python3-salt-3006.0-150500.4.68.2<>,ip9|8'vq.IWv…UHE1!mYɼEpr q%Eb=}_,K .߈2 ׬sMֲ)X"O#@~^'$:qM^!,ޫhd2ƀ_Zu28Fb-\eE|$3egB[&a{0?5?`QocTs: *MsZp M<}-ÃK K`Tda"P!> ski l>L M`? MPd $ =`dpt XC `~ }  E U##^l^$_D$ax$(a8a9h:=vS>v[@vcFvkGvHDIXY\] 5^ ?b a_c bd be bf bl bu bv hw dx (y  z K K LY Ld Lh L L L L L M M  MLCpython3-salt3006.0150500.4.68.2python3 library for salt Python3 specific files for saltih04-ch1cSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxx86_64for SALT_SCRIPT in salt-call salt-support spm; do [ -h "/usr/bin/${SALT_SCRIPT}" ] || rm -f "/usr/bin/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do [ -h "/usr/libexec/salt/${SALT_SCRIPT}" ] || rm -f "/usr/libexec/salt/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi doneif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do update-alternatives --quiet --install "/usr/bin/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/bin/${SALT_SCRIPT}-3.6" 36 done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do update-alternatives --quiet --install "/usr/libexec/salt/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/libexec/salt/${SALT_SCRIPT}-3.6" 36 done fiif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do if [ ! -e "/usr/bin/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do if [ ! -e "/usr/libexec/salt/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi done fi!Po^ yN&S3Z(!6=6|_$%S:0+`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( LGC\UkIx6 8L*;bO4,%QHII92I:_#P`6B;V!A-$v B_1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,`U(/C 5i P= I_drFS [ &8%hL)0 fw<  i  7(4Ud.X M{: & c+Q-3.ayQ+-> GJ"DmV-Ymn>I4$1ƅ7&`/xOW(@W*I@Gq4/{.5D`d W! d )E &8d:R&,{}  B e  [ ,a#G}!\mn,ǽA,| 0= %)3+BP7]!p(  4Qbp ;E^c1J~SC"co#+H|K<;) bZ2a33SRwAoA0nGb8 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#()qSP@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"58*0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %h{ @ B pe i#~ڎFH2 U]# OU,*]<Ւ#sE/Q '$I\b%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRv/( i*Y,d zD D %y3@ A66SA)ZX ;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[vM-38 LJF`+Sl[ [0=5*yI2}`HN(1 ]@=A‚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&G+V( A CL%Es)T+C4"6, Y @ % + 2 Cq >t J f+o _0 j2*,:B3 '"OE 46X70"o$ .EaT" G- U! '2k,F/2#V-!c&NF? jEjHhe 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:Tgt  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3m.K - f v U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rVJ : 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 d  } #1!4E&$2 -N@f_,M,z)} qDDYQ !- O" ``|% `- !1 EA,4;!K|~;c$k8>():(7!A Go n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4i: ^0"o|ko w~U|z3*6| '= ,< uS_0 V$m#G#h u WW nC  uJ` ; yTGlZ# E.W` Z> 0 df-,`w3& y)DB"# {i2 q < d0%+.G < %+ $, 9.B] %B &6C49 IKY}l9gE +"m<0$) +a,>4jHϺ.y 5c8+IOQ-M!n -d +H8*" 6sZ~  A-M/H eb%/M#x oXV (  o] t Z& >+ 8 v;js6QE\'34l!sbU > ,'@ h 0Q}!anY4 Kn6 M  ]{*K #9  $N, ;!cC`4;# 0` ]_VjMD ?YD}~62!GvB> N7d{3*"9p2<7] v6l* kL2 : 7` $66vɁAA큤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큤AAi0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i-i0i/i0i,i/i,i/i/ii/i-i-i-i-i-i-i-i-i-i-i.i.i.i.i/i/i/d?i-d?i-i-i-i-i-iid?ii$i-d?i-i-i-ii-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?iid?d?d?i-ii-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?id?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?i-d?i-i-i-i-i-i-i-d?d?d?d?d?i-d?i-i-i-i-iii-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?iiid?d?id?d?id?ii-ii-i-i-i-i-i-iiiii0i#i-i-i#i#i#i#i#i#i#i#i-ii-i-i-i-id?i-ii-i-i-i-i-i-iiid?i-d?i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?id?i-d?i-i-i-i-i-d?i-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i,d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i-ii-i-i-d?i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?d?d?ii-d?i-i-i-ii-d?i-i-i-i-d?d?i-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?iii-d?i-i-i-i-i-i-i-d?d?d?d?d?i-d?i-i-i-i-i-i-i-i-d?i-d?i-i-i-d?d?d?d?i-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?iid?d?id?d?id?d?d?d?d?id?i0d?i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i-d?d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?i-d?i-i-i-i-d?d?d?d?d?ii-ii-i-i-i-i-i-i-i-i-d?d?d?d?id?d?i-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?id?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?ii-ii-i-i-i-d?ii-ii-i-i-i-i-ii-i-iii-d?i-i-i-i-i-i-d?d?d?d?ii-d?i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?i-d?i-i-i-i-iiii-d?i.i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i-i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i.d?i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?ii.ii.i.i.i.d?i.i.i.i.i.d?d?i.d?i.i.i.d?d?i.ii.i.i.i.i.d?iid?i.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?i.ii.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i.d?i.i.i.d?i.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i.d?i.i.i.i.d?d?i.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?i.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?id?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i.ii.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?id?d?d?d?d?i.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?ii.d?i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?d?d?d?d?d?i.d?i.i.i.i.i.i.i.i.i.i.i.d?d?d?d?d?d?d?d?d?i.d?i.i.i.d?i.i.i.d?i.d?i.i.i.d?ii.d?i/i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i/d?i/i/i0d?d?d?d?d?d?d?i,d?d?i,d?i0d?d?d?d?d?d?d?i,d?d?d?i,d?d?d?d?d?d?d?d?i/d?i/i/i/i/i/i/i/i/i/i/i/i/d?d?d?d?d?d?d?d?d?d?i/d?i/i/i/i/d?d?i/d?i/i/i/i/i/i/i/i/d?d?d?d?d?d?i/d?i/i/i/i/i/i/i/i/i/i/id?d?id?d?iii/d?i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/i/d?iiid?d?id?d?d?d?id?id?d?d?d?d?d?id?d?d?i/ii/i/i/i/i/d?d?d?d?d?d?d?d?i/d?i/i/i/d?i/i/i/i/i/d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?id?d?d?d?d?d?id?id?d?d?d?id?id?d?d?d?d?d?id?d?d?d?d?d?d?iid?d?i/d?i/i/i/i/i/d?d?i/d?i/i/i/i/d?d?d?d?d?id?d?i/d?i/i/i/i/i/iid?d?d?d?id?d?d?d?id?i/d?i/i/i/d?i/d?i/i/i/i/i/d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?iii/d?i/i/i/i/i/d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?ii/d?i/i/i/i/i/i/i/i/d?d?d?d?d?d?i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i0i04688f5cc4231357f591cbd3920987d24105d64b54794ad32d8c59d8bae9cf34dc303d7f09bacfde446f0886ed61cac4d9918d9eb795be9e425b65d383da5e20607cc9926e6259af0d9a5829c29feb6b8d60e06f5f7bbba411c3951203e4f5a5a1722cac18739997330b2fd69c46cda50c70f488a9990276f1f08f71f7ed25f14d377ddcc74e4809c805a9ddbc9db83aef08ab5a02af2fcba9b4e282cc94e16bd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b60b66b5b800039b0874dfad77351731fda55c129c3e12dca54a44bfc59b512c1348cc87da31fd260662b68c4385a95e105d7010796b43613a91e06ab987781f7b926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c049f12435c88be4eea6f7c1be07076177a6eada35c7bd79fb2dba43410c45f472508a26b916800dea1dd10878164cb1e1ee418b0ebb165784ef142a3c064af5669c80c59cfd840a32d2bc64471168b579509f69f1ee24ef88944b9b95ecf74b9538c5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba305806a0c6eed0ccef57d0fa2eca8511422e08b3197b73788f537227556f00aabd874b1e77c3c353082254f2b38f9d3174490fcc4e4ab8e3872c7ef60164bf1164cf5dfb83d1ae9cbc1ff26d2df0227181b0b91a15b17d28da1054f7117955e333b6c31521c639722a2bc75b5f9c3a71a8d56484f1ada0c313505e453cffff7dcc455532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba3262bd364951b3bf3437dda24286bb41824cb929c08a8bf97f140e8bab06cbd39e1878fa1c308695800eea9dc289cc43469d79a00b4a4a0491f001438a415f9e7e0741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b451ab7af588460425010bbec8c0e837765951dc7ea1faec91675f97b0efa1d8133b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf0678eb04933d73c09dfaa5b53a7d574af8112c5dbb201bcd0240e6e8d7e281161a7dab5131a8b1f71d31fc33aff263dd92289276282c881823e80ebbe365f84d09ce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c395533649464de047c0ac867d2d16847d889705bd4e00685542a4f531d0b733bbf4e7a4085a776a5928e5721921c4c8361abbe4c86c43b747e1019602ac2a23d961ca4d4c3f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c1773475a3d0b543f54d36c0c80cc8ae9fc1a3bcf6ae51359090cc7f5805aa9707915181070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16c09af97970284ba8667834359489e2bff18b30a0675852dc36aedef8a3381cdf075e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb18ff4e40158fb299a8d4bcfafbcd199114cca464564534d8e683dacce6daa2d33380afef35052b0a511c105e8f2c016e3c55d6cf02bb7412b2259ae91436212ed6c930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd07113419bc98d51b3ebc0b5272215c4bd67ea8c4a530bb81d3473cf51ebf61f67c5d10179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039ae47cd270416112814081c1e8c16a01ef4ccdf79189ced00c07f48f6fb05510849b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22be1da575d8b6c9d59d8280e698ac8ed17acf802233138024929c6a68eeb290e479bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a58ebb9ea28b00253b327fe3bcc1f8e427c3a2e9b317cd490bce94462f3d67479eb5610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069d558ecc66e71b11b94d87083f9fcaf05452bf842fd04e5cffbc2d894558efa9bb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe140a44e908ab0d5fca2aac93abd5472b3fbdaa2f4778b5d1578e098ed774d2bc6f1078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f87556456b6455357d8f90fdbb5694c3bfc6328f8c7fc1b48fe9d9c15a4498df1fbb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c8517e0eb7f332f3f9c149081786816f55c926d8f948bb3867ec448f9239e57c4b3967eea04ae4477cc4f776330b9f08101e99a06c3a437c29c57cdf9c42fbc8f93a402be274aff1ac96187049ecbdee2e23f4e2689b3f027dd111eef36331b513bf8ece4939277e0478d7640bdc0eefd71cd6053df387311be05ecedde3d2ee7e54aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623f2d4429c4fadc06eaee2323c100f373e265cb008bcf3dbaf29bab319a27a90d348efdf036bbc7af70f9dc541b802b763fe9c558dd00bae042d2d578bb5314249449d58ad7ba750715c9afff7cff34ed94651f7fad7db5231ad3d58943a4c94ea110887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f79552c8254efd1446ec5bcf778cc524d24acdb57d46b4b37cd21b0b843486657268167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28adc18beac25629b1f977fd3552db6d5cb1258a507481458f4c443eeba30f26066576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e329593ea21055d7ef2683851bc74b9e5311f91dd28c9591337b0fc176cfe575a36de2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013e0d7522e85de9e4d2639694742355654ed2dbe35e12c1a2d56b1a89d1f98fbc10f26f85b818364e06b29e334449d230ab2e7ef5374b6943b0bbea8d798ef05f3bfc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a029e34837e182f5c245c7829f66c6b73708987088638e24305380e097ec9ea163017852525ae8a0452bdbd07d6ee35598abba3ed3ec1dac28e497627e965bea744e80dc96477dc2b17c47ef19ffb93e640a0dae953e4bb6c71a303f08f23c195c4bed5f393e4288b7b6faa759db248261d2d5d9390437451fdb942762efe5f7dc9c0a4629d50235f8cb83fd442dfbcc513d36b1bc4676f0dccc0973c0229e9421728f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00efef1e57c4af7c1455d677945ae0d7b89a8c6c686ae6c14fd01cdc58991b13a8a55a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c2182c184889f97dce7972a0f9db3ec5f3a5d02c136c41b56cf89799802335076e936986094a8ced10946f126c1c91d0bee74a96fa5dd41d38837b5f95a35a646e680b57c2667cecd63ca04efd741b998f225473eeb6492e8d6d0343e37765a54053d3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990ff76e596f708ce9549b9b14269466c4543e2ccf8bcc0215399c239d563855050023ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b151945e34bead981681106cc27d98d8f66e8f744b505958a14748af6367518f10d25ef7213971ea0ca3b3b5bee0d6024f8e90b2ac666a9f810c0dc1ea88b794d56c8989e6d1a43b0a92c7084b56e3a717820f3211b6bb8d44db870250b5c823d7e2512cc0ec03771c8070760235263412b05275b5933087b752d0364465add28aca2877b4fdc52f810640541f5fb856c4ee13de1a564f1d3658f1f110b1e40eca2efbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75a5aa34e0a450e65f8445bda111b93117b91914d7c07f59d27b505847bdd4e0af08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346eb16b14e4997a9f1b0b81b73286934abc2ed11c233432b895982f99ba6c855cbd708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c1970b327c4ba74f02176f06e876a04d8c955a45dd3e0e024247cad68247423cf18dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960fe0ff61cc8a79365bfc30ffe85f783f0ce6436b6c8d97d90dc8bc05caf7fbb968d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872a581773e540f95f421dc719bfacf2e6137bf53203c552e057f80bca292410499c146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b280b458b42a6c41ce55033308f80990e05ceb0568e03470537b8f8bd933a8c77f96e90ac79e98f8c6456bc4026a9f6824b5a165c62a5e37a437fd1d0996c4bdc8473ef2a0470d2279232d5a3fcfeaa8fb74131846507ea3448a52c3f3643c1339ece12786467599c5910741ecdaf795c736c06061549cbcee7296a8ead347e95e48570e9565fd1f86274efd3032999c4c3338a1a18ee7d398a9ab127f5fe8ae391ca24106f7de1dd0a425cefd2d18548a7dce2a83477928f91b1faa3d142100a831b32b49ee4353e29f499330b3bc35dc83c2daa7d75b06190590cf466c21128c3704206fc840d6c0088639cc9e859c82f3dc193771498a0cdb2550bf8a97fcbbc9f28742b21958ed7db40663fbd5bf2fdf7e92e46484c7fbc6e995e6980d844c278d2cbed1fd8578a91275fcb047c74895ab837bd80246756f613430cbc793a47414ed3c17825384ff81966e5d688b1d17a3138d28860b8213cec61b904d60741e1421ca8688c75b4d9b7c1a3f826ea55f6024f6b1e33cffd2ee58c599fad4a492f381b16e43523f8adf714d17ae41703bd8cafb1575cb2e12297c5a383df2635c61b5c2fd4a7bc640a16a9f2d92a2be8299d13f9c50825c3f1aa3e6e131e82dee3703ec70f5eb4139da818f60624b8ea1f349821a6722534a00e1d362ef537ce283f202802d3317f0dbeb76347422e1fde7a999405113850e7e4f036b64dd23f6d0686c2daeed18bb726e58eef75a69afe9ee56a1a23b2c32cd4e87d6005638e2e40db12d6d49428e35d8c5675e4db56ad37f8072dfea3a1479011ce5181dd65b426bdf96dccec5e006fc10de0f830be53a2399227b1dfdd7955dd87dd755b469c67faf79b27432e6d50179292d4acde607a0e1a68d8b377a11b4bb6853b6236a9e06024cd2d2c878f1ecfae9986e20bffc0ab4c1bb747a93ccb9f7c41869a77c8a03ccbdc2766194440676d1f8c4d216316a6b4e30da07f9119a55c11de920959637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084db25eca53332a0392bab173daa81270bf7d2777086aa87a91769908445e75516e7b560e61ca043b096e35cd1512bd8f4119e7ebd36c5c2258c3b21f67a021f360ae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b3ff7e62dfffcd404c94e032facecefba3c3df47ae064bde54b1846406a1b46f353791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c9a27e6f0cc8d19a5fa030b3f00a49c378d4fd0f80c97fef933be4abb8b595a509734e64e2326da62432dd90a722ef2c5efc6bca2b3f4a84d43c38b00339125c509a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905d121010cdfc67701a14a49d744f3f696abcbd88910bebe6e1a7c86f401c72578f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c15c099d2cbd2e426c75113c2e33a46fc3e4912b8478868e51dc0b8fbeb8afcdf89b9ab8172240c992ede58e56f408434ef4491988861752d431225c284a8fd6e81407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3272cdc9234b9862bbab22d0a3c7d6b1564dc1b5ee94ddbe2fcf7e6051be2c1433e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e3f0ee316f0d29df337de28127837ab8471921a1ff2547db4b2266f7c7838ca9cd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b01424a0c43454fbdb35f66d2312b1ef8c263cb28555236d6c1cb06db5a6fbd3b85bb1531aa1d1c64dfd02df0f0c903d06036c7e2d86412077121b2847b4faf7379333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b95d3d6080245fd073d1ce428776a725a0eac5ddabc571548dbf04dcd0c5c984dceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da6434eb622454bc6bc2369a6b63ae0385520f45563e355c85c390fd3f162135840dbf137a21de34650f24095dff214cc5290099943987c6943404f1596944ac1115082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afdc3204b2b7f18d881f46f680162345c53d13c9b4538ce58c8480c5e5df72b3043405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00caaec8fda4ac3c8f27246382bbc846782613baf8184120e32a046479850fbcf9fbfc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129af66a5f940579ba68f1804e19cd0b111f92b4bbc7d740531a7715ff08641fae755327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ceb81c7c700d15a88397b3f338b461f78fc42de67087dcc04bc993c0caef56ce714c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3f95e029bac2233c20e5e6ac21622bf057d3dae6c6a4a811b625bf8bb2727fc3eec7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34c0dea905bd66583e286f11fb29255c774f0b14c1b9d59cea692c7c4072aebadad0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce76aa1d1ce16ebb392499177999ccf0b0d2c0fa32537377807eefe4dd4463e614dd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad95f2a75279bdeaafdc5ed011277ae49abb3a2b3e24f0b9a32ed57448b9459d7aaa6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd10359b95ee8e17396c405f333e194c33af6a1b5d320aa8db658410093431be270e572b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e5726e9a882190b68218436bae6c17520205cf344e088edc6c7bc3f2bc33ada8f12109f6e77c9827f5822637fb31aa0e932bb0197fb216d4d311521abc8d15d628beb6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb10648fc34f98117a737a7ebc08edce2632df71c8ed304108f0725e0041e91bf8f2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c957d3c7bb020bf4c2fe88664ca8d8069f56624f94e8a9ff67d1930882fb5069c215457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01ef1ce44856a486de25719a3fa02729ee97225a8f7e2d421458775a4a842c9403d2b96225527709358fcdbd786c0ae15cae38e496d19b0987f06ab1efee4ee8d3342dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f823642422b1a24445077e72e689a4c4b39ef362afea6c8a1e27271e9b8c09bb07499ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f3648f9d22f7b9a05b3e65c81fcc577d3f7f6f6a767f6b6b54d8874a2392691e1c1382b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545c0a3e0a46d6a4a076fb836ef13eb9ce2667f7c8ae1835fd8692e77b71f58cffe60709357a76b7bc61267de1d76338275df9f2a51c5b076a9e7eee212a372783143b917652f53bb8808044ac5fbcf870639ff8515a27d182841d7f15a0c48ca95000c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197ee9c60d517b938fabea0215c19508ef4e9fb7e385535441b135202a511e56c977d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e3a60f451e332699ba4cc4aeeeac825be08a7384d068ebfb9b865c9628c6f75966c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e86183ff62d948fd2e07834f85de5ea8885600e2fc5de8f8700ac20625927ef901a3048fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4cb6cb9fa25a505f06a1e3c3e059abffd6cd9d2cae686394ded19c2f3cd4ba83a7b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b7d8fe4badc3de474176faeea1cc6d3494d1241cae792e92ac45600d3cf334e3d8a1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db305611cc5a051e2edc38fc1a6c95bb7313bc05e56e270eb3e01983e2f1e5c0d7856a9cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1c89984f676ca20482b47c2224ad4322dcfa0a397db3c7661d22165ed675918fdcf8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee9254d6905ff0d8d9be0a76c54b194cd77b98b1935d631051fc6f323a21e8a41b8d939b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5cec54371ad75599f7d6c305abba5f5e025078070ab19c2fb1dc5fbfa4c6b36c3d6d4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f1175ea536db5e1e37d3b460756524355385113e5b8dc647ea1f75804e5af9e6f3de3595e47ade41d576d9458a74791a90b2707b91bd6680bbe17643c1519b04da5944d33f2c60843d5e4f43d17b10d1a7558e62f211fda56bd2855c344ef38d79725c4e9598a2a1c077bc79772c42507f406d56ac8a5b0239eed71fc04581e73e565b7993d39ac62686cc2e71e7def8af44d84780a1a6a30a861e6db46dd2c9ba0ce6f34a3565bfa5cd0888d2e4467cb9c2ac76a71457c3d25cbc4a817de6055437891062ff552a31bef429cb78d525633467a971fe7184167de46feb0ac6f5e04ed58fdf6e9e39bf59a61d3959de91800d15b8d7e87387ec7d1760dbb72268408acb0c3f17fe9fef32dfc7a94a43f3dc03280432c7154f163e5423b0624b72ab5bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139afc6f1081bfa0409050864ccb8fe7f5aac3d4246c8382db66cb9603ce2c29d69d1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd711325d090eeda6d965b09da84357ff332da07a31eb131dd4232830e3fb35e43ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135de06c8366ab9847a818b481364612a9b710cd0770c322066df6fc7dc0a3e176b0091f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b365adf8fd6d9e93a724f2a430c2fd361451973b5cf0ccb86a8c391ce5ad01f82504f8b22cb1f7375b9741f1d8a66dca0a9fcfad3cb5fefb0a55477bc7245ec396d24f909d46d8af844f86b6589f5ebcec5fc5cc058016ff7e4168c89fb3a0291a7c6f0c9857ed7a5fba3e4e2f941a1781cc3f1eec6ae9bc180ecbe69aa810fdc0de18d6897a4d96f40e19047fb8245cc03d8f57e3113940f60894a02dda824f76497bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81b52ab463f1632b8c9f78499bd9653f8f93d7ac4b18ecdd2ddc08f96dfa33b9c0e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf31830e8f4265a4b5503383dedb8e14ae70cfaa2026a2b67ee71da91bc74ddbb696af6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa2007989423b9a7b8cec6c576361d65b821c8e9dca4c49f26cf135a96d5fb26128d2045447a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073c6bd7a0aa4ad9cceef3b501063926cafd7b08f75b11645dd3be86434f51ae4ddfac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe8956840b9c5195d8dc413e13be3357986be2a687400f5cf153899fbebb24a2d87dbf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa037932bbf6d55a708918a946abd813872d3b085808c0d9e4e2cdbe6de3e16a65e6fa51a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e5c00e370c87ec8f41449b33cfba59b984bf0ae5a7dc908aff8e236ec4b10d4147e10f6e6c4e1d69ac11aa0469d0cecb28d9a59c68494cfaa174a74e431fbce5f3c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa25486122671d689ef0717b9015eb59d5ff7209621bbbedf476c17db709e0c064aa1faa8b1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c61e2ddcbadbf615124d915d075ea1f4f540daff52abf69ef0048490f3e1faf04aa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c9299e2836e8b71ed8925ea86a9f6a358958801b8eebb49a144e98a0365cabb1d676708c15ddedf9b5be9539be2d13a87a58f683a0368a5a1f1bc3da206f5da7b48816e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742a14cc2b7d2f6bab06ede81c032e14d7a73dbac637143ae89a8e475a119f1d424b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a686b186f6986aee671f9562de8b1c008214280da9757ad42e72c02ca9890585dddb48f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae9acc0c6c91b3a9637a22bf0f073ea50ad08294f6b9e9045b5084cf56c33d0368913a7814cbd42819d8fcbb4b85d1b92a289158d64dde07c26570cb07def81a2674eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1d76e1bc3c748cca632d684cf6b60004228ade827f9df1bc0e9c4397be175fccaba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5add717f1d2b95a8f0746bfa51443cf8774ebb80f8348f4d4f9e18f3970b21f8f1a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273d024ecb9fc6e2af94259c65401b1e68e6d1a45a70bc4dc59cf868531646dcea46beddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4d80c3ea3f1ce01823c02232afce23546bd9a5ceccda6e8b5bb02c37ef448e9942d4c224754fa321e4c6027aad5b85550932d96d03a97f383b970c999f3b1ae56f000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57b61bcf29eda12d5a6573e3457a44aa509fd7f3f622a24f291b2ec74b61db75a22035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f9f85602a947158042a2e9fa7cef9f98161b4277ac140109bedf687354f523acc3b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93bc35968bbaaba8db2597a67381fb553bf43419d2ca340606c77131246011ca9cd03a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e582831d560708ded6bd426d874b6933b2aa66eb84e4fb56c1a8bb105b548d355ea00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d8008ab015720e38e8a2adf4df7960e6d42b5eda6650c855f29688414064382d059dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed0237757c3b7d10a2c471099645514d797eaaf97f55d894dde219833a25e8b8e4071773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df346bc32d4b1ba0e4dc31bf0d9b3a9ffb74e1d88266216325e79d25bb1ab1926f87fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc0f644b9266896755d33dbe370f49930b3ec340201066639ed98b303a3c167040a2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812ee681b553748cb20d57aa148ebda4ad3c848e6faee6dbe4229ea13a5c89cea574549b1475c6e304e3668ea28e264dcf7f22d8979e3f235f4f6299b3fb51b6572607ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d96411ecaf181ae19534bee8dae02c086a86e55a31d1ac3b8ad431dbca4f2ebc8af5183e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb65381452f247eeb2816e4af9d1bc0c2f58e71dc26a8409d64b90664d5642e794e4a024cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e0855eb1f6bc9a3746e11345bd383d56e0e9e7dff684909bd4d2d40f0c32bcc659962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c9286ae7d197d08486c03e9e4b44762dc2c874507bcd7d23a4fa5b2f9388eb4ffe5b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a2fcba204443aac09ef0525190e27ec6868adf9e9665bc97564d486be07b5e64d4780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b219508eb4981c322987ca07096f58ec7a81910995f05d032df4b4c68a027d49deadaf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f972b4fb491d5fceb08cfaaaf9c2525ac7d2c65ad16047ce46698488af56e7dd4ed385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7f6b2331d9544759616770064b79d2255220591304c0c846eee7e7cea6ab6901812771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f75011456887ad2eac9b9f38adc21899e01efb48950d26cf312c5092398d6d250d7370c6768d5cbe8156c96c0f4afeaa2a472976decba8638944f5340226ceef64a437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d75045163c98458f674df015eef87a9b303af6cac6226e0b1c8be5bd7867f6a485359e1674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b548f399fd81ddfe66b2304b2a9416d18ef92697193e438d208a33250a5279dc97df9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c07214cc51bc8ba8240b1abf37bbc38b7fb9ee80f1df06045bc277302c0493d088b95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef844ef3b0f744e35007aba6472f5b853a2495dac485068c6622637f0ea691aae3e2e863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cc61a4493f2965caaf5459f46fc2b7f56c3b039fb2647d72c72345a7d0db54445a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13c57a1357b0a4c8528359b3ff273941cc0bee69533f5f54e907e8b5d8544c59a9d9554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf99c770ce39f624bdd260489e13e4c2745ddf02259d0d7dfe6d8dc06a9e865a89913238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f429597197c6128221cb0bbfc943035878cf615870358718c2c3f8b59bcc439881c398be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214bb7bc648484ded7ca7e7e282ffe707a4294ba1087c791ef93d596977b70d84c99111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d8729dd8dcde6010265738f664514188fe9748f4be6bd51f9beb48a733db9f86b138ee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826a3fa043de8a3ec376c055977abc3e68f0c66726481494a18c440132d1bff480f965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8810cd9a436d992b29a8d01c6c2be307af70ec7e87db2af2483c59ecabe3b86857aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03ada44cad33cdb1e0e05e86ce068fda9df9c82912f7360b7514990eced32f6ff59cd7bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f45a7d254330126b32edf0eaa4257039fb209c095f9f59386276cde350467cad6118f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a28d8e84061fcea4b63c57d539fe378ceda2e751209312acb803752b5b5454169b5e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd02896294ccc41747811283499f8666019cef52a3300d998d351190c50605fcbbcf6ad10ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9bd6ad697924b6e30b428e42f0da88fec2b97b6321ef1e1e5692e083cf74c14decaa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd6704c667e19873ba7025835b222ab7315103a7295dabf72492adb1dfffa500dcc859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac851761d3d9c733a3f4a652f7568f7208ee106d6b7de99191bf0d1fa7a2217bc0cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee79304752f8543085055f3d05047102422f8386c6da92e633c3cde9477dbe615af9fcb9755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8c79d130720c6444fe2972cd190cedb3d8025b4fb214918080e9dcb0a065f57725bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e19a5c64d3ee5d8102e46b0d884c691c042b0cef87b4df3302c778bd00fb11b1488a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a50097269c6b63bcbe3cbf4aaac3d721f0f99f0005a563785d3d67fbc53e367cc34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754b409a310b027315f47ab490b432d8d1003b69ec2198a5b77503285df2413c6cd6db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffa8dd55720e18c200641529793e9ed1331bc29a6fee80157b8a876bbd8bbb55d3ea9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fc830fabcf8e897c4d62679266b3627f17f8331ada841a98fa102d0b306c2801cec09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb3d7c62547eadbec56fdd024fe6c8c5d2b17928d604812709c2f0fc9817947e5d54c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad183d088587eedf0730a8494f5c4d745dad7b3f1bc9cd9b0c6fc55325f746b715ebbf124757a35bfb5ebfc9a00af06fc8f841ad4a6d0fdb6a98c197f87f49f5e25bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b427246ec8a0d7398ac0546d319b5c07b049e8e897bc3fdbdd19caf71f05445eaf1481798564969c9175c1101c73d23d2980d8f997ae5a46c7227a8c3792da7f1d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8eb70cb13f4ea5639941b20c0c400c5df6ef60d9521820cd9cbf7a6b5bcb459ddbff1a414820c42d81dfa2451473fe62b38448623169e933a71fd4b031df52515e1c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b883185980b67aa38e1fab98f499ad0420da7b72e2f6ee0000bc60cec237bafe30155ff35f5fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c825e6dd6e6945fdf874974890e04fda442398ede67042efcdb84c77c6d5c624daed8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea39926a5c7c2b92d14a16803b615525ad517d79ff42c921a9df1c628897e79e8d2bc890b90aa583ff9dce8b826a48fed8ba66fb67196cb085384bf434832a2f86dd42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd981475501bf33d12ef4c271fb9b6374153d715a0a4550bb3c9eb925b33389360a4d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b04ee761e4d74f108fc6c08d6dd96b47894c133576a0ad06cbfcb719f72676aff5bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4ff85ac9e4d32d7170c834858b3073025e9ae18fe9e5ce3c1253c367c41a167aaf60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75798a3eb9090be88250320f02ce7716b83178c7b3791d572e046a8ae5940372e3a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b8b6a63e1cf283f79c6da1a9434bfed0b29a2cb5528d5b6d1c006c165f6bb5bf92c4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627a12a1a08ddbf5575856323fe1d74c8da6966e435f24916a70e6399ba41c640776faa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759957898269ee21b3ac01e6c72b583757ed72cf84beab2b8e42a9fd827385a8a83bca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef304428010af8888a943cc15fd932b20cf018c41ce4c09ab758c537912b7db3985765e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cbd64761e98678d00ec0558576d6931fd0efedfa0c8d3d5fbaa6d3945963f5865d6dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac084be72ddf02dff7a67508389bc2de71825276fd4a0a265667ecd9d53a82f3769b046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b7792033bd248b77421afdabf9a95305ab6dab6ed1be645c0107cdbca3ca587500723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1c2a3b6877049772b58ccd32325b803a0fc4aa247cc1430578a006854dba9cd534d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d3d733d8ed84bedc6480ff883f5b17026cee01a2b89ebff81ddc9614a2f478e0063fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc1fa1f37d619c23f59c48b037df82933a31f254fce7f2cd2e0e9752dd4686756e3363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d005c6bf9562e2103a918d503fac475e7e67f26519f1444ecb7f556331177db71fcb08fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908406e320e9e665c31a566a2147ff32e10ef2ffd57e250238a8dce96a75349406d2464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bf37104022677752593ece5dcd59bcc6ebfec4e16d36fe947a735ed1a0fb99942e87acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325ce0705afe85178c7728859f59a4d21f1bd3ae02aecf22f759727c71891284b803cadda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280cd7e5820b640d7a6152aec04faf46e1eff1fb82880740b14ced3ff196e10cf5c73729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9dda774ce4db560c1f266d00e7543ee1471f01bb8643884ebdc6bb1c84cc6d68b6f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401de8bf4eddf7c529c8dd7261af0940399c91e36be9cb80fdc52461e8df5fbb86487337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb478d9059fb14507231df4bafa6092602b7c8d6f6140a6ef3d73da0aaa8c27fa9e6442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeef663a531e3bbf29736a34fdbc03344ec16ec31a285e490bce5618cc5a6431f8c7c73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a91236b7b987a77c520a135b7b6226c01e7f197a19f82fa6a500a8257f93c464acc54d1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cd82bc54c72f3ac953d131c65c33cc0949cf9b37e033acdffce999038b7717ab4fa484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba752dcefb6bfc44e6224c28705d88c19c5e31894ac600fda773980d5f6de102bf041cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea6563196cea61a79b22115e26573571e16f5049fc0de84a3980c495a96734d37a20230dbc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53cdd4fc40bd16c6c4d986995d48739f4613f7bec0414a90ed1a6bbe461b9667a9c14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877cb18dd3471112f3ff45e81fbecf5c80a2a2bfae0ac5db3f5d9def46a3c73755d3c6d6ea9a92460ba42c1b6675edf5758b3e379c36e467389a600d452b6e4540feb88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e78a399edd295693c9d2c23044697d9427d40f83a15ca5a439f2be54bbd479b264e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e76316d90e2947497d4ed586553bb55b3224718fbe50fa06c8f4c24408ef4b98a7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6dd61400e6e3729521939cf4b427c776c67ed929838fc92d56a488ea2018e5b6cea628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac5418871d0c62ebe34c9c924840cbf82a8beb12f5244d2bbce7263f66cb1a8ac7a3b556ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d7618352057db22a8c1f7b64e731c419a6a74920b20475045776d43d84b81c2f2dbe9c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd1c5b8207726cbcc1eda106488e5a8b6aba8d6bc9225bc287038f6f2f672d1ffdea2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111e1bf874d319774ed1a0a35d1cb8a37559fb56ba90b6c2a10c32bacf061e22903ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a2bbf17e8a909fbdfc26824dfe6444c8dffb1e2fb9a3e061f5a37c8572ce0c7ba6143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8356f77c5bce5e7380aa7672810b34bb50a9e04b69ecd1b48bdb5e422dbc8dbc4d92f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc7442aff70efb9fca377604f068a998b1a7e427b48139241922af38c844f83828f46da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394cc56e6eac44846b80b19211af8ed9e5f8e7ffa914af1ed4b4b17570d8d3727a7312cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf514e0133d9550f9c138811a204bb40b0f6116fb88414939727e2dd6f16d3ced170a4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd744126288b5dfaec99b3a06d57357580b74d07fc9e62698a908eeacee033b607163c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc82e9191c4d6a353ff5969b42f7c7299fc6614cf835eb2845718f5c454bd80f0b932b52f48f2644ffdfdafcb25dd0bb2b0d87cd9d5362a3fa8f67f22722b351925ecb51aa6103eb9d3cc8df1d7e096014cb821cdc91c3b49816b983cca129afcbe4f4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751edef51224ae4274744008e3213b7ffbe203452c83e97458599a2d08a87b0180232315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3df3d83844383724270eca979e2f7feae67c38cdf8402a4bb68328cb3f81933862fc0d1d288d37ef5b3f15fab28ab5125bd5c7b5c43aaa0ee4350d447d8789f105d5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec99549ef9eff62b6ac74ea17d15f44cd8a1d5c94686b69e58ee39a6f7c7bb7b77876b15df7475a86bad3975ac0c94ecc1be1822dcbb37ad88a7860653054c6b26a02f17fec55dfd866fa508d996a8e9b9049c1fcdcc9e93adef058a40720b57f336cf0cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc9dbec3bf04ced5c8d9db0e4a7b1a16000156f868ea8574e502095b17189518d0e3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e870bde524a040341de9be79a2cf14f2d7e97cbdedb30f32dc40b67b90fbbba971cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78a07eb43af4dd43c448f7070a77fa5df00f09c0b95d91b645ef0b43d75bb60eebdd891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfa4ce0547dbcf281e12d63fb15482aebbc716a79a959f0486287debc798c6c5e95e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998fa38d1f37f23cd01b7228b3647e69dd4c3467a9414f18fd04a5390c75a410d55b42cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7c617cbbe764f9626fdfc34229f478c25ca92d55dff22700efdcf61e82e4efdf16d43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea24d298515a4b30056e98ad724cc03a979149d6dc5934fe58fcfd80827a17690ed3ae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07a60485417a6e382eb37bad9ac53b273d6fd9f491a6120224c31d82c658d051a873af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b54ec3dab7f5ec105fc3a1462ceb91a8b93b35fccc57fdf0e2f7050a5540dd63de10e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f66073a5057c14c2daffdc23c51eb2e118deae2febbadb99397c57a72ecd4186495acf3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc440c74029af7bec72de3544e303534abb706c3db04d6d1c70068c8658b71130fa865d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce04393df938f6d85186739e7c730079ec8b39138919522058bbdd13dff26167111afdbaccf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b25f0828ea09f1b45a13d19888393486c06f805c8da1499697eaec1830550e2c280a3ef741031950175963d66ab1cd85140a2eb44bbd7210cb71556093770c91b4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c5427990cafd89af978ae4dab3af9d7b741b13482ec6b73d434d4d57bd254aa94fa5ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbfaab9cdb8d15398fa5635c3dc60abef3b9baaeb7e08f8acf5d2d4b946ebf2f9db10b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b77353a8e46f1983432fc3ba35a3b26b84bf546bd21555843dddd81da48214eb3d4bd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164ad53c059a8dbbb47e3e41954dd72887e142d0d20745b417a0341c237055a781e58083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda172f022b8384b000855dba4ec391245572b06708044c5538ef32444457ccaa2efa190b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6cec31389cfdee620a6fb4afb1c9d23cc6ce3ccfee96e0fa9f6ee613863a46f02ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b032998242e49d6900c3b40aa516b39425eaf8a03842bff1d33a10f28848c101e54637ea6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa97eacc4ba5e3458a539f737f98595d4b9fb967224da08b1d828cae9c5e3bf6d0fc8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3de11f6c344b7690fa02273250c6d5e2cb5007c91e9cb9246b25c8f5be515d68ba3bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e11afc92b789bf809ee388e5a640c39b40eb43b5f581daca8fe269230265f216cddb6805607c04e9431b7334cb1a6e635fe679431b164c33d353877c1087958455f4972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb2240797500884d4877d5b6ac501c393169173d220da0ed32b3f16fe10d92070218e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a0a9c72483b359018bc00e652bf12da9fab76a8eeaecae6f71e9281290a2e71e3cf414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d5c0d5ca7ae639f5106fa15c41796c412d67e7bee2e7807ca632c16c4d2097bad8fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9301e12ffbdc03b99a4bf888a2e9ddf9517fcdd8a96d9bb3bf47c987e138b02ebaa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f52d3a30cf460e364aff14d91fe5a2a6a7b07c99c46f9a064d813f55a0e2aab7db0830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd110f1e89901aebb8af1e54c1de54e0294237b9dd7181f8891c55163bceb47bf3f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb55e5843891a50bb50fd17780bc9ba641718c7b40c2339ea44777e900a33ee29525fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212be59c081ecdd6e5ca372edaf0c9f3ef0517019ca983065ed512a9e425c4542fc0e5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c981114d2efbed2a1f440a225b8ea1adcbf7763a66cc4f9666318d598d85457d492ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc287164144a7ec6a52003904dd4ac87b2954f5c71cb9f1b5bef124972ac68db3d23f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0f4ec4fc05d01ea5c13098bfee7035f2079d0c3c60993598a73f5a8ccb006f28872e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a98600d8b1a7331ba2ed096d8e9cdab257da27d58ea15fd33ce86ddd8694be6df8f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e1cb19679c07dace99091db4ccdcff8a38efd1489813532cba8632731badb417c152f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470faf492a34b4c8c020ce6af8a4ec0be6cf94243d49c93b90dddd9e59516e4d338d3df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a0474d4112ae71d6e484200dbf723dca29b5e0bc8489caf50f11ccc3b060637eff91d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa464698086b89e98c890efea32c91c19224690c5466ce52f05d5c2ac2b875068a0553a8316cce481804d0572a1cbba1370c78964daad670d71c7f3182aae58ddf4c1c08af947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7822fc801030570e4ebeaaa5d46de51ca093229000c68bcd62d1d5da636ba3b60f336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299ae24bd50afabd24a4dbf3940a77fbd0eba022f00df9e943ac9abb4c8e6a0d47f58597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e5cb67664ab4ab537b2925d2ce9ee3efe68ca2d68d26af273be672beed6aff643382ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75763445a10f485850d43a54632019ec2a08862ee4175e607b014fdc8da7ad9ccf53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae411ddabe05bddf25cfc081d8bb5052ce00f0a326348a36a2de108f622f9c489cd6e2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d49aa94d0952649a2aeba573861ba2d9871b4a4c5280f543bebcf4bf8245c3258b05c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c93b1e0715b24c52b2983debb829c8d4bec352cfa33850baf9d9781a33b8773efbb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c6db6361fdc96464deaaff9f22e3ba01bcd130d08209323f4b4d15a4a1904a61e1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba9b06ce023b54eb395036cb8cf2e0c9c424a87dfdacbb31b34d69df79cb9b2ca68b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb742577afe1e4b06c6d689a7ffe57418d161ccd51c40d13dceb5a46218ddfb36ca2f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c87e7ff92037944daa95f263d208f96c2b1023728844677653860bcb8d89c76b23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afda0d6ea3081b6eb9b1e61f38716e20482d8b9de2e701c5f58634e331ac21be8e5c762daa0fa81c8e1285f80ccc880b31897a3b79dc5d654c9e99427ae122eeca2bb11a1b62d5b24dfaf96b1c4e8180244dcf99bd527014780986468a57113b696026a46322141ff9569f6b7a446b0c12982099fff9491564c205bfe1aaffcdaa4de275de30e6eee44e1606aeb1c5bf9589ac94a83c5e3ee57cfef54117012566889195bacc26767745410c25f1283ea9b5553c407e08128b37b5844f9cfe940decfcdbfe1117bf55f312ac0ef095a5b6c78cf4f3d720fb10e50b6bb4775908b1e7cd53fe38e1081d0083657fe878e081c3e2ca0fcaac698eff1d08cad151d3d02e42c0ee0fcfcacc129c96fd5a5cebd73beef3d10b4532d104b564b9c3a2acb4e4420746c3f677ece8a97a1ba70554ad029ed068eb8597407a27b7ebfbf6e2f6ae6492fed9aa0556cc150496ed31c8c449d0bfa67f981bea5aba89415b11d633906db804a03299c8fd5a17be4c8c203865a92848ad8663d24e6864f5fb726200/etc/alternatives/salt-call/etc/alternatives/salt-support/etc/alternatives/spm/etc/alternatives/salt/etc/alternatives/salt-api/etc/alternatives/salt-cloud/etc/alternatives/salt-cp/etc/alternatives/salt-key/etc/alternatives/salt-master/etc/alternatives/salt-minion/etc/alternatives/salt-proxy/etc/alternatives/salt-run/etc/alternatives/salt-ssh/etc/alternatives/salt-syndic/etc/alternatives/zyppnotify@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsalt-3006.0-150500.4.68.2.src.rpmbundled(python3-tornado)python3-saltpython3-salt(x86-64)salt-call @@@ @      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3.6fileiputilslibzypp(plugin:system)python(abi)python3-Jinja2python3-M2Cryptopython3-MarkupSafepython3-PyYAMLpython3-basepython3-contextvarspython3-cryptographypython3-distropython3-looseversionpython3-msgpack-pythonpython3-packagingpython3-psutilpython3-pyzmqpython3-requestspython3-rpmpython3-xmlpython3-zypp-pluginrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)saltsudoupdate-alternatives03.60.32.2.01.0.03.0.4-14.6.0-14.0.4-14.0-15.2-13006.0-150500.4.68.24.14.3ii%@i@i%@i <@hDhg@hcg@g@f5fxfb@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?@vzhestkov@suse.comalexander.graul@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commarek.czernek@suse.comyeray.gutierrez@suse.commarek.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- Make syntax in httputil_test compatible with Python 3.6 - Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325) - Use internal deb classes instead of external aptsource lib - Speed up wheel key.finger call (bsc#1240532) - Backport security patches for Salt vendored tornado: * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903) * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905) * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904) - Simplify and speed up utils.find_json function (bsc#1246130) - Extend warn_until period to 2027 - Added: * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch * backport-add-maintain-m-privilege-to-postgres-module.patch * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch * speedup-wheel-key.finger-call-bsc-1240532-713.patch * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch * simplify-utils.json.find_json-function.patch * extend-fails-to-warnings-until-2027-742.patch- Add minimum_auth_version to enforce security (CVE-2025-62349) - Backport security fixes for vendored tornado * BDSA-2024-3438 * BDSA-2024-3439 * BDSA-2024-9026 - Junos module yaml loader fix (CVE-2025-62348) - Added: * backport-3006.17-security-fixes-739.patch- Require Python dependencies only for used Python version- Fix TLS and x509 modules for OSes with older cryptography module - Require python-legacy-cgi only for Python > 3.12 - Builds with py >=3.13 require python-legacy-cgi - Fix Salt for Python > 3.11 (bsc#1252285) (bsc#1252244) * Use external tornado on Python > 3.11 * Make tls and x509 to use python-cryptography * Remove usage of spwd - Added: * fix-tls-and-x509-modules-for-older-cryptography-modu.patch * fix-salt-for-python-3.11.patch- Fix payload signature verification on Tumbleweed (bsc#1251776) - Fix broken symlink on migration to Leap 16.0 (bsc#1250755) - Use versioned python interpreter for salt-ssh - Fix known_hosts error on gitfs (bsc#1250520) (bsc#1227207) - Add python3.11 as preferable for salt-ssh to avoid tests fails - Make test_pillar_timeout test more reliable - Modify README and other doc files for openSUSE - Set python-CherryPy as required for python-salt-testsuite (#115) - Added: * do-not-break-signature-verification-on-latest-m2cryp.patch * use-versioned-python-interpreter-for-salt-ssh.patch * allow-libgit2-to-guess-sysdir-homedir-successfully-b.patch * add-python3.11-as-preferable-for-salt-ssh-to-avoid-t.patch * even-more-reliable-pillar-timeout-test.patch * modify-readme-for-opensuse-728.patch- Revert require M2Crypto >= 0.44.0 for SUSE Family distros - This reverts commit aa40615dcf7a15325ef71bbc09a5423ce512491d. - Improve SL Micro 6.2 detection with grains - Fix functional.states.test_user for SLES 16 and Micro systems - Fix the tests failing on AlmaLinux 10 and other clones - Added: * improve-sl-micro-6.2-detection-with-grains.patch * fix-functional.states.test_user-for-sles-16-and-micr.patch * fix-the-tests-failing-on-almalinux-10-and-other-clon.patch- Add `minion_legacy_req_warnings` option to avoid noisy warnings - Require M2Crypto >= 0.44.0 for SUSE Family distros - Added: * add-minion_legacy_req_warnings-option-to-avoid-noisy.patch- Prevent tests failures when pygit2 is not present - Several fixes for security issues (bsc#1244561, CVE-2024-38822) (bsc#1244564, CVE-2024-38823) (bsc#1244565, CVE-2024-38824) (bsc#1244566, CVE-2024-38825) (bsc#1244567, CVE-2025-22240) (bsc#1244568, CVE-2025-22236) (bsc#1244570, CVE-2025-22241) (bsc#1244571, CVE-2025-22237) (bsc#1244572, CVE-2025-22238) (bsc#1244574, CVE-2025-22239) (bsc#1244575, CVE-2025-22242) * Request server hardening * Prevent traversal in local_cache::save_minions * Add test and fix for file_recv cve * Fix traversal in gitfs find_file * Fix traversal in salt.utils.virt * Fix traversal in pub_ret * Reasonable failures when pillars timeout * Make send_req_async wait longer * Remove token to prevent decoding errors * Fix checking of non-url style git remotes * Allow subdirs in GitFS find_file check - Add subsystem filter to udev.exportdb (bsc#1236621) - tornado.httputil: raise errors instead of logging in multipart/form-data parsing (CVE-2025-47287, bsc#1243268) - Fix Ubuntu 24.04 edge-case test failures - Fix broken tests for Ubuntu 24.04 - Fix refresh of osrelease and related grains on Python 3.10+ - Make "salt" package to obsolete "python3-salt" package on SLE15SP7+ - Fix issue requiring proper Python flavor for dependencies and recommended package - Added: * fix-tests-issues-in-salt-shaker-environments-721.patch * several-fixes-for-security-issues.patch * add-subsystem-filter-to-udev.exportdb-bsc-1236621-71.patch * fix-of-cve-2025-47287-bsc-1243268-718.patch * fix-ubuntu-24.04-specific-failures-716.patch * fix-debian-tests-715.patch * fix-refresh-of-osrelease-and-related-grains-on-pytho.patch- Fix aptpkg 'NoneType object has no attribute split' error - Detect openEuler as RedHat family OS - Ensure the correct crypt module is loaded - Implement multiple inventory for ansible.targets - Make x509 module compatible with M2Crypto 0.44.0 - Remove deprecated code from x509.certificate_managed test mode - Move logrotate config to /usr/etc/logrotate.d where possible - Add DEB822 apt repository format support - Make Salt-SSH work with all SSH passwords (bsc#1215484) - Fix issue of using update-alternatives with alts (#105) - Fix virt_query outputter and add support for block devices - Make _auth calls visible with master stats - Repair mount.fstab_present always returning pending changes - Set virtual grain in Podman systemd container - Fix crash due wrong client reference on `SaltMakoTemplateLookup` - Enhace batch async and fix some detected issues - Enhacement of Salt packaging * Use update-alternatives for all salt scripts * Use flexible dependencies for the subpackages * Make salt-minion to require flavored zypp-plugin * Make zyppnotify to use update-alternatives * Drop unused yumnotify plugin * Add dependency to python3-dnf-plugins-core for RHEL based - Fix tests failures after "repo.saltproject.io" deprecation - Fix error to stat '/root/.gitconfig' on gitfs (bsc#1230944) (bsc#1234881) (bsc#1220905) - Adapt to removal of hex attribute in pygit2 v1.15.0 (bsc#1230642) - Enhance smart JSON parsing when garbage is present (bsc#1231605) - Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022) - Fix issues running on Python 3.12 and 3.13 - Added: * fix-deb822-nonetype-object-has-no-attribute-split-71.patch * detect-openeuler-as-redhat-family-os.patch * ensure-the-correct-crypt-module-is-loaded.patch * implement-multiple-inventory-for-ansible.targets.patch * make-x509-module-compatible-with-m2crypto-0.44.0.patch * remove-deprecated-code-from-x509.certificate_managed.patch * add-deb822-apt-source-format-support-692.patch * remove-password-from-shell-after-functional-text-mat.patch * repair-virt_query-outputter-655.patch * make-_auth-calls-visible-with-master-stats-696.patch * repair-fstab_present-test-mode-702.patch * set-virtual-grain-in-podman-systemd-container-703.patch * fixed-file-client-private-attribute-reference-on-sal.patch * backport-batch-async-fixes-and-improvements-701.patch * fix-tests-failures-after-repo.saltproject.io-depreca.patch * fix-failed-to-stat-root-.gitconfig-issue-on-gitfs-bs.patch * update-for-deprecation-of-hex-in-pygit2-1.15.0-and-a.patch * enhance-find_json-garbage-filtering-bsc-1231605-688.patch * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch- Revert setting SELinux context for minion service (bsc#1233667) - Remove System V init support - Make systemd the only supported init system by removing System V init and insserv references - Ensure package builds with no init system dependencies if built without systemd (for example for use in containers) - Apply some spec-cleaner suggestions (update copyright year, sort requirements, adjust spacing) - Signed-off-by: Georg Pfuetzenreuter - Fix the condition of alternatives for Tumbleweed and Leap 16 - Use update-alternatives for salt-call and fix builing on EL8 - Build all python bindings for all flavors - Make minion reconnecting on changing master IP (bsc#1228182) - Handle logger exception when flushing already closed file - Include passlib as a recommended dependency - Make Salt Bundle more tolerant to long running jobs (bsc#1228690) - Fix additional x509 tests and test_suse tests for SLE12 - Added: * handle-logger-flushing-already-closed-file-686.patch * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch * revert-setting-selinux-context-for-minion-service-bs.patch * enhance-cleanup-mechanism-after-salt-bundle-upgrade-.patch * fix-x509-private-key-tests-and-test_suse-on-sle12-68.patch- Fix failing x509 tests with OpenSSL < 1.1 - Avoid explicit reading of /etc/salt/minion (bsc#1220357) - Allow NamedLoaderContexts to be returned from loader - Revert the change making reactor less blocking (bsc#1230322) - Use --cachedir for extension_modules in salt-call (bsc#1226141) - Prevent using SyncWrapper with no reason - Fix the SELinux context for Salt Minion service (bsc#1219041) - Set contextvars as a build requirement for package - Increase warn_until_date date for code we still support - The test_debian test now uses port 80 for ubuntu keyserver - Fix too frequent systemd service restart in test_system test - Avoid crash on wrong output of systemctl version (bsc#1229539) - Improve error handling with different OpenSSL versions - Remove redundant run_func from salt.master.MWorker._handle_aes - Fix cloud minion configuration for multiple masters (bsc#1229109) - Use Pygit2 id instead of deprecated oid in gitfs - Fix few failing tests to work with both Salt and Salt bundle - Skip testing unsupported OpenSSL crypto algorithms - Added: * revert-the-change-making-reactor-less-blocking-bsc-1.patch * fix-x509-test-fails-on-old-openssl-systems-682.patch * prevent-using-syncwrapper-with-no-reason.patch * avoid-crash-on-wrong-output-of-systemctl-version-bsc.patch * allow-namedloadercontexts-to-be-returned-from-loader.patch * fix-deprecated-code-677.patch * fix-test_debian-to-work-in-our-infrastructure-676.patch * fix-the-selinux-context-for-salt-minion-service-bsc-.patch * use-cachedir-for-extension_modules-in-salt-call-bsc-.patch * fix-test_system-flaky-setup_teardown-fn.patch * join-masters-if-it-is-a-list-671.patch * replace-use-of-pygit2-deprecated-and-removed-1.15.0-.patch * remove-redundant-run_func-from-salt.master.mworker._.patch * make-tests-compatible-with-venv-bundle.patch * avoid-explicit-reading-of-etc-salt-minion-bsc-122035.patch * skip-more-tests-related-to-old-openssl-algorithms.patch * improve-error-handling-with-different-openssl-versio.patch- 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)/bin/sh/bin/sh/bin/shh04-ch1c 1772728461  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*MNOPQRSTUVWXYZ[\]^_`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.68.23006.0-150500.4.68.23006.0-150500.4.68.2    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""##$#%%&&&&&&&&&%%%%%%%%''(('))***))++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++--......-----//0000000//11221////3344444444444444444444444444444444333333333333333333355666666666666555555555553333333337778888888888888888888888888888888888888877777777777777777777777777777777777733333/99:::99//;;<<<<<<<<;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================??@@@??AABBBACCDAAEEFFFFFEEEEGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGIIJJJIIKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOPPOQQRRRRQQQSSTTSQOUUVVVVUUUOWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[\\[]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]__```__aabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccceeffffffffffffeeeeeeeeeeegghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggiijjjjjjjjjjjjjjjiiiiiiiiiiiiiikkllllllllllkkkkkkkkkmmnmooppomqqrrqssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuvuwwwwwwwuxxuyuzzzzzzzu{{{u||||||||}}~~~~~~~~~~~}}}}}}}}}}saltsalt-apisalt-callsalt-cloudsalt-cpsalt-keysalt-mastersalt-minionsalt-proxysalt-runsalt-sshsalt-supportsalt-syndicspmzyppnotifysalt-callsalt-call-3.6salt-supportsalt-support-3.6spmspm-3.6saltsalt-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.pydeployArch-git.shArch.shDebian-git.shDebian.shFedora-git.shFedora.shFreeBSD-git.shFreeBSD.shNone.shRHEL5-git.shRHEL5.shRHEL6-git.shRHEL6.shSmartOS.shUbuntu-git.shUbuntu.shbootstrap-salt.shcurl-bootstrap-git.shcurl-bootstrap.shpython-bootstrap.shwget-bootstrap-nocert.shwget-bootstrap.shexceptions.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.pylibexecsaltsaltsalt-3.6salt-apisalt-api-3.6salt-cloudsalt-cloud-3.6salt-cpsalt-cp-3.6salt-keysalt-key-3.6salt-mastersalt-master-3.6salt-minionsalt-minion-3.6salt-proxysalt-proxy-3.6salt-runsalt-run-3.6salt-sshsalt-ssh-3.6salt-syndicsalt-syndic-3.6zyppnotifyzyppnotify-3.6/etc/alternatives//usr/bin//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/cloud/deploy//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__//usr//usr/libexec//usr/libexec/salt/-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:43040/SUSE_SLE-15-SP5_Update/d2238407684fadd4f77f16e84f06d653-salt.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux             emptyPython script, ASCII text executabledirectoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledASCII text, with no line terminatorsPython script, ASCII text executable, with very long linesBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableC++ source, ASCII texta /usr/bin/env sh script, ASCII text executableDOS batch file, ASCII textPython script text executable Python script, ASCII text executable  !"#$%&'()*+,-./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 { | } ~  RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRRRRRR-w' #; # 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-jmespathpython3-netaddrpython3-passlibpython3-pyinotifypython3-Makopython3-gnupgpython3-timelibutf-8dcfc87eee9827537ed91dc78c47dee44f3b27d4778357cfdf18705c1b811cc5f?@7zXZ !t/v]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLRdON \͡m֍u7 I.?25*ZJ%l omT|XоIbke}fbcMHѕ[*1}Q sKE<>CztKݟ._ZvryD!dO/^9UG}W@Z{򿼾|+1x|s̞ifN:/ I\h^5FEN(LxeOc0wKnc-g$3羍-g+T С5UeSW|0gQK a}Nx?]̣q^+31ײ1!|zovZQIFsN=3܂Wq@uQG 7Џ9ȩ%~E'iS=m5 ïCZͦBh_D9;wޝ.8*p}G]9ewի?i|MQt (^gB77"E|uZT`u^TOmhPn>-IUᏎlN3| oOD9GA2m[e[@=ݧ@~+ aN\9v¾b^,zY}z g &ċѠ0Eg S ŧ3<搽q?jii.Qεq;12L ZK}wˊkbA'M+ב[%ͱ a5kn)8 m&cw==X(]GnѩٸI;92ȶr&$,(f(/=,z;rӃq>*as-QxeR(r.cP]0o9GO@x#ħ,i{$SVT5&p uA^ rr͙^@[žV Ugu~ [,_tfZH^p$'7m3̃ h~ .Ԣ1#C\y3KV: ez7y8`EhX#X (A<S@(wHZJK( l!%h{<,3%v:FpӍO xJz?@V2uoXt΀Ot)cG W%^Ea{@u WܐvA5NftACrDDYͫ#hl($TILgrŸY@+2Ef"IY{e6:XDL$i0rh$ԤpC= ,3"e;ܓ#^{Sǚ*Q# Ec(Ɵ?gܗU@B<~<1F3iMPy.F`]q2µc(耑JqWZyU*'Z`ڪ'e}QS joq# l+KO1Su6fgyȸ F ޛnH"N}?V1e8ptJ>k>CLVXcDօmz'C#<{Wa`d.Ji"“Fv+ywnN؃Wp1cB9.i쾆tZ>`J-Xhd(ce!FtT\jKJ-Ka"kmBIoMJ;A7֙83/t0wUxNr_d6M]$_49ov:`>}o+ *ns|~ R 5?VCxäOQ5++d9h.ޣ-Hؿ{˲392kܶ-y|(:=mH2 }{j* VYka6&7(UqK wi]uTh ubCC2P#<Y.A)=_dUqOwU0/M휘42`ZUckS~#Rȇ2hRF5e'D ۫?IXGe*RTFw[ WX ,ۈ@Y@tb·):p1yUaO4E{c4y')\LD`+(tE}5`{l694j'?sDmṖFxẨ (@TMTA2)Ԩkj&ںM.2;uWECn+(/ADstkhy74`p ɵ(L0ӯ\ۘuzW$H-`n4llao mj k݅Rz<(/?xǠb-G^W RlnPEs}^TKţc`xJF)ʈE\{g)q-.(Ӽ^jdIW f P6A'qaCc?R@;oYZ~ ?uؘJIhjML;U';g' : 4?)r{8#&LO< iLJ J 2~ʌ.%Sk6d dU]ħysuKt_|dLJCaU'X{J.i}Z7gm7 V%5i7+]\5n/ZX[ό_ Mk;0xdV r4P)}I-*Sz?Ci1V8y30f,G=<~dvQ@Y8XͪYaW-eB.v8%ݙA۲xP#6%Kz:W朏/ Oxf7唂ɘ$';S'(09E 1mB[c\W^KOX!e"Tu)n珌KaWVDW/Z$$i1p֧lEF/ .+rw>,??\TSg1YQ@$ưM,xY ܒ+%'V"?o\'gš?ģ12ɣb@~Bt3m0cT7/WLz.Pl^{+gνFEYjkĵlUnSi} D`TKL؛%Qal:%?vcFJsƻ^*dcI?fUU[X|VtFt[^Rwk q'GQZwX'Ke|‚̼dfSSh06QBB3n_@`*dvJvp({c?rk{!\ҩ(kXrXU 7= s>4}Lu*O!{ѿ'8f4/@D-H)??x5V#oi`g1imA6MAC[Be@ (Yij2_Gk)E:B5b`h⦟Q!f;r~ycw Du`@!BdX|.- \#5SZH򇌗d=tFf-^ݫsRtIe<*մhԻKQx6w@EKh {RE ^S]+g4^Oeܚ-HfhA*9+͏K0JGS晐C8$§ק`~ĵ]r}b< UqF†%&'?YILvQAI3%au-)^EOETxm6b?7\9d g]fK]f)$^) !9,+۠X">#Ȳ87$YZlzMip q àA]'76do#GKLuqf$[JUCX*{B7GncQ1 xE fNU~o`O@4CkBψBf0-:':#M'Fβ!U 4=Q)' Rرgz$ LK}3{]Fhu)nZ89/*3!x6@m ;gtoD͚qRs㵵%(ԯ/%YHgŪzeَ0h>ch0lHpF`iEx4BW!mV h0l 1Gzro@ydg玗i9FDch(C"WzLv՘p!2Ľ_O;HV>qv;q{䀹M }I5յ*[\]`S1A2@A0P,Ds} 039 ^XBSHȭ'E[0_LG߱OsCcAn B$$z:B~Y4zt)M)<*:4>#1!]z}$u-!Q0m]V (& Y^<]Ls6/tP3^S3ҙDaCDag0B]F, !c׌|}bW_wLS Ȃmג$ Yk* V@/{6yLRo9Wi8~j 2|,7(9*^lA<)f+5pBZ"G<k@%RE jӶ_9eAKXWDLy Kwe\6&-Ň…%o)&VEdz;d@jTE΀;2 y`HKleP<պ<*W=u8&KB[$ ~6hI<:?rCBiAw ZR\x,46DkSuamQ )t27:a;ǣ)ǽBz8\=oLsV:Dݙl[/Xg+{%_z# O\*L*h2\w` LJDtM>!!lG =V_2+T%{ n\c8]\c6{ohi@ V'K PI3[Go*;ߪ:ԊW+sx(fŹ$*S5>O2iOSqqQz}t \SH#Hce4xӑEeoNXmC4ލwwJɵnkot ٯ[U1~A  lLHRaD&K)fL*p;+]?~p~ѡY9Z)ih))9e aW!#ܙˢ&bALI\,"y. mVY+s7L3ۙ4HvT!pŮ寺4Fc|yNV]Ł+A$":toZ~7tUWۇ 1z1C}IeH޽zRe[h9?gG:k dԢ T/zg1, ٱb> й^ٮ-:;l|: 4WhpQ2IO&ɶ(VA|'':RI,N >^-4Or 8Gg{FzO19uÅԬ]b9M G5_/[Ԥɛ}=˧G>Q${{pu*Dw_d+bkx)pIߡNêʑ-f9UG8,:lqWZY{Ծm0vOqxNZZg~(1ұHY Z㏆^v{ItpTX3E䖞8U'^#cB-g2Bh)%?kV_C_L{~L%n!=^/\N6*3x]\U#M)ˀm|lрK@lc|X1F)ђۯ+%6KQJޤO"dk:ܩP?76i$zW佻?څ_/ ޫHZ}(#鴲n?!xf^?(oW6?R^+0LeSHj? m|goeBMq1Fjd3TZ _sOVX^oV* c`4h}?>]nn:ř/*')/J4`٠.L tYY,BlVV|9ĥ) ˉn[3bjr|l7dOd8,&#⌒*A.q W@ oEId .Po= CG7سDAp=0cF \|_ԕh N6>€&$k3ZRzNb>u ={؃y3Q3'Ϡ)BƍɁj[3Niſ> 7Ě$'gڭ@crOB^h(Ԇ~ p#T Ǒ?{zgPc0Oym=:N28㈬_Qd48 S&pg昝.j<=@,&$!TYQT!Sx-NYϤuXAඣ.c#,Do -v})3aib;sZ徶ף /6#} 8'=8nz2䲑!)`JF[qkdZX&{ϲ 26Oi$PWrMsďWjȍrŝpwLS#H!8/ Ucܗ8A! g dK=/C}IjqB5v'ו:āRkLqnH@H;«m]2ЖJ O桾Y@ƒ[94hHxE;bvg9˭s9!a>R?#]ttNЦ 4jE l3% !iPk|YnM:ߦ>ì<n`wk^ueTnxMSwWaOj3ۗYDka 㯖v`"Ŏh'xEj42δ`nX\I(!DAia%?յͤ"NUz"yE/T`\8U4U.-NЋ1] >C4nV;4NU`8 ̔;N,}8OFtyG3;Q.>A gsqH՟"6GUGx")["(?0@i6cҡ!1ojs,or7M Lۄ05-M} W+=4UE mɣHqPd4#7O}9ģej~pE2ˇnNmTi2&?(~ >P|8t曓R-_4%ý/Eߴ>7 D_csU;wĄt/xL hwHj^6ol6qf멶=(pfT? &ÿ[+nLeu#֤N֍?j(|f JCa{9)P!G6B\O^4+Dx\AD y؊#>) , m%>*l,L wWq~0H޲-WFW=} eyLNSkڂ<쑗-ȅR% :i8EjD WY#\= d]|C(#[fuOEYCnCll:WfZe#oz"cE?QQa:r0Lm2TS. Ovy_}{va ŨRT8LrWݵIUD!khXӵ;Gǖ'eHC#GD#\\8i@dI obae]&fxDT'w& ,D>u6%IF\}Mts]F1;N=PfXڕj ]O/P4xz GV}Nk_o B5v.F,-o{\2= n((ykI2p^kgdwK $8\-p27,yw4G2Lv/SI6`X:;(N~TZ?u`=$%!qnx K-UE!9f4͵stG@O2ogĬzP+Pbá J\[m yE/-Q>zk^0_Pp,#4cD./$ I8kvhl ݭxht]) # .OWJEr.-I Ň5Z;W ݁`l@1 >Njoa]BKzyZ) fWab# /383O~+hqT8\JHT FTj#bC O(yz}%`bpƃCY_ʦBJWǑGY_LG*Ye4 IB pbak@@b9L+ 2p ݯ2xkF(~_PAaf/kB ?@6 s&pP8LI3-6c< \/w3;*%Uͷb'Ұ14kr6>,aW:z=r2UCUxvsu(MÊ3Uۤz qV1CxôjG`j3dȉ A8<8Rt|tl'Pk&) ܤ tރ@:8xgqtF;L,P̞fIn '̀@O\4~ FpWKyM}ronaaZ 6Wa˦ wVy-+l`0qDM" %:,7ğ}Tl/ieb1]F ~wYc&h0&T֑$,uDGk,:udK9Ɛ]H7$,S\ F`#>7L)W󭷆 ̅{vKsh`W'5ԍCb+i߿%ALe"H8tt P2]v kM#3AΞ:a:]Fk?#dz!k5nPup\"tBϢ*_^@ ތteA4[|{HghYMxMTрr2V/Կ&lLc߅ܘ9lG# F'ȗI ѪJz0٥m31R`l 3u)ӆ_ĻB4"ARŢg2~*4uOJ46tܓ1% u η pf~"xnVCE+njx@nH Iq?f"IAE'q>҅O̤qcy LFҵKGcjFJ΄=!oK'f0l|! (=]DBx0DQ <=;)hs#LrnrCn.ˡЀj?ˣ.LTdѢ):> lV>K;03f|jl_^UpMSp2F3(+jk fjv<qPHܗIfZIu/;w)m8"8;9:CmzCꀷi*} sky QcR9 ;X1C(9{^Cm@RX4Ԧc0uK{Ǜ+3p?YO@Q9#pOOng\(Z\ހ[B=n_.G%C9gM+eɧp`2`ٞ 2v!j "_/ؘbۮmG7|b"f([㇗n L̍.d}k2:4U!@tBO5yQ| (yt`~ +^$H1[O>3=:Mo\r8E$BH6ȧfФ aԘT>2ABăhuK߹4mUƾét1b/@L&Ʀ)$7b\l7uHhg q* ©[^uy 'WC1&! NykUXA] 6C` K|bJ|@n7NMdk/n }Ai;v$VɾHB̵MEc5-b2liҐs g 08*, MaqΝn&ȡ ·uڕNsZ/С#6kBdON ![7Ƞi4]hd\Z/LZUϱ4Tz/}#5rH0=@04.+CDrlrVl K?(UO>eKF0.etꋀx&'"Wy]Tbe$5R" S9\n5}zXח'. ZBIi6sq)vdΞzQFcEūa->`,fWc^h0ٕן =w8i_b:WޅUmO[UGC4wzcl 76r~ 5IZ)ȽCV|G>NZJT H3 az)]Y^T5!\bD;>~3 PUÁ˽ٚ?sjbڴrG>H #ڔ(q ՝A(d?79*j,~ ޅ# WښGLWP2K0 L pi=T`-4pu\S>jotZy s}*k!G)K#h>eQΥUJi#g.].̷|a%P6bjo9zW*f;)nȱ4 t974'Xg<b_J1>TX70 zc=DPo!Otw.q]yWu@-u߱||Ynb5skr]/eK;!b^׮k-mtN1 ׆Ծ3I?-yrqUϭyY#qZyS*ᣔYd= m+[RE)n.~B)"Ƶ߽l̲+QY>n`xdT8}f= Yž9CǓ>JTqzǦ? #]4RKڃ_LgY["~*C},cW6F2 AhP_b.kmj-Y=@`zT0<'!MfocX~mM߼V3t}rX6?CIV2P#asGY/&&b2˦Re8M>Y22s,PC Z@ 1 YFL.*$ g$.^J+Uԗ~bx, M]I8l5-"@1 . K!lVn]dޑ@`2&L069;}\*quOIJVjbRѮc?Xεcyn7ʗUOܜNvzF1@y/9oJ:]ULZedбH2{/7"nQ+)][f%a#ER 33V|mqyGk#sgm(&da}u+N ?^:"s)D7O%(x^GN:aUoSo+]\w)ǨpR}A_ r&򓤣R9|2u)aQt$ mLvD 4LfʛEg86md#8-KZ1ڼZ5D&ف ż=h?4T-2MC]Y]y4u0#;HE/7K{_䅓=;]g;|Tu i)F؂9kIIވ29K٬\NSfF(& 4؋l ٔ!R'P]x||؝ȏK^cRPq1a`YӲ1ho{<TotClߛ}¦"=մh`:隤 |nah b^4A(QlJf}jڿ|uP=%_vRI!liל>Ƿ .Q²XxVꏜhh,pe!J+c.  65u:UI~na}`ߤzbaIJd a J"[ (ʍ7NNBatt?Z;?L`N :)%;-`TeSco2:v=fGܠy/$Ack,z2BS *|~7f\ Ҷ~˰RًefGt%?¾ӡw(hc? XШ+0nivxX;~~w]=+ш`FGM\zi|G~Y[9\`SOI<5mI(>KxuXᙪMlP /_F\Np"΃گS·U %-X>Z @&$GB#bHtnpy݄xO|ןJAqmqX4%7- v̻ݚ9tIm"V5OE{qu31P Vgxiu-;– z0gZum{˗}D"8spŏh Hy1~Lr?B6)Vm皂XA.AfpA*)可w%:;$$vz9v&q;UN|_`;~UhO)eҠ#a_0ޙR$KΆyGzzz:WW4k@8(h?:[%6#[r׉xIc3u! g2٫Z9"mQu N98&?_(gzH,L\ذpFfoE&: 3qh ҌO@z<8g 9A"t/3Qc˙t0*dCclU&IR F Ym`A: >_1Dj 0_G+6.#b?HSВ%n6l9zh>/,37IC97E7{/twQT0蠯@e+l>ώZׅqdg#ǖ& {-}䮚}Tl2Sn'ߔة V C[DEpLא~6~6)cS4@1h_&:4wAwN`"(עgR)|: ([ oȍ GT3 ''s!7b@l|✕̓0B;;D5:dW>5(0dN#4$b;%hD.+B;==Bb\&t<]6ZRT떅Ի+ 9D7?%{þ/ hZ$ 'HXppfWo@@=7*{⺗?FKW(餖˿Mf{(_SY&\F!tYΥ q# ֫FBь@*9c"a!*%j=@zٟNvP8-[W@8D N?,@*@.}+V/'ܓOHn~ksOu]N&-EcGq]m=]U-KM&&zTFF[3W4i]0w߾`$Tm|$gDmZ㺒/N#,:'a?fK,=Z_ڿ *e+l(>sSDf>^$K3NJQ!FȰH0JF@(g2Wu|>cm^c3MQȍASIIWZL_CBµh] 5os[LO]ڻS4Vmۨ= (RӳmK࿩iw^Ax&=/*?.oJㅃ.~Z5h:ˇ.'pnH:d_[HxroEc Q ʄ/:8m{ryC U2~+|@yzQ:m1 ]O$h1ZW}{ 4=8dxM%A&)mw"irQ#WC(X"^_~ɠ}G:l[ Y2 V :YTd$5!5vjR[߁U`6z:(P*wдs;! Nй@&geտ}[D˅2>7h&?gX &{jwZ|bj]kUHR G!@:Qcs4998H]Hm5LXb6L @Nzb "|z9ԅ}<㘏ÔF\h65 E`'fCil7/}nzVgJUQ{y(%7_1XiAdcv?FlA ]kFf nD7"s{ʹhbWЋmbGl`&W*yG!E,cc'!QlLhoeᘍAɼQ変]-$ΏA[oP,U^ mb^馛`hX}1Scu=U9sJ;Öa}p0߼{79Q89-QnLȎ +kǹ5E V#wAE q0!Bȃ{SA:f;a䟀sđZL2fsXP̈́n~aEzcqݝhA(x<ʷY6P&Pr U#ٔk6ɉ;[K"+qRqZ=r$FL4L t d;ۦgIXG yuy.5Ti7Y;D >>寻 !&S*.?#}ZITYH2F7"ܠwչי:Iktn7GwlT=Q E&֒LL2N2oe-[JFtq{DuĂBDHi0f*`/`fI-Q "[S?]^Zē+Vg>\S&b蒲fjVA55qgQ8,.o._^uG:g\qQ&w HS0L&͜_f󈙨]99M ĸ{^CcAzVh@{"F+.]4H:\ v ZRVG`-Tm URa"br#XG!& XK8uʩ$ ;2ҝZ}W">E%+2F6֤r?)BMznQW(ybv`ex>C).]}bhExZ!c|':N߹OH#$M mx/⨝AU#j-YGツ=E7`?V0@h.b2Hhv;|R[c4Y:4|i1Y4Jmʄ+[E,_ fױRŸJQS&@GB{wx2 RN,y@wj3Hv BХ/o|R0U(2M@)wvէe9F%s4F6ī07ҊffOdF5!6b9'07/T-Kw,BI(-}~ۮG-B.lJф(/0wYwQ s^j Ԟ 7̎d:;rv~8=kWܬ-[b{Tg%~A-t/4A12uyyR/zQһӪJ23ߡ 2A?/:KRi>C Y0okaα|}Q1qmY7}*a;]O )6i8=wqގfKAvPú #/L}#M/6! O RpM3 :|-ƳܐWȮ;L~WM2Kflsnwdi/W$ 1IW0F"DcպƀwpZW;ՠ0mr-a%.Vnj}$kWM O A \Gwuv'/ :(7CR)cgňfO:I>{.ݴy7h; ZKS6Wg;qo2֌xd#-R]nISCa/Q'PvL[IJYPSo}#NJl~[*c̪͊ÏY"ZPFЦJO?Rb& {VM3]9+XZl05}'P<,s3Lnr?=ܒ(mhh+odk/꾨3 }s'g_LXs~=wjM>pZt({b ?Y Q-\pȧ>iљ;p^+ /;\opv)!JN6_HjWspK]:`HWa"igdfvUP<b]O c-F1+Ɩ ~?ǚCq0+;"$?ya[[}s^){Fu7 ZMCԬU\Q VJs0h?TWQS+)OR\mYj+yҨcv :r2i ]DOhF8 k( AY.2wP稼iJ]2m_! Φ`` R.j8VҲEj`}K{_(-Ow~⚄H{V]irPY<:!hhW4/[ A53Vg7[N(d[Ϸ7߲Mmэ jUZ6).^-q*9ԑC>ݾ8\IJ}t(f;N,]Xoe`\]tԙGl[nן2!ybbe]xi6Hb_/pJHt/9ɹ(h"?8=_QU]Z@][95Xg5~N|e ӟ!#<4E+%> 2Džɇ6gBB8#S+X[HydgxP~+|!Σh`\SbQ{L ߗy&::6Q&XrؗfʄQw@J췦OO_GsmqlFK4MJld b=QC28kxH[l,N$no,> 뗷^Ƌ P?}Hm!"TrlΖT0F+;>yit\=Aon5/9bk)FZ1Iv7GQː/mЦkՉO[7Gw2 iDп⌒k\@5NvJAwV+(:??#xFIσhmmBVqLn%8fV.+~kL9]MP+UGWռDu?"w"LD/]m,;*}Xk5+ F}T#I}b" \&a+rRL;=m jdfkas$HR(˺l\A\J-my1ʒdG\֒fs D.W; 竗u< ^H/J)9/1{ 0inY)Onry!Su:NVGOV32|k3 pίѠ abcmw\vdwW'*aw0\f%8rr- "21X.6o*~zYr;2Z"hc?CN>Xc7mS-{b^/['n8^ΠhSN LWsEmR)9.hҤk} ~k}Y8g.PN򝂚8"AV&|z _4%To|4&D3Ҳк, ܒt^c}6C^&J`WhG|5bO7zNJ c2ODyR} -K3X\x1^<~qiBy(.w|6BUá`"٨T&jmbJeExܯ Hv?SxEKS=wgwEf"%m͠32ݭiTp xBaye!^V7_5˰יvN,gEЩ@9@QŠ#ŘS|t7~ Bf/IOf~ 7AYg}'#jc"<35ڱ/3{t?2Bt%BhU !daXy"&nf+hJ_ 5j=-Sm H+ٌ92F-A5bt!oH+qϣN ݟYW~[|y R(d~+i*^~1UL\ԓ̳Ea`]$)/!\E>C8NWZ\6uro۔+ú01Bi7\4'&*gێr+<6U:k= [?R26 9R Qp]╵V?!=g&;d6<vb^qt{oNlH6^ۋ 6fkT?aEf oUL&v^wPb{Š#, L0}J7 >dnqccJOM* /v^m}=WWT#c4|2xs*7= u8:h@ jhD.$n >w- mQECg/F&gW+|`Ӱ_؂{k|9|R6="I8չ2d/*׶Z}o?y400CkDK5OęXE *bs @v] !p{r;=a^U(nwqS>Un"8сkc5Ҩ:-߳B)kY:n:wXO3R/pZ1ݎMt5*Cb)5& +ė?P̏y$Ҩrޑi5+"& |~IxxKL|Qxy]D#IgE;x:}l gZl+fHIZ]g`LΕdPc[B>>yAhJBUD.>ՉGcEu=4K!5X{?/ !bW"$PRDat<3(zouwS; W --/ *C^uP*4I᧬q9',1V>v񺝄/C,Y`p#\LA\ Hꕧa8Lp'R* KW8kr[rNu+ `:L!m Lz795rؕ[HdcCK?1?w F#b>~f W PTB7jons⠸1By47mEƳոyEh?sWg=gȲb -in ec=RW"Tҏ=9%?p%^7811PyhyŲkp&FCFĦt1i=aʜo0IX['F[4+}C?~-,Ej=&}6s œО/41O$G91p Sz4A@l{0 ƆQs*.@u)pϼ0vƴEvY| ρBpNS7tF|ɄYvH;'7)ꙸg8Kw^(rybO:`pkKG ZUX*Pv +dqruʎj=I R Am*;(C-ɋDਦK bx/+v`*ϯߋvx^5m'9SCLa~ZU %=juGo \OwEM"ɋçD$nU&^Dυ᪌Y.f\KҀسg7|thuhaci{@2m&^Ɲ#EP8EkgCwU=\m?p;sa܄U xbCF٨*' (UI@߉׿w:gVM_ґJ<&7&fTnsK|<|(~Eݓ)OLPr!jH!zIvLJQ !6]=RUZ 9 ,JG\lCo_<f>~ ?jG3NR{Hu<'?JP=QoO gE0+Ȑjn*wpj8}YգC|tN6"(Uo;BnBcH;Nd?oYjR7 xekc Prb)vuk]uOv`ڹ1r5%IF}p=NցSh5EN0W@GP*W<__tKdFB!9`1ErBpELIm%TDT8J& 0jusKia:xvyk LǛ!ryI:"q[iʩ`AI1:era/' ]`M8NcuP(&/$%\fg g7πuxlL\-ǧm [?86]keux3+| { ݔ^ر[Ekt/!),Iɨ$y5Q}Cz;ǩpQ=SUc`5 $Л6+х2?sְjCJ`Ggg?qk4W5H w-?9`B%%}&1Zf<#vj5į#7n^dN\wU3< %:|t_D+:ݑ3~ʰJ//I uf:F?gl\ۮs1[%pc\# ?me?ڰHmZPqr4ē!O2,5SiW<:F!4_Oއ ;[f:ja qdb[{ocv$2K"n`z#˝ք$j&s2Q TxC˭fhb[Tsqk.7@JB$/aO7Ismb__.4U\ˍfw{~_$"v,$ j[w%?|֚B}NhA!1?{ p}zR/N#c<oϻAu=CX]ND+ulJiF h h˳=`ea“k+u:ĿnhF\ak ,[봐]WEdzяpszAuؼW(P`,͡9]u e{Ց#XF9P,g'sŒЇ6fԑ_|74W%g1Hejd( qh=R^Fs[]5^; bhwB*7uz,D@ރqx/:3x3rhX̡+@Țz6eϹ7w. NC|aO`S<>uKFcv/vBx:Q͏=*ܞl]_,ʢ* vX$I}s0` vc1𶏬4Sp(9([nmCICGmJEnۼBw)$(G[]>,]77:K"TIϱhŜ+7kW֖=YY羚0ڥur#B,' Xiɰ7n|z!djQqw'Z#< fU j28qrw~zZ?% 2ˁ5"Pcv ~.){,jEtOgŋ}'X'o$&\ !6~(g%Z!69cP [ e[K_?l6a'orO_Iɔ Pw&6 :WyoJnuô%lnnyC)-L{l da*ZcB&ܱaPM$+DZ~q+ebiL> c՞/RwtdGRv&6ct>K>u0!0"z#k,ќZBeGɦcIg7l5a\8XbfCPtZKs(52uX9l0r!> a)4-/efYi "iCݪ 3=OI`^@7ȬC8M WA.PrrƊ"KTRnr n{mk*gi4pr澠r4ter$F,Ʊ &]kǧQH511jLi.Ђ;v%T6=KysI@VCw]e c C]\7n:.W ZIqSz?O\0ݷhא$:urA[h :Ӛ szOjJ  &f7uu()l'(9Ck nYa' ֨ %l&*MGr9V?jp98(blgUڀҤ@r Fd1\Z-KӑA~Wͪ%A,1_#g_e XUj9(; x/w~6H<2);Aa*RIܐ`xe-uGd*ϋIN *別6n.Goe ѿN"dYD@dv2?DFwϕiL/B_%5H673$G/LrP )$p'*Ize5~Sp ͠ `צDf0.2"&ʋj-Yt6[ fɊ|B5S@B~w^!mҡNm5K6]kf1̌h<75˷0->Oe+ z>Qo7P3w&0WOR ⇻yn4}uŹp}cgGW{N,j[(0A*9GՎB Ư}uդAۂ4YX"[J8dhE( AYGECX6XR?]Gyqq޿+'ʕ ASlaŀd,s K49Ex~_ma68Hnn+PPңUH&Ў_Cm;k!V@GWִ\Nwd$HVmG~}V=;6h؊!Z>HP6WIu:EUg`<`g0+$D?M Ie$)7bj51TL+T(N/U*A05!v:D_~3Xk04 Su >9[rD/Wvlѯǡz-0ǫnf5mz.違D:ߔu&N rӥ+&?6[uEZCOg[\Nzm[$ {yzXBGc~ U%N>ZA 6fD7V rK ˀZW' v/_8@8.:(O E[N7-nP rb1}DY(ACZ!J=xmrs. 5O&nT4Iܹ=b?E#qYߒW/LDH7o0P}rQ, G@׵E7S{}ruWږ1z1cwplv+˪H27W=艡o2]n Eߎ\ʡ|^hԸ"]" IC+vt.E75!&Y[: Tͮ& Wr$f@~Qc7^r}B8 Hb&ba룖>` ^%)~'K]۝~uvȶZi%-R8\ǣE:.S#= +8[~G)LbI"y #9vJUjFp-E^ϞDˠwHq<"E}rQ":ܚi4R*w؍Y L\O"=0V}ɟ:8 UL/0ʇ_#Mr"P\1嫈.NQ~BRu?dnQL@Κ|8;ZEYNv!{YnmۆzcOYgm;.N[,!*(!]6eE 1=v<*|G~P[Anv4f%зw *!kjJf)kH;FJ)o>MEK4eRxXh9c˗<Lє8PCQ}vT/)]2[%L`7{Ut\B,}_kT4QV~-AzиdfJgJ4꯱\*GةńI`F\-)jvz;/t1qa-9E.Pr!MX(85QK*?TG ft7[kvlHpuuv*04..~pd69sv/ȸmj,^V?3 r jxLZ~LW2Jr3 $Ab ۋpgf*jf;3e{O\3<;AXk|Wa%yJx b>jc/1/xOC7!ٔxyP`w# 27SEkg9kCHDӮdm)q'r,F[ۚl:*VK}p)%Agp₍NSAGdfu x _U Z`OAoUu$d lU#>$y7yISH"QC,Y)IK iH~!dPb|kӯۉ};q-"Et4YI~YVǬBVYcTr>8>rx Ճ9*ڕGLx&s q\E\ɘw=mG/R,8"{2oB`PңetY~ǽ1kR3v 4,Y = JmGsj^)Un?y| w0,g$>DŽ'?/DYׁCMdPyKoy"V⸨p _ uN `'/G =^6&ZOhJ5G+ b\~AhgNjkXJfWS3]Ó5W>OA_QLTLA^+6a,]c5Gqgih(H dr [bP6YX!% :6\\CBoox%#i: ,"5ipG`GQnK6 ]ӊ\( \Vo끱光t,6|sZ񥯧-quƿ*n;)YA <ە(8t?k_ZMC[[V3]ẅZ1sg0 dB\ pAih>ZyC<]lq=/ڄ}ͯߥO30|&e2[Sz  o?wx8糐|Y:2:,~^Lhaӫbq ]Of`{{m=Enlj'K y;@f  <3e%(byDſاGQ0ׅATsB (-D5$@Z=e$/@u ݋RG$=TZMJA-Tg2JjZie y'@bF?:G⽅b ]0ǫK.'øq@j)0y(Urb`V,^,@pYHnE poTnGv* iҲ OAy͆?,_!- v߃Zu\tDMe?sP 5_ԗvYFTڗ|Cwmd' ?`ϋ{aXt /s+ӻ-V-~ Ԧy0k 8 ̌հ/~:)P6ք*TДc6hHXSc_'%vHiѠ&a&KK0j6|' ZjQzQ5EMJ4=4dvB(=v6mMrZ(^=5P@vEݧb;<]Qo4VEyXpjcZѤW~?C+RFhwjHTOV U#sx:%*L7EfIh6T:fQ" Wmj77 K[k} +UAb{1x;] 㫴դBj|'Z|i訋3er3Hj&WQL"'C}ZuʞZ"c~a,sFMHe!?<UƟŹyxQ7U'l XE2(~b*ޑQU@dlBϩ/bye+d2vic\enc4,L}.,U9Vn:ֆfgsZd߀P QJ"Syrɛ[N8Άj }&LK*!"k-2jiܖV%=/9<>m=?qvJ41=՘ٟIl!a\j:ZH|YUJ&W0HN ̋z-,ٮIM OnrZ8)fמߡ}ͣ5^MNeҘ&=qEc@ WFi'wDJ/<$@Ur,N7dnΎtOœ0̳TA{]C~ 5tX(")mydjF7 TЎe}y{#wdpp6(qpg,^NC/3]R~d uMPWX JH fkBeh@fN+%ǐw^b%Z;I_"m;B>I3KZR6&nv CpU랐N9g)XWOF*kQ-$TϮ]7ڣ%_֏c繭V&/;č8iA/%?zr5!drU/Ca,jcBXkd4Ps":kBȱ.glsыB~qX,sɍ9sיJvra=ùl/4U JByP8S.okɉ ٱ=Tß. %.tQ ,t UP#MzXy!Z!6G-iFUi>sMh58v'(+ ]s{L]+ES X}B]k6' "MB Ҩ+@}>5#vfߏF]E$bc?iڨqvy Q x8.JHtY}.xgB`#t"̚^ q_ Q[-Y +'Be|/Oy'!@cu۽>$&&g{Ü*ۧ.er F6B῾1-%8BV"t|M ihd [@aYM5a>*b6ۊ|۪OZ]RUQ3U ꕊZ|`ɕm`;}w:}P9~fr(NP "@m"cp%F||𪕱O\ya݌߁܌Pcevï9!d[fF>A|ySk:ݤP(xQҲ0u$AMfaTفVҤ.q|u+7pP"d0w L͇uݓrOBIpHU8Iڡ[] d ȡ>p5y?(&Nf)UcgrF9v"POrFm67-S{ n$c}f9[oƣ-k(q8TLW 6Z˭[ A|X\ x1Uךs3J)fYr`$M¬i\OαMRiF~2/wS7Sc|Djٝ &)e'[Jza$|F{>3o bX\fay H-5m6IkIvewuҞ,KRjTgJi}Kk&6b+m1v;J.7X"s]X4#eף j6-^p3Cifٔ“`-8eZuȆ 2C8lD%5XJ/'у|lP5M8{r]$ c(meq&7nYBH?ol ab{;M3[Oi#<0Y]sz9n6|˵}"?/5џ+\d]xVKPZ ~:c{ׄʻbj,:U8נ &$7WQq`?ObuJm 1;aP4`(_JnD@8{[!DuTAji#& PE5AI8 kks3[2Yv1hsC.6^FgM bG"o-/z>DxL㦦wShn)O _Z3ΐoѸTP[!`g,sH |fۄĨTهA Qĵ 4X;s'tQZ1'wjsBC59g'>t5?VPHDQN[MOL:QF AYK.UyK }80VhU~HM5[ am]͔-I;m^@࿢.e}=iH;'pFq0 X@ {ueF=dMP%qVڨhR'MYrtr]1FuhFyUʗ"v<`2 P냷Z-=98.ov+۳rL`O>$#I=u}Ldhf /WvT͐)6'O 9q4 W,y( ܙf Z-DO7uRG ~X5j]Ļp(Dg=Ci4J:lSiS4:jZŜRkڮD*vKAF<1o"=Y %ңҨ9Ag[;YoqRf$pƳsC+Au?ܧZF3aߗ:YuIv?ybe BH=ݮ7kpT}LI9>hE񄤐K%4BoI_b\*2eFISDdy:ĵbh$59$ո{1d:(K]TyMZ_'"v\7Ρgg!R07B:^'U#Djp&wͿd< xy3n vgra2@}>+{%wkT݄VϘ+I Ny!J؛ȶӑ4zQ+x.GH % uI@GQҥOjdZDOUma,{=wцU,ﴂnqu%%G k7{~_Ƒ/l*X#|yӳ#XIjkSa]ړ GݡA J]asPn"h5xnf:xr6}.obe8 )0;+T^r {ә[& P ]Y fjq6X(CM :^7m\U9S;?ES !2sBw a?@6Nn* @>c:А_'y?4ܫ/@N(KAQ(xLN1 xoC8z`[#e[fXDvj/|6˼.tpE\Kt\PeL'] AeGU8 $yr "a/ ut} 2(cOuOT Ψm;VrCIDWJ g8brm$29/x]BK+bv_T,=* o -z_G##̳QD041IwؼE/Gk?mδl$aFry5F?pFMoژj T[gΏc%APP􇮛,ٖCdy\ej~: 1D|xv aXW?+& /RHhh Uʧ?$E&o{2^/IV:ҽIK!ZB&I9UUAVl_mC ۠Lp W;.~P׷," dCtYnɮyJ4Qo:N>}$MUPd0{_O6}3Wiw!Y72[Ympne:.lPGx$)eI[q7tێe x+(eMU<-Hj{Am)2 4;*(Rx j<( `d n{5=\}SU%4$4TDC~A_+;3 7 Y.飆%]4˷˽@b UejlۺA˶M0qǶg& --zV"IJnF"]5Sa^w|̩Ξ'UuTnW}{ohg4@'v35<꜃@R$DML]k.%}3U>RZ 4)0 ojy;7a[ v#ۖ *4څs cȱ?*eaۃJ1ڢj_<͓l^G:[!&*#! UѰ`,sDTU2Yq[Mo~Ƒ17=M@ulX=o,o 2٤v#e K :01ƒ˓gE4RTX.|GԣRf6BêVum!; YN0Wm ٫y

~<.e/I?Ruwbk7=ժi W`>`u)Txg04?mq%W]~%(wAQN=?zi髊dHj_k]{wi)f&Ш=?nhDшz5ZmG|\R}@h3xf,! Y:z;!V$BFb9)@AU'۱D"%(3-P&_-[~wQ]P+գR@Wūۯ^JFu^'Gqy0ITN\*4-=':]U'Lw۝E9`.?!T~#3B&cް%bBM/{9iۭ#HL*T#JQLA"x?_%<m?"~<~٣,OZ/A2ɉ曉k 쉤'zh@jR#1G`G}Y*6LR3Jf]}dz*=! ݟcF;T#V1֝W"B;ĭٶ:TEwUlkm%ajyf?Vcj#/|X¬ 8*,RfsR?6+{' -# N}9}U$S@?꽮*-f\9U[oo"0mw/TᠧZ¾{@~ʁj5i!î('wr'7p])tQ)*E4AH+GKk3[vtm@H% HuȊ#w5rvP'x,pVt+&*׀ٜIy677ח`<8+L2e;aZbwgR^}'~iԜ$#1*|˰׾JTBC/;k"ުEs FK{gJعCl16]&+,zz0HF+!<$jq_#315;Lbn\}J&XX;;-唾hURvrpl52W9\%nn徎Ehi} 5Џ_nY̍Y}9$~L8Q` J੘C뽼@"w1w*r}tt&~-;1^~/k R.GUbv4݋.;zJ ;i~ "G5;U. 3,l!o3_)xMOdQeoWƣEoK/=p ͧp=gp[9AtW D.pVZ*y[tO LBʹ#q ÿsN^+2DZKǫ ׵R7vO!LfFQDD <jMz ^l.եt1OeJo;3ȰNT݌քq @\궴f"aq,\\uO,ny P>Feük(:#kZ\OĶWRX fޒ#zq9صKFE&)T2$1)]x upOƛJ~|.3.uDV>4%Va0n!،rȮ3RjXpw^%Po94pm#x* !3w 2Nfe%H&g<':$?`EFۼuR|>@bAUꚞ1 /QZchmaԦ%HA^4wF9^r+=w8?zb]ZAr/}_(۹.3Ѻ)H9:ȋbԵif2{R2yQ#xN?ibm\;sS{N."H-p 3 F&.W -I[2vh3SiCb77Cm~*'ѫͻ-H9W&CL.&u6դ/ VZpS8ckwVe&a.z17~lD־\񇗌( |k!C('OMghZ?+89 oH QΙ3sdRh߹) ZG0 ,Vp{4vAQO ,D(|Nv hZ ]4@`9ˠi|E@N"`f>Ϸ"{Y"(q+׌ !WxeIqth^̯&1Dz]W|K4ppjPOn? Zqp?ޏV x\6հu!6&kiGnݲim]Ųknȥ^z{lK,HFn.<&"n•lN%Czm\t(7#yzíx0"dIY?&SXVԈA5Y`Ba z 1FW|c7(L\[D`^tHz6Pe#QؾTBS si =3*}44-I4mr8F j8pߙŪM]dSo^63da 9 LV V!*o5;,v4Ydͻؗ~cW ϳ̎SZu!Wd]'9>,gVMQ rs~W ژ6:nD*Fqˋ9;Pt񗬾N6/ a3괕8#q&wT?Ys͉HIqa'sp- c:%zM2vCuY-qf7v)dp +A4d.ζtD:T<%Ol]W%\Ym͋)7)l ! 8 aeM$BL,+IW-{ $o/m6æC' yCh#T_9I}cti sʖf8PQWE_8T \s?J; ~=A x4KI0hjJW; Y%;ɧ$]-% 4:]NgM[\AUߚ+&'r$U|I 챌5ƪlo[Y-MG!:3R<2ԭgcu Ǯ&=P!$ʸD@ޡ/xܐuؕ}_i/ فs|3(*-c<}n&]vBK0$18[VZ!IkUL)rEy9wݐf<`aZߦ-~[Пāt!{oRCl@Ϥ]D-??tBmn4HEt7< :gӦ\F)x <7]n|PAC^ގC| ?\z˫?NB6ym =aĤzZw1;|9D*# mU.;2:5@JBWGw%.4]S:Jk%H<#Yl왘7*PxyF-L bT1uJ'!)Aju%Q~_gJGw%&.Bi^Y^dzmYȸ([6MǤ&S` ͱ]wmaOX& {l"ƥV8éM_ QhDjIѠ|NtOrMծUk&yMڑ6kRV8Sm3v<3*Jc%K<FZ5[](?_QĘqh2T`O V$7*m4h! sr%H?D(7]ϼ&$w[9Gt&W64(i"KpvF1ȭYOdr]R5w=IC\ABzC8rM. H׷Es| Lk(cYNk"& ځ( Bc52x5*o-qx)P/cU~i\]wUsJ=L@Z9ߤbwPVOC>`'wc;}S@|1WwV9VgXkv ^w47*=E$#G(.G=:,syTr<{h{Cumx\ܿZ_DDHb &O+WLr^7'c Jg$15òp$.aRӾ#ҭJ TkO{tu(qUʾf%yPi'ePn; 7h*l}Pw#I%95 d !$a=G:̍鼖^gw4E䁝])on9b r u?\9w/ˊ ̳,/nQ|i8 Pc~:F[7R}^}rõׁS*hSJ$)W9S:9׼xvD:N6"6Ѝ7[ `Ec+pl'O6HK K  @Pc6CëYn.ӊtR QZ~ސ4F\k{:A'2)<>v=)e l?!+3ؘMY f5kGA;ǯݬIpBPh8n^mjt4j{>hNq$CnZgYBmiֶ٪<_Nen,mT 5~ sd8. ZA )sjnlII0X|s+ܝyNb䔐zT?'TC3T^_Lh tbj[D!4XnOKT[2\.;{"ֆpϨax+3S&Epտ:VkuyMbYɃ[>d !cم2_A78' B"" ADy_ (xMªȆiWyt'#4]K$/0$;UjwU;!ݏh:w[h؁Pll : G䎎|bvHӝ rx*Ke9HXTo eDkؓIz,xRٝ!\ $!+6NC :C3N0J!Wv:C8t<>2} KN^txbɺ,'xKIfv-]M/0Odݱ7,Sϲ/O^vBn& C~@B =n2Ю.~JB2Sh`a(&J\V>uNCNH}N\5l m_dyd+7uU-,T>i?&ֱH=nX|'Ũ G\3h3w)l~a_<_Zq[1&HA@ k8[61ZLwS)G,)mLHFǮ,etP,8,/:-ljv+TIVa\fٜFelN@m&RVT gX= ,reSW/)z)!W8sұۏm xߠ8L؞r."fC;39:F[x# ZLf6-Eny}*< k5ȧwkE^[FZP|,ίo5DSXPfC ]QH 7J]c[a)"nR,g4)'IЗ8c꼤7jPMIoW-|jNc2:xc,QtԐ=9 :RXvDNʡ9F]ٷwX929YVv \b zB4eiځ"1cۗʿјqJզ a5GF(z>PR%ysUgS:eE֋tJoie-tXш#',d>E9f~hvuj;J3`Q10_Lbwcp Fy4hXp3.VqSp[RK'ӵ< n]pSOd!S*a[h@xU {6+4G}T\ʔ3wY!dI~lց m`Ú`ݖKpl [_b8u!L oۧM#߻̑CTD ?0p-wb൩gUvW3 ia1YI)gC9:o4cz M۷3m*>KވR^.׺:zj_葫uOM^%DׅTi5jn_¨i/ Kqt, Oϻ ?2#yp/[̭<-3nl֡*'.ex嫛^7%_A(u;ޢz$R4n911sc >#6ݘ Ozc[gâ-DI1WZ hJқKs$ضy,Mp:ߨ~ ź{9(].>%+"4QHW}tćHR<Tc|؂ Y}\T(]גգiPif{̃۾i]WP%S=ŤNѬFi'IXZKţ&5 FiNv%Rc/~?q@- IFW RKzФa@TB7 HMDȘ[| 5AތZJ=8ViX'aE@mf ~@6OGbu+S6&\G.Q~ujOFsMOAn&ZP%\&"(%M>WaK֭3T֭^U){n,~"'ns_I Xo<8G#B8 WHP!GA?NZ,?φhbm%MyQ ϙ}X|?5F ~ёk{]F^l} Iٱլ(aFܬO C9$u Y&k;鬐bi$ ;~ǁ,o厼h$v Njڣ6J 2ڬKyyOhٕ*Y`S:s5c,E33rtglQj,e=Iwn !1{Z#e}ʢ XMU{.59`@4࣐]Tf!0o &!meIZ'Ec_0B"RUMNb* fHլхeE7ۣ%yaHHůkWDق~FZ&a{ |eWXQ}rv IB6ZCܜ +.Am%+VC9 67Jtv:L.im[NC<ʠ./t8ێgj[&hϪQ_~W`+fڨ4]1K Mf&3&h,~XpKc+/c'L-]?2ZWCwWlg:ySMiSLM2@4gX Ys"Z-Oh4㑗S2oB``=,v(-u;&q 5І(ZpߢpD|;ùjj[vH r5IY]dCBeT]ki{Ʃۃ}g r"cV`nFްZ Hj^Fͭ#̚~ C|,Cr4-r q܋c9pIlgqkߪ>-mJ-j: kÀDЌ1Q3Ars€/[>Hd``ޛu7)hnrճ+>l^I)=j5vMʢ{ _x2-h?ٰ˽|İmp;2A9Ia%[RFy!w ͣOƣd-A]e M"O; z,m@1UO`I= Jȍ6 䞡QEhnqEK5TqQu[fE |%B^QLwg˿oEG'd-n[ D{0GZpIqbf\|LU#hl>pNio! `1QB/2AԞװ*9d1UoM3-B=e$\h\ؗ2"s;M zV<;s*}ܪ3+Wot$Fgb-P;:%#`dTfO|w~I[؜zWw$! *DŒB~$2znf\MRyC"A(q+ɞ" :ۍ:e*[6,h4]u 04Sor .yi-5D]R|-Œ<+IePĜz9Bne!en;EI^V%Ƙ5`"tM}4NXX&]oӞՆ*H9 1n+R1:AkvlU!U. _iѰW`5 `~a$2ej %Y;[ Q! ᷁N,}iB Ws3~^2S`,nX49ȗɩ_r'jڍY|"̯NBʨ۬=f_J7M;%5EK4mL#On ?U[Z&Za}yH =[uX_'aZ k4-xze?|ȕH c)i8 ?/5Sdhk/ΚN \&(`E&.uw p,3"G@;ڗ,^a>Zȸ9}n )XO;1܆eNz$aɧp"9pnawb\^w1P "P5>E*Hgi5Ўü>j޾M3:2vql-F.+V1J))PΰGlή#=Zl[9[3X7@F=^aZeI*씿ShN_/x|韥PKgΞ _EZ=ᡴZUV82uγTgG{enI"Vk{xgsl N{ ĪJ=6׭ f(\&6풓Ts<8q=|luN"ʠplyT|u< fIPlgP3KO)whdy1R.$JWc?'G4UKNAg}ICw YFTC B3TaIB2BW#n_ٽ?x ^K Us2JO+X L9wB/^*͡"%]}=T2ء)[խMT.#\c"pߝSB[8\)̗?d=館Be9*A6$Fvնu+Jt>Y}fC!BҞ@rz,fTLy=53]@1<#3wǕ: y+kdx 9WFFfDvt7BW_ e"⑪&n9bpo1]&w 䶶Uay&js{[^O<|$-irJr9xn/x0BW0`[,i;䝨L[D!_/gΆ">r:M,8/ nj8yGLکWyW @&( yd=F]E,i'hFWlӽ'QOSHz B ΂][Bv~*REjQV>Y@`Q+-90횏%QΊE7̙fc^ c(e#QzF52¬}_V0q-ݦweDwC2r1kګZAL~Ħ]:ճ-]_w[4[)l鱁`F(fA|Z]CKkUJ3c0Lˇ %CV=v= 7P&n;8糖"baVc4hב'=mAsPNxAt u'/e!lыY :*AMxs1t0 Tζ"X5[6qݭ%HhѧQyL\:%:z-? ۮ ONrIbRemlJDlЇgKYI7V oje5f)-2-6!eG ၡLDRUܟfcLϪ5:0kY0 ݵn0Čn8ԃJ (4 "-&}YڬO|4>UfTq[^'WA7 )L %}??d(0/K&*[]R^JmTYNUp0[*9j> P)[ Ou6le5\mw}öl9u~0UR!!"Xm?B gEQcw=ZTŠi,Dg-%&HH ׭ q 늊Sdְ5/YnS?_j2hlF%(7\+*ŔB͑4Hct W_Nww=*|7{+52rU'9.2zno/պwF܇ Unr<6aUE9[eR,v+!fnU6oreCc*.p;3m/GnmlQdyݻq bDS']᪠;uk. Ÿ)!{[O)=œ' ,f=mbbpѨ6^6#Pl+W1V% S@cهTn0sY栮178ʖR}>Kb*k]5FF})7/|\YșW-/{V; lZԲ iKʣ*gt|vqNdF^Z|xX7ĎBW=EM(ΕTgZڅGZ;RsGfq%YqSc"u]JšcOnϕݾsuQsWA6kHh*B]W%@7mdFooh˜7Ŝ-dddQG8oi7kE=3V:mB AI=EF' UE#jJٖt߹CaaE$-#LPSG坔21MI3bf܏Xk\9+- [\B mGF#pV2V)鈲A>#Y34qGFn1xO6U#Z= v뚼teHyJHl:nxK|1-2/\ #{2V%:P+ȸjW{ZKJ*\w5iVȨCW䀗_BcĬ f+s+v JقxїRg1F 2\(7δ֞VoWTXrnhL'PtL䂑 [Գ)a#“GOY>MY c<(Nj;uGB{w]O)J|FϒT/肥Ԡ)PUJ0Z"-k.O5NEw#LC/08n%8]Ŧq|ŨD2EʪL5gõ|'syKF7Ddr2X7KFg G%*6H|+_yJ3DYK઼R_4LAG=X:b}_ 8C cݞnӯ6>ƹl\p4rUmLn6o*ـB#a!Wy^X)Zl˛PfyQd$~OM|*lٸkuvxtl]ǡ=/~rӻz o}+9\=z(uxj9|4tcmU E!,66N%l~fTwԦc~6I7!QREB {+m 32p\AT{UZe]Xk B9S1ud I>XL/? MN9'_^2_e{,'fWg`RIL jj]#LC{l`B I!fjQHt*˘V!J)U Q|_GȫfnNRKeQiX92B%cGdRK*}l?ospOD(?PՊr5'eZ^1w˽ u%z=wU5G}(jppVds;mt!n7 X Py0.o@rL;- 2_?Yvnvt2zv "V;ST?f>]lgkczg|myȟ9dyؐl.vhtɇ}Q-P ^;:J8{0ه@&BC({=-f>kZ&lAJ:~|w4ŝ=Dg`Pt=v>c*r$dc']慔7 Il^첚fuTR<^.HLiaX#SpS$dVNRlҳjy-d41n\ha'MEJV`0vae*H:f s&S6[`Q~7|.; _ƪ8 3CMA&[*iAqsl,m~^$pm0zj ?ÆQs@-ǔ!%ts] 06An i-`Ƌ!6y-|TƶdrpYIUCOs]Nʆ#4eu@.["mi#qa]S!ԁ?j-CJPq]nMbXyU&pD#MԹR6.†׆ʪ>Q:Xht2B7J4Rjf7;i $#YPC"l6  Vf@210LeDiSD2fr5†lSRO&-zB 3ѥ9 !!v,.B QCRGr B*cWýt !`f6N%22 MꁀoeT2b2Tc ݷxUȌ?kL0 iYrw QбDT&eZ@rZ(N!vK_P% d2BZd(Z2 ~;Oq0* V@RM2d.hB5&H`ReH&5!J7jr S *L$ LTrR PN4wI ZMd#쐳_V_q%CpAVW%RҎHtrF@hH!\9HWPj`JqzJju&\}\su{QRE累kਂ"L )=PaM )< 3|8~2rJ=ڈ<4xk ̄:Fh2 2 F3: KȀ_+ юh :Nzu# N h" D/X{a]Bv=v#Ĕ$J)cISPH<2%M{ F>u(RhINN4EXU䙈H98?q^hkV4ׅ)!Zy4[q#sR g. h614ͳkFbtuAe)5ŀeUKcf s_tCsRZԭ]LYXRt2sK18-&i 4o$aM, &T,y0ܚAQ%4-,2", h"5j M4HC[5E)`In2Jbf&IMD (<š 88=N%}^CROYOlzlrE7INOdMTHTĔELT7LUQUXY[mt] "=om`90zߣQ$M1tal3:4@o?N!TB|qvx*rJVKHSACTCTP*_WTP$JX2PR"R.4aW%ۇR҇@C*n>ܠA FCGDy%!=r%C"uTu"/Τ x]ne ![D̺a(s 0 f(xq*JdR(I)C%iA2dn +e{y*Mss(ܪdH7eDMCuE1E!)_|: ((2Uu(vɫU&Hwɡ6hLss+aV&Ύ8X%/bD[ nG%)k1BJTJDԽ%GpTzu *L |??OdHE0xQ4$ ȬT$b%" 4;( ޷u4O5!HQA40(yt@y -'>lLpFd<@L N! KL}m9l4eA$er#mfaI.T]/|aD,C%N ohK'U9;,ƐݕhGZBĄz=~_83u*Ͼ8W C+aL?ISy唗+x?Z~w2VRRGUDX KQxHsM i+~l* Nis>D9PD=߲n.v LCiy{_m8Iƪe5L`i0b)CaX"-$d/5$PIG"+фC T+LwJL0?͛z3͛y~gwָ9jpvs.`!G,Z@|Al௅pʆau{#wt^Aa2j۪)+ZZVg@$Y6)7e+{=G9a>.t7NUJmEl'}{)3PAB5ie.(!oĔH8BUyίcb ` {$`i?iB{w5oDKhCEla*"T\%cyscS:IU+ euA߾ mWDK4{{ ɥ9M$Ofօ$`b/=9]8 l9:`KC,\vZҏ' lQ8sE1ZkVVIOC 4TݴV7s !c{M]V:;Z3^W86jJqC46pP]|5uRT):\ #e a{9mi$j6rKEEHo)M tKCøniin2D!S"ToMzr{^uDmxz@yvCmlOqpky o;Y M mqtI$k .8\+ʯlLr! (RF"Qdoayػ#L3֌Sn&Q4'̓CCHhn' 3C43e8U0j&xظr&R)I,L^y ȭ!* l 6MŃ\4ֵcXOVF@܄lxpժh;DDvi *^jA]^wt!4E+@HDeH 'ifldwNvPLZPݡCrɛȲ -FMR.,nV522 a!9GQӭf~'\z˯?}*>gH7>2֨ЫqM-UqTLvʤF nb,Oׅ+GGcl₢NF'#oЅ^cVRɍB.˫ydRl~1f|8+mmO*'x¶4S.&I+.^`ys哚g!T Y^=2QC.;ye㞸iF2qp.0Too,cZiu;j6+5KGN@hf%pD@[}]:z>[r{,x漦(;[VBam/Q`V`$)@! Am~yj|܃ľp7S]&zqg6<إA 6 x 0 H6k@ݫys[ʏ. DZY MA<:`dk?QO@ i1\rNk.":0jZDP }jiܞ[u}řL-r3*67Em$@Y2T?l$]t6A3V"rޔ"f\!`պMI=:=j;>MF\6 _4yO{.)ɑ1qlRtΰD+ao̧ !0L *l!t8m9wׄ>Ri+Y4}wֵbl5am0dYnb-dpIha ϳ%yHGZ2 i7eTkъ(doYP:Q|T` og;]1^5d24ef3Mi;,ymq„f/KξZk ?ݬ7Ne6fE;/`rF$'[wR۟.g{2nnFձpVwrj(c *Eq:ӗg~6wwQ10 Sg3:kBzesՁd#v HP&HXO~ 0BR>I{oak7PeuQTUY|@v{1%c4fՔA9n%r<7-ScC&QC*tTy:]ϛERдs2EOv"3L\Ijƍ&L5k *D2V1zB@9p`dIXkyŐ" Ar]L L`Cq`vQ@r:h45{Nm6O5@4q++&CJQB ef <("j9O84\::yFFBPNG3GpWU I0avCET?e⌚6~zkje=AP7v[!<@2 G=Tjb%nv[ʷ;-&QƐlH6u撶P$Gi,O(xΣz閝V8b,fSwuŵPz&jEAi+7nMiin 2dSM\bE ƛ3ll%XLX`aI 79FerN=meS0?QlF*\ϙr H5r FB [jКթ/ m m, kd2qqvd:V IgF )T}sj@>[]NAb7(yK@޲.~! cL*[ZѬ&]S ˾䝎&L3ʢ'~32G F95\fLMJZ\ŬќATB0ӄ< /{^9VyZ-fpѭ&.",)eM&IfI0BQK*d)<}}PDb6od,r7!n+oٮ ؂xCR-k@I8p0~3 *̒ Tig߾g+_'ռAhը5R\%N@xykG,#; d'h<9+rҁ Neb&M+yC CsG)S վZᒆU@(^A.DD@-Dʩ%8YnUԡu R8<Їxo`2slŐ۳ R:Gme{5l.Nƚ}` uCʌztxS$d6e,b_I½ݮDAJ1_̄2ʗ@ 04TEÃTRd9s!)00vvc;C&LkJ ͹Yf&!mhŦbdНh*9]HMHPŰ % |# bM|Ku!( &U cTU刞 zR&6AiDr`cW +_Q1U«m?PE9H(x4_:;luE,F6SмۃWFӝofߎV뢫kť<Ńs6F;-}pp_\0N1ރd#14W&v-""Q&%ϑϓǃ"L硉`3t&vl"q݉Ju W\{蓣5[X Q% cDE f)Neo*b+_"MYD.yMQb b@6y6qDyH)dt!!OmͶ(Bq824}[!aF#LawsEqdÙ?rso6w}6J& 8/i}lgri71Dp*pQ=wl\T2U3!I'i`+=aT VB`c砕 (f`_ +Upxj,Ex}95H#ڻat>3lK4T*@ @wsWg'~yu^v=c&F7F\9 (A;(,<4+w. (K7/敡 %R'+yJ$WyxXXg}5hVɚDDy_ut좀rBhm@ԇ7U3q5={h5Ѫ]JP]CcՁM_3ΐUo&,uh&4س`qceI.Ha]R3BBKpy@Ѯd'dܢlq g5-sjR{)b5siё?Pΰ)K!:TF#Wؓ bM%"΋1Jخ3!|}7^G]Y3)Lk_{s'lSk7bK'i`넶 Ca戏uf3gc>wi0I]{o{~_M52XG$$^Pc\TaojޫZl)dG83t r1^,-[)*CS P+Ȣ zqqDljU5YQ.E]ܸմbu3RK I*1vLY6cJ1Ln5imc6bv$n⯳aqh¹d6)/e(ܗK=I ezɦ(M[H~gMȫICI{M&YV#AgH; -狌w:c| ,z[R,xk (F̐>&_*CXEFkZ> AN eޞD h 0hC^ZՁɤ+.TM~&lY?A LXsxtu ʇQ$GMro <]J f:%^L<>##u=ܼ]$Ԇbr5#)tXNIv]3͆n)LP.L*mU\YRs)%i)\Fo" `3{%k^S\>JApߥOՏTNQWR VBwJJj\xrUyh;[@ԁ fo632T~x exurBA=:q+;/4<\YtkANc50{}o+XqeM*#>,EQ*c6==m[;ç'1b\CfgW5e(IS0h+Gس7P4dZ!aPXa226/ poC Ex[fMթ ,ta]0X旎3KW󏗟e 7?v6bv[r?a_q|hcaXEʬVXtn1^RemAfМD);Ej3E`K&kǡa iYRIf SZk`Y:wfhgLHryELQtZ{|kim9Eۤf};nL%[Dt+^ܯ1浹~~\Tz,Uzmxk f͂V"a3y1c8A =hb5 f{ّPʀOt=2G̳G-@6Mc&ZLm̰^6ļ)u}kԨapW'?Pσ-~vXc=QJ)i!bpMwWN``%46bDmꡏ7Dn.U>T&tDu,UH2ť qrS7sNW1vB\Hڴ6 =ŊLr1S c$\mhE3=9^0"_~j xB!iդڢG[HyT܈򄁰6:>O:t \xyܿ GׇbVRDü!IE >[Y,]p.|}lt/UH,VYυճeZcuDP6ٛ.NlLd`,"r`HL!d+1BHJ'd/4bZb[X Ֆҳ82s(6?*fPamnxu!{B rkZR$E*sy4;ףa|냂% [w,tDbtmUĠ!*d62Uat,v` X9ϺZ ")ٗC#v3{cs,Y<.6mݑ๔9Z zɸC@je&wRZQbm0B27ݬY2f9t gsL[`n7Ī,LgL(}LN&b}@<'vIU!0Uɮxq֝EMc/(@Q~kut6(+!fͤYCvUgZ@W#6P4aq|FnJsoʣ#UU@ƫTRI$z!aV T37UQ0tLJ[zƱ3֘ŵ`~!Vs_lG]z<,pzy6ʹzi;HLW+D+g KqxVJ`cTdY5^vprL$Na֟PdI&&$MmwM^4ޯK7s\bRak8ɓĨсծȡI/aL b/)Kyg(Ǡb`N26t2OfŝwP]̃(8..(@$3Vêݪ\XԚȾam\g >Kl)<8`aG/+X]Q 0Lߧ 25SmP9롏s8w-/ V%|w9]yz$3CMSRD_ojX6XR 7V联pKgVcV]q{7\ndr\.H#!^Z?`LpÞ[Aݤ1qDn+!,>[g8sdWhу8P-~%Zaq+ Ih PSdvTI)/4M,ݚ' Z2s;dA I4KV/sԃRՈ\PT{ut[oW'0t^dE0Utl 4j6Z J0uu EC]pɦꨳxt&e]-U;jV5f.hʻV9Tҍ:WUEc]_8:j\*ytk!\gQ#m #8 D],'2/mgK[(Bv*)bƫ!FIjLAԶ,V%DEvt6Fu>Td>o'檥iRRN&XgP"n "ګcIZIKk#&p[c`j'iVsLR&gѪQ[Ҫt}F*SN&RN#e%c[TJgmvWlDϪ5 be:\aFkummcFl|qtYp}kG:mPsZ-yO=JV ZXlUű}93Dc~YX^[p.]Ir<>>kݛZ!^hS%Pe2G<'COYnrq/nΖLF61<o66HG@7r:G(j<9/54E]Upv)Uo4^mB}hmf @`&9X6Z 6S+ b$jœJOVѓ2QQ2п9هɅsBͦC^,wxj rdl_sY_34}}L3\Jۧ'hZr70bWoSzr{ZJ3T$F`8шwamaupfGu 7]Hɻ+`kw LV0nU2Le?!0sДr"pj틗2eke0[fnwU=nGtLb3|>]!;h쑫:m|<[C}9}v"|X£\Qma{}kOa3q7++h .\ܦNͽ;u~} Q쇑$돭>a18yT >WFG,Ep6QF]+iDԦ1b!a"˲_T;K(Yz;l1Z_4[v*a-<Qwz37]imY֔"Wl#"`{- qzxda}]!xЭ1E2—Nc^]àک "xч[}uX1lqkmC|P9l$Gc6zj0P֩1<_ WU_#Cy=~?r^c/dD-2*󜾷 V̘{M&~ 9`Zm`4iq4mn쫅~C ΄r %Smً|#j1aվ:Kf1P ;iL5r \΋U-^eWWeK\F緻Ú4f"182tH(t젩#h e+`"lNSub8t1ɕᬼ=9#xV+l/nG?KFuemk>MtBMԪfA*`٭7q]*HC08.L8QCݸH~W!aYTB/WW=LٺNÚ=Z69gu# :0_ GλluDzʹHN̊:i]XWxې 4W(¯P0>->|Xo-ZDPJy}"[LkRfBBދ3As-O;~J>>hW6Uq~Ϧm}8:N3ҸJEAT%J0lUU,E 59_R@t",`ʮf ~=1jeQ5K沈p`ps:>X$ĹxVʃ{[Mp(I[ E$*gf,kC )V!NbQ".xdb"R*uDujtoÅxZ.L+:"#U}93*ij2ao{GnD߮KG4VKګ<ۻ/C`dG-;e$o ՙY 5)MY33X,BNgoawV9cfϸ~(w#֥EElȲ lWvO) Rgnpsª[\N{+~M| >- 7h}fb4yt+C86ryhͅg pvY#\,#u1 _ɀ7{a 6 ¥+}oebH]ѓcM -Hl#I(q%uNw$*vf{UY @Zk5WI=s'm} .nbۿqSxa. v6ѵn9e3e'(W *;- um*wllP$hD]V98}v2h)^0MGlXG[_Z(vtů_t_wOvO3L, ,R Y9w,J *W!e!gb\qNt7jQt1l r-L0d[Cm ݖiB,e7:Y}JUE'V5Fo=/rFJnNLYNUHe:ɮ7y_!tg.͙~#Qad|Ds,Qn7O[Diޔ HST03jx83L`e~Gs|zmSW ?kQMd5vڼxЦMLZ]*co\Lf-=ʀ+EkwE&NsgNW0Y; wJn70KB6b@:NhYӐOFN^vq Xpcӕ SȲ[!:lln*Bo|;2(G M|pN hhl/|6ș1y\ ^E Yt 84a楛‡qϓ#d-Z!(>z]-tx}a\t nhBwe9]^,ⳝ~HU{ FR zl.{3~?޻7vs6sT9{+e188cH{xg}YX=Hduض=bx) ;I?S,'iQ :;~wPT"\2^/omR"Dnng縱srv2 ;: ǃ[$ԶXQ3{GJPsb(+eɢ,}c&0n%P$0 (KH˗;ϢlMcOZ ^exWc/'~OWdâcˎOwe \R nlnx\Nnùs (EADN&qŌsFYC;ߘl{$Be=x\8„@lo~gֽ{;vمd2x(p3B;  /n}UJ:_*"d EhK&q:%GUb+ս!a BA|U&% WK+"w_RlG1h ښHAE{25@2a#3zl5|Lp>BAXaĨ> `0(1PJfhwoG3Jll\rٮ>ΎS^  >79):%䚽f^'K1jP*;5 K;{_vQv@bķ/Slmz #^RI"\@T+)6C݉ A\/-9̌'iY"qLjGAq&VrM׿˺se9#J&6S=Ŋ}ʢ1u|Գ2)@y%s( [a":/unj#c2rcúg".&\@-^W::t[m<]qn߽R ^$lfJa$<E؃5jK gy^Zvgˣa(j_SF ۾ho>WlD 0YP؀͸"fKq;aR ʢcq!8Wrd᷃buG;gu&ƭ&tK>N1fIzs60+dϼSJnBoPo#r8uD<ױdE 8U"es3L#=Y7`Tn=/%TxCn Tr{Si1=E16|6iD0(HQ HQs %%ybes颣Xgp#Z8`Ĺ_{Um=7G=XSo(MccL"N>]_WU6hz "uT;هjxQkX{#s`t\LoE /VQ@暏fFB,floqOlrI+#c[mRw3`!EH*SІgkܛ%յ`Yְr8'c 'n%SFn^=N yPTP 9Ӧ`uRY$ݺ z[3sikWy3Z(,u29ͤH )10߳p:méFc %N^D#͏u Q.jzl!Oca˻K#o2 4IJ`ǯ4y͵Lo^ʠgU86/qs晥-oYൣΦ_/~qT#02aVpQZ{>#]oҢ=\sb~t=7th 1Ro͘G&~XXB=N5՟λXE0ZdV`>l!(h(l!O)N&au5fA=E=<\wgRr#f"j5mvrg:6%hFlkPfQF19n+-YZ)KoI005KFsF Z֎=*e*ck^-P7I{(#SSyhkJ"6J8JQ^IyNV })cʯKȝ F͍4+btVgrWw^Xc5fRa5dkF]{-4Ef;@|HiGhJIĝXk abJVR 1pѱŭgfigN3Je`3T:{uZe2rOaN4 wN JK!=.K.X*mWIhڢf$slnC6Ddq<ufyT?a.؉G)` bO΂xQLDE` 4#)%b֩L(Ld`0"L[6OuqsY4E" 4aia5xa6Lo3;:[r祘]͎1F eb<Njʠ0ȣJiwtUi2Qgra~Y+nb.&٤N:} tiVzl896 5$AA.!rZSQbPMQRSmJdT8YLSNkd9S4<huZىgͶiHv9=/5sψa7d|>hwe3M+5QzM3©stri$Qf-yb=ѝ8Ev$V*#PSF*X2ƎW2Y43f)%tڡȪal^kjÛG[5xb|^ehŽqV9Ⱦ/b1|^YRl;IS724ťZռ66Օm2XqVzJ\K !P\f ɣ&(=Y~tjk5bkf}O VS))'m`/5nd>kfD264aƻN1rYXS 4Ίv7\G3;X"fA0CǍ2qTZjbγ&VuE='F{.ۨfPkÆ8S{^4S(6_g PG [ _b0WSO TtT.ե!)1EXwvM)5!eMa[<<4jUg(b&ڣBf!L5‰al^OKÙOtέyllNK5:jcҬEKUo:Z&җ1I7BK6tzZ kP&-ØNk-Э2r6g 4oJ2Ӎ6,f@0Ha(k3as<2jCUR?iˋ͙;"E+Xa{-Y&نmd;naV5zskBC'fT֗׌T*`ӅRdMbՁZjZnN&4Ԙ2ɔi Z0&p缼f{Xv@Ն'xS8Giyտ CF\k :*LS2z_C3fOFjtbsWn¯%O92։=O82w,) {Yŋ ,ݦNSM<;gKA 4*6rԛ5N ))'BYcTspT&6BqC5>ml1C$!?- oANv6PIaM)eCLF;0ʪ)8Pf+:azL)2ojX(7Thk`[ݽ{a6D 0Xg%^Yjbuc#2k')ibz^H= '8ԝ`8:Md?,dHJp+("G#-b.VC)SH) j=І1 Kn)^\F>wq/^4)66ii*EՕa~A,j(аGsTOTO'\SݙCuvTj0~Q׎d|~-ZN,8|#'/Y~( 97.rzûhFd72&D&Mivkվ cCiF&Q,֢  t,Z], z I6L!LR!0 [G e&YPdm%)4]42LR #fG\cB@v`6@tw?[)ΰ|0G6;CIݟs82ܽaQġB9{}q|CW}RcD`L9 6-`J@kngz1T&L&SiѶ̈́Ro \_ið̸i@C9fjIxP"09]G =&3du- ĖHڌ0h;PvdBMmG0p Z2w'0pyNL @{N@Ht pn S!MKG5&A(Z{8֌HPZa9Rt\9Խ)_)yBwcHGHNk8'\߅ w@ԃBBjV('#_Krɔ?=nB> Sq7nS%5I胬OI %`u/xNӫ!%^WIP܀qd0t@seԧon(~Iy)80h7R_ayw4Jxܮ/!{O|tt(>P.rRUĩ@%X9PPq H4+C4% <@!3KR^BJFAԽdw }ԉJ Ȕt}q|R; US85JJr_LnCC!=pRЎ;HԦB.B ZM@P~Nau4 Jj@Ҧ5RiZiy%/aPLPPjQv>u{ n tq>XS!@8  CS4/ī!4P |rC N`C<)^<.i6 sB Rz*j> eGDHumbv2DJ%A( A]&CH/2J)¡ PPHRRI9tADw".JЋ/Q"d}hԊPR 2U)!D*eHLw=t<|vr{~;ΆqB,!Gp @yJ "&BH# @4DRiPҢjUd%vj9ݵa86E=O^JU:dB r5 ;FQ8r BA J 2>ëdEݡј`NedA:Zr:5/NXE)P9=Tԣ@m 6\g3s˳-v!#o&:nLbБb W5y8q8'E\|󗴇kԺJf9 )N5P2Bf,P2t1GN8k2\s ѭ4VmꁓL:A60]7p[ K%fG<&R=܎d @ (i H|p:{EX@?СE@ @j@ U%2L^s8Z4zr zDAOĀDCr@ hXH Z!B")I1%4S/)<~zSi>5| ߞiMqZ )x(V3,L3$FAP;07R!BHA4GLE+wx.RZC u3Aȃ̢aE5ρO:ۧRLYQm M+ 7C$rj]k(dQFAɠt4ȱgw/ hѯIOd̪ү2E I@%@eJܢnHnԁթԩ PБ4/w~"B H9-"1 4rTQ,`aGE}ʑ CޡX8tHb(J$I @o|gp\¢HB%Pj쳰 yu@ċwP|9Mc屼f &mfdb)(I"Ҋi4y;Ll>1W24::T[d0}F  umU٨*4SuTGmF[?qFk+mq@uLP ,E4,/J=t*AJRU)DZ w(R+p=#&*d) (! i(2XBkf֔U:(q!$A,kA"nxJdJNN!D5 @8BP"\~~SB)g"C4#Z(@ev<qjU^!PCOG?6j xT@]/e!ſ5q4&(HE>#!B:f8{;qĹa2EK Lܨ= Q23P'@< 9iPԄ9y:D@!~^`HU/r?kg/9Iq"d@7(FNPF%"O[=uΝJZM\.&=s_[2DYV{2Dz4@92#ΉP/ &h!(p_x7?kXT:Bkż?n|˲,BY?n%Vj1%'yp2EE}FAqKjs˰˩ G,2?m"8m8o4k^w:5*!ԓ&@HPhԈ_G2 !YMā@ P1V9jv%vsMxYbGHB!8rvg_>3@Q݇c(\u4JHM //Cg<*4B$NDx]o?/A'# q%CQm$e?I T8YPjwW)P,fאN3B ()@: h2Z+Ȋ u(8U~ܧ˜Hف Ԡjrr(PBlBśAM})Wʲd3̃sxi57i4G̥«+6I!h2.w}ۯ}{aG$Dj MbRCu*f0%zN_rlFLL-|14 *h  !&DhFF GnZ2\LL雀-07|:g[}qQGw|LܢAU*8|˄xAl82%DT AF]h:3Q F;9%.9a:ʉ jܢB "eSE@PW83 ؾޗ GK̴۳,o~f BTWH9@o~IB4!ЕG GnL SP O @:H@"%C."uZAJEr_Z8:D )$*/ݳ0ЦD/BbOLj @Ҡ B 9@ PB(/3Vatқ@b΁)R?:B (+J5@T4"qE7R:$D"bU}rHZ;B9 P-) nR$qz@-4 7L@]C2Aڃxi4>i4BK;3N̙maŀqZ |a.X@)Q@T UE*@(R +* R)TSR Pok4i$lЛVաp@c̸3(n Q Є`_̐u"Ti8f"=tA([p@utϣJHaI֤ @ RyxPP̎B '2'I7i:ʩwrAd F G#(@ܩ;Hd,(@2SR<ځP2Jr/*jw D5@j˛ 9jWQXWSԋAG9aO07*힐v L|$*6 yv0{rl$-gI h.dzK4KtA+x`y ByC^TۄO 5Trc4P0b V^,P4! G Mx]0BP(HDrAEP](TQSR?*S#P ~AeSW$_ M g@?S(f"X]Ho0QN?(^d  QTGPQ^@B@DĵpR^e!*$P\'Ӊ B%QQ<C "E WXL"R()`U5 *Ds@k ECD*YPG#E PHT(DWj? TPU@ )bQBƀ(JPp$ A<DQXWcw `PzC]=5JP *Rj UxƽGzI_aCx}̂"n )y Dr@P9PD! gP]J# >Ck2bUթNZAEz) e"T{sBb80U2@hUz9DMY6# ]0*+((z$P^("0"WbQv|#4( E}dd  nJ@PEWȡ 8%7pIJ?"b_w}\ ( hAA@}rgkxb(nMԠsE%mj"ifQߚ8lsr`K9 c5椬gbO@Ybj{g~ >6d).[ZZ }n[J R鵠X@UX0" ˤdF>u HDsH~Z4} hh$E:k߉ݪiHR4|Pdx`d1) IJHrb?q `JܹRepS@4- +>P< M AAPSfZXЪ`6ZX{Z7ՙRrzAywE"1Ĉ#1a)WC ouRX vXH#jN~t EĚ `]L!+?!ٔs06l#h{YaҰ% 4 TSS !Ar3jZ&DETO )*:0"( n[UlK3aQV1(21^i?DpTTעIB DGB4D6Qo|US q~n-Ӊ6B0U^1T@)LPĂd\"v< =@}iD2@PALCD_T@GZDS*uS 2@S0 0PY0w]Sso)G*P.2I;ɳf{PкA5٨郠9 60[袓mC1FCI'"ub!Mx\bDRj55=dP88܏} H}e!h+p:2h" O+/kyUXX Jo8w &)4g0myРV(0egI54UJb0H duCNwPDGxj3#'}6ݍQDX5YOmyddF戺 2*9g>f\U֒U@S"!<-Bw2F3و|P)5@ R mJ TCHgł5JI9 2@hPS(Di<@fo0 [msl 5m..*(+23AP H!HPƠrBAB\w' D/ @R; HA˪c@MQ/FœFMk U¶Qi/?m6Y&ѤAmRIU&3UUH1ۚ^12HBlA f(? (Tl)Є}8WH&!S hu@ډM&CȐ84TgMZT4=!3q(ԹjX1w MƁ嬒(XL)̦HvnCpH@Nr ݦ2 BsZAK^`a7wMa) j)6^|gnڍl;[hnRYJ<% t{l:s 1^ɵcIDNaAC~MéTs?*sH_(CP==69xH'z%\ ;wt8kPTtHP4«IE} A<TMT7p ֏*S<4H%.}: jG`A ^iuE ZtJ sL*'k!A9<.^rׅ"P P6]]m:qRFW=[}o1HYA*bPf6! y$i w7P{;kI &. v)-5·eRM=+= C!I(P r }"'SE0 '.m9+"&DyDʏ9 =L@ZU B6eԕ922#4H}'2z܇kW~ #> "/{"jXM (!"?a".)^"$%.FJ8;H"D?'|?"wG_OzM"(S${C @hׄC5M8S(d̓R SWv%L H)@>2@a oh'U@ Nw'̐_ׄyhv!֌qЊs*Ar6?x"T^k1 WGů4q"Dъ :tɕ>v ?/r0Nw">"ي*E1%BJPvXz3I);i!"M xB?*j`ԑQԔ^P0iN$]]|2H?X!A; 2_ .66Ou?D듮" #ti<)(_( jU9:w+r֕z§59ַ0$C^2R3@@O |g=N>l{J=l$SL x}*A'Nnº)*7aOַ2ޞ~? ŐĔeEJNbU6`3z@r@~C/_(CI@hD]OyvrY>ْ:*? >fPH;Eby蹾0Cd)Ƚאlvۇ_`id: $>CHuT=M2jll㕭薗ZJq~"d̪CƵ ;7E0:- ( rcut+E HdSwjC8JT^B)\K ޝ3QUj).6̊um04d(ANahS@x pdLӚQ^kɿ(TW@-/8(7݅(4]PpNεD_Z {9TQy+.RCE P2|U(מb4 "[1ya ``'4iQd;)@zcR%qdBS27*X_d*iN%çmi>I@O07**ՕO 0mwM![Q>-㋂(^PAM@ (!u"nʧt(BB*Mq61*| h5j\7\HƑ`m\+e=p VB(q Bd((@ؑ60e1'f*Q,,قo0IKB4Q6^L<`PJZP"PT?,TT(8 xT4B©!rJֶk@Ql YEIJ蠩$tޱEu_SӵT6+ KG }ZF4լ VpF`sSYH( V oYPo=hUPBC PҮ#mVJ6>@c(*+¡;e<G Ǵa!Bl=CwO{s晴;t> kf54a^GxmA~T=_Մ]|SӰi6*Ʊ$9l7 ʔu R.r_=ָ(5v,7fN`8km)zz6NJyhw~c_V v7Pi?k?HNy:i `D;DJo'3:9*%-*,/~=uW!>s{rMWZhId3-]g'ѽ_N=&ί; fPJ`l2 KWRvRvHOw"CPҟ~R7}%S;_5^ItyCA߂T&Pqͼ0n~DcGA |ܡFjFXuF|G+HB7LrLmoԳ9n]R._k]; 0Nbߦu$B(o:N-uO@{=i.˰ӅjbX`4yfۗ罎9SЯ (XV)"})PK+ecİ:glm#ot׉5hNYEYi?%ї9YBˏfY;_qi'_Ȇ;d\a0`)˴`TET.qỉy٫-ƭSqRg4XjnS`FNn[ uż!i5 + : F$޲1͓]oւW)a=GPN`Ǯ?l=lt”^rgby^ĔV:vˮ #`BR+ dt2c9ߺbПs ;-fDA(R;*#}##c%$@"COX)^";DȱB I#U+ݹH9k6>{CD~N|ޞ%P!}Wo?iGvK "κ2'X^,7t@"6&ax =Nrku'©EEѸڴ"ֵT &U9E#rWT6/T/a5LXXŽW*n2Q'@{1|;[VDؘr m+ e?=khi 9S>n?Z,\nMK(55HO5dSo) `-!Lkt'hp_R">j,Qn!( D *.A=uwFY|/?؇|5$/7[ (m[L6N9wX2wFӲ9P9l[KN ꢽk41Q <@?MĹ^BX1Jj%?=n%"pmcYb9ǥё?ӷjgVdR*BeVRAEY6l)p|LFhYc!+T{|}W)e5a_EYw}+'րq<m^+mGYIڙ2Hp 6cwG_]f s[棤 w91pYilFr1d͹MnRɁK:E~]r4O)ʎd*amLQp0#yM5dQstUlg5>~큵`OOO voY}ժ#;}5͞]JW]]EsJ͑P|jz+}.uϢZiKs-uR7sG޺=4Կ@VAZ0^3[k/I~RKiCۙFj`\fh 9~!7plq8 3h;O>%~>&awJ9>ujo>%y7 U k*e6LQ`.;sVzh|n;]He%Vwzh'ѕʜk~;3"N{Sv0<ɑ{͠MymoAl-=/oJꁫʟu,,ŝ"w~W{īL1]2ғwʔSF.JnpɓZmi50G..Zjnn`Wk,+f+ qe9x\dzwkNtuI>?g6沶m LFVo@}'g}C\RDc^]^ z~ycMhX>[O<%noZ  n6%1z iW|~>@c(r5>1#|Vco30;3GmY ,&)uv kW}22g}/Wy:6έ~&]fevUld樿2rt6O _+4~^% O7?m~wnwmӶunai=||\MR ʕ<?7-ifpc] ,6 l~gܾdQjMKZ3ghS#`l}i#}gb٠sޕg6%kzs8n;8tN?vg_E}FK5{_EmvM/-d|'K}_7~u޻ss?haj;7~Pzsw 9/~²t;^xJ`׼w8tGBj~c;7sNp,ͽ0f3_aMbuwgzvkmU=ܽNcoH=^\Ky~׼SeYeVOyI3Ѝ/x `}oz&zz˿1||bO787K6֧m?W~;)98Lfm?{z;;~T+VsY7:%W|o1w5>i$XiE.t3Mrw3x λsC §lב]vm9Z<8OkN }S.y9)O$>&s/~Mm[.f fxwTN}ty}'b|vI_t`ͬŋ'=h8zދiOskk:x?/}A?!Xlu;w2Bh8MYe l(*_ę徭jeu~^Fs#+3W ٦?7;>~ : wDV߰P5(c3߲Ȕ2[OsЏ#K>6; QjݴmN9sVF&iLF&T&[NQU_U@TTYJyJ^_q?cz=. z>Wu?"V4~~0G51p置\+yJIoDFYQK9%,;C(>x&g;: LDc.K:{/Go?` Ҍ4O \K BXd aLpF Mf2_n~&Ϋq{ Ɇ ]QʵtZm$5[Ch8j}y??^Vhc_dJ8bB#@gL_yZ?_9w]C9WeCHi֠"wfysְ0Z``?VM Uf䚡wv\磺\û -uȴzt:2\g$GO|: ;'=& 1B YwV&F거N{f|;ȳ(2ufC'X}nr:3֪ce)~)8C/F7\w?[?f=Zg]~CQY`ޫNq<79hbä#"`" `<dKJ꤭ۨiI(9 /JESm _~-lL+n+~SCɳ=qk'\2Fi)Gqڽ:v(;&7bkS4$[V)30ȜU5܁F8Бd)AvgLÌk \xqvU!D0҈r+?@6tDa܃E)4#0|PSFES@?e gu^jrdwng|hHs =brn̅]^-I*ɏv"+qzvX~CU($^9mܢgvvvj˜uJ6G˿)/x~v< [p9oT',9|{ aLh ^Qϣ7oyꗧ#O.'IL*AJw9/jK(>U''@Rq<{+=m{SGJpB(?\p@fJv{M{5n7P(&LPQN:G {x&#s}wlg'f싨6%]_~UaWЀOL %&S1dQ!bOƄPN_j40?Ηz1G>hD"4yf볻8+z\esN?:L>枖ߪ"%:fx8̴ݼI??DĉÝS/(OQ:o ?$S2kШ4g%W0X7ioSUu5}=Uj}Y2dnv}_wrYm[SFҾ,<FwLU~s{s]]bĩY?{fhD+.\Q.-y$;rr(‚_Ψ+03 (!$i5?}o(`5ݸ߸dMGwj„yL~+v2ˏeUտ1Y4ƈT" TYs+$R<]|v#Jg.E,0ʈvIJ0+6ZYZ+Fͫ=?+5HmSi1E6`A7/چ_-n5tc{#<ύ{?@ ؤ/֤E|(_SrVE?an{$CDYL21[QA`50#µ㡎^Ŀ'afLw&)D@ v3f}Y&:K4',੗#01'Ygy F{V]P@O骈/m/vo\E( $Z)GmP:%L:orÚRDZ83f]" jSG4C~b{fP>_ucn|IպxǨQtE'2CMJnYfbZIOeBbB&Mϲk'o̯aVztaZe!-Ҵӳ]wL9$t{_W3x_5P̚NB̩gXΞdOʐ*wz4<tPsPi*v*tX}@7me.vKȴR]²(jD0L哏gëol2BX7&@r(NG@Q?A4Rt5t:$ Z] I@g_4]U|砻61iDԐ՚.>Y3xϻ3+[!O=/ Nl'\_>fr ـ@|O(D @~d$0莳5gJe)Ξ S+Eg4"Z F~k@!7k7˿V6-Y5 l(6+Rʩ1>hW*+θjNĢK"ohښ3n kmwn7.`hO4D.rlc&Fd"@_A /5qNgpium]r<!PEe Vw;>v+ˈ^NxO˜Ux_7uxY6xϤoL.qQ.nA[M*f5? s#ro]{wnOg'湚fܺpF] ێ&Rp& \̎U):.C}7ā}7z]nmRw񆲗]T_Td,sWl-W8ѲW5ܯ;k[=8=u ,5[9X~M}!v_-Gin?TR-m'1TFp'yfXPk j7Eimvzѯz&R$䈉ƍ l }W||~ Ƭnd~7Nvǥ6A&\:VBHg1eGViR DMZ]F%OSƴ`ŬT5.@|3_HɮauX# 8-yJa2U]MUc!lQ[Gfnk_}LB/1g13Q<n/U-G8FSgV:SeŶⷄ꾟βq8cjů[ 0xy]yLl+xwͿmBt3<] 9_~,;O s&m3]VL1>ߡ}gAŨ}/7}%~_{_FUIw`/%{W?GZށ}= f|'f~5{]8Z 8oF*S_3ښݎ~37g$lFBY3,pI]㨹q@<$^B<_E %Aنt'،"M6tG> 騉 ^l/ҕRl7&罰]_mi3+$F5zV?BZ* X@Q0G[(YyZte50ĦmzKXtʇnoGL՜b/;HzVy&sPM9&q!z36{{0]/n ?͈1˖栀1sm\VӅ=ac,0djq@&/L?("R8|&K5:&GSv{t?n' Ik/u4+-_WK]-ŮeoК3Fh(2fgRaOa]z1Z8@&ff]򞳲/Gֿ֕iu?3bb o&4AaؾXrDG:D R1(JVo P oџa'f+u\ m vKq3 C,9O͓_}5DmXP~*NhvSR_ũaDWʤNiCYNJ4e?bݽHg^|hYL>Bri}ܯu!],\8!x0 Fjg: 1+Ո@:ڥv_٫ś)NZg!K(. Z-U1[V3\הǵe7IMaCA kIA_Ɍa?ѽpM52,8.kJQiɾ@q#QWJ@zfR% , q[טBO ͜ %%Kj9nO{p-jT4HhS4~隰S6S,DW@ no;0x?el )&tymj`F6a惧zjJZ\U:H~Dژg2"qw PS<5LؔiB~AP H&K{Z,=# ڭ)d" &L3V?wtRp2K0?qZq>*I i3 f;CM]_wc!%ޢ'3dkRCC H)HsY,߲~,Gb[:CLB 8vH gg;qE:lOis~m|iϰv'-ߓb~V@'DQ0eH`4}Mѭ zBcJ)NT: P(EQ/(3AS8SxBr,KJpVtw=i/uT0|ij@H5 _ )|NH@n:WcZu`wrh#')Jgzͭ;9[O:۵֕`zT8ǬrcXt շf)0d4'n *LVC1a߱$"iX3dcTWը=1oX=L-{-@ N}4kiX;%'1Cl  LS L lO±D7`T(t|T'▦9[a>NkQݟ O=TnoтGjRh-S}WRUme;grvg1tf^{)&<m/'ÙdH;{Wح=F R3kGCvEYT~g&TA>Bf`k8n>Rƺdfch-si6S^BrHObf‹_Zytכ[ [Kh(iH8;Gu)3 |A=GOTcKo]<ʌ"`jn/\FcXסpk99廑#rƥfifXW|n$/jԟt7Șso2DE<ӊw!k|a{#\mz0?PTZV GxWQ[ΰ. $1bMȽvy'@2d o0 QPOwZEr0#7/i6g"/k$;JoT𴓫(, N:_UCRhad -FIVly|ߝh}ލi?ek.gfFv 2SnE>"rQ^`$x2I7׿U?gG?P @E֡ l8Mͳc-_3&"M#UܯhD 1JpT*bMٝQOfg-/i0gř]@l{qvS]|wIʺM0&N';woK5" #adll)`h٪J5*/ܴ{_uݺ) D mfj y@c C=w\~k;'= I&O7VcSZhp^^{dWgH{?73:}_]۽"G7{w7w1z"?{=oyu !bB4״[QfP0s[E8"9%6ʠ0HDsp8?+ږ$C N2Co"g&z!jlLbw=ɻHExXQLCx҇u ']h=~.W(<5%!V1d_gfËMMݭ7ow XhaâO!6 ,xk} p,H[UHáNB+h)q L sg! T<&!q Iҟخ3IL=vYTpnG< QON A#?Ygb^ U AIBY1'$E}r Q hB "5ǚ#B;fyz[}K]n%0;gjT9Iq'MSNC- [, ePxn%5q1k&o-`n4)e=Zƾs𭄯 ]Kxm5PhN0=ƺ! q)HZ Kė/D~Jt_O6u oX6D,Y5q87!/?~aGUMUcsS aQ{ҞK6' K^k/·Iҙ~&WV ͇Qin,KuѳyzWl| 9dfP ٕ #V4*\GwXx}U#6<4h-.1*_2~XQt[\J-B/w&R5+4z$2!9Pb~͔W}.Fi=՘rvGaU8Mbjfm)CwueM(nB`N&la7yK1-}d'Bvp[VAkR},MdTY]3da]ϙL!~4{}lj>uKĝ~[a#a {n . ύj! CRS{E%R¤7~%j$(.McMϱ6q1=j,D8qqP7?ӫ(Egޱ&N[TdMl~3BffuS |'4ҙ_}˵AFͥvxm?烔3r3__ػ_/I_2nڵTZZos߷ʆHk`^p:E(>?3utԇ6֯hhWUX/QO/z %X8xofjt0a2SL~A0?N6q{ B5{~9"#{o7,Õ.+j+)q@Z]&!0q@vԟRrU 7sFCT0/{Z`!;^ͤvVF+ɉ0ξRgEʿ mE8u;R1f/neտ_u߸#9C 첍9ҖE>I9%35mqC$/ٛJЩi{E0) BQֱ|!ٿ]\"R}KdW^|~k|gb '(}* he1N7>t LHLS ҄Q5ت $\7'F?ŖY~5jXy\8KSēY ex2iGش +|'ӧѰzei#ԸVe3Qd`P! LLm{fd1٫˖~4:OZJMRHR~?[|Zo~Lͭ&O^Z-9یݞO*4kZ4SdD&[*Z5 Q0H)>lb/|7b ]] 0Oȹ\&X'CSMp4U ~ HM, ozL` "xR(ZͨI4 IG;,A4SʜF@* nߖr`.m:DP!80OT(Hpj#ٵGmj,R9E`ir3ε3E}RÉhH*fMADf-V 7w& s}l1bDFOSg~b>z&G>Pyd}; {]eUkU —Jٚ댮}MoB:ZӿoPGeVR@{EO+Ķmԙnu~٬7ٌE[9&1FB\`L͹C`T9jsͮZ&oMAYfRv^؛%ܿ>^Zvz7;xls'+s˝ZL㙪?y;HNW"_jz m&FQ/F=4yŠ@(& {UHCc9 jr1yR9}a480pvhXzMxi ;3Ɩđc:vc~iv/Њ,O+ ;?Xнj_z48Dݴm{hX|'.=* w_YU X|d2?j Sy8_UA}LE)*RT{w[a@ζۘ{*D~?N%ۀr0 Hg[ע/ύaA;D'Ts$fOI7Y480NfI]~c5&U'3C9aKt)? ~{ŇoFkf{Yܻ <}QPYlB*;y{ߋS!%=eja{<5!}&g*9! ?QC2TDzNZf=knja$$'\NHz3˄6z!ZglJ6z곆ÝYJT!iZ]ILyt޶eTPރ&2T[ʎ;{%x _H噔 J[19;ن]8|U_au  vPmy ./o(̃@5P8¤ %`O\L&vMM蜻xDn-887xQA xHzHAFB;8eS$\SR?#e ̃CYn 翉8NaI̿]U{øJ͋0!ӗYDHq׿p0+Sy]?em{׳wH)CZ$|KDIdnNhzO±6578sVI8pY8(Y:>8*.x+ƻr=U%^c!qu=o!-܆sH4uA}[;=tI1y{ *<NӤ gBUؠn=_N"㉪Vl*S&,2JWҾ x_&҆gGE5nBqGj8[[R?#_bOF (M[`0L(𸁯~, 0wTlM' DJ.@+9Dxp GE7DJHJ$JZ R/?ژN<2#~fD2|pH=N8sv=raRh@2ȹPPRYLh(A)"(@ViZ u)J1(dO>(7d]ɱvQD_})(H@YwⵟSe7:ֳcű:ր.5~m@}eRyƟS|,ȼȅ c&_VD#ImMCpf Ym!.D;/It Hu2>`Nc-tGJ8̅05pNE'PQaÒo͇+\/AUtƣ`Av"s1̟(@SFaa`hWYm%eޯ7RF,.<{3ໜݾ °`_mvwf6ٟG}e4xq&Z  ە* M*|D%R&+:GV:&{ ||=lyH[AM{%eCGyFd ]f9 e2i^WTr$^?ٕX_C8B"%]w{ 279Y~7}y:~}*L˨AT}({8oOA@}v?{C$%^ w;w9(s$*OI{g@>m >wE'4OlF>νGSIqlix |xזwٯcGr`1CUAlhRDSFQXڹŰv+9g򫤜 d䞕}ʓe~v O JoY> "ldxOŪ^ ?sWGq}tLL\0QH0+l\Q֋7#l6t:suXҽ`j'2|bz|;$#~z̘eb]덙9B#sdH{ن`8ņ|]m:#()ڷkJrf«i;mK{OϷUo{z~ l6a޴wS/,4X:w^ٖDS{]<'qCQWC|xqY*D/IWzoYLp_ZZN~>*UT7~/s4]W?}=};ST̪W6 d{}Dg/ 8Tc loOD8Xrp2|V+,lZQ1a502w C$4WZ>Z7eh \_ ~= /۷e#뱌X)[^_p0'7Z+>|}"|O:Cb<Ѹ݆@$3"oԨ0-/ߐLUD,Ou[ve]݅~5vuwa~7<_ޣʵäm,'QW,Ȝ3{^`]p+`S` DO';ux0_;>>:h DKQq͎MLgf3=;t-R $I5~=C08(:( Y |H399 gGP^@|L,K ~5+$f*-/"H"2JB@]$`rSٿ}g OfnOvee1xyvWaM*W'Ove[N,E'Tv]=$7>إ E@.f޹$5h ;t&P4E X qD1XJsӐ+p+ {, dRԝ:§s\.}β5Xŕy]^( 83_ڮܞ pzԆz4nؔ,+_;wG{Yjss}d)"W3aWn>/ԾD~;/[1=>;;Gi- *@ ${n~ڀ0BM[7:8)_;B64U؅wicYek ,/u?bŗ_/b?CBZ{*֡!~)ȵP%18QƸ4Phfgh$s ezeWw]]{;Y5 BD"  x y8 '\nn]G/s9qf_ G ^!}M:ii}C=-yPH8P Y yX$l/65MA#jhL_Y8#F\ ʇD##qOdQ<! 6xlT(g>;r>Ӟڰ v.F6}q7 ҹTY)a ) =B<Ҏg?|/k:O̓pPѼRZ&+2X3fҠ).6@-_,N21R30f\Suqg"ֳjs9(8CCWS9' MOze߯E& oÿ;/I´P? ^NT89~R>)rO{H_g YIsxQX8Ox;숥)DR5Mj BeA`j&W&|Rx;EeH8rQ0TO&'('Dx>\Gy.y ~)^sLt~P;'7sȰ'H>+ 㻔Q^ϛ@vRYNW꼔Mt4y5NbsP6P2Mg_S|Hwk_9X1j}3/30CA1>=JN-@ d9]E{* &Tt5Yt7!`şz6[Y9 j#9xS>AW>j1M]L(Jh _xfGν[*l)/*_v~#quRލ<,=UdK GC5Y `?Kǵs~ IDLaƸ6s'WH/jl`We_7y{5!=co>0Tq3B~Fg6S> o=6 /LJ3}z>>u$ԠIa^D=J!}(y0ut(&JهqvpRn>ڍlJO$R}cAaNƊ"}P w<%S\:0Q_©EB+$G[r15h$xZz3pdN?̶-R G~^:/o" ǵZhl/5?a/c=n( HLCp,)x(R;u$?t۹ʅ;,vf.0W"w 8VpBc:X1$3N 9SV' 9[>*p2,B;0~@<gNDKQ\lP . Dϡb|D A @K :Q`Q:i=!Um?@ :y vBfƐ+.O͂ NOy8Q7SB=dMH; khN;|_E[ 0T7*_FjM;^DBҲ#(Gk >tVB* A@3 pJ/8pQ' nH! bXMEG9qD~PMDf`\kC;c\uX^ߨAy2jg4_C>m|<~L'2tk4ɕxP~EQ)MIILB J$!LU ۸./G+^@%)"DC`j hS7۪#9R00j6k6d X׶'L+ʅH<>%<._!ja;+o/Ń0Pj4_{@Juٝ (L y%K-T5"'_l|鹜c|*W_bvS(f @oVKosZ?DRJDJw*t >/ZF@zU9t;)Hۤ}la|8y1%xA8*?_)= 9;yOE%W|m!`IGa7_)$y( =ιf,6Tí"Io(/caԃ5 >E>fS-"1]e[yoK-2}m ƛ{9sy/^LSlRhdVTz?C8ЇI%w}>yO'GuuyJgQa+SOva㶍ݿ:`{p2nUT+aP|(^@f*'#6_K\GYmz,D`sgeDp;{5x< xrO _,1#n?&Y9ˁ1v;-s9P yG~goO`v={tt-e9|촼?u@|{"G[P7gٓ>Vu@DQ ĐXBz~eya^t4 :sM[:S?a*@Jhz3c(g}/}92&z@wKl!'H$x5'թͯ h7[dv` z[NB ڼ̑UXu޿jq'Owh2&^AR;+`(H?T=6eP$_3<1V]S(lA͛DR *\ҞozOƈUc̋&I;a iG*h^3뻿Y߻x l@>x'1Rwx1kd!q];ˑq\dD Hy^HC`kl磳V*k".Yb,I݅Q^H"&rٟHd?&G!]I`bOn>{X`}6?>}v+3A67 {rtזӽ^ע1DH8ӗs1ϴ* 2DbH/l G;iivCF;͞j+; ʅ_D Jz8 S^^sh8O8w v@3>ѐ}k?F7ȶt~Ai/Kq2đ?D|`0 (DB%q-5  d,dab`[+^ h)*d+J1J\u>+ryදc/?ǒT髱}WR^w0ca$C/_ӻa^p>-gT%@(<[NR!De arp$G(aBlZo\L˓]=΢Rҍ}(E)GTvzQjWsA\`#?|b0@ P>/2Ҧ-%]zwa'ݗ.S2KX2W]TݨѪ}_]sjus9vH[1QIobVBze.z5\ LsØAqr "Y}YZE.WwW_s+ݻ]Ղ|WnUWuUkWz^ggqc$S$<|9N[ǫyɬ2*ITifʅV;ouк TX&ZH3^۱/.V2+_3\}e]G]SVʪ݊m3Ԗ_C/ihHb*#Pb^ڎ_íK>ʖºTjS»/\j#`WG f;gL _/}ch*/^_;u_cxR?TH+Y߻˙=#! @A$t{ )VoTZ;T -K]}E2R`.[auSlq\g} kh/oWhw7v_ ]zXݫ}>1]HWwߩ@+^ʂ?k$9}zM?='3 QKfxpw!n"$*xχbH=D&0 +21 ?w.@yNn@O!0CH1(_ɜאslsimkcu][2%&>[pX@iD 9Q2Q*?=wyv 1d=Hyxp z_i?܆h^{<]yؼugGd*.zKp@}GߐIğ(y _|>ӕ6CK9=\ 9<< mK?`SצhN$iG ԥJd@wmO;)/x˩@9)6*n߳m￧'}AD4$xǂ{R߫Bthp%:C;Q_GG1>(Hx{N ^CO3xg'_ HgĒnx;Loܩ;JN ~ [:S'yIPՌ:GOIMHC$0:Jø CT4J=~_g5=Bo3YwxUIx{q9aM 'K8uީ,p> s^qJ, (z~PPS2u؍c1 "сobZc@q@Du] -TeH?"D/L{L4ݟ`sdRE~T;x"t" %s_+r+ȶyX/4|vz|*?M|r95DhC5@7pHv+ݡPA(#c f!s2E~lf,_9)dfy 'D|@{7^b͔!}3ADw?Wة62MI'øwaMufPSqhHADD,2ʝqR4J=y ~l{nN]cy#Ϸ͢ ^q3v?kՀM#;KMĜFSK99.:zW;M C jwy <\jK |On>&W0[NB :g򉝅輹RI=f R)=K@<_ޞs70{X2@ǑD=Nʠ/w-;yiɍ] @-M]fɰ S I`:C#6߈ǖ8"AQe28F|b2 }}.֢q$ULUp&)T9oF3/1V I 8xa6AGҴES˨DN@D$tKB!o]YcRΟR )jPȄE|lwŹت qeಐ %,7kS)0F ӻԪuʧkį`URDl]ŠuS$XrJRbwvd*'WUo1UCtQ$)RL,Ym˧2dT(VXQڕ-/yZ2gwU\@ʅ 8LP3ڧL*JyQPGHx*Fi%CfWmQl UU ђ e=/*yd4LŌxXZN;B*+hsçc#[EoۓP (A %pfyk]e3ZuyZ27o&3TDT@GWnN@@'=$)UOuV}Oӗ)0K @oZ2alM ˵ ǦY=W+Zɍe_u75b[ͿxŮu]NLS*MDA 0|KcO\,@!&- jgZQ#K5&bI#(y16)`(,ALEUQGUkΗRz7Nrk|nU\ MБ8Yda Bk n.co;7JQ6j[89Alt0FBeSBR]~` t/pF;L2'ui0{L7d]ILf$\ {|(R DMW)7sەfkI~XBKgjO"?#nPRMř8%4/ѰC@@Uh\.b-M_Ywp-A@0J=$l6*p8/t r0c+8;um;x"koO]/ܟDzI}u{ZQBz]"jЭV\X`,:RaGE9CIp@6XP"fEFrۼ>v, N?9,Sܮ&ݨd]lzelw&|8MJ!Jv|G44'aҍ==;:v;ڊ&qڝ ?rf)aR4ywB޴_dʮ<zU֜;`SBs!q΋Ml1U>yi.tfin}z7Ӝ䲯G_|N/Fߦ \]:߮9j ?EX= &j,^eO/0ys7p{ ]vD b59Y&*L0Y/4m":m=]'g1c]X9iTF7ۜ&TONVڟGc|e$q9EK2s{˞XS}ުc{iEt}w¢=G~ ~/ m3*>z2;;vc/#Ý={ eR6Na&8.zn`K@3g<ʯ@<7N<'d3<1Seg=7:g1^%)m"/'Q~n+YM7cYa{m-O%݇Ӧ{s!}0o[>Cۯpyqs g/x~w9kl 9>ҺXx^!t2"X/q'sG; Ăp/88`6%Ŀ=OfP*ypԑO_*_I9X~~c{&'yM  TZBseO\|rJܲ"XnlJޡ㷇U9kċ&VAa5N@ DO{4mW렾}~q.;Q  %gh} {e?1?_J݈܄!7O/7wZef ?#y|n `tEB#@2p"I ?Q@t%?xBPjYAȽ\9ؔA\4X*JYDTjvKhJ x؁go;9|y/Ԛ>$8auG=&/_i(_y;wr>Hܜ/i!X客_<.F^&8+_C(xW/ySu;`?{IR{jO'Ur/Qr`qW1ʐԖ""Yճb#)#P"LaN,*k]o-&dSj=Tԇǃ귱A`N؀~P܄D?O9asxeD( ߐ5 O<7#qdԸ/FZi@w$t܋SOz_f^rWH (ȁ([2NЂĢa@$5 EIH+j8݉c8'Xw,QARJRNISۻ1`8y SYL8tIO8oi;Nƃ~>& \υx0yccP $o:s=j;9$'Qau)/T\/B~~ Po&@eGP.W8\O_{9s ; `ID_؆wm`O\yI% u'bBP(!2EB""n`#@e_4׉/a֞,p{nUaiwX:L>9"fRI`@׺ :Q:_1_@1a m7K]}lj*"%>""?E]pEjpRyn T-2`h@RΆ}u6%Z(}@.''{~agm$""a"'f&"OVFЦt|RVr3Iƽ>7Au(_(@Y5͵@j=K4@ACT@5`EԐjEx rK !ŕԨ5X9 HhQMéO" ?#N^AOh5!SrEɷn6WQ׊ۯQm$<dO;E[nu]Q0fHe;Zgw6nz,ȉ*>S#8~4Ω!+v `?ui$K6p,RMްotCcJۖWDg&@~|W֟6Ao_ÇʯѐpTfJby%Lp3i_"-)X)@cEvj];uԑ8qGD"WXb e=cT7tE-&`HZ>w")#ւGoyl_ţ~zl>@ p|^ P'?IBt5h_Vqh<ɃJv*/CȢab34$  \Bm[о5;@aDUJ/(1D(&stv+tZK0ߵu-I$> l\(˙})NTID"43l ,&$2iUg(.fmTz F" I͂OsLg)J[(6Sx)U3dNpDu wNt{*Ar"j'8j[TרWvB"AGaz4l8+>EJQ*0[hK(D؈0T\sﻸP+# lJY5Lg2P y)A@x8lH79z{}̩anx,dHSϱ˜iz=Z^VS%ާE,usj3rVT"WA~yOw%KHQ}X=R?8Vs;_Vſg0=&3i.lT@ID5@JR W@57}]+N 7ϯ=?dn {="{CKגY~ zawC&__> )`AE?zt)=ޯÇc>œÇ&EB$҉HS6ؖ <^ihιlI`Q yd'QM}y\@!c "W܌$(4\2XM[bysf9N$!()}6)("c9&)ƭwW+Gxk,R; 0ג{N˽A@7  _i|[-/b焽^qڥ "j 4(*0,qʂv ٻ!7%Y sd&!݌R `D x2 rNZa y0_;h.Ǐ>On ;3321AklefL]_;p7{Q۳c2*옂*=s`PaQ汤OvxbۿY蕍ϸ*A{]pl@:HJ }  Ɯ]L.MdgWhD2؟/Xhƒx#0NEVuџXP*xמ~`So"j$.P" J[ܨ=+Bjzk+ r6EB .wlXW+VQ`_/`i3nN"ӄrX0vffF7_8j 5\U9h@r#@͔u TD9U[ZS@L)t^cFMdc&-z s|m[ܘ[/Nڎ>GU{$[&[N?9c նNb#toq#Wcj@?lͻQ.f]0O31ھ(U9SgK࿜h25Ú#oD[YeIk /xA;HN<(:QȾT&NS(7e#^N[>|Ǵ8?sod;:zep3iªtR[:~ R3edAfғCsKuSj jhEӐ`Xx.#A^`Hm gX&(aBykC!L!Il̜eysRGMq$XNj^/C&K/dDWoΤR{-kL_[ze j{vˮ6h3,YvkEfP<iu3QOz $P'`ygFhȌ Fg%M=<LsSHzKۯ@VThկŐ;%82 sAhgC/R2V5ؙ(Mir=#l2g>"Ǖ0*D.w*N5J% hH N!=D T Ά~ů@!XOMgB)&0o2JPҕPuH _#_>J;﬘ž#2]|={S&C⃪"Pe#8Q^<C};/9Vysܮ?h#?#g& b#I#)zd̳hȹ;87kN G=;kwC[ܸYE\9V>`ynAx2MBbIJeÎ W x2 `AͲ 3D.rqI8l)@99_!:8ᒰV-:kInU SO{T>CG_qaɼPZ'Y B >C8bT0lϓQi4&ó2ؾ/#ˀ/2c;3AOsXvo1X>>7uu{PL9y+xWYuZmk l2΋1e~ю#cwzyQ3W&_Sf6B^Jw8jK&7i`A,1H hN|0=#pO Ra[+pӸUHFo&`豲XC'wQ' ssp{>1~[ɸtH-`c/S~/dMŦ־oa)f/( KI@܇F2[9Ph,dwS$Ņgۖ8bX\wFQ|u@R0RFϫY\݊.1u%zGQ,Mv1:ì[;7Z#=‰ŕwYQXO25aSE DRt.d9]ّ)IDP5SGǜJ(pz/|j"ϫT>*O" 4+{k%Ws=&X nC!֜ǀĔK8뷙wP S!Pb! Q JV@MQDp Wcц!Ogqu0/h yg b9ιS3*%-!ˌ̔>jO4d]Od`gQRDZmaƂhaT5!?v*8SQ (_~O,'Jb?d5{W]% ڭ̿`͙06P3Bu-} L%LOD jm f; v m3ewSP0ƴcw+3:K t/l_J5+ [v5!?Fg s)V]m W߯/yȤX6n~NZ9*Jf>#=?Eοbm+-K]uyD95QChiY|:{T&FBR:̲ @:5L9Oԓzvved ht5ZL'!jNJڵv!{΢t>kJBld˓?:?/n}N[ R/o!HSP TUm:`& XNrY5@S x О>XOgy˩T?Ɠ3yhP}[dwnh'E@1$oO?vfh9{08š^5X!zgQ:,lRӿV|Pq~e=bæA7q*8OR;F@T D-ѫӴ:sʶb`":wi:7- 6*R;(O_chW~AF!Ǟk;PqaWtZ0sZg$H ξQ5T+nMP^U=df{grQ踸:kCƬ+NT f`WY=d) oOr|ď*瓅!R/y hPo P~TǁOy*:@vO4§TNb@(8߱Š2^(K`iT=T(_nLRs w!GM}?‰s!a@($Q (ĕTH}t/>C!{RC< rAQٕ?j;֑ؐMp0pp" M}d'/(s(#aOUzZU;L w<\)JrP$;|9@u<y 'Q >7Pv̀^T:9Td=eDe:;A% ԡŠt(#•(lJ)o$@ 4ª9;N@G} *eUZS*/+AA@ġ 0dĿpyRF0T:i/>񈉮܈RЏ( oH5V]82/H`>p:7Oڂ Oo0@ " (#M0:{Y[Er@()>M|=I{d/N{ 6~iJ94!'ׇ$}pI~b"Rsj:+(ɷ_SczM%kTP0{t٤h򨝄95dK*EE[NGr_ֲCKO )F*iI!I9Gv,"=R!:o i f&NQ\) Bּ')ƎjYY)FOf"O,HבבY' ÜAc%3۽G~CE )9 |1?Ӿt\Sx)#Tuz׷}rU@Bv`rBz<5^2d)CAJd;!I r.LsM@S`|T5WicghfLΕEٱROWW3ACXsRnN$ۑ T<7yWV(M@pD}϶G!2KAOAÏ7rNZ/J*겺J֮;27>k.U/Htvtx%apb54g7 Ài*@ ˇª# ;5bh<s~*i@AJ cHLoB ZF8KΟ[uk2 q> ˉݐ(OD4'op=k'6^n_hN,&md51?p!×UHV*}DaO/':eT>8>2fY b'§!ղ/OBFݯEq>ˑLz)eg&Ajp䟐)tuˀc )4^5C zzҁ]C| ^QgדLM_;Sm5hMթ:?sא)6e{Ku! $IjKj'5BY ]?˩Egƭm2sPd.h5xrua?5=LIL: hvɫ3Lz(ˆ G(K/'“%A滮'h3=j%$Σ%FqS4.W @y iMNN(iBz&K2u9bO̗Q/]HiWT"jdCB]RC$'硫bI ddJOWW>AaoO<֙qi*9Ckm//}/ʺI/f- Ojv81,uw-!aQvrsBTMFy5i#wfz x%+,p*< ŕ݂P4 HdF|t?vGBFCj\P+پ]u2| *GnWj4d oC:ҔkDEQɔP@21TMk[MvfZ|Nz,ygk'nPӮ'L " `NPgT K*&45HJ,W9 @"-mVgk?-drDJ FkJHtTL~u:Դm׺M25Q3fSڷksY?S bcD&SWQ2\26e ePRpc0i%\=u=i1T4Hs} ) g1MUA QZemUD+cz-@xl,GQp0zC`vgmy'!)0Noèxou)`-#mBA?`?5:h=şw{{[G_/V/U?6bV'/(͚S=]N`_/ R)bEU£ؠҟl6*ÊR/CNJL?w[nR_5Q8/~ӣ]M̥0q451j>%~iF\6kF@CҨĽ%A1յ%jKSAvvOWXCPRVhK@R )=Bx$8%8Dx7*|3FMG"6;?ys?5.?/AEb`|!gpw)*(3*z!GYuJMJ11j3e.nj9^CC]Q%GT0w*X':[LPrfЇE 36w>)E;_Ggrye.R0 7y84 ݾܰN"EiF|-ޖ!Ў9aqyy?s%EGi縖\_"JYx)'q)?k5\WB\po==gCTҗ@",ΏԘ҅ =~j:HPtG!>%qC$\mpPRƁSP>3h/Yb6"K)9(=nԟP0<='p7,#TA)5sD]b?)e5Rç^ReThNTEȠ?Tlw$Swb`լ@ s#(yp.ިkJ#~D*N !BkES)4]\2T87LQ`V5v/7.)AB$M?x54} )O2Cww3{+&%fj;|Gy=*2t/U1ޥbf4!=S.z]^{yH'dg]nlCM \II@? xX>W8PI9IɶL;nNr9;tQ("@vI~\y.&εu,^܎Ƌ-ŗe:OrIؕ)?=6pkӽ_=\},aՓ`ԭTj"XR9vBKqBbӵzp$<2@x\)52dQ4F'y9 cKo~!1I0T^rPiK~MJB`ir+ՙU$HS2<8lxXE̺ZK"P=%7>L5yos㪞 ){ݺL,A wYmvP=ɗi3ȕQQ8 Y$,Iw]rRb]!HxN1J""u񈠡IS5'DJJYj3|*Ғ0QJZFT+Mn-8RRL<:/fS ;)Z?AѷRFbuP4)WH@6Jcgx,{DPS:,.71S4 ވ,ࢡdBhYv./5&B:븽?>v~?ēp;oL˹>v)ŊmtK3uZ9(c!iz`)AO559"?ټS4 zuqϷ֐5@Y)=S\uS2LrNVӃZq *s_y_B#)}ysY۾$@s'+ɱHJpUQHw]÷0ɤQ^ Ch'yXwk9~<~ma F æϸȪ)L %x|\7/:wkb&|@KY#4B3,C5w $Y9篨Y;d&ߗVV6\[6Y9hK3ys?_V=w}`4VĆ5={WUJ>dro*atЖ(zAE'i\40:iI*m&qYMoOʰzI`]׉͚`w:N~6ss >~\a?oz׼O[oiT/WNFP3ŽvƦP2ߔj+Obm&o6?Wݍ3K2V5tl*&r'հ. "8=X f #b;N2s~uV| `^ПBMht=?9AX?]<ۈfwzQ؍#1!}钎daRe#siSgwƒ_B?%=:<|sl̇ K!!sP;|އFVz]BI pXKn;65->c@y>_zbm2R!Zm5mB͖IƐ:/|/5@tK:~ޞ޴!t<[gٶs+iUi8N74:]Q&ͪGy—~3d&GύmQs- Nbunʾ칹 6RdWA,d (9{}&H h-؃4eB9<(ў*x0@[j$j HT)UyF%QdÂx&b5^ȹؼ3"S1@G9@MD\Ec7/}=dvP(Gؐ*0MU=ONgvOEr\$C'\qNDU/QĿof1!,A%*[Ă,En׊j__xntmcum6iksڨ"/2ݿb]CY^ڵanWqe@?7}wNиY~9@'( 2iEQBVjP8q8;rst-Sim}Aj=ܞ M3W`_<|ުcrQ}IIvZ(I]SZ*d gkڃ0 5*F)j/lP߳œ.qyϖIAbrM2z5ՙ|5đr. =U@Y8] 7)$}DSZN3:]n577%5 e#zNT0@<y d6ή(6)O3'ZcD}we+/-Ա 'QW1& 4\aH#FvBP1:0pͼY/YMh虃`ɓvG2F'Ǹ$mqIԼBVҙ*i/0rG۽<]OhDG"Ɉ QB*"eT@^DgVy2 s3 v m&B.|t%= Oh0\p#Ff6ohtfMGj˄YzoTaLXXQj? ԭ3B̨~> T)v :ulfc_Y4B"ByN˔NLJRA8jhOھb*^LRfNxf^Y-zL'z;YDsZiVk])aT"~>GCƒOU;Jo7D &b6voHdr?+:*of[lBQjkW @EFIܩu'j≋ؼ7;wkگ!gHר)[GuX3ӂ1Qu`G\@+QVr}^7spT >%azyW(sne]ߜ^SBN260rI8.BR~9uGu/k'EIN8J( t0}z^iȨ5*6v޾s)W#34s'~~˜3^_  w [ت z@C8uj>L[CmXqR){|"NFfa*F5<ħ?*_,贫$z݉Aϐ.tTsaɶƊF1@A˰ .>[zLEľɺB!2ʵc}s3E׾-EJY*#i=ie G*f۳7kkfpL*HVS`Ng2pl5 k3(RYn=Vۇ2Nҗ>̎)޻ֻqձKWɺTNL`s#QJ+ŴlŞ!p]#35ܜ-2D4g)&f(#@fN$\6al4kN`Q?y80t6^7e|} $O+*6Wv1Ǣ&]g.J.}Ct>6=WW U5{;&xxPɊ;lɡpu;=~N^w_js5o2{Ty{Kx.Zؙut*-DZX2~mQKKCm/*! [+:Y6TtԶ|fÑk:M]4i \TVg x4TŁ險߯{ }1wAhq[z{{'[ . 7|37om=_1Q!H=8W?$;Ky`ܑLj7X)tiI.`y!侤.` ~?K#.CS{Z6V)XLf ՠ_uv^Ǯ}?CƆ="Zo⋊TVTEV,b+"SAte0?h3nW҄aYl?Zү]mzy1y S$t״;{ + _ER1W*@~@PR#< $>lLaGD`QWDgԈ]-F2NP8Q^g ѹя6?+adaӓ2Q >U-mo ; tXtW;>=uccrYcDMÌE Kb űT bP$CԜ) kGFNPG$̃@ 2 u6%г4Mx,QOTͮ_ۻܩ$ï<;py9xN :Z")#^eM} $L<BL m?~om8sNK.NKGIǕ_ժN4CgM'ca8jAFЈK#p"[|&O^)O…;Rm & N4lL41sRhHE]Q}>>&(|f(Y$w*y'mԺC%ybb! ̷=Rqԓ>4ގJb0ĴaUݷةzcW pĐ7P{ɾA_N4/fx\s^ԄtP!; ju~z!Ϡv8G-uM $6{;P"nýjwf\9IH, Hu& Rcpa6v/Jɓ@k9eEm谌͇kK ֞5jvLK6]^d!x_-D)  Iq BkJ0Bo#<׺a|@;2` 1KzG6ow__{]=>GCgA~cmi=30<C&O~^:^}ŀq"!:ǡYĄ!)'XdFc[8-9L)MI2[nt;.ZDIz>zD]qDbhK+N)ؿLv(X0;9Sd >w5 _%pn`P s.wxsQD3Fek5 (4>DFƉaf'n#_2 ^=^NJo)6A\RC_&%vu`&&]f a*I3`޸%u؞AE?#28r)b;۰0bU2rx8Yhzfz ='C]a/Ig} .=B\FڃysZM= 3`z?,IDZjCX˪{9].V3|r*,9o_ .𹘜e9)z@*~4R4eSS-24Nwc>kڗ\B3^43#n$8oK،J9f&׬ۡO$_ݭz愛k5廤 _˽b0* =ŸQTr=և1jSj62;3<="f5c`#(ݒ%YB<>z3A_ R/&8zA,?^Tߐ˜RbQ𘈐*"0H"-۰9.H_P>5sڪuD WGFs ̇X39d8Z\1x%5rG.!KP=R"otFs8WCFbH1hR]k7`>ҽ@!5IxjuW{ĵs]{WfQ[Rx3 q7vkTךf"lӪeݤ'M37@OiHV*r$B|҈*jޡ I,HX]ޔzJ- vÀUT_Ѝ$ =V%a'PLѼQ5p9 ]d}a\N~`k38Y&:q3m1!dG0m(8j(AK&^@TݥM0x2|% y';\v {5dE'˘h-*N*O|C*aJA zA(Wӱ`6Oto ' E .uvjAC>Csls+1^S}čXyJ>2dL'5Ч}~C{_|8PQa Lxl/U(p!=C<\9o|҇9mܛ[˔q4kclCMDn3 'O Amr2H -uخ^pSXdP`b,&nD;^h7A\*}*op b { ϤvxtBNpu w> Hͷ$؃EeI"Yb:ZT`G`EM@*'0`:7綩E~r/LZ8 DOcoJ^s[g[fZFWDW@<:hL|&Ϻf>BK>|j\U)w-"lbr*2*HxBRQ4ŎcX {:7.ˑ xg)3ȭYL W=ocuZ+qvrl9?_f x AX"Ɣ Ћ: 30Ę%ŻJh~RvH'ms.kOwoXC,w)ȗ4q15N?b!+vݻY=lKY;1R9lɗ 66 !!"!$/ϿP^PZP:ּ8R,#-u{kdsdw4p?lz+pG&뜮l<-bIpW`uTf(ƱO &9"j=SsXT>3'Fu'0\ SZj[ܙ?h*1C>k[Gcj%\>_}QGo0Ŭ#"=Cٽtd^u:VO؊b#RDPR0 5 Cty̻qwE>\#Pg=S6Ry9M:j7`CS\qM( j >"k㾇D+*cNZ8?'_25-H*(/+\**"*:xhD g&qO`Z*_ɘq) uXQ? >]L]ſ~GC6Ujt,7~`[611f!GTiA9T =,;ֈv֬!!V,pqL Cc"ƻ`qx;B:F$黺 }ϼ`G(PF×r@'5аlkC(}FI 9jD$判;{)۬.qPȕ^z9(չ|F;SB?P7ơ;tC( b2%MAV1m<ypK)P#X8e A=d{,3G|KvR{P>n=o * _RuMK A1,Noq e)8S'ϺV#m'Mv:em3?Sȿڴ dx(MS \֪S\\?r;|2l 15;p !H\nPNj\gNK^F&maj3vLr% L*eOy[?Ϯ6rN_rr< r{RKkMy rS*9Jq!4ug5I*K@7pr^aM[?h 8b`123/RN(/KHN6v\0/G09gQ =OY@ȄsDo!OaJb9v~ilEP7(xE"ՂQǔxes1LN~X=OvF{^pV >Ng^2XDZrp.Km8q&-++[Ht 7g1 1I2@P4K}cR۬nklC4sƮݩ"n;g4 [GY2(ΊR*QtanGeqο7X51o4FolxU_+(ɚsrF,eW,R7 XxpX}L2=(o e#hk, qy̭QwѨ3vIZ;XkK청~ d`EqwWg9~qZM$6^oO9=X|N#ǁG`EW*,Y;s))2QovNc'e&Ë?goXjkڎ/Q39cdf\qkeydv2~[xGm_sR-($Ufv7|5^oۺoR}Ikb*񓶟 Lc)Yzk7y|]w}<]a«Վ9o*U> rC8 =?Sw&;^oo3]\D&<+Tľi10MfOTɕBe'hsܫ*.VLk3qc3uU oSS71=Y~MýHw򹖌ۀvH'_ *M & ܿ9y^O H\esJ. śB?::hj#GpEm "]P ˆ 邃Te-_LQP;;{}YUH(?V Y䬈yD(&z/?L@1}E5*G\5{F=WlցW)VG_n&]cGc\g7N\5uT8G`qKG5j髹}b6~tb@A{7y|M_|Ǭ|xfUvAi?a!Ed V zAOI[?xѶ"}w~@VySb''OKڱ+ȸy '{]'Knz \ {.7s@g|۴`ܧ_'q 0 }Z1seuC[ue{a%X|.*\5jLYH%2pC˰&+lvX\Ne O[0?INtx,;[/C ?M kGbjZ 1^OowP GG&|L tFwH2vҍ>O˘.hm~%4t5FS?kd5)4wsI>·U=Y64T?΃!mʆB((GOKxhvV#T, ނ|HrٸVA͵pDzVHsyQCXG=4&p+38;EQ>(w7M5IB?2BTEvsCVAO#CkPMk̻2FaH4Z_3<$O>?TD:`Ppjɳ~t˄ vj!3~o{Wm6P`l3e&͜Ïir'+AG2b[)|b;/p3wƐZw?[[tsZl,'O64lREJU] vZ1ђ.r_LAƟ)JftH1U{̢-yh +IVPY:scT6P`o$ @쐤h|V$4$Y'5vU'l>4P:]YCG'H< ?(dn RWQ͐}_u<ߺ&OЃ+)nI7} DD : l zv~q &fB>K{v)?_/ Bd6Kn'L۫;K'괊u8*d."#`࿆쾣~7g->vfr>JN?u`oᵏC=N 90T%=2> MV[>+ndr_T(=!hnt+ ͠;L:BfmNӁi; uji+{ Hh ic! TUԲ>lI <@QHϟl#*(I}+MC[,ɞOCdh}xnYoD=~4 0@|No42axVHPtZ56ݤ5ڎs$?^h360 "RhY㣱)eƵK#q~"= p љ+N7``He/Xa= :ZGG&Hޯ>ס ?X ~u5["QAABGh*|JӕPML3e!uT:80l28Hnc] ӹNJKi;5N7*?CK^N; ]IdX_iv ~KN=5%Wv$tOЙG~UURX($FzwasGH;:OT<{5&T OC7un08vJaO/_s/mŽ6[|Á$QFQsm7,w*laolt'Ar :8Qw(2?A8K%ӌL9]] uRRN"|d07x N6]׳C>x3Mmh='Ļf,`P<xM"4&~7~VlT~;eLQ WsN͓b8~`(Ld:9ѵk5jIHޠ"pr !{x#m* 9jv I, 4h(}4qF5p$áTKWFP{HAX/ꕆ4I=IPX Aֻ(*>5K6v7bJÆA"NO,prRt\jNG>3aF/3m@"QhP)1O)c΍]u4?: '?TCE&Jo3TӅ<sD1g<*ڤzϺOwMKv`d4xM3!gvCelJ$3Ī֪t)P|SDF͵Piݢu̶yAN?~>])\9]j_ YsC$};OyNCB<ʇf`3 zMC,]zbg#^ƹ9 p󯀙/:K{ښ h\iAq5~Pe"h€1͐>)sj'h`zj+![-,0#5Upcj&.,>n$/i[Dd Ưv"˘Vck08PO~F>};5=++?nk:~E/FC{>7} 2@9zrР R!RBu֖e)~$/_u߱ޭ X]pWy\to3sb^+|/:w@`bNx!IDCLOGDױO~ ud/ ~F[N})dB ggq˳5%hcVp&B Fi,~jWf> m mw5HS .Wgu%;~xX d1Tv+j$'9' Ce49 0am"0-OrǍb=-4-\gιk0JT(|GB٫TכQKx,Q~J XM5D'u!^7Gɡv(?u)z\h@0Yp0^lJFĊɅF[c==\F7v=| Ꭓ 0x xE[ Te.%JLh0 QQKMڒIOSN#_hӹsQJVx|˕׻ ]lBĈX%”yd*Y,0J)$8-ܠ"w^ EGf2CMY^ FW-# C>p g `~WT}vY*V{o{-%i*`4cλ P CyjaN9jYwq&C(ّ;éޓT Jyt0þȤ(U֐.} C*, lX䁵+s5Y[XK*U*@;gVvAaM,/I7}m}l4kb]:~nN+xsrncz9'&|u-c nPʛgXkR b(r5D|Fq!1"(.Ͱv%RJvТ3cL}jŒQ<F񦇺MWp]l_`lDk}€gYXP6fz[3 ޔ`9D qY7󇆁3<@K8w?Y[_BwӉ\'(=E3ѯ)qHlm^n ݉tÔiG:` R_f"JQvLxUJV}B$n_ 50&T KkOtGxCcrR)r̐D^IQJ"X[̔I|G hœFB(WTjD` LA#⠇NM~R/.r,GM|X;(ɑ#(CZ2'>ӯ>qhK3zE v<,n{Hc#X?1B!%M!kbARƷ>ml\Ns-+Q ~wxJT(ӂTa~YM({xQ3˴O>7$}A: 3(-5=DJp"Wg#G8l2yh#ywySdwIW&1DpT! L w3⬘CGw ^/h 2#VVtAW9!ti~6[@?h!7/Vߋ<1(3^6j_:Mw/XDJd3>IDl%7l r 'P?? #Vj8V'b8FPV!_\4DY)3OѬG,Y}.v؈&A XP(ױY h"xyMn鿆_gGz8=<U͹_[g8"HCbbMq )VB޳V(s>Y` GH A ZGm=/1w5G(pY@!DCQN!=as>:-]<⸹B`Ty/Cqv);>ԆyOu>TM+kS{O9=A@FX8*vwk5!W<:(6Y 3<ꕓ{b1Pd2qH\E7D2 #Vn6:mVtVWPzϭf@91wHwܽ~]Q4drJ9㗑a!Hqw8>f&p|, AeǷ]0sbZQΑ75ٔu>/09d`t;*;7^.\`|D\QPW1S̿o(܉G6:,C[b2wQݗi!bˀ%?0K"-S?w}RCW ؜AH#,P▢)Cg'Z< ?T1a`S% m[)B6Ef@Y;7 :ҍc\ _GVHͮ5{Iȑ蚱.H{QX#%^{|^{+pWM&MCG+ hQLPgzp$(VKtIUM(J%"(6!%:c*NjC5HpvW騯nK˫[*|=~|;"r{mxhy9% 7ɱT҅`*pa:Ic}W}T.6BYх%Io6 ๅ~|/~& #6.($BC Gy( NL\qoR2[PrGGbr g)O`nsv-\ި_QiK8$ _b3 crPP0SшqM&/'n$w@5A_]Dm|&)R,62<. |o UQ5z7be(GlH0.ԙ.Oհ>eھ1=v|&>E2ڐ2@QvL`t XukCOwԖnbc)BŜx0m/YգtiyF`?`;8.d~ 7n=w޷6~>熓ഞQC,3k>| s<N)$\UJ6Y3 Vks<ֿ+BD8Gr:6Pc# qZ )0Z^}Mòem|Ep'n p؛ gD S'>;/mE)^DL>^=[ (PwQ\S_:~ >oI/jF:јEOOQ4G`uGs/:OSv!MOFrr[AwufCM  *bC'$o<'oK-$Nr3#+X /ndZWzRQឩO-msg`YXvzeC3 yWeߺgP#3W+{lhE]g2Cns蘞`)@Bj*CEW(XCǪ:B \mV4HdY?fcp{>O.9(x_>wY[_WkbJiCX׫z.i|h©ZYҨό3I M}}rnඏ߂ݓ)t-4cքm>kȬkfv!2IB\4+Kg_jHNZvjpzתSn$YGd.ΡB-HK&+'XNFx 1G!'Af"Ӻd&m]?l 'jOAv)EBW6:qeg|sQ]-k|t8s+#('c17ldD=Qm­NFŝdځS 9=b_i t" ڍ7r/ |<{0BY8D)ʅR{rp'f s 5X[} {ljgxwrS<ul98cWLԉP4y-,'7\~[z\(_kq,3HPkaK-'cn~BPwv 7 wm߿vK5FIn?:,]xQ<5ڞ1*L͵=Nu'ľj%n<|Wķ?ntX X5:yЧ>/p,z8=.5Ѱa5}|E?4V~m,dr5fmQPs69vǢټR(P(gNՕY3}yOiS.2W+e`8.4?Y_n]W5&T~ [o=~f%jL1J0 ڴb:YW?/-6Ә5Լߧrћ@fŋ'MA=Hc%~qAvNn* ͷ*Cr]ǻIjEfe RJaSl=C&^Cgʻn;/6S˵9. @6KvJ/9ڻOFo92>%yqY;b)psED7We4JWEsBq_+7M`@r&aA{]`H# ~*3(0TT01*z_ T)pDgџoiW[x5-t#@D3DBgcb9\D88J f˅vo`t_[άN{2/P ;G#M:A]6sSlnVWkXJfBîDsd8̺:XmqjLLLr#y9_MmfDԯaA9n7l Fb%k>9qAX$i_U8f3\l3n͹ 1)UY6.iRUxnBƇZZpyIN^;o#ć`L7HЗ G fk7֏Pwu=,zѣaJcPe}D.K胠`fw}~>ٮgGj@}Ł𱄤#򜚊<§8$}|2#e(/ijODrz#[0y ̤*sfG h,CC\('!yyC;ro@^Q-"|){%܇9Bscgf PD >ZGTBU֏mlv>3fxH6Ѽc͚-=fWvk.Cq!HmK3Q{T;o1+k5j_1G3+"ͨEnDUmi: n&"{Y'3E:C{ݻ/f'C?^pD-)4dj˦Xq{>3:3S]^K!NYLiFF]YѼ6Y]7=6f鋕?O7SW|Ť&AO$6Y =P+%U}c!bw11>.h' o´g-f>eT}?4=GhS-5! 9Inlȃ cr[!$]`u~ΪERuWCWH Ɔtb3@׹cyF˻$ު/Kx$QpfF>s-߾PKs.LZmݱd|\>xwr5eBR\#; ϻ}eep*nw>E7F5ů*IVU42ei'TO>kqYs?Nky˞p8g2'_4G"ewp.o(|wβwGZ˴޻ ]]=Tv7ipr>S=g٧\;2`qßQɖu셓W9o彗j–8xp'^QvUN ^h W/jNQˢo^ӿv#9z?y/8ݔx EI+z.z, (C1{7Z(0Xvʜ.Iv=]&WP?ueh?>jV9lxޭ.gph*Lh0l z <J[(=T+vL|rNZhŜq?3A4%g]m='Y0'6W|1U+g{yz 1Vj!{X5[m;k;AS*9w:g\?'F+5]Ff=oheݹᖈd\7)}|sKuc`bzD/"?jGcW>ٵ10{ξVQ0cӍ"<p[ŀgjsEcNYDQ"Hv pv0qp^f1AeV]ԌdmD}Տ34[:~[tҰPĤhXch.#e{ >j?EfsyU^4LKfBÍǏ Tt߀.\B]Y9tp?EVNQg'3$XuS+MoD<;-־+xv(`Tn>!u;-g?󓔴ZL>\+Ya9u{'4w13/k{lc>j~s1=ʤ9 .H踈D"Gby7:09ז/AQ<kA.qqFKg}(e''#EaO(/UN[PuZ7ϋ`3vcƻ=L5f`:W|z6O U;໒/q ES6ns]`}_gT`(qyX^'#"g+*kBG,wfnnBFgx "xc׵xs~a6\#f:h'/64xaDŽdg;{dIX֣`f`9h.j6£|+r6\*)f9T;&{Er5ԇ\Ni<-/sCk˞ƸoCZ߷H.ot~嫏%Pz1w|E% _{8|+zAsj>jfk3r2U^v_FP?[I(W?vs_%3m~y= TΒ9KϏC}|S=S.~k;5M_h9-E; NYkvL5::/h:OEN2]Ks{73d؝n#MY0:ՃJUrRgELHvjz&o+]CP{4ch0Dg2||v&sUW]^Vzs4^{+ gB ᱺ A_-}D,V ]q_/ߠO༡HZ)rqH2Hȴ4KE뉋H=_G[>q~x Ngm_:`s2 U- {z,+C}j_l9YbV VU` !3Mv;ݝ,&hhҒHiYt> %?D]b Eq#/?mxU1Kc}i[WYjE#Ed;w8zOux3+3;]ͷ n*jeUcʈxgP(o 뜥Wm\n#eCbt[O F`z."!U *~(׿-a3"F]VGG_>g77r+kFܣUn&iz?p^;&֙&ڃvCy KU Q` cD]Q؍)9ѵoE|"ryayf;;uV)ЦT2ʃl)@h44P5QFآT E )AD$ E(!d)PUP"(P{fHP*@e)Hu]bvӶTET(-Efs5ۗ>Q ]`Oހ{OwεشŠj$|@$%/s{>T_}\ ۂ}T Q<#xF;9r@mOKbăZs*Bvuq kMt(:4A^۹ }@> (|*C>LPb$DQ}k(sPk2> }Q@а6cK[ ty/0WsW'(ֵFhMv (S4^@OAQ@PWCiMR Tbv6h2oc)F4Uhmyǐ{} M & Ad`M4Ѡ4id)@&Pjz ɂ4L$4##&#AѤ&ҟL SLڧj~3L ('yOj4A aMCQh'zmzjGfҞTz=O(iM6xQ?Th7z!Mb&A2 LihT{BdѦ=OLҞ0ОLQ)M='y&LҞjRDhiIA&6 x4Oi=2MOSjz'O lE6Sx &6O>;6M clnE 7a4&>$foPd%@P9[ )ޜcĨq Bq O@R?&|j9睞}E1̡uuΗ8d"҄SePD|5d8%!vI ebKt*._ų(L$ZҺgM+ #%[b<8s'|8qEaG 3CKVT%xRڵ/LxrS rpkb62 k-CG)M b]1gL W0C=!`&]BEJD00`mp+f4O񿃙[YiCzEt*e.-sa F"z.gmf-]Fh6V6]9*f#!3cLјuN BPK 2ʠVX6ү !<,Ôhg) 4 &6LL[k92  Jõ21E~Ϙ̹g8Lu諒~ {S.ņ]1.,ETrZa|inȪ8tM1hM,?qK]2{xmIl"œ >VAښ !D5K 4@(Y֒6a)9iB,3hM1%pC+ 8U/ R`7qC14V45uN 2f:0 M20)uqFJ¸GKD`fXBmp,.&IEMpc͙z&'00P2KR'sW_AI'=MA^+UX̀`zV`6Y;Y4dktL{:3J\7aM9XjCE0ɣ 0`ƔQGW+"NtqCW82E@7o=Tw۲%5(ݰEP𐕐BJ*zYR:`lQ$x3&)CvY0dCA&И˒B% _\orb xYTJC{z0brB enyR0t{.$LҟbN_hBE0,O4N*Vǭ&XqN=ms[AaIe Sx3,I(@p9,ZU<m:{/ 8+v&2bm+)10&SdmsM];u2!`Fְ`nbff-,U a fńDO{Vz;OHc1Iך h̻8HmP0n9r_'eӆ5a)B U[k!]u#tٳ ֚$I֤6ڋ fCWu|+EU^U+Qz.H'_ ;;q|CX(^ AvaBA|K/q:އVN[N$)AGYA+e`p;ȏm8BN*fg]ߑX8@AJC뽱Bҫ }LfajÃRUs4#oy263 AD"^U VHK*ɇC^4لنn6up Rh-, 0+(! $0(ܢP EǴo{PcA78T!E,iEmL~ V~VŅ5|"ۃ||&hl)8T>HbezȀ$ kB:iʶu"y?X8k a$!u혻.xkDX0&+˸l;c} oq7ÿ|'/}tsTV2m6ߡ/ļXkE]Y'ߍklמLTuSݏg/ԓúnm9PhZu񉏱s,NCc{C_+Yy~&>SpTS|Xj3{QB6U|C`}=JJ]v1hGt'cbif@ G4̤bNRz1:pթQCλX5Un7LVc˴DL2۵ ?~z>>YsRå(0{v6t9R?)de-﹪xg{܂ OK1Lrc;$;a߼zu|P қ+D ~ę&u;v+i cSz̦ UBTEZ^tݥ0[Oi@y t(h_>ydޔMއF&+U59r='y+OtEE1klPE8C(})Q4H)v̊M*/ ]U6[9ogugYsĨf QES0MMlW|ـ19bw7򳂳+>0lETɄ l+K3$2̵ `4=-II\3J2وO Ŋ傋Z+pZ0&09\Ld6˫+6q rziU550;\|*Xg8]wbr}ne4͐<0VTYbVa @C$(L4RIbxdW;;B(HjݩZCyOf 8G RC xRL&U FռT`V`*04JhPgZa+ Y+!m2$PHUe TA5e=co8JE &kATzك9ڂ \M0] o~^sR(ZY ʄq8ϫ(!ݵ$DB$1һq eS C)Rg4G.kpT%gM*x2/EkZZYYԆY7eav+6>2PR([ ]2t!#h`e"!&Y qA$=F 9'mY!9?8D݇`Г's-NoDAȞSִXPbYFjˆ?e>ɣi;8DD)POϓT,x(r: B33sJ^sB $4A@eO2li F̯NzP l)C4E=2A4Rv ޅ\~FێjB(#iF&LĀٽh! RJmpg8D>{}g׫L݆Y ݲ'b H̶&vP'ߐ}kX@r.?P|YOQ edӐM]Rsg }9[ԸyF@.vm9Q59زbwW1+]0J,Bx.ga`_,*TQ_RXR'.N[`tmBum@9ĤݜE&ԞX:٫2RlҷclBnҜ&@Y287tź؇q7{<"CVCOϳs?\qJn5&@:򡼏;9{m. t/~Rww324t `DW1qJ'Rx5PBŭ(QVߠDBJۢ i -]a ߼PR-9 U$Y;WЏce+U z%QHV)af;p!TXF (8cIk2r0 k ii$)YN<'i}9Vt׻diZCg UG-\N}.^@=ތ|^^q}=B~h`iQH bednrxOeINE^6`XY?OO8)u3"Dkً$ݝ&5l75]j,w'U"B$HCI &d(6`2u6s3HZ9kGu+T4JfN'jE jz':NQgv&Rl*=XsV ihC,YBjerJR#Md;kE-*A*Ufe%  GNys4@s X(Q@ n(YG j4@1՘p쪆50bo Usãx2B=yI p=D۰|JQs!.nOS::6JlC̈Obt!nGvU0O/zp|GšM;Y>a2yk=R訠KX"&9RDǏ u4v\RU1M?_١vUw<Q/׉pyƞk#~NdPGDS0sGAuH"7wV9Q/"wU紨\eF̹*ackV[:f5G4sGܜ7LߐgǥRH}.3Duru< [3I:gu'Mnν=ZNx?5D1 }$BE4Z@`x*B61M&oz;{g+sϛxLPExx&q{hq֠4{TuŸCFR#}s&?8={irwDڝ`p񐿇 N%%^Q =LfRx18[YqaR2?wNT5H5Nn:ĸ/@sgāTa  ׬8mA*E m_zBMgP rBtdߥBn蜐j-6uux',qNLyq0L}t&¡Ł&!pҋɘf=Vj'L+ #Bj8NsGntS){+@`t.ҟ1Ugjذ<CA:rid?#x~4,hYA8_9s,>ى–N;C^ ;laF -(ȮGp 2jsT>9tr͝r ba@ws2!`ܡ0&t: Hk<,2,/Jz=ơ*AS\Xm\0vǭnCi_a-P݋]`' 8gČ2W kk+`ŃP6T8cd} 0{OcՐt wݞ50#ff6SڿKBH . g^ % *GDHH~r`G0sDrn 3B_T b Yb,N JH8&ґ!E4 ?80^?MVa!s7!%k;4 QlѤ%3F S"_ZkW)9ݹ8n)Z˯y2ᶴM`plC#7 :2[^st RUY>I*CTm 1aYaw%O_,e\o`競8gZv by!]M_# xd ^h\P>VNIe|W hGSdHra? RQLŋ*CaTa> 9Պg\˻-qLE5I: اrC`}CK= CK"PAo]^?AljW\,^°*(\.VM&8^G?;x?Bhz#?2hnwf OM" k.$\5IjnEB*pՅ56n.9Z4Tw$dƜ$QP#օVM qAT"b^[2ڤoI bK(C##M>F80te{A H?7W%@O:Y` :MPDD ڔe!&HӨ0E k{)ʋ“b9WDKԝ+r/"e0qjIsx1X~ydׇN2ZNrpO,<'Od6Aa28U2vu2;q;K)_@[5A@I @xPXsO|,tYgk0)鷽7 ml@\ˍyHVL\沉zJ Ԍ&>|G݉&pʬ5TH`!" G v9Rư>BI<9C.;،gYS0,ÖY|f-ƒ+-mPjC R sufpXvUBRل_{SSҤu r|8|yuIC|6eT =-gwI=Mz_GܸPڷVeTc(_#qe%zG.vĮry`6ɟ+אh/Jfy8!8t` >;um"CQ!UXEa( dfCe2̸ۅ)"jRa$iq\ *k.-N^M9inT/[RL*6Br:LBE(pBW)+Gv˫  3L* 3g&ÄȪRrf&ٖ`2&vYBOkBTާk^77qF@fgr$'bkpk 74Mݭuqf?xm3 ddxl&C<"%y!a b jkӝ0B+EŏmuVk(0$<}C}yYd3fs|dM(iɣ*&џ.o,PaIUPXxӭlpN xwa`Lm}#OAC:1pW& w9RK)` tA:UڦHR,Q4hn:#=,n;Jˍ0qheT&!L4 <[kGсm.)qwoqA a uQiAxc=;* QuhZ,~X>.OYet3 kYo Fm,,#8.k"w+'2L1#aՌWy3|;i$d 8NJ) z,mt sZuvEfm)Q\;jq㉄`N8 H{<\4)GnyI&-OMÜާ>s O{Lrȯt$6#ZoDkRZHcK|^.Lo !uiIPߠx{|l.ܶ r :<ٮp^dP/`E9:܊c[YC.A!Y\rYR:Hn^P$] PgkKtt%IN@? ɒ ǎ 鯉w}Or/Â$!"GfwbNO8=`]|!<}탈l<^U׋ڄcv۳ڍ]\@cPGw{QmW.[z*ƋTm"oVMbۡ 4Z#yPm0E)$ c6 d)aύ`8.S4yNBmdu m^O9mPÃKo.Y8XE*^gytr'NKf$S$=͢LYFP;x'^2{ʴk|ǡA-`y&GCHs7{mϏc* }g\WkrၪLRWumϱd88fZC=M=l>~cS΁8%JxP*|MH-Dg3#Ɏ; 4R1Co4kQE{A~jѕiT- ˮ}j0< Yu}K_2=}.n1Nra\S-az׬祀n,=S96̯g$tsz3(nɢVc}_BlɩJV;qo{vƾ<:ө/\Z >=qS99&Mـibo[f2~7QSL $  ^8{4xiCs!3aۋ%Dar2qVHlMB&kB1XPɔ Q-bRӡܤF󗃪4=4fX|!W?{ߡki}|]b{qRO]SV6]_fi[x|]Z̶̭rMT:# pVȃ2]%N",IwrR'U0C܈rna BQW,%d]˳ Y٤0`d̹><\@ KP/2 2#3jSi]UVW7]+NK,_ˆl9haUx$h9,6<`:wwh|Kg7 1TQVDdBg9U7jyVd +CR@R@@2oaq" Y5\9 )c`|[ղˬUrOV#vˢx@t3 b{hz`{xL۽'\((YP` u:ʲ,2c ˗J1fTR){6YubƶlS J g42u)`,fh,WiÞϵݣ"~%|<nΟ =D29rF[pn7H?1{#I&@E$a!sp>H*)9ha5e`ymZ[?dP~HY ^!/` 'QLtףFXc" DQ߽Fa!ϗ aC~UJTw` WTjvkm-:vW8}vwilY:}]kZM:Kn5 8ku5aMFTu}/Ѷ-^_7ƸX6 Wٛ tXcF6p5"CUK)33,/KT=릺NڹZv- [YNl.6ULuW󢘫N&{͵d l `ifڶfmO팃lՈ)oXh,aZщmmv#M[Lat^c}ҕkq-9F/;j-ѵommf8hձ[ZaB3a5 ,h,4{fsuŰm3}Yacjq̚(gLZLF2}u#3XٖbZv:/mChU-X3[68Frj:i!+Yʉ̉|6_S3׋fĮmL9K)d]3lvg:6|hש;>c5|YiB.Z_\i@/3{5-hjgikskQĽh.e&uumkյS%136 mm2FbHlKK,am+\Z'Iy&(εjfb뵢[c6֚^NNgm/vJqeqΰƄM5ζV7 8մhec3%m_M-LjaZ.YM>r^aiKlZ-x['iczͫG{ٳy{ qEa|]lwAUޫHY +Z9kWڱ%mXaaz:^YUqȑg݂^&$MlLlbYDVD 5|I!1kʓ[)d>=v%'8#vc':%DRlơu&΂ wːSjWKDcMiXsLWd߮rqTUUSURѫKktΑj\m͛^:kC-}km3mU^V70c*!/d1^ܻ˺1cT(GXljW.H W+4O@cEsϞ;fpPx28J>9$ lHXӳD(_u*!\7K E {@SJuT_M}gbQonYeu틻EEQHALB@O~ ،A""=˻ I6qNpC ̉a 7fx%BUwx=@Fxo$[T&%="8jb)< (h2E\fVD@eBH>}/AӰM}wTƷXwF]5 3uQHѼ2 ꈃߔ%Ā0e8۝nZ2j! ` KL6% UEȶ2D/!cL:)m;O dbmLXLJLk„] +0°rd Z䃘ܢmj_SKQb(TPuؗ1sW؃I6]K1HU{{4zGn^3>MZ6x.2[)qz+%żA>z'wciÿ{ }[OV~m N0T*r+QKŲLPsunh^b=a)v[#jƆ`l,p:͠硊 i%!'c8™pc@Toz zq:e@V/5Ȃ?Scer Kde {HW$fؕ*;(Ͼ~ A|KÒ΁aABlY:tG :c9ly][ٰEۊ:}9tj?ݼk)5ѭ`'rUS!pJL$Űmqr$1 ZD1:H>r|B֢]lYOv ^5æ\xbWQC]5u1gaRl={?uJ\]ZRس |J@Ęa.6(|qPX6ga(ఢ[*f9U¶(Xڍq5;(qRaRaRGpaakVƘ#6luּ J %DP(o Ā4Tۣ.a{,"M3` xJj P0E'x,X.hVƈU.R 1uyo-  QCнs,p">RlV"0LW9uǬCsP4߀z^"ٔ{8af9sr/st+%an gSH82 ʿ}9X#ȟo x iC-Yi;#b+6-,ʋ˩Ue԰I!HH"#\ΟX7A ëJ@U(d5LgضB­-F5__tYƐ`zk>)4#٧=y8I7f -i*=}K t60Sil|' i䌎:7TD_^g c[c jV1Z̻9V9MY0TPLvD^F\~{+9Q,g|ֿxG3l9Ew /CF=}i!YzyFQ˛؝Lц4=^g9(䶵 c1+k<)˷!%>UIQVK7!vuD7 e(p΁XuA"ۜa KƏߨprX_(F\r7xzzohK͙EĐyqrwl+Yss6립F(u} Yf}T^CCexb|IG-X?"*ߋ@\-me'8E I32zMY*Z=ER#]$J##^Pk6Τ9[*@zJ%|{;fj0J0rkC7ă*6mÿ WuMɻ–bh7O<;LhX"lTRjA]P@ fD x>'fI/UnT…7=3Z#ORqZҸ2epx)3tVfgNN6 쿡Rzxk)MQrw)E;g=F fv`Pbp߭VMɄU@=R`s!1Z<0NsX˜ SŔbב h9TU/OaLosoQ/κe(eilà,F&&;XF B)#4h09r54FFQka32=c r#% k*U+դ[ n1"xBZd^WWO'g.)t/rdS mW>'  v5wS<+}݈,Dt}zn컶<=Jpmh}[c8"$WMr?^Iu|k۪Jݿ#d W=ͷx1S ,"\Q*[BC_O0W~c2,5򜀹?P 0cb{?kMt2KqU2AL0,ʕπM!<K]TXȺb'󺍯}`YTABFIf~C;)p%W:G"zg`b**7z|O, 2d{Wj>Mx]Q*T>KI1@{PӭaǵP|0xg U#FkĎGAUޟ2Cpx J D~~9;?>M0hvM!jNE/put`VՕ5q'̊~c-EXQ`uD!zKpy)xxVZ׵%z,ْ $4) Qk1jA]'pJpya`[mpCU B b294(U !W^n6GQ9KBU$Y9وlb~?4nįf/~vgfhGٳ W@@bxZICsA2;ߙ  VTéLW/tݔv\p{=H(rbj1ۣ8cBYXcMU>m;1?;1ywx'v.wxA>>f<9)ֆQ0tpt}ck:fMpzJU"Hew-!I *+e?/8,,ys0PԾ>˶lae,KG8V}`I15XK!z_V++D;6B1J! eU459/MU_ S4EMSkamzs冦Y͊E`o:/۫|N6l2`zEs!V&|0zi&t|xw39.c^7Rb(ôj܇&u`p YP)dKy€&_ӺEoFmqfpH<"{Jڔ4gvDž;ͽL+Xx{ϷQ/0 -jar: խ?r7bћ,ңD) -eIuEwסwet)/qOBnw{$M; *`&~ CQkNE>7_(@hDR8 ڎYf! ~B<ۏٷo<ҢwzW"p([-4- *f{zS28c(9e!p-;܌v5$H瘝*~"jQG>|2H?ԫzjW,.h(TUCPY_#B+=:߲U{'wY1uZc"+qcV)7CfZnS\VA>Vb8/wf 04P:.eb^c|/F,)hj̆u5*""ut/?hdOl{cD}sھ=VBG8*Kn߮ KC76Ac7! Kw @t}d-\HbBE}J4J8$MPvĄ` FO8!ƀ; f0Q> Qcr/U& 1O}r>07M<ڥ©A"> vV9c*b\f_i- w)cn;XG3YqPK -%zalީ]5wYeD 9EP̡$"g7zr'?AGP̠ ،tx_`h@P SЋ7ӈ:E p 9 "Xb+k,# =#=I\gKYLBcT>oysDœ,ݑBFY'$sLTEJ:po`Ycmc$Bg/\uvhK(PBh9Fl ok;Cg-g>ӬY mg0Y,f8e#d$I>Jd_`T(RT@0RH:i9;$}F)[&k?i`NzӂEmkU?:^3TgGHq,+\Hw(:M 2V,$_nkKF=&sP?du֡*ACc>ql~!F$Bᜆ:{ÎDEf{O<yB_73` |~.>?~%!L5ATMET5EADPATULSEDQSQ 7Mlwpzc%?0-6`F,2ɄcMJQu< =6uCh'6Q2e0sEƘm!x@qlJkٱ&]W<%}$>V=O㷣 ~{GO}9eo/ h =!c*u:.#tZPDTUX*.<ND]gЄS(?TԃX]0Mƞ|O"؁AU锪j"%=PJx%!R-? *YM6)W#)?Gl;pPofb )%ZzzY\OwJq8#'dL1|FQeunO`J@S<׹XwGRÖ )Nh#ndH@ h^a1t=L^X4ePd(Êsɽh]lDpWxSeNMޕQK;>!HA/=wq`\A(jU t,'j{;qa1iٌ^Oi@2c zA7t7 Y6Tޡ7eDR$U9>Ndž}7cʔxbt79'3 Džܚ앹0d};'P3Ňg|/鿞vCqy\1hP+l,ZNi!fY#S 8$9I9KãxNWg`Ic3w fgWӢP0(<_$qɀt WJ]:`l&w(D|n:5A>MS> 9d)ɢ)t6g U2B$EyL(%nSY+g8`_=O+QaoyJz'N|x8M&NB8(>s}f])'N8KR3xB8#(ET'@FI&Cބ~Mv[kv`BI;8mgC +SWR8kˢz~ <{cQ:$6%e#UWKqS\( nf{ecD]*LC6'NW IꞫ4f";,RpܪQM C&^ 5UAN{:<q,=T98}cR:^_a\rSz̍T))5X Jr?ЁiRROv@'|]e ]Ǜ<;c0Gf{|9_a-ra{79&{ +zN@ C*ۿn d1`a8aGL2k!q !'r\I9἞I *YZaH-9r9N'ٙ6r^t'H{Dq7) '>=sjx<CRZܳI׾ [&x@Iܜ 2ls080-hKC,g04;FcBK7ʍ"k"&l`qOՙ].$VspӒv34{ 8y0ݞpDpuϓʘCgy_:vsEP2;q {nT9$8IYφ+ ^be<,=6Gi#ՊILx XM=>'忂tCۋ̧gC*h܏b;<'4aRDf6bٝjñ$Ch( !Jn;[f0"va+D֩I5k PH; Y}=GOrb0:{~MRLYg4M3&նu`J1BziW6No5AևhyO@z7j,S^t}KZT{fX{8t6xPjaP`荧vЛgQ:wg[}&S|9ʘ9<%ը}ma6:'[J\>Z2"K:5a#|C"r;= ; b3 4JcH$!_H \IzQ2{H$ٚ%qa˖v[;m׈NMYד)2LU u)?N텚<{='s4f8ZMsh ucHnΉYW8>H|)srh #N޺fR1 \.5a鳢l9[D?f]4(VXdقuV9qE2I8LpMSVBv0NVj/ 0qN/>E\dǥ $2}uOyi$Y1rD0ⓛl 3tUc԰$4ZHu $ۚZZ)x.rRw$<߫B<_ ̢+6x$2Cceqy﹁CTsC+]^L &aqw-# &U\>rCT&mpSOx(ă9ZziOz՛^i!Fe.jsN&ɾC#b0M{7uhi!owvͺ#rTKuw$&x͞' jD^<)ɣR=W h~Շ$DՉ3 &4yT81Oץr2Ig=O,+w[ +VC&/*x=Jm'7ɫ82a~ hl:y†'jşކFyxi(fթ4a3 SI\'N(ٷ.[d4K]Y ?,DNE0f9B+!]24L27Y> चে72J(wK:2ev;!Lͽl.f, ZԝHMћ9ok\7MStg7lP*S[!+0' )97BwC0^N軼ȁO^z4uSYgGCDl;Zvҟy ,馸$p>͟|Z*Fq2o@P'lvs=y՚ c44&<\)2R.fgоfN =ĘydBwNb-:`'\/:۞&PP;;S٫ɑ0hNۥ:T&2MF<E?BŁd^Hv5$Λ0O Nl>:MEսi7f c ajOupd=vsxY ݱNg42 'bKtd*c' /u-t.0$ 2 tŨpID&Ąv1 PݐƗGAY5Cd4˧ !l&4$0Fuq6taXTƴ"`j&$17MQbu˳α))cI٧˓d4aY1z)IC,0˩ݚ0?Gl9÷{wަ:J}K[kHjC$+WXpN,%Vmo j<utCL4)=jp|ORpwz^Ć"Y<8]pya:EV`%ZI6/] 4&3ʚdž89R> {_HK8a]. )jY7c0t6Mn^׏M ݲ~y[TvA ?ͣ)OfۯMڬj   '9C%?jӔ7^6pwOMVyܰjdsdwgs Md%`0?ɄHgb(lI>: T5!:rÛ!raXNnqg9Jjf,%ކ6g{')잛>A`=Dqa!E=.G\Ozk覌Z{|=;'M`;'g&wRPf&g g jQn J!+2nicB (f撢d4ڞ!j&m򧠇ށ>5]{i4ݮ: s|Qi0&(O|Qht;rar'wA 9q(a{&FuI'}Lޝ>]g0`\*ewA!֗ΔI m*o{=9# 2D#/ ϑyGθ8u]AR_!@d&DOjC aST[geK@*AgD2Ma OClMHmR)O>HNp=W=ȜrcWɄ8 'Il 6`l+!ruA^pPx%u!~'V/ C>B|9p͗^!!Tum`gPbC!NGn2ljGx)]@qBzغ.-2+!wqNsߍ{W:Q;&ېԁIzQ22T%\X$N&S?*@Pѩ%@D{!LXHi$ Y!  =45P˫d 'SeBC(U*O @2uv냜H Ku!ݲ8APξP.PԀwa 7;K| (vw72/ }&?œcH3 !O>P?xAaDPWԆze@7p{R'K!'Mx蟇'M2dPEp#Gh y@wCP;RDm?>:IӨM`=CL m%)S.) i)626Cih@jC"x8B%^P9H O82{S2B藔&Hђ/D %:X?cmWNRו)tJ>؝Cy]Bd#׷tv%BR CH~"~S僌H5)BZhS\Bvϧρœ>#(|] .Э oʽ9OW҇ ~\Щ/LV ۝o"t¯`2T(@(ҹ-9 4qxCDdjP"d҇v b)})CiIN Hm (|;|5a7 8(#KyD@6ӓ䧟 ! p9HPd/j\ir ԿyԊR kL|]BC!tK*ҾY@P:$ r7;p'D tOCVH@^iM9H`6hOJ!|)Bp@C7r5 RNJnA*P%- H Po&׍#i@:aW_Bu1! STx`LB)PH +vzޑ5 >9:XGiLhhB!6T)єNMTQ@Iڎ0a뇄RPdP;º O mѕMB B-/e yRR9("j\)*Й(҇|i*u) C݅N2 8H~, E(J *4j2\|2IJr~r@GRHPMNpHP 2VB~,J"i&@;9C&Odm .҆B'" CBjRj gmo͇nQdv)ORs<8'L< I@5R%P/5*P R: CR (j |(/ChHTo'@hR?B(P#Y}:AR@:PQCCBjE˴ j@2MAB\H 2UJ(vN' } JBF]J Bj[BdH.BNR w!ޔҏqЀ>l-(=[`k5! " ԫB ߀^@{C PHH|I^ d?J@\CP@>%JJ@ qWHo!H(rT]J KJ:Db/~DMSx@4+Cd=!CԔΕ8B=;´${h)W6h2$)2\(TQ6@JU ; ܈@p>@5SՄ KHNP6K Ozz!Gӗq W+(\BC*(Rd#BJB"H*pDS $C_jP*Z@J\ ~5m((5+;СH)H9RjsM{jU҅hτ GP j@RQu!ӊ/J:~4A4/¼ZGi*dpRқJ!@ J2 AH] ѐ3>PV?} 'zS G$z7  ~dBB'9PQ~lH< @v2QJ jB5 u&S®H ߓ?O"qhDԊ @Ѽ2*xJjCiJ( hChd)B'ƒHoP % 0"+£irh MC?U= y]x%m*LRGAͱ}+GxT7(ІBrU?! /B/rP)N_Ѓ$Q*JYJs]N :? <$&ЂGP 2riLL>L(HjTRB@~j^p E$?ϕRPǁC&d*js0Qh}D@og?Y#(dD'!Ի+J Hۅ]H)@)@rh>W!rV)r rP8HPԁ]AЩ¤)iP7au .H-P)W,<5*%J@JWTLB DʕC%rVO@uJۅOwl)xBT&IR(d7Qxʇ6= #T8@P49(4ITr5j5.HP $J]( 䉐/d rTiқ@sC y@27%@@^ R/d*|)rD2@d KH+J9RW$ZGבN oHCHr*&B Hd,UrAiȓ(H)!;`A2Pȧ9C! ;BÀR(4@)i2dzSPh2S< 4(3|PLHrdC_}pW)ߑMMB%!H 7V]]]RRiG ERE0zSR!BH9 r  R(9*qiPFjQ\ rL)R4/# uF@*0䢆S֕2UJ"d t@*o*/!:`P G(o+څ?<  5 :|vPBHʉ$(d >' Pr> "/r@7aD9B ((@=;_ J! @jT;@*z 8\iY|6D"(HdTu!%%I?\*lbzٟ̓=kogvi)T*3],VJ~L!˷p4063ΙIUOz|eɆTgZ0`hLqe7dћ1[Tpy7cr y]MB |`ӼdB5&IQD&lo;Jm mbsLZ"[gM,Шgms18Pik!_ ɄJpboɴ.F@8q`t"Yvr1 8J"NT W(Hbkp4g1Iy|QgVx.,$X $jSP @vU BBH!J)  ֿf}ױvCNۃ:< ~IolŊ̈́=w0mI@jt];md"j=M@odoe@1 @Td0w(3 ZI;ޛ2w$AC\S,DȏkY5Ȅ RvT~e,@j t#̐Bb\$hADP*@i((JTEű҇ )õxBd.K^G5+@)S34A9`A?)CM2nJ좁̐Es2APhh]=)P;0@@P;ƵOB^[/BO \qjzf% ꅊD갼UyfuSONw.H92&AG3w<)?HrP)(ZT9 -f"/rN wNBAID:Y!]aVzgk haGPЀ(EJ+J~~$~ŎJt0 ;[vj UB2*gkE&6 =D$T8€O @3UzQ42J >^p՜HTvQ4:xALW^UO u΄?"!UJAi0 Dx`%A3Ļ 1yN𠻜u_H㳴@}y ة;.eѭ`"kq5"#$H#@rS3FЈPd>MJ HZA5jEJҌ?*|ߠ PqDO% pݎ]ƶh_:[;P -@* B 2EH@1b% %!h4O(ư臋,Cv֑O5.x):kO xN/t`[aѣ@ʐFP D@ UPhT SQT>$.9߫ؼ/Ww yaMQ)PNPQ#J>yzJ ]"PUT2OϽ" T JM?ӁO/ >lpg| uO` B;Z62@u":tB{ ^0RQGGݽ^<@h;Պκ|nDc"E<>oC iZm5ޡ+W,ܕ:!8D$P  :ep * UH$:zW\"z"t*rDDb|R(}( $T^ @Wx{!A_J<:PxHd@~L 1DBTTG)hׁĝ@PqH ! DD(GTEJ;=D{j@ZaʠW"AyH`@O'b*r*!RGb'̄i (uB y{TAx @^3ϻ1bI~@@"9A>J< @ЁHkX`|U_:PL=4`TNܠ/(őOlFOZCӑ(ZJPBTz h ArdQ!S#);| wq~?*TS$DAPO$ںUy;( Evoe8R#HG֐9|" pEh)D=Ԉ# /J" Y9P#څG H|IO$U+ z$0zURla^TY&+1D*)߱h+D6L4;Xs*ZBa4pQՆ3kf+g49cLRaUS)HF dd6֊T(*݇Ɨ**&]VСX Rj.:_ƨ0sB"BV,pS Th0Wnr$"@i(^o÷")h؟VPK J;JU:Ey,{]cVs"*3*8jRbcVxn0%@#*wh\fPa)YaYCe0 nj"u3`dPN )%Pb#Z=bZJ;pd*ҀV3 z"0i ɳ-/p28th*2.BT/p^5Db,eYB&Ma@e%Te%L0w\d1EPm b#ɹ]&3Ja0$7k1͇81/bM3QgCHYoX "dwns0zuXPeֈ6^$1NB 0C'47LqmdD]n2 ?7t@$>)(=UUD6QO?BD'F8kINz!зq7f 1 `Ala$ecc) 16b(2C,MJ@mdv{s{~B@}@HQ=iꡛŎCX7̬9PJv,0ncPRsvgN!U @\!)(]}^;?wV/"CX;LoO6)KH P9 'T"s+|Tł? uv?t(jT;P$Le׵dc j w4R+C{ " bT9'⠇T@P;NUG(VO'm Vh߱L>}# ?pӍ_:gxR)ӛ0h΅䂧@J")(y$nrfg%[`RTԍ Ay77d!XCU&Yݟtu&?'VO%,zo:o|s\n`%`4 zC,{r%=:,R" 3Ї K+'¯.8?'Y 'Lv+{R%*r VJA0$"A}oOzQvBP*ٹI, 5$V޶ G2 u!"?`O D?w*|%v yĿ ` /nD;N~MN$s[NfRؼDrCj_4B.u!G@:TL"j~LOgNrefF$9x~=Ɓ˕X|O;^5}6 TMP>J ;ai!x<尨!xC* tȧ> tE( $?!mN>{_o*mxU:d]yJwf (} rMf|8lwrV",D`HC}nTnܨNTy߼}uyIV0, 2$AOoСܔ_DHGґzݓ*P<`4J`?t*ȼEH) =D) z(T@r񈄀Nb kܢ3 ! & Q8G6BBIrַQm $W184UH5ok׵ZLUUD(jL#EG*U2D"LIDL/7$hĄlGĐ1$ 3} ,F+$A6> >P?~_J j*Ǖ)UU>'CސTrJQR g(?(H.ĈLхC؍DH"AAĀ~}E1Gp("oP .si-]ҨpyH~btB.?ЁD҂cܾ* *E$m؃#ZAB5:+4\y򧂘"(@(># ?]P)R =P7H<˦U! 2!~bDA@PdPnHL)H04~y D$x7CoS /N 8ݍM 2< >^đ` G __̐ʻ@?o ' ?T}m.nqj/[ IqRck|hg@}ku4bVEv-f]fP1S_+y>X.P:jM e:zaazѵaeT:)pQ J='jцM>W܃@B)@2J{ЦBҊWՅQԂ(UPV 4,J"\qIM}Ϯӊ~lpP<{5ڳb ䷑{ސCѤm)j͇T1,$YۘT['眄(BP#R$R95 @Ղ;H[*C_xS ?î C>l<%U(DT6:?ƺ4`O9[k&ᘝ6CR( eL)U@@d|0!H)8Bd(@"==RӶΰ`w@+z8jˋ[p˹;ZY !xR8rY֑w;A)G|՞>ayِ!2E2@?MQ_)ž()R""'nEq+[h uICAI%GE2E>=>F, {UNT @Q8U_>AGKv'M]eEB^h;DGD\"^t 1D;1%1Aȝ j) ZHȮo'8US𧜀r oi[%`.  ƚ6#3!1WiC%# Dh^Y4\L (U\:bU( RHZ JC"%2D ERyCހM{dHJ*` E*P i@@(RB@T H#jGRQ&HVb!X*bv]p|1ʔMl覤S 3LA]QF' ɢ].]Rz88'C+dNL KfU ~mlb!1 0eAUz{kq "y~~6MX,悑EQUvEDP$AGaV)RQ0Dǁzp@qbaQrq%tҀFs1! ;bQf0 e8PN_\x;Q, ~&6x0N, n <$|֥X5cZvo`viRNr=Нl2t˃ `E<|`|z{nswb$hbUDyUA{( ,NAfX٫y`<ӻB[z9ޏLmVacNJJLܿo/40AdRTDI x\Kǜݜ|BDsK|t`?SqmF^H(rwoq@=H*Mk%sMײE9qk e_s>jћﹶ-ki5tmٝ|3?k I)يkż}zxɾnE,E;$L tL )a6Rhɺ4y?Nc8wNI a&sвaN(R?;,B>jb\R0DY,%2uZ׳9J3%1׿@qur4x />q g,1/k Q+sLiD!w9-X Xh)Bհz!+34]幍+1zEҨ(E]羑!Cghm>BKr1hFWUu2e\7 ܔк.n5l2ʖɫ|/hg0f{n*dMD7cFcoU#xJ2J[PU%6P E]JwxϩaߣG>i|Rd4UtƟU@V{zfBNAf+4DH2TWYStWr G0Z"'`$L_%'-߫GVrs1%yNk"ԍŢۦ٤ ǦR6KOHw$` X{/om= Km:g;dSlP'H'L șJpv~v30,~/{i=! W Jf#0-Qe4,۟K"*gK(kNjf`E Qd$ad]n/;<M2RhM?sj1xS |zӘq? `AGƔv 쵄R^&rZb,~T"J%AbPQ&YKPQ^W,Z~ ~3Gt1䳡a`8Z-YVvvSCF?кN;gD(!1i3dBY+.faEe=uQ;sIجZ $1U|s [_k$|?fKOYc v5 }۽̱ȧӕd .#\s sQT]}vG7`O>QLT4_*}%NME7~x}}Dz=X(bMkeXR,Mʀ:J<ʠO?Kj3g[^O88tDIՏng8ȗ=c]P!?~ .9]zA.V! I'pAv[Ofv^ͯ\FuQU]Y!@-2ǠɄ4JGӮ)96g2s Y91 þ 'Zn%Mxy:&|8@q~pE*BovPsG( J!_7ReEkxN‚~a6 Vi*. 옱Y7/l&El{gN$6Gi2S`ߟAnm&9IvBט#"B݋i!@S<;> يS+V$5Dm!lAϟl }h@e/ ䷄}m"@# B4Q I:@J+Qřeq$j2W /Ħ$Zn!0NwG)9P =[zk1B.`fQ9 e}awFWghkv֔6X$/6"/ڬŊտYN״1eyns 赻%܂Ჩv@١C=@G>čD,~q8FFuyn~F.YZkƀ!b7s9hAM;Qҥ9#PW],KHLӗ |̑(r uxjj-hpyAOс%K:_n7OOnX f878}9ը!;fvO( i" VʘKh79NT`ϲ-?h@*cE1tr 7W=ZNٵL=*{k'PW? OFFjepKL.ىCԄVw)98Epx#륲5*[@[ KŊB `',)BQP|V8 |N,gY{;F .HߨdDs4dwpo|ȡM@nf{CCAJLgQNV%iy-_)D':@F[|[\oћEc;XaD[…FƘYs=Q\̅YXdܖ*ޒQ.~eᲘQMyR^v 5g>[HoIh^1Z|.-Wՙ[f: 4_ guo}3Kʿ/QIm0_RҸKɽL{cugN%]l v']WKX^?xEƩ G"2ɣLJ/٤ {h=.I9<^FB2r^}ZLCz^00iM:Ih*8pwד}N2Xl&Oҥw?7Gy)ՆPg޻d-x`Dž:zxo UQ\[#>5ca)Kj$cf) C 'fluȧePLBnx nXL5Aҁ(ԁ+tCC #(0WTAKVArIpڕ&R#$"/]SfF횲dr}-p"C?Ƀ5T~ Pzb$ [0ɶh 'e!QXousxZTݘPH~3%f&kJOC!UTrY]5/+Y` '\N@ѧ)UT0J)V4BtL)cZ5itq@"]ֱ7QtgY8#QMwtF0L!1W7*An 4*ct2ḋ"P'-hAikikkikI*.PЏÏ~SOD$;kmIP)O]u֙ȧFTA,`joq-Pe`r=}ETjjKH2OQe/je]tTwX)IҔ"X_)m֢2KOYDoƘhOTaIÂh¯|KD'TD_XQ=VM-P2-f(KqykZؚZkZت6mm7cc} l1=%} ?!2Ȱ*IڇڲwC՝%Y(+zo| 4e(+;=].^v9VIr$){O;nJljX3=`|톤@kefw["%͐e-ZfYzE=L}h Ua޲pc;Yi\t ^ߕ7ʢcЊ+-d%xңI?չMwܲ=̠z|PHB]+m&q^b݆>Y?e7S_3lѓP#k喅N $Ze@1ѣ ]AdN=DIG`W'(g,,KmX=jgbΏjCArXF4 Oz$F0M1ЖI۱nZ>\ ڱ]0s;N۞mXjh6QdW۩X!'\?9sΒ qtY2,FӐby)s xQxe=Z5oQ=,2(uY{"ol|LIvigYdJ'тYmU, 7I#;]彙cw #,$5# $(TG>Cft/8eQyi3@pХIRxp$"Ǭ+~9jעjJQd0AM ^,#d{ 1<@,LKŞLz CK82 a(xrE|V^N'BoJd|S'@3\+ cnz˂j=Xψth"ΪV/}xpak4>RS"3Dee40 d =lPVNeJ zR52 mf'Z@cx(fy52WC8Z7JDTzD4 $hS1-5""Q!dJ3nӐQ,f3B""z3\+\2bv!M* %!鲕wrU \m$O!H |1,81LGV5.]$CD)CVRqHlO YBj TV3X9vF b" ]#&>?4^5Nxzf=GS[xoE,fN:nu ^V:5 s?BeTw&0kSr#3akE&ajcQv-&~wVWϙ6L.jpVSʪ4{[BmU[b]U'4hekͭ{kK\L)K];l UVm(ǟMG7WE5|c4 Hll#RxVO"6PLEשR&tG:.3$E"MJ"rgbH8lj!SNy g?y:hDqOJO y #&{O _= /yH3DzzhȒ;EhX Yx"nbx _nu̺l}s6yy{1fʰъM,a].\3=Z[jzJP4>6, (}1^ /߫jCШ8Xs"RXg}^Ms&;~ui9Ef+i[sJPUBüV8İL(OLea 7h] fr .xωi0q==<:1UfjU&çk IGgj!S!)ŭFV6!|MtYq|,z?s)<_ҮI ;*IO쥄Ŀ[ebQkm@%"Ak^s#%+6MG0ꮺLH(PDJ^'~nůc?Jq(sQIVg?AyN]z?.>K 6~oN7ZZٕF%FG Gdg{z~B*jjk^{/{^@MUNmk"kZֵ`MG=_L[Z~zM z}Ĩ> W|a/tvt.9! !g~Sr2A*\I+V=oE#HcmsrH?DI^Bǡ{@GQGaIڐ`/#S8fWBb29_*YcBXf+AbЎ 5( >D5a*k5zXn-xwPS7WZbtiFLՓVR | v&7w f ;g}@D?lcZd*̇c }[o!:7pGKFE6c?`+PZFh`z=$%y/i+Ǧŧb,ݓKL͠a|Ҁ,?;xf-*(0xՠS]4DsuKoCG~#Xɳea]t, &LWl{,B{7W~|KYzQ, ()e星Y$9eX`v#\Q֓%vJhY,`SĞsġ@h 6dwn;KPX"gSr 񂡓0%Z7x0yM $5Ւ>0pSZs5u/NgL !IZ1"ի۸.9ĭ2Z8kBu>,e?xJ)=D|hG1T e-)% {201,"nhچ.a}v,ϡ#?_/f]930X %u,NTf5q-AP7vE6LK$iѐ`m]1a٥)-Yg`/wcF%Jbr ]=!GůXfN$J'|ocVbCơ&}2g5HDQ8$ ҄ n!kne^nr &a}?OsXxڟϵpϵBmoO.%ogS;\tmhywp6Wz+XyË́8֋ڭ>e bDqQegd~G#6,ߖ1OD:> ЏPk 3̱3%{L'vH_2$Av9z$< Q/ꦴLk#J.~ ݕ0YEf-Qw<1YT@cųZDI_݋7{Y|~BV8Oxn$w\f([T1&nFbNtvp{JcRԤZsM,O_o]TL:qCns\J4.tm; j+z]#mA)0}ЧʰiQVԅ_u\ݵ.m󝕬 km_*YZ[dleSpMvVR~ v*0q *B|#dh0O\N&‹D 6 &$f_6ZF!Z * 9P3CvB1g|lрq}10d]Ɵj:!<~qM;7bE!mNB Ջ@:g_`@#1|Ty:+K`QVI*4ZViIJ)\>P5.ܲ4V5MyLd`TJH͌IEsEF}cJ/:;Bґ>=#Ѧ9ӪeCHwsRX6[JT74N%l0]UʷwC* fùdJe'LEoyf 1{2#xyRUHavl8YI nQF"9^fĤ"R%F_τUG ]|YMy;=sKb5ME8Ӟz IxDڗ4ylfdMRid A)8X2eF4E7zUAA ,і%m<,~k]743ՀNڔ`#`0aqƴl: bW7;mu4rm,K|@bB}"ξfHe_x~ ]1R )檨 jUMk} 3eLc1쉰Ch%(b&vj߿VhJH}vsTžjj&jf&&mUUS112 I};@<;̒ۿMY@{W|qEә F#F-1y2=*%>l~;S]P쁔"v  i v6} We91=v r,A` xѾ4ՁUb:Ql4M#e !;G~݂!ܑyA\vB6QOGhW Hϰ35iIVE$ Qaxzr CEA')GZUvLKσ 2Cy!Eg4NOMMɀ6T"OO[ξbu3Õ7v^c%^{pܺnX4hIE\™\=%$}Q4 ŨM"M-JS-iQN:/GJHp\S2x}Wt2mX7$W+2MN[%lfdZڼacʺP5ԭw2 ]BvLIrjQ$LZGpoͣX-+Sj$*(*KLN06pRź}y"ӤTu Q ͫJ HNw]r?c^T |Sʉ포u)DR.5P$ZxG?G-i534CQӋ̪(PtN ĕ L~9_z, Ys),xYd AN8Ú6^*)xg!sh}E {':YFZ=:iN,3\ƾ CԦ~Um$e]3E]%1/Ax r D٧ns95޴n"Gi욈9Xt!^A)B5o¸eiap|+]*EɫQ7CsusZ)mT]n4UɃ,Aq}zq^ v;z?kkjU`絊fob7C\YDhElF6 d.cq|9`MiNKnA*u:(`Q8'U݇^kKf㙏@84M˞ yfAZI)㼤tT[)51@SBe!XR!;rh;̆J7L=/D #ɰafsک 9NݚҫhA6\LʽJXfFBR;&j~&VMyt'i|05 I-ŃaqdOf!{]@|I>{*})Wκ8Zn~E:`XqH] Q^/NHZA%rhѫ&UO3g<ƫc i/U3u]1W`ean83z&m'ŗ[ Z1{vhFN@W*F,C;xb`^„q-plaukW/d_܊G",?Ri@TH*1z90 0f=caw<~ִٟs{)>O3:%<<@qyOFen'a 5YhB T3pIZ>se8k˔x~Q$ΩR͕ ĸWE&~:oȺa\m>J_Ig-# ;'RoX>Ӏè=nf*z{_flMjכբ/]Z>kiF]lgeBƖTk*[m3 pc FvܑşQ8O8x;c :;%ZlHh_~LHx3#9ӨWIU4x+oXeFS;򾐱&iYJ_.AmfN?0O0~,n")vqY{ms󲡁Trd_(j =~ehZ Eè8+JHV#`rHFg.*oH j>L =|8fٯ5 )<6t7}Y \֟CBJMlؐr24Xx  :}ס ̵@~¯`=kg{3ǯzusl;[w]Mׯ_=|Ik~~ݼ˵hZ/M_"ps4! [`Tw/wnAVպkkM;k (e6lX]G.]Nn\.~ULk3v~Zid*o-!cM߀5}~ w~Y(a |x}aU;=PDkIIgb^TJ,,x+|wjb9{5=#"eǫU~slsӦ8{%5q w#WUgS0Kt\Lpf j^<>v?pŷSEXo}k7ݗA]*`V;Ntg]~>J[NJr">|ؕHF6l̳.̀Yt2(c&>s( t6@T?VZ$I2*i.c}daf@-2p}I_+>-}T@4`g1116k{Z)no\NwoPA 5qt8y&^^_/p`2z`rcc!HPЧ V iV,jJU(E) QihJCe{kt}0揶f@ ;a2ӚݻQn_x>|} &6ׇSVA۵=z}{doiyc3F xS!6||YoTFpNr_^____Sy]Cmam@ؐ4 @P+-4"PR@%P@P-HAH1(RHVBHR+-KE-"P)??1\OiڭӐy$1Ohӥ_% yrnO^\^"{H)i k"2?5iK?Zy=oYH84\&ai}U-NMM21804(P7 <377aI46Ǐ^eH0LuocTN700|>.c|Hv՟'03=zIpYl| lWzbۦݭ#?$ٲ_Tv׸4J1>bBayoN=xo \\أ϶Ɵ/l.ӷIayFLG$:/3Ԑ%z@~z#,A0 ?jʣ8SQWNtG%`wʨie(Ӯ˕k<>X +Nݻv(M/MbU7n;wd$'9t哧[ܛw@ڸΖ0o78!9}0}~_Y9f1։_".s|obEr)WH&(dq:O`u^E5 vW_#AON1R:-0Χ7z/)H)7ؾ]{e_ܿڗo՘FYÑTSY}r=k,w=p1>>ʩ&.A$cI\1ſ3v*3B٨g+wCr,C]Ŗ[}6mLxb–x8^xs^"8e,f%A~ߨ>s+T|Zk6p7˧)OKɰhl؆Nŏft.;&F}?]|6]Y!3-gJ]vNݶ~r2^x}ywO;U͒:;<v۾ǥM}G ڎvB{uܻjq^[5MG0p5Yܧk '|pԇC-C<}0?5= !Z2OZ7)^G#zIAbBQq8ɹ )5{&kY'!NȰ p7n50~%:^߫ǹڦ& =hGL6h9?T|"po 2ZbHLb6䄾$QVvh[yzg0yRN܎FҪ+83I}I͵c 3|leVZ[!e-7P]%!ZCGA zM<xAyh,nnwo],K;'#8fqq^" "D+c{q< aj/>+pcCu (p|6W0y 7 Vk|&A}0B4䧾)(\'êw?Q߬r0ъpvOska4C|*?|~k wi0-t Ǐu%j$ZUYd]Q1|Ϛ>}`x|`$*)w>r tO;_yH3Ϟ|qu_&r5t3'4 r,/|a~ ,9puN-9ؒרwnv$%u6e'9tǎ葶mI{hΝ;n۸ۿZ;z> xzOoo~VQ<7_, K][V]zi\NoČaŸ}{/G6~An|>i}=񽏥 ~C ]ȗ ` ~<a?7 !˴ ^Rټ;-7-R%hl쟐I:JL]VR5\ڠNՋ}'( >_O,6 Bb; VEg?Gi,1o ~$"l_πF~B+[-+꟬l_9rD:YܑUnRYSu+?ƚbV!=ŜItm%bP|6%o.֥g"LTyTޅ933l9Wx,99U%x֖QPD@f f` fQVVȣCmz*~ 3auSwT4ϦAf&jwX*3ҡ ?MHHby#.qDG6qjKDUcǶ, ś;@w@p?GG&) vq[jPgNa8.^HRc8T>gy} Ogs/ؚ$ 3BBCyؘᓵ,f:}r]*s?ݰZc}cF")lpwdCªMA:fPЎOsjq%Oʳ>m%fmJY_먏g1\q1(/s?g[Oo8}7ۙDx* S68UaEX4W{>!fxh s{QБg@/]/`hN Ri)nd|ޡRdCr"1QܛN| ^IIs^)2iՊjp ٖmСF4^( Z [Jhki%6)|8^qe@<,5I ~ EU4I)nn *r ^1%B:=bIsi[n_oS {^|NXM6j'tions3oYQempR/|'/\%7 -a~Rй*Q -J1L^ѱ <+" `QPMEE% ER+*|@C؃dAhGNcS4[02ᤖ[mI|m"8tcAb!),cQ᭷tyvF9`hØznq$\`Y15x똤4@%21mن鷮ߵ!53l/d=:M Ἀ tF:Ai0?nٵՓVp7l e %=|B1xc_HKwi)aA]AJs6TD!Ո]G`p>gq)u4|VX pp{MdX~6 `i ]b3vG}"08vsA1^ ZP0 F(h6@Z&Izoqyw|Wbea !ʆޒ`ah϶1-Jl6ZVhA-3$ ~{O cvN2Ѕh{湟q_zMoih'MI+[ᴱɡ.?@-Ţi#vKA=6/;ӓm/]8-z])n\LnZKHFA[mϧH1@hSZ"h+ ,թ Mdu0 ђw:HԬtͽ]ӡ|%N],Y6xLcnɚΩ `J`C>dB`'s? 3\9ç:" 9F&Ol]cx]1 )$BA5׎3OWO1sˮÞ#fI"HhwCH,6|[Yy_nr̋ Vm"Y#bj>2H]YSu%2 gͭkWS@]H3khh0}ۼ:TX}6b^lVz#@/ [og坼=) FMR4#ӄ$j{D}n!9qQ fW'㏏g/OCST/I.N锤p!לZdP% K}cKA#Iw -.)p.S&b&%̰,Ќذt *4`4ow$|tyo(c+ ݳ&0+2+s[1%V][# ecD+B= O#`{//n_|c;|k(`Bx^࿾f`$z-gW[vM3լp_Qڴ%i$)4l)1 hI h !KK#<3` %0\~f_RN4G? Zb'Nҗ(+2~r ,vWpyz03oQlmb;WFL?uKhX 56,lFMFgW fŷ,?uCI#>>2vauTEeRyTII1($qc  pnپgdus1X1F/ͷ눷eF/\]D_J;V$=C5WsQ2D I0A PwϿ&ĒI-+(!&#rPbt mLݰv嶷+qj=|Tu<#F<.2_3apߢ/c/C{ 'A zo ui-0hwpn98,M|[Ӵ"ɣ#J0+N4pY*`o}F:sm%#a@aPOVs< vpTѨ)*u=EFWo6 HQi=@-ɡf$]twho>Rk3U64 ;5`uCAoBv$)XNxK6Ԣʒ[m]rꙄLRv`f\pز%j 6 8&b'$c"̓! HZI%&ZZ\ '.+վG ;괬ƹs4!eaˈw7;˧EF H `!h I ;F:~f4.ʴhǖ/3Vب|t7iܣOwp8T/ib%4ZHI.ry<о!vG:J3 $%^]jZ67bL` aüV u)4Z<`!rmxU`-Hi4VK $-MfV84(?$hV n Ki+vRb&k'9m\]Oʴۻ荕خvqM7PLolBJ@Đ"߸F 2$jtMD7$DHI 5ҁ: >ƿyUAY1G_?. 4f jF唚<\23{{>O:b؄+Ѯ{78 a_Pr\)?"%O/ՠjݒ a@RM8 .Vڠo]q\n3{^{/uX3oî*4 9:;[җCQLctON׉עv9&ؓim *EJTT<e~j3 L sHyd]fuQ$^җ'7H^9;I"M$O/tk:[}yccdikf %ev>mNgl8CG}K3e!A&κU&^jmYFtݟ:q76oNR:춹e)l|%^w_[wOcq[C\i0|펳wC)Fy̝z׸)x>gscVLVErӯ9COҞqn!|G6xw^?y(;@28 .Kp@5?k>v\ [,\^vG~?a:_M9Nܮۼk"RIxJrSxw~rçDL➯zhO|C;xWvyyTv*b$!o8~E+tmwd8&K2|g0r|!Fl&檒TMU|gG8QUiYUUMTLL`?8 q뗮+ ϲKmή-|zѱ{6[[E,u> '4UrHMUTmmKmUTZg RJ$e/;xs g0 n{4jj DrִּMEUPJD@3q9yP j G~˹pFhݱ\_.ZCekƦZNЮŲK+ejI ;kؤ)8C)wv9drz,HЕV\lf#$9Nluf_޸"PWbX1)< XO4\bK= S@-e؎e+1]׍ ip4 aӏ!(.w!I `msx7#Χ{6fȻy:{ ل7߲P R1M68 3EFٞ9[mfXj~|-;H:,t![4At1_$t,90FGY&>;:Lx65a-T3aUWwlici! 1[(qW#W)XFerb0Ÿˌ\Dp b@$}R8f2;+ӫ(UVGpV(gwweA.ijdtdyUweR+uɋpl1c4[s-K6ƉqJeR`03Vb, LUZU)`\8mt16扌&taK;*fR;سj2Zsm[s(b74*1Q5ejC4s [k뉭Ýo]HzTK]Ztʎ0h ~j(]@UPG™A6me.ިJHB,섾MXÿI1? vrݜ$Kk,Ў ZYsX<;Ë8X`Z0u%|Np}eyΣݸ 9+=-oؠTϳ{YƂ<<(uoQHҥaOO!sM$a49hS.HwW`Xq˗8^5Y>40M?2mqx -+oÅ@C%=Y`@cTw.ov5> MYu;#D!Ai b4On9H`F[}L(l*^32w4wꥴ\GW]:yJQN;D$K3V X>Nz 1 Qů6-$__F|BM?w^FAU !h<#f LEf 5S(~3:N"[Ü`Bݽ>k)YJ)rκdm%rBTp@ 0ڡѸi.lƳǙH(׬P>̡:O=2]~1И!׌C7CzlT[A]Mx〃{-7mv9)sXjX#>n8iO;HݿS%nk6^AxVL]^ i;o J-;:SX[=#zh{~*7VsG#ÙD_{/QLq fs+{W; uܟͱ}#ߍ6ηg;{ SXIsD^^#pw5F_.T^`Ϸ_?QqY1ɮuu4vY-ÍfIG#M Y1̻`;tj"Q)GME{K۴_ajK鱼xUpZ "rWY:pfl/.B+3G̲0sS3FY7T1uoFIEQ|lBﳎZ'TGqQ5#ūv~cNhYǃ۸QX2?Vsta?◬V>I}?s^}`|Ւ[&=l.ʞVN Yav@d1!x#dr4i伟/]4&-hTb< IZ[ [,B;8,*ZnΣ;3yO'ο2u> %wD6H7dڵ y ,df{ F y?6E]M 93|}[rfsjX:ddxLb3egU!wm{sRvɷC$h5OkߥSu,,s:A|rO KbvmeNޱ*hY?kȥ`k_o7ɭz$LZqШi,]{:GZ*կK\gMZ0z*,[6@@sP}]ok4)b,gJl\g؃fW„v?"حH@^]ja#$瑝~nϵ@?"h[9FaLnn2H-{54dok%g}P|zpS`oЬZK>· /5|O{V/ EIcs9\S҃"^ci3,YɽY?6^%o?Bd 2o|;,ܟ^J%if?ϒ>CJHdؿ<{O~$`)0j^B0 r7u])kyydxe*"jőT'ǰeik]yOZH1l'(qӰK<͆KAZש9Įk_;g1 {~-‰3%n ?1|NW7ۼ}AI$t`9ڱz&, "o,m3rjvH O f^?]l+!hO$KG'՚iqi4tlAW+]"Hb*uOgw߾`NR0$ #}@ñO0jv/R }&Pj-x! &%Դ`ҿ pfp=Q߱s,fXٽ%;d~WSeYc1dNp#qD} ,NrRh69)U5t%M 8복$ٽV@ό1ce5xOtp}h\4*K%fPҺh{L2Y<'يpP,`i{yWuyW͙ ˞9~Cb E$dK\h?%hU $!IJL4D6񈣆 :k~" 1ƀ3~9])P7]QqC;a9nj!qzexعC./219: tvm Wb&5C:ЎJ \r90ܵPg/-T}ZEy84P4nXKC%m*&!%߭Yl% ϙwn.4J< NK"`cx}ia¾JzYU(6TgfrG:l)_; >L{,ؼb-/ pl[,AdNvhWHz*Q49p8ЯNHlf9mS\JPs&^L(\yE i/cKPra >],$gy-to B7<˨1zDD5n8=LJ!gf>OUqs)_ʖsvs ̑2K4^L+w;?;g,ސ.MoVNFY!bMג~i_wW% F@c{?Zm_.k6˙:v1 ߦF\G[f+kO'deջ-3Ѓki.G,EBUƙ9!1/kK슨 Z7{ƗcaA+5i!VXx\6^q_w<ޅ ŢA8f3o់MX.jyv8:J<13r2 4؃t0ƃ>djϙWW 쎹LHAG2Zv\X52*h'Ag3٭ ^hK8hznBH랇dC&iμn,$&xd_G/m <idh羅:t LRm%ό\ޮ_:K5Puũ0 +>Y}[!kĨnwYL]Db_h3-&a~˶;ZC0X-KYVw6Zfر#ze˥ki+Vmb0RI#h.~ {[o!p#eWz`?k;NZ33՞jˆ)W>| *^<#X5 ;?i-%e t3{Jp1 ͜Η Y>;c'uLsj?R7Ffq#>ff{uy_\vPԫ;IF4 `r87BRl^ RF6ٸ{IOyt3]_km+'Cp!#0*w@^'멳Aאwy)ΐ )Q {͝9P,|-A׏+j!wSfX;$̻Ky3ZȾ2qS4 * =61hX*|x/cX52Q~;r]b LY4W&t(c7/dAO #%oK]o3bbLRɵ1y$ Vf E4/-+Mܸ~ t~bQvt7s-R=:G*qaLOMGUcCaE L(Tb>9ɞ Vt X?)L>Lhk#\iVnՁ sՕX?iZ_ΗznLF7fr{*QE+5Y[sЪʜ{$`5uJspjwt󏩒8A[.2 !E1&'0DE-u > tÓ4Qm҂*_yNzü0[QP|7bbkZUl#InF  x=r ѝ͖H|j-f 3xXƼ,)F4tV0m8!U"s410_$B]ZgLhCLRœ8|9-T fgg=.}+髒/mYQz(ݩ̏zs ?]JmɁ Y~?Odu!Ş`m9(?lja,,w5[ZQ9ҿB0aVFu9#q"9Og|;M֩O9|sfr3kb)Ə]DϪ(,sXภ  ʛj7V!%bB-$AU{~/W\@FNrroHo??ʵtۼ,ZC,_aTtGsCj Vz4ydB_H$Ax,4 @m C#L/3/2xf.Ϊ쌠t¥_R+>14T}b2wս;ky칹޹&w5B3~+cϏOFG `4Fk@ڰX?lq[Ҁ2 E>c%60qHb"F<8l4aa#KܧoW-nn,[}y>KR#jˎ2@ܣXT>P#nq9> 5jW}uGH?_}ЃhS^GDhaY+İDV *e-"+9żt cV7QcImzظ^>nţoh'd`!XVAvLd丱'g)`@:"G~xQ,ݜ.v;.mVͷmUzǀ@#<(PL1TtꁋF h%v <ʻOwŦMC{wҗEP Jr'9u4͑|;P3%(?s;g7zmxc)rT"cyQ']>f'JGFB70αJi˖Svs8A䅲byExx2 ȿ3X%`Rr}9B!ZFn  8i` ;GZ$g?37c)^^rXoY+8PзL'N(\02/Dv{V[ <G}>k u?a :2mw}H^~wm/\7>d|:]@)!ڀRz'VQ;PXH]b1"+ j^ֱ_N?

6$t.̀ذTCӑTo @CU>L90"O*QA ?Y €Er {P¡6TOj CـQ_J|9jR_P@OƐP~TQP@LPpCPOVP DȠ|* w`N "=EB( z@PS*Sݔ@ARUMB‰r۰OaX0,%rņ0x*$orp)_@T9+ G /TkqT+&D'2v57a[2 .)1YP4s5 PT,1i8dݫ4M+[3J׿f6bV9l5?$V.1֑Yu#н:ӟD^.놼74CwL9YƿP&dYvյ M1Q)%Z7#vNiW!&}kYC0,GЅ=j*yBE7*:lZ}J!$hp V=Lێ”+ YV޼kUo$Tji5Ŵcf˵IS kV_5 h(|KX|Oguqjv@m<I:;RE2ƥ%laXc\$A;n:ל6K3F#VK=JX(rPBpܰ))8 +vP9'}hIT\|ۚV9r9ϵ ̉T|$UPRj{c$j"Aȃ՟B<8 *Yo_2q-*A),J(##M!#bYݺ/oLC M:~& `˓L5!&KHRG0GI)S2i)`f`%`ґ1*`Jf)o7Lod&I}q)C%I;ƫD%QGi?^vMxBoef-fyX[ ΡudUؽ"zaT jHe/ij8}Vv<#ꦛp^A OAWZ\S%ZMţ0BFI&f@̈b@-Ot-o}#; Z!hZJ1SӞN$y(@*KϠwpVA3 >JѰOGNFMAeS71=b{~nVkʲJkPr- QƃGϏ_ZcMkl>UJ (73ycBsbYȿBTj)"%A):"[kKoZ /a[!P9 cb~I@G>*>܄'1&C#wTZOwveAz\rah5-B[1;<1=lH|ioF|~c)jc?.76T.YV&ug) I$PG!0e C`IަuU!i ULLFzư0ӳ*2^jQ4t(xFr V-;XnVt#d>:g=^Af## ľ6l͉6l[*\T(9֨~b񚙫^5]; ^X8Q,1Fq@XLC|P6tGئ{(`J{/"F:;H^3t -c5eOz~֤toAQ)>K$#ORnꙹa]矖7iIwƙ[x)p-P-`ZcSԘuEwj-3$˅gg'5Kq|jOf;ki!΁B;gr6 h ֏qԺkfYLhIlΈvpVI^[^w'\/dóh|k~ x p#)_}سa"JGrCA+) 0WS1^z{O }N_ Ag2l@q>rb *4 L< wz, Q܏?]8{m#GH|:;Pq>և6}NqSMLNް ZwPh$M=&y8[ &u_rϔpmt1 Wh~c[( Oo ϶zard3}ju<~ίc<7&#j2T;xw+o}F ąKUGz H<'҇3#Qi1jix*#UrJaBYvkM?{ o&p䒷L6Ecagr'[^ ^p`'HQÉ ίeEǽ %Ô" -i-~CtWR*zܵwk#ThȮ`n/Sϼa1W{)!MgtXw o}3uS]*.Q5M|H(ǜB =>*)He8Z( w iĞ%cGĸ/9 Wa4um7kύG>hG-!pc{&fb`B.@ڝo4GdF,I@SPb&&!J_z ^ѢvB=;%\G`0U5='>Urgk#G{;0TDl'̮!\mE?'cb`5UJMU{)R=k=jҗ-N_\pQ%{ ؝;>1KPByNCJ.dLm öcc>P–zyɖ`s "Gڴ(#ط̳ѝ,7fAcVg,u.II z2bA`V8nN4HTloDG seP0eV<;;o[9 f޵٪e=kB?cc# ki15As?r *Zw5k*FSDFm#9śvn(c IR{ d"J4aҔ#=;"7,D&yJzi`Q*nOSBNRk8=yNB$%܍[ߜ xQVj_T#N{/8 CM9=?Si%_ʰa,`O R5OZ bJ5 9Fa7A[th籙8q5>m%VVEQfZC@,;c̘@sY`<<r^*tqofƷwW!|!\$cE IP!S3WRĬЌsj&-s+WP4@Olp|Gf̑})cvPֿCA (YWS.n/F>TEd]2>9 dzNbFl =Lj)7fʊ*5tfJ,lQ$d9'ֵywIW'JT9]tLe4v&aƻ}4s'+eGOvrO?pRa@nsKRi4mڹп4Ve6=b\y~&Vt [1U.lq7 [6Z{ $boB;"%6(=6v $'"V ق^"X+S`KY[,n͐h-Ai o)o$1L"r`WĖ&̴kOGo3RmAY?Yo6҄c+ׅ@[-ܧ?%r6 O!"yXvtعWnYmtMGi"<  X7%3M^sH"&zkxݽkliٹTJ>֖>,v,ᝋ<j۩[!S`m$,+ $ߌbBXG0sZVڲ{ffNtF=yO˕Jˎ}V7a 5rPܠS:AM|Y]tv2U "S  º` UԯE~WN̙Y_B,JƍfX *0Tb4_2o>{?%]СY8jhvk灼o.R+p!#g`cC_+H,['NO0L~^ק=GW~Wt+{I aUڼHhi<5 qrF E #0%Lk)3 PmN ,*3jЕ> v6=ߦt ZQaûiVC,2:iױcإJM,3JiR0}g˙> _gYc&{Rm i_hZX5{Kq!eH|Q àF ا?f jJ7A髋1=3yQ[D"_E!{ U 7VKjmm1=qS*C+~kH)L^ͦ:ӵc9\OXxmfcftK(k%$l闯-AŽD޽qiOmf PYHsyq]nAWA0p5NxדZު<`3F6|T,|ӥo@N;5>stǷ>%ڊ, hapAYzF۬y9;? ɣXRRx_IEV0)D2'e#<,KWnC Idj`+0QjV2 gJ׳|j]t7gL]wPCry%'=FE2,#jSa,r)eW=З W6pZ{_EOM_)2ةf3Uג+14EKd}hw͞ߣS]x'|(#Sx8uHhjF,w|F$ŃDUqi67wM;&d.yɚHVQ#'\ ݲ+ gw/)4/@Hz-K᧥/^Iqd4z#CqM@Ke Ou;*̐8 5e&C|lS9<yw>hF'm29<4/ ҃`w*K6|L?3dH$:(/Sh Bd40p_1O{̷cV!/h͜/ϒjf#|vw?P Pƫb7[9fGV5}! Ca|@w* &'peGVLӍQ&TճGq_g<0{WW|"1Y^Ykc.10Jw@M4/ ^;wpaJOMRITiM:~MEk7, D4I>CFɪO`;$c,vkŨD^mO铰qv(GCw2KpI:YdKaC,b4b^򘚵s FAb9:5yސK#wSp{V鹃 S~kG:/vkI<=8I"IjX|u`6{K8#Y%J|$p<9W<" | Iŵ*y X&f%&^ODd3>:d@Q8tcr4 .n~ o  LQ牯jz;]D);s!Lc)@ WO4`WG \5oF K6WceХ[Q?}=S~ʐ@c"ưa8@2!A.cB9 p@sw'}t|T qGW,6qv/-w;6<{!Ml.df&hs DטaF5h: DvwL)'doU ߕ \<agqNCpC=_+?,:"XVO0}/>VWZ o@̺wWk/A\gV&{8^g05kd]zZͮ}#7sY䢣 +h).>i5scJMtofߺ Z1=@M: j&/2)Lk =XNyFxySQK3"nVeE5̩`E^iUE8Lw>"ߝܖW|^TB@b)+Aa|zۤїcFUEHY9$4Kȏ$,怓VlMTQ'cHzd\ ET=cMZ6 SO l@r~H-N' )1$48b` zeNYӇĭҕS37gBR @Q XFվE5"_:nFX)XK,|qB*=Fk%u'dN(nU 5%v2De1@"Z)%86JrCdBV[Pg CtOZY]ZE$tK,<'q.8ѝ8#lJESa._v9aNqv04 ON :BmbEi dЅ0%.њUh*۱E iQfe 9t*mWdDXN%x[tg+jQgO C"(D"ޭQu;yEye ,_KAj%1$TG˱U8y|% C4t"dzr Fiy|簨Ko&L)KjR>jӬh/ѯ_m' !,Q%b\BѻޔɴE)SU#^=헣]F} Ped<W%ʇ@oo;&+@)\.ZiZ+o/j_ ˓bCLR{zHBJB#ܟo5X$=Mߙ桾{{Q9,Z>MU"f]LU3 Ms E^sNRW_GCmE[W3MyJ/Ge򮥗n2~Z~Z*fSLK$A̜PHgЃ{ZNE1O4Еee6WH?y]U|ɗ.Wx<>q>:6;( yy5Zڭ,MfUι U ?<|1!m$1_'f~GG7|o6Jo{Mi).zq s^Rhl.M[5gDߑkILle4wqDF%˹(JvM'C*iJ=Yf#r|#1Gn+{ٵEIr^[ɿS^.ܖF-Wp(PvxMG'àa6?S;7`2=|ij CdYiCBMf+KaILg&[6hSrAu&;/'Wd ڇ w9LM뙄t~b;6`Y&cSMDwiEipuX022OKߊ}YAua]A؀yuWЎ2m&4ƗȈ\I#aR`qmdt|2tF|Ów\8Y]/ܳ DG7WA7uM_0=my`pPɆj~o n_M]w1P&޴vfʜmMdٔ1 ;?N99"3dĿ!AR">!zU]B  З4fp ;vrJeQtdVADi颷W6 y a AnՎ]9U]ܣw3wޓ#^)78ڤ?aϚ›PSt9Вs0˗6b 񻫹#Lջe =X7߽F͚'0.fTՃ,bȴρu8İMuH܃1H2OhٳliX !V`CuũBeMRMZ]F  Me(9 ?a^v7-CCeuSc6 /ڗ{}"ic둕D1a,9L/=2hilY^TcXŪ4b|ՋEáҬ]V b.Ͽxzb@ 8w@>ԗz|50uAy `+J> Fʳ$p cXIr O@р֛KJr&I.{S>PyT;4]l%6ôj*m< _3I^uWC/*jL=+5n5Pċe|ҡL!.xg{gL}| x|igq1HJL,3vM*lOvHl5fՏӄY ,t*lm%2qeC])4yo1fQs ȴd*|< ;x.ur-?]BW>BoωLkno^s<~^py߉S?)5!uJ:{r3 Th,">+.&qT_aتOLEOLsB%Id;^!:M"a\3Sֵ-WfĨy_<$uaŪj?k'aq&*חycf"Ayc gJ`i!dZb/a!Tih.:gdi4޴MXKhF- Ѯe ,.H5Nf*j2LZU,IB_iXJa@z,LC]T󸁺Ny6 p{HoYȦ' GZc3 ;;Az_nre2rb@@ES8qz%qz8"O86c533s G.ϕl3H <60aC3ݜD!5,hTܿ{!ÚKO2kx)B+3/ jd7sC^Cݱe_3E,Yf/{WOQ9W+4Yepxh4n&+A#&h5mGưh3lPwf?Or1d9Vg3t9 巊n񥅠4qieO`k\šNȅۺl{k-e:{EAMl0tI[Th{dXlЍU)ZS,Ⱥnx0Z­hYdp񤸶(MR\C=2 .)V=0WZ\h|0 %v-yXb\ЯnFѥOIWhVm8B@ ̧sy|K7h'Rd8z0u91Sh;|[  f +Fe5xc±8}j^޴. 2lHhY;.А-=)t2#G[o3YLs34ѐҽ=GU{'Y6Y!vBvXQ§RFa0k+-$̼ h65N˛oV@Ow P䄣 togdPg0*"կ%82f|p皇yFV igcec<șeL(Dr2Y'jo(9'd5Fu?*e&=#xM4x=;i?RCUw1zHm{I|\v9q,&xyL%6ՄQ.Xɵ"߮䨚HF)08DD~JâYhfl#TI혻M5`qGEGVōvk_/B7UiͻfyL}7!n3ǑcxpXuP̶j_ {\sAY3yPV@yܩ3J*,37/O),3T)|/(L _;.V[%xգ,͎ \d[4fr@w77>@`^]f;H0`Àay4hN{>U&61,7a9832Sp)jr=f27gv~n8#X;\Ǹc36"tlRs01x cA&Tai~iVsvrosp/0kc|Xǰ>o~u tdYNdAi2$I7M3:ζRpf2$u X ceX@o,w q;:JUd0M*."ߕgK|kɝg!?IE褬H't`8372db+ZGG2QJ>VHԵMg?a7kTԂAՏRH71s>3FeQC\_-9,ĩ+ & !&u$EY0g,~MM<_2v-+NQ9@``s܍;X8fwXF͟}'}'11!Cn)+5(Y&,eq 4M}(;Wb,j- Efm j&s4+i& {<ϴ;qCj4cRvLDo@ѓdE6Ɍ[KgborܲM*]ӌo\506 ߰`<ׅ7s&*KE)IobBFxL qOT`( I[99Ѫ X) }зCa_o!I>ИA&W!P+g%j*C: Ob\$n?.T;J6Kk;V' j13'*ޱ͟&%lϽO9[ b0CAeB/YX L$- )  Q_Y0)39 |2ʻ> /Zr5=L \@|MiNa2kceP2$iֲF{Y>4<+Yx,Ou:/q2׳>0ZŘ`E ?ӆ|f*pX׌-3&J#g7<+l/\͂rut[u^" SH4pt`Q>=wL {ϙ=8{ɅLڡf3þI`4u 1.k}Ӫ$CD9uFyo1l_BA@C/hw4-lIc]ɍBlEF؉Dqrܮ,^fƬAdѵeo>@٫ysֈB'xL 9W Ã-_Q(abmIwTydojty!at+}6D%ز=iqI4<"6̬5s&[yc" \?h0a<,X˰6h@{$`FFvˎctws$ka.O4j*r èB^m-Pau=< 01.0y krK( 葍C@0NXpv^o[UG$q #~>5B/)[=M_v|1sqx# z??ݓGV3Y9VD{CDw TTژ9^enʬ%6ɂ=X~̴FaZ?w׻xmjHзQ3qUGZcInirtACj i&C?b [pu VVglSVraňtF zfC&Ǩj:)݋.w}~򯯙?c{^+2ɖWN2$``YgMްW og?dc>o>.HUfX , Ļ-?`0k={7RRggi|uuZZ?].Y vh[X<}Ss8]gԙc3N÷ x3LڤiIq^np`I4le{y-+=a$gv2@zXVcb9̒vCUIHuYۧicE gJ+\9ʐWHI^C_)Ui$+a >zDžJAb'$Nh *oY_cbgfU#TD]*u%Em$)pH>{rLJ4j^m3&~^,oEmn@Wg +E(ԁT(O# X| s4[^7w"lcYjl83?[;? Q(*2w6bmg,\ C?,?37a$|Ԑ̟z8e RĎeB0qAH,eZDig!J"~yA|I8$K$Y [8w{F A+*2m\م(#T>veh {k_5a4N51^8 G/yH=_΂Q7'$:d*1y"RyPZ(3?k58P[e,%ò%iq5`V7z|>+7pܤz$"qPHBBH? PCΠ9rve7wB-Cc>hy3%H%7fEzAn|: RYDՑD';\ݐ H$L?ǯ D$DR+(Cc fdnJ-X; !]X8E";8 R&RK=q̀~Xbw޸ F\zٓn$.ؕ&{ӢgY?唩~i! }4G#geKBkҢ!6rϑƱx@.{m(sz P6]K:@#5'Oif%`. q N9 |gc{v{voM!AĹ Zs#0g]!(I F;C!ɘ@.NN/ٗ7&dE>ңףտT>{a^?)a~,/8#M^HUt\gl눂`(`%6JMÍa#bi砈u)^#Z#WriSCfB1_ H2lة2D o M09/H @r % j3\YjA-K$F})~%r3islmpKCNߗ]T !Jc*~g`mte~:+T[5潧M=d0;&ͺ~ͽt\1/uK74 !MD&-X+ m0Eqi\Yn"(ʨ:P#IG9 ڶzdJ7Ѥܺ_IɜVX™wIr; n_T9CA {ת|Lo;i^A깝A 43B0bu)ϿI bf#ở7SDϊ`25~Z9 05 7-Y('mA^N.K6 YU0vLdN/,1eodb&e?p\Qp ܲFKzX~ʁ&jD]Ve͐&d`!YO{wu`.%ͅH뮑ȂwԵ7y( 9' %x=Da#*{2d‘Q=ȡt(9ӚG;<'rѱC&kjR2s_Ieyr2"mR*rlAwvBThpqHڣ*A/Ŗ+?\z5W\&yi5Al@(JC9NR^6 e.b!7y!KyWz#wK,AǐnXi ;B?j8Fרv/{͎aOpwϤRp%.=LG Fw@Q +e2?4VujX >(y?NltH@D"s?pg?-&5);Nq~?f? V}r| R@2>*aN_(+"39S,͝K zo*O'2jhjWTviF|eM!o*8BXaL{}}c_RC3t B?M؜J-8V;נZɏ?ogD9h š$ >6d!kkا ]R>xڟMgjo}ָ9}$=ҽg~GuK_ i\vxdd[iYyIl$w\) E# ihHGԈm^2YPEOUxgr =I\SVSTui)ugm/ʜKRV(FϨ;.0 &Rtnd]Z8VR7!t]26ϟ#hV~Cz-r09=Gwu1Jx\CW8ЕRLf? eH3$Th캷rIH),b*m*Lr$r_PoH_ZJZRƤۂ6/ؗJ*&-mtKg>, PsMZVD)=h":'︛‘o0J(\Iea*4U2<8ݶ5[Kݞf (Q# )!^660Z(Yj"ECx&,CWed#lG5-؇en@ [#gNGABYG" uS=VS@#\M?@}LNwz1+Ԇ/=9|/CU0$L]C wNV'!QUyG @Ռhh|4ts4@(I6l”$2_m* =צּ*dۜUۄ/NpC2= b#]LI扎B (Faygʵe#bBq)>-lˇW3Ols;'{pe`~M6{Z&8'gFoQ_>sFTF%7Gάs4cgH%YpP#.3RTWPKDKuN9:8}RΐoQH,Abrk>|*3AyOdWHnN#_af?R-&CC>ٙ\V[ n'E06JXTby4'gCKfg" ֥&L) cfƝ9rP+g]&xӽ!^fYVS" Z3<q1Q189K) |kh/DG;m(1sYLga򾚾BmvEqCou]zUmNQ}v^0l)_&y4*m3"14kޏ+s]s}lgS|W鲹1z) ( Xk m+ߺlqh:ܻa+whYe#W)d6SMOG3?3F 3sS'H o[oxUz}S۶w, )W`O-ᢙjwg|?ٙ{ ߓRM۽/ke*bʈv OʈcJzwm>ۇg^*>"c6mN%vk idWBQFQ՛QLwNE M!F93j'KC3Uv4-WHk9vRlԷm^ &o8J5Xٞ.1.җf(Ѳ mp\K_#˳ռh|lK}uRynLXU}s__jXݼC9=\7 ع5q[}H{V:=`m{ *V ǼSSͤЙue3 nNi4|K|sWvO𻊊͒`VD/E|wɋc/ׇf/NFNbm-a-5M k}7ܵҌI6rvj\~ Z*w5~F-uks4ypJctf4:_]Y.}%RIjZύSBm'cE{c1~(!G_r\SȌӣG(gZoIiQ}efm0pu~%zIirJ0/\ǯUId>>18ίw) >#YE>fď}XXgeYNɧJVEG͆Y%6Z3K˵a3ak۞V /-e~[_" ]7X_qs2c+~ڟTay'WIMR^ ws wMQ<(| d}37]lQF;(?,W:Ij_<|*Hfn]jk{^k2@d> Rz pbH'x06g x۽w? ~6X}G59ڥp>cAտŴ.^vQo'cEVl\>(k@n9xrcsPi8 B Io~PaA;>2wMx#' X(x nbDf9cB̙>fUZV"rkF$ @d, lx팲N 7Ӳڳ뮶`BiFliW^ƽ0xձ z3 E}rP(05|X_XYbSÄ&fTc%MaʌvZ2˥vpمSǶׯ߶ "0T>RAqm˻;C?ct6ΌNtу\! T;C۳xGٝc7h)0(-A>{ӦJS`C+Rd6BEX@k2gՅ|.[cD,%]B[$Z@o/Mp$bkM]9{{I9w,?S(jc\&##c3lA4fSkfP&c~4`\Y+2٢^SkYnÕs$ .ZeM̕4=}U̢ D\( AE1n6ȃ\.m21>3TBectcy&*[f`δ]k~]zY5Dd]لSfC0$4[eACLW'Pa`cf#QJ$Wy(ױ+IؽYL #]Z:<AۜW%bs8wՃ0W?ȇE .2 HD5&Pp?U1g- U|羧1h7ʣzfN"t/=/seF1ɩ2"=jƗt;-T,]0C'hpu'qTb%WRrc $E9v[]n\TbL,GgPZ jv8kPlz@@P$ssjŀfl16Ųlm0"l"V[d D)E ARR_@ݵTS`/}MQҁ@ =8*؛*OFD4! "&[VT B4)hC軯{k_\S%61{ow]mhs'[sy]KY.ZR}C; Z[v݀|>{`ާTKc(ϳ}SU">mh;=z_o@x{4ybH6}w%sGO}:tH cx4"L&CM4 &&C&2 zLOѦ@A @#F#!0bh4S ?ҟA1zzd=MO5zT)=LCR<2zQL'ꞧ6CQm=)4" h24C 4<&OMꞓjxSLj6QLO DjcSFM6hz3DmFAFڠI50@#!dU=)"z~S7ThO(eM==4mM4ޢiPm@ 44 ?JTH L0jx)2b {H6ji'( TIɚA#FI&4& Iih6H h53A46lM4T6cU? O&?Jxf=i)=MSOiIh?Ei& S<҉_I4pZkD2aEiۡ-w6c:1rukp0Ȱ`LKQ!e](MF![I,$ތ@^{ZAEM׏ҿqCc^7X.R+T&QII&+4a`nɗ wr~ۖn4F ќ )FKKGl,X\lz<'EX 00qp`*0f Ta 9%nP-b&Xs?CX} ~:rfŊa(cn Q(NH͆am10dC0 1e!YqAdY&RueСYYGz^] aXsfQM]i\+2mJU _JTj $?ea۵~=@ s4]Vy6Xɖ zJ H@ Z5f\PaX_mh" :YH_gf`NP~7[r|l'3NtaS Xۯ^Φ1yTڒt78|RLPA&V.,!͇چjm]:L(~ #3;;| 6!D 4& ֎ Dk*^R?+$5D($N w"{R ȌQpBޣѰE]B4qPF;.Idc -E?;f'7lh?́cdLH5Y',>JȽvl,tě%(0&C ti<3f)vbO$t!𨩙Q!"+A@QoN1Qg)^ `)`} XlbIGX5;6=~S|_Q͍&20btgF^uc"JLۘD0! fUr oLE qɃ.L,ymv- {xbؗ s_k5IKEd53́B EĢ4!!*ip@f:3Q2@( 2HdI2$ٙ蘳&d$MqP!CJZ 3.LJi?b4BN(`(T,A0RZTv0$(Y7jJP0L~M*͈\B&bYy V@qA AWJ(txuBFiqHr=n?d00Xl2da !uXy'4fh,7o1dā=86^V@ǘ8:sNWbRL2pL< !Hh9sM ,:K %j&MbnPڙMM 6RHɗ)ޕk Ʉ rHr5Y:d`rRYadS,` 5 ):SEFŶJA *.t&5fL2jKF)'aCcNS\fa-z,/K4\ω* =桥7eqL*rF}c]*OjsĕX4զpi&,TԘ7p6΍qCg[4JUn û5,`@Ƈ0ahvÖĦ%O10R~1J WjX)\fb* T AUw'78Rܡ!Uq -ؤ&z23wu, :q082C? sl1# .'W 8BLWAE@CYH L=ZD5r:5WM+apX &3Ip- X~ iɩCM  Scjq):Ssq/7%D7TT[9։)5]ZRHJtexj  _y@=Uo8,8G~g _ۄc}[N=,6?8geNoYhbTbr+`SCyJZ6[o`[6!Vge IPREiY͛'ILޝY2x4i#Ye0V >z}zLjCsv2^y_1fh3tF*b^5.$f<ߩ?IE ]}[u.'IVx["'/1=Ř_u=wqNmC7XkbSaձY?Se:)c9d//o;Re |8x< GL8vTfSWu'Q6$`t٩] IPeٍɖ-O=Nݒ,Ure]W -2ZK6\4X?miaE I /@72}݁°'&Va%Slа{7U R#Q,b+w'[u6{&·NVC_$L e7$5oʱien'ǞP9lLlm ، %5犺s RT}cѐaNeiIֶEF̰lwD=*  ] M1:vhQOK@8|OWpC{*,~_ އ.$'q^G$ޔ(`ۡ^"qܞV1&-ܥVC& r3 [fhkMXu [R=t͸F 9]TB:\KI^dԴ '׃}d,qzuck3M,GT%Цtx=L7ipµQsi;r `>٩F i(P% 5..\ Mefk\7_f.RjIٹ~jPo7ux~HH`e穬ƿIa' $V P,XJw](_MGfx _bw-fE* G^4øȀ lF0*y508e9F??E\o8[sUsFjT/҇"="Z^\OaÍ#K#0W$+2OH y׭o_`|~xǷV+-Wj~]fCe}Mugo0xSDNTS?RLk: x"# Gc!nnd*km1ܹhNl J̀79H=5D)pX.k#mI:`2Ĵy`85QRb#IR>Z:60Ͳ Ѷz׺ tW'hdE3e9CD.?!?ʇ6fa䍨8 ]JO"z!#612ďrUocIII &(C0{qL_ 8mɍfuSi6)jp}l^HDBRoip:IĺɇvA oZd2-JB (XZX4|Cy^s*y7vZ. 3.Hv8 qˆAtw11pڗgxv„#ҫva\(eWcRja栮mAF: 6ڊZc[kl:}-גBxSW~\v<s#.͈<й!ic3 P !N""d(~PyjPt0ue͛\ Ȅ݃4nXNȠQD^(L{eu! GhfC㙒ȋ A ;!cĘ7o䁪\y*8" +tc jD/?F>J|IuX^TGkR7w8*tdt63T):&od =b;:.hTxT<#)XU$~Q3%o -ff;BmPR%iV8{N&$<8DkS=l𛇑rz]8{f"(B|5 (@vqEp<$o}6YjJD(K;U=x2ж?jX02KBS H!ydpAj8A5 {4u*/;W`P԰niAަƵf6j?h&sucEhq~_;ьi+rޏ}gM)e[ۯK\x\BK*S^ 9;t7}Fi/j"j*,hĻ:U/ Bn߃#օ0٤.Co#ɣ)m@@5}7[c} ⯿## X c2# sosmt0[~5˾|1uts9QQddUsJ@ Ƥ@Hs ,[mNjFG3ߚۍMgCyj(Ew G88qbљTR]lh4RU^7-AG -*"7Wzqތ7˧P@]9i++#5cB:?mpp֬KQܥ|d6qsMa^Tm `Y,׽ tVB 0^?-#8</V wNC75 fRDe8ԋoAC eTRU =_ґ55Jې!*Quc`cn[5]q;V%.~#Qtj5T7l[C9#HK+c{y[kE]0x'^0uGX)GGaE6= `jd b\%,kz^R-_Bڇ+D_tM,.y,^l @ R^F/ Rjdq/{80<בbא+}M^ VT g!Dos>='YEsyߛ9MlAqv*}ɸgS=hZoM6<67p<`4m:FW](XN[?%f$0M05=0cDhVg!go 5lJ*[~vܝ f&4ʍT!ۺxdHuAB+C8ݩo5mN['#9G6Į's rq8e Ј$p'.ylG H9nAc$Il}IE[Qd BRij95l˓AEeazȏ!Kye)'pi um}PJVKXs ֠Qv.hh|VB~bhg>r!E0^ V\g}N`A?$3J0S]9xH\_e[t90'YoxL jЬll2D`isHNЬy)\3bOMu@&@> "vPo&ڗt3:f4m=.,QYʶ=R;(qP0EZ?c2"lE"dӷ9SG\*2X)sAtKr*fxh?5$|f5VfIO=˛ y$ 9Se" Ck`K[ٖK=]EFDw㩵qZǘATхwH?ȢOzE \hqPvUwkFx(oB.?/`'Kz`W 7נMTpV|CÌ ıXM}%xSِ~2lȹg u|U]#gJ $܅Bc'w rUWil3R?.ޯ6iC;a}a#$:sHzR+1ae@!]= O0Gv󈓢۝7`@_rSLo3!9gNpb8 yc>1DIhZ_4<ݧ(֒sM27`'j@WjtD3C7ZzaCa\L7 ӻhR`' u1苦ϱ6 .<hD$, JXYr* z"@LCd8i"H,9کHb̦U;o;[qd=F28xi9q͟<[YNj{ ̢ s@Ik,Nʔ 3lı[Ôl}h^IrDRDm.3S3zLei[tLN ݪoM+!7x0_ ʛpx!Cc1#yts^%iw3ό8;t>ݝm4]/)|;qC&]g(X\ tӎg$Gϕ.Dva>arX)yT̨6h >~;G53C-|T&_?Jʓ)YDT!5SE7XV颏3.q:]dw8:W]E]!4v}CcS8n-Og糧s /Ku154Qzp\T`it Ţ? xV.Sƥ@M?ahYmCi(+ќpu\,[>*-]wRt InVⵔ1̐ӑ9:nJf*= /,M!Pݸ!g>Y6&JSMrvX\D -UC}uj#0ٜ5voۅn^$/I5jWe@Z0eKeޓ l; 9i (C$zHq8&Jz!Y;}#*&EQvE31b:F\L&{ls6jL8ڂ6 "t"!'?nF )-R +}pԾJDOv.Pk@uVUPoZvIO!æ "w)28ǩ) K8R+x(5^FX7ɰ1l}#^#b`DaGa )/9ݔ'ڴW\(4ҍA}`)mJT _Vt%%!1oE+znTp&G{|ۑ*})5hFlξ?s/aV<;" Z?r,min_qb i Wfv'CcvXOi4qX֨;MkEDBcEUFxSJ͏?WG4 y\qч}5S+] 7K i c.ikmCqDYe tk Qdq!?+<.|Ga g d"ɷQV_A4kG$5~r|8"Ŕ YVWɋPEl;7zc_XG d-!uAR&£a(8ˆc><0*Ili13}|׶DkwiTM u hJM~1(g[>槐)p?꺪&j1Pڨb~=sXՎeK E-, (>J"?b͡)So P46شN>ǔ< A%qWCc|iLBr&%*a^ppYw rX=Q/9Q3`]@)2R{1MJXw3ENS,!2oW':jq٥8?P⊐FhejњVUXiMswm\{fkA!$ ƨq3rmŧd8 l,αX P?Yy2l$8L"8M[Pg&Y\褺CWAȰU#ؾbC$|9ԜIGQK270ʪ'1e3.&FÞRf,Q7CqN!hT !RR{IG>muWAѡؒRީ]1YY[THQMnU՗sLt Ps~ Ƽ\y?KbW סK89!|=̉v'0Q$%(Pm!0WbZITP>z3e80U0, u?,4/{JW5R}tx%3ѐR  AsiW<)n 6 e8VLFn3ᔂ8Pyt=qyQeMg#s3f^Cl(N_>:NEqꪯ3)qq-L_g5 MGxjƩP>܂)cwB Q-rUd0X룼?fO* Uk_ em͖mܐxzٴJ犵OIPw/2F>m{ZRK3/aq~<}ٕڹ4td 9XK1<b``+K-e_o0Xͽ|D8X}aszX+,%DGW*XCFn=Ւj} tbtsJjBǦ iB[iTJSwk: CEiˌ(pٸ1Ԫ;ZfW@,L[0@o01އxO$WD`j.B3x7^*E4 T&4@9kaka9LRf<9Z)<ʅZvIHEh1ύKewE3fg Ղ<%`0- W#Gh@gj5ҍz%$c҅ *2{HWs<'b%SW@f)y";yEm3$zTv>Ryzl,RP1 "6(qMRɒegeCRAt4 G'NKX1 a{LLu,WjMo %U|Q3P<wxbU"-WUO~p _C_Yn=s^]uÐ>%$8@֠ ćϢ\`AŹ<%? %;ĿV`kۍ {@nDKLic["|-|MZx:R; ] O7ZSuL鰢wvB$.*4?|{~ٲo±#V㝥-Ru+[EVAJr7t⎄Ok yWA$-'":3 L>[0$/ ]dqDYK|Xl[2C3CN\o`y#!B˄\ L|;zO?5On#6UZIM QAE`g]o5^\:!_m8pWTWLq&dXs7ڋ$TqG c]'=#-1F!J pzv>CZ R@!P0G EuyqLjy4A.=x٫)xHҰ$$"EGtUYY5PxL%D:dHUbۭ3U(KrRh%OK( iÖ> ,d)L7f2Ga6-AЋ2Uq]~^#Ouq>$3%"}%>7#bsFDT'k?bHH`4b \,5&;W_ ;獟{`c-ȀsZjfcpfehkA{+&(eې^gga21 @s6efq@`8 NN=i iSD_ 0UgvsON;0!:x*Qc*dSN;L-RISz. I؆?O^m}y+H?ZO ۫#lSb<h 8>L` /a_±O>8 0pHgMkty3X GЧ2:RwOK|H#70hPK(aa 0kqK6K *5nmM-S%&J:6߶I!-[bҶo~ǡQFDSDM~IoˣtWk({>wUu5/pf\0WBΨȿ7Ex"zjsDB_ʹxM;:?p ^a Q\>m 4V&1)6EchG竹:7]B0 7!զ[^>FplǮ:?naP/7rCR<șLŔLz,d %ok\c0 L84D{сtZ+EW|g13H SmtWWFnQS3H~nV~cJG{YlI/rXH)DBWQZWa} %Ŷn6#LآVocL<xœ򟹉C d9ŒmQv~bq'g>!ܥ)AbN:;C&AhM+`PS$7 x˾ =X 8*Z|Tl+k J]4Lԧm!gԧ~:CSߢTL8o8t}6`_mݴ#?K^[ ~3? ݄6ӌ;;_HT[YR,%n`zsVHP#_XR7?hB X9v$|Oq7}2Q)a^YEs0іS2u=f@c]ݣScNCXEkm l!fj~ j̯1X獚[o@$ᙻ||T'J{/=ٔÅF s|h/BUz71:o;*>4hp+`KeaDrGXKE(Sܔlj69{-XJ2{ǫqO紎Xx tD56ǾϦ+ÚͿe)lB8lemhWgFG B^2)-|ݘm FPG:XS)_?@|oSi8Es'u+[nZ$q'w)3 3P SL?^,nc@ehy|y5Ҏ"d.tp+c2-.cCw'W}.u$B]0C lQxpB_i~\: >'5"\RNOD9} R]RU pGܪ?H\f}) hv +Qhc=s+usZ2?L\D :BW2Xq@fX4)9O1k߻]w@Z6ON>@^iD&.H=0A+շiy]U ACA'Jҁ6s=^{>DQ+8qGЏ:U4 SLOͱ!FOhBԨ/R˽]~`Ntbg:p z ,{!AOKk9v8Kav|k ̔o2G:j6D@0.%ҡӵ[q>ߋ GX]5r0]I5N՛n zςzRD s9+*x3Qב}!JD+e3蚉`*G-ǿf*.t]^Yw2CV<t}dI{>/ĶYo9bG|2*񩜃`^XXh;Is:7Q "h9"vrAr'1M/uH>Z1(-hRZq|?v*m]jzҖAEh6wg.)}F^co:-)ֿJr;鿕fENˎV4"kamcѶZVugNWݖMW/ $pyϯ,^#ӿaze /f5j?TLCkJXZq;K;[uemnVˀɷ$V5poifrkxE"@^?q1Yb?Q6eD {M^ Rg+*;uJc0.i|/[5vPtEIZ[~|g5qA弈3fSwfbKwJ IF. mfvrgGOBw=(%#%RT*nLvk^l@p8iSM=z"vVk 6U5E}q}²&/:ɫz،c76t\R,^DM5{Dp A_?Z`Y&?&Xc.ޙ@ں'R\Z/cEc!{DR'GJB?3|\L1LC>ԝ]q>2Eop~T6|ţ-{Ѫ_\zmAW)s"7dNќX<,vm N 8d`o#qO~.1뷮&rJՌe ԍ.Ո龖?D{;=Ruʪ$3B*[WCS&,QA486lZt:&!)~!ځ J &Nbu O[p:`ZXcsX~ (c dRl W1 $#|Q r<|6"_zrWM[6ĀB;S`$?*^@a|6| =MmOlMѸEj%NMQDrc˄4i=Vy8d=bs+JA *p2HQ5'Ĺdj4|qmZ=V5UMUxӬ^_-'@d<[@ƙ$%lreHdFZan ĭܵӂ. H_G 85Ѵ8(iqUeqQ`:9_f;ߙׁJ1fa^+2%xEcjcɚf{F "O'Vfw˺D~.vu4(*A ?Vv"wV+<3]"1o}@v]Y*gGˏ12Ah^puoSGfDшT+s8}wG3:<"2"G®Av/yڳ5A|}^!(N@Jj* e҈xWD| e:N ,^[œQ;i>t&Jr+g_sH%l%w>ٛ С(@F:P'*BvŨUL; U[92|",mZz&ڎl6?#*Ak39y%#ex&Ed:Sikat n*j:9 ; _@I/N1}z&T8}촽]].6H-e֜$`zNmd)[om lHDC,]HqX ISJe-w.ɹqZGs0óXP̾ݶ3d@- }^ʑߢ͠k|9]7zH3UQ,9:dQ[~@|`EyC\V$Wa*4HW gdE GAI}Nda}mf٩xUwufEifMb 02%)?>!O }6ؚPmKW˳)Toҽ&c+pl;|c%1rvӳ' P垴۰Э<ݤܖc^ldo-ߥZR:jӎ\Mܣ2'm:=al}'Ksӯy(H~X+s9=5 nfB|~ }Y9QDe@l[ő?X? [)ȏ>U:!AHs15ˢj>tە?8cJqB(Yjuγ1cœ$]]I瘛J c~>ߎ(0(3N7? Cʣ;4@&2=MރyFf)%Ks9"Tj\_g`ѳʍEWψ#kTǗvY64}!nI͝:UԶ #nЀܭ4ׄ)sw@C 0"b_9vrj7Nm6*zvģzY[@;k!M?L[xxǮy#m D&aXZn5e!H-?XC0`QVm,`BG"4GO>qq󈩥anƽ/ ESH*}U4ZgIG5aQa8h`x ֯+)sZeA aϐ$.%9//{L );F'mtaC=_gQw/ߺؚCmHJ[Ouި;(*W}vve<7FB!R6qOk.[E  lSJi$mR-7:N >zpoI{?Քa@P`-bۺK>W!sevo~'2P-:TrK7cˣ-'f)tYlŨUdY>u+g^\MU{>suܯ]X™:'_ڰ @r;ƁD=x[ !s_# H*u7pZ3Ox1V.oEcG'Ӥl+' aco~0ئEtguX?|;&0.#Pdq7? U7/";k~% R3U{Wrcv=_&8 */VHrAbOY FXP#+1 _QwYZ[pkK'dv (S!OX8R.{|9y/.>zm hkVqrmOygA :mqMXbc'PtCHvΐ$r>ppOC[j_04.k,ynry$m0uh2`-C׏ʸAƷf- w8(OcBbQ7 D, 㛛:yHwU7Drj􌑽T .QbC8 C4e F{+g/ΰ0ʖVUWXOnC+-O70i%vc)TY dP#C>M a/9zFkc kl"ۂ)<CRb8S3knF_z TO7r?xP).oW Qw={,a m a\$+u l|^?wV*3r;ThF(զ=;}H6Tz 7gcl0 oy bVJ9 s3uᧇf  C=C ]{ǜrOӞ lȱǨc~ mI|7VT9^$"BW !ĀcyvV%T+XAz{Z"ֶ]b\/6^Y!PR=&Ij\4=dg舊,mow?}6%Uł[ 0s ^0Q֔hu\&;8=b JlR\EZBV>1Tb G2ƮaY gXrlI=mCT;/`.^;rx\wU9ƾ$㻁V.X=P>n`.un ƈOJ+#gI~",ɉ5Sf/Y+92el陊D[>) 0KT6)̾ +Eq%!խL{p J2 kOnlc/@p`\c?879my$a/dڬ":$Bhv,&q&Z7O HmӀ2|CD*=wuz/!!ߚ1_$ˉ<f)g{lL\ Hk#Džn#G{]1N%DgrXF忬f{|]v6E⚙kI`3*`ơ( g Oasoﭑ5 .;z6hXH ѝΌ`Q .O ]~ɉϑT`bԢ/dt=l`9b :Uh΢˚}&s]qu*:6#l"H^%x*Zf2񤯇ڧ1%/dv;8ur|&cQ$E+@/$C%&8D?X"mbGsp] B b-W6FyiM2-OW-RdB?ZI˸93'5er~īL2e)zpQ~YXMA]3+}ᨺnuIWp~Q!6Ay7ϼS(k[f@E#>0}p;0ɎtWlQYCpQnM>>KYf1@>rgԾଛ2mQEc0==~hQ( ހ}E.8G~]^>m#[ʾʠ>LI3usZ<=zc0i"}h2pS2Й,?5m~PvZ0ML.u5sbׯK/%D&L3]htt'%S{PGH[Sh'tR))Q90~U 8n6PBi fH7x} s,Qypa7>=:uP6HOD+6jv?-'_(nˌBR9.=Zhl.0'Ctm3C>"q(T:"<#kLm`xaN|Js?_3F[H3-c8ӠT7uRTc6J@GT0PUcRȘok?(sF . o 6c"IO*-T$c(URWKU>%<-P/Gv\ c{Y5%%TcryǀC$%w iuөp/z~e,$-ss V j^q+"8=N F  D۾V4yIH/3?E{KoA~S^h* GLɣs_aKDZ\|AGµ=SY87؀QV'.74–NUt_F1TcߝRf=$Kޕ*9QOX6fKg`ނzdMU斲KRV/ 5M@< "wEUT/Tij .-2@j!n3qdXz❠s`,br%O' dEx+cBQtc6ĝWGwz n|C[UMƮO$F ūv d3M$kd%{@z1Q*Z]scyš7/x>UJ2,Y :k(IQT F9l2ĩ'+Rr'Z%T2('q7ʇJiߦItClc0j- 3Akٞn* t&MsPL@nꣷx.!>w~_,ܖ }G=P`' ^Z4ZүxiVL+~ofXm-F4^jAP)F4*Ł{^)-j3qs:fK+ֿZgFt`h%Ă0}HVjT Bv0TG7Q9p7>vi7ÿ+/4/ ! AC쾖[P[÷7g=lggO(T/dLDO|0mbnX !H^$}Ix*vt5CM픑}^#7zG-ˏCPֹ+S؄876mY;\=1;cOqٟLl}$8be޵7)8dBUWG2HÓʽCWw&:u}Ul}m5n"f2_08Y e0TKG^( w(dpR?Մr~| :^ЬTL=un7#5%"-sq$j" m̸X,B ْJ aE{CfrگJNgBۙ?r~{dLa+GdR>f11:GZ7CjMNW?Yh2[^[97H!W]8!u\VΎ!lG-L\15Nf$2ƔkfZVz4.. 菁H\L^I$؂޳j~oCI~nwk@7<> z4RB۽BMnuR=nM[݅oV\uOk8G:;AC?5l`\;Ҍ[ef!Iz*[H*NhߎiU8R.ÿrHr'9@MX{A:G5CU}jB?,o iXAW~\rF-MUAC+vMDf5ܠmKw,LWi9C٪q]JMN&2V0!D fSen``?&Ğ1g7Va?t4&q;4V/&nzKMa<'I BuJ.fY[${h<g)߫w+e{̧.Fz ܷ[l.x|]];-1AI? ٯ}55/<+2Uԇz1- lb6RB"֠N,r$r2FyesT# 32y[8z%iAkz'O;"#p+x|nu+pl"Y2o]Wۤ6kŠܘD~Zb;b\9cě!*~ʬ73/'u7,Dqsm?^ 80̣-rrK>|9#ТYEsiJ^X\`B2Oٵulkj# ʥ$!EJ grkJJ  %[GN4BYGKK!࠲EwUٌ{)i]:*paܯ]C)z>FE;:sdޒLW$ 0}onJ22n%ɸeI*y10ؕH y-ZewOFQf49+'d'Qܜs-6KK=u3lM'mu<^xxZzU~NVe^4XG'xGR.qp!nE4 Ƅ]j6m>Ƞ'౉ƚFc Í2Ncd=uHf;: F#kLO6TU4ÜW,Z7Pckvd{%IjW;x#;|O:O,an20}0 6]!%|+݈ة>:-;*tĩV7o@NpZ''e-櫴X (R7^=| WtE;8{An{i U`T;%YSixU%lݞ3|non'p@yYU_8#4^ےE>$YO=6Kgq`#W(cMmɁ^k9 >|]p\Ve ("Gy{)HPэ"ˡQsW%e,le:ސ86ѵ\ĕDb:5z_l *T4K.LynBa=4؅rmYFSY?9 d_?iO'7k<[Gg8N gztx) hdʒ_!$^: @CϽSy1S$p -li,Flٯ.Cdy&.l#2M# `q{$a;{k-uE%aS7Ĉ\e?#sy6ɄD.^9Fzt+sw $0U`s.(**5$3c"+?cT@"mvְN}r8:a>R_3}K@zml #i8G(lZF>@>bI [VJULb>RZS9꫇X8KuIe"$o)lPD.5d^ pfh'!砥 Tv*WL{<@]\pc[_,Dw\cx>I9PD<.BH@?UA3s04GC\үR eIJncDGޯa?/F[~"/j8ug%]%3 MIK e=unyv9w-m펥X JM`՟y(xVTQS+:5vh1fEO]!("8V[o=nEҎ OM /d>=ߊ5vOw Ԉd+(@\>xo5߷?pԩgsFkd3^ =cE^W`}asd܄&&=6掺2P,Mx-ܷ ǚ>v#LGH4gLjfwɯ=Fjiʐ=`L9A]=;?K+f D,H"~C.d%G*8Ѡ !8鎩_ '[ \D-&Z$.XBk=ķ'k@嶱zuM5u,a,Ir[D 4A.r]^>-ߝq$X7`~j)i\Y.j nRP6өopQ.סbOtzm1͟bLo Ԁ'Xs=Ū*#E)`z ZEPp<3Jm2u\v4NlB !,摉M-G[,~Xvyl81<Bw}3wx ĕRRk;EZI1EyL(v8:wSepϛO_6W7y*ʝ iX!M#>UP;0PJɹ~vlx/c!t@~o:_JE>poux~3.Ǫ-m? 㷸A8E0GH4Tb(yV?L9eJ  kX,,"OTms3FI7 aE[5FNZN_DCF)קp~;np0E^(NޞTӋ7hГ('FL`/l7-I87wsO LtC|++%z )_8yWE!ђ6nm?l9a7sk/R[A'Au=s|(8@]&K`AY-* AQWmd9g$k\STD=|J3&XZ8px]_Q ϫ# : ̈́K}vSl'b^0&bˌi,00fBfb\K 3l#I6 q섚~pd ekawYPηZ4/zH:Wj H!DjwyqyU]r<5lH6eچ,btٿT|"q*(1:N5%wIVIa0&=W D8́ Yc6;r(az`#ifI5Ų'2bPҁWhDy`ig?hL2XfreONRYk:ugKٳNȞp[ZVZ "s)PؠP[ɷ4YӣpjFSTrϪ9/"֥T]EM(Qse\T6s'>ОDgO"R_~"n0NO7p`Zy10r.Pp]DձƑL]UB[wYIbGIa/گT'ټEZ Бz]ng0K oIW2;.KB]<\QՄPA$()|]9FrӑNf;)z?wCcO: t*%kxTw(6f̊i[ߛL4ÀfovU\EJ}Vq%Eu!&93FpvǤ39&CL,jM? {d>9i`P4;kb ~FGr/ 㙝üHv++з @"йsVo͇rJ6lёbp<\]mbqݢlPIJ(*g( aC*Y¶h@޼en%UIak2S:W"154PBSxWZvQ?1 U Z;;IF288jK^7or;OoGc41l["=@N9v[kD#^4 8?j9ZU@E6#:dVߧ+Yv ;YRR sSКj9O;}LHi#pֵ?Ws4e 8#`mOuX=RM|`e7g y 4CBM}+YB5ZLr?vNLL +\0h+Pi;G*W*9x|c{ 4+\pMT~Ј(Y,D@զӧT<O__1H-z/5˶^$)jU؛nUs:iHhRUS?xOEF c^A,-?{OUdC>㧑DjSL(+zl/H/b׆N3U(G}G0eM@oKRV@V$P\,cѵKJԳkw|FfQJxs1J͚uYNzEk7R 3j%hR=R ?Db N/4U7kwL,Neܬ/|H\ELkoÎdH;mSqIjcqzI^v(h9&NcYco%U[ȳz9y&#Q_ͨ˞d2KLvcU_+ǓZf볉P"LcRF!i?YQY6VHZul@sCQTW SA39잽 hJ`\ q̺oHpuw#e߲0AZM@;cպ ZƒSC=^X[R"p-=DST,&Hj'eaTQ ؄ugɿSeC{q\OPX(@Mn=N3gAw/k3;ސ)l(_{eWûd,aݡH.ˣtX| %]Ɩd#iY` Ҧ6ڇ"\dԇB${6|[)2:~M_?w[u"JxL]چ~XV,E85~3xdݐqvo/~-EIA o < 5 fN>Ds^&/r 'pUu|+Mj9| L5{v ЙYgm@ti7w.;mpQGv] Gn|\Җpi j\oCg퉦-P̅pjGlZ4&D҃zղ}݈~BZh$")~)%ZgYfUևro|lii{>p`6ۉ`%x30#e,f_,߀V%2xbsiSk dOYâ`p]C14K*|2{(GU誱CkBhs)Wp*Htn䧄p⢃tZzJQaJ,[s(\jv>{M3ED;7nZ w Zm$t%YtӳDK3cB#wG= ,ږC]C}fx_MJ#ηd neY7=0;˰EL*i0{X\0 ^>.5qCsȨ# Q݅7튠vqZ6\)RɭEͭY\ s)j0nW #L!R>z\yam2l,2"DjrD^~QA}=M,ڤϷt~{7ocB)oI޽}ð1`[f$&~؅ޗdqcˍirh -̓z}}Yr̟xk=$)^0/C{O6⧎]0`+ `"8x) lr%V,%)<"/{t3+"BH /}|ky9&8?/Gj]f0b/ =!AQ2Jil)SjCiSZv eHǚ]Wa,\a\#ռqfb!b{ӵqة o'5oL~W:=hnlg] M$*ᒭ-q`Ea#_W tpW,5 k.WLXއVD`%bb文R"㯷3:A~שr9 rw&E}_`2XS`*ЭG'~-:tP:u+D:!Ai?IY.p  W\#_얙Ά ,J@Bg(Yj*H-D3h"$E08#JWû%Bc @U2v੫hk$[X# y4Zu XP^%1Wb@}o,rcp&Ja% O"UT0 G9s^JH)~Cf .!h{1q,}%B4*[4ڹԓP2K:F8-89.'GV1/f$_ro~4F;'eD}3RC7GZWd_xqPMOU97G,!D?dEhJqI#d.A oΊnyo tKz3 {yiazF'ܶRrA@QD&@/h\-ޢ>SVC(!}+`?2ZM{/CXh5cҺ O( 6ǚ@ob.A $7 A|nYu}ްTsA#Z45va/kJ8l LJsb^ڲoY6.өءy_o a$šUp9'i'μ1tЋW-. ?{yU #+7лt&;ӲaУMȡI<]Ykŏ3MY0$$P::1wlG_`yyor(8~3N.3N"N8OmBrdZB~4ZI٨J5M, { h5r՟-͍e>\'7}ZG4N XKY3^{x 'E"SvEn8x\FMyW[f!k۝O-यY@\%YND4eŐO#2y!VUQw}_W>Y[^GlI,J^<_T|i^f_G ɕN3#7!;TT-ovݗl; cpd ᄚj:Sg^zfHcٜOXKH)REFw n ,%vkwgh/+oey~6J"T =,{;K xfG ћxT [7Y]к:2(R? xG4(ײA&_{<,G6tϫ1:*!{|kL,~oP&C,| +o"agYB<-NϾܩ&ZH1Z;o",bA; fci׬(N$TLŬ`HBJnx 1}5ƣF]yq;_Rgz|jOses:5:?Mjx,Jѓ I:Mt̲+vAjNFĀɻaCmᢉeG=~E=)$alڴsN<qKCiPN倮jdh}@M)ed_[QXL&3GU<rۥь[ 87奾)7eMfctczѹsȑ;DS+ĂKSk6{k=4ufcq/Dꞽ}dd@ᗑjsM Yh-!xW:HV ,йfWbh޳cmd*=,[1N5s1`]Z m_. UdA {hgu>w[΀Ul., #Q`AK]k`m}ϾCmYL.]uyhj@`AT(8\v]q5O2C>M' %us!e 9Bf#sO8po.y%mA|!1ZCCVH'QnfN@TjK)~:'n<2ew!h#e/΃t ʨПuAkQRBd M q-Gf*{ ΘNVeC+aV9Z2" pi0H3BAgu~9/BՑIU ecC/@nkaW`Pe~z^LணЗtZH#˖B݊Tp(41tF`",~6/_l8^oъoz=T¯,v-3$)׌AǮ8"o9Au7;%v Z(Pf2 %e^&[DgzD]})3c'Ƥd6;籐_͚H5X_t\T/{ r A'L+/2Y`̠ .䲽TM^l+w>J\z|[~w(CvɊctݔt_kΛ:]w- Q޻aNI6v><hZ))4ZeSϥa1B~o uxؖ/Ubdr DNu+e$r(M!a>m @)HDPقjMo<",F/EW%PTJ%ngL!9쒛%* 2Yʦ\23u (@iMP1w`;&|jwSYE(%,\ 7ќ* jc<E7N(;":HRM`|o]f DA%ÊP_/RлXKeǨc:PSiQgznImGA쩠{{ -uДcƑz{* "hN*ni$u#n]]^KsǪqĒ73!Wq9d ꤜe6u0R;+#nQRHAԨAr g(P>+D Lf bRT .%LSZ%)s?/@=RKx&rT"R^m:$7xAbr =_J6%-4_u#4wӮNN;p87LėS촳0M+@dZzpcuіŦ7N9l\%B:s7Q8CC2aJNLsdj!츅%[ޤ\MO' U*:[ ~I-2=ң1Ι]MN9Z]REg1aۢwU sg)YwD ?B%mZ; \ ]Q'tu*i^v(U@(N. 1(ꤹwꌦK,zJ6o|S괤H`9JJOQZ p T:N{m䫯6JS|3o]N7_"sj"ϥ4Gn?p2OZOt S MW 0"ǥKӛ>3*xA k=>hzM4ZDn(3RZ$/ݱY.\yif/׭OhHYHEQ!@B&Ver?nGYE SZ =hQvǂ#"Rl#Ao8ǐhwC:T~֩}o4?x[0=. |wWLP֭ؑѽ.^9%.ёCE1n K^.~t~H3|Ԟ0.P?0`"|32u vͻSl+hv% SI_D35)Y&2_wڕ[ohj|4ޒ!%̩waJz#<@ .[krFޕNFѥ2QӉaR;M7ER4u uV݃ gcʜS6}}&e'7>Kyq~+\~yࢢ9MW;UUczIh*p ESsvv m}1O};T}w'Y/77qQwȸAXы[*uh FHV*-JO뫣6$rS 455!n,)AoW]ޒy5p`uYso}@w(.z4<|d.EOts&zJA?7 "<ǎ.lYNx6y>'`XZHۄЪ՛)b3^|"=zXjMc}rr)=yt0*ǎpjwrH;^f!`ԫ#4+C.AT|[&d>VMd 4A\HȘ̐>cu ~@(=īb۞6{|_4Q@Od xj^YMU~zwfn>dLjhT"{tҩ']H5칾Q' #L"B^ݐdsnj"(,+RpuB5idTu#.#*le _JP 5~@,"CFK6HZ|o|hHBO1V1|w 3\kf_13q< Pi%B.2aK/1 8=>&ݪ9`Wt2^ʨ7<# ],~V{Vp~|$>YzvS^NaV6T_U|;"]M Q}~VXKQʫof=́*^PSkY{b@*6!Ry#^)w`4!@5bhUEeb|`H[kt(.PɅ[ &Aњ@Y&nˁhͺ*s`<'7ΐmX{5aUl:\8ē1 _q (ι'  Q4LdN)٨ܤ^(2]>xumdRVXMd2\O! )NQ(%Q8NSxo1֊`Ɗ =]H+毱gbƨo>M'_9IA) Rkx^<0TCo*V믥58 rTմ(3JFA :YpI;nv[B tnTnLn1EK5_Ƿ=$!OȻx8u%LZA_@)W08AnlL["ίJn6 .OxiYF: ^|ĥ.ycϻ'h\bΚuذ''![#PRM>fe)3eA$lG`zor ^&:38kAb~RlFH PdZVb2Lu2;h1* w~S]OIIE=p_st!s"np]mpݩ QqF9nfk')ӥ8AԮ:^*a=4 3Z ?^Uftv2#DKjMһ#;ynWSFٹ{=KQ-!#J~+>ŊwZ1E\~Z3X7hOR]a}ygFj`_G$ކptrIa@mCGwZ0Ddc,ƄM'sn=S2:(MC* WFiRroCE3FgȂ[K.cOBK `3Y. r\ ܙ]b˵_ǐ120~h֩=Gm76t%#'=S 4*YՓAÙl ?iPvݘTWW `:*Dl@QV"*OX3gXye8g{/l|Ѭ ;5wLhqG.HUhc.) Ѫoa͍i\ ٤}:۹Ğ"-k/| a!,R#~\Н3ikӠ?, ۮ>%-)x@C\ r"4kM+N XR3ƫrqg@lD0bH7(ʪ"^pur|T'P#F7}U> Ē ^Ub(%LXZ_й-;Yv(l }>J!.+$G S\kp^__<4yFqP 0sd3#*|/<(1KYgQrȝmr0:-KDHQd~񀼰)4kl17Sq+ ~a)ߞWƨ8/\f/A=K;͊+}4PZܵHd(cF?[L JooO! V8Ԗ3]cה+NDw N{F8m@thAͩ>n#p(*6k7NDנJ9C <"W*1CZV,MwjW[h>  E9j\9Xv8y.?mL ٤q6 Įkz5L*xX:a^;v(yUyQjSC84s3$#(y%c$74˃|P^1(XDNL;`޻t̪E#!;lA-CA He twL7kg`@BNO!{0opl~np%) i`̯yARDb^9`P~稜aMş2[[:Ii0.\ʕph6Jc<. #U r0l.ۋc4Ox% 󑱠,ޠ3! 9|}ԎA):C;kXDQ.17\挨ͮ9]eD3fe~r ܲ9=)3k%]S,BgD==2"a+5=H/DPt _M?b kԚ^\7Xy6 aـ5=tCsO2D) >5mGAXr9g6@$<&VopE]̻XQl2ιF ūG b5QgC;"rC'ɒyТ欪u>`Cx/6t fk\%g?̂IwQĄ7?&UH@j:K|>{8 @ R4F܉ =fU6 9m=R3'i Dw .VFUv zor#0Q]ɒ4{mƄ] W]v߾>`ſM;OU,jr濶!x'C28Gq3= f .#c>؛ڶ )!E\Cn=DᯩӱZ`1@l/%"A>)OYt$FdG6 #)9CBΫmb^wB׭=g>g>be=%<_J_4a>څZG |P꾔%+%EpKhe x|߶Vz7XY[d'jxYĨ\| Ło\{lqN5@Ke%$h:. A] uxs0RMh'TR$gNm]:0/7ի<~xSxvrm" c$fgʢB@*4[D h}`^zEQd(l.GsKx;(+|p@V~mlӜrp.|fUp`i\`=˪ PЈļ+}5^󯲚1"%@vUzoJס+\1ɐ'8-GlF.i$\߁Gb7)st$80t-_\gH|/ǏO5eL4t@LjUu=Öw(@oͮHW}aY_ rh,YO/m;Tn)$j[vY!/ϥpR 5D>﫵)v=&fcsn#bmY@M^-ΝkBȜ)L)2}Ig6Z,uFfcTY8J"\$+ XduTP7cMkmsҋμeVW㱖M vRvqn|]H0q&!1 e ?ʙTbboCmyy]DžgrȕuP'sȇ F@vmﶙY7M05Ǜ.@Ek[nPqlUÉ-I¡lʉBR}u }e6f,$=SOԪ%qAҬq^"24 ,c37bAC0yr5$}yl>ve|3\k߀]Bk),*(Nuu/Сmte%+|wo&bJ[МRcdغ8J=8^Oh/aɧ W%om@ߣP1x34༜ّrYH{$CN3V2;*RHYe%k'TQ\os$SInboY/44Vh[f=`|M'h~kNV1A蘅(9IЀ( -yg^r1~8I1qqnF3, AjYխ|=reS\!UKI?iE&N$8Tf<Ph l6)_";ZYG5)dR NJ(h}H,-";“7s"jkb(F. -% N֖8e5l.WMj'i_$3R9~8up{e,ڬ uXefL2q`We^hUbҝ$=&2 aFƙy16M9!7ޤ]k"<’(Z;rڄۆtKR\Z ݢ9\ԍdF(O`+OWDWrī%wP.V5*f|F ;$YChp'筮. brSC 'JIPR&t) @<@حYHIQAN-Ӗ-bth9LG@339e G*T%eGE3NրÛ ɁTMJM/5a{WVz2L_,㵩4ts5#;]d:icG]xP'u09]n ԓjy3}9g"<яӷP0eJio87gfv< -#-w+WnJ8z>lFEK)p8 A!0V59K&I P o){[ȓTaK_N%~~|:΀/Ms aFYP޹n5La{1WGo#s{{n4pG(6/Ny+x.]mDM|N䳅Gr?cآ:h␪AԪQ` ,y+-[' ^rI3g6 7݃풥Yiĥw& sd6P5nw[urxݨDRjp &vZr؍2@_; LVmaCTV׌mvǮ}S7%Yrk$+4QH2(#ݏY2,iaAuH<ެL,S!*.{n=]D^ge\OuVT X g\Y`$8E5;OWcm[XDl+u4N}J1OMt]5~>݂EOCu2%5 'pt̓J-%cBtvs M=O6\ 񋶖'#sJݱ1(qM֎/Ǥg?"/N__nLcIqs.5;Pc3A꣘/HF_s8@)ִlm609E\g7˰'VDser(҃`V~3K 4ء QӿUAUd/8 f (῿iYCE?vw=%I,ns 0guIŸi s,VeTUns3Q׊l&>N*/)ꖸ_E!/_Dt:"FJuth,l i+vCQ8kF}e&[ 1m{]P[5%uRo[dC34&Mzh.#kBPMg$]"0l__̘TPRVAY`Xm)KYYPByPKm(tݑzEjO*Nl额o8'<kKT9pZ"茣J2U ::.RjcXQ0QcmE M+Tn#>x@Q wGrCc>X@qiP)vEL쾿zAk3LF)i׳yPY9LkovI*' ‚n0y>oYtai4Ǿ ªnp݇'ʠ+ Pٱ$* 12]mTz. U!Ѯ֘sW2q{@'I1t$W/M!rXЄ>$o )LVRBqKVѨyDI*6I4=̉udVtr6|y2m<%`8?JE7۴WfSaJѝ.Oh5&0ZO"}5[u4^T&7e'EaVa"NHT,Nu~І!ۅ;hRrb I>xhMfG,,H` ,{Dׁ/.w(LˣCjߓP ,?k& g_4v l]@t9% >3&'/ȼb}vQ}$N*<<0e\ To@Ҩ0 2GKS;&:ZhnfN.YqNXڧ(K[ǑmA FÊniu=,P}{e;Zb*A7e:^^fkoTU"K|p`! ߹~-E!T&9Cp"@툜W/#.~L @0ut)i/xvK:tɋ`3L5'KzKA2 ($e{C X!wxY%# ! bEE296EY=nObx0UhvD`}%H"9Y!"?6 |nâ ^gg0+AOH~Eм4^n|:D ~;̀~}sNF@fK`ERXe ~tY ںVm@lۮWkV|c؅,LG"NrCm*lդ@KO Wqa/ra"]=^jѕ>GEcg&9-$v^8JK,L @ƦzXmsO,q* W9!R&39Cc0&UDp‡V%+֨o*oOB=`'& !`d"S'Cqsx}O{av8eۛ*߂NGɶeһ3 M8nDz5xWԢApjQYnzK$ |ZԞqd߾tG8'nXs"Eyqtk{8=LyORI"VND/85Zl[pc1"N#>jMF[11/zR1'gw+8a̱ :C;%21q`@2/ӞP->:>yG>'LiDh-g;rfrڻB<۬efz|Z@\ ozzMJ'X)_)dm`xl2M. 0ux;u$ơdbMp.tϽ zI=CI`vpGWrYo3LrL͛YHڟi??e7A[Nf@& 9ާc̈CXY_L \9fw+CGҁ],YWEmZ}^Bhg;Z^@EFɴ"B˄{&=yFWn],vܽ]?,ņN֣>ұ 4S!}ٍAYZsrS/\oi| 8b2]@.)0u~վ.I9W*,p(`"pNx׍Lt.'{Uw`̞Χ~Ķ޳c0/7!ɝSYxtA>މ7mVrD@ |uכ ka@Կ22$\%UѰcoe~T#A.E+7$U6Ñf=j?z ^&U()>k$]cI <ބε~)#U3в撚U}qxD.η=ycgt7 Xn bm1(O\k5o0Âv]j~9v/= P?vҜcfL׋ po罧x8JNvs= gd@xSq f-}ȋ[m*fٌl̮9M"p%`OjxJp2hk& k:ٖǢi|o1ve$m`?ԅ]q u@E1f7iEPQ'҇k=x /z}+rL&$Հ>=7>'+8kAHca[JvB:KCUPavL5}WӃ)_(9g_:VW4θ4X2?f"|X&n*nBMy ށ77M  )ĺtF[ē7 "{((g[||rSeu0-(Q&J z@3_c:;~n\ak7&ne:/j[+&ꆲpw6wL6ktYb4~סWkzĖXTsPYͻ;1ZNsH<HNZ+Q :o:cw{Q.v _Pמ9W.op-tJӁcXF -[#\_-Ux#R+~HQ,w24/gũ#?;t4{4sfY~M  fYgp\q7ty/BT˶ ~zM 9H JQp'80xQ!Rfc#Iܝ*r/mHRmpYPy%Os#rsayU]'`Cod % /z~lr{KܦI"ziN-ѾCJI-?E[T@T8tbn1x("ӺelfNN:Bj*lSLv_.ҳaRn; \R|Z-mW{I&̎ m ~"đ- 2sO2OHWaI^IiEO]'܅P&: 0D&|b 裷{3:wDN+ZZ+ )!55 T"ojJ AR\ڝ_#uHLZ_bHvy1;hjUG[0nh1M#v{/ß=B})Ž4 jXEo֦A,C4B"TV ;T#^tWg;ÅWp9%;J7n'Ec6X˲W=gq P~ ~ 'vYÊ ^^U&'֥Nxkگ`HMp'G_ҙEN O"^8^ |H9*@`?Ϧw}8-2FC p~7ΛLc0*˹/l1cw9*1&qM-?ژ97^"o CK|Sb6caa=72  *t=& =kP@4@ z_iй4eC; araQ=e}],2LhP#[5LX5GO槫aBS|j Eo_@ˊy=m^i)I~J۬gwPD=+D_F% Wp rs9\hba>GD껧\8p.|o _5G&H98 ~RP'ħOu4?Xژ.I)>RMgX:Qym(,1U-h$~JfwU~92VHT:.ђ#/}aC >ӻgmh3w\І56-/5鹿 /C#{PO Ɩpj{ӡy,mON^g$maoXZl2vw(_j =5`<)+:"3T<+Pm*ȩO>Sj׶4sTF#N0+|뾄>5ʱ Z<ͥe}QWkVh9^'\šQ[rT⎯_I/_2yz]ô?ˎa[ ewtC_#GUur0FXr9  D^IL/D"w0V`D h=kWPA93~]g(Wj^Z)R/Ƙa.UǦ5 Clȷ|P)IK&2a X"en(]nѤv3 hvpYFlkdOb/kV@a|"#V].(~{qhߛ8ج)fN[\Q <_%|ES*l |B+:^\(3I# @&qg uGkvr 3:'┡)FcGPmټM:}$}xo?y0С} r7%0KʓLoO&7y^vqL"d)*T2OiTv;U!i1țRF`#j\5PeW_y;7IG>dԬPh77Nm2+Xxֿa, lPծ|X~:sP{Jpe!ɣ:P}irβ.^,h7(Ae|LCL5BQ}k"=4zzGoNd2׊քKeKx(ẹIzyfr5]"ppLQn1yh zO芝;q+Ҡٶ a"y?]N}%"SG@9reG [Vl`<&|Jࠋ'v4ReйxZ`P`CnѼPK3.,Ї{52NƓ!CDQ{s5ts/AllCS˘9z[/+~hXz⦵z |ZȇTp|3es 7A{JOq+Jk3k"ۂpIy%L0-0UH)vF ;6$HkNZsVUn }`>)) WW%8VP I*dT:;;L-7=J8 H$=7_ €%v]/ׅ(_e%:S„h?cYFx͎fWSv9Q|#oW0dž*هc]:#l5[>9,LKrV JdR2L?>?FYбZ[V* ` qAjXICt\!S_!@#a~0σUNM$tj 3RF&9xWan]66\8vj; ;+a!4=uh'gwbP ,E xf+i \keEY|*e<4YY?kmU@mӛd9ԷVo{Om`g|_qkU$}gs,i|; 컵84d7 2%MO8VB#Gaq̓z__3:5J&:o,.ʉD * CVe濒J~V{{+.Tc r1euxd5lZ*1PJw~=șv}*mț=;izOST-+ HCl~'yhu > f&LP^ۓ>r(y)ҟ05Q,8ˋ90r.]BMOgTl3- 9 '<>*{<ʤSF;=-49!~$#tpe6-o0M{B1 }?au=Hte"~!l⽮MdhfAqHTS&a8-FG Ӥ. ܪ\ʝeNwPGM6a?cEM]PW]81#(zDo)](ZUbi F7 fR}â<jYyi)s|D3|Y(ź /u>/$1v)j!۪!aV}Ge%hcMAbmbWk ޟ ߪ~*/DQ0Xeny/wDcz-wqA~CXHY3dNd&aRn3Z]F(:R,פ닰8LghAcJ%#SFE=bt:&j AKoqiS)Ѳuܸmd m^ ƈQ[)MܺSI }WGI1o;^ghHqhp!Z%`_`M >Kt1򄎎ao #^f%ʵpvdH+ XƢĬqc{@5?_M?3=0?^0C:Pz5Πl Y_`3Lfd"ɏo>JozvBv:ȭrj4lj׬n^_*Yj%^]YۜAcU#b< p޷b]r c@FwS*X@b tβ@ %en"GbJ ,߆g]^߀ɒHL)8/)v]K,n6‚* W9^h۝=*cyon `d;LWZ뎉rkyy %b̓`Ñ1>]GP|-ia;ƷY8 jn-S98bNM]ayGB0Q SvZe kD-QxC&a6E I-w+\s.+~uu ݀ٱ8H޾hL]-N& p1ϙ L ?:NO{h8t=C1dsZVkƙlR,`u׵6[Zs|*G? B%Y'Z^-EhپqCDJ]ĸ)`cٗSSFv~Z?.dpCK˔V@wOKG2cK{)$437dm:i, 1uh4; ccX:Rf ~+Nao_9ɌP)3b 9ћ2#F|.ڝ"4I gC5ꑤEyf8S|ݖUT!dTOXرwLlDIb Hq}>0@VؽeG~ 2u ߽3U#7S$xQˁ JCxe;QZu"A$&w]?RPF#HCAQMO$Co{#/>%74wbn w4 `a߻H¾LЭ_r?/r"Ij7PpXLIXuhNm?>MUdC4sR k י_}SM.as.΋5;bt=MDcl:03"J,cx9pM php"g{D .?<֣ErP45Ж^a}a7}^1maU'UO_iC0Cd88 L@~| _ C4r{1C2^w! H>郤"ВsATֆ/{57! ʎ{nHMG=tdF]z|Eg!)BF!*d/Ϻ%$&ˍHq0Yٗ^|E$OTC+6!}c=|Eu-4m'^75{k$.|l6) wV-kҕlG{hn!U~,Qj堰JdϣM|y#HnczD_Pp,%v$twoc0p±]ҀN*f1# |ӽWԶ=p) 9 _.%C=IH4w5[W^6p)]IUl{mڢ Ă;ۣ psؓwJEœ}ݙl#+ք s\.ſ1C{ z*{_k]aH6(︚kZ=ޫ!Yj[9B=0yLe5eTy E~[ V';>'< .Vf5M $ z߭iRfTOfvP jJ"&;(+&G7B]55Zqvd3t*(E-{0&3R*46B}[ύFentoCNXf/cӿ9n/8%qY, ^TUgJ@![mP]WԻ½yJY8BcL:ï7Nܛcm]ch/<{Մ@K,eUctSBHlĞ՘$>R>C eca wt.mKGi+$9uwXOA.τ-ŁTc@" .O0~:l{q J3`EUR l+-' qi~M0zŋ)?Z74ݟB᧥mםik b"/sa疀5)8O//~S}0XWV"Fix^~VbBLA;$q@/s ~%ɸ{ _5b""Y?) jS/͚WI^gb>m Zezn~hX-l̷ĚJYHx d6:FEsp0SC>."ᘬ:GjCtvK7q2Cu7B,DM!|OF@S5zlOa@[qAjҙh^rE uנ=\4EزqxJƏ "%m\q߰VTsd6 x}W(hb='ĐIRAuKF*qfy:e\(DŽc&\p HENSh&5'eIwNd>G53^$R%,bF!tK蹆sg7521aiVtB>U~AY#-O \ܟ9b zʑyfA 7~Llgee %D/Nwe g!. c)#|bz);}wc@M⪍PGԏZ*r%9CO4QcJPNtl$L_Ͼ&&EgFٜ,1$)NLQQV! G%uJ|0@q# IDi#XwWVĪ4/u>m(62m~#j YZ%3e(tu5"<%'wX hc$h˜;ҷjАoqY.A{XO֊>].-.tj4ϐ0-})曘-K\Z١6c((O9ވ~E=]x{|gVjqX@E~a֤$\}B} 95_Z s389jx}yY@vߋ5 V?NP+'K̾_ Hh9 vvMAlp&m;3!UUnl!x%Gy\CݫptEʳQ[1/HAewW}m `Mi2m ΆKM8(nC i7nV|I,KT9ts|Pv8!I|6(v Z*7y#&ni6kF2G{֫w:U!h ? _ NҦwd;|"@]֙Jcdcxڰ(rFmpU|X c$9)oh1}BX?miіMD=BځW% ꦎK[i6 ]FqI}K҆z)j = :91'CI?Zfd2T H%:eL(r_= ޽L톂u+,I48k* (m8c4ĉF`;9#tp?!u+tPi9 cUaQ0ž'bQMvұMnI-0ma_5{b'lNϜ24ȒLsb]Z nӟu8V0Xjp<@,]P!B#`oCp]?eHvvU?i~yBSM p2%zA$b^žWApU%\Zq,bu1wm}1+ ߥۃ Σ~ȧl>?>z Lhqn Pe>-mm/.]8Jjֿ(-!Ezg7K4WV((ADU #/uPfBɆ:N_5'Հ@txq9(8f*LDCd0 > ɵRu;q6p`l,ajC_O"͉ lBqYfcRT [bh'Z%O;|O[PcUf2NZg>} ?ԠhhG:PͺT$s49j:ѥ{;!4h>dʓNQp&"ڜ1^3!%S`mPEY]XDv*R{ ]cܛ :7ľ[Gq2\M2UBqq) M򰧬:Uڈcp/nӛzEa˸0U@*`C!A6upa16 4 8F{0LPǫzؓx' :PDt[phr=7+$@̍GEox9mmiYJ^AaʒgL1 gXPu|`,^Ct--I/XsT9;(ɬAnIB=3gPllHB~m֎ P{|<)ww{)`&!CaO.8^;ʛM>"2ƪm=xc6jޤ$'EB`2*P,kh{ Y*&^`rӍ։?+k4$eepWl CX'|mIJ;ː% vQL[v]Mz2GQ3Z,sV:{ - |Y+:0F]i[+E)qny9^.'^g 2`Q̙q;ğCd}R$* V͐N.M@oמA:0(Gp puրVF0^n2К{:z'K,gj0~j!Qc8D,hч6,=+}OEfZU$j״ NFl+U6O "Ő㘨ȢC;x ygsW[-.愿5dd%Q-ST/9ѳ]0Ԃ^)enG^آ\Oll}#?S Vt(;Z.L=8:=6*<,3ɟ&뜘HW 7m%׭24c7f{L9$!̴xln = ٵ4:=S1H0eY6AI׶:mC9"uЦD oٌ (8%GοcBC@vWʛ bS@E87*a_فvN쥣zMsn av4W@jn onU%'~ba%=e|>~AХ8`[ Nɋ>$:3H(I4D}zp<Ƕy|ikde\4!tf8ԢI & _`H[uOcmnֹ-dCi+y(nIhΒ [CfwyI=?R v8/Ř{m,̠tQ0yv[f %, JqH(@erzֱ76#NOy}utBf xVaC"'ʸ#X٢5@o(B6,or08_5_dzf1Pt54Hm;6ZnZEQ{! !flf)Uṟ+2=!(xX3k.rny-0^AH cN_7{oL?ehK2j {~|^gY+|5b-+Q̚Xt)޲t}zaR"WCam2DK*?Cevޟ8O5Hk:භ~}Uڄ'㩋j٫F<]/#Aoϒţ2\6ŋˉ^:\P&?lguz\lNʺ˞I?웉Щ# Q-۴ےͺf]9Xa*d\7UG<[)`T&?F.4pgsxs)O05>U&]Ā4EQ&/ =L˪Rg]^iW݊@K2Wv?篠AG~zE4D] s9z{?dQedI57 'IdS=-LO1Sm(&G v$9j)u4e{E5 ?\ ~kk!Ce/rmOGN13[yְ?gi& n"X M#uz.qωAN4ɿNjhYMiRP=(CBd}u_mhpgĈjc+ pYdUxIsnQ,Җоˤj-kZQ5GdJ)o ˨l3ZەO7m^;R5IN*h|MpN$haQ¦:g*qz۱~`eR{!6m5o{r',rV[޸^Z+ZmKߗ 3=2xOtc9{A-ǩ5V;]ZўY}iP$;-|1؛a.q$8wǟݷ0,bU7n6L.P3aݦ!7:!+66c= *#*P %HNv]B8:z i%-w.[oO7\he&ylځrIRIE$ nq׸16%`->7?X p(οb'*mml N*U4k҂WW-)qZڌ  r` ۈP+Ho=ϷY}4 ]A~NиY8PWjf̐ qK G:*T$N;WDrd8=L1*jz{Ub-dC'._>@6UOpt= ^0$$FxnZAj䦩h3[ d{:q~n}wՄ(^l* }7xj9A=0r,MDc@nHB;ʰLBp x2Nȁ^;Xoi{ &´}]].A6Aվ^1b].|qOlL?xa]ЮÎm2-;ç;#\uJB4=F=[XbSRMnՂ5q%f3Лw#IX= 2x9»" Zjou ?18F.a!cR݊U!#ƐKVtF異Dp`܎2Ulә?rBeI: ͚xĄ%A7OM*:9RbQ?jޡJjp[Sxn,Isv<և|ƭ2MZ{oFk2|MMD6_z5!K' p$b`/;'x8ˡUuRϦя Nty/56X8$ýT Û XY pX1J 'l8$yG-[΀USkM)V9E}Peq;kg|Sv;B-z']J}fqxYO癸lJVQ8vԹ\|:<2';g)췴='KW<Z[ltE!>HZF (y >Ycf?-'W?ܽ3XV,.ٯbFn{;ytUWnItǣ<&eyjDxzLr}תʞ%oƷWds?Iə3Hw~J}iGX1GݭCcK#&2uklK=2iE=QHK7͐C=.綬M v!] a1K]"R $t?0|eqNDS1Dk 8Wq) ~]ȗe 䮡A83(dxJ=ȗ eM׀N0i\!<>{O}s) Pl"MȄ3gUphbnXJ @Oe?xk#`cMY|mYi:!BNtܜJ?[iV}`<p.9q"fq`%ť{6e|ID'wGR&S"tć@!h&0{F P - +:X}W@3~SF"ASƫ?>18s]-总Sh1~4BCek,'.cgy}CRKKy",цoL4"I(g|n8z.b&*0a~7mf),4fY?q`r Îͳ+gT "0}&IP3dwuF Fu4 ra:e+hOӗ(dh\R b$WpјڠLezot1 * M?RV~dl%?8_5m!5K+-O%*"ĠS$ފ9NO r4Vr2"9õ1 *M!g#%&SvpxJv d"=؝Oj/|hLJ sԽGØ?G#YDhֆ zb r[:Esߚ̝16u&pǔN|zN,lDP>.utJGڣ5,@/[+LmX SI̩4{HѴ g?Nyc?HE45~3Q0Hس T28^Kgch53PLUޮ(dVvЁW6F[rGS౾y_Xb̡ V\T zqΐ;/rR+e8yb`_87z-Wg P,ޠ:~$ZqNHG ?-ıN [?g sk㭭6d?>iqU=kۘHwI䋺rT,#J 0WFڭmS, FM5x5q%ħ ;g+德?EVuHk5uޚļlϫY&JسOU$+g]ee guOYt&j1BR̚-yyBg!]Dψ'ڪK7Q5Mgqk[$ݵdPkȭh[ n\RH<#J1WcvxZZ9c骪E- !bnLr ~8rt(yty/M_4N?^ZY#_rddX F*!L,'6;6Y#B2!$%uDN;blS^%aum&>ֻ+O5ΌbEˮȑV"o4?I+K*aDi0!Xg/d$ 叿{6Wg^"+7ܫ??c>>I^5"9i~X"in| a=1b|y q3f 0qܴJ5ũ6&m%/|QeP+\ $>00 cl8 e~T WTJ7}XfmI:H8l]Uݵ""YwnS|پ2Lp9-5%Ni&])zzVd7}q*BUmo'mo"X1BTZe4*mrףczKdŵޗ27D+@AI(#\=pHIz8Sx;o̟>z;m n5s++sIƂqH+,~3SF/ښ V"%nFgẕhmǂ~Ink|lCqaC#L,Bz>Ll3 XOk>m^kߺ>>F)ԺLȇ;9r&_b^}#K0_['Cxg24-(Ԝ3xoL%uB..,2 &O)3>5%/I!_97_t*Ibw!kXk:߹€z2`rk!p`yLi1btUKG2ʽSjAdf=Xwo ;bKl}Wlkx=[zCgpe{TC'{f;\tJ>"Z'D$"̟נM(49"]IKûmp)〭¿tMh-O8pȴKLm߲<Zu]T3-Pi 0hQ[m}-=)M\y&:&E}txJvՆINULJTR7H&#0<sN_(p8zH~F{T6ٟ*G/EM83 nD> [Ru~+ɈzL GpÇ^u X:x 6lwD8"6." 5@ M.Zĉ-SX|2i0jcl6kU8FҨB K05|v/NQ@-9$Q&:Q!|c-ſd7G&orF+ЃQWW.ə ֒*{IAYN#t=gs$Jo0Q @J)"ξ"c&Fv 1zPZxæxjWJJ-/ ψSB ]EǀX#BlXffj[,^u\4t#5u Fk)t.;w;: +7c#ec~݊i(arν[ =$FJrc! 6)VjO*)?q_U*Vؚ5E_ޓkyXh2B@du|~F / 8օ}9k fe\gv ݐ v̆e<4J!/& 'F8s}'DgV'oH=hX$N {an.H$lc=O"z<\#nQ&,nMXZ5;ȨN+'~\Hb= 4?Z *NT* JwH2fypa Fm@pD!aO/^f$jqYBq_Qi̓ٛ|b8Z!>Opy`1A!. uһvwt@dnNH{=\"GLkAV0s/V1 3ʲX3Bi0 r 밟:'pNZ&NUgmO62 |tvS49@@eƆ7+.x!mI>u[C~S>bcDW:&YkL-3x@ַ$-?2c=r^ѽ~)!vxU5i;wҰVƦ=O-هo]3{vqHҝo"WΖMI^twxq5 `wظ4K;lCHtdXY5rdNZd$JqņX+wy|!s1Sx%rHHQ _ U6?+r9sP?Iɜw$Ṵ~v^ȂjRz/u{{tgXA-!l FL+fTM'hU⒫|콇?GLu| :i5{Ty 睉& H$Hy|[ixdFMc88Gحqv*ac 'eK@ fO PE҇T٨AR#io+e\q+x'o&܉0 T>.>/ X '[&\%ї=x rV'ÇGGsaXaЉŨZu s[t˱6 np3.u"z0IYE]1C|í E+u}laQvQ]yyҤI.wy Hma̔oLBFb)9-(ԆDLHC+ǘw2sM]oίG!Xz\R~3ڈGx ~Z&STJS(%Mt(k &9z!"8G&TD$= zj)D=L 1,7uBsٮ~ajؐ f P"Ye;Wr PZvTɄ0 ",PM(9C-Mp#]{~TAc.KJZAY\*pD›. qKe \9ܷA ֭h)>QnY}FV G(ǔ~/fÙ[z?VA{WՄbNMC+doQWh\$Ps=룭Y|pPvUukk[^ NBRfW\Z3}Ci4f BMGS İ./T&fE|Rh)֞Ӱ&Ia9eL :.l\v !VG磝#P.~}M O0z0XoߓcBfYqau.B)>d1N9yP% 5}>BsnlNLvx\6270pVܽ՞Z['6"M~߇mU D5?I(Je{ח",҃Qk:*N.O;.@%UZ-_J*!v0|CۚG1:!$P~Zd'SXGSXjI~]MjTY`qCT#4b^cd+s&ɪ<XFt2aAeL҃;P6 ͺu>[#@p^MPH%]@](T~Fx @q$H}SJPB`._ <@Yx{(fl=[=Oabw&f E&>Z׸p31ꍔ'?B}nلqۼbiً쪭J6HV;lg{=T։z "ay77|WB;"҉u?F&`9L|b/k>.Ҩ{3v!iO>~3A|6v5=:K>|V;׫[~%` {lu%6C_;NȐBmƺ:ma1]^B9WBA0  ʽ$|!k@]Inh|=3+btٟ^t yb$Gj6Cda㵿.3&T`ͣvgkcLpƒH ņ 94Od?6OAF*3/Up!Or_WE46jL/+boh̓.q!$% +n*wPع][44lP\#ӓY~oV&!KQ2O(摘-]p/mo%/X816#8枆Oڭ԰4[;gTi:9X)/D_(&HNrš/$]~;i:a+ (ü|wn1O=[jUeI{bͣgҹRRy*}n"AjY&u 팘нiJ6/@$Ӈ _ksȡ~#PTN:/!+q{%ɓ%|".Kcה4'l[Myr~c0lK훛CW Ѿu޻ A<7,= 2u4AcҀoI -!CY3q}nx=p5fJ65#HD=)?JloxCZl>}~$w7P|9)ԏkFT5"QHVFWۈ#FQ${y&C!Bl/W0ԎLm Z km/<<"OFmzoҪd)V p7i G:`Jx3Qwhe*kR!]8LAOޑ>]5}iZZ9 xi}wEՈTkm ^3 X$U!{GcThC;趦g0BHdsy6+u7L,?x3xF$,| j- ~Rނ=hJ:0LDtE.ӣ 茲:3z ^"8qY>|8. w?sł|>pIfc~T1L!61}ԉ;AԒ\_ nR+;w@5Ӂv-H^1ud'hK أn)ිݵ7X֬y;}[+$+0-KY"wy.D"~ F~3M,H?o.0z߭ZJcė{g:3N +JfS%^H!3v_==wY93EՆ le(\tA7}SϮ,E|swvT>&D Dưi>a/অf}!!жoffǫ^b!Kgz440'˺A+=bg#JҰ%D@RǜzwG5LUT7Ztj[ [ V/U&49Y*^yE&V*nW1&I/MO%X8[YJ^E`am UxٷBKAcoe`;&_[vb~]K>ZH{uz/Hu~Wm i׃v]jXܧ?[`\ܔ^\3ܹ\1FCt<}/.Q82ag0,^%/=,YIX =?gsn@c:q%̿N߼Zh?'c̪9مV\SMKKm$[4c}VΊŔ4!Œᒄ.U\ M1}x(ҝCA)~`%DWy5e/EeeD}GE /TVTIr.u}CޠWί7INɢt}c~.Wd<Ȝ*iI]ж6^aZ]º*$6dRٵr=[:QKBk]##_(22c='1 s W2͒v;%B}+T' X5[ R*/fHQT +2c7MH)z=хP,b.FM6IIA“`y. |PX;6jZ )@p!neE.`#oPॻK{4ڏ:%OC`݅NEE#<"9Z> bTГ<cèxC&<׃8 ;B0贱{hE@Aqd:sȽ˂{yh[PO=Uxd^<i_2Q{-=7H,ᙺbVqGB "3s2_`ĽLLk3ivmz58&Fgʬq (%c}4Π^[.Qb?t@ 1w? Lmj/yfU1#bJ2L,,XKOa{rF;N#KK%ȗLmf&A_.]"%MT(GG$_'xY(D9{jld$z}tQiͩ|Ԏ-'%OH94ϒfsS;IlDĝ-aژCTհ cXqRvT3 a8o8@AMTVN|na tۘaϙ_9ЛBVY6Px]2 `V!',2X?_]V󰩂H z6+Wg{)m~pM{MnE%( k|jp;7d8DPVuYճ *"LSvNpzCeJzټ\(1!+F%nRJ| ®wXGAw sDlVoj"b`dvHmrOZ[-v?ۅ9LCvQFi_H`yR>"v39Rɒ4- $|;`2H$1ha^>TiRhHAqs~꫻;1->B=^Rı,:TSHῷǃk7[ޚs>>K]8@1l Uyؚi:@S/¨h .Cov ASȎw,6:szt-#懧;G2L}ܘx)\tATM4ylʁ/ c'K;Y@ڬ=ls`x`)ln5%`V& >wA_+$EiNC;8o֡\^Z#@(7zvX1"Gʛ+ :eyHEgE" C X2`޶өT[SiҚS4z,;1ijF znR6Ι0⾊7Ҩ;MK!:kʢ-6IzIP_dGt6Y*NVsP uYFfX?||ekCʦ=8v4]¥, [!B~ qxJ65`'YluD^u޴7c&{Sܰ[v-{^5}T+6/b\VaTUAw7HkF\lWZ:vԌl[/cq+9Yԧu_\O Y( Hb!eF|[oՠvJU[t]QӐ#|g D:?fP*Wb% b#n;p7FNLT;MPiϵ<}ꃹK*{_NUKb*GےXr}UEmd3MkP pSa8+4= պܕf'`Yԣ+/d+]cd2/i41Cq>`1݃hofk~7y `bh ;Qӽc)64Ai#%X|z,Icjw~i#'(?1nF: , ZtN]ls6L1N9\>UXOۻu̟vW+|Ydl.ǠO rtyxv$(hOg*_}un3u]`>paMHzn1"x"K5R'#giRw'fntj#+YLexZ>%5d=#KZ?WRMRz#:܈- -(BȌm?gJb^f&fUkVN}Nf̗OЃk33V.]'g}MRN)ּ2hH_apm !\j:I=TJ<%/i] d(G=|B#MGByC6ΈI3A>"UR:=gFx.8tG{ZР֢/(]8Y i~NȌPRy?|##Ɛ2fH/yČFo4(^:yٍn"ѥ}FD /0_n=8p4{q#1 ZK*l&.w"!~Է#`sqXmBۜ$NV12HAl$9%*jP' p<OD-ͣͥZ)NSI i K"2Q[/\eJ%c9uUK+gͿBw 6PBdρS;*Wk.|CpoL5(9@7zn\~?un&E`_(.m%Gne8Cte~=#О) #" sd`ӳ/5mI1:'+z ֪_w*bL|2 #St017pȟ:y9іJMAv]__Uv3Q\'VѯJcSLklv\${51f(= ?Nf Ǡ5TfeєptP\E6S0"P)*p̼|:b fXzL\W?wB#%c :fBh}e譥2omV- 5D)<o;Ul!0qzO oiXA~b"!wcͻU6lIFʜћL #eQq:MLRR<2W<.T$ޕtGk45G%qWEbl`*y!--,Ջk.Lyc(G,UdNԌ_Bw*wC" jc]u$*f{!w>+݋Qy,Hc.jB.[ ۑudhZ`M~!v=CZ)וk@O]^~ù7oyV'dW/](cy bh6srL=: jc6r^n= ,]fn(U%4LYݭgX:d8.gdv(umxnYv5".&uVb.;O֬ f6 f˯zP>)cay?e31+k{ >,n5W9V>Kվ/ o&ßHMj5\!g6"I8ND_e|h쵷t>| 5[.ɧVZ6 52 OKׇF0TʺR)%ǁÉ<#Իf8cܯHfxKi@{jX]N˺~ߩ"Nmv LJžYXTtۤsFI%^\O[c4sf(ѕAY ގ<};Iw]?_ЈZKPFx՟:%Se743QЧr6}44΀rg(x# %;K) ڎJ\~g&>)Nryl9 t"*N oSv^{bD$=M|oI\4'7$N_J٤?K5=zXb?NIsn*qAk5x7lc"=;Ao>/-G^,Clbs5IT'ص8!,):g{,: kmҕ\:G 7\b#t.#T_ߺm5xl6o5, 'x2O )oLb3Dp%`&t˾.xIGxQHv؉ Pp՘ QotF.&Fx Ikl;nGnwh+MsAlyV:&.mK *n9|C#7j)ܬEb9 Ҫ8RNd[,z(i1( ^s=Dn335DV sP $2I u9SvE AgA"3Q*.$aIӏb1֍a|7C/!p]cX0?K$\ÎۧSq\!L\'凍4[^n AD>><32_ P QNIԄx9 FḪ*hUrؼ?=˚u<K^#|;(G LW&Y@jO?BR@>b#;_)1BlUߞ`֙WQh (RėM|T/D*dߢ ^ W51mݛ+hLuTђtZzWSޔsG?N[k6y'Pc;f7?EMV@ -XUG~x/ R.N㔝ۀC<.7nnA#n[D|^b!D/a+qC%E>-5̡QfO'(?%|:5?Pws7-vƔGٜB~!A8 9\  / dϫ"c*]7?Ie_xhЁ2As.[%tH镝Ի:] 5J6tAwS h66?~ 򌱉մ)m0$TG_ vJ2y_WgMZ|XTf[;)B\EMPk ϝyfMvkH05pzpdSd_Eg:}R: cfq,kb}|G}zq 1袥[-|NBn f{̜}I|PI,8||oI#$L[4aP<.;`e8?.r[Wy38Ft=qߴ KB)Mƃ3Mxc{h+<' ( h)!{AiϹ4>蠤%Sv1=lHÔvr>eWQvBdI#jiۜx⛇T ϐ OxmpRVΧ.](KBgۃ7υEls ?3)XLQi.m kuS vtΜ6ټW / xehG`]Jv>rЫʯV ߳D Ί~]]"a; {A#gﲟGƏ=צhI>H::Kѡ'{G堳 qXéf# &@M88烜@ԘZg'G,02Nu0ئ%5h*OT4S c`ra_ AE& ֲˋ2XX'dھyNA)aO!pq"?PݭYDRn C j3Q IPo%[ۺޞ1Z*66 ըhgnc: `w#}M 乷iADaZ:fXe]S.ޫ;%CUTH;-pVGY%[%b uK}jIXw5%9_* Yu[~Vl4 )`KWcAgHT}@> UQ_%qR4 }Š4/c,3rxOJ= Dfb$IT ~vZ>8 RYkvnI'z)Xwrg~\˕8X+A0mP.SP^.n3x.Cਚ%&(LЊ Mxhy|'|^GAk ԭ٢ᘱͩlfࠇB (ԣc'mW#z h22Wţ>8J PYd$;9=;'ʱTk ; Er.-6!胚^ܗ 6^kZI@_Rćg*ԝ`7oFp[iO #):25 GuݢqJ!lPE٪Fez [R^1Ufri?5A<?w vqw)Wλ@JHBvG.>q[@2Y @A]Ld dX$A r;thƵL`DfcĆJl3>Q\_Sb>L "% Nq'6oB:AAj{` +E\\BJrp,yT3`!'R:Nw`Ĕe(~S-,3~z9><[Y0/ZJA ?Z02U{˚R0dT>4teWe}No1NeZy~u+B;笀8"B)5d c؀xפ9 \^/'q8h!0f]A-I$'f||-q)u𤋮Nqz[<)(Y2%^)(E2ε9=d1xCKG y";FMS7Ç)-njAEOq'FC?}7 רM)Mk߬_:N,VC!Q_cQL:59)ډ,z84}'aXp2uݵʙ,#;0`)_BᎀuEϳPUj$>躂XlAJ" 8 ٭ 7QʌMRxj\W}.p"u!4 D=5Ef27J:$6cCl(դ$S#?xxf5тg3 ӷ-#yFO״4WȬĞ^֕6;3abSMA<ދXvitч1{)gSfQQ3Ԯ𹡿6R~J>HN ЗքWZhDM k GbBI}66St#%2GOeR҃ɎO y2-}W&xC;{l:)_X3D]צ5vEaNPFpʢՓU&'JVrhFn6x߿Qravt={.Ю_֞x 勎k*VF{;ʽM ~H7󅁏AB]k-@ӪP[eAEtpq`H3>scEW"@<8+p j[L]x3aWE>"Oq" J؟JD2C 7wHđ!@2ߙ^EVZJ.ƐCÑFFXZTo@Юu^*ɥX7S%<7(\i2# b[LO%гcFrkt{1 x\TuH1B:*h/%x\l?،:'+ubT%S,C K`r@-T?uc%Jb.0a$V(܀O]OFWwIͷ[nh ?ZmX .x63LQٔR0c +UQ± IG?Aw<>B %Jçf&:A6ْK3f)*^#upH1h,E jD͎ELFZ/ >Y*m=V} ՚>*P9rj¼j_gz_ڷaLO Y^M iz'\PNi}`+ѧ>Fo&~ɗ᭧nY:,412H`ة0H^x*٩˯suD;RHYCGb+a?Hk`N뭯hc_ !73Erxwt ׫oFM,|XȷE,FՒSH Pݢm%|刵Kʘ]x*~JUPAOnx@$'wU~CE8[ʚ3y@iVs\x2%!ӎ}K9M=$mG@V\Wj[ ۵~|Oqf_x4 =kY#~m'1U3/o19CJɥ$>{)V ¡g_x=t=bG1,ڭAӫom?8 f|U8qmwws>\?p:ujN'/$rܔȯo,%;5}8V7>L=i`ܡE?0P\[+@BCrlE\Ff) 4c^ d=|ݮB]rUwL˴*Σڗ[?,_oG"~3f˞ƕ` e.O?ΧD9rȅl @#WsZGsҘӽ)u2$@+q_Q86Oc.+`?!x6[b{Nuz&_ 2&\eHpkENi%=r)C j. &Cr'g/Q$$? ȡ5 lq9w !yжJƴ*ɘ~.!D0sY#DYb]9>4 R_+cm E~Q5G;,Ŵ! yWnKB2-K4Bڞ3V`|Et!No5nn팶0YXPk: EJ, ?᲎$1ס4egcL`J޲VO ɡc2آfh&lH85`2 hٟB ,Dݣ9,m.s; eL݁ JDV,tВ 0JY}aDLFlz眖z[sL]藁T7 Qo7W9e*{Df]ML2$6ZKc=!)p"Z=|2b]npƀ٨ ӻĤ8v+N${'6fͥM[smYpX&eRA |W!'cM}є-7 w2690+jr` WJ9cy-z o?#$MQ9"/5͈sKOH#K:ďSu"i{%3l?KIȃVHIrTVry.qw[pVX'f}e78D-"j?qz7LmF⃚ۿ~:F*Wf;ޥNe+WY/FB5Hn\УpN#/)Ś6Ccq=W?5ߛI{#RjPErF3 Jq($WZU @FrXb2y=O3Ds.8}h)ߪ>I@x~lQjokDJ:SB;cS5TAqdA\Qgd?5$"WCAKVc9%C(zBg?˒i.S]2$էaI=`+1'E@3U}dW,/w[Bz^a09GQՋz4RAii`u8{Z]9ʴ 4`Cq_І7T5[LF`gHi.m$ip Q=񵌱zq٪f#"aDԐs f+6xi߈+hD%!6x350t!*b jf"vsq\lH~Js@+O&R'qs<݅VW1p<LK\2LNWaV]XcjS1CЙYވQ8ZjNXǢTju.q~JSy5hi_8ԁ _4H2lȒeJN89{NG'@(m_ѳR@d]}y_k[%֗Ƿ(CbJZ@/ڜeΚ;h`ʵK>x@R$$sәQq !]\9"/XjC"3Z>Tg [Lg1]=+u]ݬ76̊>NJJQD8-1ըً)?8;6Q:@~pB -UtşBm/[DF(ףm@Ǎ x62 :GK h93EYͳwdJ|60qQ3&P b!'[4$:/(-|"c(_ilP;.J;HחgFρE[={qXc/dF^&T`qČokP׍ cM|4BtO9RJMAT8*1o N8}\yS(͈+~th mg<'kb#|,Haj"_ (Wr8zj_7& k糞Kl:nHϬY]4%1^L'^|gy~N,RQ9墎B6yLqⓈs!tXΐ!?J=gUU[\{8e1{~zy˳uZvH%2'4L>5EBd @⯤,2q*{_%~C%.$p_ iRݟݞbL F`?i!ص0&`?RBny_C>R4J{mS鞞a?̍} Q ! DhԼҵm&[*֒_MFyҵ+[bCHf؊ȥjL#7H$e-x*z--;kxY%|^'qS.cj>b Y.q)cr8gӀ~i6q BРE":PrVCU!\Wz[5 P6w ] ٦>]/*:P끥~p 4rmC)Zk"5ZA XҬw2l-SCD&zĻ37pU.N!鋓Iz>le~RLP E?%=턎0WyT6p!(f-X|}+讹_L+y#'Yw wX,d΄l)|H~MtDJV#",XsWL5 8c=Gd5%\<ηӾvȆGܜS[BMd =7l-<#UA2rHCNQ9k"^Ou}*M՘tBNp0%Oj3R>ԛtE]T J=&ަ(HGERn+[a1A28b &#;]iȏxG^ G;9иcK"%jP= #yB lO[@Pg[ư!*KwQ[zǾ PT00CANmB@-;Ц&2ڑ;:Dq7ptƒEo=:eĩ2Lwx/8{.15{)a;142ѓ@ [z^ؼfDoĬ1z\$adIgmD f,>+)U5A?%4$ڵvr?Xĉ2lB"B׈GϦ %g)Tj6(rdfz{)$P +LZ2?fs ǒCFơ(`2I\ZQ tzLxh;$2-uNE;{OKOs %DZYO#5(= 3cU-}aZ6ќn }4` 1׈{YO7ǐg;F䏒 (ZH)\&\BQؾ^k2Ct(tZ`V8yeRʖl㥒ʫ13ImfH5,}RfiL}=)9 [3 (O%+wC:;ǝ7 8[6<Tr2 VDd o VLU&~ikbDnr2S~EHn!Uzn__Βj2nV+X"U<\iC$L\TډQ*[gUA[CDKHziji`N;k/O!!#}.?&q7DT,"GX/b{nVN|UY{6 wfP%)?&aNa -}lu$h.tHbVˉe6v|*5yhSliht3s@ E5)tYx23HQozs8zwֺ8 eD Z\`Qv*reY+3Z%5WNYķfX1nW8!ZۄAeX"kޑ]F$#+z #¨fzx2kT¹J]1y/eVy쓴.sղ龞*aڸRwx_Ocbj;7V2&nS:seIRw~+dYtl RX?=(UhCJab\&- GT3E zE/CN" ȶ),蘁Ymgc E7͟rm&IȤJ 3+SMU(qp|."uIrѪ!O0Gy-F:#SOqZa7 +ԇ'T:#B,kR_ ٝ3{r$ P(Ĥ@fdAE;]yI"?ؗ}8:ȌMQ/JO5V9XN dIt$BJ3Juf$i?LћHV+m&s)EjKG`y|zp!tOpa{%g+S+o떊McûpydrWQP-HrQ>YDVAE[q`\5ԫo*]oBQh!Ab{>tӊ\ 4YNxJcQ t}3$lgU 7Xp pBg~m%Χ3ف:5Ysi>Uoys\=-N柁 9@u=ִ޸Ҟ%9}J78 th<X1NRV1K {".6~/-QgcwyXx)u ]q_whC"LIOAJ-v*  B[턾@ud ҋZ,u58!xu0w0 w9+'8d~MEF"^I'j%n>qNx-TCTd蘝:lelEv6<6(TǢ)32t;ql} uPQ{Q~r?+1~,'>wL^ĭH4+2Bj8Jw< A)ܤrz `?e(ҩ $hzcslf> 86c}y Uѫ6jm˺MoLV˄p(jcHRڐWmv'$y,iof6%%3YIZKPVTjE8"T6f+ŬJCNK= \Sf/iGp Y,!xAh E5j2֙rcM!AbFOٟE;1i6fѮ(rtj)kږDR[w%DiMڍ0$1%-Ҧk~ i]&]AP[1gLH ,PP S:UmgL˲9 8pYbUЭX'nw YKƄحz1&Sӌ:vi)&Xueg Qd1|dr[ht{Z/&i)7rMeW ꧜{/bptgLGMnunjel odTQg}ehǀYӟ2{Hf8Mb>Ae+GTs:& Lqg[t,%$={lRm.U$GX]O4z_WU)OčaDY(iF Ahok_크CjPb1>aKPAj cB7d71; A#:UwYzz4RkEҾDF!ƽ`{]L =0uG\}ɶ锈ȱg=|GYpE~*d|_S6YX!ٱҌ̬I$Z7q/#"{oOO~nxp8|j &C |K;B^x9B^ͱ0"?Tq*e g}~HRb.UkbFI\~nX]=eu{{ Ǜ&6$32+ {cg[emqL[v۳ aYxriF%9 /8qs%"V~ nn\䨐hZ|CaXpS [M5G4 UZSVHb!P4c[KZ|8OǕPK+}zl3g8~nSMH_4Twj٘/hsoYFCohtyRN(ةk4VZvNyGz#p0ihVcG,T@ o#;1O` sЈ0E3H:ESi ̨5sϰ }Ƞ]"lyw#B@R[ɂ .]4gE#?dވe$4iW|4y>l {/kd;_ jh'w}oc;,w୕BNM5}Jhjb?D,A5 R1_~B0#UB/[,g3BVe[jg[0Q);Z? `ᘺ::BTN&[Mx0 пzi[F&pP%JV*黇Nʾli'N?M *֜;TGPy0VJu1v$lHHBZI*.M\+{י2A*x~K+Io wRx׌wò=n1L!ݳ/@ARٝmG4; &~x9aʸkiO@Nwd?=.pPxIhь<' vc-{zWx/s+їazL-Z9~0v/ Xxȑ<}ݤhYkQ/΀lz<[+"].AJk+e:j yGş#nBxLnL%Pjt8QpAW3LkEB= j{c. ~Y\9*hE*OYOۆ>:L$>IY$pp 5za<PDOF,qu 0Ǿ+!-)5%@`3zM=T}k'(6۽ھIh߾"=3͸\ x=1_l{/Od"qDy~CH/(F^e}6iN鏼zxKzfS7" :E^ 2f~wTPDk~ v*RC8\EVJ|!춢&ҩCrͥU W[3YGT2wb~Sol^ $]"j3 IR~Mky< #0 Z@sy4'12Iy l/=JV>W ϶$V="t5%ֈW \[[eeR^B [?Q5w拐͘18 2GGfֲ\/ږ늃O "K\_5"|Yb>K:1V1T;5b7Y.QZʱBlHh"%i2LmSW M4.%E+?6>t: ջY2n8\ÓbBY[˾9,]I]7U$"y*Vl wAcTrb I{GR8^ k|cxs"tc=JBU}(] yL.M w$lgƍRbYXO^vyU Pݑ?eTC rnd5>m@m݅,!õ_A2b,/mx͂% օ+?qI7BwECfp=N)LzfuН  b5Ci)5^n9b5t>>39Ov#٘oZ6aC$Ju$o Ĝ.؎/1#ET,1BLG~}#7eVR+GA3+d:KC3%)>ނJc?[&ޚFYA#x1fr"X͢)X !JS9uImDr(ʘUq^`w>b#aH [u컄ZC=RŎ!#^݇zq-U!Ur(>i*β]F;^m{o]ͧ'65JjoVCVmhrhvT7 (+DؼL<%gx,ހ"h:ʼnv͆SB~]%݄}@Hϟx'2C I)yhDl%XC>~DJg7NiDUMx#Elv$1O_[ʜa;ʨl]EFB 2X[όlVjK ;;=JO|p2K(rұW1IGry E @\)G*֢NKTn0A/tQGfޔ"oeXwH*_M5rK3sIm!_/,86{{0O9` T+0022X_fcQK756)[kXq&̭'3X鎹)4l8 *CM5_QU 3d7QD;v +u \eي* ZLKX,R\z{[jXdVtHlP6qupĉ;Q <im°izpi W[\kLQV1zvf\vdKnBGQV?(\yZGS0 $]0͖#b YKu>^zz\G0Nƍ@VkF5|‡ 9^gT.B2%F\mw-vUgcbn삥?j FyK2,oDXD֔j ^[js*{jh&j0r5wtaώ`EșV92?OVn;ݷm FFRC=8vZfd|P$޳f1E;xR'w9y!kX c/P&XHʹ^d:"r0MRkUNķql}o%r1nll`ĈXa2?u&|s5JM1Z[9Z8 2jOOsnZ@{wq> tNO0Z@ %:E*%dZ)R\Qg ~ZmPɌ>69w 06:F[ CtE_nP]Ğ;$ Nr?ZpyNp(&MpŐ0!R%#0&KI:dx裢H[VZEc/t7 cu\C*ʋM {e `RIƞ 9j j*'ɾӛ}RlkE~|0?P0ņ`7PIR}jרybωN&vWwU@ @>)S|8jn=BwߜP?` )p0_zS?'yuwďn-#⒲$t~ipWvYa}8/zN\ { -MNʪ{t$}]vWKˈk-(».D|.O5."'xm܀y/C-SNnf%'Vg |!` XͿ:)LiLL we~"I`ß `KXTpQ?N``ģ9bE >Kd}HD+ * ݹg;G45 ayȿwNK%oGL} =pm ⦨Ad]$ ccS$=O}IrYn#wq5~ 7q{z#oAqx$;=Z[>y {ui [i^k&| Tx.C:2X$s\iv.|p;jJwin}/T4ꯢ̥vC-Mdz)p0B'V@fQ;[M[Aeevӕnu HGhęp_? ܱrj )eQȘ%PMF2#b;Л59g r,'yWB8,x[o-/77h ɶolg HȂԫID9G0VchrrbLNix }a(9$)BK'\ni$]KHkKU3 )oxg-⌤dh":vu /(]ڍ:իPLȆa,L1ڢ.)g6K`aYZT^ t %O;}9O6ܕ~ƒ` A{=`'")W.!ǔ{ۢHH2J%WTP*.<)1 LZ75_b}BlG*ٻ^y_ 9~JD=+֖8R,}BSۻ0 8*}O'Y:"0֢QyeñB9("P?jֳM9Ηh+&L&OCUPbËkъi  [?S- ANMO *ʗ{/$Ng33/EV[s]v O6aVc4y0ȏ+~#u*9_|qOQM,0hS0ѯRa@=;W[L -ǧ HC3)%+.7CSa˫pu\~9X+ EcEchXrg$-R? cUFij -~^-+jˈ#^mt c=XB\ Bs {✯Ѥd*A <|xak9l*m@9;@ co`:/~կZ@ư`_4̌ͯGMQL>NZ &fXrL uv/SoX $8cl06Kjsr=]\t>Զ#EA@#"pB;~oFX5(2qiwB]pZa񺹭إ`4#R xorբ>QO9eDCoɉ XD2LbDx(cށRQ1.u@j ֮[}&?} e#h>+>;-WlFbPf/bú>/mc?b&7y"-%ȋ?[dS U{u3 mRO05X>Tm17&%h.& _ Є/ i;jg7te]x!>2ewݲ&LTRXBݯ"lZ5B2YvqI ~aSlW> gxt}#XH-Ek޼T٥?~W;F>z=)GB /B_p=mwnj{%4#~.NbԻZj6n)J4M c5Ȁ?λ%F;As>M¿y(̥DӁK Pt8k_0=JNOqQ,|偏L{HT狒.Dnm4,+x!';7IK;*hlf;jnoFm}+%2;sD]pXx`6byz%2k ܰ9sC@M_gJn"#n4XFNǚNx.)1^MzQ8E!rp]@M>|+}W"g6fZѩ#GM*{AI<3U9ehǃdC_mZD6uy n؝?`uȒy+ٵ,-™> ԏw]th~Ǣ\%xo8jIĎ2!LD] YYt_DŽFyW6vnj5ǀ:Ew-S`cٻh&=)y<0y5BP -ܜc)y;$7U>K4"E Z5w(G+ >gW@N@N}iŲC-ؠaBLL(uwhhzn}+/^Pa K(|#MVӨ"3;ׄ\(݅wϪ `V=_rzI2XzCWNPe ;tS'KQbjO wΘBHW<ҙ32XGK2 T"ˋ(VYKVlJ?uE)B|ҬaE% _W=/rZ"W+/¯{V@L-Md'&}gjɤQz:}u)Ur{so%.3Hg\-G} 7i7~:`\AQ`a))Xګ^X5JgiijgFF~Cj%_bI|v3pA\h#") BFk3 4,|.U/ot[dֹ[urRhY;)0ߺ%@t}]=%zs=R'FE xv؞q:c|0OxI A k=͂0'[bc8,X`yuL%cbU{ #؁}{ፂyUs.!&j]dg;9#g*UtF`\!GG錃M%, ޳Q,-O0'/'xpesks^W@l+sb@} ;U} v \mdwhMz Hi2PNezO{ċ~OQ{#w -$ڧ)\^䝐iIVHCkԋZu>s"  $KAێ!R"]*W-ѧ`,C+I) w|n(u/=!GX-)cdƵ_TnhcγM:K$Ȝ}e&Z <@D1%#ΟC[⍴ >^&d mݳ Wow|TN0WY'ed}hIycL!Cu8ƁaEW*xk'Cqg'k)3c;&̖LOvptnF\Q WLy?i{\A=caŧ}琳3{ JƎ~!{\JwJJŞ@/wnL^GzH2+9 {XQުZIY@EdjhvW:ԛ7y^Fg7ڋO;-Ś6OE2b7ێZEzoӀ<́<\Yxw1#Kp!tIM%y4F7  %{{rzȘNP翼*u*l"k"S @Si&gq@))e Qc{~bҡʄm6rs1r?\0Y)+)$+.sL_̌*#/w=09]'Wa5m[q|:oL')5ICtv.+CIX:G9gtEKzȻ96pA/AeR=IGhŠd(0 p)?^!2S΅BkԴuH"dj {զdVkmb ^tn:vR.VLc~9dۊ&?kg_]39Ų RnLJQEAEu\;rod ,Upɠ_,["#ti SS m@9뼻϶#vIT[0,J7(Ν'!˰b*kOraI&9"$˽,<p) UXDҩ8h$CӃ9?.j6lEuéRyS-+&_씐68^o ;OM! 2\i ?xsY?W؊y޽? bد AwZKe3߁=~SW$UhUb,<6x&&1*H!hxopºfwd@#-^㣹"4B7V7ղ8"=߫a&C1q;{ Iqf:uȓ;hg㣰H8a8&^֮ͥ]p}`r;Xy!޳eZ%>$KfاibMaUXk05mo~#/6HoLWhB'% xK"Е%BW kԄ'VԨYWKh4z |l|fӰf2 k Į;SΝLL2IN2O'{XZm@*W286i8xBV8UU2+4L?0^}l!MWo]nvv թakIL"/_~dfN٦>Vb+A6FFl'+БcNF;nؗ J)4kUU〾ɡ<#8ϭ1UBB>(Mɗ$ T9]*Žev3AKu$#W>:Ysbǿ)YrhU~Mtב,k 4Gm:>̓>orIxt:'C p"aԊʥc dp<$:6! -` 2 (d6FYR@ǧOqZW] L Yg”"b lX|(xuys][cYʼZRBu ͑t yGQȇ=e=m -Ӣf`gnd*Y'Jld?Tɴߟ&XbX8$E~ `=jKf` QA@a4H$>}~aO:Uv,~2tI) zk8 MJ)N3xK{rA'#,%>) Ko}mUׅ慇BLQ3;ލ)ܼ(53c/Ȥ`U_qgY8uG\'ge1jp+02e:aee lހna-(B*=74H\D¡`} jn+ 0#V+OU r)O=ٿf䚸 nT0HR[~YB-={:>1A!MץN3 t-Tz>l.}0zjSg+6N|ӭ#4=0J҇ 135cظ5L5)JB|7/x=$']/FJxMueCj/RpCMpas~4o!}gNL^쿼r`C.St8YLjYMwJ1r<8? bėm9f8v`2Y;rpI)PH[ԩ`1F .qɭ2}0}r[WirpL;G:8sžvRQ_z1cP@O)}v74c$Kqks<-oy/Pt,Y$C=.q|elzaƉ]-lYT7Y4sX0 Ih1eXqcZDNeJZss'j<h T ]Ϥ!:b2FݫO*o~sJyX S;yEEn^ 楻r C^]_PtH[P'@H-fslhE"̔ θKyjfq/ژ?CZ _ CjJI}H9]d]uX㞮jXݚd; NP#?/$-en7u֐/ubR^ !\e0+zJv|qx 9)B i_g9;ZEĸa飮lr%'XclN -or*YPXfË,CiO< .K}y5;[D+ M\d,‰n^͈Y銫jAeCY;45}]sś:*w^Nеd냉TR )h#>L8w Nӻ(Qqi*! 7RgϿ8"5yH?F%a.zfyC pu˵u%Ox03V6JF||%NvvzM~էo5p_ PQ07~iMi/_k[jq*ڌڃQtfXP|m#,7H~>請<ؘT|Q`-^lL$>}XPifWVHO +c%ݙԧ1bᢤ{{ #e;Qa=%퍄:J1Ys88>2DLgn\Pbb6ZH֘p>yk؂i\ցd%m+},*ĂHBfcVkcO64A#gd{c;|nfc=< OY8Akv(dQזrF? CgQJ[acjȻ5jdL~}k0]cp~ɡ$ebу,zPߒvK1 0Way7֢X.AKŽV/ GfK'XH8ehaWYRu+>l0ӻ4cJk0Bkp?W-,(K^?PS&j΢|$FtV1iwn}|(m˭Hrs.<!Z$ M00F)5M*]?QГ¥D_i. ]׃ 9k @a)Gel?ힵ-ZP~SV~,KnFQ<87#[KQ롭 J/4IG? ܧ>׭:I/ì?R_IIȩ紿Qc p:Chc(Uә kIJ4fEz< N7D0ңV A>(/gMqVWѱ2&SQbumOZSA֠s,ʣe,X m9/Amsnjt ͔_̀qc5SĕlkprʸSG/ls6!y/$$'.zKD2wk3<~ϻ;H2PS*vmաLTv?+(U PsD]p fY%n1H8/`P,I6136\0!1޺3%?NR0j$^E M`@y5X,m c}:&g"ĤWD& 3 TuǀbN6t]W(bځ'Uk ͭKo|sJ6ICĆϘZP "_?, b q̳>S溜_v|]lV/ethy})J2~q$?h E| \7tLO^ K _;eYYQi{J(Mh9p޹öٝdOKRa7 4є AhId3L7wk: ۔ +KFXS_!t ,7Dսꗺ7x5CaM7 ݢ[!.'(61B 谉RRѓ'}*| %!;#!.e*BJ*>[re~B8q]N434isZVZ\֓@@(H\㼟Ykr4GIJy)\ڧ?t;ʜdDzZy=b "Lrow*RPf$~*f2oA;m̧HݐM9V }bGӕ1| T̢R ~orG?u1]32ڔIu]ʓ1,Rc[yh%'hf |4=A`.'ZK80h 6)$>,!b1s*NjϘDy4A=fJ <6pEh|8 -=BW O/ PE]7_ VCd&'$ߒ̸}"y)dͩ* o}ځ#-Zzxz^^Md6BIۈpBM褂5 H1gN̔ ޔZTcXc ƠqFsa^5 :PIcQOh䉠$..@*D-0QN؟QfAj[9`N 1 UiXN{-)rꒀ*$x, ~vs-gޙH=[2, JVd I HtM|bVk[ . oe̺I*.y׊P^`UW̗m"N)H^1GT΢@0y;GiDA_5Vl<|v'TII Oʧ[s GFRAe~U&aK: C[❞F|\K6H:ܼE N<[~ Iyu偩ݻhT7zHWj'yRg/oO*ϯW£Ch {p1`rpr/ՌϛtBMI%!c:}7*P:hyYI*kedYmh/h7q^f =zmXnh5 e/6"&;͹+@o*+^eF~XSޡRwW5=m XK)B,bW*,wac EU[b-y`(96y&Ui(1@.9U*3$"OΡCYg6f:4޸N"8Ͷ$A$]o R3DG8'o]K=xUڴui-˙$fc5"g~>>Qf'h GO+-w{9*YId B]t| "zTЯYd.R̓dJ5}TeꀀNwY C?T=3r;8#E{җ?7Z _Dc3goZ.RwP)TW&`NY,gchISMYx6zߚMֹ^)t4xzNC[RmƱSZJ5L|^[+u/Q qϺ $pRolɊ"Jn!.k$ -tokk"8UFF@s3l"|욑ԋHfjAL{.N0O] jD*G6]qw~U'Hc!J_ P7]Vܡ =]0} Ďmw`=/ҋi: Z 4!]}e_D%Ih14KٹGP(4i(=G '̉v:hbhɏ4NGSIgzLIiW=ў7ZSt$w&S>631K*4LO|¶c X)OqݽȺiע&Z[~/k\x1]ѝTCųnIY<7vP^[dy-]\ :p9|8l-3T\1d,d=4XĨU7lOf|ɼ+酝[6bYJλ!KS%4)e;uۓȆy(~۷͖KpG$*li1gUIO:mLSz_yM95RlYe+w Θ*9.?! ] Ʈ cSǺd{:?J6R3]:HŊ{Uà| pjB%+4&`|hj/G°|ow\X׼?pMB)}1̚ F.eUlNNkzK[na{yh?~kjY%%oK] u帯?8.g~ QBaGԛc"#kڜ%eZ5ff?,q*כ, YqYOJ{]@[&2]5X^ܻƪ[InAKDA>NvC\.|RxqNC('tW|#C!5k! V@c7[~XԊP@Uɮ &@IpS%QoRmp`h㏠'B>u4$=u)Rt٬o@!|݇ ·6};$!m/0m یOwb WoZw@0|`NvF;{RLu&L-PVD{3膆H'0{& &[0yZn/ˀ6CMáPm$(Fv}#Pbԡ{sNZIݤf%Hz0m $ޢkaurW}'D 2x:^R 5q!*(z2bVY Čqx=EYG$$RAP0DL F)-lH-QY51B2|,I|: jӱF'şvT|;8 Ӭ-ۆ5m d 3|ڃ' R:5"t|m `ǦCP4Ah@H,`!fCk7b'23ԨOvVq8Ҩ}窑Rn+{F9Pʟ7g{%݌7 R?xp^V6{ѡsKI&҅ˣ{J$B'ȬqA|M ôTb@ŗ)\g)d65E{;n~=#~l k5[G@؃u:YXߍ[,3VK^)ps #mQ'$twng? g:YlC[ށ,lfDL%0/vD z6fIh χ kaxGgwԜmxJ] Kb%XUJtfu󢍆'QCh{ rv`P .>&zX8]^kZ'lnPPcy%QU'!w)sdaMW#m@Ԯ`!1K.-wBn7.edM 70 c8ao{Hy{/q<串uj"î_{҆)b;eAW">49(>!*]ajEfE@ѡfbC m?~dZ;7$/QIr(kƒ1xm{og{U:"(ףcZN␂=p%2H隶2o٨bY#vf"ȱ2`/@;ڴ '1 8n4 [Le7c3%}[V5[4 UuL=]EI>4bnCD'P[`Hzi#<؇)wR:]g$PH  SGs%n`&EC(n pEw&ԯ !Jfω9DGnq}eƚ:k `cNFTG %/nIK|A[FpvJؙ Wb,hFB3;H2^@pާ_ilD[;g9wbGU9I"]&lxZ,Q5^X^Po >~xD,q\.<|c`VI oI-_*]ѵ}^'{Ńڿw1n7ŽQ3㿰0e%]im|9%,yŖU5\4'J_ ;[*xo2:z6$IN:YY& ?z߾9(lX1 gd揝K2?~r,LFU?^R쮪z֕~CQ g[`f@m;T{{E&{4+i (+V߽Ȩ*}.Ta;aa uo 8IkH=<õev@PRXW{ tt{od_-(=t$`bq:%a{H;je6 55&AQM"̡5hNjcOp?KEtݬqGOZ1z׵'}vh)degle3ƙM tCܜ=begOŷ y yH- -ϰm On%B.44H*+H>?(ya=мgz':d$ MK{tهFĐ)UwMq!g2#З˙ #٨r"V"J]OHPj[cr$_UkW;qFLNmLZA3`V%cjeAسBaMrX ]v` Ofx2KðYZٿNk&~{e`'@ЦCoxVĞ0x:O,E9;MӴku${ɕ],SR`U腪SP8#uM9r6`[W ^Tc7]J!^QoѧT`G`^?lW?ףxΒDNtu֢ Քe[cGw֑Ƀᑁv9̨u[2t98𣭾%0gf1;eÿNTY墤c'W|s [=sF[W .Bj  Џ{bʸPMgӽrPzlcC[A \ gKdU f2t}FZPWX=RMl0(1v;;r@!$31|?,񔺆n0A6XV8/`bpf>AiJc{[;C]|%ACә9&|S+6YAUo 1zzgxEr׷:V-7c.y4G?/V@60<܁ Ќ % Z4pLˈrwAE9zȰNPxd\͆kV +,'^|i z@x*& }HSr9]K8 1 nؗg2pqWJ!LkjnY^V$JUi'w+Tű即`_#VEm1Z.Tp49r""8gϟM TpTg#o?{AR0#>⛪ˆ9U禧e¾A:j Vq*aZela=w6 j636^گOOܟ4d;vꂜ5ݍ{,ITGt@VjJ{rΊp%>8-s|1۾KE h|XM鍬吇Q8$Cyt d$jrp]beJwe>Wm2-x&|˿_Jk 6u U\fĮ+$p*L䎒 _R7y/s5°[T)"op(SȳS3!58W+12sB +N"1,q$88/~' *X0c `ؘ=]5u[Ԡͪtɇzvt: `@+RD9#0 \^8}\Wr EMεOLMQ ݹ.P ,@dDɭCkHh/Ͱxg1t+p^RϹMl/f_L|5loUDݷhONá!5 #LӾ ޕO ~(W}3pyOWԍw!TM &N}j.QbyVn'`0beqjd8Ϣk! q~rt<2mY2o}ƿAg}iYI3~ +L(ѭ12#Ś~Db}CNUͼ?5@߱/|yXۭ,j0VRA9Wui^F.w2~+hdSEf.cN3r=?:F)8ZړX: tIp:rxeD ݍ#>ȥAjvUUf yZf0'#^f~bK\4ΨeVip䱅G5^!)I/D1S$w*iLe;^c004df{.؆r气[M8 4dp$*\ڴ8d}#L$ ޻)r1?5ɲ&mBHBㆁHHr#ZtKVe)dC*Vd\| ̙xz<ۚMV2E L: Sw:W41hї%mdjOxQ]n{w6^e_mzws8n+pUx욨Oҭ4%~O@N2o[2t}^ >G@ȉ9Z4( We&]+1?=ʚ"A*E3$a+)0WZvru+t6z\ `b/sliA&%Z&<+%)JmuIgx1|4!i ̸W䪕gf.R?!˫8)%&-:4xT-GJ/tp-TBTE`/;=͕p+^op\ODĄ{'3(6i=U{VƄq2jY LE~ы潟` P`J &{ ^̝%%|DfD폶Kǂ*ǝR2%|Sn+O?[KGi{`iaK7DrBH,y$Yƞ [[Ծݝ'euS("ѽJ Tn p0xˍG;qXlpt79z4REhgYERrsY Gm=08?9"(Hfݍ{Hoj+]U@*_jsg'LP]И@8M/ i0<!XE,5VWlx։E>. ^I*\/?8 Rl¯ <XHx⚞Ta?~Tk-VWy[F5*}'+Ԓvƺ@DM ˑ4ͣB6̡)f:mv7h񉧃GI,ҿOjTsѣCN\Yj uz)5:_3ɢ-a! !#?i(BNaʳȃg0?P)a Neݠ o\-yH.>Z 5՟$z[y,v=uGu'"l΢ y :Y>)!$5H91 g#nI+SmOL̗-2UGkؘ@D*%Kv#06g5cQq"`x6}ZCثG`H@Sb0+UwDa=&k-/(']5?#4j5g(Cݧ4ߩK!e ݩNJHA>W =zJ˔QB ߿P 0hGw>(D#Щ#)B4k2=ib#@udRJ"d @L.Оޤ $߼&nCrC\ [@]ٖF%smYvyS.牴30 0UCk nG9 >Ơ>*L p:xl |uA^91AyQJ̯M@+SZyc$pѵG CZ~] ]SP͌0mzd6qmǁ0q#ץH?޼n:BS+1P9jInA%Z$kٓO4Xzj?) 2_ڜ?(h躙Jy*OF>kLmհ2Gn8*8W8焪$p9JD Qe0kR(&}Rdd>aR[㾌j 99ևL9 ʔ8C ы)3Xƞlx̤CկYʏ˫}+]Nk!Ȟ'^x7js;?TMv_t'5exoP!c,x0Lhf`P'޶/vWWIIl3ٺK8sM-_ z3v5 :x +O'K˗jQo/QlU:|9!Y1&{S!8g4)}͜\C ~G Ӧ3um{lP𒄀`mvw=b@Lh3[Ɣ9#=0 Ҁv<7^ܶkՓQ!DM<`mΔdx#̳ ?䈸B`!:N݃{,h]ʦWz½|1.Z cF%:vFdB|Q\v5Lc;\G dz1oib e'pb{jz/dbGaZRBo!m!|մɈ1mqB_t dR60Bf{tmݗ~uz5Q\9DKpLU=9a@mjx3zԸ[O}B3,eӡ :m:ځq%mb[ % 7 F6uO8gɇ;$N/cxqg ŷGQëb C)YvkzePwzC$Rb.o 諸2妉kkl0>~p8u*G97'ٽTDg]1ur.a;E4E 9؉D`MmS;'/t;tv̩q !^}݃ͣ? ^ZDX# /t$~88 b( W2 4J{!SB}"dԦ d3?(R,a>%?,vhm &DꆈU$ʦ? N{cthX3)oׯ( 7rUoe] ¦5LsGYvЅƣ^|_2*a_OOB^4%li tU^O }[׀oSBrɌϻ{$EB-=0Z!Y݂f* 7Y[3+x-@:9<3g@. Zx'y;ƁVGq` ^˛ct${`v~Pթ}б θn-ؘiMn'@Vv( `]9: i7NZ/;Waxka^D{1J ?-Dؐq[u v N9,&R$tgVfPw.Rի4IjS8j" jcFĞRԅ ;X%S&ɉF5`DA+"֨N,E);6oR瞖~7zrƵX?xtx "uZ@!P5_ J$CHg xCǙ0|'D n3.Ԃ![s `@I4Jf|e܆{9/qDc"RHse2 r=F w`Fbo `/08+5r̈́VފY8Ig1"Xm[a@m܃V7/R*s V}S>%v߰%_&}L03pX9ׄ8s1a8/])ş9'1hz:J39>}ŻQzWѽe7ݸU׊s4|tlddM'0lG@Aj qAN. k͸~bCؾʖ)lߕ Zhٶ(]z$= zH"^'A#ױnӱbC$o7')EȶiVb-R/[`N jMVlA3 P%a ݶ16 j2{YGҭrbtka%Ylj["SsEZJ%|TmSjV̿X7cwkKlf[nߛP-I6ɪfyӂYuՋ"H>͞BBk4#&E :*5+FaՒmt:g"T!>/9&b2 ػxMk4ՍUg<j9ŵLB?K[bT"^Gfoqvܹ7K6L:* UjqTڶ/PL~qt[2t$F7P59_i\u o͛rËs2J`zc~{w4g5EɥSǕ&|цaɈ]-(+r--ޯK>#hUgڣ$v:T"ʣ1t \RQ\ZXȥ һ&hJ'">tSK$L,OT xc| N0yT W|H5 ._e\uێ}劬AYvPo;,ߘúns+@ ԱwQvt\M{WyLz9z5-bӋ?1}Ts<LYmk$j9q"^N}H2zP&,B$<[F4ɱ:.MzBd(xV_ɟ@k1ϑke婚H^5Yk)!}: 'i96CPٶ {F߂0eR["~QY}AesDHSyqg±QPME ѹN{&s/׶e02\xaqZeHTm/՜;-L 3TV@E-z8R`vC[aO9\A҂ `\/ww(8( k\/JsxI;j39}F:FrKY5jM!A '融Rx*;}@6Nu7ߤxW{kEgOGbnRAi߷'`++0xrm;y;t]K&ߠFֳꕌ5$},JQ!#/QÉxz .5-o-҃ ~a1iqvU~p~(،C}BXemJsdp(IN?Μ"7'8Q[AKR߃?=+J}WsgOTKij+{ ,TŔ s o5 uxn5S[(Va7S9ې gR8Wx2udd"aMfv^nވ{+Ρ/8$?oRy6Zv)o$難Q]^|\l=,{GPauܭKLх┗3@c EcV։Mj-袌tLc~ tQHBJ C6DLLpB* G:gﯝ(M Bĕ8RYk a@ەE{=d6[AƱo@Ԃ{Ywnk8JD7o@)EbiP;k~<'4AsT=ԤJ")\*Ihh.ae0*¢$5su|WSfQVJaX%6 ^L y qbԡt^^:Y(ܖSڟCCjWCxx8DgG$m]!|mnTA3J {.yk70l) XwY_'n) Ԋ>^O#=>@#9E8vu,}f'|{QMo o0  CJ#ԛx.[tXx2#g<Ϧ!7d0Ujfӷm03Oi`wiyتhQ* CK3+TږfX" ]!'C}3~gJqSr9d{-,ik4=ak\Ɓ ӂqR }]!)=9P|x$z$Ø'P6T7QXUG~m﬈7н&9 $D")Bp9KAI zސ2?H4MT&h=m=C챰]}+Ny$<vyv(sݱ9iݘwƺ>F Fak*$=yxΓI<[(M#Q.5),Yy ^ޛ\'qV)CS;~1.Qzԕ'ʞ~KiUSZw8;+WiJU∼Hy"͆twfۛHbl=$)tl;Oju&69 wM4S[p4)@fT_o+'N|0>ALmC3VJI)0v{֯X|`&Y /\_JUKhI\EUH&\Bھii3C1YP,96δ+CF|"cg]*#O- Q"K[!nr7.z\"$ -W6/b9'+'xX)0|B+o1хwa37nvlhMt Ƭ"0!գfPrl!n=Y=4]',V_{:)8DjW|@p"ԪΒNeŻpd7 `τUV/UGy^C.tQy˲&U,7nj{ TaIR;~.[P]vkǯ+OQhA⑊VܟLUܲOF!C X;_?b0$ Y*R @t'A}Bf\YP> W:H['k&"Лt nɔ'^@v^^] |mv+Rչ05wE ~/l}\ZX{\q 㭾B$_]K nϗR:X]%'SNf{Cw5k찣*rCQ`[nԡm7=DŮxز!$4-sg{˔FpB1㙹(J,TjoQ]%RvAeя,mi]vpDw 5S&Vc< *1~@6)@3:ì؝`aJyTg&Z{: TKi('M⌥#`idI4/Ί8!E9Bih})o?o0fb= E;zzi}q?ؒq6öVK7Lc>fC)cŜU㥍B܌*#7xg /%tv~B&8o{|9Uc1J!dH^vk+HL%gN7;D2Ҍi!MU~I$/8pմ5U#I$Bb vmkw@/5B ʌ"EEWSD~FŻJL_ýXgc3!q Rns o2ܓ-EP2)j&P#@ I~x Ć׻|èBIieuo2.aKS:aܷ^ RFC 5ާxIOr^\, a- i \)v<[_B]$rtTI.]qGL ˾j=iY&@ȔàD\e: 9/j|C3)W5. [05?;Ai"S]_c])XoB @vexvd])Sgo!{wfjs*LҘ4"wS9ռ`k=w(o:ÍGD|YD/j;]Zya)H?2 rzXė2=#=S`vhP9z@gP ֐_3|JZbbld/K\ iWvIiiЏY2pA7?y Kh?0M^Bb]*} 6D iw!Zu;e_պA|:?@ XUPqg}߈)Kos B `~w4Äs EvM懳uRb ge+)O`j2+ ^2 (=jMݝOIt1T:%o_ꉟ\Q L(GvKcEԌ S+*nScP\l[N웃_ 6mj}BƏ0LaG]4V` x!<~}}4 eyu$tV8dLXEdcju8U`~ _%Jųx7u6+;^9S0NKk+-퀐%!~;|H¨yb4֚  z$g]gD{ ̃ӊ|pH8H|*F3 JpMG0 47T{YGI>f]NTǖߍ6a[t6 ;`gݰ=Wqn[e0nC Ӳ%Gǀ}1Ne5htskϱCl@]t{9n&{>z@G@{T=_igĕ%)üUCSF#HU> <Q_;_@J$֝߻Ç]_)5b^Dd 4m+P_i/ʸWn *^/;ÿKӈGz% gdqcJFL{ s,hUajRcGM_N)zF|ݫew˓X S<۝(GUD IbJԱug&vXA ;W$5ى?#LwB #K;_ʊ0홧hOV%E02l_:Q,%zID< հu ZG.4sim w[ۊԚ>. 5́n~% Ihf6|*9 TWcy~>t䀼2Xp{ r~AQz~i0I6Gw "vخY m:RY)ђ̀ɪX%CUZz*)L pM)Eq>gq)鈡i5A79o!;IW_2P/D7M_ CbjE[S@\򿓆gɖR- *4Ҳ6>I4ш,dλ +6}*ex]d+OgwwJ\"+K ʻ~X2weKA7W7O98L:3vJ44v|݋w*֦ĻLVe`Ca:nm{l&G:4&`oo_dZލGl5oF|7V6cMu6@]+L2!թ^OoGн6<{lga t訅EW J2iG(VV\FhM'8r`R+wN<_]^뮰yWn<]A*vR#3g~?Tr+Z@-D!g'Gy2 yC|p(cOq$@m&Ҳ-& rH{mv3 X5Kkܗ眫ˋKѿh}B=Pϟ࿵ 5#󩛶=(bNT-(_O RC[*V\lѱ(HQ۔can0 )^m 5i 1eyĈVk|sIrKdO˪u~I.vkR0[fi2~.X'Lh}k庼wm٠ANbr(j5 Hm.VC_e-&`6%=Aa77hb k`MIrJ$1b{[dukay`.a0]풰s5kW\Pu 3EҗFo%0o%q.dIq9Ay:n]󟾼9Wj,;|&,g ƾzڜ S881P+ZjQx*cnmH&26 p8P@@ܴL&L26%J`4Թ5 _#@D̼Z.vN+X3sjS9HY(`ϛw"&p>hcڏHv-$:n X²7mbӯSjN纏>|I"p1REhsSYZ1w}#9:yA08ў[E$P-HQp= ?4ժHWe,:ZWF 9x?2fRM]4 7iHoj1.{:%VS*DŽп&-J9J mns7YiwO^͋yP {}zL]7A ;dF_(ΘAtLp6rq3QOƎ.ևY.1TF>ٯߙ;osTz4P3S=~Ѩ@l/o5Ha$=w>l܈\Q   9e9Q;tMD"5fWF0l~v0py`SEAD(IpIOv0д$b"Q<Q})rBsڴV6s-:jWھO^"76uJdH.@i|4ُ3hқIk :~KlfL/nYoL(t)X\B@"] &Eڝۮe$~#MÙml3AȠ"jB!rwg `M-s:z;90 (aCjd!*XYa$(LBBd0"Z"KsSS$gMxKGEץQ*Υdt ަڌ2~k9^"r *7eR;蜺 |nX*J.UIYѻH {ǂ5FEfN1gF(YQ^ XX%adYINн0lvUpO!tɢI>T p1 Qz~ځM͍ħݬ|Ē\gE`6U |R8RL(f:ŔxM#C[H'ɑ,R,ͥ0C+{qcنgn\NI/3_$PG/߷/H~/seUz=,P4Qڱ3,{8q4o4S|:R~4- RFpo>~А!ߖ.}}ge!T0~$t}?D(PsEƙKL Rzf‚lcЕ.m&%?!^bRނʅ,B}0t|#-0}oz PvS#T `nEep֫ӻdIK4c'xfD(ORQYyQHJ KQu͢-1IGt175ë4GIoVjrɔpiWLp}܊k;}KIbtR\8b-X?=6glЀ%\g8H=akc4pO5~3 eՒTIuʕ&" O)Җuy"a[PobO2ZAnu2ubg1JW|ݴ䉎> #˝o{.5=W1(PuF=a>ǫ7MO`<4}dy6L-:Lו ~~[6pzO2&d]Lŗ*DuV1D2}8Y1 &Xg!y,.ln57{fn5NwW-U 4^'J"Ga~gH~mgam:  <ʶWDF$f|g~a5V!(NC?EPeaӗnfC !8aza"g饾9?%V9j'F߃6WpxҞbU#1yIqɌ5演LF/5EJ.5}6E` uj+N$|ju4P?IuT֞%i׀p'ŀBwDgg#$ <7nppl-OXyM =yL<%6|),z'bO@HyYi9֚(XNtT[gW}ǔS f4ߖ.' a[BfT)ӱpTdS1UnUFdGEC|C(q y3ʀ:zޔI&g+HlMf_wLC}OȩL3cbU~G HhKoA$EdBa:z@4h.(J/VQ~dZ("[[[1f{cvXw`ζ@rԿ#$ި%N-$Dȃ:-FR}V 05#u=vv Tpbp֔@n^2~^#]* B!cIi~uyԯA>!siWin۾}zdAU8t]W[-etҐ|Z2'L\C W(;U>F;]`L5WN"!%Ww$sC[䥪bϼ34b](; T@6?<.Yo6;Ϗ& ް=]} +_*__ ۿz8yR9*u[Oy9)dO1eߌh^>QLbJ"V"V̍?iے Eo^dSgN C[Aa_vtѓ{=wД!b2 =]ё-wFWĄ$w̥РC*vPΏC0)=,PdqȋSzzJuɽ??oSVl9,YcODZ_-UZK5zRfm[\;0>fq.Ak=?iŮZQmhTK)?rզgD؄\)Hh!.iAȒ*$ȜuBqnP[Mu5!lo%hc]2\Q(by6EdsR+-c2b*$6 5?I{y6u~J 4J<-8#~14rAHvA7ԝU3u.@r 9}mh+y!AߓAŬ}dt|QOo`g\~8 5 5hZKG?)Eܮљ/! #- +_gCQo詩WQ[jz/1y<Y~r+Nqvd~=1Nfl1<5eA}tdd%g!e)b$`2kRWk֫0>^pPٱjWq\ƒPuMBa'^d1 Vz)~~%yⰣMn/\!ު\(%q 3`ˋ[ ɶn8DnVEr#6]I ,eXv};X:!&,/ܚ/~'l"ufK ?CP}fP-?%e %geҼV3bh:8R6k16њ,Tٚ Ywa};P43V?pVM~Xp.wHjʈpfhpPF i'ra!U3/52ԇw V 'U==*2HM=uWoJquʱrK2.˨v6pШݔPud钗n)I,y`4_bYAU}D"oydBA X:K,S7S ѪaшBz(C<&ex\q\p֕M=tX@{Oqt"dXci%UYr[V k!w^ DsUG [icG#X2 } p1xEaJ^PHI:,P q{tO1a#XVP\|0T 3'L| 8Ol˩qs)yij:n g"N7NEu L(H@A"ub%}Xln1dJWΥ V+#m-t`C|[-%ģR*Gcėt%w&‡އx[U%{# SkuG)DDr^uk> >Oxq)%t` GRL8 ˸1c6Bh j$Q`X??[.ʐAzahs-)wƹ&VV+DʧTa>+)!JHc|s&M1҈< Qq%6U/pڋ!z7ڭwM,H$BO+*/>jxLcw< iу0<6 78HnFU=ͥ)I p2wC U-ir3e3v l*au:Fi:XNCfA urd,$vkPBJK4+)'ho荑ǚ>)v^E㌅u6Si).3* `pxֆ-alUNzP*W3K)Sd35 vdܣJz /K$qayHܣH+٘V$֚DΡ7`XYZ%l0x'+-v 4+y";XYv^a oFkJHLhB PdAJGzcȋ- ϴmMVJ{^ש\;Q#+8V1ՑGK*_U8!zZy,/܃BG9(S\iOUZƟ~e'>H$Aqw9c)0ifG#8fǔVOT՟ ڵ0AOؗ~*& ƳF6OKrfY򎴮ӭJ.6v$d(V]Bnϵ7~% 4T!͇jO7ۦ '$O_ƥX#_hE֥!cW+ ZIuKGfܐʌp 0R0` -J;=1)9<#>3P=lF̫*i/Bj y:5ӼdXS99p;rbLh|<"|x ᶛHgW'x(\ྴ;rЧGmm@]Ow.fY{?w 0Uy5.grVk>TjI^gQ({zam\Ps59G5Պ~4̽P>G3]jBIٍ+”1$4ɟu7ΗfOhBט&۟QD63ޱuv2f{~:HOLA3lH/+ut=ɻԆ] v-@nu^{<27@.qq&A4l#Lj0!-3jutd'hl\Vő¤ Є(Q!OUkGv += μ5 LTО 0UYvy)&7 m7b\i˥rs[JtsSM( XL5#9su r_!~abakFeM=-ko7ޑZ8c#= V|&5[SD;,ۑRiy}FQS5S԰||l1-:`E+ N(ܪ*&-0 g-Nb QeYD0G~B(R!qYpDA5DJSvhG`e2k/`/N>&=C?յmxy}h=^wz?:O3$p˳ɢ!aB#+(~-iKi˨U|FQ>,I|ѵx-82t@X-&DL;1~9ЧnJ$!nGoEJI 5䪬IWGyH8<;\O:TR$1G5O^ۚ!, ̥nF,جycꩉ%;azIj;`(k* {/|Tv`OZU@kV7)Aik_N)LGt  -d?tOyi:s}s[4v^yQht &rk./jdZ4ˉ`1$J"FPW6?~^MzUbr/m};6O+~ݘ+SԷcP5ғb-̧݃LVWF[8Cغ!k(<*&H#H=?&*SlޜHe(.3;6;Mۼh`e+^+C {nUtUjf;(huWD7%ӟvHGÞRI|F);NLț!\1WY.YglyAω׉eVP汭Q*j!!5C4' CO35W} PrƷ& ̶/6V8D7 ߑh{2m d^sR.pD Rwn0EE_s7;0ว:%X="̿A- S  `FƩ5UBT]/5;lk!hK5MVxs}x;"_:OYܚ\Ű[M}Z2zZfB_>}vThy\NJAIescDITem $(e+lR'^"CI'a [QX2j:&ʑrw&ҲHfD"E9MP؛߹l_끘(߈'GK#&GrZn} A&AOY. ,r^@Xà E4<њy%]Zq'yEPJ?L@lDŶ~߅D*uT#-'-uZ%9mI3q"ZL,|>’Y6}-Κ PPα5H14Lvl:[/2[SᅃO:Y+rRxS{90q*K:ۃ-Sk]:n /<63뾁]>WiQL')e&M'kli.Msƛfz*?sO=ym(ʅ]?e Й7zSӷ)R|/SHc1DR? FEyk8z0=F'"4_Wc-!m~I5R"Qr6s]:t$YЕπJ| |[e4VeQ} XX鉢ȣxmH ,Ο#6wOwnoZ*3vڑWD]] _l!˗ҽpF"Yq'PoCQd [2Kб<5Gd!,]޸dž'z){y/x%.+DƠ>=OʷbOO(U(amZ5U7XߛPy@12YW0gk6z@ RS&~jBjg(>JjzN]&s* jhsx5ӿnHa\9fWKRbE7ۅgLx4oފ7tO& 6B_ Ds8fwtm?DDr,fy|zCƚd$f j:ui5lT:{pR'b1|?4rN/ }| fuiu3`!mg6.n== `|lyB"@ǓX1IZLx"P-(ڏVxGz]XL X6/霴KNWe=)i|i~@Tɶ-NC*ȹ\Qr1/zOj]k'R[rYGQp+hu-!SDBFC|ڛ "v]#-)zpߎ@#Rޠ_Gw{0;G6^N&$DFoIQ?0֗L]LC;Fqk$Ə5ǧKA-ꃢ:v5<M ʡmL{+0pO gW:g s A6ໄ[667nЩEڜ uUsD1u;;y/e] ObDXBSn*ʂT^CG*R{ ?p][c~|3jTRK=(}b]:R>M+8;f.FhثuZ4ɷ!,Nu%xR1B4DpN$0'TT0|ێ |` ȴj`k|~TچbJ-UlvlG-Lv< PM^6C'/򬓇#cH#u;|Ai۱r2u9K{g ~ּ?*C҅n@&@ [JvI,>N Z3Q>Dna7*I@ʯ^`|:% J=YMUҵRarD&'YB|Ycz dKS.hҨ{tqQe]N}xR.z1! ܥs`8ŠY;/\eғ낌qbqm4{?r׆+!51j%[@`/BH1|tI=f$ã{9?КKtTpb0w}Y$M?@bO6)[=3슰m`[_Ϻ:%Q=ղ1ĖCz9͚M@cUDz+Kb 4X]]Ɛ<) k˗ŹT4a9h*a0@0ˎHA4W72SkKMhGGUcD:c$HШ1^[-` +I s"o "tR}p3093n}M"?˖N.#ڧm= iڅ Iv 5q,]ԍVbzvņѪӃH3xE ?A`CL^bpu֒mr2O7\z,7C.dʳ+3u%|}gt\{AkO8|B߲~5drjQG/4OR/Y'}sd`?d`NO,^qX[30X^ >ݕ\ycYQ_ y7ȤI<~ien^K4S?s CWk;3p'n "PM)O++#&XVU`/uv:;,w2_ür{L2]u7pBZRp`UwnZ(k%c-D4,`wt@hXb[vOu{d pKuSmg l 鑃@Ӳ* _퓖Azf0 tQX@;F৤l-(9&_{UIǟi\pW"EXPZ a[čR"6ަf LOwi؄?jSb(N>Q#{9<:^/%RF e}eK:4ax='fRG& ` ?S!ՠ/XGC͹6/2_7J*o~j,2K\ET^l;8\OJB+_59Ls؁4yY OvJ37,PA?[ntd'J3ŏ=t?:Ws`״. ^.[`V`"E+C[?kƓa-;(??Íg#}ggNk1cQƆbd`."R3DfCKz` h7pAu[_- ktCT΂Qx'rFjZxW|U&@Jt@)YuFߘM?fBkX>ח* v)fk>rA;qu7 KeEy1y6^ _=R~qJݕ;YCf?[nR=llIAh_zS,?(؊cYƠׯdKgV <'ϙ ; ߡl]ԯbf4!w9~X&f1^&kE<,gMy,#H-Lc[(DZ_Ï֖&{ oE\0fy61i8O^Eݑ^7&ˇ2S 5kEmw=Oyjl%Ϭ-߬+74ͼbZCJEJ,K(c^j0Tg~%Bk]/TG r߫e*aYU bQSf~?Vov㔥=oG( i=o3hg@C%FKKؼ^z?jv -h]Hf7E:Oȷ4Φ ӻH1Ah@;"S[bU9 z~h 1E!KZf)lvdui p6"I%@S'ܤ4 FVv &EXN|1O9(=ߐU eYA zVdy!Vsefɍ]e׬dUb1Y!k( wi\DFuīQ'1JͶCLݡV[㉶)9JwQ nà򫉮=bi_5'RgFt[aqPhL19PM3L?bdK<|IO,#nJ(ڌ|6J c5UIZD_b{т@5~jwJR?yH$KA)f"rNhQ d󃋝#5IV/:HII#*Xr퐾`HfOf_u -ncuW\kJhIPi) T`Zwh^Cz秿ayZ %$!g 3t*nWm,֏IDu'}"GcBO|נ1n棢 Ȱ%h$5WvI<;ߥ-" OKF~35ʩ5;2Xb9Үu4>OD4ke(!G4gP) )RJBMh(d$r%7yoi\K*F{GQח&*x2q;ѵQkE}(h& -etU*\8:.D.gKĪd7o{UW)u+!]=./MҮf'f!-'F}sFywn?W\u0S"?t|5f+@KI:9hRJ6g5zD ov.g \_6Lj" oqx2v0 8yTI.)bt2~ّLSCbR2sVf#HxwJ-&v';i/p8g3Q 2"='3*E r|Ȱ8{^F "2hL=.#PN9kx2kz|xCD͟„v+Gl[QTh .', Bwor^}N "e ۲+hGui/۾BpKdb 'jpZ_Gd L'0V-V+cs먰O핣ZM\h6s<2TLPwo{7o_o12Osэ鎫]ؾ-[D%7ZsU-EOw,HAM\]>.d90+*XWzOW'qR^ejT[p%ܶ"t$Yh-' V7FCc2{ [dSr߅!Ӭaa'X_F~خ1-{q\Qt $϶4E{nX|6rzUcnփT&Yn(eܴƲ2g{ It~4|/S{Ͽui3EkEqP(6|ƀL},\\qHd9JgF?&%7|*qع$g;6=@\q_́ r?^0Y!ɹ f&(tp"wo` I]P2ycmac-uڿDe.}kd0NHC;iJfLmq *oJY'dnE Rb.D,:ߞe cnpn!uB䦻lS H=':t0jB3Wܡ}xw8#WG4oFbHݣ!@ҊV"HhԌ*h&Uogeqs7BOh0ɖ0o#N[$NR##54>Ťh| k#5d=F {X{Fzn1 Wgd;w3Y8>g"'g1?Ӱ&)֘ L<|1A(UR[>7=oS/ VT,\g)q KPaO ڤ,:/H-#{L^N K .p:qa7hؙ"1?T[ĴB4~oeWsԞzkF ^V 0IbUN^rRǺ#cmήb2Wr/ӚI>K-{21HWdnBw4L;3Ӱ[vDŽ,tk3ESgXq/X›Z7U@vS'EW3imy8p0a# lH K--r)@ Kw[!4g P` M:+mA7JT;M''ET );8(Du޴j.s5hbK;^sU>$D@=8Zv&OW/!(c@8vGy hߑb[ M OgkS%aw%2:>yE*k׻d|t8u`Z89& j $C{p+BC0&@W=ՠ!)^]T)/_xr XM#owd@z*߳?h[X1S Y*-YÝ0%V!,3iñZ?u@Zdd7lzO ܇VͳċNy 7}~L3Kmv,'e-P1zmyiN3M 5lsr 6%p]+Zbj-C8n%/Lf|ŦL&7NjedKX9N"Q,$bH(bHZÿ}EަTUY4q?8ۯ8 w7[p`~4~)rrA/}AKD?S'̂$xpȊRZfhJ '3k6; ]9Ce=,ƠwU,F78;-Gf&g8803 WX"o'u{%IҶfFV cLh/fy/Qmi] h\_Оu}1 ۄ~b`1+q!1@'bkh(/1SSmEn/wwC)H G-L@.ޏF͵4¼PT.Du_XKm撃u$SҌ(ߝfsk$Rט[&<#H9^ʵ7g}L(q&ږ<]xV܇ cBU 4o}aRbw,<_]{LQigH$Ob{ZC&O'YT)UIz[&,^&s4 ݆>_8?lck5チŒ. W?v*~fxI[cDQJc[o]#8t[u;FTvio$ߛ:Ԝ xucxt5 k/Zfhn"\5%# { ;'qoRX][daCy|2mX_g%A0eMuRN.D^,H_s~ea FYS V .8Y#EEV -Q&' 9kaO򓼴ܑ0| CbCgz xq#eDw[_ n ǻ׬ޏDOzd`pLHDNf\|}bBgp YY(*PǼ? cwtw_ctD: (IrRd?e֫ꞍE]Wƌ^Uz BjǓ 죴3Q2Zp"qqI,R+Z}=6eV&zK8&g!/S3RbqtoF)6eZ=R{ҁ,q6hLN.T/YU&@+ wƯ6eՈ]!߂&|QK].^!4wK*10虎 )e'>c e' QY6YMtmhzQ(R>rz' jXW(P+WyW\Ng{+j>Tv5uK܁EۨZֳ4Vs&=!0vN΍GpF"Ʃg0~$>6xQrCvMdSI @$9`O$<۫p&Qkv3;~t'>Ϩ{74F9Ğ]ۧK(9ݴ2!uѤR 83!A_-p;j§svdb? M!jVZ_ȈyP*N]ҩP{W d W*[ѪGԞGxa^L||; v`dIxIt  @5߿[n[f^85䊚+|N&)Y;S۱x*㍷}v^9墑\ޚ/fwj4+82Q]$>ƏV!Ektx05\ BgEl7qY-$[6@'B !`0wYf%7V'ƻ! syDF&{$"ol/]YG!x?u/((7`y@m*Uv 7TsI0 aְs{~՜!cu<$Zdψ2Z3 f^aRK*C~Cnֲs332'XҞofj "HCt'()5)ZGȕ:qp0tr˜:GWv߯uj7a]v͜VPIv@|"} 8{^xAm KHGIlgzg: r-m _q[afL1n&l56MOl+Kc"E, ̓JB' .AHh+N:UѥU]DT۟2_6)~gAG %FN5Tf Lei՛ر ;GHo"," (Bx$ ǠVP Zϫޓُ7Ԏc'ɤd)slSm]F; +4#^,=wT.ZZNp|b!1>Dd ABioRtH)rR,IJ`E?zO*'3BPN{; q+:d ړ)5q‘jPGhb~@7yEN 4r$14V7Y3fc'C0\M {kq~7UXă@E?B*o^ZUQ7ź'Z,CdH&@|@.-,G4ϿKNwyzm{|-.xF6@5!XmsIz61)1 }&r[ԆmTBYNe (fR0RMԇztDqdEp7I):I[ߖȦo2|md.SQO<6F{sq|i 4Xv5R<H4i`j pFKs}'&ɐmbf}H]ASemE}x*dN-3\xr( Ed$g얬/?(_2n:h~M]"%q~Edtغ*w)~&Zފ:de^k Qʞ*FJI0\󮉘^C^XCXxhQwv`( #7tB8"YF=Hnɕ'\GɿͲbLmɔUHM9u0ѻ4BIU84rn'F<,*HI[P4LJ4ϒ_d:|X)ǻ콯q9a]x:jh.B# ;7z'#nSdf+A+ʕz7;#"Op%! Z=-s Ǔ c>ؓ9m@?$^ iDze-p}e;0ݲm`ξ$k0gf7 !%(,?,zG-ua["=PzGm;.vqU\aۧ!6t3ߓqgڙ3 "[LUZ}ukWfzr8~gGϥeKn-4/2.@H,m|!ĝZ$}D ed.8'RkLdݝ\uJn^Rߙ^ӽ{tIgg0'G98ʺ*DDGD=*.;6Ve6  ʢ?Ri\5ԝrO-$GLS5)IۅDZ{â@ zZ'-GRW7f%$&3NM#0 {q6-E3=٬+A?ckvX>#J}>SZj\v{y~5k"zC ˌP(JvƲq83wjI^τAxx9l坒؛S (mɪ[fN3Yh-ch9٢z +*VHQLU゙S~19 :I ]u7vHf M@Fd$s͈gQpʉw$)1ZqK.Vގ@j~ GB+qF|'UpM78De㸞MI*cB|iM֨pz1|Xx6Ze<9Og wY0lS/ds3Sp ):OLWs̰{_QJ&S[7Sr]$C Gpњl,H+1<;iuaLdAzpRib ?W(!y͂:dd++ ~%ZӪ\F`X_wW 4Fd6 -s_ {6h6ɗ,uky%G'EZ\uMsڌeĵ)gpJ+C_P) tȣiJǡ0Q*X%c[fJkD[Xؕ{sZ,/ڟ_W>10EprS.{fY 7^Wս*YjG Ne+7ChHHyk`fѦ@9Tqb7&H ?[m%>ɥox&{I;dL& 8`wIX}'b GiHﴂf$(2EUq@xZ#$y{DTU&lW_IdcS–m RcU_:2Y$&!gj^+PN'LnfMzdSڅ1G  rNoEfΠTEz P &l솲}S|(a@fTb\V=鶙O'*ޱ9gQvn-\p׹EJܲFCp 澎\?gr}8D%_dȁ퀥AO7?-{.Ө\bTK_eO6s j$hľU/AڝA8@D]CsoZVdy%`57v VAOư IoqNMNew<~j{b׭߰Pr.#6R哝<ϕcV?Geډv2mLfP5fNƙk<;%}ޜ>82 ^wpYX gdl8V*}K˺Q%C5=!vv'w˜Xhf)vXP ,tBs^?1vۂz pgoXVaԵY' hwQe'qcl;!:+rw*Σ$:ϤD9x:e?RwaI6_|Sftqndﷻ 2iL}WUpy+>H\V݄T`7$&'CZ˫E?6SJ n%]5ՏkzgLôyML׭=S{Rs'b4 0r XT/veaq[lsqləZJ / -і=ъ \!+YEP~%<"&oZ5WaRg9Vn W(huLŲ3C}%E:ںz"JLduP緿y:!/U3xE yC}/XHlF1 þKJ߭kϧhfmo@ko0d fmM&NQ`m ta,8$N d!@$ ځ5B$J,%n>3rXe_Y̛0D0$id&Xu76u Q/cnfniqZC_Q#I, i+ڍΑ#Ѭ8fwGx 6q:27^x(ᙽ W{ّ,S0v׬3+ <UM]˗F0˙/b6g ـBZbq9NH>샒L.!; eHx.D}Jr$ìTşR>YI/>'%8Hg˂:ΔXP#rUgGuLvvSeBRZl"`$@| \r%yCOghI1 *8K'; ҚU15Մag5lͮlH,òG4A@\iM|sO9 -; ;#= "rjdZ1h8 P_^IRjb sasTf`hp5W+Y3`%ln lU˅]p6-K1"k:㜗9R46 ܼf%fp<"rhGA"Tz/ ˑ |&4Ԧ*i_r}ag^Q_ɓw0ug%zJ+{B*KN"+/-H&c_Kj,!͸"c$ J =&ysQ- 1dde(+Pha}G3q|q0@{.g|5K;oܝt8p ;!OXt~Z469Hd?^!7AĄp~ a8SfZއg-d=l<1D_[Pja+璀4)Je6-/ڡUr2 ;l4LfgՍe VjYrO;\cR(]IfJdi9&H*Y<ʄd_񌣐L4G:/LQ#t H9-n m{Ttns(LL-uh3w**~ &xou^-IOkQc4ŧPx@i6T}ҾIY8kJZ6K1b±x;DCoeVG]>>_DGosD,;Tb38+FZ5ߌWti7SH1H1DCoA.$XU>9q@ ^n#xNQ8Oh&DtK^LQr\)2%w3,80Y3yK8t8;PZr`Db'oi i {\@M}3, fA2k]h;F\=Вf P5v<eC'vॉv'kOGq#2B9M4O+- !` n3gZޓyN f2 D<|4o+0kfW35ÈQqyŊ1M=p0Fʼ?{A֓Y> blW;)Z4e2Αo-# ~^9%5nSOl V!Me?~5c]v!~6'wTZiR$7FpBL۹yU3_@1R [Į~zi}V:5^K% G2I6'~c[BtxL PYh-! s.oZӍNy~7G”DŽOշ^WL}uƮ&6 mr;넬Xޛ!Tĭ' |v)m2:)^aLD,=Wȵᣈ7/:*_Le=%A%Yig0ͿncSM`.ibi=`9Tl PK@#EP37yjxUF1 skQ!ۨon^X %gG: Juɹ9+W)D͌ `UKʹ~X}#yÛOf\$tQZaӔ؊o|c`<9HCREPXIQ%|J"\#GU' Wv8# قɠM܉7<~2?\rult][g=Yڭ[Uo*\F_ܭ/݈ ^6\Y??r1ڽ0w/t7}=' ;ʃˆ$檀GЯ7LwڛY( C)K"ʠe}gLpfoګjcz4F$yտ߽ Gtr5'fj&FO:g _#+z9PB5_k9P' ۑǺB|e/j4-isS0Ww,_: a.g>J-D$ڼzDvCny ]q. n@RM7AЛu¹A0<\#2;j9So?Lb"YڽVk*^J1EjR&E,*݈N~-"ZKbULGEQBݢhͦhm=?釦>PO 0r]hׇYW^;vmN'U+̽pذeWE-&0Tc>>h!'@FvNuXNf70C71(K~S뽸# JbnI93XC\E EHkؿ^y4a)0B$bnJLBgRơ+†PYY2gA:-E?!pUྵ^aޅXgszYvPݱ#JJ;& OEfCe h΋ nfP} ߘK 9\[2Sp)/))@:!D 9bt& t(YVe+ϲ6s_yOP]ڲoNѺjtMY3Oz|t%{3 r~q,a.ud~&7Ppg;"umفt?XQ c+ۧد(J}ŒLŁ0R1 H>^z2Xo}3$NKee35պK5K֯w5z܏" uRR=_{cB-Og51Α;7:y_.ES6@ 遲7yY-|Nd~RĮgV>xK$+u7Sͅx5p=]E P &RV,yYSFĹaceUO$ƠFb8ڰUӍr.%Y߶b_\|ЧBBǠ L,$=Ө133N zՑ۫mY‚F G܅Ty@%bZ=j p=z¢H*Ec1x#VI:Ry͞ luOO/K `Jk 6sbFѸ}dZt$\~#wTxw-#gƄ?Nu[^ŊLO@33m"e/x>Wr/ύ3038aγN_5bQ̵_QgnNTesE.Fap^@5I^py7s&P ZnC{iVIMj`&SPb3;lAb4DLJ})+J3VM[g0KY|'_s勋/Hl/=ÿ:jF`YI%WHmkIMӭlN+=X-wth=շHqNP! 4Mh0tJ7J;`@櫔וՁ,Idkk>b/M):F bb~,@Q)׀[kUoɤQaCqbǛY3âKo+R2@cl C+{})sL~yA9Sgaa"_[!<ܫfJ{b׻_пKjQu鵴*߂ 7=R :IŃ,(/D@iəxi>gѳv_eXAOGYx |co׵Ҍ%5'ԇ{QXlyROnN1w%{.";oE(za} 7_[gr6 8~bGB#t ܚ@5mzb"dil1`w{ZH=lF[Iȳh* ~+D9㤠1j(S,vCͭP=!6!VL:uE/5X1r4='*ZHoҞ{.Nm'p"n F%4ȟg?@ówb/m M B3fZ?Tn>l4X{I0ר'cJDP|EY89!=*_8Ȣ8{LkHat}+VD"2Sӽ^~%'۞h§_xV5/cD˿B5EՆ*YPAo*ˇ-ws,H;@`-p=W:]9/e/j~a\2:s)+E3U]g)I?oƍUH18ɐH+t+&>ՕѴb`]p+PF0gDas} 0(T>ܐ&ѽs:F .yBpdfΙw'2jbE%zW_c&qHo?tB78l n”%iwWc +tqَ_֯"w[ MIEhؙ TOBū.M;YV*#WfCqHx5IĪ|.L&\TBԠ -\T%*zQH?;P1OT50y Q͌)Ƣt2y(zjmςɞ]ɞ@]?*_TMGX!dJ#l+ YyE_ Fv@@ON1P.GSxqԤt.7#ES$ z>8(^{EٮN;F8WLX8eRo\W֭]+淞9a&2Owxcb$ O~d kVوoBK޲a9F =r\k%% yĞ)+\ᄏPhbYT> D`V(P((ێ=l/ {X M2}aS050 b*"7Pd=Gx =*I7VVɤB&y}^t]'2WV2ٯ򚬀E0aoId,782˥)N(nK|U@]XI۸pgX$*wA&]T)iEH;@nɹ6]F(\Y JB!rFƍɭI*LC쿋U h[I@4r^@?4!]& SY.Uϥ }1Ҿ~|M!HK)IJ!hzJ9+Pus4 ~eFv{)cȘ~g~}'7"ihBpıoG\o[Lכv=ZTsu*Yz4gb?"9<^"])&5`i8[xg!N9)UYahvB0GE]4J3kӽN }nceMq$1m:V[ w؆`iW.R=QFnZpR2SE)].4#)7x[F/zA g-xY!8ݏ>Z1;U!&a5gr xUQҧМ,X(5_}RäGl; N}0 1k&Nv)e|Kzۺ mΒ/o %ޚhBoKwH34IISZl3v-8 z#&Mq97 .Ek:PʍG~Շ$X%b:, aM:a.dߺ 3c𨭒d]>"'yBg: ʎ1&UgNy6ql|2S JӷY5,ȯ嬉ʄ). u숡jrۘ${ͤE*:u(KqգyaOd`S1?ozc$G zR?W0LIqd{% 6cꫧ'pWTdZt>a.*B6Y dKsHHNpx'iVV1n?.1vԞDx^HlSB7S C"ȇflOk%-IU拉yP'HQ9t*Y|oV0%k>,oJvW`\RCvei G:1T1j_ѡǁGEi=h{>LVӕij(I}zPq>RKRh$0ӔM8ޡ%?sUD.C pOoyAB)l E ?w<;NK-'qVw2bN £0$Uﻲ&y4$2`>"#';O2aH+V\gmkZa9|K:0$]J͒C?Yҹ!EںQ-YEӭ-OUrƈ]SD>Zd|҅s |8f?䯩u&a7٥^ %{q֯IAaxe u6^V,!3N٥ GOW  h NQ fL[n.f;BH_ URz_q[M:H2D=_/޺n &h Q>(>AţcyA=7F_JkzؤaXF(dN:Ytlr^=a4 ;yYCtnMo#9yHDe#CpMمcLG@f^%@2z~S-籯ܥKțqjUa\IGY }[޼27/?c\pwF9Voe3 򁖴ћ- 8p dӌ wT*Ñ'0k2p/i K ~H+!C} FMK/ ׏(EXL`^qFJ14~P8kcWB|/v?ql4/[I}rV(JFq:¢SOrRbڳU]Rq! h_1jn]V7V._(C@}w*\FI8៭h/kjgYuCP>ŨIU`:}+;Wd!:$&QKFbz4$kR \ҶHvEb) ybQ\+RWH@P8]ds(|'P(b{FB'px>s@[\MV÷%񺝦B5~H7bSHhi%2=タYVOãZ!Qi@@‰D]zK&6ǜ4<*y,}:b0bk^AZ@~͙ށJ:-*&3Þ!~P^ ' f >nXۈqܻ$$?9Ȑ.G\o\6jw[{XQM[T(9^\5qfiP0~c* "?ޡ/zﹽJ}v?r`.d1rHod.9a۷sWW3/{]F>' #羚@oZ !. ,޺yB?FO2}n5u]v΋r"Gm1^t$bo CB x'h jv@Tmw֥%)DF} DwS|l`=gLHTge!H4?{^ov::UTX0e)&jX@䠉vDVzU%iCy;?`VƺJc(Ocbk޸[H_ IZ[}50lGka[L絊~mhYw<"vL'*l羶V8+p{6o+zR[}w63rw=}2T|Zǵ Yld~&t o>,ˋhM 95=k-ԝS>9%U(F#Y+Sb]I|J=S̹HUWjR&7}R#ةX'ȭ ŊZBV@%Vm@%5I퉯 f@qp?"ya8s)_F/FvK>Rѻ72d"XӌTjuXv$Z^q-UΪ3@C+?$-ޜnv^4ݔ_~0覫)9ځP'~ͦƯkk6AfkebPoW ΨUdOoԓjA1xW?spJI;$ & %g03SjpzjN'.  52͛辒P!Bma\L?PpNnOSit.}PS!Qslw,0‘fV${.-<;yXs5"cb=N'擾a$*1qM4|jRM|W|Tl-d/mH^4*;1'Y fV!"IȴiO( =X?t`g9R/yiyZ{gHt,D;1li~,`P,azʍUg^ l̾Ox=Od}hd}L׿E8IT5) Sݞ|vv&Ac275qzmU,9JroNt#rT p:4w^.}N_T I.LƲMi% xah^:Bqgo #L9^dw[%ͮ&8~t*?B}ƚ5yy݀`*n*N$bk'գ3FkLYY櫂]Xʳl1xoʻM&4$gЧL ='72Ra2趧bGL"SOh{̝Y7:'ڤ 0颍u4Ñо9ھUSgi^Fs&Z㿕1"w]H ;/_#"T$<6a]S-chNW 4Jo ͳC i$#_.$c(Ec]5ڌ:)8L?̚yI'ܺNqE3R]Q`оW$a8_Eu^!C4_xIT;HԴQ l;:}ETd?ϊm$sB3^pr\ӹ4j7()L>EtQE#toř%q T{=LQ.k9ɤRm 5I[`I*q$M"Ofy{47WV箫ʽBߎU!рKC gfЄ!.mvB `D3^~x:tt898Yl /ݭ<y|c7Ft*Og"17鑞4p.dSg9HÜEC7@g\:M@&5ب}b5&.iRuA|$puDF%+_y4w7r!0 p6 Bj9[eX#!6=_x;nEѓoF120Kd}K9q6>qe iI"[)Q>Hi Ad-wQ^S3S0tw}S!;p}܊+9E;|K;0O7ɞLkirwUkAvMLC?:g>}tC?ߡ^oYuO7G~z9ZKl8ޖf 6wHEKD77LVQt2%}re;^qBT31 NWjCjNм;c.F)V yu{ @pE1JD -Toer'dF s|(]3X?fX5Έ5q-Qu si ?̡ɩ} ̂F5Z{xaV]'|;吁f?_vwюҖ^('2 6Ng#J6h\%ǼTK&P]SaH6ӋY)n$HKjR;F0N9W OlE0=d"} ,&L,1,VB M0_++U¶<6!xs֑KmV&OD~|36X*- pK(طt*E_x9wʊPn=~`,e{ Plz3dlFxI&G#-o&y@<\٠@0"Ek]5k!3ƝnQb3 p*m iptG @nz)pIQuф^ŧȅ%Dpk4Q4toiq Nv[?N25ÿz/(VApc߈, c-;!/NSѸxSÒAȰK<\"pq$) O0L딱X6- Fiߗ  5t;і|F!yYҪahOTQ-@dxhh3_ $`H5VZ`^T%[L Jo? 5۝\tJ 7κz]'L)dYW+";`g!-x93\k-F>RQIX_sKs06}l-Qɽ M`#d#@C$;v闟R%ES[Y-xmIfQas,Ֆ C1Gtf3 gikϮcExxS| v vˠ?$fW]qơ'}X-&R 1?8؇NQ2[ft$I/{2ft _+> Xx)9O =(17MS4D~H8 -h6V/nrRwg^r"qFmWuؚcf~kxx'0c.qI؞|0F+똨yGtT<#:EsMGP6"Ul`ט1pJWCnѠY%e }HA'O:;Oc|ϧ.NW!'E"Hh (AC2QoMEe*#.u/KF0֕ f/y*f6Aj,ڶPjYrmWD.'I'<3L!'*v"`( Ml*m@e؋n"L"MSBda ?~LM'>DF/"0 HcjϙWȯq㻧"OdlGf!_<{9(atUb%g.l`9qj(AqQJ"vǭF(},;}O5efcci2[jWI9q p eS s`O5BK>XX gsEec&%9uY[OTTs%a{A,֨䎤'XBɚN-s)j}/ѻ] iA_OE?3nW*R u =?،c 3 Vˇğab{{UO,혜aH3n>av nqp5dkU$(l၈"~E% Bww ?bk8?:]wiKDi+ƝWP/gvL@ ]Fh4e5˿<]Pka3Onm/ҡ̓iҜ{%랙$$tK,P^Z8XC;8ܗxh>q\ lM˂۲b1?N8^niQ4>(~ٛ~eo2'*k }QyF*ρوD3[MaOغ3,J/=P)GL^ձ#2`yŞ!)IztGwI3 )+O.r>Vgh 5)(lpd[̆rOQ]f>wp[hNql <]m>`\ 1hj~uf~w$X'l%7!~ 9s _v .! ꕺ#;Hp C-ʼn4["/1-kAx1 1@|+D4M2,}?_ #3(921 =[Si_L ͹ҔʰvtˈnXj~&x+ :oϣ+3"\0F97y>Qd4Ұ|n[*|gGY̘c!37q-#v069 3sX/$QѷgfR]E^pÂTܱAȵIʨOm"2MZOgDAndv Ov (z[.ediQdH1p&!SYeYq6k2( ä߲ݽX<y,WKq>Tj&>4G`b)6|_Mӗk \kZ? HI0 hSLzج. B6E1?#M~YlpI @nn`#y[m=t75_EjjN=f@A?˞g\"n< qz kOt 6uj}H[m (&vAKY&SOwſ`=a°m4gԅ7.ą V?Qh(3̔Q[l(t1Wpܪ6mN#΀D3HTYVZ3$Q6yoSG̔w߼Jll6DT T2=mT,oS{ !Ax) 8F+x2TlTزQҲ䔠0e; ʓ ]an8y ksaFJ#rrodހ :yմaў`$렡B+ ݜ^i3aQ=3%kThBYd~3(+X|_b-PLNVR\8Vܴ pj$-Q.{uD:w|L}x[焸_<1{.?i'ӃU Ԫ^$>FaYL*i+Sߙ?p1Y@F( z"\1EMuVV@pR8W?Es䚨ө7E)4!yp;J5.{ęʣ#IKA@|/7Ú%eK JrSӨvi#_P]V>~/R\5>-Ŵ H QFύK^1)k &ٽɲ/I2}G* _| TV%륜uu`+{@Ezϒ)wH[ ;g iWʳv#G[r hc*5.8uFR~OYCI#AIu݄nWOV,ټq(wn#tr.(ǝH'  ,nG }7- uM(Mİn& ˈhx$- 7\H엽h΢H/ ge.SaYAo /sU[Цjvxxvx֕Fi2إoށ"LJ+0ڵ/g U!GY_+`3l>J^of{G zf2* ǡVY'0,1wv+d]mq%T+(:l7bDvN|.h&0_D ٠"\kL1QG;z iDZ ?]-XO"AiYp]yHR=ϺQ#H_aHN[5d`8L3)x<-_I|rVCӷJw j <a$c-ѯI.샲QIIR8c#,@ B vA `8b|¹Ň=?! riGJ^0 Q+3eZA #jh鉲nI'fN"Ɏo$5$)3)NưWc'ƕCZk81p)С7uΓ5viF`J͋"^wJhb)]PE`[Y0ȔBqOjAAsސa ~Kw*w>cf%i~k Frq~#mZUE/'(hc]ٟb6 QɩoLu4L2<|PR(#P2[*X!O2W#BZ pvꄑ@j*Bk:A 1jP%Ϣp'Gn/qE,_W.AC#g +)O96.HGGW8SGָ!W$ݴoO lm{;R @[$%@NFt ;jo1A~M 26zJ]U L5N+,Jэ,L>Uw7m9H0x >s'^kV ", 0PpٿnݸS2m7ڷ/"x_)I\X4EG?Wf~gn8óh-B3F3^V ja~ US O{9'`6w)-Q#JT,`oDQ 1B2OH>`lR'#sg_N#5YGrGNwR$].%q06CGQ"_jfA4onU!h^|Y',3^llIR_뎄ZҰZZʃ wa۲~-C;%pޢBո^G[HN/8xgz㭝JoB!?ta't^Qf ;#8932> r:fJ>B:`CK2 Ry}OGx{O oxypK/ X)@$u}5߈Nh$N o0K ^hk@QaxME "U, [ݻ̖T_n3%@-=W@i^ ՇI%V rB rhVf'U"QAӡob.(BJ9k{! ^]@X8a<]"w컎2 vJd߆V.Mlx 8@ô/h=@~2tz{.V""ODLJTO1vLqxYH=լ.ݏ1J^qa|_lsQu/Bg3y&RƯhy:P*yKVgX. ƞQ]7nM Rc*eZetPs8:6C`Ę#lE=N ds N[U>݈:;up9iQfn82F|LǾel ,VZ|>/{Z|(9.!Y?ݘQ$5X[2W h_ج e/Cf/;)_F5o/$7QzeXH* hy䊞/N .s@x.mEv-T]Z#ú@:=SQ] |Kiåd$C)o<;*PcRߥ\խ?]$ƇHE<9 Giը>2<$9Wy ,EQC7Q1 &>'tY2A-y&svussÇvj&@i 'd':`eg<<ހ<y|`;Sa;o?ch]6'O>%0n9.:рV.ը#_u?aVI{y[?M:Sh'Od*7~HʠƱA \댭!I15FCx65I lx_B%Dx K&UnlW6Ykpon,$`C䯀*3IYYgKwҷ:|K7^kQ:K bf/*uQ{U!9)xK(aPMȬy5 6Sơwt4I"MceuT|+u!o{#Z&so yl :yS".IYy2f E_r-ny;WA9DaT.5M50{iKkw0g TAKrg|%"&esMesac/en?i2ᑒ<$ 2Q^;a)*Q6vd|e0&^e) &y&ȷ*c|[:*&D諷UfzdѲ==9@T?TH#_ ~<ja]ge'zp"djۍywq? ͯ 4!A70"cp69\ 1|WPOڽ.AB "!n4\i3B6I6wt󉎾VloܗDΩ[Va!$uQ%NԢL̝k fc O_!׶0/v!FW| sMm ᮩ蝧bpϞQ EƚeZ}DkPЎ%^ajYC*=4UFZk?g~ <~>˜a=ǭ'u(!Y *ԟv罙L?K;b@ [mxo+G!>=g7e~ͩh{nwy|ޙ=ڜy{34tfR ƿQWj|Fk%҅6YI< H!:,wxmdaZ,9hID&V= IH|涺]Z4u Btvm}6`f:WK; {RFTYZŦ,zcX0Ypʃpx%z0љb34 \4VM4B*琓a"ޫw3/ )?:R ɠfpХ^Q/-k!YԐʵ_/ޓaVČ@}k0gYXp^>aO~ni% xW['}rǶs8SݤѷI3k_gx& Ab2ƥ-DԤɯx=&ny1dfr@S1Sz.VkGi\jkd>b?;emhYk?rͿ Qh b2E"l_-bċF T6zx̕}r#N%Jo؃Xf87xyxI{Q ȍaOj:Qo`EFbv}ğOhlb54v{OHؑ"܊)7e>X:>J" ؞0<[48؆C&]{6'X@h1`ޥy 7-!fmFl8UVhAI㵩G"FrN\#F\)pjwI|{RhV*pyZhJl*)-c2KaJH~W\PoR`Ǻ7)|!m~4?t|:~TY>/3DN[ܕ.8nwwH:L"'ǛF^Y!߿C6 6>TraQsVVT䩹`:yH067_2cJ9 R ŁܚrF8?|ړS2 qE"NӸw6wc(RFe .jN:$U@ԀNgQ{?k՝TinDxSSjgq7wzXΧQK9ݭxQ9yE&%˛h bU+9i 8bOR 8]Ht)|kg |0~ACa>"`w|%{T"&<;4h3CKcŴSFp2|;CeYo2 sdQe6ټԅɪƴY1,WTgcT[rpKQc/9u[.tF?mjW;ѽ+~AMn/OLB@7韗5^-\*W-5ް+ނ-@`+^ZX GCCd#2uDe-^HkòCx?/G^!f} pdc0IM \ٖ#b^摆UW܏i;?.,^ }1 qCT#r7ɘul}CTlu jR_2Fy-K Hω-1f̗>2Fb +I^V]vb:HP74  XQQ&?Ih^wҼ Wa 2$FSfspz#gu&SgaXOd7-"qln,*;R4;}8d1@C1>;fYGC7wJ,0#–\ݔQ'wnvɥ7_Oڅ˺1[5UPWp!<#*:.SDO<ĻF#&)ăxbcZ~OF<&Ct8?Qishqôڂ+`4J|V챰ԍ|Mvik*6+ Bymy]' _A_#[T B 7DlT c JEm =$5}rF(۲tQfSzk}w}TTfr%|ȼ_49Pv`m`6!Z/QPR\'嫩uWWWQ\J `_4LUQ(L+.i P_ !="fsŪ#z2|lMkvkr=*Ɇ"{cf&}7n-"et+ܦ3¾tK +ys"2&KHɸqh>epHFsBGyB}SJ7.o3踆 =$dK|h 2 JiCB 9(0ԡ/n쮅 oq%{ 'j>l4MdFC5* -HӤKV # .p)<׀_Nc[PF/~ܙH{pU,^[D^ gm5;(8k6Dh`t4s`+O4aù\w3KQcpx+lg\ udmQhdlYe{n74̾,lhm׽fYKľ}h&(HU_\{S+s1QfسG}hsܸsϑI(~LkHmbXs$VEWEl3wo`~+ď]}Ցj C0 tskH} ?쀍jUD<=+iɀ>8{QI#OxC9praGS7Q1Ic7F|}f#3}w糗36y·$~GH}ܾ%4 ;k!saW\+; FL:y{+ֹO=U} Pfd)7yd=_ +*nЎD(b]xۭ6#Ɔ=MYR (AH*%'M( qjDT8/=B9]q[CԳepbRVʦF@fAF# zPF|J(]pLP#иխo` X fTh:*Gl騪j풻En"މ~P4PHϼDJ+ x3v O(e>!*` Aгw m[ 8{f1p#h%i0J)2UJd4dw~:+ٶtޞgz@ϙw@D;m¦G/SZnmJ['sY_A#Mc eF?su?7I3`߫aJj }ڴ Ȝ ژ?bGݽX Z>C4=]רFF:<Ł4eRtTQ4mkE5i&5* YN7~V>Io~SPW`/siY8IiY C4}mɦ+ΐ;?wU*MhiXW^Yu_Ft/zX76$~00 &c˭ ι')OYN %RVs54`77e]ߋdIDGs@nN䚎KYuB(;竛}M|祹EjPmηw[`ƥ/z֭!XMsekwc5de.ԦM-sIS"Gؐ;Z?+6rۏ\WzX`[7bH-d0FYÖ6[ob+ A =9>uJMq2yJwu@ҧW ٙI{@ɂ\ȣFƙfyMn v^Q8Y)otI=))d@^w:'pЁ#d,h fyW ]H^X@ 䕾piDkĨu(8,rF9'JTw zBaCCvʉ?2ëF͠JA>4\`rK#/Xߥ3tTooA, _@j0"k&jAG~~, -ηz4`67k]9SYq(l):%NӯMT*j-L)׳h>M3[!Vf4m)`fݠѷ SX( Or9A*MwnY^:.MsA|kDE t~buzB)vzc\ Y8WXտ蔥ByfV:Q߼3ۼ)`w2!FMeؘ/ۣHQV}wmS<$ϫa?TA rm'E̎ P`yG:*V[:>YJ ۷wN`P󭉜| Sc7vhqc@J|]xCM + *>3)j吆"II`Cz-%L{e!l? p*phQ?w|2]헪~BޘDo|(_{KB歬.ij*j> PJ ^Rdܿ<)G^ͤ,Bm$ ,nWiQ|1"}oYQ<-5vnPh[ToA)cȆIҿ'L}fqjJyy}1Y#@'1a6`Vm(f' l κO C4G;h1fsv*swbe1odѵsjcR^J/ѓaF2G|"YΏz$&7F&QxVE iLqAb0m狿DYx ^BެHvX۫>hJi}݀ B;>|x;LlBuIqdZ:c,e/_ms"G h'1)]B&V3, [ԗ-̀ TKt˟P6":ٽ3©щ[%'[QWQ=I+3(z'fVf\`:Nj%L,2dt%^Ø~еN]"Xg0${^¯?0'nRџPi8T޵TH`ng(J.m*VVޏ(X$\YP +r?+9R ,dE2 dFCwU#:awJ bپGrSp/Ҩ̭),TPTpU` kix:h¥F4hA:TTN$ 6!\$283-3 U@~DqnܗvaH#XK:7R݄w4f/ f hD6&^ጎWkPgll hjbhFmp"m7t/ w%Ľ1UiX+-$Oڴ| Ȗ!$UDI`CE` UGltr҃$ddh;Žn!Lh>4}3]B/R=6HOJG3At !=eޠ2pP[\pmkRhS"!.OgU:>L;E2yu;C@@ᕼu 0^VWV'@Wffr)`86ʂa6i˳c쏡Y9wXXf}WIn5f<#mNrCc<%&!IHiOf'|O I-S.q3,Q˪h8"Y,[lQc 5djde;BCl,hN!=J<+B{@y'xuN[1d.;u}JX]iG8}%ї =9,4ʵ3_axG",Oȣ?&zk q%[|R<|sŔXkZ^PIWXlj`.r[K9s02Ukl'`g^/ u;C3@S. KQn{ 62@^n}•SnZAĉ"szhqp6 y%t-\2r~>m+п]P (M*?iU}%%Z>;cs9#.L72##-E=ATmG{CTWbh_jUR >\= 1|IJ'|{ViQEfu=N=AmHgSbp['*ѓL$TCjڿ !q,8MoKN0™z%n5cW|K"_1x*(- 3K(ѣL>d6  gd Nk9osg?qtoQ]9wVJzI$5ˇW*P"S2aF)>@Hús(ZaDKyIg̻2 P4sk,.gQF[4 rS\Ř $㫖o;pul'D0? J0Q9hvxFrÇ^쀙-K9m_GeN[:Ԣ=5fXmkg`o:1taWVO9Y9э1]n6f)+΂~~DhAgަ5!|Ї ]L~@|%0{2'\kUU9!*.91""{VEƍf,?X/1#ٗffO2JKyk4PLLkk[ [̘oR;tNӯ>kV9pXdeV+nF9nF/gI/8<Q;OQy&c3* \iUv 7xK16'- N@GŤovy _ZR~B]P|"r "v'G*Mr$Xjd4$]PWٓ? ҃s" ^QPF/ֹÈ03 "kyv-ltl! u u s|Vt]B[FIF ufJ*IgUr"V]0;?=w34GE4ODZ [%R qX? С<[zA90Af6\u^q\WG1Y?=zWx *G ;M_(^_PF'e{R-DXϊ̭o}7>b:]9H=W \$1t+OU ozgqyդM.X'Q`rnRLǞPe LMvpAX,8ŚDkG~,Qd^{E9 <\!ln@^]h^O r>6|}^D7j.V+F,C`VjAq FL0"m[LUco, " mrE}wicU C$w(* .]NíSp]1irx,}eg5Z"%DC-s c o̙o=iʛ)EM %rNMtY IE/јH~㇛C^:jtd!~֞CBVG_/Q^!䲓9:ܹd8-Z$r?t= gsk^+"~ٟzl5kQO)xʌNJ-S"JpTC8|^Ci,M:/['$&{WcTt3Д`aC51PYb j1ֻa'?$stܶ{.nsp2_/S{Q9AXb՟í2= ΄2Ӌ&+-X -{K饫ᣯB & gX\"w(!?iѫO\ytO5&/<D$n ^#) m" /_(?u;̕"r oC=Z_KRGJPm;rˍ1s|?O!8 >kYOJT8–[nԐU :m<Sk_yDcU Q j؇+nKPCY2JLHT9z?_ѥ)\ `PM 9bFMd@/Rob9\cF0T ha[, ڊꛐ6 5v:=s= Q%͜PEܷ _2p| OQߵ=Dl@A?z̀tʧHGBCnM8hi!Fo~jA$:8#< \9Y*N0Z& Řūu7랥p JM &Wfpi!tJ4WLu~ٻD,8j/2c*ďD;BѢ R:;Z ?YN64oJ)wsU<+*Z& ^ϧWwj>k[nl" >d1;TYMO ݚ.39{((Nu=M.%Ⱦ6_BT: 2Dm|ʹǡ%. &Y]tѬ:c9b3(@\·`aK5\yjRLˆ:&el'x"dq 5fuD޽r C^jFZ14 %``KrOn> 3Mq95ؚ,"CXǺ]}ՠ=Hj.@?Ku%cc+FP窍 ,-9n7[J/PL_%ó&+ꏯP%I47+K6Qkz0fpZ ϣ+CzHqժ.8V6Wdt 3h{H*9*ȍh韌/@yޙtpg1bjvO/ޅ*J` JzhKXꑒ4<𪆎9yg}x.!RR$?*Cp;y=mGk~hh382,Μ{0(&Jh (?{IpFy: l`O?Y¬5kE >0V 4g".AIP̚V ?r|tk1cY?Y> hNJ;p4(y_LuUhb¶ ̦8t"j+ RV4xϖ/VNi?f`ޝ/ͫ\>rz_a:\ t~ua]BϔBXi)*ux 9apZ(`=,q6!?ʎk0${2*\x:^+ذ-h7Ҡ N) +uXJx4zP9y.qWDz*k=x#ɪgMݤq_hVr>-vԻxɶ|oJ9 c-B0XydZǍgpx @S")ݐ oyr3 26(ηe;YʦS6,"J i5ݒ/ |=Slqw'>[=9VVCGJٓާݳO\4&Q,R6n/:FL1j@6_*tz$ġw ",tkI T=BFrtvwmf`t@/s]%%?cR\NIѕJll'F=-%QFc.S3l}NjmԧNUe{4Kqw'h|Y-duUa95pM~(z'zZ~=c=KJ/¦ 7j{EhLv z"SxE>gcu]Crt Z1W~^2Wo'dqwlTԋ'?Hz/oTOEWUlmI./7hEvYm(ڀ}WvA#ҿ0/lo ِe_CUS%IIT{˦Gԝx@eiYsi+[FC "(ھYޣ'vUuVmZ֖Ij{l(_ `1﬑Rt $2JpfOz}3VAKBը\z>jDT[=)zb[b4@ڮSO lhKj2S>|:m0 ^nF=G>:!|m ]VT=}l.wJWviv̓HeRWaչ%Bg+?Do/ -JQMFĄ""?ԃ3iFw`2~B6Wx(ᬭ_dE K@bC2fB`RsLDe7.~h(aݟ@&fڇOhEk14"sYPI4}Gk8WֺHvʢ̾1zNh >|8(P|3s_t54Ɉ)>_qibOR qȌZ8XKuS'EOՙ0I?<|f> |}ZW+ee̯OZv<&0j{mVѥUf;\*, ˢ|2cSKߏ$5dg@/Hqul`چˡ ,^cxAC ,5d SI[3La0J5ZU#"bQkB\V~t/Fdy)\*çW;j8 .A-ؒ&EAzN;]TNL{bk*ʥm5Hf /&sPg MzH>*PW|f^ެ]{Xӫ,MNzvKM#N*6jŒүW$0bt&~BX^+0^?f1='_֏[~#[ Bzg8~hƻ. cT$cs]XERw|0AގdpQ 1 J:I&lݯμʭB4bOnqc` ^B μ1px[nˊ9 1lKܓo=}9 7t{7'c+X3kÒ~ЯcC؀9$uph5+S?gΘ27Je?e*l~'?ɼ!Хq؎pO8瀞N vטp[s)[mЎf;}ek ^;J:0rQ>Q1+f̲z|v%>I^ "bu[IxT yc-uJ\CMp@coEL(Iݒ^%s2xD{AR$sht/衏GQVwV6fFBnP)^ +#N,*'\k{p-fͅh]Aض+ǡR9y_/bDkzb2fA Fh}t˖PF{pIW̃'~^ fj[fx)CS5 Ӧi*Pz7!lOC z| R1խxXvz,i-)Ԍ/L'[O/j*߷c%5*ܴ>b@Uf!pU +L}#pH"*ϼ.*Tmpr⏐=a- KThXӱ,,|cH.;1:ns -d2 ȱKm6@4l:[e|pO;.>gGkFU]P~dɤJuTވ.gf*D#lX9Jhq |r5,޴GƝCt`_&䴿J :5q kƴr8l#|]؞Hdݺ E bOcCbCΞáQ[}]]+N ĶO&? Y9{p<~!зX~A\]AF|Ž "B|y3ˆRE>jwiKs PO[8i/2e神ɗPy~ʇt!+E"Sm\HZ%?ԯe=k2>U4aNp4nQfm Py^s])}3W5chQ`H!JNo) =ڹ?;!لfCK4(Q0]uЖ5uIͲ)&PCGhoU΅%wSD;{G-US-(ĊO(r渑1d'&gCeM I:λmò> .D/]ZDCU2b.0pކ[~{46ѳ._a'i?iVLjg^:70%5nYdl#0\K@N i5]mَ8E} `pFF~`c+vߌL%AZp(gkbf>/%r*MC'4{l ۿ8PQ5hV @,>zUDPbs'}ǂ' k;ԡv0ߏ}r\RJ4gr,oC9 a|cXz$pԴtGqؤ*.?4_j@uޣ*Jţ Iw %;} bgpp9eRN:^V]̊1o6ohl*MF[$+=J&s7o:#9!5Ы6Yd#x6@ޤ])3r "RB_6 gNbSԁh<~.tpEapq*Q:hHZX Ʌ? 2V Zn*Jеa8M 4|ݿ b,(VZ5JŨ@=s[HI~*PZG/k(\*gbrrP?_8@ Q.V8"ky j.KP/-⡒7fXYN{-R5j3]B5:<~,:+ơ4>?5>` PuPX'Ք֗|Zǃ ,v&C(8$$PB уLɻ`WZ yl5\|%RULaͺiǩ́ ŷNx"|J/AWGPRU0<GrFFDR TI*wpV[yDSZ$0};3yFM}IO;]!C'c՗ޅ}"H6, +YY,ՐdB2D]gǩ1>U*(>$0Hz `BKj]@d`OuunH -_V{zߗf|v݂O8`+'<1=D|BcNX,+cP URg,quJ6Cd(at3Ýc k헎X`gnIՔ4'ܮ[6&W=/EA4y su1Ļ^1܃/x9~:1#xSpA.fu yXQ_F _W^/ړR˟a?@3[@A [ځ/fᓠYlo9BS彙YY x6R7XB|hkа[\Nے2q_LR.2'1G㔆 "'RJP+ʏ*)7:u/JUncd)"ns9y2\`tzN#!Y mo蟺;`/g."m% DmqF$aQ7A:2z?A!ESLCQ..FOh94Mɳe~ԙ_渾v30߅9M:\QB0gq< `N~}{~4l m}7t{?\.98kt2%/WW>US&,C"ϓsP(?`I /IƬ*ׁSMj[z cDF1n7sEHL1θdzef! L%(=e.p@n?iHy'+ 1 8^=N0Rs֫3˴L2'ӄà{^rR$9KV4L~o$d1`9+#/m7g"oO 6ތ׆ccuHq]˸`fGNtYDm!2oPEK*m{o.3| \d"[6$ iȱLC1,gj0Ywj輭lֱ&|Q?8B{Ì9Zdļ`l9;Uop:5wxUu.`w@a P-kkLӣ?{e @9r}9"9${9JǍavQ~9f@BAáONQO#/{2C]8p- _`OÊGpC٧.2.[2璴Bq7M oRkpg#[(kݠ4"+"}nMȹǢc{;ELK@>[Ptz.Γg/B4y˒j%[ǎ 'ܜg2\3| oGV7J7k5{U壟P? p1iܹv~e_ŞŌS?j#yώqAXinQ-/CZZ'9K丌q}Xf58X2զW]': W04 Oʡ-Gi؝Czq4_iyA3 ~x+"(,^@YlefْPxNZ"||CPާx# 2X@{꿜6JC k?+!u=U"П"b=]g xuӬ:y]$424s&3P㎬Q_k,5~͢wIcRF,Kڐ%W 03('w"M2 234̐bEAR@0c|5z.Q4]pii"n1ƽh}{7sP=w|ZZÁ0>muypPnHAөMXx#2nM=37lYDڤbqhnr$ ?yv$)R<jAATЃB[M:/,P1Kмc)J_mvjeNI9 ԍ 2@tu$Ο2#Ox Є:S% Hlj@0{U>Gr6#0%NLNYTA3tn 7c3 H3d݁l@!Ǿy脼!>W\@i<(0_xl aR182)/FL:EHH/&!ⴋ9RCsf_bt&i.ǦINɵq%bkQwG|8k:x42QwCy`1SugEb>m&rH.p4!2w*rbc϶՘EAs){}U:#iOQuq%Z=6r!. ˗xie Pej]',ۼ^ -,$ dg6 OX c5KyJߚџ:Ntqy5yꭧQĵB/_CID/j&,i>AE1Kz ~sy}[ix TMmll} w;D!ﷄrZ("71^@JY53nY7 >~9A?fZ]@82EIÄROQY9q^bL鐤!k6?7!chK+g+JV2wa>v5O*Ԍ&sYńamkWZoz82,HG2愈>34XŸ 5ƌO^E0kZ@s0Ҍ-CE0%v>(iۇzJҡ4 `1yexǚ9#-;jjXAҦgOoY‡e`a_p{րZ.ڜGF 9_&ǻXauOx foGj_qS0UBKz.PVk`VTeYu7_2wǹ2(RCuY"L t)gNC?uA()oF.Hlz٬CmF!7-ikDۢPS&r+`72;p6)Sɋ޳ P_hzx۵qG3 */ڻrZR"!.vc漾l^7ŏ|X^E Cp+{-f-LfjLXg]7C)#+PKJZֿc@ ";rx~?vreNoV%v3 B?)${]$R7)ZS>* OL!#hljԬ>?ϟu.k*412ؚ{(q6SqT D޲)S)P:WZ~:&*j۶(~#+iU|%B'o54[]e%|Xyyj5"ca;gP|l9`T6V"rLq"܈˜pԕ"F9gK 3!1_:(XHǐ l pف{;_YcDdeQ6WmUZgAظ0M U;QH{ "'gೀ*g!lWIS~}l^&-(t넄LbVRzkf:N‘;Iգƈq]@?u˥9"@,u=5${W7`߉A|GEG{p1XJUA^Rw %oS8$լ~K{D^(#o%17i_\qY@@@q‹2&% <7"nDO2t5[?ES>IY.c%T5aړPX*,lI?Y N\ l{/=2 ٕ;0=乽_׸۹d+E5切w6\}st#U8>8mm% JfNbRQMJǥWŲfm-]aY7ɛʓyge8b?V#)>kcl0F3 SՃIzPجdBiEӠ\twe6_{#5ՄiMGacFa__) amOxx"TW q;$w+=ƀCؖޘ>m(AŃ| 0b<.ExCA5 |g D4[}Yit:ɣ/{zs6sԘx A6dX70ѣ3/:ൢvKp8xA%qQe)a`ͪDl,hA<4-cc$;ٴ%UGAf;Q{RmPɐݏ1ϭ]2FHdF1&D-D6O^n{';s /O)3TCJYpXc&,쥬d4!h;"eWhGD9TaS1#}S. 0"$&}= |B*(GOt#B}6L[z0krNѹG{I-Hvҳ[[<+Vp/$PӶ?u_c rەI̹OD==N]݂,ݿR)XuݶuebU:MnRQںyD#˞u{ kMl?QDbHޖ:/=C{WKȘ9q@ql@]BmԢsuR*}p$T(T waUh Oq:ׂGv9cU|u:|<@X2ΌOb=BF>@߀eiV>Jyoμ5'TmGDjP]7̼ @FMEKglS(NBKi[* 4!p*:o=<}g ct68wB9eJm*M h" i&wqg -Ur Z<. Kر+Zr:`3r76QN/rqۅmb2a]Ǘۋ)dP[<]]Monɜ:^Erd 1^Y niV <dIG.{mYIb,^ޗ^w™k3lS| - ǔOnNQ:yt~bS*ȚK3+l`VR#xqR_q_o7+^tTz,ْ~P tYmM؇fSN٦׿Qx&J(/K,[ a|ߖyNCz{`3:-һөzSسr޽v |.2 ͉)0ړ6v]4l"!"| !=9eQ +C$<XR =)`ҍ~FrR|N|Ω8~5iz:.J M71w8-Vz'Hz>e8?VKZ5kiXB9[#`ˬsE(0ZKyshڀ KԂyiTU"oV1r\\ËBRZ~}]htmw>?ȮcD)yPJAR&x%8Xߛ=&N.);lFGև6y LSsX拟Brbn>[%Ե:72h?S+qa_MGNHW֞NƤ$=k N ^:>_-^LmŚ!pUE8NDʸ>ߓfC wamQ|Vƞs~rZI*/7糩 r6O{r/&t{^D-]m*oPDV~ЦԂ;R"CjC%B%iwp+f.,{6\щUup 1b zK>fjAyj\dJp0G2,eFH../b?&SMs9ekQ+$ I1~ 0T]?< +-\z=o' ;-^8}5h惶ܺ/` ,_NTd&7~Yi}u0'(nG^vM7Eܿ*[IxmS&PK| ߙ:FrO_رiUN 9R(|k=Xx×CZch(ۢ'c,QhM=(hY,e v919 k&]=3z{b IѢ!R7GYg}՝cęٿʶKL]hM]R;{*uU -OY5(7R1(02ku+` Y=,)Q#؞!LijAEMjWSJ>'/OmѓZZ Cc3t8*jKFVD /gA@X{0Zcmy.Oa6Uz{tT;Ew!h7[~.P&akf[tb{v;d'ڄ7=㓓a@z%&#:МK@V\"h(ou7Ӿ5^YBVYE k%*ۂ7濻.ÿ"¡= d){\( jt5gox7Ǚ$5vd}.^BU ᖗj?{ m+G bV?W߶7dvf˾1%H GW2Mڔ:Հ7viuȔa[j/awzzMaWKs+_몫hLHa<߭c₵ܩA+lMIz.Mb#JP>R 9uU{ǜ*XqCsRY_&EQC{R5!вϟ^-:0˟cdnVpa/ŴGyqJ gag(&rK+6Ia!i `86Nx~ ^rT(Ș9ˠ#jY~rL RE[5 &M,-AvyӉ!Y(bEeȈ4VO% >Q찟L!J=Yx +^( +{IDvn9]c!eQ?4u_.&~(kmdBlg9:`I\Z#ya'Bpo8:9[q-'v2o'Mj>2i8%`8G-Hsy هCLZU0)?_cNF( QEC\VLi+>wۙ!.+q2K'[j6 Δ%ԓl@us?](-B%q!)jF7n-C~c^C-Q+# g2[­L3X89F"uW=MoB Ĭ!P*x huZpJ"_̑ч~Ӳ^O.4DB苿5ȏwr 瓟\M< Z=v+KAHsyһ+[HYD'֯y,9=|r(̓Lv:FC2[١C7L5hEt ]5baOr |ebҡg4/ j݄Nu  ',ZTn9wS7[DjIssЉ:@0RP^6:@b%[^-[0_E8s{rÆ4n.Q67HDO@3;8Y"<_S,i @*V.Mю0%Em҉ز2XEt.1>4VEѥ=E|4a )YDCyb'•97>e+(qckȮ~#=>w ca?Nkl|O+NQ Gқz#_N$>m(+4p)-ԗ%mXj׍>X߷t͠.6o7ʧ9DsU~Zŋ6לTlQlDe S$LhHҋ\kbw67דRvF?uu?#?#MW;Sn> x0`7Nؓ= ՟!7"d6!ֱ`.&#k>#dۙ$OAhߤqۃ 5%|xϬ D~n8і"s ^Wf|!GYmEZɳ93F2O6)> mP@&9&8sm<٥ԌXi"Qatwڕ &SSF ꕃ2 t%nh']ϗ4|w^ȉf#U[\%3hQJm3 7/(5s_%_0. hZvOOsPX=g-?Q叔|ox(F{)Lɗ7ͥ6I,JlZ}h>׽ZR?f2[cJ^7wP^Ͼ=,%™c,(1Co$V=UBN>] KkY&7ݴ,݇5) qd4j*^ QBL Ai%Xءm&Ul5Dk[ۛ3⢫/X,Gҍr"\{(BWΠYto _;(YgK39Ũ|gXY?9[Wj#˼26)U{:7iC"`mu־-paD9Ѓ{D&T H)%*SP .mb~9ok\- R ]$j2r5ʆQ_?ScpSc`uv:flMuP` &0θ[pBqDr/@ʿy],-)HFV@NJgqNu-q۔TR o'Db7nROճN  ZoJN o ~wmZ ~EY΅z ¤ /fnC) i9S2v>5#'  oCW$UxnSP)N =+0zӻdï:\ae^)MpY_;IRЉX@֝z09 L_*'7꓄}Qs:E@z2~<}{^;&G-WN?tBDjO LUX^oaQ&g*1J͠F 3v.en܎k%h27@>#H`ԸI*G{f}<֋UyJA~7dhuWwSl~Q" D͉eQK1Aj;d.|& 0[L?_3d Dnc^q̺4 hRҋ!}$)ΟTPm2ُu!uqJ3 /R;.hߖaԌ&2k]Vݔ%4=$R_i}hG0DwJkQhD,-۪G9qOG=Qi[Eԍb}z!WyJfK~M, TQp:(|0Z/_Kę> bJ-Iؤɫ1M(djep<4Xc3L=>8'[ػ>ɹF0x"Qb!eWB"eEԫ;hxk  B/ܟb*)ܯ> 3 ",qAZ0ULeh~Bd?9;Lhn6q eh: tRmuKWx8ZAyR崐ju:jOu@=+o20pݬ>Wֆ&h;6PK*@3{;}5 X*C(xolNEM/9'Gk{~2Fu tXB0Ǿ[$[ oI}CI򐄌vOH=Bhe8wЈ bp$;YuɫiUgv[3:d`T]6cIBEF4o6"J*tK]B:(gI^sݘ`5/tKXNC(?\ɓSGEx(h^2y}m>%Qo&d#¼ OQM5 m蔨YXM㙸uSIR|K@;I܍ܔI1ZsK}Q\K%Q_yb8K)Rr]\xZ]S3˦zSqb&ln~Cbon6.<zN?]^G\7++ [V&#l՝?7M{V6+Olv*ȘܟLWk<0u|r0Ggҫ9fƷJ;@na[%]oקE7#faY!mf aR ԗoYR|0(Sh;˫Hazw!Ub%FG2̀_d0mZ>qIXֿdxw:<.,Z x i|Cݟ[v>B0"p@{|aӉ9偀֚E 1ۑYa4M) 5#U<묔QhA¥a:>/*\.9;?Zޫgo7߽iz؛9~g}aJTF'Ơ ïMw-=v];5fQ |?c  8V-DQ6L gYld?2OQgCv=qO guhSs׳}iJ>u)E/4s M=ӕ+ !{k~_iL@{5d_0HцIȡ+3]*9Ԩt b*V33|:36l.+v`R*qaUk>\p[5'Rҍ)fpYMzYE'E.vlc~;%̉Jw[[g1Fdv-T~p,8,]ZƉOCd]j`7'Фh8u/tؤ}Ǯ~H?svCך{~w @ehZx|F+&!cC&\+ҳWRUԁK. ]ڢju+w|,+!KzF"ɇ3rUQOsLb;CcYaxG+>ݺ0,讷h$o_bLwQ. O7O$T/@?eoؑҐ!{ԼhT!#6+$ z(TighqeGo@ϖ\TXbA&Iqf-9u4_0ə8 se#} DL*.ИlcJ1J(qg`lDz5Gȁy5x{@ic_WY>hUEJ@7֩|- ԑ\ON7_8>_]:bLQ0!V1bZ$ wRD[YVKx#c|I0Gבzo~]-aCg*@_{4+ tN];J4BVһ"WQ vK>|c7w* ?{q*.`&w"Y}k* ";ܤ/l416 $1ѯ`AA1_W;Oنѕm6`jzA{=1ķ6y} HD{y%W꺥e|fю=hI,q(407 ; ?qڦ=. dڶ2?~ mDDϑ Us {ڢht,~u9ݶd1a߰#p_&n\G 4S9 8D*1ė0<!WZ#VG"0 )Z~uBい(]]J}׋z uN{T/)&Od z Ml,iLjI5Pr3/e&Eh'쵆 |UrC s+:#|ɨ]ԛpk3S` #b`IRՠdfNiEࣝQU5䒓ۨѳ~\M`CMX\@P I3 єe!,{7cؖ䵢O[4$]M>l53{A 6p-/B8cY'5y/lۃ%o0 mCs^D0 ;aBp7@ 1D+ AK =[GS y0(8[6Uds* ,Y=n`:;&Nu2Zi唣\8*~~nʉK`YLh-a݇rrf HTţ0Cbb6fqldAg (ete}xjN^C'<N hDցul]-?S@mc¡w/A5Q{bpr^7 M3 X'I|QӗMʾ&rk3|dKL,l@ҨHt0qFrD@1'lB6Y*Ab $AE$G /UdU}]HT[3eZ#Fmh}ehIJ Vq7ǻxJ/k]o0 o{=oUΓUbqKb@Cխ dx.MAJ nLegIE$cIsɁ&{G&^dP.V[B|HEzf`mF^ %R(ǿMS7<>ŻVv ox4rU$)6]䈯@KI+m;\s臠aUHYL44-P9犅X Fʳ {s=VwkvfK%M"ĐާcڑXUF$UDf+4aԀr崝,SK PRN5J;޾hT8LxTBk?'l.;Ez>˿h޷GUrcn6,,t|>ie'Z84f'CSAcXOvUӤH8o'A.A<WePa_?Zh#պ$=q% i͊63//e ˗exMX160'^}+0FŖ |ʌ|cЯY @ԾhE9,iΓtT,#hb ?5T-nEW;54ago/ר!ؠ6"Hn-2}B)_xC:k[cU=ݑS: Y2 MwaIփg^vdG 0V͈Dzuh=|tW(xdmn:'Vz>99!0Zp#5}xo}G2̤4}:V}!`EQoe3`ޑ22 Bx]D(oib`$?y$|I'u&*)<(^JBʸɁ2*zuzvG"3$lGT " . >N;"435M[Y,2#|dTQ.\)GL]OH\|KHz_򫽶{HVu,i ?YFܖ$Wt>gC,RE코DL0$.ڔˎY?B9RC~f  :OĐB~͖%%3&}'6OMՋǂj_˶o3IA1pUh69vjuφ@XttV\ѝ3h>]O]I U81ܣp}JKVx9S_j9'h{L,x ʏ_Ɲ_G: f^.^\հ 'qQLR9~C`pNESLyHcD&j+1[m)Y`L= pe1d̿k73qڄrZ4Lh"q+:+EXz$]pD=sh݀nŧBزq*tVl4gO:$.O 13 N~)єmT?3֟OX[mp^. ]Իo\*׍IB7cs3z+hUyLc!N@%-@<3UK};cs;ST}BzNN R"aL`mɊ{?ȖvӂI~dq3 m' |ʼO6c{P(pH/ In?52_k$k4P2Z/|eBτWw15LEC%Jd"v]*NygB+3c1Xʯ w9I!E ua$5WG:ܯqwDoSG(1pni>-A״Sl"!;#{vR[GT@/6Ag]\8jꐫpXW;,n&hﹱw 2G/S;V0߭x JE7mbR 3/ԛ A57<qWIaVdQ>dsMx/=7o xyĸMw ry%<  S #LK˄E2iYտnYR*ɞMq UB €Bgҡ|fSY[NʩwjK[lf<o= lIe$`b KoBAnf,p̏A͡BPytgdXO>(z2[Y }LN+Rm;3[Zt*'5Dֺ $*h'mnIbS}=WB<v0~)𬹨.PhQ<;H3DU7.VVV'R,1!2na aU*$` L u @G„R.x7k&ZC*bpA TSQP7E,{f<զ&6SOR֭8 #Ŀ1g_vJV@F|byo?A{}ҾX-\E]XE \T64$*KgmQ)PB3[k-r#Y  (1U= e7*nNFC-.ϐKr>Gqō ʸy#vΦIvv|+u5i#$Ybȫ- AbAYFVᜡĭgDTw1\˝ "{x`ZتbZ}u}X9O8%|le`QңjԢ,\spµn9_7_vz+6?c|"+ B<2ξ2c66fbo _R{{>'%.uSs6S!ky% itvwh67=1믙̓t;JI_޵tANjpIHu$Ǵ{(b~.wuVA&F!Dc`"M lT&c "?}b|9'=?x-KE3,ɜ.91;Ab}H OrِE~v_JU1f[=:RWҘV{sWΎD+j#&K}POCmq!G z0d9/=WVz\5Sq#5|&. ۢpf$O { HXO& 0&oaSpn6b槰 \܃>fYVz.Xt+4?=GisA2("j~!KۻA\q (׶'RB{RWź'Jp/Ukh์@6nOl&ћXeEPX(6u߇n,eFXc=oA;}uv>X(ll)|QNYJ" p I퍵j Ԍ="qe&+6.Dk >}p%Q.ߴgL7n@=˯srIp\qZ dZ'p5S;PTYTP.PVYmͭU`DE3vRLa:K8h[v؋N85h"T<{EjgL#I]HW|;:-Kr-4u92QA=XAʖ޴XċyR%gB xxձ&5^  {TXHu+py|9-cw #_^0|>#"݆ `੮ь!>u, o4=@}&tݹ6 *`3X!{ }?1\'X㸍=  {e39e??YX*:&Z`N7ޞ)7 >>M1C+ʢp{0Yi>R4Xs$4  ofTX擆{K xPXW^Lo}Tғ Pׅm3/Ȯŷ"I T=v _IwG62 C1$T;".bx쏷TgECLM􁑢ly U*BO`Ix"h.1*qf9`"M"rȰmOq spzL9 zRN;6ŠuTa%tI-JIToq ֗&6 Dɚ9Tqʒx\Y/O~%Dă|R 8ϵ]{Nt&F}!Ev K{^|qD[?&mNQ0>'4hs3=9Z)nG^|j}pcf f6% Swcx"M0h%i)|j)+cXI{/="jD?>?ѐ'Ta> "\(Ol*C5c E)8Y궂RO'S^ #_< JpP8^?k~G5fi@-y;bQd!䙲1NR /L[̲qa?s_PJ}lã ZFo⯖DVa l/D[A-[:^c1O9EAVe` RxYp4|3ȗ`&Z6#C̸To!Yg<@P?HKտGi“(SMy԰ȓ ;61(K>5fg0 CEWq€$$:㷝Y6r]G2Jrk>&#reK̬K+n&lWigvq#d^ hkJ -fP3YSQ w83TL<&y20>C]K@ϼL~88;fkNhb[o!NB'(Bɨ\uص'r¥rX 9.D^bwTrC %;@MLy|zOyV靲g'cImNp~{AOw7{}]0{ V`0o[IX裸dl}FHE({B+O:R,(dsu(]G,)tʞ_A\L]u1N=Nh?E ehl;.Ы:Չ4vGly>fy^R/4oR38.`]( ML] \, !!ו/9Lsz޵i{xZ"2r"IȥuByiXhIl]%6 \\Xz88idZ"vB3`%M ;igHӂvGiv ^*hdBdvg2`~Ym1X#\<ςƤCoQfwݷ]Յy:$v--d8㟶;imbpb?QI7*B@T$e?׌S AmU2Opwdsۓ/wdYd!nkZҺ* D0W&cDZX#':+P=J긓4`G|EÊ96[/̘ƚv %JjP)yx~ ۧ_F}Ŋ)PG'}+%B[' 瓱0꺻 ],O-8+6b&x^$ +Xsa\k\B:H+wCAy{ B+m?xH䉶=y8a 6w]ibHd~9Ц[1RE]ɮ&P ЕDެm`^۩[C0B^i!K,u!U:>u}x>Ԉ>Ɨ:CyF.ОJnƪWn  0]c VE`+ػR oUD-W&\ҴB&(( |\@ڸ!iWN3D[D|9HSJ'_ շ\=AwC=5QYo (N Zsd9هK94:~2]kcOUMiLz©;BeZe-S [p vC >WNx4e.FUeqLX g9-ȣw9hRTEv 8;B%e2go,'] 8o, @`J]PSmB6-!ԕt d*ߊZP6]Z8~K cѶ#Q_ҫ) L?֐V8(pC*F|3.-4Z8RŲmnvB&C|Bf~*'U:,ǏE3\0ʲjvYZ{gJGn/].VX$Au_m~Y:Mhڅ/U~bHۿN~ %f[Z=; /iTJG0#Pc$jcVN;!=(vteXajI*s.A0>( ѳ`/CUVyCMOL,ˋu~ mb%gLtw:W;HJɕf҅6, lB7߇\'(AK^"WW()rqޮ K>ji,I88X6EsZ0s7BuuW4.3fL4u¡wDrGS VN+sܫI+\3HF؋RWOUR*#vnʤ#bIInD,e1v.G|AC[ml,Y ~Za1_cv抣ք~@yɎ.0^"#g5i2)#u^N2mٵЎ[2a!7*_Cc/x=rJgrCQ|&ˢkbG֧". eu >|aRkwPc ;uRx!HU\M WT8hW)d~7=:yd/:IN3,uqpR" A h֒~4GDqu=V­?>ȅgPz^ 2ol Vߊ,jOʟ4` }VI涇&7&$3kJvT#pg1D78 CA0}G唿;7Lbґ5{6Pĥ=9 n>^^.W /:k`*$81`KXZdG;C(*YE:жp=kfI\ƈ%Z{pBRRc0#@ʗ=;"NCgMW_i zˆ+4:~e8ʲ֝'KE>|Nk\zShڐrimh4ATYa(M/f(vmhĿpK[ -vngU1(u8`$҂2hLh#F\$S?a,T>cA͵O3NocAO'7 v0:eWnkiI['q8DY><WL@MCwH3QY;k;dُyra._4 +΀Fs%fiK'd $7^S5 }W7KÆTF1zK8|Z"q %n9Մ^+H^u8-=s\L0Q9E̒㟅wCQs*s|6>eK!K@0zC=!0Ao VZ]*ݩ\7R0|%5w4m\nk05wOpyAJȲ8vl:+_3jHc75z6Aw aWJ2NFqpU orN@@ǡjs"}52B}3. {NG14tD G/0>&׊hqBH%P :[\*ƾyg7&A~74EfqM+wQV5!mq3AwXKAK5mj*܁Y?.5 j7ͥ׽x/rOz,L_= FWh5n'~32V'8quUfW07 xERo)HKTȴiֽb f !ѱc\%ncYX#X\/oI +!q<$;f!n\K꠯*˺4* c0*V<&^@'RNo8^:i2 ьKמxNAq0k@N`ER^qzM&*߻7@bf&h!α=Ͱ̽Ju&:Zt 2x# {wP+F?.s)[B<4[•YQiŸhP;kbVk WAdn]Jhr@ס .Jˁqi/3N$ 3@V$^{K/5˰Z7:%Nn\v HU^hq0"3.zop1Sl,kH4yT9y̫k_P6 Zf~Zs!y# T΁D_WܳX+ <}}#<1]}/R<1IDwnhDBl6Ķ͖DmS>}Y V$g BR}iߢjvqȷFɆ" P45PTN<]+VL 8'Vft"$2%=5 BK~nI c)NFd3aCY2x-Tc(-+Jؕސ&Wǥp_-v;+*>/G7jxw6cQwb 74Oo~"|{5٬Ǧ\){,𺌡p2ƜflLo%qGHMuxwdNMJɎ)z.]@sڥfX!AϧxL}V(f.n4R|IPYE_y>8u* E)ȣ>Y)OX̚`rw5ՃgUV3nwǭq{zQ=TO @PqZ=9Ov!>IWzJX[jզIT^ۏEFjH I=HK lSq= Ew0Hz錗Ҟ P ?VP'n{:n8[&]8/ io, N7r_7X,na72w3F/R(D^;&Jv4vDYsX2[d0*؃HR*ϓjOLEf%BKæPtw_07^QKNV"]2C[.ұ! 6c)ebO.Ӹ`8 ]yA<Fqfֽ1tGL",t]J<{6п~JY T`=`n`kc*8Izӌw?8:s>M}X(j%Ng 9΋uF01]\s$3S~ 6nVoq[Q2=͖ Y:U=}_hx2헥H>\-ՍږԪC̪owY.œ?#6)lLFd$ożx;%8u$9uB;}D>WQ/C /.aNI[p*R1ٸ|Mv xNj v> p7t_TF ,'KZ Sy$Oo' o&wYp )'q5uC!Dp=~5 ~\zK;7nK:(=pO9#_`F5F kܿgHꝦKkAN\䠻dy5<T¼"Ňr@-N9]`\Sۘ0$̹8q oУѿY"'1A(;G~AL: )f#uPi֓!xWya.K["Jg30ڄ:6= Edv_(eR oNzB@e1`LRno7L>)7p%̟}.j|;4Vr%#`0Q[`aME6'* VǺpfKacsϦpn[[@'wF*E{WOW#Ҿ7 Yr*}!mTԎU"4j C)-Ƣ0|*( sڄY,1!x4 !jlac}S (4Z\!Ybl4om+ vLcluN.vGGP~ uO ܸ 'QkLh6 Z\_/£s F˷QY qA'1҄LIz_`ۥD֌G̿1"WG< ykY )QX!ݏA]`1E_fJg'iπ1 3ґ"C{8G .I+`KH9rVøIҕH1* 9.׌5M*rE!Ҧ/(u˥UM0Z Q5*]FOf< c_x[G1*$:Jm^\̮sH\U}U7o7O&%9LSu$VW XT\"J>*v(3@T] _X2#,G\ˤb֭ Iy?g+ ch d/2is3S]y(J'}nʢd")q/-*,DB]ƓA|vAB6A@Hf*w!u(اJ%w)@;O:KCbP6Vf695#04vV`(0-&sF$I_0-It ڠU&$JIwLCnzQ<&@^\h3ѐ]XjiZ癄"+K5ԝ/Aȩf=vc<4mI+-떙PvTAGISQzgO :$Q1uR`KKPc3Y,#.sdXg[>\f;;/o8+p0whvQg%fItbnN/䊡PDeO&-SxvV=Ֆ lɗ$>4`8F5.޽Tګz~|K7@Ⱦƃ֍я/y)y{2xsBOk  ?<~H1qth9(7siN@$ځ ^4J0{|X`M8s"4#33{lu8CpP2?&U+=pB~72V]5_38$)lPC؋(+Z^_'W/MC6\9ʂ`dOd[nn @8CsN-L-VlHkgaor/G րūx k:)V}x|A!?k TCy¾JL$z>_4Z'UzCNp -<$5l%̏ģLzNm^}= Ҏ9VN 9?[]dςnKZJ75Z'J.-NKBVϞrѺ]rΎfŅʿGcurmlnj+>ya7ZQ~骷O<oBi^]qԳx21Zi*un$ڊ7c BZ難1BR ܒm!Cs)zX']R,IdGI[u^baؐIw [% WDKQp>BOa -](ɱI‡|8%eJDf(طNH7.3k+ŒF-ƙZ+ҁEnRM>5ɹ $1ńbX/ճM\ #hOź%_Vםʋ_9]V,Sq$v?v bI#!s? I{Z+YjuXh'fAlPpZYNp@Z_thahr&[j~zR^7p;,/YK- W,b| ] @/Z`q 0Y+T bʼScHDayT,-۵36Kj1sVhj/^Hg bd"qnjq OzpBg$5],`OPEb}QG%l]Q_"뜣:+8u, XUí+v%J[ˆ @ZG(hP yrl3Uf@䷟Hd e!si.23B.<7'&C^DbJ5wtH L3S YڸʧOp4`I^ eXxܛLDɌŃ @_ۿɠElI?J'U"G2M=3/;-٫;HFv$V)70:<4zIS!psQ,dw0G+Nl͓(DUa%:,Ka=Ͻ'k0!JD*`,wϦ*]N_$\؋"iy?[nzmu긊/Qh'Tr'[PY4ͦm;$(9%ԸhFBp,amBic ή$#viX2O{n92׿o^t{QRa(wyK$^2:\2]qe!,;P4b)qubzrZIf FP/r [ D*3rAŔAt,P2;_/|v͗8˜d*`x=<Pװ~t0K"?['\.kBR`WA^ G?90;_Wd{"P>VTAO̔"vQb*; E,l.ZHH]sew`c:&:A @[ɧ7e]=^;~8f|f69DYf3s$t~*䪈A3$;0xP}M:i2^sLO@K@qr A砕2jӽx}v}=tAJ髠w") 2wh5V^0pD_`hN2b.^I=BCT#!.)jj[7+ tSz؟ -v-Uj#v0:Nb*&gjFLnIX$q59ăGoZtd-US㳙7 XƋXxgE 6,ް_#]яJh LV Rs? 2χ㾅H~Şa V#k`jI7RTnx =p|<жN1徛WV.F=hOA6 >ΓBZ}ӣ7=5C1KT8+NJ1` ~}SoR 䕠!>,@&|nB/;4_SD402ӵ(* vM=#g֪pXT`W*A}oe~ }.WD cd<šg<@\ +9:p߸i%M.p\%% \rXC-8e0UwWkx~)&;4E7W rj&)FNTR exi ]EA?F-;NM/~}OqД"]AMƝe*A[E1+cF!ۜ6Pь4N a- 8Mjlw%QHC8ʫ^&C8(#˳>HAdc=О՗QD7M6aDX턔ާc~FoebH] ~gý,ᩄ-l5{V|캸3wO\]2@f}$CbE!4\θ+}l /UX8Gtv*`SI,JTkԥ/?/8 |?L{/Uv<˖0͎W}LOqN8e W< 2f iN-9Yʤ0Aq@S*_UH(djb ,r?vZSju;u&,2;{D00'0e7ɔp>RKuB:aY_q/{P׍/Z=}d*ɡtҧ.evb ?, ΟĺM~yDz.mG=P:3 20^J\B4Zh lwT-R5E;cԄIEY>6'ͭ`n/Jz6]yB?F2);*d-6G޲\Aِ3Ƃ'Y)`#b k5sBG?\-QR:Zb]>n.\˅Z]WTSeb'L]PD^:OźHjڠYVI V#% huɵXVc5Keu!~M+G.Վ>k5U_ފB"Ɵ"i}H}leZԡa"& f`v E?x廅 =?_̞4*LϻX9I&Ĵ"s<)趸Zs7hV:-?7T1V:xy<۬DdT,m˵*?3@C'Lh^6OztᴦNuqiucP$s<6\`EnpÙSi}FY0j(7VYwxt.d忯`ўcPO0Ӫ6vE }e1o d A4oVϦ4MR"JIL;-^H7OMD)۵XmV LoksbP8-~8m/8]﷦OeB<}[Ƙ&^f=QY>Z:޳"רЗ/ ~eA^sJ:3aK,Q}Z NxlR"32 I U}b緾k@}_d|{ Ay7-}@!_tL7{]FT/2%SdecN=ɤ,ۑڢ . &yLa}ƵhsLuRhG`gڂ[ _ZCɂ9YN$EӽCqw;tG"T8ʨu{kY7E~3(С{6r%u\}rl2 "<@ٚ,xo6`12֗R=!`L9ߒr`([6!Ivc7čFKfxS G0Wd0Z` oj>W 9)chrD5pW'5h _0hZ5U1Ef'\=#`(HǧˢӹݫI0 a8 7,vyWMmb1%Ѣp Ow9lŠ3 )B3<p~]*p(lLjϠ3_ -&0Tdq8K8mPoΉ$jJ⾰|YhDwН6:E`ko؃ioҤiT|B:CLt]@\m) ;>?}>|gX>I^<C0,@>]I5rAvAe8BбⓔP[]dZ*?(MwGgH j}*tĿ|[eSdᖙ=n /H @׾–~wI92WOpJ8űi kEɀp veWQ_@!4`7{3ߦ܍7LaƜԦ4: 2?9czfyڛ9Մs'(#(KFς,Lnf{ h |-Nؙ43~''\}\+\iGL}UVZn dg'6Wԙ96id^lvWFm:2A|uFi5`Մz{6>hcGxwUlw*#O;_C.:*)Qy}س&w1"0N-3t3ө1`t(wJPĝkYf%O16iW$͌w dI#GAs'mxTZna7wu]вroî s%h4/ zELZ%Df1$+̝f rRn2G7/U}n%b=·kr:>&SJ+&5ܹ46^|Lv 8 !%dؑ -ZpNE}R1SQ,( =qVATy ޖ*py@Cv?uJ )ƻ3\Шt9~!R;`hkb)`2'suD|wnĪ9_.Eko>=j.MfDOWcgnj9&ASm\NVwp&制<Mjɾ੟'n!Rl̪zDpQѓYN1ORd FFŌ\{ƺHOʵ2xB qxڻ^n^X1i$3#ϛykrck `0crUOɮ馌˞v [(.`w!]VeAIǻ#ᡀsDU/YwKQ82 FFϞm҄êRϨr 5N(ywAIc_b33(iG|X*pO:|uz*KGi}bֱ !uХ\?mJ㠴OP̀;"pIiQr}nV;[]nwRQa`"qkh>WJ"|l+yNpsD<jKvF%On7]ݭۧv-Xsvq0CE /X q֊$BSxb0k#:+yẼ0՜QeF3)I.)"-]y8AK,U!Pt~DFW)RHnBj#+>I$quob˅#Ǟ`> n9) 0OK.}]62@y>m|| e,TI-]斢4ƵSz$2RZ#{taye#6X~A=U*-{ tW>&XI4}\ʥ<<<.4D{IᐵJt@mc9'8Gi/yx,f$h191]/$xl۹;[׆#{RB\7l]^`K0.5B1k {⤒4JW+IAK8_%:sC昑j%FNQt*Ȗ:53ZC*;e/ G;-WS("\6wfvEGݷI wl۟͠V {GӖ[LDWmcPe(d5vv8HZ,UxpzZYtȐP[DQy;;H 1絎ܿSKJ*.dW W'1_VMg{I/%DtKPX;m\B 6@`饷}2GeP$f*OӫNP0b!gU᧎h2/9ԕGuP<TlwUxO C3ŽK2[0&QY]@a^Bhwq&{a/[]P#3~natBT´mND m1i*rid"Ƥ+-{1 8ҾXo&lOE[p x5Y)U y~蘹R*X*6T!N c;NXvq TYЍjGG~Z+hW ݢks/"@ˤ! %51Zǵ5񴝚0AͩVg.@_2~m?酪UNU=6vUс fH笐hqLbÃ?AbyPPO| aBTIh9mWt*PնK똖sC$lj2>]{ת\##Gtpz:]WԬv1/tQ$s5)|Q 5V~  PYAx٭YdF.G\X1 E{:@&ʍ90kLҎ"um[JP! W6^pܹW*첡1dМzF|u4sN.1CN5'xpY>:Zg i{79Y<0*Nhə'MeEl@y2Y`֑Pl,ŗޒa7ʅ% ow  o!8yaZv񌖲.c2Fg OfLzh3("IkR~隄 M+Ѯaj] Bi݄s{g*jGI=O&K,ejSXEr!Ar*>[Y5{nFܐs,_ ffy܄y2ӜV%ۜ>Zor0^vrpڭo4W+C"Q·28?Ps8՟6ں TsŦQtee.}uߐԳUev֥:0#΂I<)6-o66 :s5yC(lRT}/ϋ Ӳy ,/[/( _~w'K:G2|} y{g`LER^,^qeQ"2Qnk1|9yBrIb:"ҡ68#7+τ;0HL =q>z9L:6jȩ@̾)1!j3|[9?>&esHCEQ}+Ir槼Ū'W [%Gax517$ g!? {"qCBDc?NZAݖ"I|敂02A`<11GKtlH <f$A$ڰg2|e9jVኔ70~xRz}a/hb9)2'H1o%O|Hj)Ń?O2+"643)?QFچ#"Ų}Bƥ\s[vF:؈H7#\K,{bx52";${._K{}~]n~+c] 0^E9VREOld2]`nĜ2RjX2s~>.̤0ѧ͘V4+W5$B4|@7(Ř3]?;tfBuē±IH& ѴSXRjIAdŀO,3xmZV뭱x''>6*gd]N ("MU֔xY%jR2="AȮϠ[ud95\Uqؾȕgg4U-\W; qqmhbiCȺrz^Q1Q\/ bnn Cga&)?Lr" jJw6`IC6ў,[sS> 2~Qj"q=6+dmpf6B0tqז}\mj6B$a@m7)T(&2V~A1fKKг-JF4*0W-Jk|K?'s276@[UCS!GXR}P16{\mق)U`v{V&_)|3HhM\HT+!;̼-4ݨo zHJR^z K傻͢V~3&!G>QxRj#%v+*, \a zR%8I*4۽cY;sܩHbooVcGPrF8a_(*2x|Zt[񬫊K> ?HЕK5鼅@ ,Ar1p`jΚw*(>F{3?\$ ry(j 9if8ܩB;@wLzڰiصӛ]Tfcڇn=uI8O[QQQ 9]7םmݯ +VQ{`ڿUX .ȜU'͠:z-ƚRjILqgPa@F i7ɹ͢q떁Hw]Yh'YRْO󿀗eٵ=n &PEd8K7Ȉ\A}SYٝ-P)9ۑv )RN8 ac`iI(۰w>Of_f.Vd¸`CQr#FPS^Bֻ\]b=wA+rdW&UK_/*r|!x߄}# zC ntQh*v |A20 1BϦy| RBSWWaMxjYvYWԾFf1eofÇScݚ^Ę'dqʫz{ndRwFduPX~?n zp|5)u6ZNl9׈;;^DŽ4 `4ݗm'foe2@}Pv5D3*hQp*.Ux&O)[fn3HL_[达FYʀTکF0SrhLrKoGnqI"iv!7 )07^4)1T=VZE^I[F < kgXrM1ɭ$yg"y')4PFP &HJ=ݺ&_?Px*Q!AHDz/·B YVK9ؿQbu=Uv+Y~qV.N DdKv6+y,xq˝4>R@p@()2\n`^ZYdK44]=nݘ]\W=!aw\5$)"]G@fD#:*19z<#~[mRq~Ӧ11(G]Ne)Vm[pUKfZJ6VHf'k=dBw y؉fʐ .($&1{!,DI 嚝:ҍ$x"%%Vi+0Ln9$>ۊρt m R}ZHX' Pg[_-isoxalg$!@A'MsI H# V \ȯޗAй'H`uavQ-g",l"I"+%Qv 6xAq+ 6?n|=f )'@ՇBQ8-;"/P)Z)XE#7c=7\cdX!f.ZdzMO4_K)LO\CY?FX "nt%.Ș6!c[qQQ9~1n#Uw^uj nJ n<_Ař?8yI`(= um;]'/ϓp8XqO9#Z~w~6e{Gh PJ'RGͳl9=eqyGWu{~)خ@1E$;ڍ 4 %»U FuO6n)Ó HR1j4F C\6}h΋kSqفzi}p‡iXRG6NƬy\M53z[q?`$:ݥaBûTNgfN! ק\g'%Dhmg ei;nu5Wb-/LDWPКB:ӌJ\rVAQd+K$ӥ5| CYX7:gݿIO4H,AH8=QӮeeJp</ȢM@x=fXY۽ndK6u?6]ZWgT; !'ijLnlHG寿}$0YH@űT*y ,VhlXd@jcY$y0bl+=|/Ě `/ZE:շ oMǤx;j%^ 8~eqn䎟yXDчlIZ̼@96B y |_Bw[Z>^Բ*%O"gXG7"V2R$ $UV(g> d Ӱ^E wD}BPp'sWg— 8zwu~E9759> (7NoUl32=W朳Y bsxΧz@J!pzй"0ֽHລEa3bzEjBL^;&84cL,{`ñ,%7t>ta2S3\jÜl"k}d 6 dǪPV)LՓ^/(j^0orɜC{ٷIExR86*8k'pMvK{44u=e":M!l)eyQ8Qt0Wi ?6nmqWkh5g">&L;ke-bNLvVbb[*D$YS9 VgW&a$}PwnYR^®W(PcX_U o|qkF4~2Ng:jBxBŦf:l~J[] "T!9(*I|6*Aм%~7#8O$/ ciLM8V:to$?f$8R4^$}Q8f!V}?"a+D'~˖*!\?JE.~G j*xYGOp&McXx hp.IP_ʄA(9iZ")j{7CdЂq—e:v^0yn+ z?|1I \5AMr+#)"Is50aZ)pD)kJm)j}pSw pd]σr+-C2N@)՚dQݴ͖) ,LW!1J]&&Y(6O'X' )i2za`п-Os]QKX|U ҏ$;?56#'=^Jh`rKOT)mޠ%-68_a$H beID[D_ !BdkrQaRPP\(,읿&Y1~FK/Bwս`:*:NJFR4y]K_Wb"F ^ʶUf3 ,UW*rLs#X@>ߋObH{Qd󧢱%qzb`"RCߵ@y. /^Ev^gk?bqge&,Q P$DR0xbRd?b@`}ڴoY X4;,ޠ*>-&1Y,bCڹέ0c2rk4aT'8^7t6C<9/r‚pFz4Įy^* teRB5n*n2jV`7=E1v6sP(g5dVVMM>XuѕwQ9ڻ 2Cu7}'W˞"^/dd$vO+d'>b:^]LE6CAA}VU;VBM VhY˒B8\Y{(~#^?KZ3CA ]"*$G2/6clI rdAnȮo+Edm/WK / w'> )9-}+s.Ryp.](6K:8Cdpr5Py>dϋ=2Y.F ޾gJ?.)-:d \rxx1缈Y<1n|ޛ8Xmb +>Il ]yI*^jݲpp${}=n_\mgӅs 77 jSf3^։3\E_UV4/Wdg*&ֈe3XxW,pJΑ.f,n!?1)>]$rw"tZ[ p{h 3f^Wj?DzLعճ*F&R{2iT%B\լc m܁TRe@OXYE hXYTn:ZuxqOsd#S\ac&} TLe,90o\F5iՃ|\ H{[棆hs5:0gN!lqr44l#VO/ź~ͩ,R/dWn+6-W-(.!Qr\E5 5@>PLJמ5&?J0$TrlH~xlM ɋ eZG0)v pKR_ɮT $(nTn?F)Οeveci3&3v7*SE B *s@N( "GmyhP#7!wAt 遚bv?(m_H8m{֋.nhw!{!A$o:#lVOB!RJbP%W/f 9wֿȷ& 8%M1GC_fPgo쉖1T.yhv$n(Δ_]o#9_q@>s橳g< wpw Bckh*])F*M/ϛ:60F^ hr߲//ak-LX͌"- g(1q,.aO`%ݙӦ$v( yZc0]l:IrF+LEK\gК`nG2, | з k+*ȳ+=')ڛӣXK$/w~ل?i8hCҥ4'uA6Am wiD pӃFf|w0EWύKtAE;-u̮eFk t:-x78l$T.֔@ .e LKƳ56!Y{Π!x躠 +`x8uBGgGY: W ,ފIǒܨ8i6"ưaH"`! 罈߷H}`L*] Wqz *] &YtTlh{X>6'p<i6ԧװj.|zt%^ e^w;%z@H xjſꭙ?ɯPdc,|ԶapB<60^Lh 4O9w;Ƙˮ&83jQ TMm*h~0ήr%ڳ* ,9ɠ;5m߯LBʋx4Al=AOC  C$"`tš\1%_H>XX4Lm&!MKSDWDfM L(Ba XWqbK?YYB習 z('!eU):WrҠR__7cclϩ‹oXw&=8;mz@k8WbvǐHT){:8(?n ϩStUڲ]M@,1@`hݯ` tnfcI(<$|Gѥg{ ˇ{n@AvnICJI"pQÿJ#lb ٶ!yVVlj mE -IؚeD]- lnnnDIƼW02D]|\xG%* RGAO2hMv" 877LhmQ;\1aRi.'di.]wS$# ]ΪG/8?Ԡ+7 uW&6}ǑM2Ջz.,Y1q\lSmAIY:ktǠ<V_u6ҽT$蠕ۿ|X] ϪPx Qe%|֐ vhZ"Ve!5Z8p4 6_MY8[UDOs-𧮽PAOYag6wa҉o6}ɉh"Cv<N楰f54fフs\%9L?cҍq18@\%Gud%}_4{9Q=Нׄ=6 Fp"T6:Ã\_\l O@izb |xfp0ԱY!@'F7qBߧQMv= 0Xh7.T%'ᗑ%`=Y;$N{vlEd|62l6_]@=HI]a= 1ȸfkqɯ(PT#"z4#saϛG&`-PvgfPQ7GF#ʥP/pbK駎O1>Nڀ&&1Ta^27 $3no.N!9% %%,#gF CI~~<{ ԤY 8{T=U;"SFX ?;c נY&|x NuS5?m[O ٨vl&Pc|UleSNIYݥ$,u.Ur}QB^>PM̩3-NEXhA<\pgCrul"v+._AY<pW@nΓIgs08ک.JQ{QrHGrcCc) K/iBG 8,ަ|kGsHRp%Kfkys߽ķqf ?.#/[RP癦;EFpf:|'.ޞz&ޡL K~w:E? Y Z/*TG=+9z"+\*/?d nK%`'EFrkH|9U_읗n:r@qOwW՘ ]HB%G|0_eїVŰ5rik"?YIV^ \7 K\.jJ7bS1VD>כH;9Br ȓy88fյ Ix5Ƹ&kl26bdZ^ݲ7! (PZDݥ d&)}8_fyy@ZW~^0579COX_`56c0}43H.H ,w IB]>H4TہG -59nȩsac;5_Ak+M8qZhAo6^Za霳g,7 Ebk*o>+Z Sٔ1\35_0Ԏ$\WyT ~UJ ɏpQ^z&7idg>>n IpϲE`_0u MJ^7Agt$/]P̻+昈fvR1X2×&l9&oݯb׷eG3=f;D6$rG  `eGlw XC&9(Wj̱Rg߆zާ;9V%8+1mH4 w? ^iV&׉V$[\8;g2*^*!vȁ ؉sT*8Z`ld}sذ w)UeY&MDs˩IOM I۟ V]@@z>T\> wj3jq9LIW5Ӛ"dpc@2uV礝iI]fP x YukƔՃֽ& @YË.(UZV>r<܈6y8-xj#ו'HdV2weXrْHanO[ S]3{Ëe#/L\CT1%ZNat,A{eFJ%;|LkzqCkJkZ'2dzIwr`2ʝ6\5R6MHqe@Hj^=#7uxh;*m0dECW&v_ڵ I&ָ37D &{I_[Ƕ-2s8a;̩༳qdowOll(/)Po` D~$mP\$`9>^D+) ;UO}:g;5/NF{B(R@nWr/~f2CΓr'aKG t8*/6'43 9LOr@)Eq+`l^tQ#C]_YK̘X vt9ïV`|z+dvѬIώPzot,'e*Z鞅v3%xB'E( |}7\'7:Ęo\a3Q6T)^0j2]l7b5V1E3Y`bKYYN}4aoHIEm{S3e8O |G:AN6+EA[F8$'VԔ}z(,v2&|v%:'-[ܓfА"̝Kx*, Ȱ.ngi7yrQ4odU+EPh|1}]֦v}v ykݏԸY* #4Wg%L}ݙW笁c9lSF4>5X+B2 ލITCp̭ܿh,M'[^ `zh[zZWfA$Ӛ(uoM6O  fu`P0Wu*?u1u:3nq 9!; ;c"?<($6]#f\|9`ap5BYlpk1@y]bUL;4US trԃ5ql'N<t8 R V0@* CcZ6ReY44֤|= ֿʊь`3\ Y[yZPk)~p˙I} VjW ȓÁ%B-S o2 ^nF:,rhPׇs~ٝGIMBHE(lhy :xU*J0d 8[Bt(\}o;gHĒ8T393{e[F+L?މaz4/E(~$$?aLr /[ [wY$Bb2~.Z"ّh\ϻ0cP[?Ι#˓ kBE)YGм=ܭn|Ls/"U <3)ڍeEQίqgd,ҜP"p_lأ'hJڕd`ix \ NK ڶ{LhuH^V>q}I6˯ eU-fhM )BBHL'UE (>L37/c .aI$}tSKvm^Q[r4B>nUC8IghtDd¤&:XP5/xBECRC@vd,RNuwoy'imyJP VdNS佺ރ*s pc`8v/m>Ml42Đ!u=L 피dPxQ]Tw )80؟C *7'SꮀŋlɛfRkhMP@#!RDԂ~ĝ6vG N%H;I^uGJ tzR:W: 7jBbxtTp~( P_TDyIRtդmVz׮sݜ~9wfPEnDk-:ί{Hzfږ)πވߘa]+L @.Lt&]pѤדD~ڇ235JvGo\%SB-. b3dvi?:+Lb|`o>Q.!Z앯@$)UPw0U/(sMl & &AVvxQ+mׅlr1 پeM `~sڧEB/=<kfd,-4駅&  0878MS?ց!\|ofLy2]\lG8?g(ǯ!``E oĴK0K̕8ְA:C1uB n,lOuToukr?BF/fstRhKЃ|1y}0 P'Dr268sK``X+m{ۭ G}ɚ| JͮgA-%*U2Ki|NimOzF7JOz\ًW{DtdD^"-ŌVVC|jq=N+4p,^v&noCrN7W Q98i(!HT;ڤˑăժĻP.SIhAe&5Kc7]jHuWu)~ b+Z.N9y\Nƈ;s=bO-UIϻ9Y\m~ZS Ȥ&P樌; zV[|DJ] C2~ycdbnz0nj1 jSܤ2qk&L}H"9HӤX˖4"^F%&p3_Yp?,]a^g+ް KUD*ESQs1X/[\'8!C͓xS=F#M]/W[qӶў[imoX8T_qhl?^I_MH2dYZV_MnKhd;s\ d!X Q߻;!:B O |WUۦ#ҢuoVA&5$g,È*!CRSQ&zL6Ժ7/lt@!`jѸ Bzh$ M{螽N/M6Ulo9tq]M ` Y%F dkC҇)BT^Y 2䱄IA%MFP&7I$7H=h(vGlZn%Cӗh}Ҙl;iܪDYV7Q 0IZ[e 4A6;LZl/Tu93W uSy!Sjkl[|[i,[,-N̋e@N 68vak>@Wx"LOOrP$(XE d*a%~fJjKP&u1 kR ߭?iR0O',qѻ9w 4%7+j/_3NIUTzgpgLrcuuur0>iVĆ= R:a^42yEd_ZI؅ uZwp9U~#'T L }o ؠEùVfؗLKk0k0,yY.ʎ kK2V![pK2q5̲zt5cPVĐ.1cOjCeC ޜ;!%/훽()tnO6ʭ#C& *N<7O'MMY- q.պ9GOfWU0zo-Pp>Sf5# A0 ])<#PCӵA?Ʉs۸ei!'ZtA߼|1I yI\Dㅢ?HsCs^K=V.OhXlb`Ấ?sUzŗ'fMwTVn ySFC/bSҧN1*! ER^(M =}I~9K]B"[U6LC8xóLluB?&u^\3ߩ) *_K?nFA癤ۉ Џ&6 8Ņk)ZfqU߻ AMpE[6M9K=l9_}ؓY^lkbU?&䄬`><3ݸt͛їj}K8ZmX]FϞRY 㠑i|bu%Ig65!ShN^,\{NbuU TEp63۷Ѵz6oeA|>,Mf]N9OQy b/($ >F)ېF7@I6~ah鼒ҝL_ uʲӛMZ^nǙ`v1v$\B*cf6Jsf$~ޟch5V5ߎku;tQ*w7h`5B1\𕈊;A^;4u,,rr-@9?u@Zn*W3a,͞S Ǟ@|#5+B\EҲރ^qeä+Tkuc:ovA0*cL1 @]NG~i{8 [1q)? 1YZ\pmJ`%_Ũy$$?JVs9%#A%QnaD 6mpuWݵ f\V,$1'eBZ:wh}Ec_^k2 "+l|nGȋ~YoUCGH*aa*a쏧g]yVVw75G8}{:44K׋FoLu I̾B7X&Bt=hLup·*[̵.>Xd$s=.0k]&b5j6p R^<ʡW 6舉XHr &H(zwB𴺍%l%0$pdzB7-N3zJ>4FARg6QsWus؃e:f'G}w)$kfN%=L@0򭾞Rhϛ)7<*HkEpn!MISܼ|G č}k7"Nn )uHQ`~D ӏtd\1^0q^|= ƔCM%_NWތnv@j aXO-!5[j9ei} ۧC1QP>יq <*K^8!8rbDO(t8Fo0Qvzs7ye~U E~)sI8+DB\KpgH>r'֩kdf0Vvuwp\’3V糽%c }* =US_% @[ 5ԁ1j!#c|ZK~:ԝa˽7 *^pQ7ս]_|L֣kX i%tV;9BޜFRlK;On˹3o*!,"mw+CE1/b!AteRKaZN2Gƈeo64*+7^N(穥>Օ11& y乛>/lb}89/|:Ģu O~WjV3-sTNI"JFm%Gr,B&oQl/?E-|}8 =]^HH:PQeNW%WXTϼCg愞L 0Ӷ$ףEmg(PI5J^1-f'3(8BUQrqtK }"̲YI 0ibWЏ"V53sYEOǏ^I]+CR XVР6ʥ $&W#$At\:9K$ i3;S`/`ڏ|A]';H03<vwZc#9,T@JDJ/E,k|5X|f}5ᢁp raSg݃>=B< kADZOv0S\B*C`>]TDKvtIݍ '$)4 g/]2efY7Q׉[duI+.`1TwtӣiAI/ƤӗZ{:i IGH*X%䎜տC*_ʄMBR P$FLΊH|gfHUT-ЕOi,\=&⚘g9|o#dKLWp *MԶ'0e7Rӯڏ~`f*x P^tX%JO ո"]I6iD 4Dqㅮ0;WټB(1M9ېkqĸW ؐVwknF-CueK 휈ʉUu7Koz٥t#{\Yו]fӰ E*䲁$pP`M sE,]U R[H\(>`=?]i, 7;sh7rlUuQ@,}!Ù+g[>ڗ33@y HI8Qɏ 2la;֒ǴIekͧGd}*,o-+r%UdW63E ]6-4#PBQڏs'Ǜ5MbFH6V^L6!8dߘ4~{[+C۹l-]88?F{@t7Q\“zOhL|NIz~Q ֥B뿣^9K:u-}A S˵tͰV1rPMyNk7(En*Fdŵ& *tE4UByL!+lۆJ.ϧ7Q)|q |$I{|=qZ5dC6=M+>V:U@$1tA5F>,dvƄlMs^n"j([ 601Z$:5JnbSn0m1t"Aa h[L޵K)}Ҿ)R Z)9E #CÓikY]1+d0l_dK$ [BfÁ8^P5F#=lȾ>Ys /} TD<;٭YͲOh/ "2Q\(͏;2-HdƇ񢷚ieJ<:P^`{`I[լ/60n5TǾY dz/pѰ1YMg. t 4qr |aǾ4d|^42w+-j YgFWyLû!=cŔJH463$K":ry;ۀC)aRhUUQwá)Ԉ~C|N3_`&#q(Ʒ6f%vP\F?$*a %}PJ!Y#3&G29W0ah'/.`])x:#ldT\IL7ѧM#L.0w|0wu+- <}d&Eᖨ*~nMo}+80}u9ngdS7E{QdVG(ѕyVst{؍7&v+WN;ԃXG)C 3짋)DQwR;Ve.ɋwSG7E qT "l%I," ~ȤM&H76$~^δ;&}?F3f@CnIc&|OZ:/T9ߍ+DV#͑:󄚺ä67Ď5o<o["ܲɖcQ-UNN8bUC|_ K`zLn4m#euu72g)j$eyx/{_V:C6ESm<$ y4G\Wo`rZ2 sl4N! T6klTjTcͤ셂 F=4U,M>i@ ӈn~jÞl)D ιЪ1m!alquO?w>`Svk1.  K-VM:0kʈC1!1S]bh0FIny\HQ7gv0g,4XO̷*$AщJgƁgISS-98,x.rJvt#ۂy&<O(tPjԩB)XͺYӽPZһE-R#yw\L*տ{ዶE-KM"X'K+xn uU 3AHvM)T_g]湊ZqB&s v|%p v4 Zd6PZ-_L+ MtIaZ87UHk.:/UaD=YFΉg,v[lp1_߆[Lt g$B[@JBZ&`7dEDy!|C/W4Ԙ3Pf0Hk=:mz1Sb j }q -9핷\Ίg+8۔Y'* i}L \ H!svZ*2`F u Rdk*V$lN'<-+T&HߋǠ?CTAm;wˀ,?UjSb1\_~$%n$ւiiSp{6<^+![i>\99܍s#!O&"MSP]g*<Ggx.osv3rPiw_J=o~A $*ـ6݁x\ƇWKIʷdT`zfWТ09)GvFsڎ@!Rm鎂љ(CG: Q[cΑ&&F'gS>íZ-˓EOoYAk^֌zo+Hz ک|gJTD@- 3SG|i/Th~ƹ'wC)NotlMbqIPPG`Wsu5h Ä Åcb yu! 1ɝ;PIFj}X?r7٢W kJ[ L25h7X8d :V432+N$7|c}] @fA#̷3.w/$߹HC%xoǞlZ(t. My/cze27V顔,!#`\! *$ ( z.1 sF7/ R!r(\dpq{M('(P' Eq3xk[%^޼ $$1h`CbDYx#ݥ(V)j0q1'k_=Z}o,,.&pD #G<C+p-\AI/Qq*\!ONQiwKĀxwR k-v>!9'GKhJZ LisB^|FCL)"cEɠaG=k ;Ksʄl>^]V`_$1y~5dŹُmrS7'2:<@عF@ۛ7pWfө%TNHj tqVz- %`B7W;>VyzKɚK;%)PG?QO~%ך[-,RJ#c=|a&X.;Ů?ƛ><{+M*^]oV0̍$YaCꝣQ*VgItY5@&>>?̕-"AXrx.MHѳ01eB{Ɉ(B}(I Qc$@W聾[Iθ$~ꛗ26 4 vC/|Kjゖ&3ҸYeۈ`w›-%*$z@ lu|^!֦a1ѼأE.lB}dhꢌiQ)JPwqb)XMMm\7q9C!\bRv_)Jkߴ:+ɭ-Hƹ(v 2v@$6a\2zLt4_dDyO |@ɰ (gHm:"5Ҡf!/4ccCXlQEż1 o̮AKiwq=}.^%\(L;۲G:mÌ@!&TQ K]"iQS*[ȇɂ?|"' q @Y)"ץ'5U},EYڎ!ycpjBH~@ "^~sUzx|y nxR_7#}Ai0Pg{8Apb`ÚCɻ*ף]ʼ4L Dn}\C]bw$QOOO9o~JbT䒩@Aսhf5Jfk&贿O<61(YŦ 3djYv+|%x,TcD`1Ta^pX>0Vʹh@/Fl5G( Mؒ(&n#3}6,j0:ڌ3Nd6e4/9Ϝ3̉m?O{G¤4ᚄ.h8i/dGl4?Uf>)8ߓ  LԔ+9Vȕ4A` ׺D0@O#R7+x*2_^Ro:#I[؅*/[*Ryrރ_;k glACő(xbM2.0Z'a' EE$JsJ"nU}xd_AC$Bxmzc񙕲\hg&`dz"[WҬF8ͳvtEo4@˼U7t3xRra+w\4ljFno%.%F-,+'eL2L垨+u?wOK 6S*0A@f.?өWhy$} f/OeQ wM ?CGi!@ua;!OCX%kF+ $"LozNeAF80sJ#TiD!%A<5A]Z$*n/&=ыR?NFcqgFe U{!{=RGTXFϱA +Գg(+gb4b ?,o]pvKe*5!(9uPxx,Kޭ9bHt!w7 S #ŐbFWEmbȔ3I#5JFwQ{ -nRsst3=a˜v=R5q!1]G:_ pCeޜ|A2~܀4x]G~S l޳5dGoQLp[ON[;> 14=Ҕ ݙw=LT|CZdnY~N s灞u[`/=4=[ћI˻\-<[(S5Trzp,Qsq#ɴ2Aikw|054. {A%&zyJ^MdPԭh 1~h|zvAF:0*/fYn8/{^"WچD~H6Be`V$&ovzZEFPabK z9D>*йWx\A_olQMvPN-/?R] LTUj !mZo93m?廬TSC}wd:_ABjdqTFd&mk3 5@7*kOj. Rb0[ƞZV|TC!9gE/4*Cx 3EWdOvjK(q/ia-O4_n/H?,<oǀ̧Tn#{7ݧa2Eev͵F‚~яHh "1*{9;#i:jBZ?%#γGjIclt!G[xq? r򔃟a Ъ" u|]e"ޠdWrR3wUz:;:i~#3mQA*z[<()z_p(FǯD}m41gWj2ty>>WFM4 ~wdSkY-MgCYE$vl LTqc,HHvf/fꤠjVo8+06ZPRDWtKaEEBA{Fz3"Z).cslCNwl!g*Yd%X!גz/ԭElԡgn10X.$)~jh|of&GVz?ܳ~^znґUI'E(kiD{Vudw Ϝ?#HlЦr]3K5/Xsv^,?Nc}vrL}?g;park|AVr"N? >Ʌ|3 [ߝ795,A "af[>VOa:v"یwF)1k:keRF5_kϯĝo Wme Mf^sҾOU% OI[œ&E=ZpTlZ)$.ZfQ])?ΊYhL3( BwT ^ 7l~ XA& &x":? YL9(CUwAZO$O(Cx*F$kOQ㦠tmՁ꡷?p|Zp; glhh}v0tv$Zٚ(Д5 `,ApiY{’.ljԋnNˌfށݳbkj-ubYJΨ {R8#N Cb  ]}JNi~MYS`M ]V8d3!1-aY+z>ꢒR ~f zƔ9a)1-!κ0Ң ;Ѓ!C*@A-!qagW^=g{/b./${;A{?5%8e vxߵ^[t2vC(<'lׄ?$ 'Y$e]}^"Co"H$M~N.| aA D(fiL$RMpo\+B4gvJTF=D҈J]_m8 S aO0" gJ^x|h:ϠECJh Ml[EE\}ԫuELB]p+:aX1-RD OK|ZB[{Qe?}'"xma֑zt;ai^OdEڛaf< OQxXA3TBSMF9.qڪˀ>bOQ ˄kiVn}.Np~nP n9192g{Pa+T#l)6 j-edp.~OYz|6l9H4Soo"32Z˚zsŠw~(lY GXTX(;=MET^#z(DS @8oca/ bl!Rx>){sYmԃmb|Bcw1#^fP@v ͟’|`7} b0gLU(\ɖ?<|K@ٌj(jh>RSs%kOTۨztDI26)] l&mzg;o`^(gz4ؽV{kDP{q"Zt6E (3mFaWgI=@jnCd>MTYZG0;!ܹ'^Asۗ!%HH\*`% -[=J45n7W.4nUxkF2S-5 !M>nwpbW?ORz!'_8 3XBZ#wB['( ,ՐWfI㳝쨇H,c+1={Wc~Uzw7sJc-m +aoL( J]-i"wg0a?{:.!9U(mQ7ϩl%%W;V4N\6pB]YK+/=u_b&w}&K_g `96n#A[0AnFl/>ߐ R~/1&bثi"vb缭[w;muSi^߬>MYցrqhBΌ XjCy r7v;{YvQXђhԍtO¦ahSgG]f@,-NN(b)Q+ueqmA/Fyj6, Qq-~/e%ʴmtoуMФ'Qh ;2}e} ͷۭτN?3˫9V$.h e%LZvzY`Qȩyh K;_M<_^xԘ_GtTkѳqS`,^S28Pgz0BI鳳24zrm1e\Ȅ>3Hra9I}o芥c_zg\(R'VMĎH,X{7v/E^0_n~ x.!cV1.HX(_Sd7$3zhk䧙h(!G`$ iZ8MgKcnytpPM@BR4u1?dhK&}]vyT('[:c"+ԍ>TC+,ر wu&Yo3%3@w꿴1C;Lr:?ѡ0iRvý6Zp=I̘ x)ia/Ƞ'h-luzϫ~6yÛ(r|o´:3̣K.Q"dZIHVlX NL1z'.1·T*Ԫ[D.`-Qh:e7jg@oDO^szk N+iVD[w%}H`Y_XtH֥,=@DiwDldׄRL"BvjmI`.ԣ\:6:Fi~| JݢR@^ V:"Щ.Ў==fЬӤEƾ8-ͰQ'\(Ӄ aXұa~'Ea>!a֠v㎨An<暱n;?Ĩ٥S?s]:%.DMUe")j[=,~ )"!$>K|/EzRmTM{;+,lJڜJδiJH(‹z:ݎzي)5=F%Yy %eʏL\, o 7 "7 w+a Y2ؖwpzcPmz6 {wm ~a[y!0(:Gdڛ){"CP&&y 1=Q'W5S~f2-wiW&/}ZE1hư=D$;'()y![;2~1ޫaFHCI9eŐR15 *)~Q2vp K6.>Ņz)qߢ)B.I6@bw}4o_6p#+ԄAs7뚯>iEC`ԌuUZZ7^yb) IMR u*X\/9SBT6ߐԣ#X1-Bӎ\m_kH`.ޱ_9 Ζ <4X5ܴ[+ܨ ۷C]@Ę^,x)  = !zeЫ1(R @*DRY) ٭-(v{_ D銩=:hl zjaqnド7jTDK??lDՓjL*}ڷP@BoY(bC,'6y6u |.s>uG~{?n8 ?FAdKTS uK6sҥ}:NksQa>V'&]꡺ڐ{@3j#YuijiꞾUb7:{.d0-[jA[4EAa0h~ VEŲૃ|N1ȔA~Cn8=+0 Jy?chDM)v`%N"nd\~ۤ aKKbNbeT28r]U 3jMҎddZ,_ !:i %pcu@rlJRډI57^UD7 ^:?0IJ"0T5DhG< :;'4༫xcUyH'eji.;- f2/ XJbҋa=`)@-b?^=~7//CSdS E5?iƵ3e1 W^ʊ iܢ @JG]ƛ-Gv@ :VdVcx6?Z]ר ''P0]F J/Qsj?q:$U- R=VS(T ,UH61rY=@2tGQa8E>5/e`3B-yrσu9N{glZG@dDaX] ֙rQ+ !Y􁬬1b+p##bGX ` V]xUJ86U&-ک(D F-sAЇG =ԃ`1C^TF,+@y FB&ё\<]6n , b!PA(v{5֕G:j>_ȥiOL)j_ЈXm+ $C|ic.$P~\K.h{UH'i ? L'ʞ8;;ji*#N"a%&q=s֯H> G_ 9`"&RV8ba,$g#xcC'D͈-&ܵ0i7ɶe@GIPCc͈9.׭PX/qa/'*b]zñ VΊ]H`ٺR O?_&/.`Xۤ| j?vhlw''Ղ?'c[\]dmՐnI6" nLU;`&z,4weL$B_9tpw/39Nw÷uo7NX\d49j6V"h 8mVQ $vK]Q9(n!Uo @.aB4HA 69|VYus)㣏Hb_!={t]Pz# z)˜6k%8Ub)/ sGo:|~B6ѥx9Jy|䥁^WO*FO(Lt+> *դsG$fɀ3G8L\пjQʂzuS*Tj}rC~cZ_ G n {5^a⥅៱Ǣe/8gba2Р?ky'ÊvD${p]O-q*0F=+uҍk`E2}4לBKWsOע_љ+<*`dƺ0ױTadM"ѩ]3~5uI;Wu03ʵ,]_FhE=wef]SϋX.ZہxA~?u;bI8ż/_t545VnUImA^&AQŽI%UͲ 'ԏtnIX\oTprYv,Bi8SΈ64wi}Mrd4tSȃ$kKeʫLvwPMt<.(l]]857ĭygĶQqkkrIG4/nA_mu-c  g' >z9Jړ/Eu76Z"@1>zN"V)IПySJx^1euny_Cb/VA1}twMIϮJUbvRGT!ո* ɿv<$8`տRo?2!gwY(8} RqeEՅ9J93| +]rܣ.&٦B$Un?>=FZzEX/Ք8;x%Xl;G7JjS괢CQחKƲlPsԬ QKH!ȻS#*tR!=r2) }c]ܬPًGҭ1^stϩ, .9W^GG~Tn.En>&H/`н_\n7%A~cH>JW7"r!d r.nDWSakc,|gT]` rxlc8 nM}a[Vi}^LFkriC"O7>Q+Ѓ΢،6pN-6ĥ~)`[ЯBw,!{ֆ>CP;IWmbDDH yao^u* բBP:ʵ]${5.o]$K f͖.qI:_5'Գ̢QnV/C쒄 Y;s6czD%DG `kHC{=sS,uGuE`->JBC̐ !qw"xneN8yZ%GVh<G#hlknfnJjpb|lj(,KAjͧ-AbR:;]ͭtO6K,۵W[?if="0ČeNd@|w!by>["uyܻ8ӺCwՏY񐠕iUۯIP@/GP\,2%xu@äH#?C HYֳ%ka0n\+=&٦g&fvZ2,;(؃θ̏j=Y-,ŢN(RR&gle,:N&WJ$ /,?d79P!ΪZ%G怋QI5&|[ QHgr#cvќlD,t4-QkLҞ7蒼C-όx31&:Z ^y<m=6$$Q |Z,1f&=sGsu>ˊxw7wI{mjx;6jlT39٢P?N;J3}a2_CE5z;џs }ũxH;mui^Rfi幜7|?96R%anql"Qͼlin5T~O/^$T|WyOezƽ8@l~3 ؋سK_7/nhGZԲ@BZ,#ˢrUW7h&MzO5a/~=)~r 4컂?Mv,pFI[> "#m,"D͘CS䰡%|635'Ks\g<#.¤d'xY? f*_*ҏc?%vvɉ1Q75 q]JvWGhaUv6R?3,zˬ~D.G&},/t>O"5wܰ?̱fN\HV,arx1U%l!(ko < _/sՓ ad def Xɡ7Kg=.u[Cin/d!7hT3V4u NN^_k@ f}0]YX&-|f8y`{Y= E7.a+q|A< -T=Ra0|@~w>N.I U󣷮GP$3Gltenj` H<0JgR9[__MU#;gM4`þb!20a /ȸ>V*DdLL/TTI)orv3H4=a!I)ܻt+;{^ 4gelT3$ :#cWw:D4u'YB~X%1nGK/Eh]5`ogf $^?Bo+q*b ȬI8=?c FR)t)@Z5WPh?85:xpJxBDC?yY)PdMmT Coy֮xPtɦH^~ۓ"x'’)B84&7Hڪjt2(Jx}J~ @1lP? l3XuG5l+?TE3aVPm,NY/j6XXk&NyƒqRZۓY3OjcVj"XJ"d5";!;_h\> 4ϰb^iSQvRJAƥ۳1lmZ.+Eʓjy~Pyd6dKF,2GŋM3i ҝlj}m~jS&!ǖc3O:O!5Oyt>΋7VGeqwVV64 JI7٫;s$wK,}-&kxya .6]]|^ ![ɧ訣_- BNYyPRH'=<,Rk[\i#\j'JJ+=Ě ĜR6HP "*FȬGQUr]]̀~<;J݂b>rŬNyZH˱aG348H$VNӗ=$ pilepvb8'B*#FG2mHN~qu6nʼnaIӀO"1Tvoָ1} ?]L 2c"0!k\o^ʢ]qfF~;BK&Iy9ŐXP)znW^Tc <$3 9{8 '4}Յ'je3?Ps5$U6 2kB l|[$|9xA58Մ/6t1q~&0hhG1[ !:qωJ~9rf'e:ɳ3y3|ѪH0#R8A&LY `$жPF=%k2綗'.}9{eɯSjߞ\/W 8B/|WdkDx(.YFCDO`ˊIs@*$"t2쇖0ݾ02 a)PAbv駕  BOcA1uh\vZ,C7V.|YԬaHo6V5urSɩ%ȏoxc.8d#_6 )/ >t}}nq;kɷxDU܆*+P_JŖ:>* 652RɰFh3ce 7v Q_5ze=vG'}wKШQ(5Vyz6?e֡>!̴}qm|2`uyE+_3M)9iDuچq.+ 9vͥPqfxsiTF14UO>IU|d"#*,ޒJe+4T":K|$BxXE'T;&L*§3z{xvJo䃀-*WIR:v쉦"G:&F܂dcC)ŎGq۱&%9*} .$5>SUdAg?m!k,*h)CB1F_I{W` Q.@N8I knm ̡LWSOҀd@& tzlזeZbߖcT=drB_uEu;b~;*bhK9gPgtO$QD03x!*=8"&O^n`z)RUrR-F%qaIDC?9}tǦ+1ewXR7KhGH!B-4#*MǤ'$ntfq]Lt.qoA#ϱ`pb{-Koȵv=q67{aӛ,G<`~t'2ԝp}?e =:[*$g&J rDŸ-jJár/UQM{3'%ߒMxtR SInjg:Mp?"ƹe8ߝ#?XIJ^{R|Xڵ{i\0c+w6t1ŌЭ9i%p?h2w6jm&aݒG?6[xi"Xi/'K>R!wV`6! h~zSHdm2$hlcؑIJHeC  /K` jhPX6՚Wډ^{9^ixOGH ~d >z"rX!%UIϗa*[ĴXFcJx.ٮ"Tt4ƫ) /f&[ V:Uҥn핳)I$UݒM [՛ #AJPH#+Pf֯FTw-UJBz![ܒ?AQ;x2de*l<$?<3Oȴ`':AU|9R(޴}i-+Ǫ>-RA{-w=&Е82^ԑe? v&#"#RMmVͿVO"(Q3б B=\\,)UD1ŷ}(`\RCLe&2VP<g#G(p Scˤv)Úh2IyN\NO}0?,HHsM0]#j[mZἑ21 )2-Q*&4-Lձ30!8Qc0wRa6z>[嚟g(rAU2>e6b!tNqKZ 0ß#=gxEnxx[?#6GRFxBwTZ<1rӠ" YEO瓿A|xޗE nxX0@ `R̄\;{$M-k}$EB.$1QcpgRy|N ? :1Mțt)na閂4.Ŏv\]q|]/ZMfe|6sr0w0Ѥ2_jR`\Wf*we8wm;srKRD_gH_5m/=o v!na[}-V'4W!U|(T2д@259UͶlηx*՛R^cQ%ILqeT Ɲ?`+. *PRn8? ÐLH8^)¹}4O~Bju !uSI![ls7 Č$nTbOl3{ 1Ky=!/W||c]Z9߀ѪZ.Kc[Hb۷wSX?Dȿy}GfRƧ:{{T"뻗ApV>Ų?#i?pL"+O yMUPS !4IHq28Epn,#bWZW,bL:̓дloK4#ZK>kge]qK A )C*TN+Ħ jn6ַM*/𤳵v0y G?@-(VS *sRXzduk`z}BM/#yyBDD[djQ<]'gU aY}.Kc\GU"q5/cu;wBmpJJ_Qh^:CD&* - 1е=.x>R22TFuuv GMˁ9;g}sʱꯆB@?1HRjb/}5gww@!9/@Pא\WT^e&aȉ{}b|,3) C6޷z9zW|%Q?ژ5v55%ħIpW8}N~8n쭷b_ԧ#7KȺ~ړ(UfzUl ?)3PsX"eR'xi<$]-,s`7sHХ,v AMryb'B|Lne jQ%E? :" Y'IwVu0.#OX;/:K{4Z?G;U^߱$[-{We8xx3t޹$#oZisofb 8Y ɡp/"hƛ˂M>Unb$fƷݛ7swל} M  2ZdR!r ܷ>*?%saAؖEè1 kqvOsPq&/4gBӣ3wnSRnL ClwáF#F\6 Բ4xΠut\">i JU51co3*tT W8αP.{GLօ"k6:J\AdLFܴ&V`ï6BQYLjR x`aȁ#_FJyϸ y ϐULiD㑨4ݕsh^ Z['ʊ"gbUJGeŕmt6f]J-!xhs}5YB^`Gcϓ :퉵mV\?gq4I3qz[3{Y={I\7n bi=vܫe`,7>p^Bq%JcIjZ]*O"d)z\!oܵ> Tϗ<#eǟ[P,2$Ve *1|' % [[Z|Ya7Xw+ɑb0=? 3WIʝ'hU?p\JgČĦ6zJ1[\Ux)nͣNw#)[6aQI]k@~s~@L:y4V @Cb+;KO PT=n8,lCVa5-ݜ\Lu5ߚa@ 1ڪ/1QI025&=}ݙ4}.Vŵ<չ\UTCR#Y$=H NыMyd6Α(H "AO{Qω+_OP{LzdAN*^J*f{ocom`I>wQaԕYq.ԭp|YO Zq? p%MhJl}{""Q8OaoptcM{w¬M; t\@)Qe6Z[npM7VWo+7Ƹ^%s*O!FnHv=;@}F]6ɳ'dPBxApA-V~x Os<^h=kIc ZuN6vӺ6Dt1%}6#-3 = 8OC; iwH+:ĮL;k!u|JaJ 6(_MÅkTI Ǎ2eIDr(w{E E swf4('K[ Ag2R# nQHAD?총9lZw$) ̟,qsHަlT8rA՚ߢWnz6)8v0zb\r\M?~~Ti00"i%ZE|O~(cc߁GVR2@$?mfۺwː 0 SF[;::I^O3L0tz=gfot%49Vc!L{W;mvk%Q.`fGfW,+,o˵&0jr@l{2 %7+bde[=@nwƝ v+Dt[ZZ`0H"ZG©JB>AB9tV+ԝI%bCS9W|%XTCxijE13OK$Pձ[4ҝ>K? [&Q%_InTuW~Nݵ͠8]"4o_=z*rƖ[c `}†Ll  7*F9"^wi{WQ S;]qѪYL<; bkJdW~$Fk1MA SRg61'[K&G!ʺݻS_+d|+2{_!~>dLV\u0$46B?u+h\?rNpC5MBQ36Kthk![P yL)(Jv7LAn2`5u~wQě@q%v=C*i]ٺ+]í0"\Opr- W& % lby˶ uZ_8h`B8P!pig ӊOىO4Bnv|0$ӭEhL+vĉN(}#֋0<Ҥ\71\.ϨEq-lY-%l DF~mG+9Xx (i3& %!5@Ϲ&&>}Pgϻ u!F& ggǍ٬iۨ l&*c. =0&2W{LqJ4 Ž6+e밝KN(,Ё}*Oܧ )F>2glGLj5fs҆$) $:u"p-3E_H ҟ*sLF&WJB|A5=6`Y>16i#_OZiu{;#8ٱIDjB/ʜRGo% $A(Kl[D$C#I9^<td$Hї+ ꫙Wfk3]+aڟvd]r>* OKU6I tO7"S1_83s h%ƮGBfی[1WQ;}oaptka)@R~F.卉]<=B^5'FkO(0thA|W_"Ē-?xRqa;hQQM!YڟCN c8xE!۰`aҠK;:#4s%Z1t]}ob:$Pm%a?Bi;T<^8h`ŋR{!a໳+9nFW}>@3R3ll0t_Bhpn ,ȈִE̡[ nr6~{BT.&]s)w@ Xu@v^w{􃫔b҈$ *af6-P*Bo3u>|ǵ8x{N'mm\Q=lnd|oпK}n/K27JZC-( Os%̷pPڝ1_}'$ nzχmS@}8y՚3-.$ )VͿ"4Օ"?C- /><(Do +f(7WLpO$O$i ,V̭jƒ0A0 <'iE?O<ęKE],o]£jn \ObHcdcuF3P]6z48d> dA)A잘2R^I.淨CQ[8=Hh]Z; O4p=\^VEڱ,z`z@h[ .ǿt&3i[x34:>J!1z`":7vŽXh)U) ߯lApr;0XE? }844QNkº|baCkO@1ԏt :8&FBgl4o~,Wns )-6o,{K[4zX"YNWfH!]Cإ5YPtI,^] (7z|=d-%[ÁdԘP(2? "}S(Nx'P9E [ LU--ZF+<AUc'O_Kb#,w:򚷻ͫZ^L鏓1o.8K+"Yط))!P>KR:i&TQZ)`0&tV9-,R !{뀲m:%^ 9 <3ۼ ;gN@6gЃJ yK`/!O x>PPؕH){dMFGJB4euWbKxPRgB#Fo9eJTa12R%`hTYLb q5Fm4v_ka!sRr͍2)4& Wp'ws, $VE͞Dkes: (z(_ 7${IJB {$Lt&z=?sYulWj?axߖKxYP)(Ce ?9`*F#4g<6PzdusQ2Uݴ,[0Q2+"l Rg^4-i/H^UCkʓ1_V`Q)v0"q/:6q9q>%~xV?oBSOVff-mX똯 K>~$7ժrԑ"TtiNJx ?0^6oOwn:%")Nkݣ7gD 8/:o%T\L 9C%U4v^>c7~Rk*1 Um?taFǴ@1 ܀UB*Tmn_kw\F]w~RMmDEP}[f~歾/zesROqBx.Vj3Si忕-Z<q\oa2V;Z)*mfzVtsM-˔j>5v9Mbf8.}~{d, '{5`LOnB˶aKHw"ÕpS ݜB8)oñ߽5XI{Hb_1<~a_friD!ܗO.up?:Ff"hMg l.3a2a?-2٬9mM\)#f+(IX ;St P`Irs̐Zύ:iø%Do50X8N!rM3\;]33T"IdDoU+ڛjRBfUz N34c8omؠ5OQR*GP5LpOnߣ'Am튳:!o X2 ̂ow|-bng ]KXNxyUF_?m:O&6-+ jT˭N+!ApܝO X:kYұaF֨,NT hvtG B< $uoS:ayz ʹ~Nt9?Ȅ:dg`D(ݸ3Ь{QEQd@(TZԯŹnL$p;k=W0/ V_,8B *BTWf[U}n O4̃bm1%O NLO&&ol*gٛ)#Ua}$.39P[A1Qa9&lJ+XC;'\|Y 喊Cj 3Wrlv $rY0້sQjup@ lIm{ N|,ֿ:dţ~bZCގGd1Ao>F}4EmUn 0\˚>>IsNsZ4aoZr $T,'8AG'GZrjѻa+*jS$O?8!p I^)(۔2RMz篃E=~y`d?PlѲ7X$dc@ ~!d؈6w- 2:iCͶo X|3jTj񠸕MGog{KxrSs VĔd֖of:@O˥ž'LwkRX]Ys5ag 5e᪃}s$f,ޡLPg04RrөE{#trƄ-!(l# 0.t/'NKy,vBW*gD6nsQn0HBlo[\=4U])Fꐚ0q:pAuF,J Ր+ΓK+ur!9P_m%JP<,quȍMN!FɑG t۠ﱹ5Ȳ$)GbmV#v![yҐOsK)=ٹrE8)yfʹ3.h')6򬚂rlnkگ-utP]&yA@_Վd?*LZFoz&IQD RIMע%;.嶨4`GLnM,E4)e'pWe8KwLH& > 0-N?z/PRZyea3ez+PV7i8ձ:ޅ2fA\O=ݥƒQ=t|e7`@c eFJ37& yhLڛEcLcVC[P7(qEd烅xT|ZQvj=f{P9 #SDI6m_κB^+$fG><}H(wN|\@}#"*w&@c wI5J3q{/Tu8{vS;ᔱcUxg7(=8/߼ GGܷ6zajo8(hm)Q/siѯ"ХU d} 3s,ǒpp2N~s#Z4-QI$~{{`^HThqCC ( Mux)E]$L %x;K6A#C>.v`BSхB>s2+Ab'z9f4WϘy]%yF+/ےv `r /iPB`7sVv|Nx[7eY4恺Y4't ض%EAKwxwWAbM!zTo 4cTZ}]4)@u<*):b_ B# ^nZukCgO~SUp7 0w ċAuDWhZV?\;Sc;ܺMMRM| ԬFπa*`.B[&U=|"$`0=qpT[}CKsA脌+DU|c1(|tKw44bϯ ӆϑ(iߡW@Ȧr#>78nȘAUNvi΋ux%~I +,5kNާw7Vm5@ ;by&s2WE8]C Ue){ 0Z>sK )CvjK \Ag&Z&b\oVPrRrLSهqSZM؀9З-t+=vF?eٸ;b5bꌚEO3q(b'li'Qč]۽s ^@  R/6]uu x 78q+Gb Kua~b=9 ?\H%jɻF|k6#!p-sȎJu#a9By͚%)b4 =).VxǷfL;qQE\n:k]:[|)}^]Qь񸨼 ?H&:HsN Pf2CC hzDfĐ.-Zu`vZ/Z?y~kF: 85pM^1B~-ms_՜ƒe=! jsPy⨫d0ܮE:=Wl>dz 5ʰv Dd#ZԊ  jr-dz Aw"8\}XKOrk 5= +Ck0q^Dh:Љ$#sQ{ndս7NZە.ݙ3*P3^=VT$}6 Ehc<29 z ֬ "8@D\"u9ªԇ Ǣ~n(˝4rGd}הzCh6rmW6B7|*cU=*f #8v9B'!|L t~@0'E PP% ,7<9&D9kI)RN)T]7O$ XB91ɗprHVORRR@\qݵ6; V{(}*Mr%#1QyWAviPכPyKwo=cZn\gWۇ./YEC20)aYŸ9 (bGP ᥎sTd^#[^ ,/ 0JO]q/!"hxXR씚Bo',Pқx9{\pL?5{>SO}w3Q\+x͛TwA+RC+ҕ"]jɌ&\APu#f#ů(x1~OΖ5"2uaZ*KGϥ {{XP(xܧkeBn%{w PruTg|.󔥬]EL$0!|c8|M<VD8Hp@ZCYԫrxVZyg`;j Eqꅬ!I:3ţj9W^*Dz AGeJLq8ϧh~7nG?]p3,YsW =WO!Jm&V !UH60k>31:`=Tuh3ҽF @sijDG$ Ӻ-e.}mnzJϰ+.cAvPÇ&)1DY }ISU5>_{Dx. _>IcX;#pɨzZV.f}"ŷ]zjitު9Z6(afm*ɌN,N#X.Lw걇C)ӈbaT%WՁſCVe˱+*MC-#Lvo\kq 6Xg| ݈7 8.>ەaZ}( H`])'_oF֭OKr9m(\<ٴ捻Py"m9LIj _Q3CB&dϳ9@wsTUйb . l^pgM@E&Ii}rs3ȡ`{QyBCɼXp{98&L΅K#[[ꈮN%+3y6(^Ūmy>փ7AY+KqExeKZ9z h[7ѽR,^5T<$Gg|PwD$= ru mT>4)}\؃p_ג#6F|OV%Gzɗat]֫侖;M#%˨JCYJ37r2+UTT9&%-.;5P,]lHQIb&gɨńB6DgX=V\8y3,}HWAwew c1&t%02# ycjey`=hIQr5`\AJ}~RꝒM(ŀ1:2 >XΆ}Q1mCj)}1Ou@QW 庵o*}Tا?@BV쨉J9֍5Dc!-&™7g F]0XVPdH֤P(5 j"4tlP'g#D'oOfk릏?wϑ %&+ЄR8'*tJ$nv e5`df01~BႹM] ( =6ZP>e'}Փ`hwܻhUy"Ͼ.msjV&4Al<<{G IW6XaL˂1# PoYi¨`?V*zhoOK d/Os$ 򳺸:9"!Yb`Q.ePf=)$p"yfY kX"bC]\ߦ;eR+#0P 9JSDJ CE,Zl;_ 4 l)_9bi|aK4ϡժcc,;Z&9aR~u2M 5wAJX/$p{h=_R-C#:!SkDAO{Nu==BxtЊ~<0Z6`IK\@ ciD{h` m2y$?W]_'D*:*\W`f:Upff2 YQ0nj)>dur Wc,} \yol>LA{9o+d@35 J"\T.vS2WOB$&ԱXU\3 lmY$/Vz|wiV@̮=0OW<8˚w^3=rӲjƆnWq9R$9+ #t!2(Y'ZB"h`:;5~vF(](FxN$ E'XuĔLM-Kb5FXѩXjӰfgRn$Ml*kTƦdUy;o5SExM_US  zԣ.d j/\0cJֽhjg_H-%wp$v ձ_ G'8*Zgn&v~ Ƭxw+`09&l&ݥbm2R5=%"S\n1ӄ0.`oTu׮dZO!y9ˠޡ(=+&;^={oZi]sV" TZH%77k}^BZ-YdRw6<.{ b.Ϯ>8/ ;u@K#_Lҧ$khЃK)eјUV` !^j2 i4<ܱ9Xԭy+W)˾`Wz(L ObFCocX^"JjQQ3U]Р.^B`,]Z@y{oreIR} s@]yq¢L &Spmv~LzՅab\%f4>>h):nL K7Thz(\%7*k/dS@w ,)ue>gXLĜU[fĊJ`r2;V>7d,GXCywlG9ObJ,50L(Z0xxR5NI1 -?˜mSBj.q }k7+ X%0xąj@X/ J|QJ+0K(Y! ;sWmğ;)6!l |jQefjOwL iSIʤ9,r*TDog_10QFA䞓*oڂwGNgsjU$z2nh-vt@=Ӥ#6̸wGySi9>a8QX.FJv!s¨P;hV[r7|XpxfRĽ5}g0xӞE|3]T#SoDM*Rup/ `<,vi`L؛owz@clI_[0˧@jY^M gakjpCnJ ϗ0 MApCPgJ($%&OƾQX~tZt)'z ?(BXr9muxx>m.܅Ɔj7i?ssdeʤSVc~w&C֯=E@S S5A}mZAKaP` E.+oh੤۳D!u>V7¼dQhL+m^p8TV;} (Md$z6 )s6$P]crIKeΙ0s8wc=T O#'a,v,1ĸSuH\ /nL".x6]8Cmjm-9̥E LOZ%چٹ6H.,(δx(%QȬDNhѣk-G}0óH %+D_E+8,+ ewMn=54 bFc 5&.cFƺ;|:H^GԈ >*]y|:!GCS0n3 R|h+N36֤pǮ,B4+x"\ + SEOyo AA9%0\ [ioD4]LBT~O+*i f 9|)NusA{p#ǥ[ 6T@SA;WRM~NnM)>~ !?JN̂|Iڰ׹Wfh;vlsLy8 3ˁOV=Bǯ9r[9W|'^V̒L34n8Q\üÞۍ >]!TY=ϡbbj+L =U-$&Kʌn1Ko-9W,K^k%0G`pCSk=4-@Jmm[!spx: C-8N:E]ThNxctM+e:CH㎙u>{u[0$~kF4m)7Zy(my^e9jȗ$A^!W&$PFpr{gy<1ۙ=e&likcaY;)xIb 邦h0I7 +wp <-Fk|aՁ2eUN:'G ]\aD4Zjl,Ѐfpz,~ bmGHi>B-!D>0'2ym9vQC:LhUzBN/ɹ% ;0YTCL+Wml\RܞC?t!0يнbtOL!fjݠ+S~F8DgjJ5~s%\'3p㓰`Z>Sa(>qs9 a =C,UU(͊oWHE>KU1iL77v9օ"s]2eYz7BT\0tBt׳mbYi'f5Y!s;n=t4bؿ|k^n2*'4!%UHkOvtd#G02r@1Y1׳YqLR\qO/ηKȒ6f|iF"&sLd=n2ݍen0#$aadzyloϕP:ɯ|^"n ϐ~dR9}JW5buqP0`JG~`% ^<+4+Ruayᶬ\@[NUThRSȬ;v33S7D%ròEߛ&LsjV@ ٷwv?Z&3=9fT2W%fT2z=rQfM/6h7 * lAmU _` tJIWӂYZ: ROZ_ i<ή_ğw(O?t8LO Ou,|h]}';BQj(RJֹ-5^0ԑ<l eb]:"ўu?' `8}pjy<~gUzPr3`ClOIWb'1J^1UR?KF(No"NyڒGY3/4FU2G0xVmcM 佽B8Su#U \ U^X sUyFNMN4d8WSJfM"Zz^/ bNY6.ߦN10&=@Tttnt̊6( +!gQ %0H5ik1V$ ` J/mJHLRcTV.cvYA aQk)khbؙGGaQ3,bHEjQ#OԙhN5AEa=YuFA`ifiintţdwvy5 y~SFѾj? Uuow"|?e0iUIȉzktEXEXl)+0+n.[&\Y'J.pAS(oz̸>r$Y-ʜ1 bR#0ǜxF1M>z n]*+hOo+9T|nĀlmb(P9TZbXӥ1hnm1KDߛ0,WV}g^~{3|2׽`u :;L:N]B#:Q7$}oɵc߮Ӻ{\@WUkLr vr-xJȪW"8#48^Wrqb،YJ9?`072 y/ *=^6haEbTc Z !q@٤2ަyCoekl )ՄDe~e.,[llQ 2Q}v:$pI%CH>w4s88O2^`؍(¾L+n%i5Ie,@XÃӉ Oqa>rāJZɻ*$5B.Gˌa&4_YH5(wn)% Mő߭}xP 7^ V,'GOv/w93.\ x)%O˔!s}1OOa@" 6ܑcc 1) nI CnŪ G#̫\_d;_C>^ gp88JGjXVZֿ7vrҟDD@Oۮ /GɨeUJ©?h 0m()sN6<0 YwF9 㬶K$MjQ'*"?]bv9[BRٷg.&sW` TGik2l KCck/YA1֜_3CK9 aKqpY  5?JC!T+#ț/D}{Z$/Ťu+H]ZT)+j]|g,9FNF&5\A7pLU*{ X'r nmvT]*lW' N Yzcuά(tЗ<;#B?r ج_(hSw&{1lDP8E3ү.KZ"݉) ՝h5K$xIx+N tD=z}%˭}@R\,ؓFuR:0r: nV^w SY-UJl%bEVMK3r[GvnfG3+Ix;-'[A[%)HaAg2? wtds)/iumKnQ$m0'OZ{\B9%㡂RsCD'-EZff 0c"Z0:nsP/S O tT ̏DR̝u?5<L-l=&KZ?i/^B]c2y$Ԥk\ʩT2#V Ůp jזt$S?UA|4=܇|0|>(O(? ~ nBB}ރk2ȯ;صEmݺJܵʓho9&SaR55ftp7L,ƒKPC$ͯHPDᔚF]q ~!K[ PjCSJPXQA gshcAA" Vx Fn$V[p2T?_´vh-!3Zeښ{m{趚./9"Pau92?ML yAXߍֺwynl8?exQ.5uUc&("z):(qdY^\kz!Fdo.8fi$-5ޒAaԄ /%qj|˪$Tpd^讽՝A]=}<%| ?-׷y@`EhH`r؛Spu\+L%WeKB5Cw2o< j;̹Dv\"S=&b+E|ܔ(ۻ>&&LOH/B'1 ^5Q>wErC3}*W |=I<4z fyyg9qO gkFpVP:92a~p]SW|CP BPjw* Hzf"m'K@H~T}G= R{zl?J]I(nwޢAx~,]ن1x&]HAa\թubDYpUVlB&ܭA2=]HJU@?)$(gi/WN.87ژ{ PY w74(nrZrB.ԼM! [n~N*AQӭ (S͙)R+k AuC\=!Nne%X A"0dXHu]sx}YC uY1Cu5KP@ ?aAʋjvĹ-58kAI)L " Gx9$$ː3558%2_bG$ei9+)VJP|$]ǒb1Alu*p+Oܔfecd,mԒUBfMF!Y֡/an.H !f秣y0A6VeձW= @l>cZɨm~0^&ӊx9,bd9!)oBC3@X>ܡe7iY Ł;5"HƏDP.aɥ$~910djJE{«@UQcB(@(T}|;qVEŻGbۢAyӨ@gV4y'4.ΊuHYj=j. btF!v1f8MH:Tp]Fh6`etu=cQE@ڭXݙST?u̯CXҐrd=_N5eưܾWW⋋V_7M<SfbTo ԏr%vNo3zʒn{wOjW)C15C&X*םo.es`!N̛4 2F=psj#n7SCyQY 6 k%FKiD9v"PlբÜ2qʮyowFJVB6)~FodiTPxk+RWT-맷#r6s ?|>+>:-ƨ~DhPc vFnCцԻQtrLl;@׸ts\gUG2`A#Nr~0,^esA#BPQÖ!&Ő^VJP.t- 5>?mj-,D˱oduδ:\X@sֳ9Ӌ;*@`(l9|r뒭l@{b1vH=l 5m0XVCO%U U낟ui-<\؏p]tWDRKgL]&jA'$ OؘzJy@Hp) (9;nX5pGI&#ۍkWNә^)I?ikd˦5 ^zYD1az] FsD]c6p=h$+# Ũbd5=qN*CHra1D"BYc/Nfw*|PTVx!(O3{zb9nHN)Naj'$zu%B* k/O1~و3j&'0Y?ǔ<7n' u$X*ЌZvj߫>CDO)OH#Оtw5/@B51SaPV`!kJZ(P\ %4P%1WpP%{hJQPkk'Y\pT;F{#,29J=;l^:N"QfMi(CN!/S&=BgI@{{˾ $8}KQEa$\|< OQ\S^?} ;F!f_8:vz#ܤ:ٵIʼn(E=:0za4Œ ji8M+&㸓ʕfPQM)v{ȸO.r!}Dj3ߴdNxTK( ϳ7A;Vo+`i *װ҇[[!7.P!'/AD6BgtX#}gymkv>)Vd4Mbe . s}4 t+!xbԞaE쐰5梉'TZ" Aȴ:*+ؗj=/ QȠ~0@>+:>f!dE7ت"P>կfRr$5d,3H3_ ,=w*]Aʱ"F~ߦcKQBE͔;3W:^ ڨo).+*.bhC}v5ΡLbo*yyW%yEn{?gHb5(6$sqpkc2z5_qX)ʐilm0g 0( \sJy]fkЌR \/|dnԕ͝\H^nC\"YJ|A叾;#Ԭ+)bu_ `A" 4_Gܕmѣ>Rĥw"N -F{U}yv|`*Q.Fg 1f/=*U遀ΎC"I7UV Oqsg`R i E̗zUThSmIM:Ux>?r2|gWn`r^U 3i@A@;CTˁD>w gjYJ)Od0;j۞B BYroWBif1}<%N8Z*Q59D\}ʠ^|w:)0$-.jLB 9iEϲ˓n}]\ ?qyyrgweޠJ`Hޓgc:+4^ú"Z֦rgfm~+I=,5_f`c{$uyFS-*(ACE:_ܓḏ=\`UG5˝ 7i|ڳmԄ{QS5g%-.ovl{OAыkO&9n#$&/FP+><jMk#]nUKK-DҿO~͈.wK(dlEYZQ3Pw_fdM)z*Bfcݫ Ӽ^sL}Ʋܒ]\BGUswlabU,>X̊9> fY$DA {lD-=˓-y-$A`zp ~R445[KbKI'%tۻdx2k:ԭm<^0& "BH3-wCNI*\Tgf2Z]2C$a4b,/DsyՌ`!ܗ,Izum]t #g]*ۨKB%t\%fIq5M6􂅙(,&[[(Z(" J3ua4?b7d?>Z CUZK q S:k!i\0LxGsIrkC^SrUƷX2)zHPU0DIܧ*$·s,?|~Mw-JNL*;=)+>qV9fdG )JUA ;^|tb7 +<-{oN.sy`4YBC%vZsgzh"՜͛*[dhK-HiJ'8-_b.~9;v|LEݩ)++eN ֭6,~yDk,W5׋"xm2U՜rvcgIӵ ]'eG9.=Bppib|'3+'5؅Cnc02vb+j`ddL A~#߇?@RϿ$.οwMz})Y @)r2z 3i7,nQZصL˴N>klXet"[ޗsa6Drq[A#_~MNȭCo %!a;Ţq/V[>.`K*37vfݒj-&ڲx1P0rb^d5(n*wBs"*ifp:D1}cfkMIP.m3_}!>MV4^_wX9ͬKRͰ"s iov ^DJ0E:Z#{*l=()'AT45t920L9,m]].='0)[TB<$"ؽ(?+'O-Ug.}0Gs:&>]$xaF'p? ۀ#Gʤ}.y֑LjE!@Z$NVz(/Xܷ't8.KO9郪DXN_I$!_ 3I ^盐V?7,787G:~v3<ޗ*:f 7U[P"$T2R#-q^3T}i(IOH91Q`mJvμ8KܐC± !˵,U:*RpE)55<F (x a[o15Jf}{"?{:h' I?Z竔Ь ey|.#v"\q|2ZjmW:tZ5VS{}$ݘR?3Z|=%tTnZhEcg<Z‹ƒg0ۂ.yѮ8zcR `lnKJ#v$ p`7q=k}Ơ?ds+ET$q`|jz{0b"?N_?̏q"m5Z1| kKIq!-/7"A]-k1&^^$=9EVϋ'%LZ9*e'[7Ȣ0V E)D֜"}E^aG[/'3VMCw?u| ɘU]1#\k}dN_SEn #jvzEц ˎqAW>:|> ?l˓yL#H]آE_ʈi8`VyF9_p+wπ~eq>ҽ#s9^#QrG, x=ݙRdrWrhK?FsّukIB(q8|0uW7D¢DnTEȚ`gyA_G<r:.oj,_ȳz[X8,Uq{0+F_LHaT9abH؎16Kn'F9Wxx]5%CsPp*%M S.Q䎫& w*yF6#轚'dذo74LAH-n1&y~jQF4Qs:* lU>_dKLr d߲{Y}ۅAʷ|ΗMxV]_F13p-մ _^PLA8z9u) #8ns837(<TU-ZGLJ/22lnn|"Qћқ?(=ysY#f$񍄪KFFRePT2yAWBO3\oQ NR]ò2'ơ ]*'`?@3bJiD #((O$ʷQp>f`2[J+`DfW|VI l-pyaR? OjD{ub&upD,,VOU<[O6iMyM<'jG녤$>NjS+#Dy:KRe]Aݒ=]W7T8jN ,b*f/*V<iStcmj)B w!=n? juȀ`&'[;c͉Eb[l+mp=,bte1f}f@5dJ[ e[wE^pF.g"[:;up,96}ȃsh@!Ԛ $xuoV-wV%&c @Yy2>'rk<^Kzzsc#z:zz>nx ^@O0nV}u<'^/ӹ%?x-\?L*>ŒDQ*h4Ȁi>="bF@Ln5m!GfmGVՅÎ$z\Q|t9eSiیQpxs9T)}y]"/G;!ʼn.8UFD&<4Iַ:yveΫ޺sruQa}H@]U B!buYI+b|@t7#TWOs";Zs[Y!#t]+4ɵvJe~9d먫w'qeu1Ԧv$Jԑq72EheAwPGp~̒! _̅SzAH)ZWe42*f3&SMsltn,9̭睸Ifgkb+p)x%,ģD&QЀ(\8f͌_*_&g?Lgŭ<쁩-4bA2nVZ<%!4[!Fiƿ4.eP>EĊbjZGޢrURGVƕ&*ˉz&/cAABZp:ln5a e;2G&帛fvF\ķcH׳d{Qm8E 3t\%yߺfC݄R#N˕~lQc]_&QcSVu<P/9 0P,`r=s'M~M`w/Ս",di6"r lK%4(cOnMK~4XgL*u٠M!ݶ'P+;T#qM%gux5\٩3@MJb99Tbe-%;,wm hvdWǛ8)[ 01 sU XmsbS>19M`%7Igrp yx.n}}bJjioS{xAa(ިO̞tƒ!cJ[)aXr$:3o}eq}(7-]=$mEcNTn,8{fEj_~*a}ˡ7,ӌ{^Zͮ X{\@cۛ(% #xR= |٬x̵Mxkrtpy/F- )AIʼnMK ZT˜,-;kA< NNފvևnq>A!AsV$G3DG/+~~"cKʔ/Zp9Caq P~|WVozav[-0-5%\z;lUg@̰Hҳjb(it> }vh}`iG ǰiX7+L?q׭m@Tvbq|wpBj"fF%i{ڝzx6\N:`[L9|9̨}«YbL+3 O[?罅 `ga1̎j,WM[uJžkDI.gUe+-CvO*܏]/B%@Ch-},NR|F+ݘ7L52{0T^jE/^,Ʋ$\q]xo[o e[:RW]/4uhv-3BGZx#!(~p^߯3ʷ"bu$v}D_hNGTZofd-{l{}JNӕ;CQgb%m[ pߝsXd |)oX)g] fQ=W6d#v;/1e7JqєS_UzU3^N%P eQ;rT9գ_uGZk3fj2c .3X#^Ўԯ% j;2|N'hQ/hTAWk p$ch9#U)ߜfp]"}VrEe]~;4'bN`?)f_9ʊ9<غ=Jl UZ,YTnO)x^78$"'4Z2)o::&=mKz_\0}:ߘd {t84DdE)r?+aVe$5KI:V-eSC *RLEYin 4Xi,lܸJND. ȝRK{+ Nayj&8?\^.ܚ<=&/&i920 9S+y DTVV6EMeou jq;aZs~?q2Jsq^7HTo9ZɌ j3]o:kdD ɗSi#lJ |_n;ͽ_{EyOsÝΉ/g@L'T,ةl R$:d~#eWԃ1$NLfZep":MwGPQıN60#?Eu/m1Fhr9DsPmլjw2AbR1ί)8a(.:XxfwQi+7fXvR br<ڠd}Kg|θnQ'ɗP U}fQ)(@T\ ro :@x2bQCG{W}PÒBy΋$68&2d0 j:DKFPE4sw5DhBFR0rÚ8LV-ʵ x<"E/aCכO\ W{kw*u|ԯKQ\q % @w? a8 RXYgY L^ILLu|)_IpiY^)c?3wu -.jWp(ޓ`ΰd▣yJKڕE Pd2r~ M 2GU+C;s`7Z0\.brYBAXn:H#^){",&ݗ Yxo_ ׫^Հ"PݰSDS~!>\dTW臨$ m} cx[À$FTk8}IX!՜ADDpj8a4esiÇ_I TK#˚^N9{I=Fi~<<02_юl` @ZN1 >n?""оs7$}n%U+i+@4,r.Pg:*{EsS4ZLip,F簂P'&4rf̉C=Õ A8g?kTcRRˏ]FF#Ko/g /B3b %x<>d3lj=fS;j Ο]wͰ{kT>o93z` Xާ=iiP]^˸ B ]bQ뷌eaYT=0r\20wy,BaZT},4>Dˎ1clBMv,u96wF4'%dbtGPKC.K"Ё{<}d{lf1QF,w *\1h2 Ƌbv[^X"*T I;BOƬ-:Z =L( ;]""GF9N!4n"2jжβaM=$\e=ᶎs鐨N.=vE;yn+Z.xo76N7xQw$8w٢jқk>is>Zr:y-թ{7>l_E<E qCR1M`S@ =,ѢňfJN|?Yx$wӀ&HݭWambμg 郿wrIfڸ A?ZZ?xW>G^7Hh:~T:%`|nNV*dԆ1TK]?zSCmoU!G Q(2 ^iEғt\K5:hdGwP?Q&OV{d?yrЧb [F$ˆ1r戬^#S0t-kCQ{5<;p\T76T~vZo@hye`Vj]?2rxg t}lj]dLygRПy%,=$+Ŧ8ii~Tu^k+_JJq.Fzgg.3 Aɪ"sqrCcOzڇp%&%%D_\6Ʊ)JfsSRjRXIb{h"&Fhp :yLB{<ְM=!!j`k 'yh%ܡ&g@#!?2/Lu١{\CtU*2EؔV/mpm@HF&ɂm,.}`NF| r"<Kt]di[xj9?oQc+CDO|n\JRռާ30nSQPyAM`Zh;\[˚xI@ (4#/ v߀q [숲:*'VĞܾ4m(a#qeP]*S jy΀Vhkj) aj.?S {~6n xĵb/\0wϺ9L51r)TZ o*QE=zZ A0ֱPFuyM9:Q ;Dƴ OԞm-Me4nM:m60'JT(j Eھ*ݠc-iB³ c.fGᤉ_g3 4񨺞L2#x[2U`%I2}ۼZ@.|©w\#'H+#l'4=n64TM" ͬl@0DPPS, ^;weQAo"Ч 5cg#IbĂ eQ՜vLq p;sZO4^`oI" o;DXт敠i@!svrn[~Iy8N"FlP~O[2 )+""(E xG)O|ݷZ>6@PH+c @*`ZW&T P'jq[rzԁC iM Z]cAlD{U8i5 /&>óZLLܵ5.ҘހTi i"Sp lAЂ̸LSDBRώGY \)J\E̋~l*3$ g^tm[E/6_165 Qs\B|IW|Έ$Os^SށqKr`]HAF +ҵW0uMqN# tar-] " ;:;Tޗ!s~w*HG>e 67עm0XMx3B$I!;Bh2R֤y6Ot*g7 F&$UІ&n7lRq!+Tf,50zմ ]' #a01)=twxdWr:Bu(Zꕧ>lаvNDgBUl̒^UIy pb6m pֺh $:0P)q) -/.=ZDp fd{'}Q(Q{t T5[s&Vlخ͚P5,ں{/^PNKQ /צ4>xŪ0ils|Eh ؅"IxG5v;ߔ]N sk7]%B1AG~TIv/%h* BC'h$MP7Xt#/ic ~Daxp9 6]0r%(1>iF J0EBp 85vz%w:u-!.`1J>q)v.4{#EG}'RG¶OՎ=C`3RG$kdRo˷b@ 3<ֻQu OQߓ݇K5yi e*{fcAߺQ`qMncɵvXNt:o9#$ , p]{ӯ(}OHAdh~74F/Ie 9D$=^Ջ>JW}e02OāhájN;=UNF,N^w524_>>|nnbf^/LPXъ "|)]zrBBb{C2g \.uL"CP0)֚9n4H&kki߶<&q[,(؆3=nxƁ łX>9*ݿg콓3XGB~Jx:/²a1 d+%'ӱo61`cMYwkB*@<7;Or841cs]hW8~s*7.+?% ø6_OJF_֛|/, f=7|'v$IIu{xܳ+*?x7K|] `L_ DZU:-,䄇E@Y!PP'PZ]QZ5|,1.XP*u7vncռi5< $KWy)_`v/Pg olwk!NS>:,n78Ƽ2+l8,ҳ |%q%|s-ٳ.o u"BUYהN&6Y1ꆃf6rbsB6΁ӉyC5o~{Jʤ%@F`F9#J ^mX1Q^8rѴtt=$,կfرj$XiYj5aoX6RA^ ${BDkKK<*}A*m7n;P%QSKl}ӊA)g!>bb``Rrg+ܱu IřHq9:l/zz\70KOTBپCy35(2w|Z%\XB,{q&͆A*IXQs حgm;1Of ofM9-k}v>Qr.nGl+=MUХș ,B(%prE(!uQz7 lr-30jP+'bQ4O$-N1՘D/'D aD۷`49ŀ+j:[cd"B;D4cȉi  0401 aja#I A"[G>Y{$xoBq/Lb*X:K|Bs.}ۈ}Kgx;eGU4Mƕz0%\cc!<؁⿨^3#m {V̸n=N}yT &]-X VؒdT}ԉez0+qi5T/ qDq`ffgIIYWLuu"UEgȕ׫#ׁ)^$0Q~>]zaN~;jti[p3$ȣ_g+jE9ŊzlYr#KB5M}N!QV}:]oY hVXКf42˰C~GxXOLga"pg!38P#Nv >NY0]p[c EqãX@JH#CI'ŹX#ZpʅAV ˆk>-4L s77=t߷jן][^([2Hd}v2G'iHdԹ.. RU5o EaJZ}I>{dV VfPf*TonkY[R薈YjjY?eB=JYTjBx ʱPD)pcJrԅ4ҩj`Vc`z *:H"T/0|&%1G%VI$OVU(I;,w`Ƚ&.ӌf]Q +)S; %\wԝ})eeR15~<8sUٟAsu}BQ*T0C# jqS//T &q1[Uޭa<+F{ZlBZPB*kڥse៞1%^ϼ8=i#JQH{|*t3>iݥlm񯖔~̥Q"]ZvsAV?QZ~FQ1mjKH nXI(fVCbRhlj&ŕ5Ѝ6v8g|l9WJ`˷6>~d:#ZzQ }3DZꔔ )U#Mp&t*S5HY TEI2Θ.PhZڴwsH2F}ی`3nX >Cif5y\g0priJ}^|-Npя6ﰾ1ƛKNFVI7"čҪ*.($n93! }҈F6*BL"xnyヴPbmѭ; u,2=z͕G܌6\M^tjkC?-[N,~ك t܄{ZDCYmpa\i{)>rR.TD:ڻJGS8kE:} ){٧a[f.{Ʃ '_@݁O=XAhKp%Y7Zx5*6W<6i,/WoeI VJyDzOuQV|׻0V]NeS._vo/Cz悳p냒VQU2@ƧB3t"߉ݎAJY=﭅hu1̹ePDF>ri1AuF,ANEP~:K%KM77]O` Ѝ+PS4|,[dNsL$Tp>wBHJT ]0R*"E/Xd"lr? AhKBkLJfWfvuO阨듫' e6'J ;kh hYE[<9-Bʧl!?;BKd"Ҏʙ=up)O4"W-9c9Z :wd68KDRԡ;I9(UQGC##En@oL>!=YhQ@H~^A_+<ݨIs'KE6O‰c-ڹ1/a+hp4SS'Oo`Ǐ|Ub)H~ovʚR3k=c'L9Z/=aU7r?b}m3%bMM=Ep_5"->(4앥e2&_8Ҏ:(Q;;:FYFI% pm$e$y% ~ y )C/ S2M$'?EtA eăUIvWiy٬KW(v_Nt_hok/-x݃0sլ+J8<ʷӜ*)GZբrRJlnsR1Ae\(l|)I~ :vO`ᶎ o1BGIuQ.w(dzi#-G ʝ C~;)%$$fSI~*rD*t,‹ ZY !a p8ϢҾt0D.B"%oɆq~xVM)uLdBrЛR]l'3Gg,c iA[% eqmP6 P5SAhk10lD'cF?,p֢h[Z8X6rEeX7CWSdOw Ž^u$B*0]2fUqQXHl>;U]麬 [: uw+KBk^k4-_`+$gjW݉ͥ):jv1n:UT3{TkGWqx렙_`lrp!ecT"% *YE&X#N?QQ/#t}nMuHQUF: X ,[BX@z-),A0nkķ\VK>`n00V]j;$_I}/BѾR;e1]B<5Z%JT Ezwĵ~C{Z` 4w4rc8!,K':[^R>!W.!!Rc횤`2Ts|EV]o!U*%+A9%D?>Eg.yN7ըXsyHƣ ƾGD S MNMm9VXMbeKp osAxGC%~JmtAE:w/=B KށmT\_[~0wk3Pr8RiEORˮ JE e(Nּ.u&$zϝ/ᡓKGHox~J &> yCQD "@(jT6ڼ xƟ:;vj !|TϡZݐ,Azu1T/k}{$Tpbl-] M1฻Z!6H;ws(6!AIQ7 E<;*PvAꋹNFB 5cŮzdRRoG4Y-ԺA+LQ:Nj5qLx&DCvz8r->[Ic; [ 0P+^C& TEʒٿ[)<#*̼z`(l9xw*!|qEn['wD/ЉMzn i=v[bwJӖGiy@}@ f8aiWaf^6&vU-Om)Dɼ, qB9,ao*H)~T5e2'5'4}1Ix&l"_A}l:H<#kgUZ(S/Sugy4l>Q38ڐG^:q:9j +v?\cTīE+ tF2T?4 TTsfMP.7JV}?Ts՜AIIpKJG&l̒D Ͼ:C/ضJ3ƽp,`@uLaőFߖhojwFՒ7E%*؉W"lwp+NR$FGeDH^ |gp7݅>0ݓPa@ ND'H{0cpT-6 `p @_v)y㙁o_ ^P)o*'}KIih8 9jM?TD[,w}(Eʂnvo'XS2va`K>!P+Ijst]>ޜm3]BQ HW%^ln:-lHFw%)^ k_ȯ\%xv S.BAx& ?yQ 4VV΢u#G\hm,D&`/=ߠ{ړA0 c]u7<{ ?\gW[]#ED\+TDn&j [7 Gl- D&j-+s۴o(Np,50XZހ&o4oA 8<2lv"sUB!RB"Ϫ8odW@a两o4fS˴=?Fj)%. 'cЭD-4b8ȼVDj#p* H-65]cB3 ,ӊ D7xC21ʊJqNV2KՉB'W(Xzl/H fg`Cg7œGVfPh0 nzE[VU8Ed-G"yv+>ܩEch+#OV-;ɈRvT CDvF~\EO68V;Vv$KF=yiyٞ3Gg1r+(G%ʰF 䫩:FOy IKW/$“fI ĎA4UEB:[5`ӬHSrJ>LJ_Z@MT/3UN:3[RSaQ}P>wR]K#ʚyS6`י6q{|834Mߴzqի cSJdeO]Ht:ׇZoEGjb2u-UޞܣΔJm!Xj6Nadtwx7716 3k齡dv|hĎ&'DҠBw_!B$R{L$7STm`H+|1,>YXx@),\ T>;%}kl1ȧjR2@z_|kƨ9ߥ|Vʟya6E6׺R X]߿h8GT#fnN@Hi[Nq4_ cA;i%x$1\ލӍ·pܐEgs!#U!ewLJDB1p/gKalaNNH$>J473 #u Zk֭aj*Z T|0F1 ꬁN*%Bݞ7tYLݎsn=47ɤm 6꬐Y3X$t ?gOi)KkPE(k Ng8ZBqQNlbXPYC_6ި@x8T1zଚ%rO0 lD*$U|SI+ʺ.U~OǤXH3uUÌU~X y.~a6Y=Y{&-^6RnK܀H4&,qAwLy54$bVcd0TzF,x , Sy cHÕ՞48d#dr Ŏ80%Ǣ? f&x<.O!:I} dE=Glg\3Ε>A,a.$q]L#bǰ$T'B㠔%tW_]$q\λ]m`*Yi(Jf|7T^/-Bڌʯ&2^W$zO} [) ["#嘲hfB܍yL3H -(;LԖZ/ЏNsϘVaoyIӖ :"TB˂ЂE+ Wũ݊kI<qoOd5|-&4Q]'&o/þ`Ŋ.s@ -6p1][iOߚϚB,C]7x78dS*)rU;+ţˊ!8ZL>7LyM.$;v`@j́w Up*uGt)#턟?W7_ o%FsTЮ-ߣ-12Q &$GSH'7s_ ,6en>,%;J'd3WGPJwi2fH_>ZV3kk" S!h! B5 "R!C9Pb]$fIR>G۫7ݜkrI7.(΀c|>q nIއcmu\f;&[JK1T"-W~h;.qbyBwl\He+gp4P@B%4(}}Iwm-+݄l \? +Ǥ@N12~<:SŁDKkq_;MȭG3k{+5di_3"e3޿)x#IXǮbPc\\"`gTxtsg$v.©m0"چjXCq(Y-3Kk7O4+QnB:&wB+NG1 5=3Rsl8@ڠ. "1v#`Yz%\tlң-l S`^ձ 5[7טsv7owvT׋;n\֐ZѹZ?5uk%j@.<ث:eЮMs<@Owe Khor6tNUw7U5-&;s@uUN{6CB} ;ޅ{hLjtvƠJBذ '$xJi B(0R̕qfR~hU\ E'l69t7'xP>tsՇ=AV+IĿ20Tj+L(feܮj @!u9^|9l9VSLf;EKߑWHth%d4p&c,nlDlX1pzosljV.3ۥnT)%=UJ݇-*۸$|-6DV5\Q> B\?`^A fI|Dy+۹׹[vQE=c|ᢆƝ{UYqjP8 zU:2u:'wמ?J?lߔ* k$gMRE#Q%_H/~hGO,wvפA > _k'ߔu$7jucdOKGX_pnO͂$Ŝ7{!tTv5?# guk}xqA߼q3D,D"},Rp`0.9~4dtK/ ȌpJR}c"u^}h :g8 V=PԼy+#p˂r"@~g4g;G!o9 vhBBXHcfZ@=&` OLB"m1Of(-QK-h`;l2k|CR8 3q&4sJY%{DYXi0,!(tN ݒkOD6S4wOR vJ#ǻ)B:$g7K9C}FG@>U04=e(}7[Qd"Anr :yY|LOA iXMSdvJbJ9ul;+]ޱp@ׄO!ٱ&kF h3]A@oTM/,Hl;t 0wn_Oq5)Pq뜟q0_]OO@,f5pTaC*5A)~;`bnGOadIZzP{bgN>;4uYnV{T2 v.oMEie{ dGV`\|"!Ta2w$:SHJMT奜HZ!N n%,'kWNҼW f^ng1T.?Gqi|J`P:H*F .>p!0j==GtuJOx7yQĠL@BWVEŪsUy&&z>" $HraKf+ЭI#%9w:rOt ӾHnˑBv |~q!GpN/l`jƶx z|0V>b<1tl͒>{n"\hʈ} ̵N]ޕ=lc"Kgh@+b<̡-*&B%L+4B%<5N}a1ܦBЀ,7w\= 6GKʾP7eUT l /?ZKJ+^F ؐ˻f?=:R|gL#FbbT9PՐ&Zvh)FU+TBM(?lpFLa)RwR\ZP>jD \I!8ߓVhH^ nEWKZ('#oxe޵Ȥ#vbϥ45oc\uƌq\$dᛪz'EUseܨX0#5Y rõ8e-(}qG0^'ħQ?*yOM]RGx Tf Ss҄tx@=goN%MJa4)]GH4;:t)v22"Yx̪D:d>a> PUAjk >.W a[W{/w`1u/n`s0[_#YblOG &K|q59 sq*SW<枼(Jz1~[f=|)1Jބjo-n$0@p zڸ䭹֢Nnn&͍[ j>eMF" \ Lk<0-0LCߒ=e)} [Kj#yOi oWD}3^`F.~Z &O3-Շ!Oqlc E-wEb,*p e{eHp֢ s\%NsU>%VC"MW7F8ѣ#1p-{Vo:M^ Fz$kKј~<)T0٬i o Jwe* Xɑ0y3QQ-0s zf^<Z7vMXO"FMpW+NzMKd?]9nT|3nOB]Z<] Lo|^k7$O'F>ʛ7c@rB(OW-5:7.tmLPi%㾕Dj3r][zkY_+GIf4֝A%EbTmt<)@hQjcHBRmؕϩdZ0PWaD C9=,0 ?'4cǬ<ܺUxQ șdS9ţac=lHNs9⥛K#ysWS|lS#8 ""Y ]s+lc<6‘z1LsKGp:x܃Rqؾ*0h h0PG&P+@\lɒE]J嵳'T6C{ܬ+A!8M%!X$SnMLs5|7*KՕfr.iEiE|r_W 73y_JS50fg{HHЅX\mkrV«s*VloSk'Y0;O45@B.D]U#C^~[L"!'~zI:uT ӼFgPV)dٵ?0i$1[f=F0K/^S?rfpo͕8肅I( Pu~^TmPtMi/2 f6HʷB7J2Oeb7`6<#ٻ_h;_ 72"ۑ&苠s= fۥՇ_Ѿ|EJc5,ܺ4iWHIw^٘9.nH k#{zC i %֬RDڌ! _٣&R8]"Ztzq79}:sW Up9w5BKɑ;-Y˜nr0p`!}=͏knY-)n#d[uprƲ Xx`qG!NYv.et P#Cfez 1O+;"O;y(.5 Ny8OH1\Br \Y4鴣;aڰ[j[1 xN%+|x(zS6_ClkJ) 1uAdRxә*8}0:FV(kr+~a+-կ "M\e .Ah9?_c_  كf,Y^ 2un)ۑRlӸ2D'~bS!֣oTls2pĆx1G'7^&n%fwnx}֩ɶ*tveȺ6u^,gy *Y+Ő W;/êP9X`?[J uafqŀ|ϋN=`c8/#rI6.Oco(}zIHv_c,Zo_ktqL!Nd_!{)l+ -a{JՎ40 DyK! a|*b  I6]usCzwWlϷQῠ0(j53MEz,$$[1g0s{Y9D#1s>O%{w ^0c`KwI+x7!̸!^ί_CT(0M_`c<~Bg`$mT^"eot1Sj>;҆+A+dӧLn72@wY)[v78*sl+1 sBop8ΞNdmڠwC ]?]23V*Su$`B~@#Yf=_:|Bb )wó9ÙuKrXsE~[<\ד94e/e$A5=ykǶs`Ţ1&˳;̬ TD2.JHaσs!\mY,uKrj%inzPU!rFSj͂z5t)N$ZbmEҴv)c;*}8v]jŸI k~7Pap-=r[h7-$ &8±]Z%cVâle^ o* l_i&\OFk+0b])KGl@45Jc2%ʗz7t@$TN*`C+`FD\Л>V/3Km^C4(BJ$<]KI>P_4H!NAtOʩ!I-smɾ=L0iÄ,CR]U}(lOgȸĎ"pqW-jvX@xB;K!4;y$1@h*ƤC 1w~!~?̠ˉ⟩4)c0=fROI>z$]$N>aco7ow2hU)dY6+ (B(P1fMOtr"$ -yX5],!)41fgӓ [{ei=;N7^JASeBA#xEKMNu)&p1xi"%f}(`ŤrD @F yL@5+JYqe29L銧ҝ/OA227*W\"7BZUZ9r4qSt=tByaH8垆~y| Ʋ;^<9=HY6(!MN%x {:nSj\a vj(J xʄmeKKZMU]6*E"P0,~ur[bwT'U6\ؾVg&c`vp1Z~ٳlʉ\!ଏa0-mо0:1}-+,F0Luq.y$51X@"8T|q,߉bD7 Cű]mR8LR|\0͑|+iJz)p🆋 T'QC&ڻĊ(enf;݂dٵ:ğw $`VثwЂ_zZ>o ŧ&U/)ISƄ':/C41Maʣo=|;{TcSºti9+T{%6OKהJv1wG[ɽGT!vQ**wgpZuv]/iyT?OE#T-md"ƫ %][&JG%*NÝ!~>ۗxB`XbRIٲӕWR[.ў NkY4Xv_@pF5|1i> O"MYUNnjr%TnaH5M/}l|@vVÁH!9OJ9QLJEQCg8Uv*ҦI: dŏ,Է:y@' \OtL`/)?[Ms<9a *'TCoi1+Cm-a6><3eQrP|Yg0'F$)1Cϳiyo<P#=,ZF*N/ M-=|0܅̃{o?'h5a.||×]ݡ$$RXUQH*u@vw ǻ,"dzc6LK.ۺKcqP?x[63d??CD >$5~/Ht $A榚Nݹs^ۣFZp-0gV5+0),H7-زX+[;0#-$F1l.C%[ r'y!bX|F&P2h(83y{2WNz۪tN]*B6ڑ#L@LMm qq7Sq[J] B fHM`S8`I,Z*Z Fl07%lh.N5@Fy䯀p ӻ.16eC&' ^Fr@ԎVm~50mqSK/SJZM p:Vn.z= 3b!'AfSQv5f2H b{ࣔk{29^^~ˣ5#4_̒J88߂w9t6#z`7' ^K1 ȶYJg2 mMwޅ:Ea\ ]Nt%J_zCؙ!b+q'/.B5)\x4U:Lrf({L L aUPDXeq,:; uV֖GU eQ[PP_~ OEjd;u}B^{+li ٞSl x$o엶G5a>jrV"B6A(@osRGs䫃ثЌR $d]q>3FU4mʔsUTĝǓ|S_:ud@2R;`>P 25رiD't2^ MJ ($V ~x NU9xѳ_:s]:{j 4ZOw5nor/Bb%N!%$9pWdAS2E1I҆CfKXXdoOoxBX212fDA}RV 1G#8HPQʆG̴̺]'[3lB:riZ@wM̟cq#׉2G̢]G>t72k \ռ@4%yx.v Df)츎+YlGZÂli$",tn+Y @O )VF #AZf^&`aO ͩ<G-ؿthW[ ?Q?#EJ0s\ĜYeGOɕ+u6.8s2^C*\@8u@;F)ۇ#].^upiۺ""Ix0 ;؅ oD4y͒El$:oG>y{ŷlG%mxRŽ6| ¹QiY.Z 3{VE,*ffXRjW5gG OpKH׍[ٛq~iܯV܇h̯ j,чdiO`tF$(&r]xkt  GEգY^ۥ"PSyQ݅"'yEn/JLp6GIQqK]Z9;/EtcUV=c]%[j12'oLP Ȫ!Ar4x K,?IoQ9K涏l:g&ػOE8XD-ϡ*7Jҗ 4 l\pY!j#O;ob&"$ޙSw!I4{!V,xpxCY-f],ɒҵD s9dH )[."za#0׽ a "4zF0, PHx67߾*/AÕٔ ]q7Ngv0QRrva}v0@ouWvM=Ѭ6b[ge>b_>?>VH5Æf~B̐lGTQ:޵X,_Ra*k%!HK-U9u kuOK* z^o.QҶT šy"KWd7]V3]E Pǁ;,_؉'noLb^V&EAx)bcHˎIr}>8a2^ Ǐzzf ڇ]QXǀulU@RQhNn<δ5h͇x%T gCQkC+DZب5%*{*I YZ