python3-salt-3006.0-150500.4.41.2<>,fp9|IVI%զu36|HC5-K*A.ҩ JG|^z P2ci9<GWȍj^kʻx  Y֛ѐojQ" !"zT!ǵܹ["wv&=.):u\~ݗgK$CB=xk rovUw g~>F `? Pd $ =`dpt l:l Wl thl l 1l ?lyll  lCCDdFP(F8F9M@:plF.G.lHhlI<lXY\l]l^ Qb yc "d e f l u lv Mlw Nlx ly T z             LCpython3-salt3006.0150500.4.41.2python3 library for saltPython3 specific files for saltfs390zl34 ISUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxs390x-cL^ brM^S] (!6=6|_$%HR0+T?TqZ/O l " ^B!wY 3.> 1I/ @t m R ?m $ A M . < H!  Ek!!p! v l. YS.5  ?>A ) c Y Q )//:-_{"m:C( LG?>NN$cIx4Z$8L*;bI/#,%QHII92I:_#P`6#;V-$v Az1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,/C 5i P= drFS [ &w%hL)0 fw<   7(4Ud.X M{: <z | X j@P9  vt'&Y_ ! *ho ]D<2<*5LQc-Avu=B 8N(-TO?)n'{Va6`-0JSZ;8V|l2@qOz< 0mQbS   ;  XJyX ; tp WV2-(U(a3"19' \Hk/% i]>)mi}.@!?"% 8#'-/B Mi/g< %>_E X6O+nk&Db6>& c+Q-3.ayQ+-> GJ"DmV-TYmn>I4$1ƅ7&`$xV(@W*I@Gq4/{.5D`d W d )E &8d:R&,{B}  B e  [ ,a#G}|\mm=A,| 0= %)3+BP7]!u  4Qbp ;E^c1J~S[Chf'#+H|K<;) bZ2a3JRwAoA0nGb8 w#TO>P| ?)C`O $80$"+hc,S?/H1 p $Wn7;Skc}eXf7Bw- @+y%Nr/}t D3 #Y6u&#`8 |":lL@g#m8RwqUpYqcWY'g5)zX + 6p,:! Q#(LqSP@3.#0#(G"9<F=/vjAI&| d%AWP8 |@98@BK/M8 Q2$f2 GW38+3  ҿLbF  9VosagKEVI'm0+d:.! #ZA)!Ci g j*|1BA(54/ w="6 lPI*. U"59#0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %h{ @ B pe i#~ڎFH2 U]# OU,*]<Ւ#sE/Q '$I\%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRv/( i*Y,d zD D %y3@ A66DA)FX %;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[M-38 LJF`+Sl[ [0=5*yI2}`HMb1 ]@=ӓ‚X?c*"?71S5?6Kp,soGoZ԰H3m29+%:;=82^?g+!.~hN~E,501dRk+u&)ا7 Q?D .\;*W%)@C33"-pX(S@,!DcxB/8$Hs"{H. y>P+# O# *"<,~#TD'42"(G*gW$! MN2h\yWA/| T F(d[ ) ?n*1:o%~<\&A $77Rn'YDP- -(?V 70,v]q?1'd#8 !AF5Cn<57m+Z$@`K?`=i)p, ;&' Au% PY^a-o < #)b K0>Z !z&EV( A CL%Es)T+C4"6, Y @ % + 2 Cq >t J f+o _0 j2*,:B3 '"OE 46X0"o$ .EaT" G- U! '2k,F/2#V-!c&NF? jEjHg 3 c#aFV.'/$[ 8 FXk$H . 8C  sO (  ` f t R Q A }+  S WL2kz`4~b]a& a&OwR'gUl1!U*#r Z%64J5%Z#bUHAi& #]'L77(<Ivu e0 *t(F9!YB*4c A1;  @R5G)8(t Ki=H@9}h<d<& 'u0,J1=+DJo@$4A r  z1q8N> G cB  n t : AzIJS|A1+ Q# Y <>R@hP  5  8:Tgj  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3ji.K - f va U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rZjJ : R1-Tc_B"#lT  X&*E X/h8dpRU)2KP.41O6IuCC1j0l{eUB0r,.hM%Kb{#! )\ Fb9L 9!]'2WaUA!i*Q ? YEPo,' \Rn[jm U00oE:F<>I'a&)M"$H{ g NlG\]d2!&n_ qG# lx ; n WO "Xc O#a p5RXX*Xr8` y ^J C  } #1!4E&$2 -N@f_,M,z)} qDDYQ !-] O" `q`|% `- !1 EA,4;!K|~;c$k8>():(7!A Gy n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4: _"pk x;~ |z36| = ,< uS_0 V$m#G#h u WW n<_ uJ ; yTlZ# E.W` Z> 0 df-,`w3& y)DB"# {i; q < d0%+/gG < %+ $, 9.B] %B(&64jHρ.y 5c8I OQ-!n -i +H8" 6sZ~  A-M/H eb%/M#x oXV ( v oZ t & >+ 8 v;js6QE\'34l!sbU > ,'@ h 0}!GnY4  K6 M  ]{*M^ #9  $N, ;!cC`;# 0` ]_VdlD YD}~62!GvB> N7d{3*"9p2<7] v6l* kL2 : 7` $66AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤f f'f'f'f'f'f'f'f'fxf&f f f f!f!f!f!f!f!f"f$f$f$f%f&f&f&d?f d?f f f f f d?fxd?fxff d?f f f fxf f f f f f f f f f f f f d?d?d?d?d?d?fxd?d?d?d?f fxf f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f d?d?d?d?d?d?fxd?d?fxd?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?f d?f f f f f f f d?d?d?d?d?f d?f f f f fxfxf d?f f f f f f f f f f f f f f d?fxfxd?d?d?fxd?d?fxd?fxf fxf f f f f f fxfxfxfxf'ff f fffffffff fxf f f f d?d?f fxf f f f f f fxfxfxd?f d?f f f f f f f f f f d?d?d?d?d?d?fxd?f d?f!f f f!f!d?f d?f!f f f f f f f f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f d?d?f!fxf!f!f!d?f!f!f!f!f!f!f!f!f!f!d?d?d?d?d?d?d?d?d?f!d?f!f!f!fxf!d?f!f!f!f!d?d?f!d?f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f!d?f!f!f!f!f!f!f!d?d?d?d?d?f!d?f!f!f!f!f!f!f!f!d?f!d?f!f!f!d?d?d?d?f!d?f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?fxfxd?d?d?d?d?d?d?d?d?d?d?d?d?f'd?f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f!d?d?f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?f!d?f!f!f!f!d?d?d?d?d?fxf!fxf!f!f!f!f!f!f!f!f!d?d?d?d?fxd?d?f!d?f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?fxd?d?fxd?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f!fxf!f!f!f!d?fxf!d?f!f!f!f!f!d?f!f!d?d?f!d?f!f!f!f!f!f!d?d?d?d?fxf!d?f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!f!d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?f!d?f!f!f!f!d?d?fxf"d?f$f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f"f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f#f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?fxd?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?fxfxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxfxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f"d?f#f"f"f"f"f"f"f#f#d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxfxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?fxd?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?fxd?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?fxf$fxf$f$f$f$d?f$f$f$f$f$d?d?f$d?f$f$f$d?d?f$d?f$f$f$f$f$d?d?d?d?f$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f$fxf$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f$d?f$f$f$d?f$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f$d?f$f$f$f$d?d?f$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?f$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f$fxf$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?fxd?d?d?d?d?f$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxf$d?f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?d?d?d?d?d?f$d?f$f$f$f$f$f$f$f$f$f$f$d?d?d?d?d?d?d?d?d?f$d?f$f$f$d?f$f$f$d?f$d?f$f$f$d?fxf%d?f&f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f%f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?f&d?f&f&f'd?d?d?d?d?d?d?f d?d?f d?f'd?d?d?d?d?d?d?f d?d?d?f d?d?d?d?d?d?d?d?f&d?f&f&f&f&f&f&f&f&f&f&f&f&d?d?d?d?d?d?d?d?d?d?f&d?f&f&f&f&d?d?f&d?f&f&f&f&f&f&f&f&d?d?d?d?d?d?f&d?f&f&f&f&f&f&f&f&f&f&d?d?d?fxd?d?d?fxf&d?f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&f&d?d?fxfxd?d?d?d?d?d?d?fxd?fxd?d?d?d?d?d?d?d?d?d?f&fxf&f&f&f&f&d?d?d?d?d?d?d?d?f&d?f&f&f&d?f&f&f&f&f&d?d?d?d?d?d?d?fxd?d?d?d?d?d?d?fxd?d?d?fxd?d?d?d?d?d?fxd?fxd?d?d?d?fxd?fxd?d?d?d?d?d?fxd?d?d?d?d?d?d?fxd?d?d?f&d?f&f&f&f&f&d?d?f&d?f&f&f&f&d?d?d?d?d?fxd?d?f&d?f&f&f&f&f&d?fxd?d?d?d?d?d?d?d?d?d?d?f&d?f&f&f&d?f&d?f&f&f&f&f&d?d?d?d?fxd?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxd?d?d?d?d?d?fxf&d?f&f&f&f&f&d?d?d?d?d?fxd?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?fxf&d?f&f&f&f&f&f&f&f&d?d?d?d?d?d?b3e04cf1834692974ba02231bd0749f28bbb380a25910ecd656ca366bb956fb13bb79c70ab33bae179b91641ecb2de2d89ccc964edcc68f2022165b465c81c6601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b6e8cc5b360c990a5c3c835e0404114e6fc7ce643aca23395b47c99a646bf8bd6cd19e08251652ead978126f53df29c06d77930d9972ad22e6857a1e29cdfb09a1926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c0491b419682616ca1fb729e962cced7bf1bebdba41c37907aa626f877249da1730bd05620a3a0b3a46d55650ae1d184ffad1d3bfd1d19b5fc8290dd77c60576cc731a7918ca882cea5043c861ea1ab001dfa07774aba287ece77ce96b61cc0a1b5cc5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba305076eea8d59ff75e41c7741896720cf2c94a91735a8a2a636651583126c52d3dc20bf5869cffb85417072de0068a04fe3d86900988681dec9dd28a81ff82e3c9fe325a166e032f47927aec4f228e970b4ddb45481130b876697b9e261e641c3474e59660b1e0e0e86231fdc09757792e474b0881708a3bebc2ecf464d08a329ce55532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba327310f79079d2e8955b5b05d5a0feb2a93eaf1d6dffc4f5bbae474b7dd4d0753c621739a12313f825992addd211c5aab2bf204c975d8613909c9538fb74eb2db00741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b4df8aee6b3c44d0871e6ce6e58954fda3df20b5cf29f10234e00e9cc1f2da21433b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf06cb55b633cfb8add50bb02a7b1595c373d54faa58e33e9ae467a2a6ee00fe053dc7be177122a078c899c034644a609e3e8e8e1b8582a5c3f6ec5658a67e66ff55ce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c39553364925d35c6eab55d728d1514de9f6d113f031e40df3a811c08c547ca225e7e423cf57a6c87908ad2171eecb57ef6b475e91310d90c5bd3142777d519b3cb33e64e53f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c177347b1cb5b76025852649d241403ddd003283bf976baf82814052673af060f6b32621070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16ce2cc0be25590b186351a2e1e1b4705b6db30e5404544da0b0b71209f40dfab6975e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb182a8dad17db3326ea8cda7548ef93f9e46df656c65772b4804361baa36bc1551e2d417138b0d4b478ce2f2f51bb7db50fb582070c132745764d6e3763ab562abdc930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd071133d254ba5d5aed137e728d37a5fd7f7773a046bc84b2ea8b636770243eff77f4f0179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039ac5c29a21808ff06b050a647e43d69a70df020ca3982a3ab006280e13b55bb1bc9b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22b2ba5ca5a4ff6ba4115c713f2c55382eb8c998e3394f0a727cce645369c92e4339bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a585ec8890924b4751f14ab9ac7b1464442e60a57be441393e116b55872cd0f2fd25610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069c3fe9e516c5de11e636f62ecf17bbe69fbb7c548ebae4edfeb7c418655e4f18eb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe140fd36022562649e7f53bf46bf93deab9abc28945e95d682d20097251c1424f23d078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f8dd5e82a72cf498a42166e18b0b5ecfe1a1fce6ff6925170faef875d106c1b3eabb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c85b769e695f8480931290a3d370e5894680ea730c47812a432d073ed8bc8202e5a23bf6ca154304d12b0f21ffa53f1f5abb34bea843d7fb9b1b23c631fdd7065ed6428faf01f975b99dfccf83db625fceb4faebd9e18adf3130b626868d85f2a0677fdf15a4cc21a6ed1683fba50e7f1bdb14d027dbfc04821d96570e01e86525e4aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623f4ddeb53a2fd44c34951f19dffa3750d104d4d6e79a6c24bb8bf12f474e2bfa76538db6fa132892f9f05dc9732b9d7d520aa2cd1594be167805ac4fe23e9cf2b647a6c5c636368e7eb178395c916f5bb3896340a5f9b2b79b9f9457a59b4cca8010887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f7957516d39bfae3daf0465317d06ddaa4e21648be1b48c6373a3909df29cdfdd189167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28aa4a1b22deda2498a992442efadabfbe963d97058584c3645ca5be4bc865b61e5576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e32e4e04d3d5ee25e88d32331c687132f1ad6af1a17e974b543f3f7b872573a780cde2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013e92427ab6e5bcb27abb15e7a9fa43c98119aa87355f6b1d592680c5033f6ec69ba8af57a3ecde12f607d224bb458cc562e9e92b23f841bdaf268fa9d9bf90a809fc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a0293a0f8cc7c7519a31bcc12f679d150910b1e664f294f4af1777c742fefe02cf5e1fb24733c42517caca26ff4bacff7dac52ea175684fde10b6a8f8e6d849fdd8621ca4c2ffaa2e6aacfcfe2dd935a6d068e1b448cca9f34d52dc1cf975e8514fa8ba2ff66c63a7e04f6ad55c2ecf1407035fdde0e5b512b08123b81ba8b5c8098c2deec924697be4a172b30e6be0a61b71c7bdc2f76205ffa0945a7abb2c2b4f28f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00ef188c23ee2f6e75e4aa5affd0204d492b076dd7f62759434fcbae950c551bdcd95a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c21867963cd21d8b69c14ab9e0e83deba00ee95e2073bcb80ad5ceed14f139adada3351e992add6855a3b7a585beb41bad09862ca4f0be190d27e7a86a716b8f2aab782272758ad35cb97a8dc3c243f05413ab144beac510dbe10510dd983ae5afead3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990f34f5348892d6e405bd078af712c427e7b33873b1e6cf4e4bdb87286fd7e0021d23ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b1553b0e15e4b53bf474f65a55b4c3ee6f7a9458492cacce60671c7f28fcb795e4fdf2cb220e249a15237061fb3b8c7cd30c1cc023e80859bd94647fb76f8bdba3645c5fa6177fd2dae182d5722ea19f5e865215b5ba82491347489e3cf7519bc06677646f02c223e4c527cd8c9847f632125fe610475477371b38b9e24b1844aa1c98e84b555186d71915d13af67e752bbceea9f6266f3377b6c0ef6f0b5cdd7f7efbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75dc5c8ab617c9153052669e9acf2927c3911812acdefc338f7c4a8155a0c927df08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346e9183d482961a2cfc76d7f9a870ec8ddbeba969f78a16c47e958767767d11af6f708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c188486af4a6f46947a37db9a914f74f44b00379859fda3b2d49ecec75470088788dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960040ce47cecb3f3bc7a543a5cf5fb30ad2ed16ba9abdc8c5733ad446b22132c868d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872eaa7d3ed08a72ef5d7206e317e77091357d83dda5a823d7b88f680c37b8470aec146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b2809637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084d57a393778c0ccb2c1c39fe65e569feb9738b2bdb058b85213fffa58c66d5e6d3e49ae9b244f3f7d62a011be68accf4e4b28cdb15e9b281a26e1237136a6227f9ae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b30b8c6cede8c431a3ed320e7154234a954691be7e714a327d8cb2ad34a412541a3791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c97f4c3052a2aa1ee7c2bfa00a26c2c76052d8a294f20a9146eded7aa46317ec5b22855b55bbfdb3e1a5d7d60029eb4d9c33ea7e47ac633d7b7ea1fa8577eb23519a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905430273dc44931f225ea9578e1404e044d4cff3008f23638fb7cac0b1f9dc3f34f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c1a443a4ed5f8a44ec138e8e8c556e0b3b3aac525c1279bc39074144582a5b788a8db226e188230a17d0ab875c511cf86f2e9756a0763fd9ea6c846cf451f8b1241407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3eed732b297349269eba6f0d01a55707df89d729ab1a19f83bc94e24e236aebfc3e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e38e6ed4efeeb1be805c9bfd38f32d195cd28e8bcf6c35ee056810031bd236d2dd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b40b87c9f19dbc277dca9379d087b86d8941e5b5fd5bb49c87b823acaf65b05edb2b8adba1c25bca45e40b0435b51d3b68a8371e6b702f47fa77df9346e602cf179333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b3cd7781ccaba42d8a03d640375b27ccd205da908293b79a1ff9ef534b7b1825aceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da6b4813220be630e12abf964c090b9f731ad7a1e0f9c15552fadb94b8b470ca170ec530bd60c768d78a5e383b175311ff2f52ccd4559e5f67ef4254a342f880fe25082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afd3f776bda6f8a4caec8f4f72e93fcdc730d3233ad5552608ce26d7f37284e6e9f405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00cac752baf94b68dae4e713d29c9800d25b5da2fefe083614e336348237aa340354fc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129aa4774cc966f98d869eee8752a189c258ce5df3cce849cfb5baf4b7bd86545c3a5327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ced31123f35ae4a6b70e07cbffe31316838116c2b15a77add12c550b4e6c3fdd914c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3ffa85d8fcabcdf7d2afed0595696ff5be2a9fe62a81a3af21f5ce8d063003198fc7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34bbe3d5cfdd5cda88b9f96fb691501d1e47d757eab521699d40ff82c05a57de2dd0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce760425d7f83b426cb9da0bcf5e3b8c0f9cd04bcad005c92b7aae0b185d8351f9fd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad95ef0dae7f1ff69d1b356208b8433febbbebfdb11b9cee80701f668af5334416ae6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd103494f579701242e039b24b153b5ad17a5036728c93f16e735dc8c06af2f7fe98b72b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e572e7cc7c3c85edf70124095bbd65043fad65fd18a4f948301f5132288bdb15058045f69063c283edbe6f172d8449ce494458aa9d4effb77c1a85065fd407cead09b6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb166b531082bce1a4ca0bb13e1caf2d7f102f3480a26210736fec451c30e30f1ff2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c9b777efadeb548622358d110ad0714627c7bda4479316806b14559c26b958698a15457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01eff8481b2b1c0e525593c47f43e017054ca7cf0b0e97340c7f7c4574cebd8f775f455343a9aca6aafbc2e96fdc5c89cbdf601d96e37cdc18a78ac407705e8330332dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f82364f1c85c60cf9c9edb89bd8030bb21f29a8e6a5a4faa527a08d00d275f927bb60ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f364d0a41af08d054d85e7699e7d5864ffea0c5070f85d7788e9dee5aabe7685a1a582b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545cac30664a13158ac0d9680278705274a036759a75313668f6744658b684fa7affc40879d3bced69acefc9e9eccd7231e6fbfd79fc8a2d40fcd5f5c23c3db7c7ab28bbb87b9d5f7e4bc7e05e2ddd1c3d43123cec749bc23d436ccfe8e4b5c8474e00c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197e3d068bbca568a7d9dc01a4ed6d72589661cadf07862e1ba4fcbaff62430e79d3d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e6083c3dd701bda23a9c491085427f9a2604c0e20acdcead562e1d045f84798fa6c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e861839ac81ad00aaf6a6e5127a646ba9cb97f106689483829c8a91c0f1c15b1ffab548fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4c9fcaeec283e205050f0025a9baa0157450bade42c6365112e49c9e2ff655ed88b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b7d744ef8e30f51773bd4a52aca304e251821727fd693796df6696aab1ee28ba05a1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db3056d0375035e2771c0181d5aa54a5c0986ce8c590570665b92e2674bf1151b9cb429cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1ce6ea1f1792bcec2f15bea6282624181197e345fe5cb40f6a4e2ea499a627a73ff8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee9254b75cea7a54ca16877941dbf05b7a6ff832720ae50735b754da86a0edf27b4ae49b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5ce90c77fdfd25f92536cb14114c1aacb64f13854ed823a3b268e0ff3acf4ed1b39d4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f117584c24ebae7abbaf1b8c26a173e75e1a7c8bb97f84f16e1e950cdf388a74928fd4e6423fdec7d2a04206f59f885e626354a217a02c65669cc10c3b4e272d546db72319e325842c7bd4bfe908067f1205b8e22b0493ee832a27bde17e48df1f7746b80f0a26bbaad15347b519fd3b3915d6917953b0169b87b6943d17b1085c0db8b6c26773cf5ab18b07c20231cf8673c5551e41b84acb8da6ec32928683556337a3940fcf31205435bd05d2c76ec2a79dbb39b8392720bd7204a80029751eeb049292ebfd413124bb24479caad6265fb697915d4ce0e50df5e518fcfa84952cdae83a64e1058aa7d5f073050c5f957105b094b56655360a650b92e237a84e35f3b0c239ecf287230af90e1157f0d84f010c85887e0966c19e602e98a09909c7fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139ae06f5caebc67c8992f299743e214722af5afad797b0255eb515eaecde246cc3a1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd71fa0144480b288687b1d4b358e2f5bd8f0f1fba17e4b73dc66f25a1e01993692ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135deb93bf385471104caedf59445d5295a75068456b2407574bc1cc7f847407e41f391f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b36b1acd4df6a318c0876514cccb730e15cbed6911a7a9c4df30576912bb76691cb24b0e23e83384d4fb74e0665f3d799b233edd5ec5aafe153a17c45b413ba196a59a34992b3263aa6f965fd3f7447e8bcc858b681aa87e59b41855dd578d2fae061358f399aa4876c1fb5b895edbb69e6e8c84545758032483abf3a82229f547e846cc7d4da88f82d7ffb1160c300adf60be3294e06f4485367600b5f5e2adc5f97bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81d56add066940cd8ce3162329ebce8d7f296a7e229d5c9e1083abdd824cd8b019e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf3183473d5c6c7227a85bf5fe31b14c3ad4b1b450a54ef9b85dbc5541c7bdaeb8168f6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa20079894c2acbbbb046bdc265f946f1d75534e9e326ecb2486807e93b9465e41e85649337a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073ce26ecb0c099cfcaed401f45a3840c2680fca57a00d834b121aacbb197e72f2c6ac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe89e33ac509f6abf4eee71ce1ef7933d43e1eac7f33d025e05675b7837864f5143ebf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa0379348f3cadea7ab60260293c5945841b07dcb93ee249b972e0633349590a6d637c41a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e3e5f6a9cff0186b6d98bdbb2755a1ae9d951be5b0559c9fa8c6466d36ffed81b34a06380786d9560444aba36959a62e02e43af396ea79723878f4a72b4f32d8e3c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa2548612ef0b5fcd6729f7c017213a0851527d0fd0e4fa6f945defbb79d55cf5de90094bb1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c6d279697e0b067c52f02203b547cbd380985bdfb7ebc73df75425b197c6e0a7faa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c9299ecf302dac8be478566c93d3da69478b3bfeb629d8e94d57bf56b669ec74380da20061ca9bbbf0472a3886a38f59e6a2add3ef0037c35aea229b21011f04feb956e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742c0cbd27a410832a6924502b5506802e13b3b9654bcd89b475db40f5092c0ff24b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a686763261ee881497c0b5156e5accf87e54d28a0baaab7fffbd41853f6eecf3183148f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae3b1aba08e5d09bfcc5be91e9cee058f9c4c7f747ee459428fa135023da2f3bceb7d1a25f88cbc488807128feb6bf8e1446a9cb89113c1d6ba49fb57b8190bff274eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1023b858a6186209f966c2250b06ca4f57b36a4bddf9c6eef9a754e08a9332d28ba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5a246ab13452eb9846b428ba7fa0600393b2cc9edc91b4e7e713a8534a4ad36d43a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273db1b1206afbe92dca98e49d40bd4cb6b2094c787078618e92fd812515709287f8beddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4da35b88a21b7281289560b6c27b805fb0e64ff846ce01de927a50a858ea61ab87706bd0e5b45298129d985baa8a43db4827dc7ff587826051f0915bac66f78f3e000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57bf9c1b418a6d69ff00d8653cb26c3bdbc5b20dd89b8b60d05dede71abe22d5025035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f6a781b421fa72ae20ac8f7cc17537dce9cc498fe2dd3eef33f4c87bb265d66213b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93b76b890750de9ed0a816d542a8ca17d5dd61fba4da3a4c7f47fb9432be9b432bb03a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e5910f552dbc8293caef5e5823f25576fb44da1568771f1683a7e5a27151563e8fa00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d80eaa1fa7f17adba5e3fa11100208c7c9bacab255e234fbcfb81b9d8825de38669dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed023428379e89999a2efa3e8e2a069078351d04c1b1f5c8c801fd720aeb04c349281773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df6f1f326787c20653321e9c0d1b4c2eb7c6dd4e7ee3182ecc10f36dd879e4d0fd87fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc41a7555e3fd3486856146700e2f67db7611820e92a1dbf572970b4b7add2e87ea2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812ef89e51a3a4bca5faea3e66944e05798d574a6383f6deb540f291c5cb2e78f1717ef9f024ce304c69d380e1e5bdfaec0a153afd304bf5089f351d6ca6e29da42e07ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d964118da41ba5235cdcb29a3c072cecca872ee41d976bd7b858c2646c39f0d3c8595d3e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb653816e9e55504ba0b93d0853bd41e62f2b4ebf6abb8c97f58503dbe82586f88891db4cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e090f94d13db8e0d05126d336e5b34f77c2ab315b454b17f455fb89ee6a895d12a962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c9dd68c5a6237edf618832fdf4c2a2b05e3d0cf705d517bfdca4eb6a29dbdc90d75b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a4b1963424931ba7db0e16152fd874aef06e8900fa2e14f18124a9d9091cb6da64780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b210351e164f1e662edc5dd58185c7f09040fdbb8d843d6f103b700a5d92289b805daf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f97a7da1fdeda3f395dcae5a3e88576cdba6989342e15e21b4b7efe3c7830b9db2f385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7fcd05dd3000a8c3f222396e5052533010b7723a5c5eefb2ac8371f76e3d2ee87c2771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f7599ced010defd10668a87b1b0c1211ad66e0d17f81651f33323a81c21e1b015c4d6948e02f8d78cd9790ca3f07e9c2b6a9f6114679b9e763e8903a9beab9bb756437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d750451e0dabe7437b26882481170ca80be5abd6bc872b331269e411a6dc9291547bf75674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b54ecceb0ec02789a3d1814dcb658801508cde7d2b80ecb4c25c9f0842cbafbad52f9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c0c5ac7da7366309b0c360a0648c887aa8ca18262d6245b62f903b71d90dc11a55b95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef84456b5621b02df02e0b3e0bce27e5b61deae4983a30334e8f15acbf880f05965ca863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cbda4bbadb9cf0c7a130e2a526409f30bd2c8dcd77587c7050c80a00a57464e65a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13c2296f146985d0e65c5096da7b138c2c392384883573ddc27ec8a24ff89d9de8a9554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf99e365c17c0ba7c1f03ae10069b0b934ed13052520bba8a37b0730b4f29567c5fb3238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f42950e6c8b4e2874d74c12382f4cbd3d98ccbc07773513f8b9d5b18651843ff441e48be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214b582cc7e5a78339e90a55d1aebfd53a9f900d98e68ea6bd5e505586eb2d581f79111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d872bd666754691352b3d85f7b76b5d0e54de17dba6971a1dde9f9d609da103c39d3ee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826573eec1946b713336f8194a9d712fa765029fdffce176cdf5a368b112b30cc08965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8b33ebeb60ec013e62fd4e670c7152e203b6cf5912f38ed29eafa3069e95cef317aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03adafdec90fce154611efd1fb3c6010724bec5085381717e1fb7508aa0b5fafc2ac07bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f4bf5f3d1fe4823dfb5eb410115de3188db528f02cc536de9affca61ca0916029518f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a2a1da7202e10778ee2c7f7eb9a4ef7b11cf862e92965bd1612aba4d221a0e8fa55e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd0289627ebfa175b6e2baa65a8660b3d9f89c2cbfa98f3b63d9aed5a793af2f91723ea90ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9fac20eeab063b60584bac594bef5202d5bd5b1fc459ada979cb59354a55bc6e6caa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd650dc0e77a837d63a1a9fc1ab2fd9f8498f7e3cf7be426a4b4a71424960af0273859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac0208e8edd1da29ed789557bdc909bdcf45e4f390ee0bef97b95c5d5824a4cb21cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee793047d3a91b7eaad9aaa7b8b1460073d45eca5f9e8a94c67175ee5632bf3007574b4b755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8d85e4fdf5ec0f38e229003c07449812427a989083b24b61a0d8e8735941232f45bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e10ec64ee02eaf6936121457b25f11a78aab90b1a6365c7af7535308216ee4cb088a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a8cbb27e4cdb2764063cca48fafa2af3cfff2f1035b36b3728498dc8a3439fb5b34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754eecda44335f5643590155e90aa5064526239fea4ca493225cef0a54b192363c26db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffae2753020dc575711c51d14118f9c8259c7cdbec8cd7a531819a4fbd0d02e4140a9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fcf6849848c294feccb3c63dcef066bf865fa731e8d0dbe14e1190cb80bff9f229c09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb354e7811c77478a2af39d25f5efc999e474e190c337ec9ca054accfdba21d7a494c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad32c490a2f6d71847d23d106a2edc409a8662824a62c7d04f3c4b58207a44b81335474bce8d95183621fd80d784ea35e239917318d2ff00c5c263fc2ad7d708e75bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b1c1b66a145850c33681f7fd9874c0cd9bc9034df8d35ce52138621752e84cc2aaf991e3584b09505f63cfaff458098626906503ac13247fa02e99386f42800d3d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8e908afdc59fcead7f8c9e5a144ad3ea2d4d96736130c763f108e79f80feedad9847eaff6be6720ce2ef6a8c3080f0b411d0ae634ca06b82a7f5fcb1132903e5a51c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b88318598099ff0ea55fcff3a6290b9336b9f578227e381eec4519dde267220b3da0e418a05fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c827e454895deb43b8588b593decd499466df5b02cf2b13bc09c20abb9f530a62e7d8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea4da0ee5ba279beb8607d73093a520ed92b3c03fa517ec63b6b21e3e26301ffbbf43a880d3e5e438253c35c756fd1dd43aaf78aff04ee003008b7b3cef6b5cb1cdd42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd96ade0f06b4c3bd2c7d4f9161c0888ffcbed73ef28b58564c5d2be5f25e408fcc4d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b270b132168f52409c256c6108cc80e320a9ee95f3065e5cd5b312d80a1fa23935bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4e5e39552efc8f240b09f451af7e9c51ebae81c6d402f4d7304f83552a9201203f60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75044e6f71a157d065237c1c1bee2034132936cc1ca6bd7b4d475c13490c8d3cd4a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b8141eda59198a0e018b26a14541711dfa8a99aef4de68b5f35a769290e4ba30b2c4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627a05bb4e0d82ac1a47cbaa6aaf293ed4e6368847fe492cd3e9031c5ada543eec8cfaa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759919f388084557907c72eb73e632883b9f8b15d2b20e51f4607cf0f60953d248afca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef3046a4eb8637f432632996483520ef52d8b0a3119c53fd525ced0a508021cde39735e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cb50a8a2d0924d3e13fcfbd9e95a8d990bb49a394b045ddb6220ebf6c0819893376dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac08769b640d9a3ec0090a899c481166a4b2d9631618004c75d7f888de103cdd5f9d046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b78d1afd70e218c2adf07e5c2b42e2459fe88847ce3b1cc6008be68a98da7a026d723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1892eb72c8ed5f6496dc9164b93cacea9cab92d4abe206b9a2d487248f8895a484d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d35f873c06dfabf2e011a9942d486a61a3c2038f4733240455fb11a4cf3a5ea0ba3fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc17b504fb7d059c816a4136da1aaafdd791de545d1d3a95045a034e0f8cd606d2a363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d0058915121ed7977e5cd4306e93811b27457c86fbf8406faf6158e8d0335209d6f608fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908dcbb8311cd11c3bde7bc2333e8144ef662a89f914df458b04a5ec9b67788e5f52464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bfeb1bc3198c95e499f8c9024902f708428de23db439e87b0af076ac1e1200e3c487acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325ced0d5ceda5cadba1c392cecc76e6e3c5c01c570b2fca78e167a330f2b6ba901dfadda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280ac131e34113aa822ce6003f4dca3a29f925b77cf7958c85f880b33cf3a2da19673729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9afa39e0daa35859de828ac284fc7f1f07ae62e421102592ea104fd8a0e5fb6e96f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401db1ab94e5d91eb0381dc496f7faebef18862eba7f0d815601219c7eacc2e870f77337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb47496aeb6da92632982fccdbc9ef14bc8432d57620a7cf669d365eac9294175d7d442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeefeedc40718b11f906073a60012197a0f9c4fde89f0cfebe51099621c59032e92ec73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a91235d5408d891d81c68396902378f8cc2bd996a065f6af5ccc905a52e2371a4ddecd1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cdc8ee56711887d71545e2ab8fb9fc4908b710acd154d836dc4dd06da669673a18a484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba739253b47fc0a08671188cca87924c8e30be817e1ccba83b0e3a02c48861bfb2a41cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea656319e6fb352a35afd54cd50087cb48dc1b4407fa8a4a4ed60c150c09e32e86fb5de1bc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53c0b64ae3a7217ca24eb742074387174b4cdc4c138ae6f416c35d3370bd1f4da3f14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877ce4a16eaaf68c717e030065d385021f26defbf753ce1b1501a4e4b8fedf1931b9dcab6241741483a72c569a4d1018d0e79db8fa19ac808878aef68571a9f26581b88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e00b9bdfdfd713f2b023afc785334ed5925dcbfae5f11e1f33ab2ed93dacc614c4e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e347a3c64c70e2969cb9440b7813bb1e44aeab28e96e3acce7582b3859cc583ba7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6d6d327f24354cf0493aa74f352345c6e2d186264d521ee21d4b768c6abf9886a8a628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac5418829d6af7af8ca2a406cac8427901c3d86891a21a8142fcd254ae9c31dc9bc54556ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d76177fddccc0f500ab3122fb27a8a64a782779a058cd32004f686fa385854b5657e9c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd132b0c99f1e4de3619a727dfbc6af59a7b5a7f08968877c863ddfeae80d335ad3a2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111343af9279f738999d7936f802807845c43bce4a05cb305fc25364018564787b1ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a21a59e14831f7aad17596165538ce9cc447dc5275ae2f12a17da49cacf6d5bfa6143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8325cb78c3b2d069f0efe0cd8fdd30a5ed12df2550064622dbda0e4d24df8f659092f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc744be972ee43e22d67e6ae9b7bf37db23d8609cce5587a2e29222a9a22419c8f119da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394c562414d697ca6fc04539f584a5e406e28f3a516e15928710ff6414ec61418f6a12cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf511c46b8c4756e18ba616015bb6797ace61bcc5e1016d228a7628f5edce7165e56a4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd744d3614c41a27d4889a3cd49ca19363bdee9912f5f3d173db06ce88eeb3ecbf103c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc82d725c4d44052e07d93a50fcbabcb642848187529f9be63af3547887fd354af5e45d23ddaaa4ceb86ebffd540cf34337f8cae8dd220604e1cb82b74df18111b7c38abe056c46baab3c5cc700b83313da80543dc07d422ccf921de2649672a37caf4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751ed558ddd4243f1d0d5cf32ebc31bfd358e44818a81f092dcc473896fd026a4c157315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3d2f94710d1bda9f3fa8bc053582849012373a16d4cec6f0ff7d2e0f15f489fd209c699c6ece24bc0c6ebf36f112073a83a03b1a8a5af7d848cff3efdc1a57222fd5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec99549bb6579db2f5990f17ee9920eea123dc80576475cac63599c342d766f12f16a3123091edf2d96beb972215fe4c7fb26ae0901044038df4364f1a945e6d28a944a80d8ef17f0d0b02fc303cd16779b04c6962a4e7f8ea17829673707c65d78fcf0cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc92223a11045e77a681f0ab250e1b00cfb38160d24296436247d6559c3f3b34ecc3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e380799e76ffb59a56377bf2a58c838576d5010522d667b573005a4d1c2f578211cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78acac9287563c014c321051d64303f1c9030aa4d1bf74b756bf4f5b815e5550cf9d891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfa5eeccf05663284117428dc8db4048f4f01b4b63dbe960bef46bd18eab5d2b869e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998fb4dfc9e6263f07ca92d7ab6ce2e688d0a939843da8599dd8c7073b7e8256c59842cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7cc7514827d9a2d4e6e91a92ca89b761a8bc111f404459d67797e929a2f6c08957d43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea242baa8bf4a7ff0008b4efa46a81b9df0dd1810e88ff0b4b75960d4709579750e1ae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07aea7da2552d248a69189177287e72d7eff3d5eb5c0f5602ec0b3177e3ccbfc12e3af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b52aa5cb7461ae474620f68351b18a02902ff33cbca8bd88accb6bbdb07000cde110e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f6607f6e1fe36caf0873fcca1c2eed58787cca8fa3bf86e41f56875d220f18474330df3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc4408bd2859fc1f7933435f8a61ba88b1c4c0d722e0ba2758dd96ca9ecc120ebe61f5d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce043932fd309efbacbd9251dfbd9817abc5bfa512bc9a860371ed75abe6c1ae46685f6accf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b8daf4ad68b1d7bd142a2e9cb924d278057e925b30117cc87a402410f8255fe3b3009a812cd1152f58a8a0291a2ea2ff3de2ff293969ce50a7752206b68fb533a4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c544b17d4e8b2af0725147792a93cd7ec14be13d5293f0bc483fbcb986e728d7fc35ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbf12b1a3c3a66ca62fb359d4b1578d7d8a4613dd7494b785a8c2f7c3f9cf29338210b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b7760e1351130f9393d0f98af71312b16f11b4504215d65fd57c6b56d244bd1f11abd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164adf969b4b72f7f1d98c177ad4f4146e7c8ae5ccbcc81356103f8ab91456b976dd1083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda17289a102fe94a4cfa22454933ed3a6f71191b952689205e6ab83a670da02d071a590b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6f1b791363add2839b948930ab12e46a643c3097f246d20684eb6386827cdb3d0ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b0329981d7d27b3c7c81f0b9814f233cc8b5f75a647e83180a79fe4bfb517c0f9b8e8e5a6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa99e58f1fc8e485d24a390a8f81b859aad9038866f99dcd31abcc545d2ec8a33cbc8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3d6074ab7541d772bab851a126ecdba48a4125a7d4d3a48b5c32bb40b6f6b9c8513bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e111195d1755a5f036aa4a3fa6562b0d4d974a2163dfe39cfcb6082c3072cb07b233c1a80a5253c150f014f7c416d2bf1566fd81263ecc3a2fe68d4ca5c586243f34972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb9bc954ed129e7e1469e69a7f47102e177701d8ef8014d78ad57f2628582122e518e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a05f625ae2c88beabc9ef27c1a17eda7270b5e7018ff138d28437b5fb932f9ef02f414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d514c5c3448fd35582c86229327fd5d3d6abf0bcc50c73685943c9be4e037b2896fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9159e9d150cba1ce13846864d840dd3b86aeb92cd53014d790a1c6d19999ac391aa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f54a466ac9837b67f06cfc1ab18f0523b67d9ab2ee06ecc7740d6fd21b74f886c90830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd606907e385995cb24d98350b5bf3d4cd9ef59f48621e2bc8813d35d98ded8567f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb551e131d7ab4e33d296cb69a3860c2e8706e3df67378b4a0ae914d69c45b9ea189fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212beb1e1a3b1396915a442890bf4165f57c35d3007b53bf96801e94fd75998da4e2a5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c982732bb8125cf62e37415366bee753068778cdd40353625aa87bf5f89d1e7cf92ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc578d0a27378071d047e1bc68665bb4ee5849a70192ac75e9025e67d98fa8541223f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0fb34c234a2120fd7c9449d8ffaad5f5c358728f9b56614c2c5b7de93aebceccc12e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a94b6bf34d6de1a4000c2e708263de448c43749028bd49205938e821d3bc9b6f50f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e178b7e8f5e312a069838d418b9c30d6b9b75357200fec1f4775caba4425b5c69c52f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470fac94ed420b6485e53f70c809fd67c62382fdd58d71cacff1674a404a7110398f0df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a047493f875b11ca06c274cfbae26f6f91bc2020eb30673e63878c1c6f01d05dec82d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa46469808bffb11be4454d8798a1bcfbcab2cfe837ab7d6ca3604690ffade60a2f7023e3743095f43799e5844007b55cc52db0473511245e41a8f1c486bfed886e04c7651947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7aa9f51a1fa36c5f46268c6c959378b29bba2ea601ab753444f3006c07cb9a87cf336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299a10dabe455af3e1b322f889c20b3215b32bdd1280399bfefb836d55ce5a99caac8597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e54a43d03d48a9714f13691352ae26db03b9fe71d1efe8daf175f5a874bbdbc1cc82ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75a37e21a72775c3ae3d1973b624f2013239dcd794bee870e70677339cad8611bb53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae41a04831e5a1922f8639b1069447dce656224b30c15fb6aa0b9ef80d1a9700bbbbe2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d48fca73e832f73164cdea515df50d8493458f7c1e736ed82bfb09c76b18a673f805c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c0b039f68995733459b688ddec2e4d00bd84929e6907468130caf3ed66b6d1843bb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c74a104b60d285e6bc4f521edd17d940d78bb6e2639d5cc1a38a7537d5f9b1dbc1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba6c4837148a5b874f47a840813e5b9682af123d3fe220b7fbab984425868fe2df8b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb77383017e2165da9b9b7aad4a9e8afa654f31eae3ecf74c20ca747a6269d02ef12f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c68f7ebc5c1552bd0329c191a2ec017d0abea089e1bb629a0daf395d4133628a23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsalt-3006.0-150500.4.41.2.src.rpmbundled(python3-tornado)python3-saltpython3-salt(s390-64) @@ @      /bin/sh/bin/sh/usr/bin/envfileiputilslibzypp(plugin:system)python(abi)python3python3-Jinja2python3-M2Cryptopython3-MarkupSafepython3-PyYAMLpython3-contextvarspython3-distropython3-jmespathpython3-looseversionpython3-msgpack-pythonpython3-packagingpython3-psutilpython3-pyzmqpython3-requestspython3-rpmpython3-xmlpython3-zypp-pluginrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)saltsudo03.60.32.2.01.0.03.0.4-14.6.0-14.0.4-14.0-15.2-13006.0-150500.4.41.24.14.3fxfb@f:feee@@e%]9]%@]#0@]]@] u@]@]@\\ \t@\\@\\\s@\-@\\8\\w@\w@\v{\HW@\?\=@\8@\73\73\/J\-@\-@\l@\&@[@[@[%@[ٙ@[G[Ѱ@[u[$@[$@[[[;@[@[F[ @[[[@[[:@[[@[^ZnZ@Z4@ZK@ZmZ3@Z3@Za@ZZľ@ZZZ2@Z@Z@ZZZZZ@ZkZZw@Z%Z@V>@VIV@VU@VVVŲ@V`VwVwV&@V@V@V@V_V@VvVvV@V<@VwVrVpVhV]V]V\:@VV@VUVO @VEV@VVVVVVV@V@V@V@V@V @V @V @VVVf@V@V @V }@V@VBVBU@U@UUUp=U`kUUUJ@U3U:TܕTTWn@T?@marek.czernek@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvictor.zhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.demihai.dinca@suse.comjbreuer@suse.depablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.depsuarezhernandez@suse.commdinca@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.debo@suse.depsuarezhernandez@suse.combo@suse.depsuarezhernandez@suse.commdinca@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.dejbreuer@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.combo@suse.demihai.dinca@suse.comjbreuer@suse.dejbreuer@suse.depsuarezhernandez@suse.comjbreuer@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.depsuarezhernandez@suse.commc@suse.demichele.bologna@suse.commdinca@suse.demdinca@suse.demc@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.dejbreuer@suse.dejbreuer@suse.demdinca@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjrenner@suse.comjbreuer@suse.demichele.bologna@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comdimstar@opensuse.orgmihai.dinca@suse.commihai.dinca@suse.commdinca@suse.dejbreuer@suse.debmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejrenner@suse.combrejoc@gmail.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commalbu@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commoio@suse.combmaryniuk@suse.compkazmierczak@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commalbu@suse.commc@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comkkaempf@suse.comkkaempf@suse.commc@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commc@suse.commc@suse.demihai.dinca@suse.comMichele.Bologna@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commc@suse.demihai.dinca@suse.combmaryniuk@suse.commihai.dinca@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.dedmacvicar@suse.debmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.detserong@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comtserong@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.debmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.comkkaempf@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.combmaryniuk@suse.comkkaempf@suse.comtampakrap@opensuse.orgmc@suse.demc@suse.debmaryniuk@suse.commc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.deaboe76@gmail.combmaryniuk@suse.combmaryniuk@suse.comdmacvicar@suse.dekkaempf@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comkkaempf@suse.comdmacvicar@suse.dedmacvicar@suse.dekkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comaboe76@gmail.combmaryniuk@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deaboe76@gmail.commrueckert@suse.detampakrap@opensuse.orgtoddrme2178@gmail.comdmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.detampakrap@opensuse.orgtampakrap@opensuse.orginfroma@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comaboe76@gmail.cominfroma@gmail.cominfroma@gmail.comtampakrap@opensuse.orgaboe76@gmail.combwiedemann@suse.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.com- Fix rich rule comparison in firewalld module (bsc#1222684) - test_vultrpy: adjust test expectation to prevent failure after Debian 10 EOL - Make auth.pam more robust with Salt Bundle and fix tests - Fix performance of user.list_groups with many remote groups - Fix "status.diskusage" function and exclude some tests for Salt Bundle - Skip certain tests if necessary for some OSes and set flaky ones - Add a timer to delete old env post update for venv-minion - Several fixes for tests to avoid errors and failures in some OSes - Added: * firewalld-normalize-new-rich-rules-before-comparing-.patch * several-fixes-for-tests-to-avoid-errors-and-failures.patch * test_vultrpy-adjust-test-expectation-to-prevent-fail.patch * fix-status.diskusage-and-exclude-some-tests-to-run-w.patch * skip-certain-tests-if-necessary-and-mark-some-flaky-.patch * some-more-small-tests-fixes-enhancements-661.patch * provide-systemd-timer-unit.patch * fix-user.list_groups-omits-remote-groups.patch- Speed up salt.matcher.confirm_top by using __context__ - Do not call the async wrapper calls with the separate thread - Prevent OOM with high amount of batch async calls (bsc#1216063) - Add missing contextvars dependency in salt.version - Skip tests for unsupported algorithm on old OpenSSL version - Remove redundant `_file_find` call to the master - Prevent possible exception in tornado.concurrent.Future._set_done - Make reactor engine less blocking the EventPublisher - Make salt-master self recoverable on killing EventPublisher - Improve broken events catching and reporting - Make logging calls lighter - Remove unused import causing delays on starting salt-master - Mark python3-CherryPy as recommended package for the testsuite - Added: * skip-tests-for-unsupported-algorithm-on-old-openssl-.patch * make-reactor-engine-less-blocking-the-eventpublisher.patch * remove-unused-import-causing-delays-on-starting-salt.patch * make-logging-calls-lighter.patch * remove-redundant-_file_find-call-to-the-master.patch * prevent-possible-exception-in-tornado.concurrent.fut.patch * do-not-call-the-async-wrapper-calls-with-the-separat.patch * add-missing-contextvars-dependency-in-salt.version.patch * prevent-oom-with-high-amount-of-batch-async-calls-bs.patch * speed-up-salt.matcher.confirm_top-by-using-__context.patch * improve-broken-events-catching-and-reporting.patch * make-salt-master-self-recoverable-on-killing-eventpu.patch- Make "man" a recommended package instead of required- Convert oscap output to UTF-8 - Make Salt compatible with Python 3.11 - Ignore non-ascii chars in oscap output (bsc#1219001) - Fix detected issues in Salt tests when running on VMs - Make importing seco.range thread safe (bsc#1211649) - Fix problematic tests and allow smooth tests executions on containers - Discover Ansible playbook files as "*.yml" or "*.yaml" files (bsc#1211888) - Provide user(salt)/group(salt) capabilities for RPM 4.19 - Extend dependencies for python3-salt-testsuite and python3-salt packages - Improve Salt and testsuite packages multibuild - Enable multibuilld and create test flavor - Prevent exceptions with fileserver.update when called via state (bsc#1218482) - Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850) - Fixed KeyError in logs when running a state that fails - Added: * make-importing-seco.range-thread-safe-bsc-1211649.patch * fixed-keyerror-in-logs-when-running-a-state-that-fai.patch * allow-kwargs-for-fileserver-roots-update-bsc-1218482.patch * decode-oscap-byte-stream-to-string-bsc-1219001.patch * fix-problematic-tests-and-allow-smooth-tests-executi.patch * discover-both-.yml-and-.yaml-playbooks-bsc-1211888.patch * fix-salt-warnings-and-testuite-for-python-3.11-635.patch * switch-oscap-encoding-to-utf-8-639.patch * fix-tests-failures-and-errors-when-detected-on-vm-ex.patch * improve-pip-target-override-condition-with-venv_pip_.patch- Prevent directory traversal when creating syndic cache directory on the master (CVE-2024-22231, bsc#1219430) - Prevent directory traversal attacks in the master's serve_file method (CVE-2024-22232, bsc#1219431) - Added: * fix-cve-2024-22231-and-cve-2024-22232-bsc-1219430-bs.patch- Ensure that pillar refresh loads beacons from pillar without restart - Fix the aptpkg.py unit test failure - Prefer unittest.mock to python-mock in test suite - Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649) - Revert changes to set Salt configured user early in the stack (bsc#1216284) - Align behavior of some modules when using salt-call via symlink (bsc#1215963) - Fix gitfs "__env__" and improve cache cleaning (bsc#1193948) - Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed - Added: * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch * update-__pillar__-during-pillar_refresh.patch * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch * prefer-unittest.mock-for-python-versions-that-are-su.patch * fix-the-aptpkg.py-unit-test-failure.patch * revert-make-sure-configured-user-is-properly-set-by-.patch- Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157) - Allow all primitive grain types for autosign_grains (bsc#1214477) - Added: * fix-cve-2023-34049-bsc-1215157.patch * allow-all-primitive-grain-types-for-autosign_grains-.patch- Fix optimization_order opt to prevent testsuite fails - Improve salt.utils.json.find_json to avoid fails (bsc#1213293) - Use salt-call from salt bundle with transactional_update - Only call native_str on curl_debug message in tornado when needed - Implement the calling for batch async from the salt CLI - Fix calculation of SLS context vars when trailing dots on targetted sls/state (bsc#1213518) - Rename salt-tests to python3-salt-testsuite - Added: * fix-optimization_order-opt-to-prevent-test-fails.patch * fix-calculation-of-sls-context-vars-when-trailing-do.patch * implement-the-calling-for-batch-async-from-the-salt-.patch * improve-salt.utils.json.find_json-bsc-1213293.patch * use-salt-call-from-salt-bundle-with-transactional_up.patch * only-call-native_str-on-curl_debug-message-in-tornad.patch- Fix inconsistency in reported version by egg-info metadata (bsc#1215489) - Added: * write-salt-version-before-building-when-using-with-s.patch- Revert usage of long running REQ channel to prevent possible missing responses on requests and dublicated responses (bsc#1213960, bsc#1213630, bsc#1213257) - Fix gitfs cachedir basename to avoid hash collisions (bsc#1193948, bsc#1214797, CVE-2023-20898) - Added: * fixed-gitfs-cachedir_basename-to-avoid-hash-collisio.patch * revert-usage-of-long-running-req-channel-bsc-1213960.patch- Make sure configured user is properly set by Salt (bsc#1210994) - Do not fail on bad message pack message (bsc#1213441, CVE-2023-20897) - Fix broken tests to make them running in the testsuite - Prevent possible exceptions on salt.utils.user.get_group_dict (bsc#1212794) - Create minion_id with reproducible mtime - Fix detection of Salt codename by "salt_version" execution module - Fix regression: multiple values for keyword argument 'saltenv' (bsc#1212844) - Fix the regression of user.present state when group is unset (bsc#1212855) - Fix zypper repositories always being reconfigured - Fix utf8 handling in 'pass' renderer and make it more robust - Added: * make-sure-configured-user-is-properly-set-by-salt-bs.patch * prevent-possible-exceptions-on-salt.utils.user.get_g.patch * mark-salt-3006-as-released-586.patch * fix-the-regression-of-user.present-state-when-group-.patch * fix-tests-to-make-them-running-with-salt-testsuite.patch * fix-utf8-handling-in-pass-renderer-and-make-it-more-.patch * do-not-fail-on-bad-message-pack-message-bsc-1213441-.patch * zypper-pkgrepo-alreadyconfigured-585.patch * fix-regression-multiple-values-for-keyword-argument-.patch- Prevent _pygit2.GitError: error loading known_hosts when $HOME is not set (bsc#1210994) - Fix ModuleNotFoundError and other issues raised by salt-support module (bsc#1211591) - tornado: Fix an open redirect in StaticFileHandler (CVE-2023-28370, bsc#1211741) - Added: * 3006.0-prevent-_pygit2.giterror-error-loading-known_.patch * fix-some-issues-detected-in-salt-support-cli-module-.patch * tornado-fix-an-open-redirect-in-staticfilehandler-cv.patch- Make master_tops compatible with Salt 3000 and older minions (bsc#1212516) (bsc#1212517) - Added: * make-master_tops-compatible-with-salt-3000-and-older.patch- Avoid failures due transactional_update module not available in Salt 3006.0 (bsc#1211754) - Added: * define-__virtualname__-for-transactional_update-modu.patch- Avoid conflicts with Salt dependencies versions (bsc#1211612) - Added: * avoid-conflicts-with-dependencies-versions-bsc-12116.patch- Update to Salt release version 3006.0 (jsc#PED-3139) * See release notes: https://docs.saltproject.io/en/latest/topics/releases/3006.0.html - Add python3-looseversion as new dependency for salt - Add python3-packaging as new dependency for salt - Drop conflictive patch dicarded from upstream - Fix SLS rendering error when Jinja macros are used - Fix version detection and avoid building and testing failures - Added: * fix-version-detection-and-avoid-building-and-testing.patch * make-sure-the-file-client-is-destroyed-upon-used.patch - Modified: * 3005.1-implement-zypper-removeptf-573.patch * activate-all-beacons-sources-config-pillar-grains.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fixes-for-python-3.10-502.patch * include-aliases-in-the-fqdns-grains.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * skip-package-names-without-colon-bsc-1208691-578.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-entrypoint-compatibility-for-importlib-metadat.patch * clarify-pkg.installed-pkg_verify-documentation.patch * detect-module.run-syntax.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch- Require python3-jmespath runtime dependency (bsc#1209233) - Fix problem with detecting PTF packages (bsc#1208691) - Fixes pkg.version_cmp on openEuler systems and a few other OS flavors - Make pkg.remove function from zypperpkg module to handle also PTF packages - Added: * 3005.1-implement-zypper-removeptf-573.patch * skip-package-names-without-colon-bsc-1208691-578.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch- Update to Salt release version 3005.1 (jsc#PED-3042) - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3005.1.html - Allow entrypoint compatibility for "importlib-metadata>=5.0.0" (bsc#1207071) - Add missing patch after rebase to fix collections Mapping issues - Prevent deadlocks in salt-ssh executions - Create new salt-tests subpackage containing Salt tests - Added: * allow-entrypoint-compatibility-for-importlib-metadat.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * clarify-pkg.installed-pkg_verify-documentation.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * detect-module.run-syntax.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fixes-for-python-3.10-502.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-aliases-in-the-fqdns-grains.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * add-missing-ansible-module-functions-to-whitelist-in.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * adds-explicit-type-cast-for-port.patch * backport-syndic-auth-fixes.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-crash-when-calling-manage.not_alive-runners.patch * fixes-56144-to-enable-hotadd-profile-support.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * fix-for-cve-2022-22967-bsc-1200566.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * fix-multiple-security-issues-bsc-1197417.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * implementation-of-held-unheld-functions-for-state-pk.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * improvements-on-ansiblegate-module-354.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * refactor-and-improvements-for-transactional-updates-.patch * support-transactional-systems-microos.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch- Control the collection of lvm grains via config (bsc#1204939) - Added: * control-the-collection-of-lvm-grains-via-config.patch- Pass the context to pillar ext modules - Align Amazon EC2 (Nitro) grains with upstream (bsc#1203685) - Detect module run syntax version - Implement automated patches alignment for the Salt Bundle - Ignore extend declarations from excluded SLS files (bsc#1203886) - Clarify pkg.installed pkg_verify documentation - Enhance capture of error messages for Zypper calls in zypperpkg module - Make pass renderer configurable and fix detected issues - Workaround fopen line buffering for binary mode (bsc#1203834) - Added: * detect-module.run-syntax.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * make-pass-renderer-configurable-other-fixes-532.patch * clarify-pkg.installed-pkg_verify-documentation.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * pass-the-context-to-pillar-ext-modules.patch * ignore-extend-declarations-from-excluded-sls-files.patch * include-stdout-in-error-message-for-zypperpkg-559.patch- Handle non-UTF-8 bytes in core grains generation (bsc#1202165) - Fix Syndic authentication errors (bsc#1199562) - Add Amazon EC2 detection for virtual grains (bsc#1195624) - Fix the regression in schedule module releasded in 3004 (bsc#1202631) - Fix state.apply in test mode with file state module on user/group checking (bsc#1202167) - Change the delimeters to prevent possible tracebacks on some packages with dpkg_lowpkg - Make zypperpkg to retry if RPM lock is temporarily unavailable (bsc#1200596) - Fix test_ipc unit test - Added: * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * fix-test_ipc-unit-tests.patch * backport-syndic-auth-fixes.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch- Add support for gpgautoimport in zypperpkg module - Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744) - Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372) - Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082) - Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489) - Fix ownership of salt thin directory when using the Salt Bundle - Set default target for pip from VENV_PIP_TARGET environment variable - Normalize package names once with pkg.installed/removed using yum (bsc#1195895) - Save log to logfile with docker.build - Use Salt Bundle in dockermod - Ignore erros on reading license files with dpkg_lowpkg (bsc#1197288) - Added: * fix-ownership-of-salt-thin-directory-when-using-the-.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * save-log-to-logfile-with-docker.build.patch * add-support-for-gpgautoimport-539.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * normalize-package-names-once-with-pkg.installed-remo.patch * use-salt-bundle-in-dockermod.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch- Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566) - Added: * fix-for-cve-2022-22967-bsc-1200566.patch- Make sure SaltCacheLoader use correct fileclient (bsc#1199149) - Added: * make-sure-saltcacheloader-use-correct-fileclient-519.patch- Fixes for Python 3.10 - Added: * fixes-for-python-3.10-502.patch- Fix regression preventing bootstrapping new clients caused by redundant dependency on psutil (bsc#1197533) - Prevent data pollution between actions proceesed at the same time (bsc#1197637) - Added: * fix-regression-with-depending-client.ssh-on-psutil-b.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch- Fix salt-ssh opts poisoning (bsc#1197637) - Added: * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch- Fix multiple security issues (bsc#1197417) * Sign authentication replies to prevent MiTM (CVE-2022-22935) * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) * Prevent job and fileserver replays (CVE-2022-22936) * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) - Added: * fix-multiple-security-issues-bsc-1197417.patch- Add salt-ssh with Salt Bundle support (venv-salt-minion) (bsc#1182851, bsc#1196432) - Fix issues found around pre_flight_script_args - Restrict "state.orchestrate_single" to pass a pillar value if it exists (bsc#1194632) - Fix salt-call event.send with pillar or grains - Update generated documentation to 3004 - Added: * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch- Expose missing "ansible" module functions in Salt 3004 (bsc#1195625) - Added: * add-missing-ansible-module-functions-to-whitelist-in.patch- Update to version 3004 (jsc#SLE-23675) * See release notes: https://docs.saltproject.io/en/master/topics/releases/3004.html - Don't check for cached pillar errors on state.apply (bsc#1190781) - Fix exception in batch_async caused by a bad function call - Fix inspector module export function (bsc#1097531) - Wipe NOTIFY_SOCKET from env in cmdmod (bsc#1193357) - Added: * state.apply-don-t-check-for-cached-pillar-errors.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch - Modified: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-custom-suse-capabilities-as-grains.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * switch-firewalld-state-to-use-change_interface.patch * debian-info_installed-compatibility-50453.patch * refactor-and-improvements-for-transactional-updates-.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * info_installed-works-without-status-attr-now.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * implementation-of-held-unheld-functions-for-state-pk.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * improvements-on-ansiblegate-module-354.patch * support-transactional-systems-microos.patch * x509-fixes-111.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * use-adler32-algorithm-to-compute-string-checksums.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * run-salt-master-as-dedicated-salt-user.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * include-aliases-in-the-fqdns-grains.patch - Removed: * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * templates-move-the-globals-up-to-the-environment-jin.patch * adding-preliminary-support-for-rocky.-59682-391.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * fix-save-for-iptables-state-module-bsc-1185131-372.patch * fix-a-test-and-some-variable-names-229.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * virt-enhancements.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch * figure-out-python-interpreter-to-use-inside-containe.patch * do-not-break-master_tops-for-minion-with-version-low.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch- Simplify "transactional_update" module to not use SSH wrapper and allow more flexible execution - Add "--no-return-event" option to salt-call to prevent sending return event back to master. - Make "state.highstate" to acts on concurrent flag. - Use dnfnotify instead yumnotify for relevant distros - dnfnotify pkgset plugin implementation - Add rpm_vercmp python library support for version comparison - Prevent pkg plugins errors on missing cookie path (bsc#1186738) - Make "tar" as required for "salt-transactional-update" package - Make "salt-api" package to require python3-cherrypy on RHEL systems - Fix ip6_interface grain to not leak secondary IPv4 aliases (bsc#1191412) - Added: * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * refactor-and-improvements-for-transactional-updates-.patch * fix-the-regression-for-yumnotify-plugin-456.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch- Fix issues with salt-ssh's extra-filerefs - Fix crash when calling manage.not_alive runners - Do not consider skipped targets as failed for ansible.playbooks state (bsc#1190446) - Added: * fix-crash-when-calling-manage.not_alive-runners.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch- Do not break master_tops for minion with version lower to 3003 - Support querying for JSON data in external sql pillar - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * 3003.3-postgresql-json-support-in-pillar-423.patch- Update to Salt release version 3003.3 (jsc#SLE-22204) * See release notes: https://docs.saltstack.com/en/latest/topics/releases/3003.3.html - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * support-transactional-systems-microos.patch * allow-vendor-change-option-with-zypper.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * virt-enhancements.patch - Modified: * return-the-expected-powerpc-os-arch-bsc-1117995.patch * include-aliases-in-the-fqdns-grains.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * improvements-on-ansiblegate-module-354.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * fixes-56144-to-enable-hotadd-profile-support.patch * use-adler32-algorithm-to-compute-string-checksums.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * implementation-of-held-unheld-functions-for-state-pk.patch * x509-fixes-111.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * add-migrated-state-and-gpg-key-management-functions-.patch * figure-out-python-interpreter-to-use-inside-containe.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * templates-move-the-globals-up-to-the-environment-jin.patch * debian-info_installed-compatibility-50453.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * fix-bsc-1065792.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * async-batch-implementation.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * adds-explicit-type-cast-for-port.patch * restore-default-behaviour-of-pkg-list-return.patch * add-custom-suse-capabilities-as-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * early-feature-support-config.patch - Removed: * virt-pass-emulator-when-getting-domain-capabilities-.patch * fix-virt.update-with-cpu-defined-263.patch * fix-unit-tests-for-batch-async-after-refactor.patch * opensuse-3000.3-spacewalk-runner-parse-command-250.patch * python3.8-compatibility-pr-s-235.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-failing-unit-tests-for-batch-async.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * accumulated-changes-from-yomi-167.patch * add-docker-logout-237.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * get-os_arch-also-without-rpm-package-installed.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-hold-unhold-functions.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * support-config-non-root-permission-issues-fixes-u-50.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * fix-unit-test-for-grains-core.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * open-suse-3002.2-xen-grub-316.patch * transactional_update-detect-recursion-in-the-executo.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * grains-master-can-read-grains.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * fix-batch_async-obsolete-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * backport-thread.is_alive-fix-390.patch * backport-virt-patches-from-3001-256.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * loop-fix-variable-names-for-until_no_eval.patch * add-saltssh-multi-version-support-across-python-inte.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * exclude-the-full-path-of-a-download-url-to-prevent-i.patch * zypperpkg-filter-patterns-that-start-with-dot-244.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * opensuse-3000-virt-defined-states-222.patch * changed-imports-to-vendored-tornado.patch * add-virt.all_capabilities.patch * fix-for-some-cves-bsc1181550.patch * fix-grains.test_core-unit-test-277.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * fall-back-to-pymysql.patch * virt-uefi-fix-backport-312.patch * reintroducing-reverted-changes.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * make-profiles-a-package.patch * handle-master-tops-data-when-states-are-applied-by-t.patch * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * sanitize-grains-loaded-from-roster_grains.json.patch * pkgrepo-support-python-2.7-function-call-295.patch * integration-of-msi-authentication-with-azurearm-clou.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch * opensuse-3000-libvirt-engine-fixes-251.patch * revert-add-patch-support-for-allow-vendor-change-opt.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * transactional_update-unify-with-chroot.call.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * fix-novendorchange-option-284.patch * fix-async-batch-race-conditions.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * move-vendor-change-logic-to-zypper-class-355.patch * fixes-cve-2018-15750-cve-2018-15751.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * prevent-systemd-run-description-issue-when-running-a.patch * backport-a-few-virt-prs-272.patch * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * fix-__mount_device-wrapper-254.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * xfs-do-not-fails-if-type-is-not-present.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * remove-vendored-backports-abc-from-requirements.patch * remove-deprecated-warning-that-breaks-miniion-execut.patch * re-adding-function-to-test-for-root.patch * fix-async-batch-multiple-done-events.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * backport-of-upstream-pr59492-to-3002.2-404.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * accumulated-changes-required-for-yomi-165.patch * add-pkg.services_need_restart-302.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * add-all_versions-parameter-to-include-all-installed-.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * opensuse-3000.2-virt-backports-236-257.patch * drop-wrong-mock-from-chroot-unit-test.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-failing-unit-tests-for-systemd.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * fixing-streamclosed-issue.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * allow-vendor-change-option-with-zypper-313.patch * xen-disk-fixes-264.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * do-noop-for-services-states-when-running-systemd-in-.patch * open-suse-3002.2-bigvm-310.patch * fix-for-log-checking-in-x509-test.patch * open-suse-3002.2-virt-network-311.patch * async-batch-implementation-fix-320.patch * apply-patch-from-upstream-to-support-python-3.8.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * fix-ipv6-scope-bsc-1108557.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * support-transactional-systems-microos-271.patch- Exclude the full path of a download URL to prevent injection of malicious code (bsc#1190265) (CVE-2021-21996) - Added: * exclude-the-full-path-of-a-download-url-to-prevent-i.patch- Fix wrong relative paths resolution with Jinja renderer when importing subdirectories - Don't pass shell="/sbin/nologin" to onlyif/unless checks (bsc#1188259) - Add missing aarch64 to rpm package architectures - Backport of upstream PR#59492 - Fix failing unit test for systemd - Fix error handling in openscap module (bsc#1188647) - Better handling of bad public keys from minions (bsc#1189040) - Define license macro as doc in spec file if not existing - Add standalone formulas configuration for salt minion and remove salt-master requirement (bsc#1168327) - Added: * fix-failing-unit-tests-for-systemd.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * templates-move-the-globals-up-to-the-environment-jin.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * backport-of-upstream-pr59492-to-3002.2-404.patch- Do noop for services states when running systemd in offline mode (bsc#1187787) - transactional_updates: do not execute states in parallel but use a queue (bsc#1188170) - Handle "master tops" data when states are applied by "transactional_update" (bsc#1187787) - Enhance openscap module: add "xccdf_eval" call - virt: pass emulator when getting domain capabilities from libvirt - Adding preliminary support for Rocky Linux - Implementation of held/unheld functions for state pkg (bsc#1187813) - Replace deprecated Thread.isAlive() with Thread.is_alive() - Fix exception in yumpkg.remove for not installed package - Fix save for iptables state module (bsc#1185131) - virt: use /dev/kvm to detect KVM - zypperpkg: improve logic for handling vendorchange flags - Add bundled provides for tornado to the spec file - Enhance logging when inotify beacon is missing pyinotify (bsc#1186310) - Add "python3-pyinotify" as a recommended package for Salt in SUSE/OpenSUSE distros - Fix tmpfiles.d configuration for salt to not use legacy paths (bsc#1173103) - Detect Python version to use inside container (bsc#1167586) (bsc#1164192) - Handle volumes on stopped pools in virt.vm_info (bsc#1186287) - grains.extra: support old non-intel kernels (bsc#1180650) - Fix missing minion returns in batch mode (bsc#1184659) - Parsing Epoch out of version provided during pkg remove (bsc#1173692) - Added: * fix-save-for-iptables-state-module-bsc-1185131-372.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * backport-thread.is_alive-fix-390.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * implementation-of-held-unheld-functions-for-state-pk.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * move-vendor-change-logic-to-zypper-class-355.patch * virt-pass-emulator-when-getting-domain-capabilities-.patch * do-noop-for-services-states-when-running-systemd-in-.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-missing-minion-returns-in-batch-mode-360.patch * figure-out-python-interpreter-to-use-inside-containe.patch * handle-master-tops-data-when-states-are-applied-by-t.patch- Check if dpkgnotify is executable (bsc#1186674) - Added: * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch- Drop support for Python2. Obsoletes "python2-salt" package (jsc#SLE-18033) - Fix issue parsing errors in ansiblegate state module - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) - transactional_update: detect recursion in the executor - Add subpackage salt-transactional-update (jsc#SLE-18028) - Remove duplicate directories - Added: * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * transactional_update-detect-recursion-in-the-executo.patch- Improvements on "ansiblegate" module (bsc#1185092): * New methods: ansible.targets / ansible.discover_playbooks * General bugfixes - Added: * improvements-on-ansiblegate-module-354.patch- Regression fix of salt-ssh on processing some targets - Add support for Alibaba Cloud Linux 2 (Aliyun Linux) - Update target fix for salt-ssh to process targets list (bsc#1179831) - Add notify beacon for Debian/Ubuntu systems - Add core grains support for AlmaLinux and Alibaba Could Linux - Allow vendor change option with zypper - Added: * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * allow-vendor-change-option-with-zypper-313.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch- virt.network_update: handle missing ipv4 netmask attribute - Set distro requirement to oldest supported version in requirements/base.txt - Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules (bsc#1177474) - Don't require python3-certifi - Fix race conditions for corner cases when handling SIGTERM by minion (bsc#1172110) - Added: * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch- Allow extra_filerefs as sanitized kwargs for SSH client - Fix regression on cmd.run when passing tuples as cmd (bsc#1182740) - Fix for multiple for security issues (CVE-2020-28243) (CVE-2020-28972) (CVE-2020-35662) (CVE-2021-3148) (CVE-2021-3144) (CVE-2021-25281) (CVE-2021-25282) (CVE-2021-25283) (CVE-2021-25284) (CVE-2021-3197) (bsc#1181550) (bsc#1181556) (bsc#1181557) (bsc#1181558) (bsc#1181559) (bsc#1181560) (bsc#1181561) (bsc#1181562) (bsc#1181563) (bsc#1181564) (bsc#1181565) - Implementation of suse_ip execution module to prevent issues with network.managed (bsc#1099976) - Add sleep on exception handling on minion connection attempt to the master (bsc#1174855) - Allows for the VMware provider to handle CPU and memory hot-add in newer versions of the software. (bsc#1181347) - Always require python-certifi (used by salt.ext.tornado) - Bring missing part of async batch implementation back (bsc#1182382) (CVE-2021-25315) - Always require python3-distro (bsc#1182293) - Added: * async-batch-implementation-fix-320.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * fix-for-some-cves-bsc1181550.patch * fixes-56144-to-enable-hotadd-profile-support.patch * add-sleep-on-exception-handling-on-minion-connection.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch- virt: search for grub.xen path - Xen spicevmc, DNS SRV records backports: Fix virtual network generated DNS XML for SRV records Don't add spicevmc channel to xen VMs - virt UEFI fix: virt.update when efi=True - Do not crash when unexpected cmd output at listing patches (bsc#1181290) - Fix behavior for "onlyif/unless" when multiple conditions (bsc#1180818) - Added: * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * open-suse-3002.2-xen-grub-316.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * virt-uefi-fix-backport-312.patch- Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing - Added: * remove-deprecated-warning-that-breaks-miniion-execut.patch- Revert wrong zypper patch to support vendorchanges flags on pkg.install - Added: * revert-add-patch-support-for-allow-vendor-change-opt.patch- Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Fix for file.check_perms to work with numeric uid/gid - Added: * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states - Bigvm backports virt consoles, CPU tuning and topology, and memory tuning. - Fix pkg states when DEB package has "all" arch - Added: * open-suse-3002.2-virt-network-311.patch * open-suse-3002.2-bigvm-310.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch- Update to Salt release version 3002.2 - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3002.2.html - Do not force beacons configuration to be a list. Revert https://github.com/saltstack/salt/pull/58655 - Drop wrong virt capabilities code after rebasing patches - Remove msgpack < 1.0.0 from base requirements (bsc#1176293) - Added: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * fix-failing-unit-tests-for-batch-async.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * fix-async-batch-race-conditions.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * make-profiles-a-package.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-docker-logout-237.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * fall-back-to-pymysql.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fix-bsc-1065792.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fix-novendorchange-option-284.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * accumulated-changes-from-yomi-167.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * prevent-systemd-run-description-issue-when-running-a.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * debian-info_installed-compatibility-50453.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fixes-cve-2018-15750-cve-2018-15751.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * accumulated-changes-required-for-yomi-165.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * reintroducing-reverted-changes.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * changed-imports-to-vendored-tornado.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * fix-batch_async-obsolete-test.patch * xen-disk-fixes-264.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * adds-explicit-type-cast-for-port.patch * remove-vendored-backports-abc-from-requirements.patch * drop-wrong-mock-from-chroot-unit-test.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * loop-fix-variable-names-for-until_no_eval.patch * fix-for-suse-expanded-support-detection.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * run-salt-api-as-user-salt-bsc-1064520.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fix-unit-test-for-grains-core.patch * add-custom-suse-capabilities-as-grains.patch * transactional_update-unify-with-chroot.call.patch * x509-fixes-111.patch * fix-ipv6-scope-bsc-1108557.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * add-standalone-configuration-file-for-enabling-packa.patch * support-config-non-root-permission-issues-fixes-u-50.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * fixing-streamclosed-issue.patch * early-feature-support-config.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * switch-firewalld-state-to-use-change_interface.patch * xfs-do-not-fails-if-type-is-not-present.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * fix-unit-tests-for-batch-async-after-refactor.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-virt.all_capabilities.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * activate-all-beacons-sources-config-pillar-grains.patch * integration-of-msi-authentication-with-azurearm-clou.patch * run-salt-master-as-dedicated-salt-user.patch * grains-master-can-read-grains.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * info_installed-works-without-status-attr-now.patch * add-saltssh-multi-version-support-across-python-inte.patch * backport-a-few-virt-prs-272.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * apply-patch-from-upstream-to-support-python-3.8.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * fix-async-batch-multiple-done-events.patch * include-aliases-in-the-fqdns-grains.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * backport-virt-patches-from-3001-256.patch * restore-default-behaviour-of-pkg-list-return.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * opensuse-3000-virt-defined-states-222.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-a-test-and-some-variable-names-229.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * sanitize-grains-loaded-from-roster_grains.json.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * fix-virt.update-with-cpu-defined-263.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-for-log-checking-in-x509-test.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * re-adding-function-to-test-for-root.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * fix-issue-2068-test.patch * python3.8-compatibility-pr-s-235.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Removed: * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * use-full-option-name-instead-of-undocumented-abbrevi.patch * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-pkg.services_need_restart-302.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch * msgpack-support-versions-1.0.0.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * decide-if-the-source-should-be-actually-skipped.patch * loader-invalidate-the-import-cachefor-extra-modules.patch * opensuse-3000.3-bigvm-backports-303.patch * add-missing-_utils-at-loader-grains_func.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-ip-filtering-by-network.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-type-error-in-tornadoimporter.patch * fix-regression-in-service-states-with-reload-argumen.patch * revert-changes-to-slspath-saltstack-salt-56341.patch - Renamed: * support-transactional-systems-microos-268.patch - > support-transactional-systems-microos-271.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch - > zypperpkg-filter-patterns-that-start-with-dot-244.patch * opensuse-3000-libvirt-engine-fixes-248.patch - > opensuse-3000-libvirt-engine-fixes-251.patch * opensuse-3000.2-virt-backports-236.patch - > opensuse-3000.2-virt-backports-236-257.patch * pkgrepo-support-python-2.7-function-call-294.patch - > pkgrepo-support-python-2.7-function-call-295.patch * fix-__mount_device-wrapper-253.patch - > fix-__mount_device-wrapper-254.patch * fix-grains.test_core-unit-test-276.patch - > fix-grains.test_core-unit-test-277.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch - > opensuse-3000.3-spacewalk-runner-parse-command-250.patch- Adjusted python2-cherrypy naming in salt-api. (#40) - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Bigvm backports - virt consoles, CPU tuning and topology, and memory tuning. - Fix for file.check_perms to work with numeric uid/gid - change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) - Added: * opensuse-3000-bigvm-backports-300.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- Fix syntax error on pkgrepo state with Python 2.7 - transactional_update: unify with chroot.call - Add "migrated" state and GPG key management functions - Master can read grains - Fix for broken psutil (bsc#1102248) - Fix novendorchange handling in zypperpkg module - Added: * add-migrated-state-and-gpg-key-management-functions-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-novendorchange-option-284.patch * grains-master-can-read-grains.patch * transactional_update-unify-with-chroot.call.patch * pkgrepo-support-python-2.7-function-call-294.patch- Avoid regression on "salt-master": set passphrase for salt-ssh keys to empty string (bsc#1178485) - Added: * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch- Properly validate eauth credentials and tokens on SSH calls made by Salt API (bsc#1178319) (bsc#1178362) (bsc#1178361) (CVE-2020-25592) (CVE-2020-17490) (CVE-2020-16846) - Added: * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch- Fix disk.blkid to avoid unexpected keyword argument '__pub_user' (bsc#1177867) - Ensure virt.update stop_on_reboot is updated with its default value - Do not break package building for systemd OSes - Drop wrong mock from chroot unit test - Support systemd versions with dot (bsc#1176294) - Fix for grains.test_core unit test - Fix file/directory user and group ownership containing UTF-8 characters (bsc#1176024) - Several changes to virtualization: - - Fix virt update when cpu and memory are changed - - Memory Tuning GSoC - - Properly fix memory setting regression in virt.update - - Expose libvirt on_reboot in virt states - Support transactional systems (MicroOS) - zypperpkg module ignores retcode 104 for search() (bsc#1159670) - Xen disk fixes. No longer generates volumes for Xen disks, but the corresponding file or block disk (bsc#1175987) - Invalidate file list cache when cache file modified time is in the future (bsc#1176397) - Prevent import errors when running test_btrfs unit tests - Added: * drop-wrong-mock-from-chroot-unit-test.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * support-transactional-systems-microos-268.patch * xen-disk-fixes-264.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * backport-a-few-virt-prs-272.patch * fix-grains.test_core-unit-test-276.patch- Fix virt.update with CPU defined - Fix virt issues and invalid input errors from 'salt.utils.data' (bsc#1176480) - Reintroduces the patches from opensuse-3000.2-virt-backports-236.patch coming from Salt 3001 - Do not raise StreamClosedError traceback but only log it (bsc#1175549) - Various fixes to the mysql module to break out the handling of user - Take care of failed, skipped and unreachable tasks and propagate "retcode" (bsc#1173911) (bsc#1173909) - Added: * do-not-raise-streamclosederror-traceback-but-only-lo.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * backport-virt-patches-from-3001-256.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * fix-virt.update-with-cpu-defined-263.patch- Require /usr/bin/python instead of /bin/python for RHEL-family (bsc#1173936) - Don't install SuSEfirewall2 service files in Factory - Fix __mount_device wrapper to accept separate args and kwargs - Fix the registration of libvirt pool and nodedev events - Accept nested namespaces in spacewalk.api runner function. (bsc#1172211) - info_installed works without status attr now (bsc#1171461) - Added: * info_installed-works-without-status-attr-now.patch * fix-__mount_device-wrapper-253.patch * opensuse-3000-libvirt-engine-fixes-248.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch- Fix for TypeError in Tornado importer (bsc#1174165) - Added: * fix-type-error-in-tornadoimporter.patch- Require python3-distro only for TW (bsc#1173072)- Various virt backports from 3000.2 - Added: * opensuse-3000.2-virt-backports-236.patch- Avoid traceback on debug logging for swarm module (bsc#1172075) - Add publish_batch to ClearFuncs exposed methods - zypperpkg: filter patterns that start with dot (bsc#1171906) - Batch mode now also correctly provides return value (bsc#1168340) - Add docker.logout to docker execution module (bsc#1165572) - Testsuite fix - Add option to enable/disable force refresh for zypper - Python3.8 compatibility changes - Prevent sporious "salt-api" stuck processes when managing SSH minions because of logging deadlock (bsc#1159284) - Avoid segfault from "salt-api" under certain conditions of heavy load managing SSH minions (bsc#1169604) - Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104) - Returns a the list of IPs filtered by the optional network list - Added: * option-to-en-disable-force-refresh-in-zypper-215.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * revert-changes-to-slspath-saltstack-salt-56341.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * add-docker-logout-237.patch * add-ip-filtering-by-network.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * python3.8-compatibility-pr-s-235.patch * fix-a-test-and-some-variable-names-229.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595) - Do not require vendored backports-abc (bsc#1170288) - Fix partition.mkpart to work without fstype (bsc#1169800) - Added: * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * remove-vendored-backports-abc-from-requirements.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch- Update to Salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html - Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437) - Fixes status attribute issue in aptpkg test - Make setup.py script not to require setuptools greater than 9.1 loop: fix variable names for until_no_eval - Drop conflictive module.run state patch (bsc#1167437) - Update patches after rebase with upstream v3000 tag (bsc#1167437) - Fix some requirements issues depending on Python3 versions - Removes obsolete patch - Fix for low rpm_lowpkg unit test - Add python-singledispatch as dependency for python2-salt - Fix for temp folder definition in loader unit test - Make "salt.ext.tornado.gen" to use "salt.ext.backports_abc" on Python 2 - Fix regression in service states with reload argument - Fix integration test failure for test_mod_del_repo_multiline_values - Fix for unless requisite when pip is not installed - Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation - Fix tornado imports and missing _utils after rebasing patches - Removes unresolved merge conflict in yumpkg module - Added: * make-setup.py-script-to-not-require-setuptools-9.1.patch * opensuse-3000-virt-defined-states-222.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * fix-regression-in-service-states-with-reload-argumen.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * loop-fix-variable-names-for-until_no_eval.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-missing-_utils-at-loader-grains_func.patch * changed-imports-to-vendored-tornado.patch * sanitize-grains-loaded-from-roster_grains.json.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * reintroducing-reverted-changes.patch * adds-explicit-type-cast-for-port.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * re-adding-function-to-test-for-root.patch - Modified: * move-server_id-deprecation-warning-to-reduce-log-spa.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * add-all_versions-parameter-to-include-all-installed-.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fix-for-log-checking-in-x509-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * fix-bsc-1065792.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fixes-cve-2018-15750-cve-2018-15751.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * integration-of-msi-authentication-with-azurearm-clou.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-unit-test-for-grains-core.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * debian-info_installed-compatibility-50453.patch * include-aliases-in-the-fqdns-grains.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-async-batch-multiple-done-events.patch * support-config-non-root-permission-issues-fixes-u-50.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * activate-all-beacons-sources-config-pillar-grains.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * use-adler32-algorithm-to-compute-string-checksums.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-batch_async-obsolete-test.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * fall-back-to-pymysql.patch * xfs-do-not-fails-if-type-is-not-present.patch * restore-default-behaviour-of-pkg-list-return.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * run-salt-api-as-user-salt-bsc-1064520.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixing-streamclosed-issue.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * fix-async-batch-race-conditions.patch * fix-issue-2068-test.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * fix-for-suse-expanded-support-detection.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-standalone-configuration-file-for-enabling-packa.patch * switch-firewalld-state-to-use-change_interface.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * add-custom-suse-capabilities-as-grains.patch * accumulated-changes-from-yomi-167.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * add-saltssh-multi-version-support-across-python-inte.patch * early-feature-support-config.patch * add-virt.all_capabilities.patch * accumulated-changes-required-for-yomi-165.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * fix-ipv6-scope-bsc-1108557.patch * prevent-systemd-run-description-issue-when-running-a.patch * make-profiles-a-package.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * x509-fixes-111.patch * do-not-report-patches-as-installed-when-not-all-the-.patch - Removed: * remove-virt.pool_delete-fast-parameter-178.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * align-virt-full-info-fixes-with-upstream-192.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * virt-1.volume_infos-fix-for-single-vm.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * preserve-already-defined-destructive_tests-and-expen.patch * list_downloaded-for-apt-module.patch * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch * virt.volume_infos-fix-for-single-vm.patch * restrict-the-start_event_grains-only-to-the-start-ev.patch * fix-virt.full_info-176.patch * preserving-signature-in-module.run-state-u-50049.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * add-virt.volume_infos-and-virt.volume_delete.patch * add-virt.network_get_xml-function.patch * virt.network_define-allow-adding-ip-configuration.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-for-older-mock-module.patch * fix-virt.get_hypervisor-188.patch * 2019.2.0-pr-54196-backport-173.patch * enable-passing-grains-to-start-event-based-on-start_.patch * fix-load-cached-grain-osrelease_info.patch * open-suse-2019.2.3-virt-defined-states-219.patch * backport-saltutil-state-module-to-2019.2-codebase.patch- Enable building and installation for Fedora - Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.- Sanitize grains loaded from roster_grains.json cache during "state.pkg" - Added: * fix-load-cached-grain-osrelease_info.patch- Build: Buildequire pkgconfig(systemd) instead of systemd- Backport saltutil state module to 2019.2 codebase (bsc#1167556) - Add new custom SUSE capability for saltutil state module - Added: * backport-saltutil-state-module-to-2019.2-codebase.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch- virt._get_domain: don't raise an exception if there is no VM - Added: * virt._get_domain-don-t-raise-an-exception-if-there-i.patch- Adds test for zypper abbreviation fix - Improved storage pool or network handling - Better import cache handline - Added: * loader-invalidate-the-import-cachefor-extra-modules.patch * open-suse-2019.2.3-virt-defined-states-219.patch - Modified: * use-full-option-name-instead-of-undocumented-abbrevi.patch- Use full option name instead of undocumented abbreviation for zypper - Requiring python3-distro only for openSUSE/SLE >= 15 - Added: * use-full-option-name-instead-of-undocumented-abbrevi.patch- python-distro is only needed for > Python 3.7. Removing it for Python 2- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)- Fix unit tests failures in test_batch_async tests - Added: * fix-unit-tests-for-batch-async-after-refactor.patch- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327) - RHEL/CentOS 8 uses platform-python instead of python3 - Enable build for Python 3.8 - Added: * batch_async-avoid-using-fnmatch-to-match-event-217.patch * apply-patch-from-upstream-to-support-python-3.8.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch- Fix 'os_family' grain for Astra Linux Common Edition - Added: * add-astra-linux-common-edition-to-the-os-family-list.patch- Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc#1162504) See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html - Modified: * use-adler32-algorithm-to-compute-string-checksums.patch- Enable passing grains to start event based on 'start_event_grains' configuration parameter - Added: * restrict-the-start_event_grains-only-to-the-start-ev.patch * enable-passing-grains-to-start-event-based-on-start_.patch- Support for Btrfs and XFS in parted and mkfs added - Added: * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch- Adds list_downloaded for apt Module to enable pre-downloading support - Adds virt.(pool|network)_get_xml functions - Various libvirt updates * Add virt.pool_capabilities function * virt.pool_running improvements * Add virt.pool_deleted state * virt.network_define allow adding IP configuration - Added: * virt.network_define-allow-adding-ip-configuration.patch * list_downloaded-for-apt-module.patch * add-virt.network_get_xml-function.patch- virt: adding kernel boot parameters to libvirt xml - Added: * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch- Fix virt states to not fail on VMs already stopped - Added: * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch- Add missing bugzilla references: Properly handle colons in inline dicts with yamlloader (bsc#1095651) Fix corrupt public key with m2crypto python3 (bsc#1099323) Add missing dateutils import (bsc#1099945) Fix UnicodeDecodeError using is_binary check (bsc#1100225) Prevent payload crash on decoding binary data (bsc#1100697) Fix file.blockreplace to avoid throwing IndexError (bsc#1101812) Add API log rotation on SUSE package (bsc#1102218) Fix wrong recurse behavior on for linux_acl.present (bsc#1106164) Handle anycast IPv6 addresses on network.routes (bsc#1114474) Crontab module fix: file attributes option missing (bsc#1114824) Add metadata to accepted keyword arguments (bsc#1122680) Bugfix: properly refresh pillars (bsc#1125015)- xfs: do not fail if type is not present (bsc#1153611) - Added: * xfs-do-not-fails-if-type-is-not-present.patch- Don't use __python indirection macros on spec file %__python is no longer defined in RPM 4.15 (python2 is going EOL in Jan 2020); additionally, python/python3 are just binaries in the path.- Fix errors when running virt.get_hypervisor function - Added: * fix-virt.get_hypervisor-188.patch- Align virt.full_info fixes with upstream Salt - Let salt-ssh use platform-python on RHEL8 (bsc#1158441) - Added: * align-virt-full-info-fixes-with-upstream-192.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch- Fix StreamClosedError issue (bsc#1157479) - Added: * fix-batch_async-obsolete-test.patch * fixing-streamclosed-issue.patch- Prevent test_mod_del_repo_multiline_values to fail - Read repo info without using interpolation (bsc#1135656) - Requires vs BuildRequires - Limiting M2Crypto to >= SLE15 - Replacing pycrypto with M2Crypto (bsc#1165425) - Fix for log checking in x509 test - Update to 2019.2.2 release - Added: * fix-for-log-checking-in-x509-test.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * read-repo-info-without-using-interpolation-bsc-11356.patch - Modified: * async-batch-implementation.patch * add-hold-unhold-functions.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-unit-test-for-grains-core.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-async-batch-multiple-done-events.patch * activate-all-beacons-sources-config-pillar-grains.patch * fix-for-older-mock-module.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fall-back-to-pymysql.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-virt.volume_infos-and-virt.volume_delete.patch * fix-issue-2068-test.patch * switch-firewalld-state-to-use-change_interface.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * fix-ipv6-scope-bsc-1108557.patch * 2019.2.0-pr-54196-backport-173.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * x509-fixes-111.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * preserve-already-defined-destructive_tests-and-expen.patch * virt.volume_infos-fix-for-single-vm.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * include-aliases-in-the-fqdns-grains.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-custom-suse-capabilities-as-grains.patch * get-os_arch-also-without-rpm-package-installed.patch * add-saltssh-multi-version-support-across-python-inte.patch * accumulated-changes-required-for-yomi-165.patch * use-adler32-algorithm-to-compute-string-checksums.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * remove-virt.pool_delete-fast-parameter-178.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * prevent-systemd-run-description-issue-when-running-a.patch * integration-of-msi-authentication-with-azurearm-clou.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * virt-1.volume_infos-fix-for-single-vm.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * preserving-signature-in-module.run-state-u-50049.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * debian-info_installed-compatibility-50453.patch * add-standalone-configuration-file-for-enabling-packa.patch * accumulated-changes-from-yomi-167.patch * add-virt.all_capabilities.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * support-config-non-root-permission-issues-fixes-u-50.patch * add-all_versions-parameter-to-include-all-installed-.patch * fixes-cve-2018-15750-cve-2018-15751.patch * fix-bsc-1065792.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * restore-default-behaviour-of-pkg-list-return.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * early-feature-support-config.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-virt.full_info-176.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * fix-for-suse-expanded-support-detection.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * make-profiles-a-package.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fix-async-batch-race-conditions.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch - Removed: * fix-syndic-start-issue.patch * prevent-already-reading-continuous-exception-message.patch * virt.pool_running-fix-pool-start.patch * azurefs-gracefully-handle-attributeerror.patch * virt-handle-whitespaces-in-vm-names.patch * mount-fix-extra-t-parameter.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- Remove virt.pool_delete fast parameter (U#54474) - Added: * remove-virt.pool_delete-fast-parameter-178.patch- Remove unnecessary yield causing BadYieldError (bsc#1154620) - Added: * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch- Prevent 'Already reading' continuous exception message (bsc#1137642) - Added: * prevent-already-reading-continuous-exception-message.patch- Fix for aptpkg test with older mock modules - Added: * fix-for-older-mock-module.patch- Remove wrong tests for core grain and improve debug logging - Use rich RPM deps to get a compatible version of tornado into the buildroot. - Added: * fix-a-wrong-rebase-in-test_core.py-180.patch- core.py: ignore wrong product_name files - zypperpkg: understand product type - Added: * accumulated-changes-from-yomi-167.patch- Enable usage of downloadonly parameter for apt module - Added: * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch- Add missing 'fun' on events coming from salt-ssh wfunc executions (bsc#1151947) - Added: * add-missing-fun-for-returns-from-wfunc-executions.patch- Fix failing unit tests for batch async - Added: * fix-failing-unit-tests-for-batch-async.patch- Fix memory consumption problem on BatchAsync (bsc#1137642) - Added: * use-current-ioloop-for-the-localclient-instance-of-b.patch- Fix dependencies for RHEL 8- Prevent systemd-run description issue when running aptpkg (bsc#1152366) - Added: * prevent-systemd-run-description-issue-when-running-a.patch- Take checksums arg into account for postgres.datadir_init (bsc#1151650) - Added: * take-checksums-arg-into-account-for-postgres.datadir.patch- Improve batch_async to release consumed memory (bsc#1140912) - Fix memory leak produced by batch async find_jobs mechanism (bsc#1140912) - Grant read and execute permission to others (bsc#1150447) - Added: * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch- Require shadow instead of old pwdutils (bsc#1130588)- Conflict with tornado >= 5; for now we can only cope with Tornado 4.x (boo#1101780).- Fix virt.full_info (bsc#1146382) - virt.volume_infos: silence libvirt error message - virt.volume_infos needs to ignore inactive pools - Fix for various bugs in virt network and pool states - Implement network.fqdns module function (bsc#1134860) - Added: * 2019.2.0-pr-54196-backport-173.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * fix-virt.full_info-176.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch- Restore default behaviour of pkg list return (bsc#1148714) - Strip trailing "/" from repo.uri when comparing repos in apktpkg.mod_repo (bsc#1146192) - Added: * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * restore-default-behaviour-of-pkg-list-return.patch- Use python3 to build package Salt for RHEL8 - Make python3 default for RHEL8- Fix aptpkg systemd call (bsc#1143301) - Added: * fix-aptpkg-systemd-call-bsc-1143301.patch- Move server_id deprecation warning to reduce log spamming (bsc#1135567) (bsc#1135732) - Added: * move-server_id-deprecation-warning-to-reduce-log-spa.patch- Multiple fixes on cmdmod, chroot, freezer and zypperpkg needed for Yomi cmdmod: fix runas and group in run_chroot chroot: add missing sys directory chroot: change variable name to root chroot: fix bug in safe_kwargs iteration freezer: do not fail in cache dir is present freezer: clean freeze YAML profile on restore zypperpkg: fix pkg.list_pkgs cache - Added: * accumulated-changes-required-for-yomi-165.patch- Avoid traceback on http.query when there are errors with the requested URL (bsc#1128554) - Added: * avoid-traceback-when-http.query-request-cannot-be-pe.patch- Salt python client get_full_returns seems return data from incorrect jid (bsc#1131114) - Added: * checking-for-jid-before-returning-data.patch- virt.volume_infos: don't raise an error if there is no VM - Added: * virt-1.volume_infos-fix-for-single-vm.patch- Prevent ansiblegate unit tests to fail on Ubuntu - Added: * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch- Allow passing kwargs to pkg.list_downloaded for Zypper (bsc#1140193) - Added: * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch- Do not make "ansiblegate" module to crash on Python3 minions (bsc#1139761) - Added: * do-not-make-ansiblegate-to-crash-on-python3-minions.patch- Provide the missing features required for Yomi (Yet one more installer) - Added: * provide-the-missing-features-required-for-yomi-yet-o.patch- Fix zypper pkg.list_pkgs test expectation and dpkg mocking - Added: * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch- Set 'salt' group for files and directories created by salt-standalone-formulas-configuration package - Various fixes for virt module - Fix virt.volume_infos raising an exception when there is only virtual machine on the minion. - Fix virt.purge() on all non-KVM hypervisors. For instance on Xen, virt.purge would simply throw an exception about unsupported flag - Building a libvirt pool starts it. When defining a new pool, we need to let build start it or we will get libvirt errors. - Fix handling of Virtual Machines with white space in their name. - Added: * virt.pool_running-fix-pool-start.patch * virt-handle-whitespaces-in-vm-names.patch * virt.volume_infos-fix-for-single-vm.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- avoid batch.py exception when minion does not respond (bsc#1135507) - Added: * batch.py-avoid-exception-when-minion-does-not-respon.patch- Preserve already defined DESTRUCTIVE_TESTS and EXPENSIVE_TESTS env variables - Added: * preserve-already-defined-destructive_tests-and-expen.patch- Do not break repo files with multiple line values on yumpkg (bsc#1135360) - Added: * do-not-break-repo-files-with-multiple-line-values-on.patch- Fix return status when installing or updating RPM packages with "ppc64le" arch (bsc#1133647) - Added: * add-ppc64le-as-a-valid-rpm-package-architecture.patch- Add new "salt-standalone-formulas-configuration" package (fate#327791) - Added: * add-standalone-configuration-file-for-enabling-packa.patch- Switch firewalld state to use change_interface (bsc#1132076) - Added: * switch-firewalld-state-to-use-change_interface.patch- Fix async-batch to fire a single done event - Added: * fix-async-batch-multiple-done-events.patch- Do not make Salt CLI to crash when there are IPv6 established connections (bsc#1130784) - Added: * do-not-crash-when-there-are-ipv6-established-connect.patch- Include aliases in FQDNS grain (bsc#1121439)- Fix issue preventing syndic to start - Update year on spec copyright notice - Added: * fix-syndic-start-issue.patch- Use ThreadPool from multiprocessing.pool to avoid leakings when calculating FQDNs - Do not report patches as installed on RHEL systems when not all the related packages are installed (bsc#1128061) - Added: * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * do-not-report-patches-as-installed-when-not-all-the-.patch- Update to 2019.2.0 complete (FATE#327138, bsc#1133523) - Fix batch/batch-async related issues - Calculate FQDNs in parallel to avoid blockings (bsc#1129079) - Incorporate virt.volume_info fixes (PR#131) - Re-adds patch because of increased offset due to previous patch removal - Removing patch to add root parameter to zypper module - Fix for -t parameter in mount module - Added: * mount-fix-extra-t-parameter.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * fix-async-batch-race-conditions.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch - Modified: * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-virt.volume_infos-and-virt.volume_delete.patch - Removed: * zypper-add-root-configuration-parameter.patch- No longer limiting Python3 version to <3.7- Async batch implementation - Added: * async-batch-implementation.patch- Update to Salt 2019.2.0 release For further information see: https://docs.saltstack.com/en/latest/topics/releases/2019.2.0.html - Added: * add-virt.all_capabilities.patch * add-virt.volume_infos-and-virt.volume_delete.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * include-aliases-in-the-fqdns-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch - Removed: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-engine-relaying-libvirt-events.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * add-support-for-python-3.7.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * change-stringio-import-in-python2-to-import-the-clas.patch * decode-file-contents-for-python2-bsc-1102013.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch * feat-add-grain-for-all-fqdns.patch * fix-async-call-to-process-manager.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-index-error-when-running-on-python-3.patch * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * fix-unboundlocalerror-in-file.get_diff.patch * fixed-usage-of-ipaddress.patch * fixing-issue-when-a-valid-token-is-generated-even-wh.patch * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * improved-handling-of-ldap-group-id.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * prepend-current-directory-when-path-is-just-filename.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * retire-md5-checksum-for-pkg-mgmt-plugins.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch * support-use-of-gce-instance-credentials-109.patch * update-error-list-for-zypper.patch * x509-fixes-for-remote-signing-106.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-hold-unhold-functions.patch * add-saltssh-multi-version-support-across-python-inte.patch * azurefs-gracefully-handle-attributeerror.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * debian-info_installed-compatibility-50453.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fall-back-to-pymysql.patch * fix-for-suse-expanded-support-detection.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-ipv6-scope-bsc-1108557.patch * fix-issue-2068-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fixes-cve-2018-15750-cve-2018-15751.patch * get-os_arch-also-without-rpm-package-installed.patch * integration-of-msi-authentication-with-azurearm-clou.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-adler32-algorithm-to-compute-string-checksums.patch * x509-fixes-111.patch * zypper-add-root-configuration-parameter.patch- Add root parameter to Zypper module - Added: * zypper-add-root-configuration-parameter.patch- Do not restrict the Python version to < 3.7- Fix integration tests in state compiler (U#2068) - Added: * fix-issue-2068-test.patch- Fix "pkg.list_pkgs" output when using "attr" to take the arch into account (bsc#1114029) - Added: * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch- Fix powerpc null server_id_arch (bsc#1117995) - Added: * return-the-expected-powerpc-os-arch-bsc-1117995.patch- Fix module 'azure.storage' has no attribute '__version__' (bsc#1121091) - Added: * azurefs-gracefully-handle-attributeerror.patch- Add supportconfig module and states for minions and SaltSSH - Added: * add-supportconfig-module-for-remote-calls-and-saltss.patch- Fix FIPS enabled RES clients (bsc#1099887) - Added: * retire-md5-checksum-for-pkg-mgmt-plugins.patch- Add hold/unhold functions. Fix Debian repo "signed-by". - Added: * decide-if-the-source-should-be-actually-skipped.patch * add-hold-unhold-functions.patch- Fix latin1 encoding problems on file module (bsc#1116837) - Added: * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch- Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto - Added: * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch- Debian info_installed compatibility (U#50453) - Added: * debian-info_installed-compatibility-50453.patch- Add compatibility with other package modules for "list_repos" function - Bugfix: unable to detect os arch when RPM is not installed (bsc#1114197) - Added: * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * get-os_arch-also-without-rpm-package-installed.patch- Fix git_pillar merging across multiple __env__ repositories (bsc#1112874) - Added: * fix-git_pillar-merging-across-multiple-__env__-repos.patch- Fix LDAP authentication issue when a valid token is generated by the salt-api even when invalid user credentials are passed. (U#48901) - Added: * fixing-issue-when-a-valid-token-is-generated-even-wh.patch- Improved handling of LDAP group id. gid is no longer treated as a string, which could have lead to faulty group creations. (bsc#1113784) - Added: * improved-handling-of-ldap-group-id.patch- Fix remote command execution and incorrect access control when using salt-api. (bsc#1113699) (CVE-2018-15751) - Fix Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events. (bsc#1113698) (CVE-2018-15750) - Added: * fixes-cve-2018-15750-cve-2018-15751.patch- Add multi-file support and globbing to the filetree (U#50018) - Added: * add-multi-file-support-and-globbing-to-the-filetree-.patch- Bugfix: supportconfig non-root permission issues (U#50095) - Added: * support-config-non-root-permission-issues-fixes-u-50.patch- Open profiles permissions to everyone for read-only- Preserving signature in "module.run" state (U#50049) - Added: * preserving-signature-in-module.run-state-u-50049.patch- Install default salt-support profiles- Fix unit tests due to merger failure - Add CPE_NAME for osversion* grain parsing - Get os_family for RPM distros from the RPM macros - Install support profiles - Added: * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * make-profiles-a-package.patch * fix-unit-test-for-grains-core.patch- Bugfix: any unicode string of length 16 will raise TypeError - Added: * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch- Fix async call to process manager (bsc#1110938) - Early feature: Salt support-config (salt-support) - Added: * fix-async-call-to-process-manager.patch * early-feature-support-config.patch- Fix IPv6 scope (bsc#1108557) - Added: * fix-ipv6-scope-bsc-1108557.patch- Handle zypper ZYPPER_EXIT_NO_REPOS exit code (bsc#1108834, bsc#1109893) - Added: * update-error-list-for-zypper.patch- Bugfix for pkg_resources crash (bsc#1104491) - Added: * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch- Fix loosen azure sdk dependencies in azurearm cloud driver (bsc#1107333) - Added: * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch- Fix broken "resolve_capabilities" on Python 3 (bsc#1108995) - Added: * fix-index-error-when-running-on-python-3.patch- Allow empty service_account_private_key in GCE driver (bsc#1108969) - Added: * support-use-of-gce-instance-credentials-109.patch- Decode file contents for python2 (bsc#1103530) - Check dmidecoder executable on each "smbios" call to avoid race condition (bsc#1101880) - Fix pkg.upgrade reports when dealing with multiversion packages (bsc#1102265) - Accounting for when files in an archive contain non-ascii characters (bsc#1099460) - Fix deprecation warning (bsc#1095507) - Fix (bsc#1065792) - Fix (bsc#108758) - Handle packages with multiple version properly with zypper (bsc#1096514) - Fix file.get_diff regression in 2018.3 (bsc#1098394) - Provide python version mismatch solutions (bsc#1072599) - Fix file.managed binary file utf8 error (bsc#1098394) - Prevent zypper from parsing repo configuration from not .repo files (bsc#1094055) - Add environment variable to know if yum is invoked from Salt (bsc#1057635) - Prevent deprecation warning with salt-ssh (bsc#1095507) - Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt - Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn - Collect all versions of installed packages on SUSE and RHEL systems (bsc#1089526)- Prepend current directory when path is just filename (bsc#1095942) - Integration of MSI authentication for azurearm - Adds fix for SUSE Expanded Support os grain detection - Fixes 509x remote signing - Fix for StringIO import in Python2 - Use Adler32 algorithm to compute string checksums (bsc#1102819) - Only do reverse DNS lookup on IPs for salt-ssh (bsc#1104154) - Add support for Python 3.7 - Fix license macro to build on SLE12SP2 - Decode file contents for python2 (bsc#1102013) - Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413) - Fix mine.get not returning data - workaround for #48020 (bsc#1100142) - Added: * change-stringio-import-in-python2-to-import-the-clas.patch * integration-of-msi-authentication-with-azurearm-clou.patch * x509-fixes-for-remote-signing-106.patch * fix-for-suse-expanded-support-detection.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * prepend-current-directory-when-path-is-just-filename.patch * add-support-for-python-3.7.patch * decode-file-contents-for-python2-bsc-1102013.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * x509-fixes-111.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Modified: * fix-for-sorting-of-multi-version-packages-bsc-109717.patch- Update to 2018.3.2 See https://docs.saltstack.com/en/latest/topics/releases/2018.3.2.html for full changelog - Added: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-all_versions-parameter-to-include-all-installed-.patch * add-custom-suse-capabilities-as-grains.patch * add-engine-relaying-libvirt-events.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-unboundlocalerror-in-file.get_diff.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-saltssh-multi-version-support-across-python-inte.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fall-back-to-pymysql.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fixed-usage-of-ipaddress.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch - Deleted: * explore-module.run-response-to-catch-the-result-in-d.patch * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * fix-cp.push-empty-file.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-openscap-push.patch * initialize-__context__-retcode-for-functions-handled.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * provide-kwargs-to-pkg_resource.parse_targets-require.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Documentation refresh to 2018.3.0- No more AWS EC2 rate limitations in salt-cloud (bsc#1088888) - MySQL returner now also allows to use Unix sockets (bsc#1091371) - Added: * fix-for-ec2-rate-limit-failures.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch- Do not override jid on returners, only sending back to master (bsc#1092373) - Fixes for salt-ssh: - Option --extra-filerefs doesn't add all files to the state archive - Pillar completely overwritten (not merged) when doing module.run + state.apply with pillar in kwargs - Remove minion/thin/version if exists to force thin regeneration (bsc#1092161) - Added: * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch- Fixed Python 3 issue with CIDR addresses. - Added: * fixed-usage-of-ipaddress.patch- Fix minion scheduler to return a 'retcode' attribute (bsc#1089112) - Fix for logging during network interface querying (bsc#1087581) - Fix rhel packages requires both net-tools and iproute (bsc#1087055) - Added: * initialize-__context__-retcode-for-functions-handled.patch - Modified: * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch- Fix patchinstall on yum module. Bad comparison (bsc#1087278) - Added: * provide-kwargs-to-pkg_resource.parse_targets-require.patch- Strip trailing commas on Linux user's GECOS fields (bsc#1089362) - Fallback to PyMySQL (bsc#1087891) - Improved test for fqdns - Update SaltSSH patch - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581) * Lintfix: PEP8 ident * Use proper levels of the error handling, use proper log formatting. * Fix unit test for reversed fqdns return data - Added: * strip-trailing-commas-on-linux-user-gecos-fields.patch * fall-back-to-pymysql.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update to 2018.3.0 - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add python-2.6 support to salt-ssh - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update salt-ssh multiversion patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch - Removed: * require-same-major-version-while-minor-is-allowed-to.patch- Add iprout/net-tools dependency- salt-ssh: require same major version while minor is allowed to be - Added: * require-same-major-version-while-minor-is-allowed-to.patch - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add SaltSSH multi-version support across Python interpeters. - Added: * add-saltssh-multi-version-support-across-python-inte.patch- Fix zypper.info_installed 'ascii' issue - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update openscap push patch to include the test fixes - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch- Explore 'module.run' state module output in depth to catch "result" properly - Added: * explore-module.run-response-to-catch-the-result-in-d.patch- make it possible to use docker login, pull and push from module.run and detect errors - Added: * make-it-possible-to-use-login-pull-and-push-from-mod.patch- Fix logging with FQDNs - Added: * fix-decrease-loglevel-when-unable-to-resolve-addr.patch- Update patches - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch - Removed: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- Update cp.push patch - Modified: * fix-cp.push-empty-file.patch * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- force re-generate a new thin.tgz when an update gets installed- fix salt-ssh with a different patch - remove: dumps-should-return-unicode-also-with-py2-to-prevent.patch - added: salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Added: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Removed: * dumps-should-return-unicode-also-with-py2-to-prevent.patch- Fix unicode decode error with salt-ssh - Added: * dumps-should-return-unicode-also-with-py2-to-prevent.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Fix cp.push empty file (bsc#1075950) - salt-ssh - move log_file option to changeable defaults - Added: * fix-cp.push-empty-file.patch * move-log_file-option-to-changeable-defaults.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Daily update - Added: * fix-openscap-push.patch - Removed: * fix-grains-with-n.patch- Fix grains containing trailing "\n" - Added: * fix-grains-with-n.patch- Remove salt-minion python2 requirement when python3 is default (bsc#1081592)- Remove-obsolete-unicode-handling-in-pkg.info_installed - Added: * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update to salt-2018.1.99 - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * list_pkgs-add-parameter-for-returned-attribute-selec.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch - Deleted: * python3-compatibility-fix-got-bytes-instead-of-strin.patch * enable-with-salt-version-parameter-for-setup.py-scri.patch * catching-error-when-pidfile-cannot-be-deleted.patch * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * bugfix-the-logic-according-to-the-exact-described-pu.patch * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-salt-master-for-old-psutil.patch * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * older-logrotate-need-su-directive.patch * return-error-when-gid_from_name-and-group-does-not-e.patch * set-shell-environment-variable-64.patch * split-only-strings-if-they-are-such.patch * use-home-to-get-the-user-home-directory-instead-usin.patch * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Fix-epoch-handling-for-Rhel-6-and-7 - Modified: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Restoring-installation-of-packages-for-Rhel-6-7 Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Prevent queryformat pattern from expanding (bsc#1079048)- Fix epoch handling for Rhel 6 and 7 (bsc#1068566) - Reverting to current API for split_input - Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Fix for wrong version processing during yum pkg install (bsc#1068566) - Feat: add grain for all FQDNs (bsc#1063419) - Added: * fix-for-wrong-version-processing.patch * feat-add-grain-for-all-fqdns.patch- Fix the usage of custom macros on the spec file.- Fix RES7: different dependency names for python-PyYAML and python-MarkupSafe- Build both python2 and python3 binaries together.- Bugfix: errors in external pillar causes crash instead of report of them (bsc#1068446) - Fix 'user.present' when 'gid_from_name' is set but group does not exist. - Added: * bugfix-the-logic-according-to-the-exact-described-pu.patch * return-error-when-gid_from_name-and-group-does-not-e.patch- Fix "No service execution module loaded" issue (bsc#1065792) - Set SHELL environment variable Added: * fix-bsc-1065792.patch * set-shell-environment-variable-64.patch- Removed unnecessary logging on shutdown (bsc#1050003) - Renamed patch that adds grain fqdns Changed: * catching-error-when-pidfile-cannot-be-deleted Removed: * fix-for-pidfile-removal-logging Renamed: * add-fqdns-grains -> feat-add-grain-for-all-fqdns- Add fqdns to grains (bsc#1063419) Added: * add-fqdns-grains.patch- Fixing cherrypy websocket with python3 Added: * python3-compatibility-fix-got-bytes-instead-of-strin.patch- Various-bug-fixes - Python3 bugfix for cherrypy read() - Fix for logging on salt-master exit in rare cases (pid-file removal) - Added: * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-pidfile-removal-logging.patch * split-only-strings-if-they-are-such.patch- Fix salt-master for old psutil version - Added: * fix-salt-master-for-old-psutil.patch- Put back accidentally removed patches - Added: * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * catching-error-when-pidfile-cannot-be-deleted.patch- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Older logrotate need su directive (bsc#1071322) * Added: older-logrotate-need-su-directive.patch- Fix bsc#1041993 already included in 2017.7.2 - Removed: * removes-beacon-configuration-deprecation-warning-48.patch- Fixed beacons failure when pillar-based suppressing config-based. (bsc#1060230) - Added: * activate-all-beacons-sources-config-pillar-grains.patch- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Fix wrong version reported by Salt (bsc#1061407) - Fix CVE-2017-14696 (bsc#1062464) already included in 2017.7.2- Run salt master as dedicated salt user - Run salt-api as user salt (bsc#1064520) - Added: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch- Update to 2017.7.2 See https://docs.saltstack.com/en/latest/topics/releases/2017.7.2.html - Added: * enable-with-salt-version-parameter-for-setup.py-scri.patch - Removed: * add-a-salt-minion-service-control-file.patch * add-clean_id-function-to-salt.utils.verify.py.patch * add-options-for-dockerng.patch * add-ssh-option-to-salt-ssh.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-yum-plugin.patch * add-zypp-notify-plugin.patch * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * adding-support-for-installing-patches-in-yum-dnf-exe.patch * avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch * bugfix-unable-to-use-127-as-hostname.patch * catching-error-when-pidfile-cannot-be-deleted.patch * change-travis-configuration-file-to-use-salt-toaster.patch * check-if-byte-strings-are-properly-encoded-in-utf-8.patch * clean-up-change-attribute-from-interface-dict.patch * do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch * escape-the-os.sep.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-format-error-bsc-1043111.patch * fix-grain-for-os_family-on-suse-series.patch * fix-os_family-case-in-unittest.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * fix-setting-language-on-suse-systems.patch * fixed-issue-with-parsing-of-master-minion-returns-wh.patch * fixing-beacons.list-integration-test-failure.patch * introducing-the-kubernetes-module.patch * notify-systemd-synchronously-bsc-1053376.patch * rest_cherrypy-remove-sleep-call.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch * run-salt-api-as-user-salt-bsc-990029.patch * run-salt-master-as-dedicated-salt-user.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * security-fixes-cve-2017-14695-and-cve-2017-14696.patch * setting-up-os-grains-for-sles-expanded-support-suse-.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch * tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * use-correct-grain-constants-for-timezone.patch- Re-added previously removed unit-test for bsc#1050003 - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch- Fixes for CVE-2017-14695 and CVE-2017-14696 (bsc#1062462) - Added: * security-fixes-cve-2017-14695-and-cve-2017-14696.patch- Add missing follow-up for CVE-2017-12791 (bsc#1053955) - Fixed salt target-type field returns "String" for existing jids but an empty "Array" for non existing jids. (issue#1711) - Added: * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * escape-the-os.sep.patch- Fixed minion resource exhaustion when many functions are being executed in parallel (bsc#1059758) - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch - Added: * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch - Removed: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Remove 'TasksTask' attribute from salt-master.service in older versions of systemd (bsc#985112)- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Catching error when PIDfile cannot be deleted (bsc#1050003) - Added: * catching-error-when-pidfile-cannot-be-deleted.patch- Use $HOME to get the user home directory instead using '~' char (bsc#1042749) - Added: * use-home-to-get-the-user-home-directory-instead-usin.patch- Fixed patches for Kubernetes and YUM modules - Updated: * list_pkgs-add-parameter-for-returned-attribute-selec.patch * introducing-the-kubernetes-module.patch- Add patches to salt to support SUSE Manager scalability features (bsc#1052264) - Added: * list_pkgs-add-parameter-for-returned-attribute-selec.patch- Introducing the kubernetes module (bsc#1051948) - Added: * introducing-the-kubernetes-module.patch- Revert "We don't have python-systemd, so notify can't work" - Added: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Notify systemd synchronously via NOTIFY_SOCKET (bsc#1053376) - Added: * notify-systemd-synchronously-bsc-1053376.patch- Add clean_id function to salt.utils.verify.py (CVE-2017-12791, bsc#1053955) - Added: * add-clean_id-function-to-salt.utils.verify.py.patch- Added bugfix when jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125) - Added: * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch- Adding procps as dependency. This provides "ps" and "pgrep" utils which are called from different Salt modules and also from new salt-minion watchdog.- Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade. - Added: * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch- fix format error (bsc#1043111)- fix ownership for whole master cache directory (bsc#1035914)- Bugfix: clean up `change` attribute from interface dict (upstream) Issue: https://github.com/saltstack/salt/issues/41461 PR: 1. https://github.com/saltstack/salt/pull/41487 2. https://github.com/saltstack/salt/pull/41533 Added: * clean-up-change-attribute-from-interface-dict.patch- Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)- Bugfix: orchestrate and batches returns false failed information https://github.com/saltstack/salt/issues/40635 Added: * fixed-issue-with-parsing-of-master-minion-returns-wh.patch- speed-up cherrypy by removing sleep call- wrong os_family grains on SUSE - fix unittests (bsc#1038855)- fix setting the language on SUSE systems (bsc#1038855)- Documentation refresh to 2016.11.4- Update to 2016.11.4 See https://docs.saltstack.com/en/develop/topics/releases/2016.11.4.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.3.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.2.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.1.html for full changelog - Use SUSE specific salt-api.service (bsc#1039370) - Bugfix: wrong os_family grains on SUSE (bsc#1038855) - Bugfix: unable to use hostname for minion ID as '127' (upstream) - Fix core grains constants for timezone (bsc#1032931) - Add unit test for a skip false values from preferred IPs upstream patch - Adding "yum-plugin-security" as required for RHEL 6 - Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - raet protocol is no longer supported (bsc#1020831) - Fix: move SSH data to the new home (bsc#1027722) - Fix: /var/log/salt/minion fails logrotate (bsc#1030009) - Fix: Result of master_tops extension is mutually overwritten (bsc#1030073) - Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Use salt's ordereddict for comparison (fixes failing tests) - add special salt-minion.service file for RES7 - fix scripts for salt-proxy - define with systemd for fedora and rhel >= 7 (bsc#1027240) - add openscap module - file.get_managed regression fix (upstream issues #39762) - fix translate variable arguments if they contain hidden keywords (bsc#1025896) - fix service handling for openSUSE - added unit test for dockerng.sls_build dryrun - added dryrun to dockerng.sls_build - update dockerng minimal version requirements - fix format error in error parsing - keep fix for migrating salt home directory (bsc#1022562) - Fix salt pkg.latest raises exception if package is not available (bsc#1012999) - Fix timezone: should be always in UTC (bsc#1017078) - Fix timezone handling for rpm installtime (bsc#1017078) - Increasing timeouts for running integrations tests - Add buildargs option to dockerng.build module - Disable custom rosters for Salt SSH via Salt API (bsc#1011800) More: https://github.com/saltstack/salt/pull/38596 - Fix error when missing ssh-option parameter - readd yum notify plugin - all kwargs to dockerng.create to provide all features to sls_build as well - rename patches to get rid of the prefix numbers - Added: * bugfix-unable-to-use-127-as-hostname.patch * fix-grain-for-os_family-on-suse-series.patch * use-correct-grain-constants-for-timezone.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-a-salt-minion-service-control-file.patch * add-options-for-dockerng.patch * add-zypp-notify-plugin.patch * fixing-beacons.list-integration-test-failure.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch - Renamed: * 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch => tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * 0002-Run-salt-master-as-dedicated-salt-user.patch => run-salt-master-as-dedicated-salt-user.patch * 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch => check-if-byte-strings-are-properly-encoded-in-utf-8.patch * 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch => do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * 0009-Add-YUM-plugin.patch 0027-Add-YUM-plugin.patch => add-yum-plugin.patch * 0012-Run-salt-api-as-user-salt-bsc-990029.patch => run-salt-api-as-user-salt-bsc-990029.patch * 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch => setting-up-os-grains-for-sles-expanded-support-suse-.patch * 0022-Change-travis-configuration-file-to-use-salt-toaster.patch => change-travis-configuration-file-to-use-salt-toaster.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch => avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * 0042-Salt-ssh-ssh-option-param.patch => add-ssh-option-to-salt-ssh.patch * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch => adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0005-Use-SHA256-hash-type-by-default.patch * 0006-Create-salt-proxy-instantiated-service-file.patch * 0007-Add-SUSE-Manager-plugin.patch * 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch * 0009-Rewrite-minion-ID-generator-bsc-967803.patch * 0010-snapper-execution-module.patch * 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch * 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch * 0014-Fix-some-unittests.patch * 0015-Check-for-single-quote-before-splitting-on-single-qu.patch * 0016-Unit-test-fixes-for-2015.8.7.patch * 0017-Fix-snapper_test-for-python26.patch * 0018-Integration-tests-fixes-for-2015.8.7.patch * 0019-Generate-Salt-Thin-with-configured-extra-modules.patch * 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch * 0023-Adding-dist-upgrade-support-to-zypper-module.patch * 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch * 0025-Including-resolver-params-for-Zypper-debug-solver.patch * 0026-fix-status-handling-in-sysv-init-scripts.patch * 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch * 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch * 0030-Extract-archive-into-existing-directory-add-overwrit.patch * 0031-Port-rsync-state-from-2016.3.patch * 0032-Support-remote-port-forwarding-with-salt-ssh.patch * 0033-Add-master_tops-support-in-salt-ssh.patch * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0037-salt-minion-service-back-to-type-simple.patch * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch * 0046-Snapper-module-improvements.patch * 0047-Fix-issue-with-cp.push-36136.patch * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch * 0049-OpenSCAP-module.patch * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch * 0053-fix-race-condition-on-cache-directory-creation.patch * 0054-Merge-output-from-master_tops.patch * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Bugfix: datetime should be returned always in UTC - Added: * 0063-Bugfix-datetime-should-be-returned-always-in-UTC.patch- Bugfix: scheduled state may cause crash while deserialising data on infinite recursion. (bsc#1036125) - Added: * 0062-Bugfix-deserialising-crashes-in-the-recursive-loop-b.patch- Enable yum to handle errata on RHEL 6: require yum-plugin-security- Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - Added: * 0061-Search-the-entire-CACHE_DIR-because-storage-paths-ch.patch - Modified: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch- Refactoring on Zypper and Yum execution and state modules to allow installation of patches/errata. - Added: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix log rotation permission issue (bsc#1030009) - Use pkg/suse/salt-api.service by this package - Removed: * 0059-Set-salt-api-shell-env.patch - Added: * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Patch to set SHELL env variable for the salt-api.service. Needed for salt-ssh ProxyCommand to work properly. - Added: * 0059-Set-salt-api-shell-env.patch- Fixes 'timeout' and 'gather_job_timeout' kwargs parameters for 'local_batch' client - Added: * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch- Add missing bootstrap script for Salt Cloud (bsc#1032452)- Fix: add missing /var/cache/salt/cloud directory (bsc#1032213)- Added test case for race conditions on cache directory creation - Modified: * 0053-fix-race-condition-on-cache-directory-creation.patch- Adding "pkg.install downloadonly=True" support to yum/dnf execution module - Makes sure "gather_job_timeout" is an Integer - Adding "pkg.downloaded" state and support for installing patches/erratas - Added: * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix: merge master_tops output- Fix: race condition on cache directory creation - Added: * 0053-fix-race-condition-on-cache-directory-creation.patch- Cleanup salt user environment preparation (bsc#1027722)- Don't send passwords after shim delimiter is found (bsc#1019386) - Add: * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch- Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Add: * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch- Update systemd module unit tests (Update patch 0050)- define with system for fedora and rhel 7 (bsc#1027240)- Fix service state returning stacktrace (bsc#1027044) - Add: * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch- Update OpenSCAP Module patch- OpenSCAP Module - Added: * 0049-OpenSCAP-module.patch- Prevents 'OSError' exception in case certain job cache path doesn't exist (bsc#1023535) - Added: * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch- Backport: Fix issue with cp.push (#36136) - Add: * 0047-Fix-issue-with-cp.push-36136.patch- Fix salt-minion update on RHEL (bsc#1022841)- Adding new functions to Snapper execution module. - Added: * snapper-module-improvements.patch- Fix invalid chars allowed for data IDs (bsc#1011304) Fix timezone: should be always in UTC (bsc#1017078) Add: * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch- Fixes wrong "enabled" opts for yumnotify plugin Add: * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch- ssh-option parameter for salt-ssh command. Added: * 0042-Salt-ssh-ssh-option-param.patch- minion should pre-require salt - do not restart salt-minion in the salt package - add try-restart to sys-v init scripts Add: * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch- Adding "Restart=on-failure" for salt-minion systemd service Add: * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch- Re-introducing "KillMode=process" for salt-minion systemd service Add: * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch- Successfully exit of salt-api child processes when SIGTERM is received Add: * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch- Add new patches: * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch * 0037-salt-minion-service-back-to-type-simple.patch- Update to 2015.8.12 - Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639) - inherited patches 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch 0002-Run-salt-master-as-dedicated-salt-user.patch 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - renamed patches 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch - > 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch 0036-Use-SHA256-hash-type-by-default.patch - > 0005-Use-SHA256-hash-type-by-default.patch 0046-Add-SUSE-Manager-plugin.patch - > 0007-Add-SUSE-Manager-plugin.patch 0048-Create-salt-proxy-instantiated-service-file.patch - > 0006-Create-salt-proxy-instantiated-service-file.patch 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch - > 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch 0059-Rewrite-minion-ID-generator-bsc-967803.patch - > 0009-Rewrite-minion-ID-generator-bsc-967803.patch 0061-snapper-execution-module.patch - > 0010-snapper-execution-module.patch 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch - > 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch 0064-Run-salt-api-as-user-salt-bsc-990029.patch - > 0012-Run-salt-api-as-user-salt-bsc-990029.patch 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch - > 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch 0070-Fix-some-unittests.patch - > 0014-Fix-some-unittests.patch 0071-Check-for-single-quote-before-splitting-on-single-qu.patch - > 0015-Check-for-single-quote-before-splitting-on-single-qu.patch 0072-Unit-test-fixes-for-2015.8.7.patch - > 0016-Unit-test-fixes-for-2015.8.7.patch 0073-Fix-snapper_test-for-python26.patch - > 0017-Fix-snapper_test-for-python26.patch 0074-Integration-tests-fixes-for-2015.8.7.patch - > 0018-Integration-tests-fixes-for-2015.8.7.patch 0075-Generate-Salt-Thin-with-configured-extra-modules.patch - > 0019-Generate-Salt-Thin-with-configured-extra-modules.patch 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch - > 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch - > 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch 0078-Change-travis-configuration-file-to-use-salt-toaster.patch - > 0022-Change-travis-configuration-file-to-use-salt-toaster.patch 0079-Adding-dist-upgrade-support-to-zypper-module.patch - > 0023-Adding-dist-upgrade-support-to-zypper-module.patch 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch - > 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch 0081-Including-resolver-params-for-Zypper-debug-solver.patch - > 0025-Including-resolver-params-for-Zypper-debug-solver.patch 0082-fix-status-handling-in-sysv-init-scripts.patch - > 0026-fix-status-handling-in-sysv-init-scripts.patch - new patches from upstream 0027-Add-YUM-plugin.patch 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch (bsc#1008933) 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch 0030-Extract-archive-into-existing-directory-add-overwrit.patch 0031-Port-rsync-state-from-2016.3.patch 0032-Support-remote-port-forwarding-with-salt-ssh.patch 0033-Add-master_tops-support-in-salt-ssh.patch - upstreamed patches 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch 0005-Fix-package-status-filtering-on-latest-version-and-i.patch 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch 0009-The-functions-in-the-state-module-that-return-a-retc.patch 0010-add-handling-for-OEM-products.patch 0011-improve-doc-for-list_pkgs.patch 0012-implement-version_cmp-for-zypper.patch 0013-pylint-changes.patch 0014-Check-if-rpm-python-can-be-imported.patch 0015-call-zypper-with-option-non-interactive-everywhere.patch 0016-write-a-zypper-command-builder-function.patch 0017-Fix-crash-with-scheduler-and-runners-31106.patch 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch 0022-fix-argument-handling-for-pkg.download.patch 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch 0025-adapt-tests-to-new-zypper_check_result-output.patch 0027-make-suse-check-consistent-with-rh_service.patch 0028-fix-numerical-check-of-osrelease.patch 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch 0034-Fix-git_pillar-race-condition.patch 0035-Fix-the-always-false-behavior-on-checking-state.patch 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch 0039-Prevent-metadata-download-when-getting-installed-pro.patch 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch 0044-Unblock-Zypper.-Modify-environment.patch 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch 0049-Prevent-several-minion-processes-on-the-same-machine.patch 0050-checksum-validation-when-zypper-pkg.download.patch 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch 0054-fix-groupadd-module-for-sles11-systems.patch 0055-Backport-31164-and-31364-32474.patch 0056-Move-log-message-from-INFO-to-DEBUG.patch 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch 0065-fix-beacon-list-to-include-all-beacons-being-process.patch 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Splitted non-Linux and other external platform modules to 'salt-other' sub-package.- Switch package group from System/Monitoring to System/Management- fix exist codes of sysv init script (bsc#999852) Add: * 0082-fix-status-handling-in-sysv-init-scripts.patch- Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade. Add: * 0081-Including-resolver-params-for-Zypper-debug-solver.patch- Fix Salt API crash via salt-ssh on empty roster (bsc#1004723) Add: * 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch- Adding 'dist-upgrade' support to zypper module (FATE#320559) Add: * 0079-Adding-dist-upgrade-support-to-zypper-module.patch- Copy .travis.yml from git commit ea63e793567ba777e47dc766a4f88edfb037a02f Add: * travis.yml - Change travis configuration file to use salt-toaster Add: * travis.yml * 0078-Change-travis-configuration-file-to-use-salt-toaster.patch- acl.delfacl: fix position of -X option to setfacl (bsc#1004260) Add: * 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch- fix generated shebang in scripts on SLES-ES 7 (bsc#1004047)- add update-documentation.sh to specfile- Setting up OS grains for SLES-ES (SLES Expanded Support platform) Add: * 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch- Move salt home directory to /var/lib/salt (bsc#1002529) - Adjust permissions on home directory - Adjust pre-install script to correctly move existing salt users' home directory salt user cannot write in his own home directory (/srv/salt) because it is owned by user `root`. This prevents salt from correctly save ssh known hosts in ~/.ssh/ and breaks salt-ssh bootstrapping.- Updated html.tar.bz2 documentation tarball. - Generate Salt Thin with configured extra modules (bsc#990439) Add: * 0075-Generate-Salt-Thin-with-configured-extra-modules.patch- Unit and integration tests fixes for 2015.8.7 Add: * 0072-Unit-test-fixes-for-2015.8.7.patch * 0073-Fix-snapper_test-for-python26.patch * 0074-Integration-tests-fixes-for-2015.8.7.patch- Prevent pkg.install failure for expired keys (bsc#996455) Add: * 0071-Check-for-single-quote-before-splitting-on-single-qu.patch- Required D-Bus and generating machine ID- add a macro to check if the docs should be build or the static tarball should be used- Fix a couple of failing unittests * 0070-Fix-some-unittests.patch- Helper script for updating documentation tarball. Added: * update-documentation.sh- Fix python-jinja2 requirements in rhel- Fix pkg.installed refresh repo failure (bsc#993549) Fix salt.states.pkgrepo.management no change failure (bsc#990440) Add: * 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch * 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Prevent snapper module crash on load if no DBus is available in the system (bsc#993039) Add: * 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch- Prevent continuous restart, if a dependency wasn't installed (bsc#991048) Add: * 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch- Fix beacon list to include all beacons being process Add: * 0065-fix-beacon-list-to-include-all-beacons-being-process.patch- Run salt-api as user salt like the master (bsc#990029) Add: * 0064-Run-salt-api-as-user-salt-bsc-990029.patch- Revert patch Minion ID generation (bsc#967803) Removes: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Fix broken inspector due to accidentally missed commit (bsc#989798) Add: * 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch- Set always build salt-doc package.- Bugfix: lvm.vg_present does not recognize PV with certain LVM filter settings (bsc#988506) Add: * 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch- Backport: Snapper module for Salt. Add: * 0061-snapper-execution-module.patch- Bugfix: pkg.list_products on "registerrelease" and "productline" returns boolean.False if empty (bsc#989193, bsc#986019) Add: * 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch- Rewrite Minion ID generation (bsc#967803) Add: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Bugfix: Fixed behavior for SUSE OS grains (bsc#970669) Bugfix: Salt os_family does not detect SLES for SAP (bsc#983017) Add: * 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch- Move log message from INFO to DEBUG (bsc#985661) Add: 0056-Move-log-message-from-INFO-to-DEBUG.patch - fix salt --summary to count not responding minions correctly (bsc#972311) Add: * 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch- Fix memory leak on custom execution module sheduled jobs (bsc#983512) Add: * 0055-Backport-31164-and-31364-32474.patch- fix groupadd module for sles11 systems (bsc#978150) Add: * 0054-fix-groupadd-module-for-sles11-systems.patch- Fix pkgrepo.managed gpgkey argument doesn't work (bsc#979448) Add: * 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch- Package checksum validation for zypper pkg.download Add: * 0050-checksum-validation-when-zypper-pkg.download.patch * 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch - Check if a job has executed and returned successfully Add: * 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch- Remove option -f from startproc (bsc#975733) Add: * 0049-Prevent-several-minion-processes-on-the-same-machine.patch- Changed Zypper's plugin. Added Unit test and related to that data (bsc#980313). Update: * 0046-Add-SUSE-Manager-plugin.patch Delete (not needed anymore): * 0049-Alter-the-event-name.patch- Zypper plugin: alter the generated event name on package set change. Add: * 0049-Alter-the-event-name.patch- Fix file ownership on master keys and cache directories during upgrade (handles upgrading from salt 2014, where the daemon ran as root, to 2015 where it runs as the salt user, bsc#979676).- salt-proxy .service file created (bsc#975306) Add: * 0048-Create-salt-proxy-instantiated-service-file.patch- Prevent salt-proxy test.ping crash (bsc#975303) Add: * 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch- Fix shared directories ownership issues.- Add Zypper plugin to generate an event, once Zypper is used outside the Salt infrastructure demand (bsc#971372). Add: * 0046-Add-SUSE-Manager-plugin.patch- Restore boolean values from the repo configuration Fix priority attribute (bsc#978833) Add: * 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch- Unblock-Zypper. (bsc#976148) Modify-environment. (bsc#971372) Add: * 0044-Unblock-Zypper.-Modify-environment.patch- Prevent crash if pygit2 package is requesting re-compilation. Add: * 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch- align OS grains from older SLES with current one (bsc#975757) Add: * 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch- Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access (bsc#969320) Add: * 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch- Check if EOL is available in a particular product (bsc#975093) Add: * 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch- fix building with docs on SLE11- Prevent metadata download when getting installed products Add: * 0039-Prevent-metadata-download-when-getting-installed-pro.patch- Add statically built docs.- fix sorting by latest package Add: * 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch- ensure pkg.info_installed report latest package version (bsc#972490) Add: * 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch- Use SHA256 by default in master, minion and proxy (bsc#955373) Add: * 0036-Use-SHA256-hash-type-by-default.patch- Fix state structure compilation Add: * 0035-Fix-the-always-false-behavior-on-checking-state.patch - Fix git_pillar race condition Add: * 0034-Fix-git_pillar-race-condition.patch- fix detection of base products in SLE11 * 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch - fix rpm info for SLE11 * 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch * 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch - fix init system detection for SLE11 * 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch- Re-add corrected patch: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Make checksum configurable (upstream still wants md5, we suggest sha256). bsc#955373 Add: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Fix the service state / module on SLE11. Add: * 0027-make-suse-check-consistent-with-rh_service.patch * 0028-fix-numerical-check-of-osrelease.patch- Prevent rebuilds in OBS by not generating a date as a comment in a source file Add: 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch- Add better checking for zypper exit codes and simplify evaluation of the zypper error messages. Add: 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch - Adapt unit tests Add: 0025-adapt-tests-to-new-zypper_check_result-output.patch- Add initial pack of Zypper's Unit tests. Use XML output in list_upgrades. Bugfix: upgrade_available crashes when only one package specified Purge is not using "-u" anymore Add: * 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch- fix argument handling of pkg.download Add: 0022-fix-argument-handling-for-pkg.download.patch- unify behavior of zypper refresh in salt Add: 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch- Fix crash with scheduler and runners Add: 0017-Fix-crash-with-scheduler-and-runners-31106.patch- Call zypper always with --non-interactive Add: * 0015-call-zypper-with-option-non-interactive-everywhere.patch * 0016-write-a-zypper-command-builder-function.patch- require rpm-python on SUSE for zypper support- fix state return code Add: 0009-The-functions-in-the-state-module-that-return-a-retc.patch - add handling of OEM products to pkg.list_products Add: 0010-add-handling-for-OEM-products.patch - improve doc for list_pkgs Add: 0011-improve-doc-for-list_pkgs.patch - implement pkg.version_cmp in zypper.py Add: * 0012-implement-version_cmp-for-zypper.patch * 0013-pylint-changes.patch * 0014-Check-if-rpm-python-can-be-imported.patch- Update to 2015.8.7 this is a small update to fix some regressions see https://docs.saltstack.com/en/latest/topics/releases/2015.8.7.html- Booleans should not be strings from XML, add Unix ticks time and format result in a list of maps. Add: * 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch- Stop salt-api daemon faster (bsc#963322) Add: * 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch- Do not crash on salt-key reject/delete consecutive calls. Add: * 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch- Update to 2015.8.5 Security fixes: * CVE-2016-1866: Improper handling of clear messages on the minion remote code execution (boo#965403) See https://docs.saltstack.com/en/latest/topics/releases/2015.8.5.html Dropped patches (all upstream): * 0003-List-products-consistently-across-all-SLES-systems.patch * 0004-Add-missing-return-data-to-scheduled-jobs.patch * 0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * 0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch Renamed patches: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - > 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch - > 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch - > 0005-Fix-package-status-filtering-on-latest-version-and-i.patch - Update to 2015.8.4 See https://docs.saltstack.com/en/latest/topics/releases/2015.8.4.html- Fix latest version available comparison and implement epoch support in Zypper module. Add: * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch- Update patch from opensuse to upstream version. Update: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Fix dependencies to Salt subpackages requiring release along the version.- Fix pkg.latest crash. - Fix pkg.latest SLS ID bug, when pkgs empty list is passed, but SLS ID still treated as a package name. Add: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Drop: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0005-Add-missing-return-data-to-scheduled-jobs.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch +0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * -0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch +0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch - Add: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch- Rename use-forking-daemon.patch to 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch - Rename use-salt-user-for-master.patch to 0002-Run-salt-master-as-dedicated-salt-user.patch - Rename 1efe484309a5c776974e723f3da0f5181f4bdb86.patch to 0003-List-products-consistently-across-all-SLES-systems.patch - Rename zypper-utf-8.patch to 0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename salt-2015.8-schedule-ret.patch to 0005-Add-missing-return-data-to-scheduled-jobs.patch - Rename salt-2015.8-pkg-zypper-attr-filtering.patch to 0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch - Rename salt-2015.8-zypper-info.patch to 0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch- Fix zypper module info_available on SLE-11 * add salt-2015.8-zypper-info.patch * https://github.com/saltstack/salt/pull/30384 - zypper/pkg: add package attributes filtering * add salt-2015.8-pkg-zypper-attr-filtering.patch * https://github.com/saltstack/salt/pull/30267 - Remove obsoleted patches and fixes: * 0001-Add-rpm.minimal_info-fix-rpm.info.patch * 0002-Reduce-information-returned-from-pkg.info_installed.patch * Remove require on glibc-locale (bsc#959572)- Add missing return data to scheduled jobs * add salt-2015.8-schedule-ret.patch for * https://github.com/saltstack/salt/pull/30246- Update zypper-utf-8.patch for Python 2.6- require glibc-locale (bsc#959572)- Report epoch and architecture of installed packages 0001-Add-rpm.minimal_info-fix-rpm.info.patch - pkg.info_installed exceeds the maximum event size, reduce the information to what's actually needed 0002-Reduce-information-returned-from-pkg.info_installed.patch- Filter out bad UTF-8 strings in package data (bsc#958350) zypper-utf-8.patch- Updated to salt 2015.8.3 bugfix release - remove the following patches because upstream merged them: - 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch - os_grain.patch - zypper_pkgrepo.patch - more details at: https://docs.saltstack.com/en/latest/topics/releases/2015.8.3.html- added 1efe484309a5c776974e723f3da0f5181f4bdb86.patch: reimplements pkg.list_products that potentially may be broken in a future releases of SLES.- added 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch: fixes a regression introduced in 2015.8.2, which was actually holding back the release. Downgrade is not an option as we need the leap fixes.- it shouldnt be >= 1110 but just > 1110- require pmtools on sle11 to get dmidecode- update use-salt-user-for-master.patch: First step to make the syndic also run as salt user.- Updated to bugfix release 2015.8.2 - os_grain.patch fix the "os" grain on SLES11SP4 - zypper_pkgrepo.patch fix the priority and humanname pkgrepo args for the zypper backend for more details: https://docs.saltstack.com/en/2015.8/topics/releases/2015.8.2.html- update to 2015.8.1 - Add support for ``spm.d/*.conf`` configuration of SPM (:issue:`27010`) - Fix ``proxy`` grains breakage for non-proxy minions (:issue:`27039`) - Fix global key management for git state - Fix passing http auth to ``util.http`` from ``state.file`` (:issue:`21917`) - Fix ``multiprocessing: True`` in windows (on by default`) - Add ``pkg.info`` to pkg modules - Fix name of ``serial`` grain (this was accidentally renamed in 2015.8.0`) - Merge config values from ``master.d``/``minion.d`` conf files (rather than flat update`) - Clean grains cache on grains sync (:issue:`19853`) - Remove streamed response for fileclient to avoid HTTP redirection problems (:issue:`27093`) - Fixed incorrect warning about ``osrelease`` grain (:issue:`27065`) - Fix authentication via Salt-API with tokens (:issue:`27270`) - Fix winrepo downloads from https locations (:issue:`27081`) - Fix potential error with salt-call as non-root user (:issue:`26889`) - Fix global minion provider overrides (:issue:`27209`) - Fix backward compatibility issues for pecl modules - Fix Windows uninstaller to only remove ``./bin``, ``salt*``, ``nssm.exe``, ``uninst.exe`` (:issue:`27383`) - Fix misc issues with mongo returner. - Add sudo option to cloud config files (:issue:`27398`) - Fix regression in RunnerClient argument handling (:issue:`25107`) - Fix ``dockerng.running`` replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Fix dockerng.running replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Increased performance on boto asg/elb states due to ``__states__`` integration - Windows minion no longer requires powershell to restart (:issue:`26629`) - Fix x509 module to support recent versions of OpenSSL (:issue:`27326`) - Some issues with proxy minions were corrected. - drop salt-2015.8-backports-susemanager.diff: included in update - guard raet buildrequires with bcond_with raet and comment out the recommends for salt-raet.- remove pygit2 global recommends, it is only needed in the master - remove git-core, pygit2 should pull it as a dependency - add a (currently disabled) %check- Add salt-2015.8-backports-susemanager.diff Returns detailed information about a package- ifdef Recommends to build on RHEL based distros - use _initddir instead of _sysconfdir/init.d as it works on both platforms.- allow to disable docs in preparation for building on other platforms without all dependencies.- python-libnacl, python-ioflo are _not_ required to build the package. They are anyways requires of python-raet, which is also not required to build the package.- merge (build)requires/recommends with requirements/*txt and setup.py- add raet subpackage which will pull all requires for it and provides config snippets to enable it for the minion and master.- add tmpfiles.d file- Remove requires on python-ioflo and python-libnacl they will be pulled by python-raet, which is optional.- python-raet is optional, so make it a Recommends- update backports patch from 2015.8 branch- update use-forking-daemon.patch: the original intention was to get rid of the python systemd dependency. for this we do not have daemonize the whole process. just switching to simple mode is enough.- drop fdupes: 1. it broke python byte code handling 2. the only part of the package which would really benefit from it would be the doc package. but given we only install the files via %doc, we can not use it for that either. - reenable completions on distros newer than sle11 - do not use _datarootdir, use _datadir instead.- package all directories in /var/cache/salt and /etc/salt and have permissions set for non root salt master - update use-salt-user-for-master.patch: - also patch the logrotate file to include the su option- remove duplicated recommends - never require pygit2 and git. the master can run fine without. always use recommends- cleanup dependencies: - remove a lot of unneeded buildrequires - fdupes not present on SLE10 - python-certifi needed on SLE11 - python-zypp not needed any more - python-pygit2 is not a global requirement - convert python-pysqlite to recommends as it is not available on python <=2.7 - sles_version -> suse_version - %exclude the cloud/deploy/*.sh scripts to fix build issue on SLE11- Remove python-PyYAML from the dependencies list, as python-yaml is the same - Build the -completion subpackages in SLE11 as well - Add salt-proxy (by dmacvicar@suse.de) - Create salt user/group only in the -master subpkg- Fix typo in use-forking-daemon.patch, that prevented daemon loading- Fix typo in Requires- Cleanup requirements- New Major release 2015.8.0 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.8.0.html - Cleaned the spec file with spec-cleaner - Added the use-salt-user-for-master.patch see README.SUSE - Updated the files ownership with salt user - removed m2crypto depency- Removed fish dependency for fish completions.- Added fish completions.- Support SLE11SP{3,4}, where the M2Crypto package is named python-m2crypto- Updated to Bugfix release 2015.5 for more details: https://github.com/saltstack/salt/blob/develop/doc/topics/releases/2015.5.5.rst - Add prereq, for user creation. - Add creation of salt user in preparation of running the salt-master daemon as non-root user salt. https://bugzilla.opensuse.org/show_bug.cgi?id=939831 - Add README.SUSE with explanation and how to.- only require git-core to not pull in git-web and gitk- New Bugfix release 2015.5.3 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.3.html- New Bugfix release 2015.5.2 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.2.html- New Bugfix release 2015.5.1 salt.runners.cloud.action() has changed the fun keyword argument to func. Please update any calls to this function in the cloud runner. for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.1.html- Removed python-pssh depency not needed anymore.- Major release 2015.5.0 Lithium - update to 2015.5.0 The 2015.5.0 feature release of Salt is focused on hardening Salt and mostly on improving existing systems. A few major additions are present, primarily the new Beacon system. Most enhancements have been focused around improving existing features and interfaces. As usual the release notes are not exhaustive and primarily include the most notable additions and improvements. Hundreds of bugs have been fixed and many modules have been substantially updated and added. See especially the warning right on the top regarding python_shell=False. For all details see http://docs.saltstack.com/en/latest/topics/releases/2015.5.0.html - RPM Package changes: - add some versions to the buildrequires to match the 2 requirements files from the tarball - Moved the depencencies to main salt package except where they are specific for the package - Changed python-request dependency,only needed on salt-cloud - Added python-tornado dependency for http.py - Fixed zsh_completion in tarball. - Fixed salt-api requirements to require python-cherrypy - Fixed salt-cloud requiments to require salt-master- New Bugfix release 2014.7.5 Changes: + Fixed a key error bug in salt-cloud + Updated man pages to better match documentation + Fixed bug concerning high CPU usage with salt-ssh + Fixed bugs with remounting cvfs and fuse filesystems + Fixed bug with alowing requisite tracking of entire sls files + Fixed bug with aptpkg.mod_repo returning OK even if apt-add-repository fails + Increased frequency of ssh terminal output checking + Fixed malformed locale string in localmod module + Fixed checking of available version of package when accept_keywords were changed + Fixed bug to make git.latest work with empty repositories + Added **kwargs to service.mod_watch which removes warnings about enable and __reqs__ not being supported by the function + Improved state comments to not grow so quickly on failed requisites + Added force argument to service to trigger force_reload + Fixed bug to andle pkgrepo keyids that have been converted to int + Fixed module.portage_config bug with appending accept_keywords + Fixed bug to correctly report disk usage on windows minion + Added the ability to specify key prefix for S3 ext_pillar + Fixed issues with batch mode operating on the incorrect number of minions + Fixed a bug with the proxmox cloud provider stacktracing on disk definition + Fixed a bug with the changes dictionary in the file state + Fixed the TCP keep alive settings to work better with SREQ caching + Fixed many bugs within the iptables state and module + Fixed bug with states by adding fun, state, and unless to the state runtime internal keywords listing + Added ability to eAuth against Active Directory + Fixed some salt-ssh issues when running on Fedora 21 + Fixed grains.get_or_set_hash to work with multiple entries under same key + Added better explanations and more examples of how the Reactor calls functions to docs + Fixed bug to not pass ex_config_drive to libcloud unless it's explicitly enabled + Fixed bug with pip.install on windows + Fixed bug where puppet.run always returns a 0 retcode + Fixed race condition bug with minion scheduling via pillar + Made efficiency improvements and bug fixes to the windows installer + Updated environment variables to fix bug with pygit2 when running salt as non-root user + Fixed cas behavior on data module -- data.cas was not saving changes + Fixed GPG rendering error + Fixed strace error in virt.query + Fixed stacktrace when running chef-solo command + Fixed possible bug wherein uncaught exceptions seem to make zmq3 tip over when threading is involved + Fixed argument passing to the reactor + Fixed glibc caching to prevent bug where salt-minion getaddrinfo in dns_check() never got updated nameservers Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix Release 2014.7.4 - Updated patch use-forking-daemon.patch - fix salt-zsh-completion conflicts + Multi-master minions mode no longer route fileclient operations asymetrically. This fixes the source of many multi-master bugs where the minion would become unrepsonsive from one or more masters. + Fix bug wherein network.iface could produce stack traces. + net.arp will no longer be made available unless arp is installed on the system. + Major performance improvements to Saltnado + Allow KVM module to operate under KVM itself or VMWare Fusion + Various fixes to the Windows installation scripts + Fix issue where the syndic would not correctly propogate loads to the master job cache. + Improve error handling on invalid /etc/network/interfaces file in salt networking modules + Fix bug where a reponse status was not checked for in fileclient.get_url + Enable eauth when running salt in batch mode + Increase timeout in Boto Route53 module + Fix bugs with Salt's 'tar' module option parsing + Fix parsing of NTP servers on Windows + Fix issue with blockdev tuning not reporting changes correctly + Update to the latest Salt bootstrap script + Update Linode salt-cloud driver to use either linode-python or apache-libcloud + Fix for s3.query function to return correct headers + Fix for s3.head returning None for files that exist + Fix the disable function in win_service module so that the service is disabled correctly + Fix race condition between master and minion when making a directory when both daemons are on the same host + Fix an issue where file.recurse would fail at the root of an svn repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an hgfs repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an gitfs repo when the repo has a mountpoint + Add status.master capability for Windows. + Various fixes to ssh_known_hosts + Various fixes to states.network bonding for Debian + The debian_ip.get_interfaces module no longer removes nameservers. + Better integration between grains.virtual and systemd-detect-virt and virt-what + Fix traceback in sysctl.present state output + Fix for issue where mount.mounted would fail when superopts were not a part of mount.active (extended=True). Also mount.mounted various fixes for Solaris and FreeBSD. + Fix error where datetimes were not correctly safeguarded before being passed into msgpack. + Fix file.replace regressions. If the pattern is not found, and if dry run is False, and if `backup` is False, and if a pre-existing file exists with extension `.bak`, then that backup file will be overwritten. This backup behavior is a result of how `fileinput` works. Fixing it requires either passing through the file twice (the first time only to search for content and set a flag), or rewriting `file.replace` so it doesn't use `fileinput` + VCS filreserver fixes/optimizations + Catch fileserver configuration errors on master start + Raise errors on invalid gitfs configurations + set_locale when locale file does not exist (Redhat family) + Fix to correctly count active devices when created mdadm array with spares + Fix to correctly target minions in batch mode + Support ssh:// urls using the gitfs dulwhich backend + New fileserver runner + Fix various bugs with argument parsing to the publish module. + Fix disk.usage for Synology OS + Fix issue with tags occurring twice with docker.pulled + Fix incorrect key error in SMTP returner + Fix condition which would remount loopback filesystems on every state run + Remove requsites from listens after they are called in the state system + Make system implementation of service.running aware of legacy service calls + Fix issue where publish.publish would not handle duplicate responses gracefully. + Accept Kali Linux for aptpkg salt execution module + Fix bug where cmd.which could not handle a dirname as an argument + Fix issue in ps.pgrep where exceptions were thrown on Windows. - Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix release 2014.7.2: - fix package bug with fdupes. - keep sle 11 sp3 support. + Fix erroneous warnings for systemd service enabled check (issue 19606) + Fix FreeBSD kernel module loading, listing, and persistence kmod (issue 197151, issue 19682) + Allow case-sensitive npm package names in the npm state. This may break behavior for people expecting the state to lowercase their npm package names for them. The npm module was never affected by mandatory lowercasing. (issue 20329) + Deprecate the activate parameter for pip.install for both the module and the state. If bin_env is given and points to a virtualenv, there is no need to activate that virtualenv in a shell for pip to install to the virtualenv. + Fix a file-locking bug in gitfs (issue 18839)- New Bugfix release 2014.7.1: + Fixed gitfs serving symlinks in file.recurse states (issue 17700) + Fixed holding of multiple packages (YUM) when combined with version pinning (issue 18468) + Fixed use of Jinja templates in masterless mode with non-roots fileserver backend (issue 17963) + Re-enabled pillar and compound matching for mine and publish calls. Note that pillar globbing is still disabled for those modes, for security reasons. (issue 17194) + Fix for tty: True in salt-ssh (issue 16847) - Needed to provide zsh completion because of the tarball missing the zsh completion script. - Removed man salt.1.gz file from salt-master because upstream removed it. - Added man salt.7.gz to salt-master package- Updated to Major Release 2014.7.0 - added python-zipp as depency - added recommend python-pygit2, this is the preferred gitfs backend of saltstack - added zsh-completion package - Removed Patch fix-service-py-version-parsing-sles.patch already fixed in this package - Removed Patch pass-all-systemd-list-units.patch already fixed in this package - Removed Patch disable-service-py-for-suse-family.patch already fixed in this package - Removed Patch allow-systemd-units-no-unit-files.patch already fixed in this package - Removed Patch allow-systemd-parameterized-services.patch already fixed in this package - More information at: http://docs.saltstack.com/en/latest/topics/releases/2014.7.0.html - SALT SSH ENHANCEMENTS: + Support for Fileserver Backends + Support for Saltfile + Ext Pillar + No more sshpass needed + Pure Python Shim + Custom Module Delivery + CP module Support + More Thin Directory Options - Salt State System enhancements: + New Imperative State Keyword "Listen" + New Mod Aggregate Runtime Manipulator + New Requisites: onchanges and onfail + New Global onlyif and unless + Use names to expand and override values - Salt Major Features: + Improved Scheduler Additions + Red Hat 7 Support + Fileserver Backends in Salt-call + Amazon Execution Modules in salt-cloud + LXC Runner Enhancements + Next Gen Docker Management + Peer System Performance Improvements + SDB Encryption at rest for configs + GPG Renderer encrypted pillar at rest + OpenStack Expansions + Queues System external queue systems into Salt events + Multi Master Failover Additions + Chef Execution Module - salt-api Project Merge + Synchronous and Asynchronous Execution of Runner and Wheel Modules + rest_cherrypy Additions + Web Hooks - Fileserver Backend Enhancements: + New gitfs Features + Pygit2 and Dulwich support + Mountpoints support + New hgfs Features + mountpoints support + New svnfs Features: + mountpoints + minionfs Featuressupport + mountpoints - New Salt Modules: + Oracle + Random + Redis + Amazon Simple Queue Service + Block Device Management + CoreOS etcd + Genesis + InfluxDB + Server Density + Twilio Notifications + Varnish + ZNC IRC Bouncer + SMTP - NEW RUNNERS: + Map/Reduce Style + Queue - NEW EXTERNAL PILLARS: + CoreOS etcd - NEW SALT-CLOUD PROVIDERS: + Aliyun ECS Cloud + LXC Containers + Proxmox (OpenVZ containers & KVM) - DEPRECATIONS: + Salt.modules.virtualenv_mod- Updated to 2014.1.13 a bugfix release on 2014.1.12 + fix module run exit code (issue 16420) + salt cloud Check the exit status code of scp before assuming it has failed. (issue 16599)s390zl34 1722949267  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQR      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKL+NOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.33006.0-150500.4.41.23006.0-150500.4.41.2    ! ""#########""""""""$$%%$&&'''&&(())))))))))))))))))))(((((((((((((((((((**++++++*****,,-------,,..//.,,,,0011111111111111111111111111111111000000000000000000022333333333333222222222220000000004445555555555555555555555555555555555555544444444444444444444444444444444444400000,6677766,,88999999998888888::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::<<===<<>>???>@@A>>BBCCCCCBBBBDDEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDFFGGGFFHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJKKKKKKKKJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLMMLNNOOOONNNPPQQPNLRRSSSSRRRLTTUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXXYYXZZ[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\]]]\\^^______________________^^^^^^^^^^^^^^^^^^^^^``aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````````````````````````````````bbccccccccccccbbbbbbbbbbbddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedddddddddddddddddddddddddddddddddddddddddddddffgggggggggggggggffffffffffffffhhiiiiiiiiiihhhhhhhhhjjkjllmmljnnoonppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppprrsrtttttttruurvrwwwwwwwrxxxryyyyyyyyzz{{{{{{{{{{{zzzzzzzzzz||}}}||~~~~~~~~saltsalt-3006.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_syspaths.cpython-36.pyccrypt.cpython-36.pycexceptions.cpython-36.pycfeatures.cpython-36.pycfileclient.cpython-36.pyckey.cpython-36.pycmaster.cpython-36.pycminion.cpython-36.pycpayload.cpython-36.pycrunner.cpython-36.pycscripts.cpython-36.pycstate.cpython-36.pycsyspaths.cpython-36.pyctemplate.cpython-36.pycversion.cpython-36.pyc_compat.py_logging__init__.py__pycache____init__.cpython-36.pychandlers.cpython-36.pycimpl.cpython-36.pycmixins.cpython-36.pychandlers.pyimpl.pymixins.py_syspaths.py_version.txtacl__init__.py__pycache____init__.cpython-36.pycauth__init__.py__pycache____init__.cpython-36.pycauto.cpython-36.pycdjango.cpython-36.pycfile.cpython-36.pyckeystone.cpython-36.pycldap.cpython-36.pycmysql.cpython-36.pycpam.cpython-36.pycpki.cpython-36.pycrest.cpython-36.pycsharedsecret.cpython-36.pycyubico.cpython-36.pycauto.pydjango.pyfile.pykeystone.pyldap.pymysql.pypam.pypki.pyrest.pysharedsecret.pyyubico.pybeacons__init__.py__pycache____init__.cpython-36.pycadb.cpython-36.pycaix_account.cpython-36.pycavahi_announce.cpython-36.pycbonjour_announce.cpython-36.pycbtmp.cpython-36.pyccert_info.cpython-36.pycdiskusage.cpython-36.pycglxinfo.cpython-36.pychaproxy.cpython-36.pycinotify.cpython-36.pycjournald.cpython-36.pycjunos_rre_keys.cpython-36.pycload.cpython-36.pyclog_beacon.cpython-36.pycmemusage.cpython-36.pycnapalm_beacon.cpython-36.pycnetwork_info.cpython-36.pycnetwork_settings.cpython-36.pycpkg.cpython-36.pycproxy_example.cpython-36.pycps.cpython-36.pycsalt_monitor.cpython-36.pycsalt_proxy.cpython-36.pycsensehat.cpython-36.pycservice.cpython-36.pycsh.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_vmadm.cpython-36.pycstatus.cpython-36.pycswapusage.cpython-36.pyctelegram_bot_msg.cpython-36.pyctwilio_txt_msg.cpython-36.pycwatchdog.cpython-36.pycwtmp.cpython-36.pycadb.pyaix_account.pyavahi_announce.pybonjour_announce.pybtmp.pycert_info.pydiskusage.pyglxinfo.pyhaproxy.pyinotify.pyjournald.pyjunos_rre_keys.pyload.pylog_beacon.pymemusage.pynapalm_beacon.pynetwork_info.pynetwork_settings.pypkg.pyproxy_example.pyps.pysalt_monitor.pysalt_proxy.pysensehat.pyservice.pysh.pysmartos_imgadm.pysmartos_vmadm.pystatus.pyswapusage.pytelegram_bot_msg.pytwilio_txt_msg.pywatchdog.pywtmp.pycache__init__.py__pycache____init__.cpython-36.pycconsul.cpython-36.pycetcd_cache.cpython-36.pyclocalfs.cpython-36.pycmysql_cache.cpython-36.pycredis_cache.cpython-36.pycconsul.pyetcd_cache.pylocalfs.pymysql_cache.pyredis_cache.pychannel__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycserver.cpython-36.pycclient.pyserver.pycli__init__.py__pycache____init__.cpython-36.pycapi.cpython-36.pycbatch.cpython-36.pycbatch_async.cpython-36.pyccall.cpython-36.pyccaller.cpython-36.pyccp.cpython-36.pycdaemons.cpython-36.pyckey.cpython-36.pycrun.cpython-36.pycsalt.cpython-36.pycspm.cpython-36.pycssh.cpython-36.pycapi.pybatch.pybatch_async.pycall.pycaller.pycp.pydaemons.pykey.pyrun.pysalt.pyspm.pyssh.pysupport__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycconsole.cpython-36.pycintfunc.cpython-36.pyclocalrunner.cpython-36.pyccollector.pyconsole.pyintfunc.pylocalrunner.pyprofiles__init__.py__pycache____init__.cpython-36.pycdefault.ymljobs-active.ymljobs-last.ymljobs-trace.ymlnetwork.ymlpostgres.ymlsalt.ymlusers.ymlclient__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycnetapi.cpython-36.pycmixins.pynetapi.pyssh__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycshell.cpython-36.pycssh_py_shim.cpython-36.pycstate.cpython-36.pycclient.pyshell.pyssh_py_shim.pystate.pywrapper__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pyccp.cpython-36.pycgrains.cpython-36.pycmine.cpython-36.pycpillar.cpython-36.pycpublish.cpython-36.pycsaltcheck.cpython-36.pycstate.cpython-36.pycconfig.pycp.pygrains.pymine.pypillar.pypublish.pysaltcheck.pystate.pycloud__init__.py__pycache____init__.cpython-36.pyccli.cpython-36.pycexceptions.cpython-36.pyclibcloudfuncs.cpython-36.pyccli.pyclouds__init__.py__pycache____init__.cpython-36.pycaliyun.cpython-36.pycazurearm.cpython-36.pycclc.cpython-36.pyccloudstack.cpython-36.pycdigitalocean.cpython-36.pycdimensiondata.cpython-36.pycec2.cpython-36.pycgce.cpython-36.pycgogrid.cpython-36.pychetzner.cpython-36.pycjoyent.cpython-36.pyclibvirt.cpython-36.pyclinode.cpython-36.pyclxc.cpython-36.pycmsazure.cpython-36.pyconeandone.cpython-36.pycopennebula.cpython-36.pycopenstack.cpython-36.pycpacket.cpython-36.pycparallels.cpython-36.pycprofitbricks.cpython-36.pycproxmox.cpython-36.pycpyrax.cpython-36.pycqingcloud.cpython-36.pycsaltify.cpython-36.pycscaleway.cpython-36.pycsoftlayer.cpython-36.pycsoftlayer_hw.cpython-36.pyctencentcloud.cpython-36.pycvagrant.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvultrpy.cpython-36.pycxen.cpython-36.pycaliyun.pyazurearm.pyclc.pycloudstack.pydigitalocean.pydimensiondata.pyec2.pygce.pygogrid.pyhetzner.pyjoyent.pylibvirt.pylinode.pylxc.pymsazure.pyoneandone.pyopennebula.pyopenstack.pypacket.pyparallels.pyprofitbricks.pyproxmox.pypyrax.pyqingcloud.pysaltify.pyscaleway.pysoftlayer.pysoftlayer_hw.pytencentcloud.pyvagrant.pyvirtualbox.pyvmware.pyvultrpy.pyxen.pydeployexceptions.pylibcloudfuncs.pyconfig__init__.py__pycache____init__.cpython-36.pycschemas__init__.py__pycache____init__.cpython-36.pyccommon.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycminion.cpython-36.pycssh.cpython-36.pycvcenter.cpython-36.pyccommon.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyminion.pyssh.pyvcenter.pycrypt.pydaemons__init__.py__pycache____init__.cpython-36.pycmasterapi.cpython-36.pycmasterapi.pydefaults__init__.py__pycache____init__.cpython-36.pycevents.cpython-36.pycexitcodes.cpython-36.pycevents.pyexitcodes.pyengines__init__.py__pycache____init__.cpython-36.pycdocker_events.cpython-36.pycfluent.cpython-36.pychttp_logstash.cpython-36.pycircbot.cpython-36.pycjunos_syslog.cpython-36.pyclibvirt_events.cpython-36.pyclogentries.cpython-36.pyclogstash_engine.cpython-36.pycnapalm_syslog.cpython-36.pycreactor.cpython-36.pycredis_sentinel.cpython-36.pycscript.cpython-36.pycslack.cpython-36.pycslack_bolt_engine.cpython-36.pycsqs_events.cpython-36.pycstalekey.cpython-36.pyctest.cpython-36.pycthorium.cpython-36.pycwebhook.cpython-36.pycdocker_events.pyfluent.pyhttp_logstash.pyircbot.pyjunos_syslog.pylibvirt_events.pylogentries.pylogstash_engine.pynapalm_syslog.pyreactor.pyredis_sentinel.pyscript.pyslack.pyslack_bolt_engine.pysqs_events.pystalekey.pytest.pythorium.pywebhook.pyexceptions.pyexecutors__init__.py__pycache____init__.cpython-36.pycdirect_call.cpython-36.pycdocker.cpython-36.pycsplay.cpython-36.pycsudo.cpython-36.pyctransactional_update.cpython-36.pycdirect_call.pydocker.pysplay.pysudo.pytransactional_update.pyext__init__.py__pycache____init__.cpython-36.pycbackports_abc.cpython-36.pycipaddress.cpython-36.pycsaslprep.cpython-36.pycssl_match_hostname.cpython-36.pycwin_inet_pton.cpython-36.pyczipp.cpython-36.pycbackports_abc.pyimportlib_metadata__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_compat.pyipaddress.pysaslprep.pyssl_match_hostname.pytornado__init__.py__pycache____init__.cpython-36.pyc_locale_data.cpython-36.pycauth.cpython-36.pycautoreload.cpython-36.pycconcurrent.cpython-36.pyccurl_httpclient.cpython-36.pycescape.cpython-36.pycgen.cpython-36.pychttp1connection.cpython-36.pychttpclient.cpython-36.pychttpserver.cpython-36.pychttputil.cpython-36.pycioloop.cpython-36.pyciostream.cpython-36.pyclocale.cpython-36.pyclocks.cpython-36.pyclog.cpython-36.pycnetutil.cpython-36.pycoptions.cpython-36.pycprocess.cpython-36.pycqueues.cpython-36.pycrouting.cpython-36.pycsimple_httpclient.cpython-36.pycstack_context.cpython-36.pyctcpclient.cpython-36.pyctcpserver.cpython-36.pyctemplate.cpython-36.pyctesting.cpython-36.pycutil.cpython-36.pycweb.cpython-36.pycwebsocket.cpython-36.pycwsgi.cpython-36.pyc_locale_data.pyauth.pyautoreload.pyconcurrent.pycurl_httpclient.pyescape.pygen.pyhttp1connection.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylocks.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-36.pycasyncio.cpython-36.pycauto.cpython-36.pyccaresresolver.cpython-36.pyccommon.cpython-36.pycepoll.cpython-36.pycinterface.cpython-36.pyckqueue.cpython-36.pycposix.cpython-36.pycselect.cpython-36.pyctwisted.cpython-36.pycwindows.cpython-36.pycasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pyqueues.pyrouting.pysimple_httpclient.pystack_context.pytcpclient.pytcpserver.pytemplate.pytest__init__.py__main__.py__pycache____init__.cpython-36.pyc__main__.cpython-36.pycasyncio_test.cpython-36.pycauth_test.cpython-36.pycconcurrent_test.cpython-36.pyccurl_httpclient_test.cpython-36.pycescape_test.cpython-36.pycgen_test.cpython-36.pychttp1connection_test.cpython-36.pychttpclient_test.cpython-36.pychttpserver_test.cpython-36.pychttputil_test.cpython-36.pycimport_test.cpython-36.pycioloop_test.cpython-36.pyciostream_test.cpython-36.pyclocale_test.cpython-36.pyclocks_test.cpython-36.pyclog_test.cpython-36.pycnetutil_test.cpython-36.pycoptions_test.cpython-36.pycprocess_test.cpython-36.pycqueues_test.cpython-36.pycresolve_test_helper.cpython-36.pycrouting_test.cpython-36.pycruntests.cpython-36.pycsimple_httpclient_test.cpython-36.pycstack_context_test.cpython-36.pyctcpclient_test.cpython-36.pyctcpserver_test.cpython-36.pyctemplate_test.cpython-36.pyctesting_test.cpython-36.pyctwisted_test.cpython-36.pycutil.cpython-36.pycutil_test.cpython-36.pycweb_test.cpython-36.pycwebsocket_test.cpython-36.pycwindows_test.cpython-36.pycwsgi_test.cpython-36.pycasyncio_test.pyauth_test.pyconcurrent_test.pycurl_httpclient_test.pyescape_test.pygen_test.pyhttp1connection_test.pyhttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylocks_test.pylog_test.pynetutil_test.pyoptions_test.pyprocess_test.pyqueues_test.pyresolve_test_helper.pyrouting_test.pyruntests.pysimple_httpclient_test.pystack_context_test.pytcpclient_test.pytcpserver_test.pytemplate_test.pytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywindows_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pyvsan__init__.py__pycache____init__.cpython-36.pycvsanapiutils.cpython-36.pycvsanmgmtObjects.cpython-36.pycvsanapiutils.pyvsanmgmtObjects.pywin_inet_pton.pyzipp.pyfeatures.pyfileclient.pyfileserver__init__.py__pycache____init__.cpython-36.pycazurefs.cpython-36.pycgitfs.cpython-36.pychgfs.cpython-36.pycminionfs.cpython-36.pycroots.cpython-36.pycs3fs.cpython-36.pycsvnfs.cpython-36.pycazurefs.pygitfs.pyhgfs.pyminionfs.pyroots.pys3fs.pysvnfs.pygrains__init__.py__pycache____init__.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccore.cpython-36.pycdisks.cpython-36.pycesxi.cpython-36.pycextra.cpython-36.pycfibre_channel.cpython-36.pycfx2.cpython-36.pyciscsi.cpython-36.pycjunos.cpython-36.pyclvm.cpython-36.pycmarathon.cpython-36.pycmdadm.cpython-36.pycmdata.cpython-36.pycmetadata.cpython-36.pycmetadata_azure.cpython-36.pycmetadata_gce.cpython-36.pycminion_process.cpython-36.pycnapalm.cpython-36.pycnvme.cpython-36.pycnxos.cpython-36.pycopts.cpython-36.pycpanos.cpython-36.pycpending_reboot.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycsmartos.cpython-36.pycssh_sample.cpython-36.pyczfs.cpython-36.pycchronos.pycimc.pycore.pydisks.pyesxi.pyextra.pyfibre_channel.pyfx2.pyiscsi.pyjunos.pylvm.pymarathon.pymdadm.pymdata.pymetadata.pymetadata_azure.pymetadata_gce.pyminion_process.pynapalm.pynvme.pynxos.pyopts.pypanos.pypending_reboot.pyphilips_hue.pyrest_sample.pysmartos.pyssh_sample.pyzfs.pykey.pyloader__init__.py__pycache____init__.cpython-36.pyccontext.cpython-36.pyclazy.cpython-36.pyccontext.pylazy.pylog__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycsetup.cpython-36.pychandlers__init__.py__pycache____init__.cpython-36.pycmixins.pysetup.pylog_handlers__init__.py__pycache____init__.cpython-36.pycfluent_mod.cpython-36.pyclog4mongo_mod.cpython-36.pyclogstash_mod.cpython-36.pycsentry_mod.cpython-36.pycfluent_mod.pylog4mongo_mod.pylogstash_mod.pysentry_mod.pymaster.pymatchers__init__.py__pycache____init__.cpython-36.pyccache_match.cpython-36.pyccompound_match.cpython-36.pyccompound_pillar_exact_match.cpython-36.pycconfirm_top.cpython-36.pycdata_match.cpython-36.pycglob_match.cpython-36.pycgrain_match.cpython-36.pycgrain_pcre_match.cpython-36.pycipcidr_match.cpython-36.pyclist_match.cpython-36.pycnodegroup_match.cpython-36.pycpcre_match.cpython-36.pycpillar_exact_match.cpython-36.pycpillar_match.cpython-36.pycpillar_pcre_match.cpython-36.pycrange_match.cpython-36.pyccache_match.pycompound_match.pycompound_pillar_exact_match.pyconfirm_top.pydata_match.pyglob_match.pygrain_match.pygrain_pcre_match.pyipcidr_match.pylist_match.pynodegroup_match.pypcre_match.pypillar_exact_match.pypillar_match.pypillar_pcre_match.pyrange_match.pymetaproxy__init__.py__pycache____init__.cpython-36.pycdeltaproxy.cpython-36.pycproxy.cpython-36.pycdeltaproxy.pyproxy.pyminion.pymodules__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycaix_group.cpython-36.pycaix_shadow.cpython-36.pycaixpkg.cpython-36.pycaliases.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapcups.cpython-36.pycapf.cpython-36.pycapkpkg.cpython-36.pycaptly.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycarista_pyeapi.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycat_solaris.cpython-36.pycaugeas_cfg.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbamboohr.cpython-36.pycbaredoc.cpython-36.pycbcache.cpython-36.pycbeacons.cpython-36.pycbigip.cpython-36.pycbluez_bluetooth.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_efs.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_ssm.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbridge.cpython-36.pycbsd_shadow.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pyccapirca_acl.cpython-36.pyccassandra_cql.cpython-36.pyccassandra_mod.cpython-36.pyccelery.cpython-36.pycceph.cpython-36.pycchassis.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos.cpython-36.pycchroot.cpython-36.pyccimc.cpython-36.pycciscoconfparse_mod.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmdmod.cpython-36.pyccomposer.cpython-36.pycconfig.cpython-36.pycconsul.cpython-36.pyccontainer_resource.cpython-36.pyccp.cpython-36.pyccpan.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycdaemontools.cpython-36.pycdata.cpython-36.pycdatadog_api.cpython-36.pycddns.cpython-36.pycdeb_apache.cpython-36.pycdeb_postgres.cpython-36.pycdebconfmod.cpython-36.pycdebian_ip.cpython-36.pycdebian_service.cpython-36.pycdebuild_pkgbuild.cpython-36.pycdefaults.cpython-36.pycdevinfo.cpython-36.pycdevmap.cpython-36.pycdig.cpython-36.pycdisk.cpython-36.pycdjangomod.cpython-36.pycdnsmasq.cpython-36.pycdnsutil.cpython-36.pycdockercompose.cpython-36.pycdockermod.cpython-36.pycdpkg_lowpkg.cpython-36.pycdrac.cpython-36.pycdracr.cpython-36.pycdrbd.cpython-36.pycdummyproxy_pkg.cpython-36.pycdummyproxy_service.cpython-36.pycebuildpkg.cpython-36.pyceix.cpython-36.pycelasticsearch.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycextfs.cpython-36.pycfile.cpython-36.pycfirewalld.cpython-36.pycfreebsd_sysctl.cpython-36.pycfreebsd_update.cpython-36.pycfreebsdjail.cpython-36.pycfreebsdkmod.cpython-36.pycfreebsdpkg.cpython-36.pycfreebsdports.cpython-36.pycfreebsdservice.cpython-36.pycfreezer.cpython-36.pycgcp_addon.cpython-36.pycgem.cpython-36.pycgenesis.cpython-36.pycgentoo_service.cpython-36.pycgentoolkitmod.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglanceng.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgoogle_chat.cpython-36.pycgpg.cpython-36.pycgrafana4.cpython-36.pycgrains.cpython-36.pycgroupadd.cpython-36.pycgrub_legacy.cpython-36.pycguestfs.cpython-36.pychadoop.cpython-36.pychaproxyconn.cpython-36.pychashutil.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychosts.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycilo.cpython-36.pycincron.cpython-36.pycinfluxdb08mod.cpython-36.pycinfluxdbmod.cpython-36.pycinfoblox.cpython-36.pycini_manage.cpython-36.pycinspector.cpython-36.pycintrospect.cpython-36.pyciosconfig.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pyciwtools.cpython-36.pycjboss7.cpython-36.pycjboss7_cli.cpython-36.pycjenkinsmod.cpython-36.pycjinja.cpython-36.pycjira_mod.cpython-36.pycjunos.cpython-36.pyck8s.cpython-36.pyckapacitor.cpython-36.pyckerberos.cpython-36.pyckernelpkg_linux_apt.cpython-36.pyckernelpkg_linux_yum.cpython-36.pyckey.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystoneng.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubeadm.cpython-36.pyckubernetesmod.cpython-36.pyclaunchctl_service.cpython-36.pyclayman.cpython-36.pycldap3.cpython-36.pycldapmod.cpython-36.pyclibcloud_compute.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclinux_ip.cpython-36.pyclinux_lvm.cpython-36.pyclinux_service.cpython-36.pyclinux_shadow.cpython-36.pyclinux_sysctl.cpython-36.pyclocalemod.cpython-36.pyclocate.cpython-36.pyclogadm.cpython-36.pyclogmod.cpython-36.pyclogrotate.cpython-36.pyclvs.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pycmac_assistive.cpython-36.pycmac_brew_pkg.cpython-36.pycmac_desktop.cpython-36.pycmac_group.cpython-36.pycmac_keychain.cpython-36.pycmac_pkgutil.cpython-36.pycmac_portspkg.cpython-36.pycmac_power.cpython-36.pycmac_service.cpython-36.pycmac_shadow.cpython-36.pycmac_softwareupdate.cpython-36.pycmac_sysctl.cpython-36.pycmac_system.cpython-36.pycmac_timezone.cpython-36.pycmac_user.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmandrill.cpython-36.pycmarathon.cpython-36.pycmatch.cpython-36.pycmattermost.cpython-36.pycmdadm_raid.cpython-36.pycmdata.cpython-36.pycmemcached.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycmod_random.cpython-36.pycmodjk.cpython-36.pycmongodb.cpython-36.pycmonit.cpython-36.pycmoosefs.cpython-36.pycmount.cpython-36.pycmssql.cpython-36.pycmsteams.cpython-36.pycmunin.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnagios.cpython-36.pycnagios_rpc.cpython-36.pycnamecheap_domains.cpython-36.pycnamecheap_domains_dns.cpython-36.pycnamecheap_domains_ns.cpython-36.pycnamecheap_ssl.cpython-36.pycnamecheap_users.cpython-36.pycnapalm_bgp.cpython-36.pycnapalm_formula.cpython-36.pycnapalm_mod.cpython-36.pycnapalm_netacl.cpython-36.pycnapalm_network.cpython-36.pycnapalm_ntp.cpython-36.pycnapalm_probes.cpython-36.pycnapalm_route.cpython-36.pycnapalm_snmp.cpython-36.pycnapalm_users.cpython-36.pycnapalm_yang_mod.cpython-36.pycnetaddress.cpython-36.pycnetbox.cpython-36.pycnetbsd_sysctl.cpython-36.pycnetbsdservice.cpython-36.pycnetmiko_mod.cpython-36.pycnetscaler.cpython-36.pycnetwork.cpython-36.pycneutron.cpython-36.pycneutronng.cpython-36.pycnexus.cpython-36.pycnfs3.cpython-36.pycnftables.cpython-36.pycnginx.cpython-36.pycnilrt_ip.cpython-36.pycnix.cpython-36.pycnova.cpython-36.pycnpm.cpython-36.pycnspawn.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycnxos_upgrade.cpython-36.pycomapi.cpython-36.pycopenbsd_sysctl.cpython-36.pycopenbsdpkg.cpython-36.pycopenbsdrcctl_service.cpython-36.pycopenbsdservice.cpython-36.pycopenscap.cpython-36.pycopenstack_config.cpython-36.pycopenstack_mng.cpython-36.pycopenvswitch.cpython-36.pycopkg.cpython-36.pycopsgenie.cpython-36.pycoracle.cpython-36.pycosquery.cpython-36.pycout.cpython-36.pycpacmanpkg.cpython-36.pycpagerduty.cpython-36.pycpagerduty_util.cpython-36.pycpam.cpython-36.pycpanos.cpython-36.pycparallels.cpython-36.pycparted_partition.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpeeringdb.cpython-36.pycpf.cpython-36.pycphilips_hue.cpython-36.pycpillar.cpython-36.pycpip.cpython-36.pycpkg_resource.cpython-36.pycpkgin.cpython-36.pycpkgng.cpython-36.pycpkgutil.cpython-36.pycportage_config.cpython-36.pycpostfix.cpython-36.pycpostgres.cpython-36.pycpoudriere.cpython-36.pycpowerpath.cpython-36.pycproxy.cpython-36.pycps.cpython-36.pycpublish.cpython-36.pycpuppet.cpython-36.pycpurefa.cpython-36.pycpurefb.cpython-36.pycpushbullet.cpython-36.pycpushover_notify.cpython-36.pycpw_group.cpython-36.pycpw_user.cpython-36.pycpyenv.cpython-36.pycqemu_img.cpython-36.pycqemu_nbd.cpython-36.pycquota.cpython-36.pycrabbitmq.cpython-36.pycrallydev.cpython-36.pycrandom_org.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycrebootmgr.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrest_pkg.cpython-36.pycrest_sample_utils.cpython-36.pycrest_service.cpython-36.pycrestartcheck.cpython-36.pycrestconf.cpython-36.pycret.cpython-36.pycrh_ip.cpython-36.pycrh_service.cpython-36.pycriak.cpython-36.pycrpm_lowpkg.cpython-36.pycrpmbuild_pkgbuild.cpython-36.pycrsync.cpython-36.pycrunit.cpython-36.pycrvm.cpython-36.pycs3.cpython-36.pycs6.cpython-36.pycsalt_proxy.cpython-36.pycsalt_version.cpython-36.pycsaltcheck.cpython-36.pycsaltcloudmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycscp_mod.cpython-36.pycscsi.cpython-36.pycsdb.cpython-36.pycseed.cpython-36.pycselinux.cpython-36.pycsensehat.cpython-36.pycsensors.cpython-36.pycserverdensity_device.cpython-36.pycservicenow.cpython-36.pycslack_notify.cpython-36.pycslackware_service.cpython-36.pycslsutil.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_nictagadm.cpython-36.pycsmartos_virt.cpython-36.pycsmartos_vmadm.cpython-36.pycsmbios.cpython-36.pycsmf_service.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolaris_fmadm.cpython-36.pycsolaris_group.cpython-36.pycsolaris_shadow.cpython-36.pycsolaris_system.cpython-36.pycsolaris_user.cpython-36.pycsolarisipspkg.cpython-36.pycsolarispkg.cpython-36.pycsolr.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh.cpython-36.pycssh_pkg.cpython-36.pycssh_service.cpython-36.pycstate.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsuse_apache.cpython-36.pycsuse_ip.cpython-36.pycsvn.cpython-36.pycswarm.cpython-36.pycswift.cpython-36.pycsysbench.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysmod.cpython-36.pycsysrc.cpython-36.pycsystem.cpython-36.pycsystem_profiler.cpython-36.pycsystemd_service.cpython-36.pyctelegram.cpython-36.pyctelemetry.cpython-36.pyctemp.cpython-36.pyctest.cpython-36.pyctest_virtual.cpython-36.pyctestinframod.cpython-36.pyctextfsm_mod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctransactional_update.cpython-36.pyctravisci.cpython-36.pyctuned.cpython-36.pyctwilio_notify.cpython-36.pycudev.cpython-36.pycupstart_service.cpython-36.pycuptime.cpython-36.pycuseradd.cpython-36.pycuwsgi.cpython-36.pycvagrant.cpython-36.pycvarnish.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvboxmanage.cpython-36.pycvcenter.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycvmctl.cpython-36.pycvsphere.cpython-36.pycwebutil.cpython-36.pycwin_auditpol.cpython-36.pycwin_autoruns.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_disk.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_dsc.cpython-36.pycwin_event.cpython-36.pycwin_file.cpython-36.pycwin_firewall.cpython-36.pycwin_groupadd.cpython-36.pycwin_iis.cpython-36.pycwin_ip.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_ntp.cpython-36.pycwin_path.cpython-36.pycwin_pkg.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_psget.cpython-36.pycwin_servermanager.cpython-36.pycwin_service.cpython-36.pycwin_shadow.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_status.cpython-36.pycwin_system.cpython-36.pycwin_task.cpython-36.pycwin_timezone.cpython-36.pycwin_useradd.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxapi_virt.cpython-36.pycxbpspkg.cpython-36.pycxfs.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pycyaml.cpython-36.pycyumpkg.cpython-36.pyczabbix.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pycznc.cpython-36.pyczoneadm.cpython-36.pyczonecfg.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pyczypperpkg.cpython-36.pycacme.pyaix_group.pyaix_shadow.pyaixpkg.pyaliases.pyalternatives.pyansiblegate.pyapache.pyapcups.pyapf.pyapkpkg.pyaptly.pyaptpkg.pyarchive.pyarista_pyeapi.pyartifactory.pyat.pyat_solaris.pyaugeas_cfg.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybamboohr.pybaredoc.pybcache.pybeacons.pybigip.pybluez_bluetooth.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_efs.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_ssm.pyboto_vpc.pybower.pybridge.pybsd_shadow.pybtrfs.pycabal.pycapirca_acl.pycassandra_cql.pycassandra_mod.pycelery.pyceph.pychassis.pychef.pychocolatey.pychronos.pychroot.pycimc.pyciscoconfparse_mod.pycisconso.pycloud.pycmdmod.pycomposer.pyconfig.pyconsul.pycontainer_resource.pycp.pycpan.pycron.pycryptdev.pycsf.pycyg.pydaemontools.pydata.pydatadog_api.pyddns.pydeb_apache.pydeb_postgres.pydebconfmod.pydebian_ip.pydebian_service.pydebuild_pkgbuild.pydefaults.pydevinfo.pydevmap.pydig.pydisk.pydjangomod.pydnsmasq.pydnsutil.pydockercompose.pydockermod.pydpkg_lowpkg.pydrac.pydracr.pydrbd.pydummyproxy_pkg.pydummyproxy_service.pyebuildpkg.pyeix.pyelasticsearch.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyextfs.pyfile.pyfirewalld.pyfreebsd_sysctl.pyfreebsd_update.pyfreebsdjail.pyfreebsdkmod.pyfreebsdpkg.pyfreebsdports.pyfreebsdservice.pyfreezer.pygcp_addon.pygem.pygenesis.pygentoo_service.pygentoolkitmod.pygit.pygithub.pyglanceng.pyglassfish.pyglusterfs.pygnomedesktop.pygoogle_chat.pygpg.pygrafana4.pygrains.pygroupadd.pygrub_legacy.pyguestfs.pyhadoop.pyhaproxyconn.pyhashutil.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhosts.pyhttp.pyicinga2.pyidem.pyifttt.pyilo.pyincron.pyinfluxdb08mod.pyinfluxdbmod.pyinfoblox.pyini_manage.pyinspectlib__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycdbhandle.cpython-36.pycentities.cpython-36.pycexceptions.cpython-36.pycfsdb.cpython-36.pyckiwiproc.cpython-36.pycquery.cpython-36.pyccollector.pydbhandle.pyentities.pyexceptions.pyfsdb.pykiwiproc.pyquery.pyinspector.pyintrospect.pyiosconfig.pyipmi.pyipset.pyiptables.pyiwtools.pyjboss7.pyjboss7_cli.pyjenkinsmod.pyjinja.pyjira_mod.pyjunos.pyk8s.pykapacitor.pykerberos.pykernelpkg_linux_apt.pykernelpkg_linux_yum.pykey.pykeyboard.pykeystone.pykeystoneng.pykeystore.pykmod.pykubeadm.pykubernetesmod.pylaunchctl_service.pylayman.pyldap3.pyldapmod.pylibcloud_compute.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylinux_ip.pylinux_lvm.pylinux_service.pylinux_shadow.pylinux_sysctl.pylocalemod.pylocate.pylogadm.pylogmod.pylogrotate.pylvs.pylxc.pylxd.pymac_assistive.pymac_brew_pkg.pymac_desktop.pymac_group.pymac_keychain.pymac_pkgutil.pymac_portspkg.pymac_power.pymac_service.pymac_shadow.pymac_softwareupdate.pymac_sysctl.pymac_system.pymac_timezone.pymac_user.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymandrill.pymarathon.pymatch.pymattermost.pymdadm_raid.pymdata.pymemcached.pymine.pyminion.pymod_random.pymodjk.pymongodb.pymonit.pymoosefs.pymount.pymssql.pymsteams.pymunin.pymysql.pynacl.pynagios.pynagios_rpc.pynamecheap_domains.pynamecheap_domains_dns.pynamecheap_domains_ns.pynamecheap_ssl.pynamecheap_users.pynapalm_bgp.pynapalm_formula.pynapalm_mod.pynapalm_netacl.pynapalm_network.pynapalm_ntp.pynapalm_probes.pynapalm_route.pynapalm_snmp.pynapalm_users.pynapalm_yang_mod.pynetaddress.pynetbox.pynetbsd_sysctl.pynetbsdservice.pynetmiko_mod.pynetscaler.pynetwork.pyneutron.pyneutronng.pynexus.pynfs3.pynftables.pynginx.pynilrt_ip.pynix.pynova.pynpm.pynspawn.pynxos.pynxos_api.pynxos_upgrade.pyomapi.pyopenbsd_sysctl.pyopenbsdpkg.pyopenbsdrcctl_service.pyopenbsdservice.pyopenscap.pyopenstack_config.pyopenstack_mng.pyopenvswitch.pyopkg.pyopsgenie.pyoracle.pyosquery.pyout.pypacmanpkg.pypagerduty.pypagerduty_util.pypam.pypanos.pyparallels.pyparted_partition.pypcs.pypdbedit.pypecl.pypeeringdb.pypf.pyphilips_hue.pypillar.pypip.pypkg_resource.pypkgin.pypkgng.pypkgutil.pyportage_config.pypostfix.pypostgres.pypoudriere.pypowerpath.pyproxy.pyps.pypublish.pypuppet.pypurefa.pypurefb.pypushbullet.pypushover_notify.pypw_group.pypw_user.pypyenv.pyqemu_img.pyqemu_nbd.pyquota.pyrabbitmq.pyrallydev.pyrandom_org.pyrbac_solaris.pyrbenv.pyrdp.pyrebootmgr.pyredismod.pyreg.pyrest_pkg.pyrest_sample_utils.pyrest_service.pyrestartcheck.pyrestconf.pyret.pyrh_ip.pyrh_service.pyriak.pyrpm_lowpkg.pyrpmbuild_pkgbuild.pyrsync.pyrunit.pyrvm.pys3.pys6.pysalt_proxy.pysalt_version.pysaltcheck.pysaltcloudmod.pysaltsupport.pysaltutil.pyschedule.pyscp_mod.pyscsi.pysdb.pyseed.pyselinux.pysensehat.pysensors.pyserverdensity_device.pyservicenow.pyslack_notify.pyslackware_service.pyslsutil.pysmartos_imgadm.pysmartos_nictagadm.pysmartos_virt.pysmartos_vmadm.pysmbios.pysmf_service.pysmtp.pysnapper.pysolaris_fmadm.pysolaris_group.pysolaris_shadow.pysolaris_system.pysolaris_user.pysolarisipspkg.pysolarispkg.pysolr.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh.pyssh_pkg.pyssh_service.pystate.pystatus.pystatuspage.pysupervisord.pysuse_apache.pysuse_ip.pysvn.pyswarm.pyswift.pysysbench.pysysfs.pysyslog_ng.pysysmod.pysysrc.pysystem.pysystem_profiler.pysystemd_service.pytelegram.pytelemetry.pytemp.pytest.pytest_virtual.pytestinframod.pytextfsm_mod.pytimezone.pytls.pytomcat.pytrafficserver.pytransactional_update.pytravisci.pytuned.pytwilio_notify.pyudev.pyupstart_service.pyuptime.pyuseradd.pyuwsgi.pyvagrant.pyvarnish.pyvault.pyvbox_guest.pyvboxmanage.pyvcenter.pyvictorops.pyvirt.pyvirtualenv_mod.pyvmctl.pyvsphere.pywebutil.pywin_auditpol.pywin_autoruns.pywin_certutil.pywin_dacl.pywin_disk.pywin_dism.pywin_dns_client.pywin_dsc.pywin_event.pywin_file.pywin_firewall.pywin_groupadd.pywin_iis.pywin_ip.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_ntp.pywin_path.pywin_pkg.pywin_pki.pywin_powercfg.pywin_psget.pywin_servermanager.pywin_service.pywin_shadow.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_status.pywin_system.pywin_task.pywin_timezone.pywin_useradd.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxapi_virt.pyxbpspkg.pyxfs.pyxml.pyxmpp.pyyaml.pyyumpkg.pyzabbix.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyznc.pyzoneadm.pyzonecfg.pyzookeeper.pyzpool.pyzypperpkg.pynetapi__init__.py__pycache____init__.cpython-36.pycrest_wsgi.cpython-36.pycrest_cherrypy__init__.py__pycache____init__.cpython-36.pycapp.cpython-36.pycevent_processor.cpython-36.pycwsgi.cpython-36.pycapp.pyevent_processor.pytools__init__.py__pycache____init__.cpython-36.pycwebsockets.cpython-36.pycwebsockets.pywsgi.pyrest_tornado__init__.py__pycache____init__.cpython-36.pycevent_processor.cpython-36.pycsaltnado.cpython-36.pycsaltnado_websockets.cpython-36.pycevent_processor.pysaltnado.pysaltnado_websockets.pyrest_wsgi.pyoutput__init__.py__pycache____init__.cpython-36.pycdson.cpython-36.pychighstate.cpython-36.pycjson_out.cpython-36.pyckey.cpython-36.pycnested.cpython-36.pycnewline_values_only.cpython-36.pycno_out_quiet.cpython-36.pycno_return.cpython-36.pycoverstatestage.cpython-36.pycpony.cpython-36.pycpprint_out.cpython-36.pycprofile.cpython-36.pycprogress.cpython-36.pycraw.cpython-36.pyctable_out.cpython-36.pyctxt.cpython-36.pycvirt_query.cpython-36.pycyaml_out.cpython-36.pycdson.pyhighstate.pyjson_out.pykey.pynested.pynewline_values_only.pyno_out_quiet.pyno_return.pyoverstatestage.pypony.pypprint_out.pyprofile.pyprogress.pyraw.pytable_out.pytxt.pyvirt_query.pyyaml_out.pypayload.pypillar__init__.py__pycache____init__.cpython-36.pycazureblob.cpython-36.pyccmd_json.cpython-36.pyccmd_yaml.cpython-36.pyccmd_yamlex.cpython-36.pyccobbler.cpython-36.pycconfidant.cpython-36.pycconsul_pillar.cpython-36.pyccsvpillar.cpython-36.pycdigicert.cpython-36.pycdjango_orm.cpython-36.pycec2_pillar.cpython-36.pycetcd_pillar.cpython-36.pycextra_minion_data_in_pillar.cpython-36.pycfile_tree.cpython-36.pycforeman.cpython-36.pycgit_pillar.cpython-36.pycgpg.cpython-36.pychg_pillar.cpython-36.pychiera.cpython-36.pychttp_json.cpython-36.pychttp_yaml.cpython-36.pyclibvirt.cpython-36.pycmakostack.cpython-36.pycmongo.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnetbox.cpython-36.pycneutron.cpython-36.pycnodegroups.cpython-36.pycpepa.cpython-36.pycpillar_ldap.cpython-36.pycpostgres.cpython-36.pycpuppet.cpython-36.pycreclass_adapter.cpython-36.pycredismod.cpython-36.pycrethinkdb_pillar.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsql_base.cpython-36.pycsqlcipher.cpython-36.pycsqlite3.cpython-36.pycstack.cpython-36.pycsvn_pillar.cpython-36.pycvarstack_pillar.cpython-36.pycvault.cpython-36.pycvenafi.cpython-36.pycvirtkey.cpython-36.pycvmware_pillar.cpython-36.pycazureblob.pycmd_json.pycmd_yaml.pycmd_yamlex.pycobbler.pyconfidant.pyconsul_pillar.pycsvpillar.pydigicert.pydjango_orm.pyec2_pillar.pyetcd_pillar.pyextra_minion_data_in_pillar.pyfile_tree.pyforeman.pygit_pillar.pygpg.pyhg_pillar.pyhiera.pyhttp_json.pyhttp_yaml.pylibvirt.pymakostack.pymongo.pymysql.pynacl.pynetbox.pyneutron.pynodegroups.pypepa.pypillar_ldap.pypostgres.pypuppet.pyreclass_adapter.pyredismod.pyrethinkdb_pillar.pys3.pysaltclass.pysql_base.pysqlcipher.pysqlite3.pystack.pysvn_pillar.pyvarstack_pillar.pyvault.pyvenafi.pyvirtkey.pyvmware_pillar.pyplatform__init__.py__pycache____init__.cpython-36.pycwin.cpython-36.pycwin.pyproxy__init__.py__pycache____init__.cpython-36.pycarista_pyeapi.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pycdeltaproxy.cpython-36.pycdocker.cpython-36.pycdummy.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycfx2.cpython-36.pycjunos.cpython-36.pycmarathon.cpython-36.pycnapalm.cpython-36.pycnetmiko_px.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycpanos.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycrestconf.cpython-36.pycssh_sample.cpython-36.pycvcenter.cpython-36.pycarista_pyeapi.pychronos.pycimc.pycisconso.pydeltaproxy.pydocker.pydummy.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyfx2.pyjunos.pymarathon.pynapalm.pynetmiko_px.pynxos.pynxos_api.pypanos.pyphilips_hue.pyrest_sample.pyrestconf.pyssh_sample.pyvcenter.pyqueues__init__.py__pycache____init__.cpython-36.pycpgjsonb_queue.cpython-36.pycsqlite_queue.cpython-36.pycpgjsonb_queue.pysqlite_queue.pyrenderers__init__.py__pycache____init__.cpython-36.pycaws_kms.cpython-36.pyccheetah.cpython-36.pycdson.cpython-36.pycgenshi.cpython-36.pycgpg.cpython-36.pychjson.cpython-36.pycjinja.cpython-36.pycjson.cpython-36.pycjson5.cpython-36.pycmako.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycpass.cpython-36.pycpy.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycstateconf.cpython-36.pyctomlmod.cpython-36.pycwempy.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycaws_kms.pycheetah.pydson.pygenshi.pygpg.pyhjson.pyjinja.pyjson.pyjson5.pymako.pymsgpack.pynacl.pypass.pypy.pypydsl.pypyobjects.pystateconf.pytomlmod.pywempy.pyyaml.pyyamlex.pyreturners__init__.py__pycache____init__.cpython-36.pycappoptics_return.cpython-36.pyccarbon_return.cpython-36.pyccassandra_cql_return.cpython-36.pyccassandra_return.cpython-36.pyccouchbase_return.cpython-36.pyccouchdb_return.cpython-36.pycdjango_return.cpython-36.pycelasticsearch_return.cpython-36.pycetcd_return.cpython-36.pychighstate_return.cpython-36.pycinfluxdb_return.cpython-36.pyckafka_return.cpython-36.pyclibrato_return.cpython-36.pyclocal.cpython-36.pyclocal_cache.cpython-36.pycmattermost_returner.cpython-36.pycmemcache_return.cpython-36.pycmongo_future_return.cpython-36.pycmongo_return.cpython-36.pycmulti_returner.cpython-36.pycmysql.cpython-36.pycnagios_nrdp_return.cpython-36.pycodbc.cpython-36.pycpgjsonb.cpython-36.pycpostgres.cpython-36.pycpostgres_local_cache.cpython-36.pycpushover_returner.cpython-36.pycrawfile_json.cpython-36.pycredis_return.cpython-36.pycsentry_return.cpython-36.pycslack_returner.cpython-36.pycslack_webhook_return.cpython-36.pycsms_return.cpython-36.pycsmtp_return.cpython-36.pycsplunk.cpython-36.pycsqlite3_return.cpython-36.pycsyslog_return.cpython-36.pyctelegram_return.cpython-36.pycxmpp_return.cpython-36.pyczabbix_return.cpython-36.pycappoptics_return.pycarbon_return.pycassandra_cql_return.pycassandra_return.pycouchbase_return.pycouchdb_return.pydjango_return.pyelasticsearch_return.pyetcd_return.pyhighstate_return.pyinfluxdb_return.pykafka_return.pylibrato_return.pylocal.pylocal_cache.pymattermost_returner.pymemcache_return.pymongo_future_return.pymongo_return.pymulti_returner.pymysql.pynagios_nrdp_return.pyodbc.pypgjsonb.pypostgres.pypostgres_local_cache.pypushover_returner.pyrawfile_json.pyredis_return.pysentry_return.pyslack_returner.pyslack_webhook_return.pysms_return.pysmtp_return.pysplunk.pysqlite3_return.pysyslog_return.pytelegram_return.pyxmpp_return.pyzabbix_return.pyroster__init__.py__pycache____init__.cpython-36.pycansible.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycclustershell.cpython-36.pycdir.cpython-36.pycflat.cpython-36.pycrange.cpython-36.pycscan.cpython-36.pycsshconfig.cpython-36.pycsshknownhosts.cpython-36.pycterraform.cpython-36.pycansible.pycache.pycloud.pyclustershell.pydir.pyflat.pyrange.pyscan.pysshconfig.pysshknownhosts.pyterraform.pyrunner.pyrunners__init__.py__pycache____init__.cpython-36.pycasam.cpython-36.pycauth.cpython-36.pycbgp.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycconfig.cpython-36.pycddns.cpython-36.pycdigicertapi.cpython-36.pycdoc.cpython-36.pycdrac.cpython-36.pycerror.cpython-36.pycevent.cpython-36.pycf5.cpython-36.pycfileserver.cpython-36.pycgit_pillar.cpython-36.pychttp.cpython-36.pycjobs.cpython-36.pyclaunchd.cpython-36.pyclxc.cpython-36.pycmanage.cpython-36.pycmattermost.cpython-36.pycmine.cpython-36.pycnacl.cpython-36.pycnet.cpython-36.pycnetwork.cpython-36.pycpagerduty.cpython-36.pycpillar.cpython-36.pycpkg.cpython-36.pycqueue.cpython-36.pycreactor.cpython-36.pycsalt.cpython-36.pycsaltutil.cpython-36.pycsdb.cpython-36.pycsmartos_vmadm.cpython-36.pycspacewalk.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycsurvey.cpython-36.pyctest.cpython-36.pycthin.cpython-36.pycvault.cpython-36.pycvenafiapi.cpython-36.pycvirt.cpython-36.pycvistara.cpython-36.pycwinrepo.cpython-36.pycasam.pyauth.pybgp.pycache.pycloud.pyconfig.pyddns.pydigicertapi.pydoc.pydrac.pyerror.pyevent.pyf5.pyfileserver.pygit_pillar.pyhttp.pyjobs.pylaunchd.pylxc.pymanage.pymattermost.pymine.pynacl.pynet.pynetwork.pypagerduty.pypillar.pypkg.pyqueue.pyreactor.pysalt.pysaltutil.pysdb.pysmartos_vmadm.pyspacewalk.pyssh.pystate.pysurvey.pytest.pythin.pyvault.pyvenafiapi.pyvirt.pyvistara.pywinrepo.pyscripts.pysdb__init__.py__pycache____init__.cpython-36.pyccache.cpython-36.pycconfidant.cpython-36.pycconsul.cpython-36.pyccouchdb.cpython-36.pycenv.cpython-36.pycetcd_db.cpython-36.pyckeyring_db.cpython-36.pycmemcached.cpython-36.pycredis_sdb.cpython-36.pycrest.cpython-36.pycsqlite3.cpython-36.pyctism.cpython-36.pycvault.cpython-36.pycyaml.cpython-36.pyccache.pyconfidant.pyconsul.pycouchdb.pyenv.pyetcd_db.pykeyring_db.pymemcached.pyredis_sdb.pyrest.pysqlite3.pytism.pyvault.pyyaml.pyserializers__init__.py__pycache____init__.cpython-36.pycconfigparser.cpython-36.pycjson.cpython-36.pyckeyvalue.cpython-36.pycmsgpack.cpython-36.pycplist.cpython-36.pycpython.cpython-36.pyctomlmod.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycconfigparser.pyjson.pykeyvalue.pymsgpack.pyplist.pypython.pytomlmod.pyyaml.pyyamlex.pyspm__init__.py__pycache____init__.cpython-36.pycpkgdb__init__.py__pycache____init__.cpython-36.pycsqlite3.cpython-36.pycsqlite3.pypkgfiles__init__.py__pycache____init__.cpython-36.pyclocal.cpython-36.pyclocal.pystate.pystates__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycalias.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapache_conf.cpython-36.pycapache_module.cpython-36.pycapache_site.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycaugeas.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbeacon.cpython-36.pycbigip.cpython-36.pycblockdev.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch_alarm.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iam_role.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_lc.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pycceph.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos_job.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmd.cpython-36.pyccomposer.cpython-36.pycconsul.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycddns.cpython-36.pycdebconfmod.cpython-36.pycdellchassis.cpython-36.pycdisk.cpython-36.pycdocker_container.cpython-36.pycdocker_image.cpython-36.pycdocker_network.cpython-36.pycdocker_volume.cpython-36.pycdrac.cpython-36.pycdvs.cpython-36.pycelasticsearch.cpython-36.pycelasticsearch_index.cpython-36.pycelasticsearch_index_template.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycfile.cpython-36.pycfirewall.cpython-36.pycfirewalld.cpython-36.pycgem.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglance_image.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgpg.cpython-36.pycgrafana.cpython-36.pycgrafana4_dashboard.cpython-36.pycgrafana4_datasource.cpython-36.pycgrafana4_org.cpython-36.pycgrafana4_user.cpython-36.pycgrafana_dashboard.cpython-36.pycgrafana_datasource.cpython-36.pycgrains.cpython-36.pycgroup.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychost.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycincron.cpython-36.pycinfluxdb08_database.cpython-36.pycinfluxdb08_user.cpython-36.pycinfluxdb_continuous_query.cpython-36.pycinfluxdb_database.cpython-36.pycinfluxdb_retention_policy.cpython-36.pycinfluxdb_user.cpython-36.pycinfoblox_a.cpython-36.pycinfoblox_cname.cpython-36.pycinfoblox_host_record.cpython-36.pycinfoblox_range.cpython-36.pycini_manage.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pycjboss7.cpython-36.pycjenkins.cpython-36.pycjunos.cpython-36.pyckapacitor.cpython-36.pyckernelpkg.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystone_domain.cpython-36.pyckeystone_endpoint.cpython-36.pyckeystone_group.cpython-36.pyckeystone_project.cpython-36.pyckeystone_role.cpython-36.pyckeystone_role_grant.cpython-36.pyckeystone_service.cpython-36.pyckeystone_user.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubernetes.cpython-36.pyclayman.cpython-36.pycldap.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclocale.cpython-36.pyclogadm.cpython-36.pyclogrotate.cpython-36.pycloop.cpython-36.pyclvm.cpython-36.pyclvs_server.cpython-36.pyclvs_service.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pyclxd_container.cpython-36.pyclxd_image.cpython-36.pyclxd_profile.cpython-36.pycmac_assistive.cpython-36.pycmac_keychain.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmarathon_app.cpython-36.pycmdadm_raid.cpython-36.pycmemcached.cpython-36.pycmodjk.cpython-36.pycmodjk_worker.cpython-36.pycmodule.cpython-36.pycmongodb_database.cpython-36.pycmongodb_user.cpython-36.pycmonit.cpython-36.pycmount.cpython-36.pycmssql_database.cpython-36.pycmssql_login.cpython-36.pycmssql_role.cpython-36.pycmssql_user.cpython-36.pycmsteams.cpython-36.pycmysql_database.cpython-36.pycmysql_grants.cpython-36.pycmysql_query.cpython-36.pycmysql_user.cpython-36.pycnet_napalm_yang.cpython-36.pycnetacl.cpython-36.pycnetconfig.cpython-36.pycnetntp.cpython-36.pycnetsnmp.cpython-36.pycnetusers.cpython-36.pycnetwork.cpython-36.pycneutron_network.cpython-36.pycneutron_secgroup.cpython-36.pycneutron_secgroup_rule.cpython-36.pycneutron_subnet.cpython-36.pycnexus.cpython-36.pycnfs_export.cpython-36.pycnftables.cpython-36.pycnpm.cpython-36.pycntp.cpython-36.pycnxos.cpython-36.pycnxos_upgrade.cpython-36.pycopenstack_config.cpython-36.pycopenvswitch_bridge.cpython-36.pycopenvswitch_db.cpython-36.pycopenvswitch_port.cpython-36.pycopsgenie.cpython-36.pycpagerduty.cpython-36.pycpagerduty_escalation_policy.cpython-36.pycpagerduty_schedule.cpython-36.pycpagerduty_service.cpython-36.pycpagerduty_user.cpython-36.pycpanos.cpython-36.pycpbm.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpip_state.cpython-36.pycpkg.cpython-36.pycpkgbuild.cpython-36.pycpkgng.cpython-36.pycpkgrepo.cpython-36.pycportage_config.cpython-36.pycports.cpython-36.pycpostgres_cluster.cpython-36.pycpostgres_database.cpython-36.pycpostgres_extension.cpython-36.pycpostgres_group.cpython-36.pycpostgres_initdb.cpython-36.pycpostgres_language.cpython-36.pycpostgres_privileges.cpython-36.pycpostgres_schema.cpython-36.pycpostgres_tablespace.cpython-36.pycpostgres_user.cpython-36.pycpowerpath.cpython-36.pycprobes.cpython-36.pycprocess.cpython-36.pycproxy.cpython-36.pycpushover.cpython-36.pycpyenv.cpython-36.pycpyrax_queues.cpython-36.pycquota.cpython-36.pycrabbitmq_cluster.cpython-36.pycrabbitmq_plugin.cpython-36.pycrabbitmq_policy.cpython-36.pycrabbitmq_upstream.cpython-36.pycrabbitmq_user.cpython-36.pycrabbitmq_vhost.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrestconf.cpython-36.pycrsync.cpython-36.pycrvm.cpython-36.pycsalt_proxy.cpython-36.pycsaltmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycselinux.cpython-36.pycserverdensity_device.cpython-36.pycservice.cpython-36.pycslack.cpython-36.pycsmartos.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh_auth.cpython-36.pycssh_known_hosts.cpython-36.pycstateconf.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsvn.cpython-36.pycsysctl.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysrc.cpython-36.pyctelemetry_alert.cpython-36.pyctest.cpython-36.pyctestinframod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctuned.cpython-36.pycuptime.cpython-36.pycuser.cpython-36.pycvagrant.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycwebutil.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_firewall.cpython-36.pycwin_iis.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_path.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_servermanager.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_system.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pyczabbix_action.cpython-36.pyczabbix_host.cpython-36.pyczabbix_hostgroup.cpython-36.pyczabbix_mediatype.cpython-36.pyczabbix_template.cpython-36.pyczabbix_user.cpython-36.pyczabbix_usergroup.cpython-36.pyczabbix_usermacro.cpython-36.pyczabbix_valuemap.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pyczone.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pycacme.pyalias.pyalternatives.pyansiblegate.pyapache.pyapache_conf.pyapache_module.pyapache_site.pyaptpkg.pyarchive.pyartifactory.pyat.pyaugeas.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybeacon.pybigip.pyblockdev.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch_alarm.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iam_role.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_lc.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_vpc.pybower.pybtrfs.pycabal.pyceph.pychef.pychocolatey.pychronos_job.pycimc.pycisconso.pycloud.pycmd.pycomposer.pyconsul.pycron.pycryptdev.pycsf.pycyg.pyddns.pydebconfmod.pydellchassis.pydisk.pydocker_container.pydocker_image.pydocker_network.pydocker_volume.pydrac.pydvs.pyelasticsearch.pyelasticsearch_index.pyelasticsearch_index_template.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyfile.pyfirewall.pyfirewalld.pygem.pygit.pygithub.pyglance_image.pyglassfish.pyglusterfs.pygnomedesktop.pygpg.pygrafana.pygrafana4_dashboard.pygrafana4_datasource.pygrafana4_org.pygrafana4_user.pygrafana_dashboard.pygrafana_datasource.pygrains.pygroup.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhost.pyhttp.pyicinga2.pyidem.pyifttt.pyincron.pyinfluxdb08_database.pyinfluxdb08_user.pyinfluxdb_continuous_query.pyinfluxdb_database.pyinfluxdb_retention_policy.pyinfluxdb_user.pyinfoblox_a.pyinfoblox_cname.pyinfoblox_host_record.pyinfoblox_range.pyini_manage.pyipmi.pyipset.pyiptables.pyjboss7.pyjenkins.pyjunos.pykapacitor.pykernelpkg.pykeyboard.pykeystone.pykeystone_domain.pykeystone_endpoint.pykeystone_group.pykeystone_project.pykeystone_role.pykeystone_role_grant.pykeystone_service.pykeystone_user.pykeystore.pykmod.pykubernetes.pylayman.pyldap.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylocale.pylogadm.pylogrotate.pyloop.pylvm.pylvs_server.pylvs_service.pylxc.pylxd.pylxd_container.pylxd_image.pylxd_profile.pymac_assistive.pymac_keychain.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymarathon_app.pymdadm_raid.pymemcached.pymodjk.pymodjk_worker.pymodule.pymongodb_database.pymongodb_user.pymonit.pymount.pymssql_database.pymssql_login.pymssql_role.pymssql_user.pymsteams.pymysql_database.pymysql_grants.pymysql_query.pymysql_user.pynet_napalm_yang.pynetacl.pynetconfig.pynetntp.pynetsnmp.pynetusers.pynetwork.pyneutron_network.pyneutron_secgroup.pyneutron_secgroup_rule.pyneutron_subnet.pynexus.pynfs_export.pynftables.pynpm.pyntp.pynxos.pynxos_upgrade.pyopenstack_config.pyopenvswitch_bridge.pyopenvswitch_db.pyopenvswitch_port.pyopsgenie.pypagerduty.pypagerduty_escalation_policy.pypagerduty_schedule.pypagerduty_service.pypagerduty_user.pypanos.pypbm.pypcs.pypdbedit.pypecl.pypip_state.pypkg.pypkgbuild.pypkgng.pypkgrepo.pyportage_config.pyports.pypostgres_cluster.pypostgres_database.pypostgres_extension.pypostgres_group.pypostgres_initdb.pypostgres_language.pypostgres_privileges.pypostgres_schema.pypostgres_tablespace.pypostgres_user.pypowerpath.pyprobes.pyprocess.pyproxy.pypushover.pypyenv.pypyrax_queues.pyquota.pyrabbitmq_cluster.pyrabbitmq_plugin.pyrabbitmq_policy.pyrabbitmq_upstream.pyrabbitmq_user.pyrabbitmq_vhost.pyrbac_solaris.pyrbenv.pyrdp.pyredismod.pyreg.pyrestconf.pyrsync.pyrvm.pysalt_proxy.pysaltmod.pysaltsupport.pysaltutil.pyschedule.pyselinux.pyserverdensity_device.pyservice.pyslack.pysmartos.pysmtp.pysnapper.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh_auth.pyssh_known_hosts.pystateconf.pystatus.pystatuspage.pysupervisord.pysvn.pysysctl.pysysfs.pysyslog_ng.pysysrc.pytelemetry_alert.pytest.pytestinframod.pytimezone.pytls.pytomcat.pytrafficserver.pytuned.pyuptime.pyuser.pyvagrant.pyvault.pyvbox_guest.pyvictorops.pyvirt.pyvirtualenv_mod.pywebutil.pywin_certutil.pywin_dacl.pywin_dism.pywin_dns_client.pywin_firewall.pywin_iis.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_path.pywin_pki.pywin_powercfg.pywin_servermanager.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_system.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxml.pyxmpp.pyzabbix_action.pyzabbix_host.pyzabbix_hostgroup.pyzabbix_mediatype.pyzabbix_template.pyzabbix_user.pyzabbix_usergroup.pyzabbix_usermacro.pyzabbix_valuemap.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyzone.pyzookeeper.pyzpool.pysyspaths.pytemplate.pytemplates__init__.py__pycache____init__.cpython-36.pycdebian_ipconf.jinjadebian_eth.jinjadebian_ppp_eth.jinjadebian_source.jinjadisplay-network.jinjanetwork.jinjaroute_eth.jinjagitssh-id-wrapperssh-id-wrapper.batlxcsalt_tarballrh_ipconf.jinjanetwork.jinjarh6_route_eth.jinjarh7_eth.jinjarh8_eth.jinjarh9_eth.jinjaroute_eth.jinjasuse_ipifcfg.jinjaifroute.jinjanetwork.jinjavirtlibvirt_chardevs.jinjalibvirt_disks.jinjalibvirt_domain.jinjalibvirt_macros.jinjalibvirt_network.jinjalibvirt_pool.jinjalibvirt_secret.jinjalibvirt_volume.jinjathorium__init__.py__pycache____init__.cpython-36.pyccalc.cpython-36.pyccheck.cpython-36.pycfile.cpython-36.pyckey.cpython-36.pyclocal.cpython-36.pycreg.cpython-36.pycrunner.cpython-36.pycstatus.cpython-36.pyctimer.cpython-36.pycwheel.cpython-36.pyccalc.pycheck.pyfile.pykey.pylocal.pyreg.pyrunner.pystatus.pytimer.pywheel.pytokens__init__.py__pycache____init__.cpython-36.pyclocalfs.cpython-36.pycrediscluster.cpython-36.pyclocalfs.pyrediscluster.pytops__init__.py__pycache____init__.cpython-36.pyccobbler.cpython-36.pycext_nodes.cpython-36.pycmongo.cpython-36.pycreclass_adapter.cpython-36.pycsaltclass.cpython-36.pycvarstack_top.cpython-36.pyccobbler.pyext_nodes.pymongo.pyreclass_adapter.pysaltclass.pyvarstack_top.pytransport__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycclient.cpython-36.pycframe.cpython-36.pycipc.cpython-36.pyclocal.cpython-36.pycserver.cpython-36.pyctcp.cpython-36.pyczeromq.cpython-36.pycbase.pyclient.pyframe.pyipc.pylocal.pyserver.pytcp.pyzeromq.pyutils__init__.py__pycache____init__.cpython-36.pycaggregation.cpython-36.pycansible.cpython-36.pycargs.cpython-36.pycasynchronous.cpython-36.pycatomicfile.cpython-36.pycaws.cpython-36.pycazurearm.cpython-36.pycbeacons.cpython-36.pycboto3mod.cpython-36.pycboto_elb_tag.cpython-36.pycbotomod.cpython-36.pyccache.cpython-36.pycchannel.cpython-36.pyccloud.cpython-36.pyccolor.cpython-36.pyccompat.cpython-36.pycconfigcomparer.cpython-36.pycconfigparser.cpython-36.pyccontext.cpython-36.pyccrypt.cpython-36.pycctx.cpython-36.pycdata.cpython-36.pycdateutils.cpython-36.pycdebug.cpython-36.pycdictdiffer.cpython-36.pycdicttrim.cpython-36.pycdictupdate.cpython-36.pycdns.cpython-36.pycdoc.cpython-36.pycentrypoints.cpython-36.pycenvironment.cpython-36.pycerror.cpython-36.pycetcd_util.cpython-36.pycevent.cpython-36.pycextend.cpython-36.pycextmods.cpython-36.pycfilebuffer.cpython-36.pycfiles.cpython-36.pycfind.cpython-36.pycfsutils.cpython-36.pycfunctools.cpython-36.pycgitfs.cpython-36.pycgithub.cpython-36.pycgzip_util.cpython-36.pychashutils.cpython-36.pychttp.cpython-36.pyciam.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycimmutabletypes.cpython-36.pycitertools.cpython-36.pycjid.cpython-36.pycjinja.cpython-36.pycjob.cpython-36.pycjson.cpython-36.pyckickstart.cpython-36.pyckinds.cpython-36.pyclazy.cpython-36.pyclistdiffer.cpython-36.pyclocales.cpython-36.pycmac_utils.cpython-36.pycmako.cpython-36.pycmaster.cpython-36.pycmattermost.cpython-36.pycmemcached.cpython-36.pycmigrations.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycminions.cpython-36.pycmount.cpython-36.pycmsazure.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycnamecheap.cpython-36.pycnapalm.cpython-36.pycnb_popen.cpython-36.pycnetwork.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycodict.cpython-36.pycoset.cpython-36.pycpagerduty.cpython-36.pycparsers.cpython-36.pycpath.cpython-36.pycpbm.cpython-36.pycplatform.cpython-36.pycpowershell.cpython-36.pycpreseed.cpython-36.pycprocess.cpython-36.pycprofile.cpython-36.pycproxy.cpython-36.pycpsutil_compat.cpython-36.pycpushover.cpython-36.pycpycrypto.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycreactor.cpython-36.pycreclass.cpython-36.pycroster_matcher.cpython-36.pycrsax931.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsanitizers.cpython-36.pycschedule.cpython-36.pycschema.cpython-36.pycsdb.cpython-36.pycslack.cpython-36.pycsmb.cpython-36.pycsmtp.cpython-36.pycssdp.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycstringio.cpython-36.pycstringutils.cpython-36.pycsystemd.cpython-36.pyctemplates.cpython-36.pyctextformat.cpython-36.pycthin.cpython-36.pyctimed_subprocess.cpython-36.pyctimeout.cpython-36.pyctimeutil.cpython-36.pycurl.cpython-36.pycuser.cpython-36.pycvalue.cpython-36.pycvault.cpython-36.pycverify.cpython-36.pycversions.cpython-36.pycvirt.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvsan.cpython-36.pycvt.cpython-36.pycvt_helper.cpython-36.pycwin_chcp.cpython-36.pycwin_dacl.cpython-36.pycwin_dotnet.cpython-36.pycwin_functions.cpython-36.pycwin_lgpo_auditpol.cpython-36.pycwin_lgpo_netsh.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_network.cpython-36.pycwin_osinfo.cpython-36.pycwin_pdh.cpython-36.pycwin_reg.cpython-36.pycwin_runas.cpython-36.pycwin_service.cpython-36.pycwin_system.cpython-36.pycwin_update.cpython-36.pycwinapi.cpython-36.pycx509.cpython-36.pycxdg.cpython-36.pycxmlutil.cpython-36.pycyaml.cpython-36.pycyamldumper.cpython-36.pycyamlencoding.cpython-36.pycyamllint.cpython-36.pycyamlloader.cpython-36.pycyamlloader_old.cpython-36.pycyast.cpython-36.pyczeromq.cpython-36.pyczfs.cpython-36.pycaggregation.pyansible.pyargs.pyasynchronous.pyatomicfile.pyaws.pyazurearm.pybeacons.pyboto3mod.pyboto_elb_tag.pybotomod.pycache.pychannel.pycloud.pycolor.pycompat.pyconfigcomparer.pyconfigparser.pycontext.pycrypt.pyctx.pydata.pydateutils.pydebug.pydecorators__init__.py__pycache____init__.cpython-36.pycjinja.cpython-36.pycpath.cpython-36.pycstate.cpython-36.pycjinja.pypath.pystate.pydictdiffer.pydicttrim.pydictupdate.pydns.pydoc.pydockermod__init__.py__pycache____init__.cpython-36.pyctranslate__init__.py__pycache____init__.cpython-36.pyccontainer.cpython-36.pychelpers.cpython-36.pycnetwork.cpython-36.pyccontainer.pyhelpers.pynetwork.pyentrypoints.pyenvironment.pyerror.pyetcd_util.pyevent.pyextend.pyextmods.pyfilebuffer.pyfiles.pyfind.pyfsutils.pyfunctools.pygitfs.pygithub.pygzip_util.pyhashutils.pyhttp.pyiam.pyicinga2.pyidem.pyimmutabletypes.pyitertools.pyjid.pyjinja.pyjob.pyjson.pykickstart.pykinds.pylazy.pylistdiffer.pylocales.pymac_utils.pymako.pymaster.pymattermost.pymemcached.pymigrations.pymine.pyminion.pyminions.pymount.pymsazure.pymsgpack.pynacl.pynamecheap.pynapalm.pynb_popen.pynetwork.pynxos.pynxos_api.pyodict.pyopenstack__init__.py__pycache____init__.cpython-36.pycneutron.cpython-36.pycnova.cpython-36.pycswift.cpython-36.pycneutron.pynova.pypyrax__init__.py__pycache____init__.cpython-36.pycauthenticate.cpython-36.pycqueues.cpython-36.pycauthenticate.pyqueues.pyswift.pyoset.pypagerduty.pyparsers.pypath.pypbm.pypkg__init__.py__pycache____init__.cpython-36.pycdeb.cpython-36.pycrpm.cpython-36.pycwin.cpython-36.pycdeb.pyrpm.pywin.pyplatform.pypowershell.pypreseed.pyprocess.pyprofile.pyproxy.pypsutil_compat.pypushover.pypycrypto.pypydsl.pypyinstaller__init__.py__pycache____init__.cpython-36.pychook-salt.cpython-36.pychook-salt.pyrthooks__init__.py__pycache____init__.cpython-36.pyc_overrides.cpython-36.pycpyi_rth_salt.utils.vt.cpython-36.pycpyi_rth_subprocess.cpython-36.pyc_overrides.pypyi_rth_salt.utils.vt.pypyi_rth_subprocess.pypyobjects.pyreactor.pyreclass.pyroster_matcher.pyrsax931.pys3.pysaltclass.pysanitizers.pyschedule.pyschema.pysdb.pyslack.pysmb.pysmtp.pyssdp.pyssh.pystate.pystringio.pystringutils.pysystemd.pytemplates.pytextformat.pythin.pytimed_subprocess.pytimeout.pytimeutil.pyurl.pyuser.pyvalidate__init__.py__pycache____init__.cpython-36.pycnet.cpython-36.pycpath.cpython-36.pycuser.cpython-36.pycnet.pypath.pyuser.pyvalue.pyvault.pyverify.pyversions.pyvirt.pyvirtualbox.pyvmware.pyvsan.pyvt.pyvt_helper.pywin_chcp.pywin_dacl.pywin_dotnet.pywin_functions.pywin_lgpo_auditpol.pywin_lgpo_netsh.pywin_lgpo_reg.pywin_network.pywin_osinfo.pywin_pdh.pywin_reg.pywin_runas.pywin_service.pywin_system.pywin_update.pywinapi.pyx509.pyxdg.pyxmlutil.pyyaml.pyyamldumper.pyyamlencoding.pyyamllint.pyyamlloader.pyyamlloader_old.pyyast.pyzeromq.pyzfs.pyversion.pywheel__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pycerror.cpython-36.pycfile_roots.cpython-36.pyckey.cpython-36.pycminions.cpython-36.pycpillar_roots.cpython-36.pycconfig.pyerror.pyfile_roots.pykey.pyminions.pypillar_roots.py/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/salt-3006.0-py3.6.egg-info//usr/lib/python3.6/site-packages/salt//usr/lib/python3.6/site-packages/salt/__pycache__//usr/lib/python3.6/site-packages/salt/_logging//usr/lib/python3.6/site-packages/salt/_logging/__pycache__//usr/lib/python3.6/site-packages/salt/acl//usr/lib/python3.6/site-packages/salt/acl/__pycache__//usr/lib/python3.6/site-packages/salt/auth//usr/lib/python3.6/site-packages/salt/auth/__pycache__//usr/lib/python3.6/site-packages/salt/beacons//usr/lib/python3.6/site-packages/salt/beacons/__pycache__//usr/lib/python3.6/site-packages/salt/cache//usr/lib/python3.6/site-packages/salt/cache/__pycache__//usr/lib/python3.6/site-packages/salt/channel//usr/lib/python3.6/site-packages/salt/channel/__pycache__//usr/lib/python3.6/site-packages/salt/cli//usr/lib/python3.6/site-packages/salt/cli/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support//usr/lib/python3.6/site-packages/salt/cli/support/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support/profiles//usr/lib/python3.6/site-packages/salt/cli/support/profiles/__pycache__//usr/lib/python3.6/site-packages/salt/client//usr/lib/python3.6/site-packages/salt/client/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh//usr/lib/python3.6/site-packages/salt/client/ssh/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper/__pycache__//usr/lib/python3.6/site-packages/salt/cloud//usr/lib/python3.6/site-packages/salt/cloud/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/clouds//usr/lib/python3.6/site-packages/salt/cloud/clouds/__pycache__//usr/lib/python3.6/site-packages/salt/config//usr/lib/python3.6/site-packages/salt/config/__pycache__//usr/lib/python3.6/site-packages/salt/config/schemas//usr/lib/python3.6/site-packages/salt/config/schemas/__pycache__//usr/lib/python3.6/site-packages/salt/daemons//usr/lib/python3.6/site-packages/salt/daemons/__pycache__//usr/lib/python3.6/site-packages/salt/defaults//usr/lib/python3.6/site-packages/salt/defaults/__pycache__//usr/lib/python3.6/site-packages/salt/engines//usr/lib/python3.6/site-packages/salt/engines/__pycache__//usr/lib/python3.6/site-packages/salt/executors//usr/lib/python3.6/site-packages/salt/executors/__pycache__//usr/lib/python3.6/site-packages/salt/ext//usr/lib/python3.6/site-packages/salt/ext/__pycache__//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado//usr/lib/python3.6/site-packages/salt/ext/tornado/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/platform//usr/lib/python3.6/site-packages/salt/ext/tornado/platform/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/test//usr/lib/python3.6/site-packages/salt/ext/tornado/test/__pycache__//usr/lib/python3.6/site-packages/salt/ext/vsan//usr/lib/python3.6/site-packages/salt/ext/vsan/__pycache__//usr/lib/python3.6/site-packages/salt/fileserver//usr/lib/python3.6/site-packages/salt/fileserver/__pycache__//usr/lib/python3.6/site-packages/salt/grains//usr/lib/python3.6/site-packages/salt/grains/__pycache__//usr/lib/python3.6/site-packages/salt/loader//usr/lib/python3.6/site-packages/salt/loader/__pycache__//usr/lib/python3.6/site-packages/salt/log//usr/lib/python3.6/site-packages/salt/log/__pycache__//usr/lib/python3.6/site-packages/salt/log/handlers//usr/lib/python3.6/site-packages/salt/log/handlers/__pycache__//usr/lib/python3.6/site-packages/salt/log_handlers//usr/lib/python3.6/site-packages/salt/log_handlers/__pycache__//usr/lib/python3.6/site-packages/salt/matchers//usr/lib/python3.6/site-packages/salt/matchers/__pycache__//usr/lib/python3.6/site-packages/salt/metaproxy//usr/lib/python3.6/site-packages/salt/metaproxy/__pycache__//usr/lib/python3.6/site-packages/salt/modules//usr/lib/python3.6/site-packages/salt/modules/__pycache__//usr/lib/python3.6/site-packages/salt/modules/inspectlib//usr/lib/python3.6/site-packages/salt/modules/inspectlib/__pycache__//usr/lib/python3.6/site-packages/salt/netapi//usr/lib/python3.6/site-packages/salt/netapi/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado/__pycache__//usr/lib/python3.6/site-packages/salt/output//usr/lib/python3.6/site-packages/salt/output/__pycache__//usr/lib/python3.6/site-packages/salt/pillar//usr/lib/python3.6/site-packages/salt/pillar/__pycache__//usr/lib/python3.6/site-packages/salt/platform//usr/lib/python3.6/site-packages/salt/platform/__pycache__//usr/lib/python3.6/site-packages/salt/proxy//usr/lib/python3.6/site-packages/salt/proxy/__pycache__//usr/lib/python3.6/site-packages/salt/queues//usr/lib/python3.6/site-packages/salt/queues/__pycache__//usr/lib/python3.6/site-packages/salt/renderers//usr/lib/python3.6/site-packages/salt/renderers/__pycache__//usr/lib/python3.6/site-packages/salt/returners//usr/lib/python3.6/site-packages/salt/returners/__pycache__//usr/lib/python3.6/site-packages/salt/roster//usr/lib/python3.6/site-packages/salt/roster/__pycache__//usr/lib/python3.6/site-packages/salt/runners//usr/lib/python3.6/site-packages/salt/runners/__pycache__//usr/lib/python3.6/site-packages/salt/sdb//usr/lib/python3.6/site-packages/salt/sdb/__pycache__//usr/lib/python3.6/site-packages/salt/serializers//usr/lib/python3.6/site-packages/salt/serializers/__pycache__//usr/lib/python3.6/site-packages/salt/spm//usr/lib/python3.6/site-packages/salt/spm/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgdb//usr/lib/python3.6/site-packages/salt/spm/pkgdb/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgfiles//usr/lib/python3.6/site-packages/salt/spm/pkgfiles/__pycache__//usr/lib/python3.6/site-packages/salt/states//usr/lib/python3.6/site-packages/salt/states/__pycache__//usr/lib/python3.6/site-packages/salt/templates//usr/lib/python3.6/site-packages/salt/templates/__pycache__//usr/lib/python3.6/site-packages/salt/templates/debian_ip//usr/lib/python3.6/site-packages/salt/templates/git//usr/lib/python3.6/site-packages/salt/templates/lxc//usr/lib/python3.6/site-packages/salt/templates/rh_ip//usr/lib/python3.6/site-packages/salt/templates/suse_ip//usr/lib/python3.6/site-packages/salt/templates/virt//usr/lib/python3.6/site-packages/salt/thorium//usr/lib/python3.6/site-packages/salt/thorium/__pycache__//usr/lib/python3.6/site-packages/salt/tokens//usr/lib/python3.6/site-packages/salt/tokens/__pycache__//usr/lib/python3.6/site-packages/salt/tops//usr/lib/python3.6/site-packages/salt/tops/__pycache__//usr/lib/python3.6/site-packages/salt/transport//usr/lib/python3.6/site-packages/salt/transport/__pycache__//usr/lib/python3.6/site-packages/salt/utils//usr/lib/python3.6/site-packages/salt/utils/__pycache__//usr/lib/python3.6/site-packages/salt/utils/decorators//usr/lib/python3.6/site-packages/salt/utils/decorators/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod//usr/lib/python3.6/site-packages/salt/utils/dockermod/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack//usr/lib/python3.6/site-packages/salt/utils/openstack/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pkg//usr/lib/python3.6/site-packages/salt/utils/pkg/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks/__pycache__//usr/lib/python3.6/site-packages/salt/utils/validate//usr/lib/python3.6/site-packages/salt/utils/validate/__pycache__//usr/lib/python3.6/site-packages/salt/wheel//usr/lib/python3.6/site-packages/salt/wheel/__pycache__/-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:34967/SUSE_SLE-15-SP5_Update/36cd9e7180982433d75ffed0037d5620-salt.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux          directoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledPython script, ASCII text executableASCII text, with no line terminatorsemptyPython script, ASCII text executable, with very long linesC++ source, ASCII textPOSIX shell script, ASCII text executablea /usr/bin/env sh script, ASCII text executableDOS batch file, ASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR ސYV%C# force re-generate a new thin.tgz rm -f /var/cache/salt/master/thin/version rm -f /var/cache/salt/minion/thin/version/bin/shmanpython3-netaddrpython3-pyinotifypython3-Makopython3-gnupgpython3-timelibutf-8c37ca001526148fb894574feac096dcbcbf480cad5fa18a90b909bdd3f35eb28?7zXZ !t/]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLTBrLEô+oz(l!&VPjX.N*3ǑI쓇*{fQ޽kk 4. Gd^^^H뤼{އWI eVJLbK`b5f3SXnUo /Vbi F3d{z(%uCccQK#g$WW!r, -z0ǣʷͱ N6[.An̒җ $ G*`bHv8$ ]RLBO)cT[`˴jzISLv|Mg˺U~Cdmyn`-TDT'1D*n]r ; r)[UԿۈu.jD?jF9_D;C JK\皋h\L/GB1xmGdQ AdAب֗M3FIGiM9,QU %d8>y@ήvF2 PiP2W=mrl}1r@ }_1}H)5qn I>`kI ,w#OO`UV,:fu@i1v| 4<*2@1B*h=XˮNc8w3`3=qL) $3]ALbw1FۚumA鱉=@rTBbH#xϰQ._#2_̔+;R` @UN!i/N8K>(RʝdEN=)Q%ɶ=F$^8^O 2rtn~(41TLɤ/zJa@2%w,oKJp4)zE++=c3F@/H07QJ`a|.lrBI֙N5U= (/c?Z"q+ojW?OI.l޸A=U P'uĻI L֓^Ae\>Ԏ@of#3rD7Ihȧ"@l@K6aK+,tŻ]^>5cX>Muf m?qrjw@~(}$vO j 08(?41?u@$8$|idϕϻo`u/KI@G~{># %H1NTv/)? Zc6ʲ'36 ս~k>8.tf-r ̨Mv6c8O ._ǩ@8fѧ%H("[4#bU.̞1?fFs PncMS+̆/~WA΂;"$ + DlGDAV K;g8¤Saزu:j"|s/̾CK,֜`5UIDyETȊc%j0Fz8&^y'LfHdF:3Z5d_cS>4aU8٧&7}DlQ7 k +;zi!(o"h$ `A)5 ӦA %auoJhU$gQT\9NC7WpRi9+O9y4C%7!*|)XmN'N-:@9!4UJY\n,Ji] =P~lx} DlъLj&3wQ ֞^{4ZvgӨ[2tF9 yJ N7ErldЛh d.rL#o8?rEUuao¤365옠!z0} |G/C li% @;[\A ^2E^B3rh}p mB?kE<Ѳa]A:*R8L_Ps[͐`(?S9_> le E|KpqiMK 9Mnaa\ }lƨ X.IJei9sZ0BnA#W(m_%nHH 2=JDDĵYƄcLT8 uxR\ZĀ}xrNbb1s$H_|K%Ws}2+ͮBQTWTDct?r"e7rBsNTtI'Oެ=-/IaF52+{#x8ƙLvχlrecd6bx w=wuyE Mvkp42ry7-[v)^/gDB~-Ιw[4>TՏ I{E<>HT4̷gIx*VE!4A;t _VAx"xsÞbVҠ!$S $e>GϩpzT }qrkBmjb"(N'; [~ Άê KWI)֐hnVdTim|e4 j 'Ct5VEᕦAmf:=-#/S1_Neol! ð͎"Xb!~KSB4 W>2 )3i-`!h` SX^Cwf/軀mnw4#WdiPDf6'54yKs`j x輍Jс)@{ĚkGˠ916=d,u0@QXr 4zTD1ٕ$&^`D{Y*dd)ʈ7ڙ.r>b  !p\\rt?LK\ã?|ƹ8>1EeM^NF9#f6òAoI)FT:Zr.L7m[b`ܲjk1$4Z)̋I00nYg1&T'S`b 0D~TfDcH ؽB2)O gY]- [~:. Hz]Z*{oNQmw(Ҵs͖MLD`SC \[ ilujzl4L`N%}eXezLӿw37,X¿P lHw:t(O% |7QP*Iiy[oLx8q܏܎wgzH0el4a1owO±AKaП&agzfx@7wx9V *a[?%N).F VvӜӽ<6b?eEەꔏ^o5̥W8E yal2L^9!q+"+NPMX3L en^s΀w8Kyu9!=gXĚF(Ȑ:Rs w5 6 [ka@˥ϣ\Lf];W aCE?)2N5tn_nbI+s#葠V54(%`wo=A KOr*Ʀn8oK=\U_NxOXH Ǎ;ĭi'mUa@*b# P=f& 2*xy%p-{(1\:b7]3F%ifeb.O"|MPT9M NX 4dX'ZnSĶ'̼ =!t c|waH ̈ 7blB% P` ]RfC6RW\҉a+I(B&0 xžL,0l8kakE|ISS,,Jl &8.B:.pu%ݫAnZ)ʂ|w6% ¹=[.X@܈YI_ lWAQwu-ME0W%^zP&ƜM_p,7M]t;=r᛭ZPF@:ؽQv܂pd_$˘UgAl(4|pgm,z2~f }=]Nܴ-sE  ytwP31VPh@vׯ֡##BD8BZ;53 F^$Q۷B/D6pc {2K,RqkI0nG_ѯ}hIt6ЕYp!*5Ywb:D#sc?AAJhQ~F'4@\>{_ /h:t^]%eOu"sla Q>wmLvCEbQUL9li|5/0>X_[HI{Ur OQI J(Ƞ8e!NzCL#hDKOaDrdg+re#/ 1.ŰL{diH9V)xL!<0mӶ=tĊ_M);Aѓ}eOMĢ]_^Lq%$m/ =cg"l23dDO@UhzgK.8 tЋR +m4QyyJ2]*P*Ele8"L1hJI d̼2z? a#PTL+)) < q@UH׬o]x偤f6Ws6—`BĢM1!\&iԭPlZ)y^Z V!8a`bߍ~ wC=`1xk - ^M8yUJJs9&}>0]xs ?9Ez].)ݍ ؛' g\=,U=_cRŘ]wF:036OT; \5^ wy] !\R.%^xw1ڧm:/SܒGkd>ĬV0b(=֤9H纈rRtXd9~HȀ}cbNv։ō% H\f8`wC #a|ǙU2'u9U[.+M*qHDrCwc<83_,'zW;Z LUrgeL7U57C5!)*.j ۷c{b9k&Gڑ=ݱ>xFKnO7EH q(a)fvbތYjQA : _7š~% EG81q)ͶIA}0õqx[]թb!tjǷT[z*z@,u}X-M>RB%+/"ƯBާnEo_Rxz:7?i֗k+b I+[h ?y|esΝJӔhW ]5{D@H>*[ue mIﳟjПl񘇱{6_v[Q(7$}Q;a!r)h0㫊r8w¤ YUD{7܈rpgQlH5ٔ) :2$'? +c礓dh y5EG4t ּnw=~srv8g I?sATLTdۘe&/'֧甉HֳNKS9_ȭuވ1-p}BgMdl=.&4 E TLRm$3\Vb c7JΜEZXzR ?~Dkۃ8a+U0B8 l NhNJ!G1fMcC; !) G`.fP 4"sMG*3AgBϧ'O=Of,%z]NաpyaBGzׄ'&*PUW5P4?8#t,\ySjNl?!뜥M C+ccMʚ5u3uGibAq}C昋ڄ' Nm`E~Y}IAusG#s8@>S!uraձvZ&r]kH߬ı;j8Y/m7PjU-R݉1r­[Jwk#yDz48~bX9hT# 'w w}98TN7~o*V[XI!: _ВP\bU޻/R_?@?'Yi^te~y@M79dƂ}?.݋'F!.LɷzrEll}@ ¨6IDZFz2+7k;Lk֒: ^0Em'rVPfR VΊ`68>]FOfwᨩuJ Z2n:[t}Dg`BqI aA^Ǡ7ˀD&q>kid+Oddƒdr]3msJeُ5?²q$Dd>k\DMOCƽ[j)\{~l%U^=[3 nJitzt=HIJޮI FFe6N|YfJ؊BΦ:h t 랳A&=P{=QG!{t(HMz( EgS9{w\Z @=i}DB}w%-&SwyR-O C\P,/C<~s~ͺe9ab]t݀YiŔG LWxWI45P.%wwW&,OsK>]('z qԖvBNdrn\U1Ȍ⃗\hS·?a~zR^ZN*_۞B\P'h17թ2.ҴG)Ir$x5o>/\RϠƪoXP3bUӄDtXds`Nڌggg /O&D_pId2Ũ Td7?U3{ AדpL6}רr"LiۃLBo∕(Xţa7%BUw]$Aqۚ'o)b\ԵbDkIm =WR|Ŧ6Ͱh&HMZ 5n=fj%Øg6^Y%2?/}Klvv J޲)q[m>/_=meZI\@q3U|\ƿ DO;H3xQ)g:g|= ĮT'+y"})~լ:ŝL]H|f7(?3BrR؀RcWjx;S~ MEZ3)0>QLcI*6*- ËA& =Z;BWrϚ/Dr5ĶhlWW0?ploDf:LϞ s]l@dU;$S W>EL![?=2Ko;q?B|MI 3lǺ,T|o՟ܿA{rH ƼXUsӌ!bj  Ik'?7۰ÝU_+ \7v;s$0 5{ˑWtp3u Ʋ>7䞿lIJ?*:[=;'m ԏ,/F)qo@ڬP΄JJԖ[ap"Gz%.V0<D.e5}"*Jd'oZf(|)( WuTv Ngl%O^5KHr1(WMǕi\^c)!0(dF]]kպ\`hrEx=zPUܖS0 Ĉư@ TWc@͝GeH#̱EtP5JC߬/Bé1Пzf: TeR"}-ZȆǏ6XwuL="!W]@Lp PϾ4aS6^0}BH'Ayyj5J'@_=1];VG. ^j6}7`JeAwզj$BѲkai3L+>v]=aGnXA7qGàq` <"N@s86,UoNu0Sm͞|.&mm R%3 hV bMRf:-nZ8&cRgqxp[`9SgQg {&4gDsn Γ2ſxhm+(I.r'/Gdw7-Fp0qDQeB{ SW EU\U\uf:## U՚J=/, mpZxB!ňWkG/VtEeQI ggC~y+ 6C$@̷@}GA-N!sơjδ'NxE#(hM kI-T{L~bIv8 A^dz_Olf"_D:E6H2 X? }9g1¾quI j:lgYVZeJ"B $~ԑ2}OAm|#-RKHhZVCv db&jwIO],^LV?]|6WWWϼɪ@QǠF{yo:~g9X$e$t<%vOonLSey pFJdC_1RSEQ2J2Ύ} cM4FIsWj~=~]B Mg-4ѨYW'#"rc[݃zѥ]FH%m;,~&l<)x9>%N'Kh ' zY8a0?$ G%C®s#hFNp o/3tԾoy`:mY KYwgn+E/{Jc^b8' 'Z8(zdZqP)OqzM&(7wno Ē U8p,;x@3Ώel ln&֕(m^f巭(k*IE`b.SZ+c|G=Lk'WIUNjR,^{ GêYp:}!㑅u+'`*t5׾o|Q\U}q6iKxd&/@9MNh ħ_IviPz]kM.+!b7 uQep F,˕qgg=} z󷾻-PC}u~%>=JdڹY5 (LuqVdIiCFTh5=$Zo|jFz~ lQ ?I, }vz_Fiε@sj7’S '!$69M9[<)M$>pd.i^iLȴDњK9ވr*JI S%kjDBm̕}V[| )na˨z 3%!MUZC8Npm16o,d7HdQ7ݢOYxӗE PBe$A={ѧ U5 IodƩkF6n AKAtrBkWSb^>|FǘS!4X)O@l^׀%wSrM2X5/K6%$`I&Zԥ5u%V(됝$ެ7m*- 5wK m,Df0?;8gW401e|βVTGӺWB BQUnk%5q曰 #TCmX7Jt(Ħ0Th\SEu!y?zV ǐ-'K5Ze>bXr3l賑 yRhCcA I)bFq`UVp*LqYhxb z#4U#"#n "`I}PEOUddZV wd@y Aoӊ8"˝ W_Bfd:SF}@Wv)ܔa )8%FD, &ݓ%PC^O[IR}rn^;`ôPf*.ܒiPuA"6|HqՀ:nSTpt{)f{S2ϋRET # Rip3dI.aIV_$ mf[`{=y3f8 n%y?_<3vCDҗ$a|o>qGP0Uݫmؕ*0xzꞴN;0!<&a6}3}4 ޱк. )6z.Ed#=l߂Dom.NJ;;ȖS[T7?M9~[>/uεf9>9 "[kF3"05k54.\b:~U(]E8ELD.-: 1|WðAEDFMydʀy} G? .[jfG] WU`\&G[93+S˖ MjmS%`u\@ڥ]Jișg Ԣ5g&tu.~;2t*k4|&1fqŊPQ'IrGvFRJ7=cBhg)ecHzmy?nyny4 0,./jfQ ZD~#_瀜ֺ%H ( pT|{sZM8vD(+1cpgf Ey|.IO%؟m<#{i/T=vł(7ȍ̇Ws5#qnxʫ[Ǐ.lob :[y:5B;fAFAd*'xkKxZֹzC|`Ɛe^@CU3.ix{Z-V Ȭ %\U`;)(Ғ\3@TYc9+~D2gh PFs$gپb%#[bDQ_r]'C|aSUL15Aזj^KBc&Nqܹh/| w@2[j+kC{VDRX_{=Gac7 -!4ȤsG{I:ş&{yŹ&Ѵ;R$%KBU*Suf?4gn)[=т^2ԗxC5N]#){C*lnɭ&{DYhgAF:Uz\"ݛz!$2Zsuh&!aA[zi )`c$QpΗ)SzѴ4Xz fxĐ%T2ƴnfL|dvP+{I5Lm 9_&iv8_ *'Q輥K¥*VnY~TƦ(IlHN11e;CN20ܽN(![yɯ"+s5D^i9AQ@ e!6PT#Ȫǘ"cC5c*K+A4)Tf>D=}ѕԾ}(Ԗ ϋudJ$\MGx.n-Zn|#`+]PS=6nL\[x/!>p!5]WmN>r2vW B+‚5%Zi- \ı<א.< %ar߲@"H.:ܭ)8Di&yfыؕ 3!:J왶r#bn9w=eDeB8Ô=kQ8C&):%3[© Wa4'hޔ|1ROEYsokväcߪb^Tҧu]8c+wF$C,}R<9Q|ˇY!r؝ן3WJjP0V: Pt]#;ᰛA.DQt?mo&^[/:} +g[0/JWrUaU9=J` LO>}FBg;atpQ _iy]⨂$xŚ*Xɠ'c&z ܙ`%O/{tHCogoݹ L)ʾZ SFj{(=UӃ+z.f:`!W+\mUӟщ |;ݱ͹,-/2A߈P/ 42mW6LR[`{-0Yz4f hn`bTCK\#aق3 *]ˌM*I+U6ZIpVяѤgKy×q] SGPQiU94!iVn q@"v8x|?_g5 )dIbTh-aTFil`0$K=?tQo:Id Us8>/|pBH!զ#/'Eagg9K]!U˝1bbs s7L)B7ޤnB#]q8kLP2}ۆG$Z2QxWn_թf_mZrz Qa!8sڥ#HCb j?9T7[8s /zE;spƜj}f{K)dar7"BF<.ѧN[ 㠿׻@y#zVƨFfYc֦~ãé<[vf`S6/r0Q^ `K>LfvWY#_Y^lHf`\nhib)BςDh*Iۘb6_@4׬ǩT%^ѩ@AyA3[Y(VجՇ-T 7&mG2W^EXoS6XOu ʐR2J9 HF{>°|pX>K/H/8dV[;,mQW+wN=K]J%V&D{e I6.+]MIq^aRn/G8Q@\_U8vNjY)dľ;?Ɖ ]!!jhw#I"W$kb=Rw("Ӊx۰M̋WP֔6}&x/zڅ[K-EGZE~lV@k|jx0I0zƒC`{Xߢ%IcV ԍ> A.It";qpu=<⋴Umµoio+:4:Ewu䦖 P)\EH֜S 1z`@ޝyK!vMYLW>$7(eG HljPSŅˡĉY=N8Bbs>uXiFvHʞώE`))()3=$G`ZlVcv 6q>17MHӪU.sUO˵LiN:$f20ߒG?-Z.;ѵR;Um!C/j^>ڌ%oCy8;*z :W(.2ef^|l,pƧȃ3Z"3"^Ohz($9CPN}\jFywS\<6HXzs"i4vZ0u~2&0iJTzߥK%{:] i;\M6i(Ll EKX?8yv=8^_t\rne$L e5 `n5. ̹ BE+#b==KȚ6qwa1Duc JeI3^C?ٗLr3[ڄʻBuTD'bFkϕJ߀)T:&7&2E|<-`,Y\ SZtD}/ "QMcr5o[;8W\') p0/d4oJ?VNO9~= &0]TeuRs>u|+>8p=?n=6b1 fCt|jrѣf^ `z_H\X_3 Hf^(ͩ=J> _[ XjBk˞D9诿NV OOsI0䮎5{C~8IG$Q61^Sq g%4΀ӂYXs6x7iUO8}|zH s\毰|>PMMF3#`E?K QcI(7U;V;(7Zw2Q AГW2[ &(?;0y=_nP:daoJ+!Z)~]KyPt.=.[Op Њѫe>VG1(9+>eVw|tn -dHoX3D}c~ 9)BV3g}KTQQq^*SRJB:m(R V$ ]ene8X "6Iz^ud! 8Z1HW HEQ`b̃w8ÀD6aj#Orv33}2lxI^1V{ E$P{bX\Q"uˆ*2qz:|B ek+lʑ3~ƴ*04cê2{\4s1Px/*{K33D؟=i ‰FD:'VW`t%J3FKa54IsZy'>:>lt]^M<G12rhkfúN:-9Y`!o')|fV{bD 缸pYasn%sv[NQDRQr.D~4Òæij)+OZ^~lxdItu@z߷y flKbאb6@DD^Ynek|IKy(MDJ;w:jpՁ=1k͐2Uq42S> >(+MP- #N >?3(ӣQE>=ߵR[%bһ^ϰ:׉=(uM1D^Rw|LK;2*,x@3k; IJ<9"@\ am.#ҥGA8YsC<v9p &?ϷtOSOu 3?=ked&6 gh7B+лxj؅;}0e8 L48uYܢ^,=L.YOd[H)(+τUA`=YpQ;BUƍ8Xlo81PQh5*J8ނ! xE>6pWƽJ* TQ?`"-VXU (O)TO~]-p5H"1.w4`g=6=W((y`8hm6a'd 6Od-\M^7eF qΐ˪:j&_vlMk'^kÀP<?a5wМBBs3vs?28,_)˩NetdYmդQL f 0Ŵ䇧hF.4YȪ- \8Y!Z@1uv!a"S(aN!!dְH6o*]22[ ݩk5 q)r>a* m=ӉLΈ67'l9.Cߚ uG>Ay"p !;i @7IēB:< s;1x<( ۪$T4b.2ߧ4m =7;?|mNb+7AaHX:`X(cLΠ~&_+!,,o~ަmS5DLm 活]n&gs,a,g!jƘ0׉#MbQJ*K{;kA/ bmPX gth BS6c/$MT9r[.O;LS7k p\d 9o =D]l8{pkg\pD<GD*ce6f,Muns+> MܜP2vC[l֋rZ 7 ݳhISE0~mqdls)#Yqh_I6Ui~i@}-< 7#R2VS6tmEXUjl2bOQԗ0 ,4Z]Y:Zht~ӞƅmFXܭYGFkq;o&&l^ pn(6᝾3?:,]Ц $.?;`ZY XԂm @ONP[ o9EtdJ9~x\_N"d~ʟVC߉4_E(O~U;W 2HȦ\PXWNr𬕟/{ܟYB1xU./,mFO6b}410-/ ,TT"#lR4b_Ewb鴒'VKGĩR+ ;ӒB<~: ;<;D΄kMxu0' σ=Kdږk%,*>_RӅ-3*U\ +e nr-qul%d.L,*Px"Sg(`IsPHWш`>94vNp8@t7ƳPN7vdUsʜm%KL|2YJ {›X "Ojfv#[qq+OtC~,FaX=2j^ ]gh\S]ݮ\ësǃ B ҫLK췁mRj!ΘyPcgJ:g@u<%ރ^@|X!&4dxu^~:w]{8#tsXLva[9Uj/b)XQQ MuSl_.AtX~Wk0_ ?աlN*֫ B)>[:vAlxWo#[:b% x3"䵭8Z'v{ jCa./`/GmR:%p*m;>Z=2ҡ^,s#bqQY6ɣjM}6`Nvi&R;Eڣ;j}Of] r_š;C2#K|)k3+KZuͧsTSp~ V\CT='NlHhWP|iU9ikȠsǤMNuԅ8_EkHB x9[CTCX6}{)"R>È/Y{gIѤԛ$ j;z+Rِ#AGb~%xh7T@1HZQ] #vSaQn<>"- <`/x>"'K*(Cax43ᙯjaLv~QUS19V^$12.ۈe`q+? ۷%~(Ґ!]=~2+b8 ޽SVi{S==j[ Ml~Ƥ \Ӗ0B;Y)؜ωɋwdk7=ߴ}jP68g񅷈%c0[2|U[Kϖ~ǭ"REE&-M;Ȍ::"즆oTda욬 WHmztgQD)7_'Qq?yi+8Z!N5wP |JQ̧hw'M=icaMdaAZB[=vӝ^ LoR4}]e-/ICƳ?qsyqjlՂ[ }.;Vˎԕ bfLzOZ1?Rv6Z%TIzѢ@ sK3OѐGjZznPQn 3<cG{8LÎC6bqu<nk$kVajK2[.f ~fN \7 Gs6>C_V%j.+N&QءDLTYyQB^g>6Of qkp7Հ,\yܣ/ z%, Tr:6{v!1l}Bܱ]!9SL_/fE|0g'g%1qХ7qK$va{JG_e@,=Ɛ3xq i"E}ح3SUu}H҉ci(aS2d% -&eW QtmC l%}q9\//H_RM/ :g}%ZN<)4̔+Y*ف 炊!hU1vGgL&$i?Q9JEYIa8;CmU~6b 6- (c%dP`9WZ924.Ŕ|wDŸ&y K8<9.%l~#oe]Y zn*.jYh)8Dk|,ق#Ѵ͔~A,!\ ,BI2t:4Kk+5!|}w!*Ȝr 'jbǣϔ2NYѤxnnhLQ-Q6ٳO|U/pm T֚-^ecQSDZ0cvfNS=q{yiAFJrt1ZAv9PԾ}l]8. m%Z!n0{Ĕ+&0GO؀O>VSٍM;;Zo5R/i_(<e^KRC߿[jW)ʚCzʵu&idcOÎz.e1’~8jT*`0,+]S^'4*%˙k)b)7޹5<4]#!4D_O2ѮmlA&=:=x&;(G a8P1@j`tLtX7K' aZO6t#J皱DȖ5]$gyIg* ?H BY3W3i  d);ZgMoP3Kzm56ev2ҫCu pF_ŖȂ'+X< &.!Cy _3 F:)L-: ߽e{X2"RyH.g84c'[l:({cFxn h~h^ MH%~ S qϾ,T/~^l c_0'| ymH=2Ū\PyIGU$k/0nwCRAO-z<1pF;m$PڬLSQW&2 ؀ě* ꧿e>; K%c9z<ySʒ[prQB{~h]xf:E;K:*CkG Yg=Q}ők:)):Iv.O%/R?80eUT\Vq?PD5z0T%9[r\/@l-UrMԐ8ZT*v{۸9BbNZ_>}%䓶,Q*da+{}+)\e6,Bv+rCq(6&jꎼL^?v6M5ޖX:|yVPV*è&CLG[hP6 \s}s`LgsN/'i-#~9S-;ݪsr6, @|pz?=tA]V& ynBifUҨuMISb!+x<;:i>;oN^:mubIĕ.1m:)R0 S@vfvfI}h=u99,*G٣ʱM9`vbf(RX4c ;xPD LDT=QVBYBj{o5K߶@kF|lP- ɍl )u偊6>y9"CC=YS\U$1f ^~yY""|߻oV?sHwu 4[IKZU櫹B WqhgDX=+2 v=kup=/׏qAw|#_}ݦe .Bc[MRzyh|VUq\ƣBH$=N O:iv 8d\R#V$*p!cMtSWJTE MX:"l?w0/ٕwHeXs'A㩐8ٔfZ5*#fzA᡽oUV.p=xR>FQ1A DyX.=%p"s Y0kD]SqOo=r#=*rhrˀ.6Ԃ񔾘Fb&")ҙ@FjGU/Hp+pKi0[Peʀd&Vjc}}[5/'(dJL;&̕/.pd#ƄYU`&gA6sGX7} ^h;xAE2r8 3>S]c\Je6OQV2 | E/*nY`qEOPdݖTteH[֖cj;[ %t;bX~u@!UOyOv * ˬc+Qwnô,Ubp ]hCŠPa M8͋Hr`}!TzpD[tI喝#ϋn.vHo8(}.pgƐ|=O̽іt8=%߻NSG=Lz^c7аKf-,|VQRpo@!(/QݜD-^#lAh*tajqU;F]=G::nc8sM5aPnmRBܒ>6FRuO yϨvb ǻD%RJ^Z) J#ZS^d%Rt6V^I%[uIaךa8Wm<p0y4jl vܪ#3}^.F0_BuH}f(K$˖qp ȅdޯmA2tTRgMBvp:kVX WYC)W-KfXLCm]Wc޽JvWF*d'Ԑ7H]P/oKhg%0eGP_m-}w"ie`c}֩Yh6cidQ&V9- Y|Z!D"B/gH/n(=='ylTT^_ޚ 75+!\s?kCIu]ej/#['TI5&T&Fd*Nˢ` D%3׬ĄC@d!X*~+# 먋W2bL[[l3S>\)XvܙK&2CulY8ʐh&E3Ïy=[]a)zƸh9]-=+zX^i`XfUUkpPCS[YzDz _ AIe"kGVlИ\\QeRDR߼?ygT("҆g^,T]i h‘ګ!pDۣ\4u2y+R@ЁPb u% K &B=d*pRP ŒkP{K)q =)0??[ yTO+tQ8x9 5d?ҔM[s0grc!4|xqbe&gk6'csP2}z:p̺Ros/N=ׯʽ&߶e`Fᆯm]nH Q阂-`+QU~9#gbZ)u9rC Tvutt|1,2+Rؖpލ/#.Y5Y.Z蒁~EVƵDij␆p<&;.s7|uHگW0VJ[te<ݤn=b3AI"w<K_ :\f| C碑NcgifB`ҙKllY]_XE)ȂD)5B!8dB~8nH c0ZI8c5nL8)^(Zڷ@hRьVd'RQ. wPelo@]kc[[0NK%}V B) sDϛx|2#Wz2}.k{j Eᅮޕ=G߆p3WBfGg(aC|VN#z'B;͇- %E++ɴ.iLOs,aKDW:P2vP|ia02@zryv  <'.o5c.EsDQh715qiheȃSl^~LF2+߉1#mjoC52Ҡ-l2j*2HlߘWH!p/Q_!D m@:л Έ/z8S3XG",$#jcoM쯖JR"5 b 4A+P );CR!ag^:96.%%9WӔRequ9p7`s=KfX@tkZ*Ma oW T)hz)B}?^L Tp0hUl[F#/ɲlj mtdtXrF  heCvX öt%N0hSqYYDJhOWXY>яx=:.=\'23,`{ }7#\e;4Ƕօ.0f_G8#.{VWy7kI6 &6}CnnvG4\0h0WY Lfl bncf~Ӝ-N#MT7<lS W+Ix)ƛ4\9CWT=Y"QK|Q J>lQ܅c&/AX $pri\Zh 3;pP\|@7T̕*l8),Sj`x"1(򵟣ט y,NF5Lǖ$oL-b%ZWZ}a 1u~dpO iм-2>jb[z9cP0\NůzWڹ)cǭ+&ǢB35IIO;qrQz[EFZѢ#hNeD"|qva[WWȦgU:ގ|y:g X}u0-;uzJr@9ƷV| !&*!.thй2z5-[(>HA[=¡F%8u?Ң~Rhh\_ =z&]9,H6"vQݦL9f^ c!WN97[XXmJ.AL1 1 ˲N[zq=UY3*̈́[ w,"~3T'C!A4m.[hP^)Er?+>&yb\t%5uϱWўS^jB K=ȔK{bHTe}.};w>c 弿I#9.K|2W8U\l{Dlf<Y'U T$v k-6ߨG]Ux5BY;ݥ0!rh7hClg (w2x'tyj>h zu[i *a/?Aq}:I[ ޜ5KN@@F/\/Vi@+WAC5'~ faRY gcI1U ĩu02I@ ߊ|`? Qb@g:TJ* vW"_1eU.YR NpiNm[#)S h~C̅ʜvKs m!B:\3y޳UB(FW0FߛkѵId{D䊍ΦF,63 =n*Eݕki뵫-r< a\lWH=DSA| .E J5F>8닡ሙ_@}HQ'q)};~k gUݎ߭^lwPJ{1錱tݰ_m9mڒ|xr^;](e0)gޅ''k]2~0,Bhds\V.)FK7xR*͇ϬlG(-H#:O)e7wV%?#5&pR U$a7rLOMVAмAp=r)xٳH 2:G2>L_nmEqaQ?- 2S8(b,c+ ̶~sK>NdT wv-/,*|/r%y1ralr*"s(f 3 Ĉ 'zmY Q C _fǽM$ WJз'4f Q\p-BbrZ|֬"KrÅ9{A"xR}&#V3FNsT_ɧ>}dFG! oPYA9 &7W s܎}$% Od%x.Fҍoƅ[I>G (1$Q%ܞf&"$!/P22ϙV&O$77mS'~`|,͎M(5q2ZAcL hp]g -A.1'e+5&|u\z4jrc>ô(VbK7Wn /. y8$~SRCDׁ(w2ܳkQq!:?~~-9Hj_Vp^E}S|j_$2\x?pkQ~*ռ6(a yՖp YIߚ-)νo![s&D  w57p }S\B@K| ל; {Ǽdn9sOX+bN@DރrNRz_QHJྭ&9as-epLcWZcMJZI2}܎L%DvXU1Pϛdgxh .Z C :J` 4нvG#3Uݴ:De$K}jP<]'!"E1z#сD8\DQ@<-bN`" ڭDpܶ4$BV{pz+ަ&xHR6PD2=!,}0 MD/s;p$,~5`,0N\8reiݮR>W?! $g9 ^ oak {GY _±~V~t*LӤ˜fdiS!ϖt7 _jI?cmu=W؞Cؓ9'0SΗ{,iܞ"g[U`y#W# y~EG[#UIoFGKXFSۨ$)鑟z[8ӝ6e=Ǐ3jpbP= 7|8d"UzPEΒq8߉֛%HC@ $)#X-FYԕ]S>;X=IawP4mLk A-6Tm8E"V?,W>tBC\|i/:Ti rN$zYu JJO0Sۀs26GŦ02pMm ^1NbT-_t*3*=A&vW/gP2<ߊå!q* LY  nKOyڝ+ZN zL#7(%n@? vnDzS7I#s.VVh5Ι#V>VsoBp=6ډזXSX 5wolg $X(}_bZuǿ*7&-aQb,]pZZU..Q&KKPK=^pU¬k@$]EKlҞ_;J4\q]RU;э"=pmŠ&WAevy~fNXc^L1wϿq~J]zS'Α`֭fwD EM1!v11+-,]"! u6yq Ul@j+L* x~$%dUmhշIKzY]ݰ挞ƚbW ^T\ ב Ր[֤OnM( %fJ4,klHDO 9}4Д }gv3KE0Ȫ9"e%` O\!0蠒Yx簠9[ZaS37Pʔߖ-Izy$z'wy۾#?)wK@v)LSS[FZ3|JA/`5ijAl0Kb$|tv#Ӳ4HQY; gx`+QW|0?(5.0;*R+V*f% 7(2%q"sYڶjO}$v`2%hmwh$?>"LDū KX7}Btm?w L-fFxFb 7apDu\ïcWS퇤,8AjĨ"~?CqS%XcybWPC]--Q\2iS|3~?BͲn@1\L|+lߧ߱!a0 GZ%s2C:F|O(Z2v7{QIRl_.nv}WBk^^^*_~7o{mAFҺC=˻u/K^gMטٺlܗ%Awje~:2}u M\q 3YV QE9[$,= OEQdq^:+/Eb`$q2l10 souwHvؑPZѲQ)r$&y4[. ͧ`4Y-+ kC1hBm oaoeΧZB Aµ2ɰ[,L`0ߔ9I 2ɜZ<@bɀ m|K;L/8|',O2, 7j@xps~v#0~ Ȯ„B;4f3sDU \vA@a91z_f^σD r\F:jQ^E%jHCf]3'Ȇ.JZعn)7Q?b^{PxD>3=wm׻}b^0ͭ]Tmx 36kV*O7)uxv͛6ƻ^;jX>xi$-nYi=5gd0")YwY[W0ʖ` K1ףK6>U#F30 ĴL*wl=nV`WBex?zVQ9Û~U\L^ 7S2h` ~u7q||{`4&bd2zeIUT4/~V?oKu,X/d$ĥن#LRs7wh۹2t.8BC,F*ԨÍ{]8@wЈl{Ƞ@kK挫T ,L/]0@K2itE9,f˾,Q6$/*$H 1F-!5Ձ,⎯t e~avt'wjHn'cX (jD:@yMeo%?ߺ+]np#_\ZH! KͥX#MZu]ãcI[K4'߳c3)\DHĪ!ލw 8m,NŌ(l3N^LF_)Xyκ–NVG)LnbqFNRbo2j` IjTGͬIB\"rϣ)LUu 1׀(!c1%X}&Dz{(`!zlNrT 3otL?k.)R#yen5Zé}4W@5H)nJ3zl$<]q)L^P<ՎlvWkº@)p*>v)yB1+!]i@`e`NhSnJ)I(G/#1Ȗ!Js2xw6BMEoV<mrwЮ!XmS? yrKaߧv;k;X%H s$c$g^;ba$L;h7 :M*'YԎw|/\[ڨ(D_#cy0=cr˚h-*.~hM N{p\߇nťz  s^tdG0q:sa<`U,{$4ibվp&M}kJAf 7D&rLNAC.6p>7PZzh_;]ԸCI{`@o8/ـ]7W!aUZ!#!^mɼn,  C\:˅v .9YȞf@cQ,[ =SO;(]-bosamPt3z7quxl-/VuH F!ALNJCzlYaS.`[]2{Lio[ i?IzAM]]! E%Uޗb7i=La;I"%X~Ŋd mneڇR 20C-#ĂacLuo~O%D: <֐K?T+-d֋yb.E EKvtq8`zǑ& ˻=lDY.5[B1fYb=WGbat)坑D9$q`L7S({>,*s`jcǬ rp TB|h/pvWy[ʅ$`_kpSam5>b #x 6#&jr`45{bk8=m:uxe0} g8?@g0:|4kt4!rWDQe~rY svd2 8A0LݺmKb:rY an٥3Ȯ OP} dd0wZ% m9b!`^j8_)cY;ݭWʚ, ].iGC\}jnn9 }ƭm*CTŇqrj8Dmq$o)K͋*9L3YSc0iIG `DEt PA&:F˴*'8\痱%~<2?8Nz50U=m4M@1D!\ԞinH"(9{Ll+ӂwQE!"^T3:ҐNk}MYn~+!h0tDN/f%zbR1m݈3 6\Ѿ+sZ Ud4&-e@Y`hzͪD>: BQROh!%f<ě.n"\x 8 \OR}Q{Ѳٳ֠7ZtzbUk/4&YM]kv&'W ͟ ( p !LYE/:xdAj2CoMPi~WcRB _af/H^‘{ĔW5f"lSݥ*7'd yqѸ:jr aWK1UL)K,:6us\" x*Ebzd!=`K+$]9NE"UH*b\nZ==kXt}$OrNczeJV(<VK1ã}L;Dkl {x"ϺPyN-.X~Z*/puh٭#3S}l޷έu3V$rsϷnU '^C`+~t5m}0lec6n[V#2J磫v\=fI.>:~B#˺ f3 V#@s5* VU1pg1$cY%lN혌$h}]9ҶZ*@mToUuIbpϳ35oi2*j)x&6eJ=]V>*K)xn:ݷkNJƨ#|nZ pDDI/8e> 0/Y`&lI뇤C~}!~! MW\Rj(~I2e bEgL7|C_0SUyC[_~০WZnz*h6L5tsc,g#Cm5 `::D t)Ab$c O`؍_Hp߿LB 7} :(yپEi7YL6'MA"XpެuP.^)™zPvֳ@ЋBT۶{;5f,@O%:Ҿ@3/>f#|sJE(fY "m$RY[+8mZ Y_<-DE'ǡvClwm'%~- ^&48 KUF21+\y;6OAV?qy|xiFzw63t]z5FHOAa~ $k:n7nnO!ˢĺ$|.(@_jz/P`I@?l ;qTCU:R'PľkZ, }}O'W`ea=s`= ptwQ_0:Ts(=ZDŴvdf5rWlBe [|:Ē>bqwΘ8OqFB0fD }pީ@_*C_H`ez@ Xq7FU |D2lG+?F{sl9~RŒ-8f[9l'^X1(?kfϺ@Qp#k۟V%%UC"]V0si?OLv-񭽣THe!=׺z *)Eg;o[OyCյ-gP` 4u_fak^ zF=hcquڦ5.':`g {9JOt/%%&ܱ-2 ԗ&t.ImS h{z&n+Q@s!.ET:ͳ8]iYߏj-ڙG&UzuN[We^=$jLTť&a򶎑1^ȟFyľF JJ*z=1j՘v}[;$'#TPغ헀7CZ[ȢIrpoABzKr1h/aL_:I=pÍ_.S vG?#Svh~D^U(CK#5_ ʬ,\NBcrLBCݵ,#Zf!\X%?6DU?@p*"0^&H̘|26F-/ӴG۟Z-Q;2[wnilo^.z]~' g)nI4du d-RدIghU-=-i4~fMu6Dg)sN棲 dU@$.Y@e>WK"7@N Q&TdGTd,,e⟎0g)x3R#b6æƸ𿣰J#n̼~5~f5";; H*?%\ Xg,1K;u Q=2~3~:{Gu|6^6ƩF G&҈s h 꼏n6ql3HT3ff9 {dyR,79 G/pzQ*:iR* s!$vy oٶ_ ,,iXޣwM@PȤ<b^^jCLXPVPCQ-u+Lyʍc3`&MИXc3QOg"lU |<!Q_L(꿹S`N=g.DHpprf[EpYg@m?Ax|9#nv6Lg̮ ߽Ac oB},lF栝ӽmɫx#Nɟ@Ĵ/w4;A#cF հcx  #-w'ީ9/.@DݖLp ZmQOxH$-pV6оT.$,|[WFOinSDust,fs#6Q(5qaT\Q:}2hIY2EljwSY,xP,XZk|ˣ?Z=Bac렽<o(2Xö[mnPҕc12?BnW7N?S VM&6&]6ݍŎ4Iy.j2 O`o7?zNfe8lRzF5j63Ɩx3]8/|cV) dGC`6{d%T1>'\Fr{sw 2!wuQ·AА 1VXx"j׳eXQ"p'ї> eț\֮#~@ƷqTͳ‘r&n/]*u"=Oaedlns}8c}֟qilޙB'O |;r'F5!cPWmκ\n[t/S-&%=X71jߩvo<sj0KLyK%d:{lPxCv -::q%Qbјn&Viw5:Fr-yENqL8^'0G;=G,!b/{ VCS,WG/UL 2 QIghhV_`k$%HnHuz:9&@31E/V3ZuneX}&Ξx 5 q m zEJє1y"sS+ZU-:ty^A砩|YU5QԫaI=WGlH"\ԎG*[h֔Lm#s0auX?YÃLX ]K!"Uv.`ISBc7Ԩ3ONAtٖAPmԁf4$-.b,%VZI'ԠQ[sOB􇠁nIiD=&X1h5_4.n+_v,,; A([3z\ar+T%)ddW VB7p?m1QSf8~E [}(:N":_uBGwYz[xyX$8a$\҄%jYzƽ?濺<ꃕhۨ~WǀT`,gBIHJ4a;y>Mi+*p E-r" We1P)GFo'=J: :,5tp^:k+a; d0@T7 >2(鰠 /r鞇|P!#'Ki#U]\ir(tn܎k&.-NJ2VNF24eRPܚV1V Fjf@A+ۅK#h"'I'N)MMfOݑ]f92Ag}F|=0/ S-#!T0z\@g)`@c7aZr BsKrH<ss1)e#5A@~\%L,2](tHZsJRoKA=Z2[:_IeL"J./瞷n'jWUk(wE?3'ߨ:]r찹eG'!aF~ N۳jś9ӼBm`g2w"Q{!ԌDWR>qt1Yh'3bg PW O'= 5]WUV#)˚˼d 8˻ɧrGAa]ٞ$hR)٬>Q^=vƤ6@[3GF {v6:e^ ۻ ot,rVAԵ_YЖ`cZ]4Y%c!xI*RJ"3Q\+ƶ3 9 #N'/!C`R('[ _X"ZuԸWvGNvH5OQ:2`C`MPAj$bVݱ}Y4egjw329~9kpBy|zgHyZŏF} 7]Ғr0]TXsH&*:FkD̺i{H5 9L&ԝ| 7*ZMgIg`gcj8 wU7W>x C=ؾ6@2(@y 8.& ޴:MT5r#Ôo0)ﲬ}p>Dn;U5W5K*ŕxcB4/%G6E+G*# ߉2I9w6<ȰI$ɒCؼ%=eX_]>:BcL}HyQ68f`WhS 8?). Np7@fw r-&G3K*y 9}2<$Agfk(JMR:A')IA'$U(ߋt.+Z"@9G|v9>[VEiDlW`u6 `Uc8KhM;oEi(E{W̽p?nљ_I27L9*..-V\#O6'`rP)Y8+'Q-$Swg]kT@:^BNZHCn~Scv U&^pIߌ-l@O%hKn6/eޞ> 啋h 75W'[K!4 G?(lYЅɗCh]lklcPD/@ijP!2RLS&EӞBlnv~E> b_X#sB!^@[i7Tp>D ?Z<[4p?b^8>4X2LyH!hjD. /N*֒u]QDD(wut`/eUϺ~mq_%f囬5<[q8M7-):Û%ʖlW6Qַ< nmEXQE :"_xOݎYWB$1E"u^Blw~|b;T7uR@L DhK0@`m|{1B&/"o7vlΨj;l8)r^w4fd,WArj)s4⒖nZ(QbnWIږf&Uf'JńP=1ƈ0úvAQ0cMm,;d͋{ 3iNg!sA%ˀi֜Z9ϬPRj#R29)J 82nVɮ@RkUylL`ū޾g. FScz:~kVLWs0O]E Z-׍I\jRSƗ{` )Ajhd4ѵL8kDV γz/r) /8Ih,(7Q;Diq}ɦ,7 38&J!&wX|w*µ :bleL\p"ɱn!'?p[~sȌu֟Qōct6\wM6|+b_@}@ErnAR h:uo8+̥ԻY[8zܫyL^33ppM /nG]v?J0Vם|w&$z>ViLBM/ [mwycwڃZh>nDmvHIqvVDe@D//pXԇEzP,B̧0x .yi64bY“n̵N!yqƳ^0_7טfTq^0@wɸ `ᙑUpcΟ f#;.kc1܉/^"3=z)+(VB)tBu3jcK_+W4C~%fK (Hk#BJ:Ye%$Yb~VNxMULZP6j>@CmN2DdZsHG%kA4;҄+D|*,_>.k{|Uf\:@/G`ŲW~HAH_(ufK&\cЋ@21"on#q`!]ѪhUig`P,y֊c8vMsj",]3gqGP 8F%&,iGv{-ɽivnѩ]Ţӆ!,`1޿v&P͗m3 iEϵ^J_vz9XCCߩ:HLoiJ+@Kf[Xjxep>YݣAX@pK8 UדaTTnT<I&Pp (}uURDHaLUSJ+OYڋĘ'YGL؏Qwh?B?J;ΚrXᐴ 鼖\O-)}XĚ۵Ni!*ȝbU>tR|Ay}~ۜ5ְL7nu "C'uXDdâFDOd#d+deUlKF>t ׀kK c)sװɿu핧mV3uf93u#Qh ;e%*j4/eɨ@3 S҉Ѩ\J߆h,>RoMȿu͏L #lX LЕxr0CjNjNi<ӤcnXsYj6#Z5 u,VidEb*c8XJ%MÚn%̐,Rfh-WWȩe23gin $>=pu:lmdkd^7tRoRZD;~s7}QT%Jtph@L2ҋlSS0،_tY{.'- 2$#3*I@{5Ղ7jg\##(ST/@d1CA堁A7~lEYRɐ0p!y#oMxR< >)A nXf% zBpW%nE㫎[nH*Ɋw-7vLreO\pԓsVrJA4#CZ'(YHE0ԑQeXM&jXuӐfM ++PY]F+Ⱥ\VUl(-iږB !<^q /ؙ8,">Vuq;Hk+nmȠ*'|%ՇZЗh gJ’@tNc \D5 p:,jGU~o{ښbvݿ}h84<;2}uTݚ߅vTEqjUR|ڷxfBn?KYsl8#,/_2-!mc?Tm71 [*R5f#qzq bqȟD@jdNXs oHCHn(ŅK әybyaqؽz\cla~uJHLj HQ(`7wĚkYoaYӇc a_VB&i}j:ʧ_B GT9Xʄi Ϩr E5ԕ'$G $ W| yV杕s/ P(PyO "KTˑ+~+첁e|-\.FB)1I832kܕӵ0?omI!'y[ŧeztHKNO|@XjG;OS1_6WUf` ei]}4WNU|(\H&A Y, #ɞeJa^了*/yC Гj^ijߡSP0W7j1*QK/7 w1h4JӼV2Z'2)KX;l ah)٘X.CQY'ӵLĄm%[I QniN"<7SPCS1'$|ʰovH*kTӲlf,>=\3%'_\ { r6 p D2឵Y]G;vaf ^ l*"fV:tomoaz&ڻ%E^>iQJ_HӨ{,<};sd+'C&1ã#_p5A"3l0@c1< Ag31ryI<Gd&?o7 \G+_G`tu `.2c\}O\_pmÅ9gr/"Z奢$uϖAqGbq’|>>q! X ҄_(Zo.V|DE0~9+b#ڙ~ۻcӵ.g1!3\^me|Ǔ1UגOy"d=h#(- 7=S‹NFy క5;kj \)?'eOJT)Jk՞,ېEg2TS8aΙkʸfn䯄h A_spv>i&B(%~6 Fx˶Ţwpx^H=% !L =:#0ʌy5瀬>On Qg1QRR#{E @mV@b_ t1[K*g!!eK[KU C8 c]'vv|`ƸCbh5v\ AĠhT"ȄLg,ol``c޺8+V8-X {^BQ]:F2^Mgnt5A5.yzܦ-{g6tϑ`G {| 9t@*/8`̲|nBu[Jؾf Đ̗}5싃~Ӑd`zBPc5^#E, JiBCrB{! yk xuU!Kp]Kg )yhC ZG.% },,P|e2+,ncg _P2Tx&4KL1ќ3|T~cUrq絭63%evڟeW+"y1X&MdK`Gv{`|p>1Y\?c 0nWdX#( }*2 HzT/_mDdQ(7LQYwo_7&S̳=]Ђ0)5UGEJ/< &N9>U6}b}ׄVRtrJu­;ʒ@Z9&zn9Cy0VW8pH9dwV ]X C,0Nb˧sp Fx--F>NpoV73p2ZїUltTdSXkˬQ.nWmWvIjU\H|x}s6QK1AM ֊KTԵmLrUG/wJeB<0d@ç#p 4 45M򓛠5ʜ ɩ̎L1t\J~8hYT/eK}Q3 W^O*2, hgcQiY>\ی-L @ʭI1_T@֢KC+ e086rtz]1|V`ᭈLstD:u!BXs͔K(@zr\ݛ(PvH?%]e(x!3GAa0' X+oy}ztCKy^ ;N,:W >(kMBћZČUqP46̡dn7Τ<,)JX#NH =g0J/{9(ݼ`rؓ+YLjt%o`&rĠi 1PM(w%*p;]Y-ԤJVb¶?Uy:W_$g?w5 nAѢ&S [+}Ky~iS^vl`jf&UԖn_-T:y{CEuxbS:2? {H7=ncO‘?`k &`ժvq _Ly"xg*<\`ώuCrNM0.d#%z&4cxd9w+b$/ώow;|댦LGܯY[exўL#gN= y!s0}j_qdnOC9~H.&"gwt{8 ݷ%x@/Hjab^2%0FçjNEArs7zQu Ϩ]xlLBRIfϓWi(&$j)<L!oxV/h{p_\t1c2a n9 U~4ww.ܔΌ34n}d:s{V]ct硽DOu .oعd%λ HtJY"/0wϜ\yw 6MV<$)C M.'zVi**PVTM_v։,rHA=B,`H(|N: 9'R@<=[k7Zņ10 Q%j[cA61۴N̫_EٴҤVj(JpW0]]1)q7˧ZaqxDxiWZN< ז;ڐmntyI?#0[,(k:0 }%qEŎcHWD?"}$[D\,QIh# 07 G VA{L7&CPşT]4U(~iIF|ѳ7 I`= #.)f݂-h%<ێ?p[pek6n]aǻZ2Nʼf&L$u=طu Tt kALbA k0Jy6q#7ӕϣ:P"`mo`0|5RioFm=Vhrjg3%9!lG $}):LD&I P6,YKl*B+_6d0gP!L2TxP;3 S<8E>W4#VLNBTnj&%ad5LTe<+ϙ71DYȸ ,"Q)( #}+\uP/W w~g@z'{f7:O=mY4PhSR,[:7˗yaOYEgyn)Ӛz.Fh¼S]*V[jk7Y:'=tFz# ]FDzS{1Fy;2. $%G"]Dұ*U^ a2g5LE'?b׊7/%-{@-5JFy%SmO5bS#`hC1XCWX<;7i^;$ cG"Ȃ~0@r!d.K]u-8km"fMySt1#-0&&W4P\qFrpTj u;\ JB|5ԁ&`ij3n+*raj.mYg޲U ZV(DP2H1N#s sҙDY\`],()(';2wGSC1Un&DId|ӕP1 @4I MNN)w;"1%ɏRqH!fPh d/AHd5JW,3+4d`T`֡ϷT,<:|ֺ$MhK\ 8 jXԬAIg;,rY0Sw/hCĶxmy)JP5=J3;;dš O<:F(7ѻg3u'h@s O=dS4#:<3)A XU*h/+C\`4:Yo0JR͹dzhM X qBn)Gbv2?fH"A d?r'Jת*Ė'&֔Md Y0Z=9\RXF>J84ZM D% udfK,T6X!Y$ yVƠj#ſKT{+k{dxieo.ETQ|ps&QyجG%CP߽{[< iO$LEҟP̝L<6ܑg3(*nX@(쭉}{ܩ.Sx%!+V ƙH"eR ;!b7D-Y4ؑCZQ BI43 ŽȦ1CD v]p}+ELdF56AA)SbCp@;-7YWt"A"T*4 2hK#_Z:sE!,'8bUNVhfoLx;2.jH;\h3aSh10MXa 2R B(w^CD!Q!5AMKݍM 7LTH,o*A4 h#iz-T0P@yk='qIS^ ^.82ar>&e3O9BܗE0K~Q AũڝR)^*s{حkʨw`"BGT0e#{u``EdiNnLYt?#N\>ƿWg#{Yre;َD4.GVQ^-Q85%dAPg;;uyFž+]lJSEmlQ,;CPdE0jۆxnGi GӁh#A!+8nת 5Ũ,Lr7k4C*{KTRfmdHjNd﷼L|֠9XY ` =]YI.(N/k%"z֓%hDX :c/A>;9MvtIz[cQ1 95s?/E (y^' bOMG,c>mUfe35Nk2M­kBj WQYǼR` ncr]Hbġu_2jzTɜ>n\YI`L} t`WY ~ˉ&ā2SQRjFB -n]0񆸻G'3OeDydozOL{uUT%2цt|X恻PX L0˔|QL8δqz;0QFJϽNx0VNw4o6L!ņLCkfD\324)UCJ4itIʃ8F3U-M2[ %,(W" \~;eFP2}DZHrO40UMLŤE{l.3#z>514GG%>ƟAgWE);H>=ދ/m7/ ϣTSƜv'rPIEe C 2#z~;W_r,+8p"R2l& l ԬԊe31L)mu$B&I jj+%IRh0Ԃ4GK4ڀ)tHΗb責a+ѾwS㪽fqO' 7 ˶8X 輏蘱$nk70s5QFI Q$&m/9 Ju`t`)eY< :_뀼*'J69sLovᄠF*5WLx+*Sw( W{g&v1 + 7]ͱ:r2624U^%\.m~i;= %nqA a$a}\SKަqa&+niY]LҮPowའixFm=ƛbkO9Zw!yPϧk^ gv2L MGц&5TFŲafX]Ex-fXbsѱP}_n!2: %' q(Th*a:L3hSn+`3&eIkxYZ5doiqC NΧg Nj:M uZI(_gɊf |2ۨXۏ$goqNx@o (SJOE /r՘f7+BΥ$F-0ajUAlu(ac޲YF hC 0$^_[t`7uN+*O35e( QmP.%_Ywn(?͇᥇o%}I-5e 2(qrOvoeL3 T" +YݩGkc,Q-~/YK:dbr O:R*N2yw;rldRhY h3kˢB(b{:ŒR <[M o7 ކ}?;tm !Vw{ĩV1aǂ)51 RY fh$ʀ:] 1S SVUN&+J`QW*CkT8`@X X=C\J rEz#6շf|q-L;=IRMa TbĦ$upJeB)GP%)JPU6QT4eCFT юY V|} H%J^-*MA\b1 ,A!ac1+Eי6׍kwP~D)wÐ3Bp9 Jee4$qSJѯUu97+ڛK~b؁Jo,@сP]W8u1h)2\4(Ǥˀ3&@U Au)cTьJF[;P{[)I޸k,~Ūbhn&JRFe%fd1lͅg(!jЌ`1='kt[2z%y8Pő3eðePGusQ'9Ͻ =&D0) B"蓱9p ٕdՂuLZ0 & &p )Fhy 'kܚQ>,0pd4e@uG{*5˹b5 @9 87sؾ!Bq n9j.]sv֒*xٖQLL;]&3eUjkʓE͹ DФm Kn'ȝC50d "FLT֭[Hۗek坜敵Gz܄*bxW&CYڦ8.Jzk)ێDQY'*$ה#\ c|۶XyMNMBcŠ˒,((0lCwzMk[U;:0 ȄS6%O3c m`.1WtByt^l4gF0MA*{7Ѭ2&|6.ٺ ,I,&&> уMP&ދi(U`m$;0Gb? H}ZD+z3@ %뭄{=50w,Oωx:pCc~Zc F!]zMg`#ʪfIň=;)40+U` 8^uhR c!Yj5˛Rs7 AP-h27/:g7h5C.OaY 5an9:0pi28h7i9'σS9(swC\ΠܚDvPnG\HQ^CDNP_˽uǍ?ϛ6&ļRAϪu텴x ([UØe' ]*qGl&%]ڟbи}n~V-L@?_7˺j>.3}&8YVd$*ά?*ep-]ʑ-w l)2=E@UnTT=RX )=%EJ",Eg7e(6W}R-``CIReYSl>%6_5K,baȥazލك03{[v[^%Zlx5"yq8lKް/mPy5>1ԚNkְ'𙔝H|&|S L$v$lrEm]";T7Tl$چ 9@š"W5ϱ°JcV59~|D#["-+=Ar԰??k>+jadƘIn:Yΐ9.́RrS4 LRVAjW vs<MP d#ZCFBެ X1I(0zȔ"kُʀNIӔje09moow+IufT1)b-.,mKrXP T I*1,:>0* %j,ۿ6G6G8 =d0iOIH.F~/MqaFj6D L-$;^ Y=4C]CbHRDnGfFֈy^"{)MD?ЦըLZJ;pas`fp0 shxDm `;N @ysi.'E6V}k6irMIʁ8R3YZZ6B!#L:dа$DJ趖Xɦ4]BQPn0m**%;l12+VsFdѺKgEN E3 Xz_o`J VU/tKse;$ m8e-[}35m[Ry/}(Q\& Is-f4}[P[ ^<#ke *5P).:oUe_j3{Q/l1~kV{̇Z?ig Ȗ'Zzg_1Gi,N(~ OR px꽬>6M liۑ_c2f.-缭o-^d3eB,h#ch/(\}oȡŒxEU=E^mxU57 !$a&n1EΈQϿ:-= %nfs>M3vDraLU´}҇CEr7g 3h]cyfPP&jJr٭x8U cjlH6Sj献tiPuݹ,A|G\j8S&x24={Ϝ1Zb?:66>{No[7r`)'ƹZƘ@ulX6:){$r:zȂZp)υiF\w~3rx֍^>_=i!w^W\O9Q;gWտ7,Yip&ůcX޸ $cTdpM݋-+?0JcWlqIexGf)e_ ol_Ce6aŰDbuqCWUwSVDb+4IM)=|^IF%-\)u &#~֜D3 O7ܻ:$0dr_YVå62uQ&TLn(_DFKv}_0|M1w|0[Vh@@:w&qNj5M2׳lk]F=>u gሤ1&~ϭZFjc󂦞ta%^9mkN~N+nڡ*R8X@(h#\;3 oovΩfUDSo7XptچLk..[֜-SsZ6ٓF3ZE VsuK֎#w2MK<sCy`ƍ6F0tḆ(-~͖pWFl4[zZV+\疮*5E($E56c qg9if¤Q\6$:@wO~D6JbY)Зj,˥? ˃(6( 0ЪljiYl"4XneGVlͬӂz̉ЛWS 6uF0K{nolb~.w(斌\J4 ¿<#.싻Q8lR؜[=:V0mheX̠lVJH[ںm)S,jI B 䠀38B6nJ3e6w:V3t%֩ q^D +Zd˭T#&A7u֐7jN_pe lkv_F>4kFݴ5fL4F hhZn2VG6W bM6'7amvbpt{)yNݽu&Ȉ:h/fsP]gh(*V>e ENyC$1F";͋'vqOإLY4֥12TE gq] 04>b)wߏucQ0(p$Qj`h@* q'9_w-:ӆ%q2߷^ok7rEd`Ǵh:4f""a+hg a3"x A5AdGn}'ALE70-,E+1MyC@@-Y utC;ȶkTc) |v&VsC 'B^Jt)iśua(IhNܨ㦕!!hwCF7^0rFNcd CP+hAoVoG4#wwSҏUŸ&1S 9a3]|VP8A`R\Tm<.ݱb+pӣ;t1>1!+ w`/HwZ#T P0a5Tz5&Am{f5^]=dyB#Vp5I!H2ºJ2a@f06<{@ m9ѵ z=Bc׽/%Cxy58PQPU&ܗ!,߶w7$wstl,F+K Pt;o6)#V.hcv7͠koi\ڬQE{a43w=[M2vlbt1BH%B 1SB91rLՆ_)\\Z8үfYޝCʊ(\AKc!ySVH |p8oyӸ{ھN hE4=͒ / w'2rF_P|d!5#+y]xs}y(Q.rA)!xg6&=/~zf&7`J~[9jlν+Ǵ\p"zĐ.e|ZBF,P"cZtDKS w=vnoYD3PZ'PA=3vp]C믶bFk!vTqxff͙Hk1:^G{bMGLz(J+AFE}1sd~ó-X1hbQ\ZB?K?z~No~JrcS[z63Y0&IP%a-썳2oAFzl}WTth/ٷG[vNJ+*qwqN10k4o9 dvMÃ*XJF…Xf4.MU5(8c)^A̸܀%Ѵ"7îl1xݜ~w=8ƞ:(jqXT2;[TaizU `q fL(‚UlXլP\D%/PuR&<,]z]6~l<8QC{նsh67cTG).\lWg M1YL)7Nͼۭd]iK3NSs{4=~K_'&y]8§iF'5!y寗өzQsߎ=Lt8SW2 :^H-J3q5ݔHSV|I(dΩr=jQoaKU!K*/=m-V"1pqO9SC潳M@uZR-cFQZ%E-kbmRl:zXwq5勠Tʎr[ݐ/N9Vd&s燌dmr1{dilNYMx:$TȤ ^6Ǭ!˴SDaQT_~M)L#œ!xTᓀʵ<1osrt4)nl쵴]6}7{Ѣ+ĩ/_  ga^%L%RI'{ ϲӸhUTF6aɍQnY>%Y lBt2"{ |uak#dSHBҰwWm5TinS] 1N]kWvՒu=v '4W/ePT nnzmz !ӓSkŨ,L^?cݦwLz,380*4+g4a16${v{28&;e<0]xA9l :pjn^= Vl`*2lM1#ACs+z%RW?IJEL (Q|38&Brb(/u I'LۜYuغVfɃd+iQrծX2k}>ҠDJUjRMذLd h*Fѣ9l5Oil5OY]\EAo)X1h:cL{7isyW ڦ SԁL);&J;W] &l>]ͲO5A;1ҍRZl( 5`뙡O;VptC{yDG-Tt{76=57*ܠPKtL{=e'&joY՛ 5X׀l84|O- 忎#0s49wiT(Ƚu )JjB8M'b|y.ʏkbl֐hatΈkpj3^CtOe9;o9$;{{y57&LK!F!96yS?2δPדdd5Nc]$(qRNH. vu()Ƽ(/K:xQͱ0smobk6j.C2XV.@>b˜m 2VKl*á}OA7in |mvAٛ8ȆKM9_;s({>wcK5뷥y @F5%Ui;6t1UWO%==*/lVe R>}Xڜ3WŜkpxE[t糒/RQȮ @`8ʓ'\ HEpn#&6E&1e7[L~33a<|!yrw#uFNL;-TqMѸ.T:6xq.CV0٪i4=eFukd#I2= Kx QÀ@@ZDz+޽ 9sY8(x㰆 ?w߶LdQuWtס5[}jouSO 1Xwk ܡ%5ps+u$9qaו<.dkm{^^Ktr M=#Y;IPչ, &Y[5DމjOU5x*3WD5T?9 ȅ҄Z!@S]\Iܛ#5G"9.xd<$#a®::p3\cgv3`peQx]Fh{q j=W ʩ>ιl6pqeAlcNcm)YȢ3a8x[76LEug5SMYV/ZcyMXj;10  a$?+>J,AqTY4rK~C]wN3:jwdqF07'q<AFq=AdIy'{SHq@rNCI纡q|8^ Ĭvp mJ35OWẘea5l]gvpAAua  !i[XaQCp"C%K>g5smTj2Xj3kcFMc5 -nq(t&<8k6]l<k/vEY-R =Tḏf?k虐`wtyo&.bU0&.qᳺk#)Ӑ숴ձ[V٣G# 3|9_v61lټ)f֓D0խ=D eL$]) wՉ,H;.@ Vo#J+uv}qŐ1ylzN;C7wg-otqHUL9k0S=D޾:L1; NF׮[d-s .ZkU4si勫&Ր=@5Bj<نgF)ici6cY4v6猶YT46| $CWUaP9mMoa hbR6AzZ33#Y%xpJR$;8fžMKKN47 ?>p!&Uk>Va~y$xrNlr'N̙OgۉtIsOdC͹`ڃ6%.:{ *kaC,nKHj9#}6v< M!㛎ћ K}4FaiIi,xP) z(08@Ű8!C! 4ǎk7<ڔ>bj|3lN }Rn9(lq>wq'!: (Nڼe=$N>IO-sh:>l]rC)G )i:,2%%9^>M8oLx Ł* *h)R@|<)8{0r][5>q}F1 RkBsq{%:w I5xOIHz?Ƥ;E҇b}:CBڐҀ_vGSq*֌{@>KBw BudqQ)rC ԝKԯPGdMv5'iBs!Bh'#Y՚sdR,wjJB@dhR|HB}{IY鹏G >O rRx<&M NWR%zҚr;h8u(#DPԇ|Hzu ]YBd@d By)Vw^xU(]TPjR<´5%P!̾/B Qd=8~0IP.O ds̺\r@|a^d/đ% ;r!S mE_Lh7nP)ʆiJ(!̡@jN$SR9%'2y# 7kRāЄiU2MCFPɸ7R%!`(RC#@BP MB^%R+h%:UܠW!Q\@ Vx#Թ 60@KPv2ir~PC ]J!B4d~Py7 {Bχ(T (:D4M8D2  p%QTaW݁Ne J% ܑE{`S"|.qP1}@Bj:P 2Q]!@*dR&@Ѐ B Ԩ H` H$ {K̞{H ĊD)*Eڐr@yɡPh(/PR&2VJzM@ BQHJBq J)w ,)@=;B)"GR҆O;J'"\VA*}nx!2iU TP*.%8# P- /h) Qr  r:@R;i@rRNEـW4Pn_J )B- @"PAJ2@~P(4(&WHHjJfA iF@> < Uz(AW(4e@"rQ;@Jg@@{)T3B9ԃݘ 2QrU~T(>'R Pd/Ǚ#CPPԜBbB V=>sFF "^oSA'/R좞44ojqsh5(Â|>kzM֋Gw: K5tuQO P5492Tu"j&}pjss[ @[Z) ͷG4bI[eAF<3H+@Lh\L*a]}v2`-%Z^M ki00d+j9_%c*jºѕP:eYB b.w &c~UF*"KC G1e⍪YSp"1FWIV HeQiKs(}Tӻȅ%ZHjjhVLaD6YsBl._h !Qv\la[ /, SIi6DN."6^gsy#TŊjCFC=ja+*"c]8ٵu3{گ''P%(F,9( Z(V aX/E  H9((=B- 4FӵM&i ǿqƙ"|wʇ2DG Nd^pA!(WpNpk/ڀ dk" -:97EN规͉*0[  kx} ;@w?{/P'ԧbwc9!/cYĞSx}|DPP$oA{8 P;7u@B NXJ(h* Ju,BPu(:s_gmZT9}TfQmF~"ʀ(BsLxمJ2E:DGGנ&4JLAS%TELdjBh]ne872CJFH)T +Ȏ$ٕ6aLܿG{,ޜSP׹쌝(!kQ?m(*=֍H!L{ҊЯJ&$@5Pq" (D8w_bPF#/Nn_6lqgw?wf<%hxw{q"eES*!vaYS7ޭqP/}?W*qTQM2T!V9CO *9@ֵM#Υx^u_c>: nhbxZtq"2:LLZ((xЮ$;8l@.1wx3K;.tAӵ%6bUy2Q2[1 y X@А]ā #r0" i@ ̊?DN`܈"%!`ƞ43$SM %])E\B(F'Q@=tOt$۬S8vZ>"@AQh@N@uR+R4PӍ $Q](?& %-::QܡoE<䀨e:D@%P7 JbDh@لP4ׄGFAz4ʠ*q*jJ*BU@Ԣd:`""EZ@QJ!Đ9?P ‘T$$LI^%1(/)*p* 撈?(KT^ bQ(Dl7* ")A8r]XtĨ$2"u $<'D 2JB$ME@1"oaNN`P !( Q@ytoL "! %xwơ(V( "'<B|{~)"d{7TQ6!@q v0 @L! f)QNP7A  iFNLa* ِ.iUs"lB>EWԓ \ӈE)U^YEALNPj)Q ow!U)Q6Д^$ ""!@(s v`$Q(@P)R_Lٕw(h@iAVC]HAM$Xqy{f@'*)kKiJx~/nu$TAPp^)`3[dC[b(.s4vL );5vL^)Pۑ~^d!00Ehq󲺥d9p`C  )id R&bTiݳ\;/Ni&>lNH2E(M2#T2 ~?*82)Z@u*huyZF@dIñ@X>cmTWqŸgE}U' Na X] ,b1A@;S,-ə Qh1c U?kz .j+1``0|.@DQh( Z%QJE &Ј >g4.Bv2 ,3%tM@@}D*0b#((@9F/O<&JҝTk5,Xt!P'ZOgc7ĢubPlN "L+{IG3h6e @OP'P" Qr^UMU?>]4!D;G)ݎ@K`:9f{#f`qnqãfbf=&ޣX0]Q5`t@RY0-5):ZhFPB:7ހw*s!JCO>͋Tj{CR$5y8B^u.$uj1|T32 2ӃTU4]i@@ 8PRB'^ GU1IM K 6֕SJC%TG;@$AK@mMX""&"@!`DC@55oՔ !"*BBLPm( &CLЇ< +!HˑʊC$$FaES×Ņ~\@Jd1t;qU4"Āuܘ1<T?8SyTW@p'k " ˔ƽA, !vӺ4`au}䂏J)>S@ﰧ/Ng;98Oxp(R[ #J;F @PRPIaT|>ÀV}NqD7*xJowb?k(g {() %`Q46!D: IՀyRxT9(MɈDre_|>xFS"a>e (oHDM Al|9> U*.܂r+M`_+<)M 0 } "jdnT^a50'*@<UwZxMh_G}dȉN܇6@D󲡫PЁ`O4@ gGI ) PRE":l"tʄ]<_a0  iEsa_ w2?M*s ^'y}123@*? [s mA7Vl< #WeOҕS@撾3Ā@ RH?B]C$INJ_BaIz?vD=) {'.80(pCjsI!,(~D9!E=Լؒ p;{;-tc'mݚu,;P%Ѐ<̉;X.Ҏ>Eԃ2A9B;2|(+FnG2zx2a!sRHb]n3 /SstnErp"rJ"l@`ҿ0'y~]6JyE pd hCAE5 ׹6J"H [u[&lڨW~~o+шlVCw!t b@,0Cȝt A[w$4:,P.| Ίf)ێIEʡ! U@drT $ZV` ?BC%l 5ȅZE UnG9 Ze+\P?пbxQ@M;y`A )l@́lm f[!=uqǪШvFDNFآ@9S|pт"dRԀ~.U#HZ+ͨ^1ܰOg@NKC X_ypp啒! x­&AfX2d'2tя yWClV(I'lH*@fph@ @H? ;!$Q8p($PbQA,`MDdYobfVsSfA3v.L)&ե=tZC*~a! P}+@UC8TUJByshS 7@f25b;$GP'  7*#ȨdP U=0W5s4we/x7σM泧%Qa8Ǵ޺g| }({z[cd]v6p&:hXPݽ:ZHP2P޷w?m[HG3HS"*: !D8_d <%@S!USUA@ e(m&;T+ x^ﱍ2\AB0(€D7fxtu K0ʊHRd/O §i WRdHbYmF:.F1VCf!E:z'|(ތdDre jQ(TZ8LBhTZQJx0(j@zPW*p'P/::R@@.J"&@|ԊR R!() N F1jc0M3A~``aEEgj5;@Hfn{*<T`piEd*"}sFA=3 {lsn'B4Aǝ4jJZb޽Mw֌bhj :ͪEf"""Pz0pJ{+T?b~gO .Dy4踂>c<yi͞jzNCSPȴPSflG SdXa8UV@q129HeBv+i1Q7DGwğ/WM /1䪢OŒxV|AWӰxl ,]75%L*aYPV=r׺OvB8 c7|0_V >-HUU)K U/)uw`;,|=Gp~5={?yH4UZT/h]c}RRDN,XH 1v:"QI)9RĤP((6W-xk"3ඐm}Op}Dp#nxrD_4z) ED.w֗aW\Y0H;ɮ2Dt .#3E!ʽDHn&- xZIr*7(0f6ne^:꘶|G_UruUtM'jp훼m;>?uǛļ\~3nFifnיʦmJ=->2||0=MfcPXuq*Ray^Z 9 I@VOfX2yH}KCz)"f|jJ,vs @!,)r#! s8 tQΕT_+>(rR E3''LD:zFP(ؚ+z6Q23J_m]-з.sz6ThaNNQQ.e6S,_L>9vHp[ZW>`k. n[~mmaK 8a T7Σ *WCv.3c˜EJ(vy1^GI=ٻ`Km/4$j8+˚6A?XjkU{& o`_pK¯z5H*'wJ̖ n7kEl?5%|f vc>SZsE9kg MBkF-@g&G~WC'Ȫdp|M84-͛o Tq* G6O/OXh]嘗^pʹ~lA|8Bmae#H9*e$~y{iyrFrԏ߫95OLgui^R,rb3zE4-%UWܷ۟Ȝ?c^/)k h SLQwIsiWc~8;˷|h2l`>=sO.lk=vmҝgu_?p˹V_.cJ[`ykİՙ2cڿ#Ug[.r%egehV$|nwGkU.ErBs`mܳS/ڶ9PFw{y̛x+Bm\>EN?m-0N,UZhAЀ"aE4< VT#gT3d`DyoqX*`5Z؃s]S .4a#'zrbQRxsg9[RṡԎCjmVr_VKW>+DYyct9m}~:<d7f^&h8|$1z~Ҋ7/8w۩5ϚeXrnA c9= 2ɱKU— ^pPvor5f C,EYG?|4!o9ގ޳ t3sxMO,z{g߯Sw\whl.Udm B~c?^ ;Z3,`EIqEa-vJk4E(,HS8X)GϿӿ[EI͙:;spzJDAYr:4 @$>=~>mSc;c'P`?p%X!4U'tRO< =c2 s=ln <n\NNɛ;;;xs58wRo] [: c%Ϋ'\8â`E9R<;ŊV: MTA5gH/M1n.sׯ;UֲsairyN*F%K.^gk}/?>~K.O\W덿F_맓)XN?{쯳+s;7 2 @a8oǯW396dx>T1};QJv$,'~1h~]󴦮(~~'tP˒6F$=<-OO(ؕM o ]'{/k4 u)I6~3)t mdv)(*O#_ǕgfaSK6f?IOG}}pM{^ s?s;(wk(itݧB#ظ݁SIפݶ (~Ld*z w|<;2J X-UthPː EU}ND;oVbk翏YGF †X;] e˟{hOQ'*-1%}b6#|DR1K )6w<[1!#b#wOgz1'D̓G,wLw*ZmcBi"8\]k ;h VzF)4D T .S?9D+%3JI"9%B_P(EbC؋j_Q(#ؖ j(9JEzSmUI^Sfw%/'q7;EwPK+E)ȴckC Gȳ(n4sӿb ͞Ŷ=v]c `7A=5GY>gs|x#(\EbA*Y% ( (Nb`Fxu&>8EG@#JC{9?W{΅=Wzi.{s=I{ɛ9Y޴}* kkGc ҙy_q^ [J~Bazt?u' p>`O/F&->]I Nj+<5*P֜{+RӤGvۆyg$E:EG-WF`CP"%#X+y!8ezSі,reÝ{ i48C^lL-D `L;S;eV<"CitiY,"қZ,d-{C]˶̈peX1`|ܭUJYv+ z\`85dژ˟%tܒ8wHHe6Hᖹf/3sEJBS$)}_ 3HlJj]ʶ6lME r;[na? ye3k%ݿko--ԠsC{']n!*کedGDzBQo`R z3JVc_W)gE4,?Js1\`+txq:x7r% .v;&0[Kv8^<8_ȨS+2,UxlemVDrk2104lZW dK:h7EcjVÌUW3?C骺#Lim0M)JLa{gǎi;md"klOuobW:qrYb i6Ti{A  os/ ^oas* %5uB"+6& *wkIKkSByD;N6v`>D;H?غ= 3Qn#qv)d,i_"'߳1b.E̔R;p]3e.%c=h{ ̻fg.+ ;+N0r%ǔ}Ь,?Nt]2ޏ'=PGE{kw)T4'`}#kh. llpdټxn`_)Vym|,BIH3ҳμy zo?Mtݮ'ڈ 2l9MW)ygp;P 7™6o2'w^Ok5:ei|:4Z~@AJ 'J!< [30@g3b%@DIĀOBb3{ ><$Hϔ򞞯UT?cENNNdzOgۥw4P50u?D0I찾/%/z"C"Ɠ'-v7vO?Ru_w[0 ^w&1 p17FzB]hsv+Mk/?4$NPOWà("[(B5>@Is[ @ j (W")A8Z>H׽<|GZw} .zDE j >F#-h?UI|ԧk/; ɄFӾNxNQ>!!)D4x "ICF:;A:l *~{]v-/Ր/޾4E>ݼ=Gոd3Ht\gKņ=f޲a / l<=[́ӧ3gftШPϯaO|lK8f9=6x;Vi 0mZȁnm璁$7L#If|IL>] i[KO( ( !'NCCXJ @9$f֑ՙr@JU|^h OfB8i㩄Pߑp~Ńۡ=0_Մ~{7"|oF)3{p{r6-aO4lzr@!A"vwޓ|q@9阅ߚǔn(It2b~F.%c%O@J!kz^?[o~5waj=O)Iڱg3j "Bm\ "g%)"AR-Z/ym,0 iKƸy g0\6Ee<߁=g{Hns TP( % ⭖"t_ωfyG^-e/5CvP_ J ʖ0JD_|ǻt! rTν#،[j' ,T FB^f۹@?ѫy"j?t:z#b1TU0N F>!axFYΏKd8?ZïаQ6ćt4&3wfy^&et/_ν^2k\[q~K8;F4~#/v '"{؋h=BWq [1ppY&vϮTupEh3|OPUdS;o Ca q*P1d¨RAlUS0o;ͽKd y~ ;NhyhEz@wNh,OA[(;ξ"k`e4k+-#{P Y2l] -_b;Ww+WЀ$"ɔ&xDE0ÅOL̜:e;r{_;}FgB 7=&ox곷oy$x/s4(?6$;q~QY<ݻ^l6.FD.\f|~Gw*2\̜{&Gsl6ls2{>񰼝ؒؼza(By֗U/? ^z vpʗKN=Mp1Z<71yXr:8ωcْ.\TT߮-~O&\8o?^G|Irx2WQ>X\=mn[ Avj|Q~>уUt "@a@1&YaO5d_XK2gO+|rl5:,Mv䰀$~?ljK.)hWkpRT@%,|8H InB]ͱ/Pzk|+ ˼mַ_mJbfK o_Vx3,Yd#]Y;gd~xlQԭQLc+ 2$R!亮l\9t͋]g;Or7Iɞ&435k]fm=<ލr5tmoىW|%a !qǸT==|`@#j^%ˍճ6jwʵJVK 0~J> {&\!NrwyylZ.UhMv56B\ Ch`9VO9󜧓D!:v\[gIQ,iO bCiRC R0~<#U?x-ɲ4WV?{U:T T^!'?#=O}u/ t 2\H>{rӐ0q?Z  !f(zJc'z#%)GX͓/U{~De#"ƙ ]^w?B!]Z}3|T061|֝ަMGRC񊗩v$zމ2v]Nj ^ ;Sʼ(:N/0&20hGWFY?Q(~Dt z 8S!,>a>~6`c#'jؔ=)_f%oU~uVU{>L 4r 3wӓ}`'掊Sgr84p;draiɈ}E>8GQQ<3߾MiA}n(9 Ozױh+n$hkHurVbӕd'm6[WWGI;hp}[.e?zs{s~BB1qpSwR?.F_ 2LT@ R0#yuؖƑ;t3uFػ}h_(!'|*>}p0/(] 2KZͩpD|ć㿒>yVII@P`R! 5_( @ێf;Y3EoĹ_ق"^ĴSŞt.{OS G/??=;K 8o@qh)H^ô^t}#vtZϵ(ʽBpY|o{6O!QгY9&ZL~ 6$_Z\(PY M#wJp<+5<RͲOu||a\?-Eit?`@?Gȣ '7ѓwgKͅ+XJy/՟v8-HPދ3ѢŋV;`r 2"` >R?>Y/*P 5Bҭ @R 4%*PJ4}gOC|yQ<HS@4H&B"r) R Ri( JVo4֮\LٲrmFG-BVYBc9by@QRQ'ec?X @YKH@{e'RݣP kTNǍw|̀WuPOݶ^]l|S~\q`IpLp'OxP{&A['=Qp%#Pz~ud{d5)_o!o)yYY͇f]K) E!bzXAEIN?'P[`y ɟKQPD’YDqGPV u PBi.G~RϱPݰgc(8PGU1Wj *G]/R`pc3;`/֑Rz 2GcE)җnsEw,Q,rE鵧s8ja_9{Q3yO$oսSͮyqMɷfAyqXRϕٺv0km[+`[4ң ScY4% 4Gʡ ɠZ^/RGn ֣exc:JW@ j6j$(Rx2$Y**/Lyru#Fܠ@kqN;Q7x(% 0)N7 %6^ 0;( #Ƒ"|K=nBM~ Nx㐎E`0 $p*W\|7I¢&rcGcyrVdfQE`a(9XZ1S8+l.Mkq'd6xTpLJ}cbe[n`dXc0}|}L\9 1ϲV"VllK, ,-[߆Yth~ϧYx\쿪(kY 0a^H0'PɇJvN1 4c]ȶDD&O]^D=r@pn`Vҏ62'õ_Gͺŭn:;ronMcrθ~ n7uoZԕ<:}u*,dXY>Q[Ȋ6I[gu}8|_o9ژ#6v^,?q|՝1zY?i5j|H^Ť) ~:FN13o@}ƪTK]u]sm g`\(4p/vQYkwa_1bX_/wvZֵ*LõQA gJCnw}\6$=w * XQMD~ogɱw~>›F܏G0P缤}5`~fOϽVw1=_jQӸ#P~e^75p<6`R?ER&cS__5]ځ<-S1]ļ]ڸ.u܅cjm:a+luN\}$:Ĩ#Bf'g3c3ZֲϚbڃ(ӷj&P|@7U=>NV:*tU/7PZ4gB0>mZ/Ji ]h=#wDObN|+Lv<#f>ۊYJh*q6fْJLW:+fGyr%錃ĉ+$6)Qv]$ݳc1s((HP9%T~iSy j&5r.7X{z/HIOPqQ|vB`7T]0]]pAJ*jՈ(7T@*UAvM@!ѢTC֢uG1/(濳<"pՌ )Vj7+6un̡۟w?YzG:O9"2" (CAIaGqF]M;q D|9^lB5{E3̤r2mTHGhCi/X/z~MrrZ0%aEБuE67}e>24>MwJ/!w~{Y(F7UΌzwO=Dm51|-e'龉opl8 r6g[ʋiZG}<$t1F+I/ FU~ HbBݕXƬUbI ѫt85e祫[j᫠U 1:C@J;/p Y꽆Or0" YG(1QW79o]ӼYaﮫZ5$q%, れY1zA~,;>ϸ .WOҏ*/JuPseZ-Id򱿏,_qL""#>Q,H[2lyeG꬟hp?,A ) )^\ŽkAŔz^zvzsisɌP 7 R(JIY' Z BlXwRrznLJ_ F>j~MPħr%(J'G~@x>A=Ld*NO 76AU*P;od σޑ)i$5D 8,MWҵX}$p=6u8."۹E%/ŎQNF?:)OJ!=C ' AZ5f&Csk7r@A?ä "_Aӄ0ޓO vPs`ousiW6;|E }Wg?M? !JNU>60ƻ*~$ t?‰ŔCB Pڙ)Mꄉ+7  ,eoO* Hsd -s}F9(S mγ/*H $ j.#yu7|"F ǢcȥԸKdC;4}^H=}ЏgxoS?ayȗےjb@I=fW@z)~tOu A{RPÔzC#&6cn=t3@?Y d' qg`C"ѳ[/c] 8%#3)R9LCW(<( j0<*{$ '!`wӼb˖/?8,B`# o DR"cm) =>f/Y605OY0 qVuSA@ZϘY||(c(q"؁غ=aO?x覟@ﰪm!< OяK/iop.SU49rRCO4n.7<͵9=AQǜ<0ё%ΰQ.!_c~DjU=$l\b{(`##qEgkgk=W)syXqHzUx B"7<̏E(wr=NrL&R7x` rP YY^PqѶ'0W;Nu+w[ y"{xz`˧`D8c v[p]J * 4e9IL~~k?/\Ŷm_%³pBaWA{/983f2S3TVM>;.6:N`?Cdu4^+g6/May7FxWhWx)%b4ԧ@a(-.2p:+-z6~ɏzYͯu$;,u| ‡O^SW8f~P* O.5[ D$Ks\Cϰ}9b L{7-YmderE(NY1gtcRv rP"AQqO3 8a9|NobtC1 ClF[9WE󈩙HN UUX1=.-о#.~WzqºUmB`?˵mJ+˜¨'KFAh82ڐ ~`f#[]9k{[>]nӃxr^TyQ! lfS4ќ*?RGm4Ð\y uqɣ*aom[PXhuȅ% (\d%ltu;+~ï?0cwQ2%3`{8'0h٭JQbVva9Q'4 ~V6W H56wɮ>mPT# `՗%E|rsRF0M/~B7LJ!#o#~NHO"HoxV}w!yIG"ڋz^MyA=ֿc9; b ϚC'C/ac-n0짏Q8-lloxp|̡J'E@ &ogs%m΄?>y7Wy, H4m9R^ݟq.H^Nz-5sZ}o%Lw :w}t!>GӒ*oA!TqGYG;GG<҈4q?]Al!a߿Q\~٘SB4?@u:B|#dzyC8ӕ@8;]ֹ~P|fYU5UsՙWM8vzv`zM"5$î >P %g8e5rSܡN#!P[ | @a<^ \hGd@&i Ǫe>kvYH?_{J[߸! 2( v" D D1q=/3>-+cӵzN_eoqx_}xR1x̹ksKbM__ݤvÝwvOq]u?FV/쮫`H7TLVxLc9۶I~wջ>u+LU}۰#uy3%j"G>Ͼ_}=5봋د~ĺ-׸U3tooe>T6rs%8o~l)5cY4wsUZۥS|Yt:N%ۯ&no^Ǐo۲ FK ~&1g#HLר?W.]:ェ ŕOjЪuW^w~P~Lse5xxUq‰z-1ihfvsi~x_qbkaemn믖,8! I]`w:zYrBQvR`@0U1,suݫwof jfoFn@{|@OP D㳇Ra)GT!N5r*:ѡ7[bY[ImZ ȤA3.kְ2yXv_u]߮ ݠ6XW̕]֚4wBHw-!%{gtI91y=^{Ya wxT}볿pMy_+G N<+p9OWK,_kB }?=jaJX 4j ^:8Q}t{9(uq¢܏CZB!AYӝ3rWgSd;,6Ёڛw!#*?Wݻ8Q҈~ٽbxX(PPKb O فT'Xh>Jkyw>켦ȑnf -40{_71924b8%ȿ/7;9m_{ |K`%c:XWp)$]Q>DK Qan dP_:C1=/cC0{.aG?PcH3`u :¡n>&?rYy92sSB!2'\_sw/wh' \8S琇Y _Cl"Gk$0-N;lJVL%k >/ ;aR>ASht퀫UCF"lW*AQ甘x@[vFI:AR(s4qyFӏn/o;ϗ;/̕G*9\>VK`񗼇!!b!w/na* K.ePD@ (|Z"‹E6Xp %9^"D؀* c]Gc8Ҙ /}Ig !>V'}:g@N@MOucv/i<gvI?@ A=&pu]~ۍ'3/D X 3'P @ 3بH5LyP$bvLzG9/!9̇.b|4Q֛;BZjcPT&%i6dzOq֞"y p>Ce":q_A;Ipɔ$飥1A{|I=dx׻i5@N%?a&f;OҸˆTRP@i BeDA:P$SH#9hvCDJ@r>+{@FcTӑ(!U A)1'cyU $" jRAHF]8JsW` !0%>;fRM e듾_p t3ĸ^J<BP%@ch" љDs5ĝӹP=c;2,U14)ʇY~7K;o G,efis#3|tGIQP*#g-P2TIw?&zbVbT\,EJhaX Jɭ AݤI59B F`9,+XI!d5mf -xgJL$ʥecH^\wX^xVjdZ^Rm@WU)lZ ٬P 2V)6H*eAÓR&Z!ܫ- ]!J1rffUca D!MY4y4A UO`pCCaJ ["+J! *;8B OhGTRx(9|qoKAZ1}22$ Z#yZI(oGS~Y'FT%G5 J1WpB):.m[G@jXц\vlb[  ;P t|&M'{%{8i/`A35ۍ~"|% A$9nC aJ LG`}Ei<?5.k=SٳžFEd򇎊 @(o.5u[&>bHfNH>Lù.N>3DQ6{ )!4IyFEj k p|]4.Z%w34N$ x# vq8]_촽7J'~yi0nO!^ K00z,yok@/"r ב)ā~7$SB҇ Խz#3H9&ph'AVzir _u dV롒5&1cWŝcpFS*%S{MObNMt%c8{iOUW{M[,cykn-iܺi?{Eqa/x g_vb ˄]Ey|[ynzc-ҿg)(Qm<):+m v]n"+cX ,-Wo.|:oa}-n6y6&Tabbyz bcukci8;O\/<+_W01ya6~(P*a>c }g>=3v6I;+8xt>eC}c ^Ǚ r pþBY0`rvԯTk|/-'<4;H`wʵgke1KWIu _KF.n^u<џqr^7 i1jv7oqk=[]y/_mIT,9jcw2,UR,o P2~5 !1;PEE0ݪcgR&&6 lx^s{!;.#FQ&X$DNvU.sBhe:˘W'M{VX.G!e)kt,״#^jJ"1QmmVQ,w:3.ʠmnqvNvy7 tLv6]VF^FIDIe"jAO8|ԝDQfe' OHt'{ qQ'-bIdWA~v]n!c:4鼿4J~ikw޷, vپT~b|}\Oek DouY~[qDזE[ҳ5O/}aCzCfs^>3{';s71nzKWޙ~otO<2~.*;IaNlO!j=/B57XYޏ7GnTc?^G{Mnj77w};V~nG/Rait{7U}n~/K'?|`b{ɳ n[x79z\FAyWh;|stNck^i{.)u?FdHAz[$tvkcd  #J "4+2#c`4`}C%](@/e1NJ?/cCzxmck26'3<~< :lܰ Ԑ{2B esq±>+KjEŪ|Pˡ]۹?X秨* +"@O̠.VpNjb bM)fAAԿ$A T@EȤ>;UB>^j}A3ab<4)e.dhJ#0B:Fe;Kwt?d|ϑTm.IE7 T }Q;Iv@<=BO۴|@JejA(`sP Ҡr´}7 Hvu[5b|Ѓ!6GR2f6W璝9"ML(랜`Aw큯Z4WTu|ͼMuwb6N1" )MA@+ [;qQ0s$"@!+sh ɔ9sOpg33s6=<;0~Jlh|!}Cṇ(gZPx'F31Fӭ P66 N6ʡT1e"-y7yWfS#I))(1n\c06!]B >摞ux0p9^orS*fǞɢOUgDu QQ nBߕoEnn^"A Js' ϯHQxH7g( b5J#㽊q27gsx6Z)nYq DFB%$#")Q/!p{.)gCDD60X5\_QZ↗^C'P떼d( 0DžaG>6G3P|ʛ1œO0|+ͽ^~>~Fl(`M/3(wtxMC'e~맏>鯎5C#N9_!ք.<t܀(#ςSqT@1DDߍKg:)$4r8O _/9x94T6`w>7sPq ɸp}[v%%{0NB @B:P\0ZSQ UP"P YQZ >UÁ BHo($*wesklyf0k@SdwE;?+;͜==7 N]}‡WzKB.Pjj 'S.{ vfS>ļTDIݗ3̞uHKr-Ց}E'E@!:23ȳn*3DJ3D֦:n1M1h*_hj5]ҌFGAhQAþl%֑xGEG'HpN!F>7?,@-b0ȲaRb9'Ϩ*J-wgR 'B "5hJ9_ m5U\l@dHA42}hqǧw2O㸙!G˿ >aӑ:嫿 #;>ʔO_pAVRBt3aSn5&<ԟw) R >P l&4Qf+K5B[Gl 4uDt+\Aݔ@*:551))1@Wچ5S(rb3o6XetRSqk'~7~Ku_,DtzrSFLDf C(tަV$ C\RC@0 WvՐay%W޻NOOߵJt=& #zx =*~wJ<·sa{ rR9F:`L/1~lk 9kRF^+OھJ1$?Jᆠ(AݔI'iE5Q]G_GhDH,LLCQp#Jv(6NrӏJh~dm!] (,7R <]VL K,.jjcAāchnj"s7B&y'JkL0jT xŸs΁!E2 };}ms(7zIT΅1p5g }M`q Wwxє2D JL[,'5b(.f9@7ZADyR"YwNy>cNd+_wd8t5>^GGh5 FTj Y"DB2*jS @PEO\xнU+ډ0˃u}_oN낈{cb>QߡRt ?=^vMG7t 94Qh_Z[NSV-Fj;(5h[k)2 < mܹ yןC!"N.A7GgI˲sw3]STu a2ڧ \pjOb߸_9sL>lr8 ~QY`Ժ'ŃjR QYO.c1hΟWWDo QF( y( Db 71xU0VP U^ [5 W2 IRd$=JM[#q9O`/r:ɓQ JAv:U|?EUG֠sQ=w Zk̲d4eJFNrz,K (Ts5Bz #ؕ)yzp&5`5NNS$8ۑP2wHFy[=r=2e&ښW5/T$NkmSap޲_jR#Q{ACm;j%CzVzH{c Ǟ}Oשϖ5%u~cq ,yi˴rVx 6GC'7yB\s8F 'q;O=3sFM<[IݛU[7䆞{- D}DzS$LeaNvv $ ^,?1Fb<p )0"A%ce3\#ɲ`ty\ A?ᱮ !} ! W2$OMO*jGFfDN' vp˜z7pq[[.Aʧ-@GȨi5j]$*ʟ`7_ "~ʟOz̶o08Dp(i0T$bo@:"1X-kNlJqkyxCAcE)a*yk.D 9Z6  D }@(4>_홁_{ci槁 '* ֩1r*mȫ|V%\5d{ϡv U6<7ɪtҍqEKَ/%bvLֻ>ً?J#ֽ}(w o0ɯIƿqt'Z=nhe G4W8灃S#239v~sz]d!o|5:NA`azVrF~%&vyirRZh|7s2L43km 'NQgk0iŠ(2-"ء*cBpoL eۭ{g!CJkpY3GeL4=i1|jlUx|Tj'r&btusOG{-RY%*_OX]*%verQ7T 3%Il]eaQa}u@͙e qy@SkB3$'4(9`(ɹ@T8PV7,aݳQeqcO/ !Έ">LhՅM5IޕOwj/+S!R*0QT1MTQ(J((tqp)ėZ3D@z-x *ΝOo4=GDž&RUxe]}8u'9RYdL.P S'Pb")UzL?.t2,@WO!A ~Ҝ%JB$ ̱;k.0 h1txVlm|Q1`٢}Q-l28N͛J2oqPX$۩4K;X P} l6m,3Gu syu!_r7'fEk͆YT.pxCs/L{s?h֟a9=c'nѮi:k@B%~:(1ƸeʙHM;pziOjR6QnnhO=Z9kfF k4y7##̓n\;ď#/8uS(P6T \G >ɻϞ%8?PiAEx%3R#&9A |0Hy;ޯمe0]Ӝ0_SX~##hN-9GkLve[L1bK \:7:%@w:٫C%rϡN)P%` xš\]F p; -Ȫ S%$)D”'+\חyvR< Ǐj&:l>H"ք3ls5O+NO)Sf!R@/0ne8zP Q5T7QjBp? yW^B`ՅP"> ;h@R xf{I<v%֑CȇX^A7W$Tq^D9FBiN(ZO}4xNԋB:/CapdfUy*GuRPC_4r:A;NSxo9jH;2+ti!>pP n„CG>l!̐Cy<^TJ{Ye/{yr'y~ *=|"bT ~vwÔNMĈ &!C 4|z(E9Rl'Nz@<Q NPבS IAOєCu"ȔP E;CNP]X N *(DWB4P}ZbAR$0~:> /ӍF"*gqo,:ːI~Zˌr܍CKOURRQXT:Ҥy<ZcѾ Ȋ_3HBbw֚>|O% ^s:pѩJPO4'рް pk@:>9h㕤r~87~&8O&hB˗y*I!Ɓ*T&sC/gO)}/0, ;VDyI )J&P)ɹpmÚh!ѓ'H}it >8Ò8,7U7hlyt L ܫ04Gj@bbwP8vzН߼w-( *atyb> "1♓f$w͇٣ģB O%s-H`JuI3kG7G#ĝMS^4K`rV #(qGg)NxӺ}Hu26馨ӄq=R3ƍ<սhI]/`pF!€FBMsK^GTL .ĪSPn.9c`?[8.HNc0 k ^vRqS(24/@bp7&S=6eAko; erjzeU%4~:Y@P4R|FMBȐ_wBT ZF8=cПsunuBAxԎ'BR18Y)^LxRuXPڴ}n2.$͌'޷&̷y396,Tx?g>_CtWL}Fղ]V"esP.O@s8 A=oc9<" ^Tm cn'[}|rw(ukSrIqK\$sQT)Pj{r1=e9l0fn`>P$^&VC9I+7n)Lyqg}o$>RC(zhc CT;b;]7g& r悟1>L?nø޽'J ~7='XtNpXG.w9e`'$!4tbRQ~a4w2!ƴ_PDj| e#Cb:{A"CP= }~#fluлp%F߇`wR'ŞH2 RraN~Rn'P6y}ϣŋ>_}lF wqs&9Ěrkm#S^,ávYl9=tw%-җ@l;g[|̃hBs`~=m#e \F"HJ^cw(=]s36Oٵi){tXɤf#U_ɹe8y'TQS?l&چBHu@L8nkk9k{ؼVgzţWꢦ MMR_CLu/8w;)jv>1K}d8֌B)(:bHb:u<]UuCOY6XӃc{,iKBby,/qRZc=/b(nTOE_Ȋ qm {%[s6#@r 6|@>io{*l/Ps  tdfvBgDlRxey &F( aKa>'İʿTO(8G>9lQZ7YM@HuQ ZsJ%dGd@}P8-EAŚbiy̥"aTse8BqZL刈/%N؄9 EW9`bLi#kEb(MMӳM(2*!dׯ(,Id,7jg53yQbD]Vl ypÏ'>YB[rǣQ\pVyL|y.)XO80B}I}uTۧp*sBqH&O\Jq 7%&\Q0J-"LP/KH|b5E,BrH0L|4l}x^#&8QIrrPQ8d|8OZuHoFf֠pN4n1 ,`i)*UpEFDcD0d4TwS~ϟif=K,h?Q4L9Ty%Abd4$XJp4b8襙5♘ |+F"B)?ѵ\F.`kO"gtfej(,'% 3БĪrMrf+,Y՘',D\ kvhxnf_Я7y Z3P2Bè)jGى|Pz18wxfD:G@l2 %5E-^(fk:RCh)HPEJ5pU! :R( ɢ!2JQGSmY ȜQ,WT+LJ m ;ǃH1#U( xàqQ!;y#Ɵ3H{N,4Gz "H^wFˀDY̘Ƞu0%i@. ґ;Zq(MB1VJnL'ήzٱPÌWV ;n&N{ YG/us~y(w-T,ـnx c܇#Z I+%P4/&zw׸}> az}YxtS f Dtkv[:xT_[:[\ZOũI7{X m{l*~vنr;1pKI e};iszdr_ת5G8P󘟰Rj"LGlQ2Ch ?Jv;{u{^N7CZ@fC(OFܴy f};*NY8}':X~s$$Q|0ē)Mp'z*)ɇT!O)!>jM"(z׃a%GBl>H>FmX}{xS+v})6Dab|=eW[+I9JOt<֊EXEybCyfݱO罦z;5L_A0JK '; ܌t#PUFs)%@M_0>H+tjψz Wa9)O.#p4#nc0s,6trCJ͎.5BPV J)TB)xV@bbüUN"%!1E D<먚+!a!}_S7С3|r 3uI_WQMڂz,$<|'`6SCe8p93&̏zN?OsP>4)HF \5>8)qr3z.^Vjb_o/FÚP{$ ]|ކ?W-lSP]&.ߑqF be3Zj˥IKݓ[b2B@Þ۰ ̩#>Fkv]΢5P>-:]`~D?rQ nE /?rO| |T5xʚbV I_Q?vR.KiWقR@(?x@Q*%((!>C4;ԇ6eajOmx6:X~rk9!B~3&Y4(fRx9P /]gu-7d 9p q$SQQAgP=ΘY:7*[eTv}Y/> x?avԟ_ | }(?F)YNmuT+)OĜ&iH1tӒ)Y*yF8g#Azb.Ft9Xys#G[ P0xE3<ل5| ":x'ts~f+&+"OdĜ}d8>kChF#gݠaC .@(|@^݃|#[彆n\AlX630;7r pƷPGAs``:> R7󰩙n|@xGq+kCw(-f#ϔޞJ"@Dr5z'=K ~-eҊ ?id Z' (XJ׻$cޮQ/b6n߿33||XfAm F4#f"*}xG;uRvʸBt`F&x}B>'#?Jx9omj=߹g~N1KH$ UK!q<&]L%qTE`e_vwQDFPh2[PG) FtіV`3 XqcZ)o#ID|  %Ew9B +EfOtiǦ9?O;zɶgϬfXz &>˵KZ5gоՈF3 > +0'9'y<ҳ3w!3%^ֽi4GǜڠI\QkJƕdk%0P EE!H|+#X\"`? P!ך{HȚIc5簜ygCwj_Y= 惵I{wrkë'fv24(b)XD#Ĕ|U Q+#bBv1woѰҥ=t&S< ZcNq%LISO?(2 \ > :{ӯ$Z`樠]"6XF0flw As]h!eFَt599ރB3[eMkGlR쇗ZOUjXVv1J<ÿրY# J[@RۉP3DpH-T>J(] T{[[~v ѿݻ^*F*lk < td a ҰQdQ_ Ͻk?xƖUU@ vƔQee)p T aK$* JyrE#@$5NĽlZN6d7Oc̳򟞁 \wύ'',^jޑdo_523ӹxLiiE<(9hsZoT}fy{.)A( ň !wqĘI@&T*.Zw 'I]Yg[>Շ;}a뿆 RWa#6ue,JQE@%y,ӝyj9i3(Ld_լ 6מX'-GQIz) -[u+7qC/b\JqQ]N+h#dCmgJ2^ZӚ=d)COX0!/~1.a51ƶl\]kЈ2N(Vcjj?bQiZ,̓5Y0EUID9ja(uD"U~8B :Q>Ij]e4 ;󾬹j5:Smh U3O6#! 9e)N +}v5%\FCEi*%b"{@#j@˺YS(jIr$eT[Ek#|t- j_-f2ZKGGCGQ@ k.|x7E=D).}_ŮJPEG i+wiRP;5uo>E%ef0IȨ2{+v}zQÑT< ުG܋׹= [u X &!lVujKlpqlP{O*U#}ka!d'Udj,/(/xi9J/z>M׾ޏ񿾒n{Ԭé"HvyF ϱ>CgٿgW<+rD t*2^j"3N˔J췜1LVGCW͞\+f31,Uge| 0i`?~fyT`MnvjBad& a9vLw,8ݮQ3ƟyR?F c̷@ՕF"ӲV1`r;E[S϶>RsܹZ3ZE(׵i!<1Od 0 QjUmHX#)Y@ߘTޜD G!3Xyo[չΠsޟd #0G̚Na?U82/@q n's̕k5ڜVNmNXQ-28DvTgK+Yo .I 7a&d:g; q.H@F#wu |vEKs;v E _cO;sJ(ys"6\r4׌\V`gۖ>-`8Qo%_B5z,k}-3[@sYu*٣"C<̮fdِz{nk[3-+V8'fJyuqi0" mȞsհ+o1HU ʶ;Q}sğoGWz1j:^vqS&˓~y 7;[N+*#i)zSi n{2'4q0Xzq;NSaaa_;{+W(>*1sm4yix՝;38<,Ln(4&6 X\v7TIψVqvok0rv5C H'O@3T2=r#EC6woizloonj{/W [m,~c[Z#~ JzkH\K K1H0yWeb8sSU97&{|\F^H] 뺜TeQd nxJhO3*od0m:uuYƯ>]K̟ψP񋨝 L6,R:z ?>ZSESMb ?,jDZ R m { potZC7bpyW[}"8o0&v/ouc! \[1X, đ.wѱP*䮾쩃VS{ fsg?:S<9tfoU!Kg-\Y2vwzkN%6gYûgk{ik`054g,A#ͬG_|ڬ~kܬYY9[&P%=\y|̜Fc2ʏ9^5)<þnF `=a2CtߩfgZ3B@BAo`VaQ }Asٗ@DLc+,}2ŝ)AQ 5n2!@C2Oe4M;Tʖύ '^zc Mm y60>եfH}Sr Oa"ntA[bS4uymg6M5'.a|܎1ͯhJ"$^Ye5-DrZxڰ"@Q5!JCEx ҜI{u4XjH#kXIU KbE_8SDkfFT V%0~r|sWǽ2=A xͧm/Bp_FCȷP:x.$"(4P1Ӑ2ҝC@JQ Fp)k+@?wM1pq2Ғoyf4HJOq<{]O. K^|prh{mEFw~2 b!Pky|{)<@Iv\%$|aHD6a.lPqD!(J sʷPQ>3_Xo 84;lQS#iTn r8Rv`Uΐ6^3`QPPM}ª#rg_ޱ3.3OX@h6n,"_XƤ(bwWx>+ G_L~]~z|;x>Ut8Q&ޔA_bH P>U* (Qڱ <<+ fcb YQ0RF L@KUx-xP>TSS2qhFrw3=4;|tx(pO/),?0OEk8su73`< O  ^k!@i4E/-gZl0&_Cuf_.%"v;nPn'aDVAVsQb'i )eJ nP$᫔7 c rĨY?@BG#`pVKXx/A؍}?%:?KћP{4wӰ+\;  v,lYɌF@q^)Oosٿ #pn :y1yElPTo6FSzGӽ"0`s=  O< P$#^ g2As29Yؽ f%;pKk~{~֟giNߊ̝ǥmo} ͔=Di_umޡ0PM0) :i/[ 82T?`a}{4 ޖt0Ɩ@YSwvΗ[>7_} ڵ%--=81)FYޞ޸'XoР`tAD ծ>pD{KY*"0^Qۗ&%tUj CIF#>>b0zIeq|F[" 5?f˸?l{ "޲v'("h6`~~DRv`iJTsSUQ&-Йe9>f荦|_L~hֲ ^%vh*/Sge3k_=08P@jnHx(UM`4\*4};]F*a4-Y}I;Cƨ[¶X7+Q7l)2e&ɯ" ƪkVyq"9X/]rŢĈ8 *8n`zeO b[&{ְ65d1Fo\Żk\ T4pnV`HZ |Q(An3ń,z+x"+=ǁ}|=×,"x= cm`+`|#@9 ?n8yebK*·Vlti{:==@(!Dߘ?n?Y%)EJ+BsS|˕8N~sҚ&1Bv钖xK4'j@|JP”%D!ٵ_BIƪC(?(p~EK+w~>k0ö W(50;L_r5iwrmcCcf{nAr{r.Q$ϞԿ޷3seҔe&zNwߋ:-]_Z+19"%DPcHd @R}cK?]UEpρ_֖ *B&Jo`R4qE_̱]xSp؈ӏq' BJ &v僙y`՟ihN}V^NL]DQV 1L`{(iC9`FǵDhh-mN>»sGs{ݐ.w4~e՟7)TTR&G)᳇!2'>/i8JS͏jlI'@J M*m|&Wv.Ph>' Dev }p s88Jh?կc  7~5D*r(1MdӡurMqݟ@ ݍ$:.W_EchYĨ AlAԩ ([vAr_X( I6w|Owq6{PwX7&qLX?LqHq'p&#=ޓsApUƛRpy U!Q~C\ nlA2DE (&Tΐ\BQr[gpV'$t{?޹g=80#Jg8]w`UK-pYIJdꩦZS1NDe?zv NNBݠdf:!o!q R E 3Z9}G@ba%p0*sPV- Ԩ6Ӱ Tە[EǰCH,fU@vPChc>#=mr0ر 'eNG ^l!Q oNvm&e] 5;?:\~E t‹q b%OyC/} MQp}9q2< : 0ng]^vNK2d!'2"ZTU <:Ϟ?)Rg Q$J%J'U.֗s2gP`b c2پA"Vhr56F%Dd/2Yص'wʉ^]o f]nlEd: C#:ԳaD%&NZBGj(+'i߰+Sf]\ߛO>1)_TΫ)hժ0$(JW#7rĹZūLc)ldJ ʥ .e0FG}%Z)aog9wt]4#0k~q;syں7><>Q7`ϖ]ӧu1q[#"U/DoY t;{l^ixuŚ3c'`$[I2҈'̧o$&R;6?R=M@Q9\.VJ$hTJBiuXȐ6:f̔Gab=}HZaWMAS(NƑhS34h|2+4 $=؞d#VCc!_2o")1@ INz;9{{ޮt*yq)zJ͑Øj$\@je07GF*ɱ+=&0=T֨Ŝ9OA3mJNhR[$&Ru Zs+<)젩ZzwLѨ٨A K8|M4&Yݺ'>Dmtݚ[SF [{0'#'JǁK!2aFT!?k~mx 13oᶆsD <(v &'@ksYsH:!׬ VS( I v G=gMEdМTu?şFsf8ژҴ`\;-l#)#4G=ƭz3ur]ͨd[#ݸg\vLb}y"4Tf_\!`M/ͷ=,  70ݗ!$I/s=GjJ;Lb 僜Rlk2ʬ}ɾ)ȫH`vL|k7{CX&YOG hwOwirOtjcOtɔ#lhr-;Zu%{IpG83ʨQ'- &Ssisfưg73qy)~}h/%nx;C(#eZ-r]d~]Kh|3xN3fa0GE~خzx|b(bكhi} #A 1´[1\9RM\')>Fk&RmȘ._f^,kb .c%6ˈܹa>.'Hw\_,^w=]I¡zzHi\`&?]Mi C`曩h\ίeOtܧ:.NTz1ms+<|ӽ|^3p "F[wi@a9.{3xٝ\) r-eb O6;GC#Ys4 ku ;湘E9Y8xr+8~Bpq1`?rc\tJ= vTQyA&̽ ? a&f'j^۞N~Cr_wC9T`U Di^vddm2m=%<{x>]&AWTn.ƒfVg㑱Y*xi:;tg"es2MW:)v~wÜ\9dKB'=3i.u3ǁ]^/d ^AsU,el >ZũYix/í e{\s Ieř?gr&1Z#e$y7&YG Zr<yʺ ol5ގ1~;qKCě"=һSW^C{Eo@)@r1:17XLߑO?^:s5f ǓP^>ۥ⬸U=_3rt朁Qt{S B6\D VJRy{Yزu _c}uSNis32^p"ƦV.ci,+}qdQh rߧp4ǽ`Zp#a~oOYb2zX:Lk(ǯ=fu|Vs5 i3l;WAkp89MEOe^oϲGuv5e棵{ɱp&Iؚ nv»cy; @l_)[Gݝf%JKA15ŘZ~2,فFe7loxw!Rs0t NB0g|?\A)ٜ^$05x~=s5ӣ nXsMT2Ҳ ad8ir#8_J<Q֠|3 az̶+}6uxԂ216A9Uvȡw(@!3"w?D% a#2)3#"0d(GɥuIA6oq"$*c$6"a3HX 9u @~}%%TlaA m&P3OCTM]3I҈˔j %4^?ak/Z.]iz3ygWu*?8&2)N*:kyaPXZc<@Ę2`aAC9l[ק׮l`R0/}PrcT藍dZdOVƣ R! UÈ;jrZžhFIDniNNL=rCU7Pl(aˇ}OrZ`&BjF^M9G BAcP( :&PՊE3-?b= ! K1'!HBEs2%T"kS `c"E %Av;L v<| Wuvy)( {}]t5g%}:!-,޷gOZx>c)4`Tj*B Т?!_̉-f8dLC'Rk k꼩GBRPUWH$NQpTNKe~2a2( |)`G }t\OiSv| SYBhŇ?]ǭR z_Ԋİ %k}L|ܖ%얔,́ gе>u4fM9PxD|/Dvg1uy`eR}?M>[HOLʞ089PHb#|@'۰3H{n`〝χ“o;oGhZ&R:1@;Xk<9JuBy?SK!Nz}ds=1)yD:y|snvƄ0Ղ}d=K0bpIٕalyɠpǟu3tPG:i&V*gPۢ+"wOOQ*{m(87kp&j_S'P‚gг< - ֑t, I ~@LƨUY:X_(!)N䠎kmvP7}}m 'i]wky/~{x.{~[1D(޴ 4-,zaP`kiyz <@JQ~Cg,5du3v\; (Pʇ{_#0F&ԧJGxKڇ{wIZW}W^N)yޚlɣ8i{^縉92S$N_jNXOIW2t"(& 2D~È}E0cF@CQ02R^aE"㨘Y!+M,3kDBHi ALD3ĿaP&|4MОǥC?ed1gfUGhBer@ݐH|e@ U""Oq<㩇eAcj.GGZ:uQw+i{'Ǖ{Wzí KO;wRnS +>JC~vTe)D_㿏O{X`H45cOmxC Srf#_MM(8qs$Pe +A9Gf9׭S͞ɰP޿/qdvpePԱ*&dG2?5vԏB_vr:%xM<} z9{{yxhH:یay /N>.W R@J.br-x0L|_}ߡ {E4 w"=~({4= nB r7w}`ԧRZ=fѭ<6pz YuOAg~s'fpPvHSd'3[8}N~椞j0RMiv*0LH"إ M)Vdb@kډCܭQ0|ɉ'0<<(F.'!Oa;P0UN_1m{O`4py叵-+M,- U 'Qe@rQ9=9Ql՘ !z?S{uT;NX}޴? O{X:YOGp$3[0er ڞa>7szXy㺘a;yA|m&~S }<3#DP#6 "ҀQL}׀P*aT `P|9`RBlHdSHq'Oه2V3ʏ5G>WtU&ϕ4uJ `m.%F6~n*[,у%?OJћ xw}顢,: 0afc9ʨۑ`">x Yf38@myQ\\ׂ@r-߱)}zH^eO[ԚNg>F{X#HQ)םv0j;Ԗ"():;'=O,*Yk)L; g2~Q5E*u$ЏJ;cB 3'P  )k`EñO@ŊpqS#}`{˂0:{lў;2-rpV]KTxjq"g .J g"}m`k<6}ɗў @=~a0Ga[9X_weC/oOo$95 Ox"I"n=1kS?b@Bq-J'c/#FPTyFq\X1^3P5LgIx8|["@)ťC|9rXs)E?X7Vqc4ğ}sx03kDʯez,ĸ; ?7aLF] ^n9_0;n!?OVVq{&ўJ!>Q~dkb45y\ 8W؃6zDO-,% ~rrg ]D>߾.r8 5|E0b()QΒ-5dx(y~?]SQ|̛Ҍ0]CSr O(69%Q ? lБm%/tL Rq(x)_n+Gj-!&ڴ fQ/&G9kaO;B #tOз*ӔLiMsw5gG¨(8sD6'CLݿ# 8!VpKSLB#veiuٕ cï0(iOg>&v8H34k"%,D)LGbx&#\?Vjsd뫚\OוTvv$ M%GԱ e#Ԗe ܳbȄXb>׌FCVǩgwF%vј2J /Qhɉhp1 *вW5*px6EF?X*`H1Oq oHA1Bm^G+,C (,kTS /(ݴJK[g~rG*^y_( O1P"q;cP@7)J@y =|Cp^ Q^34c 'WjH޳gYtP5ξ4n0ա޳`>X apٖ}AӐ 7A glQ^KQzMpED$JC:UeV^,,fBkHܨiDɮ/Uj˄4Yb8('BVp w)`OOX=K~l,O@P@?r,F$2E?>!Q~e4Mr[gP{ C׹՚bã~7jr%AufpfOP(iC+\s\= P.y +p$fJM!A띦".mh'ƃ%ڨG(8g!þ?Fnw^ c;wxFd`ʨSndž\mlxv9L 2>ylXB(b<瑩T.lFՁvY`'710/bXb(0+q7 :EGp3; {ۀF-hwvC/\Nunsz}i#NԧцGH4u w.9RRЁ:ű3GDaSH}bo/me!Sڞzb0u7}Zq,hs$~Q_(r(lSU;ӿ3ߵ.Bv9=ыD8R&T9}D+1Ч?)8QPY HUc;p><]t{2-'+4"ikhP(}aY+2ʩa0ZhĸlMeR(t;{'TU,GQ lDD0zǟT(#j3k_r-.?"¯4_ >蟉#t-.&OBD;ZtyWxq  lbJl$1;̋;U#12D!׹/9&?{k2^Ÿ =w3zKѮWl=šI癕Gb#2 cd*6|v1[4"0<0 @ˑCpۊ561Sh $A5EA"ЗL S*Irk'Ԗh!/=΅n$˾ L;k.&kAo3z|VԳ\Mgy4]_H ͂ L^1gµqܗ1NxNnC"t xk4$0 UTj\dSiΝI hQ`v@%('&B3Z ~l6f\F@.p@Kg<j߉_'vWŲɐΎR🯾PwqұȪש)A([,zBpicb"<7L/eP:;YsZ:8.&䓐^|)[*w9nD9Y@2qS^ 4l<;ͧjr kTA*bng3sVJAk6 Z"U.[?\nxφU.p* 1.6yLrvuq(wRX}>f!?q^ϭA˝Tduˬ or^; Q}l^C[3~]fQQ[v폙[je˛Z?"%źsp_ ]ryF͞]б?gN:ED&!R 7w;?>'_2x ={ ,$"ʅ(): }"D]f븖Ă H/$paXa G͵oȦ*&GdxrMXD)_s F>Kn0ߧU PiL a! .(VPІ!̠h}P ;-wmA!hz<\L\ zRceXZVMD桶3"ADzl`rF#O:uF՞S/oHw7'F-1A5fwC {݂(+i^QXQ`(KH*u1iY=Eu0đ( 4 Bv k:8DZ4JP椈ԜMý <^%ɴի Z ʎ?O9XX\F[ƵDq?;LOE( G#8H-vGYG OߞPpϬm%lH-gLv+qm|Ww]:˸6JA!? g 2GBazU$N*BX@PDEYJ7bCӚ@hϨv[* bdDF4XLA>`" (Nk`_'@i(+a>?XF3WQu~T -NV4N?ۼub~fO'B䔫(#!sEF/O꺟: ;]lwBH6W@ݾ‹귲tCq: ,HWnZÔ]᭴DC՜ '4-CavcqD0;Åd?>6Ӑ9sӨʁa/bGR@eĩZ1NJ Z6gA5*4,J|YhN;ʃ)ҨaY!Oۢ9Y{Q^l!Dbb1I9GP-}$ 87pAdV1/,xE&C]{ɥQDZAꨤ#5QuFN.(0L53̥tQGxh7 \}֘f Y+#XHjBUft)ᔸf;{3Η Ym *vҥ'c渾~K+%%2*7R]d)FuVKbS=K2 } >RVphs9/3oUg`vcPdј{ǡqn.e7=0o[oR?D"DX]`Whp. iww6øZ 梛Y9; )[ C|럟2ިX[D>~n80jL2EcSY(8;96Q$=9z"ƾn1ڄʰe?3s*Ev)6uKQBR%Aʳpjx U%9Ⱦ2gRE "!s\_+Fs'ϝEX+gw%c-XEGNT9iϗɱ.?˳X#[kݨulĝ,5b0V:EPooycra)W8G.##`bu#<[c* DUlKIbQ8wqVc9ap>;VQ}8Gr%Z 5S? ߇l&ߙܙyhش_l_f>ʥlwgcԎ)PmbygFmK-6jаkxFvoFm#T9Le`0:G(1x ^g,Uq\|ηpGjgv;)xևO+ RV Կ801fS7ً4hj1"[gI }sYtɜ3۴1)&0N݃s@9*@jNFR g95l_;ָ=/uq- &Tt/1^ G̤j N;)}F-=D,|B +븋0oY 0 c&%X Zˀ=7 xJՐ+wwTj!2t9wӔrPw4 -U cVSAe \aގr14.`#9#Ϋq"3G1|mkJaa fOTRIK}pZYFX}o.ST@ʷ k4?=u}MB:^e^8mϵëtx/HQ l!!UwJSb{CP~2VϞn8ԾWu^xRF-!5U*#)pjwVp"" Hڭ{UŰj;Ew2O6pr'0.>3H>Y藼#!SX+Hvo`]xU*":$\b0; h&.S2>~sPq+hmY;l G)V\/QľPA˼_4hK%iȿ`ݧ-!OQ34#c(mm_nrx\ՐD?9ώ\KwIo^FmwvŞ)EoIOd![Kh8kW/{TmuWa3[+컅v~ 眰`Ҵ~ojc/9hdbd)4^T`&uRJ` nU;gWsDZF~xg"oFjv0J+EϸY㾢n5%}p&#Ixp i[: 7Ԯ2|Y][ttmGSK1sT3ԭ-ةyF_ý^\55av7d8*tp|C5mofqJ7\*yJ!RV.x:϶̆G_f Nr{3!̢e7s`wŀ.׉1!#fvt 80:ק(+Ŷs 4a;^G`ab}vWSkD7P"ϯ(`rkr6̬jQal|,Y7_AvmnI0r57Wsݽ,r38u؇꜉:ȳWIUqv+&rت{i\⟉KSW=9L陠VYBLC ߬[5m䜁|}[=b{ yh?]? H19.3šYpSX@}kna/ k31'>]f8"Er2/v5ܸ׶+Yz+$h#R6-`4L_W/a`Cr 8ca yq}o;ObnԳU#m_ ?{ b_I_2wp7g5U˷y~-wG7x5y- n'(q$I\m\?mpLml^A^7~ ɹ_u:%f~.+<r]' t^2i 'SߑAַR\,scy'f#f^溭?),^M}oS@ɢ5]~.Jgܝ'5#俻~W5,2#DL:i~{! ڕ\V;3 M  np}Gy/;=sUSx*-Yf'"l6{|$ᅻIp}D"wX#>IƔiGt Yޓ]c~jGCT?_s.6mM =7YX¾⯱o^|..R=[@vzkhƬa?ʸx|_#@^k<ϻJ$ll^''?+rEzCܶ%~YQ=mL+n}y\Er-fȍJ~&?s u"ƢND=t/=6V v9 %g1[KgW]??i=ZvwW9n{9MvtӶ04Y'?KgVacסy~ 5Fwܾ6?IΏIe\tTΣ5?VBkkQx(p3?d xmccex_˃WS$kKi|C/s;_3^ {E~}:G- @)+k.g`4/HeJGs8S\CIohŞJ;wTyJѹ ~xT0$O*S@\G>^N iGz`mwl?U"<@) !HI~\ҿ=jh7SAϰ\}%w!@> CuȉiZzop].܌gMx 7.b{NSQrߗt~΃)qD~oR0oxqU6uyÉtpQ|="ՉǥdZ@|@ J*FC:T ~C.:DMÍ1—BfĿtZi2*>WPoِ4݃fіMn#fgo' "w霅}xǩtBp;FXY#xn &<߈gNw|~U2?Ӭ'p*6Sw;<bR?I +cMAf #cdD7% R |wcΊ&h)$髟lpCطe#Beܩ@Ɩ lѹ0\72l(g?er=#^p3e"KuR7 2B<5*Y"c鏟Uw+3âb2h0a0<^Z+cYzllFdǴt-%عT G]]{Q%9`VyLc}tꟆiH !BED %h5e"rB ݌(.tze8Z+P=g!{\g=˩i2זzdGS9b䫩 iv5E^Ai_ggQl^yv57"PVIY,^@3dJ R>t}K oSB%@ Uv\o&tLr%Jy[poİAw >\=g3wӝ2k%e$ 5<ͫYfb**6seZֵ͍imhVҵmVZ U5V[66ljZ h2lE #X ؠ944-"RJP""B!I P(h HD ADN΃LF* PVD[[:Zfe4XH1uUlƖB$ = ;՛ܠ v}^q׭}꤂ED>_=ﶯA(QBAs|=O5F{4T@z+jQ> d}H2Ca<ÝU)@f-Glf)b";/8zTI( :#$}%UI$%%EHlP }'r@*TWkm=wGv͠Sֱ:rn Pvv@R fކ\UUJ@i^ٛU"0/OO-6竽q  `LFdF24i4L`Pjz@MCM242 IM4i!6IS=A60OMMچ5=Ohz2Llj =4hb 4 6IL 2z BҟiJOJzSID3ijf*oT6oT~4SC4PzC@P4 I ɡ)a{SF&S&Sh?A~1MMzɩbz5p͒t,("fPrucvƶ' Mll F:.i dzHq#[c!ẃKCtڸ*Ub?LtɲmwKl^R: TQ43m_m4߻Áujp0i (eO~CV@b[Rլu`{d=n'Ff]q@f.Ou&Ȍ5ۭjG[ɲSa$PzAMrn֦vp|E7Orl3F-d-e6ӚM6 "FQum8Riޜ2Mma7X#,gf(QLeLBf̓dFQkPh$P4Tͅk&jܓк^MK6L X [g w~m֤7ޔΎS^Ϸ^1NQTJQ*O` (>gGoh-bC>~zEȳfAPGt|yIHRX'v\TXT~mdRg~8}*d oikжɻ@0gێ|#bd |v ( zhbÆ/~#5-TM_/ NS>ViYBc&Uҫ%$d${2k4+Js5c4bѫآ{+flXM' mvVnó'Fl Sl*[|n5˕5G5)ABńB$R-sF{Y&`e:v%a' wK%ӯ}Uc4гBH^?p噠/d3XXmh ucSUR.  c7˜l GtO`N`Y*fDݮmF]1{Z}2p8.[gLCs3nѓLwl{h%c>\̕kav |?z?^{=.uޝ.k|nVo`x~>u׃+} QKz.-iO=ezݷ۬j-Yd׶>x>b?| 4}s~?c_[ջ=}Z\LtV/J_-=:~w;Wo%ww!:-ƜJ~E.qk;wF]j2R֗`ȹ:?A^C@ž56|eւ>vI|%tEj#TBQWfCΓdҋ\M0u3VpD󓬊+y(vllhsb3lyð&,kYh=ug ^6}1X:BjD!CLP2Њ$=Y1M0{q2?iQ]0QkPn5ů` 077 lۻSl 8w>LT=gVn[M0ڙ{J=af14z1ۻJkIbepN뤚`L` )BgҡKm&-"A0J P)> R4dnCNd!oHi*R(ڷ,X"LT ect1&*jRK5)4j% F]1VPIMDPAF_6UCADTQW2Q'e,8Vf'0%Deb iIVT#m7ℚDB$1b;U͌غ2Me+)m4X(i*_Ed%-㉽T%CLM2Cd*:Y&yݙ'Cd֬mXD@^-6J~{.Sd* EBy8ʄI, $D$1\ {La9myl}]$q a_>\ݜo`bbvj(@T"{Lhb1AAwNL"?Oy5E%UJDxdIAE f2rJP\EZلԚ]EPQ@AKARBBiW,zNH r*$)2JjyNȊH"?"(&H*(("DiXb$ܻ`\D҅!H< B(HL™A$4 M$Q $DDQLDLHO.j*Dm1,EAEMPhχank_mQ6 VY;1jQ `*I3+MNN~`(C̦R+*&c-b1 E2@&ԆJR/`M:ae"`"/̧GjH"E Sl;5V:tk\ vd8UE`L2PDI3)#>d$}dĻsRʆ}^|9Po-BjTA{Ҩ3+<Nؼ2?H\)>zkDVo7yZs2D;(G#Sg5C+ia #mU PU&5RJ2-1 35MERBLRQWjd"i4ʒM m(q }׷$3ݰ;(WE*A^BE +HЉNPqٿ|B "Pijhje @(a$2\l  UPDMP2B*У$"AUCWOJ)\@hhD<G O!2x ԽI6C%Z@]@4&0(Ht؀"W=8@:M R,9uv505\fݐ&fP jӡl4;6L(rHMPYCsXABm 9 S$ZUd)%(rV)D8HJ+hV,B @)(Uw4s1^Pd 624J(5(p<'(]@2:ACP &(PB|T m! J+D4/<; wB1 +AH#k@w!)MAԬ>1Pji),1$G$˔H&#!d(9@ 4ڀJ-*Y=iS|8 .9T 5RIIUNRp7""bExH5P*$f BFc1PJP) 5/ICZ8@*!^R)nm4- }v@:i$~  :ԅr71DN}b.+HS%CCR Pr:rS%B%BqG:SqEbm܋ Bxh`' CK-t*yc7qMqS΢ 6 z\Yxk}ĢD'fs P繲qdBUA7ۜ1D c p ĂAE'=q8f#w&Vs|M4Uv(ߡ9+ mÙwr$ϊ:#ANnp:yxɨ@;D^ˡi(LCEPb*6 6P R?/ a~ߟe7-tk:d Hm A۴(ɑq Ar$ {aϴON1ރ2(? 6VCvG鸾}}%M() Y uusMeLe,N-r³9?vP".`;6PK9dՂU_ IKD6֑\$ $(l'Sqv)pޟ9sՕ1 "%Q-DQL΅eB1^#y%'sv.^_ʈ/aFb-4!ud{Gc*G!"s?mHc"D"9m|Ӗzx78OYٞ tͿgϳ$2VB1'{!5WOaw5U>t#+lC^0iB5^B#'%35L= ` / <@QK+9,ݓL5EI 4NlfS}fLۺgS6P4|8xΘ{۴џuH{yg- `A2PE*coෙi7G+#`ax< rݛ)]ז>{ϏIvw~O`ʿ;q4dƠ#>r#bD [ŋC\ @8|4U$| t(yh~1 k{8C3[>"V :Wi '_5nL(3$f Q) pJ ("=jw"QPtge㫍E*п_Szډ[wW>QyqdGKp~qS?Iy*0Xtro> 5~ BIJ;2(T)M˵9*T #w /.n@)?o9 S:҇< (+sb]7Ij9JljHb V6Y/̻P3 [JL~d/Рsr,}ٜxNW*Gun? m 1 aXSpү-Va@ۑ ^7b q.o~i]oM@MAk QԒ1`x|=*Nj $eʌ0Pv<@S)_7 6#x.Epo\ӪW^]ky 0ƤR{lM CH.| Oa9@1bj;ӳLN57!عf*qChPzSY9>z87=ip ウ2Q(0EFVst +\ #vF\ٖK0 !λ>^8DT3ʧF/˘eO%oIO*f  Yp-eD3*86+2Ra{(#*4,JL+7Mt;7WIU*MGӗOƳb@R! }D.ƠD3{krlOg9zRs՚zȞ:~FN8 Rvk8~+j.SBF"<aMyd"ם汥m/ +%PGCGoj(1D@9 :y%Ÿ|ȵs"n0q G[cH2?H}z~ھT7*C_#xAr(Km̺~^k eCgXrh/J 9yl_ݦ>퀳`{VSOm=L=NO&Ŀ]0rC7tMӞ9m־WMiL&m$y{qH S*"N [{')qC`1_TkLn* (S ߟNP>4@7O5` (kvR&4ſ^8piͶgb3mV[O f<񙎌~&Λv XxDUl5)% 1̀!f"jK-_M;r(Xby}'mP17ww0ˈ= (nE`yj4Zf*̺qI wkf%{I[3`O¼ev,*9]Ρ dZe<^u ^:`C8_Disw2 iݽ8g 6MMHn]DT@UU  X'e =FMJE8!r$ ɇ!Č肇uG-S޴fwO$6/!܍|V_`^na 3")83nS~#*GW^pj;p>_ &]lȈ !bHrE @@ۜ?2Aj?!Cm愲M2{Lހvy#\DJC$C QPvbm ;s*\ -S(VKh_-!Uf,1sMNͰ&aȉRəCߧo\6|Wɰ651|a,RhN9cy7(uӌNCa4e580&qzY@ @Х@b3m' U(Vp슈LI%EciVCNN ˓*ҥ:ճ,Qu[8)6Ò-.:lﴞfdx+h鵗%2"ոk/1zWnslv$@mqz!=*̡(3>Ň${{paD0nOqv.t;x'*(}d^7t孏A`l<0?gmtd0 Y6s/c;.$X9dzll:2PWhTQ6w=S*n0X٨HQdoYN`( l5lӋN64qdKċ7Ri1H/qhsvy3oy5I쵢o"]ȒnP(bTe=S8YP /V+$@%];m$71E2hWA@ի,!*G* u9h3bټ] Нm`Za" Ͷ $ 9 .td9@݆uҋh]<(+N2irvEtgƲ!1&,~J w³t;32 3 jm;)2UE*2.G?:*ww*XfXc! pv6+SfdYbCDVH^Y6z3@K!nC7vy] a;(=qJt]U3N&,JVGz`à dWB\4!|懺 W&0Cef3\àZ*xa*To[dO53('Q͛Dc O9D#},BrA>SP;M|My0ˇfi3 n#=-UZXq]$ 7v[R!yl$;J@̾r)7-zna9l9d^scؿKKPyE,9$1B7T-@#Qtjqif@l˯ 򦦭 aIǞd7Io.PrT+8Pʫ}ZOS75&\h y瑗JlM>7݉ dڼIϛ,Ky%X+ٹt+1b}Y%Nlb* !pu[":gN +ƹ7#òA׾*ʻB/;pJJ2dF=~>_7ɬn2f@ `1:sz1l^GV3L3눥b؜]^ԫ>x-{Z4wf{—k )ʥrC<»5(:ox#;ݎoE˸KxkXe/|U1 |ի\YU-&5lLEY[JI19B5$bg\Ñ}Iɱ4γkTbQYu*gKUVUNUiRs+.4|Q:0"B#HmkֵN BUikS泥[Ki+9zY]F˞h٬[-uuNηJV._fvdmF# eeRs+hHRfQr5LgVj4>\g][=_,FXNk+瞅WYF Ʃ}e5m_&iF >3 : _u)y|\JV\+8Yyd l͒KƸ4*b[5Q}l(!Yzkiެ P)-+5]N|ˌ#GRhB3s$B,jGhFY}iji|7U3U+k:fN0S9T_DaA\/tsmψνـ[^fK!P1w,-l03 Bn>Muşs̉8cX^؝;`\I s+I1yDnviON݅'|h:#Z:1i*aڔ+[AuR3I#/ZZsSĢ|څm$ķI[f&cvøoP;;g =.U'oz'gBsYe0.!,6 9xz*M0m7qzLڡHVm1C EwL +껐Pyy.^TC,r͞ c%rLt`_,_غǔ p|IdBu) Kc ˥Ew!^5Iu(ת䁳9H@(c3*J]W 簽B|0]<^GWJV9N B tAtAQ &dLl 9|W `CFz󣷏~zCU( sxWl]KGet ja3CbT;Fd(]+ XC9 4A:xMl>ϞǛ߾}VyZ{pʳb^41imCAIKLr{Hp2\}oglt=Ԕ_ y)nH.+`㨴ȆB!3}6IW-2~W?4{\: ѹv0Jd$p;YAai2jpehZ|jv:Gӕx Ppko#bkj񆹔ұy8 6pbXA@QoX,!݆2k< ֭U2#UrrQ#h4n '祈pz P =*zY }GswSy!js~6gZN6R`RnQP)Ԉi~}kGuR2Q9>7b q2j{_kvPɕjfTAgwCb)aV{@P>;5xiIAxU^!n8~N)81/R6+ [Lc`z+eb^Ӄ8:ϑ_砼Cw:Z+m&]C=owtN:b´HtRQfW.qދF\GsEҰB2 (U.I8ɥtm}㣚sjHP_0\{4,1$Lk^-[ 3UyVX+4@ȦeH2b8pGœa0ܧl+jR(J)D%T͠Ck1:# TZ*෼)@BFՔ*Q7W7(DJA X"V6T< =x}0w+oz .Sf' ʯǦNrP19 \!ȢUmkɜ g~l<6Ξu)| e;S D@wk_C1N)6197sAy mXxڎ+~:WwxSnM_pGG8N7 1bHgz>_MJı(k9'aɮgLz'cxFq;t2F{0ӶC7ZT`rQ>Ml!֡Q`ϜQ#p;¿1f͐t?4b!IM[wgѠ<ټXJ + g|&m DW_f2odB[A8S^r3e~l.$]查Ϳ[݇r]pbKTMVS\!?h*9hfar^GcH&ֲ9 04ҋ4v7žy]ɾR.#i&ܗѯۊen[ʛݜ1=3Ilcx~L\5Fb/t'&>};.to{,qJQOd5w%MD;63ܸJ(yܺ:ޯn+qm7H\(z3bwb=&6K^^e&՜:<Ff~Ѽ ]j~-l#P{ۃ)9o̝1f H&ǘ/r:%ZϓxKE BT(b:C0:b\{T]iawO{r$ETwJ hH 2~g[]8,D5lhP͓~f:8Щ6.1Fxl 1YFP:WZӷL(jvfZPrِT*zu~.@p=94U@¢ @N>}\ܪ*_+qVꦒJmhZ09ah T0q6ܭN_?aQ2^`6~pMV)/CAoU"]̤:T6Ɉ >Qy/r?^6#M Cǎ6ոzs(jyRJ"J(2uF8*+UTqbFʺn}DȱG J s3!ۋ?c0o6mזh| ZmNdv]br0Xs5F\ 6Hnq.]l7ug'Fh)])I޼6|1mco8؉Es!uv(7}Ofw'b3VGWg?uWcTBkw#e6qɓ!Fu%Wը)c6TrkuTiE$-ew/*%U6e7EN>ҮG2 OqZeXPk\9 cgЙ B Kf HH P*]C.֮%Pa=KPV4_ =e,HѻI]Hڙ4Yu)=*PA{sכPDNS^a4~r:z Ѩ@RC*Ϊ .~mtvxs)7)_]꼥]ˢŇU GCD~TQTp?kuArme{'eI 7 6rȃg͔s^h–^{md`.ִa) fPe-q=ꁤ݄;j%)=嗧t=9CM\DPLöQWpi"sȱGf(޾F&PDB[kd 7]WyZVPVTU)!纂IBh]$LT b\WE 6rr2 b4Jz(a%<+E>g2{lwFtڡhpoԱjQE.Fڣg?3D`yı)Π@%gQ¶w<}~^*zq7rA<<̢)MT˟GBT*:-p7J#a0נ^$ CW#tRmaH--UA{y p(8UUMxQ.\,y'ov=ڲ7+-~k}H%X8A=\H9p@$X i}V "*,|SSˑ+AG1M_|5a)U!DOYq{7e };RnW٠u IB 2A،#[Jm,gFG{tac"]kVHYi fw,0 H s,RBQ (\t27/{X?tlpyu[г% ;^, »EOڙ[ǪzD#Emhr3ۢ&p_T:DrrIjDK 1ՁUGU[!XY[Kk,ZǟD,k*;*Du=mu1;Np8{)TeBNP϶ZJ{o4q+:bz/MWbPm=qhr!µ8+HO}rNϽYv]YpZw]9z ,^km/à (΀uUG̓ />ӵzQ;tP J\RVi$j^Fi(95UoZIRZH[Q YNͬW]*?^vlyxw&bdxKNjic_"4,X "a 4QRG.Ii)__NןˍA>#]z1ɹT <_]`!I TP"0v*^G CW#5h1"(3SyY6^@ԫ  6rMg{IaR ( S3فrҊEL2ep*7'i˼47k.PGg Gxj hDRi; 6K=ϳO`*w__~ww+9s<Tm /R$ڣ$XGypL?GN)RЕPGo| ѹJ ɟP7M_#nNUUәryo?]0;p 2ʀ/Yf|LO;!ߦa?9w<^PtbF+MXUJ>A|5RZBp-W.FXE ԅTem'upt(2 # E|"ӫqXcp+8܂? z~da}l4U R:O@"A>Q= _zM>-zh,Wtkݕ;,;`|c[}wX(4LIPA(`P ʱڲ')]Oo#WFLz #L$-h  4rL@yA6jrL{Lf8._O)ܷ;̐r8) ],tP@ A?*N@kC! (lY{,DT[-j(WKZ㌶Ҕ̥S1s-K)opi6X:>sMk̘!9A CJ۵>|wE3+R(#6 su9~"ھ@|{::χ (Q`e4(~=痼 63{'ݙ48/ {v>34b,9!O5]zm6UMAG?dXb9L>~] +BzG(7{8l /[xӓ E(@$db8*X?>hݮ}mt& ܠA2}*jkk>kc`^oj//f\,b>DnC1Sp4_S:phrz1y8ǺH E`lN+6yP]v\s<$HRDxҋ a}@u\Cbv^9 {ѷ!Mr3=ΝE9=y B۫fi6Hp&@wL1!AM#&!DR5&J'lͪkelw'{3f=S&n95wvC0y8T;;uTUftoH}Cj\Bw|fFc'tvg2+={  db{ )ޟy<8/;%]BfwA1N"!%b{WV5y}4= <:vTk,; r~^EY!;_y:[y YLT?CH~bFN5&)Yu6 ,Јm;?mI[v=Ǜ=ة?3[ǡa؁һ|W+atg6W[rGIA胮M{>2+97Kfݶ~gau<:?^叻aIuNLZ`eXNU:0} ş zsiI`zuMC>&nMY䉈wJ}&B$CuNyY;]V{OD8T'VM<3;7vd}t ѝYՄt)h]Ė[d::q9]=$/NqgyA963'y˩vHU̗Pr.1MoNd"+g{4%lma?cC, oXby.8 g.v 43=:XznsgZ0*`ɈrqZ;JᆤmX92xM>吿&̲' gf« 褝Lf /n]0EbXiqGӺHk{!SfmvءPVn\'Ć&6$!!ߙ;0*gK 5h lBv,2t ;-ׇslk!tTY &ܤ,d8ZAlT$ bŇ)14ԞIzϨN~!CL*8xd.y0P*8S]\CҘdй38o<['Gmfkm`VW갛J²?EwX/IeaD;Lwk46aXfѓ&lMOJKob#%:Cx0yrCܠa7nSd3Wh9Je/oR 7 wMU8} @NdTxLT=&&w1V"i%5 q`W94K7C~2`M2!?đCd%O>r2P)yY >?ûIph'åO37{9JdumK2P7jDAs7qt`sCfg;!y'ݧc@:$a;M*a:o6;QQ]>6!rw[dGIq0uo'4>o<%I*rIm(~݅@z0ᝬ񓹜|'DҋRS÷Z:Gˎ6} ћ[_'Iv1&r|!Wvd@+;ݮie`v8?6Ą#{ l!T6sd7d+4&>rrC8첱IH(پCfvHcƬ1v@nIY܅IYl1N8c:,; 龽9?w3 d.B{ꦘO0 `V:w2HWt4x< bl˽ى gI VjO&~>UŇ" :aeWeI`u哞aJud'5MTX5`9jo;6T p}[RlGKvIY,7gWq/bGm׋#<`2MM>Nݬ2]r! @ف! T7ՁIl+؞iD 4DR N4؄0M!eH_~,CMG d$zp׭/Ԟh >dHN@)Y{4 ~!6ً~isI$ u&vb!!PXR # ֞w!u/\FCH(Le< "e] SJX:xaLBݐfBTI1)=SڼPo&8^S͗) hyMH!H֐}a;RLIϊ^k{|LЗk+ +$YjqBo @ ;\^q۬ vԍW|Xd{VwxA٘3;3td'GIzk$`@=, Hi%)ԭdgx8'&\}LZ y7%uR%9o){ i S99[v9m E[ rC|\C$Bp.Ү@PM2PCh}hzh^ .~(t3 @C xC0bY.!'l; Nyni^'d5*;Iy/f){a4&yHNd6Tێ&Оf8sBQduxhZu+D=p8RXӐ4/]=yNrMrN6-& @-^L]DĊ@;% HyvxO\5 d9'Q>w^HP/C )Tx@{M…8ń]xfP (j^ 7`i/P^w!f5"6N:PHy5ƠTH;!xPO i)yHxCP;ʽ%|!7:Ho;J'TG9 @4'x@SK]E9rvi+hԵ<2)Px^0'OWtH=sS7P:$(: CySyCN^MCx$ =p\'!| B҆(M9 䩒&,dH<,uʆH54'HGP(a:0 P;jCxOHxOW9{^:hN`\IR2wuU/SiZ"@Cv65)f߁ :*ԨP`8B:P?ńO!JR(R r&K}i>lt|qzx(Sf Ё'H6r})^ B$%hB Cm*&B4?h<#RBRiP>.Jɑ6P@xj^QJjRʭ؃$( GH9NQB]@  TNrMC/B(zPd4!GyO<6˪SB.;IHd|J8éMJT iCWmzPq rQ}yT=Ho(*dHې6)GiL\r"TiOD"m @)%~xyWP BDA u@򔦡C!S!\!UJ@ B% ~JB"5+~NІĹ⩴̄2Jw!E ]H m/HDpAh!PԻK'ɝBP*b@Q @hS% )O4rjSh2D=mmB!+* HR}āAP C@ 4@% - '#-v *aB;5")JBT@ ܄ @l>  !O^?JSh HdHB uД.C!{`wJ'Ñw r%)Ur>i"W$(H}m+BjSJR);d6$d/T@ZAR( xd7 ]( DrAiA @JJErZ;aL@o)(X{@8 &u?6PD!x')$ O R~J4+KC B+!rQhJQ@9 H2WCxN9 @*~]%C )4k@dRr> jT)PjAŁv@%*#B99P\'#Gu hW1(/ ԂԨdrO 5!1S\q@>Cx*>hv# Uɤ\N|!|.>mR@xPJiR "RKmB: HP'lj:P O>I2PSP#Nd&I@JY Ho'dr x=*6.ROr2AM~d)%~ʧ @HH l$2/IQu- M{6ԆH Ӕ-px%*m )S 5(Rz Jj)Q6rMJt"H >)Z~L8𚁡 @+* Q9wH9(J̈t(>{r{R Q9B T@Di  n8ti@u 8W%D BOy HRH"# Ba\hVU!^RBu!L@R%_ H} DNUWh@zH" H(HȄD"pTP:J(CҪS o v?MP8}I9'+ B z9u"ĀJ2TMBzP@JH {0d!C<0 jPS J Ԫqr>d9<|?O8H!")9( "?q"+`"8(.F2BC$><jCʯБS"> QGՀSR %CAN@ON%J69ʠ|ID(D OyJ9 PS@OB d;K} @CGhE IESi DCB( hvGەyO"1 B! P>8yBv"2S׵{AAp¿g(m p}HS[4.zsJij( oJzܶA./ ^vǪ6还lye=vG9:p9?MEjBHU]BDRaF!Sg}8~6S~T@' =n!{J4OLCJѬ֤ N5߁6H83i"IϴipɌi"H~Jvw% p6w@J9WiN2dcX5-+׶07EDHi4mHj;SIm;6 3YOrM>ۛ'j0^!:2NH1q?}#r#qka7|>k ו9@` sI'yu*1KnۜO Aߘy!fSP"6 H"PRP E iZ~)x)$ӹ_e|M {'?㞀ړar_/*c"#dm:"_c"> 6nԒA !Z _ u7:`=򷡧?XA8/y?dd<_Rz;!@d4"s$p&A#us|DHjN2*Au*4UN`EWEc?96m@Q7EQ(P >}ѱVmMׁ {dzrGP ʐq]2DB1(Ћ!d((q (TAJUPxҩJP+jXV (:""`߭iRxZ@ PrD22P;B\9*JdHRR"T #@oShh^yUvNJd*FB)Q @&IH8IQr%oa@{p%. 2HC.";2@R&i A EUhR Tz$ Hϩs/iOo:k `g#&:f}?(X{yvƄw=҇f"SxzrtC@}$fFi;\GkC63P\\,DUO4{]zTNRA#ʨ)y SǯA@a;e("$@9BO֐WSRdUG *t/ *s<yrS AQ"ȝG)(PCٕoA^6 <L AJҠ}̠D<DÐԈ`U<(QP@CyPE@1( s@(GQr (Uǂ(*ȠvʴA= +J碠"Ʌ~"J _sm+y$QQT P=yA;HSk*"%(ב@U5pGÈ# L"jafsgH]9(*}8J= h|2T DTJT;*.ThD E;MG <`Rii>\bG;? <*3Uu}HSоT ZKF Ȋ3nɕh}d钚DL']ZUH8 ծ6Bɥ6d`RaTS$d\6VT*4pe酈l ښP^^1ِ)?Lh FHT2SkK)'ᱚR:F{=_}SIS|PҏlzP&((~_6v6 TqƕHA,c<}`+db땜![R²D ,EЁͰ=#dSߪ˜;)ܒ- դ`{l.N.lN3֭WfUQvoH ζ(LS9Q.O/K ji4%Ti Z2F1EPm b#)9ٛc V82%sݢr3)<ng?ChP dwnp0O?= B:i BcTA`i =pcѮ;$QVD!D-GW9. @׵_r/4D8JHЊ; |G&k<7DSNBHM0饹r9{8N6¦!z,kH" )FMBe`@WMjuW\( -YXQ2|jX9>>~P* y*3/?F F:#0, jRiz* -k"va~ Օ*У`Rs(iDxJ%%x@9~ ّHc(Ķ*~$PԈt^r/\CjE,e_kM@4y4ҵ p{ 2A(B.|H;S͸h4_WL=Y){.9g(K*hSJ߳ 6߻Q,(ʤtTW:8 aZ(@PP H>8{>ϳJ(Ǚd $BvWqEׯ@SPÀ.OE`O$|E$zR0E%uVM}?}ńS'qjD6{,ֳ3{ 5:}?;QS CSI5U6@:yBDӁyԞbˆ9V8mCqȳ!AQ1U\5" sP:oY^@NC](U9r_?n5@%g(!Tf(W.LFvS~}I_)TDvVhUBDCӄEx/J5_t笠@J A@8~ڕEJ wP !Jxq\H tEEz @6(T>SwBWB(7 lHGpD|I;E ~@B󽏧~h/)Tw8@"Z'(4m{W~\yrˈ"Ït"l* ~ZhUUUT?!9 ~@NP 6C ΚDAD"#|ٔAH {|$QK:=W U}EW 1bAPxx "S W"s:PO$)Cߒ< :"A@N Kc֑9T(ܑy$ 4E9x)x8P ȯݱ,{F_ؙ؜t""m0<0x `8BA\1=fi6 EqNHi 0\Éd1@Пn9MɨC4 i(A؈CyTMDUuS. ~ )@"&4PCZ"""",  AD*|{VBm~X@eJ3B!E4󢱇5yTSZ,x0dn "R"A1Ux)JiDK!2h܃s]YYW)[^(V `s11v2LjChApvA+H %D4L\ )T'㒩uĠ e2DȉL;!^DԇTLiT8H (ADSR--+dQ5 CJp ]jc@J$_ 'DR! fF &fMLIAE4ULuSߞ12]ㆃ2Y14)& р׺Xn[-Ȏ]ITRRLRWYa&CMh7 * "WHhZؠvV( acLg\FpaQqyeT33S\Buͩ,*"m҆.{&`~Ol}iň\z+"W VO ⢞,po&>x8?:vxvlE4,5*>zvzNPm8Iϗwf*R!@8@\U.w ?s?;~5ijNta?ྡ'GJ>sRB|//EB4خqP>a V[/I+" CΤ|Ũ4h(4hX!00ckDޛ>tQ "vrL]jO'by0uQ}+$:cQJTP#ڜ?^(_1yDS&-l E0m iKGF%  d; bv8?|d >jU s4Q0Cca#j;.É6(# yr,P4t?lbo&gtI{s2-%ϡSy?[m U0;x]6.^X9x7!~$)4Gg̞vfAǛW`Lq?T$Oq"sO ,åSv2߰2ᬞ-ôg{Qp.r!3]%x?&,} ":"<1A|^HLJN ~bCJ!4~ox~59b'q myлYR0t~m:&tc@95P&Vr Aތ9Xpv0N %y"i-~IT"(kR{4?wޟGgЕpbȡa1Y֢mC_.7=Y;8'#)"i=һT {7Y5Y T$1* x: f$ժR)Ng/CDV~d=@YMuܱB!al4UP;(hhRd׸\6|<[3;=C2+V r~ N Z|rK4iM-LOr! QhbڄTM. `'[QD801ǧ 3> FAkרR, K!rMJKHx.ǡ:<þdSjY0HVfD>k-4C(`zzg>\*+3)I*Gm]IGQ.blPڙxc ?  S 6՗},v1uKK>5n"v@0e0f1fF ֿ( 0"Ц42&RA7 U-Oւ00YD2™:=-3Ss<2űZG ?SE]um]y2ˣڄ!m7 gSm*nl| NƕYI#Jc9IQ-61d`0Zw5E5^x6G&Tu!!xk2WBWywPL#@mXhS՞v+Q?62-ߥW aEl<RU;=Búٗn%pvL.brlmK֮51v$ܲ쳕T:RLnc9T1[Z 6Laա_YN-a)/ʙ54oh#k.)Zu 2 c 6$BT*ɵ蹲M:խ!2˝k^gy\N/f*YpvlWCؠy'i 6${⵲ָC[s>˵4cT)TVD85 6}"+$'0ښ"Vbp b2;ۉۻZ Fށ,J?ոN?er{PHy.C85-eXu:Cx,YJ گESϯxNKaYZ 6hiV2w>o^׀7Ce ,9`ww^m̺J@ո(* >}Ew޵1NB3-`񹴙&Obk@[ + b~9L_n{nC:m2?'_58][GzIb-m7,߰c,}mˉ(Th;rջ+~shޭй].yek=bn+vln[lQ`F]˱oT2[lJr]f{]*N׼&VKj,|n% m嶚w봶vi=oݚ511 IY;/Toa0'[<6qmN=,;kg^6aLI\"|vY`Lt&f7`{Wo<',<3^)KINu|LٝT=2ov"BȩWg,$pv3<`V>Mƻ~˶[+O@yƤT%ݼe&kI_kp'a^,OH⢝ Ow}W;/ZȼPr"^&S 7*Ddv7~79չ-}ֹ4n㲘}\g0~bqvL?Grn1;mbVKGaFŽj-H-k5X>/v;3\YΧ4gxTv.Mȁ˗ Ny?{ɴ\'~gq{Tu>6u%ozte_Oo[9F㞎oi=U:XqĮgNFz훯ѿ5kðw`0ӾlI<4*]^^rώw)vxwug^Nן;jv0^0W˯#+yx5Sk?trB|&Lav[ZF(][ea"j+'F=Ktuhj v1\͠8T *X?i=3-(w)S)Qdv@b1Hjg9r@tz&$ƀ~MLCsP\ *)43K cdA-Əρzo O֓i_vrHq8|5?ǓڝMHyr^ #@f-Go9|~.M, iQOe+BQJ.|D $+Y++'uCgf 5V@bٵ34+!t@6`~1-l_fe1 p'%}x`P}|("8 7D s̆R%2q,>dGPLQ/;oklbW uF;wnz(j~blL/enjC@7?go*o\!/XBš-eHg!˶?x$!>k7gy!nt~ 'u~_9ݛr.Ʋyd1LvJdruazhd'Mڬ}{9$,Ld0V8Xι$ c'f '&4klO_赐WNl0!@fOCm!hK2_SNh }hgr؟Oõ RWP8…([] \Gu .輤1Gz?>rJ‰>^)%j<\s7l:8h jlq6zGXr_Ȫ@ ɮR(R~;I)R=DNz[Vֵh*Rl*9yDW"I mT{"+T?7 [ $J|Y,[ 0`zw9sި8JI,: L~y‚l!4L ˊ}(ypS`FaY5i5-G{RkZUUUɦb׽{j@@{BcbM {[@BoS03>-6x;}w_gٜd{F_{:sI4qA?Xܨwċd  :8rՌC>y_ߨgO?lMnb*wNaK Yh_e'+ [+[̅;H?.N)G&0}FșK&$CF"."xp8\ %SQ؅Q`8JA޸>,nw> 섉Qra_E`~i֎30l˰0dJ .C-D'W=dI1Jw~R7Güj zy~i!k%Zޫ?[I]('/I|Θǐx*o G8@N1Wd}]R>nʂ3oV<#>%OȔ*C 60Bcv}jgw!w/COl@~u>ʔ`Љʞ)MeQҧ]^MATNΝNp8(śFxփ"UrDOجv+x^ 91(d)T:Eܬp8^@iܶo;Rpu+U88>nk,`?sGiF88mU÷D p-ĺ,ũ t)k 5H`F`]wFJ22d7aGRmJU9;ivUMd qz3e ٸ7!rq{Cfn Ҙ:V=2=OK` `P=,LgЯJP0'XW砖2y5I(2:Gd(ws%dF~Fcz۰ 4L.[VOKV~+?Sv/f6::/=-m#9Vg?ulʇmk^馪lq֫mϏîmsk?q9'Agz<'{ھ_ӬG7OSr!;bfRBAa}ۊ/}3D)2lYs:RxGx9^̘miP~y.aܦ/oКW7f[ccm]I8%^+yvdfyث\O F͌paC7N.5AqGо;V7q;d43]'I5zټ<Νk~r񱙻afoը4ϳT%tD1&$|J۶Bi6ގS" /x1<+z}?N(@(v7&L4/BPyXRl*;wLOKf H".y/SdR/ Yf >Mây~_F`rBtCXw~*ɠY*=nOGnJb\s?(kΘ8p'h8`Z,0@"erUoج|d; S,k'z\<[勉lUKyw~ ~t<%)&B@/ooWooooNt" )ӗN}:t8 {!'@@!Jֵ e9 `Ey%JP(Oc)s!9o9\M[mos?%( 53gۓ>^7ߵĈWݞ/S5U^׫1*&YaZ'w+:-CA-[Z- b1IMl}첝Yi3W*KmDNj5pAP;o㤛Ә8FNZ'W,7S"9-J :?{DSQHPo+G*(񁩪C(0`8vzJƗ7t rQ;m@=窠""w.>pzn.DC*ah{M){=Id(*CrHrq4>, KWy(2k5Uh &rMl/C] zr;<\<`\)!!4sspBB3[k03zl`(ÙȸpƚugxϞ-T/G]_57a7N{A0kh<Ȁ(H&>/ms76Ld/'2-(@v^Ep9C6We3Qf]dd!!7ӵ{~H B->n O,?ސ``̊uHMptk{8(j)u(ɑJw>jb3*|yZz8ebQ^NSE3pʟ 'T ڊEȟ5x4sU`{:vL6G"!~ 0qANs]< ppʋIA\ʩ$]J6awVR, 2' :EsN(37 [C6f7eUCL`<92SeUXG Y<sI*`S׽ Esh Ws 7g=>/ݡ>sӚn])P2V?܍50<3"Na`3t _/IQlCK3"YȧO #kfd?mj]ڕx+Ɨͻ0 ٠31C`$F1z8F9ns1☄c vn*ٖ`0C!#!;7ݾ08~k qC8z!^O\w1*۝k3!>a P{l)闵E(HBppx72B'ش`ōfc <䐂Xލ?2teT`ry3bpC59H OK@6 'tꊃOQqN޼_C@māЫ>9,n}"{[@V1B$x6 ن"vEQDwQ">:xX;Țd}L{Zram-% g(C&n$JXrrKĥъLڸxCc Y7lM^=sGOT "B1=)J-`DH8Y67#$sf;2o"yO&Fvk0Nw'`84Уui ֯δk*]![:7l/`kY׹7<)YA-[t ؐbEqSQL=(4=f#3$4YrkZSMtHQ aH5+=Z3;l`z&w߃+1x#x 2t ig0N)USibk1]x/n\4.bl2ico\sWShKDduxl&ѩlhp +nmUC&݀kdRʪ岅M5D+itv)\b.M7P:< 6 ORbPKJڬ^ eYKٰ26ECm0mr.͟]ﯗHɠ9<,]1󶋚roZLEyˈV}m%W:uJd0T~n7 ] ƓfnS嘭ξ{)%(J]݇WHВ;눇o걁`<[btR388^yh~Inc];ǚߩ'炧+tːNx_ڧZzL Ŷb;~5?x;G;Vy1EA긩l"(cMNY[7 O_fԘۮ*!7kWVԜHDU3ckDUj!dr&>?x79ȼ'J+z\ iZxЩW )_ Zi U+Zҵx S\UTUU0BZַ'K(lclEZkZ?J*׫^`A~2 c (Akyy w>YD.{D& v;SasYd draق7Wk"' ðG&ahqH7 R0nET )EEœG?#箁 0T뿛c`]MԣM&wf$C' p߁>]˲jesrXTeНtIy+)?gmtߖ̾*ā,B7(9=}t#z5ङ'FfcѶ%.:A2]L.4Q\rTHq"Dm tV?NS;FԜPÇ~mt-!8IQ쭯G^VO&sOwe8ǭ7-HA,{=B,^&>b@pv5/;ԷˤCLj&~ՐCIJjf[öEePY*:(sOcz$CkU|YfD:Qsm/8dQK锉$9%lK* ;K_>[f ! C|*n5{,#k 2-~X 4e̓ "6$HQ}ѝݩcwOzfþ?lBgcGDϑzwO=^[P „nC3cr??4XѣAm̴[j' (~G2U좽d/AzhZsE3V1(PòO}Kx6!…z$In>\ =z参v G"DohSofbĉ,X1'b~j!B$H]c~J7yT" @N`Dh6dW?3kG4DsĶYazϋ쮆zٚ%pbAS_\ߑg!1xUwv{zEGE2vce' %pX5fªi>h9L f9JМB1Ri$BL08jC{Ez&}'k)B͟@!`3rh~i7-)2-`Cʬ7:FkXӖץ%(GCb)RiP >Twʰlg3s(D R=2QPWl g;qO|`|M} zQ6:6}u&닽zڒ%JK+ƓkNJq"2qh}:;uWjg߳3KZJ )( B(  ) PVR) i@B(i0f@́N˿z<3ko4!~̐\X$CFCi\U_}Ͽ'‹4f1>EJY܅))B!J44+JPD-RHҩBR4BPҔ-!@䁒!%#@U Jd!MPIUJR @9y?>79ۻ}kK>o bom2tOq~TϿ_9(R$_×yׯkdJEBc&nkqnffIM{`m2T\wP"C8#>7+CFn0ݜT_Ei`_ sc/~Cĉ'w_-e2N۝~|XaD,V5.lر;U}/zaߢ`Wahׇ0}3ssRlm`xZdWER|)/mDCہG{Ğt_nZx#D']Yolt2:.mg׋> 4yKOߧb` s{4!6eRy3 wXz8S :I}o9zĸxެ g0/y}K52(?:UcG#H'"ku+>ƒ7qaŊӸ}W^9Q0J LD$GHt+T4>)UΠ "(tF#Fb4hFnяE^lRZj+bŋg#jIs_w{#x"D_Y~9׳pÇ8p>z&'M91KɅ 8p߶']9Vs\‡70| o's35t` `*x(1 R_ckU˜ b(vE>'ۧ}?(P?C4* Ґ?,Nwc렞4pfvCN!GwP5@L:M밵Gr;&j82Sb1 kOpc 7$/{İObnLl}{}r%i!";v#7-}m7 6jռV ČGvKYstmyTzҮB}i:Qu#jѮ˯o[ѾƘnߍjDNvVu7_C~:7hٶdcI;*~R#}\ ;>D(4/_rՆ{I K_k^5n>ȸ^&0J@X> pa:xcJyo״/.0Pc=HƴXzf Wp>8uǁwۿYַ")$-ce|'-⌯q{sTêo qDqĦ껞j+$LR$X"[lRKh^ r^ ƍ4fҍ؎|! 9cO?]eŷnPG"< H&}cA*cܵo|5Ƌ47QXعuwoYo |c`Hu<}rp !a{.㚹+v~鈲#q"DǍ<:#"d10J:^>e:}$̴s={X|H)u iZ 3o6~!ĉC}}Ÿ~qvL(p3*:/3L!;pq~/m޿u_Æ8pw ~\N7x_G 8oè3tݰl4ϵ?>&k*?lK|1'*(N7s΄j,+Y?zB~ʉxu"n"NBw/*mCIm` 1#(̄S gZ&/܁A  N+װos,%uӋCydtY \ekީv$Ay}_Y-9z^5u%m}ti}^ןy?/xݿeW$r?i?﷗O4BdNfhVj0%|Qxotvk񺗤B,xH +dmgvY_?D$IH"JJKnNEOUzsy.#~ׯF1xFdy:7-Doà@tjcd>)wr~_יtoy^[Xʼn4Hѣ64 1|,0ĉ'\} uHaÇ=fDVk}޻C 8q"D%ȸ ldB 8n~\㺱q}r~sr_xcz2M'%y $3hP `pf&F=>9  AE{zu-XHz9`3 UKd={^@M+KQC] v5vgeH8PԘG^SȌuTV3t*Zh%ͥ-G*XDZб8tƷl@2/?Q=W7&-d P@iJ$) i:`{7)'-xY DK%3fsp X>w^6 V5fǟNۂ`r# #a.0P.IeAT\}>X/]ʠGrGs٘o?>< u4&J @(D)"e붤Fi/XfXӄa襼9&>o |f`&> 1 ITqm_fNR?AGW/F+Nb+7|xcv|2Ýnk9B$^?4xsvZђ`BgC$-+n ^@2"\`D!8K,Gu _f˸/M\p5ʋ<9KW-dYR2|(֭f35C1FӒXn%r@dy+Yی H'h@鐨cD}ɠM x/{<0 R2\Ȕ1c dg3-n׽@=/ }~$8DMEGLk[7]A?&RjYpk26ex. 1.1}}D5 qxrEs2:au[͂ao EFX?奵AFdB߃Q+H04:n!d}uP\l7nPØ쿒ɰiLpV7_8]w6[ѭ.C}7&pܺ98s~frIGc꩎^I]QIhm@ ߠz 8 jN(?=uI+tA!l5A?Ɠ]0*; dn]0ӭRz#$= ۪\MMKu]n䅣,A q+b'Y"3RNhr&r'/)˚XuZ =SbݱEUw>bi|ga極ajL[9Z)eᇻĻn~uo$DvGi֐888B)lQ (9(/X _*H|vYSٓE50y8(@WyG3?c=їzzL4 0 `FbryymVmhIs;[.XZI+f|mHGr@GG(!/VQp:/arPM<4F- vY\2$<6fvuR47oգcHs b݆`&EZd@8GrcN);O=o' ,~Oz]BB(4#& fP ! 0?oZ2F\*EO6coP,lc*DpHD9,6d Ga sqNl .mz4BnOKW"@m@:K*p""'璚.&:w )Dgo.mc_n/?*=Y}oMJBOYpnAz:X!?d˨hv=W3L̂ixhW3wNOqqG""tx(#A? 6&T8IbqXK5vR<8t1#b"fn~quU f\k y[TȘ1oPtwGPIb@&ئ<pt rqy nF s{JpUG*#ä>lxX 6!!@zR'$t%Hxkh'/[~zNȊY }-%@OSzz5篊߉tYv?Fs2h/r|X:7-t/oɐyQvi՞$4_g0ꠃ Pc z`c[GT#$X[5Wg;0ޕIۧo^(fFdD ȁo`s@sOa|J8VwGkfw<}>N7t8n>r/d!70mW{yXGNEB$H&j[]R]|Tny"Ň,_k{~ ǫupD,Xf[n _"笽l_HQ"6wwbÉz8&!@s?5[S1J;S!mX7Yosa{6v}ew0!BeHfffnȀ~JYvƬOoҎK5|fCUF,Nm{NX ozso9̍Ζ9Nt_SDzY%sH`ۻtH&DZ^{UUUU JUUSTigYeYLLLL0()@v'Rt3C#6lW!R^phjSRDtm'\syRr^UxBTAwXJbnZڗKo?x~bl[KZj%UMMRMUTUUSTjj&ff&fbi=C{׈UUQ33 mnA@ѨHI #4xf>oɍ Dɐ#-NTeuh曾da;oZڋm;r[YH>3}.sTjJ[cc_n갳֮(_,'(,'qwHZֵUUUP$ UkZLTֵ֖V5UST5U5HVASUSO333SUUU13133W Q "&Riճ5v ZϜ%T׋-7fF´eʹhJS#6֬eV,+յyVΕT~UT!(JR5UUUPUZֵEUT$UUUUMUMT+USTUUUBjTUW-j333132"I A&bfl53bX0¥9Y^v= EMH¤LeRfy&г&hnʀ4.=D60^wO\4zIob~-DO齟 Aj klx ިZ=dz\}s̼=,D3#ږ'@e{x'9TtT8ЂS18Z_I` _-ݞa|@|b(>}Z\A}lMG,xǻ,bM*Yʖt1J~C&ҀY\1 @EN׶n6Wl 0SS !W70(ESOc՟k8Lg@d+kXVn3`D*rlBz-y vK#`m p3S' T 5!fKZt>3@5ӰU 4x c[|w)1B}':$0,-D_2!==4+SjvWgQě2o?ily=%Pu=x #`XdtS\+@A I@pd5P@HQN/]I"LO53D .^@#Zÿ".8~@7'e0[31psck030Pk>Ie!Zgʞ1dzdA)5&'?Iќe}{A2<'Y YQ++8]mG9A[ n>NѿrĽ \ [Mf8]vצm!ŀa nY0wkNvp5{HmG6ևՖǵP Қgl\XԄJ 3. 9!o3pPg]5M" ǍiqsO ᣸/r.h;$"0 H#c:=^-e7"Z;LvA 6 cfNoZր`cr'K@hJ;9"!Օs[(u;dEs3wqCVxjbQ\ g݉[#c,`-?8 ۜ֗ȇNE~MTU )6QW~%czݑO23e"1( CąhMls(nN:!#c^>l}"D!0))n{ύ=?MbN&:Ѓ?T=?<8H$1 j'Ń3L(C1(! +wQFY)6/},Z-U2%L Œ{~5&[}")W\C]~- :zo@~ A;9s}a( \/@KA .S޷@̈̆\]fa'?Ⱦs[C ")3t2}~|fCk}4z9b{Mul<9?Òmt~`/ )\[ "/ofC2:L:nWkv*X y^7 ba0$o;(Z$DȞƓs`F2 ruxx/|},Q%Зgt媙9PG**\'٢J> eQVys eOy)@.6k;1܏-2(둏ױ'ItwV|ukq.r-i} U?NM)p_=wp:L ]ʼt0z '1~^>Uv[[Vclޚ ;OOo{J@H|tWNjB]62F6JL̝Zrv>/uJ6ibt{N&6o}:д5QlV8ϱa3]`k"}=`nS`˝; n\3y-.C*Vjn36CU>t3rԘN`fM0&.B:x[:l%仦CݞY{-'k>vћ W:۪vضYI̥I+4PeH3R| {9tgtצ&$&]ʵ uV^C!= Yݙ4+$}0ۙK%rVNj[`_=JZcݮt&ޕs^V9cq~< C5-^2ױ_sP{;ӕf*z˜E:xq{ej<8o$\P^nU3FS~> ykYk{Ifmk_Ogܩ0gĨ8OOvySҙyRtu,WM d> 7vw޼纯C5%oO^Rϣc>pc/Mkb{7\,9g/MMĖ[{3|͝~ʋ3S*@_!> Qƀ:0"(Bd4]~,M mǯW $~b]P#ߪ !) l0& tD|iŕ,SmN w(!{ T&(h .zȷ&iEuPE"wa 3K컜w7{:;ۗ(P:嗄(YPHֶ3=]d,0@yvւ)e15z(knuyS\DRBA! 4g`?F$O}<͗|}̈/kE 7&xn;oK {Pgp``sH7>e{{+s`[.!A:{ֵ+X΢tHMbf=ONm0ޘ u!`t}?-{)ġ#zb>v8SE~=q=H623Q3y{v9 |gVD"2eP M҇SIYdw{ez:6Cޓ'h>,f:fDS{[ ]"ns%{;ZSjE>%umoօ8Gkߐ*)>`#"ˣ!*53YYLwѰÌwi݃{(y977%u];Un@E8_ߥ:?AyP O@#Z~&#Q?) ~Ms& A6عj+i?Bcv:$G *]E?%!vrgnd[Ù(Ypٌu Z1 & okHkGUz;x|-o]R:56 QC?1?/@>On1'?=Y,_XjeiZ{CF3P\n؇Jq2m f >Sx@׀D k񵫮0h|-xbšx  8P*3[@d ھ̈:Mx? !q׎WOؚ Pp6mZs훍R: \xC/pg+4)l{Q\|x."hofDۥI~ӊlrC0C:x:āԌs]0R`Ȫ,E-Us0[|E @dNW9l(l辰@?q&Ԥ^~/*vToM58;c"pd@bQ肉1WYJjtTa1 oޙL#a8H&LG2C!: Ζ7vkKt"+ݛR~ OPKK},< `cL'hF L bj39 u1 )L-3o p 8O0w'EotE03Æ (Gu`ș3W"`6wΎɌj\"2SwQC6 F\ކqRaZ8@fBWz~[(*H)~6;3\pCǠ.PF~>p ppdOP:{~  d,9sکv6lܦfeTmOxà <3Sqdെ.1kv􇳁ͩe0WD0w@@V{D/,p4 9n+MJ2\ ~;_^iC(a h@D(@;Ps)x!`fQL;@jyE,Bls}d~>^`=#.ݒp$̅5BG:d*`v^8S%7%  )Q^̈Xw='Rcn"dtW\߾cx`}:NLJaOU$C'8ncSfNs5H[9DX;sw@lqT!2͓4U#[$Oa)V(*]A%m4\ x[1=oڪzBpح^ڌk)tg;p/!KQ*`<2-_WV=S sր31.h麖UIzɋ4be~3tIO83&"bbCrk^'זM>cmֱʙFڧoN-srk"0Ձ/Q ˔| ) |!y~$BT@%3FGBbVX6A.(G^ ^4C,},'=O۬^tpc3BX,(PUx-e x\ !s2^jU0ʝ VZoE{hy!jǙn^4>'o;n_sL,l}?[vs( 5bAfY9yPG8rȂMg8喲fW޼8 uq mD}} w}鵻,@ 5!-)i{) H gYoNVn&9ZmlU&kyu[=z+}aň%yt3TX4‡ܫKCw p\?] s]S5O4K9Qd;|h[re9+zuXF|C>^I*j?)i|{ :LTF,$0c26^`@}wNSa]'Nf(q"Ov@paFN@O}Q1EP9IkȈ@k=px|/g~ {: 3Qz(G LtҌot}rpPf .b9Hapԭ'xVu:sOZr_̆s(zi5Vȱb~G=Fn3=BŐ2x O=䰶bqo=ߋox}y??N/<\5HKD9[mJjT=֗?z.!Ǿt\.G|y„T'4l*}7|FJbCPjntLtQ2 ~9\ˬkba&V~8k'K |K0y+hP8z2Ž Db@=@6'@K~]BP-lDqm^sĹ0Nj/FBFD v`t3xW8 TG~߀5=XvgOL SB`Kh'VC7QHcX7=~zʋA"g/* =_8$D OvDS+yߙ]wU屮,"MU>= z̧kg#d;yw ñ0x ~{ZkekRc`eyNRjuK1J.CC:' vL dıj10{ rgN}@ߘ84Ӵӻn` 9@|WW1QLdK^9oz/[fED{;Ol/|2=\\X%jfQjo/=Y+k{fhS]E;tʱ iStvHo1wxMf0)4ٺ`J:#^;?}n!Q)R|0YV)Iue҇ul %S瘠0f Zb,7'yܳ-zNFy1Pd6hL6m |oظajh~ y`k.GT~_bo3d])ppl+xS 0*_Nq49J7xĊ2 {GPdW|wPD.C5g)Q9ŨB`FIbM4*D] xxu4q@!/q0.穽v+Ү0acv9p9}޷Z>^I/iSE'dI!Ad_>4_;X`AtLd+( =4Q;e> ӫ2DpMU j(*`P!viÂ]7y~ !&*3e \dh&T=C$5FrvAɦAZԪKUcwCAt]w{"_'vMzV7j]{v0%['A{Q]YyTMHA ~/w^]*) EQ@1p]JҚpX5ΰP*4T*wj1K?n?(I.ˬZ;6 E79>)b@x9Y'm[T AQ\%S,aC~0egqx^w6=3%(D;ru/]IF[jN~јm}l4qV&4'FyAy5u,(Nʵz F0վXzbJg,zs%YVNM@$CͰ#cvAɑSN\FYb۠Vt:*ZINvt P-'=(0[S,LW6:\X_z0 u1^:tICn\ ath='})7i,]=w<@v__j{ kue{z-K2eɰEg8_W-(N}OO*vx34NH5X-hv|RŸ;G b*߈:'gDR;= O!oML*!i=,F+urO]orɅmùDtۏG!s~[yV?n%F,31@0ن7r౱ D=5E^Ǹ( PO.BnG4ȗ0wc AXdU)di8U04E[s`8@ +)cbˑ.6F `熰$oɉ.I/i^vIbL|^9Er7ۻ&8PDy^j\' '{ qEbTC2KT;!^"vٜmy. `?^ .@mL@WU~}ĮAT{G=A hi]H$Ig?ڨpYj^,I7lD s2W3k3I2dOc !鹼g&A: ,y ԝy|+|`PɌj^W~t'M>PϸDHy# mDD?V٣"}#47A aL2FL[R^C?= c̾<=p =mzizh:ce!HILwq}%΀e``X7luN]ZC2`QX@5ػ6 hB+)\+~ltfC&CVL1#0cLm6TGUI 4r;#$:TIn6Sf_ Eʩ˽bHT<+*g}I@R.Q0_;d+=^4I) L!<ϠgN_EL3n O3&S2bd̷9lţ֛ỹL1c3_)qƁd !W!@[wϘSyM*D>B ${u]JNmۧT+WSTop~Y@_̿?3}w-_ϯv;!2)c%A2B2hJOLr%78`RmygԞ>?v>0U:( ˩Ġj}R͉;3ES=c#A0Eqp L8#Wll9~JXuz\$kVa*44V&{@)cAy{;`GP9?khfrQA8r:VǺ%FJ@ G"FG)7# W [7Sf6[H6׍f6`Q]CL^F]1_L9+U[M缈M|jjtFCy32~,AO3% 'ܬs,T_t\{{@vt>{ p(0RHNه\>W» *\@Pc:ڥׂW11<#hḀ79%8b;0 *d@wXd$'g01ʽX.4Q`^6+d^bð{g_„kiV/fErUG.ʭ<].Qt/e!Tȭ OJYEӴ3AxiixSr,v&L(ܪЩI9̚٩45c~[&Aj鏫\ a,}KOʚrxC ei陦֫3K7ouQ~}]vod>ꇍc{Pc\N^m5z(p<^sqwͤ)WJt>Sf*eG2LPW ^_m>;񿁿s震gz ɮDQGC/Q0kbzm.Kݰ5/c`B"׀TJ%8.ʉLYQ9ҿ@oT 0;Cӓ`wlu0VS]L7 'jdfUM;8y/MD}OP vcC~p x|Xv\KNXP5b75;QS'+$QŔހі8݌\1ps'dy(!\mjMѦBQ8g=Aމ TsUcP ?ԛ'޲8{я?䟜N6J#́# =YtHZgx;/koq+o l1o1`ᤇyq-hvN;Еos4I4<쟀 9)9)I_Tb?{oWvW|sAbK̃ufʎ ΒΫJ} rHeO,R/Icdq}ё4Aq0fKʭfv"=+ CM | )b^+np58}/% gGqS,q^ĵʚO!x0`~Ji rE pqeO7b g*h^202(b\bX xaf6w6MC*]j DX=EAHG0f ANZ2:&S({0椰b"uC Byy[l~9: % ]lg4"j4 cΑ2-EVG˨Z+F pٯg 3|+?ҿI}`tv4{?18ڔEw~6{zΡPN$F!f d6o}S=V 6/E &TS ʙ(ȅ5.oe=z#s̫%'UyOR9`_ےmuS`jj+'bNOeT޽Mq)vu Y ʺQ$&匳`D?եv%2zxg:`\:g֢ 6P!<ICzL",-0/& 4CbAePqPsңZ^9uD )c%@vHzǣWV,J NUU>V1,`ىu#0` ήqtzxaߪT) ۄ 18Gyt< % f/.!<ov&ev122 7%\*ylo4DzdbƝrLW*#hfUyhUWLk+캎q5ohJ^}#[dI:8wY٣$ܰL.)>o窊Bߢ|nbAϣI`p1u015 Z;<)FVr[aF)Pk08=zFNvXw77]Cjݾo[v7 d'5-'aUrS 0s~c8&H:ck сIa_BoRkdSȲ2Gncs}zetV̟GJV-k(u ڌT,:6z)+ĭcq=&+@3)i((k-Rmކ"Ke{kI72T{VDb=iJwVMѣnةev"c,ve^$lzʇESXۨ'Tv.,睢̣ͬ=QWDK҈vsHW) 󉝶TsxBJF.s22W,N,/陡Y|fZ'PZ' /lu(v*k{e= sy}]lQq%q ,+d s!'[cc#eAVMinJ`X.iF&BlG$anй4+B%fi [Zle&PBCժ.۱H6 /g~neXI9R&dгl+JXg 1CN)MB%9o ٷM[w乕̯䧞Ug7]œY,v/ǯ2q0v@?t%yw:M ޫV[=`EұVfr KCk.&\Gg]18zs,Xzy'ZDՎRvY>?h+Pf4#4m 6*v>;7VJ4M"ۏ= OO<&yJ>wPFжӫ E%NMM/ ӷSi T񌎼%TtW(KZ3Bq- vWlm{WyӀP=L|..↷1a?W󞳍@r~DL Z}+Hu策G$ѱɹa SeV';Fn+]Ի]SjrQ/T%䨟.U=Lܲ떗Ͻ|Msļ]9jY+}Uw5?'_{jYXD߅|[LG}=?7 aتCճ]r9kN g(n_l8ix8͝ak3ڬ<ŭ=i*53e%, ~#6;Ҫ-)[}nN0']Lgm^h49o:v=zj{V~~#䚭wǼxE n&^~3Sb6ޫ1+h)o w39{jͶjQA$j$Tϋ~ lbi97)%{>t}|Do[W~% YetnzςZeL.=)E}NR;۝'G7Yf~S][N]n$4)-/ /~,g)jIG }\u1gWje#XX`{3Y7LLO:ء sPLla܎.-b@XAvǢF1mLn:%d磒+ mc4 &pn? UT+Zr#[;ԣq/37/N@Y! hݘT3(yoCr?r3~@g#F\] P!yk _;g ;LZ*E!#ވo{Б:B&.M`TPJK|E y!8` 5 BnuQSQ ģlQO;IwWyo!ClRLtنC!]Ja^0eLc!f|!́'wz.L)zqܾ훓"tB11  qyq.ihl6XߗUÈߊp z 8npʁD^6Cנ qY(6ө 逦g:g ,Y4eﶍoMLG`O+DMR#^0 qSx;BiBg(8nf$O=f9knɶ "瓞Oman1F#2 년x SVaA : O3U I)O>Dƽ@6p ^dN Fa4٠lݙh:~<6\O=Txisigzx4jVfE;h/G( U^>s>>tQx܀g9W|zĂjİtLS ]mL-\#A9ؿ7R~ _<cG"l".,LŸ U5s²jR!dd[_F%8iz:ofeOX1z̟{ ɘ!tan&g ?;>\|Bc;ygڿHr"'É}톺bL.ې,\I{BQ@|L*x`>?(_5 {vCO]{PlDK7X0n!vBAϫ=TOő,3Q4z<k x`_cCc9(z\&! 0*'oJ}~{}~ႋt8z*0+ LzȦuz$;Iͬ{9dNin ?ه\Op12_眘}=;ȵ[xq;"]tDqb'q wif2?Hzu 9Fޠ{YԆY$EKT])x(9E{ "­};l\IC ]egP f ^d'&Klau-FI;;c`?xI|/y_ek0;Y )(3 r_&\&,82Fѻ;X4rf -yTo4w &j!4+Gq~w"ԁaaP5i0BQ`'%^|1B19ۖVg P1,hh;&R1DA)k.}X飭_RT@EC/2`~B.**P\z&(xg'L̠OMkh"b6S@箕w6nvў̥-Ag7Tӈa #Q N 1pVToB`)!r),3E;[EKir00+s0Z2:+s!hi)O#R_d'C1q.NpfUmєaQm 2̀^{o~ Y 41c1lKM ݏ蟺6rmw) + \Ma9HDP3_|>z19"04ㄅO@/:~&bhcy3}Fz }-<毇a ;meH f̂FIh+րdT82*Ŭt8b'RټPUYr>Ct;S"PШml,yXäIe9}T 1Jcc%ũF;Z>Ʉ0&.T(C}]W`܁N m᧘0 :}a`\hdFj)U?ŘM\.@'h`Y|,x+[A(&v%N/5ilL)eg{OR@˄|]:a븁܇A1tGHscXhlF EQKF ٟH8>ã}#pS9P8t<%'ЁBLspry}O~kH@\LgKap׉/elh\_.IP\ uXR7?+_GC5K&(fka#hLmf T 1td uf Hޱ.>DQ-jk&%ۯs2.КL*[OY2nL4rCVTxXf{#gj)ػ߈rfvw7 i"]l|{<૥{ ^tgnٴ.;$W ]l dɼ/h#ˏkӇD+ʡJ4BہOځ mxdY(&iq)/veVI(Ag3[_O,lR *i?·X;;Hqx3r|171B;&ٙ0Fo;(MB LI sNNݘ~m̦Yߠޝjx-A& zig &rt4q\x #0bl'G;2d3mAQc0{r؛2𔋱'L~ErLwXqx<QtE2 lLtP oh)^<`p.Dn5P [|Z1g)>եCI%UD +tp!IDH峭)`HHai1*nԜyx9T$Q`%]=A586z:(tXX'֎mvqxܘ&n4޿HpZ'?0iNOX /qa~.dK nU7C{ÉB\ͼ 7Fx8>co? Źj[DzÅ0&} OjWyMa؍`}`o|kB&Me.oF]GfMpPf_ t&L1o(;r/3F_G€_MzҧB"0YuAF!oѬ9 d ̂_o0&,+S,uWPΰx`̃gd*RɈlʱGLdȴ2TUH@6yY茴 0IqTT_w>y]G0rEX}O~a2$ /CC;î3qhY橝"u2hnG& $J _Nh yե>˳:e(@*Sg.Ry#AAG ,;@6zk$Yq}<B:y%%(6@Yse'1#uo5]D[`(^JfnIN\sʅ(W4y boWœ**d^g>\4Е_!Y-ӫS Sn~k7T/+BLtAVGte뮂]L#KG>7+\*_m袸?DIR$#)Ӝ1B|e%9!BS ?Q!溙aǣQV@0 aG|: h9<@`]'WO i8vxsIr=tt *(|Ikʧҙ0M{8؏[I|'- lgw4&VxC8z%~ |7i8/f7de ȄEӭp{1>B}!:x!@?O|R̃4-pcKk* BhĘ@S%B߾߬l{2.PztB `̶HNI8fBd%VѯJdRd3Scy аݜfY+H1 Sˆ?GX&8jN&j 8Uv&uY; z! w/sa`} Yܛ:(,Bxɵ>67 1A:uxв m9hO3Qu4z- s4*ZMUb!_ R&d"FMC\rxQbUQ] E- UL#;;źu_ _q*3<;鎨6O3,. `;Htr J|&MYpջenb0[s$1v1Ex!jMeqi La-` H7`-= E0'<$j4u F6g}10,oy'6T+ U$ lua(DHşP7Vy=P:mÈԘNA Pc&@Ȱ42JY?T#?G]]\ xs"쾶̙FM7<% `MͱP>*0qwzuu3#e6>8w,o43y_x ]49;҆(匙GC66\At (!ElV<_1 U}S!? 9BO?<' ߢ}>{/G >Y;#1fL~|8ߓف TM4 $0ǥ)z>OOЖ䮷= PtGJ~7X`!(&MB`S #J ZE2./CiI_'vs1.X6m &}oK~ǭ?xVX:$$7Zlzψ]U:g;4>Ա%Tf3C\C} 2p0 TnܢG]ƠNP)]3hCG4l"Vu\v4GBg]}c^:p uBaF - -Ї OHw_m% 7vx -ł#/̘^LL\#$[<$ `bJ^gx=?!C*6}=W%ȱHo~_gfҏd&DO'd/ۖaGC3,]U}fzȒBlKB<3 jj`] _jvZ_M3Fb uS-6?ڙbh=\%M0pӟpd^@GEg>l ",Ȗa%+F #&HCM|0?kKuU09gW0J~(Q[ҼUq4s e G`3(X7O1{VɨſNx:| [ *̨^>hcGr;N{_Z~/Q53spg;EF?SFC=U+ xӎ{7`-bv:UjPIF"'B;Os6e@].rpH^ 6m +/LؕN k^wL;$)s&L2`̷76_jainHp!1܉ů\0a0 ?J^Krsu:"F/ƥ$ZCsWLǧ/-8xx N+ԫBvN70o/{G2⃐㷵 RlIZHpH/z: |  )|RV);L?%AȾV>4MG: |:-[V}!K wڪ٨=˂ V]'͇>UbJl})ť_;I&~i' (  c6(mkᣅ wO H_W;gn~PCԨffZʗ1_I$'A`$l/vJy6BwEP`1=P'8*,hj ! 93l`̉ ٨A 3 7z~' cZV[CM9`ٚugl; a cql@*Xu_l]?fC&u!Ѧtmյ6:m6u2Fָ~.(30BFB Rl?.gI2LW«!2zq>fimшFM#!.lxK#&@CpJnCa.9㵚rN[MGQTzI- lx8>A1j8xL"og u6ak rz 4d*8 ;UJ  A9Ș~ߋto^|` 7튛&GҼ4D=r% V%ʗ5ˮ>!l2$M%S:nMg(`c[C,Y3ym;|vEEet{*9Ú#&P˦F՛?BƴRc7}fiB8ٳ{\3I\pC I=; Ghɜ#Yn2"bȱ0{ AR!7h4sD dQ,Ѐu)mKǤ`#v(|cjC$0کuH2)B[Tٙ=2>ăV+/}9j 6v2ر^0!L1AǤB)eRDVCt56Λq(v-`Ks^т@/>>ĦV][n`0V=^B޻ w24盠TxC 6?IY*<2( `i>w5Y#-$ "ek137t59d qI0xWnC OaQtT)[PіLic=6^^sZIL+:C/lK9b2iۥP1؝>2Pz*؅iu"82D1_[00V˦1/{&pTÔn@0-L1l5u?>D^_;Tf0F9[$e.%J0`H:o!Dv 5cC:=yqAX1;WaqoeC^{&vMy_('}.}ekQV2rtSMa(;nnTQO)^f"8aĹke#@c}I U$ FҲduԺ~O>Vz4|=P  O̜/6ڡA[U *d2uH_  oC<:6\AWyTzmδ 1נK'Bi $@VI@ʊyJb+*3|oCzn`FS. qgyaXϸ0hl٩@F>c<5 䐰FĄCל{҅ En7O^J&n՚1NMSM2.L`RQ٨C"xN{Pj537 -'0߿uu?2ɒB`r:0"Tey[qu&͍/MG_aF}Mf_qQsX*>g1 jIE=G+&'(jr& 18\:W*b}F $S 2q 8*o^[=M$_e2|4m#KO{XiTMfcK#lO21R_~P;ydVM7cm蒜U(EB tfCH:Jj.=m+O"tЎ 1@$4zfèw[:wVUv.Ih9^eS*N[#+H3xp_"M(Ve]v4PX1̖0.uR4z!p-FPeXbkGf]L r筰k"\<1?O!aKUU]H١`}fA|2wIT`tgaCY5ԭ՞>fo~|(֑ԯhM!_!t:BnQ8ܜ+|e.2ͫbw,X63ܯaǚ{6q ;6^me"=ڍa-|S !*K'Q<`:p{ J5g@^̓ 9p71߬DfLh9O{K@ĄqeaUOh,wM* g}^ultT6N/5 )U0{QN!K;műҜ=P]lr&mt:Ǎիv1Np5 (ʙZt@ r4Y wu,~{gyCԩnCơc MϽ<O+'C??1?+uBq;yo͘dF2pcA^I |#nNRڟ]9Н,W{J<ɗcAkBntNtzx:t>~) ĵ|^bNt x,%n[__Ae֠аPYr_f|NcEzc*1nrDW9vᬬ>oKU&qϧnǼhOKUNM'TusMʤ_c(u^#~Mz뽚= +!]ʔP  =x1bbM9Y:Ltֺ ,>+QϛJCnExc7lm /&%zG嘊;LL1J1y(SrΓ/:x>e3eiuе ph #T =l3$:7 BsО)J5v9k] mfs eIw*T;eɇe*i~TiX0YV;`WL'"*K5I0ȪfY dr!K7̮=1Mg}m$/N%7# EMX>ȧ~5ӃUAkKŬ ܹ["}Tɼ1hű&ucX7qe뵮VD3P2SON&SKzrl -N')f k &gsK“\g 6~~ճOkh \a5+n{tHKM״URf=O;􊤅G3v?=x9zb"5.}/I;ŭV3}moy'~\6?5&VDseO||5LLL"չv6rY7{9Ә1Z(-_55]A^9^0-x<%rnn)*1kovXzi2^SU--~yu/=LV!T_ #|{~&v/owEw95ߚplb.ˍs|Z *W~do]qYLC]ǿ_aaMͽDZ-?ɳzr){|kZ&pkħgm2_t?+}2l2MWEWI {myޒu2էSW/:C+p fz$ptwo/zn$.-s0LȪM,-r.;]Hmj*%5|g.+d ] Gaj}W(+TU;5-Av~uM7YIZ$Zc9 ]7nɽ~"/Ey|mMH.&"诸msg[lV~-\5p^Ls?p`>&k>\zĔԧί}k +9ﴓ>' Y GwN^&}h=]^^'qܱ@J+-9qYgtǜjuɗ9m_.^q"& 6>70cCW`g^D;篻i=c<h47{f[J^{^m7W&|k>ϯ)8&+z=7߿?&zi_E81KScYayxYG}0qr>ρp?7w;/v F R_e1s`1x[ >&Z]X]l:;F,S [Tol ԝ*}AGl Rc$0'|"zSsUuFҰf0gCeL 3eC"+zEnLP`L `ӱoY{.LJY4G'^wPaNOy\)RzvimX|MNeNꬠରp5˘BqGcc{v;ݩf+e*bfO0=Nݔf43T=*KwʝtfDzk|n>lX7z9m2i/-?y"H:f)d7.S濃fGg7!1I~DB !)Ѓ)@1B懜пQGo,sŕ+|x$f 3k-D O>Ӷ!A x÷n|,1'F_8rq7v23-Bl'!W[$ʹ rͺкiDܩ6QA gR])_Q@X\]V)n*?f52WЦΆIyЪ:\1.n8[Gi3l M=LڻBU`(iܝvcիB=NHI^L̥Ni&-XC:]JWN>~ eO}83M2>W]`Zno 9ỏɈlo:?2AC 31T \Z& ׻7Lo]4{IĘ(Tf$w8WoFNqVPZVK0zPK~; XIt13swqX<찕o?)-?Xw0zd{{G<4E(((Q[ySG`E͛Yb4 [kfPi- E@R""Y"(m,2h (RA]@5$AFa ْ1TPD">׫T9+]Hzmuٻ=1{}\|)wfv:^-:͕lMG݅я&ͻh kKk[tEɰ*CTPt Gl٠2_`{o5o>‘@[9}_kז:Sl퐈)wPЈ #CL&biM FC# LPi  0<&?)3SiѪy0SJ~a6C?*~*{Se=O*6OS 6~fj&2Sҏڨ4AOM#B5O5M<%? <ʞSʞMީSj V(jbdއPZM?`tu9h'HYG@ht qoaqy!2xptsCM>'mc˳|;8(T-ӥCLfFqNv֓tap]qJ () uyU}ӿ6i9#ݐ4`8~8_ld. h #QalY޿WsC50`;Ή^_4S=ko AU{D h.Ω"bON>Ӝ`|Oxt]l* B ȸ(EH?so'L2!)l m_k.W>/_; 3 {wER5;yZ|SWC5@@a0e*p0q%M1i^h4Ы6;?5)l/ U B{, TWvs#eկ-$[ITiAJh,2S6Gh[ hz mk. dg`0iyvdS$\}w MNi2률׳3v(~SPIr\|ƨKb\mX ]7Ug>DJXع?[ [YZȿg.,T>,;?)H%܃w6MHuׅ/v 3zRRvAI e‚bq&" 6uo7 Q*\/, {/[~G'S#Oz<OUY'ug=qڵpn6Q v[M:R8a:nW4kÄbju͍#gnQ+cʫti2&$E\T$jZa e?2݈ J Q/@LY"T;HS<" 0b.Q7 `qxp =cMUٵefV7&䦧xG}9 hJAATyYYRTpΛ}.XL䤾s;7^mvtuGs펗ght#lXpb+𤴹) 4Y㐈t2ĩ bX*r݉]&1\Ip-,3[p̰%Rt!0d mҔmel^Eߚ7v$ Y 4MS&k]1JejuJREq&[3MqHa+nE WskVpg=7̀R27@@A`LI3e]$ (Qn pUE,i`@ 2aݦ S,ąDSl3TJ %Bu>Kc\êօREW\0RԠڸg$Y8$ja%Ad K\50CFeUƆ؛`) e q[$q;LbRX,jud~ @TR ,l6qb npȠ"*TYw`hJ3.!1+4Dl[d6j,L"g6pb*e1BcS&+qh"pjPKkX6ɝi,pT@9FŘu@ `0&jrJ-).NVMP5r ]TY`TRLL!Z4:XVE PPU (V"6x)!}U^d.*CFPNI(̲kl§-g\DQ;bL7L.-nI ,ÜJ&QSQQDtkF*"(f uV0]YEPd KlSd0S믲zkɑHWX&[DA&hTY3naҲ",$ ԘD1GYG b@@NSdR8(J0%V%fW5%ʄC.,ØSlbQv" @YՆTؚ*,TѩTd0 (u:ZT,$d+q]%(si& 3 bTS5P&,JA4`KC^M44(J«" 1d4=] oq]"8CD" ~<Қq2H)8 [ۛΤ-o 1fP0ޕof9Ć,3lLriZ%J* N;ц2k܆)넘RH.R#9tdɇFedZȤxRj&rR3s5@"ȦX) X`0 w >3!a 6a1:9\3)bQҚnE#U-Q0jJ c48"S7> g9,[lbIo'۝5 A@yTgMd:&t.OXO]@.A`]ALG0EVcWaE "MF'B`p7?M:ـ…!p 49pf[*ǂC,P#M 3(b圍'y  bH46DF@#Ynr(TM',Xڎ#ioI|KN+*F">r^1bD(Nltr5"qdI[ qo;Bcǀp8 ˀ_QAH1U>}psQ@'r$jjjRUލMU`j%D2͸Xyjq`)tD\ˡ_eJ6 ru*1T^!Y JIVJAC*t2Rr7tÃQ%gИI[Bra6tBQu0hQ@LAh1e;L*EJA.)}pϤ~40kDXQ#3I^i% Fgn4ؔĉYQ% pXUb"TJ *i$ J.>Lt$f 3QH!ɤ<`Mm 1b=D|C:"Xg:PCz~ _d,/ڈ#ͺ]aYN L A{}^mӀ2! PP3 r(LBjTIZ!6aIL]4ɑd%M40hRC*hb#0>f۶6  Rс.O`)uи~IpRN SEf̮Җ1E0m(8.38BTimk#w}}PNDqCs!4|:FIX/,9^< ]Vd2)U^ V[3s&nqg_$pkk.NiaC6CE$QtO`m뛑F 7&C/'nnsì/z [ 4|HA繵;R7U3]C*Y r"[6xCagf!. eRD)r%a%nK 1#+ M͞) %CԾBp.wzt ɢj<͋nM3riD" ( P" jbЫ/^JUcr-N G mx:?NP2DakpC|D%Ґm8W * Eiw @$6,"8N/N]C0{DEϹq2 &1Fj%@ Yn2!T>{YC; `:sq 8V:O#1 U SNHHt!CZSuwǣws+ړ(q,4HlZ3 Yּ,h  J7v6-#\Qɼ5_Sʂ amzCL^hTuy>5|mfFk8qwz< a <4MoC)\5 heaP㈊<]ݛԀ.@h fodD rKxu#L{l13qÄQ•kD)w{I+3'3+K>+yogxRwr[Qw|rcj3>]8k UYyj$I dP(˷I 4^lZ÷Lȼ )( euCPDL5?iFDQt _ڤo gvͯP{rv5vR-Zj{t4̮ΎXf \)^dӧ6uջ:֚R y;fj' pMN2NMxNIq2^1_#WV=wUDv +B< 5#pS<17hj*( w΄w3ˤ 9P,*),CE[H-`A@}gk\NBa0`$qyt-dݝʑm(Rww2ۛ8>ա7=T9yWB}GN\!EG Yr/(x⺍b)LTFdPWEw 8ʍ}WA'(|D8*P!b[l9).KOhEٍ:Wb3igt9!p1 tHr~[H%7Ba^33-nKѱ3:ۢʻw43ă76ډk)8â<:Ӥg;Ƹd^_n yL [(C ko v4 q;=:^f]I=" H i/<xsLJ- LsnM-|^w>XW^I0i+E(|ιS$/^灠RKlL_MoL4 ΂F158 {oJ> #,sGҥ0^4z24SCq{ eI_%Kc-wErvQK[VdN/uRgAY}+pUNȽtyVU3厚 p(Y## ' (s N,s*(sxv.N|yfU@Ȧ zxە,y:vN^ç7k&5{Se,BЪB2\ bS mοU.XToи/n(Hh\GmV@迂抇p{P`H۬k=XkF1hm\Hu|oҘjTCV)OltD@M)pڵE6R+]W}MdIF?1tauW<;>[!zF^M&R& bIaþp%;YÀ9:Z@aD4ޣ!s#9T172 䋝lAx@`WUCB:zw)Q3!&LCq,"RJHNe )ZJPlQYpQj +,5K:wQL?Ն9Ɯo:&ΝB8(x7(3Ӎ_'ҝyx;&Nzϰ~)Q5OZiYēǕK;$(H1^\!²Vr/XkK5q ATY¡s!R'%1D3*=wgJa>F`( N PuM1U{ڇ,b-ھijº.q,PJP;i6rt_S֛]o[ڣ0an&$p\#G./7\J;2rkM&۬m>ZSlj7|+AK}#懲ÙF#r8<=JDøZd^l,㬰qQsbíi~oYmU RAŃB1WƱ #bN#Yd% <&W[V)J;]wT, ~-z70.6tBQYKykkudTt &LJ-bG*S?sg7uJ"//R7WE+i-B~Q5so-,MSjS(Aڇ;>G"1<.=  V{K{St1cKd07fqnmRokN-WW{"HwO\_ 4b=ɻPio>Նūny\dsw𯏛icFqqQOצL1i2Ҫ/`"oĺSܸyZip *"~W}ͫJfҿ >cba]˘s ΑiCT\doSk6Ԝ9x>o/E Rֹ]urYDxk3S,7asVjؠ4Ul_j HZSopqkF*GKI, |Uk—#'j|I$,7F# C АԻ])y:އ&pgV ܇ha qe&՚ROjXb`% ar>0;B8vQmqFsUoh뎒QV³xP-jԭؽ{%[efI-Ʌh&E @MjڕڝǛ2Pq[8kM TnгyuY7Q4B#T=F^UӼ<Ǐw>gZ%/h %[#)]|Z5XaAjhl}e%$S2 ROaⱡtmjOF{O&p- o˃7VwBj-8b<V JfRzPUKzt^V"iwvNH`d-VS#ӎUϰ(S uE*b೪j ֫{t!ӈb%BHr7B E=a>v.j? i(< !g-{tG1BЕ^p*-`% H[hH0î M.<ңK qyґ(,P.$7@6D b(R:[L Š=m;H ,.=̇іꝌ/(,YI FT8 BsSf$x Be5sC1&E8Rtc6"%% \TmSkx/ :PBkW+ =i͚A&MѽOPq=$S[%bPp>: x.GW%4Ggo B[Ԁ(ueK ^C Yj[so'7W!eHrPT )^vQ(R%T0'.IĀc o+Rj(jQ췜4ةU R"./eX5HcnKPR(4x-#vOVse`;C}, ,D¾ 4BP,kDAovf[iR&qq:L8DI$Z,ŵG258@:zm8Lq8QnF.~FMs`fh||&x #( c 0Ko&^%o(|hqOPU v&C u[qΰ'CYgrIBCך1t5oe \D{u7e#Jd!+Aqܡ*~̐8{>Y}ɴ _2Nmn۱`#P} t4z="@]en Gh# L  .-fqu!MӛѸjwr^4pIZYf`Ŀ=V?K[7m E` ,u9HB^f#oҮm|Hl2*+r܆@Hnr@P0M豶EB ~ |IEawP 2yXCe#l"Jr>&=C)ӛg"0qh[Bw#ЏvGj&rjh XuE^#- BXI,AQ V [-A=Lu%ʌT&3's#ϰr!xٕaqdf]Sl Ajقg$7V bY'ZyE4TL@q8]b4`' SoEMiV"25Jj:Ns;s9*f˒IMdHYBK̠S/wn@>>rK*jQ:7*k֙(h|8yD!bۡ7hY7ȰNWf<ׂj5[}P{ɔ*gc&"J&k1NgZCogDiot1 sp4adи Hja], g(!:8\҄vOuQAU7 Rs sl5ϵy)wpl)MuА!Cw׀'5L];8xqA`N"o: p[UE@JF pɽ{wb4O~:U "NG*ܦAB]Z̢:=ϥCA;`IO}z B(&@T*U `sPH, x ՘\D)Itx㋆ J,(v3$ سS:񦘤4Hb;%{L  \ݛW=0y/ZN&-; }w)rf䇍,\/C3Tl{-W})&02(jj ilXN f<>]3/IXcu͓{/)l!auS Y;!JL1u3"̽Bp@7㽜]@ᾓgmivu_MPY QFqfwRL'N,aK "uRf0Ya$6E |jve=Mh C{'U/̧K7kCWfעɱ x`>-Le @'XyD3A玬r@ilzi*f\9><:Sd8RpgBT*  TxmI]'9DM&?wNy t_GfwJBL'גBF:<':IC _Q 5ò+0'3 89@ˎ ;IT3(X'-ն˲]y\CpmGH]ì9lw93>L Ct={CV-aPe4.+%XWIL@:K`4pX G03!҃:Pa)WdMia lmĺǠtudC }CpID3C+JƐJH.s$rB4ف2 R,k ̥lwr)ܑt(J@ hTP`R*"Ċ} /yb]eġʼn@(( JbŐ̩GJ2 {2ə*!B8LJ+:AR` ĨfRq#BR)N%1SY5(s.H1LAM&J$i[IB )P{p3"m3".a3 (R<'t Trl 4ĩ(h@iB)@ĞrE !QnLGZd-P%;ādSI F) !H!^E $hLJLH8 Lʘ zZ@ "Q(ReBJDJ< RH.% J8q)@(P){G04 )B1P)Jj$R7ȯ4(:K)(1 ^LBR% Rq**8nd*P)J- ?6^(;CXb@Z)bZhBZDs b("~2cx84fU1PfOQ`55_abH{2IGb0"h<.%hFP6@dyCʙIq!ԀLABLH©B%\@PJ>b.84T%> EpȂ.=УcY[I >BHѐ4?PըQ|kI(ժbH/^UPxy#x~S|F-ؔbe~R* ͻ*L !A "5RLB ڑ1 PP1#ܓKuNļ%;&̢RBumǦ+TEjb@ zLt@QJ J(o"̈} lW 2)D] bENBA;QvAEyR@O@_!:p#m8-uCfa@)NGnf{Qoip.w?.ø4@ AAsxYvESoaTOR+N<;rNUDf@ )U]f@(@"fD3 R4hSW2uŌhd`GctYT=?oPSbW={@ޛ9BȜtȡԅhIQ!t5ߌ㇊EJtB҈ ~%Ex@*.y@ytDD((b(iǠbHhPLE1* QhQ ep @ː q qJl@ ` Oz{]-~܊ %A '98W~! 2bѷG+[ = %(QJ ` 3("sʺg`_C T TY  V˜([B $DdT-}N]<3\9 IJ}* C(DaG' nEB(@Nċ,PT_"AJ"4".x0M"_"t ̀[Ad/rF4ȀH dĊ)S( k( pB(' " D={& zji/@2&axX\ȍ"A4 j#JEBG !ȑ=*҄> b6wWβqȫG= W*; A@s" v2 !oU `]%S=ȨrDZPt jMgc u! 6 T.[hp:ѕ1N5BLa1*fP2g|ϷՒ\&f-XT,A<2m 0a֪jIX+jPAT*imt 9m&t ^<:ڛp)d7B)@&7a@w|LP㹂JNVA$W6VCzEUX>U!^cŒ}@eWȬ@N@눬q_aY#4,C9 yX|Qt1y"{*2 Pfzq%Ϡctaz0"j|+DUi#~,Y4,j[BOw3BB@7m:S129(()-LN^??>DC|.U!58eEXd@q'EAqED2H=' <$kIM4 4( Jt"?ϑܐ}B#!|YyOC*!Ru~C A?(ĤEzXr0LH%莎{|(LEPĈH?PC`b+@"h H vu}:X_@X{( l7aD;0xҧB z e:Au7,\2zri":&v/wPM3"MGwS6K50CvB&dƆ9H @5C0q 9N?i`USɔAʪD;eڲ/NY@2!JV #KyzJ6JqTxqDRhiCAt(/…7@(u$*H(ҫQĢpH> :αw,j}X1Dۡگo' pT1 $Dgᰤ:QG @QLG}(bjIRi1UAW4$iT% B@)Hҡ@ŀvkPUjfhR}bj(,P)ES0>0F&(șsżT)"@(}AʉniV_N<(vhsQ ]r4L]u+P Bc(Z=*5op,;#Cϣx!zϡ=':>4dI_γ-vYti;k|I9߉L, 0{=.shyBTh1@ktXS^ǩAa>L¢AA~4bLa~,D^}>CmiHՁhx>mٹCEeg5FOj1U7;+ rLy'eEgN?:3,pbܿqfG " 1sY>F'/ )?M9 "RXkkMth P)(>tRt7G=2cY(7 #?ֿe }#2 uaN/ QsBgD(fGB 9:,Brd~<x(Vwf,vW}K&2ljbT_$M2 ʝcY PwЊ|w^2¨W<RuH! %2l__z/vR<[9J'kIhe_:Vu?30nK,/ڵeTAD+B4Y8Qn! AQ&5.zTQ "EkRF1+8Hm=+B̹C GRR;% !B+7hؼԨq$*&hU`)-`\y'vsl>-lsMni09=2[8ܥ|KM1UsuҒ젓ѿ׽d ;ˣЎۧ/C44@owsrk6UrAW1%mIcίSɂ 7ݸ)VA:cb#TXNe:o7]l*CUƴ+{0\Rf(OrXkzhg`A22UIHU0N"\jdh]׸id>e0}+X}|>eT7gs?obi<-҈Uoג`Uئ}[y R}ѭ<˂'3w& < ;+,ܛ3\wf_[ o*jf?zl_mC; w6rMܝ Իc5[B߭[r4I{ZGzXDaiaq mWhw.Eߙl{P Hb@r>O={õw2vmD?'8Y#T|ʪOLQ?ӱ;vg{Dv&LC(7}2z%SviΪ?w3 'VR,YjR6nS*Ȫ^jU!9܏)e19.WhݾϚDv`6@B5TR3ЈLCò' L ݎ0t|+ >NuL^sJBMMTp^uaܛs@ R_)rZC:_UkVCYSGb_(Eo&kDo_f[ dgj2`ԭ]}i|l@Q#?w~ гRp܄DCAe {YK TaaYCr- bQR̀02+5РKQLxaqb)"IgHe^x__'MVD[c!mrAXxQtvsy oCtʿa0b +1/1jٹF.jhRX)(tgI%:k%D5LY`(ĉp@BJFj_ yr(qN_7ERn F )=o'Wz{\?i\\>V [!y̘S;τ 95j1DHZHfǭK k| ~s`:MEƗ@Œxgڦ/.[q9[=Fa^Fr̪{cF%p6 (+6^f94zOȭx najhO[<5{_0Kjt.ɥ[NQ:}Kk.55w=Nj:q~kQ[0RϘI\L/LxWm/Uܾ ގ@*qۨ[zJ$@}gl>TԊ`/T ;88WLl Xs-VcMuR3{z_{(?_ϗv Wd9 <"w2[E@klMX0*Ԑ}\M* khUCm"DJ|lP.ailGE'yG  0(ϝr@ y \fqj6XS%`Hqy^VNI5$Tm۷> ߦ$5mj"cqB V306raTp$nß*8Lu"c>nm bS E0(Cq u6Na* _"O*(Haym vGSdM{e ~_ӊTRT;n)z/7?@Qu_?fXe<,2dO  E=O56Kz_5Ϋ'ew0Lohc}SPj_} 8.&̈́tf1^U9A K[;ۨf|]Ll l³iQ) ?ȳٜy.jU13گ!0_[%W\N*RRҦu*z54Ma^>;h3J`;©t竰H'ȿ]]s Sߜ ?~@udzH9g5z =zuƖ ;rs/ckx3nkW}&/{%0kZsAKz!٘, pkkn.1m/'ײCSafzsRV:v+S6.ڐWʟF Go&Dι>ৣ>ԁ al ɈQ i7ŏ/b@ G]Oz["`+ͯT{AϘ20`2Qj.kЩC!Q7, 뭷z"ǑR~Pu[OIgXQ'qP.hНG# 1@Mnͭ_q"_Y+;wH5er,"3j>_ sQXAKI` ͣ!ziLRy頟t =T*}} woSDo?n2#t>såz[JqPhSvT܍\Û{vnD.Swlvdp?_Z2ÿ`l!m GŽ=N6='qv:M=+K}d<{k6l6 qu>O~kȟ&{h#J4\5o\vVqUʀf#Buﲪy~z' {@7^aKZY ׯX3#"5x3/ .atVAqaޤT~s[mf\Z ;aqTQ@@.0G]{v5wQ%4yӟK=yo'ZevִD2d(\A4C( ]·wc6v"Ԍ*o@kmGuLRF5UM6[efR㚓v[)( wR 8c^9 cjIvR (-EYFO\+/0)^7tG@Q ;%߾`,;dB20?|Qcosá Hp>  "DJ:XBt҅  #@ AJv}\Ň-4Rtd}'wnհ+'% JC'y|vj*n+Og_3ݴP|3c@d_?}&:/@%$P0&@ 9wܒɽ2H3 W:OjǸ+Xى> {sQs\öm]u ޭYo|٪UYE:mr+^:p_xˀ{`F`B&KC 3.l lur)ey/Vzqs:̿ǭ# ng[A5@ Ero.7\Gr7>y_DZ;y/2? |PUe>KT-|5o X́` T0 a+fy0bB{S*LR"C.zB =bN?T !)eB`rJ}cX⑓#vюp3zrv3іmr%\l,+CG"s1:;lJ oaܞ7h@0_>e !Zd>ϭE]4EjnŴWg~g7yoo$_È࿂Z-݇A̸aR"IxfN<D> =kZeL֘9BBůD1c*Pc; TQ" 0}[(hujw7V f(lcljǴgq|[O24]`K,(2@QBANWo>/TJJmD_]k\b$L'=J*gHfwf%#{}r?/y yJ>YEP~A`mDL q=EpQqʤ1< >/_}V&hWü2<:pajq@.lsXE]>Q `Oeu8ȏ_IՇpNBQc]G2}'ky|&66%u< 0ӯ<==pmb!U N.;Y & C`wa1rez(6W<`b}=c(}a]_O+YF J"Od)V_j;v=dnvbp"Kl@4J 9@uVn kc~&Iű~5ہ Q,lyUi zt822vfr9iL?pnm_y>; 2ajoZ͑@T19(bAO~+ʼn&([JSMkTW+L/!t~.,8x7!Nv;.fg9}7{g{E睊 #ۓpe1v/c[oI!a62=Qw#v̘ 4<3" E/=,   30CQ\+3i癡^_U~ܞ?7ڊ̀rn ^lݓ"&7>_[A3Xp7P|]hnKB34!GJ9J>G^"w)u2pK."~=O1 ruQ:aĥ$c^ G hu.ujz?M<깫"+LR~-'CxqsDi*Iň."3C[8.YS7պ(igk!GJw7 75zIx-OHf1e55J8傊57Gw9{ԄCȊgN Q{S9?N!2C@12mҷpzB:gFyyCo`qP[K">Qa:{͎@m^ݞsd| 1ܐˆTCU( z'Ʒ5|8*]z~A:/[E X0|k<(u3b7~Tah{55e#^,[CQLX+p`vjѨKsץ";}ϖ)Z2SB#׏^ά,B՟TB{ߕ"'[lP)fLxWGPLG Ћ..==bwx%|8nbAӓ+& KO P`;\]?cІM/knnhY/y?YAi~o9Y ibpY4ss*!Ti4PWxpC@WEk} oQ#8pa7&9.ɃS,~2=]4YNAЊ;u(ן[Ӏ@ % owWɭ(6grS {CGCI݂T1` b@[{~FáQ=t: ue?@|% :0!d?5Zܺ`mhR-Ե7f̣Ilq^lX+}NvS1bgbdϣBz @]4PȆ55ES u-o?l(]/k98&E _Y|}]Ft==Sj1*2:z ΐFU&7`<9KwMI;lj(&G?Lu]=>k8*1Rԛ1lȘ t]C>e b CŦIyW`2:Y56qaR*.s"c~w2{\`2\N2փˉ{ ;*6QGL}[˷_vth& ɹۀnb~H'}~e8mB]K7ڬ;}y8r>}/ʝwTu7d$gؠ=e` 4Pu;MpOJ8"=G1Sr-&H9z +:CYy C'p)@-C #ƻދct v †Y' >;Ƞm5`F;Jqt9x&4 S"RXwH@QNi}76*5c[+&좉κ}4APIPVF+"Ip?/ܦD{ڏ|؍f_4c 9cW}iƝ)Š)-G,ww70^0yKG cfb!%fb/_U8Nt9v_vj?] >#ߣ}IV q<$^t63@3ᒈOswx<ӗ*P!Bw}w=F(ޣK/^_V_`@xW[W 硻e@ˬmo!39z$__?~˞p4jjl8Cc@y_d߾}JS6^b>_1;*W6sX0`nvN>O|.\GHx^ P/ht{Ӳ׾+"! ?wMt=m{ +kpnxʶ۝ yXV3n^6~(CXsKg2X_Gсk򺐠 6ܼ_1'9ێ7n[v|_j@ŦnDO[eɯg&`f}um'Џ`…xyc a'Qs}{0 }V{Xo`@3ɾߔg~CɊS_tȆHȊ|3#0E~ rj3z5ccg@4>κlWbx=@_LJRRfhz~2$(qZEj)魯Lc%z @{4F,ɗ֋嘽; UmmN~{ uY{~&-0\.U.3?쾯CQnJY;g8C0 qy|wQz![(ƧMwF.8h1C?v_ۛf( R wt-kn;A g9d!$4M;f~<><D>_񂧝x~J80y4zO2:y |y>U)'ME3 s{QL*E QBqS9GL{w;yv8LA|2x@xM{ UDU b03q0hpe0w4Rܸk\bR;z.#IgD70A-=El^zP2 &N!֘́OnBS bBߩW5@&C/o9l,N:+n=a)"l"ȱ7 akAѝ csOr:*lxP_q{ۀX>4N>#D2;߿Iz~2鼞wWo-w묇ˊksxhχi+Wce៳vdg#ӊI N'8s4öU3Rp)tQ ą*S>Vh0bw>HJ#~EG @zoo60߆?Gl@?7 .2wI~NIdn;=+zf-2XŒM_K6 roj㘛9zJ|}A_m杧j86W\41sĦIyzA#3fktTQ2PXoMH=nseۺPi'ڂxąV(TqY/BC*v}p5Eo 'Xm\Ӵpٸ7h5__B)[ :97W\fU^hvӗ96Lrk=} ˷sGWf\{*mgAsϮ7g߇=כ1y^ts7{J-!\:yX8=5n`x߮1;dž!s%y"!::7?7bI?RkD<`ֲz+o;mF HCgQoJdO~C'7\3~e? ԇ@cDm40WK5;oaG<_$^, GIxJeh`zf9!]o{I "m IЈghX%Qd"Ʌv4yģi7'/V 3Jp}utw} x'u%.E\  "8M3HCb,l/?_'^NH'0` 0_=a<:=2琂=I4y?KDl,tdžR~CT>P;.bQm݁TI~5$3CS@Ux0C&~s.37ԷG`WUi逤iJ'hә댃%Y98M\H'9'K>ϭttQɼ/O/o.Ȑ:C@L}*BрN'H,$A'ohk}]!s^j1] #²R<gY^ E^1w)3ڴPkyfFKRzNU^`u (@h chHQK0߮҆7.P O4=2ñYqfV8 a2(gm(d^|>gCa?A&Cِ娯5Am2c!}XsM?2cu/@T]8G7 }e5:`cU!nO~N1(1F'mk(0"L:QN4P(!fTQtd<-4t-8mNu(-Yq Im_`~bamdҽ LAhK0i.PQ2Z؅{xu p̳7&Cze 8?&0x5/mwS6bn'NMv2( Q~p qjc+2 @+L:00yx[vCE:Vڽdfu6u_ڴˤwe[jt,/Rߕf HŒMm\8f<ǵJ%3)> |vY8ޏm b7{ xǵ]mQ Q.F5} tU;ݓxOw5u!買( _%D?ӁPDU+:i8FδkV-_# h3Dؒ:sjlyml7ׅ!Lz] n1 YyaVr%^ז[f3mۻȬ{(Hb i#1У_M|_mD1(i=[Hh݅EVAf 2%iOT_*b53Bay0at ʌ [ᵷ1ΫvcQبNXY#EAYw\Lvfz5IZFÊ8v]},|k.u}g`P¯#B=e28оDg[VCx9ՖKrM1Le"d5yMuPx\Áv:G9ԀSrwr!6`/iiVV:͟&z%"e=5~N|ޝMoiY1Z`ŀqd(3Պ=(vZKG5jfnY~1m ?rPyg3#VjNû ^5/6z9|~?{OOJ[Z0z1 W"de']1sã2vvRA!8%/x5;S޵lnQg_jiOCn4=T QdU E6QRFZ&b`Zqa;],.H~7vB嚏dD3 q}F1Ae+2}=|'|C?{VxYs7hѣ2~cj`I. jc2lDS:_6wg =th^N\TQE+CY婠(l2x=Q;}bT(_ó*9 *Tw&JO=F~:L3ZpIfwQ>h=Q?(DOޜ#/pw8A;[bL7pт< H έ @NaI(y2iE[IɅc[RʙʲϦn(n]7{Ï^QW$QsdYxMPq-Y?Pt=@AZE`af(آ0 #pC[U["I4Np|_-;c_~Ft?=V(uׯd gyE8WZxtJ 3;?0RpXcc\lB. _?_`n~zW5졽 WAaKOɁ-^v1tP6S̈́/cJg8Cc /' @ s+0aDL@4E'uBo& ȊupN!:x.:"v_/ЯkN 7̉t@|6@0J@Y"'xxtQAwKM<>,EƂE䂀Ok P;Gdv!P) ! 0@i+r@A?W"wp'$xSNh@(iE Aye=̂!%PAE~?`D xA_WAiQ!I"d@d2 *zaB z<7 < Wm@yU%.F"NR~ & Œ َ4&%!c^sDbZdhʮ r[ OW0C4sO$(ps!g޾'9 ^Tbbe#c1c;Aā.(nP _EkLG),'KgJ߲ʗO!k^lŎB|$ߧ`$zuT Pl)ri.k1~E "rR0[Q2yS@B_Z> ?9&jO/Oqif6m]3(N(# 0f%>C%NīHOI9WW~)Be }R| +9ݐd [5nno$.F)2j>1~;\Mywq#}zZM%_W9|2BF w10*%9BǞʕwo[sHS"˭M }.kOSz:ݽCΕa=2}n_C'h_?0:PVeD 1?:M(j"fi^6ME0"ic#0X3PM_qQeG[77rNR0f(n9?1iI+1Z1_%4~(Hn˹ޯt>,3T]ȣ2,q0j*q\he} Z5k}{R\}'8*E4bfqK':,=݃ ϋeCnA{+?|(ts,~"ͻuιT')2ETD=KfJWLգy%#B$x&ˬm'@ߡn5 XoH0n$ia4`KݖROS%=)2h<1ҳlo$~'+?fy[5L޷S9)of !GC1U:b&PB "vqh%+V#TkM>=e 5 o%yhIAJᆸA@(8Y(LCUnxf )j]yQYD>s퇋oρ֞'ڨ`9˧ȖERFx0/igw*|VH ГQ>T[7x$u G0 S5A2f'B _T2Yʶ* Q<:8 S{j|+x\{ąAFn=MS蜺F16(J\=ج t2n5x#1%\Lvtuۖ\ M BSt v Id&=K?/ILɹ=rZZ Ao0@F 8HSЊ1\.3:yszmop`{Ȑ틂vzkD w@U>Wk&XV8:f6CMG{xj @K>~_NdsXTwma|r)CDE䉯NΤu-qptN5 q8Ԙ'Y|>Js;)sˎua _{;X(ԡ17)TҥG*)|J1P㬯'?o\Y51p8jF)M>lƟ}Mn˺~3z٤}]SIed=v CC28py.Epia>&;Ie}H%gy*&s#ze}z=i d`Є8 P% ?#R'}*k+bĩ"@N(¶![ؿ]Ƈ 8ZՈӦǯ2 D*W٢O/(̥ǃ@g^҆Y˿=dɎ~q F=t5#o(5ҿhhpEՃPVSb[AH&|+wHR |آp_8= /36DH8Se!gK(rfDwQL\12 n|tRiV>Wdh#9p}oC~b&p`ڮl)<`q_ÙJf@r8(ǤP.xtWn|i&#LI‹t;GZ!yl1Qm.s (f& Nv(!h2iݡo=(07||KO3W0 1e1$wy`Nn¬Щ< m<5 R]!=?V0G92mxȸ:M=BP̜~͉.9a*bBy+A+k1c7< @7 cݰ_[Nש3Xզ[S$ay5ߥ:2J7|\nƚ]sWIRօUͩ)%&nq-⡋vNƷ4͗(EBE׼m}*oRMSXw ȥyjg(H=mIZGG;H_%SM _tΰ>9T1 rjO6y/)#l{?DUЯbrsO}=U8ZLCکȹ;yemWLwVv%bg'u#XLBjٸ5I_/;#vIHi '5Y;[@pn_k2ݾP;k +~whU +{Ȭ2=Ic#]ܼLhu3 ;}_'gI>\g:ŶMwR3-=>DDzoO"J}=_ڗ0#ML 1 юPLQ嬐ãt~?@@>s1P`Q?k&ʈ2(C@>vcZ3MQ̻6w>wzd|g_J\9}$14׸nURluJ@g I`TNpgp`X< 0(LµB|8!g@QtdzV cRM}l뜣;=v4|G ~"#oO;tf!gj.yVi faMžW+@C{Vf n>XzwU kia?Ybگ~k*P2SL&݇žHjǓȝHOhQ[XGhnE=ؾyO@FVOG:fhTܟZ%BEeC|Ο#vv>0ԅ{0CVhw!^ZP'N,}I4?50t4Ofz)^20Mގ0q~'ˡSŶ&U 3e@S w:'z'YPu:JS󷧏/#4T9s9$^IKwV{\>?'y|<迤Q$S+}_Zv.ap) TmSSU6EDc_?4{t6ovY4}m1};,W)3ÚIfֆqa@TFBT0lcT+̬MfE,QGV>u C!On6(Di. '4,-)Y8py+)vH&"@&bsyb!BOGouf? 7vIs i4lgA9'Fs2#.2$Dv}|>%ΤZt(C@#< ,)*@\~,Lc:05&@ [bk8 -55C@wE("d8vìEqb&9qCs \+p zs?;uI(T95+N_?~Ԅ[pb|9W(ՂՂ~pȌ)1zdgd.y~φN*s뷊ѵ>e:q7VF zXl|hg&eHLiˠ)&wLrd4|ϟM"}tp~Ͳ_+JP+d V,%@ dLQ~*M)ۋdhxi(3.Q`m^RB#9=B ġ}inZn 'fm1DSNo uAU۹Y6`;Oquz. ̸^B. rӋd FQ'}I\n΀48'1NsTяQR*S6fE`C0"r~#*;9-lwu g(^¹9U(q]ԒՆ"d; iBL'hGh [{K N ɔ^Q!'w֍`=?.Y>jCl&NTbj9Wc,h$da(mNs_mWx3g7jk#[L09|0'hWzdxoϽQ.7a3`^G$@XNrϝJ4muPu*)Raw[;_-TĖqz aWPHWl%!3nA]@VEȴgmMf5]-MU_@E0sa*\I?~\c> ج,ɱpeV'ɇ7[~8Z#O)TTrN.ӃMṩ j]rC&e5Sy{@l,2P@:Q!2) ʙ`4wO~>jV8?)2$?S)ZtP A#*gc s6 ~efChrȃFq$}L} -{F]nH*`[6<[f4PQnфE+"njȫɍrjJAc,?wF xuzAg.K `1xK#PWjtbGf+z[r1\Ec|=F{pv@¿:|, <ᘩ?ez bY)('rc?)w޻m#@"+N,1tϿEH?Pw$_˿.ވal0NȦ_J:ҜoQ|JNI=>Ao4="YRu҃M*Ғ+Fܡ{ lҥawodg.Fjۏ&u,.WW:~>v|L{d%pu^}LStZ2? |ƶjD( J1p:H8 9'r4ZM["qr><T ɐr_N)̊zdm*Ə~GIxJil12 )xrGުχ9WHxme4y rwWrd`V‡|Ffz=˳7dUmҨ2 ,H Ň PyLw*Yl)_D&G^ hPVФ ùv)j@|>D-RPy=Qvg T5Sݴd韕sV!@. Y\s# Y~;Cn7I,sͥyT~tCNѸ۱nJo#`t c#o7g8B&F9r|GK "d~.Ic6i߁_)b٦@nGLcTj)3x$(~DbQ|QFyCxMde~)JULA $l֐Z{<ĆI"B4ML:EWeLcX&+,!doҾ+oYRRw/5Z 9U.PdpQCh ҒqqVB @&r3GCAX B I3oXVL~S9v gD _޽7,.H|lZxma[ߤV 1ԟ<>=%C<,R,q{m1AiKo7^K-J_2DpIA(yE}.mM[tM!ܯq‰Q`鿸_ETSen YK.*Tf2>qT$k\i ʈ("d0wRӏ)kdF#xOt(̓Y"kaOIHWE?}Ei`F\YIu BrӃl^QmSGonJ'Z2eS Ip_ TW\%M?SSϠ+~ #]v0R(?tQ`ϨT}%fK?U%)mvݵIqj@iaRr>SZ:*~BƱտk\5v^9ۮِۜYN,KRsޏC/k{acY}y% gk`4,/llн1ľZ&n!. e&Ut.dmm/45fQڙ) a-{J q(B-pdG3DA"l5KX%ؽ,Of[][ 2ЕNّqx-bxB޶WWQC(; $.> 0w&WO>qOydXϺ.C_^byYKkdϑr7y,xyl |A-s+s+*cx'ywi\tbg~ ш IG7Y\$SS掜 pe]۪v&!W& n NdO:%r^ \KqA(No^6b݊ [bdq40sbyk:!蓩~;

|I&m L>X~&lOD7r]Q lڹImJ#,2Οd]ϊ948X}.kQ DrDM#YёvKky3i'sɞi^C H'(^ƈЅm4J/wO\V%= eԗtc) vЭ%zoSlQT3ҕ]==2$[$1_{WG;`pX~H~5P`j1-Xyl+7YT 2S9pi:`A<^K$Ơm3c(jN+D6w%$Lc ;NV33poV8\^f֢[g540XpqhHTM5m Hc9ZE0TX,^ǀ)sg_xm^)n"l[9V^1C|T lzg+$m ,KSS Zk< }A@{I7R Mr >a(" TQ+01oPsn<ެjGR`P% ^"M7[ dӦk4h75;ͧfX͛8y̹>0m9h~o{Q%{t,pۺ8W%V6O ge޶z#q:$w(wM#KH5`M5xy?B 9&$X%.@6U,#; zJ%"?q<ը2賆`v XIs#W~ZЎ{[Èz}l#Keq=0twqZv /ZV7cQ(XЈ2~ψ@Ud8?8Y{*΢v~_ZE=uL⺅4<+✻U`$q$Zró-펨O/Zd۩f~BCJ$5"@Zk%u-;y u6nǶ{&v'&WW`]ƪux0͙%SO(0MuNmߚT.^6#5/'~J̅l.骚?mٳ"ńUI) Ky?E #' 2,q,6Ƣ]b-nsBaN 4Pe~klRwf 6#<m eN]VpAC.7k/硓18G!r3Ae׭]Og ϫL_e "]m8ՃHeg";mXGx@<"<v)օeKdj. ]J1[nVcxT\$$c+BxؠU:$ "ZL#dD^mm&kz-<ƌʮNJ[_$ZC+ހNЈW\ Y{;fi$*W ü ?1]rPvtN;6w+ Iwۑeh3q)ϻ(%(~+*8Q=vOX Y}krƘ@Q#à^c1 YIIruI(OdVH)=e(89tm1Vtwq0`q]ߋ+|EU]:X HA l6~] rP@v+Vn7-;~QPU)Cʘ7(,F.FXhdR(V˳IAжIÞwEݕS ǓNFxx17HjcXϒ/?oh[9U^f9ol T5faJ><%ViHO:B^EPUz¨:HL|j-pMpZAOv5"/=԰ pQJ({u!5S>I=Y5V <',Q+0O "#sާ}}`'W(}l&gΔ}M-%o -WWBuZ eˮ9ʼ,R]WW6XZhCT 3M&g]W!fBm&\!fͫiJr7`pzu@>LiK C.ir PمBhK\/RCOٵ}/j򦯹 c˅*j\Xt \SÇv2nN77ﳅCwzq&>S~?jwXoV>z+rJ W{4;ǣ\>\ڈG`  ksD%HA)mnS"5Yy*۬d׊8 <^]@s\nYSng<0 6\_&GxY \6{*)uAᗽŏ5 bXDs̭-MP!}KY󮳸}\Rg T}p0̧'S'*9W ⯵2.Gw76܌_ݸȌ<_fcₚ$Q_5)dXr8cS1OE8Ѫ\'_yخ<%|ngP}tfL2BtNٵv,N2hŠ BM+쨛F1U*t1ڑOpeF88p w&zkB9'x[]w%NΧ^ fr&42ڗW;7e>5Ss}us6SэKܣԱM7aC%ʡu T;h b>jWDJ ^nɥlΙ=OtD6ȍC-ҥm("Q^B)D⟦ɑZij%esxI?J!> Jc[=X_@W &O4,ϼH RYا[ld]W "B6'IX#Uo-}=~TB%>+a/O.n>ɞBqP`~.p5bx"Lywe(8es[8ݥ=$[7&Ua.MUGYfGݴnʈagM9wz7dr Q}TV3!y% U 5k k=J%;q,\anZm _Ĕ82:GewvɁs$+Fr(H+OأK"q/L"0߻x$Є><qlt0viNAd9gqſF'Ps꠪V:\KwEl-m2m#'ԛw\ ža_^FO%* A!o^vL@o Kì] e aWO ̟2Z?RQqWr'XЗkhHtf,_~ƆA氛AjC"}W60i&n\}'L5JjB[5Q:DZ7)5Hc̗YQ1G9 R};yB3ڄnz"ޅ  &$u-x[iwֲ\igG>;Nϭ6?%K7y.1\xK%ҩ?s/g c==>%D#=,8vB|.e6@v^8lx|iS~>6"n/↨XM@>~#X0O6d G}4QMs%OUƲ?@GU4BⅧWYﱰnPW&<+G8 =YKk'c%r|{':>* D{ء>DiVddkS z ?gI6* Wum~,(gIc8V;+SO5kVIB fNWG/Bit 4Kؖ9GmmB&sBS>x`YB?2/ԷgyRjo}:GcL6C$=tM0AWוDL94Nϰ^iF3e "ȆsV֮*iC yܲ&jCS֤Ͱ\P%ldc nξf,ck}.:RʀZgjRUC:F#L!}ib\wO(Tq7*NB .e*qzrbEFECLUV͍c^+VR?CõXAl`MNwhE6ly<66J|?3~iDrߦ[} ]oaom`Hce MI@xeC-$N%Rktأxfp*)n~ 6]!*36# ^ET=Gdߙ P:m{ d~H""s z'o:.| eMEQx+swI0\X2лBEGvsΝMÐ4 _=[,GuUQI0D Ir![ &ٴ`rp GJqX*#-3W<㑎ؐ؍q:}*VkϾHf\rCd'Ylj](RQ,FXʂ*.oc"gj>٭4JR]nr@FƁ{RUigeK,.YJ?N`Rԣ&>貢xƾ(M Nq0ᄑ2|H7?[eө 810W9[kQ&j Rw: >>AdDQԚy|C\MSK.KcͪoA_;-5p5Dnvixl?S<AlS١DnÃIh#Z@-)E.%l2\"bQS4":QkԲ"δT4YL\A v&0o¼Y1ߠI_-ң13TqK"(̂l׀٣T6gi F3Y8}Ryg!L|fI *^dR ycEy༿63(yiZtkRL\wwȸ6׍2DrrB}9s [>Mi<PMN:> -<*rJ[hu ?mA.-&z9P Ć!G]BH'l *C$sXɒWCCŗC}oqKO'MF#jzk5J+VRj$mweyd`;3y 7e>/n2?0Uʼn( aӷ]$7 `K(FF'c$-+7RiHﺠY<9ݭq % =opޭ~[ɱSM)?h'+x7 (/cwz%h$voRT -NVb#]O *FkJnX-݇ϼqg2$'^0H5ܹGL$s XBa&hreu$&Z4IOZ=BYIK*R~f}6H#0$ئS e\q5AJ*_oIqs#~ 6t=8TMSÚ?fÎMzꔞ!#hnp[}L߅ru d6-K_(|N}# `"iFf^+?NY2 1!($|OD'#BPKB7;~zu+h8n zGelGy0Nd+; _>~`^f)0SСĦ:bjn{ apI#[a΂AC./gy4Ij2Sbuoގ/{a[L]#TaԀD˒ftz#JnZgUAt?\LlI֗Ue$z1w, pT^lV;89P?@:ƱFl&X[LS.2)]!nuJђ,}{]Eq*.6)U[/Xx>RCP<߮h  "b7-j35E~Y$ѩ58Ońu{5uuMMöz[O8o+A[G5)un 4iVTam_ƿ9rNHFx`d̑4 ܰ}AZg;pT+G. TBpMȟt2WT׼)=ĝhcA j54KA1_pfUU[}% ]xJ25TqP6[ lk:9ʛ72Ub=-b ;DXrbI:0ɠ+~Bɗ D2zX-t?53k:Gʐyu 9ZXj#GxhL{`uƎfVX*ξ&Պ$YфTyb!@4r˧ÚyeգoavlԴCڂT 8r$M!*%{t5MkZ>j{`"4j-wޔv{չ)c,Wbc­S-.֓ಘD7y^(CqS!nRu{:;-5cȋH$^w[.9!Z P6 ?V0'a׃ze1 -Xv#+ğܵAml5( =}z>>3")O۾P>BvKh S+|jugaw|$ljPVey=x*T td^=nc`EDW ƶ'eQx-L%HBX]GQ.|g8&T49"PeO(y ϼ"0uxoofP=™0%" ؟ۮ-cj0 a/f}lף ]6y-,uQStY,r |ۉڴVsǬR"Qu`5I⻐H&AS({ Z5<}ԃlxOZEG.0] C`ؑpdP/_B'Op) oq3@68?L`y Yj$=X O2!wŀhƮ,.-Il~UƎՅħB4q tX͌-9Q(ѯg| qRܪ9)fkQle8ȸi pLxa׹+\r.7% 4|%FǮ⩴!F_<͒JG۸hC;eTv!ak&Wߩjm67?IG0,SZ+ro1=ah霸I#P`[BY\loB(Σ$I$m@Vv]E5°nmt;tGbx},I9@uKڇXu\̔z%5R;lK͠nT@sҘch5qe{(JρK*Lұ!<}Q-7}[OUCh\X%Л3TILxO5`ŎUiفåٞ]16DAu5'Oԯ:>:o(eE}#']{pszF%, ?:iJ# ow}1%.ęKqa|Ku딡C(y'f1x#ϟޝ*A-ZM`T q^fLꬌR_ny4on VEPfn}^0a*TS+ UC*jFds2Po6vkdKH]ZLg7T;D@7ob*?bceE@xeLʓU"2fQ  d2D@ukbt]Þ N`:F#gx54e,!Й?+X[rqƔ0/zjӖd}u J1D4(?G c{Ѳ 0Z {n9䤡y&zY;.Űk]%Vx,jM(IV~&s }ѽ@P+8vn>rw-)6xDW1$y ViD&ϭ{%J%i3jkos>^{o)/ Ww`8-<V^֘#C|\ekҾ V5xs,mnB ?.VTO$ˁ;L*CrK#( G*R, 厄"@#'S+5 ]H!CN8& *m3ޘ%xOcƲE%jH/NyZJI@C$E"CΓ"xn|.1Tn}\}֢eߍ@#kV?̨LgyBFv24/{WCggU iJVLViLqA|kSZ`YTsKB`X-GH7z:|' <8dN+"皒pg]R6;5$uW JHP=?lTGZ|ߩjH>Ƀh .ޒP.B,d,ہSB) pw{@0#3[Ѻ:,gwOs#45 Kk$:xb% p>{tdfL7^,UtNhˮ+me8xHȼ W)]s@ #[k(0|H]!EެꬡK44RS5Z/`fA ڀPA%=עHHTP(Gjyըx䫶VzԎѠb{m۶t| JƘl5Xd #Bjud KYF }Y`U 3-Sh>nЇZ+-K7%/uYUtp-v{s 2?uS[?'kWcO5?we':yC6hdPhw@ӻJ"e koKz UqDocIp~"r?U89> ]wwh8y6x:$_eGM0"@$qLvBe MjYD5*{WWr&i+F<7:-#a"Ī)t(ߎh爋 41Qa!~ldTA͔#QH%Ii:o^d]յ#H (nႍ¤% Ls,4{x!Fz3P0wh٨$;$g6.xe/᾽z..z j|Gn jH#j?-9{o Øǝ4Kqy (TIc L'X ^aJ2'E> t8??6RdIKp<ԥ{Iֆ1Z`TRV1wsN7P 3/ ,}-\M~+oZW{8>¨'"eJRR¯reS_8]/J72\yc~5@h¬k b,n34G |-]8Ox,  ,*$|Ζ>2~PK|L5uI ux"LɬMZa6,Jg6`qiE1zT;0QFIDUA&\raK'*NJVĵrЍy.W0(ߧ ~~O :(rO5oLhfb>ܝH˨"cyL,V>γ"$w#һjMx?MzkWfǧ~7B>]ttvT^ofX#p{q i?t^ȉG5\U}Sl^e !ߴfLϙ3ut3 p{g~Ns8g<"ٲkOf0߁aoR{D?]صBbj}ݷl>x5ã|~ tiϧx"A.IPI^X5@t{,(u1 4͂ü\JVc<tqmgb軕<muĘ~VBǻtIdWd$-Ir` mBi nR~U,Cl$^[`'XoKHg&)Z &6Xh@ 2 H PR.LlpJ1)bjcL5;Zp0UѶfvu 0X"|!\@n pAQܣgHGuMRk;nWx;E\ 'ݼ6s942RHf)`*cl6F*Ȯ·K;y'VyUq~s6V%4lM-,Pc+~E@P )},vhȩ(ݚ(Z2CN:-KBHDYksCZV~!( 49HF07McJ'.$#GM/ķ7C4犲Ĥl@K׈ϣ [xn~un% 1D9 ΄y4M7Wi$Qa݊7]\t,]fQ= :?\1jW>0 IAYޜFˍ";pwČ%_!CHt`cƀ*0ney7" IVz_ӧ M/Ô`t!08P} ؉BL4NeV9qν_N%jہcR]\푳.ߴ`O8yTۏ&Kt'" nA|b|B0j:TQR:|Φ'@>(0V9NΥ&T55  ֺuDü7zlbنۿԳFʗ R8Z`PFw|w:v3ƒj;qmmBjE}', Ѹ5,.)j#>S9&^|vI֬Z;2 l-t^!"Sz@^^13P}|{'Fc%dBkF4tfXUs^;l ]νTPl{Մ1ME|[ byqb'5'ԬW`os` EAʰdT\mpEJIIrѓŖ;]xԉQho-޷j}nYs+Z͞1 >AFAgɲ[0c sA9Db$Hkb|¢?oLÍ'Qpb(ޮMFHv'Vk8ik!%}W}{|12RVmV 1%NJH.r lt#RX 8%ČI7#YcW}Ww܉?_ tMYOJdAl̏_II7Vz։A,5Vί_彦@W MVsޤ:כF}Z ~ma h՞թh(\DRh.4?|65%ʀ]'$zi"DuQ!(aO*95Z̙+O ]0wTPjy1J?JCY|mrd+xOze2*mh$Oˤm\ˌze58÷gCRx}K[V]i/9IXPn =PY\$ Qwk.@cx\6# eqk7MQ/v},v_c Ѱ7\6^E`FfED'픧5ǡ}.6p T:-gGEO%N"5nAeJ:*Y8}]ʦ!q݋~V"_d"YFݰO|E_Ke;ulgGfYoM9T&ؘ:]4k0G]^+|ˆN!; |U+lIԻo'`U| k̓\-aG7.?gg&@}a\-I`.RƖѕh'CH|[$}Cgpecp=!`4J8t'iT`6I,$[+8 l5挐ܢ=W-={'kQ"-]kZ7zl16,12*m&ƻwx nVPHZYOU%jx2( 0eoM쮞H*x$Tsj]uFQ[]H2j$~L\'XJ]/7=I,hNN" 0A L4anZV@82cqv5%A'p\`XJAHБXt{@{bcE1r+ik 4 @ڹmcLL/z *khGRr̻+^P~rmxC|Df[@ThQD [@nK3uqŊ۞# f,?ۣJ/FD̪IgSӢId ךE<%|V t`]c"X"GJk|:_O+}%j q,u85 U<61wseXk(HHeE!%% `Yy@{i!#< Z0eOeUAJfLVB?lFJ42Cnu}$)FSSGlt;uO5MȽhpXr`zb8F2\ؤtV-9ţ"先ߨ'4-m6#>0 zmc{ #K ]voT⴨C!O!)̸{O48d^+^~ :3KZ_TJeě1+%w,p ,-IFH4ys\B$wkO憣?!Hv^Ա\{BAאs[ LQ`3oƶU(ҵ՞y](nV8zkgqUj}-ՙIep(T@'>B0ōrRty $P xTs c=)ׂfM㝔D&j4YMoLq_{lT7!-a-,XhWL;M+̝ClejZW0נ%^$)GG䉡4BŪXdV%f$ۧT4;sEc?UKINYсvM?tc50!0~ E%C;Q0Tۀ!TBnh^(@Zb\ޕ#`*"iѴQ[, ;6؊g0iWR6'^N`{Ѷ},"d,b5?7$[P:?iHw rW|mY{<1d~VUm5fJ|۔ϹƜA}嗷vOΰeDޖHfy1&c7E:Jse|)`dv+w>hȳI2dKWm[6$)(`)Y &9"-s̃C=0(`C tkg bc;n-GôvaT9`t X-_]XSj(f"HboLYJ Z$\ vo8x8]pM͌G,@dΛpgW :hA}۴ǿCIzȯ< $۱d$fER*B?&׳r0AM=y_"n#f8t*(D(ǨS޵%8Y 4ןZFފoB 3)yP~7)Mc37~ps y}̵bv_-y KўO.]2xFy/Yg#UNEȤ@g_ oT0cp+ -pHi EF)s H|ϑmRxz'o𞒻})vT;49 ojG0Oj-dz8s)mzo4IMuhX(Im[t$)T4G+vb$J85D\:Z"I"BX-B;Tl)|SZ'-,6k[|Elt 71J9.h0дb}x_RyP!Nchnsژ;%=쐶6p ؜~5-"1QP*l@e jA&޵@" WȾ$71(n^ЙXN ŴIx`XB!EYn3GZA}^}BI+˥!`TsPB+X̶T;R@q$<B[/ 9X?TP$Z@Se|?_olˇs?TӐ('F MTCan⑤X3+_+lN+9yAE'NJ^}'UMJG՗#l{2Ii#}=ːX+xdi7Ϸ}zx:whM9gZ h Lýk>HÏ\Yr?Ѻ=Sj}7L逕|JM^bSRwxA{eXm|"Q<(ã"d'fGXFS {g.8'U !j|s~ϝ⛍H'wvb2E yV)Zk+OD)hv5u_U;gmY[U]+qVҼo`d[6y0;o6);]MR(0M_hkr ITThb1&Z1ܶ&a2[+~n< @f^B+X3cT57轌ǘJyUΈa-Z3lA!bE5?-d~ q91\"ml;dJ2gA1׍2<-Éa?4B-$>{^Ѭ20~)-ІVu{ۛݔ: *Nb7Ɍd#x_GP֔}7K6 0Xl૶gaeuї?2:5Gx]:il",J+z{?@7\,"̑7ONh@  Q%}S$h1icvc"P꣩K@s߂V@Ϛ/F bV%9#6k2LgѮ$ J۪ww(*R pNr36-,QKCX3  ~F߲>I 1J +*^ _btT;,$gFRWS75jFW)p_.wc}&[ik敛IR' A)kh pꁺ1MΚ~R:ȇP=mIB+s @FPe&o8̬ç9H Q<\B 4TPlslsy-b$6bcn`@v#sDYlЕP1:Ȋqܒ*1@Q_ 9%Sb_Q $a|^:pk>P@s/Hp)]#F{Cs1S!ɅV0<֛^ƨsc-:OHu" f-bfiv1{Ѧ/_TlKѕSr0Z} ͎ğ UaVXܴM.nSC sac0כt톄~naWa9fIM&ǵ>t܄z[:QK ~E.=U`51ڷ!T?H=fՋ@ҤT9ss,JF}w>.z;[KsʷVnňpKK]|VߊfD?K\ըAV(%UY:1 ) ﷕aNFSfܸMBj`t H8 4/odl-MV PEO®X;_5c.hHgGT{U!*ļ>/v,7K@wz+?Z'ygj@Du{[/FRYI<ͨ>cwCJO8dz]HԀ5YbƊ~QxDssglIªd0z#dkm, `KD/[IKyE[sNFnV=lwIԋy+[ۜ 1U(zf09b̆}AXB! ,TR(cE<^M1[x!qR*7A<kU5#c\"JgD7.yeZ^ r?%C$;뚭,JD6© o S'v M‰Gjg=qvQoSkQHxο[IOqOrT `ELb~DQ @L nkD{"5|F/½v{;vm۴k8N &JQM#9 zw̻m&zL{WߥFg~ VV0v!;ra5"wv{фQ١peþ`D&CE Ϻ?n5G R&NAiJl3gmݐg#%> %x+Н49թezJzD簧w@\ Z $kH =y j{dG"5U Pc^k˵܋I穲MGFm wP x7l"o:@3J">7E8ilȔ΢:"52uO&Z1ΒC{ kt3F@eAA9T7{U&q u6S0l[GaQdkS_>L БI=@LC +CI6g[.u>Xt$V! di 88 166@"8|@~phFC0*[y@>|OGO׃@lH*'5&[ HIJSy.\Rvǰ;eZDb2euHh;t>x/g>sGoFiryzᏴmFQvH|h~@jJhȜH:H͵Gh@Ɣjb$;u? ѵyݵJT;ERj6%ƴP #D|l.:y XN([<,ÉDt 1xR_ǍT Ρw"艗<\ݚcM7sulK˪w)t{{Ӟ 8cx#;:@!JcѮ+&Lq?z ; y-ٿR3a9n\mV \j~@-R\&,x 9#f%1v!Bo3 CF+ h 4@ǐmw? ({7,CAY[fu= -`& 줾(bc ˻3g&Ov,ɞJ2钓ffTJ˕<'tJŧ >%14!g>RZ^Ļz<'d9fbi}2>(GDx;TiV@=qCEm #rPƃ*X͘UlhDco ՂiҚx/uxDi74쮭2 CTwt],XŘ|u<<2h txK@V 6%rR&Ep@$W ?^@"zXeJO8 z^w ZLw hCX8$ͳ⾃ax|rv`sۤ('+]E0Q52"lv m51"7sG NX9JT1Q+r%Fn/aaRYЗ85&%wy#hrdaN,8Yb)LF-7DL"7VubQSzOk8N EӋ. !ԛ>@L$n71hO%N:@'. %I~r g+4 IwsGRcO#%Cg=y'p\j\'4Jod+ v}4EO?1͒ SpI=@FRvIdSp QoGFWb$ ZH0F(eFK|a:$DyrId/ODX2,H<2,8֋Ɛ_N㱨ao(ΞƠےL{I;{E$B%&z+Fj8?kh AS-qU=+;!_= A IFkgؠ{N2BduQwʦ]2P$<久֙;߶庞&^7t gށ[/ns5huTqBoQ/ap8x/}^pwL ³3;PGA%M Zz.w8!$r˃D -8z"dRxk1H٪h&LKIJ,ТRwsrOML' r3lдkZCeuJXvG>op] pf,xԴA8u@6mZxZ Ok}Bɾ䋧].}C7TW%xp$>jQjY j#d rObT|JJu=3JMqJXl5\ؿ^q8|j6o F dؒQfU76g/ E&p/c+%9h̰'4ڮɑg\x2"ުk_fZS i7 ~F} d]=q(DPLd%Jqg~ ~񭽇$ E( 9OC8vE= 儇ŃO{#po|@qTΦ V[ |Ï J;Bဂ|@8 uh>vU\3 $PDN /N͎G8%L$;W HYE# `6{jcq[7.[Ji馑=6x䚌ͅ<4@ @,0_ϑtQgpZE *y /ʥQ42bGӎ<OB:n18yg'3PT:jiC%I)ppIE̓KN}}h}\Qr:Cc%MvQOUeCCZ\ˤz7x.B2}`^A0(OdE#[? R@`n-$UH{>6j)7,bT0^I&37zo9Z&Rm˕5s)GHiPw{ ~Ād4A?RwR.>3q^З"F2 u%: wT-nۄc@;/љ}&m[hs&C@@\wdRwh ô'u{H =\4ݚ;%} 1;S^r6B{~,nPӾ wm,GGTWG2(B";a4.$czN .b}e&^D|SI32P{䐂okҲ+حdUV JHO`* WzxՍ9t49$|+? 1,yܕLmUl*J]"}7--dfC~u%&=K#돐, >3OCHȬ5$8ˤ0u{JGpTu*9FF%ZRSβ=Ĺernrj[#1MhS╝{-mGqY6S&{7`Q=&}ԬvgVX+ԡƿٍ&`3&][ԏkpqlƊ3?npOJ=̩-V~\El'Uf&O| oTi$v3drwt+zr-o› =qfX)\WW^X-O ʫĮQ$%~֙lSv؆ODcuPWw5ot 'j -3h* Y3iWq(V-}71\(K[98B$Hnd$ )jv "io"ȝ&X pvJ0vӦ: }ҙb^!^ x}C%BHfiD/=Dűwl}S5ϼRF&Uxp'>u`dz=Qo'5 oy.rU͎Z\2cӲ~ahEqqB1~zU3=_J;$?CYlJN]RS[i,3:ԧ>v|!|fjiG*ھ `8>-T|B+ݲ·Ґ<<{oB'SACTi/~yƱ ! 4krv&qslI==v J<0dġ]αQ&mE Gh1uzw=%TW2nVX"8! Q;[ԺeYϧrW65co0G*@eR]::2s{IQ\Tfɿ{NMH=KJciX+V iukfgM L n˧SLF&.&yG\gcAS>"G|ҰX|0Id$32j{0UEpϬ~犱o%\Sef %:5-KQ4ͫDh+4e4:ٰ[Q8g~XV9 F>ۃFз,ў U*ՒT0*}g  N7(s+*ɚx #|+ BP0E#9Mk&T5&H*R=s.n9bt'iT@0eahbpn26c X5$}衐۬Ʌ/ MF/z+EX"*̹J苷`ᑷ}Dr <tY~u=(Ry:dײ'&-o \6J45w"?@ى~ %4~*^MFkJd['h}!x'cXxuHx#i1>lT踨༫dgVL摙}$q0ݲb  YӎN˼k"t.~#jDi) Z_Y'ux 5FWY ֨nCcdM"c92R, Z@J H@x薨"HlVA}t,;O<iW'' "bb[roaj+;twk2N5E${i'QFM y09KD?/ Lҿ+ af,\ˉ`O-!6~b*͛}$!b1ho]Mn ۳T<D<*9~B-pZh܃/@ )/dkJOI hF\`m".g\ vVrETƆ)EGvg+ƣc1 VaH`~S33H5jƓ'Mx`GfV}ڬӳɧ{-d3`ֵӊS\h& nF;*t`Ǫ=*/1>7ln.[ʌڢ:59*qA,m5@{e>E!O6Q$߰0l[;Αz4K2. /^'dy۝/ՔKN0 <k[uD|,/ܪTrV@3j9r0ecx_'nc` d14WHDȫ,4ޯ,`*,'rҭf4 > "it,tׄ_R{$XPxʚJMӆ6 :@*^N^̕/}RZ&sws1LK'bdžL.)(3&"Fbda߅lhs]G$e@R_n)'i V~FH(D L-!PrA`F'<[@}(gNcY\"Ke4C]Q8!pqeQa+Pk:"e1jt)O,v/Ij'팥P.c\ 'Q?8XyZ{R}IDY/IB<l@q.>= RsпR`~D]۲*TOo jغG5`> . O@I:|[́npe\#9,5 n["'~JhHF~c) M?v> MRyO{Rv#}n Aqp֖ەmy?3.!:W}|) e?Dp(KUIֲN=R P+*S?9m\@`rU:K]Ee*z<_bj(=4hJf8kC 7#yIfM{ 򻸌7G*KÐ'8DUxyn.*=cvc팭/ [rPٮTY`T|o[Iͻ>{/.xiAhnrHH݈F*'t:.dy:UQڄ',xmYGp;rOucdR3PP*fkN}IUdցa*f/y+\%~Yǔ)[89M<$B'M%b1,!S:Nvsj*1*2= Iu/?ؤUZ.K,z_Wj^*+g.CW\#odAP䗞<{cHF%fP~TqWkxU< vvhw_':8{q]Pi6ÌW nt<YKÕ{8\߀kak@LJv x8;'#t0r3oHe@* ͫ=$.# Z8 ͑S`1{]6Cy"[ogxȥ(}fkъ7vyr| (SJ9/yi$_a两P7]CeX@VY #ebzJ'p9̕3dE=C}B;n9l*4az^pCv]hSI\6لTnLnVAXȓzizk%EL1}C*_VjsGi9[;*?0ZQdbRSй3؝C &(7x619j3ʁo܌}t4t!>=E @91q MFn`;ʩ7dynu#CyKabwv*,QrT9J8b;b7~᷋(% \)B9 {Ѣbp$a>F| ; S&BSz%˫"#Ȑ?'Ҡπ" 8r&8[])ËFo;=bx*l9;Vl/P]]@ֆ7W,!B__DUE4Јu҄6Cj"^|gV*EG37ޟ:".*6⍲`þոt!rR z{|xNN=Ks<6*]D\9|Qe}}} ِEM)F!׶DVfq>_o ݄BU6Diݤ-IDMJ0cM/AM:V1;W9E4p c,ԮY//6kgXXT$9h:m=@`B)rޭ i^ EOx ޣ/N0eHM>&g? x?yꖞ |JaޘA|GAtcm;]k[_~dz'&M}ru$~6&E:fWYJŒnܡƳ2>-v0َnT7o/Ѕz#iyUvV A.Vc4>'ap."3\WY.i6XdK|zվ8h_Y_ɶ SeLcP̈́|T ϶ M/itd.M.-@1Hݏ^SZ- ,JݗtzMoc%s!zN6;ɳϫJUwVA8!K.#VQ:.?ib3eEDQgT/[K}FEg(F XQw52Xȱ޻+rBÕv~|EEW.QU;n3 =]"L__:5?8L>u@*K _ ,ʍ;)R*_m%汕)2yY8E3u(́ʀsi iM? \Ub 'F˩W!(ܢ@zd$tZc qTd C]<*V*@ bѫޔQ8RZ~Hd"lM#{IEwƤO7}s5 T"hgk.?uGRI #@rB֏i],fWyG,䋏 E!qF)bB ǚ~m@gmwv qf[]O΅퀚Qfz3P969+3nlĻ5a B$r˵ {joVOiNocƐ Ǔ)XO+XǤo/i PUuF Gd+[wihO *a&3V$4fa7,q}inCӣ/?p4 |_2US&s0)ѓU1nJG ( f,T7= UB@DO-D%`'i>,hiԝv<./qu={])QCArl_'&a"È_p`Z)vP@ 9Hsb^4u:WGmvǽ Lyhdq΄s !B7N6!49܁G+&ST7^;[ \$dx` #Ŏi;(͊0>Cor_};,4Yԁ1ug1^Fn]T di2O[Otx MZ5W]}gBs,sS ͣ5X9 *C-(H<:swd{Vnr܁؎e UQH6oh(ܿkdF h]WS z,p%T;:5lY}[ER"yW,`{-imTRTl,*cn%0Wub>NS*B&Uwb}$V ae+ 7`@Qw{TVuBL! B1nҏJG%n {[&C%/ r; :Th i:q\f?Uّ:Q r?L \0QG6X*2=3:rVqW/Ζ^4!k@chR$8]2f'hKzMy2:g mBɍ<9 D!x3GcPfѶ}q VS ~>@Ȅ{j2Tܶ5( na{p2wwx߽ >rUf!".Y29&7Qm"bދ"6ꚠ|HQC&,h,=,NID$53թSt.iZ5[l4/gW'egx?iGV5 ۙ4b!ANcjY1Ϧs=} xwرHw/LZs̝ѧ~q*hmSpԱ8ciVgB-I2 S 900 Xq<4GovQ\iJM{~so;T.r0LUB"/׏A*$̠G4Tv%"iї>`l$z މ |3=uxb`&i"9&DJHG{Z tw:ӊI-gḯ2m^:R&u%b_WJ!\po- TKsoZ 8~c,͵+ۇL,08Ѹke%6@empC#UD*s 6"m\$yP^!201]LI# GzɓySFEDڱ6tͲy=?eU)3ҶK ~Z3mP)i.}:َlD9<ּ@{*'OK~S}.^B_DJOYC><όH҃=Qƌ5rW(EXb(.efI:#8-<ޞbTo\>wd )'էʃJMr@AG9K=lR'*Fwt_8:d>6mU*aҐ ՗(!wɞhp$Bd\!'$PJ}߾l] D;7Y'm;CH:IN|J۔gh58ĬwRozg7ǵoH#:d3m[V,š0ILHa[(&?9 <>,u]K4MyΎ,_wLcdezFms,T12Xk9)͐sxÃzإ#%ܣ hP\0eR=8 5H籺HGVсG(~掓#A~$  %cUcBm;EKgDxWA pL9! Șt\O` Z :9n3˪P0>H;qi؂LAd-˻%*[+`D%BKS.h=!m>A J-Ѹf+3FO,̣<5ج`Ga׽rua ZIΑMSCO j[Ż ~AO [{&B'd.KiߝiTP8Dur>RHqf!\N:-o> {(Iui3*3x`6N>"L6stŊ #!Fo3B:Hl q8ѭTLEysƕ)<d[_1bh`w.I-^P&zD4@= sM25e)mcDJj'牠e5 y~-S_z-CdڮTFj=(NۨpFwO7NOxvaW<ܝi|ၠK GGySF0v.Au83mÓwHKg{Beٳh%hq{:h>`'NFg,,s;B5)3SB.K3]MTnhGr7 x)B =M2ĩ]6`užz| 8Yo"Wk%) RCO}[jױC6 LHjV0ҒekS`2ăt5#)} UnzF /j|)Y!J~Is!x^]_`jr1!Zr^;^26|fAO)yřyR!!6PexU8;ǘ~?u,WX.ڸXGfNI:o[Vj5\ze=}B PSBI&8`? +CA.mJ"jug+~4g"<H5qҌu$).IַQd%}DqStyU*nδ4 ŝ"/Y+)Vyͅ`UUAId!2T7˜ea (W+&U[?ߵ>%L=ШH.WG_u$n1_f?^+6FwH_5 LĶy-rHοE՝;oc{i 6N{9cPj#F[b5XOWu8i [$V "}{(~ e"nFe/9ȧpBl{P$.ʍ`'&ށ"pz7&+oAX9-Ov0 5q[OG'+u9}MR",ۺ)u4Iir,=D'´Vy2$Z!usc"wyjMW)+S~h[qz\dnA#;/Ft S0qRHg~D5xɓ9Tk"SªQCP7` JYf5.2U \s.ɒ&)+Q5 c{+If|q ydaW!Z#9|ncVfk< (qZ%qHؐX \O k35acxVZzu?G;޽Xa3AXQϫޒ+ԁ}JKvDyԕ\}>18Е6P8 DT}޳<ǽp$E~F>+k9F6q-k!eS(klNjꂗ/,o|P7O_19JBf] 9¿:j@7pXB{XQM¢|89eFქƫx%ٴ5,H{ ;%ڄt2.?y;0.nJ(dRu,BYxe6k[yi-aa[*VOW#f[|R[4a~6ciwY]u7s0=?_ALnY+HD w9Y)fnQltrUǃ5/kQC=BƤt~";㙝dⶱ77s<|DZCE9/lRI/ZC3cX{g7'{W"(eWN9AhQXA$\@G3!xGQ&}v7#|'pK0G Ғ~d'&lbKPGE^e:٩^1M xkиB#'~;F $ \!}10y8?/N.RMw*N*i;Y]s}t2\tS[GQL }[г졪<[G >aE5lD9K43FMX͡ASZ9ԑ"HS=4 s~=k˴E&ִGf2QÈKd$؞++)_\+䝯22}Y }[eiW\%s ,_G ͖YhʹWI p6qps4ջ5 ^ >/TTX!eA߻=`LQ04sI.ԭ +LAw>W 3C_qA.Ifֽ<&JK?,7b鐛_tkXtaz#}_P>߯Y}1ۼuMN)lf"KA4gC*w 7?'NoV^}R1[9um7q h,#DOBgsx$2\Ng@V\SM.jG`iZ57G AAeH[!?^/*2Md 3鱜w(@[?5+a}^THN:29PjWܦ࣯=RE#2> g%AOO/7m0D-BVӁ$:^/(B< xYv_Q7  Eyje,լ{@kd~gY;ީ `EC]M즢`AaT-(4?l\+  ?}/;<(}N1atg3;MC&>2pJl:d.gq4/EؗVw@yLހYǀp:riP#̋ /Օdt xEI]?Wwq?4 ^JZض`z\CZF`IHg ʼvTIh rz)|OC=m6seW 1çx 꿋u>Lށ/|gV.ejnGaγK}O$ycdtD?bgv.g|s#g1&Kɪ.d+~ubP4]פZt\iӳOO/t"_C(pMeh/hƖ>Jә]bwO[EY:_|u-fL<9cj<}w "Bм;_X(xf8)(PhFB0no~N;XīD'ҠGkG峣R)c>\C;H|>7Uxh!W}K9t._#OӓLE'Wa.G3lQEak̒Xhd_G`NY4Lx{@C9$%BX Jcmh_ms,[$ٮ+HU蔑^Lk:׍͗ Š3Xv92]0jOASVw5- &.aiɰ lLgw%)aweELKDN͔y`.6`_@=e^)CK(}^E JX?E133>>7‘L#1/* >kgwG$n r%v~ No&<2)&'6:B}ADHc_b(@݊}+rsّ[9UQIE<~\]%Y4[‘JUC-7]ǟXxsUvng)=W8a0֥R+#)k¹(z]i:'֐JA4r,R<gRdp/rg0Fۖ -lܟ 6IoG0dZM幤CmO('ou7ml}͓k؜D}DL-E Y^ae)8⧒=7.uLK(`Ö_<n%}sd?mvZX3Dy0$I8ѭ!"uQHaE#XײDyH]>.MлBT []ͺZ tGy|S~'JN<6N3(2[ϯ{pQ7>7#@5¬Eʚ[韦n1[zבrPD*XVHyʨt^*S7ՁeAŏpM;R4оK Je02rC,cBkߞ0I[u:- /{jK 5~6=3TMf"'PU1u#q(o9rȞ&њHFEy1! q9fB!3Y@&I`sxw̄eΧI텾et :ЈTt'( ɕ%8!wZ;NfHKͤ,;, ;En1WvJh&Ir?qyU @"( x'mU5iNw090]a& B1k-C&xwę|?vv?pFAe_Lke&W0u+L;S΋# Dޭ(Zʹs`:W&XpJzMF>|r;mļw8.GePZ _"YB& -I1dNN98ؤi<54l}nRPyݎ‚BJQ2D<U0ol@m|B]fdGzv'O F31lPFш BOw@ w4mƞG`r熘qMϭa I9+!WTң|_:KWC\Ba!$ ҐzO=Kթ9#f.޽u,Uz%jk_ΛQOQR=iT;LMsdEJWsVbq(@-M qWNwtiA^ިEV&J'(sQ=Cy\S[BONG:- n5`Y-d(>̥ `g11]K>t}J&>fm#ls{ zS|53Fg0ַ2k 79C Q${ \Vo" XBG %zeXz$j4E486( v7mi9BRGLιch@tOF-Yx[1>;V\*q1wT4_f ́oe~`9Sy̒L(iMu_(F8 l_>=o K:Vw>ξ1)R\e rhpמ !E;ʺ}?b{Ta"p/?cM 4~%/9'O0L 4}6 {\ ftCU Eu0O4(hƱf92{q2+fN@/DfokѨ KMo M 6o<~h}zs`Z?6fn^)}5ߺADD. eI% ­NW (Ѻy(RDž e WYe$s9";ThO2ڂRSp XwgJ ;b*хB{:';j˭cH+493j4)[5y5 ]L-<6 1YbT5|Skh vե*FȚ ~|׵,CTsJ;v-gUAV57?c^uJtk:Ri7`@iI*cs:aSѽld,y@W!pqE Bo!`SRܶȺpةGso&+s(I;S U}ߣ+"󵶿lZ )Wm=IdAX[-4zě<kXt} .ߢxJ9%CLWr8jM_;,!M&S?--JBr5= A!`gތ}"zw<#JXqYv\?ZcώR$P,&i~ˢӲB_HH) DKttY! G'8Īr^_~WȽ1\q73NjWGyr.UJ2 @:jt;؛K! x=[dzw|'Cf͏d)K)q/ @ۖolW ˖v./o[Zep}b2mpDyXg ψ]ytgK*7[K-蘒?TL57Q%bDAXԢpR!q)Fu/,i+f.'nCe(pFO$E886;}x99p$H,7(}2<#TS* @o-R-yIQRaK?H4a51bXnn }2`.և~%WLHWa( vn/ ƼQ_EZ24{q ,C?j.dux]πP4Evf=rn9)#]:Us0]U FQ”Zv"4X˩iy7KRi\5oS8'q0x ]Uvt[/qKCf6;y0!"G9*<} _|N׮ϬϜ4%xN\^ja\V(:tT5>P%t#MG67bRN{|may|*𿄃j'*J( Ϯs4WR`,3p[VDp1CRv)99OW|11?{G4aĽq ]C V8ݚB%xy(iO }( “kdoՊ-/f5@}fc+czW;.J З<7Nlώ{iK.4٭kx{y,J6UH˺Q/<'Xt n9HrH)cPz-AqEp;ߞӦF:?nV[۷Yׁ7 5ST5xq3O(tEn>L[$)}M 11?;oH5qy5:- XD n^uYe{y$t*TzUZ=;$s,/SE1֜d٬&LDV ]Z=2~-p]7”VՇ*'E|R YOY]BxM`p\0YjjR]se ){(#__\9stoReEIUBI/i昹OQ{c>nKeeE\ Q06hW3!XXUC(2*pfJ#~gtS!8 金c`fxrRF2tB[v&H`ry~FZ1tANAfIh2w !)&5Vk+;k=x+}Nk!:|H߇㉔qnU DV))٧Ɨť(頲 Rɱ G[:+Qw Ňa~3$vVFԾt6#p al(/6WZՁyxo[{ }a4Jo62KTc7EXu* n!z,cch}ֈ;g0v"sGp!`ZL9=2VVsƒͪv-)un$((|*V@ޯ^` MZ^\1wEjO] jC812O/ S a£&bs=0 qH6H`w&L wF 2J$e]GyEA$wA6PZ5|AN\t[O\>!eęYf[h].RN~[/X4ADp\&.i0K+5@Ԋ, AI]!d g8P菲Z2[2Ug'ۍt;ϼ{YuAhJ%] c> ȥy-fsr}Mљr6rjsafڟt^5PJ"-F} '2bߴdB,`eX8!|.tб|Ƞn֘pIV+ lϳp g*:*55ϐ {5xjvq%m}b{;AM1V31cT^3Z&qUBKKK:NSuhDT90(O@=Mjw:[.8h+jDW/(uˎf_DʯR 0M]elڮgjUV<`dqY+, 齮_͕ [o!UNxWaV.ɵLeKuބĭTW5$4c?|t:Gx؜t5~Fu R+OZOZo]3iZ8rv-hh2(f & +Fa1DUzt;E2B?T{ L9;4sU5 K2 { %̨|U(yD֦׎fcyiU2f;ٶt 1j]M!JK uD!cW g etniZT&L١SR^$x ?s,Ѕ}TEԸVbZ ̍ rII3Y˗ U^ʃ߂"/Z28LÓSx'՛f¨v$Ubs $9du&.:3J^}XQfG2Y0dXfҖg{?ת8!?W# `)/Wb^L$ HPBs^r}Co @7t"]>hd o9V9cì6ûS+Eɗw2w#~qHC ۨW7lV8xq!9rg5CI :{त>#" Šu3FfT HR $d)?UFӶ¨'<-݆8(MP,# >jo5ػFROugWYs$ θ'_ߌ1X+#;Io SQ1v]{9nAƁSa jYy׮Xjl' C7H1^IPq螼dB mӈȟV+}4:X5(Yh9QaWc=lYm*=*V:DMJnV$FPO@1ƄfU qfRBP rX@"@~%dr Q@{e or^1+mˆ~߽jHcHթ;ޯ\⠞qdAdР.@0pν,'٩|ʈ1Do꽜FrڏpN.{Y,'f&A09ng/ǘ++bEv<;Q1N6ӰᬕXpl6,_m+D/Ey2Zp;Kv5)]{>e:xG?9 -J+Dg$}𜶉X ^nju#U#j~Wlr+_F I|[=Y[ XW1Ѵ말9.C*mZ>Bn\&%'WY<1GbsE&A{:P-£|.W/ϋ}䤡8y1Ճ/Xx7ڠrH3(y*ϡBfV%[q m73tt[9cNw>#mA\6'?KƑY8bpҗ+)G=[^1!mJ'z*He8$|LN1ȝK6-ٯ  kroyc]xO 2|V/OaKGkd%̠n: TgO}rLyo_^-2 2 \mҥk3j hXsCB֦bwiB' u0 c c\|bs?tvyoi)dk.}&n't?e Kuktu=z&%i0 2Cb!!ФpkE)e\CA}7>t&& WR:a}`.L#/K Fr71uͯ;=B r?D ?tε*clkC;::bG@GuJ8ΐxF˕ >Hbrl4D5`291~yaJҔXv4j6| }+]4"20,_:+W?t﹗%;)kGO\frep\[w=e7XjF:ᕞV!k,㟪:|.+#DqB{_N\+}d𶹸+~ݫ}xkNV#KatE Ǩb?D:cZa*r@4X^ W,e5t#<옷6p?{{→}OKܬKx +UL!g’*'JTK['8ih82qo>ux$k(2SV01DYZu0}}FMIb IW3\O5cDR/'7䴐tv<%,2 : 7+wP9jZCNf.<3u \'=T^meǻ37YjRLȥbj0/`˫wuZf58r[޷ W(u> {r"ff=T6:\r~zS@Ü])FꋏHh'+#B=)3-o93)\46cK8N]C!úg]5*M5$UC70j_.tu ;P^lOB Y wA ?U}B| M~Ɗ 2yE]͌cf@UᴍuƎGw܈4S~aHCׅEϛN(yOD-PȤЖoHR<|ۉ{߿-VGvlid d׸:(!Ky?P\+Fc.n=F5Y<{GPbԸ~M5f4h;}έ!$-< J~P'5vnS1xL%#j_b8:G$0U,dzaNcS24 MewטcvBɭi`?vٜ%[z1J*RWN/ X?W5+YZ8Utm4&µmU-ߜm]U2{N>^+ij' u1B`Y)$^LiWZ~:>طvsQA\c<*\S*лVdAsd~o2K(1`]=eXty]9Q<St|dDI>Α͗e8ۮʕb- QaAݱ: Bj5 fE@P+LIg &Ngͯ :S#=Y-Ɔ>m C:W53o|:F$ႢA9SOXHh~f 6;6:j)gLEUfK9Ze.Tes*ᒋEuasquKV`P) @kI;P eӑ4H3lZ ?˘g+IG(D8ĥ!QqM#ʔRi=j NBB.iHf1ֶ]/ܖbF1iVqj ԕ >4w>``f\nS jCne5lQGek+cdsQ'*G~3-C^4}TxQiS/I͚5\ɍSGxFQO8=gӾ27a'e!z9uDG`t~\-AWyD"΄4\?X2 ^6}OǛ)v|PbpiGZHqY*f6  ɠOS\i8CeXg8&3e2$SG5ZRrvfWR_Fг&c1TLGJvr8?PY7Tp:dD?6>CS#Pee4P1˄DkqͶɝ6m]3LshJ:)-/L  2X ൏ :핂H2!w\s7Fy /NqaW]|H;svfY(/ml>];SbxsC<$eKL1VtPE$AerZ*2OY7[v(ۡByVt*7AM7. |6^xAR(F hu:| 2ˉ76-<;uWzfG>3xZy\ƊpP;5v[aʹ‘{}=MC+\=M:-QvԶ,M}3C[g U{cXxaB畦4 |\qufDxQ;p2L%u[Դ욥%XrPs g+@r Nu0'.Bou#<ZSuޭBDQ.CqiE?̣#QD["xeE{W}e#Bsf޺>i?C ^Vpuʥ BY E?ہ)cކPa?i3dl\cW(r.lqprG䱒܏qi2zÞc.F|q'U{ a崀_ BͨGk8y(?xdkLO,>x;|}4TJze_ׅx3/mL )$"\H뛧ܚ&նb].(@dLl8"c. HV(Rxs5[:$-+ xU [xCzXCK l'|0G0dC`m _8р+Wj[MA=/H@3XQZ-6({6߶!(mjzۚý Gœۃ&sQ GMZk 2в3Ё><ː*nGnV"8hp:8`Vf/Iq{0m0=̗bJBg0*𾱨N46der,VG r6|q]^h/IPyz@ͦ⇠S*nY*} ? !}gjwyr({ ?Pfd+z㙈s :l- N׷bƿjڬ@f$aAGsbg)Ȼ_ed]ym\JvL&w!FFA͂@&;FqBӎtmK& #dT4&j.`BgXG`˅=d&+Zzsh>AD3{DO[K>?UBb#_vq]S_xq*]2_h{NZv۬:^t$"JL!Yf H[x7eS92`hdAg=;e"!;Jd_iB.Ul V@޾4Xu7toZQ,&+GS\ƒ*/m*%$@eú"U&Rnt0-GiH~T.7FJY 8Inя0 l0%caIő";dިֽǔ ŷ8pVldHhHv0*B\kȖT  l&"%+ΊW~vAuc'X+MupV6h+sE;}3JB9e~~[*8{/w;D@a&)Zg\ɏ6b#󭢽8p2\r>I; -יc{ݔO`GHUF`x=hqy;jZu:Q^赸ߚ;: 7ZlH0]wfKvm (AN+ٚQ!]&SJ:6aO!,aܶyE%4%_Z^exr3FF5 K g`W -S=$2  NlK8sܽŬww@z=kGӠ)xO3w:{~E[Vl[d]R#k@ulUp~ݓ-N]P(H"Ig*ceBm n($ Ja7g9@'y ʉ-' 9>rf@Ͱ]o{dlIꡔn"ݷ8re_ō ߽ 61S{=2Woܳf }&ه2x6;kP (ڥFgn4[ʠU~k6=vؑ?lbN*pcӖp=p JYE,Xa H]plPV6[ȔTƆ%5}hKb,Ók6咛٪?X)mԜ_[o)^UVWfmI)G\RhL)/9^4RE_Hѕ{nd(5h_W+ W[ԪHC4^/ %j*|L!a܄_4,,jr/+( vnb#D0r:dL\IǃIĶiB۹ĔR~w3u ʙiĩaoExtVxЧ,M%U9ws\,Biu`m ~.('L(ќ52&z  g)!>w" d)b؆0"T* |fv R#!A]z>I6cB,*f!50yyH %?6R1Kȭ,"t0j 3r cv5H>.>":K 5XV&LҰxqO;xyLlj!և0l4B;LMtb*1G D'vwn>џk>~nn[($G/Kh*P~l^,}a36Y.u$ գǾ\AR\>\㗏B%a,T`MdUx5P]|mMMݬc7#QD' Qܑn՚q]Fe{F?9^O[M`f|e@P_o8twֻv&14N? ?zpR_Wm"/X9[qJ̊_dѽ@{Ze8!r67Vrb}L"rIդ_KX'7*C0{v7̕D@uܴNqx8ṔOXn,lF"^L͗|5+djɗ"c8f{O]qv_.žafEY@(9DQ؁T{m3hLPesqvkZdƶ}A묐.,`{-.4mi}ڰ!?P%eɗ%NGŗ%P*F.aN\%[E͚!e<)JK 92HdcgB.Ei4/Li/F#vHnbyӏ?} ?\oaz>)4}"ʛa:puơDRjIVOL8md%d9m|W`[A@*lcx%X8goggvzy#ii:ir=nwx,4{ " AI6ި*j'ϣЛˇ7-j pF$}[uX7+1 ھŞ] E}u/W㴊ߐ CBk@=7Hvu7IeQ>Zw\5j!aHxwE '.nVP{Tbbx}HG]4`>jH-K_i+%eej@c01GE܏ָ(B,{~zt^ZwKm9v8_D/3 ͅAK!Ȋ/.cduatd{rS{Sx>X댉_mGr~v <kr6 |x4{ťѨAAXnlU vl1u⬧4 X] 4>=|DD/t,( BCu!%}x& XE *aUHzeb]gD2W5kvfRX`ubUY tjrq椟Z[iwP0)_>]xb5u(ѰôD!cxmPPA.ےk;sCR-"g||h;(;ܿx.>|??=)t`Vv\t~ͤ'9-D72WX9Vd,YUkp@7 O22JP ]/9H~G>yXbed.p*PQa#0͊6A~Dҹ嶷V Y3I& U6J(w5.R/.I`KdT:NKv!ADLɚ :t*$y{ ^+zG"=D=nDG`7:`uxd@r* _ Ic}$y8˿x䯬-xEFXU?MtdMoVdxfp8ӂ=jy.<* |kX-6S|aQ .wmiY T,ӬΖLbܠl'UYu Ev_a, XNDT]Ui0c@DpRf*AgPl=FI;%k`XC46~3;_I^1f|0Y:zCqTHLGVV7Ț.nX4j)}қOtdg@2 @ QB pbu.._SQpM(F |ڮa}) .hUG$nsoi`Hɒn'9 v" eNJ+7I7JKsI JjHuW<EkEZ t +~URI+P'*%*GHzbx xwx]7BE :M{HZ!i6ؗF'uX@[cR%)U筘 +`fJ!L=zQ(=7{ERs )%(Z=\i'01U_aË\v vm!h C[ov-{mFekx8Tn(1CEf ؖ5%l6V jTv fZrP6Z&Ifʵ N8р>Y:_ >/ R,mw9Z2&c;L|g/ep%>5sh쎈@0ۖpNREr #+[H+Y':|R&~Y tУ߿lF>~B XO?gvYfcp}ij>vHQ7]AeYx(ΜFDhVp7 bt0< +0)0^zQL%Bh l#^Uv|*m SĨ]^0 D߄R6n6Ҷ xצ} -ök3wSQ$4Il.5P:'tox( m(*π<~'[Y0 O"%.Bvv6` C(BH|PrAU/`|`e!V 2>N 6oŋqi\W(Hm&(;>@?rd4_BC|Zcri#9/4Q Ecpj`njxCba("KdkUxh |~;:!C7ky9碄,i$l LV|/ޖ+ #'߸N~R-ޓG"wIϞJ>*]\_2 ,(%@SW'SBw +U^E"R"ZVJ{p֪>gqN4F*[Hr2*'kf9|_/dɛb j~# UIb]*\0{- W[]JuOAPj"LLka ^Ô0]ۘ_\2Q/Y$ՌDŽ3S2YҀ@[x&ȹm`(#)jM;yɦޔ.K[\'6&ƾ.QhȖy/x!e J f$#Ɛn_J qwEm}m1皘! g:떀P؁o ru+`%^bd$ὗuesDRnL}#YDti|Xa'. IT5N!u6/PApX noض62G=3%/):VlFR6? \"K׮Y2Z0NK8d.-:ygɰ{x͆ġBpO-2kFB Ws!{vh|9@_I$qiI]zbE[w(aNEHVU`hZkTI%OuOx>|PK(P4иym/= YsŗCFLQOa\+h{۟DaB)C?- WEs~B7Q2 ,mYS5(EM/7! 72Bs! #`gPPRl`#WC dkȂD< jcνEqU[C`7qb 8y@WWZleIݷ\YY'bZ3D5K:.FHYć?U,ʵq٤[=b頹Xf'঍BTv5,<1W!2@8Sfzn^SGo % 2kرle)^LJ~Sv}tB[XuS.I<ꮐhHș</m`Èf@`7L@94xVq;sq066s#(  L xhRA]ԅȭӔs ݡAB$K kbXOJe7B7'<[P]UGtMe9#Cvd]u44% ߰24,f-.w@(eXW n uz/(Н!z5>j5QbOk[L?)}67"N(MBF1Gg<~6yEcʈr_#,#l/ ]u.COdp\)hfkz,e[*BfYvD+R^z#~F+R{P[i2&xAؘmr|̒A.C#PTL;Pmw(oW]u2 :m Ma֢4"vaەs/TCbI!DP '7/m @SjaHN _ ENj t2-d0U:#NvLJUR,(qtU0ySγD'޽B^{BBtPQId zg8|M&MatFe.pr%t߬ȲjToB#`~WʴZ̺+dxDklLZ޺M荀\!>s/a7W6bI?KSh*OG$)4K.їg.>'JɦD51B g/wLOj?%{r}QtEvw99EF9wյLSD!ɦ4{@v? Pf8|1G"qz=Uc5'bG=pvU n0wi[Hӟ&@ Jjҁd}LDEϖGfwx{} {P%P1=@]q,2F9%+)m[Cn3ܥCRwz!ojb3^Q$SA$.ϥU, ) 7G~fN.=4/xNY`0D|h{9@="\gSdTrr,9{ڲiPeAD6Yc*.J1 eMܽxG +1dsI!13m:D$,h65=Zqdn!½RԤ[85cT˕+# ھ-sUb;{!H*?~ByN󹕴Dp.WwԄ{~;x-%3Y݆h>fM{͟gi VP6;(,dg!⹎fQ 7BI) 3NZW 9{Wvu<.G˦궭 ;Da%C~Zt&Y $crA/&({X0j! 9u?(#R&CQ\ciOPp| 5A墹#'Ppc&0F&{0-Y/ (8QOat]@|l_Գ;5_[3Œsfsf01lo/Y#k|dJnHr, ijP+|<$H}L{6B>D}_za 7_z%}HCN. q;۸Žlm?VrY+˜Tkh#g.@U[kYKJ)烲u|w0MhN-se6\K} nc+'8R-b>vo>E3L5{0ȶj 6w XL.;!^H9Z2T؍H+92ͼF{Y+&9 @ HOaw>kb-6ps;)ҙ"?/_4V< |WX%N5޳Y|ɴnəD㜴iEÌe dHdn.Fmm*%㔬\y_qNDg4uO2q=cjQzH8Mˌƃa(SwC׬Yvp $8ms#*AZR_8“+O+juVfzLm~1nr',(Aed?rYUa ]e\"Fj6\ɷB f ݢEC#cC) ז&m94K_sđoYY׬\];LX= {eq8zr$"S(D7_Bh.= Ƶ.)=7NS6i:i6r83;@MjD"u$ǫ׌l)[)|{rt7.i+VZIEBw-ujQ5V.!zkCX^-^WRnIZH3P=Q@cRRIFE a}5hΝo%\~T~jX s9d -OuL۰C"ޟhdL% D'я;I7F Ipw9QC8-0uoXBV*#Z7Q8oT/4# JsMڜ7Z:fd>t}$c4=U>_t*'q Pi-6;zZPt#P?q'<?[n;K"G ڌv+B[DqՑLh^]aO#0V,PΏ`~_"v|vQ;pTĘvYdQL, ^PWP3co I֞!T a/۹nfH53dv篑>OQ =&2Tr%V "6/,gCeD#4s =6:#͌әֈF[Cbxy䢩< V>S}Q S8%1K5BE "9A wj0c<|ԯmlChe>jL q<g}|L{B%.G­J, PMMX?4JJar7zd un7]MjB:٥4\,9oLA `nϜh/i0rxܟ.*,,TK~!迶pbx߸ӌŪn r|xoYS[|>C7gSҼU~{M&If,LFg2( Je׆s@< Of pb\ [pcmeMm@(wu_^n(#S5ٗdLϏ#1H3SE  y%{s3c(&53M%< ĎqIw lRB'R uy huv =s>v kmZY]tcDSU b(R9%C[a*ȫp=: H)Z =m2 1 422Ha#*JԊ5:@P)W;oUH.A/㚅,p}`UmLm+!"^͑0t!rWtހH9W6OؒtvXۍ h^x` -,-h"3UpnyZU6{>$[e&''nw \h=ael.JlaNeD,]B/WWtb(Jc bu?"s0hڋޮ-; d2ٸ#}̈`IRye_Sؐݱ-Ap` i=r\+o~A'NR |N5Vp-rr9Zg?UXCUW]չ%z1t$q@gЯ90AIƯ0cAS01s>r 1md,buPq)X_yA+ZӒh `{Ńirm8Jf~VkUXqADF\07 뢎W/n&ChNl`JU<kkxR_D|IM9 n!)06"Lܷ'*f>(W8_`OL3!;.9@Y텷 z%pf#f4WGպE3] t{Kb0 hy!F [ZYu㒔q*.olDrlGh'($8/Ku  W̊9InlǥA KyG_# 8w_i7=p(qAق1V6Z Ng ]!O#scR$n lB6 5ꟺ9ނ3Sf#?Jo@,3/ģ8`:|HpNK&J=nvq8ophxX #ׄN,@IUcuog,@Qy.Dn /~ 2!6"c8/ׁ$7QUV'G)|P+.rKd` V?&̼`]ON ߈G;a }YRMc7Zf*Ӟo򮑲":|A#iVʺCv~^"\A;0)=;{1 1 i.B=e+8)P-viqY6}w-%wCҀ힡8rۜ~=F\Γ0?FFwW?!y\ҒLy")'V9$ 7A$T$rl/pfo4SeWw㾱W><~)cg@RMr8=OBkmݺz[r =*ۗD#C AYk%gEB@uYuQU 3A{\.c;@!—h[^̀t}w&ͯYg w {qkVɣB,۩E=p `3;-B0 '+9#^<j':Pi-e hm\lXuJ &K4dQA%qْu^Ɗ+f*\tGvw[EcT 7gYP8HW?m MPk!/MxؤŨD'4Xg"-Rub̘aIt!ay3is{1"5u잢y+n#]KAOؚy!|E򶏅EmBr$DɬD !UwY&R]vR7W?=onU-2m^Mm6nn[ҝ ))aR:ElB΂ӚhG>'XH:wS?t<4ЦB=Ѓ;va6u"t00oeCo;L ({Q|9IԢ=R7M󪾔&tiTr='W kA'[JdBkY6` =J#hQBx0fNv_dGE]3MX;{\:j'R2d%>}u'lxMn*􃍄fA,Ukw; G[\DZ)q6J~Ʌ=D92 Zˏեinb) A0 y ?Sv0 v>^wm</NFv 6B*Y޵4X %y+AD:hSs":{L'i ?laYPO91CX~o[sDƬ/ㄥwBRyPH9 x!#V[XX~zn b ~VH n=b/_SA4-Uci|N?7`})~"`;o(0^mҨ>d ou C9Evlos1g6;2yj^2`}75ЙMhjџ_Up{7Ȭg])V4:[P" հE 6U GpM\44'ds=*E^ܵz ]9ШyN0Nr6a6̄P<P~_3 $>d"]elF?dlpR&W$A4"it-9hɊD+~+(M$>LYy*Z8 HRqGMbuNw"Nq0GH-}De" ,}VH&MI䧙YaYyYn2ZNX}×ྔ+Doz(`_m!+ He2<*Zb~"pI1Ǻw}'5\?MMV}z׵oYkFd u?D;7/οL'(Z!P(=儈1؊AmQgVhBL%Ά6CR3bAWLC(Y[aw- >32P 7;~x$s<Be鄀w=HLg\GQW 4#J\6/!8̀Vyj<)x/]me7]gnƿtQ_4$^%97ާԘhπ|Ɉep6|׭PW!^AYT~ =Jvqhě:H,X,~K5{5;g,B,5fjvf7ypyrKѥє$FW.uҹx':ۥ`ƦASIcЅ1N$ Ԯr {J‹{SA(`#* ]!*h<7Wz1π-&PS1ua3LoYmi--vObZZV3z,&i}-ga#`c{՛xI;N6~ >2m *Ƨ }|nJmt6~JO[ΘT@?JI 5 Seɂe`ֈVQxNM b+C K<&+D\N?pBq˛¼ΐI Ί2!|.Q;(b82(NNfe/B6MU]o}Bb˫r wr5д>/DT]د`ߋuK68O-/\YQ;rn }~#6P:ΥK0pP/ag-9O `֢nTF*$L15pV3.,9Jjf$~Qdw%h9 S-jm\n€z`, Z¡mdlK:Hx(-DhveQB${!h0dC{\Z3Uʞݙj^T HdּǢN!zwx;&+G;^o {Nfе$ GO$a8ijלݭN~-^e5*Wep=egʠJ d V"2 A +Mx0n>>1maT@3 FA==(ڎ7NIO=(WPErdL,#vAD ^0&ތH⬱ cz&F!8/)bM$qCyгvٞ_!aYxȧڗ-VA֤rݼ8{nDRQf f5]P4L<GL3~$.@yKt+T& d6IwF!rm&i;x\v E J?魝ƾ:;>p SMMSKa:[plm`ҽ%dEd+% Cr3iQ0&!p /7R";3#1XMU=M+ U ^ Mހht$6+wTޓ0$ ^,jEAG>3QSQ\Vs8Tuv\CȲj K$TcRTdeEA7rHz/irU n Rd<'uR BmO,*Q` -,SENe0:evYu SD Hy^7xLH$2'jn.Y`;Ť"!aS~0Ear63W]]e{VJ)L}Pd]ZX NN[FEV鋼*M_s&xA1wz(n麇 IZlFn.ᜩɂEBI|iN]@-I@qqDB3 lB c`/KIk|9tȷDW~D/6*vA|4m}KB2AYv,Y*Ip{m& ! Fղ} aOz2ۣ" $cx}VAlfjx?ݏ}EwEF1)yՃ4#Eȏ'%w9NVplUG6DעX,Kip|*sF i) 3qV dHrb]P9TjQ7&D#3W-(]cn$Mo,AŝGaDR׺< MnM?(Q)PL/Ul'gZȜ2(H=@r=G|ݲu!%ӿ#*!Cƅ0*9b8$:fA$y_o@9]|v- Dk6O>Kp;H8y3XHol1IL"K@׈ OϷGy%`6 r}v[xc[~LN[챾$d q 6.}J<-Ğ6 Tf'N~I=p5[ss~Hyڑ[cxS 3o zҲ82횸5w񗔛J ,{,\I4 "lP2IKuĻ>z}Cmudt评-@cPS፼Q50s8{`qܢD ΡZRPs\cNLh o~mn$_0.c' >:et@*6݉G,+SW2Yu`ehd ubM.mtəJj5a0DnQy/RV'wjWmMmQ+/MziT_ണĨxL^o6b!*! +y0W|lEb񷮞:ïd{| ̶f pj=$a@ 0Tx_;R|>narEn֩ wq$}뼥+Z4\eQ w _*N!Df$7(1fʪd->C!6K($ IcrAE:4i@?yHcF[C=R]Ϝ\&V&]y45D- 1|8z)^u,@-bKDBy3C_Ǘ PcP7Y~;+JIJ(D_VCn*#?H'j[HqqmF{'+450U+XAL!h&%&a!(XK E'\k{^ 4BQjf]oH*1ݿw?ÑQwpSrsC\[HeV\1&I;ե_̤Wɢ=|D80P _K:R Wܫ"eu@e*C71vV ǞdwfsJFhAMPq⍥ 9&d8 EkA7C3Vt2͎^xct\Ij2:ғ!ն8#m]ka!y$:8ͲIA.Bш<>iY~Lrx,?g۫EI(it'Pvyʠ*:I,_7(>)Vbl׍5z2Ι!,_\Ζw9[/gz.?%6>Bt!1#A%'ddBQZm{E/L 7Y)GyPvH g>0Nx֟TMs| KjP 90LQƽj6heTKqmZ9*ؿ:"!Wab^7o<"e, }zfDI}Q.ThB}5&JxO#Hs hjϺ~ܘ$rB&@ILAxdm{ rBѸL]8*4ORyqzk8vq{;[~ SQClgKݥRO^F#ɻEiWC&ֈ_G!ۓ2RIu\` 19FbYMv5__4"00#t$HiA]J"WHSE^@iT2=['uPῆ-"hE'_XA4£]ao(? 4-Q32囵5@P3|i,w/ݳ9֒ xtV #(t1 K67r(D*ȶb.eι9_ .u#F6R2,qѸR-7גj*mOwE5ÈS1{JIX= "6QeӰ ʧ0\uV?hf/eC-Oƨɾf=t.t)(ަ2u4{4ГV%t4FbsIl C'zĥ,;r2%Y_h`V; 7:G~qTV Zgqcwg3/D2zB!7 "z##]ꇒUREyC)oJG\Dl2br~2Gw腳T%8#]Am1v%'C30b\ _'F"G &ҥ% &6rKR"2,^\UydySGBsV@jԯF TuЍ vig@2GI7i-]+S{SoPf:y攩ֱ Ӣgbe2s@hd2MO/fPhwy'shP{ijlONP 0&)*4؊ 9駿VMm 끥qA/U?CϴsĽ#9}&pklCZY,:Z}bd˥@1 7sŬߏ *Qh J=D+,/[IpN%IA^IU{(b]]]3 Oq{4Ndm~"hͫ`*oỀn%;ǜAа" w$^IJN yjvj9 ޯcŦY%tӽ_Ml=YBJ&TZ6E%rHfWf:~s; `\5>j`%$(v+UZYܡ6uj璱i܋F(G "-T.iroXδQ ߂ K)peN N0<+8t0㚅zpq,0XjAy &4IG.!\|yh_e/ڌx$+21vN||m[w jOk9#ߊa@<Έ%g(Mh"lK#d)(1ܵy"#ΛULC9$RT $0y I# 3v55C\dnJz- Kj..akj)~1چDy7/C@UW ˺n8yX-6X0i9{QХ)ګ%lU&=]ͫ҈s2T{- 'r;w,L$sէ 0='Gz*m?7NZ"#YJUʿ@{i_<K)ʉ魨$}3' Ph%OHg ϡmNgCAZ*pmʌj]I(e\V[(PN|-Y1iI B @uU&_1"ZaGf%P ~ Xf܎iRE22rg89#DpjC A<2davcö=QT;oA^ ,} 9F*wE/~vq99:ї& 'I\cY3rr:nS2L^]roTra6V89A| I+.\,~.>%|gFFxi4Ȟ! oIqhL?c'۪W|mUǦ[J*ۡײ%}5tTyQm1cGO akq_QpҾs n?J&O d rը}r4t rc?P@bl|:.CC’\cx1^,ʭ_ƉYF0Z촵WXs9 1Wtɶ0rl,,~U3u½ @w"&d} )WQ9xڞ+N)tL *)=< 4_Q3%f7g,&Q:\Qh u$ل?@H[u L~G+qu)"򀯟CHU u@K]@2ئ2 eY-ٳY E]Χ=cX:Ǡx3;!wUm|R$.D-rUt2vCPsq N]oDF3 ZkOd33T$G#wLσCo8Z ]aF&Jm ]#L^>u;'zDѓb`m=%X._~x!t ͫ&} 2y1'?ՅQ)]_K>1Ҍ<[o({I=]%pSm)DЄݔR9f 4!s8<i܌3)ccEk+ɀ;bm[a@up^fv>.nc- Ɍ!?|w 8J~)ppmDi{ũF7N* `2tiq-@?GAwTWױ},ٷ͢v!4b#ymo+5.d^nC"JYN-0Y<$^14TGP~~ȊJ8Z` j*w9 !%r/!NSm{Aٶ[p 1&; 7GX?Cdǵ)en\ܗ̱UژHOW"![A{^3fwZ3G<7 ӜF(Wc&GEi$(试m-+--@9BM걞 g1#qӇ1qa,oKӓD09}p%J<«x O&N.i( U7;$'*CC>7j|Ӽs >}BGI"oֲ X"$ڃ;C+n]NȠ)E#$]EڿSfBaxVf9L'#N(}Ʈ{荂G0:ǂQ/%rD9^7BtqQ͸Llgw)G8WqdbWu]A[d1yrG)7DP Lv P1,'G(4"b4iZ+ &5-خ< QMV#v{Lޔz*^҃kt T3ډ6ȕ-~$EAؑh{k9Od MA_޸_DiYjn `{:RC}B%V-?-MF(c@驄57}NUIN.r1% ,yGWtX|uŖW}1hfx+V Qvq8;|R6}|9wQ&hQW՚Ρ"C^=hƍe>NA9D-iSGF{(S*3H'd3A$[X3S!H%Wn(vR1"^eʶ+c-XJ1sÈ6,~ရ%@q>SoTbeu;p OKv7ˆXˏ(-L{($x s} lw/raAܫ`~\JXL%CU /)>uKنP(xvDo5zxPL7¯7 { x{_wvC3j:<&>mJg K[.U[>MsFgѩ *&cxaIruZYTT-Gn[ެOw|+Z?8`Q[_kⶹumU?khm7L7J=1>vn5aɥq+ӻwS!2ki6=mU?`v+ȁ΁CUSl[!=={६Ob#;xTqNAù EԀ0d,[rKFK1<owo_5\<ö5^DNӈ|"+kd`(m*;(pЅ"R*w%+= \d i ޵I/?#O`SBRѴڶ<Đ+T X]VlϨ>}iv>*ZEL'B܋[s83W9H;SP[rN7A% zhשcqWCn"4?~=ROGy UI0͏joHf$г'ks` y<5=os`;isQqshK@}{2<9F^кyB=_,va᧴4 ,-T!p% .ڮ b ƝgPd%UW;uvF@n' bh1 ѿ6pPQʸ ޝ:؊7^5E}Gh[4{KQO(9m"Rb~Yj_9b0M @Pm#}֋v2Ls{D)U 9iwZ|_do р黬Z BTgtO.#:.ϧ#m˦wcc?ބ+~'/[B#x~X&BpA g BOR*X$b<ֱh8YX_Cdz)b1Zf*۾y S*c#?C ҠYw{6*=pnepݚkr,?\{*$|hvmXÀplv4/αeF!.Jq2Z(EWLZ_a Ŭa7kX-JR=<؋sZ=pr*{cZ@]#{  5~Fc("[Ѯ$h/@2.s/)CFQ5_ă#l >!7a_KVaov_SͶ37T> ^6Jڧ*32o2֣g˕ ?hLTpnnzjt=J<_[dXoacpY@Q`92k甕f.WT(ǥjv7R{tFDn)4fsBOWSeZ˪S<'!^¼;vK~u ÃV,м'2 žDA=/.L\pLMIvXD#l./(uV~%N /fP ut)>,{ r)]ŕ"WS7]O#!f|vA#>zU (}vs/IC;fD ³vEV?_xxM]&D}ss7v_3庚4?W00D׽tm !U9։D@93$4ઁ@ԛdD*";Ecz l' +}ǷPKW)9TQG,twCŸohvط04jpϦ/Cy_ѐXd뵰-H dpeY]~Wn^H3kZN7ƴ (oS0~Vrt0?V=p;אַ f"z;}=wq]`~ʂS˛x-,PO0yl]&a5dWFvdEU}c|>ep$d%0 ~4"%/Hj0䐯Iu~uzfJ z!xBLS1E^N=YO])В6 ,BG4cpZ]RA,KcPae GnS.z8pfZ9wB w.`seP-q=0ahwcȪúC/QQq+ەS+cc-l&am9H#9oQ$0,i{o?u*qcd6 lb7׃Ru16-'- :^O[CUb@-"}μS}acB G1GkD2jɗ}*0;I/yuj+JT u~t16{@omc#U!5d_q"wh~AՓʭm=qmZW3h `C *Ol&÷ SÃђ#. Q8;u$zFnxsZky!Gyj,6]I]]*VI.+pɼy."ZQmU fƹZSaÎv! a8N~P@3 'lt&t/ ~_d<|9.w{[A/ &q5hl4=QZ=ērTf 6lF"윧k2NQ>647cZ%M>g+$c'Aa4ja9Ja>jߕtKxZj^FRI2![ӋY+B/UJbnsQZR kiPk*C1qm+u1.FqS@%}MA`慨kN$ߵ*ᄔ'[HɒʲoJ0y`CPI[czL=ER3g_8%MO^;Ji@m]ùv2/ v!BglG E~ &PB_UN9Q=$Vw .Lmό1A@ E Th[ 9dRh1Eٴ;Ԫ*1tNTRNK:r/*l`x@O@/ޡ7_"@z{Bvvf{0GstDZM⹃ \Z7&G ( ޛc"φ<~tK>I.?V&*OFŰj a~`z MU7|mu?]'vE.U)|dAmEpgxQ ]ܖkhMZ.DkP3yQi&E rx0z1h,2E|<'%ZIۜ@z:@~z EvZ1*ʿB-c#;,!j}[:g=T'R2i%ꝨOS3#&[}!p5t {,  BW+nv3cSAܴڤJOFSn<ѳ* 2V SЈf!rsR\&Yz$CjCNю[`Veӥ 4( 1PlR!30DCZ a%Iz5$8 h:u`/ ՚iZ罯푆Vl$]n1C{y{޺7gr96t+P|O6 >w >_GiV/8UV[AZ[}Y3h6{Abw,6$G@/][7L )0gm񱇙m{\\Peh|sTJ"0&^yӎ%ƢwնG!N$H^riX? v ' փcσ{8 BTܬ0 CYVg9Q5S1UeoOuT Vj~m΅>5IZ" [$ 𽀦};Oo'^d(@Y-FB$uA bnb;{\TRJ~] ;=bڰ BP9|\λb3؟4WBb>9\&;D(F˵\l#ʱ f"B|Z|m_@YN^+N{]vױ5z+ ~\.J ~PIϸ\sh7n2`xz$#qreʬtA~ g,lɉMسjrH^a:Ѝ˷J|{"ߣd:3PNPԺ_lN䚮 P &)V*DՎ'[`PXX#u;1 pnr|!BnT|p=(7k0EWjurfAIЏ.x ^O/` X^|ޜ uRq]P-^ŗeH~UWjD w/od.p 3J1}}ᡧ&J2( ΰ5vƮrرg0ŵ^KVVa'CzOR>A:79^{]:X?"LD@;$a"pAwtBfri:жiD>(˸Sނ|w5#M ;_S<_^8ޘʣWK%g)=47cӫ:QŤv/TsݗdKGNMvF[坐SN-bE3[-P&ZPwB3JEZ֋%{5+rp=yDl/X+g=`sI-ڵ+iֲo9ݜ.+J ;^Ժ4]8_ʫLXWA`mz_X` }Km8G1={(ٳ-Ef]DѲ2ccHQ݅b7z)Ɉr;Ĩ4o Q7uMGan5eb"rᛴa_$neSm7hY*0>p>q2B|v$dGd|e٤!_ ډe05BQw8 c RP{W[\N2Ȑ{  #Znx#)>X'a x}| Uv`b'МUJ% Q$d,3m9^J(T۾Hz(F}GڰA j!s;2X膱pu/3F8,,ځϼ럾g ~% ߁O%}e? Caj mkݿ7ό@ sd_:ea;.]ZkyW{vr2}PjAMMouE|=GN"uBTSe8(zv#QtH .J3OoU wc&Hnaj$J4Q‬(on t&\0#5A8!Gۋx%<Eg;u/?Rެ;g&pXA#/J]l ?y7#pTTpflK~e֒QaN*m!f9MxVruqVoQ{ `ď۪t-k0AGkz.k^JWjaL.asE|;lmzzsD%JFnEQ7Q8`~Ã(S>g~_la궚r +ے&"7Y ()#UYŽKPfQףM]a /^C:"JuJ%(_Ky,®`Ge V(Ļ^8Cr11mDk)u)V>3 "LX[ ®@-K1NMՀ@5 Uiwh"MEbS$IDKe6o>YbbJck5MMBbIp2q Pm%\2v>2?]4&~WN1y0)&e m*尣+%k2̍Km^/ fE6|S$)tJbtojxlD nx?sh5 폸edmbo;~`kR;{Nv[ha6W7Ī2jAReZÃn>WܓFE%="XC/x1IQv؏ggNf6mqɢjx: E|@ֺeV=հ6V32 $+:03&RWؒ\j~FAtsڍo|]0lv?*^X.Zw݃6asׄ('}֩X(m3麓0WllbLDQ+uDaa6! |&{5+Q/]6+M 8*!Leyո슄le!xik*uma1Wv* %B̵^XL7*=7>CJ3 ic mu,hezz*jӌ-j/XJ.kTM /!M(C)߈7C;˰`P<8kי_[ZcCFAN~0`NqI U^:69T.CD;ᖪ:|O㎢f5{8"5~e=E7ݿ:.FukUܓ LC |b>6rwVЌs2Q Ս^ej ")U!tTK+##qUVl@~w/˃ϜuO4mYS G ݑ 6aA{l9sVc69J"+SfӰT<,.;2$wH?`meX:!"GpPT$]bs}Yi 0JLpbxFh:c0֟E#섙q?V TԿ~hN&ycNqQё[R<Yʕ5SB22d(I7<)َ?Di[~?t"*xM}OdܫŒQ#ȄG*&nȎwW_d*m* m'*͉9యnOivŹY"CGB 6%WW(Ni|W9&)^3ÓqZ ZKzr7x_k=2ER8 HQg=x7NA$],]? rF7B} BًB ZU)q}piQuC.Y,ZN$J3 w ) yKV(ھz*3rA,5/2Lݓ j zywY_œO*-#ԙ1-[| ={oG(!w?:ԹEf9x`yF޺0L'8\•&[OJtd,JȂ3 $f q\0c,4/u5>蘅Ζ2Yvhwˢ#`$ rEЭF ^O=$ni*fsN7%M1&0,x]d8P]@5H<}( 巵5̋4q3eS6TvQ9Q5]-̮:3)YB;[kt3g/5Wޕ-:lh̿ww@Hq5br񉬰I8kݴ|4dbp.S>Ůi)\-qMHs}D]OкcJ9(;[jՆ0eϠA#S06pȧX!iۙŵo̒u9[LuҞlGZByC'xoO"F}S:$_Edod g,Q{>_KRkBMn%K@2BN2rǛ:I7?~ʣHpEq=bF '؎jdԯn`pZ54lU!jdmb*ʈ3!mr1 b]vZhܨP:x=h@Ud֥ThEY= M"-⮆, 0 QqZL5sV?sPZG΅z`.h}UhOnZXD7ERJ#Lw[:I80 8h|fT =q3E;l'rS c}M1vk__Ov㰘w"2syBjc4/ GwƗ!PNS6_!Ԋ%qIO{ZOȒw E^aΌdntq (bM\#у2m;5CѤ0 +Or6wG$Hk6#f]x,Y>>fL6EK$-zIJ`<ޜ, DŃ't jѱ0(]RLE+G[{p_kcYٶ#:kN š#^Com/@99K4lO X6 Fk-puu*:mۭt'T'u֥9Qz\Eu=htA+*KO-Ȣm:F6!u6kukzA) )w2`ȵЇuekv[aHwA:%j1ӝ?GoBI޼wKH$-eEk|"Ev#'~02r!F8E>a*L@$]rz㸪/EOҁ0@oijtHKb.*HUAbXqL1#Grf }ar DSMٷ2;VUDa̛z?ǑG0-w5z^{N]#i=!1389HZ]c,dvus9~Z>l-Ċ:A?jW S}E5"~ ?iYNNlffR $T>/=rV?07Gl)E7o]1ixR>HW\ཅk2$y8x"BrYtlKhn Oݶ`p{r!M0hGtG}оa1;QfRkyHh? DYȯO1 n^2kg:1*ߛa\T /Vi쌚AۥUWD=YK=anGK$]UGuj4`BAh1?SmDq:,!xɩ&DЉ9?`7x@UZFw$lZLό,?k+nSqr?:hXIO]V@TxZ2UopFy3XZ>v 2 $m9)ҋkvKA,8˨[Rn`EhRhLUKz@.R S^ bjPK?#_uCNDZ7ݮȜ3-`K2nILI)D%cU{ճx!C|IW,{j,ALPt2oG?awZMSw-[v4mz9Gxo6݌ĽJ*2<.97X¶v[=:{/\p5u~0a2E XG%rc䯳5_cVtV1 ^Xn=qô&I2`l91)ԡ)8/dWÑpIEgQEfddH'׹ޙqVå{*)zۋUg/hKI1sƣB,3ߚy>UB%+ :!x´qiKmtcTiEfܯg?"u(> 赨y Cìh 0Z:{:) +?EŞj=#E}a 9K?f;3`Rtvs&.{WAvKWe ÑmXjFR&QrFq&e? #pk /1S:#tV$yҬ|O[sZ\HEyojAU߹DKݷ̣џ Uk \Rcc zVa| pI)4m7IQLYꌘIĸZ: ' gɇ>+Q*mWPNs|Kކ~[ B#bQ7"/ UQ3P`N K0l7Ъ3,{gq\wI[U(>)4ˠr^SBȕAʃQ=њO'Y|U u RI~;0׺>G*P~X~;0:NJʛe)bLVi#?+ڥzߵfxRw;%MmS-h5LE* pӚU)rh?{r nv`6eЬayjs P="2p4m" E70 l&`)zH1&9Wh:7퉼0>n N0ff""b}(ѤTV} /I`[F,=Kf詽!&?gw ŵV=L7 ("jnlG fb8dz5F&q3`yۗy<]ы,Edgar&:J@@>ݕE {af#huOԈ9'%辮6zЖ.E~:r{NN#/ǧ.Hm`' pnVNbl*JhU 󈥫/vø D_CMˑZ͈a"W|)?a!p!<$S-G (+IZGwd1=Kʙ|(wk#\oLpo(卟38M L,Zk0 3<2 y2 Ht_(RHwo}bzrT=Qq]9b+#z)X=}똓":=l?=-#$snwR4fةc?ᐄM! M9[yG_[Pt?k%(:x.)^T㇇K+Ȉb[Y vSksu]boiXV.;e9W.PM)s>&0MF2yLogb'>#RL-`. =gI|Nlyqq$ZI}fI Y`H9qLɥ:Hl.ޤ˼o')^ .ɹ9KʹhS|;$do?Գ$5vv⯁A7ZG5+2rZ͇i+S&jhz@۽H{-ODxtJi+Ȝ?=ZHriX!6 Jrub:?jETlY~3\T%N \],ǘ3&b~hδda>u\mm14uH& $$tdB>of3j qTP}Q l?)\hn4oSP]L5I7DOf38ܚGSm*Ybd Wo=QgdJ=4~C tU?ũ[KCu~˾o;Xp` @mEX %jE_Jrw?aTDHn\76׬^jmcGtm ݮ%~@CԬT@\<)o+{/_ܞkr_qy(+ )e+Ơ{PIjӷs^5Fw8u].]CN6woC #S11/y˗]h!!%HGK^=t'˥ 42[lHYj&`i@qs[V`~obPfCV ב1'+ Bh?gxB- Flr)7н)`~y?QK VY*y/U\Gzjcz o"]/ybSGM^R˗~k]A:pJ${E*1Ѩu O/ȋUuF!+)x 1fQRi&A63_ <$4s =q ]TԐFL"Iߪi$#ݩ4.8 B6B<4+BPґfNOz<#TVY D89]9^MkDqj響a\T f@=XRK$ &eezH'͐Ma@ϭщt^<i5:' CVr ]dD\G lH+1|`x,PA1ߕZ{<']1([ނ`5cf\?,jӟocq0Q~E7R9yț%U[;YqaP&)pE@L|}IK5`e>Dnx]x^K8WqH0V*tbG72:t=@}Ic^t2N@j&8Y\D|NAz˞IlHK<bu X&cDѦ/2(-t8L9aQ/*_ĀBF9퐶0%P+1Tr31`7cHZleOوq%>Ll[O[5;@͞'bVB35XY;Q>ROؙN vS{>3sFY}n~X%,^ bK`kq0~&VFmȤ)VՍܰ1y].t\A @ fN1u^dX$A3`@m&C0)>IAA,]cό=;Y] u0> 4L^Xm4YdNMAjv}TssG;VvY(덅#{tr/M>'w2oo_YjWā2:3 HAё:h h8ځ<MQ'aak>CS۪"Yz*Y| r2kqm6|j$;#Q.+em~JΩ"7b_2sۺo+f?7OM6R鞧pa7dUqZq|# N] YBlI47Z|^Jnu#M:=/r{ a)M-+ZLy:=Оz3]2C"GKT^ kcՔc,Ɋ:8znDD^eoxP?&-^rs\REBv1&0醗̟3 U5fňh1mB[M=6UjXvJ`:<83K uq!*gv-^ f»XHr"A(ڶ=.,YsPJ8(p[WD"MSvCڧqCJVUa* I-?k_0B.Eied%nuHI;69,o澣VТ:+oI2FY#uN,\ŘƠ=nPCB;VWIWe7qis,=|$`)x|r\S_ڎ wQj"` FrܱKl`,ĥ&lŐ A nyH謾ΐ9GɁ/Ô*YwWݣG*Z l6[옋v/HBKuy_I._U*qy1 cD4/5s#=ԡDIOMjP()p3ˇ٤obj5x%~Zwt*ԠɌ F'@'#-$T2PoQj2Eq{>jڃ 6a0^ߖHuŨ]nM Bә!aM4cߴ[,G=Τ:۫ ;ӳ6N7 A 5 ϙp AŐ_b ^9кIf)W4OD] XI;DH9jo~# "ʐoFʴG.EOjȸlb]țU/تI0,]A˅Xѽ :wOυ[GvpsXHϐ1P]Ggoo=]q ޳6~" x3CP[} iaw| =܈oHMِƸ21'тӃH~*l 7>CЋ0T2ԗ YkFuW /e\VI&Ý O Z'.b /.Jzye5t.wx~8\tX:xN[|“w)ɉM,OOfd;ORd4? J׺fHC Uf."2O \tDt9*v.=›i)rzTH9wLWѴY|1VǦq!,~M(ެ^fAR~7!Nҍ=]nz$ЪZ,C$HͶB.`ިg ֤ژ<'zCtp[<{z2ҟބqae!Ia7)>ՙ DXBIE@X}tHJZBR&:,(\L Epyw=8I <@-ynI Pg,ד*ҳghu7M7TEoe_41O[RH5H bA *\Q-Zv㈧AHB[M }QrF)6Gak,sٚj9me CoGFp$*YIM^>^cELeq>$;*ynb9Y|kĩ .\٩Rls| XBS|ĊUc 6f -4ϓm+OM,sWH(twzu 6;t)tsGꔁ)JJU8aw56C5ym½<^#~]T.)q_{XH H(Qsc*h<(=GǶ~;[ šfNE[d\6P=kڌEǠlQ.+WR\U63K=vm)Ҭ G.VٿQA: |L^Hp\_حjDw'D_ kt9)ϠĒ+ ,g\6.vFJ?!NH1} >_?VQ'LE&zǜ`e01 g=ێI'3+ѷvIc^k@iթ% Ǿb&s Аujaǃ2P$7, v sA zPyVX)Fat 2q۝<@pǰbNEڀBIj8Zua0.H @U&zQ>-~YW}7'ŭu!:qh?1k<;絢IX7&-tIC6S=MzKOd;$ה͋9i(ڽD &]^߼ޘI'˜=Ǖ/#î)9Afg;LBAy;Y}Gr%,# ΉAa[ΛX{sеoִ =Y>tj"q#1bzCC=,x}bY~r囻xg$DCŴ/lg+S|m?6D;纝ΪD:_eIvH!t ^x]/s9`-Ey qP&;3Ērv@u$sn|ڍb55tvθd\8Rsaڜ i C=\4q_J>)%FHb3tq f01XYq9zo 8?n۔U1gT (rgg۹I?F>ޟo2t \웰5䦩Ce^Xp-@3˙wi%wK =!IS{mYZ7^3ST px"fa1ה`‘4Ze-ND :̝T1dz5Z 7jv;hzpE/fiDE 'w|sbeVUg} IZ` T_1CAWbTL7ٝ^e[AEb\ jJt#D~ U] pd8p݇oDgFlU1F?uA5= U'2v ŘзFE mû,Y-Fnz!)zArbn? 8^Y-% *wm+)niꞈYd/:<o+a0Dѵߺ{s.NݕgID l(lLASݮ 8Z?'p7+Ph" M -)bE.U/1Q|PN G9&%h0#Ѱuu2EkʓqgB%|qOv`fEu7S?;ox!eP1QV,yƸ1&6'A guZx(,-ʔ5.̕ {=~Qۿuj 貪;%9&[]"#3%Rã@맠'@\"c<~L[PfQLǁ[@tכz\TR6zno|'Pk]>KNYmkoƓH!7pݶW LX0:~}(%Ic-Vfz6&i nr`Jf eʟ$j$C%ISB<Rr\h,?36d/M`c9*7+s>Pm)]_#ZnS>[SeX<C?.orl%hACAƦ/|M{T8zݴv2`rv$GLF P:.;eE>G^jۥXs6BrExT7X5}IMqsDLK:M眛O87h]3.NtE&.BPf   ]Cܘھ[otC}x[2ߥ{-h_GpEnDLMd(?F^c.rUxv.vt*90CUͤmĽ͸pM@4>ZNjAf4|4VV5G^f/;|kHj TF[H~TZם{8!)юX{bdHdg;4%s|ن>\dl !v9&) G0ҀK%YVlkLj߳z{qzj-X7ԚEi\mUIz>H*)thㅥ B{Q7Mr`dI}cXblÂ",sպVcEn.FzgkE 9/3d(K5vP)JrB{q ۙlX*0 ,U''~ S 783WnJiuM:ڳ=6uETX"WX w"t'/͹.=8$lBMUy=d{8P"T~qXW5|Za6ώwKe`y)ء64/U nd qѮ$lN-\m.iWm'c8Y[⓻X"==`L'G['YOBS>ҿ┈'eVXpv):ްhLSUM?=H 1鹐rr0oqgוBnRy(>od(qo}*B\=|{nqLIy =H9 B ^6q릿Pl9qACB f\kq_=;՞ɿ^im83]]ƉK6*ߏB-L*e!No+k~ 8FQp#Jqj=Tvc]ےH 6cJqImz\/d'EKU>Xv[Č.P@/:UgQoD {~#տa5XPE6mdc&6ibPMRH* $.U9.$kd$;Ӣj:giyc+g]ŧ{Z.gr /x\ɗr7G'ƁC,ضb<N_Xd!3}ʒb/0  dIB!:?c`v{իpk#Å!ŌST,]|{: ~y%WZ$?'%azǠ(upd<Ϥ &D@qiț>qecЍzGMFWPֹؚydAN|_X ,x&CÌB֋lT/o)Z8,WSHJ;]o&5uz6:wyV:ܕck_ |DXNP(tT/xik)Qv#|S f+U-*)fPL3fEWžԂKDS;=C9֟$U[÷KHV3xc40W}hO~quxj2^>\ܲZ͍n_6#q͋3Qӎe;ėgEU C)G=j&W\ɪ/7pGDgM0 @)U %DvOd 9䴃(,,zhJJ26#fu_jοrY@(4@6x)9}c[Ѣ|%⫦4:w~DP1A͔,=3ԭE8+U *U}::)vHW `B P"N&&bdy gi*hk[X,M|w]ϋA'ffsA=i+ ?GH~:E'Tm ;^\b  lFd@JDp&57 !{_-Qρ>7)\3'\M_5m3JnxVୈfroNN!bBB6.+g.1q/BE}W J`5%glOAl`#yJX\f;yL:@lٜѲWZ+V0>?∄lcx,)T~5,:Ps}Pt-l @m'L$뫭MMх+mEr03f\/NL@xJ/=ZSkݢJ-Gﺷݷ>r.M †ي ˿žU:3ӊ |w9vA Z-馍pM>j-~ D~._^ a{ꏣ)e\kg,ǼOF?X 뵺J,Z⑬Zpu/-)9`$Ŏ8wDJcKS=_XdYPeihnM3 C*+vs%Rd"=xbP\ lN a!zM _o.t/v73;Kx5<|QϐJB©|IWygy.ֺ 'VK\Oߠ-wAo/as5'#!)8D)`ٯ"=d&'Hm,́b(d]Z(/3R=tTO9οJҰ?HVV͎p$ȶnn.y}RHOpo b͈ƹד,EV#"0eiPh3l-}a|2s0h=KfUnnbx w ~G!䊶`} PUq 3?&yEes@oEy m,R)r x_<at{iDjbad87b#UĨ{8M?~ؤ椭aT% ĒF1s%/6ß9Is|ڑtgNvpԥƧ~,AD f-:)]YͮMP,XkgMb$U䡳X\gM9FYIv!iCtX\= F%Zz=Ύ* fBDr,jM)BzԷ!bC$gmfS%v6ԐdpX#ω3d2B,wMĆ)wO6ݍ|xc-|4!za9+#wl㙇wOD dTIZliepMufv^ݸ-`xSeBԉqVA,E^|Xi"wV5 1>: -i GK(kSU=Il=5f!uX dBG Mj m,*#[$I'PunFLnc)=E<t'*Lb@4;Pl :wg':ADW0ԅdƀ6}Si.[\8Hpٝ$B#?0}d@ru+59x~ਿL%a:Dzen\/ Ϳi#*[)5Ee=|K BY.Gd%4 4"f/gX?.PO4.'4je"=%҅5 6 Ȭߊ~AueF/P]b)m!V(Qm/'N䖍ω ^_r@]cMR{_.xlpVmc;|{)wc&ۆ Z`bG{>#yԫRd L]Fh0GFA̲)O޹ )|^38V/SW"#;NP<9Hf>ؽRinF(ɳ͕v@_zhzRüٿW0:(wrio7FcT|Ex$qm\&+`D`H+'CӁg֒oI__z05a|7$D'C\;UKM#ۋ­|JPݎ OQMP{'.RZOi炡V_Re.6ەIL+wYuX ;/Ga(>zCw?9M>TknK1=2 pť$X1W;=qy>v>Wa y@B &޲Xҿ_d.*"v녇IXў-\6<={84x5*c)錿| ygH׭`ʇh~knt16cw$tuc]%|w҅e4"04x^B)õ.~q< Q vQGD'#DD)?Ke~OfPsUρk_Ѥjh޹Ɗg1:tna=qu(p:絔YY(3uH>R.t9*t9$/}`Ή޻xfoZaj?S^k4،cGox;^p.|O pŹ|>}"G;P&og n/͂n>aĬ{ "{ ލ96; 8b;_t8==LC+n8^ޯر3jN8#e4՛u2'FX:cvMK͕ys,8Eg2}4_D BWJ>c.RZPwܼOЩ ߲xV6pln8=a*.>KAy ! ]# X,*ݾ3õ: F/={@̥Ҷ/ۧo2 T `kwA{òڻ+KCc{'~:Բ~Ê).Xr7Q:|=)|:l,NUm5%9JMunL?bU OflXլGԢ.Q* š!z`U|IykH Y +gUq'fZԛty a9,:djLɐtjhFfqhMG5@Pt'{d>fU'|I<;<аOSOשLQcx@1 =3SB2q{Vw<&+Cq.?1.zd"nACswNN}#7Ǭd=(Ƙ2Kןv|oFOOe (^|`<11#/zAl(r3drjDvMF-X7 w(C0UEn1<.{Bs=M4Gh~qpЭ9=~a8cM+ـއg Xrp-Sl}u|1p&yLjKTV (~kZ6\e mh-(&~+ E-BnnPdߕQwM9]bv֘M4KYo5r@s7>ڈ&~_B:UBlp]Yu$2mqhv ;PH8% JJQ5P +cldn b9Df efJD[8 Tz5n#)@5;^uLi%B=٩WR `yHUc(RtjəqX% eG~EwZkPwv EjK(&;Ga!`9δ0?FS}o;T "- sЍJՂףMbfx8G-ZS~o,dޚ"rh y~ ,]ͤg2sj76bJ dV6"jyڀe#6h=L 7$Cz!'QK/Ǥpխ_G߹]%a|:Vր㳷X"~ܟJ,M?>/=Ufya8.$CEVeLAs;IJgCo ɇF"Z$5t;#%i4F0.pw VG&&oE"Ķa>oRЋ |wO=wWwXޅitym4U?|wS>>fH`>6Q#_/7 P wÍZ H^r 9#'=h,O#u4`PİW׏WZ̉3vQD OZ45]鋄lcC-gǵ*z#CɏyzRL}ա!@ Q.1^K:hklMFHXh:UWײp DJԋs3Q?L蕸CR3!"}™h"N8 NL^SRl8AD?]A Ru’ ڴ0ڟJ= 4jrZQB2uv>W{ﶗ+U aUQ 0nWUocs..sUZ[㴮&tVet-U 1 d,.Brp "tr?*<ʞ|ŗ^  dIvKc $ Wo efO`*mΎYp$ m@-Om'E*^+Jr;4ȑ4jV"[U9_gxt?t҃%N5ނ,dP Ifm}OTVb?`~DW6 E(Tt9$Yo ,Җmd\ٵ@V WhӵoJ4&.t lњK8T^k|Cy0N$S-y)u)~=knvTBI>7-x@VGLA+DnRi Y{kd>{H#kԕ⌿!ǟ€6!qL .R|fCKd^LK7^\cE\|K(j4dhI6uE@D<: r uzMGK?4 R& {.N ?dc^ uLK#'*;' AˉF=iIQ ;ef%\Mk݂wͤl$ ){O!WQ42&$.ÞE;=5a\I5]PKF"6oN-zmyoxL1nƼ'4~VknA fgāܙOlˌiÑ};7b PQӟi#h-S*HO+Yhf=тHI2>S;T(2J5jՄXzW*v}v%޿Es,I믟!}\C|gBF G冏[HY! [JV+ TAjς +Yww9J7:76xobkDw'cY9t(s$sqV,N+Iԟ13t:{kwLkB8l$/ͪL9}pPSRyR{rP$?Mklg#jXr)FA@hiB1ܑv2gy1ƺGE '8{Rc^vaaR*Qe>ǹ9 {"(՘tI$ 99f7`4Ou\weln-<{.17R~Rc8{%˙UQղ A>%8ov?(zesAq!ۢ'R1d32,͍8L/t/lo-]nq)!qvyۃT$`7~ ~O}S4+NCͲgձJaUmQ -NJ.7?W{]+ZZ0cnMS'x#KbZI7COZ=8V}8r޶EA H/$1Әo~_G6rl;a 8glM4D*NcW=p# V'&WulNVLc‡${+. +yQ*LuQ8}L_9bQRjj n,tڭᝈREqQfݖs`T[:J5ߜCCD`~ x5jfXN)[>!5Ju)Q1rBC-$:5)Rh:)@A-) Z,3r]`3/[uL p̔J=BPɆIm ޷R||RX̓n3iԒώG?N3bъs`v  +zR8;[w(RhByzwR8ަ]-JRZU+[ 3!ڲ,^ݬħ=Hx)$ ]pDKkz}{ ʫ[(!g;nGY-+j-.4QNxb3a.߾\) -upssi"Ku8CZɞl:?>}JJ`|&}$RWe\թ9\Xِ b9c]VOjP5YYuA1gC)lI/@7ͻ-Q`̗m mc|.̡0_?|7e}瑁7#C hW_teO)& $.RiH}Qڷ#{HH1`%@Ȏ~3W!I-MhDj$Y"/6:kcݵi`Ut2 ;@ SX Gv6PEvP{K#i\bQLAK:"©SZlS$K iX}@uXPJWY]þܑf^nk ŤD*p*pgjѯ7|Jh_f}=\H(XuKήcp+iLG%9.1u#9YCj%OQMq/on )J?t\MmyK!>Nؚ]^fRBzqSvRl7+@XzBb h8o[+\蟫3i E`W]@ny{=/buŎ]F?vi[ JfݹSt "r;񤒨봒1He8]GLv&xӕhrm(͍omI|f0+m(mڴP6Uj8Y W(e+Ǿ9Xf;hk^nux[Y> gH;y9Π0e4E ykHan(:n]sZBۡ-W(rr, ,>Ws j&ټQ̛:q)LLDdIN&bOF$ +R7Uȸ p)Re1k|dL%49X[=N^.%P&lY:5n[lUJ ිkv,ZN;AD<da]zYDOK(-˱^Լ" Wu8]?7f, hQQ sq\F&Md0,QuG K4_$j7Wб$Ʃ}Dnb|͘s9RtZ^M$I1 kf=cY+Cʆ/T8$kӀH+Pk6irP Z1)xʼ(L+]b>Yr[a1˵? hO0CEs/n,m7sBV-XAsead"( [,g /;~H{}cɦbh<3ک< ERTZ4>Z Ę>yȳ35(N-wJxHt<4%܌,h*wh>i_E {\} t1{(]~;ҟ lCwī@Y#RXtd 5$'S p-tuN _>>Ey%T0nˋPT|VU?[$9/zQU9W#uLqq*p7qQwn;NaT]AW@QB$'MfkruTtŢ)}+LbZ1mJ/*-42L(j6H[rłAi.XA7~?̻BICр,+x\,~#d+KB|-R d\A _i-YO*a ?uu{/ضdwq \0;=0`>%ą_ E`gPNr#TI^ O[|7R*ozGNy!fnCAKWsnQ`8AZaճ&"&aŮ@JKIrCbanD'2%/kJn-o*@,!`I/33l{zvխy2"^.犣Cٓ2BUDm&OCohp5tʹ\.{9q9J#=W h~{#:(rr~LQflɣ*no-Duξ)9ƹaz-;:DjOstbR}pr<0 _R^_LX=ՙ >`J:vc `D-0:f?Ѝ{3jUoYr,}[k=((fc30iw`+ګoI鍗6~$z{#_3 K7̶QGh#P+ E *?2EeHAC1+r`JCH {ť Ok`*I/2Ģ]Vr,s- w$]ClaBE]k7:a0bWlRv꒠.EK:Sm%)2(0YwF6`9a"qȃC)NraKWXZ۬S8gi;wO+>{;B\CstssGcVyKUF!3իJ\G"ХDuJ ˉ^IH{w"L-ϡH0B ,l)Y^,S+=6'=Ć[=Հg@a#ۃc$mlzDFb}lc(DU—#;[_x沃@۫ZT"z>2p`Ӏq,,|깱e`'gхUڥkammb͂ s]QV;|PX_dOiݫ2T+jGV44==[)muOt]4=|C.#)i\}m5*3T9;9ҳ}Աѓ˒-Dk >h {m\`kdZyJ D<*34!C]OU[|ú@=ݻʷn=0~2WAoyՀ}.qj0 ܃G$V8uߕgN Nĉ2UAmͨv(@ NJXF#D$ټG*?}]F.H}99P.`<莵X'ЂɆ2LJwa xƆ[5}Fǽٯ%_ [ƭZ``Xq5yk!Lx(TcFI׃CJ{1 .II:6v2 b/Fwz?%n mr B "f\ 0;/3Nq_֊ +"hGCv/7Oa> TmˉU"ڴ&.H+v\|jiF/p*.jj%M؍`4dfE78|pp#)#/K}KDq)pc `(_Z>u©r1r$]_WCaOSpÓ{58RmJc-GX74GŽhfeE1#@~|էtM:DfY縟u^SIS3|>hx\)& ܘ#ŘKE]+O.Q'yL7];Կ#aR-zzgM>d.Adg, Z"QU]:n Yo],=v1Sl}ZƤ- bO;W6y;C_oy']oLx^4*@ԧ=.DQx =W^._aIwYl8{3lCkbd"R|NUe)!v =Pa1/<')Y=׌X<=DkysܿX!eN֓ПXXţl)'NsgF.u,yc؃Es΋Eӛ'#.P_q"Z=|bɼ:?5ȯТC]t‘#*Ee=j*;xD)jʼF~A|jN_QlwTR+" v+:=7gfY,)*zJBG7 iGFqKSHN]v]ݱƶ,D9Hu^2D|K& xV/Tڰ?w[0?/p١D EřU쐇 ~YfVʻ'+Ȑ '$psğGApy[+l֬WIag !@ϖ]X+uҖϕPi/s1IcOβ>˒%YmirOȏ"-BRx N>}6C8LSƕ‰D?d?zod [:;ZMO|Pȶ6 >G0q#}2!Z+1DYߔfpasE8mDp`|rcIgIcVk6ڸ|ߖy*v>dvc-PT[(M?+CܷOأNFpG2 O擩50!كavzc/+a nҕ= C$"Ӱ"a, X d%`=a匭[KtIo!hY4lX'[׎n`HxSڭꀗL /*-H:/% ks f#wlkuVMe/ &ƅg,cQY8"=i_t~ě^g?h$NmӬM/E,q-Y1 `װ+֎Ӳk& tIƠ/Lé`^ "NW <5$Zr M<}u~;@KkʰXsJ5T,YpTg+zF&]rEKy#Ҽl=McV;\*22tBɯo E zo_Z_ZmJʶy389Dy}v>_H<B?rftjh) ED-v|%Sdu>N_'E6Gׯ?šǴm][,p M2b1݁,@׻PRE& o;4TaJ$#?$0ɯQMѐyB9G 3jߛZfk-F<D#~"9|-.x߄Пbk'}9|_Tw5CP81jA8 {z4-A"^-XIRcyO)(j{kOa_6-S!B[1:a~cLeA$^zĝ/at5XqgFWѹ j}^UvuGrmf 1%G0Bu< 9K ,^tעY{~; 2x)X/|H.:^CYFc(qJ(^O彴BSes^S ;G6q¢Yx&]\.'ޟȪڹm.rb m bյ>DIppiWS)re#4Q\7)gKILR~6wяڔҺ*"P%x\Xzh8 uClvdCWb?PdR,BZ >aٿkxAh(6[av~OoextIf:ҹU:)>@ !%?, P kSS@ۂ8~L`9Fch)0@y pj]MMҟ2W&M ehH9 g{6 όQq:Te $z#kuٜz]J-ֹMW;;y\KeЙob T̰ψcHEx]D&3QS.6Uϑ<gV[ALӿtBU%uiXֆc #|Rw,.Zkd>iQyR*җ瘞o<L692ɨJ))'u:%64-9k᭛osZR\d襈4Xw/r*f/kPUv?qp29@"mkp5OKgW ci,X+&cC;Ehg}M8no@xA|joQsbs>|Lju-\AG 0a/𹅐t*kQu~<2i3H J9lqx^Moj䡕N/ީz[HÂXM#)2r& 8/"5(%ֆZfUaBNR&ޜO1,h>S/* "U=jrkr™Yz)&@Lph#BՊ^Jx:5'0I˨+CӀM{vruN4ޚ,ĺ{]87Jw|>̬I5E|g^f,CDPH<E0[%F[Bk* ư Că~g4ҀIGh .Qaz{oC%23ԼP/vB-iR) 9քh[Z^ \BMnE %=~3n,%7})k죭NP$_lf]}iNZc3[Fʌ$RKBἬ2CeBwbeJ(sgN .q2j}X{P3Vw޲Zz*y/%X\CCQIjʍ߅62֩E!D]^%a !FaG,jL&I]V2IqU7z(l\jRauF?[e#vnJpZY)v5ka96`z݋ Ԣ܏l~ttK@SEOדi|:3\+zi3]&WGJuȋ@4!5BX8^B]X-.1%rdBt&{tdtgK ˚=ڵmu)x[\&"Nd6 e<2ejP57p `jg&)^,jsP \̅j 4T^4-Hspx_5.~\m'B$ emJmkCZ; 0t*>> S+[ɌA95M9DFŅfK<a ƻjk$Xu?j%:FYF* i!dZJlP. >-/u\L{!?b1[y;PK"H>^?ꏣ4iQ)a!dќ;Y-8D)#h`|JN\gª3_Sc"3lo\UY-jWKx@-uFYOcDIcY"u(ʍrvpUV_`ʄk;qUv6(lョv"Q|Jwdcg~:JTo9J^] 5TW]Y/v2'IogEA.zY*zJoE#Դ"b;5gh$!\1 x-oZAF-7s+ilĝg)E}kSFA208|iK|5?H'yo d`lZ^D$.z@}bhLSu&I 5Ml5@^ :8Ol:Liw7ޤ#ۤݰWƉ ѵ\9Czh 1B>@Bf6ŧ=4ZF!ң:zHY(\kqi8֤=ƲZ:r\AXY}o+Mݾe+-+ҮN\᝼o0;T9iܬl`ٹr`0Od[ %|J$f ݷ(n3Huz!:<gcEfvO2D/,5I*QoXJX5O dvؿA!J߉_Blʁ\|XgoXo~_:lX(ܐ皦BbF(>0W:utIygaev+YX\ѫ\{TZ˖0(#3C;~oÁ"%A]DVOɪuz?LSy2(D >AA`qhL;EW=FyX(1u3SכRui?,,rzs{tA"Z>d?h:W Q [ÂO!ubґÅKzR׳Hi*34Pװ4?aYrY@,R_#k:[If5&0/zI#le'䝉ڮC =>=(sG0TR)spX7? i $pFY>;öͥ4=Aؽ$ͬ 쭍a]<ΏnRg`v9i{4$i'ٙ\\x۰W5Ƴ60e.gH;Pjm".nAJZC|ތ@M3RX75<P/-EP.+yj(a@rXCܟ2qTjVg|f OuX;kl,V#Uzr[4.* M6I3.r v 1Sb ta=j8+f%Kû2-PTo073M@)sf^I /F;_eCYX/HK#%x\ڮטm1[̄ѨQ2\͇@?yіW߄Ga'֖"aK},`4!]y, ?Q1IJk ; #2K5&H*/zFe+ؠgJ_`JvpO.ɛ 7xzq:z<^MMEs )$IEMm|`"@Q~,!/ = (-i6K *%Y!) (W¿=Mas$*N@j*{Pv )Chs,<|{jՂ%Bz_(ː7;qn^œXTk2gc]pXfně8æ5 􂈌nDLOy6ke p쨋-V>_ɽ3_@@8Kr:` 9"ۺ.F=OdP y7fK(FOCcaK8{wY~o/fH!UN[8H&ė,D{Ex`j&J/vNyC2Oi';繖3VRr؋%[S%.M:A$ntι^ +3;rYuamGk>Ĵ7 d%z_~9[n}DnZ92-R`6Ͷxpd<]7Odk !~=9sl(.r $Ƒv/11zPFAp+nai7g}LZ ވp|\]t^0a* Jcb5%E԰dhzΰVޯn9F+ET!f|`qY{(){߭PEpF6zd&q\j;HOu‹z&pBlwUu:1y MQ0U H۰^1O EDAb06*L/ԋގwe0f 1a8,Mr(CC NҨD UrFIyZ54?u3[ DZFȲfϋ6JmtsnS}rf=G[BeHSCHTa B-f g7~C_]UI>9v2Y꜀ UOXcOKAiJ1)eӤSc _j^\V[w5JWy*+y̑r6Ve> Jrvj lp ^n`ƍB8g|isx=`Zvg\E#"v.zda5V@@\ H[:eUD<@)QDx3a_'@?]5mIAH^FNxT6GѴ *nfUZq}jszq X[l\9c}RU@?s(VA]Vժ\p<'`^E,[Wz]jN00,.@ݣP-'Pr*r(|Negi#~USK āNHpraqdP1MXy D2ք2eGUSÇmV.ZV՗lrN)B1;]9iƝ=?S5\{CG ΦX,y 00ݧdsRkNdR-ZyYj2Qw 2ǧ\2dD'qIؽ]^r}l1 el7:C Hip>jDW?lZc&E(i3Z@+I pO` M4~ˮ ʯ3t01Oq)nڶ7W+ʴtPb )#U%fϨ=J+|{+_H3Va}3~7z1(bȪ`ڄ-dH?7"Jv@_ˡU]`Y uR(>V+})b [gbFTrTI%*ovpḥ)G"Od~ Ƿ$u[N\׆ݞU *, H 3{; f9x# #vSL[bv(\ɘP}$omȺ"3fN(UH Ő"F/a! L?9Qa@u;ٺi ,$x|[l@$XC=n5FR㊼vl޿A'A:Q:x;w& >>^nz/gB+B>dklx/ʋͨ a!ٰ9W謓P  6Ei+TP{J/7$1W*c5U}Tm{W xͭYJ|պ]~^h-Ӌ>~O6UZ)5ux !lWT'U/:1e!3/]P7CbÜ}m{t<#I&kB N,&O$?\;'3X8B?[~"J<@ D*>&M(F6rtO1t>@\ *l;ggF5QBoA &{=AɽҠ4tIfs]6>44pDҬÓ̾j w(Mdml<&`Bț 2߂c1?9 "Ry9VsT$_V:s UYMWgp9u-pR)20%ŞRqU R'/R9{Rye_zѬ8p{N KNo| uQS<|o~+CIm)FJSwbɰ7ЇL*|@`r'j3G^MՏ.e:*+|Ӝi:V$TDoݕH׭:J}h͘NM{]{>xCНcKCܲ&ѯ1w&qŧgDcﮫnL? /mK{?Ѱ$0gKp+UE38 YGټ'Px%mݵ\}/ (p G9?8 j]jTiH⒫&-Ze#m$]Eu+(@ԄQGT,l,gu @qbԓ3.7e8HJ;iF.R1L>MxnO֋<Q_CVThrKvT̞-eda׽ 'Oyv^E-;֐xTP}͉k;fw+8kwzÄ7O̊>.Ra "ovn2BعC GmʓA05} ݤDePo,zÝ8RAO:Xi9Kځظ;U5MTy .o1+$PH>ZE]`q|Қ)̞"b Q}\b9?QYx5lkjBAӒL7f8ǎV^ZT蟈FfPr8N%] r3`T?>IOr h5m4cz vۈy3|t:Gqxkq}քw$$5ME)8m|"^՜jNih>75P"@}:,^^>^y*uΫ[O`]|}!zVJF*< "l^aiA9a/0 g:Mw&[h`@'Cw/ؕ lZmM̱R{w'7okjPYSSـN3ʱ#D]0+^/k!-7D 2 -$EЍYd`1WZhYJ-{_4IۜhiE[z0>m\{+@i}6c C)o m/juwT}[qۋT7Yq0X8H, Hznk-UWV1pīN-:Q\3a k&j7$$TM.KM դ';.V(?NcLcގJnIgJI A]-ʼ'7q@Ntif@] Vp.%̰^dD\*ǯ% yHn2" X6S@ ^- RцBx -,Pf]D<kn E#TʵXCoZ]֠ t.o.0sAӇ3\wQߎhZ΋%$ƣFjjATV@M2)n? q?4i6[TWϩRFHT?YtMY==`Yg~Ĝ"*\؂&X.;\'fn?cx." G%UaW#[PG1ЮU:tŨ9M]PH л-/j)o9P6 H:3y8׭ԥ*NW?5#:A4x ӌ'UfxF5a޼v\^Ґ]ԅhl7=/J#~vҚLِ ,.*`X"O#VNft,ϓxDH7'BF0ѣtb8xЪT7ߤ~ՖyX[EPHC;|?iD~!]K18I%t,!5%徭sl!iJMXkKBͅPëSov~=&gQd$7GWT&$kY*hp>T=mͤ7ypv~AvD.tNTZRQU(`P9 '>IjpFk_ZaW8䲀0{Jy-2Û'RKer7%hTᗄ3 /dt<‚ԃ70+: }#m}YEnyo#\i@@шU((Pډp#ufڃ1G,iS&J#V`W:00di;<&!>rG﫯DD%U;֧AlY3yץ(mMbs@a,4N]ZPz4{$eET|O j)L>P1g5$5òR1Yg1}ڶ@L&Ôfu[0R9j{Gip$]_ނ?9umDWaE1QIQTX$<*RL";> ;]U*alƁ :6`Qƕu]]cXIʼnE3WWbϊj ZH> dFDeB0Y v3i^A>cƃdiZ$}ŌnPME`D{n\&fD`Ů2ĺw).y=z|uAA,^W9@ޔdה,k GaėxWcQ‹צrʃNa8pvjR008SA|_Ɨ"2|S5P [LK16P6d ~7ȥYexaȫNi "zDԿ84yĿC413+6tⳓ-jN;}F?KQ33A`-rEpU]Ҽv[W:46R%Lqbv+ʅQgTEuƎzahܻeFW ӝT{O#emJc\QU+Ӽ>sťoU_B _}{u2 @󾤿VGC** ǑVR)6?C+ 6*1&S$ N5,fU^=wȯc^Gxm&~9uF^Oh@$SՅP =C7n%.Q▹?2ʪV^V5f Z~Z4| ;%>qLDK Y89./P4 Ho DPE51D"ڶ7+FJ2MlN)-/1vvQGEsRFjVS^"jWwv#JվBRtB8ƉE}׃ }|.+OI\Xu#JQdtH&T.y#|N4Wl>HzQ(s\ '5EV_+9^qAXfhSVK.3+:;;/NtvY6l]$H8y;[}*?xNMVaFF[/9GS6ڿuhHSܵz:*usW^JƗJXIXwbl~R>wqMA~c)ʜ\!Tz`y)s3dNSZz H8 fO/,LsbJرh,۰Tr ;ʷUv-?+ScAq`XYԮ/f4c@.Y ~DUcik3B:BQ+i-80ߖ%zBhH?zi kQ]QE&Y9[kD4:s^F=t㆙pFClnBA+^s ~*YGW}hq# ˁ2TI,[w2Ǚ,C\IM [}1ۮAf tl IvWX #G8AfǞ8Qtw^}Z-\S{$*&+ئIzZ/QS"t0Jd<BZhKi~E{@/bUBjؿx~Lb!sTɯaPILx)  *r]Rp}~(-5;o>sqwesST5n`ǽ֐Ad{b D8R#' `!B 񯲖q1plؑ7WJVfg#fpe!?aƟ;OSdNWpE8n{ L= O&څoz/;\u wjmhF CÖ9jPaN'{'z/4(35A+ Ҩm>VgRmj \ yuv߈$Q`1C$T A$bk=FwY㗲eKYn?n@ ^A`幸Mjm#T$z:u<h&@vWе`ۏ8Yo/DI9d$l-=X9%dR`IWa]+a2;Ջ*0^Xa{O 3.,+Ywdž=s/Id~Sq(ɜټEcAMXV>,aY9ho+j喸On` I4.yAĽ9[?׫$'Z/8]!glRW1hJL`kR xmaK-N.PGsyCT w(O|Eӟu=ɲ E$J8HsUTㄌ|u}߄0O,'`_g7HI]'V{iպj\Y@1&*`&R[T$7;mYi# 9GtUx/πc({`6>`jU$I n)&IYqEȸ5rD7ldZiU$.n7V7fhvG>ǾlPaAV`opbv :bхH:4Wv\~ž&05~՛s=8G.Yљ'wB04Dхg뇓Sܟ4G"(EW ML>6\jTǰv5|%^+tǠ!e RΧ?ngdGoRTLqE1;4%!6qBG`km暬ΏOQiGtk'F'S<ɐ¢WY;Oe- $b`ܶz#(xq}D7 @.U{ ;R'jHTx@vSEo`)˷60hTw.rEјlZޙj;t/nDC/nL4 %]%eblۆr6+QLO|-w_.(Gbf wɸIAJOWJ6KayǹĀyh-J}[]A׷*`H8vي'&QgiܐxZogC= cwsg[7ф<3X$_Yl'c `%8S;mjgmM A1.=aojZ{FݮE-}.XB}#ƿ4Xrh>WWLpXmkz,/kxZ֪'pK~ڒۡz|%,,w}38V1l(9(zO"£ߏE"Cfޮ݉Kvˋ$rvfPsD˹0R'[TK1 gs&0Zn%-zo=,N~t:1w8@ar3m 'h*;5 ^qO#O<)xdb ƣsh-M-0U~EMAԮ]/&Qs*f%uN,_^F9i x)6~O@nNrθ2sn垡vn*%z+'ZŇ7JVa3,aW݇eVLz,`-iQAkW0R7 ErٮD *dl ̧[2V7˧g[=Z\ZwC ^ډEp7KLZypƐ nW'4s)W.KُߡNJuvX-(M.`A R55hȢCIED}5$ 6-;ЏݞN|Т5S(hف"25moOaiL;7ʔ&ie3("+̄AcVݛ7urD΍ba$?XnXz-b(Zg םĻ ϒ?]{W;WG t^+4o L=;-zV]f K~*N,FiF#nb,fNVa~T> +0Z sh=śCeDi=]թl%_E%3>]#m]?Jވ?5>7椶E5p)qa 1jXb%94oo_z>I "Th" &֕V'Xe?bQa`~E& j+Rw 5s/l>#عW#hR˜]BX2㑧oZ)8x߃Jm2$A9TAŢ-pQy?4ݐ J 2k<)UuQ=|gs_<ᒕןDv q T*X "-QzICbʄ'k&bCuv0N\,.tCږH"#XY [EG jbAK.LLţBi}E"ڈ!peV!紾ZWg5jTnS<Iu FJҔ7EV_ !(T˔!CtcEgWÀ.梶ˡee[ۀq2’C93e M9T?hj=pG#\\<0B)RCh:Y@3Ͳ: W P_noǍmqoܶ"l2t3\g> 攺\}w⦦FU{!72]GA;86Σ9wBBZ0. ";IGtcG}m5L[c #y,M|=8n9*tr@"Ǎ3"I,ɊT(Ix ͚QxF|3m$r2`6y-0-2 ttsj,6Wd{hx &ŝ dlb8~h Ll^NW Ex+숷14Lͫc3ywj:DlHJ7mlk{^OL^+(hE]6CAzždr;= WuJ:R%r Df$FkxXg!~ý @jeBY {&4F|)nˠ![}au@*,塽A &5>]cM%(O#AbzlKR)?aKk ? 5\/m>BB6E;/]_ Τ`Y1 `K!,8 mʱoY.ڥvxA^:@jTM9|B%0> YcVח?SOYnHzI?CaEo}ՎHg[,,Q Ch.4ALE?HbihoLtBmuq}(IWkPWVs\U=!xQLOb磸e౒쟎EA4;%zh`&.mqa1õ`MHc V:Z=oR!hBfCbm9n'US8)BFJ B^+TĹ[Jf ~dgTx,(3<JX*a :%d)/jOb(w2}3V޻mGAي֡$5: S7|Glq;Yg8i &)"5貊PFs]0*/~69~ N79999ʺ&5C/ٱwplN 5;R$8hɯ@K=m[noc׃Oː3p6߈$7$ z^]a[@"bm%U!vq}\lJ J.m{${;Б+ %vA~N3YƋh&0c7]OV5K\^P/ժg3X4S)f:Vnim1F@.RS\E)s熺bZ- 6@l ,MkTE]j"fH H۽ 'MUR%H⨫kf/DWKrJ6Fzf2j=}-Z@ Ҳ>v^Pm90G#ƯLD6cHwZblY-?*ߝP#n< @Ԃ40N,ju)sO4 ˤDY~s8EePCPÏ&R5_K^'`k oXύgÿc^[j:dޟW3R "@*, s[~PP@xy,A9ƅm&a=)&]nס"]Y3ӗh^W4g:Q=lyDqŭ! cIFzcb~Xr|]Cy?f[}8r껫cP^;hjm̊(t ah/S)sfD\`? {Q8rJr"l,$tUEABut`%,Tz z>Wn PZi"#2?5~y Xͭ<sZk3X~rBf$K3}<B!_3dݼG*|rxп٩w5~:դĀSj4<,FJsP ʊ$lLx y^y,zpےQP@ yb5sh{g7kwW'IZ^aIy-P)$+, #M~ӊ SlȖK Y܋myoCSbfhZ !ͤI{wF-If`p$DZfV.oJ=Y[[t!)g9Nw<5׺'\JaNNwjG>lg &^݆C?~r]u[@J9*\ d=+m =NjYySa;Q́ɧ|"&հ{v:Iint򹒚\ b3zoJ%y'GHR#^H;j$%CT~Tv]& 5[#f('j;|tHoT!h{IZj}K NO۫~ݕ+{F3**sjŢ*fR y"W PH;5(kr5Ѽg=g6g`4.k 1:URf%nw{}Xzl33,V (R=.#BNrHXw/KDto\  @ Q~XJJA|djሢDg>Mn@ѫUkzmӸizso.a|n JY`D@ =:&m4`Y~ 瘾!Dbw'0G|BnSk Dj& W­4l',m9L_K]([fA Cߒnm/?>-B[tM`-+J<i)`ᦏGSq+}uC%iN;yQT& 'پx7DB#"T5O؍alU#XDa}S">8{XXD!򪺞$U{|WX4r[ Ҧ  t<پ .g+{[_+cWEȖ 7\$ ^PQu_U*NV B-|9U>mY6݄'3YI|;6k:l)$-nwޮ7e_чžvGy4YwZf,c"6O,] k Ÿ,V}X/Exu-%o]#H۝gH,{go?4ARIWkB2JjpK6 IBMmt@b6-52KNo+O`KS%_x[65%¬ NZQ! UL5H6S !5lxRW0jڂ2Kd2xg]BO:EĠ铈Y9_卨7%sv]V#i]Uv$78=UJB?7oXlpS(nhupy@֙u|_2Dڒ w3,T^(jI0f[gs|;X5 Mh2W(Fȗ`='pIF1,oC+ӛ/HY+0'd+8k*(u UOM@:9ydqa70HVP++~|(TPQwmpPBGz 7-E-nr nCv'<+u4שA3ai2wrK)bujb9,&us6ú,$~aN曌F8/4#9)a?ş3j`2& b h ]2&wr VGS%v;i/9fDp^7ourh$[q7yQ' #_< A75*YbcѴ/Ky5sY+]0 pyNjcPko_\|>Ca2~ܗsu𣊝 j_rʚS%щg*7eqz$T"=mÑo२.dlJ%CSڊ#xL$G+u̓T? o _Naf@tF.w 4h Ĩu-hYpaҫjtDi[Z s"LQ'2ٚkOWAy#+Gzzܾ.fB#x*# dmoDA>@l<آ:!\u]Y kP_ : 12t_y{b}T1S]3Y[/ Ls5}H^ we>ѵB`)+Y*pRKϧHz']9q)D01= Ě^mWSPn4phڿx:UZw8MfEm]RZOt|gkujZ"IrC SfΎ@kԙHw RhrLt@Ω=$dFܒUPV봺> ~Ѳ2RR*vLΕȺIVEL!e Jf|Jx,z=Hofl0a .PnpN$MP@9ul"fqK5RdqB#f|嵏X}\Ks[9)J2* Jz.?֪\>K${ΫG{we~ 87=-s2I44s6Je {1`Sx=J&ABD?4,e}TeӾy}N >mLfwQuW?h?GMkd0^9iG{+w{g6c@+ *l-hPEJ2":\ȸ3i}A j1[ L ϱzǃ`\b$qʇ&SHxrd{t(j`~n6\ ٩ddr)c鄤^=OT=(yr͕86p"&$H/W5[s^fHg8R*+2zi1AC(hMvJo/-Q!IWF .ണ’<mYFٱjIMT#Ƒש)oOq[d÷FErONF*f_hI!V-w\):H +#+PdIRyKW%mβ.60ǁ;p>cYYMm,S;:%t6mLJ#֍V1HciwQxEmGP*@Y&B~0;ޏ ECvb59GSt-ln?d?nHtv'`0g̸4:~F vBu+sKTMk}/qb-sbGm>j|A.G@a"Ag`{C--&`NwӷXnõ"";rDG-tL1G7g@adԲZh6(c<#ׯ}JxA鷣3Xt=ՔLu.mF, c|'D#~oXq3¡O= `!*|gόQmbw}5H6 #,9IseM_[ E%fl n?&y \_v< Kң7!eJq'?E-XE YnPyNX/i,\҄{бy*)|JtMãR`LQ+\n/o:˒Q^,m 9q.0p%rڼL\s H"\s 0.߆71 u(ŝ_"(dI_=Qw2}u'#ԁ6MQS`Aϕ4EMEۘ}L C>Bn&CRma43D+\HT}9sȄ>I\*W)5N" ,*]*ZzzQc XF.*Vm膇h:)rLqBT|-Rt'nKPqȆRA'o尬rd% ˆWi$ ?,uϻre jՈ VAD~Hcۅ7yCmkQFG¨`/h2 jq'W o29-SU0sǒfCf*Gjc_ j>zBu%#@ =`U5_YChė?B׿ȋ?YMț~JMbŭ6wM;Agaa! C"$;-ۛ*wxEt,Bdxܛy8*bخT9h! e j@!϶C)<d|d;5#6,7vyOOlEMlXtZrf[ ȊvT5+ 9Z؂sf\v/ol;+1R\`#$~Ggk 3%kQ3-=ho52&?mSlHEJG&x ' 1rO1oJMgZmg .uXmp{P}fD]Q]x^asoh oМ c:ؐ#2cs8٭/>-!LEp)B.BU8VTkF ,Zf\IοfjJEcR'ŽRͱ.Ƀs'+Y0GV@g˦u'yR 3ZbV,WVyb` Lҟ L$ڳ G0dJ!Ts(|h,?TFD6,_SFS|\vr'%V(^=ԭ]oT&||ZcZm4mX5Ggq3|o4tFTg^)yxe;>tUHlĊԅЕ%Zw.MeGxi!HͧMڒd#1-4E Hƭro^)m 5FL.ˉsH8TCǶד>}t")]Hڋc(?sPvSVŦ)͔zXRڴյb`F!/X"V^ͪEX_ܺ/t,O.teOKtb2pov̙ H 0C#ѡߖ[wq M {uVNQAò3׼ h˱[gQJS4k<F_I~(mqG+$T1`e۶œ+4~+2ݐ|@!Ԥ')]%D(oɀ"%q2qWN!="ݴ*`p& w&φ@IA_!1 7i*u C g"$%YLt}9:Ġҥq3Np1EqVحF^^sL:/fU;R1Fx?8\m0;ZY{vWe4Y9j4<$WѺgA津[2r:DTN!պ'0tβ1fԳA"!yX-2ғٽYs>9B-5)d4e-զS6qI̊z=rl`4ZJ.  ִwg2O>Ҡ_z十TNͫN,Ǐ;o(ZVbS,ssSkb"礷P/h,iWVU2&0& zh>5F>FO7P˫cr`\2}kSǒSԪgA 1(XؐPΫ{,&MmE:D akJ+$6B0ڧaea1dx mھ/0VVULqR-R35"kY={=lLҙEV׵p-vCRza/xiYQɹiwK¸fW c|/|`m`?ܹ!ct3?Fv\FzT%Mݷ=T;M'Eaxs8yC!\b Əgm%R{(y.uFRrX$IҴʓu-nQ}GȩFپhэ(IX_UQP ЏbԿe{V g mOf=!+4Kо=zO  }׽jbrUSfQ:=rkhU*v,!a(1 S`'hc]{P5O6\ F(MޮuYr<$/CV,.ej|kI^~F6JvRi&Oup",rAtX͏@]Kn:nCS>iPHs܎؏WWrn(,- ZuQ&$[ŁӅrP)W"ISL 0{CxT fPElrgh^`arB^<Ŧ S!!Z@'i0%NDwӂ]+(5KwSPh^fXnhiD GaQHE ZDRZ3WQnt[PgU(n6w?>j|㮋lKbOj}2gdޝ-¦ivByv7VDP 'Fy2}|1 t(aZXn fFA\3 BIm7 {V$YYQ4w4Ќ KQ{+G'iZq_}Ӓ(w vo͍j;W1qzޓCBZ[Q Ť3? 8Ӡ+q>[Q5)\:C $84r.U& A;o=VAl3i9 2{̊0摄 -zƋ\V!$}WWxgڦ];ūbӺ 2?L[Գ)ORtKv!9#0ޝ5{GξOSɼ0;-Pb ş J=cpQkLIM+A6b9- w'܀0U馾}]%^,U`Aab} }>N_!TmA ?*h攉, Iod6YZAf%wiD$Xl4)DP\^[u X;|1}mIaYIB׿$vmL}: 5bMG=uݫL.h]CIU[bpw~<{ƀg-"g+cRW8(]J-BB1߬LJĎL!On-07-NxvշZQa{gj+ɌMDVmPo zaRuM9]Hp!kTSYw3":,$Hus+{;ӎ$+߼pNGz5'KEŏ vMi)8&F׬NE}?4F0=j\H6'}xM"';oU`֋7H~R;T[wUۼH VjR<&H'f=;䘞~gw?1@o%9ET/_ ']kuԸ5Ӯ }9jW=ĿK;! grRNRfq!^E\Nt5? F\eS6b99 㴝DZl@PUnHX%&?5W3W(Ey eQ`gdD9{;߾JG3gƎאCܘ{U SXZ!ف Z?F'vfNr+,le ă>OJk@ثsv6`4󿕚V>cD{̟ پj4*Jb nU2I '߂JҴRH` \]azО,Ve*0n;74 OLvfAB)SON<~/ s06mg1a3_2M]D^`' <_og BC;/m-(0|E_ď5p+ty?c@|*s6%/z#!Aa uca_\rɐoY%LujpLu;[ [ }U/UF$XN `Pu8ȑqlZ_ rR{IK~ OeDT4s/&& EL'5y ?Wg ꛙCI"ڛtyokQVu]M>u}jې|Xonr/ODGbwM2_j[O멁c~E*ac442٣|#jVDyXGtzo)E"mIX|RzKrռiYy)ڽ!tͣtt~W]s#4K WۡJLKGLyГP d *4P-u>ٰNTRy [ =֨uBK.*3k5{7q_/ BS#S 6bHr8v4KSm(A g2]ck;z#=$X~S, }Z)hܦ2ڏ=SKQ6PFJP4t E Fv-ݔ8[Q*1:X٨|eR=m)g z=q!}F';G 4 9=dmވCBxvҊcYDXX3bksN,p84;]=QԬ: [-W(P ,| ~-].˭r,*}\AW07ـ|O+QЅ/ +V~YڟӉ_ʾ=hz% 01Y2z@Cbat2I77OD%zm)([ò 'nF-KQ!7;D:Z^^_nyZ"=j刂g b͂=qOb:usd<:Jg=4,s|݄'hɇՆQ% cbaj']/!:Uۼ9lY,Ok au<4"(bz,\3E.k2w~IJF_%Y1 >"Muq&eCςXMNaJxPVHc-Ȋ7[YpYG;yGu6BG#ԟ͍dsKc+HPp< .e] сtu$ mMc26T:fKrw~QFA(H})ߣAM}B,KB!I`(=larՊ}UL@I0Al\3pLl YO"MwFD8s7-#^:6>GԮg,ZQt-5? 7ao9eupX3,·p5wj^M}z^;! i/̷e(Cr~ң_m'蠰63gbV*_5G9^ˮl{n4{:FJ\<d N`Gw'aB@87xA 3B?IDȾIM+u`*V4 (AϞ^ Qʡ {VϸԶ*"πZvs}nP㓭}%&=oQ;\C}=IvwKȔX"3KVS y (ُ0e)=nMpl4 :sĪ #kD4?$̣*vTQEDٹ`@$k=09vzS_d-θ[wUGG~}Kc?~*cpj &Մ-J.Gqshk9V喛|1&XHnL/0gd.ަ w䝏6Zw?$^dܒWc뜾`FيUoh=0ՎwJYGsr]kk1s{$^nN; _7PwNHeKZ2PFYBC  zIܞ`*,08(Lԓ/v~L>\{]8_GlTeykqPsWU !;n(aIER}X̪0K#dX5f#?A:20N-4l@lnI;tV(:v B]lLUy+#늸Ġ!ہivh{ʸ mW&9t7.+崒= &Ye,Xx phiu2 U*u|NmmG|{,wsx),5 $5AV!ӕ1Zξ"V2BLr^8$~S}H!}i>,tC(Du "wӃR0ȅsDÁq#?[6*e^#޽gcDh+!Ho*{Yz険ZX7FuTR ֠g.0= _paIa BDZDZUSq|ᆪߨ2= #@ϯLIh1 ATz=f4 XBGWQ:-z@Վg2 I3N"H=ܜv5<d?l1h /Zё9k-ϤF|VKu 띬/G$ ?N-[c-$TCKq;g=-S8 T& ;{/%:*E# Kr臜 BFnNfsf`!#Mb [5;c%xTrWS ]dV ؉d?{bwPoNОW,ll/؃2'n͸Mo&"Ғww? ]LJV6 0~zZ(I0546r)pl]^/F|A<Ԏu:5S/A3v"ͨD >5-WNlz#:36QfW.(#Nӹ+VNJyD^KT,RHU=F_ ky~ 2:ޛD̀a2Ԅ>:|ĞġK !GP;bܿ\#u"yd*ѪN7NDu`=4x$PBc(M0*_jyРM]1833c]'ɅyVFKQ.5B # 6OZ95]kN:2L 2gD9Xq]P|m}2N]lt(Dr@yp<\yO=.k\ +ed93t6 oT_A{1>2<XGIOpP_)Ρ6{CB3cz'e4iA4<7CVd-1:zaQZ?ʅDݯ>ԍ Ӯ}Iw&aPScN(I鵧u\Ѫo~] I~>`/Di"/ROğ}&X_gz,Y/P -"w Dž_95_"jP+6{?E(M4l4F $72ko2-3O+G 9{ZYPH+.Io45#vOg(.b-$zfҧ2<W ͫ}~l6]a< o:n? Mg͍'yϷ'@|0eۧPj (&kEX쨧\v8f/ptB )5'Ȉn\J/_yƕ@*n$ u@ I5LXyt',y@^ߊc'h_U' Ŕ?׆R v{Ir0߉v(!k?70ڀ)g_gMu }PV`!^[\o#'U:|7iTZ$*~$n؞QBgN|; UՐUB*{ҽ˗]XB.:2U 갑Swaƌ~TqS/^tR~D% rc >1HjNeRۃ]T(P ʿ֞^[gh - ɏAiIAQ*0VcR3N r$bc_obq mʟѷgnβMJ,'mGDvG CP[0J&3tSKb7R8P;=ݥ}^՞I;~9 C@!kd4ng(xMh^{#ǍwCLLU={AtV@ :MGmى@j^HO=Φ`tk>}ʍQ)c8 _7GJk 4(C]ͲVG" XZ72N:8IERT\* -0RvEۃk+]u|_{iO510uL!w4nanh&VoWVAN~6%kN4]2D}s{ =Bl+5+B} u 0>R 4j(\|=}A` +2PCLyc6yŬ!ʮkkisJH{}_}M"Q_5`70ˏۅχE6M1Z6xA=qd7u uo2E|0a"S8ޒ4Oƣ,HGЯ^ܑյ͇v/,jA8-I,)Uk3&9잸yR;%X˖\@17I>e, V䵠Ě#7vimIP u.`d ?NCf MC+^QlJ&MjXi+S%b,/,de ܶ{ˉU;,^MJxRA4 -!ﯷp Eʵ,,4峥XqO HOq߹XyXpydhᣰT|S\ +I!!Q\}XU9-rfk,.F)&vc'݋!UJUJ%YL?~+G1@}=;; Qb+[/N*ߊ9gFj6v, D9RI=հJ===ak< 76/j&~6#=-s^,jp(Jϡ+B1]ۡދSS¹.PaK+vk< F§;R_8o(/Ta3+ wrw~׶!臋ߊn#al4XNmSb @>1_-P )ܺZX`՟N3EO($MEf8FGtKbvQ6N9烉dTX250}g(jWzZ]!9w`Qf ٥ *O8dӭҿF:/b4"Ƥ!Wd/%Dz !!?Y>Β䧣lcBuBe{`>v psӏf>GRFUL6:c>/1ROrX^vlqώ[Qػ8.=8 $&`l疤VTiu.raV38SꬔpRo MW9z 4fcFx ԫ^8BbDt'[-8b( Fhɖ\/I^c&Xgf@^:d.Mo%oμTm%um &Kp.~I4 xJIwiϿܜ_Xпfr%AQº<=f_{]i7mP IDtxHmo:vl=,U:>,ךC]RrpyW^T,ҩ8NƼh}Wes9&FJ!݇]mtfޙ(le`%M5C`P#sQzOTQ!ϻ ߑP-{$0?"֜VbItBf.jSY||!>;>YKȾ^u!;Pg"2-߿$wogk)|x01 CrȾYxj (V5.]p1CZȋIl/,jC׈5hS܁(n)@"{/;Km~ 4RN 93BlnՆfɞ\Ҳ |o6j.ɤ],\5hm9vFU£Loπk̙cQ<_Gk`K;]@Uo>G#yO06ybr9J&6{'aQ?}`4R* ”oz$9<^K0t`ַn[ E嗘a(-Y77WĄi(B%#>=O7TUZ x3E ]{M'H xϢr5<]T$pkєۨƥZ#*~0 \dsmX37x^QaȩWfW^NP+A }Ŕ 39X⃈)WS/RQd C.(ueFAY~Z(48Cwݚ֡Ύ +V0. (`X]ޭլi^rfU[9r<s,nتAП^]Ҭ5zfj\&;x!3Mg7?~Bo5,YK0`&7rT_c:j[a]6yt@Mú2g#sa[ѯonF7_$\gO8uC=)ceĢҺ󖭩eYY1^y0Np*0Ⱦz!t8t#tހ 9V`C  e:<d`SxC1bQwVAeS41Ы]k'oJ ?{ f}!9xD5 7:CqE^PGKT=yQjU>9%#7(jgm1i v w}Qf-^-kSG F(> h97j,>+pTCDNʅ"ɭ {帑˹޵spB—RlPb#4;\0u*S},Cov /Di\SZGΜSo)3"Ξ4=$\((a~d U5!Dum|3𼑡Xƃ7چݝ(6Xw H{Roktxv`^ QvF~[+`8T?Q8D0Xµ-`KN s6U-9yxݩųr_Q^q ,hOig7xUT>UWD8WNr۸/@U9<^>C6wa ̴8WDcYQ_s A?_eyvۤq{:sT3:*Tï\6H/[WcLa(%Z]ݠB2W" >=2 SLT@皭8ZT 48`*֑O8$z+e< `h|B3t <ꚦ9 /kum|N(̾(AYHIS7Z7Fىo;)Ifw^ +|H5& k(K#r phg!DС<<*bH{\3y@Dq+]`z YNU]W¬95b΍vu ԭŊbWЄIܮC!@CƖ՜ -i4Ë@+?bA$ VJĿa^@]Z\͊k4$|'ä]6RgPS>SfE ne<)jlYs8zrԩ&$e6Q=Y|V~3 %h"sW(ET9Iߴ w߼}KX{B!˛NbEߓ}7}*qFO%ƍ&(ځݣLYPš9QɐDNgx^rZ¥xnUAR#Scu^Tw=.knƗtۤOGE 1Z jCAՏ<w` Dߘg7 .OG&ݣrDe]! f'% 7kgJfCc; hVoOȖшBzADWkoǃ!R }*$1xs/Rr~,<|͍x? S)YWlC>\ࡩdQ 7}Qlzz ~< ]E "~ *+戙:{L!]rULzi/WUO,-e2I =OJGGR45Z@N QU~-$yVwT H)or5pɩF@Kr $R{okf v䄤s.r矁shU:Vo`&T݇4L`wuzIzʁˍz|תƷ4cZ@${+i Cn^0Iݓ"@:ch.FKuq##ZC+DXe#拏0{fTI& !@ןf}+v sa G[._'yR~'C =\B{ wYD #@Y#{!Ct1` _-!k>GItWZF_}|: HC!6`S9~$ŝ{y.$$1"7iK64e1>p>7*'ypvI+J <ɩzRy} j^3֢&CZ;"WUxIELC" 89Tj=pC7r3/ߛPc>UC(f0ڿ;*G @{Gcۅ1lZ= !b ]Ilܽ4\-h(Z|YvIEV֊/mkEKG\W/%sU3 Uu<%gBa< iPg]rHBe5T^!z0e ]@\" $FZray#_e #`ݢH<,QqIeA.vŽWnbt.2Jf豞4YnVM-4 Bwt=śum)[h:imX}`3e}B"+~LHt5[͓p+%`sq޸$7/ D(wkcmZOd=3reR%#?k%[UIթqq6A9(M|#hb50_Ń˕\6ƯF6xcs .% `B☀bL(w_';:N<6]kt܉\Yi!5Hpl)ρvv;/5/GW]/z PkW>ЀxRxFXXcQOܣ?N%j ov"hkĕwy놘&@d) =cXg'x#Id=ELɗXGa=q.gWh $5ޖi'ZTҏmHNt7a 998V}a-Cc}ⴥJiVo=˓/'oȨpG еuz,D>>7"BIz:[_юL~}")l-`RCB2 xNn`wQD.dIa?$ hjsQl GQyxi&3tɷ+/XWj*ѽ,oV>~0gM k_NycR렄hƱaYɮ[LFvkwvE @/U`%qauqCQ,Ѽ8c&3%\]}`[v\*V`V[쟍B+.m ?eK2xqD2c1%_%TB=ډ9[,`/H ;ucEl? 3uyj Ub^/pD]!rFɯ. 4(8,kce\ h pziX LfA͂ޘ~ۇ>W;)z.>][\9?X]{zhb=A4Dv:WOC#zz!&)3V:_f )PqD5tyGr;z#&Qެ{u_z>80ߍ؂&WcK>d#Qӫv$WD(*?]*N~hL^ݺTXA 쭘{j Capb.аi0"-;E% Qs!0Wt8NH?ɯLC~E\ٛݔ޲Ž-c%uRgŧV ;!TeY 1W|96|{W瀒{y*x}OK"; dwbd- w0KXUZ>&E.\u) s4N9(:>3d(JՏ2&ML֠%ɂ bd8H"Gg6àv;iB,7Yk(%dlZEDkb8:BY N^>&R1AH…I[b)w=E") ځb,J֏a`e)10BFv2b q;ZD` 4FG&ز /@3#-͚n`BW&-uI[kI UI !(]?Sq|S ܥU4"ChQJjWZ->FjAJ78|y dtqj#ړfP8qӦ9y#^ߺWKK_a>ݑ͢NŒCnz*YBV~ا3VHKpl5&K'S[qlɲ:v:( ٠,dMeZyTUe9V"3n6nN8m'$Ur!p5l;Il>vĢv3&MT8v\/>5.ι~.qmi8[ſ_TLԊAXT8x^!/qki\&9*Q)鎗c)BEs 2$]s"Ė!:]]((g|Cȷ|IBfIoޙ85y03ݽPŝwް8F*#+cF9;53~q,n;k{[:6d7YB#OCĴҪaV<]NVq3 y-+ b| G(#vO@Oeeu'Ҵtچ+B]uw,iMUD*trKĩ~0ݬŐ2b ;_fIKI o++Ed#`:k+EZl-p~KapP($ʟC"G/W P ӛxdS Rc ևÈوc'Պ(kh?0~0GN ؟}TjbGuU(_$zN WTfϷ#f?`:237<]thdsq0pλw ]|6X6Q:1k= LsZ4+hj@ }e\ Ȁt g/NQ R+{aRXAU58b0X7΃sfq8ܯGβ f-XNy)vMjF_@?  XEMԊc zdSO*3g`\|q0M21g2Ě;}ڡ όK,HF?Rk%^sW>χqFLW |,6B-ܔ%G<65jCKwb"bQd?1>XYS2NjA(1&|m(V/0)|9|^ZߊZߎ7:ؔw<eSto-!۔{ň/^=e ZLvM/Ff+ 9QO̡)FB?!~r8ROoGS-cƹThoTA#Q $d.4H)KZg$o4k牶q_j7A~V ifLE-1؄)qlIHQDh֗?q,j ? nWPlɞoio`븕NCbL,k@?;iQ=6{,JAU|lUd1؝u"q;Tt=MN/}h!2|Kj(!F]Z:m#5=+^m1{]I:NzL!8w2PJvcV֛C^'*Y%c.IS./uVeRUOM:"q5[Qrؿ?$m*5:͓Y.ʣBTW#`&,|C}NgWT!vHIՏ)ʚSZHcb7=>Cن 90IeJdƎ4t04бH|*EJ}@g^6%1ą@ "Zq/l03B>#|.[[ > gôk]Q)P dtS|<>,+jQ^ ЍƎ+b TʴD*9:d;6_¥8O|.uCdo>isQA]z\khRFw>Dnera:u.?ىj9#&}h؜&PXίɃLΗ:YXȰ{M>%iRX$9-7@EJ[ zw.06,Xpr@FlP-姚Mc Txܥ/noLa)[Pf >&cqy@zZ*iN4aC BljZ60G~$A6;[PVrMhZ~x| &ˉBɎ:|wFlj;Fwo**N^X':,_lj sjaY_tI5:Uؐsr b'.)}ҧ!q~&LmEc:R˖ؑ[y+zi1fuac MݼԈf- U{+3 HGJ+FsRk!_j]7;*,Xrw*LZ8~SNxz}#9y )E =<=!=~ 1wLVNвDU{-z&NȒ?%՝6LUQ f0PURO_gg d>~NxYG%n K`Gd5|5Fv㻣Hj(0 ~Z,(;rc杜­+,j^~`xC&5r«w;)W.( ]!K|0TJO8-6Vhէ&"k?ThYQ%O?^^\GbU>|I~!36ۢ2DnAbd n%©.'F_xkWD8X=/C\QIYxoa4%<C[-ןXЁ[\xK̦l( bpERb>Ez.q+'MWئ>8a(t:eM^ԝȄTnHH9l# c8cQx[oc051;k ^UWP 0V4˞i+j!=z{K }2ԮDd肺cHtpLJ'+a) aWtԐEc(tUYfv [Sp%ׁ (^ߪB}?J05}nG%.u mp*7ivf4RjV5g$b(\{o Ibgnp'Ka/J R"=emrgr`Ε&J[5={9'}y>շ5ղC&? sNy#Ï9!^/EU1ZK9j %K` s@L% 2uYܶ[y}U3I&Έ$%Rrd+=Dϝ}ݢgt:ͼjHEʝ9V9 )(pzE V>u\,@$k߀bٷ& 0`ׯf7YpH<,9/؍Μ=02dw}qT7ӧ>ԸJ܎KtGz.eo$L$C8l2"a)w+8Aerb$As85L󗷖QcH,K]FahWO,,RЌ - e? c+䇮Nk1/Qz4 ՖokߒzU }]l;ڮ/y~(dĤCL(*BكMgRRǶQ\Gtl?spߎ>5fDLjoMoN%)uͥ; m!Da-*ܼq< _FeHv N(Z:43 y6jLh9Z l2p"QL]@+'\QT#Q;zZjzO'5MLEH҃5(fqƦ~O}BhF"iqxE΍qFM%~rn;a*\h+;b Ȇ8'WٖcqH*?Ce>;Mԟ_κRDZ܌`nBPZQqUk[q'*,{~˜Gm+@+{_xI\E{OQ{Y s"N&%J?\׺@h EZe?.@I=t=1A/ C狢YhcI4lm! +H*Zle[YIK,v?D6I'w wҫv~PtL pn\n6M-x@r9OdWBi󇓵Y>CfZt;U7 _üJ}6MqGBj\JfĖ9Nt:A%nv|dLwpVf N5D U^^ڈEvt~ dPMPl4MŦΧzgE~moXI$M:$"_6CVu!ɔBnt~&kӴ{.n&ge/ox$(I­~%Qޏl F}Ŋnׂ t/䛗?ّV:P)dXbV[A4[>:+9I'^a.Hܧi$_VE(^ɻ:4Yjb_N0Ƙ}MÊ|?Sij<9''4TIg(VA8y5`?/|-W;~@5wpjdAq%>I0:ws(ڶ q7|帣@I.B(P@MvdX2t0HLr1p8E~ D[Zq*jSsZ[߈jOk$D%` J%U,9qZ?u’{F*OݳpR-_ Vk1IkkZ߈zFeνo'AC^%炛!.pjIT";6[C: )o}\ *HY;E^OSW!:BfpUN,\FB 3HOMq \}cDGcwjJwOyH\ct}lMT||$I|Qȱk8?4 UTcb*ÏU_0f? 0E#6$sfX~ Mc&\+(>fmWyb@[@j0X#/vZ{*!Z'r ̢C?vV+uM0ըs >mѵdzViXbR4%,$|.kޝozV`Rѯ}v{b&Dc'NL[: zKTS|_,A0PXc?au{60zpժSX'`d-VF7NceƫA3M>H"cv; >q#-H!N;4Xa0$ tEו b²y0IPAƗ/L$(Tv{!T&wa̩ºm a0y:!HLw^BYij;PY#kɲڜC&:HeϞ3 Aꢎ=) M* CdNK=EĐ8'5UI!PYRğ~i>GJRj-cܶ~ @/N~XAq02[񂃊į|yM }f SUYرi5әpwyAe~OF(x3g@x lEpg28yA ߼+{0b >UT%aRLƐUNU֘ӌ$Iq6x?]rI4Bd[*E)Z;Lf\  E&1Q/btՉ(pb%(fLmQ`1+ۣj_lZSie7@{X|A$CRCqFh ޿y7V-NלsDKWMr Q"fjR:X0,&m'2v K;BM(HCggu.>N;jt%PΥ` 9u#oRm:gvVnXj~5vA ?(8^j!nxr}fն6ׂTgO'c` -וѐV,1kP n;ݼ"VA v+b㏾A4KX6Kl` JA6f9'z#5`hެG1c}Hbݽ4yt#MN!QHyΥn㩿h6@tǬNwlT椰\ݪ` ;m/ "(<IװʯN~# O qwN4 {xB=ЯڹQRAƭmig/;= ,>L6:fή+$J B;*6<^2%di UhgUGPLH5f|)w>Hס9{{%؟Vp^ف̡bݴlGCOjF0JZqIЂ8<_&3_Mh2WHz$\FJM*e(A&Nem!bNz; ' 5pb4m+ NN(Q?FW+'ʉDǺ4^V4@s@P>iuZg )nY3ti!BȜۏ.]?\*SB%Cc:ϥuEpBMaSi[eIE@l`LΤSuN7տ< .SkqOs{O ihG=a)'Nc{݌`NU?!njۏ,|h5V4i_IkQ /&ng^ү8єoR-d_EӾ/cZabcD;!'–2l3A"t?:o_kwF(>N+_hCE4+~!@XM'Ñ.N!:M sQ@1OiG G!kgu xqenُdvwXbFX2쳋yW-u^υ+ NDy.x`MCMmH$T6jǾ.NϪ`Eq;RGAeJN]n`)sR 8(wcS{q*xΟ bڃ0~Rf|B2TBJ]BϦ>fa]O;9E󔼪z OJV% `:K.< ;]Ҭg ؐ`_tѿْfCGl}"?(n@#k{*5Ys-%8ξ*=-'K=r/ >$O|_/: ru0+TpF6zRjP'3_aس^R Hx0&}vd\8Sxt?_f}%y:D~XFi{OQx4{i֦. f݀u̖H,;+og RX|gQҰZޗkG*]ޒ 5b Rx5=t;w-_5p_KC> @O%C5}Zۀ1R[(a{)yWT ꤃We1aNe M{ڿg#ƪ:ԝFY]y֐ٱzE\C9Zr΂m+C1 R*to:1iP~ǀqW<-<ሴ ZhFej)~7psw j2_vxC.d׻]p/辊$mM@hp+mxYE/O܇$A h K\O4uPfjENo>@f7i)9DWlu:.)0fHNv>_1bnM\ICGiItف"*7oe !qdPP9Dk=xo].A qw5'o{,I.[Ct ܸVi6o!xJ02Wtu+whi.X4s6e=0Dr^ zbO3vo(;{`~m [I]&%ãm@0Qe‡Ptg#)2m hFål3)K.bTFdkzyO|Fy: ;M媍fp`kCjlq-$/̛x:)ը{A%ּ2ђkـ\Ze >%zBsQSu!F58O2v!x0EXPk|Ƭ|ҘteMo6*hsNJVQL䜗zٴ*RՉ3HvP5/]0- %4AgT *1~ ~%TB恵Xw0'nIG藆A{p+|r2Qzͯ{˗n#- x[I~HפbfC:"Ua-MY0Y` A)*Xk< %Sn8"Z*eb]ƥR3c)1۵ {*jX`e.Z ѽ6J,զJp9^.hGE>'{]6& RzLz]gL2!ITk$*nj~f݆tu1h}+ԁ+ {۵'K֤Zgj #>Ǥ>*$Q1 Rljxa%S`9hDd=r< GC4\C~ۣ,RGb,̢ KԒzRBp9/?-ò=Ag?W(x"ffuW3C]y%SN[C}r^W ^ /۷tI C%^ {?ŖyuɥJщtϟ/ѿ"c&mn!磢q5L 2z0=cOjH:PAEL͉`= ӮMPy8iX)R 4A;Z/ $"v&;GI+0$t ǰ9`GӬlHh"+X;:ͽ Nmw=8{p 0Yzc򚈫T{2[9\w? 9관R4pPΑFr *cGȞ#nu&*uaJ3mWXmr?Qt F؝?bV"Ҹ IiuZ&~GA*ip!o_,8YB ,4sj fu- dJ+^|Cx <j./9J( {9Uk.iHUٹ烍v4HXPNQ-~2e׈c/Uul-ns}v|L`TʮNo ai7t VVRwLIr =r HdIdcG2L: >)v^վZ*5t',l7P`ī̈́ZDaGK tMP=W@y0*_?MM¥$_W ev^!Þާ~qIn+% |wk'b) z*yo7Vfs^DNë3Ѓ~iݝW-=c[áK386(/fHmJ{IAw'v9HW٦ vU~<:cE^}u1KNM5IbwհÙhr̿wHό KLjX%wu M8]o=/BftD[4!YB eL텈-6}zq5]A xi>al=pE]. tļfIK狒(boB09wj/}T+,hᚒɒ wJbDպ#Ob !mɝQUi]F4j4Y pZ΃Eq7[$qB?Be M cDY=VS\ =2GD-.;졚clnts cM;E`_9U5{Xacӗ1ʞq ąg1xB֑%;,K㌓=kMW_*9WׯN ^M|_.ZUS<ߋ(zDkMHGz!"'W_J@ǩJD ^ оbx}v,U;Ɩ̴jDl?(r- 3l37 gsf}.u~,19ITEeJEY8ߔ rmy<%ѥۻ5(DUjψ1W.iXlg{c];x&6DmPlׄm߳ 5EߠۣAͶ`ΐ@/ыu# $Nm`KØZym)G٤&hulmg P =Xa"8Q/7 k ZpE뎱0}&C[I`u3Zl<}\k<<4JU&;7dnf@h-4c;MߒJZJr=%IS& 's3%G4Ɏ=ͦ11s6&?e^~ d5k-܆t.QdnKp!?=˨br# 1eGkc ]zG<ff6]"WyI3 В./t2ɪL&ngKщY_ϾCim}T78G;dmu}e1-I[u;eY`(3d4:1]U/WOL\78`#!"5_SX= q 2dfP ŮgFmhd*/h vK"JaG`9?bW;9bb!A~xgO*2oYqId_걜]0ЦKufd~+ յ%ȖsBE$a$oQ!UKH>\ډc3!p O?Yak8`޴T#w4e $&l1VC̝]|$fBK0U*Uٗb4Py椳!5kh4C1iZ->[Zմ?[ U3%ʎvvqYZORaѪPPlN'/qt'cE,BufeX4Cx%%l@TAgO5-G3 ,z~8N@nh>5r*kp/E0,!>Xͯh4a>*Ji@@7:*d0x=꽙)^6sIq$ɐA(xD&[) K"^ ^)-S$wH%ץެ+-URa_?z!64w`~LblX& "D|` o [C m&XF#j>X(GW»Wc a$K65/X:W ɇȌX%s 0=׈e]Q;Mx*{<@5/RM:<x*v"S ;I~8y[_dN`hc;|Y1  J4oQ@4ȗkA9Vʠ!0(D U*DU D﷗8)ꌇ^=@=*3B=54ev_^ކ!SWn~FNl >[CxA֟>~U$2^-Aks ,,Z;IM+q\ź"Ba~_ m<}sdMl_xR]{gDoC:1za&2"p,#q7W C ) *nBԃ L5$ NptuXmJ }f.f)gM,75)t/nԢ {Q&^+hտa? H C/_Dv+̓hXRQ-ӷ1]$95ÈZ 1w[(P @Y}\)D1 kA#ʧEwR `gr4dAUV(h#{3#!\tLJW+"\e5R_GAQMuF nܺ1&Q\vh9"92CÇ.d^ ^8᱆ӂ5olUPA-v-?f}ӄwXǠ;cK7l"| S5A wgpW 'u٩TcSRj5B(ZmCO xF+z ,$bMLw'0:aM${pGumB,ArPJy金A^j]홁/4e)]rF5Qև!)sZAZPǞf7QoXB ' V oZfjm+r=\mlwUu(Wp²FlC2?~p)FAkKKМrdfv=O⫐62FZ†P9)eL!+ɧ9Ăb9DO{e LtO0D펨/&ICJcj gY_`pduOx] v z[Hvʧx-O q`:bsxaK@t1-Wȥ5$[1F6>-%h\ԧZ\pߕdig^Q0,tj(Q\.3e\yg lzFG$`y?mUÕsb9gז) %qJiN)PMog#GA.F2߯SA4Kح:سo6H$;ߊ~>͓(<JS6k߽]?2}<JKV$_,|-A|^qmtS֬bsd!Kv܁OrrC`7JS29X[%6|43!Hw~Hdc"`ER fӶ5ܢq+dTdZ.rs'c}x0cMC! .~S\͕nBb_75,ba rO8D)KnYGvͶ]Zo-;.m".Wy[ iS%OۈcXu7'Wc-~K?ރ 0]4Wlp" [J_#kRc5NFwѽLD%W52?HCDb:4 n}'U|+ f#]ɾ$aҎheKo,Tkr8Ѯ"^4($~ ?VҠSJCE6u~bj\"|dyY@e_Ng)Ʉ2UjQXk~'Ȓ P(aֱَ6cIAc"Dn{+*:K2pͨ1{3Y8tf Ԡ9M"8e\lNPԳImIw̸XaR)ߐqHP#sx"}sua{/kY3+ >/KF4ƞ\tz+E:t ZC욁 Ș|oLՍLcr8{/VeABg}`X#`g qz xkG%N`&:UP$zFg_L63s՜k$u9DN7?W.8L8aȞJdeƒ7Q/ncBWN{JNGs.LFc͜`_O qYC Euv9,2B-̓C}Ly#s|^ygO 8hZ=Ik1-unGVTa=  '{`/NL.])@Jq϶9X|߹z:7ht:؇c6"b )MM9tD] qFU WyG[D˄ '܌fd-)e̛0r=~U9#MƪS3=I4ę믁jͲ-H8C0 K2/p4rʨ$!X2ݚ[Q,hhSb,:2Rq-bF}G9P ?Cm1Ic=SSYmҟFP_]nXFS3U8\gۙ`vIQjhz͎F~%Z|9r[Olَ]:ŲDVc_nMt"NΩy}`J$ɘZ:ںxs<]Xo:0B6iY i>L:?I8yݺy.ʛ̫[ _ aʣ bzn iP֭14+p ițEID}}ܴ};n j.uf %iePzڀI n8#|ش)j{i*p|Q1(\?M lDz*#kG4a[?̖2bυ(=F oMYiK.8g*j`7ui+fuʎ5!Q7M`Qq!)}e*⹕9S>G`;-(R,yL(}bO%/۩ 2 ԼÖ.Z N^OR( t ªm{'2R&?paP`FPyÆ|3WNe~ A; @2s$t|V1nJGǵv*9DSaEY')' FJY-Ӕ'ۇ Dv*"Tjp(/Wϐ&9M3H{l\ԍe9AqQ7le |kHS{,!"a`4Pmu 7e &KᢅiEGZ`1NTmpo0k?Fs[Z!$Hߘ }ʈ6R%gg R +,C4_dt'BfIɫsIuqg?x/If7K4oa_4W~W/h#)p[CVT@IF'7_l#iXS~UAY) 8fUKWQ[5"4<_Gk(6W|6cة$Q4UUTlkZ*?oVJc'"BlH|YUq4**JV@C>|yS3SCN ;иVXPyS."&%6i5>Dؤ rC&)Ҍ4~Kݐ2Xۧdt 0ڧt!d>}壿2=HM]wMZE/Fףm#iŀۤ5YmFD&[Y 6Y&3Dd !VHtA]RME_GXV#-|{8" I0 !u< #ӜJa~'mښ؆ !9{c P`;,z̎=Kv+M*98R'YUe"Xk9mWQ/gg SA:h#1ޗOv!MR۾{c3'&e^$gd/^P[ h@}; NVb;I$~uWAղaQ(P=˅;@+$d6 a$߮n%=X˥ S-ܡvzʬ`;I;AM{A$y_uo cjs,GrOfxq4FW +9;3ψIvvqe€b~'e5v56e]#6}7 %Tt &#ђ b> aP!?A[ةjr*a _wMƫD zokA*"-7(s/kU4%Wݎ y:2bevz۹I' lO^-PI jF5;lKcL F؈n!Q}Auغ4,pX 5{XZK//~Qe؝@|{D!Pyl"tVd':.#~``)l- ГvƖys-];L- =[;bȝ6Иشx㶤KlJQIn᱘6@CKAѲ\oR{0Zo$>'pI+Xj6gbل[/aReV5i|- M[@V֠ %K2<= t"ʈi}f'ȈNX(1\~'!6mick>.G7)ߚ-#p$aR5=o4"m^ra% N܀(+B'[H&gZ ًϾ M:Ɔ5ax=ɘ)#iB0.mYG]Ɩumv?-X# B?VxmWI) S`f6g.#h"CuqvGgWݷ&Px5pcR?\> T&Mx\#w?gEUQ <5 1[ KN|4h]AI`C 2k̣:K;FvhT .KAI9`H:78_n=X+zoB(q[BН觱6(쯸 @g ΨU7eҨM6A=W5O5-t @̔ n#t(c|{JH|?ڇ53!!1(<`alϒe U>pj"%5v=pXMe EZL4:zȫᫌ ׄ{wb o //k2WZ $wu.y%,r Y/ Ey?sm# %IX̎ׄ z8>WhS.Lѽ Y9j=T/DF@Go%AB;/+<:( 2q+~`_9#s. \1r0ե$hҊէ*gH9l=/g\YNsygI썎t"C w^7QV 8b>N /tdA}#jӮ&a90V+? IϒV/|ݞ +բ{0G*DY 6O-Vl{'ta3TTS XEb\,fȅtɎt|&IIQgdư2WuNP^H] 9.x p2F8z vBTb&~z.sOl#ka\RJqʘVX;$P(f~c4q$3Ev iS%5݇s\HPnW|u }!N+OK³=JFPbpb@i.Ϸ޹vWqVn9-O[N|@5W\c>\ j~dvyNC^*3sMRZj 0PKg+ܱ0U(¹QU_Dʭ?^)#,Bn]=M!E1H@^@+a/.{<0v)]2YH.E8nR)R)Sj00Eu_H4D-j:]<+.`7?2ݖ3RwnG$o7LU5rZl(64_#ʎ}*%j(sF6 f)Xwhg5Г=V$fz LL踸j_~cGD'#BH ›+0uօC7'mڛ$FwIY='칧VQv]CP\f ;,?F=6k'ILdy$ؖ wr<>/W}6T{KAb ̋嘼U(e{ Z44J |Ԣ*HYii:.)9$qHlw%:C[szC^hF%\peT}o2kdC#DBŕO]i0'$|=@ǡPI-R?ͻ6 >%D''u䶚: /O#T˔//ESzǪ8F^0dο]Z4!zH `=8[s2> kp9BeA\.CBRLih51\hC>-þK+3ʆ:LcxOwe(99SRWU pc}`kLW? PCYtluaՠB[ (#w۷0cdzA]LY/:g&&Ϳ0l]BS…?L1QdͯEK !A[#}*=H`k"r'P`#|*0'h׍ b\nbA ̐pҢKJ#I(6y3`eic䲱(%pV *Cni 6#MBuw(2;!MW ASfMb%X)b r{ uZT@K8DՔ9P_h%C|x妢Hi#|x8|SS(TQ4@EDnO{9qӟ!~Ak5AK8rU@DPa/P 8)^\ALЮ;*avO "C˅]ac/o#?R#_#HPH]-c)b$U;YAkN.`$ N{Xy?'/ g6ۅ.K"B4,!=}| 孃s*./u9FkpPF -k KY1I6j^1d/^_D7p"uKÇF=~'q3ѽtvnДAe<5$Ń Vs34Pv'c~AZjÐ:4&fUn@4evҞ/Pq8 sj" #gZGŲjo#z^ NCH* щONt?K =K ŀiwaa@9$ܾP9c韹 Ei M}tTQ}UX|%>2 #A$2㾳-=ɱwW}wFIexd0r5wS0!|f}cxSU&zf@y/A,YFU8d魃 ed5 dOhH58ec[ "fԮ`+.5%S<"<&uhඝF4DAQt8\"T ]nm2uo'ZY>5mn&/MHzm6-M(b"oJW w#hb$'#iZ߸lM^/Lm}ge9[kLxy$zRJ[D=І@@! hB%d Lٗ/W'45RS)҈IVs w-8eX7wPq: M|Tw gxM,jHmHHp!(+35F<JODgW 1}B_󷏳MYĴ.hR1w7/^x*g3NX3w B헻fb_?CqmQ`:a89(J3'_]_r*Ic .Z;&:=F=QgjjQx_Ƞu^#Bpk' ?AMq|+Nm7mSL,hqt䝇Eau0~EAjlr&S񑛥.}E Ÿ dj-d9+=SLifmNS 7Jبdn+gkznD` ..‰cWs8vydc:n<&Gyg|H6o%}~;κ9$ YٹkqRgb92O6+v͸{(%wdx풧q[dF+&lW~929,.+c$!T)U J-J!:@ L ]\_wW5w Vjm|q ta%|{B @t2In2-u+I?q# Q )$S/P,kTʡ uv"- '0y)PΧNq.Oi! J1\Bp@C%ޢF8,f= q'ehgWÎСQs,AktXs\(M6aP55u=ӧ֒Ė %P?暄NTY亾^$f,1U "93 tsPo墋gDCa2A;sz>/q_4&6K}U(91%pʩBۭ8r)}Ǫ%abo>ַ՟TZuQhrq_Mjź|}}KmNu?v$d1=|Ԝ[[uIs2p vG৉S4%ؚCˣH(@=/0ڍ|qYԦ{`]'M7EF3[W>jR~XNSo,˔9lC5ZEUr? % ;Pw Dt.J@:P#{%3(nCw PfQ|+}ؼz`,U,.[s]Z>D}. nO:$)һ:G [[=2O$7/%LK/\H۠/njAE_+2K' !Y}_߲%2;iz)فM[f_60"R0Bזm7' .L%4$HIπWcRB#F3D7^” v9T^<-~zbC[L|rhW qyU)J1:,a5`)يkd0.Zsw@[=,UYĶ]5hAUj:yK&;e7BѬTq`:m-7º$p Z]T\սI2F_j|tBM1_r|-mbZq* T!ޫrPxMT^tT(a$=@ R`?.&t"E.g)#;%uúC#7|_XFV^uͿ2eD1_ΩA\.dL"0Ӆ. r*B`F,R) aVPQ|5ة<~07 ov-]*ٮdo"Hic~#H(g7AޥKM"qff~s-*4 - U\'T׸#9l`S9«X\>$ f«mD4.^):A͈0EGs^Q'GSr]f -8U"Ë]H%Ni0LehjW;r Y~4|lZ!u,# /W %=/?X$n<>=!u~J{vMFM(gC}0QH'Z_$HѶrHX{s vlIv|?ONq٦o^`p>y)sTxo!CLOͫkt"_5RiJ\N;hHq a-펖ɦ݄ \i+ d-ZRI)Y! zPH~CZ00ݏ}w%IrJBHcU}PJO%"FNvBpPFIhyę3er-^QX V%:V$t{ُsRKJyJ^ߏȬ(On-OԱfwB0oaߓȊd$ =y|ЦEvCqtq-\;$U C^9Ed"UPoä黉r#dN5;MOT&@ַnzni%Jgi.T,@yPoXaS5fW.>zE 96Dڣ9Er?¯P;VSŤ@ 3S-ZnD Y%n!!T`Pdzlç=)Fs>+5Gݜ Li_hʷ 4-!^Ca-s 'yWF fQퟱRPT+Zqh/Dd!\}MͶW =8 Ͽ6Ch\uV�,WrvK ]ZPR2[]7 PSF<k@k8=cxMp*:!%nJhwV5~;c({1cXGB9",7@3p!{i3xD}cjtkm&4dk"_o{,N}7 ԋd4RU8`h3(@ Tdo(?JA D)*uA*XrƁIl3ZƆcngqۻ…{LB.U4nQ$Xbl~U!,衫MHE.JutaSô x)R{ainLsW^EKP8\{0keF9^@'$x4G1_XL\0bS6ulI]g@-񃃕Ջ Kq: EڱڈЕ3!~ڮhq[_L";OVnO0Q' !H m&0_މ'}4n·{|xnG|I$h4\0O\lfWmYpZYt(sR) Աnx"ڷԻ yˢ5Ǘ<Td%.X6 g.A?B7û"2RG4W\s`fQHDCu|\,š",Ql<ӓtM}%StׂMGqĬGmE͠0cMWbk4㖃؇tԼeN zY]$N<4ts٢d*tU?v#map^Ip"XB(-L C0300@ 6k{rȈ͡6)̀o4EK >Gjd$.=hK3=vPZqyS6ح1i@;?R@~Y{wY&aCV6`-ͰʴQeQlׅ!rLTm2rBpWѝ}@u*9 *[!-lˑ\ߜpPx ّ?A{=Ы⳨_N~1j zyrO#|̇v6etEAJ!g hn$$VEH.EQ/ 8"pJ'xld|AvbVs|ܺ}ܺ}ZSH_$Z Ѫҭ*i1 $4PBPF>+N4]dS}L/B7+@E/}:snuT ?qH5գc6B<>{x,g5q4`P䌌 z,P04FɓybV!IDپh{,̽a*^ {0[\\6ސU13'_JρfhIIɂhUuu@߅4g']ן;YՃ3ȲB8\6yi}b_}s01hZ=)FK\c\'h?<|23 bϫѰƣb,v%>̦Laܼ)`W=*2HUj\/WP;)F91}8~rFa_vӹ!!aZv/PHHia703֣ӗ!?&jw@(&ݬv%f\p*P8nLvH$Z )jm;@LHc1eڌ ֖n/>ueחZB:L$_Ttߤ DUj+|X 9 EۅCxI䃰Ygg2p8.ZWP(ڐzۨSc>ou%X`$~1@ pi8(|ȫٹzk+F)@Lg@'- -Jt TizmMQ Gנ80`ֈ@rwvg쩛8wЌPH3wπ`ӵ RMޅ5tc!ld{īYq +|PMlh%No bUxʚ*%nb5[+ml:3|ѬWFA \߅:ize0iAg#עtidL2Wve!+T"_MhH2!Xq[ƣLR|qo;gY gޣni5%Zl/J2A ru$ép~O&\DC}H"F'O.`Ʉ)~gũ%P\ U'Tp%58Z@{m\52D,BA43L wy!VAN9$ ?tizȨO%wP=gk$`V <Ϸ11_$y1kx,`8$^vjB3S <4"ݟ#:/Ōxi:j2 -hڋQ* I.|i2Kn+ ~C שh5fD۷6_ZX呕(UNU%8Ǝy>#ifiJsM|8-mh-J.蜳O ;3B@ÜG,B?Id%>QhIdfG:?%ǭR&NBtgհd:A߂b\8zz|}o-6_BcMf89o J7jkS$vkϙB3Iq^흑mjNܐP m^+ .G\q#<RCW3AǎDԘ&.莄#;l 3Q   |',1A~rkFjMzv87z(/!4݃!l vbHU%E=CX}Y_ b[P Q MGbҬ֯nPO_MuSͮ#;O:K;kWzm$KMw%eWXg>`މYޘvfU:|,Bޞ>8 2c_QؙMMBL:j*Ӽ(Zח H ,uhM`)e3QE\]s(s#/IY̾YOh/dEb$iEDVc67ިEmmv8e;{|y)wV؎iUh T#~TFq> ߐWPE4*m-~7|WP_NJ򿙼/"-u~d9+) 84%1O;١gIr~dp 3[«x\d)%*UD~ݮNNrKmDkf~N[xk,Xn)E NsczVzt1*vUxAEc]T<SLCh ~1\mg5q[&_dEwTXwտHK'Mƀ]iƦ-7zq 3Q6Nś?IXFL;{"_iC3CDZ:ẸI:V- ԛ$zvGŭwUc3ئr.$ޜ8wܞ2Y' Ӝ\FCix:K}LB=6F U.,[@}>Seh%|0Kegȵy뾰m ̹b!4<=^Xr}=< Fs|7aa^,ɱ Ɂ[r09B|lJ YP=Ӿ#3ɜ#Lk06VK9| NH|V`YAs !8@Ԟ_ 6P|&'w8P]Rb畮Ν@}.{z7&N2k DǾ;ZNp vQ j/2l &1gVr(BZ.ʆ+He:,` h](n#/g4P|xO;WG{Qʉ3"ЅCB>ac.jdiPJBjlȕy@eГM/,\>pAPvrvà+òa((&&[%Sa6 IVT>@ ?-fHY!8-- fѤT#}ʟwW O# Ŝ=-xf_ҧ0'y|~^x=tω puqӜbwTOʩ<12elCi0sZ[T$>w0XzԓQQ>JS;$@ܧ(5t9MӓB$__f }^<j,g2l̆OqQLqoi#CkxMJ(Cdzq8qCph ("@rɷl pL]YLa,v%>7F"-Nk]A& U??dNM(bWo%h_㳊_kd50擱cePcxeE 20:"Tl ϭ}WF` | QpLܿ YZG훅?czDH1fw,X;׳FVH P7%݂ixٖPey (ڳlhm\ ' |<'P)c&sߌAbpudTDgDGA:7 h5g2l;:M0oCֵu0,#2wT@ ަj#M߭JUu4 #$qt﵇ (/"^L*F/7)s)~~/.]M.̼ܽPgoJ \{䅵xy>` `pp e_pʚnW6RW1648&FCIc"޹XGaAJe< KZ$ =@hjFu7 .=`je });9EzE16Q㩃AhO zl")׮dy&o8jꚝy9oȦH3wRDG5͡lP}4>|ߌ&vNnUT>1@vm:f,p.@JO+ BγLhfߎ D¨FF3b oDnOXi#C̆.T"\K TOVwY1>+)쭬$(1ű[f mjL?Yߎ!n,NELu.[ށ8@eX4q d=re S UPyx[\A6keLgx Yi%svcDE޳s^ܾ]NgN2zY7yA|Z,$}^QQ(GXc$IQ_&Z-A4`{am.k|E2ʯH}L4_g~Ky*7ȅR1;[`rCtSrWKgRGKܵx7@ya/_VU6n>vxXl7Ľ]xMVo]y¡ g峜x q^&Z5U}?D!e?wΣ˹$lg5&5ˏ x3" 4gvөݾq —1>DQ3)^8:("{ZӃ*&JsОn߶k{A&-"2_(AZ^ԁ)Ǭ/Yƣ _U3bg"v j7".pG%~C|^o!fOKEmOVm(=`#2Ejf_Gt޺n"bj>;6[*҄ _oyu](=#BoU$,Qpb`"zpweۆz_bd9Bf雠k h*malp*gxj1- bv%F%oN5I rAgkЬgF΀FȜm o!R0 1kXaL^AE}82Q}eWqIꮏm a6]G+߽F9 CHU|ߟ ..Wx}U=Ydl÷4*λ>r_c쒉E(5# ;35Օ=f‘i`%3*zH$?fN2@Z,IY|^֥Xts~26:ۧY0LsbH"g D@]~BP,k5^#7z yYK;D>e%NuhEE8pLιHiLބ3-2[p5 T213B?S"yʅsXr2ĸ,W!w~c=Cˣ~5C$ΚJzSq`akND܏;TsO I|[#C-#L*rS(%ߪAJPnPTۯ&y8PqW $ˡsoy qs9Iw7pYηdPH,N0I0-TŎ2A0\JgZ>ןP?h"v7Wk/H('H|/Yxo5 rZ^dS/78|ȋ9ΔqaT+11czf3wba-X(/}5`Y['D[D\ za "?MBV7`.&04ֶ \^b_v2^з£>K:iRc3ȨrC! ]|ZMڞ<Ubѕy Y~I^ؖZLeKc+Hm{+(cC^ b'/T-(:=pyE̓$G}уw4V7鱭K>hIOO F!$yէlkgeWV\b$ǵ6y+ζ~.R]8WT3-#NJ%ר0sU$ [fNs>lĮ *RZ;l \o@ƓQz*Ǻ+/q 0YX|ZEsé2H xU}($fƇ5x[xZQaDfYfdgh)+$6Qctst6FSws ޏ*wVwŊ}V~,"g4 Z E78&:4pr767=Ě*"EK^ӿ7p'hS3ז48b*&@U.(9c>5-6eD H[De߯>f{L"I;:MA#H4ϵ%xd:- rߜ|ovcRn? 9 *KP/+PYID|O\9Ix@U+,0 ~!bvWvR6۬`yp &yhCJD~ !Aiӗc).Č?=gMQeHMwE@#Ρ`Th92yKߋ+=W"P_قR~?wH@Yxp3'5@4)c֖w?SP_M6e&=Jkjz{<-&JY̭Gi폛VX,XSeӷ VM( csʸ\zwvg6jq "mYta(ou:2k] 3cii?ձ^ap\&4ʬ-D㐵ʙKF@(L]nڟQB&u::6eůn":*|{#Tj0Pd6Xa@G m ![WYx:[(ݫ6[XH VҢ4nMqω.м@~# pR\0k^(b-N+d^~W'sBSdbSنoy-b?> rl$g{2ɿ-qө]Zsj^Od({TТ=5D2e4wky0?.9sAmL(qjNta@Y+8`)﷟s/|TϴJ`1D1i#y90_V㽴=%Ib盋cW> pVGDs| T5ݾ -'d=`J{#HyfDt"2Jxn_H[;Bh~NXzbКp"P4!#ORXޤ84rRA3|yt xr&@h?P LHlRV+TXL-@9?d[ͬf@P+*b4orJXHwnZ=>&֭;ӣO+1<(yobiÕ\vWHq>QiJz@` ]dc9ǑgKfqX&8q)lF3}M7UV3E[Zn7ysF>6rg-#PkFZ(&j)B$ٜ[#5ѺeM٫6J'cf\dz3m:̙#05K\nse_s#`[6v-Dt lzd - y<&n- 7ő'F~O~J EomrՁn/p6R1V[-yd-uaus v8d2 fZ*njBDIJiHe{[5[y }$ƟLSJ+J t1X/ 06%k sd8'mn1ħ_D^f[1gqf|hf`C܁^u+2_ʉT |z1L5o0ndK3=4sp R?ClH~g ʺ~]Xv.zwNHym"y$ʃk(M LZQH/ <a1Xޥv5a62¾wGA0ɀ&H+U{Ld3Y- 1)qEqM|}CVjfS47!߸AXe沗M%PP힇cpOĮŹqȏ%9c#KIDVEJxjajpH"J?˧ ~*+: <a+=@.?@ kg mkqו "v o}J#EZ!* + ׃0[:ƶ^h# x4ÍNwFdJ@$r— g[WNfh@|-"='(eIJڔ#Q%IVձ1V^;(GncP(_P&$F\K8&eŀjF$ܒǔM+ǹ)  QeԫDMc#V͕ր߭#!`T"7+HCYCuJņP7|{ki$٧OKd#wH0/ϻm5&@8$űy̓襄b۟^YK&D&@{wd4!4w=\*wMy[/QD wLA-|`t( -V#YxVL"^4Zٱ=עd ?ZõGK8I=#Há)|O]"ekxj̉(]@T5zUi\)xajF|+iMSű5("AM-{˙A[t*h=­_B^W={ +z6BeAh :IwΎE/FT]Eк Wyd C7ylwBD`TϦ+#l\8;d#D#C*]?(LN$gqotx[Y&Ͽeڻ!Q\ n32ơI\p7J$;z3cм0)^prR d&6 ʸʩPC9a-M!2:|hv"ރOL4.ɩ{={A떠IrC9:$񹏒en!C|%k{=*wB%d<ږx[>]+_5++݌dzZ% 7_UR8D;-o(eۻv4BBܖ1S̅jw5_*,X+39iH2pMHʤ@p\.LJ/SokG(Bikg-GhWRAO_$zX|."dH{} &|Ƒ3Vg޷EX/E6Q>`lWeo"JE"?Y&MxUy@cOjopmDR\qƿ`:KԠ |B~/aGWh59N>*\;Uk\9}C_ 8ֳkC֯CF/"Ӌ=nU;,;&I F`[|H[%ȯ*]xsmz+jΩ~`x*<N`॥s's 1O`$d|us1+ߌQltQ{D0w*#]TDkИ@ݏ\&P}}K-Et:o>x3AϼwWxPtI74;%rUhZN9%OSuՂ)97XLa.CygXw ߴ}DʒK$)h>?p-~pkX5 -7C"xI4⁍홷}MXRij\|#u_Dc ?O4PˡB{,2bn!-wbHeъgo7M78 b]RvaK|'plg(돫-ENW&8Gkqy<646'!cŘ]O Ng$m4-!x4DMmNs$NH3CFUޙS3Y$'d+:ï}uˑYفChH |C3>QH{TQ#cb1P{j "L}Plp\_z7q Z!^H$AGꤔXZbr1௵%{L=&֯Rg?Vk? #msgw3GPĮ s 2ΥO 9 oqPBѾ]8)T)dKZQMv񣊱iwmS%b% 7rH[oqtw kwuXbƄru6 }SOևN"%'8<)23ym*JasfP+kk ZIWHZN ?* Wb, :*{>ODrF{$+'sBˑۥK݋٫5Ώg7ɡ_Q&5R"ަF8蒔yfѲB͒˯'Ѧ"C1^+G2,oWgޥ; Ҋd~LW@bex߈3EX CEn5C2Al w+Jx$@kGG[0"ܡ }e9<ׂGQSQ.׿A!9d>r V^[MZ*Ԉs KX8"8,kc4GA^%NHTk^E8b}įn')%BH1U^/PUÊk뀂sOEZWg{}vCGЁ@NZc?PvӹLǦ7gw Tvii=ěD0sU_pm 츌 ϒ#Uޓ#̅JŌsPXLWڗ 8(pˢQU-BH:4]xiw5r E;#0 -D\7Q'=˜:#@^v|SCbuxոZ#EDlI$E鲀Fquk Gt=[4t [c"ޜa}̮1'O\<'7Mzc=_v#j[Exjkdfe=D7u5PrGkrij2y'S@E:zy$e,NPJoó> YHGQ䪢Լ_!]D( jKq2&%xߛcyP?2 ==ޥXޠ:fݾ[ ¹pзff㚄,2m~_Ԑ[38g ׅJ V,8dX2O|w+gȑFCnoȏeh+ ,ktbO ZCTAQ:HiAxz^QULC0'*Lw}>jZ[#」=uJ2UL0NCLEd2xdǦjE%'4Aaơ $`Y^>`k<;W-"Q^jtvSK?AAƴ5i3wW`AH.`9H5!ha+*'nab mu\:X)Қ8y+9;j0R_AE>Ҽo${2JLk$;yV/!_/~7J⣶X妲8D(lK(tf!لZK_!|<ib P *|^vo{34)L/,NҜ , }_Z/*裂R*V +Dco*䧳p+qQv._Ly*ί4D }ϫݺY!K3A?lMsDp8Yb5 qprKFdT}AJph>pГRJFUO߰X,,U:A$Qҳ s8^,oQw{cGONg5n@M}4+pgy:_;3=SOyg@ "0lj,21:ͨY-=7T"v)UƔg屧5@yUNu`P!\n.]t 3yw Tej݈؉#ۄWES1EM2d@X ۯU dX,tꙓj>;] (i }:l$[(i?2QMaW){f~RR`/PC'Q kj߉)jJ@dHK$ gr!MfSc`>h0ʯڷO7!{[>~m:5{H"?$ʲ۔\0N~K_(FO!$^5wߝCSolIb8:Z_4DJ?0ŘIyS4/cc9]'cH뮉2mFP˂[`}gZ}Wf-'nRɚCHGFcܣxg k%0g{CdAV@w|%u3JU<5жC>/:A쳆ph^׾3 ?-Igs˓;v < JH ?Wo'ewIF\3-Q7Ni9ԆeΔ%U-j왐s群15~c8xI10tpȇpo?b]u9$˄[/į-G84)Oi~F0EÐ.yn4&l_A1ZpM؉#rxVb`J%" ՟KKBf*)3Q&ryl7hCal4tU}tK+ AhU_H嬏*UI;"FZml +Zt6~ҝ !Hi]v9܃\$j,^3(ە,UY `lqI]%quS_"I7Ō.WujB$T@"%d ~5ST Wm9]ݯ Yp9ŁCekfDZ}ыCW^^ap6 ߼rMx?U@L3kn5?n 6^Ld q Qz;ז_LZ]Ff=P43|odFpI73B> ɇ#g@ڣ صj>@'X>}H웃z՜gDL B{)뾊Vc;_=ׄb0DnYEt%w8cH3D1Ž'j%嚌'@`4aG,a,ߥ`%jj@^W4k+L8e$\ס1ڥbv f=çP[BY$b"ZVhd9-'"9眛J=~_f!n<1Ƀr"G̞~鰛Stym`9^$oPx8nGų5kĞvv44[E!j4u,̋:2-y {Mvh4/lknt[IШ:Dz:3;CfxH=:!t e>Xfo{I;A<<ğ*