python3-salt-3006.0-150500.4.65.1<>,i)Lp9|ȳ=s&e3Uތ;-"cܕI sE|_yh%xsS[(̕{]*ftd.Q+^ܠmRJTnCyTL IH? I8d $ =`dpt XC `~ }  E U##^l^$_D$ax$(a8a9h:=r;>rC@rKFrSGrhH,IXY\] 1^ ;b ]Gc ]d ^oe ^tf ^wl ^yu ^v Pw Lx y  z G G HA HL HP H H H H H H H I4Cpython3-salt3006.0150500.4.65.1python3 library for salt Python3 specific files for salti)Lh03-ch2bSUSE 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!P-^ yN&SZ(!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{: )mi}.@!?"% 8#'-/B Mi/g< %y_E X6O+nk&E/b6>& 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]!o  4Qbp ;E^c1J~SC"co#+H|K<;) bZ2a3R RwAoA0nGb8 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 ]@=‚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)3jm.K - f va 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 !-a O" `q`|% `- !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` ; yT)lZ# 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 & >+ 8 v;js6QE\'34l!sbU > ,'@ h 0}!GnY4 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큤AAi)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?i)Ld?i)Li)Li)Li)Li)Li%@i%@d?i%@i)Li)Ld?i)Li)Li)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i%@i%@d?d?d?i)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i%@d?d?i%@d?d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?i%@d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?i)Ld?i)Li)Li)Li)Li%@i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?i%@i%@i%@d?d?i%@d?d?i%@d?i%@i)Li%@i)Li)Li)Li)Li)Li)Li%@i%@i%@i%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li%@i)Li)Li)Li)Li%@d?i)Li%@i)Li)Li)Li)Li)Li)Li%@i%@i%@d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i%@d?i)Ld?i)Li)Li)Li)Li)Ld?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?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)Ld?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i)Li%@i)Li)Li)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?i%@i)Ld?i)Li)Li)Li%@i)Ld?i)Li)Li)Li)Ld?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?d?d?i%@i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Ld?i)Ld?i)Li)Li)Ld?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?i%@i%@d?d?i%@d?d?i%@d?d?d?d?d?i%@d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i)Ld?d?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?i%@i%@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?i%@d?d?i)Ld?i)Li)Li)Li)Ld?d?d?d?d?i%@i)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?i%@d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?i%@d?d?i%@d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i)Li%@i)Li)Li)Li)Ld?i%@i)Li%@i)Li)Li)Li)Li)Li%@i)Li)Li%@i%@i)Ld?i)Li)Li)Li)Li)Li)Ld?d?d?d?i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li%@i%@i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i%@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?d?d?d?d?d?d?d?d?d?d?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?i%@i%@d?d?d?d?d?d?d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?d?i%@i%@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i%@d?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?d?d?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Ld?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?d?i%@d?d?d?d?d?d?d?i%@d?d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?i%@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?d?d?d?d?d?d?d?d?d?d?d?d?i%@d?d?d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?d?d?i%@i%@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?i%@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?d?d?d?d?d?i%@d?d?d?d?d?d?d?i%@d?d?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?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?i%@d?d?i%@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?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?i%@d?d?d?d?d?d?d?i%@d?d?d?d?d?d?d?d?d?d?i%@i)Li%@i)Li)Li)Li)Ld?i)Li)Li)Li)Li)Ld?d?i)Ld?i)Li)Li)Ld?d?i)Li%@i)Li)Li)Li)Li)Ld?i%@i%@d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i%@d?d?i)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?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?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Ld?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Ld?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?i%@d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?i%@d?d?i%@d?d?d?d?d?d?d?i%@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?i)Li%@i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i%@d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?d?i%@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?d?i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Ld?i)Li)Li)Ld?i)Ld?i)Li)Li)Ld?i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?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?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?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%@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?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?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i%@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?d?d?d?d?d?d?d?d?d?d?d?d?i%@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?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?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?i)Ld?i)Li)Li)Ld?d?d?d?d?d?d?i)Ld?d?i)Ld?i)Ld?d?d?d?d?d?d?i)Ld?d?d?i)Ld?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Li)Ld?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li%@d?d?i%@d?d?i%@i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Ld?i%@i%@i%@d?d?i%@d?d?d?d?i%@d?i%@d?d?d?d?d?d?i%@d?d?d?i)Li%@i)Li)Li)Li)Li)Ld?d?d?d?d?d?d?d?i)Ld?i)Li)Li)Ld?i)Li)Li)Li)Li)Ld?d?d?d?d?d?d?i%@d?d?d?d?d?d?d?i%@d?d?d?i%@d?d?d?d?d?d?i%@d?i%@d?d?d?d?i%@d?i%@d?d?d?d?d?d?i%@d?d?d?d?d?d?d?i%@d?d?d?i)Ld?i)Li)Li)Li)Li)Ld?d?i)Ld?i)Li)Li)Li)Ld?d?d?d?d?i%@d?d?i)Ld?i)Li)Li)Li)Li)Ld?i%@d?d?d?d?i%@d?d?d?d?i%@d?i)Ld?i)Li)Li)Ld?i)Ld?i)Li)Li)Li)Li)Ld?d?d?d?i%@d?i%@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i%@d?i%@d?d?d?i%@i%@i)Ld?i)Li)Li)Li)Li)Ld?d?d?d?d?i%@d?i%@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?i%@i)Ld?i)Li)Li)Li)Li)Li)Li)Li)Ld?d?d?d?d?d?i)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)Li)L4688f5cc4231357f591cbd3920987d24105d64b54794ad32d8c59d8bae9cf34dc303d7f09bacfde446f0886ed61cac4d9918d9eb795be9e425b65d383da5e20607cc9926e6259af0d9a5829c29feb6b8d60e06f5f7bbba411c3951203e4f5a5a1722cac18739997330b2fd69c46cda50c70f488a9990276f1f08f71f7ed25f1484f36f661337dfcfe23dd757644ee19b7e3d9745cb6565d4b8d74f3ca8ce647201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b60b66b5b800039b0874dfad77351731fda55c129c3e12dca54a44bfc59b512c13341dc163fdceecf741c5f7336c837fad79faaecdfe78ac4fb6696ebf0c6edfbf926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c04967cc0e5ada29acf627de2733556f33022f2a3ab13e16117c28d51b814f79002b581e1f8931fbcf30ce93a7c347a4111b22f34c351748c6027984ce48c288e654514aac52f0a4c1e2530ec8e79a907cba3be13c9576022884a4518168d5688b12c5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba30516685fceb563bf036c05d0e345577caa7b5b05e1d94da35a1f6d3b7ccbfb140b20bf5869cffb85417072de0068a04fe3d86900988681dec9dd28a81ff82e3c9f919061da7cdbe231ee2d36337dbc6aede13434df67ebe61ea35975c6a9c488a01585345fead3722a4fa1945edb141c75c41c26ddd253332f32b421d9fd28db5255532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba32b7388227a7dee7ac2763fc728c9d58cca3c29fc8368981ee4c9b89c2e6b62101e67f79b537d66581c3b1d6e83ca762045b043c3e7a64dd248086a638fb9588080741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b4dc9ebc945a085299f1f1f0612c15e110c2453a0e22d8847b4a49f6c31e34b5b63b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf06b0019d7f54ffbe85718a9bbdf3e1914185ca552a426247334d80fdcb2775427fde7721440895a5f546f29d3bd9375e527caeded1aeadd8326be925419781df75ce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c395533649e4abe9b674c12083b9a9361ce70db12c930da566933b0d29a2ecc66925e4b27c5a776a5928e5721921c4c8361abbe4c86c43b747e1019602ac2a23d961ca4d4c3f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c1773475b6ee78d0e58475f8455776d48f53a6ee8cde9b5cb16534d1aa6853bf22f3c201070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16cf1eb6301b6ba2ed3dbd84913f44bfdd19f1db3ac2ab63953ff753a7f6dc38f1375e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb189f6b5773d29540e4d21454f6aeda77b0cc60443b4c83639efc6824521bc8795ffb607dad32a2bdde4ea6093d99c411ae1f09f015be5430242f3d9716c9d2433ec930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd07113419bc98d51b3ebc0b5272215c4bd67ea8c4a530bb81d3473cf51ebf61f67c5d10179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039a9d9a83fd0371cfff7588f127ed7845d05a5d1838fda0c4f1b7ef2ac1e708775e9b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22b1d4db18e02af3f8787e361301838809511bc4525451b656b0acbec87fc9c33eb9bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a589dfa06bd3b4bd78e5bed69ee936aedd511337587b6a5af966a27c415a239f4645610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069d558ecc66e71b11b94d87083f9fcaf05452bf842fd04e5cffbc2d894558efa9bb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe140c6509c01b915fece14efc3942ecfdaf0d1a25cf77f2ee23c436032ed0ac82784078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f84827814882349626ec7852d7542045abff35031d6995f6830e445f3190998da8bb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c853b93ddb5e6db9b1a899ef2d977eba7a917577fdcec8fcc8a60a176fd9187ec4cce149468e18407351be340685c2fd20aa24e61a656c0ef0c0b2d593a5f2c8725a402be274aff1ac96187049ecbdee2e23f4e2689b3f027dd111eef36331b513bf8ece4939277e0478d7640bdc0eefd71cd6053df387311be05ecedde3d2ee7e54aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623f8503c4c5561734e01ea158ef40dbb66a882dd7db827ecf54de3358c9139aa75f7d96a2493a8c2e3245f07ce8f014ece411f16e628cea034c9ef4a56d9e907c0ac7326a4d303a394334deffc67d9dca020fdb01b73bcc869e2549158799e283e410887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f7950cfc7c68b631db7fbefe1f9aada9e4151931549d1e6363f911adc0a30eda17ff167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28a579f0b89e57d6d0bd42a41f5009477ef29a5b72cce1661e39cc8d76144ea7ed4576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e3285abe0326790d40c4a8e5b2e36602a229a07c9870ebb5f8d6aa6f677b6f3df92de2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013e0d7522e85de9e4d2639694742355654ed2dbe35e12c1a2d56b1a89d1f98fbc10f26f85b818364e06b29e334449d230ab2e7ef5374b6943b0bbea8d798ef05f3bfc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a02529300f0fec962160840d50675589d8de3d1d37b6a6639adde882a840868e716f51fc22078819b8bb9d8ec3010bcb87542502f314d87eb5b844483e26baef1db1f39a48f16ecbbc70f2b526d62831e302d63817bbd12e060f8b68d29b927153d83cdca1fb98b517e88c4845ef9b1edd7a56df115cfc92ec4a8698f6742fb0674764f6624909e12ce9edfc2c9a83adcda3ef3247191e898ecfff9f6c5e493900d28f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00efa86e0218d84faeeb14365516a35cea78a0181f3fd69b8a5a20665bc75ac704325a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c2182c184889f97dce7972a0f9db3ec5f3a5d02c136c41b56cf89799802335076e93f6a9232a91a4adf3d8e14f2fedbb64a8cac2d2c2fb2a48efe951d17c228cf40718c0f244d88a99de712afa83d12e908653c0fa5e4d16b7a112cf63abbd98764ad3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990ff76e596f708ce9549b9b14269466c4543e2ccf8bcc0215399c239d563855050023ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b151945e34bead981681106cc27d98d8f66e8f744b505958a14748af6367518f10d0bd364d9bec79b596cb384c0a04b899101f48088a5fa409255ff8e114ba3555b4ebc7303c4ad7eb78c17d3a8104cf328ca8b0315db0b9d925099a6243db0da0c8b704c6b88b6810df163cae019967888efa485891c0a81869db6f560c3b9b441f274bc9a76382eca30266ef4d2a22fcb8b87f0190543cc99b3c79630e0f4c412efbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75a5aa34e0a450e65f8445bda111b93117b91914d7c07f59d27b505847bdd4e0af08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346e85592a997cb3ac2a6e9bc30ab289ce31b207f0334feba454ac6c3b41eb9bf699708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c1970b327c4ba74f02176f06e876a04d8c955a45dd3e0e024247cad68247423cf18dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960040ce47cecb3f3bc7a543a5cf5fb30ad2ed16ba9abdc8c5733ad446b22132c868d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872eaa7d3ed08a72ef5d7206e317e77091357d83dda5a823d7b88f680c37b8470aec146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b280b458b42a6c41ce55033308f80990e05ceb0568e03470537b8f8bd933a8c77f96e90ac79e98f8c6456bc4026a9f6824b5a165c62a5e37a437fd1d0996c4bdc8473ef2a0470d2279232d5a3fcfeaa8fb74131846507ea3448a52c3f3643c1339ece12786467599c5910741ecdaf795c736c06061549cbcee7296a8ead347e95e48570e9565fd1f86274efd3032999c4c3338a1a18ee7d398a9ab127f5fe8ae391ca24106f7de1dd0a425cefd2d18548a7dce2a83477928f91b1faa3d142100a831b32b49ee4353e29f499330b3bc35dc83c2daa7d75b06190590cf466c21128c3704206fc840d6c0088639cc9e859c82f3dc193771498a0cdb2550bf8a97fcbbc9f28742b21958ed7db40663fbd5bf2fdf7e92e46484c7fbc6e995e6980d844c278d2cbed1fd8578a91275fcb047c74895ab837bd80246756f613430cbc793a47414ed3c17825384ff81966e5d688b1d17a3138d28860b8213cec61b904d60741e1421ca8688c75b4d9b7c1a3f826ea55f6024f6b1e33cffd2ee58c599fad4a492f381b16e43523f8adf714d17ae41703bd8cafb1575cb2e12297c5a383df2635c61b5c2fd4a7bc640a16a9f2d92a2be8299d13f9c50825c3f1aa3e6e131e82dee3703ec70f5eb4139da818f60624b8ea1f349821a6722534a00e1d362ef537ce283f202802d3317f0dbeb76347422e1fde7a999405113850e7e4f036b64dd23f6d0686c2daeed18bb726e58eef75a69afe9ee56a1a23b2c32cd4e87d6005638e2e40db12d6d49428e35d8c5675e4db56ad37f8072dfea3a1479011ce5181dd65b426bdf96dccec5e006fc10de0f830be53a2399227b1dfdd7955dd87dd755b469c67faf79b27432e6d50179292d4acde607a0e1a68d8b377a11b4bb6853b6236a9e06024cd2d2c878f1ecfae9986e20bffc0ab4c1bb747a93ccb9f7c41869a77c8a03ccbdc2766194440676d1f8c4d216316a6b4e30da07f9119a55c11de920959637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084db25eca53332a0392bab173daa81270bf7d2777086aa87a91769908445e75516e0bf12ed6375f5de3385fb69990abd90a71ba192cc6f738a4957a57c380fb91d5ae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b3ff7e62dfffcd404c94e032facecefba3c3df47ae064bde54b1846406a1b46f353791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c947b4fe1ca39bd513aa20dcadd797c68061633ebaeffeea493773dda004817a07734e64e2326da62432dd90a722ef2c5efc6bca2b3f4a84d43c38b00339125c509a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905da1f67d10e9778522e6a9635f3cf74248f55354fe712cf03c9805366b5b3e275f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c15c099d2cbd2e426c75113c2e33a46fc3e4912b8478868e51dc0b8fbeb8afcdf89b9ab8172240c992ede58e56f408434ef4491988861752d431225c284a8fd6e81407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3352394864c3cae902bc29612badd91349c377799bbf9b6a62f69933f943be1db3e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e3f0ee316f0d29df337de28127837ab8471921a1ff2547db4b2266f7c7838ca9cd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b01424a0c43454fbdb35f66d2312b1ef8c263cb28555236d6c1cb06db5a6fbd3b85bb1531aa1d1c64dfd02df0f0c903d06036c7e2d86412077121b2847b4faf7379333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b95d3d6080245fd073d1ce428776a725a0eac5ddabc571548dbf04dcd0c5c984dceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da6d7c771272da4901faee4e3bceabd6428c5fb2240335604bbc38b307d7056ccbd60d96e513998335f0dc6b403ad1cc63fbd166d57578f61350c99e2346b8d3c8b5082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afdd4e8c88eed932b96c81ef51018ee31373b0b902766d2aa4ebdfa19511ee4b01f405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00cae08263a042428357e6b30bfdf3fd7e8fb06b50f64ab6ac7f08986854fb711af3fc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129af66a5f940579ba68f1804e19cd0b111f92b4bbc7d740531a7715ff08641fae755327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ce0ea07ce8eccd3cbfc4dcec3ba548b46450fbb85f28e20226c4b370c62931b0004c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3fbd044791961a03590eb61b711efd55a0a609cadc3067e928639416d9f215ee84c7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34c0dea905bd66583e286f11fb29255c774f0b14c1b9d59cea692c7c4072aebadad0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce76aa1d1ce16ebb392499177999ccf0b0d2c0fa32537377807eefe4dd4463e614dd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad956a0acbb12ee1ec4782832cfbb65c58aa68e636f7daa80b6b87fb22f075a2548b6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd10359b95ee8e17396c405f333e194c33af6a1b5d320aa8db658410093431be270e572b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e57251438c2d8b9bbc960eec3761c512819605e7e1031452bb0350b3a588e40d64f8d93b6512a434438613c4f28bc1ffc0c3addce5d1fdd10ec00e141578acef383db6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb166b531082bce1a4ca0bb13e1caf2d7f102f3480a26210736fec451c30e30f1ff2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c9036dd529fe249148477dca1ef99d7d5fde670fd0a1b3813ae5706edb99a8828f15457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01ef1ce44856a486de25719a3fa02729ee97225a8f7e2d421458775a4a842c9403d23c8247c415f5cd26f8e0a33b2063c426a869cca402e8fbbc17bf865bbed12c432dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f823642422b1a24445077e72e689a4c4b39ef362afea6c8a1e27271e9b8c09bb07499ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f3648f9d22f7b9a05b3e65c81fcc577d3f7f6f6a767f6b6b54d8874a2392691e1c1382b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545c0a3e0a46d6a4a076fb836ef13eb9ce2667f7c8ae1835fd8692e77b71f58cffe60709357a76b7bc61267de1d76338275df9f2a51c5b076a9e7eee212a372783141a77ab0c8d32c3d3860e756156b6bf2b9016a4c2a79ebed5051080db32d0f74200c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197ee8dd0d01c1656a1becf508e143aab78db50ba7200be6f62f654e22469ea36e62d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e3a60f451e332699ba4cc4aeeeac825be08a7384d068ebfb9b865c9628c6f75966c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e8618260f81ee7800ff7092ae12f69fa6f3610ac1142924d8a78557dabaa7c623efe348fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4cb02b5f306ce48bcb66d0b36f2e695661b7027d6ff0d9fd659fd2ed0f52d0d8f5b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b7a92046c54c27da5cfd6f639269f90a216a98247e0c68e12fd72cc4e51bae7e1fa1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db305611cc5a051e2edc38fc1a6c95bb7313bc05e56e270eb3e01983e2f1e5c0d7856a9cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1ce6ea1f1792bcec2f15bea6282624181197e345fe5cb40f6a4e2ea499a627a73ff8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee9254fa6aa7554b1b2f2eab5317923d72f1c3c86cf405bbcf3a845f68c024a1ce3f9b9b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5ce3bf13f6d907fd12b34a3f71bcde0b478d891eff1db4230487de8a865119a114bd4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f1175ea536db5e1e37d3b460756524355385113e5b8dc647ea1f75804e5af9e6f3de39c618f0f5d40364575e6f374add9b5a60b28b12c33f8077f910d93ea27d09d0ead7a3856f6b531dca7e26287df33a87d363295cc1ee3455aade460b77a8903679a2d1666be377f9bed98dc0f56c518ebfa5334d8d95417ff1ab809ceb5ed3bffb299e7b8e06f291cdf46a47c34a151789ff52f86cd827a6be5f2cc2cc20d7571bb4c644978b40aa9460e53eb4338081386e022a37a2b3ad0a7ed4ed2193dbe9a9c07083bd1ee98f6e32d3fc85bc32a23ed2171a58d49945de558367d430fc256ece0f47f8d42ecf52ca22d4bdc07dc046c96ff103bfebc5be7a21e0c62fd48832932e723874498bfd8f90945e3e744588bb2f7d93fde1cf64982df7a8ae884d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139afc6f1081bfa0409050864ccb8fe7f5aac3d4246c8382db66cb9603ce2c29d69d1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd71bf5488fca382bc0b14bfd914198b149e9a3d05451a7742c8d24778f8ebeb240ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135de222e087954525bca1686a554f980e9bba38db3283e4c14e4b3b80cdf694a6c3991f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b3652fae4da9c3024587df5183ba1a6c37409bc8edd27108d76139c54c6340351977ea35856cb1ab260fdb5db00757d9622ff92e6dca4286bb4e07fe3798d61274424f909d46d8af844f86b6589f5ebcec5fc5cc058016ff7e4168c89fb3a0291a7c6f0c9857ed7a5fba3e4e2f941a1781cc3f1eec6ae9bc180ecbe69aa810fdc0de18d6897a4d96f40e19047fb8245cc03d8f57e3113940f60894a02dda824f76497bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81ca603ab88e7ea34ddd6e56925da9633b722c1b7f04ccca7ab94fbaf85daebb34e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf318eba045033c58215424f399e829d945db6560a51f75d0c8a87697ccdc48f1d0eaf6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa2007989423b9a7b8cec6c576361d65b821c8e9dca4c49f26cf135a96d5fb26128d2045447a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073c6bd7a0aa4ad9cceef3b501063926cafd7b08f75b11645dd3be86434f51ae4ddfac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe8956840b9c5195d8dc413e13be3357986be2a687400f5cf153899fbebb24a2d87dbf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa037937a120314817238111853a5cde86251f014f14701f4fc6b72ec96c41a68202dec1a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e0497782ef84c0d01055f506076b60304bad005735e75c854d8a4d4b27729608b6c292a35e693f8f66595a26839af6be9bce1af6524904c82ae44484ec28432293c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa25486125e0c6d26e8bf1b604fb934f8d9cbb1c11d0f671dae9176575bb08bfa8098a8c4b1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c61e2ddcbadbf615124d915d075ea1f4f540daff52abf69ef0048490f3e1faf04aa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c92995f37dd6f55bb7d455b32019fcb84bd2bc27e60b9f446a2ad6f4cfb03d898d348250f768b49ad9e3bcc30cea34d46a24d9178fc4cfaa6846d436e0ff293c8e9906e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742a14cc2b7d2f6bab06ede81c032e14d7a73dbac637143ae89a8e475a119f1d424b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a6866a4ebb0e588fb02056296758b6829ffb5b18fff0da92f55dd8c5eb3c1f3b9a3748f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae038e95976c7a8acaed8b2be9912e21c24d5488edca5646790258c11710cd0319eaadbb6721571e72d9ba4ae90134e682ab4867f567fff90b5de5d4d8822bfc6b74eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1d76e1bc3c748cca632d684cf6b60004228ade827f9df1bc0e9c4397be175fccaba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5add717f1d2b95a8f0746bfa51443cf8774ebb80f8348f4d4f9e18f3970b21f8f1a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273dcb959686990a1a59f716df22b76c6b7b087f61c3730e44a6ebdf18aa6bd6095ebeddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4da4a8759191460126bcbe239d3f96eb4032d87be03f67e4293eefc0389c15ea55d4c224754fa321e4c6027aad5b85550932d96d03a97f383b970c999f3b1ae56f000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57b61bcf29eda12d5a6573e3457a44aa509fd7f3f622a24f291b2ec74b61db75a22035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f3d04d741c4ed19198305dd724eb537e43d3df5ab0fb387380b446801f2864e4c3b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93b9b6dfd680429ae0fb1f847d1855bd3c09880be068a206bb727615e287d6c795803a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e50fbe91dea9c89d296ac01a9da346f328ec0cdfa69c251c9fdfd661c35e2f9f25a00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d88e173f2e723b821032c4152e0c1850ab6cf0c29b504ecad54b70fe02a5ba2c169dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed0237757c3b7d10a2c471099645514d797eaaf97f55d894dde219833a25e8b8e4071773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df0f1eeb8934c1192a9467a685287036d2c666bd055dca1634c0f9ae83b5f6f28687fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc985d69a061d51647ae859d484e63981866f0ddab908cdcb490d01b633956b8d7a2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812e1ade6b90725f3ebf0ead71c7560a56b06bcedccd1eb6ee2bdc9a592c2047f31e7cc7eb07f1bc003938cb5707f4886789c47152e5b66f213aefc82dbc38eda55507ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d96411b0c0ed489897d1b977da7fbfc4842ac41a772289e799e09077fc394df36e57093e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb65381452f247eeb2816e4af9d1bc0c2f58e71dc26a8409d64b90664d5642e794e4a024cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e0544f79f34c6244a1bae18b99bf8b4e14f9dfe84b21c890ef1771f30cfb53e7b0962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c9face268ad72e02a60f6d2deaad2fc5fdbaa089440383d9f05d698e3c1f72cfdf5b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a2fcba204443aac09ef0525190e27ec6868adf9e9665bc97564d486be07b5e64d4780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b219508eb4981c322987ca07096f58ec7a81910995f05d032df4b4c68a027d49deadaf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f97e810020ab35b472d211eccf0010de48f7c36d010a7366ac813db50b7092a8753385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7f0b62b2bbf4d1902c3eef1b0aa0e62ba5047c0f9b773575bc71a8bcbfed18a66d2771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f75145eb3f93112188c2988b0e0bb9184058bad44c67066bc492b8f5fe392f014080443d7f3cc8727b98fb7492e619b56bce79b72aca3d8f27ab021c18098abee40437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d750451f0e5105815e4a883b3879863321f9d43914f26fb7e44fd7cf72d7ca1317dceff674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b548d844bac068f2c1b40391b509a4dbc6e720587a8d61f094f81e3f39620c61a9ff9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c0ab9b05cc695b6c852ba760aef7eaab27855976986f5396dbd2b6cfbe5b021a90b95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef844842d332d5560a81f392c3f0d3867934a1dd6bba22ab65780b6e5768189920df5863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cc61a4493f2965caaf5459f46fc2b7f56c3b039fb2647d72c72345a7d0db54445a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13cdfd14afac505bbbb160d0e0bfcc6a3d6622ee77c28bf7fe7eb5b860e0154259f9554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf993a5b9ad337af519282351aa3630fa92c7e65b6b0185d8310b97b25a787eb2ad23238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f429597197c6128221cb0bbfc943035878cf615870358718c2c3f8b59bcc439881c398be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214b2a647348e94ca21f053f8ee44522cc807eeec326409e08119ce41d731a61ad04111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d872799ecabf45963bf44227e5f86a90ad987928fa0c27a9626caf84dc9f0f9cd0ccee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826a3fa043de8a3ec376c055977abc3e68f0c66726481494a18c440132d1bff480f965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8c9ba4f23fd3d372b7ffdba2d8c055b91fe05e44435a420b5ee19cd47ccdb76a07aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03adae4e5bcf6e550ed3a6a7c94c12c09a4f8978b8a31c2638eed3987c9a9074124be7bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f45a7d254330126b32edf0eaa4257039fb209c095f9f59386276cde350467cad6118f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a28d8e84061fcea4b63c57d539fe378ceda2e751209312acb803752b5b5454169b5e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd02896294ccc41747811283499f8666019cef52a3300d998d351190c50605fcbbcf6ad10ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9bd6ad697924b6e30b428e42f0da88fec2b97b6321ef1e1e5692e083cf74c14decaa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd6704c667e19873ba7025835b222ab7315103a7295dabf72492adb1dfffa500dcc859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac851761d3d9c733a3f4a652f7568f7208ee106d6b7de99191bf0d1fa7a2217bc0cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee793047d3a91b7eaad9aaa7b8b1460073d45eca5f9e8a94c67175ee5632bf3007574b4b755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8c79d130720c6444fe2972cd190cedb3d8025b4fb214918080e9dcb0a065f57725bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e19a5c64d3ee5d8102e46b0d884c691c042b0cef87b4df3302c778bd00fb11b1488a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a50097269c6b63bcbe3cbf4aaac3d721f0f99f0005a563785d3d67fbc53e367cc34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754b409a310b027315f47ab490b432d8d1003b69ec2198a5b77503285df2413c6cd6db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffa8dd55720e18c200641529793e9ed1331bc29a6fee80157b8a876bbd8bbb55d3ea9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fc830fabcf8e897c4d62679266b3627f17f8331ada841a98fa102d0b306c2801cec09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb3f10df0b4ec63cb9fd59762a3c7ced404e01ad6d4faa4c645de1c785526ce28dc4c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad183d088587eedf0730a8494f5c4d745dad7b3f1bc9cd9b0c6fc55325f746b71534aa7cc3d4ac0c0d7150ed1ce3d054e3c1af6ee9b506cd46284bbffab401c5ab5bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b2b138f32ca57aebcf2a5a90c51b341a8af97fabcc41f8c7e115f6abe1eec3388ca17a118cb1742377d80d290c068627d61d6afd63691a112352edfc671233461d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8eb70cb13f4ea5639941b20c0c400c5df6ef60d9521820cd9cbf7a6b5bcb459ddbff1a414820c42d81dfa2451473fe62b38448623169e933a71fd4b031df52515e1c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b88318598003487a8d9ca03dd578d243616365ebb7d2eb436cba0da2d1587ff1ff1c22bfdd5fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c825e6dd6e6945fdf874974890e04fda442398ede67042efcdb84c77c6d5c624daed8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea39926a5c7c2b92d14a16803b615525ad517d79ff42c921a9df1c628897e79e8d81e2f1d1dd36125d8d2fbb14159b6a777b3e3012ab0fb5651b372788fb8b017add42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd9cd3c6f0b5f1b9b1c4e1b30af0857660847a7823881e83a42a1818f0949d5a6794d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b04ee761e4d74f108fc6c08d6dd96b47894c133576a0ad06cbfcb719f72676aff5bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4ff85ac9e4d32d7170c834858b3073025e9ae18fe9e5ce3c1253c367c41a167aaf60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75798a3eb9090be88250320f02ce7716b83178c7b3791d572e046a8ae5940372e3a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b8bf942275d1940aa257d696efe264e22d5a67963fe921d9bb8d35c59e4ef96cb9c4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627abc4a7217cadf98d96dc813b9ba7f31ad8b5706d5913bed3b971d5515eae48d51faa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759957808fd52b35f0fe855ff406d30d27cfaf07ecb21bf8d1819fe0e1497cccf5e0ca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef304a333ab3fab60ae4021cce95a8f1456da3d148774f94dc94099100484c2b206ba5e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cb2ccdfb7fcd15a2b4b9366145914cdfaa9c6fba3082b264ea4f72ce2deec7557b6dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac08befcf72da944f85cc0867f893092f2c22e603be4e29363cc7cdb337510c284a7046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b7206f05cf1929c55601755779ad4d7d4d8f3984cd90ba387abd4c9b5c4f2ee4b0723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1c2a3b6877049772b58ccd32325b803a0fc4aa247cc1430578a006854dba9cd534d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d3cbca90921b68d7144236495eda4183778eeed1f2fc3b144ca2cec9ffc4c39f953fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc1fa1f37d619c23f59c48b037df82933a31f254fce7f2cd2e0e9752dd4686756e3363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d0053fd1552abc1341c32ef7a8e29a61ccc259642723d9b1c420db8acf28de0e9f5908fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908406e320e9e665c31a566a2147ff32e10ef2ffd57e250238a8dce96a75349406d2464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bf9490269f034f8113a1ed4d3c83f2fcf576ee9557c3f5dace3bb3ce06b038726887acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325ce3ae88b67f59dbeb8f3e9458a1afb077af36d4c56cd239702939dd57c7617449aadda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280cd7e5820b640d7a6152aec04faf46e1eff1fb82880740b14ced3ff196e10cf5c73729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9dda774ce4db560c1f266d00e7543ee1471f01bb8643884ebdc6bb1c84cc6d68b6f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401de8bf4eddf7c529c8dd7261af0940399c91e36be9cb80fdc52461e8df5fbb86487337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb4701c87003843680f78cb6f0c0872906a246d03a02fbdb2e1f6d32d516d9026e44442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeef663a531e3bbf29736a34fdbc03344ec16ec31a285e490bce5618cc5a6431f8c7c73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a912341d5f4914dbd1ba61f7b2b1f6c89de9187e315f26496eb33f1070dc203630521d1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cd46c1761047196c9dbae3d1cf1080991fff00ba93e2e4baa1f3ca6ba522210503a484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba752dcefb6bfc44e6224c28705d88c19c5e31894ac600fda773980d5f6de102bf041cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea6563194eced49ed83f72e44fa1171f5a4ca03ee31a5c76aead563a49788e3036036de8bc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53cdd4fc40bd16c6c4d986995d48739f4613f7bec0414a90ed1a6bbe461b9667a9c14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877cb18dd3471112f3ff45e81fbecf5c80a2a2bfae0ac5db3f5d9def46a3c73755d3286196600120fe51a2f1c18074c29fbfa6ff1015d0333adb689da78242af51c3b88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e5190f6215c4e9c81b099c6b90f2cf710b695b4054c1b3c6737def96ea8884dfd4e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e347a3c64c70e2969cb9440b7813bb1e44aeab28e96e3acce7582b3859cc583ba7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6d58d8fe79bb8a3761da18e40e65cd74fcf3d13e009ccb09c3f5a9be219d3899cfa628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac5418833ed10afffe619234d24655877515e60f472f225e124f90d57b2feb0e397bb416ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d7619b08d70b5fc8f6eb679f5d8a29c0e9b09c4fddaefe2bafadc4ef0f63e47dce0c9c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd16cdbf13a96fbb1e7c5d39e76307e54edfdef761e8aed42933cccf0bda865bf07a2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111e1bf874d319774ed1a0a35d1cb8a37559fb56ba90b6c2a10c32bacf061e22903ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a2702956c42bf9728b25464f9c8e842fda93559b8e1f01c048da4d155c04d94e85143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8325cb78c3b2d069f0efe0cd8fdd30a5ed12df2550064622dbda0e4d24df8f659092f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc7442aff70efb9fca377604f068a998b1a7e427b48139241922af38c844f83828f46da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394cc56e6eac44846b80b19211af8ed9e5f8e7ffa914af1ed4b4b17570d8d3727a7312cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf51b15ea9961bb511d25c1a53a33bfdedec197299ff9793421a64d3c7a43d5fc04da4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd748921d35a4dd9dbd94a8acd9ff680f0f5316fa63dacbbafb998a7b17163ef8d463c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc825b214a35c98fa735290bf78d8ab576c0653e7e54f6c98bcb1edd32d0ef4d91d238c155e94c8ffdf765eee8bb70ee80f29b367d6b8138440ce956afcf63c7d4d7cb51aa6103eb9d3cc8df1d7e096014cb821cdc91c3b49816b983cca129afcbe4f4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751edef51224ae4274744008e3213b7ffbe203452c83e97458599a2d08a87b0180232315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3df3d83844383724270eca979e2f7feae67c38cdf8402a4bb68328cb3f81933862fc0d1d288d37ef5b3f15fab28ab5125bd5c7b5c43aaa0ee4350d447d8789f105d5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec995494d844573e8cb11870a507126b36c7480c148468a0152f27348cd717f034c2e8142459ca528b6f19300ca49b226bbca4924da14747ee6a578f9e95196be195cec222273f571aefcc9c58545b05f48a5e37572d598a1c115c656126e9aa2f3b5a5cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc99ebdb319ec04aa8dc68b9868a562682e1ce58a8b328cc56d7dc4442997fc5aab3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e18e91f8aa48dc8f4cb2db67dfa08a328bec6cefa209f436208a674f417e9bf331cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78a5bf23c2420f3d3be056a3ebd824bed690b58a866dd6eb3a79222d2384be2dae7d891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfad4aa274b59f1d0419571cab5ef0a53920d44f3946c697c524093533c1ad75c24e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998f6c49b9a0d36fba91c4eded1506c55d03ea70a3808a78d8945c0c6f509ee8f03642cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7c46fb4be0a7a519164d466cf7e230d86e2faf0d87bdb880d113cd113974db72bad43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea24730716923adb8430ada5c749d347418f30915207b1083818e1c3878d643b0ed1ae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07a758644b3355d92450b955ac1870f5e9dece0201a1162f52515547351e96fa4233af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b502154352abae31f584da8122a7c6cf7f881b19ec5fcff2f2482e5f94a605d0e410e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f66076b4b2cc252eb9d1e4b74fa52d863d81be1d33554a01d231f249f70c29554f64ff3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc440d05e0bea1c92201b4a4482e214f7af01eed3d62dd3c5bcc0c21cbd22f090c8545d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce04393125f092f600633b8ad3a3f4c8575ba4bcb0aa9538606056ec4ddacd465d90985accf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b705e296ac3b67d12ac7957a2a4705161d93e1208b02c1bc79c68525aeae6e0113009a812cd1152f58a8a0291a2ea2ff3de2ff293969ce50a7752206b68fb533a4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c5497099466ca257b4d49ea667c84b757202f591e3e20476cbf935a8f416c302a505ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbfb5ce6e3aeeea4f9d397b6261f0cf65e9e6b1885c6be7473258dc427cbdd6dabb10b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b7784d1ed6334fce8bfa79d055546cfd4f5a6402ae0bf5ae9ba22da95989ea64d09bd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164ad0051d7ce7ec4b2d73dfddbe5a5ee33b388604fc0af589b060163c1d4069121fa083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda1726903045f676ae52907e3aee87d02a074a91ff8ae3d7cc255be930b06f3fb1d2090b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6f1b791363add2839b948930ab12e46a643c3097f246d20684eb6386827cdb3d0ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b032998242e49d6900c3b40aa516b39425eaf8a03842bff1d33a10f28848c101e54637ea6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa94b1653cad2ee72dd7a7330d22e8d734a5d7c8a7e15a23fbe0bb96261ad19d39bc8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3dd1adc84d0a5ed9308d5d60dc53677ea09bf64afa32ee8c1ef5f596ef493663da3bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e11388c2d42281ed6ca20e61e584afd7606b12aa99f2275308ea2790141614bed6772b053403f9b644c472bec8a104bdc946520ca2d99d3e37b7b3f10e45a920c434972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb5eea526668d0ad988ad13679b925b4f1e218fe559d07bb1aa3d7fda685ef301618e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a06a739f9a69b3b8aa4b65ab800ab2830fe63e7289ae140c64117e0a4a5a2264adf414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d5f3da16fb2688e4b8124fb93322f87b20012ba69bd916e7005b92a7d19c0d09e6fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9301e12ffbdc03b99a4bf888a2e9ddf9517fcdd8a96d9bb3bf47c987e138b02ebaa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f52d3a30cf460e364aff14d91fe5a2a6a7b07c99c46f9a064d813f55a0e2aab7db0830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd110f1e89901aebb8af1e54c1de54e0294237b9dd7181f8891c55163bceb47bf3f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb55e5843891a50bb50fd17780bc9ba641718c7b40c2339ea44777e900a33ee29525fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212be59c081ecdd6e5ca372edaf0c9f3ef0517019ca983065ed512a9e425c4542fc0e5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c257b6e0fbe03eee878d6c16de68a9e2ff4a0124edc50c223b686adcbf58b94ae92ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc287164144a7ec6a52003904dd4ac87b2954f5c71cb9f1b5bef124972ac68db3d23f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0f4ec4fc05d01ea5c13098bfee7035f2079d0c3c60993598a73f5a8ccb006f28872e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a98600d8b1a7331ba2ed096d8e9cdab257da27d58ea15fd33ce86ddd8694be6df8f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e1a8f6eec2211e7391ab826c0a696902574d567592ac2d8e4dac0f97998696b3f452f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470faf492a34b4c8c020ce6af8a4ec0be6cf94243d49c93b90dddd9e59516e4d338d3df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a047493f875b11ca06c274cfbae26f6f91bc2020eb30673e63878c1c6f01d05dec82d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa46469808bffb11be4454d8798a1bcfbcab2cfe837ab7d6ca3604690ffade60a2f7023e3706693e356218ee1b3e69ae708f1461ecd4f7334bd4561811892927be3fb7db93947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7aa9f51a1fa36c5f46268c6c959378b29bba2ea601ab753444f3006c07cb9a87cf336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299ae24bd50afabd24a4dbf3940a77fbd0eba022f00df9e943ac9abb4c8e6a0d47f58597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e5cb67664ab4ab537b2925d2ce9ee3efe68ca2d68d26af273be672beed6aff643382ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75763445a10f485850d43a54632019ec2a08862ee4175e607b014fdc8da7ad9ccf53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae411ddabe05bddf25cfc081d8bb5052ce00f0a326348a36a2de108f622f9c489cd6e2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d49aa94d0952649a2aeba573861ba2d9871b4a4c5280f543bebcf4bf8245c3258b05c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c93b1e0715b24c52b2983debb829c8d4bec352cfa33850baf9d9781a33b8773efbb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c6db6361fdc96464deaaff9f22e3ba01bcd130d08209323f4b4d15a4a1904a61e1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba9b06ce023b54eb395036cb8cf2e0c9c424a87dfdacbb31b34d69df79cb9b2ca68b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb742577afe1e4b06c6d689a7ffe57418d161ccd51c40d13dceb5a46218ddfb36ca2f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c87e7ff92037944daa95f263d208f96c2b1023728844677653860bcb8d89c76b23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afda0d6ea3081b6eb9b1e61f38716e20482d8b9de2e701c5f58634e331ac21be8e5c762daa0fa81c8e1285f80ccc880b31897a3b79dc5d654c9e99427ae122eeca2bb11a1b62d5b24dfaf96b1c4e8180244dcf99bd527014780986468a57113b696026a46322141ff9569f6b7a446b0c12982099fff9491564c205bfe1aaffcdaa4de275de30e6eee44e1606aeb1c5bf9589ac94a83c5e3ee57cfef54117012566889195bacc26767745410c25f1283ea9b5553c407e08128b37b5844f9cfe940decfcdbfe1117bf55f312ac0ef095a5b6c78cf4f3d720fb10e50b6bb4775908b1e7cd53fe38e1081d0083657fe878e081c3e2ca0fcaac698eff1d08cad151d3d02e42c0ee0fcfcacc129c96fd5a5cebd73beef3d10b4532d104b564b9c3a2acb4e4420746c3f677ece8a97a1ba70554ad029ed068eb8597407a27b7ebfbf6e2f6ae6492fed9aa0556cc150496ed31c8c449d0bfa67f981bea5aba89415b11d633906db804a03299c8fd5a17be4c8c203865a92848ad8663d24e6864f5fb726200/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.65.1.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.65.14.14.3i%@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?@alexander.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- 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/shh03-ch2b 1764314340  !"#$%&'()*+,-./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.65.13006.0-150500.4.65.13006.0-150500.4.65.1    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""##$#%%&&&&&&&&&%%%%%%%%''(('))***))++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++--......-----//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:41616/SUSE_SLE-15-SP5_Update/c7c69f056e2a96169e2bf48fc9401294-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 RRRRRRRRRRRRcv4N!ѿ # 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-8366f999aaa5fca13e93457fcf37ae23bd5e0253704cf72dee34b9f604cb7f56a?@7zXZ !t/޸]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLS[]p{k)>e̞-KVHih%?|.LÍvqB>\c ̯c3s@)|n^J9 VJuo~>{7nvN51TJRzb$}\P%2"ɊuϵDmTE۹Pr2ֽ7*dU68 &v]C 30YKF G&tH  h*5tkMȆۺ{Ҿ!s&R"R>7#z/ A"m =;@`'ex޴9]s( <B ΟҿET4i 0hXyEK/t$!`RrЅ*ڣʵ$BtR69A?{yF$u_io!Ƀ0h{%ѝfcy7 N47[}V0a8S2bZsv'E)l8',T3ͮa\ %(mZ: %4ZP:4* ~?uUw6M`5\f60$Kצ#0G?! fdM%Vp-jB Rb9ԃ/>_AX-_=NsaƵ_/K `|:p^Qe_a@*bEƯ b'7zG"ۚȉMlb2illw}8I~nz9jx'˾=[̫ʁWe@}c29 k'g'_O9_LR(/P   tkhNA-؈a*V nw  $Z^? a8l3kr]>FW71:D@:\qQHu$5zh9qޅo/ j⏳I=P~l:B#U h"OAED?.$,>ol0q6IgF'DĄpoXn7E5A_M^s)'z 0*7v#_3y |<TQaOƳ}@<DrRZ_%IGX:^3mǃ^vSH'lɆߊL؇|,#hl,bջ&%0ʀ?{Yȟ+5ckY%@N1BzؤdyEarڋ$Lf@,jӽ;brЮ*¨KmA(-s9|fX:)BJw#܌Ae?Y gV_+z![ #.cۦ2G^'%EX ӉE|yf8a*(BaH}%/ƺ#k9VƋÝ+pl, Z:Eࠞw Lj<)NiI#q$tݾGMO2]]/`{ *ucvGɮk4H3]62UI՛ Q_`H$ko!p|3Ka 6 =knCM(&9:wVyJoeA@;/x H'KAywckkz=]_BmL=J~$ byy],Ttt/a>y>Φ^ ؍m>48+_l۽t l;)=?c_G@;vKBvYũ!QB @ x97є'^i奁Mt0a[|r}՞N [:yQȍ+}9W(P6`HF5.@NCgx֙c z0p&jy5@ʱ6K~i. CȡXB>R3sEr*$ɐuc.slWtR~lv76%ՊJ* ![1wCy hR''ia}F(;N]#ߩn" ;`C"zcP q3dC^,Qq|׬73}̭D-MX_ȑtGlzP>j9Oq:uz~}\ȼE~;|ZuMmԶVE0G8rUDpeqr0VTF0^U]|*vN{>`:`@qxBs.,#;uLfsSe 5;g" OVVpߕ,;{G3K|=lrD\0_|^ 19d$fO-GKT59W&^1TI"R/q ,Άr!ޡd1ٚth,[Dtgws eeYKF>,$ƟtvJ;W\Кj ڻd5Ic=zAq (nKBEYFc"PXg+R 'X&f0k1Nya^pmQe /O<6Q:=F!v/{?/u.K,"s-cѰUuO}\[hJyÍez TY镼]Ij,8޻N5ETDo2tN5l_`qO8Z[XjN#~IE4Ak#D0Nq%oeh"(嶄xU0.?L~@M蘺`N Z@5+̌H5|EaNΖւe2WqrD=nnt 1׵=^O_C990lM9b~/B|Y/̟ɸ{5C{QJ^XĞPZ)+(z֔F j=H}B;~bX[ [*kbEIc-? r_]͐<<Ɋլ@qs]V&GS]29*)5CDn{YazY~l^rX.eִn=T *4rH»jF/<$,G8n[V|>]ؤ`o|ƪ;= D(z(,N ֱMD_F$nT{C r"+%z@ 15ȫԬב3`ʥJ*1w[?Ng1X˱擿рq1E-A*ÄU[a[Mwi(|2^OTq="@ٶĕjV _]^L,ۖm*EBn,i(v X!LPҶMkNY#WؗDmXS#/ع0p\QJTUk"cdJp e7"zp5 (݅ߨ@J\m5I|(2>OoӖd6~i4aJ'L4g;r);>xL=0/1ԹtBl7&6煝tL OWA>[v_ǘ4[6wEλcH%#W4 :c@h,"r"( =Vec%kC5~)s]uTo#g\zYx޵{}R\W>/~\ege=O ~?GVi*Je)G'sb0nОw.dq0(.uma?I 5:)|HdﻋZxzTxb<s4 cDPsJ_U~gM#N 39*T7SOI^ӏ3\Jb1]yCvֈaowYR Hupt/8`gCN9r_^fPfM/O}m X;k{tb7|$JNKmV~n'lC' C9gb VgVK(xȰ@Lh}pQt=x.$ @{pvΝQK@9-Y<3+/wcdnbWGـUQ;H`=$/x"JH/ڏ # l=w8E[>) {*pβChb{M "l#O (kϒ=PCDceVTɯ/"h hU\݃ ?@r3,x*$4ttqۀnZݽh`{#.G"b(1 `ۂ^lN;TII\NR9O]9;0ÅCY2M@hSUH-zr %0b:Kmo8w.?D"LA)}mΨegKqBAzE0ѕkDY/7'Qw`JH(B  a{ECR_~y QtMTB"cŋpt6*3*"uDz%ؙu- >yߚ7-򆻋%R-TZ[=Ы#3I6JW/`-N~ [)̄0,ħ24H\1v-X9x411nlqJ,4 <ύ^ j'ҲG3~A$ďȓJMôb1wJtCB9ctnIa<#ެƜSL1G.7j;5:m&(F zdIs;ɠ6s4?]3x%9ҥ`onnr#/!]99F`$v)ApHLTM+LfڠFZx1$%CF)͛x׺89zHh $u'ݬ~bN `YLL"Ϧ n Y7MQVxN39TWxTv8Gr~(yHbk%`!/bтŊ uCn( @wB޶a0Ag1QE/*~6O^?MF8.lz|cw9g̋g,a,7P4? kʍ~tAQ\`腦B_)XJ2hƨ+b< a9H8Yj4GG~֬ bw"\Dt; =[ΦO2G 6I!/A<&}-~^;Rz #cAB$Qk'416p`>`cs[o &{}lWh{ cU]OreKi.PZ/v &oNɘo_Rh +[2m}b )5xc@g(&Hu=0 FRFUT*nk F"9Ke~WӂEu[x(s[U-x%Ҥ:`"̬M 3~[t>~'_IHA+y؎1)i}IVR*~|JZ Vσ!C>+mMw>-)g9EOvѝra/idoRV@.gyh Me~\E&٪u Zgm*6_e':)#]1\R7a!)oXbu؟ltuO%pASV+q'9MN8f;[vdQ9}`4ˬ E=>`jѻvD?H4z EAM0NJ ;T|tҾ}=`}a2@dU>14ɨ߈N&58^ a3پ yB@$: Ȗ)%q I4 T RٸoИ9[Y gCh!7`+o}д)3)ns?#%Kڤtѡazy c֛SRQagvΜN-$*v jToޗ[{Nx-[€:!S8g 1(` [c:nGCi"_  VÚ^wv-;݇WDn½ԟUQPz>cjv8jw(O1a „o2.rP/;kF^0Ue<6o̵)H8b*cLh F$z h& %p`pG)7 ^$1$;;9|/ʂ,yd:(Vu?T b. d* svD&ybMLV7,.?F}@u<{5iH۟A|q*aѱHUO|(4oPIRaBQW8㲓>Ll˝a:!.&nSIbz jGrg7q/}.!ʣ>K~V•VxGt!d8YyT _$Cnң7DQI2d+}tRTpIJ\gpyJI¢Y9~벬mN?qy\J wv_J9h2˵‰Z6H^!!X'dpƙi'Gu;q0:=PƇiU=sˆVΰJD3BK9e4IiwxXI(VaL~$m@xD\e6}ƒ t擥 ui3zGRrB *J_x-}Ъٵjx"o,yO}HR}`m^†Hع&ʘ~1iR! &iH˟Rې+%BHy_X+Ox# grr˺A>֗aOm{]b9;ŘdFm~߿iQoއȌܺjZQfOʵGwp^(eqGٝ."1kʥԽns٢QdjEFv@A#tb}щ =Y_2GY_9Sּ͠X3`ګ3̣!,ӧv &=R3ʐFw]̜cO,sߥޙ'8֜! GgA@?x?@#D hkZ'e }u۽ƥrmjQŎh:&lH/``}{(=~i& L{؜6PY1K %mPRƻ"Qق򳨠4 䝻+Kؐ=|سWD%"8<\vOr(K`y+/"4։6Rh;_l6x^XOaU W̟B뙜 i4!k5=5E'Sfd \/w-3k䟕g9Aƣ??:uSX)a[f>٘.rst}8\e&͚ &1֧=tHmu>a ~XofJ}ҩ`:܁&N|<>Eޢ[mP^{1sB q1iiݿRy#SeC>M` 8|86'FL N"QEN( _=9!ze,<[):q/_*:0)z2bRXuTiu?yn7H iz H(kN`i}A uM ̫D O,ٲ%k$vD~@&m%" *`AG#y #Ę|.?p𭃞|h ~Ƭ"V> XJ00:G7.IӨ" 74b`R^V_vs󘵙Pl!ʪF A3n1cnƒDf 9TӷM|1+X[uwE8 v͡v*^DuM>]]99iH'o_-"0`; u_*:7 . Ɨ_uknM۱ ӋHu @oi*Lr[f+iDy "B)b:=9T`ƪk QYkCIasE )!2S}74TodoyY쭯 !MI&t EA*9 m B H9 rlIGs:w W 'IT6^c$3M}F rN|~p+挀ɟf[Xxů=BUv^H:f =z!U<7ycjGYh!/:X39[Oj/;w଼Z.yZo3f8+&5?ޒV׺7TE,_ ~zr"u)6َHRO" ]Ͱ8rgiV3.wm/޿fćb䢜F^GƜ 8t[lCZxWV1An𻊈)g': -%iᅨ\ِF6P9ۂ%NMBV7n&)~o$Fĕaöϋ}M} so/Å5F!:Hd&^ۤ+wFk)R{[V1q)DՇPz>j)!c)++fܶǽO3s)Yt!?LjYEN#Mn0=] 7P9SNA$}':30;~el|R6$L6za!$eGLQ4> ] aDEl)y'z/%C;Xs27'FiPeCs{;5MWoǟ!E}W3[$ zXY$quklMwwe dU2[N؄Y4Yo]SJچ dή|]xOd{ݮB*N{?Jr|x|T&1eFOOw ,? MQ~ՃNh9!AYOFW_ykS$Xv1&71"iKKwn']ԟ:!4Y{Z?~;b^9 4`-e,w8uR>7G2{KjnVTF9([ įQ8iT :ЀAIz9s4]qZڪO[Y/FtF gTئ+,2&Y_Lc@R+C,)y s<{#P%r4)K|삉Cv~(V`e#ϋ(VA*DJ! tq@GCˁ 0+!UAɒ<Rٻ6fh*ݏFL6ouM^QU':hJ[G\ີ,m;G+/!`2Y` b߮σ^RrLZ?XVva\#(rj-ҌYFpVBE&ẙ_LT߶~1O#]Klj&)e΢Y^'I  b7NԎqy^zul*)c xuMm0ɢ*iCYT;uOv)UҌk`6s kgp؂,^( 3OG?Lp2b:AyybKZ{R.]#K4rZ@+=95*Q stUZ]sEkyhceԺ*?U?eH5,t3TNs4kU+Nށu=tMFHc@(<9ZK/]W2=m؀J#Qԃxkti*\@7W'WRtK' PH_`M]@Kq 1RHc;m!?L:\ApGA(| rp|aX;Ms@Ta'ú\Xs!g0[Fp~H2PS:{ӯHFk+{^v24^MkPX5^:QGS2\(ZCюM+J|_+-:c &ȇ$}cz1Kޅm/V!GÈ:U *%Ymf"F!hlmTkbŒy3 TJrt6G:~m/icGdg(85)E@R *A\<*9g>ܒؗs~z3'lf"zx H); (Sk%u ۲ q8U"\yy3w.N>a\I*78ƍ]Y)k9ة"‡'Ƹ_}1qcuJ5\m^w `Z +2?ҠkQʼn>}RGb'8 EaF ~硵v6M'ș8ѱn^bVI]y-[l/a|>eտ^?4#:WiVHuUe8zin;f7#0u֦?nb׺swڑသy9UYGsrYn"a3E(N6y?^^٣Ja`Y̥X-kNИk2oSQoy4mӕ7P Cxx"5a\PH6.*IfYA(PDĆ2{~"ͨecg^ς{p$ n)RBW!jSoQ}gn$v#M "u*(_Im;ʿZmNK80}\$3Au<ފ!%{RXAĘu\r$QPdbF:Qf O7"ea GV.j"%}`!-5>Zc"Y/qډd)dz mZ(o~ ȃ5U1p2y$%^i ȶdd.xC@(a.j"ث(ZBY7tZ8x? ^e`_&q> PO jrЅ$( {]<|־ Zm!MR 4 $]+Nu莒* {J V> 6"PMٚZdI($PzY teOgXx`ҫ 9-j뎒͎+,К kؑ*]r(=BM1I!-_A&u~U? :㸊L=>Q0{ΕeNjz9)xQԒ1)_ eyv7Ho? sM #^FXg±W[%5Ŧ51=KZH ڽ.Vo 6itRo(у=!Dx*dg`sJERH*󃳪W scs$a~ 8z/aWHr/wj>Ko =s._C8[#)iB`B)|~F%ԵV1ڀ QW*:<-U3A: OgFyCɖl6n<"Eauտ9p$ +< |$!u{~0,CP!VH@0Ma2=-6 eZcȄ,Y$&Uٞ UwkQ}ۛW ,vtkGN+A\z`w'b*Y[j;ge[P4̷R,F&Uǚgx,t}hsALY& M+y2"{7U@r`~psԪxG}ҡg,|qz9O47 IvDQGD@_ogA11틾~渑}K毐IG (EM?T׉p,8J0gX:. e=w[1h.le`m(1IGq#dy:3-Im)X{ 'zo;%?4&ʆ.7 18gMAQ9"Q ,yKt}TnH.lvJ#@aKxwv vh;gW u;"O0$tA0@6smecKەidS<###8&b0pOU6W=sEwXs ~0KHHiRͭ_SǒOZeP`R2j7./pF2cRlJ[03eMZeT=i Nŝ|29Zdtaz\`AuqFdc]ĭ!Ve7ts9 ~E= dӠ[4搊oܹ,cϛ:Gܴ՞Ǣc׵AjKk կoi{-yMꄢ V^gB\: ?yC&8C\OQӆ7u݃{NO` rB"=VLH6 mѵa 25e eugn)ݕMq}|qaq˜#E ~ P_"F;B<`A}Uq7EZEyXOݛ:M;ƧI看ùh]F!ov Ng}l7j`w$ QOkjhʃ^4BӍ E\)]V]Z&oc2hȢءޞt8^ {#g0eY~9y ohV9Ƿ;{Wu{z>%H6` `Mx/K[ї9SE 3CK躚\NfFle+|ADXD  \1ӠV#\]{Ktǖ5 {=S*2u ;?xS3X؇wOq5nY4|reaQ :-ZY2TѦƖ /nXn߄u3S-xR' aF V OjT#FY!&JA||EX ^znʁc]SxreCd@6lɆvQzl>5$(u3ӽv!@0냜,DBD/J bD}Ejرށ^M)u~얦m; l<f 'rSFªJ}^8[\fAok]9W\ֿVj=㛿c0!]QÐ~r&Xx 2n/z `$v;:fC)@?%z@~.hm?;[te$I.(=޳#ުd @7 z;Tno_e u2>dU-Tfo͘y" 0/d7&bCC4a7wLq5[kNSDa\2c1#^'RZKTW2OQSutorS]Oc9ѝ*E 3jvY ipڈC;nattyvj̤ Ckў 7K>t-Zo SF _IeccD]O5׳{r itN%A<><8(5bg90$i"*˜84)y&jVɿ~k|uB\aI# rRP}F9'ߔp]]ga&v\V8 M|odZ NkHh/lNԃ9(u]'fQYWBT)i}f':wPyuN[%M9a;;t: -xJ1 &v=b" 9 /d8*kuG/L!/<]ve@daEX,,]8tٷl}8HM 6ܗ? lfVwm?q!8x]z3mْCKf`ʮ؃pGN` C$U=o 2UVC(I| NX>W *@Ҍ Dn'!Wv x<e@WkHy2 97]gp>DM) P S S;65dh,By#iU3XgTc?Ƈ"EOmPa^8%5v s4Gn{?M?MD :ģm[ù 7t%Ťe `b{SQ`TXY*7S$o9sDҭH]4ϫLqaJė-pyW$ D'DX%8bQ=.)1ŨWӡ*P SQ h!J©V$%,yMur X-@\ a}Qf4d~EdZ7h{ wqnƷ]+2m,wnFw$Y7Ҩ׊cyҒe++&x)0h[A&b^w?tNƼuFc+ËrRX0ZP~uc6HR‰L 5afUM jeM9E<*\B){e!UΔInĠe&\3 ( |"1@b}s+6S.s)BᐡU<6ݟ:>a,¨3wTPHngŁ#KQ>zbpw^qr3c# N-Arֺ2WynzrdOB%ԣ& DbMwvSjZD 7i;KīWmWaBlXN\5'0P0+Y.8$&aKVUT)x?0pif#$'@:8^ĝ] y߸zLJ#=?nh@u:+I?JT0(@L"&CBO"؃iԅyT-)M ـo`e|L p KЪoNǮ6_;fغdPV3Qڤ!{Bk# "DXZlsǺ#R*֢'I",5 y\CHq}4f"}kXfjX=,R]6hSq@XEnC;e^*gt*Ld'~Zd3U#H?.8esQQ5G 05C 5kn ː.VL;gkH%{4b=BJVH hG#zd<}ƾ SԡDʏf ˗NVj=nuli[?(f\ u%p_Mc~ w5mΏ‰_? s_׷!VkU9FtH!Jf}G[+ j,܁;|-AuE?OrtD>\*f3=P@Rԫ4L"+R*grmpprW\T=_T%6KfoO iWVkXw`uM`վ+,*َC^3Hha:i:E19]\rݼ|jx0U2*bq7^fؠY1V!^9Ǯ7,QV`l(4+нB Q5X}fE#$Q m䁢̷J65A)덐Z3h9WmoXZB0/VRfu>"\XϪ9z{@8nf*wKm^Gנ6Ӫ%CvDgfoU)i֪H"Br7"{-X&;Ա'`G 0U}4Hw"*JCɰ_[F3jzzP]XQ%jʏ㚧ςw8O.^$+etYi?ʦ V!* ~jf]ISylZ*p*ɣPh:yCF[] @IyG\0d@#Q00yi׎12 OLX:E[_Qo=4z);+It7ۇI$"Jg8& Wg\`] o]?f/>XiJKԋB["y Ͳeʡ 2u*D'p#tsqSalZ1#tVsU$'.E~GԁP{i&L᳞+ViWB g#bҰf4R }ǓuhAiOB/8PYNչӃ|͖ő#^-ިN|4DPy%GX$t1%Ufnײ<ޞ]t>)?n`{~^̹ϥ,P5l=̵t;w\wzkrspS]_1X w] LX}ѵE:'o0Fbpi^ H"pc:Z,c饙YiLSGONy֚KF}J"C5WSX{$cWutC;%U׵Y3mcBTp $W Vv߿_AUw"fꢺs(CauDP켜h';[5?Φ5t5? 랠}f̋aBA%аVPQ ΐl3xγAe\j gL3ߕśe-F6o|kTl w{Vo*1w#bAf-T+8p'` E(y*'ӍIMt"m7):ig0]}sYT~GͿn!&qd/aa :ֳGlwB qa{wL t+Ee n?1\' ՇsgUo'ISu!G `q*`-ڳQZ(W]y^opI+7~n[W+em\A7:Q2ܲb |q_J3<o;6cU[V \d!:ECLZ(扜;&A##Ӓ`e.:_akN&s#}2xze|mgt7[9`s( =4O|[FhrEw+޸dmQ6~ik!Nu\rxyFcnFn>Z6Of'>jb=qvLqAGos|T2ᏣzJ9yJ伢hu4&>SCHbtT#|W,p$:ؙ&0 4>jR qY(A"P ckp0c"#:֢rXT43ݹ~ӼZ;*|FXFlE$wn  n{/iH6~LW{Z Dr `doTxGMx`T{ùZ0!.yؗ&A0.,ݦ$o!ZWЯ[yHx\CJ>i_ÓzV5"i,o5娱 Z1 lhؖZJ,Mܸ_'Iqxyt1TSaU<Ih;IlCe7KWD#0şܸl>pm{=.q-<_q\a p%j 3_ԽG?$Y^bϞm,C`8'[p#×Dd@+ *aU@UK=SJJUaMd< \U5qʅdw8dy`퓶S-6h#Abܖbڧn宧Ix~E&psO&svgk>}MsW`ɍ"N2p.zz+#62|AYr$+܉-t}i6 hҼ*MQsCL U-7v)Qb 1q:5Qs<@Vz{ A݆0oE=1v 7#?-#,[U1!]:&f+yޡ~aۙ X:M7  29S{a,c.T[utYl2#r^~)5H7?rC7 2+LQ75g 3<MmU ]ps5 dsxnx3QZ1rM>C%XWC2Ek^$:#Zݳ‹dTow3Ør ߛJ2(p4)O>5XL6ٟH JUv~H.y6ݒ2~Idb`fי:i{T՚??I 3P\c0OQ3E@~xqVX;H8Ǻk+YUo#c3jv(`5YCZo!]IC^Q>7^j k9:/nȦT)#T4LO |Sޭ(*=62UFxQյ ApaFΈyQ[C]IѦ{;a3uUýE:@or-{w3XM=/Zz@M"XꔭS?7+e܋iz ,P3ƒ[=d% K fó]0\C:o#-uG%!,W倡l .vJϜIbıR=bO`W1+w?îڑEu'4ýzi~i/zɝ:\g#rywGF! nM/-T ($ N?̋{S=-xܾT ]QdmK$t٣v#-gR*B6H=c͍݌qD{uI{e+̩%l=T4,OOV(4ik>(;+`}UaJ)w5J0N;O1 ,w +Gg؍1Ξ-x`SomSɳY>9JatIRȳ|_ZG[믌w8%Uco8;7UozZ @J\1:qospm`?O,'UQ~ꑣڇxg=1f@:o QecLZ]`}"z5eht3 H b]SBtsíg*`39hwjr" o(MB3иQy:Y+ʄ[-,Ի9Z){J;} O'qÔ&wjd"]r v;a߶f7&K{%LU?Pޥcfcѽ%SԒM/u -oGٳ K&CȒrDP3W'ūڈV+.IgcMssLzKQ/폏Z!Zm!Ft\b:Mm5y[Q!q-}K9]yyV*#Mcb$T"p9"q-kZ;ZM|Wpcrˌ,sS"DAOFQ _&^8!Kw4xh Zm?7?D 'n’K)~d4wAy| 3dvPM*6ۼXD/8^G;B/Du1k~Vp{'M[7g>;yOYu} > CNUN*qYJ: Cxwdq9ę7mCczo&AkcXK%z"_"xJNI}(5ug/c6g_r 3zo_|¦ݷWo3>a/|tݵFR7&(i{:y5K}!rkt8BSBq6F|$|HUK0aKbK`Ni\ViEfym4^-!ImZy4$,=O C7)ĐۓXvCoG)!F L Cz!)PFHt<Ͽ1RSekdEL Z\MB:!V,rKע3GKѦ#L]Φ sQCXU|V&}(?5ѡYo/ڧ4n~ NԐ)obt4mqKP=tipFa: R)rD0dF6W[eb_VN3jS[/1\əQ9ÿއ'Q*xCCI, /93;Y5n<{y^ւ_v WEI1C.mge *7e(+ϟѡ9r/C0pdv\|^XFZi~ɖFˣ/JRë2&N  ݝ |̭j ?c+?,exMpXG ׾)SXre7O,\aP|ڙJRR<G^c螙MHWY{N/l?m%L "5T"6rD>ܓi[TP{3?9 *)wࠡy֖M9n QUi0Y 4E=#+|"({a;ɥ[,ḋ:7ל.G3kB͵N}[qdyob@ z*Y<̵yw';o[Y4O?? DO} 7ZНS Gbސ2Oлr\p CK]t 3yWW:!5.3 W8+c9| 6TSRUS%a23cMdŧ ӌ(/wGMmtE8DSjEy^LD-՝`Iʣy G|.4Q=W"̽Ǚ9Āܢesr^o ᄫ{D?H<7drF \4t>)A̙Or5VoXpuwW ~OQ [1FfKāgśerw%J^3e~IC=G]S q TӃxlotq`>-ON[(1* #]+)ӅmP>7 xͧtǢ `c0ӿ1[^6}ZC$B^XXqΦb$ޅjXG⍫eP=5%Ay=+ųAIKTuC4|J~X_*;H|Ran#tR[?AS?)U:PV÷7w5ߡv[lP]Ͼ08d;!`hsoZ5:M-+lTzU1䩏ŦW@c?[hWͥOw3X*c͚6NxZT!#/P!TȫGX!#1G;QwW$cMĩ88PR1[- ZYÈc|' F~~Bs`1 )w[[TV␴v_=XQBSǔƁLpp a2eM{+n WD]=IA@e_Rem"YV!K&[2h#ghNl0P.j&M4H$f(cqW}KS!gjZ5:lNq84s9j\YYnʆD9A)g.rBC iBPM~]RECtjYZTa)$rxud[TBĶσb2Is/-hlYBer,p1-<1o Pۚ|1?_k0{45u jE` wN&O \͛,8{8 P. o/ u-8 W"FynD)^q U8WvHd9ui+ z[ނ8bDLod]7ٝuynY:ÿҠTf}) {ñd3wwҹµn@_*嫥みRaX^mN}5ܦISG 7¤j9oONv#)a0βsxM^G|S÷u<]:`P}++ZI]w!FiࣻzkG&yp-1'EAQwm+wK23R8, n'_XWz3> $60SE5m-jѹtDDٗz8_?-7>u:Ox2"8.< H P@u:)B58'eGhoEFj%y't;5 X`ye9 Z1Sr_W"]ek1:?( 3SO xo֞7zZC{K7LBh|2No0\M@K ї8;<,IqQ뽠+e$}UhE$Q2?\ytگDV4_qap!°ߌ iٱ7tP{6yx_<#?~P+@0&wroLOK~7 iƪW(<ͦJ vzŪz: Uoge'<^Sյ?^GOX]pj03wq&8o/굕hYh1BcO@RP RJ[0yLE;^Y"uJC$?9d ZZS :`f,n5r]#g̽oqbj鲐K\[iǰ&=oWT97i< pT<;MGQj Z.E2W\'HTCtj,w?@"iql וQuj[tS"U%R]yYP8TmH"Ww8:k%F 1FM֕, h=Q̴pf8@ӳ#)M({~N.]0B!>Xcf Cۙ?ZŜA%F뇼S-iD5ZIH&/N Pj4pz# )ϕ>γn\*%ކ2w@ ' [8!L2$6f\/Lg[ ]aڳa5\<9|'Q?$,EWjĵa3-eFh_JU@] QQJK4%*>@3/Z|:0W$ 镖}?;NpÊ^JaVQILJ#fj'`qxÅpyG=9aPr> K'8sTـ0f$5lS&N %7 6@SR}QgاX#"{\z.>4D=P\lf}Lu/?%1;{Q,~c )%Y@|`-5d똣]N2>l3/˫K#[{eAZ^^dOZgaĶ%)Wz(cFKS#.&9in0,thCor 2v {"&4 ?]ؿvHT7uÊ M%kܝ=ahfHD`E ܻ[_mz'Ot wci B+.ʊ'4(yS5qsܦnxxJo!iv!e+yZO*2oD\瑚Z sp.|W9wWl;u (x)2jt%Yr:"e(ԭQ5#(HUƷ9ZWu@9h[t;F%9%""ᙎN\8l]Ȗ9b'9 ,$Y sy= 0{Y7> nu9.Y#fYKuz?߉OѶh2BG_iJ_4#LKLcWKph|e` f`3/lG)bw KMHg8¹d@:G5h~o 'cdM`a[ϬRW&}@>j< #ryN{_Bܸv [OqtJ\W*kKv& OUZ(93 ]yTnT;e#ѫs}l30oq\htݗ&YQ{ɮ7AVI= 0͓(#I&/UB)!/{"Z 8nv NA} "T%ϋK:&JW$g@, @&(1OfP,FɜۤC3+,[2U- yn 4m5ÁRILFy<AϿ!A_r`\P/lQ( C :] l}9|=Wnsu%-~;84%-9vnЦr^ |*P80ʣQ2}!E9gs?FY[xR'd|ςw4Ty jWAi8U1kstӸ,sza/G׃`w>ʴ1CqѤd~"'(9$;f{uy;R ބ-Y 7B]3+nYLU9"Kb@xQ/.:#q!L| Je˶Vc 2I;W&T+H#"^gu+ Y,~x 9uaF.@mZ8=~/WfD;%hА$B]SeJOw|҇*+gDxN Lb]* }a)@C]L &58ث'WL5 0e>RpA(vNbˀ7#$G#5K5^eP͟%-qF ocAdLŗ$o;ڛaIh.]fy}i{uֹ[|/(;ZjU޷ rc!E*9=_9lĮڈZoV|p*?mw4U\E8Q U!t߁]d[,]Ҁ2 ,MLaPfTl8'+tz_7\~!әi$1aB9v:`eVǬxzw'%~(L9s'k.݉ީF )Rε+qޛ5Yz[ZKΆZ CXE&ҵ @,o'&{쟲=MN1륨mN nI+퇣N=c:~wcaTBq8vj'kbIx'\YR\Z}4EٞD3v&X1D[O!ђtpf7oEHeE`S 4j9vYxi0!?|z48Sl7GsA *̺Fc`%, Qv[i_ &9b:^@,4.FOtE{ɈL{3h h҉5tso2G2GM:څ@E+5HH1o/< _a_]r`OgO_UJN@ˁ5GA\Dr2JR)w SmWƜ95Pj &TWγ"LX͂O]rbv 㔡v` %‡h2ljXޮgڵ`!ϟs-|܍G㙩\ OK+gJYJS@ /aY:PMG]c-Zҁ"/ >'mLӮ?x&e&gS¼ P AT݃{pw,,(lNQ ˩ !q,H%JTAGXOo=d2b Pڝ׎sú?Ol1yQkxwinQw  Aw5˨vd1.µlH'd-1/Eeበ+\dDvWA5Ӽ6F:=+:$2-O,M9u9ic r¾)LK:-kD˙N9fBuRՖ=[&׸?#BY#f 3=ޏHpp6ũh\*Eݭ*w4v8.䷏ZV'w}!`K l3L!.h"SdCg+':AП|bcR_˓g򕑠/ yVJDbj. ,4iBdIV'#%ɬ/ ]Ϭ.٢V4Pyt$: *Uv o\t_k7!O/ܚmn5̐dG lbCIvVxB^Y";!yo0)yi. eؙd0TW+Qn˃)h7y؇~oQ(QQ:_\OO'AHKm{[[@D/+-N sKWւ$,2XYVvTIPR99]uW";\ʑhpZW-סrDV-nO`ڒ{9}<>mfuklX:9X7c'K|!6XuCf1&ZƍwbȀ #EG>#nZ\(C H3_d&k 0Hӂ-@)s1Z]i8%FH1e*pKbMnc({zD7Z7*HNH}vE{leAHj<&"]oeFJhb.b0zCs+dyiB xӌ3*B05flWJ<&ar4YL^?_֋Fp[$ʚ؞+UVRxLS< O!=J\MBV F:KL)i9$z[AdYefVG4,z>7@򻲆Fʹk =$97v\GqbXOpS ڎ2 Vȍ^E/9/|bZkb"bb#qfF*!ުwu %c_ꛖ/D5jD~{=4Z @J'=3{Ty-pQ2Pmȃᢥ-o7-:K9Ե/&Cj) 8m ]i$cl_`~})us ::6SBe 7UeiaQuSHU[dQwnvw=Mc1bpT8l|y<",ZWS4X8~7Oz]P34&8CpQqAM(\egH: 򎹷_MYvl;A?㼽2!T/R=miwM^숓Hl@] ;{dP& !tb T-33@ޗ=Wc`(R|2'(ك6YU,V6ׇ/WVJr@$?ϘaQLvK#9Jwcsҳ|Ƞ7st\ms[Ut%KhwXHc$2%#m ?o\bih-요u04T@7L琢Y VSm C&nż"H-YVM,j L!G&.RYUl܇bTHy &ӓ4_.1I|TI]{?j᭠[_t r=!uw6~|~UtlhkWǕ= Ԧ$YJҁw$s׎/:Jb`TUFn=&IS|8we(ٸj*$1^y7iڣl &W-Dd{iVj{0⇴jܣaKڪ|W$aSmvPOAJxg@(qʸ}5 &!NR"*/ܢTnf) [^~mlVu@Y*R^2eU0b8BoV6A^ҷ&{*q{A.ԥzWӹ.`OeJ(pא%vuS1.Sx_%G<+H|1ƟJe@@S%<5„//w:W[AȜL7)kv"j~%^?O .^~i,}5n%3kb6;밎,!iztUIA?eH+AMb`> lIicrW")g rTwSU"&p 6zhbs|M)!+~P@*¥B%|J;+ s>⋉oDzzhMl4)_2 l^NPe%RijFN[ǔ  kzDnb)|emז;=s߈9]jX#s?XRoLx˧ƖY10G32Q|.Gm>=?:tFk%vC+ h,p 83Aut*P.m[.8kԤiNvr߸B"2?(d5UzҟIn]0WKmf"-@L7NFuOOOyaANHr wt,o^3~M]Ldzь ?Ujo. O]^<z oxvFH>E4cY Mk*6ƊU:#).Xu2)D}l'F<`HiOBŽֹ qÿ -=Ǐ@Emi: JzB$cz_,c^*]CU*~=iX̺y`%I #ݮ9SQ [ o2FCZ0GLe%3/9KHi m-K Eȍ⤘.B1rUWm޼ s5 53BjZ |Z<=# ݲu+ zh'ԩt.ga]睉E/舄V_}[໓Ns,eSY\`lO#̏4PX2$1fHbdDjUF 4T92뷃60BNTGDI/LgepLv7íu}̾Ζi#-26~[Y%o 1}h1ȫOCpAnz!}$޹Km0Q%G+8r[Nm04P*:R`BU ERzw`GoS!Ӓ^ `dOdxF. h{<Fp4FrZlke$$c]\Y1!#ZR@H?K,t9 <l,~&6_ITݷſ=Hܦfp^Jl#`GL6.腩x{@I a7Td_ew e|-6/>-k#ο,lpkzK%уZc)Uyeݜb_W8ax4q Jht U+oQZtxZwu}蜬G2ˌ SF;/.B)qN%ZFۤ2v'.?|ޅ&E_tW YKx/%Hc[Flk+ G}*:Dk<g5W㣦: pg^R_[֠{'p1ݯzu\o MdȫOLLclO#1b?je28Iz@^#.{ x6ı?I!.6 {i YL2g_ k҄sVp;cTF♞UH;xk$'/%1ؓ Mw #Gu㧋dB$[o3'.wSUvs'l*(k-R6 ޺3t=d}XrGۆI-1A3Nٹa~lZMo*hW/KVLq&XkIX x=ivw' ` C2pvzC밋4Yk\&8"T)蹲N,gs%=("~ ʼr_3>cEՆ=o4/roa{LeKsjZXR1T| Ȩ;Mu˹d67g>ra厨v~̆!*[7 %ȝPT},}')r& FnΆ,&[ۚ˥Ie(9z#3:-FW,y] 45HnSݙvZr)JLj$; U=Aa6Aߙ7A7\A0[Y6sq+'|Ⱦ֥JcY+[rGlDeg=*Ajmv®~)Lyּ_4b\=*j{wte_/f"VKk /q/ڻTr4L:I.=؇ Zl0Hb)\A#2#u qX3qfؾ`Ժꌖcp1g+f@)49ͅ`|޳]!n>׈Ţ-Qng|b7ȳ@Lْj@mU!s*.7\9HJ1]gkWn "6f0{i!e#OOwȎ䂉iUWHO ϸqH"3ř>ޱ8.$^Am9V H%Tk'e4Vyq;s3 bF!j`ur E'#&/+ M ]o7\` -ƵYfl¿:"49Cò:@i8ަ_$&VU?b˚dhGL^’Ԝ4ټnNQ1ްg Xp"Rr0ZMWq:*OaV11ႢhdHEud3Uh>ׅn&Q_1_g;|:t) ihڝW9BC_y.Io4m *,ﺒV7rA)$W55NY V,VHZVGӉLPd& g̿RZezU^g)EEfo6.魥sfW'W{u)Ncîǥp,YY5K%A)t}D+CMt0*hC]<o}LpюD!B˂6v\e'+FQ>,5LYイU: xJUy z/VUc]W['*g3ǢQIw0',gAg XXG">̶M5Խ,>ʶ#Rhؿqm&?]m.@m+C36>+* \I•NFgcVI=&^*uUFOہn'*gslX뿽4x1q+Yea}f>>0= kiTuKrzu|te}@@Jeq nA=' D\ӱ6gqC޽tB"!=x/kFrvbSK" (^1M2hàg RтPdh\VcYi,4T#U9ߖHDP46d<[lmU,c M[igka3ј("#L6Cئ!QP2f~R>nv şiLFBvߋ~k\]LuQJD2ƼݕA}AI\6ǝ/+g|!PDp '( H w$C(0>`JNN ~B|p<2/*t;m3aNTx * D/欬?ԚLM9oQ ,t\,uBj`p6" u`RZ;eغmn?G/;y?-ǁf1 ﺠL,{Z)\JVA|f3nZR3K"#ihW1%q@_uFflt7GZK&|A?T*M$%R Zro79!SpNhuBG"4mh5mY(dPr}p|\@AY𢧭btm?ٳ\ Vk taŨ-X%[fR׫1YT Mo G1w@cȡF9s}.XφX |1|h2wC-!t%^B[&,u|h+w;!UT#PM}Sʶ(gDЌ TI޻  s h6Iؙ8MOk ɽ.ź&ٕkp3)- lo* ~ Uq2㵡F9e~p{6,'pΕSMCkRh^301s䤣QU Qۘt颶|9o7W͔h[lʅajL\WMo7BJ' X;> ^%>.,2K?=D'xAẓlb2SȈ D􏉃WH+}F r2YTaIlE3ݤReDҠ|{/}:j 2rmϊ#C=*Ը3l|45TN=Q/BƐ`iQ:ߪP-!t+e wS>ӳd>bT,h+)xdoegUlEdEXEE[Mo+^dmO)T6/-=6T/-L[F&C Y:j屯oY@<uJ6I$l[3]ګ-xY$q#)LM%2hqƑEUP!ɬDv?|dNw8 B!7/:'p4.] =GYH[?V{FEE^DPAZLp`e(~ˑ'\: >e{o+w^(to80ѽ)A@aδhؽӹ0wEM a+";NWO ~hZ 7wnD:λN ^jE= D!$*ǁ,-@" i/xNHmnBub%Ѵ} r(4siB!5*g+/l<^|vxlyYq\9j񂘊>Ey~(@:DuN7B Q5 dޚ6. qB'h̢a9৊n]ij`Zd*ّ _f݇ Ԛ{q3~$d8]-;տ ߋXUkf|c:$ Wk :R]`R(`qWۦf7~nlݺĴ}fNX$6HFx17]7*wE  vBsJ<$2";.j")A"-i&pNjjJh?Bog3ZODˉ΁7K2+d>bGI[͆]t<6qZ!#̆86Kck/%v\$R62T *gy\8Vi6ݕkĆWQ.$F ~bϥy9mFlZRI+G `R|Ѹ3YX8K:}JZ+i Dy'?`3봰t뮔+XeUҌ *#Q 'U*=1[EfԕEU 6xg; V,!esͅ&bE9n^ũ ɆW"p.}NKy@cKXw^ɲB.#@HZ,??aݳ%mYbi\@CY@ xm ZL]LO`0l %5 /FܣFcy=70"f/]7E&9Hb*=ˮ͉\3= Z=Ns -pndYyC܀I0i>llІ'H3>mYۯZFߚ!5[#g] <̖''kz 5#bB\ӌдV`?(RDA?sC1rvy&a_-B")/_WO'A IElű؈so x _CxYƼ=0Tʊe͹5CYPn8 ^@ipa))1 W*qGuI-¹hUl@) gM'?_oْܽ]Ј3-Kٶ[_῾Vj]y:vMt# d]1Ύ~b/u3c8 "yiaaw~&B1"&=,4d`PO^\&}Ҳҕɵ+[cr^QSq.ݿ|o5%2P~Yӻ|wj2Ul|a{Kef1qa]f7 YPak*K2aWse9{J2a&BVu75B/Wܜ{2I͕S_8:d$PB_@! V'5)fOΊf~Rg~{_= R$z*]\{A24E!١T#*m.D+o! H tC,E-]tf1G}A[H_|5q_Hr3fa'_g >*L` [ zƽ @b%ct}FW `iغ^88=bVdj3oD=tl FƬ@vtdb[*]gMf;frO_*y'>!ѲZa37M,HA/Ҕ$b*/<>- -č\ٓ1ӂYKnȢ}Kbp#G0v)"T{ U_/Ї_RM.1I4g9T.2U2 sG}F U'yMugԟdSQu@t` '&ܢ~5W! 8@MXe^2@__FA< 4()/K` &ukpIk[loAUZBDxO2޶փ%-ɟ7?B #A=-6?q?a nd%=0 XLv(f&p- qO,͵_}n̽ml˩.#BC`4*JDp8Rv``g3:r)9iL CZdK~J͵"tF 4ҍ񊬤]7lqL 6޲ǫA{^6;9tZ\[B/O>[x*o(ivGk$NURV.+q7@Zbrij:͐m %N6RJ*#H%9.6xZ0lL7Ɖ< ;#Ϣ7"3S11̙J&Mɛ+C2LKtU'o?١:Lѧ, шנ&A8؊ahtDuBZtL {vrZ`sZܾHs^[I]1SׇN>O"qkB@Gx3?Aퟝdbh݌۳*GAATņ֛4CwSo)O6eˡt&Sss\`'7qvd4:} |p)4b x^N3nB  L*ʘajz1}xO*:lF0Tݗ,X pq0_$73iW;ܫɍ5M> [l@Lr̻p/#%vG]Z*Ir;!w2$Xʡo_;,{%"A\A[?|׏+xjǟ xv8HNlAX^!kn |-$:֕ x:hMVnfބM#@Z qo>m;NUZ9cf{lu:s3Ԝl׵Phӏ瀔էxi/&J,{XboU67Fun3wc~#8vnHw/u^yh+y?$TN,ygn&ƳAFA<,OyM2HontLA*Sn1*ܱknJk*2qJUa;ɛRh@#'կNepvq|=u6]qR 6\`DJ3j\h =g e*$5\2QB`M1&CAق.UZ>,4`4}Yzҽ#ʩ>?6qU=7b2uz@3"CGҶG 6>H j۫Wm\iUHjgb3{:* 4XloU*U@%r*'{j ٮ)ѡ nlj6(S >N}JtpvyyX!T( }D(+JQ xs3wvjZiXS8_׬{Ie gg4n NSefk,2%4=eQ?$>655~^B2Ѯo0t¸M jzL_&iy3Z(Sr{U4(RkQ;.M(fci?%BQ2`&XA7]}wBMPћ>Ԯ)<|~>J(Gq<Glcݐh0 %?/OOk1?x&tӲ^d:]>m6D`Ϩ.boђM\sym{§Sp'dp{\ &uÄ0 .c@*[Q o.OS[ȿ\* qIr)zo`kUZ7\`q?tYiv 1N0R. /M/bn,J񷄐|K9p\r^JU5e`~ o)1Ș°k~o-xL42҃tՋ`;55溆yQLw\ )yY?Y]_t{ar9O0(YO -z FZ DT+P ! zmV>COƩInPl$> ڳdia%)gwyyBU7 !:MiX|rqg 1Mc'uC?/GKDgwiKM+ {~,E`Gp#C"I;4.sZlz, 2䃅FD5] ZDc?*h:Rd#a_.9v`QM* ]?H& bXbvk$A()^% 98]9F!TsFȼ'}>}'E8P $8GD̳),CZs3p9-L)xe, @s[SN[ egu?MmSuCLyӿ,2[(<ϲk斡^c d㟨 3% :Mz֑۰O0 R/.{vn[P}%|Nڌc1zY;gDx|Lx!` {\a9!x<<C{8S ;Ȓ?Z̒ze\VrIS4߶]܀U;5#fg~dTX[l2ŸrI/;>i.Cq.y'N MPV|+7k#ϜY26KRO:ޅ7 .ZC`M\TYk`y  f)NWPQ"ec,Eq}:gL;壱LYb_6͛ i!H]A?7_:U2AysݪlXC¾=.gąxQcq\5.؛EUeu˶N#L-ş*ΡQ#WVSFc nJA:NL˳S]Zfs x{hvQ+["Be~U6e005Ej1aNHd3h:<%f͟g2O2|ݐ>*7A˃%+ kʓΥT0v=M ~$p76qZoz.a L35J.jPv3t"9L xnHdсC+,pSWSLƴTC^GFmkPL<jP!&!"o]wthXE>_ ,yټU~~ob%t79+kˉa0.WG} yb  .Hdx'S٥kK&̎{`tN_WkSrNGq4rq3dTɗj'@9Sr$U)DuN)SiEj͉%`ۦb7\q&JBv4Y˒!rp ao4+Qb;)`Qgekq/8ލKi~U57R/]ỳX7&c#?e?PG<"LYk )ay:lrkG}Ҧ.BwGZ./t ubM<Tvr6 +NSkj5L4 pTm{oSЏٻ S܉ I|{a@PsLF5MVҾ~F!xcZjpa>tw\ԦP"ۃ_}]K%2XxtJy8)C.1 kwj˷ _Vė~'&hV"7ƇCxVhGe_ L8]ZŝRlʁm8+_U`Qٔ QTE0yKBbf@qL  "G\B 7į&YWpgy*"[;62CT m1~^QRS.'b;J˼YyEjRq[7pSvBǪNDpN4Ȱ̤#_ǘ: ?+)Kh]ot>5/gz >RLbHErC݁vZ$Awmwf:8ӏ$zyjXL^`s*N5i1y(Ld *6yw{TN"Qt|K)EL;!YxYcw׆{(31aW:ҨclQrkzؓ@K-BC2_oŒ'2o&:)m 溃8krgU5M̌Mc#$ۃWsJM$@W!:Հ8{)1y{]MTtmo֌ O߯0Bw:LI>]-y:9ZT3"yo}@y0\5Ǵ:-b(8 ##x?Vų +D +Cρ`\l.C+)1DNWBr ڿPYw6 F70qMcjg|쵚".8춶ICkT96dK^ϗjYt+>`uݐܟ?,{cp= taU^X?G6^/{} hd0PԆ!uL9ڭOpR $n8}WHn BQe+uwplلvuٯ !(rCM`ZgLbLfʞϯHZKE d᳀@C z2AX:|\e5u/cjepq|mԂc /ZjEz!md) U w7R@OO*aAߞiyA[˿8tDW?pu'gSlH#36t Ph3s<Ǒ[߷~:Ϊ}/aka3m+@eo,&j䋍/hsRc(YR*V)ͺp1Ch @b Gox ƭw"ŷ0,2[u/.!CD^q-b~::!`ɻWW˕!UX)}M"Hhه荇TTJTIW;>ر }6p7fh]ٳDӪs x|f°+pU?zcaFA rk {_)'> |с#()U F1TOk8#_x }a7l=Re{G =7'}Ȕ~Ĭ `FEH8{ kYMi;@ԱG1.WϸUF6D/E'ʗ¾Q3&A,9c< 4Ui|8Ta9etG{j%:͍,|)I -B~m(4S->('T6̇ }s 0TGAt8vF|ԳH]ױ6f놻="']EaH'q'9B2hds{}/~[rӘY5/n,ɢ |.GX'x &Yp-3^ ݠƛR9|O2.EƄJmྮ9DrYӪ^Z4=\h^x%&U@EފBT6^O9IB۫ӐTk U!#V. w'NUbVnӗ)Oa(}J:.- yV|? łosLMwhth栥/PXujK&/E^T4d&X}<;58W$?ťOrr*B?-`BCΑ `<8"Oփ$`l'# n݀R!tPq+5dE=hyVܝ@]+keaM/h/"p=sr<>/}spAڱNF{[2kx^۬.8dקְAr![ZV2<ƂVyxtiq-!0B C@DIfVj'weDIRTQ}3ܝ%p?Ya禧w_ccWrLMd'?0 g?`i}VSzيAf w rLrո>$rW)Y'K_SG}i_6uKAA_35Sf1V0 ~vLIxkJjsC;<8fʔXɜKd~:gѯĎC8$7S"eˬt "LNRNoA9O3jM(fr2E^!E-xU =%GQ=*jz ϖsMBƧVOPbnijdT*&l GRs= LKͲx6qXV1`nLODc^]`H=)Օ˅j*,NK3kekZBNUk{U5Q0V`R0on[ewGsV\2l`wptE,0IҖbYIj1Eu)E A.YzK30TZ.TV^djR#}K~,A> bgʆADDNW{>'ÔA;c/ a7{iNtNv2qfVތYB89p{.ht՘MN  ע(mCk$[0Bli5t4p(,]202b&Y2W>*r%`MJ&A-iӤ8I1MMmC)9Ff#j٧7_=U6 4bkMUdZmJWK^Q"6ɳH[jo2VQ A [YSjXZUU \5vsZaMhhcEK4M -(ѴBȘ2c$Ha p2"bSB8 ,i]/#QfYEZ XF↕۰wõ (.#3 "t).e?hH܀ErOj @ZG H;%9@$w d*RWsSB@:lJe5Bd+kp*0 Rjlj3ZuLA5 [(N]fhQtD4ZfQ>sc84Rq"@j LSHj ԎI$"hXXPPm_҃^$P5la*یfG臺J+SaEZw+%;kZr@S,3;2RԆc 1ԴM9- k.<2^|F]z8j*s-ZDdM4 5T5| {f1Y#?uQH} }o(닍bqEfVA)@PInA9ȭr;&#~6=5$$?jS6LMBExD2UPP("!())a(d% -TBD8I9&@%!@2J8jS2A}0!*P% d2BZd(Z2 };8j+ )QM2d.hB5&Ht&ʑMj4B!o=PyVBC "B&I*ju M  \' ;I ZMd#쀳_N_q%CpAVvW%]KJ9! P8QKB ԉș Ò!uAJ< ĮHGRnEhHO7aF.j^&HȪI2M:'D2aIM mXPNyT4=Y3QD`)B 2iXmr8 (\ Di(h ;(t#pr8 0L5HWYp7љA8IS2-VaIāI&f:h)CFaº=V#Ĕ$I4PQӦ 9Rj!)ɇ8$Bȓ:HJ TԴd{p&ؕzAĎ憅bB*h`dC+0C@ J@MnJ! @.K%ο2&BPD#B!jR9~a)HC4r\KM/d6{iՂy i^!܇ UdK@dRd-y&bIQ~%(@0V=)RбhPHi UuaSJ2栥ӳSЍՍ8pd *r`URl#)n`ԥl+mx.L)@]BpH$rb!]S߫~7LscY(HҶE*"f@܊AQF%(P;DY4z/@BY' sy Bc~CCpD ZOf" NDѓBMt2E)& X܉u=.NdDF-(hM 顤*v(edӶ 4*R>{k0F4%y3I//>wDMJ;Wy_i*sk9ϑ ֳsJw/Q\C*v8֭QazLΫG !ZKbMɭ L4d>Zta7dbҜvM8>t K3[!4 批5FY!ϳBN=2#%4 5|Ko~X٠*n !'=Y1+Ia2U8X*X\yٌ`Tm; jU&-}! V*"Z$Q$k@M2!Ǎ.BRqK sR}efnMoIV;_ꤤ)rs1[9j."ML23r"Ҹ*[(tstgpCdAWwւjTis†sJ"t8b\ ܄3#N?eVсx|?wឿAWsGKo>!0f 0* /XWF&\4L\:`ۙsH2 #&gCrzl߆@Bx^4Y7{6Hn& -"E(Bfˉav҈9hۂi *N*HY!&Y$A2C ;$Q )ZMQ3fޝ0FI `RPthȐY* J64TnQ3yB5 B1b! A2252FSQCzCxdHfb@9[GuF}\zy CwZlF؅w4Rae[twdg~dp GML45²Ai—QxZEWcJ4QI1^y`c'[Y4dB#%(R T~l)C/y'HGd Qsfrju*{7vAsY G:8pS!ȥwÑ7ok@q;;Hgh=@S%{@:WQ ) Ĥ]Vn+z⛷Z+ӐHG#I F^-!:u=~8:b."Qo 'ayrG'C %EFK[eTgn4T jGe$E_) W { b>=z8k%KaSnXRI:dtj͊' ]E .Nީ$g~W#ʹ3~i xuz"݀ `lxu!cZ1z X]41sްvfaOzg;>W_vK&8\4gK1 y&9y!A1M72_,]D1N7l2f'+N2#{X\-yB6Ў%#ءj"Q˪AdYtKx?]M]TL``0GCX`̙,M]Ɇ[*',(sP/3'vDxe8gJUBjzMb0VJvv &i$mI"rַS?K:8c ,"쌁[Hlu+;5D%".LNO_- f@GA'67/"Nx}p}]2 qL-LKTv7o?*@_ xQo) VN~-+vJ J 4ygGsz4$!TPk +.-\0ExWMʲm5g'k}U*kU\L 5zι#d8Q|G`)Fh)K0;Z:IILζTJ%f(,n9fGс&Kbj@5ʋv26 -8TT^EP.)Di6E˟oHXl>q++&CJQB9 ef hx>(yQԜGId~ '3ёds4|srjHcv.W1뿟=<:)"%b GLUXlcGP"OVCF S!~C<0ڴ; $H|K `q:6P"}JR)pۓAjdP ,3H)1TE6\Z| tHDSęt3̜@X UbdiCJ 㫍 u`ikJTnhd$ԐYj*sNy ul^Mp5Vk'O/A4 E"UcQģJ0\Ufjw&Nv{ cN\WDČ噩P.SSO^Qm I-ҏ'qn@l1,P-K"qWd',u[Xd1N6hi(b6z Q &&JnU2 #Rpg+"P4ClvDӍ6R)E%mΔL`l"ٽX;ϙĒBjCq ns,FB(]wjr蹵^{o*T 9I&^l"`~֐}"4XWx%,wdX#4qvukߠoC'E'vs4= e0'pkwٮ#WFNG) @QS`yуͬ?D179X]~ƔBI8D/W_H~b;gcuU\:%| vQmi`C=Ma $!0x]*+궎{HzoDz&6O0@`ey)$^?WO>|?Rut*KFxFPWF຀D2RYr%! @WMcDž89R&GCYN|yI$ᦔtrS*-Bh3qEzM9 ꪣ`^UDt\€mDĽj3ƥwTpa6gw: )^ոO~W{FδKE#*kGacQE18RSXJ \Wo:057Գ&Vjݘ;6ʷoF`%v:-Ku5S64Ժڌ^vV:W0(hi,43퀔klҏ|b'KY(eRڬoƯj`%* Qil(6F9 2]*v(HbVvKF(E۵|/ՔXXBФs 0ȫj%X"+"=<]5u,iYQ)/}y`hDGP1qP$oZ-^F, ɯg?jħYΥlQCXogZ"w*ΩU{vm|HsAD iLLj}c%sW0\ܕ (nwӏLBU} kUW`Kw 4ٸZ*?P胓 /yghCA FW1_̄2ʗ@ 4TE )rC x8(kvEIoA̛mF2CO|e똙i()s~ E9( 7QZ1|>U@ J WN2rOl̬:*s?6 %dZũKthovK$ŏEw:U=-oj~Ҡ r99&Ɇpb[6*#+))ZXt-أ:ȪÎ4du%_EAو?<;zpG6͛~?|B>Pޝ+ ^ Ir(Ccoݝô1uNyN Y⿸]78` )kK= YᯆF =eo&H[O[:C\*fhJ* ĢQIm=Tlj}:LB% B ;WuNA*GEeULXtKM洣̩,+zw_G?`V\q҃?t9PD4X"o`T(z ,꒓RLRK |+qWZ*3&;+RNݛݚ΋|~k]<眉~6PG5nì <{.'rխ ru3Q P)%QTa[9;b hEÅ'V6T- Żߢx.thb L)j EW91)#y0H+އ좗%#Cj+c-En9RD̋ʱe">H),I&".vVTźL9sC,$ HnhƎH"\Fb#2=5T hdMP)XksiQ{ۡ`'Q4KSDlr?Nj|zj`25WtXVq_}ML{|bDNr5nnMça{c_jKP% rHLd1(Jhn^}L݋g+N|!I櫑Ȩ |撀gsAI@$gKletE9І&HYSX4 2l=j;0V~ K֎C4("1Ic(C<1`*[:k3ȼ^[DS$)'fĖm^Tbﳘ̓ftK,/diPq&!6G52}lPf j6f^b;&2M-2BP0bT) ~ޣ&IZKْfb>10섃hrBNxo_mP}^&ҊJ8 (% t,㗧,cX {O.Ě)J9 A˕ǩoe۸sd܄]Do\!GʃZִr4P,U{Lm@U Bsoz .M%0YwNJjgJ!bڲ{ z7Qp7et2 rԎw~'RK[$ H $)Gw`U0Vg屚yIA eD&"5k[JeOB粟l01eT{_mHuڠs3Qp(X2Տ gw}nC2VuS[~. MݻFAD4SB90ʊi]zJqPAu% 2Ertv0(7(q[28žΑ)4?}sLSLPu E͒mG&Vԧ\Fa fd+1H uLf;j,, fV{def,zS$VBv98Թ#*䔪&H}p 0ܣs$FXԞEU-X[y܇~ee6fѓ-(B%"rwWmNK}02AN/z3ho^ 9\dS3 "1%ɂgvnN7#eE@Hi,:.$(&H"UHj$+Gg Jn> :yu6p ./vE;Q(B\yC)kdb|VRF@Ȳ7_OOpf<%b'cnZڞ  +/rݎJWmǩUe}W0 #cʙ9Tj"\c;߲.7Xpz˯K0Qxde&s]&(Kb`| 16.*n4 R*GR  SIXі5,l l6dkdp!eʂ]1t<7ub'rjGP>{'2Ei6s0Ky:W_Q'Q77uCFR ŸD~;D@ M'lˋϸYg |exoGQUKUzey?5&(L+IeQ w=کN1S$ٮ {L.֝M荨"%]$كN0])SM]F:5UE)Ŕm)NlL\PY2 qe-:0uII*YX͍',Dl0\PVDHE6YB!9F2Qr+EVEЦɢ.LQAmVp?%YNo*hěr#l| 5Ts@DE!HPwn6U]Bw;!wX rM04Łͨ4oH„D`ALfZGs!÷ 3}⯢Bb[(آ6 ,NkQq~zfjf+S1B{dώV,Rc!B(])X#HV=ۀ%tiPuU-ǸmԥiVe, k+ZAu ^K+HfK]LJ cZW`JjQ+n_b#VRDxC RKK^%ǧaE&!#GfPQK  @)v]@,"r`HL!d+1BHJ'Y%P Itm(&(2LŬhQԲ`ESBQ/hC=МCZ]e wzStLd>3/+?qn w&%"1:k`հ`-S.z aZBu uh,|Os^{6ejiקj_h[jY#_*fYRv߸q t(kp3pp1vi]sU+}FhÂCCᏚjq1 vNfv2Yɷ(<*L=6p)/(x-2bޏFA:ԎM j&V~EI5ߡ>C#N-Ҍp DXM%U YMWprLD)-iDX61uYʃB.Tԑkܨt1 ]Ӯ ,,)TpGOD mq[]$z3MS3F8i9\Lxq~NugX{ػpK} ՀsrHAiȨt( mm&Ljfʁ;vþ,&sH1Ia[hÉG:HfOw< g_-y8X\QH(grVݚ\TԎP^3",‡;E. %.O& 2U6 S*6|-+(-'I=m2gV. &. VE߾t,QHR 8$͑[p; uNoڨ_ oVzi/8 ܛa؇G}v7smy zi졋#u+2]Kt~!O+;pn=| X%иne( .YDvIA-Jlת%%9BjI pfhdP22+ULX1^u*|z 7 b=_W]ES{ๆ(XZkJEJSZJF`F#e0}tWPT= ̚n7BfUSkSVa挫m1M(ӥuYdV5E󃪪ƭ§FRp"6P3qA}s+ :M}պBP}s᫮UWR4!UUY8BBbQ&uuk]%13(mfra(ҔX m5<Ɍ+Z!l]hqhR>KkTm2uuAudZ)҆u]2bVYkGvb55UҺX1PNj a@*Zm[]qTQj.ZJVYJ0+j&em|V-+X {Y+bΎ}x>vVA)d\&3hJE0Q kuMlɵ*v@*+DYϱUqj ]] Veu\L8=ЅAcKVB46Nq{ldҤ55X*-(+53{lVUmIj3>ڣ\&²e}VEg]UZQ] kůE} &~) l n4ؘWi.E U3L!Y (atPR zxBE8%F Ƃ9@8:ۢXcԣJC(+Ry}1fVr+Er.3i%`qRK-6V)Q`ԈneqpgT;zwkQ[+'lŴfʌvlZzIcsX͗Ww6 n\df=/@S.i8\P'e@] R8'l)æRqvfe!I)qԢOU܊f:Yg{J$Kã/lBTTy H&`f+ڋP %2Q[KQ1Ny~cl;9s24k(8sHAI(fc } ("),3z:_K ̖&%}j+tb,޾:E~+>6?'!%&z{-aW-uo(f>؝BQEop ԄH]%ܒ`Ua9h0.d6͑YLMci.X^4(#dRvۖm8&ew"5t=iP?ت]"wdںcnJ I4(5s9mDY0K*Shꣵ%FQ-fAęT 0gucŭU [XA% L.e*7'>ډQjC 4G] )F]t k֦Q%1 ݄!UP4Y jL0E͔+{DbYl-Sok gmpu iQԮ? ?Rm5r8s8Z/ZQl̻YUէoㆽaԓãݜ<#y!a(FxՆj;Lɵi vX.PY^&fTZ(o;g} w vw mU_{[JsdgZEHQyu<h0MAmLjCDJ DB4K$PgiA1>*VtHgss; @<,KS6:UY Y5r]L 8sZrMuR{rQ,顿F,9jhZ:ʝ0_ Cf8yػw]հr*j0yfq+ӪlQq +T rP0>M ݜ\MA,zS yv + lff-4/mF+5X_Ε{ҮmۤW5VNcD^1{s)Uۦ(+ D*PE1UAUF3j/ʩHjz m Y eWVgHpp~1\4y \^%om wvQ/%]W9PH(JY#kW*d5AN) pIP)þU OFh{0Nojx*t胻0wCu]tckI/{G۫v5E{g-Q0'UAW^ȤN6O$R?  "$p~bY>0b%-urSyTO(Oro $Q&HFXZgc78bF+F4tÞg2c=k,ZZ,̦ח@.T[=q Gt豸m2e~7u(OHjTjbԩL+4,qcBB9 fMbݭWqP?ߙBUqU4|T軘]QC5`rH9m¢Pnr)G|  6{v\9N[3k7x;s':'xmmE^dG-떅;e2MZX")J0ox/bj UÉN!)kn_e"?{Oom6.T F$gd bM5L#%a⢑pJEX\Uly9ngV޼;G+%;z7 I6aUqK7+ mzG,so TxLEqO&'c{<+vO՞>2%ˈ7yuut8)@fT5mZ&͵T.$H㢄$]1@B_4NkrǏG6YpZk dŸ=1q z=:!`҂RTOkt(6YQI{- [:G <kzl.uT2زH !$"n̅`,cggc&[hL5 5 k6cN 0'<ջ,=Y5wNZ 5d-F|yY 9W'\&R5Z0mFҩ,YL$X*F`Y}e|Jة/G]n rtQe#Yu)" N. ho07dxW++o3 4c-[9;q֋*9d8ʦ]{gX@95)7eeK2~\#֚R9">͞:LquHiv5G$ B権9VP%&*as H#y. zS$dKHx/3PN$۩]HЋD .3q[]1:U| )V.6filդviBN>nsyC&ͶTX"HYfH G)kj57IAS {b!C~;cl!HT.-Q=t.&!Wv;]^5`2SwԸ<^g^'e AL)g#2Ʀ% YYYڢH9W`yu]~M*Z;HJsN=^QoJ2B)L(s77q#'H { 4X蔶ɻ}wV.=R{{XK!(.6BBD-j'p8kW)pAXwTz=CڔsHJ%&D %Sv+/ BI{O&q;>Յ p!S _w7kE'Fs#qm/p;=tCNĄFhkINEg|1Œl9Y[0Yf:M Jp) ѥ.#BBTjۣwZI? -3FGcŶ7#o^60AYGhb5l$ 's߬׊O ,Q@(5a6.oFSO֗vsv-%z>.Y.Ӗ!IL(F,vVv?7Ϊnznn[O/9 ٥cWV]\A*T {Sftur&Uo?żӌT4mQjfT79#W>iЄ.r*p..6ƌ$hoTae!35.[ ZJgicjQ7P43BͰ@%)gMfףu)t,Bv] ־eojVl\.7KwB ;0a I6SIm3sRxEK:I]l3TjQ)w1I%d$dڔk7wia^5>l acy3qu|%7T+&~wF=ÙNv,d3cJB5U9akyF7E ENķ}S-Iw rn`C궒HlZZ,V`W7^޷+səՒ *:C:rD%~ٔ`2j{b- hM.OXXYcP1>mO1LM/\AJvqȸ}\fYII>2K4<РĚo3|W_gQdĉ)eRD,Ik6]9t6#h}*gɝIdhbSA/|sF׆cYZ9vRDCL݇[jx*Ǡ؎ڢa5UJChHKV*ҶVZo+#p$TX{_PǙWKӣ/ej!C<TJS][}u|N\H^pg{*-ġF zEVoflQqQG.ݼ2|ν7Miw`K6ɍ\ćebd`AAA`M^EvC=ojb1i [l:yMP!-%eW?訍@nz~^67 eS$W+֯9SY"NM_$#1#Er!4JxJ'sEIr#y]q&cxq3wv8s.5Ʈ*o3DE@D4ACбw];-S3ikNx̯bYA |?iԄ4lsȥFa5!^ckf,^ušIo{[[I٬'M|ƙ̶lSc14*^Žn}QUb*Xђ<^Ƹu\NnY%Z-'YC5LjHw; BDYbZ٣iA~gyDy+'ka U\A6 JJ-]V qE("棕sq9ICBrl"Yi5 v\2.o멱؇2.Мݗaj9hq5uRzjk )+R!k0:F0EF.VP&O~|Tg>6/aeo4ް -2yҲ (MGߌ~Vv֕i"J%Eޚ*9P8jvL#Ib$*(m1=hh3JQǫUbYt6LBvΙrR*$IOBpR-蜄O.fGۖ6;V]ɚ ~dtۉR%6HZTa:4ʉk.Χ߹JP&rCn{\A2e2L0bD}h׃$ G$%`^DV# Rа&bdF"n3OTbMJjGSTeJA&۪f)\u-c5Kou ח{0ן.XEKҌ !BɢL- #6ᵐg\+4p_fMʭ0p(`1rY93r7ej )h2p8dPP dbFhb^V6#j ZV/wPqp84ލ)1]ܘă9&eN6dD;::N&R땱9VN:aѫF{,d7*DRQ"%qq#f6H)WYqwmO񿕏7H]X.<<cA +7xDgޥ5_%RH2ֳh AJcZUzel[jN)B"cY& f6`ǖ9f#$-QB|lg?=-REw oVѼ u, QEHPM )uf^sm8T켵RefHֶح2sAڐiIGhKAj98X5~R,+b@Ko)iOB`N87oڽU {$L063q5 (km$f͵I'ea: &, [K>Z ƅ;sO[L qXlYTl2! U-QU&E3FLvZØPZuI|K<"cu98ԛp{rȠٜ tE묽Sf83'5D`G BS):JHOMr݆hn)|jlgjǕT-еJQ7F4f14TFn O3= EM38TmY.в6(K6.T 2d YE5 }olO"k)eaBШqR;J.A99 LoF)$6$$# &W擀"|+XL1U^sU8RqhXl.6&dP p4 (DwygP^̋)0qσ`́W:r7qp(QʾWŪ)|sA=3N-y;NanҦ{ 9E(Njwb-rٌJB9ml(r,[AAB(HZ" BEAya@6-<ъCxGZ:y@$#6Hcdk,Q*lIil£l+6R\R:2\,adD"Q;Jn[YZGw&b7Q(T9*r .dZfpPƚ+Xi[W*جEf:]4z)[LX:%-(1|^YRlDUYd76YR. 4-J'*]69zqK !3vjfNTVnM/0%x̣3:١Qz\\/#fGAiC-fhn8ZlK qZf`c:6Qs'|*-d8F1]A"0fnOHi.Q]da.\â“zEBͺeΓ+yƢ8 5X=ؑO rZ:;2 rݑ(ոPb - dqW,Sa|4Rr4t6Rlƍ7:503׵t⓷xИۿF5fQAVb #:g]\,E.Mn]LzՈj[wt+bd#XF?'^;T+52[#:E uAΜjGE݇ o" MsMhw첃T[%"-g ,\1T _FHjX(8h1C.! H"b,F~ M,U<*`vb7CF\g4s(D 0GeΑH*V4dM.f;2q1ǂ.ѢSQdD vV-u/Wt32a6 ԣU8Uj-`V°/vh# L٣Bvklhԛ'C 1,T4$74_6 *K.9!\f .*zјyzQZUT2PMHM1S6L HBӞ:4ݤ:קI@|n:{SMʖnRR#Cú^4Xoevr#9E +"ʖeJa3 :rq`Z5CtrCDAN9R_918FuPu.D~R6ʁo~] TB)@4v8PY GRrv*eGA ׽׺ez!+B !Jpd/A0BrK3KY,l0m}.2۪pM/AL eBYlr lWfy1QwfAdnbQtvCD*dK349NJVY 4-F I3o^Eb-&L%Z aƈtqd`+qLK1˺},ϳC `&dHa49Qaz|^3;D]AfMM&i쥙&. 8ơS<_La$Z 3›<2v0eR]!nRYg z nY9IA2԰2d]E7ڊP~D$5'p92]gfU0d*U(99q5vӳ 4qj=RhhR ͇E9(Bl9yw.مI7!lj,49 YO*&J2rL驒ZHGm")y(;*'[?H+Rj *: ۖPRv|6 'ANd@'Ey(E3Md%GYS%!$MRw[B 1ca<RRL. ZͬZ`$f, Ԡd%36≳j b@r[. PHS5%>mlc ̂C PSr¦3L0; ޽N풐 ޔ0 LɄK&Rj@hhbAd)Lu4!ڎ`;Avz:5jO-, ɋd L2;gv@>i5J/F,53RN4k`5)'@aIAVT= C' LYfM{SsWyKAv!qe]eZ7Ł@j{tGHfQ =rN0q4d>d/^'O{) ]S:V>︭&$ځs!S;AfYmu!:DŽC"PJ{V{2Pi;s2JS~{Omé KC໣ps.dxq#Zkq3s!999o|7)>lwJu?g#z⚃ԡ1qe ( &BPU XaBP$>:H0:c9z2StP,óA0Hb"mkyz\>,;:j}7xHҴd C@mhz!PNL @b=Ӓ'#WpnD 'X7- TvBz MIWCC$=78CR>(jBU7 G.EA@ 'H5#=77م;@j:8>P6NGQc_qK%$ȧ}M3(%!{.W^1nܦJjX8]HrHH@5s#=VH&V N\.ɃdiuB>HsN6Y"ra&;|]P=+IPJnMw'S=W/0!|s hI]Jܽ'{sU(>P.rRUnT %ޱr2TC*9P}C ZB\&(]CP }s K񟽅_\*q|P&p=d'j"Rv0%su$ww+qjUZ% 2) dKH: CL<2C%hSq9j:GȄuHS@`ԦSP )) N#!@SrC ƐPi|Kd8pùG#RO4)SC(S$(=2:**G%C H"+2qĎ@H \E8j@i|2^ :5(i9πtWT@d26r(2]U<ЃF/B]"zܮLE!#9*aNlF&)~\ ;Oh==H@H)}(dPH'#4!@$ZP Hd@.`H2G&ځ*Z S Dޑ P9d2P>)P]UZ rMzP.J])@B`8B'?c5 P#rB%V(h\2CؐrP>̣t@(d>CB r&H2i |'Q(^\5@w 9*? d!ćwdrQ\jušayR@ (CB@CRW @(T;@"`SL]2nD4ڑZQ_O\ @R2Q @(dBJ;ZQH2ҩ E)D!REL!A(TP)@*P ڄ>T7"RCpJE>hT )9 LwL]2+W t#Ѐ<$GZC5)@;TtKBe^EM@ 0/ H)ΗDoJo =$ MEGQ_ЅrUG~ܡ*VD2L\hT܁pAMJCp<ʔ^lw jC%w҇$?9 ASLǁST(i h_A"=TtŠvAԂ@4.eA NNۑԠRʋr ϕ^ €H>@MҪ~)Z@Z( D5{r ̽<-Oˎf:𺇈a9'M"A2%Pf_*<ՇSC֝ӼoziX_ʋn'6z0Mi]b>K\z4!R9kKmbÃo<uXaԠH( '@Xa K^TIճ.߱0Ԡ -eE$Tk &2$F![,qp@a.Lij 8qa.e13xC 8)p釐I RLPܜ}V2VC4 tg$݂83B1Ɇޱx#rk Z2\ !eJQ( KRkUBDA%Kd5 Q.RJ"RLͦJ)nPܦ'N% HK{jP~~3ɤp /t{hZT IG@ޓzm\sL8uk! D>|k6ĥU)js \Xv8'} "l;J)AX~5UR5$6ד-ț~,c88Yzđ]\#Mڃvn qܛEMH RzP:(0"B:@4{:{Y i}P|) NCu*CVP63"ʘ`I1b*** U]2@sP, P#!B &FܩGT SE:)xn m@6ރ4B:s\ ߞ0Bk18 q31s5wJ!-#  I5EC$&h2(B~l. jPRHPݓj)8}E53(*0 G䳳ة%YQm*VoƆHvdQH>jS!(RVfS#~o2UND UiW\ BRP4HP$@B4 7KPrrA")/b=TH:%Z}~wxG;m)S-5ΌD5xʪ#+T(d \!;Vw]TTy">?)cgb̠*C}A"$JH" <>EUՐ_QAJP;3pk;PTƠOjU)T'u뜍 ,CGzsV`Xr+M) ҮW]":?ejE]VyҨ}o6r*XDyM{I~m= tQ p@ Cဤvf8r\b !T eA*&@b= VPzxW7\C\ƥP{}2Ta@_.WJ+ N_uɴ4QJЇ$Rydȕ8ߌdE`RBD9z+:ZM\.&=s_G2Tc{0@ XT(u3`F &iLrq`u;}y;d|ŸY̍6'ɺۼk-B}>C?ՉFjDrwІ J qx_sJHEkƿN%5}5*!ԓ&q=Pny )LG%@%zG@ O"@$l}|z/-l|q^ Ɂ?><J/@O)7<ȏ?86JrUJ) //»R*bՂH^/Є: 0*'x%BkJGI5; }OZi)A~\}Hx$F)OD5(ETP~D"P Q7!?]B-?drNjSݕ{b@ʎ"KCqoկ4fh~$>@~"uҏs oPʛZ; tтǨ/.""q(!p?x#\{ Zv7Yߧl@Ʌ蓘 (m`&NPLʆڶ|B su`M.6ÍADysh#yb%K&Vׯ`C 9 #T xJx@{(>|–!:~F_ă-!95tN9u*Ђ8@!$:(ҔĠ4q)ͨ2q v}pLE@M29oϺlM^*k]<‚ ( "O9ÄwRҏM7VyШ#Yd9%.BurfN!M€y\M@NUܪx )r ^q ܐf(#cLlض/Wܕ]vepYTiDQUڔA !ԢR =`(F8%QZ5So|:H@"%C./'X!W%v Uz4a~~E2!"T A@(UZAG!U(@QԨnIZ "}ל8/*#\(ҋJ5BAp=RȉT~Ax7$\ TDJUh)ڄ72@S{R/He2&zFH?:ni)#Jiߓj DJ)Jȼ@(!ODd("`Cd;|` tN985@Pr%!YPq"6Aԁ+yk* C("("+$4 }XUAݨP7%\" 2A8A"#%  ̑Q!QWDEE0,^VP"@R#U_H0*|L!DQ@Wsrq Cd.Ԕ5)JJp7 d*!|x:EX B(U(%rPH@OHy *z쪃P H{JZ!A29zS$5p&ܛT"Sd(P/vE nQxNI`:F8x%Hdm"@UP8=\|) kACn:@iC"@< #"Ш$R.䃲A(Axd4&~AT( P"ЫPlCVwRX]Rș 9? <ȽЀ4#tL N 4SÓ4 IoCӓ%vTARٔw屬ƘmtJ{=(Ǝ$;1OEG~ 5d1‚*\ HkRNnNU%qY +YZvdC>=kX</CCͮ>{am:&+JNBI"@{A Rxp;- [*‘HvD2D ~T4:D( UrD (  Ԩ*q [msx 5ᆵ Қ quxitt)Ewɥ(!!UHPg;؁ Pr@d at czHɑ*LPj)HBD k ֦M2sQ*$}I+$QaN|lj"f30yq@[m@fhx&@$AH an^Dª%T>< XUGO벺XgeECeN:! IEdԔqjX/; זJ(Rf0&[L0 簆,!^RAua:m VY0(clXEQ[p)jXh0.d+:fY2e+0Jֱ֒-E҅s)wL3,US4[:5+ABf(BޓEPHP89 =El-djx 7D hv8W5kˣIn NyO  6JACo=J'.fMT8.B(B"@!ɍPKNT5 |D]1;y+t0W#>:Dc{""D2H q$A @D8+@@BnȺviE (Ow5u[\vmW *ЭzxNd  nB" O) <\W=8d^RN%䴙gI'Ved]wfHR"'hE܀/%@*p89rFa|yW׳J(wauǐWr;I#.PrmԡBk HY} v2F|+ӍP:yUȧE}T 9dRz0=ΌQQ(DOQ(h$0Pc!aff4ˇ|蠝%"n?{D܀1Tz@p2 sP.@0wxܫHLXshT.@ 1=6?TASfxJ>#i Wr3Nxp} ! p@T@sONդTvC"(@N1UOQAA;A5 J=ҠԐ>%TpY,Awп{*?hbr> M**z8!W NMM0T?\dA_&^\}B@ W P)nM)| DOE"i?B@ U]# AT@d/||g%^¿z>d//nExU2TB(v9,`N r{T8A~b2 N!NCIJ"|zX >*wH#`^X.hCG)ۅ>O_g3OsOt*Q=Dd2/qb>(zXsܔOg{]'Q2 7b)> 1%_ OEOc+D*nj{GeKÅv6OdlQޒ IݥCnvsf & Nj@~>3X'}yxS$g+~ WJt/Sz9)INgWп h{F?.TC&J]!kfnok{=`r\{;Ѫ^TU:!*ݔ;Xa Hāp:̀,:Y v4Ce;ײcLR-)vCc_i}RP'+y!~;c(Qӽػa4s@PF>w9f72'X(  4 \Le' ]9k|e8_ύ 84Ĝ1[c%k\+ {,1(>N y]\ѴڡgUӛsįڔt.ERYH)yX_ /#-5U@ȱ.y~k#ϩ0DlU(s-dƠڙ,a׶?1I~7q>ݝz{[kͥG,zPPa&R%%==g?ҦL$x8OiMXֿ3ǪTx,e+sy/F;+q A FOƟPؼ=:bH^%O'LS Ր/V"J%4+ꬆ 4:31<_Qol:Het҈(isw;5M@|oWUvn1 5v[#QɊvPGb(4+H[C) lUJZ[cR۝$B ȩnL4Q1Yרv2#u9`U_cGvޏ3M4CHDiS J G+@<+幫(7[S2nVz [S6iDln<P^ RȌ}eH5+_ܪ\T ^=wWgi,TSG*T4<5uM6F^#gly?f{-M(pDƋeOdlSQټg콿cG4Wh¼ԯo?QzIgl,5rk0ޣz. ;{9=P 35ktH]"Ѭ%zwF4G(ʍWOo\h"sLpJZS k6[;?rV 2ic%ޣC EME^|X5tξtI(Ov޾8%cЖW;#rOe> d$q/ź9k ǔbmxr 8UsWɓ"Ňxmzj9^ǰs?a^D5F !J%A\DK}NL-ƹl#7~ZGɉ;;w.G>WGn_Dq[ 8-X )d^Ȇpȷ;*G_jYƎzse`c;@hmPBUlYM`̐1+2nsќ2bDۼ5n ͹Ƙa{i{^oϛ~c06Zf$ c.ݵ9`؞-vQ[.,,TsX"BE`+tEf?Z~ˋO'`Q%4ex5rsw*7ry-gtNk MivLgwv[&+K4g1w9Ҩ;3_H %}gO},3n闉2D7Ðk LM=Rx{ms;ghB=,LGW=S*"?zrT뚚_+cd:SZh0dF9EK"ىo6 ͕],5|29Kk+8q_=\ɾǧc[ʘ>Mtu'.9e+xr+?M7m0ظBO?Ly3Y=Mgˉo%鵼z6.'1W^@ƶI4l:g3_̾L/[Jr_<*z]uaƓBnrL|F6yH]?]N}oyᅦ"nzcJ`ӯ!Rk^I/i^M gE?mv}[PjQzٖ1uHPg؇/I-=kuL/3L`y9uҺ$}p[v]s`Q(`t^ ,kr`/N < N:\?M?894Pÿs(=w9vxsa6qeyg&`w ww:7S5N?<1g[ZޡhL:OUj#`a~޳=<)=K/?~Og{ud-a=;G'SrwQ1O[]BkgcuCx=a38y||(b?xP)yg*@:oP,~#7ֺ{ \C[n^os97'6%Sk6hW7i;zw3`l&eW;.vi"ˣdϛ;+v79Uey\-m=p+]ۙzL}apc6WپngcK;wp4;IJN-h7,AVt_}_v,vo=!` 뷽QZe ~r9SUjY?f+xrUpYo\e&'\1s_o3Wrڟ[q8eG|Wa3#6ς=iKe=s;mY:̏s w9E]^ ^ydge8ɾ#O8/y|ɔ&٤s ]6洊g~aJ3r0yCzcƳy0)n#CWoMnѽۿb0vFBQBy!n=)>Ts@D 2"Q4ubCJҲ~_T|z3&R}[taOe_ΧhZ5>\4ӰЏ# "m)i`C-@P>AW7v,ar>&ᕞu%9RAnxPqi_*]j';Jgg<8.~ kL @=&W,2Qw]1f}w0r{gZ0t\g:1'F<9x{ٿ5NM6{ pg9Hw=\Wc7Mȫ(&mT;ɷTsܽ3FB (I!#B vؿCYD;Ͼ ՘(hRĒ@J BQ(q~& O\^Ηwab!d1L6ߙI@?Fbi/3HVW=:hWxNa]FXKH1ŒAk0 iu&zT)UQ@Υ"ƕQ C9FKɶr@$0?,ai 783RBΆ WԻw=!@;XnR%iG.c@^|yQhfBm0(BhcWH|#А Oab D@{Բ~]Wf®ϋdEʪ8c\oV+69X0Wē {RfOѝd m6%}.9FH%kHVsO?3qZ.Xse~ XA ?d09a0?Γ/-< OnP 3L=T&\i@@ؗ8֎N{'Wm6:" AE(J_{@;No7Cv|7&O(&:Fb',,\z?|bq՜ɺ/=WWm?[G*">9//0 x!(*_p;?#X1B3V믵^N5To꧴  $xg{@sEi4T͡hx8C<}sVI:$Ls5殖@E zPq1i$ &}GH琀O|?3W?@MG0yHVc+PP,Uљ|Hk)jj.{>^52dkNJ._5vdKiwy^&э𑣽dun{{bD2\滿k6t׽f'(=okRGukW_Q÷[̪(J'q*0ʈch_ H>~x0f1hT#hPĄ9Ht\lgi)iK`p){ypOKD"/iGw**'_3lQʈE@ʈ+~$ծo0)DiBKk5ɟj>a'57~{fDT- ʞpDz7v2˳w?>qhV30Ƥ\@}>'G>OpGJ~l{gT;S^9e@HrX&Y!6ӞaМTOHu%9rjܞ~tTy@Uc/y/(nߟ.f"cc}dk쓑ڇ[OÑ=18h?#AA]~.%3>l v6\?1gq =:YR6I"RG*7TDٞx"Qaaa2ݧv#"č!L|gdEz_#*Zcf4.qK6,S Nѐ{f2ȍ{'jqL0ָ XJ,}8 >Q"vZ#*&"8}㗡m~M2l/V66OkWxw'LpVv NT̰SK]¾'6}^AOE)vncEK5 nC=/n ]7S }B7EPrLky.`V/kH5q5MrMӐgNM2kZ̏ #]q%S 8 6/miVl޲"虋ڶ[XA_@tм/'?]ɵ yEήe6L-r7ӎ1ߎ#|j*νm(ޅ1 EWÚjo$iENv,8rg6`ĸ]|E*>U2]S5b/M4k&"E< uXK-DDG&5t,UѶS_7I4ڻ2ظ\ߍ&/P:\8Y0=: ~>J֬­Yct8Zf1`iY"gQ_c}8_ms?e';o%'}zywG[GFMLً܎ӟs6@|R TX|E?Y?(r_#9}zv6R2\ (!{3t==_WxYqL:c6feAṁ{+7k*'z_,@$-DˁR~S_2BaycF_QTRw@ئ/@~oS IJM5ג!vzf]uA34ffG3;vy?~'w'߰A*S%Lj G+v4W<ǡp=(:"$1/*aoeez &xLUy DMٰW "pO&cCkfV-BNF N!.'ɩ!٠S <˶_:,yTO-"Z${4V =&t/NqUyL2(3Y,JTVӨ KPZlC4& ~$HBA_“-.4b0489i{, a,2iCz0iҬηD)ucbI'@Łmc8V,IY4OE7rPӣq5 ~ZhZq.ӱ3?P-QG7n0E&^b2~d # d`T,)v%#h 6SqM lqs@{8(fjqⱅ2źs]s٢kA*^553)D)Q2R9 96Ve*\*U%Mn 1xb}̍1H Ҭ(0cTYjt;d{\FluHj5㗯u)u.taM%P JSБ1}v]Q)vLp"Kd0 X'FF\f GNoea)J di0f$엸n$^!-#?:x/d 8[x]!qgFҷe9w:8^]k`e z=%'f+vb]R Ɯ&߬ĐWT,S.jCQu2U/)`º9R2B l/D΢v퐔Tw ]c/xTz6<06e@0e&H(X Y.fļ0J(w'}/ſQ ŁYs[ & bIҺ5t:Q#h@U61~SEy,QDB pEq]v_Yo@)!td7'afiԵX*n1h݃DoY?W gK(֜If ڳP'۠yOf6$o>2ίiP{c!L饞'3doRCC׺*S$2YͿyvM')p<@ADoW88Ǽ uΪT0)1ϚꩣQ߄Bʼn"[J!IŸ3:QÜzUTm l_stoKăOK.!1(Z ؕMMDK>%Rkj2cojqƭbMo2 Rhntr 2$^|T[:E >ә~c: 91:ISbZM |w^U`mBao3'|L{NT¼Fs_Qž3\!dZ6BSP\Tt{gdI@4dMt= )]Kb_L{*(J WTJC֡n$ S>'k$!D$ {"N(hqomw$* ʪ ohb:kWpǗҷ Ӑ;tLf\ƨu}5QrWo{zXɗָ_2|-Ǚ;?! 5̿;¨~BG6](dJ㡊{tDPmSvl.f}]S]Rd7[=/PH'=^+c3\fx'gAvԕ(MdA*3 xA`UVOjCgz T5z6CF{yBODF?*]ϢGѠ7+.ge 0QMfvB @7p˔DDA1J gm>UD5Nx=V>?j -\ 뭬c3ò9r:*Szg9Y&c콏J0~ /̺2l]m^[(O?qLOn=c ~5" #`Hٸ?S?5M_3Y+ yyz7s~ƾD D(TM!A@ATGC痟w ߏ:>&Lto-.ƣOoB:>w\ fr$Iӟ.cNڋH/#v??~o?_Q{1z@ Qϻa#b,O<߶[ E_ByGnQ)ZhA> }R?"dNBCRg"w'K4iw{9oT=iE0ǐ<pܣ7?iP]@@Gr$iVrQDzg0~M9(,\WLdJTpOŪKڿ3 YGg^vescM Pn&aaƈ)JJ#94?QA#4wk Bjsн>$Z#F(.>^)+Q#4 gm@L%K kdcF'pqFy,&J EE-hbVL*dp/S,<=aև/>򸖑Oqj2\P$*Q!7<S:-j\n.IVp: h=S;XM&%xumgsڪ6 GӾ&jpzĄû;] gFML[*S$^sG.Dcm9MwUd}oO![ j,]NnKfFă+ˏeJv{$u ؂5CG__[yj%>N;"FFfc=PA{-ZYyG[?~]Y h4f2aB?o43i]gcf|}u~߉9i0.q,q.&K$M6ڇ zU~Ol?϶W='T*e/ݯ ёuI;ݯ;r}{RDC; Ð^فl[:}u06k?EBro=_ZC,f$.҅ `;D"P@/(XG<ɛyiŒEf* ^ߗ'QMHmO&jQdE+Po b6+uN|c剛fO8hJ?9Aqk4°<:KI<CŪ2jvnrINk hI.KCmR' (S%Rk{~c]-0eD(NA%>!p3-G1M!J}V&[iz?.\9t.QNgZҝk0WygiH%Mk'q 30<>ܥv%?C͇O&K@ZD@rGȄ\0~KGr Ku^H>DFr(>A^5^rB$d?|dpӕjX' [uoxZֵ|lzX8SǮjQ8t-IP4/^WZ%ucqEz3(NJ{U({ОS0#hTaS9;nT gxۣ@wF -X OkPd!Nu4yU y@78()e Vn"ך*&>2]Wg-Ov/q;S7lA4(7FL ݯ "8vk("TODBJ\BY;)>\{sp[wDK@&!rmGu(ʕL3BE(S0i#1naޘ/EXdLϿɣNz3r9a.x[޿_IXW<ңe# In*[]+)teMv$?jTv/Y:_%e,\D }nٴ3hDE&o`?l'l.ggqmLp(/;c]W1kK|}b6ʏ۾6d kfRq7bq+9y#Blƞv797eFf'37f\_Ig8y;S~x E!JfULo7Ҕ(T|Fޘ QD_;[΢f/A_bC>޾'LywBb3 -+{@":k&Bzv̴ &\8grCZ֢ dwkQ|qTAۂ#WmUD Z $OĜwJτhC\zM{-Zk}U\'UOϿ@D_TNϻ̻2QJ?N;睫Isdc22}Hga=],^uĀ9!GC҂?CpMPC)PP>8pkaA;':~'$ѱ/@hX=OWvE)ԚETO\S| [a*GLQyHX395 41~o0,BN0%mHEB{u~/Jg1oɩ,Ekgq&8^V)޺ۺ1s5꟡'2Ƿ'zs30u{'dNt~f[mXAJ 5e^´H~||Ȭ8?ڼ|zW]iLl<{y<^2-FwZV*NF/ `w>;5A32ƿy g4Bί`Pw P]wDSXś}t þ B㊐,UB{zgO`9@FÃdxd@bg/.XAE]j;x3u6!~R>;_nyUS"MOpAdY߅&Rl7z-6N/=X{ })DN]3WUR WibJu~qf76w4⑀d%LszXGN?'HG\Kupkjmn/em–{RopZӺ)ʻ*U4vS_XՅnwhn~oG~EQC ls%S }jGYbM5OTLCsQffٻշپ.=5 8qnѱ*H/LFIcYŋr'hvd{VaZIۻ[@+1]۫̕e\0+'`ȭMO_ >| T s;.H@KG(;rGp"̧j.YxTR(i/_LAz~cy~0;7Eڢ5) 5lx44gE'&&oaﺎ1w'd n%,h *JóӳIqI(JHJ$JZ Roլx_/o86{}4)kdZ PHdiR4-- (r2uHQE+H(4 PPB"dH 4s:E.YBfyfD^w l&bU~ āVӝ_\TW;- UpX⯮ZIq$쨲!H&z 2)>$,B/ voژ?&]yJwChNwZ~iŒo; ]KIU p`Njʑ[!L |ޣ4RsBy W?)veBez!ƣ`Av,HP@@?Be>T"O9Ga!2A3gpi؁ "Il܄Q!,O+À+pq,n pOBSB`xj/GH?䊏GRxdrxT j"@xVaԚ>E'QSr'|;_Q;Ǭ$wqm͏y'~dB[-T-'ʚ:7AUUL޽#^Pa =6_K{#)kVz,r׸Xה7б3g*OҘXe ,7:,$^F4<|W#/yaXU {8 7WLA7/_ beYG !x:, A}jT((P>" Az@mA^QxP 9L!"yH'xiGMU0@`.^ۺa{zg h"i<+*^YlD+҉]w\37fofo24_^@bW}acpGTvH}t"~Oӟ2 qDuE)3 9܊| &(.cC'-$>ૡU{;nR Qr_Ŵ)>`/_2;8y" x1oׯcG*&䥱K™r({J:KTK2 * w`'_>N'$lTruy[Wϼ,r(=xL@2XmY>iG[_?pIlAs亿Nw^?ȸ]uޚɉhy9'CaƟ11W(*&a܈Cp또d _blL)3Nl/3rNٙw!=ӫAElYJJkI:u[ess\} hͽͲDH49Qo#Nqk UDS#ٷ@mܶ%}vm)%39 ӐfYN2.rWg]Wp==RRKW@Ʌ{+ESzOXL(p&YNZO?ӄa-rĔ}`SL3ӾaɃQމhbP'#_T֒M֚P,s C҃)Ġ0.0 S,T|U걮'9~ Ğ=}zl( !%(eW h}X͔E hK3@<稙}:EРGh$-&`A[ӼģYެ*h(Ylqd՝mCMݝ܁ED(d5DRBb nU(Nm9{fZ_Bz>)dRikkYmW3vNe6rua;gٽ{DZSS;Qr}#xÖGqXOl>. ㈬{5RC4^'ݹj7$3NK1?n.p17t";JdP[ޑS:q@{+.۶E%i"HO }€H)DI×sc(EDP-@`p%k" |a Do ?s1ߏ{Y~ 챢#m5D_wŢ?y|Z{'UPA7%8ڕ@ezm3jrr8kXkL3h| K hO܄Dc|10LD"MlD"_~Ab(=IzjJh_&{W8#F[{&H|b֐CJ:3=wʚVw2TH2+Eyj{,y'R50NHG;y*?&ww889{v"3.RY?& 7v\I0V,#("u@I4KSV7ȷ\:Qj%"ִ=D 4у39}rz7YoP!-iV<3XQ$wSh[]H`z/ɨ-:O̠JLzUW>C!~n6p< '+~EcP>ϓ\(91R֠)y+f_o%'s(˟)RӰ y`bijlG~ {ixGhTϧAHҨ?}Eڼa\-~=K0ɿzM44Um'4 pdw&{ښp %\)7ܬ|1 . vE(]@9szSLҏJK,OXX.F+Іz#NrF1v:{ξAUu=R[ 絣w蠢&@'f{k>dRADrd^&Ĉ6Tő9?`y^U{X X\&/Q'~vPw_ҁCO&Byxn԰5lÿCgMZ~o{Fx6j'aY)>1sҤ?ēצ}0#(wf"y~R\}\0Q?©E"}%dcMdez.dOPm̚OuiŦyŷYYS]Gd.3: ɻ{`셨)驖ǨkEM~(ڎ$5j<;z_"7Q*2P-Do»,J%tU3ädʭ@ed~R!3N3[bHtj1yPc{T,s&S uX1 }6x~2ǘC_'⡐*FQ1VԳ!"! xqL4[çW}o#wX?rF 3NąX#P0"~_}y|'e C?($Dq"d˃cW)?5o-X2nHF2⛽Z(dTcEXSlWZo:!(l!ڵ*Ȧ4`MYmt>eI L~ET,<ky}{X%$5YO03`h'Zr≂P~zEkoW)"j6yAw<򣦡%?)q,;i}$GˣϮџ}I;+FtqW:g|G"`bc3k@[X@MK$',wNBoReT&#hW,Q5*Nt)tB`< 9x(@U |CmRqg痓jO9!)͐DCu^tikd6jbPeBf$*[!T̕U@ud?[T|,9OLa~rO3dKwv.a$yW鱎>jsGs~Z<_ EDe5*LrD8ibPsh>>j ۠bIwVkWl'*G[kgSZg˄`8n+Q( ', ^ >w= 'I.g%&/_ޠ?OI l޲p3П+[?BG|lGt }Q`S ,ԑ0LUjN&fke+I@!8)`tFTnYcKQEEU5Kھn4L;`:];TS I^KYv|Y?ɔꞱqIȰfq똑7k=lp*z>/7xX؇ʃ b%%ʀH!A[rАus/TDNB]Lot3$ xZU`LL $m¬^_4~oW~VܯqL5$ y,'Hujs`}{T}Ǵ^ɇI/|H >JrH~?O-h찥?>pcz+ǰi_kǴ{3HvN՛jiImg&J0 Czl:wy¡h6ɜK="E]eS߲ۻiAZSpe:NWح9|f]KJ*v2IL?h{{P:x$"cAĐ*.2KTg#*2RD0yU:~7d6!VROyC݊1.DD?˔S\)ƕ4C@{(AS}=L)Htf77PA=z ʎ(_MoƷ]dj똡^" |ǘng?[˹JҾz+++_=0u-fC}=^By=ː|l$ wv K?vef<d\< |>ӉnY1tk1N uH=' ЌB~kK~}\ SƁ_*^%߫'YQQ? }'a<>?ZJ>ʣ$~2z߮5HC wގTc&V7i`ӽOZk A@B$DSm|l4V}K)4^o^&T"0PϘ/kmNeh=GA/կ)@Xʫk@#,IA){Oʏþ׫;lBZ w1o*I1)#0  Wѣ BTI*gP8MrzEאu*MO>9+^Rs~ɚDFj !Ɓ!TᝊFkz/aNq DGd8QP7G},#."1GĢvB ϋ؝!gd%x\>j^jE#Kb =!'A8<v(t<?(p_wjM&^-IujukYEU %  t<VVIy]%bͬgœ;ezJB(Rd/P><;9w&w9% CL@>CwFzY_Cýhó%D}(*id:&c=O&jzm(f?iP$t' N[ Bx)৛dUln]"~|s$}suZ3;pyw~,Y^E3n侮 %! C hoT>*!(hBn:#:yq;kg}t~ab?ݓ ty];:$b(CsPPP!OQ um[9ehvCU\O'{}-?6Dxy(yyCʺxxMDyt:+.99v2Ø ZzU)M$ի؇=ا@I<'w!noTTw@+ϕsvU*FхX_>뻽]Y@?p/mܢ"Q3TUPr$mZ,NZߝjYSV{M?ęsTѭ1*޵ qQ3?T(E~~UWQW]JsC+˚3=`l͞WBz _YPBp]41  hq?/7?)|.I%nZNa,Dm+))HUBP4יUz^ ֪*}5QZS6UExUm*zv -o~OQ NIàΌ?>D GOT(HJ8@i0:B!ʧs;5#…;F >N$GOMx:ʿ|HJ|@g5?Ք?OMJ4 b4 PD_?WZs !C_>Uu_Z':d9 Y*JT|<@>@V u_ )^TWSBCjm:gM$mOw~E|>!@~$0_ٔ@ 3& b$B (0Md<R{D̈́ !W@]Ʉ($!^}NЀH \p\[6X,O {dzou-~-/HY4̫v-Ab @pP4$)olP/X.YQjlN0Aq%^P~~NLWK"zm IڧșOD.R%Z \MqC㭃?Et?Xjy>Qqa$!ƒtWzx )>_* ]\oy]f+JhLil6Q@Ôg^GB!qr,CE 8Pvz 6A Cs?*x@ヌ}=Cq{$/nhoOo9sacH2Lb娘'>5OxɛTRPSxBW@xzR|1L@ qr0!|D}a k<&۾m VᄀqbYz<2Պ/XbA(0 cV@ zDZ#;Y V7 JD :vI'e-F꼯y|PP<$zWha-4d>o.'q?cEx["B nh2hͥ(9=?q|<.#Eε8$^UMBIRzϴ{йW-"#e(A!0};{< ϊ'k<'wMO~CHnEOD"Iu 'vQ$f4p}vW(N]=Dd|5DY^ Mx}.ڞqT%4G()_R: >3iʵոKx8p ӕõ>Wo. 4DS֨D!$tEqNĬ <s/2,H9ߊ_#Nn i@aؿYDB0(/yQsTꝩNVt`zv/Whp0.URDXغ)_[E- ev{9˖TW.%bjf6ĬH%Y-E)$SsK\ӒKLe.+ YMN(a8U^fi͘QDI Z更 eC,nFũ7lJ֪Z[INVY-T^$M伃H{|PXR,15^j(Rv}x$hMj?dH X 4T @NB^7eZf5Oj1ߺdl5z?,&'TDP 0?!Qqi8MB HD"%Uh@=ruVwEnQR^QLsobUJ=JݡGHz\ǯ2>n&kIċ|AL]I0Lh)J_7SG "KxK4ѰQJjZ({~zG;.""#eQXcJ#3jtM&7_Q;"'(DALAWMvUϾJO` ̅;/}! Y뿳zCXm(a zZbC/)&@ǝjl%{e@JAt}}+K]B$e}׌頕T\r-t,fSD7o 䭑c X5q3j˴e6W(2(tzvbJ-g<7z7Ow)/R~Y[JXWVk:_yb lotvv ̷ACyw?ݭoLS {SӛH~G9N~ݳ'Bz]"jiʭT\X`]Wnez O76y\t,l-I{*0ůb߿Rk aJPcekEw^<:j!иf֫d] HL'}h{U{= ~tGo&ChgOC Z65C)eu\{RӀd|V|LWfC+]Y2ոښpV>ߡxC_|7sm!b0E |2MW14̤9,ڭ&g|0(bW|§6ʆhWQЏ]ZiQ"4GDD?*';c8tv L9o_W{dD~JSR{/EM7h5=yyz5|CQ?gFs%qއQl|Na.ufo},MJzmp0f_o2w͉/<}7:v]rWuvt1..Av Sm׽Šjg`^dN+4?M8?B9"W<.xnβ=.NZ=?T@7I#J.h9jn);~3|;vQr~7-5mm~Y-Օ}׳ N:{woݑFIEK2Wىvm;zSU"{69;b*fkzb:߯e?JGoq;lLɁ|iGӱ \T zS>4N}9]TrߢYK{{-7{G|jk&kFQ;']T7Ot9/@¿mf}nsd2#Kw\c2ǵf/E JrOy)W ~G"*k:[M@yz+vRE_sgͧY mJ]~nz'8^~ 7=;gm{ aWkϒq=;lnB[ 9eͿp_3oc~#<'諶9 O3\}Lf'ґ(ڥ$@ >n#A+OŃ+ Wg۔S^0Wf ?f/ȟV!}u":"6 D!4 "O~H(~AV"&"L5׌3{?[5UP*_Uu`%g%D=_e!.ZrX{I/%;/oJP~d3wr}{Ÿ^ 'RT엳"qP~Bੑ؈ fA` j@&܉:*%<;Q0׳ˊDag`T\}n IbD#(fj!@}{3x"0*gL5F4y$HB P}7k.cR3P @: f0DtR y@!_嵸tϪ67j^DDL!ꆀAٙ^zYÍ"DԪwL߬J#W]< Y}W+5mw~Nƒesc{鶎>;nd02O"i1%H SY[K DMQDNo U@(x@T^h_z qul}K&n7!5J?{I}IìI$z+Ԍ@Q0JuK2m'^8*]4'A, I3Ұ.)X~Dq^>B~SԄjy>oTy VXaP͛@ !8~ px0:PŽJ)Ï*>#Z,߰]5%—}b5 洂;V2j)X !J'!>ՏX[͈*  m,g)>) @kX{,H+ i#Ee?BJ!>2*Kp=Ur._ƞPAd8_t"%5#U/[SYt΀Ȋ͐t'JAlY=WX6@-k#j=VIeOJ6hr>yoP[1|@z`<2 zVt'hiS̞-g=o=oH٤_ηCro!:""l[@(Z)HvS/.m*>)(2I>st+z & !Ɯ5d34Z|f-#sFwTfSF("#]"H>7\XXQ+/%,Ot/A~v AhP]^kotw""l]<@jiA` >[9[GB"&""|m E@9@-͋ Ay'-s4m`ds߄aɐUXVafo8Fr epvϑD}3䳧oOg KTr?F\CNfWBz $¸űEL2 [1b]aqq\@3m}L5Ϸ.@pt;㱪n2 q !Cu Bgf[)* V(d 7z)f-zΪww\S4E%-09( ',G0)I]݃C2G\_1U4SV3w؈G, 6,]*}vGBRc=+P TOC KsPq]&lȬJ4Ta CYajҀ\f0w ḅđ‘"(WҨ ZWKvHTÜ׹iDl9- C6Oeb>~};>A.s3m ~bi޳㟦}P%B_Urdkh 1kdkV zA8 )8"OdC٦[S (0oN'LPT=|(((2mAJr(f@G)J|'bdw,f&sA֞$֐Ͳ/P$ YXm*.m.S޿gOߥ3)-^EQOP><Ќ^ىx|R+*7b)hU5D ֑fA6)Bxe11dcO^ JaSE7w` QI-s҉9ޖɻP=BTcۻσVÌ\Z6>{?v$r:piG+ymN vZ>DzF#({5v #> H=3+ݹ?%?ty}"`+c=!\мwbNa0v==zf%mz?"}?L0IhD l~=%pAjFs^i?Đ'ļ=$:qi481HdT8_xcH A`hu&-1((@D#&>"17] b8PXOB6106",b~@9CkOqtݔdR F@DE)&뮍Ҳnu_;G'8.>{Qޫ6>\ _u2ê/u 5 gEU ⢾erW|w3,~_P1 6R I^1Z] RLU "w Ǐ3?wtK<,Lγ\(_az~Y㌧e-EB)W"uZ1(/ g䰜VSF}[qΓ}q^@UnV;}v T )]=qᅠUfYJږ???ӣ_v/rDIX}ZApP*;^6r`vo[L>>KSYzh]DSG>jgh(lwLg#6eeg {B@hA9 1\ɗ~DډТN?.#V | p+n^OMV! &舝^Pe-be.k0Ն pPWmr?-{e_?j=.;E$xvŝWoP:u*pA"dC*uqh,6ڈLNd%\G_L %OLN~tEE, uQ04x,BDN@kvlm/9˽0l ؃ej_6׌f:٨V1V* $ #?P0 xOKM5+dN]rV.{v 2drǫwh7`b`Or\]5 ?"\SP)"PP8W4RP皟t.=\1ƾZo9 ]9>˞eXŶ}y/EO ;n=%"tJ^ 'cL@<`MEDe2&\r_ xVN:, Ap#樃NL'}5I *d01$Tgjq8]tszi0ߗX-h?#Uvy9tPwOyL~%f)kG\[1'^\Ցl$dI01〩%؋\K}e֏=G[>ZQ}We]c,ݖ ǶŠEvdz6d3,۰Y;W6=/6x ?O5@NS~RBd҂TFBX+˥4$43S Gw0yg>y) wͮٝs/PCkg$j62 Fɵp!R8;9_U%oE܁ |"͋+#j =|Fdb? pO4ӰpuH''>˯@!O6&Og~!_ X 'tMx)͂65 Bz|. -^ƁⒻ /TB AI.[Ǿ@v!"}scgћ*l1y/gZ(PsЋ\dłG:I#)&eLhɹ9:]odSdc_ ?h($c]yVPq'MVy5fyMB(N.B zw2\(:UMs +Tp=8J^/< g鳏\9;$Τ獙U'xbbW^j{Z:4ӡ}2LB8dSDz9hN$ f~;s]_}yu縗ᴰ/L8U0ǤF%PEp ao7, .}p!}78s[JeҤ9goGܷ|$ړ@vp0aP1J\yĂB -.*ODl,#QLr*+&CTq~+q(DY UGdd7װs0'U|Ð"GR\psh"8A66aʧ97D?Z}lsh T[6%I7򛌅Y7'7}X˩$Yib,5goZ5A俲=FYciގ#|5֨V KHON%;Es/;O/|yPb8,':{IoOw9LI`gSa5}z߃3=Ox/Y>2= ,'_LtYc}rcq2=s9 i9>w`A80Ƈdu1m5wJeJ0[ckh U)J(́Q0%#NDy>J'`txOF4|c?b2YYWg {ϱݟJ{=|=n]CBasqKGa"q Ȁ1לةLʉaengqWIPUY'MX}"X8ʰfɣFLZ(u5TW@K'>W7Ta&&m!vl@a@Ky?r2[lsӖе֨n@ ,kba(z'.#ox3a,Kk~ɛu5,ĝ:!SR']L.FYÝO(֬Z3Ҿ*wB~撓*K٪c G?Gӻ,Eq3g Om-n )yE(`Ci:RϹ}AY{8ZG6FnwqC4_tt%#j2PPv'a(Dpʀb 9> " 3$6!@j0~b7{jw;Ds/7;a"'JXJ;8vCЏC~v;vrhrHw.ZRo3({*LbGs0<4<% BC !YexXrz8M'gE, D!>_C׀Uz^x, Ϲ{!@*';9ހNQ{?Յ=ԟ?aƒ ʀ Rs7!ECÐ|P`tHOU|)k wrz"{@ (qQ:RJ єq*~Doex4 y*N|s/wqedX:@T|@v=\z9u>DFPH(jSH>Sxx@iȔ" 9GzT x‘ݐOf^ѕC@/"L{ЁF'HNlCrŸ=υ} +lSÁ{GfS~vLvmĐe:rՀ8R&*_(tPw%G@~R*ʩaC$N CB_*'O 8x* PS@|iD%;E= TJv(H#ϔ@(n)ΕWIǐ3'BlU ! AT%S|2 2?*W*rE=<(*/UE@T:"~"aaOƅ<:d|QD Kj~8=0=L (#O۰:7ee7<Ώࠩ()T)A죡. 9_{'NzyW< uNBBv /a1)/gXc2;5Z+*(ɿ_]cMIny5^2d)CAJd>!Idd!0>0Mw,Pɟua *Ytv$?iM' wVO^a]Q|@觝lCqBulD+-}>{Q˻kwA$שO~ٕ٪Ubxӎ!]6pCaU^Քҟ:.ƒG?"&?'N"itOb!UO,xXղ}{!2+Y,þK'L2!tGy_2L]eP<i6B5g<$'2҃"k}cT|CLh_@TL ,T($NUB~yܣnW|j@鲹V OnsV܈E"sv3?dEO<* oO=2_/Iʐ.MqT=`ȨAa3I?P/4RGN9DB7]Ӑ%@|2Z} G~(>gMD-o|='l7ܾ-N,ܪ}L>6k=w`CF<:8kniYP !@(QT*8Z\@!#qkZ@~zϻƴp%߀hSAg)~~nL^Sjq$ޱ@G"ê Ig, %AM@˛0>4}ߑڝR 498zkj;?G!Ή7|\S$ .In'UtJUkOw d;. ϺEwo2t)}\`ǟizOpbqppw fePStXՄs({.[tS fvS0Os{甆I?1j؇zA h`ÞN=L]@;};Dx$7c#gx'Aџ h9S!…4=lGͨ6A5iЮo}v}gLz!C36처hs9[- <buRPzZo*y|tI@_[m0!dP'{`dU%9\#=&T93rˑxXEe#nݩ*[EJq xGo!?H̙?_rmRTbΰ)Y Ln}*vdAIˡgpƨ8}2zG]ɘ2(ObzO5{OWpe*˙HS fIs *I7}ud:2jAHyITU pّdmn"y\)6BSN2}Δ;y0y&Y*00<%4yp6l`cǜG2_Ø}RGPuZ#0O4Y]P}- KU '"%n$=Aˏ.l)Ah}=̌u_f!v<[=-@Jlõz|, _t ާoOX,ٖ!qp`fe)J~w۹T Cex_ǗlY?cQdF,6L"i'Ɍ龼)@ _>:%TB)T#z\. P~<]DBwH6CuA4D q!yI5" (pv\s$ِ-֖{;ؽYsyg* 'vS',J5@+r ֔d$@I!(*~ $Bb+AyҲ}_q9~%KF EsDw:*Bvv"ۼHkGN̔b/x8,aE|٣Ѭ60zIE(8<}7/J ֬6ߺsbt~E֚qo=tSU,fh Ca)bEM PiO}vfgkC$3$(x[}nR$oFq'xPYy"LTe2Paєk%Dy8E!kg{d$?~sm{>,5Rì^fd˛A4X'j=Gf*RI`_X,F]GS$]PSrG"D4N&̈$(^[DԍfeVgfh@u$oVPbh%19!UH;Xt*18aEs,8L?|4|GIX85J!aitA 3acnx˫1>vL4UєEֹr~_?v;xLӑP`?1^BRg~]q/f#r0WvMV}zfRqɪw!p>*gOƛIW#o޾xa<|3_ȸ8;;:k1g~fjNasro-z}~Eji6غ hu=Nx#׹ +԰y4>Um^UWKYS1' ۨs=DKLh%Ul3ɻ[i==6҂sK77ʮdn^otyNVGԳK0L֟!vk*9+G;+^lޢ!1wU_;d:y)ٻ{x#/YW7-A <رaV9BBP"=G9;rLz=vJFXUZY%HTv|WTAꏬ'n\6 |g,coo,!*؁4LS=u9,υ:0S)O3d@HyCL*eDKԚyFogSw:g~|1-sw3s@sDX'Տb+@~BH/?K~~VyZQ!E}˭.9:ir$ &{~8;c)74X"Tj]4[uQ! ^>"(J{NTH%<~WsmM=)4@~\ 4@BCT,=66?UGև?h}Ka'&,f?=yƌ[(=e+\k0+C42e0dͻ*JzvTK{r|L_g¸e&NZS*nE3)?9ҷPVjqP5')?WP@7KHcDY.HK@@sTMZpJybh2oxhbeѐ}@O:_ !7'̡.)zϼ/xR(IBQM;D>@w> _tej:=j26?P_ѐtL9>H lH{,v;()&Q Czӭrt IA@vRG4΅Т&Pf X+깘^x_|fS|t]lljO_jIIW8S&Ez3l+?O&ӪWW>wV' e5rcdDa@-/]ZbX g`$%‘S2B30f !K8TjMKRvY;' dCJ79նY:(K3s?pa'?Ek#& k[ÏZpSk<4=g8f/ƯLR .UC/űz?%0 ӁIU9TQ^zٔsx")&*e$sra0Ay L^=\C;R=C>h+3JSqO!uq ~~#†}eO1: Y3 X,ΨH- #kg-ҘY˾tƦX/o5 <pY0$RQ(?_~51;3K2d+.5nP¯`CCS>H:Î'f`NiK$O۟0"(2Q̞fh٧ix7So. )gg< CJxg  @z}0Y쓬wo&4c.ԻfnΕ,z(DGKSwPzfyoMLǭͷRרʅ\ RP!$!iVd^By6=l3ajUi[]ݚl%Ԑ*HFj. Q.p֔7$BT V.t@@ As2G'mGI(E:UxpagJZK3),I(!g@BG[A\yC-++U:I##:Kep\bhhmQia 1D4ŭ,V FQw|CC+j_BݿNԧ5iVfФ(r\t4UR3%5Y<.jq͕&Kg[`~/v0_iSFŅ]Xq&+")@@(u]a5 ku;vӝfA7y K0)?dallޘ }z58BMl'$,EDA}; g4׿{~^o7TѧTLl "L5 ~?511&YS_ sKdɩ149e m 1]! |I)dh BQ)KT,֚2(_0fT8{&y 'd/fsˢeSǸ"By%3؛/NpߦX=jb (,+rEyլV?I֦?[SKD2!3V2/URAkL"sOA;ݿxn%cePh"R$' Oia2A􈡾‹RWK#TNq)D9 A*k7Y8JL@QYl8Bk'G^{{+*dG [쟹M:>Rc4@۾8;GX{_ j)Wg2-7%̣ WN}ٻq!,-u`P{Z%/ xn4cŪum6eks("/0=-a*Ѯ^a|oWqmF̬fnbR]nأ"`i(&7cmEٮ$?9ؓ ~K}o {'0SΣv[.cim]!@%󀔛~RŤT<.\7K#Zs 26N?2CAw#}lP2ݺ6556f>I%~Չ̔5 ׆F6XQ.,l%sYVXWjnrchQ>n>dj)3%wj# )sdfOE?nĔs̲Z:onP8$ܭf'dݪU5wvr=rg*4r[8P|ZvbtO?ufLeE[x w(gh4YSp'mu8<5VRWMgoC;V}muaVsԋixtO9Mܝ6>E`{"cx>߽<a$llʞR6PϬIiYt`qKyPewe2nhM 9?EO!).^³]4#ˀGc%E+3wk)=MjU@,R%?\9JF&BcrROO~;:vޗ6܋r+/D7?naJΏ;`yg5 c: \@*QUݻ*eFq wFlm-Uc\\S BN27Ts.I8^BR~>Ƶ7tg'PS|ey:Xj>rX=|ݧ:Oq)/nˎxgLğ_^I\=ԭU C!Ju35ܛ kH][%TjoM_,XJ8R3Ӕ1)v4Z*dJ:M::)0wfPtd =]"dM'\4y5.M5@0n4Ujp X^CֿK2Һ[P9wTjz`p^ݙ{e?}d[ywƋA|=-EJ#=?qc K/1Yk_b՜G 4RwP$;կ4m ld{.A/꾘jYB o!W'w+lH1Xf/SNyr[ :zF &εX7%+:"(p͓bdo~5L]bv&.rj|ܶC.~ogOPv~Mvi Ez]ަqb1wz~jaW_TνSu|lD(]0h6xZa=GfsaŖTo:|n?w |zbMURah0i#_?+;zL J uoЈZ~MIU E9Rƙ}OTTLgMmeNT}nX~/o='{j\\4XNeuTսtq G?W=M-!֒Nw^V[ZK{JLN]vdž63:`e+ʐk#G(x+Q Ċ, + xj̯;*ò}?CƂ=YE*s&X O1'J?5;\Cö,'zRLFhz" (9G=g կ?C\P,DqG$ bd»+xP؆S yKA(e5u#XG,EK p˵_Cb qS5UjJ$8RT*O0[@g c"0e:2 9%(db%l SX \WSuP'U@B dV!(#0R$hʞfʜϚ̀+05!f} L@xilsGzcV2ƟCo٢svRubb) ^]W|DJ ?A/wlÒ^nT`zq dqCM=Λ7eZC^GY=V b>&)$G޲~[ yPyoQCjw'ݓD=4UҊ;aд@WOᏋ>n>7"1~:`ŧ2_&,b˕hy\u'-]i3 3K0OQL^&yHnyl0Uw}wu1zZw^Yy2?C8Ph>+zOg~T|!;h^x5a:hZqǿj^\Pu:%x }Ͻwg\Pu8~`UU1AM 3M5D4 FeI{y'0(?OR]/YD~L1WDKP}@:#^uxk$47!=s Io~3 xޖ'#A_sg>Rb>bKHT~ BLRH:d2E75IJ!O\#P RR)I%=)A :uaao8谧٠Z>c?cf L0ô#Bɡ/Le%'2Г=-^͵j q|q.$x&#|'gX=#]ʖuj9eyT쉹>s:L2oZH|t:;dypv1szBG75U))pavޚp=wXiAB %y"{<ߩwO!pcr1%'(%݈*A &*9RY2z(͝B~TV&0rsr&~ـ}w.i4Oq"r'mzxIOnI@mf<06C!' KD}7(#=Yȵj `(9l3#)(OnC*kU*_-9U?hz5e\%sGX T6Fʜpw ҙG 4UCJ -ӱ`c\1N0uE9Oٳ##Oϸ2%wlGLQ҇Po2mD[)(ro " L"4_ׅ)nEfC`$]ټ%y01>e23#QMh9Y{?w-1D9 1D([`Czc:GUЪJ*e/H qdh6ZD+ I$NDaD9lzܤ4|"S|>Oia(W_u2U޳Y ;X#sTCP; :)?~lnd1|_\A<|@L^5c0+ocUd%0z _{ހ}Rj)*d*D $RM((Y pG=lئ;Nr!@Ѥs9iR{fhNl`v:)t}d8W+]N7rC)IhlY. {d3aylLߓ7㇔ .O/`Ճ4@mA'Բ7ml-+lCX" ~(1 !2eKނف; f7 FXc5VwI|\J6c-&W/^; 7| Ouj$<&Yr0́4wjCVTd:~Ô3}3{w)^M~%0 .e1):ŀ@*}2B4څSS-24NR ޼Q8%ߪ8z^"QmMqME2ӺFPaLPo=QQRZ/2Ŧ'nQx?еUqQFAg,9J bv>X& H@l,5:#{GҫaQq3޼)2(DbBQ?f9U"1NQ(/eG{"p{גTa}) Q~1hY];_ E$7l?&h7r5_%D>FOCJjQdDJ1 Cq4 C4i⋮FƵxev8D WGpՙbo$m(fKrJlr[ʖ/#)J |b6% P̆+Kʷ_>Ȫsp~VdX B 2bk"b1~z=@`⇯âO ;m39X'w5.Kwb&xD™S2Oq?12Q:q!Xʑ FWJ ʪz_1&H#MawKQ*7Z@G&W|u~;r7<&*Aѿi+tz,I4OQB!Q1$U>~!\(tuԘg"r2LvT1ggs1i0C=-I.Ⱉy/ Qܔ!=B;◔@="+C D 6|4 ߺ1;DNcõ` kK5D {`X(gaLmi?&^!(RryF\̪(x ۲ffsghqX)z'u x%k*D_C?{sG1g~a:>%ξ3Kƻڧc[!+ʲ ]KR=MN!c0=*='0S1ɮ3=~<:/Ѩ] UĿ)d.^1S24re]L[3m)RE{Û90%`(&łT=ߏjMxr{DLYN:gLc;Р,p1AĐv#}b[&]t"Ћ !4H(DU2yU#=?e"/%FA)"m%RBgN^T)JVF_fsŝngp9B;$OW1>,RY7V{"It "PQaRCyR68Fu`J󸂨2ZH޺0G@ϼRcZ_{n =4t5##io׋G_ų`!q$Pb9"FHQ1[sAʺ7BEӵ"$ g G:3%\ ^㜦Bݖ b#8vjj>lO<̠$4\+<ޣ̙JPҩwθӑ kpT.pp/(\ )W 2'\@&\!d rNS*x[w`q!#>C2W͖upHϙIFE󅄊' cFլ{̣qT !\kO X*:U*z|:8sɜ~=IW"T AsTHiWA 1Ok̚yy2FγE73?]=2[e}kWx(t6FV.={oQ4"~ރ_ؑƍc(6F@֐ ^)Ꝕ7njŪEWg43 ە蟂l/輜GN-/ykqpv#)z;JDZ+8p䧀v38VB:56SVu#Y\S3^C:ETe,`}=^`GUՈo!!Ǔ9%|N[<#q=|JK5/5Vmpu(\$)(MA "@ZBU /nv Ƚ,|khE|eW?;G:G_*Խqry9,ǎ!(IzʣW&vDإq+2ez4E#yӃddZ!{e>oC}kf9]Q)_pg;=^8%e'<)ir/)y ]ۨѝ>1Ҡ7 EQb,GtJ R!NS˥j]+>9#NcvŬ5UL=T?zAkYc3U"i_3P?.[=6eAUx~}T5ymHhrV#>D=UJ?OFwES _v+ G*gJDy ͢vZsGoHr;y-Y\O>(󬧁ԲxFhJ B3&u,no4ZgLn@(񙆳y ?({P.L)HN{PԆIDwwj0MffsL~Dy Q=s >x;<줏=S'q,QEh[#,Wi8>y(34 @1d+GSh N\ڍ  wv bHO6UdTP*Oi&<7b<`]0P z~UrS0U![?c|C,0kFBB.O3>đ-/&k]9r?s$Ŀݐ"NN&d/1=G=4E$5@ű9;ȸ2VBQ\Log[n^}!mҴy_1c,V&kujb?8FfcRĨBL',iO)iN?-۫I3/uP7(vcUMsNtE~&͂Q˔vkUgY7XeMqذ ކ!db*@zX@C8-\Kqe"}rj$ecyI{YG晐p-P50z1X%ij̾i"]|]PNE ܏P=(^tܔq&`L+0D6In"P_uP# 3Ff*;M6cl t0d̹#GR[R*omޔWQ[sUL鵯Yk2?ӨQʳi0t9aB^j_y^;TR9n))ٻyv+}}69>1 熯t0Fa%sηobo^\/g٭)r&: 6]GkHR;gxszI!Q\|7~\DwLÐqU\snZIkM)7j^zFrFv zw<q9](L_hak9e`b rG+WdTY#(bGq^[ZewrgBGiIRq[g/0q}E5vN9YUy״S_"c鮇w<5]g{/țKb6(-8mqfHOPm#$V\AOh)5R[31#-XlP[9d/ O=GX5[Uu 6rr4Ro9?K-#r1,Na(gFe ݮf5j2_Sub%{sQȜel0΢G{*m,mi(bĊ#ʤo˯vjWu-Ҷ+!W/darx|LШ2ܱ83{v#'GgU58o\n)EMu KYg^ ·W2 NRT/HjaM4OTunP}Q30L|zsa& *?o'OEl~þq0~FӶ?.ex?WGl'?[c9*ol_olj>uI@7w ivxL!dяW~&ߊBu~!v} 8q+qpjxec\K)v afPUnek"D.9RoUabS|l;n}j6hƣ0S"Z]S*D.xKL-POs^+%d%RFlFHaC뷨&SGF a"ʡP%lҥq徥XD::9  :bj>NJL)`}hd%D~Z W;US.JxI_%LRSeh C: ~m] }^(>16Jnf>#T_T 9z͖ك<fN;ֳGT|4O@5h3{n oiA|^)Յ!IO!Ӈ1ؠ H [wJ?L3c>d_tҪ,.Q(gtS(uQH)F| D&]|ʂ6)6P#ɝB PP3ΏNԣx,2`R"hoau1mV :zᜏbD>U}qfhv2qYvCE:N}83|_ j݄jpXm 'yu_M6dc!) 6Ɗ:ho3䗅o[Wh=!}N$/=[6!Ғr2yƩ;L:mE=i_p5oσ ;섲}29.w*s:߉!{z ά%P?sDk=ϓ_= oIrz0Ponݡ#0>HS)מY Zx~2;~S& AYyLE'Tk3`0`{:)!NXCd oǕࣨgߨqv'gV<;nOԝO*b~򰴑CSdD:LBV׎f #ChvfafqC_;V[QRY! fr57Y HyIngӰ4QБ p [9sǗ=JP<ܮܡ}cG7iSDh@LR~ ƐatJ CXDjC'SDz̒w?!N$aoq;od ; 𙩒kUW}!z  i[- t>ՇP=_oM-4AR{M}]5ǥ>"fQCY>G]AO? o/Iǩ18+"˞ A:^dF"bT=M\UߓmC=+]lnʶ c}hXmeeF$z!i*"w87<{XQWȻːPQ#m4(tvǿx행90{^?s/Mru1I8W5L(; -rMT|DQ2O|4WÍG0EqYOtȳe}b:R?.ƵKSq~)OD}Qn_Y, >? O?G"윽Jϛdž3U4ӌ(1 K(ir'y۷h(ŕU)߮ߗjMkͩ r[\*;5'#(pc] '>}u9,džHv`tN91e"JO`@ 5{6|٥#&?7X3X($F{as[_Tm;~"(@ Ր#½b+̕_eɼ(38"T_OP3xgNL<M.L\w&'skXb`?%@ eJLp8-}$1f 2LCu*O;utB!1#k8hPh$L$!mb_~[ifY7!_L :ҷºHv! I0ƫvgE8+,qՈ(J (YhFN+*'zN+&*!ULRxэq ,*bk3\˯Qm!"z}]g'ٷCy6 -PĞf@L9O.sE#X(6paAFyh2``8'g'|s+sSjDG-2(X_yf}5N\4:_RDç>ٚdzIQdw4xmP UFO{0,V L\Z7^Ѱ:~ux5I#ڋ#t&8/'5UaP]DK سEuXb(O"|(* *QJ"j]1Ө@N5C's`RV ï' v/}`h<:92i ^bwuU!,E/jT:_7*0tx𸎒GUuE"iQ?z7O@oVohpϲ3CP{sCӨb|Py-~ knh'W"FD%0F`s]Qr.rTA5qIp237J _pӝ20)?4On5e@n=7qCN~΁QkWx%jIxk `*]7<}|=d(('b`$c1?R>%vgdAe> ``P/U0YZ`OMo_:o ~C)[zA*m f9دZDd$~zN2aF!CNR#<&e/g vk,*guT~GB+NQM(o !/0Ƞu ]1FCez&~ܓԴ967bQLé4[\MG >0F/Rz5dwqϠWjh 3O{V,alxEl%QP$+.4qkpRp(JܜQm~2Sfs8* a7Mre* @O|AYB$Sg`&t#V)7<#Nu [vc:힐i A u58;vP].jˆ^^6GC\*<;8/M306޷2NFIdmCSMRzlF;]шœ3tZK'ؐbO}CFMqD:"5.ܚ[u( $iK. _>WK{%'"Bq7"t~Rl|;ǹ7_$=Oz"fomn[ࣻ oYˮHckYL<S_2|(GUj]}w+z8ܞ+e ?A9ܝ9C|寱ؗOK 3KͨNk'~GD?Q vjvX&{BK[r;2j1|g[<@ ֨#b>g#[2A AHy;+ ,{v AI Gwp:T :sQ:% if|R„ñSd *">:#(ǔ,j@NS:ڔ FA#[:UCƖʉQ>uzdq=Z?Vkb+ȏ`j~zϬвcmuw3^Du] ݏռc%b|!@n (1QhL;iĔH0?{J(l{Lϐ"Eu̽BUw߰AqR9f0qOe ЇؘO̯՟A6gy{‘WH$H<ҜNG(PllIu` HgmɉPPT]`G΢T (?SbRېJ4 yxq`*E#BrQ(*8Ҕ,q!T̲k6P %K5ɣ82Qur` LQCc{͐⠇LMvR3*p0X}*5#j9DqYG]}ݯPLTgo:+4|craOŗozz 7'# V *wKѵ!V:69-C4 I ( UzTQ0DK gXv 65AH#,P┢)?g 9WXK%.CMkXFF%Rdj)[T-U5$ϮVlXr1?7S3N=2 bzp{ #@RhS#&V3DGl/()NM &ݎ>>/.= m bQDPgNpJ /=P)nG/NfJR%ȾgT$ɓ3T np~яhexP{D~=zsw6jSPX93*҅C~%N<9}q;|o/%ӰV"A;炢QA7K4|Ԭu+\'Sq/}>߉h%pŃpʚA*T$2 lU=4]BjLj{B?6S F֨A[^dzˎ/a0nWBE(ȣ刐r޳ZC$P^z^uOd]ʸy&0o6ђ)/Ek/K}.wlּs,.myl&HS+4=v62ceY^HEgG N "m!taJ=Jzo,ݟy  *ݚC'iL>Ȑe>HAψt>Mfӊ$6 ȇl\'!м5jXL&iU@)~ 0[tپb,cw;^fYr azy@_%p* A訆r?ôlwy(RML _FRQZ>x%!wO8/hpنcۅ< (>o6|N_@\33w+Jp9uJK5)qHJss`MisۼOIax D2Q@I?F`$=@{oCk6e,^T929SSCIAEe"UVcŸH@Halt:$"Atr -,=,.XǾPq+*T%ٯ"\,5{ZD>2 DM<Ruک.7,uhvާȁx, };H1sM0^Zq̙{\j!|,S!<2+f `Vn;4-ԅ1|qd8c#]ׯhPl`sm!gMƧ-|H9+h34|"31k4,byVS}ֳLc?Uީ"}yWtFo,hܔǚPÆ)^ueGfag-k(\plAhž_?ܱ f \WS!=T0JB._:C*E9/rsU[%`x5>_dךC ,c0`*"m0OQQZ.0Izzڠ:gc!YHb2i6"]_:%s!wMq#Rh]IA(~Q+`C6H99JM}n)cW|э#Taα+K ; ZEʶ|6p ߂ݛ9}(MD4C؇m >k{e׌v!0Iޑ7/XDz5$@RM2bpzקScgc\.C陷"̄0N,)UNtGbi*9 jcȜ;9NXM+@H뵋0=P6_ѠC_NXJhoAIX;7Nd<ˊɌiNƙMHs"f_|^&Tqc8}gڐ˱0ta 9iB\<>qWXwB·T7Ep ;v*輿|9ҿ 19/sa.`ַSc~Gwӓy&c3cO9qJz^//Zީ80dr M\KjZٌ;.@9y<5=5<]KeDzqh s8ێn$`!_V9! sQ }3؏0^ lWnwdڷ+8qO<'z܉x3ƀòqyl싇׭ 9!Jc&,u˜b*$ -X-0a7xi>^{Dٿ?C60Q8աW Ʊ|`ty\L0x #0 ]VO_ObO+ɏ*:C(wџF}U^:x5)t3>D3BBg# b9_HL6jb" zoT!@,wSu~yOr k'>Or hR܃2 d v ID}\ΐcИ:Lʌ퇷U<6ym/c{b,\=D߫MTvqeIS'mdX{-F Wf^aaVT+6s9[vЌ ۪a\f9\՟/Fbk]f#a=f.R&Kd:nwg[, >4v{cD52V0bcn6tL|5l2p@2z>Nkg;(3Z9 ./fp~$~J C:텋S VQc曵E9${vfbu3u-=Y,((hɹl-kI}-;ƴc0-Zy0*sW+ k,&Vޫ~(TZ]iagWG4Ѩ0]Gvx~V$C/XpKTyvm&**/e_#@^X w*1z 0hmr1w<mn^~Sm45B[v۫ssa)m]y+GnTg٘z= ]Kx=W* wDHrؚVk= ܤה9ojy=*:TqnjӗƢamQOWAByy֋]SZe,ˎb=I5VGE7*ejwcg|lC/ƭ6W%[k}w}<]#B>+JwuCq" ·1/cliݟMG*%u7]O]g)A}HzDMަB:zl<=XRTr5Rx{O!dG\ B7|'g]vgG@^u.ƶo\ևe 6FݸM]qq2p#cgѭo(_AwVnPt_}b;<ELJgitC]G7w:]2~saMwCwCa},3-"Iع̵m;Q3GÝr|x6ffcPuk9V;3svj^3;jvgKq_fs_3qESҲf3}o agqW> A]2PkD+xbyYa\`W轤<BN#dդuUg׫:yO \]Ң?tZ1*<9r@b 'xʅ7TS}?ww`F`dYۦΛXzd44ҒH'U|4PĈ8q%L'g;Gb^' gn^6[}<?c*<._ii5=~8n򸮘?ډLxEӶ|vN-1-Go88Kh8Q&c PhV"&?  Ea~ˊCȴ>(G߮n+E,a{ ӂC=kwc9s6N7eNN{j޴2i )`1zTԒf.L?[;K[DvؿDRb1&zV}ž?UO&Ո;^ZoLrqz (3$Tr*~@~H( sFW\F~jJ R Âz5X3&-:wX}MW凞ѱ'?/>yB@CR``))FnWp>hY:BZQcE+ЫT;2MnVX$N*0[y)E9&'358atRǺF:Mx x|>?'P"jj]RܻkwA9nmy꼞h%h$Pnq!Ic !B+*A+sMD^g袻m>ˮwo/ͼ!sK]jJH;Q;];8gf%OAWsZ @ 7m 4XG>7MHwڸA'ƪ$2+^4w>퇘xPŌWBy6*ߗ{O\<;fSFJvz?;]A{ m;Fʿym/Yȸ^6H] 2.859; &( `hU>}e<1]v{H4`Mn("(PH՚}{wl5Br8D D9|ps޾H+|qwWVq3: :w*f+y*u CcTlڴLeIP$J ִضck6[3k6[lkmkf-j[*UJ-j(ѠUdفjŬ5JQٗ׋>֡MmF @+uݰP@T@(E R()R*E@РER@  BQ *"K`jl4-5@ UL! mWs*zrNQ ;b hO{OT(H7tǸbsN` A^{{/[s_n(m˯5Wl.UP:}|צ"kszOk:wA76 Hr`gPzPB *=yVت_fE/m)TRW`1 $0U* [@eJ5k!R*D@> ;M@6Ǣy)P=}s@Ѻ6/uww nt#EI@(݁g8ﻻlud:NuZvۻy)ɠ_q["ӳtPѣoV@44"42`C@L2hi!FC@@0 xA@iF4 djІhMЩGL{TxSOԛžЧ'=O#dPOQ$zڞ@D &i14y 4&CMBk0HZ1xXjN%rRi4FI$a/he 3L3.Fd9$4\[CFJV3KS k' laYm cǷlv5$ya8>Yv1++PgӯL]쨋K.?8d#obehL NpLZa) eEڗT]PfPH9 -t& $0mC RœsL"`(EL%wP8@d%HT5wdoHj E0q0Qf3Wiej9LZT)\g,|aOhP@˄5(,Mt TE"R[Q`iF͛i9kt`T7k!?`rtrZ sFJppם@EwO7V8al. &m. v!0b*3FcuN 44rʌEq t{zhj<,ÔpL;9NHe9ۻSj 1A'T=Q]Y;ߙ X @ ?_Kl0K@*"jDW "ETrZ]WšLTD.TM0lёbiM1[%f\Z\c-e!e)2c*Rpڣ$C2Nq]@(! ` ~a lqaYD2MRlƘɌ݁lVv!sa(Ã&M)"6m380,&"ļ(wSɢy:kc[{2!Lj^NRqVĹ\"ecWV:%Y zSG$ &O='n^id@EA萘&_s-)S{*8c&pfBwHm\m@;\tL2z>.˜huc؆hf@4gH.ԬQC,<44bJSd cIEDtp L  NT9q/RC4ōR72bxmX.G8-*&.m2o `oTAM=;0ZBV"%Y.&nĝS Rr1bQ{ Ԏ)*n]xfMRaaHRTGR6VSb>eo8utvfLVPe1&d`:d[E;8ɶګPNmhkxmJVk'84ff4 JX)T¡( =s 7Q +PZu=9V-? $.EigM29jZa?=]xX(B)P]Q\^ uo,;mִ&粁 p(V}h_ӹN=p81v:*hXϺIw~Ec1.20a?ǗNL¾aHT=2J9U;~r_:5Ûţ9bUD #BщQ{^j/2K܍h'5M 7zl#YT0GRvt>W1nmz1-=efl}y .Veg9/p-nkiv> g'ׅ3V=o 5t%/n7j[~o}5ۺml?ebw /[zx ~ eOyZ~id~ݖ>)V| 5F4Y`TtUsl/˖1^<u`g!m|Q Mp Thn3"f?y7ua {kkY*_a`4;Va>?mLDA(h_.ydQ7;G|._n}%b|n[<ϬKcHM-O t'tEvE1klPE"8C(r($[^]"Dʋ{WDM3~n9O_gtbTY(XMl鈌_MlVΨR31uUA:sZcKTuc (#b]Bꠘa EifpTdYU"0)b 11pG.>UeP΋XX(rc ^"c MtaMjnO̠glwe'*SFsf3ǿe{Èz.19`2RY~3dL_F(} \݇(В!;Xjsz"yL[Zҡb1A Pzf "cS)UDJ)((5P 54(QJH9 IHeFJ1BQdjL)J&JXJ \$RR $IM!M @4P9d4+v%k''&k,0ZJ.BWDUE$1cDPD$L%TDPPDP1 ^)ԍ)EKmH"$!"ȉ@&kR)P9"9ti h(i!%"H)HR`T i(XdKLSEThQUU;Pâo85kbbFj (" .w8 k%cJVx6 Ý;oS!FRP|(۸vNVgXÅ/F;7'Ymbq?k>Gz1|<5`Hז!*&ְtg!2%x( *H=V51|>2WuNF׮ӽc7$P$A$T4 V:0rTv,ka ;ۦ2!b#;5?>ntZq2n%BI=Kn Z 7P`L|9S?WXwXaq $%(졦;UIGdU,͜_s7A|\|/MJS6A) z$ q98D^']@k'^PX( ktOrĖu2i*Fy8W\%!:3(őb0 M yg9YD^=_Fw6x:vvfTĤݜE&Ҟ(:٫2JlҷclBnҜ&@Y287tŮEy24ȘX(p E < u!x\0u'1uZq^֩xJzPqNjx1 &ɪNO34u/cæ%B=ibM1P|UI&̊͠Sh`Hqè`a=0xsi1JC-7d=&H2>x|ΐ^Dy0d..pGME3' DԜ qi.TŨɔ硿ta';SkX a.OSqRlfD׫I:LkeikYuUx)N,DJICI &b2Q0 UƱu6s3HZ:+,*%@Y3'.O6lY43/WLtȱA (FAE(ufQTXUaЭ($|M f&CR)hC!X/tXRҤVfRPAuᇧ~l5't*(m݅ aXMS!8DM YnʨcS&ght;<{? !b⢎ !9i6c N N)L[!.nOnͺRVC "/`VcQ&S"v2IO[G>a{Sk&N`VhZLyn^ZW(DJQ$]0!XdPCp]w,=xg9X^TZ7.(GQIZhQ/Ep;WߘkN!Ton;cWz혗@mCyoM .a/C@z~gG0p5Gt# Riogc@׷ۮSw4׸=.M`oveTH氠@H *2Uʶat8\U޲s,Vz,2Ԟ&t=ɠ  O/V^p>$]:,4zi<4߻fS d:sŕYw;lDČC;B`C)ؓp /W.hN(Á< ӹ OKgCgCvmyvOˆ~iBFv H3( '>;wdv/+^mL#4zk+wMz wT8o[ۧ]-!ՁdF$I=_N%- R.{D] fX+qm&mdQůMNT7I hCkIlUHQi@MeHV}|3ڐ7TrEHH g?`_㘪:].L@8znWi%Ifeqju}^]0(T ~E:%N?2ebss~1jqY;(x$d.o]L_蚱COggs&7~Q['BM }424Ӳss)4g3)5?FP-Ef,N6\XVuJ(n㠚2ElFHdzPMkـ /  .֛SXH>lz4 VDʀE5IMUH$;=lvB$ ܂U-DQD7!%u_HoI7ʼnՅFH<ꖩrC?!*v2j0`r(7,Bgpc0YY>=eܔ;9PAgUm3pQ"ZD"8'?NuT8 x EZO]S)b:ڈu~gKJt5Ʃ0lhB!u95хmzj$! z(Nj:V(BGv@P PwD6}P鳫9fÎh, RrcˉgNК8P@0 yY2qnJ;hM@򃾯f %H@N9CO~~3ȡҐxK>X\"!F#Mq#r='aaS2xn kzj 0A~mƖ7F6cbF'y'ШUwP75ACɥf) %C%ֆeBBa+La,=lt;$$5lo@مO;85bʳk}rL'+۱[ui_/a-=Yӻ"BU0u¬Sx*c>ݡO pTcٹH@ʎ*qϠ%&j*D{K|@l!]W>` Bj`*T % PHV9DD~?N G1n"5:L;ܱ<40wC<!c삻z݁f/4Y)"Wg1˾O#0D' )E?e~C‡3TS&z Um Y$JCdbQk+emh/lC#"c,ӵa𽝊 躚bkb*i Q30C³9,J.Xݹmųr"I0~CDd ^h\P|LS,'Vўv ɖOY'61;P䎚`6@m,.!7MFݵ'lBh&x&(Â|^-#_tj=3!Ln/؇BsedR^m@ rqvdo,rrl9.{Τ` ړm.5wMICN(b~ӨL#uSd -S,hS/M Ľ6k'—LII$1)Ba>up(wP8OrsyX Iĸn0Ӌ6="fK^bh4S0֥s 3Uh"JQAK9GK>.8ˣ2{֮ʛMOK!jk=-IB)(?!N#.x >:IC̜>~ԟgS82t; ól{붥}s&?_EF,iw8(Eiߤs2cp:ōmJ#V&PGKWFYH@3}2jFXiIQADiD aB 9@5YʘԎ ra_C<%'{T~s=Q~0˲ɴޣ~Bk}rɄՑJhg41Ԛՙb>j6ڔ߹f}_55:ԂΖz͓*SCO8N <4Agtg',jS,Yb!ɔf\vkې^=} :i9=(y_ "Ǟ,QJwΩ% Oĵ#'־'6g>N!\%0L zm],7[ه4M 3Oi@ YaݞVaɊwRilוۃL osMGĔ)Ӟ`Yf$:\06Ie{~55y3ׂez[T &:UZ\(8,A(]G/,7^ٱ[_5D[!a.xP Џ2$8V=MƮ^zc⧩&<=CS"||sgɏ !N5FNbPb0WiNxm6 w6NfA8b/x"Hnr"HzpLr78?f@Y swt_ NH݆MtiG\>$ Z$ОNӝ4)<{[4|glbdxVb^bl;L[ t%X^{otΨ^!%}pXڦ;v TѯǏu;.*hح¦(YPL.6pZ8!:"98u g14S\ qnJsgl_sIP:EH~TT1 ЄƮRVOu{, d@$7х=+M ?k! %]|Et. ͽI6Ꮣih8NgZSH~.!SVnW{3*99(5M萔HEjZJsZS*jT&nsC:f{ά6N,;g &8 <IO5ӭsgDD$1",6aPQ8ZAaY Sy:sZU%h XT@1h(w,՚D0g M%oCLNMU/Va{7MB8 {'1%UAaN_ 86`5-43>6skS¡K0~󆓽gt3W T&5_'K.N֯^̨ PfQ (ʹ wbʈi8 faUQL2I"L!*C w,niΥ@⭭XSEW!YlUmA1h7ʝ`4w>+C6X9 7@oA6wi~RCmhUnHsЧ,V~qj4GunE8́`!1$q#wv9 @;hbyZ6cƮ58Q%$qjC|iwgRnD-O=Üޗ>9o4#8GRExɂ#rab] Q5rJkGuZ&<LWb=&=v %F\B9m\ r؁InX DTru9 S,, mc*r$$26BsTB79/Ivf+((|q Xah|GJJ,vc{H]vcCQq`栠O;B#Tnnp^L{%8nvwl@Lû᭗s$0*,8KBnj95by]SUPEmn7 ٶ&X Y6)CB Ri GݲyPm T҇$1ɦL6}rqO]\4i[SE@SX iֱ{1^ Ȁ19vi6v`, 5aё+6bsawYB[Q0WŪs"8#{-Ǝ38h+04p 2%{C2fs B?g6%}؞)?6;u2 ;9ND`_&6}Fx3,CU8fYse1'ea/;tg\61{1]Cl8,؞s"+EL7Δ8-_1=έPz#r݂u l0Ea^y̌#diY@q}ߎJbi*1Iv`>wܸ`j%F{ ]6Jp bTGRaV N_i*We}6:YQ؀/Atwg[ a @0ۢɧ:X6z\k8PϬz(8m+r2F** A b6  z¹xZ,g/Ni63\ؒafOfPѓDyީ6d%+Lx>PxCJ_a*Ƿ?`TfvKܶHi$d©5@13],Zkyphqxߛ?)Z5h4^eO_5 tׯymݱTn*PQ?؎f~e. P\K _P2}Sѹx:CȚ&mw-T1_]Vy:d=E*Ra̰ZHdj^xAm[[P5`7'e,9\kQҦؤհp/T˨E.⟽QU"zX`q{LLk2K,%dƥsEdz0;K=kX`aʼn13ؔPm#cZx.(C)1 % RΌ MA&䰁M`!:*y> N 1{ܣ ڵsq `WGiU*4en3IYPBɿ!M5dMs՚e'X6 *1żK,!Wݬ/57ڎŵڞz1\_Zlz8:XѦ6KϚ=x%F 1qT4teAMrg efXe'{/$8bܩ[4tK-m8A+\9MLt`SFvKXIn:.ehǙDXJYϥeSL'b,ToL(E$4a!?wѐ{lDNrMYX)=hmtֆd~fkSe"88A=8bmmRЮ{FX GE j,`_34gD +Rt v>ԅi\ة9Zb7Z3<4gM:%[fb|' w[>x^!PƖ)>N*ى2 {YHB]IU*Y-$jX6)$lrɥj102Eez\VJtJR&k#%+GZ(,2^3ԶsN ͫʽe9ٳ}/9)"l<[k,,l t||_Lmdc0.J|4Z׶ltV slV-hf;hi=ȥII)75q{"YG+6=ef3|(e/3mg+5lIt g2Qr}.@)LVF(mZi=ֱ\XN" EStW b=6R3q}kHAt/M&R 2X| $^Y`V#iQ+KLZl]!):uI.T`sQ֭) s[+6 lƫ,9jn hiL-qȡq{cXr^hΒGNp4衝eF>Ԋ.t*ŬͲk#0ɉ:-/X,jF졔#*PWϋN<Ŋֶ$rg|Q2pʹc0i4 6i17Msa -{毎xfV-TqcOZKMѴW;*ٮ/3&)01}6CZrGkVZVT/izzgM{lmPYOY"k :^ 2;ӌ*Ȇ-yRa[a,huv%MK!O0|ɫuz`>qWi,/\t#xUb47pтfOFX5ݑOfp;v- %aJ-i'׆8ʑJͲt)Zd\_j m*F,[J6y8u0 Ud+"`q(~!g2~X[O0kqǷjU򄃒( h+ߙ%/x}Kla91F$0¦RePJmtAdB.tWYCByRf/CXc$U7%kIHe勻87=:-7B@ Hal4e݆PS|U@ - p@dM L!F PR껢>q`6IyχiN˔M\xpK؄&*Ƅc"V&81gvE 6[D53VMD>Õj3j68ВL n^/fhK#a\:. Y4`kH'Q==!D_uXm%`9tVRN@aAPxS :L3+Umən^\F+:pO2(<}'þ0e{ p7,`aV _\J %?9&-;?@kaK :ܥdĝU˄*`#*CNhR5_LDaXYL @aZzzv->σhfeoz.:y/[we[I^R($@U]F !Mk2-[0~˜xٞY"&̬8pcg4p꘴3°xSLYz<5->\[hc٨OKB7iC; janUeZ?_X4 qʡeF^2 ( ]YYOmYM3a%o3RQn<sOYiqCJѝ#ܺjD HH=.`g^ ',;y(>R1cqut ӿ/KׇmI )ȫbEʽ&6ĩPy4IF}˩s%#xiJBhXsح&#2I BE)LU\SDx$}} ; %cγ ͌P'f0,!- x׆s5JL$Űmq.$1Cz;ꯪ鉙1NCWÓ9TN UayXNFXk l +pG^?g\r C{hGn,u1X %ف2q0lQJE7; řGaxٟl{Č]`z|In{X c-FÓX}_UȽ,rШkJ!bzuppSp4[{8z>.uٝwX"ε阌кa[Қa>p$=@Z 4f%_<'Xhs.5;BU bG)NXd) y( i. O(D&l]QјꪘD.xr_k81YYXp}53E =*v :q(=B_,&e_%>쳲-fT|ZV# \KLiOzpn&ZT|%s睳ASGz8S@3߇V;9"7efvCbvrra3TP}|bl\(ܴF7kGMwtw9جWn֪Qt8{Ӛdه{+k2:Ea-gޙ43F z7OK}r͐s@QEmT؁bȥ @2qU<=[uώi¢3`0޻ o7x!э :МJtkLh>UDH6cl&py-opr]{~3оn`]nޯp7^I >e_'sCdЩZ6ks3i}D׭Un2,\?#s׳K3`[a8ϬIaE,/ar!˂TU> s+-Af(}nw)4로b$;:uuOS" ,Gxm:!6T$B)~FQ^%,j31mOQS.:X40%Le3nY}2!DJI?fIA*)EwGw3|\FAi57S،\H6Sk*brp ISRBR ɸRFwb> qŞ≫>̡WC3#w,Bi E2ܭUQHUGxu!U  Q+Y`a^{/?}_oʧãN£kcnqś.@FΨnyD}3Aׅn PfYn#h ˯O^PH31wN$ŬWL ?2PR GuAE,! J8GyZŶyܜWi+~a@=ceŀ6!ݔKÉ:b86`lxGۛJ.% ]raPه:(RCʌpBꗓiOr]gyzY{jPp#{xA}׃uճ60ݐPc*Pns܌W7 zWlQ"1hLiMl8YQ.`S9P#.jʋaDr,>;1S zPuVj5_|>54.La-_yj9Z<ߴQAeB%@`ﲜ΍>FS7N<!`wUV}*V+k8IGUt"}ѡ;]^[#eaV8DfU# ɖ_Q TQwa I!J>q8oAj8LE|-OZc f$?+'AabceB~aTȮPS " 2wDMH[g!SAon0n#`ðA4!Rh۳KmU~v]aB|CL=tnӹyoAl3T7P<̑4 ݆< AT!7uG8T|K b[K0lQCOZoo"EXuS &$1GYPf$r],zW ^qzRޓk]qy.7Ǔ,d> 'VF8PÝн 3$$ۋ--,[ m;ZF h2HEĦ UGhۼcH>%Z/jP'cѢ$=Yԝ-i };)N짚jd\#wYn0vmmKUUsLڂϕ=l n-UA{:S6x'',ɰ,}\S6t;N+Tuwc߷=e 8$hfy V`tƹ7fi`cg"/d0mGq|kL9r|&2o="x{ѸSt6­@r%hG+8#2d ʻWk`sX/Т)./A$R .*,*]][+ [|xn;6{-Re`xp($ITտB:eF'^kK*t Z7td%gG#V0c '0KXm_ ӷ:GJʗLfqhI*NE[C~7/:9]\YȸߴW-wʀsߝ䜟S KRڕ!12:U@H}Q2K|R@XUЇޑ@ vOTW GE4T}-TrghD1ؠ$7T(K$Fk/3ZSӺSbHeR4(w"PzRF0/pcXwKx>7(KKu@"Q'ncpQ^ʬ1{GPUB_B% o`l tI,x2|޺9ÿjzLg>u "ma~XOeRK:ʟ+dls: 9KI"9e8UșȖOPc<4OؠUB>RB}U Qy3RuT+eF遑uO(BF V|[_v`KVB.nV1`#-u]˯}f%Qhj(T  3>yI`ə9`Vsk aQp Ӓ]8\0g>S&v?]pFDf0¡lXZ3 3(.tM;5gp;iGrɃs MIJp'9l ut}Mn^Wh?~C [>OsJFYLȫޕ T@38Fs#LȒ+# )"B! f} ]8f鵵>3QO075{VLl^v (){+||\U\g.nEy :c(kIR> /ca8F 1"H$_rcCqYx 8; =@&Xfy QXJ,O0ҔEBUPP4EUUUSQ@SKUTıDD`#K* T\S_GJv|"֊@@s4vc(e mA4ǡMJu\wٯMݐ8ɻzqS\ լxh7< abh!)(i bB221I!Ikӟ*#ĸaɝ;\Jqy\6X<_pNx3SGl$h a1T K0Pl ~& swtE"EX($E#ERSKMDI<#l+A>>ebQQ9&ȘꐜG 55-YmoYEAe}\hIy_"}сO7py@9ɣ}o|/ d =!c*s:.# `IQE"l>5!+PЮ7;8* yFH,4b;qID00[E`s#Pu0R,Sx9Z40=q7KN{X_k妿 b-)12yAzT;3*]@QSaČ]ș1{JF(6װ`% )}x)pȊ5dT2s2;0d$ m@A6ӘL]j*L^X4t2j,XrN۶&.Еj pLvIɻҺJ4uR |0{rHDgRKeP-!Ak'Z{NvbӓKMҁf2c j97t7bzF/ exa^V*97CxgyRCs~!8:]Va^SEK1C“*"ǡ3w 7{3iѹ$N XAh5 WJ]DE\&DcuBn7I5Ol吧:8L`ʽ $"DWS `FVa,A`ٲWϩp;YX rOt:(]i8 oQ7we9v'<:kx='YfX)7JҐz x9 2E*'az(!S"%0Ž^yd⨕A4(x_%:@Y{hP`h$)byqӺ(,AcA;nz)L[gSӓ^ #VUsrHF5+q;ir"#F;h_!0#Ug< "w9CFoò]*6Alrp0qbYT :B{,fTG`7?a*޺jSsH/=7ɫh9ɲ}>o9q)xଷ6T<]}9Gn!oeӦI4Nb'{wsݳetak  yߝEPPLK rxN^"mE'K;ANxļ!)n=v'4a/>rur44| sqM#0$)Mٍo`j#Y97MEGi29Z'_ i2# %gWY'!Ɉq~v(;6/dc;٤!4ϋ\kxfVխe( 离Q\9Bj//#Ћ5Q?WN=Ut=8ו6WL5O/rIS{O6ć F*}#ԘT!L.Q xYvy5Wء?R &Y+),ၫ/7>$6ڧz쓅[g&RSJΤO6`M 89aL1@ I)Jv.BI]#vX=z-ƗO)@7!P9H!C ^ )Dh rʳ`G'$G%a= lİe;-nmEmXdnmݶiUPq!B~!ޘ&R (!,@ut~v) ЙqC@špiy;.p>s`|MADzkB[!:Y˅&=t&S4Cъ:Kl{cTuw\~臇'8EWC Uk:S~:nf³NO`iZ,ϡaIiM+zI͆75N*O)ݯ(JNԇ4V "+5w`e] @ss"1@†WZaםl((g6a& nQa0ڮl '5BmId2leF,435O&uSJ/4ˣ258qU;oM r sb[!GHi{lfag%:;RmT< fM' jD^<)ɣRl= h~݇$DӉ3 34yj]5ʨ˽'뭟z_I:,+w- ǩ&&]4ћ0Rr{ά >vry?fs SOP4?sMXLl)>hk;fVFɪv/ Ilۗ-2}} Jla'6y!ΘjC).NL_Ov)&)l])E)mMa260;40bSGd7EXN,xݜ\YA 6CDS(XJ BkNMмt=.$}4ԥ<(wٖTC:C|0I7HwLGgE^8j0R!Nr7N <]wiFx oHsvO9&Ni=7= z'纽,Bc~ Z]j5f;>;::S^Cvi L#gjMc7b̤4s)˹fT5BQ  4M- {œ5Dw}K zq9'uu衔:kT 1~?'M\"OA0C L{y{ eaf1C'.SNN&h²cYs;xSa5Y T.F%a4`RE:Г~Z;|5)jSx1'C!3I0sSS_ℽ YH):ZlK&S 0X)2_wtpj6պF!&:0Bm'ui&0\ڤWj0+̛*klgc*G!0BVn2{i`gç7zJbVMb=]MtSƓA4vwlܪutF}g6Wt=nC#iyT̵I.-> сYqCzTμ1O6ǯ}LNKK엯9&z9:/ ʀ P*`ad9ݓL\og,9&~$蜟N,zĕ gFe-灩 z'δ73ńч=5Hjbnwa˦)5Fs=T ;Dz{I;礦'm Sm~NҚCAIY^#9$%aYM0 hP᥆iNi*/6CM2ffypO~a'ѝRMa:>4<y'x9O8p<=VK& HQC&lHsa֛&t$ɶ,pC.Vt!r۔MY>I;Y\}0 Z$ʷVBy2LZTv@M-dLD'eXa\Hz ͻֳmrMNBin7鶐Jwur oL ~C`e[͘d ldy$I6D`a7\ۛ0I8@+&Ba:S/ut`Tki?!6d6XԅqN8@㥆LPY_;lhqCË<5zXuoLS !+< L5ەNSuG"GHk^$2fu?g NlQt %^ x8ܔ5ju-rmwhMy|h\p gqv,}֘,+4&SLAI*|T;1&XpP8e)ɓf :k^$(+@dr5l)pRnhTI26KpnlS.=eע͆|a !PPI0l ִ[ܕڶOirSR9'"LSZҷÞmr!HR _>VMa.Ԩ&8j4.S87K$ ÜHo 7GR&ҟ wKre . RiƸ"vIrɓ\z@&7MZ;]r@b?7C0ug _Qd!)^ݩ^!&tLe6ge'uJqCˊ͚ D`՞SD"jC'X5ސ՜0{ "T9Mȅڠ2 sx| Ihg$wxh)~Sq*dr(m5oh Cul=&ʼRIet|9a TI bĞ$'NhS{^9#o}b%HA'RU@jWi|PlT"zr 2RWԶ&Adq zvx !Ok2 !xXjr͆Vn`OOX<#x^ۥZ{iyHa ,49L Wyu;G?Pod.@D'|)!\u) \ $%@ݩdѤ '6Ƅb!d>md )@PjC:I>GPjh i]|# R49`>=$$)G9rMG _*M:X.Y&PY ^ Bv@tl@O;#J )ԁNGRsI2zY@' @!T@>PxZ 6 Bo!d;PSP~ShB~DlZB|5.p}\; @t2 xb#. x:.CۂR>XCR>n |A*~,@]m!vGLĐ2;c :뇮E׊jWUz)2uU {XATU̦d9&ЕB:h5Sx@ MMBu<<<RI}uGt;B-y@r|&Rľ&?*r";BqP z'(=8C |th=(@(=xr^=H6iS\=i79IB^ (=MCс @J=P!duJo;FC - ԛ0 TP!q(XCi@@+@@HJP7}тH%q3,E30ƈ ȁB!{e!ZP Ko:JS5)P !M2D!9- :ux,E  ᠁PՒ>#'49@m !rS%x > Pr)ԲhxMB StJ KB}$/|Hz@yA,E r^C_ 6(yH=9TE"NS]B>&;rVO*= 'v˺SP&$$2i=yDJ = JFJ @.Ӽ` zrzQ?B H-//jEOFD(}\JW JG@ CEvhLiCr@?6R>HT)5.R)BPP% = A؃ ( ѐ2JSSHA]@'Bo mtBMA*4 ! Йq>@i] O" CBj@YRj ~Tv'̻h'9zGאCՁpGąP(Ԫ~SxDv rqRo <@(@;ʾY(h*MBR )\\ EI EjA&*WI+`PFmbM 8@ WFP#'l"B45^MW$<%~$@5!A:}9A9@ U1`]A"5P^ Ԁk(r)HЎ@ҡ|QZDQP]D=1 { G:ZiT )h>:RJu¡ 6ԋ˴j2MAB@d w@HKHdP*"4(O B-m  uB KrW@2 (xBDԡBr9% P4_ CyUG刯o!H9r<C%]@S@Z-D@\H;țJ&it{'B sh 4p@+ &W**Hȅp uR؈HADiS G ivJT !J6Mm(B$Bp 1S2TY?[< SP9.|?5*=R.['"|r Rr]P(%Dr)i=A!TԠy`_BrH  }&C ]!(C(f"ЂP (%CP&ЁHrP(A@v EiJʔ; ?a : /TvMJ)v|ҁ J(dL q/P4H2 \i dqvJm~xB!)_ PI v=i;Tۄs "&S&!f# !4o;CJ)C!H #H(xVERDN"!6B$dslJGjB5  T@u1LH8T@NP(\h7C 2rrU>,*8irAih T!!@4+$L)]@)VS%!vW\5.𴋐HuH@)IP2 Cx Ar PM H#T$IȀ$@(d @d5*jQrAES  rS$(D(TLTyH(>x2Q)WP R,d'툏)E:Bq((>@ H m$ H>I|MIQO,s@O yg7 !*H  8&WoEF)D(^:iW\.Z=Ah@ HjDRASOF6RP&@Uڑ:R T9Tp@ |$U)@ASx}HD C/8Rl)G(8@@CRNSWԀQ5*ARTB,TJ9PWh^R@}$|xE,"AJQiBOBNpIȠX2jUhTm&S|6ъ@P8A6?%#7IIC]i:P9d8a+93vI~8ɓL/r5M89jX=sgQg.4,= h"n$(rUԀKE!YVLF|bto8Hpe=jxt K0U30WJhx.I*)緆hN6{CQ'SQ78uSkMë́&'(CЃKy ܁uo.|& 9I;[whlPdJQ ɦ0Be ͊k3hmz٭P!18 8CHiL05yzx\< DsГQA  r76v"N*EIt$1lwzuNvyx{Qg., <,U=)AܕTԨUCP %*H`!ŭ׏94o]䁄 PNˡ+f/ͻIN;$~nCjO+ {5}HsO*CD0"6A25ܦ7 !)L;4xa밝GW>ʓTwrʸL5֘`P5HShXGJQ"rCh4@" wȈJR(@KI@ˏ.ǚk{B,0ҼJd^^wUV hZ24bV5ù)qя%H={1"9I@,(EiT(ݶIPS :UpĂtQ 0 T#ǀ;\ϤQO'?UQ^E_4i۷~` \B*PrEVߡ 觛g 5@yhxh*HIB!SEDla h 5*OAe@, U{3 Ң2dXHB!ok,Z4XJ .)مDQJTO> >,6uhGրxDg"'m"[͆ r*KqP*PÓԂ~?Si"Hm.ЈuB)B@RTBP%A@; 6S%OԖ&{RGl ?@>\=B]~tCdlLQoO4 s1hqņysI1QZb:cSFgR!wdsSiT}9DR  =/9:HixORB9!݈Ҕ )Q=iDSAC 1Qn5EL,@R*`C`U@$WP5%EȂw@#A9S DE% 9SОS9JԨ@~~)D9I'@"?  R?QTAbwEPD @55Dŋj-0s6s60\:EBuRKbw8u39s^vGcNBI׵$;h*"+H8t 7!ˣ x9rJ>G.ҢL T݄P$T"hLD4 "CFШf @6.^]LE_Nb \" M(n81L%cdcZ1"}(aQ7@; AC Pd# WהrQ7b۬AFP(]AʥA3@:EN6J? A_ETv֕=O*(}%`(ߢ+gӷȊE1SCv?iۀ) "}U"y`C+/϶Gh]u!< A9hf7ص*qs^J -(7p@m#b|#ޔQ}r?{. Q$fA _'ǕEa6oMBPL.#tTA\(!{-q3A$ `C"7 uP:8 TP60Iu 5$QQʪzRߏ(vWJlUPPM h4EMUtTT⠚ޚo7@bZwiP,@@ԠD 3{^F׽@""  | wd@O U}(Jwʀ\b@D )Tr b*9w:;* PD/ n {:(*A|-R*4DG\5A0"  A$o* !!$I$@(.ĈRe 'T ÍD$AAgKhRz4^JHt]N K&L܀;?1?~Hߑ /ªQ1UeOEQwsb7qʂq^" Sw>t"qF~"f,BE5[Aɂ6-p$7@S 'M^ tGy2tK"+"y 2 @G6 {N"UX"<#fJB!m5[؟s&D4D@ 'w@]5R?;^g1atPpaQDM@T<ls_}WhEEG%qP?6QK0We8 Km.A3}Z x@` */ [\'OdyHsd(# M@F)C] vgKyڳ M 0eKȻ"4"!eK y52wQN`gA'ռS;ȟɁ=w$°K%@H9 fƉ D{_VA|'ğ^,сgnQCrwl|Cy=yޭ_<TBY@2EJ|!L=)W¨DҁAET+Fb .h TE+mc^Pb*f fO j% ԧ kyС$0=T<,h˃_ 48ܴ.T {zcguz1 )Pd*d+Ȕd B vd>[f e4ú C>%Uqܪwª˫Ff2h^3"j_0\1X`V&P ]zxN":OR^~.uR)VXxyM~*""`񐇕Hb/,х.XCg Y.TM47A[bIN~]7Vj( _kT:7nKϭ)yn`0ۙ.aG^2ݘitE`ó& /P@)};LQB>>с2!%3y԰E2`bQ_L >:ޡ[([ y\noՁ/`Du,b)wU[$?LP]yEΥf2#˚ht 0G -y{є#C,nRx]L #ȲnUr8?|O0cd<y"ycyS"}bhuG&d3a1Tِ>7X{:.?M{"0vw-D*Z>W*>= m3oΙ>M4F01NH 4#q8F y{y:)6лQ̉L*d%+ߦ|tΣ >:1lM=e/5T..@/#w2sTet wpԿkh֗om4_M̘`eHx_z4T .?0WygS?K -^.H{pgUjl6]9YA0 'q*HZTlTcPb  ec.(L~E'/:t;5@"i'swK)`ȿʩ3ib22?RAHPj0^qDƈ w|7A7¿'!O|?o_VLA[_2%H}144V,}nar36~99_R>Tl  0No.'U}Y}WYO{9r/_uPNփ&r$ (ntљA_d_}7/ę)J#&˫ pj8Ԃ(?_u&,{ ޟpQoG d<;Y$urU޴JXyʆBaǽ>HL(JuM0  ھW'!-t!9 t9OSޘO-?{Idap!nX-J!%9rLD(7kh?K ~Ur5֖!T$!ٴܪ:x]D6X\nw=??&v=!_elK)VE G)WUS"z5 @z` sr-IdJt|=@\^n.c56rh2 jF3pNiSԧޤy(*LפGPH%N)єɉ,lt CA IALJ"<"KVS. (6 $7&tW]BIR|"͙EZ3'%(n^2qEøT& kT,< ɒ SvJ9J$ YPOJKWH5%uAO=WrںA®]K#8GB~%ݩNjX1Er$bdL\LFRt'ttueu[ɰl. Z7TpJ³v4z~p~VϡĊ9JroF)Ξ0PRL@\.A 43<,{o!͍b2P֫pQ%d\Ls.*%:ȳGal/5}[QХD|Q#_Ikj?/rzBԯN~eU Ƨ 8(tnm) ۄMRS ߷RnY__iJlqz:in LwT2sp6N[;k fBcjIutcFC.)qPY`A MjWj9Zz81Os7z>bq9؛ޙolYy1%g%4Cνv1\l/|X\ Ϝ>aSwbF+~q<&c+N= 7l1ŠW< j_`9PQ?6 /x[|sD<U*=[`7tjdՃ`вtR633U{{A 0;WUaG[l%_{NsiO;nvjx̮ …pN J|f,20>e-SI.|Nѫֹl+}F>?XfϡMa{GM ?j,[^ dxJ9T hK埲6 D"wKBg~ӟ>oكƱiP<^joՇ>\3Eg1~Pt=Κ+vյj:`=; fUgyݎEc5t{ g9\V{s顉ܪoW Kb\a6 *9x~~'#*1j<a%eᗜxIt|U|0sLیn1 X))?ڜǚWbz&T*3J"`C><FOHh)Nxǒ./KA(I@zT 'Gӑ&$ \!gv9SgvU/ `!v>" "LXLh,+f.h!__o+ K@>C%9MP+i_tMv _(1I L𚞠I֞#VP~o,8`;Df1f.&Nna8u]q$Cf}JpCYl}k 9yqN5n+0W|BaJ B  ]1VAri8mJ+hbTh(7;$5dZ4E& J0PU tb$ [0ɶh 'gXi}q;S683c f͂&bk~D\DI{NmRg8>Nu*AR~J2:^~* mss! YSTsY) ,ؤh(~+͋'ISE/"~vq, I z"ȪdȠ"G9)=P<~O'zg!OkCMhCOGGOONМN4:qa?~ҵ^=HPm`JkTTd@^*]kZbqP w}^xz<@ sD2)JDOW/..qbL<2";sc h}5q˶'y6!?]BY~#օdE&hF=[:TZֵl&ֵUl*kbSQO =mkCQDIAO0?oWK<' OKb:-I?zܪԁRedv+:s{=3I=,rxe‚ ?LԴ ~eNo!kv{Ӹ{vnϴvdLA;0O|¾:4~?i۱ lX(^C~ ;w_rtIPH~0~ul{C_f㾅X|Wax{;dsݰr` #}{$nHs}Ttr5.CCkf р2!&W5F< 茖xf,YƋaEn%-P3Uș< ^=X# .L$ne%,D`5r'HfV]*`bNРoQZq>E>~ $ǯ,CsPOO(dܘ"ѡ` sɨPx:@͍8DRR_q r48#P42ua钌Z .j57 ލ]JBdNO8ݫFyv"YڵooV|F5ۮ}rGĩR $MO}n3'V`4nO])0!T3*ÇhGJamaumU:}ǜ]Ons%'G^u#%Kn04tdQ ҺP0o̭aFr Xr9zY\ZU$* |5t (n#ͽ`پ^޲ŽZw#U$ƞit~ӅJ>BxJII'UuӠU *U`#Bcq#.񪠳z`MjP g)钙+T0YikF`fPfג-iJډ Z1)"cr.rPXTt0c,ЃW8IAo3ŒD~j),e@NOI,çI4[*iqawWLDN%2F\h˕@D- 墟XɃ+C11X;hA%Ã"Qb:ȝ ׿)tۦq*j%NP,IU[^nL6nW7&h%`qD6!("-Lؤf$h S@ ၤ8`G0%n%\D8~D|Av\dz):Ԥ71)G.Y>Pu+ )+k׮BP.uslYUue'٭{]&QM&X.^>-[ Mg^`Ib o^F6V&ʰXBzH/T靴m\jO^T-G&& Z^zhQ ;vw (9CU9Y*CYn3 qP/g{=}D]VAu: R^8WΔPZvA0U3Id?eAn;t1BxT \"Ze5j aR]ppT~*y Wc{nqKw3.ķP}Gvbo]ecu9k[֘y|JO=p\[:^ ]NG8ÚYw(4sNORw hon=HP8^R;:7m=2w|VGgZx w*N΁̳myMGzy:ʡvrexY]C>s{y>KM}lc+\ljcO?IdP C1hf> o4Gă6A1` pt[^۠@*9N*:kBiT/2M*5I-?VeyM:) pz:ف4k)<QzmvPxçR nfT;zr=~F %cF /Đ*3{z[ }&~4@$CG7]q?UlnGeՅ?72wR@R*C>\YNPon_\}r/ZIKz`cXHc F"b?{/WZ,*P)<o@ 8tӧM"":DNu}㍼<7c0޼NLK*VxMD2(?ogovEMUWn?0|p VUMUUYT}?v"z }N%Lw+KD0@PQh'KC:~ϥG'C͖ yR=E\֨XP"h`TD`{;QyO<ąj7NA8Eduk`=^" 03h>Sâ`r^ֈ1K0M55PVA$B|(iĤw]m"$-(B% l,k~$"ȴ̟:W a kH-!nM#9 !!c.^ ?P1@{J[&fVց"@2mb?7C#!9!nMBoæ$wWߏقaGe @[h!<2B?]>&!' Znt, !S78 8pa붞?`0qOD9_GC1?-B h!KZ*֋`uiPy{PQ?yqKx8Br<,@0o`羚(BCОC&X3`dBFsI1_Brzh}͋rsLIz)3tA6f83yh&0$LOvGx \FP@uhdC~t#^/.?RqmB} u G͂ ~D="֝PɮcpPm b^,$ f-HBd>S,a҆цͫ>08QYJۘW[ {G"N)') LkcxCB6G?"b`EaVJT= cQVxSYCfD5RϩKtȡxM{AB&=n Kp4l z8"uC*cSntC*~(hbDȇa K$63g?~3dT#Si~ ,nk$qjc<f۰Dl~u1x戾ggrc*D'5d#R@, F' b|ߛD}0G>'Ney|> tTЯǯ<ƞ+̅a1-{> WSˉywΚ};^N}xcV.Bf%7y%0&FQhr1rR^j1@~UD}Wt2u݌dfV@K;0e!pe>ed(}tls9[e⑻Ӡ˭ŸA;j${DOzC"0Ç Bw%;zӦx!r=U%\c)XP䗥"y9^+7}?JBf~C!} (cDS*)7{ܔX:$a`3w'KLT- =n4xolVd1qEzL9/а ,8<b3wY5<L0 4aOU{ _Qeh(;w 8€C@e|ďIN/3@+c!tm6l3dd?Jo^1>lrʌ|gP{M46.|)BhPN|(4t*0I1L1sq֣b#f'8Ht2F/AlU ]dY#G֏t(1Uֺq\IZ/ ]Պ] 2_[yV}0E l{ a"MՑ1u?Nqw+AߌZGiac PO1ru-ie*Vqˤ3>;\_ c@,Īuw(wjKizˊ;2 k'x ߈ژϨPdT Ö́Lx??$NNZ`9x?O髄c)p1T!MS3aSW.[DѹOv=/'ܣU8'ßnSW*g6nvX+wu_ObrʃY =SM>Ylym4rw!Xᣨ{6OxM}_p밃zW;QC(|B␉lvk@7niTPkZ֏> dNJ];_꿼+} twKBǎ=C`nWt.?EpEuYǓy'OZJwA@猣s4wL*y{\>FXč)q y->uF؋,X=ݓy98CU[>Uw~Dx{|B|ZM"[ߺ Ǔǡ!E*f!&:0e8 L:0^-1GK桜paBy?*aSkv]F,n{.U3~DDG溼X#D]6wu0;f;lD(q q9~?НMw5D$F^{^vsy7v3]t p`o *C9$ӊc2$Q;QU,c`Cʙ X#D}99> Hi:?B,:QBB ]`! ZxdtR-O"GOsV91`|C9@;KCX!~WoT\h`)b2&4)Q? U^mgQG곴cHD3?[̆H%,o{^]veM V d2> 3~kLq wVyQ;?lϽMIں?7N'(;^0`n%[ܜ vV]Jm}WO̺~vI'N(ɳ/P1Ӆva\@Bj+@d,(G06lh(YV^KY9i4}/2.|#{̯]^.=KǍ<6kst_64Wu̍gյͭM6uu+@#+*ȽJl6+I:rԙpif/A6oCdWd sƘ9 ;tU?EL4ɀg1?dNkHvн9)VW*@4UYڙ"Q {!p Vϱms8`ǎvn~kW=rۛ2,X"l/Sп;?W0_ NDøCdGa_յu} , "qbm /?o:즻Լv}o 4(FL;ٹLZGRIX?4w cz{\wN*$XbsT^s*v=G,hѣvٟ=n'00"}"z<14̐3"94  2,K7\;[kD$O9qn}}w%"DCk?ހ|y"?&5fp>Yo/XbjD>zNkċ$^]{·ԨMF%y!+5 }"BUa@5$>pBG|)f > u/ϼ"w1WJ-DJUTBGsk} <M) y~w,`KzuPKƏūϔy_B rL(Ӆ87bsYzX}2&Q-Bѐ_0TwB@y.6h6U'uC=a\s (!ȦzN dB/F)n<1G 9|LCAVJZ4€a,?X/:+&f%/W|Q $] ғft9cLX:iR" \|NDHl8!~m>Nˇl>S&MMb>LkO`S 2VMX_2NN+j`9Qbm,a4-U'%^ J`NPxWwO͓7AI5QXxe͞Ͳ/_PB?|4]0zGKJKK_s4~ ;\6_+:DBDr$HͶ54>;@{y6l"s9v/܈q$@Fj( 2!B CJHДABP "P d@QM%4 R) ҩK@ Q 4D 9@RB4 HHHww#sCO=l;/:!c礞JOO@sz_goo`eN(pMOOsu Ço\5;)Y֖kA˘0xƃapDQ!ĉ)y}SU8w ĉ$M['ݗ^ozshЋPu_vM'0RlܚBITouZ=U-Zxc(S}(. cJ@~ܧdMT^)qMTZtB\M+2&vFtM%LOjHd}v1qcvF3iF1gɋb} Ep$'5Gڋ;R6TB yyX6#S*a"/[0z Zxr,}fCU~UZZ CݏQ[,cII],QtSG1Z(5J<`3 ;w-ڔ8GaB-zNu%YJJֺֺ)6%nRuMYͥhĔ,۪mZV%s]?OG|TP mvlث5^ښYZ/XcD69/IUNyӶIv79*ꅗF{S0 AKԫ!,9Oݞ]j=NϢ|.%Ry),&nrrnmqRvU[y2'JĞ9ɼ7R%oh|';:ZGz1_Ɗ]8&!l㾣J󩹹37ռCBPGΛd\a@6;LsFvB0D17UعmԾ_pj̉ɑyy7G;Xn~sz\HԶ?So'9şy~>"r *-RvM'/4hq8ҶUyǧedE+QbŊD( @=ir/|'9fӶ?XDn$Ho"6&[V4!> UhI08=P"`A $埱+TMߩX˜'ph.].3Y &aB|:7&gYld‡8pj43;Y/3|Ç?*_儭B 'p<%KY#e/2yn&KXw\掶yX%*<4E`CSƘ0hڲf0DQ7lT?-st ,V{og1FNOD>=O2 h-T=FAttr$WVk2nvzҝRF/=JQy,H~yx(@dh]od2Pd:ɳW0lcZr7^迱2 ގ(*-ch:W51֍jҶOC+B ϴpu.]iWۭxgڟ 'otX<'zS5Ž^ʝ !k+#W8Fm3.2'VeTWDsoq y1~nrV8WºLG}~j)=1}5}κYg|>Vs-FLVoΐ!R :wnߺ(>ߟ,vnnhV*-Lg/:^zE1bq? DuIXz;<9W3wCÉx9vAYXR G%_|l-FvrGG[)r"bŋlc!9}[.BKk *xǎߠ7ca K:|{IIGfIM P,vXo_=MHX3X,lSx+oVo ߟ{ɵp;Ə6XoM=vW^s~M^#L䤣Ǘk<ߒs!T>BPdHeH1}i5351j3iZ&??µÇS/7i}\BHxPQ;Ok oaÇo)}Wg!CbPֿǨi $oaÁ_vן掣q{:ON|q R}A.C=)7}I|4Sʼn^Sd7pQf,|E5㉆|7C&[*FvwlGhC:)FBc,{4}w9?>F}BV-9ιB`QPٚٲz_ܠ넜 xnrZ.&\י)zs!ρqz:c~Gթ֜*Rl.D`t55kl+HZY1F2mdY(Im ktulJY.Aݯr.\ zA{>ߛ.^[I{q8VodAϐ'gdLoSO_d6]O?=xo]D!PO{=L,?""{JmLpRkfNOlH=yZs%7A$H`Ja,mQ??3+˙ˍ3W++;kٯQɞLFvU%߷TQF4jR_%{nsUCsU"$? >tƸ(+ o=\nYE>L:8^ƍ6?)|?0Ç%82ڶI 7Ú3-IOUg<>x8Q"D}'3""g܈_k 6Xvsuq$X"Lqs"'47|Pw !@<1~gB)b:Q{jyE tTMdP䏃j}3߻?Vσuh*$;A*e~TMU@ΟJ9Fx_%vN^$-<|bNz6&!RЀw&W7xgUƺ~ -92PB#=/`=8$ɖ_CQm8]'ch0W|wH&ER:>tOoj9^l8Ǭh-(IJuԢW4}686~E{:Y 0 F``1v-W0*L sw\_)l;"0OLbV3Nc9״ؙvC`YL e\wVaTaNY^ pbL򮂙2yj Rz4P(,Lm]Z1Il5ωDOR56rf_a[LYfѨKO",DA<_ͥko3=Q <$nB})Jw^bO-ͬWz|h|Ri:<IJ L@ ^*&2$᠍Vqj?v)UU0ܦEv3I4WFbS"ʝ?Z:6H43UA3aOnƊa#=pw7&]yʟhO|,Anu8^Z02ڞi4,;U~-z㷑S'Pb.<|x-'D@%R#,>j*/q)}>,to <1-(}ꢵs*CkEWQ` .ҝN"Y~gn`:sr  g@[UJrMܪ>NN28B}xTŅDK?ގEX%]if# q˜h XĹUa'YLn=|1pڇ ܝ7=FT&0v30Ԣ.QVAU,RJ~C2Ҟ,+ujYI}Ng[\d|·Fres*Q6?#ANeNbr! X 랑]i };V. 8 0NtܙtNsޖ/N% FȤ>dU`RvI,tg,~>Vbj~RkQЁ0"M$ad#!dOcuה>9A>>|A~?q:p(8G2]έSC}ҀJ( (v+YAYޝ@:JNꬩgYCm !X< k tAN}b%(%Qvccbj!7fXo*MkH&Q d5bTȊ4}֮AmE&}b3q qk3@9Xdrt\._[@|ҭN ]p ?@8udA\~$`G*Wʚ/ t>\ 0f DU SDS M񙣎Wl7Xzݐz@}iS>a)M7̮n<<ɮ*Ŕ]eH}F0fzU@ BRIipMD nQ 0DC00uy ųZX$GQ<>SC/5G[ i>D`\C[;Xp@ok)hD1Ai;ℌ|0rE2 C$Rg~_x l~nC"D3bʱAB[1@Dv$m3,U&/ϼ/FMLXH7\1sNI[.Z8HP &} 28)FQKgvz/{8O_B"'A!W@ë)s!>48sQ1KWvbN}2PJ DXc!8h`gvhB*"C .{-&/\[@]f{$]9)=zeW5vΕb}3@WT)(`;v戁l&b'<T| 5T2`?i@eV }F Җ=ij/'9~csfB0RDr`:R$ &Ċ(P3&C#3z Pzj"DCc1H}>%+^I3Ϙ"+FHBtr < ]zTn~2c~n5C ! #HXHxC`i1_]wWQsOt۬+:)*Ce<ڑNHGǚl:t; cokyt%=fNǚl53uTk/J[&6ȟsb1phs y^%H]N7 0x2"!Ȩo8MtSQ Rjp5se3qQi(#d8Ԯ$"h3բǧJ)etm0у2P E08{RF5n^O:mo)rVp{ q"# 쌞~30ċ: {E_33/W 7D@M(<*kJ$r G0Ônh[zq3p4V( cؼ]3TsIO9κ̾O6ihԥ뮽D⁵\IHK*U,P/Eڮ@ IX!A@˝\Э %scޓ}FT].lKDcv)48p.>$}g5),;YxSL;"Ԗl4O!0̀2&"|`c zK=lk%y5QD<5pH >㢢QA&#r|}?oSy#| lX_}EBtj󿨸sTbWJ&LR'CUESjP}6~bY<8<@V [. L@Cnfz %W|X <ȟzi9K w ̫!&(G[mW+4\w\?b٪|?ϑ%q,oB!" x ~2tbR|ظ:r;"b"c]c3X@XH?t,2)c1dЏ`ʐ!݁GC6?\=x$UCp@_LAÈ"bi_mO]!- c%hJ&DDO2E2,R*)9s]G$EwjD``]/Mv062@7 qe0m`\ Qw1 _dCgEd&je9zW86Z QCˁ'j% WozjU㯿371oyټCjmnœoid$o'@>HCDhϿ|h~;!ɾx`sql.kQTu@GBzE'mvZ"90Cy`u{qx?MzDDɀ 豪Ӝ\J*LH>nO-t_E2 E( idvH1aD 2 e-w`v'~˸9a_i[|ׁj" F`R̶f70D7뜞㸯^K PȾy 0Ԥ+xARFN 2'X)ܼ4н_R_}vs/7}ώGZi~PϱN 5Nd M ٰ"ƍ4g{tU{O8bE:PQq&lFo1Pr~|Ҿ12>O:Wp!DH"'b/MTs'Sع̢B4e;G7_+όW?Eq\f8p{a-}?VzP Lq=e^6wP)ىd1kѾ^[r];24xӟk}e!d7OF84&ei UjjКwJS/SU'lq pS5iy336A ^}{e4>t,R$Uхҝ'uI 9-%82tR> jւ./}B.ot0ٳm IA3UToֵxUUUIUU5UUUUL"R'x፱y,H slsXNgB1v¸e_,UG͋5k!)""um+V]seXrr:̀$N뢖]aӒWR?|GxцbBtժ42&a|/SUSUUTTPji檄UMD̼L\a333LMToT7 /K&qcUgMc4]W1e֌pJm&>vmuZJR-uLlM- THGVZ5jؾXd DDD  @&jjZV&MUDP2S5IS5STSU5H76[kEUef&f&a &^"a ef1>hd=l#qS gE:^@KPɊ N-L]6DAc=*!͑ň\D/qm=w?yiO*&hPoC᳙R;+" ʬ"ׅј>Y=S[h"n?j7Jii?xRRRqT]pCN"+(tL cV |͙C?Yd" `D4ڞh !_G?]ނU7U4QK,~%rgX|_׭ >@d  }M=̐5J*v,r2lA7D@A quzɆ@Ɛ#eBs*}X!!;pM暉S6A^ 5ZM x~~KIu3vyZ)L6؉ܞ\W,dvZ`y{xq`jႽi=I'gu)$JU*5} 0Zd50.jLm m",/{K]_& V/=u tԲZƓhti~{Tȋxd@I$ 0W͖2.͵n`xtv8& Tp,f'Nf'C/GY gkM$:S8 ,v9$W͇g3@,3DPuC\DSENQRN/q&[Fups7z/}:GÇ#H4i+?傻0# Y1g 簙3cgjF@;frI k/PDD3sS)ΙO |+C׌_3>-̐B(@},vkMFC{dRe;I~tɀi}]OFV}R`kn+fj'f^@m02rd6/#9`C.Ruݖ' 9gXBm(}BC⤞Ä,id #ޖXj Tc`4Ӣ47ji0gnAy q1t+>-O6r7E5PC?mK6lżǝP. b@CX}|A:/ B&& <yт-f=z`M:+u lZ ʛ̡3` e 00R-sôG?̐U{Fɓ␁fhN Ӗm… Ecl OEIKs鹎-x`X"sf}]L$ڈb(l\>Y/}fA13C?brY44L^QrDQ5qgڟ>$Gr@mk0bQ9ʨMArʢCĹ u᭫uA8 ` #tt4L1H#MjzT4_+>F^{Z˭( ELa&`rI`' ?4./^?&|5e tS3 cL>Chˀ .7/\LE`Pŕ}(tkRD{:K 3 ia2X>(<]YРlۊ&?/j{=_*]PV?N]H3g% [ih!ȃW%AXaPGF)|˘=2rtfD LTǗJ# Ǥ uUq$Psw*vÊgqAuRjT:@OYȺ{!R|#o2iӏ>}q`lvfLw? XmqL"c RQFq&Rf˜q0.-n\g &LQH!,NTYYeX`38eEˉmqk\WwˊsRc8ib3. ^U*bY¥4]L[j]1f0fb,\c0V6f` 1UiT Up;S,UUL)P̤#1]T:dw ]UC2gVpŘKP Zsm[s(b74*1Q5ejC4s [kÝoKu J>|~+As fW0 3 V()/ʛYl F:Dߐx(C#U73:m$I7AV٫q1Va dQQ,1;S 6F@H`-{7`Og5;Yk`Uս"Y4\(f@0262PfSNbS`zS3ϺQ% /v<֟K{J2"D?f+āj9+筧S K \2LMZ뱨}Xweǡʊ'XJ_G&}ޅjӎK:">nc"wػc-֡рً*_+'8 2]SvbQԃ0팉f(kM?n'_=rx`%eJR+2z*{Z/HnZ30M hǩ g4&!~2"_)f="/]?TBt"l SV]?蜄,x\UJ HAwى_dȈ9qG`F0ry+,7L3C0ܖW*[`8y9hl׀ 5fVJ?J HQ3Ws.UEu3X4 vkMpn3:pk1)TZ5`v)뽦_7/&hʶwYϕ2gۉcvWՓ.gAby}YG縝 o\{m{?.qw7{meլ!a_.veCʢp籜1AD=>3s&\/7!q/R&7w-Mdܯ^1Y<hwHɇ򘦽7\ԧשc}y#;J&^ (릺nث19K;S=R6>{b ƠKzvjp.gm {vX9`3K7JoO\o7R硅fGC Xr"]^TU Qg5z\GO*{CTk7kl4~G%fƟk`;[-MfEz+T{ Y)WڋŠpƥ(; gYcpd z5=d!+ܿ@/\mrx 8/K|U#{|[bXbR賓s/wVG# p]5 lg({f# xŚzNs_l+r>.>_vok+wos5]Ef!t 9u=azA淑o~p͝u2.=|r;?;u/rrW9 +~=^̳}gUxyH#=8'OŕN>-+I/^l-O/#{iiL:9\8`Kr%]y^uA+q`RZXu\n =kgʧ󉴻|~wQGKxYNeiq5L}y^ .΃z,$w0oͭl "!ʩI 灚/izℂbWŠG(QQ_ယ^f3Jay=DZSԮS[z^ve)K97CiY.5?жc蠗p+yg |O-qf. KRsp\>}Z'+B*@灗 Ƈ݆\cmtޯi^_秝p&C@8C oٓ>B__H@N)A5z<}>Iw/D 1~ ςL':M>dʞ@ov\KqCK0/OHT59ufñ)2޶+{f 7]UM{M2&RE۱cZEľz([GY b6?d`x23-̨~VB?xxq:7}'6`e ;ٞP=)C7f _C!,z!@D$>-Pg-Ecu&DX9^*3^ )!  3!"kz)_-~v#VnP38?kzힾ& uPUi?) .zV&9ܲ*+`aAޅB1^.w*!3~n\SGA9DjL4|)3!9_S鬀{lcu^f ~GWDn#'1wUoMg&< zJ `bd$va?}@B]:*j3c3`&(B..[KPr"q`N 8@ǖ (FOr"ˬ0!>BT\P HUz>O:z (G~8"h'!(FD?50t{⺀x4<N @*nCU퐊g<ّXZ9A2Eԟ]7d)l,T A^l>i&!w;i?'c  DL wBO߾771C',r/+Pq#|AC$i ~TYn+B95 auXU` O,`PxT2E1N XO;9<ܛY0~.(ScTrvmEQih溆€ QƊ9 R։P>"2tk:$0E{2mhI{.;P@Af]0A`Al#:f4` C,V$`8}c!. @ {~yeNssCy  OrẌ;Lێ3͌4 c;>\P}nu^YCy@@?S:m@8~{Wx`v$Ok!CC9#:}aG~)Βn"`NVA(s*)pdBOqo !|1*^6(CY{߭:D!rT dpCBX?P $2o00ㆎUrj яΖ NS% *ߞj"!0|yG>wr=D(t0\i6NU=02j`QsX, /?fǥc˕U0 ܌?we' !'=(&,+Xdg@Fc*Xa׍g͠&go;'[q~wQ$ bgW}t[0LS(fp\#UF @dZMs~4{D1';| $y Qz^KʳyTLE {3>Oq @0^ o9ԘsEw1i&` qzÙe C/Qgi8v~ni/߉J܎ ^h%6^@ذ^]=X__ZD :y|fCۏ`@99Oo !2L ` p;X>|{ `"t8HS[y@ ?;`<_۬,sFF`ȟs3!2Wǃ պݍ,( z<,yE22|NQ;"Fc^˵;@m쐽^bvv?"n/C)ʢu3ps.sBr !Xy>q; -|+P횆NRf ƒ5L.av 2Jg;2BnIYH(RwW\qd Ж0 ʌRL:K?9@0%̦Hp*P ;H b|B 5Cj "&]Ɔ,/{*/~6#??X?0D!bSj3#P4CT!x D<đjC9M{~*hTD~j_VA̒b `c UCfo$/c~*cW&m]yOԵ `IuX2.{A0WB'M-C Q5"&d:6Z z&? PpL]@Dı1cЪ:;Cޙ`'w04M02,1T [q݅Xc,%926J0Z?2\de(l';߷8VnqȌX@0geqKGDv*|y9w"Oh*PJ1)#22p1YF`AzU@&&Fd6FYY. ӰV'{;8hh ϮIPdD1zºj>vqȔW-ɶ}yd믿\JO hާ̌ڷv~׼D`]Q ( $zYov9T!|8 ,XdE(JM xtf"<ޚkq=$=To~>1E!V```e,hQ2 FbF/gR$K` ȅeM[/EKl/,B{uvu7xn(^De.s5ٺ uIm'v:\JbOG먃#9T{c~B|,1n ߭X9.գ`7EPʫ8+ 6 F (|*ų}BeS=(Yf,En?vb$9/(NFjti;-?=~ԘFJ_G3Jᾔـ0}X/Rb)L@ ꦨ-0Ub 2ol6 tAkvs#@S@U cB&Aʀ,w\O;~ˁGO},7ZKV8?}L 4A)ﷵa<ڥ ȶk0;gb/Vl6/3!+vDã2!G.?!+ ǹB!gA2O w(E$$+, 3Jm&f5~ųɽ _۵g֟^};_<7{Η^a No~&| v`Qc 8q8a#$&a +l?۴aohO^YIo3 -C f/Q'%<=o}O܍[^w}t2C6W{Xy7y1ډNW;3( Ҭ0G&)}D!yab1y;#05@W)'Gƽ]&O4n6fIȧ6%VKRb<@5JпR:?3nFS$OVa:~6Xq^ŀTŝ4&~ :o%x4̎pېméx5OS}ɉ)\Y3.&Y{&d̀f!8nmpM_F=?[I~]z4{ߏ1)p/WUu$87)=)OC F @#R}[~Gs>kqÃs-=l@$XɨcDjy>Vi} ?6ɐ3ٕ }.%@ME?̽ܟz̞ͫG(ZeR)'SN'o=-,`7,R_OP˹87w?'Y|g}AN4,X,&0He~˜7j(1^MnT-=С_g"RCNCqgQO/Õ1B#y[?uY8,%y;i/>~Raf` !^-eMCh~v{XjH^-KPQ\]j施W1_zFhit5 Pr' :(&LNk3~kTi'?ӻA )@=3;S1K<  f^yшU&j=@8c"%(: (3RѠ2Ş E/<^!|!|y6+t PRFS{EY~,DlC+?Cr>J}>)+JBX}\ E/h);HQǀ]OJ|hD0dvDsQ ."|؃7T7.(`?\ i+G=s*b*?B u18!bE}+(ˁ@X(EU@AEU_;@E@z]AT('(7Q^=GYEi ^QMP J*R R"H (i@U  *$,QA y1Af C@ f(,E | ʢ*"qA* ()UU**)(  @DD,A//x3Ǧ͈VS␶_Fe*^~Ř*!v9Cx%B^tһs|.ØoU#]@@2q[,:xHEJd?a3Dù%"HhHU - %@ґ<shZȮg>A6߃FPAB[Ed!/(DaxFD }Iۭ13gE*prUC㲳`OMsD ĮA]iC9V1=vab :eqdϛ9Cv{v Hf#ry]%$e[mli-qc:G2ɝNJYO$+xzΚXi¸YSC/du2XšXe-?7:s! 1IBu rƞ,z􌀍ET޷ְe S%M~"=o*1D SoT/ADUI3hX __ujg&H'Eªy z4J?˻A}ԮLHd=vϢԤĻ^TL+M='`'F3cE5w=Hwfh L`OgZ8&xIA,;^iX.HrmWY˨x-4dR3Nz=, 76K_[c*.w,{mAH'IW/'i7Xe<߁2'8ΎN/~aorʉ>+Hf7'v 6  d/)w6х|WGϪ7cOz(}n{V$9€T>,'ᖢ 3B!Q|mپ-qx H m*# qF~C&UHD| `@}v/RCP n|5aYՋyF?ɷXx_z?Y2čakG/_LRYdb_Ja9RZkMPϺ0/@3z 28,sHC0!6&$N@W0]_{z %C=~`fDHc06By>V;u۫%՟(N}]jdcPP KgXtM$S,/O3=6 T8̇8v&%뼌% 33a)̘ ̭V<9 7Ұ>:@=|wXff@yX&ǭE \NH0Ҍ0^~Xg"L)4Xu(2oQJ{GNs=YeBZ%^n۷q} =T8)*/f]Y#*=z:0c0l,q2¸ lTDq.9LKIhI2? sjގ4pLbwμߘ^ǠʈsKYW!:R*$Oɬ/y{>{Ãں_R"__KQP3PC9 (Ow1>'}%<䝩4MR?e'.$ێ&z 3ߺ'0N(~蚂~yo_;$^|)&ˀsd*ezmvB3:t3N\0Q/>y!+bMW nQ&s-2 tJO!”CD7X`Jx'Լ94NI~>;a}EdNHC; AZ.#V! &$| W˳_vU Wm rz1 :Hr׭gJ]xMHPX&gQ:\bEج }߼`gRAa'mʻꌞ{K* =1[їQ1>̝[%= 15T3Bb: i&喢jpbl =WH6MHdpJx]^9`S8\L`;Y}`.pR2+R|-fhĮ vyӼd~6r P&Cϑ`JpZr#`K}萊qMFA@rDŽ0q^-6B\lр)68 (;4Guy> ^.JPMΊuGg1||I1oA~BV*3%ӐMÜjTRSUJҳj9ʘ?L"4zEw6K h qTɀ=M e[z@J=P2)'*7&02Ps6Rjl|N Xڞhfu΄/?`$Dà,v&LCQR05꽝{Sg@kfƌ»m*o70i]10duM_@7-l;SvҘȦ% Stֹ6/r`n6oMaeyNEKNkrWe !eIš#-l,lOf?jw\џ:wx+Ls1yKzM$Ә0[ &py9OU:a#F@6&6OQt9 Tfm*O-Ƌ^j]r/J&֊Uts^'rG JbNF7oXǠ:`\d5ɿLrv&)eQt :ٷ}qDq6{/z&E9怞jH- NA=F\Dv ̻Qy5!I3IrK{@x}%;TCùn(*TUPE*O–df]vE螰1{l&Vmڡ~_Qbr?7*v{3-j2QFYT K lNeܵ uiF QC2Fʮ΃aPiTO4lhiÈ]MܞRLiNo.\΃Xrg} ⟿Ot'hU/]eR]*^6,m(#tE_)@h^@ j`ʠH{f%ɤ%mQn pкB墁w;.9WxZIXz#$=Pf2/Ɔ~u4-: 1EJXzgװ1C_H,~e[ I,0S+jXUO4W'9Y6?C7UNOD',͹STr M-"]7~IQȶ vsKYc]|}yVIOTiVÛ0Oy>>_44{{4T_?_rg|{r6=ܦ$i:Qaüy+\i7u0 3Hciγcz11Oi> ЫRTCSfhϣd)N R^Lj#Gm Ƚ|'CmNb4$yI"i0ژܖ=ҮZcߌaѿpRe9(jɳ!ND>Vhog Ba<_88"GLoÓڮa23Qd2}6jI'@E@O|ֻ B7!lW塰ݜoWU?OjaM*F2Iɰ30mX 3Ld׼J23.Gaه&19Bt`o@=|[jλ" bEcaUʃEphGnߖ[O?3rȈvcj aGP_ ~bhgN3eIc~f3,a}r)$&X0Nn&=))3л&R4bEy F+t퇒g!vpc{sy!N9*wHc 5.fM'YKɐfQ5yIB;7=aΔ;gBvO^tqcm<ږH#i> A+;pHەi yKu1hh}@Dr&`<\O 6K,fw M}k*3L(㶙?xʸ r@#T@?ٱ94{rbۦi"dwW=]K Lg+!>:sH_lTwr,N (L4#ʘxwX1JŹ2̥ TAj*l[f,LdU< А6W{lgcAɀ CU7]TQ>xWgY}]Ve\!L{<>T[ۨdlז0"W$] exRWvʚKY}^& ;W=C˸kGH'̦G5g1gI/^^mf1+ҧȳdcb0bٚr f$dYo޵zy/}a>ZJs$>xc Em;im 9:?-A (tjLܚ @1jif(z3<NA4&dJCʲ$gq\ؕbi3PA }W۰8V' =6z*6%`f`*]CA@5D)tڂ(cDuSxY[6cZjL_MtaH ֝A] ?HA/G)ήeBXew?jg&O(V 5Q(o:4ϡY*暑g\xF>;c1h# L,fi]Ϫ,Nw SfE@q3sK,ى3xBSr92bYBLKjrԹ3æ8ixmP,;:R<tӇ š',2pm/X*W^н<UNү8FYh$lfGХ ݤ7koolBB5jrZv'XmjfCNl 5,Nf ĝK1 VݾBAncV̫!ɦ[D;Gfm7xu CukW=!< @<35WҰ:Ðp|6nQ۟40n{9SVju%qڨ ߜQE'a]c3?23;Nexr E>P7A]I[y\V]q+8\42[Ujkaߪxٵ ^ ޺rP5Υ5O:7:t3С|:-|>6vGm3?xxl kLr/)Eaz/˷c;b˶[MoaݸuLĿQ8q#<fiw>)ckZ'˅4/f++0|+^g)WU~%]zRhGb9nWC]S$uUNhϛ|fwQ7uŶck4J/udȯ:xZFƏL'O8+ޓo^ۮ4qkh`O.ɓ5A񁕿L531IIUs7]TṍUn'W\9SsB~6S︙/XeM1Iܹ{K|óD*3L8-24%짐(',m)0a%.sLENʀE{߶QA؊ b^6<)2RKxwݜXq@ k b!":rHKY]V8uWe{xzjMw ifجS9zه/!HFBF(CYʛ|^%C Lʇ߸!q?fbXPF~4eǟehD5Nnf/׸ĿsxV&cTh$?bI &pTp jפou(=T1UO5)sMKE(vq9.Wj7 8!ZB֑Oz"EF36.bHWS"`;0@ʹT8|4:77l:FD+>ل Tϡ0ХtyPx h_{e־rΊۊqP@d1'c<%aCAQL | Ԗy^J!}1"%gneSL]BLqRe6JEs.24=rKi!CZ :&1ť@SUL~ǒ߅|v3=>rjO٧okО?Sl6f)2s4°TMy}4Dmms~K9V2KҾ,7}T}XG2iŔp@yBOfMo0רyց66FoεjI7wk'{~ף`M5gf"y߰)!8j![VM:$`Se/(~8'C?'^zOH~o anlPI}a}(q:< 0#u+ 2#sTM5 /Yz?eć<'Ǥ'lE OdiPWawAmN[e!qyBLy`pxܥQ{a Ӟ&zPx~DG׾47OQ*({f @1nŀ{IÃ}3IgBOx=oC:gpMq:ڇb %X. Q }GNX2gxpXxwjZ#>Z[ mBkZW7FJ"ZƎFPA%r` lb0XB /وvp4 ?"=4L=,5a :~E8!s@яjzzB@񖲬`"|֮?B`ĽaƑ$0 o"n fW5}'_orԁXwPz!}Rӥdh'4~ \Hbn&qaI6YgzMLGA1MEe:eX)St`!4dW"*.״齳O#:Xw_gN]`>ħfb\5TrY&b'|ʿ3?êh$ЊXL +1fB0?Ro?JOu<?Wl)ӽIF  >*}쬙!ndИ3>Jt4 bî<;a6ukhؘ0ߦҼݿɪy骏axuS^Z#ꛞX/I`?"Q%ܿuԡlkR|Fբ`UB?F$W*%oʪ|(Zq# KYy zN:hbsχף:cRd4[VP aE hVD՚2`3wJ{ֵOʊ~MHul/5=809^8 N31=,';b2*?뎌Ҙ'jDKhV~v=CٰJrfL^mbS mz1%CcŪ=3=&y/!*SнOp8 P)ύRjmykfp"OdeeԡˠDȡkP] ɰd?+}_tޖ200n 1! pĽZ4  _f4Ht<)8< *L4 !3 T'q>$ɣ@ p(bbm*XtNfuSf2fEJdѐ{7O#3Xe6(w6RXGF/?Os![S8{1-WNr%\S$0%M@MeB fdK$"ohcL$C B3Je?%MD3!?+ZsKga*`LlN!w 7tNqP/# y{U#A̙w&O(hؘ6YYSreH^R`F%:r:mnQs0桉'ҧԉdCfqf2&z!AI4VbX;:)Z -+u&i+꺽S1f{;ƭ1f ߻AЊә<t3&+C{cCӫ:o 𢡄,ܚl$MeI$V'ܲ0Cbg37ju|۲)cfck1Fr[?mlFwF?P9q4C/vníTx?7>% =jOda(8ޒġ:OBZ`iKց92i6g/9}d̿A+!WKj6 ~ : _2O꯿NiRx_zo0 xjd/IJz$Y3&AOBC&F!j 4'Ge!{D-]>i}m83$}o5;OWNP:cf):'l5 ?S@/7hl*`XB22MQŰaMrߥۘ(̿:N9LyVt(sTppXzTe!BiP_wʀyY-!VQ%'C?a?f_g~E%aЁ$uprQJ=6rp4%o*'1Wkək=)dkcC$,Cd'8mPdPXCbEpY R5p˩HVv>pK3;*iFîȺN`VI=C!l$ v r1.Q a.dJM! ѐ} NB)H)阒2ۅ4<TŊ Crl`Q60Hev\MQj.q`B?>ų#}xH/#XX֖̬{Ъ-u8{U Àn ۙY㓗s"ZUR `eAiCp`hn'\8gvc|y d&ާ2_}s!M0Ki+k]~1B)Luژ٦VRv<`3{&1""qJeCJ}U2 -B_ nš!gLXE>\ܟ~~ ݇cH:7w+ G^3 i`=VO#YDC j э&/:ZSyO4:K ]ڹAΘ!7BHótEU@g7q7:VqFJhɵp ^*f19mQ:W*^6,NvqEVUfTU>ϸ%?Da9(R}-?jXd-3&%y&p. ]zj_Q &jkU[L{T 1u(C>aFzcuzZG˚kh7||^[+[M(>&31u^ENXCQJHfi^m7" Y̙mjگo\a:yPd7h/0C8.X(y&{o a12`yкxc0Bi ,b @eRu(nUC.Aٓ$An; I1[u W١CrW]xZ~6790%t7JTbQINN5XX29&r".K%2/鼫1{59`{xlp>HpaOܤ'FA34z)7N X:$JM/6z[3!~P9sEۦ!Lz*%JHf>О}&lB3;-R42p9 SZwlLtF(c!fNj-ϯ8 ~ 4"t)"%LniUD5T5| {#BaXeIҡT?U~r3LYaV:8ƻ ե\-!*0C^fU-oj!TIWH|T"B$p1u, åyFE.ca@ VXh2?34){*AxbOTT2%`n4H҈ ˕Iظ21Cp)=}65_D$:@!@?wA|RF3"\h5,DfS g *mt>Rv(eDԢKO"a3`aX:PՆ+_3A+KD6j)V 9[0bAx:_צt(Vc-S$1Icw>ܚwh7_u|sǵfY2)PJтHȀmڋAQ *Xy(4&3w?.xJ,yC䕟'i"lۖV1aT*P  zvD~nr{cka _`MɖtF\#r"C.|ʸzZ9x 9-_5 m,dK2`z 9 0'؄MY+tn7:?-a)O#,8\=Pat7i tvN4hE K8f93ϣPCX '~Z=)7 +&72e(m; ̾KzruE$X1|# IDV9]S8~oDL~g=/bN-%.+8HP(*B!Oiwoy;:Tۏb:z[SS.Iud(RlGE{f#+-;ʁ8PX}j ("% AA>`~6z/|ũc(xr7][@>[54Fr =9:O!ꈁ=y-*0TIlQp#A5^y h,,'VzЄrfb }X̘LVv..<e$)C ˆ(>OO uySQGu\EK ɅA@)- (2<#Ʊz (SH\wժAN+-@ɇGi0 \b e㟧oNׯ ᬂmb4Zl2O|},}H4[10lc eҭ !Gg}U-B{vO@tEFA9o=$t4ϡ|UlL[u &(N:. Q97xv鑝9` 3C3]/ci\>{ְW+م"QW琩LT:}+?$w[wdd7,7ͽW3|Kblcceؒ{%TC{TcwzV80dcAz0fE!OalyALZWQLfPa:D:x+|Ϲb6 ~ 1櫊!N<)ۺ]zzLMt5t%jF>NXFM:rbBѕ([|vrc(~`XI*0$AZ0eɉT@- =d;4|0ф޶,@Q $Dt[lT&/`7[CBpyfiPxY,І`H%h..-;}(&z+|) aajrwZ}&Mxm_!'8aΨV0V~ SC7r[Z]_#%|ۅTz`G7{8iCZF(`",XyE1>cN0 0d0i c-)!,iyOZ$ALZ+V``|FkQͨw?`QvuױRa;;1 "F3/=d@YBeXd 48aقpytD]E=zJ3ZS =Fr ӷ7a}A}K tbiJLC~)|UPAdCJ"hʄf`cӵWe^N±4;T$s 40AcN Ԛp3jN#\7 `W@Y#3*ojXa'O61ƪkB9C_iCd*L̋Dyǧ*L =dl/=bc q>a 0R T_gU$hiGQWMK~9=[ǬKt*5#'aCø> 1߬?1 qh#ٌ` E!]KǜV^ݷE+l_HW5^"{p  ǯ@Q̦y)}]ۮ="xA2r%l^kxT 9o.r|`fJm !ј5/y!AlҲPo|F< l:h]T3c`_OgbV:)Z GIϡtPdT;h 镙=mXx\]D9f=0!Ä ~S!qQn]UDn󴿣ʊF%u:?AlbLGMC /8!.5J 1iWևcS=_Twh*'C6OFZw~9,\v5;j.cR="當174Z˖d]F0/8 Q z%jr]En[ 9 a}7_߈8C#* i9P?Lcv]&րI+A⥄GuXJX|Y6jLPR% LB0Eכ< jiҸF&'U.`hO.+6!QL.N6ξKs$`/Vy#'sB9gLW&=p(MC˝ɪ!eL䔡B !ėWiP7`f([$sl^k4}E[ F~>jPPĢ!3\g5xtF,0_qDJF#Qo,hv1Q̏/TSf2wГw!5:qz#d?orь2Gv'~2wM|j7np tgDUKym0iRUDY< zH:0J { ULWʳK!>}z@9vc7}@%Y9$D{(E0kᶥWy>JP|w׈Yh2| 7Ε1!4˩/ ,FQ6 :Ƚ0z [hex_&h:Y\[--l42Xy沥iy :`ϫ2 Nr陑q!HgMW#LI;cں,jF݆=-y=ѳSl2${sM&(Nt|P$!\'vBWki7Klژ9j2PfKnLHW^'(Qod_h\*B5tyϤ aΟQ^/5gʟeg1|Lʝx Y ka@u fc=+\)LK[bdGSzY Y ,0? S0CdcSUGCC5'k#enNh0N;|"9zxdd❞0!䜵WbIxHʹ(4f]B#m}֦v˜ju.PlǾҬLSI, zꇍͺ,W<v^IBӒ0wh9ûw 6ƶƌóUe)M2hʀZYuIIt*̝C}Qzӎfr V~g_c sig^*R}Xa9^9)b3=5~%1_.ZGV kg;F:.{nݏIU(beϠ^K-I)G]=s8O;)=fj+~u}mb(y9L;f AS>s_}W,y'Q,'WLϚ1=`aLpxO`.^SvH|x;?DQ[*lb˥9 Q茄N^Ec;< 3cm-)͹UxI|;֛_BqL]1*Tm]lxNEBO3 xVoo]vV/F]SW۵f9K^~'#!c;]-.7[=ZtrZ2ڟ+OQ3?zKP4MrMb3$9j>bW%?ɧw ڳsꏷo 9ê5c<[6WDn-~1֎obsW~}K|{NM@Ft=< e_r}/ cēMw+Reo<]06]M.q[=nz')`?* Y~q1'*-d<-+T<[Ga'Eo}}Zj6bb&sYӫ; >^d:}u -q+o)}Dz9kZӉ#D+ȶ3|%t݌aoa'5aXپn65vj'{u: FSi kh#`=ll"2Ut0jVyv6iGyY yVp?E1ͼOd/|)c#z\Vm=4;vAyQvWrݔJSL<,TLc}y~17?'.[(gi3lݷż ?m?SoT78j5CmmO q;7{F?MPJ}8MK{?-%!!fwLfF=Py.2sPąVߕg{"1"rW_'N{v>ZN4>S3C^#"D {Ĕy=;&rG}rniu.0Ro _$w d93 1vdsKo5jY.E^_ >"V" ?1W:135[R^%3mcwaΚf]M0vu|ME'q4o=w-wcgj7z܆r<=_Ogxx,Ku vM/e,n/~7w5<۵\Z 'c5u~w?ztuAY//QmQ3]l ˼6WhK IVO3gF1F>a>ۆ|t6*g GUQP}g?I Nޗl1!$3f gԯVwzLT`j$M+qg(}YɜKuxRb>yIE'w\y6i=get{g[ 0)/̰o7ؿѧ aK!.P!n=ūk,@ƅbǴ LSG LMCWC1[`)4Fe=l~V~ɶ߄i̡hWjp\|Bٚ.oF )uX,z_)\)uYV91NHIxШnbmCL\ he $b{g`ǩP>m拄mQ:o7AunAj&6̇[m q3q\EBxE=]l@uUz6YͩII"s1w- $ bf\e,9q$ 88\9IMS%c̴^2%&zյT4Q ?"[=dun)p5|t+ך't*!6:M _Tfhغƽ|6z u+^=O6:1΄X8+|U#vsDk*^R?3$5D($NE7^x_ #09^Kd "*ޙ @ Z7 ="J>aL RG@_=i!ё:?˦W*d`fQ,D 1h kJF"ǍGj 5ʣ"#ο)Ye$OѬR'4N󏦾kH`Z=F*|;y 8Fݩ ij,ʛgXS튠VǠ@j`zN OsMC]/rq{>Os1̀uW&WBtj"ȓ ʱl&0m̱gu |~(/u.XKWQ(z)V|+Gu?,H0pȖ4cwʿ:@gBo8}܈a)@˳ۻ!}UUƐכcfu_g27`]Gq洟t[m &_X%K;g}b~VF漹N~azީN_acRm欞~(.f/Ho??uY==I&0)%L~I@aD|ZX i<D_йVd9<@ZyW 7hnJaSX~Ԡ3&u|֚U Gcȋ0ud:$ /ݵ"z$tkP˓ixo'?Ƚ6rIm n6F(ySS agG͍&20btg^uc&'(қrc]@JAATylKb*j.Gl鯄2>{D2)>L\' sa2 >MYkCONQjO?G>n7:l LC81t҆sX;;2ˤq8 nbK2R%RcK(#YC[t]10g/ (l6 aY*Pr`P*dC܃ 1,]S[ra,W8fb9,Am\0>8L_#=#>`0q*e&7S 4CGf` 08EHIqFFB i 1-`+hl6÷]NTAÂH>ĸA*@<Tjwt͓Z3IYCA4pH@QՠPlaB M*bCPT!\3Qke bʄR2CA˪aXQFդZuaEP$ Ys=&VEj %B~ e 2!5{;yY)[1 Rs!:NWbYv&8,$4H&,v,Jk %jpL1|l5gz 7!2mHQ"8wex%Bad+VsRVNP"`rRadS,0[0ʆٻ yz<;~pH@΄ٓ,5ejKFROA Hͷʅ2əMۋsZ_qMz3hjvdX-;ecDa;J{ 0th(:t|vib(N=V9^(x=w-8yrJ0<}ýOsoy_BGT$2IDzstZ0GˇҐVzczv`EljLJp6t5rBf ]m,=vVc^x bexl_"\ac͖eP%@_.ǷQIa8!>r fQQOf0=MѠ&Z.(@4Yo3W⸢gsg"b6$谶q./˩R (eW2FY,CnR#vm~ p}m`PxKz8R+VoF6NMIbH$q3PFR*nxgEs!\z6xx=^)ˡtdQ=w*B ̤$fDI1Лƀu!BF/: `Ac$L*pL%I4H 0g8$1KᓳsƖe&J8AŗxӍx5,0E9 2@R-Nrؔĩ,O>MьF)AaT]T0Jb(*i$ ߛXC&[Y&a?I f"ikYut@=Y vښ.EaXwwEȧapa8_eZ@;{d<]emv"}nV]/Hke2#o!p&8q '$]1. !,\.)AD``` z~R N" De{\OYc>)ZUQum:/(Q@=f FL眎 z)C ף.N gϓ\|v[γv%菨դ9r/;n]vyi:MO32 f㔳6NfILzsydJ\tczsE#6塥 nrmHnz̹/t1ЭwzӣL1 8Ydz\;WΊZ<6N PǴ8Ir6B ]BwA˷Oe+tD& 9١IPeg&ZmjzLp 0F1%@X&0Zesawޖnθh#v5 (\vne*MXI|YP , 965f\x&gʡDj8 )RE0jh0LJ"WrbMaG#t؎vdt:@QVtW.F!"L;*R͏.jmK$;r /i{h, ̴0!k[шg@A`d a6L[+&c.9F*-6S/Cծwȯo4.692c l(ၼgMgI7<>^@Kk<3:"&Or@uܻGd٘K/ ǒxytg,iX7'Ѡe7n<(0ohëtS2w\5#.[44ٔm^2o_c_n-m熖fv*:bD2Xąpȃ{M`d5Rm[Lo 4suN 2sBCF^'WIFlEA{N7ieƫܤ- >bv4搎(!ܣ7MPC|*m)dkcC5)i!@ѰZB I>H4}(pM䴋x}mJ6R2{WJeCx{0#)ű]5a&QȚƏ 7Y(:҉)IhF̴Zg}" ՋZt[@YWU':ٳI±djiJ9RLi:zlWX†C{'d6Ő'Y6Z&Sb@=4;6UtjQ) AxuR4J"#2!+TSck-$dla҇0c:{EW0oVu\(ך_e$R1r$ 0XQK>PH:Ҫ -Ȥ7լc[UVtjPW: :iIa)3;ɩղ"77(fgwІ DQ`KEF#v| m`7`c&#`|e8W'0pR9j<&ʴJiFxɡ8n2hYНm2;\lmc#" (6,DvhdEᙲD.?1*w7~dO0n`MpE,G3<> ƓpBB wV䙺0qAg.t &2#-[\4_[3Wz|qظ$ގwz='i[ "9' *4/{J<:4t&{я+|#){19A)|k5^͔]_~hF.bE+PypKFMyɏ`=#̃<ȦhwŠ'tEۡt, :O̓eAq9dF] wr Rv:UQf]a9 H% jI^eI\V^Y}zfD 7緇Zhܱ#Ñ@l>d}*Z\ zo` 㷕r]$vmVm!u D읚Ό WG"X6@  ĭ˿~AHG[*4Q~Eo1ŋ2X_aXpaUgzzn>"$\00rbh#YQGTwtԂ֠"d"(۠c\ağkz2m鯹<͹؀yZCܵaf)xdq>iE 㧷\ZŃPİƹXMā"0`K#: e/(F,;_o 7b]0va(y&.\Jg1¸p/jWScfG "Keoȿ.j;8ñx/bxдABB[B3@xNZ#@BV gR_r>qZӌ܏=ώڨW/GAZd,KrOmrFg96t303C8ߴ>u9p񎉊Y9jk̥üthC׿iE'দg/ʖ -2q;]XlC IL4dU;NXЭy:d -vK?NkI7b%^Cis=FnbVp5tvQesDjay v~=qjs:+5 {G+m͞v kcP`.޲,jW ^rwD4  -ma\S ߤsA@pd u,VB 0^?9FFqyr H_iX$kxu7vZ(ǻQt5T7/0;Q f,'dn gA{+^~3>X*8 I]KJ6BS}$S|èl1Xۣs:^#.:f.kV+~; nˑd#wع2t"c`%3q}Y%8|:DH8=k`7k[NxDGAsB!cU6/CnvEȃif:*cKe `Rz4ڱcirIµ0-ՁL4 Oj`+QUtW$X$t<x1ef];(PF2ߋ˜\T"8=mڟyl ƚS5"L{&is}c&4^#Ki'G4D !pw#֔"DY2zmhV a9 ۝ѻZ2!ePaJ߯a Nbsa Xt"S\c'Q`u.ÅbZ 0Lr!z~f 0iGCTcue-4Y @؈#݄7L&0*,Ciaf܄c!ר>%m|/1=r=C&D`HVl1']ָ"@vpp2D`{sHNhV gO|8o;;` "㎱7E`bR,fbjΑ.sUy.8KVFpx bG)m)YcWRdem( 70zv6}e&&ff[04G88e .B {GN6 SAcd|rFy* a=C(==I1hQ2b3XOo_/=-2DT/KnFR Fx&DЃKn0YV)pԞ1b5Ů̝/y;mBEs`ދa@@ S^LSѿѠ{8#CDfuAp ]7?J U7ʤ=H NQn4Ww\L;"/8S@xJXNf)m>/Bo)GK723$e4]EA`cHŦpe^6? O:Cx@QYmw{X'sӗ^"0M,|~;0 YbZ>AmBʃ\F6TKQ"l&mEMm`ȝ=öJݺ LY@6fr&h쁆L\_]SpF\cJ |끧@w G{E9@|hj>q+j2-1 aaE ^(Uӿh(w0Hx葃&D"[z}aFɺaL9X⃐Aߋ}]vS8c~'!CBrXa#N$\#2 *n&_N!6t R7pZeH:K=Kؽ;SܮNZeMNhbu#+#&۲Y0$UzB:tM-E;[mU\w2*^.g"|iwcتxa})*x<"+1 }9ă(J})g\\DVFx$yH}$d !N,M3${T"EJ‰=5fY>9:I 1Hjdžb8B >Ljz+b$pn!X[jDh@`Y 3.H>Q@u>Y0Awh7M1\)K#P- .J̎yBp^ЊoD fCa9gNpb8K=|b%ѷ-2bK;dn4M: a3}ۍ9e=h /'nvrPFrx웓>0 #>[ ^Fl Bw0t 7&q_?^t>#ŵ42$N:rq=,>Ћ4p|*JI0^):D ̻JH-,,H9m}hK 'jnnw3v:vPcN%|VLUd2zcB'0*iO^3u"Yx)>3mCf{ t3W)C,7}: '[ [cxH^euǝC~oݡuMɦ(Ih]թM18s2/g:GݎE8&<԰):w=Nn[n10kmd6gC$kKBT0ެ:Yץ]Wq`vcn ka͊vRˋdP g 0Z,Ѹަ.)ܽ."OICzCJEBzLswnLޭr0g'F9Xjڠii%&a )6C̀iКℨvҳG ;; Ѡcu,ojJ[0 a):XN(vߚꓣ8& dY^v`j5ϾLI'#SD=N<, +<}Қ!B\ oIiR 7b 22o˘M5%-b^ U9]GuPnT'f$s=':C,cװC̤}4I5ߌC:Y7awn@?]"!a5hZP=VNFI5@7 IshË lCa&P RoP 2ߊ!:r -&j6FtċHqTtӋ :lr_dpHjR('p0PY@:gBC`,%@Ťd 2uƒaM07$()S0bL+$s#O ϚTm,7mCF0Cd} 4fNzQq!|q&ۥ r @jhTrZ "a]lwXj2lԙa&d@.N5ȝ%#P+ ,%@ܤ%L935Y@0Hh7 :PCn֕B:ѪB`GHO¾ m:KI  Bk:8a̚@; HI:0(Ж0{)q"*Rܕ)D18+( )JqoHp:R; RA > A U>X)B!hόJ$(hA @;9&Ɂ H)bć \@%HRoH.`_mّEZ@ @;XWD Z)dJe HPJl bDB̍  -"Q@: H:G"YLH+B qd{ R9biG^D8pˑ3JU1%B)VViZJ@ )M1wR! Ü(@ F=t`>ůG^\b(>4 (iQZeVĉ@(8{8 ęJ2LJ r W 8]PDK\ЈpdPĂB'o&`M`BUr1(42ĠRNA2e)Qք9R9\;p9BДI@".d)T ()4P@E Cb|g2s`eP3JQ>Aig%1TNg% "%.mNn8ZABJcoO] wCx LElشbI YBC$"Ā^ZZH* < 㖅$;AϿI"+,QQh#}. vF,zykrl z/(=w(/mPX?uBDU4  :DhLB(b QkER Rp.P R/Wa(^Cjρ^9 MiA4Ă!эKtP=~UTS28N?&2(3P kltҨm1@sQP@iD~<PeM0vwG4.PlS%G[Cooa{zs3LJ0 Fq.⺊ nV :Xucn.8ENPT"Ă?hgSwf.c@5@},"P}pA_ t GŽe(RZ6HN!P;PqNd"L "g5CVXf=B kXִdJi]#>}|#ȡ&oT=dX(z(v*OS88t2↜Nl!lĀڝWa'9lq@"? K r>XH&$D7䝤&iQW%:bW T D4\7Si %m h`(h 4ʠP:DĨ(RP#M Y$G.C)Pe*#+2۠)S=vN#^^ѐ:@P H@ U7bfISuܹ[L2 HM5$ċPs#G5 TPc Pwf2 B9p}iB5@]l5E+I%`, doR< CѶa61b[uJؘ 2AtȈ *GF.o#)1H&Є>dh<|4(wnSlO \cY+-TDvZFp _od\m-OorKv> gr5[K̊90nKs+$USJ߮\ !lp~[SdHDn/`PG_>+[MZs/km~]%@e^3!o[="IHFأ}S>r[!38W#(>2˃E-T?Ccڏi-yQ \SYfR_hݏϲ@/joR_Qշ5n1V*q@Rt+ JN9x3}{O-_Cb]H'LmH4DV^0 wf&!yb67ж''hC"^Eb*Dz-(Ȅ~[I5rtLw !ܕ~v+c >VWRT(vL+Ÿ2q1VVALTIN|q_#\AcMThFh [Oo0P{Az(ZWfcj~&4V5R];hVͭIŲ2̋pH"Nd@NwsQr"b%nQssl.4bv=G]a]҇ǎL]zlv!fM+V}qKO:v7d`HRBEgH$oA7]NK Y@9Hci06RF=Ӫk*ۙF Qkui.2?޴Jj0iF+Ҫa|G+wDŽbސ >u 0n#T9;uHm2{sFA7aB68txyqZA lIUyht4q} B-)YUoeIwVzu;dr`u0p 3_7VC}d B=&h; @K-tP슱?rdr9Hɼ]Dz1yy%@d2\3S)8&hMe:A?&xA @(Iɐ. y{ "~!w0 ;Lݼ۾DŔ08` K7^.]|9٤;hU[1l] u"DL ݧ'q[VwQ  ?Vݬd5+LLsaX+Tg&j]brMZӂPHAˇ~nXZd+ZLۓm|c>Y:1ΒTMٝ!-O*@2{D7f:~>ތ|CA䅺lS(c A:RUڤ\F&B^BwZR.i0 ےփQ <2L3n.N[(Mr9i^Zv96n6>EFbCrm@k)@ȩ$1;rЅ`)Y9EHΟb*bb N}+<}M7SwarQo$#O4s1Jj\bLcZhV4E{ҋ*^î0j}9cjhxmDC O F*u/ !D{f`5󘳜Gi1l#j(igᘂP3X}dĪvOXN[ ߷]#!5]y$ųhlDR[FKHnfh8쿞T=zZ1P5E}P4ڤTK15r) ȷw%GGeC AoƉ޻g 3at:!߫iגbC~&X4+-iU`җ s*# 6u8rw)F_>16Y}tL2ŔuT*{iލOV[m4[S>j7aNKꖍGap^OT*{TzU:0Ns0'tø!6&j˚a5<1ˇ>Ckcv9#HIGA~%R=<#'qg[iSJ&} U?TuM!N] pﰤ04U qa24 G_6 yvh`|LO河$|p!뉊u<' QOU~x9%g#a2Bek(־A=. ~$9E f@W*'mqmAjqP;PHLG~Bp$6Py̱ nF[t>Czw[Ps"@K.ݷ13lfGÆ.B Y{Y5z?҈0bzk,Cq$4NT; mg&,KZdܟ2#x#:s ؀gQ4Gs3h x" ``YBrK/u_w/ _*5<=~w)LG &8*Ǫ?%ZcP.S=M*`BR7Q\6hWd#D6d #zw:@~LR1%K\~153mboz~sQgF%U'~1d|n(=rB$h8KG6-ٴj 2MVYŜSPӘQn l52;U7GϤw5bP ,<бq MGX'plqbbe|Wcz$Ab#Wx ZZ %t" }H#G &d.BzM`'%US )ȱ8w6NÌM4K1MP JE8 7σ[J>c'?Gp\Kv-Q# q]TÎԃFH{ѠDUy.@)+0('J8kINPړjϯk\PĤt4ӑC'yt <|6EB5oaZd P4/ ;2w9~ HG*t'K+6w3jQ{pޔQM|^J{6*yLM@N> ʪ&5Uhк9!' %[;Z+ft}LjCWO6*~Ჵ nU\ :.[Dhrcm{fA+Dd,o~ݡQ00SR(JhI-Hħg\M 6 ʀ~ښ9[Uujet/[dZB4 c625)1de_//eX0Ϛd[iFoa7~̢ 6AV' yo⪸V9 ) Ǵ70i?[?$ȋs&sՔߔ?eDsNllK/F?Q#JxB`GAtnn/gMinϡƲeކHrW+G$>WQ_`3%v6H+b6 E? XjVqoD;&׺`=ڣI.B9@HvϹݷ<-8SVQFj/&X~=I<9V1ۢ~FTgYijHFiKpk$MEkbA:oXZou Ͳ%g3DwvgPZzHWu!>KqNgG.*[fcz+":@ S=oZb4D){zy4<\FKe40V7c`3l9t,BcVhj'r@jdWGžASeiM#V5D*[I<8_9ԢFG6H*D_< B\&=upk qnʢ38kw77;@ E  'n <.υQo,i҃q܎0' ˭mn}}$l%AH0L>nlX>C% @k6őegK"e&Qp߬M?X+fZp`>0z7D9-_߲s'٠=B 0Ͳs_ɠ˦)'2"Y*R ep ﻝjs6r۩!`h NowS) 5_FH߸$L!?0 [ wbv[vnٙ[ r38G{K|M&!HUk+"A)0CY eO9PsV.Ȥf84ɾPH9c=Q;7N^F?Qds/zZyDz6 W fk\Vho:>|@P}joR՘\>J4TdHN쎠Oϸ /h85>]௥˨-!n9F*m ^L͡c /r^d+w̸~]qidExO|xt%ڻM,7}EG>}uqn4ED* D>~/ve :XvS@Ut\/Yz?H@'ꏄiFHi 9h/p RHݧ.Dk{^ت䄣#C>V>B쵗wFt nÛ/._ۦN.m.٠py&Bs+3viɮ% -6^ͅK83s-"w]ZbYh6*7?7>Ɉd "QsLR@Zxt4`KU$v!.*Wq` կ/78}!iFN$vb]섨S@BǽK.78]  ǹsPU{> >:γjX\"*MSL+sڶF+’@L 1찱3yZrF67oXޛIA ~{Z\,Sۦ'%xRm߻#J1!i _6a^<6 X5 gsbiA E I>(MD5]Y BfNPK3!k<$ܒf߳[R:7Y*úĦ-xBC%d N o0~pKNrbSCeGߔn24pqW6 vJoS0ަzpNu$ JNAQ]Og?tgoV:"'&}m $ӶݨrF͐m_@(e\~0YPQ*) Zo$ tPw@yUqnWcs>?^.$B?6MB0Fdp|6 C׏kYL[tK ;d56BL~HQ"ˣa=}B1d{>Y瘈#=oNCФ?D>ҿgB;>{̅<@˰?F!IKi6uLa)أVfގWPMp%b R)ɋXpNB"ZqW0GT~JpW+%&BY*$Lz<6Utg)汬v@6?XJlW|z277ien#byV"SޗeRXVa.#Ҩʤ3:a -=SY+5Q|.vzj&1[hv3cǿ^.>h}Yߖጚ/9Fa 5­kw=qm\~)n=!S1" ;|l ?.V>N1Qz'ݗI%JS{KMZ S,@o )V>pU.!(^DO#tti"Ds^KN9PcTSWyAbpA!I,vxXYam< p+D}4Y=ƅ+ ŴiAn虳Y66=de6[S:O: Ύ?- %j> .T \/ܗ7~gC`Q<=Grj'ᶂ2Afx' KUS[i;\g :؇oI\G6 BD;*>`0+('4:rzV;U_ Y؎jIoEmH^?IlTJb7s^JǤneTg'5$XnՊ81}qI]v[įɂb_x3z9cUH 9EL1ȇ =r7,0*R;_dqA񇳅KVl 4'6 x Ky6C,TY]0++r  x0R̳\.|j+Ԯ :k冰tS)Oe>a;7F`]L,1m[{G:F]^XfB.b]KאPkz2 ҭ17o3{h5b*!\WwOspH_fWkHNa@(i0$A;򷃦]ǵp | }}9P&dz 2=kGH ħDX4-tNY<8ڞ5*|!4oRx܆jt#+D+ =dwfh3vި,FtMr*]\:Ll [g `le%ognCQ'!]C sw Fj{to+.(Gaf$GJ6ưAO-wۉbJ䎦]o1ٕ/z wMNW FؓJa( =Lf >L"QUn_`)zPP_is.. ʹ6f[("g/8Z) XkkcOe;=c'`P{{pM>X8黭?΋uBoהEa@&D6Tuޝ}A+ !67ZEiN#w=-$X {СRuFZ3qڂ2B aLFə_-⢅c6S+OиU0bJӤU9z^d%N3S_aTu'ű.2:5e"M!y$#1qxmgdWA~7 Wm\6M<$Un\ .Z:p@\<!y~!{":=΅l|sJ`G1zV|$A;7AԽ6N -lnb=4Yg+sHj+fN!8u ÍxFغj %.c IAg(`ni&Ӱ oB<0-SS!B9b-o2״}3D7<`@50d"0{tǓAFT]qK}Ж}/m_,D,50{tǫ /?JWtr\>^7lD ) au^s: ux - ;4H FaqɈ53 %ԫ8ƚ5iG %+ v ~dңpOG SSV^B!f=*bF'ǂG}J?ٺeֵͤw~ ncoH؟T#6YA;rض:Ԟ]J:u(ʗVәFwgxEz(]x˔O>kW%4>"'mugT-g0Hh $\o lb7‰ƙv`*Ȓr!0,< dYPAA;ᝇ'{n}^jd~H4yQF-[qXV؇Ȗ$P`gb$|<`gɍΓ%4 qfPW)(u&c| u iLm)T* tUƵg.>vp*Cv&_Tk[$9FZABt M&w*U?u@;ks+W7 uNV!^PD29%LdmD6+`$5KE*Q` /tؠI9f݆Sw_}x<{] UٴzOt)[ F MhT,2e,Myh706^ KT ) Z_;wg ]wl_)Pw;dZ%ϡW[+AVe^0fg:s{n׉zŅųcG/Bl0># .Þ%sQRxx<'( Qvom>9dL9JQˁhq\y<+bi|d|F.*L>o2Y\,,K.ꙉC:VԏCvלiQN]C&I[MyCO>|gf㠸pp8S/NZfʫWArx!ϯY7 3}f/ ct/ݵPG1|uB0f2zU SBaf/*iAp"g %;xQb:>S-(Nܳ#R | 3ng6*+Ė'qMqtLR$r7m_= Il._;fT%ݛC{҆ -͋ߒA`.=Yݪ: >Yec>rɡW;yuB8ѳgspZ&ډy;=E0w8ߕ Cs#6hda &Y!;Ra VfݙMdX466ȣ2kT Ħy!rAY1_QaA37$*~?XjBh'=sOؓz8^~ &LDl$>>!{?L;)&=W  s^ Tt`A̧8#J c Uy=_4@gw_UqFkt%U=lF|4vnLH*<cckg AZ]1Zԏ8he~Go5W'^3]< V%_P?'x=vrIC%$hI'yĽA C1_BfF2`3sJfq>g 3. ^??@7eKjlTb}װzez_-X=Z]μ^wz*8̈́Mh luϹN26>!"Ӡ8/7W9-3 }|g(`5x qKK=^uY{Ş/砘Y&7&tIЅDUoPcZ!N3o FfȪJ~;5`d]=3pZqcc:DmnB$ƍ|U[&0YZ;_g }FF۝{mLaaMd!aBg3=+ p|H1]#u(|1R Y0'/Dr,Ta8۴thx BUW(#^1),~CS2*/Ґہ8#DU.knB/wŊ O4 ;9i1 tبM֝a2YWʵ〰2O1jef*@.^mߖ[uۓ+P {i)ә=C^:6ijOi ȢӰ0m*ܝ:ۙW@\ar3̍7޷hMFM1虍~,4:rˤukN [Cm:iG%5 7:MV"Tث6M ԗ;xsa5v>نKmv 2c?"5TL;?LΊES2g\PvZ0,bm11(eqܰd*``!uc.NCkvrJE"$_{h)'Gl2@l; {p7PNAH @EGK@5"QC ="'XExسL2Q( Nky}?l_Yh2 s9͗[D:"LTtߔ0G-~CBAy[jgHA/SZ VdYJ_d5 ׅY^*ih):ן x"nr͵)ZM{{_br:ȧ9o64mz{?fa PMQJ94,{k3vyEcMs%-h7?56Hm$=' `ZyzMAx׾3h/9 J7i1)^S}sK2%=?U cA:!?=@O•o훷?H0ڥvKTJ,qkH~4;={N7ҷV˞n]m9(Z #,!lǁ5P𑗞`,Is@ooa ڸ"&}X9G"ޫ]tSfw֬uS"AHO]G_s7vCQHBZ¿ʷxt9-ѣcf'a}['ˣ/%qB 1Y饚޷z}#*!k}=\o0"#]m*#=M"GpыHj!̄k{EjތVtH'3EA&LI(>>nj6bsZRH мqqN}iҬɏ$BB(%Չ`S%20Ѣҫw 45n2E|s,}iN/`Shi5}/ mdP*be$Z*vOOi1NQ+8Aȏ j};5siv{0t(pL!4n~S iVX ! J|.&X߸\5,^Z(Z8wK nEp ﻒCg2S~B[,++Za{> d[dAhRX~lL>"0ͤPǝJ՚ajrfByC+S_a}@T )v߈IkMu*嘠=r4 Aroc(Y\hKO b"oGYbX2UCtI(J)&\${1K5Fac139ڀHʯMAVi;'>fV|w*H 5⽂i!.ys`BN4viӔZ4碱h'8c0,vu)>x39 a I V6X]tpca'}`nfJDx J_U!TDC=Έ Kue"ڕi T  X Qof/QpMuAV@Á r>Ч8tܺ]ϭ+ݣZfYh;Q)GuLC 4T(66/Cei$V˓{%V#&OsGo}!Z>Ei@'̚Y)ӽ'u?Zk"tщ摃$NbkM!h'& )eШx|*.Mq o?X%yULС#6wzpǸd X DT[CG甆hs[t+[٭ N i9:Um>tEGNuϳb=}jq9M9_ ձwƈϲԎqDu1Wb<٢68`aF){|g6#vW&~̞:5[ 5s)᝻Ns|A?](/՟n4j ]r7s]e^\Aȫ<{j C5uG82赁e:P2@7xݯAorYo% #̓C=%tKO/6 xc'uVuoR6PH庯_EyNԝ>k)C',Zrt^ZXc6SaЈQ~UK*63X( /R;-n/R8VU*q%,d^YY#Ʋ9AX=Ct%cɱo'~Or̋S}G=ʋpX"+ҩ %xQglM]CpSM#Áz)W6ylнOV>)a%m%9 o!E՜Jk؆ A*Ș (;9 OΉyjɄb`7nju(Ì4[o:<e!@'EXL)p ĮuwtQ5q=c8?W = dZ\}ˣ?Ǿop!qs@Vm&@mX:-0Wb7Pv 3ܧ +H(K״EE irQYr[d<<+؝vj:x$ZUAqk&&v-M#&;kS$-).0s%qN&|N'D; P\$s9GHj_+J[,2RiTbuf/nfdi#8ݬC:HGݣgɲg6߀Z.J(MQ9SDs(+7*s7N!,*)ʕ g!cѽIħ ;ݰNž8F.䋵7g vUwpf٘Y:!5Q%IC]SBP]k>4F 2%+QikI=js~^5t"޴{wL.cm=U#qV5H+U ;Bؿy:s*4׹@ \-Dee"7$qy(H87="u\ ā Nku=|!9z>heXVT\z4}|Eiyu!F:|i4Ƙ x8"ԍV C)8YYy*~d,n17`i<ʯ/δΧf.k f;6oΨ+eDuD:@$0d@[#Oghysl )"-Z!’:\.3g|U1[>_ڡs%n98`Phr^7b6߃,.@S>T g+ʝ\9nԌd  8[&2񫽧Hzi/⬰"fׄH]`ƍ]+[pT772 "ԗw{Lھv)n=n K...S.V6ZYRTDuu4^_"CzcgCIO?f㖒 ;aq(|zz"OG `nȅ!?c$ ҁ L ة VL6>4%&1]Q%7)y{ ;;!c% \tZ\AZ$.Lrs1?.+`x`NnɃk"/ot(ll \r',^'T~8\tлPЗm^9+҇QnַY6;q-1X8c]&]ié 5E +=TOP ?ṎNŔQ! , QzRQ/IT/Wؿ}(." m⢓m6qC^x@.=YeⰐ)5[z=RF==^,$.{y ybd[MRREs\q=y 1?'*Tτ@/WZAˮQ N-{%db22E1 Hۅ],KHd -P[EI*MF* w ԧb+.GMsF$^,@;n֍o3=[ GF ?j5֢ڟ,hwK *Z2YApWVA3`60'@x`n[̸4a|t NBxr6x?jt#+\c ugWkx.eE+V\Z'lxcj𗢦 U8SM_qiYۄPK^dQ%}QXȳoa%B*yHF#n^T cq~axJ,W ZLch1Jkd?Z]c7Y&Kdir(GEa_-T ,hNG4P}i@!vY1*/_ RI{#b'Τi7 uP$.\ X|~ k(D3$ˣ'z(IcELSΦ;W//չ)bl@(Rby :Sc邥7.u-c$g's9}"`&AP1mC]9)p{e%Oo#/ApyJc Ɛ~XpIʁ"ae8 ̆|>䧗Q({NX0c]݄!h9E,O0%;+.[C0u2/IK@Q'̖'m&Y$"դ͋һ/7~)C(l2N3pvZ$s%]qE#QUhEG1z`?fuz'O09c׽|l9"ZZ5mP_J/V+KfX ˄S Sä+)qz]gRanKVB fc aA|*4LX։:U[[x}+ G)*v=#O/i8 F܍ɑ #W{,Ⱥ("ђ.5n`[LK,'Osl*Xl~Zw>4៩,JQG/@wiςTN*ՙK+a> aoBvQS CPYkZ5gޒV9ܱ@ }V@-&j\!1Xx@ 6(Ɲh]!pOKD*۟mv `64':!9_nԶ_wO٘j2Ox1Iz"5WIb¼oV۲&u-#W![0ߛrB3A3Eڨ*J:qe=+|^R]ajK>K $L!CrA!а 큫WmOیQ&mC Mn9Z8; q&DL'ޚ/L,z7?X#Z}>i3QA͘]Of]aA/0EjNmFs&S(2|9: 0j*0%/JedoRz >1inhOm$' C .k.Dz/Qs(,6 s7rCm .YЉ~&?݁CΘt]VA\ڹu "R6W Oy%''rSGsx~~/is:(n 78vcOk瞲0Yz.ټhv,_@&V]Yq6HwmI6V|8>Q!w u݃R˒#-LhAxOVRķI/(k3ݲ^DG@D$E\ :__#0!B.-p1HnvULڈ+D[/҈2ȣ*3; R_nh4pnOSqf1r0j(_| {Νcjΐ1h 97 ^:@Px~G.):L ?Q)BaIѱWaTZp>5(xNyp}Crڂƾ/lѳ#\jA~~ڑui/1<"2=JCDSDyOR*?]|^+c@g,dkOK%?DRhb43;qf`Z.vǨ_vGv\vƏK𿗑l>z0'%"8k }@ӂVy*#6k@4b6ؠ'0%gP@\»1Z[y5jdrGOB<&WlԔG*;Vr Thh̏rnCۖnpd7*}̦v3]Obin' ^2H&A$V9ETAT7!!h_ "%J(4GA)P, ;6?x?2tO%hl4<ꏯn5Q1뎢"##zS;h틠 G1wh_8mYCL < 3 guUtk!>K67z\ܐԸG`w]7YSr08[JVL _*bJAe鉯dk;p|.Q$6yq=d%؛5hv;EA9dz>_^W#mˤRfl_UvIus׈3N :t<8g {t">cp%dzziUMÞ䟬.6,"AX; $J,I8GR0)F8.-K;e/t =HZc7(݄<_}~coM`(du{ b/\@{9\[¢7(fvۅh]$|0.ɐI>;]f!`:g*eлJ#ƑTGU@W!4&s)/@beufڬ *d?uN~51pwT'w}HlPp)&tݵG}e+GbOfscG4'P1>퉟ʗ\K 0VPfEMi߉*YccSnJ.>{%MRA|1~#]3a^:?{2p +'?ކL?P)q =r)\e3w+߀sB\GB,uԛ>;~ˉ /~(`=-D3o8yh>-[qmhOhmtrb'E錽(Uw]ET;\47YB}b6t5Xlg@^jbBS;Ugc5߿dS>+$=CmyULGeX]}dVcN8c9ճ#S dߩ#9|сjjnV$qB:ˆ!8M}d[h|ja|{TygvE*S+Sj4&p ?q~ݕJ4T^ֹJ3NU}o IE\@F7kػ>K,)];Uu:%0EzXwfGG74P*4ƅkp Jwghk##gb9uXU-b]~J`or03Y >!; XfUb6V6 ̨2DcUԆ+/-]%fHF~` ؄ĵ&E A㊫]i*JfTiqĘ暂֚f9sLJ{#ts a5;x_Y"ک)2` ~]W@'/ l {:Ĉ;jgk47h uS@t1 -_[V:&CSd4Bwr]RlFp~@&fd{rWGXk/A.M=KQXMgBv 1YԊ',rG"f~ ʉE-`5cr˟pk[nL-j*ת ES c;"(=Ϳ`_B5~/N*$c)Cu (Q9Ԛ+@C ejH*_VD^{2Lm+{NO y5S6E̳$/y?eLB6s,,E\ I7 ѕ-+{ƋdB7z﩯ƹ#x~{6B/g 55Mp8zp4Zaк+MuBOG"?ʆh]x[jYO[a{0shr[DJQ+UW61TH.zP'.(XDPl~ _uҌUva,UBuJQP%E3%1R;'9ná#&Q婳 @(/ݜi.(puc>o'LAn+FVfK' 4%NT !:=C,78?kOG $3b? c#Qe)4]H:0]i&8%DE{!&"a3s%= ]]msҊtypaHB]%&S$Ԟr3x7}0(.i\.E'iRJnfͪz"h:ҿHЄJDkC~Hˣ3ʹ\e S+)'{/J A1$+3UrMō$xzQ 3=3kT5_BoѤtmdF;:{1 9`!DMŴERa{s6O~dh?I.X-KeXR 6 K~T!=̚IW\ge ɤ%CBE3V !\v( 4ܷ_SR$lo[T*/]M\+MT K^?e;H|*oKv*. >ĺa$ׂ DPz)RJ j6O~L }N,`X[ک-O}~[$r^NZbPL<5fr2଼=!sG+^ >y_, b~9sdhڐ]=l頢Oտ╡RYݶOQv[eYF??=`QCds1׋)>s-7LL9wg|eP-0"2@xjC.#XFa-G Ebɴ,xP2i;%IC #_b}1aj.-1MgUrxSd5ɍ[sؽ^6ok8>E<019g]; s7G g7 w{%AٗQ5oLU|*08;R:Re-o䦦 b",kX#8w:+2έWqCBOb[` >,f }kEGrnm$/8~|)UcDb?TLdp+/ZԨTߵ*Zk]N^eY(ZZ.3*%|IF,O?]V{#,堜G\xY9ηi!H5Eӽ8m :?0Fl/4Ω)'iJESi`WȥpH['j){&GP'`i{gVߺNh5aٖbW&s)Vvm=񙢠MaYU0Gs$)62T u5UHМ]qē2ilX;Kx! •؈x.ҕR"m݈A [9FUvS5ǺB9 M79*7>"K*0rE Ӣ]P"ɬ%۬ѽp$T S]2 [ޡ )xDlKԕ֙4rs+7Dԡc~C9둟ZfZ>WZBbT77]i VRFsl.N`)OäsӨ۳TE&bqam죔OBg&m2 egpX|FJƻ?]];(mןf_H+ΛxXb'Wń1;sͽw6]NttsBB4MبRvX/j@)B Br)7)!Ί1@!ԓ$`6j=SPo!ET59X+./o4BO`r2p#=2~KdhSv0ΔL3w.F(~Sڠi6RHF)).gl(l*yy3R% ..ߤ(ԡY5Oԭv8Tjqž4">g7HJo([F *] qZl+ەX)Wm(f-rQ (C[5RV澮~Vc w)SA>+eE*+e @DY u~g.;{Y2`cU2 ј||~sIMےJu 5q)W"|_^؆s2u8,"Xo,X0R졵9ܒQ@ 40N*`iaZ073 WnV{Svrmkg w|&~Iõ2<&ajBáss'Ԧ:xs)d#gôb'W,i5j [Gu_5Y׊oFQ"Crr!$N/V5Sw$cTC`C I TwFQ5sSCs\_hPC+VsmcҺ U}j'Q"ܟ.MAuh( AivCI,Fbp*W)PVP1E)ZBCFׂv!.U^Mfx8HQ܉rz8@~gs=8$6@7;IC :NeCťiOLj rܪ!{a3ʻATBI!$=lsL}6]MF49& Nb܀Z|Jnt8/"'u Ӵ.k˯ߢz5/(e,_xTX-@\6m,hwQ38 Lcn`58z?/S.82%crQ&Dgpn𙧎z_`j~"*$/#URT'8ht+xa =` ,'KY:GQ?܇w,tΉ43U{ Z&6 >{)~T gGY9xkj `RNlS'{v.a@pQdxqǩKvA[းw7{vc<*WR/z4D,,v19-SRx"#k}g=l:,{TRFD@.B9ދ ]Կ<;Q #a]C%CA%)s1Za>B|?IIo!9@􀬴U3?dXI-)yWt`?KH&At9ʝ4n[A3A{[dci?Ė**vOu\n2^ݍPb+˞_۸;忐l)2sa%tC iPÁ>cAkm"  -slLեV BKcUn2wKiZQ??|I0*N%c-\7E|fSpe=ȓW"l#-4hOUK&FY~a]IBn@@1`r]c(7Z|Lv!eEon )Ⴞdgw&䊈͋umP?2(Y/Xxܥ 9Ac1rL~ʾ,?ߥu;UB )MX ) m~D` Yr6iɜHΰwiAf*Uq JwMR™8sbfϏ|Q.PYwC8f`GsN9<0CsL-Dtr^ Ѹjp??6l4r0U+=ZYbb51NQ_E֞k6f*ɂO+^=jf"4sOXkeeCspM ?P4@۶'a>l lUvc^Hd%m2 @!}PO^/ECYq8SΫ:d+cNTqͩ ZՑrb|9ZCqjt`1%\Eo׶>$S8͍&Yq; |0Cܵ'<6{vbfY@s?= K_3p3Y|Y~Ow wkx9I]&BT^6k_c 6ZH_B=Krw#?N`ndƥ!) ZPVPjg._V4+S\B}mM»2$QMGNۘEY{6ioE{#ҋr_ 2e!KUzz.6rF@Kԝ${c6Ť@ K8q ⑌ DȴfK an,y j_ʄY0 %.t /""jzH8  >}=LV(سQxS8*L7xGٶ SkC/x&?@V]vnw+.p Tx)> PJøZ-~$ NBo/OÀk}MDЅ$:=+pQ6+Ɣ%uao,x\yf9zm =W) rt]eCcce߶pg h ?Dm`|V,L/GdM=hac*lC>-GqG&Á"TnK{ܲg.bWH-W&K_:gre|CMWɘ 2tٷP1@ ,#$J,ܡR35`rn U2r84b4dS*9HD(XIj$zj*lYb7=n_nGzujLD&BqQlS#q{2]/dKOdߕ0sbRQu2.=bT`"\|!"% _K+yK=ʖn.[o '3/Ro߉‚31i͌&}u ۴xEth j7``|zhc.3 PKOw8}*w'9jǙ8TAL;?qXRIЙ]K/DI'.mv[h4H^LٱɄZF}m,~WUfv5G\wW콘)p"=}?>wtlޛ!awsR?П,ʯSypKlrJ_}L_vm~SUqX9\,g܉N=vUJ\(D\JВ֭2m?:x;4q `2hE8} P?^+$iUzXKT _#+8JazwDjX-5=a準Ty֧A_YMQ1VqZ9PDY\ޛ^N8a~-FAS >=Cr8ȳ$d9(PfP<}2]uF~#oL! u(G%2 ')tޛSKS磠x3k ˱׮KA'/hXB<{ "3ݑi< ѧ9.Q"kQw~D' h>.ltJgE .L+^g1'ތTQ*"(Ƽ*>,9cv7ͽB2ѰE<"rSEb(5Tǜwȉy`9+o+ ,9a\MWK < ՘  zToPnTѸD<ʱKs5L_bFP96{$QBu{z3&iDRU\@qT*tNkfI yX}#gM%%jUƛq@Uq&m^PP O^ͣQ[J ,9Tfus-dቹ<ˀ Uh',ゟp>D,TPc i'n\qݣ< #cg*^ʢ}?n r=ROe1v\g&" 0r(ct( $B)kP+rDeΐx7 >hN= r4`~["0u97M!k:h^zƷWZ8aqԚ)>ڤFFe: mtWrghBiݶ%7Nke MPl.=6=7m5ilcc)Ixw.4arLű7t޺f# BBy֐ }DflM+igNx1cNlD ۏRUWfȅ0 3 x^r{zp#J’f1/۝ĿoҠ rD~$$v ?*ZE_Q{.>0 q矧2QBkm& Hj5u\ܾ赶ѕ @R$!jo[x~ Cr RcŋpxZ蕓 4ZkQ!-}M>2)*eDp.̙>yY_  ]o2 /C^Inv5VE59|a(YPrkUU>ކN{"y쥐u>*Ow@hu~+wb OrP叓.˶EꦱUVJP d-@Áˋ# nO3$޽@T?P 7 }L idRq ?Ќ<_MW#}h_SiƗebc]m;1#BV`B`clCnOgEz``GIT#Z0]%\?JE`rX yuPkP \]rNݱEG&9#1}3aH0lu]<ų*Eo9!) ϲ^^D Uy-O;{V@Rai}x`743+m9c;( ],~j|Qo.]apI[E͕'3/QC/JȵhTJ+t<]\<#K, h|JS2\'SD!I帢 LjW]NqR?n/DX]^빸^RS:J- >}W#l|'JB@&Ti.;H6|`Y.p3YYrLЮ'@@l/D~/b9,eYMsW]XZZgk) 7S&6m<7yz#(wyyFOt_񳍖rK6\tmYݘE[DClfa߁xrL Ÿӿ7kޜut)}aJOM|,nw cCNba"{8`y XmTMvE;|N:;//uj(DNi@Mo +H,q9S?2*fa ?9Q/t&k{ ǖU:I qgq+gfyV2(ʅô31,xdwYKC#=72"]ƴ )h-:?y{0*tisPR,JlFU_||&Bl :7117xS 椉^HqIS~Bz ڪ?tT1$ƴP9FR_*ItgVCmcP;5dw#j&vP—^'R*}}VU}Aw VYv_ uA]~Q)fa+YAs\6V<٥"vu"N"%ܶ-@X ŻϸfExc+s\y/뷵 (ȑ\ӱ$o0hWi?((w0ix3ek;6@%Lv,,ư"_xL>_Up8S#UṼb^.dUNcFG S2$l*t)ղw^f,,"6#QH͑oͺn;`Ļ@p.I]Fh-:p-kTÑ ?FbE?m CaS2akGۆ }c dNE Ξ lLvU#'o6^ZqN]"d6eʴEoG5nJ|,R纷"pWFspҬoUrJυacV,Zks.wx"-$O_u35bE^VR~bI~n&=b؃oA/FXuzʅn8{h~ G_|&ggg< @w7z! (M8L+-RȭX3WF/3TF|n Z kaH hԵ4Eg3D7=,CsQX ,%s0Q5X"}%ioJ ?ĥحˁjR,s8qJ oigVur- I b;uJ8g6蹃}r/]#,`26Q62~6jxo4Ʀ/r>[q%Zfp.'Ď_B!ԥTק`CP3ׯW 4Ƀ&VIm*Wx̉E$hMcJ?AlmN^>J?Gm'zF.U IɷI1{J׋UԻqr4F9C'b>1>82m5Gcc$\T_W49?4A%(^XWhp$A3Cة U@|!&%ֱ yJ=_dܗ-T}މV@3?qΜY`zGR"_Jׂb=IO2эCgq-, <>]-$a|]|`ƦJ 1}7CPY:}jHLwDL]_e*)?\n0hN^bz=xug8pu$bdᖥmݕ3w œ` _ˏm/$S<}mT1ir YEQ{&ǿXYli 8RDMXjҿS(|K ^>!gjԛi/'(@Ip/k?Y?/!%$NWpi0Of7;B b>qgh>^* F~hl:R3"eg_A ^`|t駂8̞~ c}۳ <O \bcJl jDޯb_]ӫ.Fq3}Cu6m*"$MVFt \  4r=uvu4ZxF`yAu7{}~w#5PCWGd2Qzv@d12@x\ :sQ2vy f5~'(ŅBhhu)w7CŃ+",ny$$LCn:zݲmڛ8"ᵏcarFO|\$:%F wy1m|XhoXGpi[CaUف;8йǵֶIwqiRmK1Lj#pu1,0@ #W^|A7.z+:#J?T^r/a?|f|_4uURUjc8VX+i= Yi s)790:)Zb9ß<]D7%K/rlycI(q*m{ ]W;F'N!TI8V v8=˹?UW:Ztԅ}OtƀKDK{=n:+tSNMH|< Oӻp٥Z[PC'lp@{KJi *_ɶ$<9 o['[%y0i؃ª\\镰!vcſ+W) Mّݧhb5̃B SUPQ˓waqj;B)]38 YxQ@+'.nf5ܙ okgQVl'l` {UL@MVb)GQQw˯4*I3W|M\}YvR^Ùlv!Ԝox0Vc5{s#G`q?S~yv6?)^X}N4Fg4]%@ #pPk' nEɟUԱ,f{\?&?th/5FPa{dKES@5Ä6M&] 5ek ƍ#vޜ̸Px\`'nNou9Cg.lz(*iPȖRן`zǍíϓ_2 0:9c\T\yIP?e=M NLf qs%M>-8F_uj NTgy邥)<'z)i3M{C6kn&,xcͽ_s=v8jp|6f"e$"2dwQ1qA9čz% vԫS̪}3d ]Ž9 ŒD"xLЬcVS^đSe@/r)y35[orPD8񑪕˙kIT1W^PQ,2*utfHn8DR')<r1jcW3/"ʆywYM|`r^'T[ Γ>r#StY#ۿWbZw4_m!Tֲi(I!CixW͐!<Dϝc53R3|~:Dt[X |E&dotMh OJ~ͤDn˙1IE[s1E7Ş\avu)L 9EzǤj0oKpybH' ?#5Ī@ЋDކI@Tʹ)$x$SY|rRS,p9I#T1y]39;H3[pd3ś ,Q)QDYt[Cf ?͖jJD 5 ]Z !zElTU9vvKQTpC}:Cy]֢``גR/2/r5lސZ/ern`D8d-7c!S6'qhL5Mж a &]ujޏh9,=^Ud?+7`A0Ȱ8u6*D >I/ aښhȖ3.Hم<ӷbHSrU |O> +;ӡ0< 3< qzq% hcpna`=ςo,@mE.J7{4fкq2sց@Ps  F(d[3Rs쏀x}T~ΙZ W=~1ߕ:]Ä ٩xP9yYjnX@LI7aQ8o|>ѽ KB+x5ngU{GF\=N.u/֕QvBH8]\f{[`#iۘDh4d=fp+پrOY"KcOSI[McDa,&~bQ <3N-=/Mn1$:>FLcv[lOx ́-=B.BgWE(?҆9G\"VcW;ʍՐkʆyAI)L3 =IƼDjk7F\Pʀ&k_S4u^9r[vyPg~-B* OӸԔ-ĭ֊?&)1xc"=3ӭ։n5dQ Qo`A o1X%qc%WOOS}p'AuCW%x}.P)׃/,P=sOAIS6gXJME#Lj<0 kYjf#%45͡Pp $^A,,gMHⵍwܲ;v ʢGdKi,.v]BzȐQFސarT a~-*\Aޕʗ¶׷q!Ϭ_L%n7+E%0AnI@[v:^Jǝg֙l۩X8&~hKWw Q_M rU;2[pD?nUR+ g3߶aE۝oUG>\+0ކtd}#~УEs"woU,Uޣ#!KBV1Iѵpd])CƊ$X{fќr<1`- W?o{c"@P덌 [N,~h#t΁oZ EU$ZGJf_537';6PR&ms~d/-B^x@]c}!Q۵"f.DEE,K88ŸP.x ,j| }3pE]>@g!䅃/W& YOȢ3\U7~NU5A 3xn lrۮٟY4=uB[D6cdL() 2c,5IG>Ve[?/=PFjr:w8_ rԅ"1LU=\N L.<m |FsXVЮ*߅G׊\,cxO .0H4㳸l Tع~:`Tl ."˟B[;03?bzu|c/'y~ßZ?)g16ۡG%l`,9W|5;.Lāy+YmΆh7$)WAc>\6Z)Eͩ9Z2ݫjY㫫 +chu܈44qdݸ"@w8?A TzC{۞h6mg&! *ޭ ETT (iO5ar]h c~3GB{b>LP'v U(ت`C$ ^& *jl\P묛Vz643EEvy gz֧qgv/_n 2YH~&eFT->g=\T#"ݧn\hnv6'Hq ڹGJhO^m2DٶEj񖹖r$8) C|YDXZk*~|݃~[>z?׫{.LzY4 WQ̈#emR0Vz$=kj0-\Bj;f*dDćve1WTIb[hg1;ԮRt^귡TgʰyGsI~? ƒI@J+2eLL&ͪJ8QORnUPU=fJ#g#ШBlqtpG&msꑾr6+X*Hr D߄D%At89L<W#f(vdӠٰЌnƤ ^ ir?5rOeP?Bì/X^Ļo(gB cɐ.V3*X"wm48FqDlA]. rN|KL6՟=;7W*.2ݘVo3/.p'9% H8+f9Nit9@]h~q8 iogߺAN }1R ĩ͌~SORmʯVYE8G3bgYdG穐< aE7j pZؖ/2>]`zm 5btUƬaP/ի4#0)@fz5lqӎ%8cܷ&^׊\5xFk)#VHa@ µDSƢ)z)s} {^dW{>HӜk9M!l(R{wQwH:v䅰{/OjOe%qvW:<]IA40LjԕAY K""$}Ni& #aTbhG\H? m~Ѫ)n\}|=9.-TD7R}h$@g b6)ۗ XIe`z j+21v*jQC"V,,LyI LfV.> jMc? ɘ }Z{\ R,X r Z I' [[o׃Eb#K(3b>wCI(x sKk3nN✩e_ cZcY;^\1#o0"ð T !J9Fg$Gos+%Y1ƼH`ɼoO-YBΆDoٹm"h Oq!|yП4Xo>=jtSBV/pewr^{շ1Gc%WF\6SVTw-11RȘH`l@)$MfޮJRzH*E(>YĢMe\,g\MRHзVR'ggJ$Fߞ#)Tc٥w "ZP n̬֫NK6 cJ ^FGf09zgrʌ9ɷs/ D:W'vفw8)ku,.ObI!]-p(/¤Awc$IQ&QyBn:*zu#E)h䅸* u%tb_W{?_^-M07bY^+ V-,S#9sbX=b9ĄJq9f&Yc焭9+gבej[/oˮ??%,zlWj_ӰMkkkTӻL*PU: f[:HPgbseq`-dxDha}\'PL d#=ox`t5? ??5oa?( @6urT) }RtcIEC`"Sf eeCF Ua%vT;sm,EnR#2aVw7s\?B\L^@@RHqLPZe!;.sKP"2P j"5̰A|LPVˤILe5V(rlX팘1NO. <nޢr@N;駵ڰ 0Me!E+"ViĹdl#Gyn1_]rEoaU5*igV(!JGx"{M 4tAY@ELi}G[3M9]Qf bC"U%'@na gpSm$~rcw@$j+" #Yesm,5X=͹M d%S9۵ Rp%| /j묾x#$C*uugǯ㭎kBd%ڬ?9uݰCi-7@(͟q.le*Geӱ!_hqf5 +MkW 39'U`\' OWK`iĖ(l{\uu:Q3twDiQo%B8#ӕ#At/ZA] bL$`ϐU}<ko,Zܫkrjt?>]B'`Q#x6{'XMddخ&mvPqtfs\s eEC㗷<$Tӭ QFT?v!O(MRXT )6<֋3U'hj-^.pf.H[ 5B$W˶ C!i (y h2Jq-=pњqd]_uS:ܗ(7ٓrTvޑ7UnZA*> DdZPχu-W2ƙ6 qD(%C4/Q)'pӀB1~Xʎ0l. {[^֪rlLɐS bR=V 123xZ=V,@;bfyO̶I+*g 5ky,q %w/W:J+)$e8寿w V*b6R.Xf ~e$sr{7`S2"~$?dMcXӴc=4\SHQY׾)q!=h>I.B ȑ8M% ӺOX:kHVWG 2ɁUx$: gjWpW ,?#ym& O)Nr`|DZ(*_Z(O:L x׹+B.ϔbU5VZCu7%?6}SqPZ-i %8o :>^\@1*V_jvNsT+5lBRZZA?'#0]G31-zTr]4#ٹI5lb*RUiؑ 8r{ww zLIa-zoyoesA|ݻHAb{EՐdމO5Zke ;! xV uEv]Z-Zo[}X(3f޼taQچ$2&˘wvwFV~J9B'+D YXY$qgA8 s?25C1 sar&6Rt,wנTJe|4cKq9v9/N8O)vm~ XOJ w0y ԡF &U߆t/*C9T=ON=G(%R[;Jћ7jL{!7S"dhƓ=M_S ]^Dc[uX0@%q8oR SBM[ZO7OԬ>ǀ&oHXC=y%Y[So;67VW}hHPB* Όņq2=9D=u?2.Gc7wWbs\3قw 2R{zb=Ҡt3 2!D KugF` M4=h=¥Y]m6hD214b{1BFwPaSe:i#D5.%G:A|qbj'' :jxX ưR^;MJs' &{ɾ֒m|!Y4 qWl@ h=RiIbCP2-b4|tx+#0 Lr /SnR}͹+Oq. /G0ObQ·Kx#}Z-1҉[[nЀ)mSm;[ODr)+LD z'itE6_&]_wfUM3\.? ZI ?ם">:ؗ-6Clf@]Q"$e\M. nۻmrK x;az'%Q1pM~Cq$7lgauLu$^F!#b2̮G 6@ܕ߫\J/091A ^5`Nfލ:ea.|lr!ãgVGr;FկJ_=W( uUulT{<&eإUFyNN*d,8юpl[N <{hQMjx0&F R*D[D n,5[;?'11 HiȆ7G 1e&Uub/;:K%h& ~S^ fE"^PAɼ[0:<Ԩ0%\x{!:̏nC_.Cۦ >~Q9< yE7á"sg\!k'o=njh_aȢĶbXۿE7"+.`֊J0)218rW7 R՟h ~nHPX&p&yIt o'rS`^Nt+E0HĬx$KV`.u[NZPr{RAUgl7'&ӏ}1bJR?YEKMpp/ íLJ'"tRQ -|հYMvN9fzʙRcRDH7E 'ZH<yWBp&NknWd&I:Frjyfy/>(4?d,8scdf2O%GYq˕cB~lm16^MҚñB&k4ώc@\>*v&hVʡ y?78Z&X/r9^ YHHNm-dno$wJN`0@dފֺ>v=M^7糘IvΘ^8e0ٲ_Yaat3E X^!qx._”1 npK7ZHVK8:$YQ?h}Lӱ3^=XE `ٓJF?fWk@e%1As UIttQ_OSsDށɍntW?֊ɳ,͡#u_U^94흫#8QڈTؘ71&] tǡfMbJ4Q]O+'rG3ׯJĘ5"%˪Vq77$GIJ'd vӕvD{ǝTn= :$m¤ [ãJFh%EnHRbUPU%&d2c{dآք‘_Ӫq[lyri}+Dlmʼ`hHM~`s(t!!ɮG{)63S(L.& I)#VqԄ#Ku~.NnP]CdqsfOr9zY:C~ 70;M/Ο{R* ;'O ẎM}`>  5iHV)D-(B*{/-NP'Gehli{w*4 jNFFUN!N@=TCiɺSVbnbFw_t9QծEoʧ}.m:;'Aj:bQ<]s_ LS"NJS̈́zvCG!h+8ˈlX/Jk(91,4ȱ3@͔>Řm""}nvY lEK_G,M3Un/3dDGq"{YH kY,oHTo|ݑ|v|hg,Έr1:ML폨aUyyH{^ʰ>{R-)}xW{F)~ec]ۏiG;z#'==IڽCwpB3z#ֻb8[)&FǕM5J &dZ?Κ1es_6'-g+grqbA L$'CB?>Bǫ#Vb\SBg}uIfYdzVeMBe~鐍uD(6yfKS hR0l둿:,ui ̈́9f]!g0[`/ |!!"X?Q: aܤ hW}./H cDKr5;TXp:g^מu2 !ѱ=SLD>KUtn\h}{U=0w%rF!#)]ӰAgJְ:Ō(ܚڮqe鐜*f ZBH/QApA@m 3S7;-X:L< l*2hVC_6C5< Id^fmO[f\32Jfȯ&SNY7g0;#oh\-vZ*YurN3W⦞T3(u/3Q),ošSn( D#T籤xdAPqȴQK=FAV$8?)V^O(o"c#Z*Nˈإv/8;1#qva D } ~7ӬI90,qy rqKBU 6 {1_$ ~dzg~1P?OC]CL\m͞GLk/Qw-{uU\ "W7uD_?Hp4iߕw2<"OATV>>[t v+Fy &ޞ N㏸V>׉1.`d0uDZtow;m=&`Fӊ+sBz 3q#eKA"hc1W>[.ot'2K†,6oX_*ف9 h`4Uq0$#¶%>ukiHU}VH]"~$N A+!f=.?%p\ÏVaΎgtBJcE/2^4z9ps_YhFi¬xC/ Nش"Z]]]top/hExm)ԦsVמF[ ĩ_k}|̫2RJБc!SqbgjS)'N45ƨeP 5Si;iN &KXboAtfŨ/9D cs(97Nh;R>X>S؄(ҳK"o}BI>f8 qIbc#Q D& c2@*&zN =Fz^l3EndNdm.l5C].}%O’RL*P.k!3:08`R'tZxT)_Kd`s-)&' Q8釗6Vi QhC%nE^˂]7>(TVʹ#:rbW'tlG#˲lSɉ.83.ڒp;; 7{PD28xg -*;6v|[n k¨ Uk_Jk sRp|UV]oPBר fC|x BF8i |I#`7;N͝(1ߨq V\%J7>L^J?6Kz1&a4%С+ (+;Kb{S "[o؀$n$h ݡ}*,Ȩ:]v5ȢOuGL`bb#w!W >dz~9~8!睘6y9a.IVE/;C݅\c@} F5@2ڛ85;ITDuF]F߃)j1 ]&N+sg3/|zq&RN>̽w;[M˻/[e&ǔ tO?쫂&EMP_thj IOZte8Qiux =dY$z&}RL ~ 7p4jc+GJs> '"YZGM3'4EZQI'G'Jp65}_J'Ց#{5ZC$fYrLZx8Ү j eGM 'L 茁: Csry`~0$/|N`qz5Jp柔Wl~:e6z}sqR i/KXEjXּ?oҡq*hue杴M5V'.<*;ZhMnNNbU:n.(-k䟐·Q'$DsyǔXM]}ʸB @nS'Mº]P2KYC'T^lU4u"i3~WI!~qS&p֞Dz4%> D'膡WҸC%q(MW[%@vupzihw\TM<*ʏ1ԷLb!OejMnBʐ@OL۱ճe.-C]zP?tS]XIUͮ }M}$x)[T:z [PR7n9OIHz^)i%# @,GBwA>w>kh~փrյ)qnٶw¢%WrBbR8pEff2w&"YN܄<$X L[N,F-i W.D~,H5Ⱦ}9 E;Lwa}4F wW f8Qa1FPs~F(YT 0s6\;8QH0VX5#cY'1h2N<46 -O3p`dם iX7#K4zE=YYqm0rqz|mJ<هV SQ}(X 蹂oC':Ch R=%AN`Y FлauYXG؃Օlk EIwb+If<f{>UF Ror(\ J#d{P Y,hd.3XsQl/#%WѬVs@Ջ?VdԹbjZ?P ؞w7% M,4 /g/{Z, Ot>??? (4k5Я>"Aa#1tUcC[z6¦3)…(2*Is5ڠ.s Uu?;3ӋҔGlw@x&+ҵ]OeG8D4A=/%nU+xmZIC(u{f?BǦ&lZPu.~_(@#>W*.K\=9j~0۝ C5EANΘ -R?&-gԖPF_ܱu&i,'n:n8l_g U!:@r:>-_Ҽ~@a<7+QhĒ}é6Y:dYfXULžH^a̚ TOm~d) 4T0jB.2wF}N6zOPu OD;:Fo`(hn%-+a?w~jDz%0yƎ&:t8B\PLRbםA9 K73?kvI8k0L1!TKq #^S^@_f 3XȻVJӥR(KEVKӒ:7S%x/¼3%H#(`g@lkrS=a-;8#A4+xO8:q:_6vcd)ss1jt Q]vE+4śbrW,x!$s6Lt7ߓl~WPQz+?ܵ&YlJf^L: \u8 z m3~DQs;y<)6Qѿw0?]ɑ7mv./3J6G=.֛ԕvwY*iNygC?#Dp}LS0 DpO#ӹUA(2bO ]+v_WXϚA(9u-,f!p[c[Fh zK %f愔LZiYu@r#d]29v=VV)3P3WL^ />/|~E7,S[GGxňC0I}k(qݖ'"U+HDPW) [LqA+[Ϥ3G'4bRza GXM:Ɉi!%UB> {$WmH_X-[!#1h5ǐ2E d8Aա9 t}p$ kw\H)Ze UpƀN#-V(02d1UaBaTN@X ) D1S89~S|9!pBv,A@ӣpPbeM~mKQQOCNf+IG^1+;Mrt&,Ql1%-D# O ٮ*OoS; Qĕ+EKrr/-xbwIҗwF4kG_< Xھc[Q7u[&#VlΎt њI!(vX8klG@ ʹeNLhEY=(^pWk/?2$y08\v\J/tL3DrcLKSҗ"tٹy<hOl<#`\isLT Ua p|.b si7|b+m&>'/=fJH'']b̀վAvlQmhcbt]MKQmL0}4hy+:<a6+DFu!{Rt?$w-0T`y{o ]|8(o>Ή0ՅE Ż ĔQNzө9Mڒ5 jb'NQ,mѦ|WIxVnBZxAHVNz%_ ~Hii%_+n+y!ߺՈAN?g(&0rdkBpj=/ū|ӀJ۞芺L<yri i߫gؕ}Z ځeji#v-w)}ǻ?лd$%+~aw9u}j3G+N=C;?Tx@(@)en=@&~9>jw4`BZGM{Z͎!Bi˶iZd ;bŴgEIٸ-Ú)vB_-M |bcm466stC`g& }GٻFonGt`!洵Y~Tg (Q4͘uAq1 0?/l`$bS ?bJ6~ݔ;AAC95I\ N<#c ^;&F]Ƀ[b-ҩ QgBu+0&L? N0FqWվ,@FV^QxxERa, ,[4ڀԵ "ʖ"w0bT)b hh;71(?fsI,%J$v[-eCBps~`{%jO-P}#3Rs:!ވˎj洁($ 8e6U˝:QUAAZ/g*tgt1<%oTx5J ӟAh#X&'KɺeQ9iItb ɮׄM. |2Υm}3#_@m1C{a[<؏硅bmO&FƐLHi< _(<_lzzh֚*߈<*49u:y=آs8_2ru7Pa]9 V'D9Yx~o%!]{ae^_ ?pPKw>Q,`ѻOK6uZ}N[6ƍ,xa+]e^(OM(= D 0HVـiJD*SeޥDmc1׺Jz [AvKzOg}ۓn zjVdu5R,C (Dw8qEdX QDWʯ ~r+U?kv~GcQA^Qt7CF#W< xs2۬'|i]j@'90:A?!Sf6^H au%EFafWugڛ!NeV@SbC-cREoGPQznEƚ97æVWqÁBGxe9%`^n$c0. _7p¾c7őWDΖBsoL |PoekF{)bE{lЅZ%;OP8ifD}!Y H 8(DIv7&&ŮE'&L£ȤR0qv >M׉~q{vGZnPJq9> `/ Z$ G=ג!(ũY52WE^kѨk+/.Q=iJWg拌QF4Z Y͖ crFzӳpjQ2&sGrx6l}6äZV_xQFQ x[\z|B;ac'!ԯ]nඣsi|cС*#~ qzv~ AZ_ ΛH>t))|'0/`i]v*&j3j[?b#<8Cdn`wUR#]"EkD MZtff昼 ڑ>QWawLIƟJxRq\ :TD+fuaPJ{hDյ^;פuHA`A (6sKr(~qVݢg8TI~^Qhjjװ ð٠0#eEʡJ;'"T"A}vY䰱MVX!?Oi^ {8BKek:@j2PqUXQ BvUΨu*LKxw쪪-:LvJ! !j*V02'FHרe}hƗm848li=G`-A8["4Jc=A+M[x6Iـ1e(U7ּ&%P2gS`PUkջ&Hj߯rX+5 ֘NIrBH%rdxl<(RkIB4Eyn@ktڣ:pFcv=]t1A Kt1ǿJ˝V&G'~WRo=L8W{pl%F:JBEE>qzc=*u`HVN^=f}{7/e!Kv9NTII4%Şά~O:G{:J}Mmru2Ū8bv߆#L S^1)z4Φ+X_|x ܭ+c-Iz0[-DIʷk7ʷ.'LqpKIآJex+nڟ1#`#ZW꧍3M{#A3*gQ}~ÀR"`lj]BÏ(ڭSH NծGfDU@wAlBjwbvxC(dܦbfH ѷhA׬cn tF<)Q(`#=6zB-d ت|Ah\;_iZÞ0#[Q_5%>`'iN Ex]Mߨ؉/9Op*"q `2Ԅ|6 C ͟tT79{5qn҄EG1;';{鹫lI`*iTN֟CkˁT87D?WN:}٥ah-BQ>NUG*.HB+PZhYgݯL\䭕h\3[V^T$|_WFq` %3/5$7p#3Xp#5NAfy 0ڲ8 #m6g]$Z))\`Od଒7(^^V9J"g,.js%:ˣy2DlL|QZl/FI|^cOJfGGbj'Xd@tv ++wqz%'}|akj7ZM4 :ƔCk[,ݫYlԺ;0O, sڹ>zcASoLm(R3P|H '%8:XJWuUK a|5:^Ħ\hC).Dcn/>fOꍻݲ 3>HhVow9[n={*ܿ۽CW`p,C>Y$X <6?a;{hTsrFIYn 2[Q#Z%5 i,1 Y9ٱ.Eç-'J W҇nPKZ>;+u^N~k2)͜aX3`% ^ُ6lW80@f++$&`(1-q"pB@)]ZW\ >Aj ׏ٟ`#XGy;f ӥQPdr#m=T(_1QxpoD/Ӆ,D.~m(Ϣ=6 ސm/am} ;˼Wx5*wq_j8d]zb{8#f_/!oҗ̝ϣYM~B\wV&&ϼNYL٠>b%<q\Pb [I7fdT/:M :LǨ T!LE0Ki-j2/'ߴ:K/?mpxlxzPnwE^296$ˣ"{Y(78M hųj_y444& IZ#o Qa[[@NF{]+xbEp30z%!Nl BJ79ucєq5"}Qèz/c\n0K'F}%a $4<ӹbCn1Z$Om4)Q%_?T^ \..% ?⡣2*דp&z3DH&NW8' U'4 (2 R i&0GqK`0g$vter*4,({nͪ1WI35XSIeV>k0(Zy}Q (#aa/(eH#%{@~:Z{g 6ةy%c;r㭁$4p^eqDD;{N`mJ灎Y![aqM c,oj^6~/ewwe6Snej v] rktrK=;{Bӭ5f-F_¢dr: y<YTm|E莙C 쩐gH&-캬p8?m˂';UCil)l mJH6ԒI'/&wF))QcDM-z@K.%4.aˋ0FT3ͣ3CjS@*(dF)ܐۋR1Uig| 8~#H)%C,etFztZN+Hs9(a ?JQ=Bs[7쳾w5EeF!էcNV1MM.QXnWfj;F+ KGFڑ7%!9!Zp,I+3?:XiEiG) P1`B%m7ji3Ffsu3gBex]}ȓvhn1c;eIUspzNB7= D/_TtX3tUcj&ZԆJM?߫G#l*f"9\M\H;QQx7 ״&vl]ȍ#/֛rwPeӕqx~DJP!%YvY,fl >2/ԘrJE̔0 Iڧ:9ᇿz^9׬ʐf=Vk_O(STJi7Ş-Qn=˕s =ia_38E_=hzRϨ-2&F:o dS(WPvӱuP+qVKq O2qBDQ7JONʒ8LB g>{S&iME9PP -}I="L 2upPFqH ƒBXޔJ{r>v!1iSg;u.[Htw6|XQ jpW'1wS*8SF0`ZF;i:/ C:Phr H?vٚdюL9HoGk=4&3K^*$R tGFi 7JdJL+ү~gg[%k}%õ0?N-QRWBR:K̊Tw+%vp8BN}U`:Iw>@쇦gdWjnIgqkҨo QrP5᳕6(9 'gNMEUyp+^vbDn?)X2i-߂ o>h$Fȥ'k`SJ.ҢQ`fJ˖ eEC5'q\|[W8*\gTȴ‡BgkZr)kԕ':Jb8j4AriD:ϻZq$fӛ'I\Q󨏁ґZKE,n݌JJzHt' / \$&MD  Np^?Hx߸{&#ih0-Ly"lp-7=gtlg LeE R$-/ϐo7B^"1u׼ͭCpX7}ф7{ZoRQހ˃Gצͻ$]Ű=r-?BK ="TANCÅU25 5(_TTw\ X@*j®7hyˁm׍U }}wOqWZfS <±-Ly qLY~v!%@AITh\ZHLP̃Ė\d\XPK+vpOiש8 Kbw(sU Ķ,3bAZz31j yc',5v~i?>|KB2yŮFD+%n*Hr8nIp'r!j_%8oR,8ԇN.Z+nϢN@ ˀ(9e;خu7Izm'%~[#N&{UIz fW7'!xH=z.1լC&s }t<}s/*VA~Fqo[/ۿK`fV;+(#4b I!xZI0!0'gznH M;ѾUmY̎T4F(YMľxsoqspW+UT2WG-  P!f;{? =ٴfE>j?|ʎ=)+F}\qW*:_s{9s>F1<ֻ6hF9J,o1~NKT;cSC5ۈeyGU`Oo=tpt~,sp ` lB0{1^Far: twk&;"ŕn$/Ydڑ3r>ǗG"ս+AFd[8yLjg3 `[)j|S$|%I|)z&r6Y mY% 5aЮ??%CN:pVC bmbjW8{t :ÑEaj{s[m% ALZ \@_5zTX4Vtu(f@^ۊHt 0C91/-%BRdP1,^ ZHV/KS,e./~wZe}SU׮ !FD:Cgvb߂{T#+pi6^iz# %Gʣ7km-EbV =܂\Ȧ#?/laP'Dsf^R Ɛ2km2yoj?wS>ﵠVmJd 5fÌZ-ClM`Ҙ|b6d4 2'7K."zMBV׺g!p9Wf $1.@äQ16X:lN7 ݻ-vME/u>T{&SD'Pa F[,p<&c/^YQ-),]uD4-+EvrUiW_ _Z5lCh]-hl?6B'D0dV6/=0#Wƛ+GPsڈ{ '`(*nXkpPAzo݃An+ȆI,RxB'pfam?!Yĭv Z۠.gȰn la+._Fiӛ>]hW"ԗB܏>鵁#o& 5ĨF=PN|}e$|0f*X3'߳~u}KV _{r|#/nlvz=?^REfs?SFE1\YI7iF#iRkNS5rx)b!\u Cbo6ϵTLr}WՇt8s O)z&{Y!6 ,^&CF-^(ZϬIc= {+ Q*mn5*9ϭ~p~]>+G@zt_S'C2|Jr%۱.F"0L`~Se(/á疡bw92,}hh̏ë.5VAr(x#VRXu{Vmɽa?F\2$W;@jBi?ʁZR>WNVҡ5Fg.O7."y?|}7JhL0Hdo6o6i ªehg.& {=n[w%gdS\vJ_QKY~)ZS=PC@v]vСC 5 !kH+VũEYkGqX@7D mbڼ)؝Ɔv2$fs? - MDu Q^!/I?1-qMOL}49]ɢP lĹ|Ț`9Lʅ,0CT^v5I嵱[]"Ib+ /(Z٣ ے&2\ppD22x͐]ʲw+IKVy!7xZGsfˢz46a9}w;ع(qg2$s%wA; a͗Г; f D0G ? -bxIRgJW\eVHr=]EWʁh#Odb.39f&=[+sBcrF`gU/ω -86yۿzV6]qNEwGxF {! ( #'+V-T 7 ͉>+=y@g !-HBWؑN?'Ev#v..qF[W2CpC,3 @D_L6b^ixO@nQ5 `=OPW1Xd 9f H%Fs&,G+p :ƎHN=qrY;!fzUBeHc}ā2DhrwbjmD%C YwFhXtT ,` ?Z0s]1Clļ z}(.31Օ+W UZMԩ(#U 2X-־LF?Ϭ[GZʣnGLI<B÷س~ m*~4]p} &e!/O6.IKaIhUs^醴m(! [sp쾠{*֔0l0yٮU^=^RI.sP.(J|| ?Nدol,창D^;ȞXpwe3BM;AɌyBu$0ˠ_ 2׾]g%fHV*68v8WES'R\=xq@). ­*9X5[h=2CpF6ŌI7Tcpti D(?ARW̒ o7ܵ q lR}%Sn [ZAbPِ9~Y- #X8aw$RxACۦiz GݻJ'@cv3 3GwS=(1%j/0A5i-?L@06O?hudnm8#@=`$eVw̘ưԞbYNJMI O@,ȃrЀD6mJ; G)R*P "W<҆XAj=*7hSP*>V<;nkR8QWؕo68F# Q;|d+qQ35ybRG%{1(a2$Vۧ@"C۲f~ƟoMX$/2?Sj\S`֏4Sw/ʠVWFii͟ݾNUl֩qng6;VPCt &GdWQ0Y7L{z8@XO| J +h<HTC`#s*.+.ã69eMma54C3 ѾI%]%oLB6gv74 ЮXaݟ4Ր7jыSL)4e<'0P.h"IoOWՈ`ZD։Jmݳu`ءMRH[}u@p+ʰ*I÷t%|H;Ѫ1<=\0I 2#!{jg,*%N4:uSK6"zR7_@57 UCz֎\-RPnA++-qt3ޠe\ȅBlvX'mO1떸J7l*ǚ$(6rES"y<"_ҠJ AߖBO tmıK+L 5 I Ǝ*ߴk>Xf\c@xs".(H%*_#'| h^I|2$檞H-Z=.&j8;T5$,?1T3Jj;P K}4wNF "^>n"`Vwϻ#/Ck񵬯[1+ HԇOFd(#[؝Hh8H:(8S2YXtsq NE1WJ>Jge52 ;{BC51v],K&^$L|0l+HJDF7^iSggә^8@oX+j>\\RFmjN7dI|= ~eUx_kNSoB޸Lzp@O-Ξ'e+d{ >4g1p0Oɷ)1B/.w%Yyn @7^\^ iOfS%SfH`(S2N8ՠF5n4xSݬ1 4x{z_XmlDE o~9hmEOSGᾮ. <73q2~鮶< e|j\hr; 9 ¹ZN>5YD4$~ ZM3'a^ U՗UUWKypfT*hs g1lYZ\ wTnJib^58P˖qGq'渺 Z;=ȁO !_)b[Θ}aweU>‡]S9d#(r3pO^~+a.68A1\٧M(Qϵ#PD'TTE.!0\~-#coPETS,lfT|>>u"c˓#ZɄ%#4Kf(3xTE1Wc6yN4/0`Ff^ુw̐o^<6kB7ޑo7Gt{.`oX\Xk6A:BVikX9$hzDZޣ{ 1Rh=+JJbY \7> xlҀdߌtfͽG'3 #cQvXtRT]Wg,_7A5:IU0T[49dnLj?888>";++eƂv5oS X  fyj'cĺQc~r68d֛RujS\<6k2H/w26Ŗ.pNyY@R:S-$9]2?YAX){^N4) eZ6lx59;L|u6n>ݒCr`` vԻ _ly/t;xfЉpʐM]!gmBB?e&nacHq6bkj!\Ǽܶ:T,2^GTj܁n3KU9W@x')Nls*'$+b,*akgtJ~ͽi!N$ܗ(,$e^oMnIo:lWnM|էogiЉ$A%"4µ b@+_qaZd>E>U I'Q}_ob9@7? 6qH̪xbnNф1o\÷q$I<;W?{޼yFpbIآ?95PJҾj5$` u#cڠ>(e}.>+ '1Rm zʹ_.UzL~JBV^0OH;N^ZĥV 2t)53l o'A?PVd&We$ˉ'hB/6(ܛj΍}U| 3MQ0֛v"xhJ-{?Dd3g%1stT%3+0j+ 5S2:υ>1 *ʵ&B1NLܹ"lcVr9HW[&_\A[*ʧlwӑ/5P ;`2\97uoyH]_]IzSnf?  &C),;ٴ]9>ksA /:qqLR〕%}眀w#!A&?{ޜ]eʐ,qwGs2!=y|*lW:4:(ӄn}BݿsO|՛^r! pB9f G\U (K)\=eUV PaÊ ӥ ҏe=N%/iaKطil?!qaL%E>[ɺZ`pX؊'Ǚ;@k<\#f"}9-k<"<0`D>m>ܭ' =6`;uFKGCX4[Rv (+< Qq\3W6OΠy{-NZ3|:0ic#ec7t@Sq\anI=+f?_JSeBfc n6t&brlԔ@P >I4j܆0f[)GyO=nwv D;㛯z~prv$78\s% D$|$N-_u0}w较9Ldx+pgJӍ̦7 (<(Hn\=GAn =. ^B`MYd6.C'?t橐~[BZ? 2^$uUa":mNm[ȼ *@M~2>ɆeGa/٤M0Y KDb% d"/Bb'?m.`$Wiw|Dor Vc*YmjWo¨DeYWYʿc"T/,/[# OyWtfA. `Tw,VVSYO-̹3n"wG7Q(޶{RCce~^$*o|SoժAhΡEFUzrjNJ{]:jZ O}CYg`ؖՎGL\ L%W:ݣo:ع lcPC 4=O~r%+iG P^7b`$t`\#rCP>A&= r!@e` \*(!zъIo{2@4! h7'][mIOR!PF63diVͬrk'+0K"^ʿ eꏂd tS}DLdqkqX<V0^}Nnu6)sSw|StEmVꍦ ]~M4eE8m%e  MRDv5er˯9m`%|yn_U,%Y]4JΎeLD}x'?Hb d$|-_5 =p+qq^^dz;o0fطzJB*?Oo5GGӍ )7DhU-ϣkȏ}qm1<VKGC!uƊ8t % r h&seHjqc nmKQ25ౙrh1ʂ;w6!ܩ%QQ?y\UfWZ=Lr;]%I0*UoRq֘7ϡ=nt0N8Uc#pWE_;؎T/(ڽhnS%shкbYo+cT\jP8t~erI;naO1Y+9GR|OS9mTߏֆqՠ\wPW Vq ,V%NHmEǒnUz;gpF~|1ojJF U2I؜o%]nA1p_#?%1mE~!+3t&Lhé su}(Ȉ KI4=M錻InL\./(_zZT(<sP{vk)iuQ9 A7 L+ȫ*`k=Kz$ؘ@hV+֤"f.Q2mQG=۪B+#-ϸ?N/IYҬa/4FT0`hMwcbTP$i0s{ҩT&Xl@v|h"wB~`Ų ! V]53G@1 =:]92*`҅t?$Yߗ\|Mi?I} ]#SU f<'xb|e9)cr*lSꪗtHAZ7\dXb6P G:wڅy |-R6,)m7)@4Y 4a 4]Pjtu1'RMԬqWp@akbrPCnh{rA5';@(~!=:깰~% K!\rwXLr6o/Ѕ*[*JƻHPC#\y Jz3 g+#r^ܣu^D8QgPVb /cu{Œi98|â1-{1q$l S!/ +j h%H#SAs7~̆EuoP`/NEr=)ʥ mw&j#kۻFu= qJ 9"A M["d9wHbvD>Qd%O. +-4"!=ȟҨ[|ȼn;Qqb,@ H@{'֦ް2_H1՛k]` l߫6UR0M}a=MNrz! rp=R _4n=AZf!,*+EBlrz.I/)rC'>풜%QʽZS}Lnf| e6%YcM=GɺsnU#eItmː1fPJXCq铠 gkL } L8 dqVeeR JpV׫]qL~r-+!37*T aw; tn,錫qp2\a:u N ˪I^2> tQªhaJtoUG[~c`ŶW͜Y|FDl?~KhM{6u:xe^-hفl$ך KN}Uگ 64spCOznJ3/ۼtb>QӍ'ٚ?5Ϩ~LPzzkܼedX*wl<0üJukz.'.E Eb=u/hoߖfKDDA2;5cbpvK"[61kZJ^EQTwkAvȳ2(K*&#iPVO }S!aQ^"L,Ybrozܓ@}j)~x1~ (9_=70|-?D斚ރ]HhV@AIR){QYy7b(z.MT)h1NEZ (|~|ĉ?")p*oB!H=O?B+Hs{XRɳh`X^M.U5\noZ(@ *od#xjgcῚ#?|IHת CՆߛ  TboM' $ʻ[1GS.xބ6QͬNca&?2uwh40m1>xLZ#9u $%)7 m~V14:'F$& ωSryr+=>9.i yi>A -] MR/ƫ'fWT-[s;Rxpc6  &]{OCOźy$ȧ-F{֞~W6hN Ƚ '4S) 7gnB_ Oi7~g '\ $4Wfl'fLm ݁5Τ㢃{|R%&sBߖO6>lgrc,;UTq2#X-U5՚ ̭v .Bs/F_{On[ a%РXPFNtXT6BsP ZYʗ ]EJ$&AOO##vҮ t`wP|>hm3pwP"aPP^/ԪYmCl@Rru*.H" 'êRvd+sztN[ .vg5IGƙҰOyü(-!2"sB7Fep=, k#)wh_yW_d.d_Ve6eR8E8arxp$l5Y6BJlR4C :s?/(Z$QB8&ڑ$а:K.&`FPl'N񐱗~"|^83I{ bH^Z"|"6?\=PIΑ?@nz9 tp*pKE EIbƬ*SO}3F! *[L!eՁ&U>v7šxtJTa|4c=Iߦb[̫bem*jص <[[QerT\`HTtk!uǖ*Һw&i=.:i@k1U^zo.`s?\fB ń'RäŊ8c(1 lgIvC4ڴ!F& 97>ߑnRaA7y==g ,|/= ͤ~. f2A0hړ$0苑N:WE&{TYSX{rDY^no~]A| ln:)ۚf+;9q{q#h$SM\ Aךk>[ϩK zO+ˋaNoƿb~瞕`bWD\eO/93J#'QYl^^ ߡ%~( BrzsZ& 7ZViq^{Wл3GxewJ1$oGx-VsZFB̅AH:ƏO gkP砖{, C@{=B](#꙲".x&쬾IGl{ S`IlvIX{9π{X`S+Iչ|4i0e.y:3޾N@uK5>7?E7 ~EQYKr M:ɕ,0>nG-D}Pü@2}^4e/yQ F+jaήo>n c?H ȟ硳 cdÇ9k- wm:6EApU+uꣃ 0ڽAm7c=[^{aֵ,9SH6@S^)>>9vfu^ЗIxGX)5b ANh:L }Ry!@>;Zv>"?}aju#CoxZ,gq}Bpg%;e4E՛5Xl_|ͣ44XԽyarW#qGX|Z;"(FEg r 7= ^W})eڍNߜ_k< MȞ3̿uPh UıTgiЭpQ[{6W_t҃@*NϹ%l}] ,4/}hNUe3i]tS×$:{H_0*;mR== mk?9 ^#Sl dHv/Mn FpRʲ@{wVw07lt[$VJSOkD7K88F;x T'Yբ-M H"|v } TH1xO-[ƍS[Ktl"}$!.*gz,,٧.SqXuX av'Ј1T|RVg*ڊDVb '^G7:8鉠f4Hjګ8?О^a&L4tv} O*7/#HG. ᙛV=(AYsB/~ h[v$tIXB.*^ڂWw[5,JH6躁vEhJ:"]:p# psZu0vz6%N&JnbiDɶ>ޢMwL*Uw@|?C(%Oب _}Ǹ~ xCяwߙ>G"'nJ5|38]e4wo}rΊgzl8iuXݪ'dQ jmL9,H?V::/Z5v8#6)f?Xtԭ藱S: {s( -"P)\6-4%]e4!~=G(Jbg6/nQ51!sbA'WmsD c0%%@&P2vbh3T|C!?3RQS7SJI b/,։̇p A2?"#y 5yC!JbS?{k%#F3QZ[#jZ1[~=L. o UCd\oH;+J1OsA=[)DL:nB.vָ W&Ej$~,H-xK"wQ;Ĭy*vI(˳o.ڵ/,F*&3Ƕ{ pRm v%QNAy8sEAݣ4//icN8vʨ9zIJV\KA@?EidbӅ6 "}9a 䙭xS[ ګǑJW?yC_7K#3NH-VF Cf02z>ΛFp}G_}3 !6XJz}4Y$!QɛFϮj">W_v9{Vr ,ͮhRZ{l+䀩̘BuikMIzt' d)weE$ ]+"x/Dgb>ٚHS LqsU &\{CɆ^e>,1I=כ6^%iK>4(SQKi_\XbNT:[W_s+ _mCYMoQ-[qhͻ…8Qx[d!bQvbW0-26R,RpnYM;=&,#ܼkSDià #m_ {URҾ0;p MD0ĂkغR[<=(VDw=~Hvd_ Vxq:F`MMƉ`zQS/]c W ]PJLcƇ 4^4JEaLF$jÂ+qtf0@TPP=^!4NPAqP[Ty{S{tgx of{!f mR`4vXKE9)/ee4~Z^Ogn+Qc%tu. ˪V54XvĊύ5kg1NrQkdqn  i0x}HX =poϸ0+neV"-gu:X-+{n1 H)kV6ԨC(Fwi:{>>)Ro8 |zY-ifK9z eؠl/?cuܠn&WWFa{>Ӌ.#E LC0\)f꺃,Zy&g90wgzUW[ukI4p~e02F؅kIkp#FVyzP#bD6yUoھivxߣ\|qAK&wͥwB+&4CZe,4 pm2r W(UJW,`j(א R[)I?ãNzht wM^nR1ť, 7ObG8q_t#lzQ(ڱ+=]&{xbWڊ OA'\/)m+!bi Gb"eX?OǏ9o ^'0ȹHM"5:Xe8| “}-`T_e6OځgbC;ÊLat2-  M}Ё٦~Y XHfW٭9KVH9 ñbJeGГaý=lnd'ٱtKkA?|ATT3O5_Y#9ê 3lF}nF=\#&E@æ 71od۲Ⱦ-I, TexGQ쒄.fR퀹{1W373q1+A.o Bk-}jS`G<ߋŪ$=oc$3PTQ)omLmgY̩Dk. FyA6_D9l,l+0mFn<L]b1(-aﻢ케gqׁR('X28Ƀ=S{)9G?n*SkXF6rűXi.t,_=Vx! J6B"}6~vW.Sbs]ܯӀyr)('̈ϼQGV wՊ1GM{{4/cƥYM 86 ncZ9х&O ]Y1_~;E.%!zzH+ 3Zk aJ vd}*ؿG_sSg!l@ju"^:wDcY[<Jug~]w탭fl]GgAk ?͑`g^KZSUW%T=,J0%r+)>,GwFtyr{Hwy2}=\1օWXv#pFTRMPءL3 ##Z,UutF.Mu b7kX\e&֩X٭;]HXK~EH)QCK]Z^| R@7H߂]##Ɂ)zzE^@%8kuBu.-ƈ&w?-nCwPOSCLZWЂb_OR}DOFAn֨^bh."*B j> s*`Vϡb5P{׮,+aD@ P2{måiUƺ;LhynzBGB⍷{/o".mG%PWWy=9*F9&=O~r(&Cp=s%ٝ z~XQ- eِT6:&} ­ "]E,Amh]k9o͠CE*Aq/O1PK04+zbxiW Cאx{G%hlBA0 !P¸`i}2_b[Y L=c/T]oF ÍDj NXq5}6pZt-ePێn JW )h AyKK5.Q9R^[ع͚= Hv!*e! &C/ETf [\(,¶=byϑgrׄ1x'8?JV9x* 9k6۰7<>2~ǩ 8?]^mzZ ~޲=gx;+*+i3!DlNjҝG "߸uDZm +w5ޖs;3EUB,"ͪ`1 6w/-VX14rb(<-ǰ)9I tKhx9\t4f'rnjeN#EHLH`9 yXĹ>4yА˭]Z=s/0mZjN ]`7"4[lܠ0Mǃ7'&:ux8hvz5޹Ȁ~{r83л#]]4tV7i{kw.,LZ.L̒HXŠܤaf#{.P |QwqBPXi{ V03 LPwZ yPzƣpECڜq/^UK/޷uׯn Ln߉9ro}vޔ-n[%lpt#Žx_5fAJtVx͚gsˇf3.-'胿U}3~?:v`Bͻ$kO63;E8T&d B-1V1]$[D&j>*_TÙ~_s ,O.0W+%pnMz;$U-PeE`-vy{ݏ:pÞ!H=۬oI.~ٷ4=ZMZne>ur7=8%"W6* S|bra_mY5 0@X矌4hP1ƚ›^_zڟpz-d͸D21421+zw~K\+1,,[q,f:Ȅc5Xu>~ hyߴoY.m Xw+7@O׭~=97mU8(qƽnU13C;ѐ>B6M@fشgauY uaڗ'L_j ҁ!Yfx`8OyjŌV|ښ3IAτTUd7K==92A5/?L AUjLЛe%֑Dc%>"IrM-#_ kfȔ5JB) jںLWaor,,QlPʺA8@M3|9<]~ 2 kQn=#= M\.|;rOF*j=&OV cq-qF~7yaPer ^xfd<ٞ";Y#|t@Fv 4ui.Xnuvuh?Pbxӄ&b~Ss+ߛoIs}=hvoZaQ7tMXVSYم i%:)$ر*' "8漤'H{[˙#x'>;ag-`t8:*Q2&F>X@82qߺ.HSo)S 3̇MÛgүPf P3`@}TOKv@\v5aA;~%S`^ȇƚyz\=o&DNmO[4qO"h!s.IjNeޮӲg΅U1[t.rA#ӶA ʇ`(ovK Pm n&m_\hMklp8oa>xR8o6ϼn^/jUn\_K%l2$>I|S_#DYf{⫇{Cv 0pWVg<'N !Q)Q,m$z1 `wgކp//!#9Rt=~}]k +Lu;۔`rXrL\cɰ%B"JDP?9@@[;89U0smZތC0ŃLAe{._eȰ "m Zfvw~8=MʏvXʚ)}̍'`iUQa{e3 \+e\L!lsIR\om'T8apg(阁w jFa/7\ B6CcL^ǿ%ImyI nLڈ1/ČX\{?B->=fpU\fx}{~眫Q(KجAto'$KoGr/d -P(oJ2T2tӢ+/Jb6(A!(9sW Zt.i|}w:WZzIlfrOOiBCf˕52s\Bۉeѽ_ |QИ z2f-SՈ"uN`B[@ϝ+­@!Ls1c(ui?>gcݚ@3a@USTw)[%2H/Ⱥw?͋$U +i#"O1)|l-&6])}y+Wm\cߣ 8k\%`T|YmZ}|-}Ea$}uX#񓴱Ee:o2:L=I:r59 '*QAA#ƜzsBV1cbH=+M;@ ˝]~q]?y " 3D0x~RoW Thu+:,?DN')5(ӲAGHV$by >-q\yPέO%{DQ$3w#G7S.zF2*}i| s<%tJ'(#dw}}IƪRS6}ٶ2lXC)_RRn!y)j9ʆre|) ~5~8]7$0V5FiA%V^ߣvLкm@",wָ($0Gwk71bI^kQ,m TF2ۇ49*ޝdu/p74BI2v~^ZVaJ ijhOeMiKk w~a4Bu~A``lNAwFh)>tF巤wqո*2oWk.<J; ցS(0I#=TW[Ʃ lLHXp.8@^U82 d6}ǪId?7ynՕ.lx܇ЇF|UrNESxjx+7(%*vKƢ Jث,DXìejV7{>saBCn;<ǰHENDWF"JM"'{צ2>,)z†qX fnzAv-r;nް'2ʶq>*Q@19BM@ۖH%[;Ueׯcoy^Z,H#*1˺'2q@r98,"O`JP;4@`˪jny2"G]9ߘN. -?kKZ6qj>WVy{#n]0aBxfO^Өھ/ dd;՟S-,BKt~g lg2toOOrhWUճWy c=j@HDK.9/ ]u~թEz;ִ _Ɲ m= z-cԐm1 kcXηʱvx&."J ;krE;k\ Zzp'J՞I.Y +<&\ nK2ؕ;ǑT?8̅*5S20;km9ɁqIC˵_=!{{8:cx/gr-GPagxpl%p)_a69wt+or_al'$AwDM8313 Nwxpdhb-Nn0Cn9+_Rj*\>,mb+Gcg&WkId;E0#a\}8!-4ْ~7ZnЧ;m!w!U>X)׶i tC'LXE kEb[Q"@8Y:S41 f6kBo\>z&3sFھi{w"'yΦ6 [tA;wl*V8cC{~Usg f  Qox:\$+h#CLsy95< PN+tV3|K6GgayǫerilPt/2WR`G/ {o{ 2^.)au]&\q_ 'C:ł9f/۫+R8I@DigQLliEش}$9U7g}Ozc6eEei'z\f\>E]P9ˣ%{y_mA+NNL{Hn.h?ߓfiz&Rmuhz,=y#@7a>HA  oHB!Ψ{HVs[.6hjҹ\h-\{PCۂiI5 $~%n\C1;%`,!w'H(3~k䇷Go[|d<+Hs9rUךH @vRj>J.;zL-O ׆DO>[^0jCwk0 Qk aet%qs}~9jD)U4ˏf~ba֌;1##?Z;kk\ @DUMVѯן^uVz DD!(ڟ!~n-_9W_䣛E,͗S'_kj)KkdşhЯ/s?Oam.SE#VD#6Q $3t+Pr2ȯ~s&yn<_Y&a1o'l9胠 \7iP[cV0mRvkGQ/p g JE_I^+I B'C .F\/H2EC8 gLcQE-f5>: L"bvELjO.HREKM+/I3]ȠPHu[-%>Ľva&T&c;mz: `.q`,\/vk<7z?4,I;|ZU_uן/ax'WJ?d@`pduqeĎT>5ө1\a7W 9|X}@Eט$=J1< #9'cŻxUGq F6mcaXԳwIl`׿w< ޱ~IbCqZ4gtO@fz3>fh;iRi nfqsv8΂)Wh'0Se(hqE* *!N%LN\L9psgrSe]܂`Vr{Lk] n w"|;S~%|0JA ԡk68Ô8iMvIbyĩ+<>,:5~S[&/N$\w(1S>E3f(Ndl(tqӭ;L}kZ ƝL_iUɺ YHyF#Ǖ IB=Ϭ/oX=8~m 7%Jf@ÊU '2'3 Kw囚QySzcVփi5o6\b)R>g8 <'HyrB%*OGld֍M Ɣ9Y\5(M2M&Q40sHmH[Xќee#52$ª-_;t*NZrQ )Ÿx +틃 p[A bYf)pmquhu~Xg 8߾iʧd]ͣ<@6#  d -p?Ʃ@h1G@+9/>oC(81NF3giOCx٥4ߐL%Qq v56 N)Hv0T02+"!<;V~Tb8kU#t}c,%-2 ,e_sS$czIU^>o`_#95wfH玨R1M0J¥'c%Te =863`i4m7հRc̞zf|,YGX/#j.[kaqE a'21ĘLZwjfjaD1/(7+N;ʄfգ8vsG!vAd->C颃P+ z% }wF+GI-l$J_鶅'kϿq"niY|(8B+D^?iV"J/4{T{ ; jݳ"G{<@)ntbZi!`?(j.?1 ǁMF}1 GXCdM'0 1Л׫frN~lBO! :M甮ɠ=|wI4%`rX(@5=ET4iMOxҩ*C! ӅJj=U|L0ZjT*293b wm&16 R2*Nzlrue!AY~ktP-э x_3gȓ1KH|DVBG*'?Ǫ?TH3 r7ɋuY,KറLRXxڵ9477풍w^[2zdN(q=zIn-T8]}jCm*w7u~/e>Ng.Gyo}PS(GXʮGJD-]2HN|@]Ħ?Lk`ϱ:۹E5;pwC<͆+%cTՒU1$(<ҥG흵!lf@ }Eq~U}JRjZ]тyn 61O~gRbW^{j:B}-ȣ|-4[8}Fc#dPԜjV?FKޚd`KɃDy3},~R`.VA+ GŸ"Pr c3yxNIGzz2VB(o+,6RRsb)RuUc5 |ik$WRzIo? 5c+yxWU2αE!vФ:f8uc5JB*Yi48K3&v> YE,VT΁9}d,WR )&:*f &}P-]Ь,5S@!= j"'|C ,wX*TKs`z),PLHM>o7]ꢶ`;GqC BR#9BG"'zkf聵|/oax݅ "y٢C&U? q7g7E&a'剦8QH 3w fEue)̀`VLa&geȬA`dկ||vl9X! ]\jWxl{^QuF=&o IpY=Id25:m`$/t9>#;50-`>y0|ڮyWw7@ u|?n ?=[CcJ?XBϐ.)g.W ,/: zsX1j| c;~|1'l2p+Dc"q&ZcL叙<=¨ⲧhtbq\JL]2_Sfʺi. }CuewtPh-Jnj| ?\Q/~hJ06bE9I9ܕVLDcQ̂ CmJ`Q ӯo@}uS,I U} ͠fEB:sE5L=lDd -7<dЮ6"BytsD 4tã7Bx0 7ZL2J%x+5eW.-ƋfYt.5?5PFP"h~BK;]מn|'t'?4/WD Ph{h*ZN~Z+v=Lmg u M:P1ՉJvq9e\|Ӽz1>YP֘avB xY 1,g` ;㮪TrEu |5t?tEd+>K[B]˓&6?%::%N˗Vm0uJ{bHS y+LM:hr]v+g f1PĆ$mѸG݌~sw+F\ )1G[ǒv*[~)/~4rt[Z%ow ɰlP:`X zj7ރEsC.3`e8xZ>/^TOv>n>5 e: ygKyEѷ=BL1O#8e<x}yUάAˑiBh^9q2$o_`$(uB;iʋ5gǣ>[@JxR5Xe]dF"RZF-{+~Jŕa̴(ŘS&boTkU ]1nEIZص 17A3h[*!kkliV-~VJ|ՎxY6:|+֢RW];@hwdŁˢY9l3V-ه-(;Ŷ";kP_/; kga6l[[Zp<\ܔ g~7~Z A"߂D%&y{ Q !0_3W9a@gu@JXCEꔆT|Nlj AvՋ_ |csH#sH 뷄ve꠮y}ЦD^)o`88|DH]vvAr?4'U?mF 9-pƢFj3Xy1G_En0hc\:U,l~K8aIF]9LZ2;G])?<x=m}(7\}_H3ej!\CuųA"'dmG+P!7ļ ьIK-Na|0&N\d@/v,ֵZIAEYE 9b&<$"c떀D/xͮ^`N7-WzV* 2]?\4,2%'MP yJKsKu?mb35gSS5eْ2eI- GfB_|-47v x;g`fEU3 ;^!u.f{|ZNh8_))D_:A arB7]x1O3.:b$%T.*@C8afQ[[b%WfuƤ bmzt__:w9 :nOթ3rųc(eDR:\Iít`?aVuƚ- Yt$Xd!SԆNk suoCĀwt>Vȋ ϑkGv}ukdp:D9&*㴍[Kxܽz*VU/,;[4A[נf ¹m9јW༆OђMU^bhu1+` ̂%_fB}+CP1/T+S %(|L3z"LQ }6#\=q,]תipU},FXai:\åĮss۲t&2/u}ԑd'|6 FIxܚS& ZmEs =!WI u=W[ґ+s?mi ":HąNDPI a/9k mŽ#qw`Et(OUsFC.mBY?y#W1/hOJ  {'I56? J6+ 7T\Ł뎑1wn&IdE(w8*oNcXĆ[\"^Lo$>%%ٗ bPG_jAU+ hA7Q a|IPu|RY8Yι#812k[6*8`z9?f299<;3j- gôLV.7 CYu: pتu3Wlz Nam[0Y\K1~7Dz<+1ƨ3 Ed<"Mȃ,Lg}v~w"Ze8',Ģ7W;6%kb)99B:յ|ZϠUXd\WR-m fzs+ȁ>Ηg(\$-}@5/{B蒱M vvL?E'ys6QI u6׃?[.Z~Ŏ5.=Tˊ}'t奴nsEm hyf^w3{ڀsm#~N(3󔥉Hͪ(1iД: 7'gvu+,6)`h,(֌-%9Ik2|aRbk0nn-dέJg,#P,sﮦi2]9:{Z4{$$[:QnK4`Nfј.4Yg&zw+^Ӷgz]cbBfZ.L⣫ӢvhAD*JEd*uMŦ agfaxymڭxee9c^ 9)ƈ ,|@qQŔ\Iq K~}4g֓t\,XUX*А؈"}Jh]E8 y`LsظtNS9R$}§M޲ esENŸK̦ [v,}wNy Aj+| B` J=Q,Z66NLbFUb-+94)Sl,<+D^F"/}m2\wx2n_BKPFP{@CA` 69v+_=hD:t'K=ִ<X$PdEdpv#Ş{ ŏo:A]ٍwօ5_+<`rz&nhZg8=!ӂzϝ^z9 Zeu'u*t-)bJIEU] K~͐NbE%Ot_щ(Z1<:搑?Y?&]V1W:=JkF[93O3JL4by$l3#EE(R]((ku%¼Kr2L)XKn9 ߭KPfAFLp@QwAy$hMI'%byxJu<&_[ڇh%SB1-}6B#}GG"q/mDZL7ëŐuoIR%46 GRҀ;(#I)K*@mD_Oj-ɃtME27z^#g]3Q`4[%9ǜ UϴLBX+Ƹ/hFZpu9a.(֑m͑n6W6px"x֢=ȗXQ <}2IF,=t!\%`fӲ#OVDu7@s%Ʒf,,_j6LZ&_DKh'+MD"5W[Gy+21gWqzg} KIUH̡t@~I^bZA!AF# Uv-cT֑}ԧh]6;Cf~>r#d;8h+U(]/!#dW !ucSFB8,x6Y 2m#;IytNB 3G)--PK4`+|,vO19:eJqׅfMŷ$:*1?pˇ(k\#>`4erD:#9uY~PDXn$OF!r]WGpݳ݂y?8/cjS V D,kWL_>[Vw=*gi\k~lǗ}Ot5}@Рteɲ-N;Zk#jp; UHR;)T¬=vȲDivl)Q8J/'J5ZCԐ;R~4P%ajHK8 ׭ sbCagbڱ{oUx+Z(dO K2U]}a'(P/smqK!eH)3b[&رN9%slFɯ(i_71Sg-5Pa >L3[_`/]IJ<'\C> =} @a#C91K'كPX{Db-N3Jb]=eN5iEXnAw6;4:D8j)|;|%MwЌ8~53ʮ o&6r [Ix9XbX0& 0WKmA6̥B&c[LTuO `ڕsa%2ч'ckn¶yC7c471̸n8cOb]n(]{5YFo0z-^˅vx4(,EYk Ϋ.C5-D3c18P)@|eKT@RS-v;N(n7F_ж[jnB>c_h0K5-5Q;7SZW?n;v:J?%ip˼ ͓H7>#:Y_EL2(dGOVZhNfdE LEay=<_)Ո`VҪUP-o<pESz-0΄ `ƃ;%;L:Ifn ,yM6O|XvQU%)<]R]W70,ֲhB1M}YEbmgupOŐj, !u|g- 9XΘDv&+t0@.:]-ñMKuYG#89 85--oV沲 JܛV=\9e4g+#)}Wgj%C\b!w8OP/է'7?x*? Z;&>U5]d  𠃅-1/؞w*~p촿ߡPh 0*a b>/UAl¯߸ ,s[ލ{iWmyvW=޴yqJ9dK+%JO"х#=) 򏖔G(a VDprSP.?e!Pa:WiT80daEQ/I=8_(Lu@mfDZ`_T2Fһ%vO= `0T<롊$!8A *x󒥁LjG? 8 ,}n倷M|m V.Sq/`6ڇJ,*DmS*OH/7@dEHSew#sG81 dtz0uIşUy_$9&/KJu_@1CA w|CaEBk5C3WRm y[E ˱ ROp2qQ,W?jֻ\)--Y\'Hnda`/˿`oITvyiӽ^J73!?k*wjuW=[W&gr)qffqWZG M1\a} Te< B^ Na@ŗ*Plz[3<{5EK> >~H\'2{M#"%/*4Y]I5=+$bLпeByM>Z{ &eeR,0` ;*GyCę11-0s|5Ũϊ#R?s6q.Ⱦ x`6*/ɥ7ބiQ{ ?TSǑWK+-ء+π9jxUBD4eY0C <ҥ,F3v+`; b6zE x 9I utM@g9*HF&=t ,\AӤ%hD1z6vA4nA1WcxiMQք&{g>laT|]f>1Y f(/d "θw?Hjxʂ*dl.b]U֨5antDQa Eh$S6t1 ة Jmp0sP*F mՃ?zwcxttډMUlLZU=pKjpxa0\;Vp*Y,+ƬPdf8^m/ ?H;%>e\"4BS Ng1N4f76hjsZg4P5S',SOin45U.u05[d:̻O$teOF{s3=T`i-n`?ZxI_tq`5EV- H+ԁ@/EPǒT2t}u]'e7?İ _4#% _CuەLNO'x BOtI 6X6hF+k"2kOF8PCۍC\ktSo+=~_3V%c7XQܢu2*#W+[mGyP! KХL6>wS _=Pq]̔?m[zKfWf Ljd|Uo -ܯEa)ΥnKVNѬj[ry.k+^n!A)4~ mЈƴId}z3{>̈́Ku[>θ=M7=3$o_VӨXhϮDڇ6N_em [k7Eؒ$w+ V>sU9ӝ%*U&PůP'Nl_hBb2يQPhV27'MDJ>p}ցVD_&>b g,2 `y+0N7\ j W9(H$Wwyl &@trn3;!vuă3fg*(nKFivIư#hNG'A2ئdȒo~LN30 ?W뭦w;*sTXVPPeG'z=ye 1!}ί]dŷPIBJ}p!m`(7ëJK]fe!\wZhJ;o Yg;LOٞ?")W;uȟdL|w7Iq&8APY#eWuy]﫸(G#l]%`bS+e}RдПo:3 8atͭ-*ֆGU71u?^(vɆh_!Mq^E*8o!O$ZqlQj5e9IhЍ;kUqIt3 ~YK\S8-ڱO[f"O*RZe$t /c}JnmNJ`/ ؎^#{CCyW2݋մ ,p)Mp!&zX4-LHk?GG,ĎwLRL7(=߅\~quPr#d,@2CASH*X؅7JZHNՙǷn2bYGIS+K\[T{#*NXDω')]2UtL"׉<ȸm_ePTr觠 jyX 8u%Fʧчf8%So$spom?UqCxZ^I$J *䷍ym"WZJw2ŎW@F2]Ht7Eha5ѪBx=[,*=2+g.zRkB}S[ʱ*,kIǘeV p,mI .L&F(L1a JӪvl6okom1Ncy7`LK},ٳ@}0ptJ4, Tӹl@s4u~ QOܷ Q ņUbq'XٗZq7`R:Y(-PnZ L?s/WU@ɒ)?㷳8$#iOnCy Mb$JQun[V`̯o*qhygfURL bHKAWl ./Jibe¹OQ:\zd`?*˛{n xԂ垙Ďd^px,K#U͸7?7&.2>ݑC5ӌ;&?F^RS+&6ukYcK*8_)L)A(lF:p7lf0Eqʝ(N S0F=\xG{}-_&ts|$Qmݘ NPKT_il oU L[kKmwp-DRd)2K@zS,edWOVu9brhEL\1_J0$TNV3. ;8PyWl$wn2I&}4H9=/8`(>G"˱[kԷ!>QS\ &"&=NLܗ)쏮.n n8Ѣ_.Sȼ(;ErmS=^SuPkT*`яf2-(1AYa_TόRs u;44բ.ܯiƛG 3`rq24W-M6Zq-vBsb)@}4e;,+_ C,;7GQ_ X:ffq:P .IzӠ,ϲ%0nwDT=X"ޒ1KW{-|pvYK2+$:KaPc Dr.>?񕭨 Ft:%C¢w-& *@sZRMm&P2>0HAaŎ~]oFzPj@g7> -@Xs!)[Jc.1& iNl[EUE4أ- }[o. i,fV㴣jBXGhQg|OƲcYNMcÈS$fd p唑7=0΋P"t1Rci?(6>"ÆDa!BOT }yT+e}Jp@ui؅#S,h^{==\8J1q7vS<8!J a8ۜb S1r;eJЎ4vi=e@#bwȸfl p(),ƿhgH!k6 qRmmП2V pn*[3>څQ:v hn+|#T[<84юiZѮǾ3#ƍؾKI-\FGAy$5Erٷ}Y%Q;>tQPmT~O h:"I< XY7:YcPa^[3 ~3psˏ+f$rIѧQc}gR6b)Ehv44벽]Z^Rm+糸j[ciZM^%6P YU+ۑ`e+!͇>{ItfߎǢGOA!'UyLD\m$nK'x!lKRO;!PJqaaor%/Zs5b|C [].zr4wi&iOZ8W) (#+?<'vN '4@el7BW=Sei_hI.OJr A3FMq7Pqq+ =t+vtD` |u[ =j`[3em!4T]?>mՌWCƮXe݅"J@}лGMxY 2? ^cžEݔ߼R9ΏMZ^Z] Ds$g;t둟^3M :Xt}2%ţTL5TYGX%~{ۅ82[Kif7_FBt4݌멚+u!GUC"H^CS:jg9J|"uBqZ&2;NWj}]NLB1ƢOσLy7VTܓ4-6q+:n ;ZԤR.}vS) ?FթdX; gQ솣wbG@B*kcd@Fޗ<Uqӣt܍V׀9ڼ\}4k0,x_ S+ۭ =n-1NP}}FuSНtzV4Okۏ|`5 S&xgwYdBC/7l.zb$ȕp-ԯ-rnW=L"q`kZ'2[V寤Xgu" ~2Ng ?+G eM Ο* |_6b]7B۩Exi9K\HH MAB"mtEi#ͪⱶr껒^~FMʀm-Rs'nqN"5##wfPRBz ۛ4#qMޝָvAgN0ZajD.<ʋ6 Q42SKFFeLu(RPyˡ"HBY]_*nP6EnvNKaث9 ~M ARʟMqάI[l.UKUg L퓗yM@cFN@3a{' =ۚ{\ŽgNs݉^x,hB1]8~uxʡ?Qx{ (ie =#y@O;o)x27h%nvPV#Lj^l* j=ج7@~ن{KP#⍠1eo$֌RwQhS׀v2\㸛u%碪36/ϻ=H 5*:}]R:'(/’`Bt{]?6 눩)V?;1%n{>Υ)[/wwcdHO2@`MdNc ~.nsC3LͨtRSE|8vH߼Wv^3 GG{Ɔ@Sݭy _kgQG(B]SBn#hF[.sW%xsˤޡ66H_SꆝTG_6~NO )&/mO78; kie)"|"0 Sʚ*\ޝf7cL-r8[cXo$$*߷:!5GbTÞC{I<|˅9IɑU; n[. uwH]m6b; mGBl:XG> Fh>n [N*a%nR%:^c'@̉/Jɐl`\+!Qꯛu|?6 kײq)4F/1VQ$bRR69sFM3V@8UU6zdݖz}vN_<-Pnь&Ce7seu{.=}*%`M@~'ѿ/ڥkb6m_ 6}2>:|B< J2*RƧ0+trO9}ϵ_q(0evL`_&gT#ƍgtJ;]lgL+%Jɞ?}f\ 4 %e#Fd%qMvOA4P(6ݙu1w8ul:asyt^-+Xgc(3N:erܭ5.;+EQYM M =Erw$v*c4=x૽|? z N`1;v }6\a82Zm&qX*L{l˷rfX;3 w7H.a*i"/S k]xǂwG,v1?GAnil8POvw@03+fBeF&Zy#/-9B겯 CJx_瘺QPy5L!g_P˵>]Ry$mSr[Arvǁ~ۿ eXDGcky m%m1Ou|]N= # 5t7P,m+m.0{ñEhy)3'Ae4^+Dzd?[{|H;PDW{ #}'7Y4xD$NG`3"io9.q܎j^e/;.˧E! pTd?%? U "SU>e4<y/u22h}"$0Yy<Wty.Vu K8Gi8SV7Wf,"2T6-+̀m25ߺac6tf^{>ǞFvEi%Dzrt[njL#s"Hfw5pq:]hRT@{4wE/H?\)}ƪn Yaa xn%"m\h0tL@g0aN0mPK+r UݖǬ7@H 6,;[9jg+6nFtInGi%cp@4U+Ͳ;f{A"H~ r}LqA" JSi6t lF}Rg+(Z;k- =f0T`=}Ǔ ]/!(!oB! ݨ-oK7$ uR R]}iz$cxj= 0YɄKL@ ƃ- r4*1LY6^R$Nϋ{aaS@pfE G~j)lFuU!]Ds՜>6~s5.PJҞ~1NrEhg-R*"/l#G/Az8aS {0LQ?e~|Y.}Շ8H? H>>9S,[}9׬C@*AE[y9t i~T/7Q,K! 7 p u _Jҩ wmת{CPo9'|el$о׺/y\eV9wt˗l2FqQ3'Cr~!(P1U6Ԉ'˳Ouj&Q.}+l{j'χXtmqdMb-U\Jz[Y[ʿ̹y$}pY4פr]rt$w[H~bikNIJ?VM9[*ބv#׋;sr\c 2t j::龇LTꑋ $V; ɜ)+D\v}q:鸑+^b~{zzЉg2o*5$M^ˇ~ËOU A[,}af/z H6_j6t]ݠ_۾-Hj$PKȤYxX& %i|]=G(䏳$O&:cCS|˸*!+xs P?o`ݓݟ``/XN ]I`MM5ZC^bEoK(ߎK+'Ĝiμ{;p\뼡*Rt.ǝ䗎JI:?o O0rVDӻb4AOu<3iHk  sH9sBuW瀿4#YvRJHmn6}/hP `1䡄Veݱr*.>ET.w)g[ Ork5_uQ敢3ctCw= o0}@J%Z$rB 7쟼hJ2 {BWa2֚#hYz\9R>1ЫoC~ V3=(fZ.9;0n=砭n W/~B1_zD ȍ-B7mzk 8iqGaAsXq,go7J8q Rq2ձa:#ܸvbn1lQ騂@? b%@,W~8?L}˓$E݇hr6iacΨ9BB~PXzwPzܲV=ZUj4F Z=;cz$,>#;n5lskewe@ l5AxbRGIt=G.&aRX :޻OYY(٬(@U}~lXo\)"J^mW'l3dV1꫋pio.- KSeTkJ,6yd\5)!k}J8 ߹yv3AE—^И)+kjsуbډzR N qG\gPa+n?ӊ1b -l#x-eٟlռGuc#{[ v6PV>{}FP@)lz 5GN#u^";Kc>3P.hה#V*c'R>lm֣PVbH!تHb&s+{b-< 0UJlk)[Yi ?:Jy[ױ V}B ᑐ LitE; z !*M:JU@]L{ 'P>4/j~4S Ek@<MYҳFځI%F.v7rONX#.ȫ>Ԋ@߳$$ ['d ;畴'-'Γw%#wgl89gݖTE/0;&G6&n~y?fRr/jp;u#|շx>qdثcH SM_WVP6R$,= [}Q3A-O7;߀hjo#ݨ{⡊~2^EY̞y"2/@2QM"GWV5^a5\|Wt}Rv)0y`[\=OilJ:_`$>H_s, Iv+k-Ep|H/Mէ;QoJ~L}{a v&Cۈl,qOUw,ק¾|.}lOiW!mТ]h#~Bi%m49Q~' @Dxy9ˡtbHu6BEWe٢yE n9kp<_o@Ac U,Qod$bxHQyXȪFgټQH7CyF ^m\dAgF6h&q?թǛY -bJI f_B IYY!0hse1 O|Q\$!˷8|QC8Rwy_YÄ&P5 z-2E#N[+=GPd{o'өLv7IkTo{TIDwp #Oy(]KP+"*9 XQ+Unḙَ qaT[DK5lzJ5+G6Bp/)d,zk@loh \g)%v+f0](W?A)mvS)^ Yҳf 8d0~9$ 9 pJM7J.:M3!lXHY|N>11-`t^q 0\BisBƛ+~GX[mD*xnNo;dZE;2 %A y#…,ː e̗R.eri;+=WڌzZOODrV&?%N?FS;6W}Xϔ:9nv9 164>bO;eym3ۧqfL# $8>r[CRS}3+2)~a[)m HMp4O)q{'uD%)lJ׿Z|Gn Rn|'S4UϤuI\fH`Qs{n90cuЩ|Wda e"0A7%NTz1+mP@)yLyLչQ6ejn2OfEhwX{f@?;V*k[8RF606#^IW`X+:/s\;!b|i,E$.^5mF :+OM+4mC87 Lk(.wg$k|R#Y,g?δ90]Kt>ȔC3M\x8iFg >McBn4=9%C ,m{g X"zJ^wQ5T.8|:v=4[' 7qҤ ɠ]N6L</wH:HE|p۹PwyHk*GmJK3}PB!q@(΃<#ϥc|`f"Zε+}rW-t}nYc;F+6kX5kK (943%~x "O ܘ~ 5T}ֱώl{v+7 ZSpG)zLmKx);!ŦKncMTߎ^n?fnz2/˸vs.;k>[MAG-%SaT} &UzgoϙfzvT٘qqx:â.خo9`hi52 o^48ǐ8vb`3CM >·A:pB-i]|؝ .~ "W Ke0*P= TCuyca=?S.ALSDkARW&qSzc'2N;9 }&9mm bz,?Ѓ(@hPRaBm Nɮe aenK{ $^"D1R+E`l #cVsx%\vEVxajssKՙyiދ *2OѶ~hi覹nԷ1P@ j,m&ܱ JeDNoOq5#/!~ fd 1mkD*aF~`- ڋ˿AJrԿ-Z[?:1/VP\$$PBIsCs&#_&W=ӯHx5{guVv#p]fa92SwhH'h[SVa,mDT[zuo-tdB,)LþrBѦy͈ &eW+V?!BY}XWAreNG_%W`Tb~3:ʔ wqۯhG̾ @TcR ?jӱ, UFy[:AR菨K&3hksQ c\@﵏NH׈ ;XATu.Z6 T **leV{ȓ;s|CA%]02N#$%ܦ[oLl$OɼnX/&JI U5|ҷNJ@&0K hAMgɷ;l *1 }s~L)'J"^2QVv.mQ%_X@] NhQvPI\|?؇%zSSb9v6F,3#R0My}yDIwgbkٔh;QIGs产ۦy+OW}\7M[X1%"3CRQJaAap7R^60O Ma)ݼ<)fl~}40es O@t^uXfQAjêX8ȷMeRbx%|jd@!a;(fs OƼ1i>&KQ}'^oo@quɣԍbgE`;" ,zw52V["(dKCh%"DnMQ\HfEۍg>^LnɆB[ @B~_7@Atvdo/28`eV#M|?!T3>6[j\nR-!p}:G=X_pB$`T <_+5 A֘?AO pt^ag FY^zSM-ygU!,&XS~h5iEd/Q8qP_$?/,Z}lȒ`L+jI?@WB{V1Y߽J[WX%X1+3Dy^LbP'UR?kQjE&D ܛC%ZBGYgE͌+9kN2-bxl˼N{ f]0ZK?.2t9(HF\>x{b˶e#ޟ38sBB'=ض'!VwF1r ӡ~;3VH/&S)sh]kEԙݖ~Y<&C( Jqq2OkNc0ݍUHλFq"ax/ghv,&Ws)wgOXLO0] .]DcJH@¸&G'pgF{& c{Mdr{.g`B%Uſ5)B,xRMe6/oԑc8-U C Jl~nƓBu}AR@!Ց_捪U/bGmBNͪ;Xu3RP)̈́>;+<ƾ|-]`t^X+^GptR$hA6UB?<гk#.?q4CFyH\eKA)YjÛa%~`{+..oȵ@v65u!!&ܠϋ$>䨈ّp; mA1qtlYتcׅ\V+KiBigJۄ M `=piՍwLy%n OmE+05(M~+7eLtK Ԇߨ:$s9W8C5&4A cx9\HEQ5ia`^[ni}-} E/ߋ1vxĕ@pVIvL[ 8vY,ga#~xm)#M BȂ4A@7P1&՞)JDf]sՐ೩k@5x vs H/.{؋8Tl/#l CQOEkWã LQbHP'$8޳-p3YO-#sFS0p ɩB'k $}%bHϙ3*:ܟ)vS,#(aXqXr$жL`LldxP=kOov'<Hpm@%f8Q Ь&k"i ]&+/p ؾ+ {/`c˱ o+ IdD[ugYݵ7_em$gA$tFFI>-AaQ eI°Y so1Q+P*5&#f5Ev#r-pW/`_P"WF}nh~d͡x@\ w;#LS( Td"r%|7Bqnd{9+y\b} Cj{7fT_%BٕV ط$8Iޛg%Ƒm b%OK*; J>(@e $?1-yPfД+9×DiDtJ0^۴<=;.M+Km3@(, (Buoߝ-|T3.-9E CAsLzTWrW"6,MQvQb8|Hկ&Bi`HV>SצkZ:@cU۾@JBS=6 A@̠YE(;̊gYmohDL?7p,)-At[+cF&F-*$ -WFWk?G֨ʼn.^ Y2ڲi*'#fR A3fHc;۹`.3U(ӧo o@j*$DS@M^̮؉ĝ-"zlз4Q䔽GM(,=BwvKg`1\Le$rF+=#䊍A{n5m L[<vxecݩѾ>g7m7@/rXg  LY`G, ڛ-ECK%mF4@S÷DH:j}Qtf9Z0v[P?B :!x/C|| amrH0j'B1=b1t~r1;k_Z^/&'>,ŗw$Utぺrp֖\ҽAXoT#*yQ0T8s3vv'ؓ`bZZMXL(oSxaqgz~OCn*6o.y=_ +IySf ʤvDpX 0כS gz`YF*l]y ]yp7^cT*} NŰmӸ=8i:\fZv3.n}pGcfR܍)//QJ,dtOB}"ϋJqvHs%+XpYHp/pz2;NjtBggPYVWkO!\rihK O8/w;zs=o]bv5 j6oXDE?r#+ qICۦ.%KBPezTC5FP. (Ix{J :>X>S\y? ?28D?,wŻOάf_ @l&A yH ^;;[Ћ :(PA5izeI0֦%f>{)|52 R(nŹfxār'i ϮXiݼŏT{zL]9Y2mlqe4[hNlк1k{ 'p NeC!IS{~|a=-_` \coT(|"RkLLrr)MvۉqX|{T*{t)P~8_?64"Nؼ$@%]V0W: QdVM2 7O-z=m? [FC9zys1B_@UE S5nڶQXH)gpro`]Ep*?瑁lu(i;Q(4i }…C,2^y,ɷ܄8$ U źYӦyn%[,pxujdw|]1uIʰI|q@TЫp:9??,WpCxbI]$QY/K%$^\Ř(*mmGwD՟!.MZm^fщ N붅18lǂN^!zHKF{7k&ѝj,VQl`բYBLg$LH>s{F5Ij.DFQCVMXe Oqhoo{] Yqd'?/mNapQQoN+Ge'6-z{ ]$gھ~J{Pˉ{ޝd9:Pz8R7av8101J{GÁvhb4%JI\²|*9zR>f2KmP;8yeR^cK_s͛LW3ΔRdK8pR^( ćԦP)n)h/^@'ƈ'G]~V[kD ]bq}!NuU>F?I]VJH1cq3m+BXzfPo.GmhiFp !>=f_4;2LHD"6]5}dX$pmB{/ë/4Ł0-sZi2h'ޭ;Jaԩ^6<7ޙqA鐒6 9JX`?[]A"RJ3Z+r8zWoptۦ(:_7uY(oD>3sHlZesJfvxx5ne7`ݻ^EKjIN$X&ƕ9e)ؚ5?b03¬E"}@e,4evy3E=3/?{_U8؁Aٔ+4}Gw`BaLHG4)>YS,ZxM]N'?ԯgX3Vk7R;܀` NpCA'6CM!:.ޖqQNbepӟȧN}ŧ=˒1%G6BADM&@FG8GRw3Ǩ.gX^5ĮS^k—f.籔5\F:U_C8ZO2_-ҽwz0t%x06 `, Z}=Tэtqh:,6qP:ĤrG g-*e#m*FfDOӁu#ˡ#gYuy)/в9W@u]ŞE& kCUJίE%u'bj@4;d8+ ]bxV@+ڳ9 Ӳdr! C)91<ݣ;tCT<I$bT{nCCp ID5&6 \7˅[](C&Fo` ~Q6rM4[Sl4C=9v- bӠGЦIum>M!bXZgQXDA=t*Z܈|aN)ebtmĮ|%4쬡6u~<@5!Otא𫯲/a ϸm?ɂHW9Ə C$K:\SFYJУabF!Bj?Q/0]LJX[/^za{ !!/(?*soG$:PL|Gc'Jᾒ~{&%kGU@:u}PGk&+0ZNVœ?AD擶1$zd;bߣaKQxjNQf1qID* nI"ySS!UE!*ciRL44t&*vW|c.L+>Foff@2ՈE# N䊶(sT-/JGm8J"9K~BJD*nj)OfN;O oLdE{i-(^_OPg>/`?M&;ݞ{~Ӛںfu&$ XYn$WDAuLG\AK|wXYiboA`I,h]]9(QB)1 –}/hoqyW.qOWY n.X>".uYaP4.QIʤ3J ^Rr`ѥK[To BBIߋqG0$YN.!4{_OeaNf',0G*Bu)%*ϓ y%zX񠮍(u)]s,UR$lh(kV.bD8GǠ W)-~- \7?=?Q2e[!TtjY7%d}% U8khoR.b5eE??&W~;i jqZhx7]MU'Tʈ~V4vnN,yXkjdIm WV>rrmdW}5tubaA3E^ `!z* >m(ڛ X^UxMO9ͦbLw.nA;;)]A Ɯ B>><0$W<,EnLvqý}ky<Ӄ n4v ^W +~Veb8yUbqr(3|TRe4 gR! u>Vbx4UpqQ23yQlxI/}iHD^qt(${*^Ȧ0rF|r l}q2s:` $SfܢRHy 0"~ɵ?)"Zpej}=6L*Sv{X[uAO{P=~vRKv,j2rq;SZUQ+k-r3ҙb`Qx:{& :ş13`c ycMRTƁ& BvU e'7~.D*mȩ#MG,Ua|vzM0K"&=dΨ|]z 7bw&6ECklAG>%VfUݝ`n m_KRSFMHڤ^$deB2B)Z>,-.BLsO [.,SѰe6܌<1]NcexsZ!SXq7[?*JkM!@NK/ջ#80Z)4r2X9Ɣ.g# %қF?}̖R Jcy)9W:.:Z'n=|.Bʆ $ywȉ% Lc d55J⛍czXcuR2hQOzRX0b 0A=`"jaFIn{)&wEDH;s Nns . r9| XEJ&Iuio~5;qo`=(l/W?6E rE}cI`v^*a\o;@,~d0(,IEgu^ޚyфaqnY((8a~)h8=@sB>L9 $Xc9z 5#Yti;Ժ \;SqOe .eO*3_Ca%Z(#C[/OgŻ'YJQpX|H4UGHQzˎ&`$;'s0G*):yőNhh|]DkM1^#!x(]$8*1?n tvSC.Fdv' <$Z, Ler9jEP{TeH&Zb5eg_ H>`ScGhmJeUbv2Y?$n5t?1ZYu+n_xo}Z S]"NOnxƊSٟhqq6fiڋ&uOMECsSJt+ +j`LCyц|ښdgw.oj<y,ݚQl{#_ƍ AH&s`H*;í_Q ]٥7?߹srp{| V#/v^ӈnxT{Hyt РdHj(GNԄNuapԴ:N&0WƚOWpE7,I (.`˃ w+gѼRbUBbRCKYa8&+%w^є|G HIΦ4'f Z{!A^ OotxC>МZ:6 4-XȆԜ.Jsg&4볬mG6eh\WBB}:ٟC{]de0%u 2baɵ[#otmFwnu~SѶJAuϯ m% X5战zI{dy8@ }T$?eidCŒy\_(j IDB#cKIhg\j 4,O܎A!t/oB'AG$?o!~'.?eX&YaIw0뾊 suweж-:8SM6.oYٶů2VW/`Hk2Yr?ڹ9M G XB6`uKQ<,m:w'CNla}MJ:[!wyeO;s8truZoMYIP ( & R#?f$_MSP&PC 4B.H?bCąFuE]_ū;eK6 kB"[:Z!)p+D.u(7< =w-bEu8r{ﰶ۴p  ~!mnXç%4 _z8]/||mgY( YO]l/v֏NЊP.ߤؐvIrZOa2L] ݳ;h/Yo)HI_Xvz jjl$, *a-vQo :w<յ ]=`RBrh:.U>-IPO.r=ؑ[ukp``(# M6QJ[8tV!\^#-蛰P3ո`"WJ8/TQ K 5PO+ \R:.1cAq-J.xd.0'#Zd7"y1*N2»nQu8V=^29-ϊ'fGJd`v:m!!wيµ_Atw*A$ x@œAhB?ւiSGX'R70ʼnԻtxP "Rb:,”AEE̹AV ʻW8iL0;8P|ՃA#TBd$j X0NQ?/1LOiۙi)\%抿E6YgγO,ar+0 }H7h;/: lp|הrc=~AӐ {,5'<ϡˬY.@,ؒ <)kWDp愡s.Oee6@P?'/QZq=7HNhvz/^YLPd`௙90*IHSbtKrfG`v`vG"¯SB_\16Kv4^tckZC$?6,r AM= Cl- =q{|jtݾjPtŨ&6(k4<~2*uP Ʒ_mu.89ĝ{SB{bMfz)mOg{2']1)~VࢫdztIEtdҽ\8N O0yW,XS/Kr '&je3,eM_CXϾS/Fh "P`X)-'WxJV=Q@ b[lHCVs:CE>h_o)3UaNaid5 (7W O%\\MDd_W! ^ "fiz*|+y@t@B{zcGgJZUchzxtnγRH=݄}SqgK$~`/{brf9h3C/m̋QuƽspHrX Ze1h&F9=kޜ' r<Ύ (-Wo]{ǿt=@f4~َ\px4}}/GB (AݢP6ս% ս ' xe"xV˥TA ~ca%vPs c]6S#'&,<%VYeR5!ESÅA1&KZlUb8eid7iBj!W t5Ǵ{Ӥ9!}WQVd(ER0KpPTÉϛP"בk}HY|am'8$  Ȃ8i}x?v姮h16g';8}>iPyq* <ô) />;  4@ ': Fb 1HR e& P۸/q͵b4ǁӳ.0}w='UJ.g)!TrB؅r]W_39N#XtOKѫ #aRÓIzgF 6UQ@GfxGCoSZ%lx7Sú9:|qB]H(bU ʥg#w AoqF@ƴ'{ F{s4N-YjJ;҄IONG:bCǕ<,,S 2FWc6ʐVe[|.0kv?c'Xԇ<Y@r^$#:dkmڈ.ɖ#!cuM̕KE굔$: %3äJZRIx_Cw[뛄cȭ x_JFaSR[SuRhz'yu"X ”8CuaƓ|* e&uyא(EEd\IKll_ fm*,͈!ʆ h=2͠f~ꇨbK N%/'eSNI2X=Agj| 8Kv3H˛8 :N9'(*f{w8s.jPj]f G;vMEQk*%u/^4D+8|3gEV\9nK>DC NZ_ T`I]+et2SX&;JԣD[:JTuŔFLndˁ- "SV,G]/XNfr| #_`( Xt=3 C-HPW!٨ݒ *MTsFlʈk^(e D_>3z|8e>z%rP1=kW%qB]o7 8>՛3fu.j tKc9{PBf g5~aE\հ63,6 Uę941;nOƟu(6Y&Fy_s^&T[B7־U"eaꢍȺ=FH!h/o5p+j pR|38^]\GU5(T}#Z)#蚂,i:nxuw9YI;uIn:1P4pNw t`γB(ahM"aHg;YA3zGw0pReruF4Ki(/@5̀m|sr7'ޓGP9rd2ր Cf?#@V[/4JY#\P!Qd\r -1&II%=\#\ĢP1!bcU;v _2[ıF&,Z2 z\dXuͦ=?sqGvv$.xfէ Uc9o{ɕsxL"_\V!Y-WhCn=L Ĺt, JH驅EpRk,!0<*oR.^Fq_ۈ"Ibd•Pi' { OXaVn61K*;{HLZ20E[D R3p3t%c 9$60MYAUg8Tds ~7W |MhYG,Z8M5^H |?:S?}WH`Yg}⠷a%dvŵCq2JscKY>+['i_ʣpD~vƑ݂\ 1#˫NMF2wsIE xw6ӻ@N.K>@u݈#pk\DC`o+&= $PײP[FWJZn wV G:=l:Iho{__g^Mڅ| Cit5neα(c9̮͒<&#^(]JZf 4e;B)_d8 }o-Ra-ˁW፮>:ے@zW|fN_!&X8UiPEM#V"m@'epE߄ᏼ NЯ],ȈW\-.9_N'W1!fp@:k{Jdbe@?5o"P&]$IgcKJG,`ӅRD&gfnYߵ{?!b mh@\HKkɓxo[qS+_kSEPk TF?yxT#T@?y4u<ƿwm]/l`o7Kqo˕^~bL* 8NN)5˾n|Ԃ lZ:־"XM{"kwT_ g(?h! +tf}w2!Ƴq{R}39g*)~)^'{wi<[k](#aWNulZFցş3w.xJkB҈@%Ixg_[;wcfi$*y^n yXEA\,"W;vV!t݅#Ї^̃wl3۠Ͼ(bru]Ua$tĬr & ?Oŋ8eTRɽ-In|Cuf3q5v~s<.GO HzsgOqSic>#u}?:ϭ7eRhJا Ͻfp:B,Ы;WAQް@L%5K_$7Rw|7QHo, Bq៘.Bi-rsW%VM* 0ܺ~c^"VK"*Bye 6Z2݁#}#EǒvZ(4Pݹ.Sm/O0幋 K-̧Ty F|Nk OqJغ[!˟M\y\܀T/ 7-[ͲIh(~c'tv eQ^^K X~,ǨЃ1&8qM(ԉ,f_,Z@FnK`7q@9EMIUS`:̬(0$=:—*Y1Mph{&K34q _cs8ŋ+$j?|'GW]菳A8m2'OVg1桝}|.$`BJ40,ngV{窠Iv~ѽḸ]k;O_@]e^MO(# E0gEw1`c`R &+!3D1[i1JW6)Н~vqa/e0e:m 1j"Y4,t͖W Li=ZT=mzNŚCիߐcBͷWXMuuZ_=F&e4L~L0D-F_jyL&.dc Jo%rb2.B]oo\Sڱ ũ VQ 6`Mg0kZU)\zѽj \;v2ޠwr>g MR[\P v[r|5E]qɫI=OVoh}- #S$eJ'%5PLV8=x82hZk9W [s~~XDPj ,o3Ze;%Vջ9vV!s RlrFʸɼ%K&\ ,0k{^R[ zec =6iI0~h1(+T }mvl>I`FT콨=ewd`Ν=ʰyf~3yR4׊Tsg6R~4Lgb:c7@59환2rv0$ v5p GqKg-Kqrt\H~\cؔ(fv9THf`LKf !TN/\;OmFMz/"ڏ2 û+orԹzT^mǂ,]n37Pt믶0gG_;Аe}~:&9q<$^U&O>%r ZHP3ò[Z+aqe*MJ-+ >؁v_ˆ@''%6oBw^ta޹\=E$3HJ\"NW'V"8T}0ˁ1w"N8F;"ϯ]y2Q.[|SIvL1 J^lXsWu͎+1O* 4(ƌ.\ &7 )=8Ksmmcb(ŪϱE8æmZbV Ξ1U_EcuY4Qл=iUsa1pl iDfƬkE:oۜ>vѨh5vS;x_Ų[Y¿Z܊(IH[qu74T].gkyatXVu+WL(_$}>b@hF| :Ժ"|+#z09vq1n\:7malym U<)M+]%43Z,2b{a/A/}%"o>Մ!̽ `zIwK1)-#ә#Lk>#hL"xԵDŽ>(Vw*]_+Q(JƿF0XDϵjG8݀:qp/lKB/`d-\>p9J̇EG s; QPvUbZTq%G~iMdQ$7ψ-@.Htzr1,D6 ph7٨T1EmXCPmk2~y)~awmkS6О^  s{ZQb) c $8:!zkO`!Hr?Y:렠;&зPlb7{U^ˡL' !k1Nx JF:=\.\c슟:j: G>:sQj9V#gi7 SٴY:+ 98% j{J>%ETGC NQdfD@(A V7ϸ=ii?^ܚF*b"Q[lauI> mg&PkjcN99k!슲R|@_q=e:3B4mBIK>(Y/I!mr+%<,jFNsewW#.WP\U |iӜq  Yl6 lU.ٚJ᜺PϷxTv%T2 g 8cWZ%tGjh]*FSǯM}y9uzA3zbv׵wRC9F`V%dbNc+YbZ_~8nVA`hhКbwL=5/t זuEYv7t!f/)|jϚ6\/M@dž#tComdؠŬɉx8$Z iTD|~n#bH+Kܠr#iZ ZX\4.% {k(q23ȣ)~v7?|"V+<0K3qdWtj}>60Dͪ&U[-kZSteNTø q`l?࿩zGG~u3l_b=|Spq U]2q&iqs\\|2ȏF>7aLnuWp) Ӏpʚ&C{qyh-89VEy-8fe9UJ=Iݝ;:YZ \%ݜ8qWԊV-ۍ=,0;rTY̖9Nm׏jDḋxFlܶBldbux}bD%8] 1 5*@6-e\<0jSs?{$VQ/>dmAkBhfAg,mY3cAahp"/—Olfy :kV?6LwQgsO>yƼ3GҽWE{--ǝA_WMc V/piK@Yт{t>o Z%S -ub2*fbCW^W.EOȜh 23% M 8ʯkݰUm_ԱiAa:i;#?Blh]C#PV (XN${ҏ:4&ViTJt=Ayc_vΓVwFA} CZEޚIˡ+cq]$~!Ǻqb'=rĴ ? > =ru1F![˫εXADxKm? ^ l(eLe_^g2% ~ nvYX}@7 ~|롥S$d0tʋ}5Dھ`oiF9WV9^| U)/֒)'X8rLl4\阸:5nO*m 9i28U@\Flw\;a+F,-52'r TmIH%|Rwנ j=fti덴v8ˍBu^cnr~MsRQWԏd5%)l,^&tn 8ٕ#IP^2L @k^B&eMZ;alZwh j;nSqm2Ucz-O#ET \(جMWңjTJl" HRJ lsƒ񩚩ie}{*rLC:'&}ܩ9+4. ΫSL7G}KFИܶ]ZdvZ#uq9޷0H0 ,\m8="3rܵ|jA2邞g^e,ּf@h(C%#șOgDxa_ME@,&P',i9?`"耋/ugI;앛sӷ }'ӔyY_ ?|Z"_HPriRO3Kꎞ-補rVP0HVOΌ:%;xRpz幫-ȂRkkd=d6%]Tm+軗; (`QWҡ@rhU7'2 S1O`zn~0p!B6h2̂J{} u!#7eZhz׺{ (]538D xq9~V&r_b8h.3zAq۱ jPTm^q6 "Z>Xj->DD_=[d;RAxK IeOy]@TxIe96}mfk"'9h=M:y[nS37m'h!(7-]Aq7Z+ܯA=S#̺es 7^=P$ndp+OTgҶLؗ2;(km^~ȯrU2P8ٳmуrR 6w\7 U*AeŻ9hܮ%}_er9'x:=c duS98m@|+K܅FxHql]X4r%Jă)-,*(̓Xwij%>O  &bj8 iDF+m ;'o;=#$23QI}_[Mod¶aXs56.wxR|*`Ã'Mjг/Q$?Z]hOPt$ _4| I dʩuc_ԗۇc@KN2d,hm<'A p~-| *HY՛č[{ebSPm!$/4OUY)i}&uLfo-LuAٛ~yymv5XriE lUtS Y0׸GEk>(:6ƒ[yh~Is)gVi LUj(FvWMU70$^/>4RBPY.]hLWL$v$d>l|)! +TmрyaNNmQ?q"up̧]nC~ rXw%8;Q({H ZWi9v2R ,<'k7*M-fi.(Za:<8'jV2Vw+ѷ]wuwŕibV,Ʒ fɫ`~;G|5NoS#Rx|.VISA!'(OV!˃?Wwq7mTu'>*Čcb5k``4uiK >CgPYƖI w*"yo)Pk;M*sR9u963m6]&|͏\q-3T`HX#DodH(SMrGP3R\f uj@ZtPR V#'DѡoL%3>k^P5@!{q $°c?pw;,e5WUbcoizo`10tVɥ0%_\^gYFPq?{z?U5] l=\T-b^ۑH$wȆ׃tk'XFApƂ=oߨnV1e7WPQ}Su*E!#cDsG %I&T) p^ cV^F+̝ !XFzRZ|0}xE-'$2 :Kd&)%!&4P[D&$mI봵\oiMm_ aN c +&u8˫U&'U~JYx eÒ0,yweSrY1L bMZMb8! '- #e +jʫ#iqJueaי`,vɇ,8ѱ,o>,=$D'},N,5 l5{ߊ^>á[5_0aBDaVJ5?ZW?\[jhi0kQJ_a=gxtl bW1틣e%vÅC 'NX!E90_ŹS{sTN.>ȸ; 8 7w!eP|Z+'jO%C^+|(h.e7f*Ɏ, D g(=d>ZeS]L d3/WfRP@z%\C~yC544nn24kk6 gȻ4{߭aYtqVq9h2n ]^ R/Zċss҂B6HqZ3N)GcvZ2lp $xQ;[2 ;-FUeQ`2N_}jiSaU Q6Ƞ`8?Ux,6| ݿ.r 's?<ecfJ\Z#ѝ'lz!v]䈸~[e3kt`Ux׊̾<0BO>z61K|xX?9%XU5ۂ'/]Bj4nr-9: hf{M|;>kO}n3vy׭w:O *@u܆b§:Tv*' PkaKx> GFug' Z#0i5<ۘ=t34T#!ጏԪ=f5y=Vc` yBQ~".N) tdj,z@v.Kc!~,-8~J} ^" Ug8F{k$aq+>xCg4c)E8AʏMM/kҞP=+)H:g6SY N4xCiJI= 6^mMMl" vẍi.T5\LM 4r^Pd4Nݑ(~W꘿t]_t?dS 1x{0ܞK\VQ)J#C; E`qT7!^EQZV6*( K }+2 d7̛ PH1VoO{4Uӥq漆CI8,Caw2/cv >r"\:lk yXl%Fy>-\̺@y bm_Y2r^_g"dX:\9| lΙT`_t?,tfcT 4"o ^n 0-/{l%[uxH (aJSCN~-5;B0덾 : |S6TV/^b۠> @cu,t=|^w!FgŒ<'oÇ$ր-u ™P࿩/h*nJjtxH4v+vS^/Z5{O$䅬>ȗ"C)8#glßgj`ؽA^gWdɣNy#3lV8g`v~S.l7s)u; ! Jde52?EU/AXS^1GĜ2=٥rti2p*.- >>?|h3Kv1 .ΏXLq `&feJavK`PϦUvve=9L"}e7XkaW{jX^z]>lҖo[9~: Ժc=_-_N5-ݼlb&&_!g3kqKBu{^4qȔwwH9w'bf$0TR.{DHY {$]ξȳAhJӟs?kd%Z%uLU=40Q>O2Q"8]wK >`{T4턪JɐZ< /lX!oG Cj!sn&Oi UeW$Uս6A{B?7}l/xm%[, {& @Bݣ@{{o==G>}v[.c8}8Ϣr #E{fF<2V~6C _$\az)=LUH'2l螖Mf.c wgEx_0{|y2xB2on #(P };燹F#jϦ(2Lw$h#ˋ!1pzi]yT>0r۝Bտ p\oL w8oVHϫb25 <1 ZؐT:z0k7q :초H„f&&۝O"/*I_V"_8гL2֡@ !RE SSK#KƸsblLt؟Up'ݲw-"eZg0*XwvFdn FccG3׆*.ugf x1ښNrrcP, 3gf+$ӡI"u=I P E ek'I;{ά!hk|^`-=6ߐDv],KFuR&ߜmx tDĨ+tIl{C{ўeyY$_ %{4._QK2y_txԦ:tQAi=8O9p@z fHѵYG>TG2($ROJz|F/L[sSŷA햲&`KXG"{e@ JRHޔ.V jG+L I[|$J{0Y^!V[@hNPVE=yHi4]7w #V,ӾƱdB@3d[^ R(S wN4Em8M%˻Chb~< ,m[h<کs.P+vclywbR/$l }wwi#E+|hw~ `/8c%HQWIj|R_H$L=-zK]T$0-  8qaEwf KE\Ӎ[\WuU򼑀<_ˆUy~c% 1` hxo{GpvFR72‹-7P.8BD3h(Ҥb$``yt0JۗힱPxC918go*J tSי52:Է .Ld4X",~Hkfk"OCdA*.Ԯ!tT)_N6֥v'VCr"2-0}JNCSuLR+; )!uKOCV*J}9KwΨF9dz~kWުz5:of4NڹS\6L-꘩RBr`hIyo Ih|j$T4~Aw2`eZ{ᘉԡŷ,T -¾KE :%RK;nU;fAC` ݎ:B{R7CmT|he? N`E0Jr@< Ք=HpY>cO ۓŤa2$kj3onõ hDJf ~)9%kr &n][ԭvb\M r_:)նO/-n-FLəzu yO aHt`6s(`1N9 F+L,Z/&cԣ7v5L>|T%jKȲMsyZUt#C4~32%FyķO9e-I1Y"> ;~uSaS5#S۬p!Q*Qj-;c;;U*l 0:+iS:s _ G<ӗ*OmRB@. XGqV/E꫟"Qm-.8sG2 :kEsZ Xa"SyQ/IWkR(R(,wq'Z9:OPc6AG<@ pejE):>G;-\{LuM~`AO'ؽLǭ4so;V(J$.SEB+M l_\o5S)m򺤶Y7otƵ\}ɌA sUb0$O3ɯ.r^_I%U1鋇oWߨ͸iy7AflLj4Ӟžb-"4![V5J/ʍ&W 27PGCDcߦ^1rĹWL|)4X'清2Hq#]oQ-4 #2Ƌ(w' `9 v;چF8X!Be5e}-[.$V# >J逤_P.(/n_0\QĤL`3|\Y-9] T_9-K6P8+G]s?꠆"a GsBq:`E}L)vZ714?kz˓0rwmwP[DI~U&Y٣xG=#y)&^ֿ܈oW[ڄ|@]uY^h0d)"L-[P#k2$=JC|1DHZ).l>LNQԦ5`/^f1Ck! wMdq=fDm4@ z ȂTs@bPϞ[B p㸉OϩC/j}`GxDual@BvENI sn^&&w;uBZjO+Fp|0Óƪ`ë1Jhz-,"NYߣrPD*\g^oF`\y77gM2bY}dix%F!;,:!!X"L.#"WM 3x#FSR,9\( PNp'i DOח=oC8vVsincH&'ـVA/;bW 0R%UХ %J{}BR.HiQhMH(Pj!afn%f`R؏lŗrE)ɶARrv6h=qOBGUu|||hHs#3!Rk?q[3_wb#, ԙV37+U{b6 _VDi~nw$6QxQ .-CsSYEHEƦK% i( 6yNdאn;,8tܶb`-`[トܫH+1t tocAxv!ҶFʼn;iWHw OєzLd {πFTJZćM9)bC–f`dvdo[ѯ7$!Œ\%$eDu6FЊ(KߑO0gR1Wd;ewպ8A[U 3e~:H*:Y;zay݈Y^+^z2I2]I#!?x52]qc}Pg0ٻX 1R),d9!ĩi}D}+fERsU[v:}bgtRBZr 4ZK!,A(nU ' wlJ|<+=@s,|1Z,KO!(8-v̟izߘJ`-={-Xh9.T:llV0ABv4$:~K^G \.6bDݣ=ґF\هo/X+ǰ? x7:lѷTsGin0 W|O mPF( BHD/uRtXmH;UVS <<>e΃j_X>T5o_e™hXlO3%Da"2#V%_*$YۺS\ Y` M> [zI f]04zeŢL(?,UmCP"7]|yR\0#W#%+!Z@>X0G,S7I@b?tN|?9waKøƒtj yΣlIpf*_1WYNeۭ} Nv -&kd tګ7О1/:SJϚ8d(6Nfb}Vލ/el{ךʋ.~=MfrUL/NATM/{fz[Z5U&G?]4q>G|!Y5Xtl9#k6o`=J8r5K|æL1G:ds{78vcG ]n}v! cGV69I:e!?繡@.H9m)kHR'5ŷ5o/Vm;mU.Q[Ƅ9uϞ1߭@\1gr8|+AQ/!*oʧJX< M]\-ʍKnK;S0Yv!sqJ&(T='8d_ Je%5Q.}#&6ϛLڃaoR x93ZrBlV8N!IH()khY{'[c X Pz:7TZ: P6ujQzBql\~i[o}6ыoO:iMI>`bGħ{<,|Â}) TdvxNK"'-,; c"hLKh6d,$ [9V[uvVck^䗽*WRƲa֩B/^ؘZA>9L`<;ĶA'k/办SuÞ qٺZ0+m]W˷6a I%r'Pf|atsp-?<#/9Q0wAH>K[L yOl%].FDBwmkvX%j#FXL]R8[:c0/TXk,+`mu9[hZd1Yοk?wKIR*%ME>G]:nw,ZoacŪلD|Y\pfAȌy~ќ@qTp[5GO sUBE(W7v%PM[%ttpGQ;OMx?@ 3w[7d)#O{kh*QPowsk[#~0NJW ,W_!_7t^' qqD1E5.| :~(wC-?;T C*3J=on:3U!fۉ'oy 3M aTҹ;uud!1yN/eůjcibv:ڬIdHŃV cq- h}tBA08n<˫^aFR-ni3))Y7jHv3ow ^P[>cWr3d9n?Ua0cU,.ձ Ȭl<w&@WX'jdr# r sO9LR) 6tR}k){T}ߩY2/X>`l{Hv`fOwӥFuݹ)lF\I"Jl Ռ1 3\>ކxgzh\@ 75asu2GNҤ#JeǚCM2&j6٪~CR,?:rmVBƚ疜*{cփ@s D~{cjA'nA*SDJ TADմBc%\XN 8ow YX6  Ў|}`Tf65={ZftFi˝XS?LoYKT-}Y 5eo$Sf=/LњCt DxE䶾qRX# tJ_Xr~(e &~V7ÓYX6a-p5i͐ijeT`̒*0,-ްջZbό 1%LUѠd xX4Wq,2.cX;x~?5ݞ qdY[XXj4l1wV!Qb @"lwp\`mg |BKcpPD KL r1ټ 0Q^=5*%<87DRְ;m49<.ǃʶ6֣pE>W TCv=#L=ꉉBZ4᾵ZSij*N]oa#o,ݜڟY3*#[0( 6 _HdxIÐ=[ *~#L盦g+=ghfp%Åsu } G*FW[Nl 46]TT.6Ěz`ѯoAK}z>5CHWHYI󧻩Ǎ'Ndv ҺH/C̭a$RV|&^ZO1-#tZ})SljF@d7C \;)xH oN,!5hZ:2 0A2QAYp]_jJT4 wKv&xPB~L6:9y[2_k t9L7l3IkY1Q2@6 $]8":ʖaW7Ԉ]HeO_:&uV&|х(}Ze#c{Ћ"Ԛ9 g9>eP|'hG>[tH^ѽww;c.msR$XP>܎" :zo- `[ cNa1f1b\ԐeڠV.BT}bXOAmGnWbas)H\xSq=[ULJWpfŗWp;@6s lƖ`IMo aܲӗӌg/+ `YW?a]u!2+ayпE./c_!_[-iJm  t9L>q(%Qg7_Uh/y=U4oFm$`U1=α~ql_[Ruh;Ո?}g 5h N|^!!fݮŸKՉ+"LaT.%{g-xs(Z|UbIk̄Qڍ4IN \4ƀl*ϱnz׉~_7{~QI;\_sҲH-KeMy^жw4iQNү*r2 š(# ?At!CV/tb}U*T75U=y׍Cw8 G߱?Xa~&Ǧ-6 9 ]m:z-.D}w؎eFsݫz~O@\AXR+FKs3B}`stwf}v(7d9HTgDr/b*\t;zr5xm |K9jD59ʸ?Fҫ1W4OcTP|D_j({a'~͂!*ߌ%NrtIV_3[uwT-~C۠*0cү[rHq' 9 aaW?gs-<7D2nowFilT w"Zj-Ts=ߜC{:SQ"ySo//=ٌ9К;S#M&utr W> FGJWxA4%q/riT\Âa `m;te9--~ n'Ur a. nһ;da:Qȇ VG'y:]p)d-=Ml'fZZ*~iV#E9daFF \x'b^68#lw3l|m;RX `8cDr-赟L= "',%I-P!rj._;a`$?812#>@D B ŗXX ꅹ/i"~7YwU@PZ+sĥmR~)cŀf24#g`2R7}bA_3u@pl\(7yۅA\ku+Jۛ5"4E]q_=x HP, L4ԋITҐVם&_*rrq^}B"M]3O] ]YSgޏgᲟ)0?9I74h'Y#׽rtpΘ%Oo7XL5Cz,cb:a[24ȄΣҦĒ Ι{-qఎ>4/ꪩ֬NBF9N@4R0^)4>g̋q p)k4ZHShne4ޒK`x2Dg %0>evZu׬궃%F&7IxrْJ@%zPj7%y3?|o]L *.25lm" v4h j;gnM`UJm>p?Nf⇁Q#<0)+$}et=J/` j.q Q*L,*m{d] ͟6Ʋ iܶEOQho6be!)褛4VwB=<< A9(z@P 3}tua[ 9/.}ϻs 5P-I =sJ8P}I1P-"'@n&HVi*+i/Ge ipF+Fx,-=hV+Y & *c AIRt8\a| }Ll1wm,#wZ}G,E/\nQVuED& #ag2P ѝӻ~Q{nql sN[R\z)tIݷJ0NsQt[ 4HvlC#wS4)h%c^˳COBz[isOҘ/M[\9j7AZUhR@ZM}TV>הZ: n˗1:8OqћH\D-TFD> ;] ,W,Sta/in_= 14>i7JFω0?5l+4x ʂE?r%㿤aդ؏єNQMv[K|>}Y/qm4iQ̦G6f^G](`:=BxB@lf#Μz|K-Vxic,TO2!qvſTN&gSc܂5ӢZ#pZE䈯䡰;訉i7b_ À[>pն?E[wʈs7ӉERQ>jrn㈔o%;D6.R&(.y }{K0 q)4@E ߉dZXݜv9᳴kl20k~*fjɄ|Gg2\dJq6a/4;n+PGhCfM^Liq8E Ԫ8lN!j@w/UƳ:0iF}b?;au"M. opbRSWr$, Y${#{j Ke`syn\8]zpi26w֫L\}`+SySᣬ$G*zt(#P' 8j5=Q -=8<:6՗C&\^i_~q_x]_|WcUF6H,8V}$pm*>6/u |_+♒j|&nVJa6A]NpЉC]lآ7:4欬M&x-sB47 nۆ21_H OJ :q%)onx_$0C#ZJ Ch!w[B.ђmiC; EQtQ),w(ݡyntg(vwiz*Sɲi&m7ћ:%c}0ED8t:锿7vJɓ,~X-yi&Th`D4^PGcfSBu|v4՗)I-a%N}NZUڔ̯N:Y#p._dϊQ7Ʈ-MOo2,,WkM#DHlre;n6y&R%[s{5}PrzXT1|}yy/l]ޱQl/~S1CUTU3W6 h%E"L̡= tL,8 tQw'/!?D(dƸ$Nu+4IH:<y(uәo}Q $L*yȀupUy?w#T gV(rh1Eh?c䃬R=e!Js&u?ϓ DyQKY±|<!E#n㑶GǾ| MV6 3΄$:j^n> 8}.yP\<웋 8 p{LQ1ٚS~NL܃Aܞ+HI+ ;~iGqR//ၴ-h>4~JQbnzӿ ;9vHwn'\mEZ,}"/Ez.Fe]M 6Y*?Ahr Y0<>n;1 hŧe֘*qtt7;~YmG2u@Qu>6U?X2Q)ڀ8 'K(h4{nsg .6Tj蚉Oߩ6Eudzp#H>@lщVkdȹUV?t3szlIO?_) <q%Et؏kj [pcYKIE6y%dLݞaXDNh$˿)&0XkmHoN@EX̉a]!@O) 5Uh,1>I9#Z!_ϠXBò*'[< ߋ!eYvhfFf00$s9qO|ejn4lL!M:6`帮FC/ wBNg3j6gR+S40թdq TԆЈ&tY\LZ(W"Ip D}HZ6{AY*f &.wp"f7v߮{Э۟6X\+20{j@bJvaMhS 5&wcB(r<9+ 1WͶTW#ns< E 'N [1QMņa7kVa6_)qBG> ;:~}A*ٗK.'!$qfDe(wqUv2@@w Nѕ1i&,*\H2݈Q)¸Ix)i-M&5bC %[q!a="N:N4XWB@tυ@[} Lƃ2ᾼܟ/!ݵQzD_^O|{ 7̸^I8NaĖy@I_\F_<  6B_V脎G"F4ɾS\va(PNLd('S+̥%#ZUllÎ̃ji @5e$[2 )AuM#W=)u?-4?fNiZ[B]޺뿿ΈX. B{HQygJfC4PHnMSDahm YMIy9' ;(.̣p;_GU?m.{=fyތF/Ծn!V$fk_yM18hF󩰟wµHg(Z.{weڈɋvHsWŤ2 TRBv&[!E%Gs"/lvLBv bCB^e>/I7 >ɸd-0#s#uH|^TѠ07BH} W>qK5 SvF҄ ̌ `c MBϽ  9Ϛ/Eҵ [3+̻&VMP9,1cZPoY굃LB'p0)og5m3~nxzc$ȱT3AҖTcLДm)!Z;T9e|?9Nz A5"XrS +I ьD݄<=>]"RZR^%\ǰQZi~n'#M@JL:^}FM3@'ر|m!C,a-`:Vj)oC`;#%]Gৡ>cԭWh sT a|d眥 U٭E:_֎rsF` GHW=XG,t#oa8>=4p*2 M{!w͑6ɵ,oӻְKC5ƎNClU ӸÈ?5AG3:i$TwPT0ˣ~=æiVodL6{3.^vloG s !MR]bm}Ak.Ʀ7uuL.|Q2~VWKʎ vuFqb5NH2lSƾ`\#}QVs7e O];͢0 |0M"آ_E`={ /!ZS'<^6C v\IQGHKA=2.nS 6QUG;et((08\/2_y}7rN^Zw[KX}A[/jh;N1E/W. VXp~gqFNUkz75I#VZsx;g^oWY:%`1Q2#@K311 O6& !'BmoS4Ed`cjJ-4*Đ?^ εE6gTwB:\ ܨ38 78c s G!YmˑѬ XGUTz ym=jH2svE!3vrw`1HIAK(UhѢ ;XB&v1J<Ӎ %gWE-nė\y7hLAdLl/l\/~_]%PP-^$p;u^+lp3.YR"'TN:hlF 5&kKL+ \H]|'p2]_B\PTs& #IU#YbsE fMBO[[%?rhnI}#_qj q. H=2C#gB_8{/3C]dNCy@xꯙ9eѪVNCBE":OϏy+FO. *LBG>Qt(2X4IM_!pVXzz",n&3H%CʱY;]/ץa4.zDx#vcbZb+U(LӐվdwp]Sv.e^CTۺ O]ՉȔ-?9<@MJgԥ!U|' M{czbt-gt\չ*+6~hY̵ =ڿQ]\Uc +#by%#s"JOKP<^!ˠ/>޴_g 2%Bx%t:r݄t̕+{_Ρ;P۵cjg!]CcZlV ~z 1[%IU~rýpd{R ȅN$kb;A'g%2De0BRF8e%7Btl8筱6P .X"MH.jy 9w2"hw"džWKw=kz=t,RoNs)NN5ߔe1`?q]KHbER.qWKQX˃&c& ۅ}^!R$阝'G~L Wj6x4nG# Fźc{es{4T{Kۏbg9y) +NٚL11~ؽ?m,6RpICqU=OD&>;`P#~O1>rjU#,]!$ܣ [PBKw(R_u*?F.ˌ[acv6Q5nDNy15- ڋ-Ef*J+ ]U!Ar)kpYk9x5W19iv7.eY.b=@0+˨S }ړ]J0RÚP~br_(j4A~|\)7Jm=+HwPl+|%Vm/z( cFp|47$ȶ2%#FwSγѺ[P@aoirmG#!C[{p5iS,w_D=P_VhhF*G?v'#lI02lx/.X >IobD}K,<w*k5넽JS^wJ+ްn[õpe(ߓ P--.] Y KbO4WiX[ӑ d@ur־tlCڅF1[>.k4-Ȝ>G30Zv}9Nuֹ& ٭d`7Vzb!S;B/%+ơ%NeYiRܾ003<ʣY[& si_ؖˠtMᗾ*0f]X/qA9=%?4F }%dD|M [9\$ m'[lfX =, $Wrɷ,n{ZK4a<r4NSd['+nG g$=s˞Oj`mo#ٌvH3D7WO3zÃ>! (z*>XC\sG p5g썜M0''@Wp޹RYg,A$:w.bPmu+>Fc*r D:qrHͣļ fdw(VUeA{q>h<g͎5_U1UB"1(OGB7P{](ɔǏG$< WNDQ=Iؓ!ϚӄV^ е4ڶʝ_ o0g 9naD+4/_~ʚݖiձ_``KζJx[*tbt$%P~Qg$psg7r'"8e@ʒ4}Bvx*SThyf;HF8DcCN^ 8;?/rRM(><$.蒢j~BVR'U7>Z ܔ~?Xu> <A.VI_~ 5Newn 8BuVwLjCr>F2ydG]CArl[YJy?G!2Dt `dg"J:0#WVj / i~(><2bG/?*c)E[қl2ĝjYXo 'l>6l Fn )yA7r(|1Ԇ{s?bM9*q[Ƅ ԑcPB"!w[lnC۵,Ϟ3/'|&pĸ$ERFo-OdlMr#>wLzAXg"IPEGaѭAT9mVVSH "JwVH;)_}?`HeTz\>RDq2@Tϗ8GhBsΛ !j6+ !kC_b@a}ܼdQNP"ڢ{=*O@D7U/nw~E*%t7];MOČ{e6)$:Vq8Wc& |F2C8-~9 90Gm+ƘxQ--H}\{>OѢ)Qb;!!%qnzXkɟ}y9$Q,L͞m RFI(ɔW=v{,@uQ8+x/NU}yɬsT u)}~?f]={ӿ)ghr\ah+yˍъJfD5݃-s+<.ΐ{}Tz,߯ UDv+ 2&l@f[wr$ s ڀ X=WV_v'#$O6ĺL:SZXv(;7ȐGn~wg])8b\ ! ]XL/@򅇷 ѦbaLd?+q܅σѩ#$Ҫ!`8"Pkq:{lQ\gn5t׌ V)k%Ε>h汔*n}& 7wwME $bp!-_QO z q$x:+NV@oSux LJ=h'vqie}3)- BC ذvt_l/;Zc+}T/k4MAdLi&: 5x` ~tM%`#GMԵ3M~3dD Jg^Q(iqna#!_QD5|sDn`YxΘ9%MhaǕRSWsh[Qtc%-[^1렪*T.8 b<ZR$Byh;8a ,EAl-N8 Z݁ǡ=bbu@O(Qk Rm8p aMP5Ai9X%$+ xCHڵ|!濻 /__@Ҁg$۳n+\$TeWK m3aDH?0 8j˻9'nn'c۱=+:wșe>^ Ǫ^ޅ M[@p|xB(!± )R0͸ [`I>Is'rnXrGW񨕱n1"M[VwàyW?50SP1G]Ue-nN{Ogs':30n]T11`sS İC`+= `<6\!nl{y%!_Hg{n)'& kOuDIǃկU>-w¬u&EL#r9ZG+jrڄaǨ\G2_={]eʲʦ`P>ѯ#H1Հi  ev<,ԏe@8է3`19s6)>PJMZB1'e D̥ǦOԭ~c[6ϺtY3rX!b&x?s*z-ׯ۳0/盜|oZ곝0>JWGI$kvIc$Zྍ~iNTV1(wUS>e!lph>ԜdtQ 箼x kެnQTQ#yȒ.# Cs/$+܀;aV֛q&at6z}OE(1^A0K4=BMKXOP`m0`1vsp #/v|o`)䮕~KRAȖ]SYDPM[$IB+݉dp`)FT>nDdu 5`CW [l!UϺ˓Ж{Ѻp"÷RLIv9Cn"Ǣ"2ysЕHdKrK5~#*+?٫Wsj,{3 W}`N?"e.&cD`2vd ˀ3f]P;a2Ho&@"{nf8%Z\>LO |*Jwbt`DXIzΠL}RI۬iPhjd u& _C1 gjm$7%ڕW ;> eӉ~{"j? %߇Kwp NFk':J0`VO]lveW.%)5]˒aJj'`$uFXwU0EDa"KN/W@'h@sʊz K gX IH { ]~g9b-"Cu8* {A q#- mBKZ \BHWyă*Iz99򆫢Nkb`S|qqrDfidNERHh(EcRl̻h\G('h 6l[Z;'[#W$+:бM!6B("2 0W2[f;dsj/ vzb4H;K H P@;|+D9ʂ@ؾ.m$߇.荬|~ 䑯Q1 +:VjX+*Autd2 PDry6#uPE90Gb>IKh-KV|A}S.58[~Zm`Ph^j&--}ְ1# 䜛YZ o3Ҁ@_rRU4%Cc~OyIy_*~oeP}lYI&;:"iGtS~PwA߄G2'o«bߑtb7"/.fzv3_BIgus=-`݂2C)m(_+)=: >洈OgWMZWɺ,[շ[^O# <YVK&1o Qe:_OT?OH6IS.q\ө0ՂkZC>Xdp]~ ná8Jv\ǧĹ29:dz|xD}DXE medYqQDĉTl|Z1OȢ)H z %T$ yQ$Ӭ-ƾc6 T63ZrTizP{԰ȰNUV͉$1A3䔂|؋9cvsJ7P ~@d` inwV/#oQ/;vv̮3R^X"'}ݶ!FaVϿ2jxY9#qg`׶E\v\M 7I+96_/IvOWN@@7=g<е `%CIFBMwt|$ ,˦|UqPĽ8p1bZkDsi>`v}aN6^3;t{e;snCw;NuDj:e|?C;/3ͿRb7gԊGL yF+*yfS^dqCͷ r t."2-@F|I̲Gߍ-VfJ'* _g^ ^|MGd$"CMeq)#Y$Τd+'er6yv5Z1ZT]@-o MT/nJD8^q5vB J4;N>f|@킼)/Q pˉ@)85w '] \x]ԨQ\]6Y"D?˭enl!gu-"jV $hՌr0 `C? 5uk(潀^c>h#K*xP{ "&nHxA.^?j[dD]"v7KV7?5\Nrvu6uRN]Y=dp(*㭹g :#? =N!죨nB96Y kWעZy\b ҎsW&o_l >o Uoy[~Ё'z$ϕQ?D0mPJ/)p_[4ƚ_40ux }O5>6Nc[Ujȭ54@1Iqz`q\*Vqi߃q db\ ESL!ʾ^ y(ĠLv?CI?ļwzA_2x+ ~p/)M" Z،υ&[1@ULfW !D:}*qaSc y7EXãm9~+ar.OD՝RSzx?^fl D.Ş@J!2IP&"~@ʟrFArx9*]$4lb/u9K87N* $L,:-Β1` WzLt <$6׍u[l⡷T*lX<VJ=U]\H'-O=>SwZɹ_7?ȩ8(%Ae֦Ywc8{d힛L^k'Մ8>2Ѱ(LߒLZҝ[esr:-uJ4_< sB`LSF6&[LdImPp m7Y=jJݳi֋e"5BޭO]R4ՠB$Ʀo@ېۉ8OKRL$-EićkF2kWsѬБŀ)ϕYe@u)K) Rpj'i֐86<f׃;)gFDsT^^+ѿFGq/]Kzp} pASew^6]$I6eB}fG\kQ~W3s $$xOfPutB52"^O,p HI1[a-Lճ-D*S)pw삏B"tbػfvk} \^VMGvlsKZ]AG(fml^6j#\M7vTZX~3( XX*< ˜RVJ c.P-j ɡ Fz!{ WV!<,~V~ӊc~(`s 02_n-iїbIoS~ ۽7dQV]v;ziv I[)_Ke_}Wc|GJ "/P-WT2 S3[' ŝ@= MεXע6?اc@)z'qbx}Gz^y8TcrgZHZ?%/j^P8EznOBPAsj+v*>u7*K =±Ey6-RH/ Lݝ܍%\A^3>Ҿ)aB{kp]c.&0]?V/q _Zc_5`{KWGu xv&/ۆC]x$ST,v.o-僧B;hN ρ|@a}*UV*oV'6' WtFvx Ӏ"z9tI-qڃPJnI GAMNGV\m9^qT*n2ЛGOL&^B:Q&1x6]i$avJ+ Y8}/*6-װYľ_BRI'b c-_k&i٩!)NݟdH4ł0EdPm,_RXŏ<n_CWZ"HR:@ٹ <zwF;Huъeylhg,dy_оj !ag B=R 4aq% 䍢} F ı$G7RO/QBmRF  )Drzپ.ev=+Ug^fi"n-\J#| 姓~Z4;2mQao<6>UZO /Gzז1-/r$)UUJo0LF7)[^"c[$":5Um/PYO[v>sѭm: "T ՃZ ,/d\HE =oj"T0TBtp+I55dqq QAFsfmkvأD, '5EO' rϙݩCʓ$֮`V86Gϱ ª'2XsQoqvfthBiхF懧xT([ӨQ@!e ybkt%!ڧy}]E,Uv_hQZ1cMnVa#s˜ U+Bd lK4HZt7v}^ةgWVB)SɄV _W<.rŇܱK^tWG84: t=]]wzwoYҹA%qd'jZ},OW':(ZGl[,h%GVM-`v8n+uo:~.B6d[zu3n&s9;/t u͏sz\o⼍MT?ڠߡL 7Sw]8-hZ=2vwQۗu%98Ȼu.IGOt#Xh࿊Y2qb1~ ,PXY E ˮï1] QhWdL}9J^b?"<_dM&buEVL'I:.pD/83rP.UBP&TN^A2H: x‹Q\֬EEWCR|ؽR/Y DkhpSᄱbKʭ2oQǗ <@=yaQju[iEṋSR^P U_38t"OL]Ȝ^6)*ܥ΀9=@Z[h7rʺqrKЯ\PV[Yo6c,X[z5qD.l-(kGc6 I{764!uM 2O ex_ V9i$)sH$y:=U U+Q)*_}R Ve/!Q;fSF%Ugb/ꬉDS_iD0!%cd.'*5iu9 *ZlyI^U\Gh0!PI* J=ɒ)X]5cDGڢWi3< } ESjz?o9:9YU@r>/@%2wOI'/B$mwG5pIN <#l? W IBqM1U`W4  po`(0#u*\TM gѵ{>ߘyjlM}6םVg"VMWMVjr &B0uM)Ӷ;\vA &X?b\6Q"磩e!_v94 7wj5<@hRmiOZrSQ=}pX**l[n>7qJj&t:jЌ^LQ5a4y*]Eɴ?eGC??`=&`@VMez?'6^ʺd r{WpナS\N&^CyLҲDi\Ikޅb VQYYǡ`/3qX h)t]@)ndJ_-|bn@9~ F(Te5WjHmB=@^t<2^FBUj$&uG:wzA?ipx RUO7H8DjiPQ ^m`GvuF˙N/dLYnC?Җx!Fyak)gFQ`G/р{uś+np\A!i+*< "$=KHznF7ƒ+ IDʟ.sA' n!XlE ֦ 3a1λ1"$Yr2KebTQ͟G+P}jn8&]2JXehKl>í?uQT(?uq0{||قc6.$18=B=UHns%_uY# q %s?Da<.@.~5)1Sq^"pHf-d[[oPr{{β{17|i7+cARJ*d?U²#5m>OlҾ'7E]ĭ0JNiP6$l 0 JF9jԌPօ׃E3=؜U('r n7-aޒ{x̪rVfc9R7XlS7b.M>!D`* ƀ=R]|_ >-lMj Y=^?wG%-A^R3BAxU/ [[sOt;ci2=9ά X6au23H6YRVD*LG"ٽJ~SQ9FZ mRh>5g}O9#%i⤆wiCغm5!97 g\1[YSt&x2s-Ȁr eK{\/-ёLUs]IG5HRKWIf-(h@нS7%DKۑ >eo+1ٲ Gn>cCdlcŕ#[H+}U9-5gwF= !*ǵC"bUx+˽L? f0jn(( `4Cp\3̿¢pd$Ojyʼ+[E7=lW"U:.Rï k vm@lhɥ'>rGƞPr?Ui3wqrF03F]Y֛ {yG=)s2 uoCZg}"Yv$0hףIsce 3gni0afD)>[6qx+aHP{^?b~+ϘVa~L),ĹEypC>Ix6][4$,ԠF?損s dȠ#kgtofvuhuo_VſMQ,FzsZ[;+i;jThU:G8*Wu*/B OX[=4#C'fVUJB.<qUxX{`h,O\ ךfx-FVc Ed3띯*u5gO.M4dl[Ů[.ş UKח8AxQw*aRD]>l(׈񄵥7I(E`tMD |/u\xE/ky G4ǝbx=P3ڕxn}0*䗓-8oG`yW,=jyBt7!t>#R}d`a7((H#>{D"[RJb@:r }.&N~ KG,yQK~x69v,Aw7 at(+n\;(&*vU¥\p|rT.^*F ,iJu=Ie7{/&TY`ix܊,ޔZO~XuĐS״zdCNwx,zP;{4"KM7Mq_Z#3Z< \>j)x(W*rA+ k8chBOrG0l1buq>uEV LB5Od6lqda z?`*HBE(>H4c+ ~; `Da}]Kr".+,8*nP|plh-4_suh`O#@xnu6Kk_;-n8a[\ƩNOBMyNe&`k Pmr 3Q P(\)'!`@ZU1d^)e73Yun9ٔTzr&i2*unsَ>y-_GTSx;g,S_2l]QlН~P6o j0z^qF)ސz^T?]tg.y6?TF US}ϯ}4*1zW|+ܳWْW[ ?~ 6OTb&o2e0D@ya]h v^/n!T'sa?[QUK: +O3v YVDm5qq2E+$`j{Th[bu&/l\l;5YU(=hP YεځjBkh0jcFcQ,%U"mt$~祏gy26`Hk-Uc#ٻ _[Td@F@~l섘2_*، IChV-xѰ4?]dR 5<كߩ1]#yABd۾r&?)cMCRLJ\l(@P):rV),ϻݽ?o Nۡn &hkƂ6~[3 p\-g;q2]K~:V5ft0W+MrvG|sfYػKՌVf\LEXv/b3Oq^l8{%Ұ@~CvoI[#zwpA atß9}iɘH'1u}Nόo yМl}f EH_t dB x}^m+Cv.:h?=}3+H.(wgUM]Uc.蒑%gf( yQ+ o ulOVz3*M23OfcfG M]R>A^;[I檋5Ko[7_$\8n ' ƙ("I'iRUZc=Y=VrEon0Tdߒn5fHn٥`7 [h՟npVyrVa݇erki\"2]f.Mz{Io!&*0uGdLW8)}T۴|&3ЯB@y8\6ߊuESud@ 1*O _a-b~i!d B+WfGRYt%҉\ TB[pKWL1FΆ3$_ЛTg#"?rmuZLNal6;ʨn;X wYh)ajA̱f[F.:(7N#!/_s]őԙ)<[|u$H8L{/,RO<ܽ ͆plXZISh&(vlCj]*L܈E CD27֢nf{/q&{aM XvP&nt۾?=j""i|xlixJHp`cܜR \N3˵aN8vQFj)Cq%8)T𱌠}iuZMv5#ct{FP܏euo/BƧn~I!Jb=jfo6ru!AK^HQ:0k߶`iV"%r*}L|"Y#p*ZPox:%XK Naج#;|1[Ht L޹УSe\_}X)ma~SdD 11ͳv9[BZ֗@:|!׶8ORݼkL#´Y5h;  FB&*:˅zw;z\]$ſf_*ԏc4@YdH;KA2I; _|}\i6έc'^ERѰa+XY$P\ Q^n眻AjpU΅C{x:w9՝i80*koi3CYTY`O 钊AЈj]g,hu]?46%'!Kx)_u mf~0n%88W]0vs^}AfKC(!'mňebxO e_ K--@%*1 n#tw B|cՖR+Q~+w$- †\K9JfN` z\ [x`KR4o#bXC<-k1ڷdeMԽMtf*zWΏW+oN' \jCyܭ0`kۆ/ZjV6ρVW֥[S6MЈL@>q"Â%Ua@ }Hwްkv;<ܺ1b!ڐ)m&4쪑}_鯗2C kJ`Ҭ"󌋱Isdurah7ſ۪yŧ5C֌Xٳ+qMT$8mceQ mr5o0\q*2~IvSZYMP5z.^;܌sk˭ .T_bO#_t3T@&WٺZ!4'kPbl @<)RËi]G1g8f"U$۾XEcQlO;_s޽w*BCr"56eAV X-Zk=iqXGLw GB =5?8V- J:i" t)<^OelI;dKA\jvׇKؘښևC3ArL+v+`B\1xoaWm#18w0kH|YMGPՕp6ĵ(>PZƑ꘤}phKfOuT$SP/e&SZM}{u iQ?)^F!}aDb:kɈ }lJ͸K/RKWHV'Hh:kjb6lَ[bfEڴB'ĕ5%3b5u# @/*s G}5x#~M͎x8(=2+م bjL ~ \D*^( 1@j$CdRv?816 jy3^g2*ڻf*-D0 X8!E^X0nh8jQS7XJ9GNԜx{Jr8W;5dX%Q >H) Uu.aG >"׃FY7~6l.bnK%@*!5$PD>S3k2W4ҳ:ʿw9>IIoFO2'Hwٹ)MS-8 [7Q8MkOB{ '/OkI1ʏ r՗QuN e31Ǡc)N?} b='+t2!E)|@ɴepw#Tnά&:Oī ~S_U\~rR4 C5Z+u[2,'fmI B; _x`J ~N*TiRD᳅揉)wWD d!6`[#d%yaybޑPϠ?@T V>-CuΚp`t 7qtVbnD3:Wōd 6DxiOKU.T@ &\mNA5_ײY41sMQbrKO}w4/u˗>lVOQFm˯yǸj%LT iP\RwʯbG ܳV i;GXfjv>!~֤RQ+_@뒂8FE2}AMMFu+}O+81Z[rV\nb4r,yrټVlJaQGoh²Pqg c.*j+?NOGemNdByr.-.A $b_VWA]l·?@q>?JxI?ӄΎQx\ ٬-suѥ%BE{6d|.AnN$O7,}1B<5)״ I1Y<,!YYh+$5{48},Zu~…R(i_He\< ɨ> [>v“I;k57#s=>0qHKR*W序+c\N\P47]/$8LOG'С ٕn{ю56 ` MJ" )|.[X:7e8,|NaXՈGRo6񡘄 5C1T r$KS73#qsbw} ߣ7:\<AtZ8d̏iݻ˥)jllD*1C}WK;3=[HI1N f^U4~;Wz2YCCU/RM80B~r|s7SOdNy|q"h̪>ly^$sTC rt DZ+\2t Xq"~ԡѷN٧t }[c 'Bytn@@;RqԌĜb l!V+>^V#z;x5Q~ڀx5s&TWYyv_K܎਄YA]@snY7u46Drܒ-qRor(1Ao}bukx zF=6&*gmUYŴ̪MrYZAx(x@p({rhHݓ*|{ u"Y*F&*K֋+R8⨳k̦~fQA<jQ}fNw,Y)$PhQ sz#yj 3po>O.4ۗHj=4ǻѰ3qXTp7<(񵁉aT0@o4lO}'t# r!41=nA/n!d%a*gZrKxPYTe($8&&џ/0]̲Fuv& dLiӫǹ.}Os>kI~ ˶;b^e{jqarؾ0X?d^#l'"UDCy#zXqJӻ%2;0_rx9*4 $<ځfNMcndn8.W(}JLĴ@G܂ xBԝ}.~MR.O s30&QA"0իl;.rTV<Pԓe>d?W+[b~zYBoWAK>Ʒ{6_ 6c%ZӰ q d[$n)Q҈sd'ILC2^P#Qffxq5p|~ Foڎݶk>aJVm,,?I x͕>0u_ x/K*(-Al]nymvHnWNPt-s݂Bes_\3gL|+A2'cK'aӗ .f e3s폯'h[e3D= VJj-M"h2XOə_ǑSMڹu :FYiauAvR|h~%( &VoX I?I[Jq6I\(WWsٳ6b֓dt 䅅9Id,t71ҿO78 W6YS^oھT[~P(r q]cn˴@FsFP 4Ab* KƲCvQ8{`XYMqAZuqlkn;DzLhːog3H$!V;kDҟtN2Ȅ\HrtH SoM UpARchƌwh`s^Sm7{dR|1kLq0X]Bbݑ3RD(j蓻>1^{9GB`;̭+\Sy,) /℔zz86qƑ")^sX7lmz*mJLP`[! C\X!&j<1KV=##-{J7 1|B Y)A䏑aī*cRt)hI&=kqpj)7-Ur )ܞR`l޿ܴ_^B&E1dT8YPB[nh(LG+/ ėjU$E6)BP@c :6}G.ʣc_+> l1%o]X9E `3+Ջ\rʲ(aLS(-ªSi*eg˚tR֮7Yls3{ B.܀R]&|a<*Bj<XOs{pY(BoVUxMfCCA"sSiܱ~4y'c${el;aWCZ\unvT}yAzlIo OM >e56:Q$2Ӊ%ݯp4zfB[F vߖՓ( )etW0yKNWj,iqӝB%T,Ί%+?/l3J+Ɠ q(;$>R(rk^9}530K5R0:LV x2kn(~ =p]H)쾳kDɃо"74=#/opB{L$`ͩíuR"GЪ"J|,t/*ݰNQQ}L*E=:| Q=Do+Mᚠ=Dm 7ds$8{>@ϛn[n| Teh1DfZ{I#. ($:IQRiQ습0hRb[vzT9XiO)TA@MS4p|ae#dvzŪ]Lww䙭ϑ~SLemu)`31IikԊ_PtDA{ e,N"Υ~։r&J)wΞ8ޯ %֫eKNV[ʮx -an7HbIp]V*Aj{Jsr@4Hf!Wg1 :yUF ƎFrZ +\. '"G._A6X|uEZxmfr$4(SgCnF2k!q$dGv)GNOBB}IiXm&Xa*%U [4 " ; <L3Q` 4};D@S3yvOb`[8i@bf9 ZZ|Fc%(\=mH?[*tp]>{/(.K>+GYjSܒo˶J+o,8tA"N0|h AHA"á6;+p:E0 2JCP>z^wnqpSX="~RkO׬jՓs}NN'<"E3 9~D9.FTjC೔J~v$}w. ?vY,^؀˟6& d"PN9C!W~ )O4cN# SIvSEeKZmE1XvoFӊ_zstLffO8jJ$R@ B5X[w/b~w8n1hsW(.|-7>n/^7< b qP ?|#5SqahVJ y_J N"$p)Ubs\{ؠ9=G"m٥WVcrˤ$k7NRl^h9(V :Zg =k}$:YK4 hvPt?n[b?gӮx{zM"vDeFD)j]K7gIC+');g;%hҁv޴+?pF0wUgmN/0@m#$^+k:q:FAaSфEv)fO005OJ._ Sv ʝͬ|!I84 !%Qr^Btuη,zh1ikU+f+r'G'e 5 -#Ł̋Dرf+\R]6ގO??C{rI"8S:Sm+}CæquƑNhw~.5q ; dUf3&0d?qvK\QTxY0d6O=YNKb#m$qX+JOYj Z46i4biK!uC|OޡvV "keeOڏfd)5OeHxf#<#u; ^ZǛ℅ï~Z*g1V|P |(Wu[;H2s*^xh'Ne' ~/W?g]$~537 s4 Gۻ .KPdOs`ybbtj+oA.R!T4x>UcD&^x? 0t] 9s6ia@ILes >ڜ,lwɷ"X}~ MmRµcH"6U9_[Nɮ)&ι*#Z>'j <}۲U -^hv &z D[TʟaQ(14߻$є"ǥpS,IyOTmwu$Obgk$A)q&Rna݊*H\A^))':=g *劍>^6/nQaګ J&ȩehUaXcS5KfXDJK ]/-ӳf PdD~Mʑs6 泪Dk0)x ۫[qޡKCQ֎H9z*t&$}58[lMѽ' `:E?HB֊7`-@Έ*vlqʼߥcIKIcrO\WF=0WOd,IY]h;|xǜ؂5np;]Yذ m['-/ɹ<,ka>/mUW{/^|'5&X^Pʀ|B~A8TQxpSYFq/tDx};T.%Yj:RG KXttqē~3"UѢ D D҂:Ro/<"l9g>,f_{/e9$0Y!+1Z&Y~樃0s8iԓŇ$ꅁq6!0a~!dtMGKvC{Fivx&|ee_| X/œ IӘHVagnC= h<'iAٟ2 g4wrF;pr5T ]㣰[hr:#f[rEc]ݝVv "s$}GtiYƨSqnהG>& DG#ØkzZ44e})B-:U3}/KvjE8 )3(,eB 2mmuȵ^ar0pGyxZGpEr@M^"ᔃ!j{"ˮ#w0$YK[O~kżyݡ7VGҨG,R3؟Kθ&.Eۆ )MG,/^32MDR]s9%γ}ZS[)4ѽB:EH?C"\ 1!҈pƘd=a8_ "Gҳˌ:|ߥt vD4OR',6S"LvZ7LDMdK)^,PVjsN/)vaH {ӆnq;Sfה7 [LZvg,3!&p(45lt4G#W0篂yd{$~ퟢ<@j28w?Һ;<[ps^em(-w?orYBR[pyNBվdb DNLL-=k\@jH!~Q0Y ۳#,\wY/K}v2wgWLu!FH|UCC5L{Zإ'<1#ܪ} kgǚgVE>^e&-?طeYS"If ?4\HC]5BuS'HEcma;VS]YpxQSf MDZاX5ؼ\Ej街vϙ,<ق(ͤǯ:q] Tׂ}'`uwqpG싆i)HF2}IIr=)?m.NR_7⨲]lXB-k n伏'ã^ SxY:`;ӄFk@IB:kͻ _A #];"?W ^\@r!Re\>r(.bЬ=)G 8Άi}"o$pBQ Kkg!Y"T]sAROZ(2,͊Uu\@s4vz;^tQ |=l3ov!Nhɡ#TY AMLh4al!^\8gH"3=C>tV65l\K-߾HlJ c^Qt޹0dG}YDxϯsbZHjXi D/|34jPOsё?- >ZHqŏH'#)gϮ!5L[EJY$Σ"~+B*,VC4Jq/S.HJ_]-"p\q;ePb(<,n$#ܚmWZv? HDYnJ@:{)|7* +.<6#NJ^# = RQ(~]w X2*5%Q7e]c_u+5GXJRfaJepb3fX8Y9L߿y3}4M%5F] MkAH4 b(U#Cmic2- ;mA+nWۣG(;GӢӈ/v1ZR`Vuy$,NjD+h{::_w7;Se~^e=K9{6ֱ@V{4n$v{ ғJmBTYyN`f-7z\MT@Z.t M#ЌֳmIC[4hWԉ$ȃpKĀɍ<%!M Xrc$ ޷>z6d5ځ^ fZj%a2eW'lYxOrtXQЉYQHȵ2 _y)L2hCN?$hT K tMخ=t4:DMu2E>6?>P7bad=e$$C$1֑JqcG 셾ͲftRgFB jM%7KӕIs}}[$F6sev3Z6'8ѕ kZ(\#sC=/KB>DB"_[mM^ЈM.OI ȎH : -ՙJ s^@ bC B+ҏ?7fSk i7_Ţ/ "[5 @BN5e(9a>}hhUeSVb1 ^< HZ.miM$;++IP`&$9{#S)ad_Aͽ&>HpMΈ/2'7ǭ7ߍ]A]F! nv$C<3΂(ҌtT;nXXs=EtSm^d1bfưy{EHR_\^+v8tB-i> F+}GiaFi&@~h@Ͻ뢇d,< d_u4 ]slutݰX0G>=GT k.f4Sz%ӗǣY๯yW~$?kr @0i=eh(_@`^%Qo:`ӮV&FeQrȊN頏nn7aJ$qlleD?޼ow ¹ȐM| YU~g9[7 MPN2~`>DYYTHǖjz͆e%W<*V~m(:rlUaC bm6 cv,f&0V2X._?eDgS>+ZIKEƮ?%u9rR<=ʛӀqGB"T^6f[TS0VOLI͢EDo1-5w}!yh5ׇ|/hNǾVx<4:fq앲^Fj /"H֌:^мy#䜼"8:oLݾݩc ]O?7At*?Rc6+Q εM Ah^eh`"A6Z1ܵ.łwcRWb[G(M8yjIXiQ9V57c'B4a޲oR+q^ ')w,pk'.iݪC/ |C+j~Yɲ\Ld1Y.|8ٍ}WV,a `L̐mt]Ѭ؎Tԏs KjE\ވE{.:9 lջPR(F KJIȃB6 Ȑ4,3F3EROeIx+-.jbcV#czCx|ʯyRh-0 sYPkWOd5pj;Q1Q-?{;- 5s}j@m -T-dBc /u.[ ]e(JyG>Z9Mv2jl$Bg!& }_aw7nDQe&uKTLx_+פm钟AzY1tYz Fuɽ}i0;,a*O0}65)*4M pYԍqvT#q"oU@rx2cx,jojO(?0~dA=JJ%kCJyK֞)w}4n)@ۏ*}*[9$nWy7ƏnBS=(;L>4Cbq}2L4:rCj+6MsRJqM;!4]3&8aWKIBȈI** X"MGz;TgȴьB3\`}L})s 95Bf vzoW:[.Tv0Ԕs~uu4'T[f7N=פضvMr$X/{,Q@0zC!֭S-f39Gk̳4Fg(]pexΕ̐_땉V ;x!5ݑmLR܈)uGc*"c>H(Ss#meY#XD|;g5ذftL)u/+`2bߔڈf_u*e>a2n`|}vmG}_GqJ؋>hKs=D-~ Z>bK2Zqڕ]Qw4+\mv;p,_ Řh)KKd|ȺIqp\2 wϩPL.x׍~A}SUZ3˄;j}v7C"y~%Tnu_}s5G~IbkJaQ?TH%4E$k9hBQE)/OPPu-6˦ "#v̨,k)_,GS #7 פ CŌM) :]UɥBJmm~OK4yT-N}r=NF}+핉sh'f';&fa%Ҫ1`zi4)-Ժ\Yq]v'p~LXaDyUתFv:ntӧZkVÆګmA6c$vc١SnN5BIBwy_xz`Aj{x tI!}5ԊT uS8a}MH3 'W\)h@= 5 O͙"{cc/iA{KA W~T q&F*5&Lus냊TxQ%Լ{TUj̻KK7^rHWfPpɕV,6G GV_UV.F2B$2l(eHbL ݃u5ЯV1e Wׂ*{5ģ?VQ)ãBaM,,}a[LN9<=C5cf_!5E_S>w09,S y(mKy34 Ismpo:N>QN~Iv^I"p٩k:(9T6;` jߦڊg>%?K]AmYZ^Bbmy,ڈ> %EO+a%cfN2B3z+;f 7 ͝$H]J!:xJ%SHVs/xI7魞:C&$^Zɮ?Xf "13<W3S)"ZX iWm:=*f%G^X,{mIT SSeDL ɿ06+B=yA?P)NYdBhz'2 ]|ywXևR\pt9Ykl/$'v֬bbK6ٳg{A6W"/ѵ6 =u i3!>%jwaSb-T 廩k>4TD:d99Yd>[cIoܷ.jɡ25Yl#Pwu菒 f!ʒ&K)(Ly{- &<NGP؈dW(^Mx:=ysӰoy\+`԰.U_h.pvz=?R&l?0kh2BZ̿?& K e:`*qլj1 Wm9 oU60U,i 2xWr[%IHs;Zv[-ʏ^qo)eWY|Ggn-gB+*ϊA҂jj.p'9?@'7$"N6T*3 ܮ(pn[wjTe7=` "n6^cvշ˯pjUVu9V6͆6dƃ^(r9gudB^,>u]x~r8:+`wAlVeq@+W $Peҧ90<7{avr(M<" M_8[AJˎL_BּI%v7?RӞK@ O7ܧgvENbӰϓS`Ov$X%ʒv//>Ss P5GͅxҐՏMN`3 fMH.Om\~iz؆KYZX3;]ĎjfZgʹ.,+8$UAns::CyXuuk1p\Vb(w/tS/hˋtH*奙98~dKlM't dS%:c0>LӈF#fg;$($b4E*PQvdْXp.wM9icգ" jy~+ [tr-/D\ҙ(Ѧb[9XMgpZ]!Ji0>YPM|j}O,I AO6 Ϯ%/z4zy 8Jd؏Y,20@$J~ }̠kpd*"@Qƣ߄>?KK'|<|5ew|hM-@^ DG52:Gh Dխm0z_/JKisDkl^/"<Z}"GK@`Qq/o8dѽJ5y1zB=NSjNya (;>SZg<>l?:AC͆#a>׹ OALBSm3cXHA/i(&0+D^[ؠOըn4@(Tkc.s 61 s4i_C(]Z봓P'ӥ'}"c;薘4AُӛH>[iٿ9r/a?4qځzʉlQL4a|%VDw {5z@U,c' Zv,Y{8 6ctjIcf`}cDd?bFfe8Q5P]]^;v(/?FʷѨ鎰suxHH7ӧ;O O(큺3?goFU(cIzƒ C&Qo?3ޤ'e`ck^ zny+5)0|3{[Ut2ɝ; z$[fqJnZ`%O):{/`q[ila X.\Jl5<@`z )ǘ½9paVǔ!1oO+aL7]"KA=՟9=*0NҎfW,wm< K]^|1_dZcG0Bu0%<_4]U5-<4FnBRI& EDy)fCAP%fXZK`)5SR`$I3E'<)@CÑEʊ qNj}ol9~7n=P/MjY ZOL \:!0i9Reق(KfI fSv5DeL{QRE/׉ugO]@rO+d\X}n0hb-|C`EF!׺P00nu&xKZXeCVBJ%pPO;kԽ?Ȉ9WbCdml'Qe`Úy{=4|Fz @b[+_^  nѾdoxtAkExQ$D 5e7*+o'4w_Q>9dA`kͭQP݄f)DB3`:eaHLwmkz6{`د'ɵA1r-GW.]2ywl^)!Q* $C$\⌷/eń?4z+]^|d5(7B; Ћ}d+ L*n?dž30Kc 7QC@ɛ Ll괊9:=U1EP\;,Di6gԾT>a( +_eA}|WJ,F5XŅ s\8$BǙf@Ոw~Y)$Pk|=D`iCJL/w+ZȦN5`s+Z`p+ɐ? Y͝ݫ|{ʰȯfn7ל_5)e)#Q;R^sZ%WķyuYhj.E! *,+ݠ.#PND=0k*oիNgr(Pw, )L9te׊, 'PZ 1"G>9z{kO B%-B=)U1̿2Ov>ZwWu>LxBu[#X~GNVo㝓@>׶UhtX%\0]i`Hcu\i-YkN2g̃\mjٞPˀZw $X2[;5:Ad2V Y8 Ӻ|rÜ;gTeԒANTz pqywrN2DUHTmߌ3W>ڇ(J;p 65tVàN""%.?j~֓51 Oa +C梇fk>,EI.-: @19'*sL,m$11NuxG:ڞ;u_״s\<#]3O4sd;~rRe&w$mwMsx%C vcT(x >wpjV]Kfܬv8NDb/:ǫ)p '$sqf/q5*~r,V`bk!^DHB>I$f|: !1˔D+܏Jȃ<Ǻ HCr>E91b<;LӓJ#pv]`u͔lTrGR{#JY!s[R4Eky<6NbkS?bc7>&N–~M*Y&iHRi7sWLv+reZvXg GF%j őn+g#Bm^nUNrC/ty?1 7M00Nd DcqdG֢(=Tܞ5I楟kEg7㑑ռc|l99:cͲd(Rʚ={-߾ogW̠"x8j iUhݎ/;f N/ϩB}eӊ$Eྀd^{j-QV]/su!U-$~w,oS!Oț~N/KnS9KG)"p/ڌXK>w^RO'qETcOICҤ'%HjvD(L`r@F^s !mcdQ y߈/#&9\6b᳓. \OS/d-; ٧ӻX>y[":-HQ5 ߫uUno$ ;^]}NKeWi_A(R;n0o|/|Q{O&˟h%ݑVIA(]Mx*2@K<g*]TS2KeyBxXxgt[<MwvEܫ%i7¡ȓVj6]T1$WzX ID8%E\(D K8oI~*xø$O'1-Ҵ\LީhP°P_L<<%9PְqQUt~-+%xQ Lg/7 γ^ΞU>Y <.l'~% >Et(oGR ׍@c)B(.l3&{S7{u""_85 k+CM 6$dD `/D:LcMo2ʠIƍ Drlh1cRfM.9!/UlQ|U/FΔ.r'a43)0Fl7J I4|("*Dm^<7NuP) %Yn2zHo`خ1܏m)&wOj&"MFfc qIvv'ϩl|洋Xc[QJS=E/ݍQɤ/ܭuu(xz95'eW0U>$OA4HY䃯K&dT`}Ts"JEP7 X18W>.GIz~ nsdLJKqvq!qwxͪo,+y&rX *nL[7WpծE2\Zm'#RZ|onf` \(kCEF(aWzlk%1HICN0qh6 Z7d3n{B *GET- !a1O"@;W cl}(O&$JxL!v6~%Nݘ# )Me9cvXIr&/DH1PG?Jў=: V]9PVe )<6(esúۄFA`9"~ͫ^Y[x[3"OmۮeG$YOXۖ\nSMٿųq'J4n 6*  m~R4-SLmcYd7+!-Eo1auPfeGC8To}puzw5m077-^eɜI5aAn6jw0 DY}Iٙ9-.54鮉9vTsW$ka=PO)2LP)_(v0Fo3{vty *gsٌ;O>!Q9N /,w5Ih׺!fAOҋMSOT<(e{oDT̊U j/.)Ũ梟Tj}u _XB]w~ p7㹻2j ZLj⍬9Kab!*1{7;Z};LNG! -fE*9 EqE^UexwsI3W) $/ܲivAKY]n+`ӃHbާ*e7Z:rqN~?qElծB q۝VOxwGv\HI4b$X3uT (Lz^6kYJ|@l⟋iݵ3c_iV1ioӴ\A[kkkU0 EMx@Kk+FRjrLaO5`H5P*veh?`!u:Tke7+9.bDibU[I`8 )d:M:sw^-wTűϏBw5T;lrT$iWD&]OI> zoN ]O4麲EHvºO4 P @^DfR`e\(4.Ls|1ďhkSaG^ѡUxar0uxwye%ǏgOW.^K˲*g#̳($K3Yf>\of.7ut24DՂWTi_?ˠs<3I6;(Vۄ&~ICm;T9s+e{1naի/M80_!q-4Az~ʞP1c2ӿE|yIշٴRDJ׫w\{ iMV7ζ 'm\)59[ZX ƌ/!SHUwo j>"H<ÁtZ$?HYi%=!oAAf;VtA&&6W7Ԛ k=*p=@o!.'mʒ\He&du#%߹{ z7cn=!i0ew 0M}K \}C*DRN-M8î';[5eJ4)yI'įQ۶=gIjZt?b:V:&+Lq6Vq;j'=Lԭ|LGcwm ;z+#s1@2/ mƄSȚ0hbW{92HaoYI>>ؤ$R-b+9zRtA=KAϦрa܁_?I =4kT ŀ@L;'-낙H݌ˁpO  O|qM:/`#f7L5 Qٶ {I=apR&$24P^]3MeM57+! mkrKPGNB6o0W #<kJ1/D([6ϨvF1\̎팂)u5A/d$2u/|FN+o̶$aw"_S\[.wL G3e7]uH5Ύj gM]Vu +dԐa /ӲwK4SզT=<}()!{e;~d<@V)kk3%,_:Eb>q!(MK>L.+EXon,S [ղÓFsϝɋ0enRuRG^ y;Eo.lphj 2QBk@6kSZlہ \π/ Jet& {'=%✲IT{+GMDl#*"Z'$-"dida첲#5١;6:]Q/%06!=:PUwut "eBp*Gy6 >iaWc0Mr9ZP؂_kz;>701%d#:QcDDڗ诩VJ !qRp)łbkrtYM TM,K&f,{4CLU0T^UxpM_*YKNH|^HPyOl?R+$ Om3%%,2`O#£'MJ[ u6gBR0zBr/D}xu6E7ճ. +mi^):8=-G3sWXD] ցMk69;G4&~uO:}L"<ցNf2EL܏yN!Tr{ĝT*lQ84M(끉,y@4?n {@b1_!~Qo;N@ҟǢ`& i uuEE83)ӢH\lJ5;70A~ƻ؇Ȃ~$1c[p͘mR3* No w_;\R AYNW%+jWd܉쩫 #R&uzznjꓤq~x#/0%7:FaK#-`gX]Gn޼0Icf%m&mZ=Ԣ9d.l/WAP.X:CZsvxq@3:ǑasT $.IeUZ|'%zH-SN{]wfvTA']O[ Uϕ\B!&8bNHE=Wgp[ &&;SWHg/6E 3-^8L^xl[ҿ ?qh^us;=Ɍ:]8sټV)Hr?VnS `JH-9 9jpTd>DZ\,-8 :g1ꣳp*m˝} z>xiД{t/rip޻֔spvGpsE*jt$HBgN{ ]gtZ_$"gk#KO7T MHNT=nޑ⛣>[{| 7B2^w+}o0Ĥd (bUa=_Cx >O?آ,yI)gK¹W O+xdSn.kUta*Ue2QAƿ' !IPV%Zfd;y+TolBbcutq"ל"ukvc3D|+]}Llk&>P~7:oF P))EȫrÙ*'"O(?l7i0DžÃpL'(Z,IY[#%ƈ)l|锝rXYavN}`S䁊l˽oѾҹ}xCQU|m٦F~EjwAC ƼXCK^g}'D[7I҉0WR%*gP2ʶbYfgΪtWKyJ]HvktyJF*Pd[\*i[AZzzG˵BώIڢ UO1Y9:nK:^;(y]n<'EaeC(ަI0q=;MT7=(.mBˆ-,Dz`>'t&%bta%UIYƴ GN7њʶ"QnZ־_חÎQtS ѢAۋz{(oخJJdKptW=uH=Mh-ۙ_ɎZ:\FN~{kSby,TA-Ƹ [B6nN~J>I}pDC9x- P ſ5cC^ 8ʈ{zwd8CؿI<Ą[ Mf6|i5Ҏ#>,pE&x[wZ~D{jy>6['^ X4W}0h(y&bY^- H1{I1Gu_#F,v_|5d:M},&#)X$K;pk6Xr`emlMDvcPW`;Ҭ͒*qlͯ, +]~^?9͞aK[hSB- 90N Q`D\F@ ?_pXv6uw0LJxr)˰|2sBލ:c(uT|!B9KaJ{_Csl2Hr[' yqΖƱgPo۾sflR&ZFp++<_u{ Gp+4}8`kW`)FRvȫHElZ\}Ba:!{'eN!f7A_(|郚IDK9zF*籤WS Akܬۢ*"ݖobD_Ds `̙gu/?+eb8sA/VWV۽aE0M "=#TUR?v{ugqxPFn]H%BTE!J;I:2,+GLE-Qfdu9:S1sZw 3#n8 ~zjS*c]񩥽 t[O[2#趓:9Ҍ(>DKvaIL;8AFFOW~gߚ}.*L:#;?X?'2L:|_rλ5/L"߫ %E'WTWRGp0 P]+@^ X!,ͤ7P]u%i]mU \;5h[&A(Ewn!úq&^n;9 2p.S2|i6LП+n~&ۜ2mÅZL2.^I.s\wcND4܁s; HY(u=#ljz m *ގ?!]¸/#Bʖ\(!adbwIY@18jҔI?% B ^ӷA=Y<"HaK&"1ݲQL>62nlT%^z -.ޚF/$ T%ʨTp5n5xBD.x-T[^\๝" cT…TY 'gF*Dž !E.115&|EI⤩l6[#`1W 抎1wήT'nV[ )U{Q+Eҥ}nB.m\qafNbCb>|j+έ@ 4D4?0dQKH5F̄[A@y(KtD{ä1dvR@`a5DCEy3z:EAB(5-^[{ dA %QK"[V9!awi6xR F0}ݎw 0HkVOH]_JhY!I@I܆6+VjOHD\2t~=wUBpI4M$'#:ؿd/k~>2ߨ #L4t(W^VU/g{'D>GU"(r*,ss 1M ܣoG kjkt22fاHsݣD]x5ϐ BbigUO#3Stg 9@z -WiDj~=b},,~ A2B5ҳ`VUh0 (N_A3b X#зf]q^m03EX,0מOr~w@rnݔ3#e`p3R\mm˛DcW 1")鹠"XfywnR zPuoAp Bܨ. nD.vִۗؼRH.cTac Nh6).( @heZTp|%SsCFO 2Kːyi-L(uۗ:4vuWfzu&>wE[<܌|Da5@?Ѡa FH ȜdxN5$zm]6吻8j|X]7W]dZOIGς1"(&XJA9!W+ZM\LRai [xBNutvr aQd:\Fٮ ,] 9Xz>]5E}J;@%]?)vv@!.9kagCAB>yXC^Xt-eό!ot/JQ?Ij~XW7"6,))"66kzK|Mo0ofM/l ?n谓:wZ\i* ~)Zfp@Νf)Y/X)^D΋I,|Ly/reJ748dQN6a V'r~|>Aě4מt@31lV>y ٘H5~ڈ#1Ւ:{v#41-p"H 26z âNbz OG\:@bg懵!C*]s}5>tA(."4TCi(gnޤAJT >A`R5b^qm*#,m݉o >p;辑qz nhQ,a [B߽bf09BJo\G/Z&WeX;)B݀FqIgА'0:9ΟЯ⨍|V~[;szL@s *\o=Y4(rsYB@Z.2Q=m % pH&9zmmg]<{0v@)kau6?[]LG o|eZ\nQK kGxOxh3@[s^mONO½r5C~`@B[miѷDj3oGu.O,5~y3"!#V< }b0B*6Vu뻷,_C~{8~MrwWar]TѾ~:/QUoڋ\'V zj16/熆$Z+]Uگ$f5ZV>XVuCXZH]QZ8-3ts=a?g襘02LЖGȩ۶wH/'2&jmXщ<gP#Ε]/Z1 gAoQGmʄ؆ $uO>Nc͘8#S=<˱.:+XU %)'0= ߆ `d؛.Yl8~s?wlcMygi7۹H39}EKcwNu+BsOnlǸDA\ E2%ֈhK?燽~{;"w%g8m#f>Aybʊ*9L7't*΀+$Ջ"?+>[Ṣƿq:rs7  lX* )Dr>hX01-iߛcyuɂ;)SN3͉=Hh蟣 YwbNvw}U`E2k"ȃ(`TbJ8c.,dZLMbr:mzƑK wSAGpW_-4\j#nnouo\(i*b2Q؈c0pydi!by.Ώ` @J%|q"WJ. /o}2hBKC/$;j<>P&W(nyXV^0V"c{ i&ICr{V"nfiA%ד×J43P`ՈN]T>C^Gc0O}q'\VȜ-@9F["<`LQ`fytnc'X<|[c`,kvj0-eyG`|2?Ƕ67Q\Sh"guٝF`wX XQF7*0kc%! 3hi#8jU;^-ז':o:c2|}Xڠ`.3CoАǷOc0LlHp UaVg*9:_ϫm&,vMK]Qoh;3 y*:$v_4[l[*|C\_' f 1Nn<Ѭ]Wvcˌ=ܖy%_,H;7jL#/I+j+{A8T*R<lY/E8 >ŽH>{xr!J[]Hc }%#wx(4BShаhn8aڪn`䢋Q #A()@ zɌ3=az+~\ j1xe礀h_1o.+zeA]G\9ʱ 4_L:.eFpMt_2S8spOwq87IPD (W]uPFph]3ե7PIUG@ e̓ENR+Iaa: W랴'PpB[t9ebD~6XMsǰSxV@<9鞖 bW-j lXM;8=`?^e%`l<N̫DРQzDVǽ|3UOLBtG}GIa %wf6a[1cBz[#ߦ>_n;lRj@ґy #t乤O/CřT7%Q/Pv[jRQ]aDYf|$y4WJi>IR4 T!^KOu&Zi$r|%Fj֠/I1:]Hn멠М]S&HL)'ϠG,st"Q7ͮYuk9`5V#}N((c$ȱnb|F@yܪȪ='^)/ n]横qVJSꦎ7v-{ZPE PnEB/w_P C 3!y22skT?4mB`b^BO9+;V.uD%Hqj(Xp. 1ܘ}_8,iQF$<yo0 CPL,N[oBoc/y;L9,KOM=9\ANNMv 9'(2#Dk"?;)3vCR%F7P(pYwƕ}M[>UI W&b[ "TՓ_!MY+<_@XRa YY; $m%H$i9-yQT]=7e!et+.%rTdd<+eU 3^>L3")&s6eonrZpK`#*|9!D ;U8؈beVYB9; &D7O2VGqAI9GODzǼa d B6k @);x%ͫ'L JyP]M __ Kf$7rTi: 籫w);O``̤0*#zq^з$ _ZW@[ hA9^ ~'lT2ܥ©:$^%O~<^hfAH'#Z;K ~y\}K+Cԋ՟ O& fn|j!Fa΋'_>f{]6gz*p=gD,=FT(^wr=pcDn_;Ewkd;~ ڴNoO1>Q(I}!Q /{oQ1%9뭩ǐ $>N6!+kN%@CmrwЃRܚe< e=+;!lQݢ(Qٴb? ?)j؇P -qǪ #ZB"bn0]C[WϘ4,XƏF87|ر-Cuk#˳!ѠVsYP!]sr^znXVp0: V R4O!2~b/2<-N4[9}Xam޺2d\ǡz?^>*<[ȜtGӡKNX_{+2/ܭ3>/֕ixԟ>?:|vq>4GVF­];M꠫9g1 x ޴qr~]B`qvnO( L])1Mxt7EGA\!ޣڴNTŬFN?=o P&`9=ɘVJyA(ؐGѧqO๤J XQRD&. dXQ=.|4{ǃm Ҧd9S;c0&U7^p@EU)/_<^*-A\'A2t$)R^/uͺgKǀ3H@'h04"3q,UD{(*z:*u3re8R?`; >Aet +(hTKhx[NY0npIz_V7;@d G/d8VK{KcNփ_j\pU?5\Ht|YyofW.߷|X7zFr<4xNi>Q{RpcujzlR@K8=yp(jjA=K:XWϡ?5]i  8o TkmB?r/y#p]U uWx Ri;]5\@]+9Dy{^حX jb<3nIu*OT& e#vH )qW>}O ]fjKf|D^nv%so#HQ#8ݵi675jݯcUELP|6$5PA+q@1]g^DSD8e諾2&GY V2ֹ>]* kLm;\*z氨,_ȡKZ'GV!VN(W(tTHMt2'TAt "ڗZ^u#q.ѹUr*pvQ@Ac,˴cߒ@nW鮶]G%#n&Ě)eț1MKږ$\|M2:GqghKmIw@H|B{WLR@`IW B&7@MG,27I8M5"ym2Li tiN3Z5x6dA)l3NJkA2?S툣^ #[kR`Y7n>y(A)ؚc59|]3s)ٍe7ЅK2 iu*VNғvCtt؈`zle7djդk0RDzX1Hz\XfSyh!W!zQ]3$t;d;8wxBn_.l>[Ode%t]&RƁCZxHF@o \NW01ҟaB^2YyٕCN?Ax.b{Kl;wڢ3$=Z%g'U{֍ˆJ&Mm3'w d*OrJwܷN+rhU0L{vO'1Փ8R;xIXx*vܸUw_a!Aa@[m̗lkPe(hqXsD5ҡ' 0kŋx%puYoW^Ŧy#{L+D_1Vl'qwϢ*!.T%gʡw89)mp3@?ZpXܪ``0mQ*iTM%2WvBqvs%Mڔ EdilA,68@g.Ul ƒBG%c6;`27O_%Cq"шj2!Ž,"B>νbң͒ZG "igG%BNB[_;EftGW>)m߀I`R;I{(/ИH){ D~lW ۬\ ,B75.>E/|&/)шc »0,jcA07NGl8C} y)qqyAu$k/۔eA fr7q0ˆ$",YEGLL ;뎈>) iӐq!3pU-+O]71]<8rsX(@@|*G EVä\*5*^DI4 ؚـyޔHu͞¸"،EɓaNݩLL>d[ џ8Yzo)Ek |ژy?QHD C_ P&(r:u>Y!ITi]9۱ʪܜ`\ݍ+hXL:m}BS'aG z=| (#c%2'x_j2]n@0J_U9h"I`V 8G;<#"ediDeW>eS&!9[6؍ecھDu$,b[ä5M향k(+E-%8*!{xlI#dCu #lst3YLZ$5o wěza7pf&(o L,DCfգЄaV1z֓G]">A5]>I{iIO.E [@c!3e,d\ᔦ-NZEw=cDnIA C„:88M`˟ž&TF 􋽆½ %]9^O_vhk۠=j^jrsXM4DSClTfxmzt$r߾WIQ!{9.7dM;.! , Utmj5.`o_NF|-Inh;{=\;AQ8#>c8f5SE ?PAC(z';9r 5i!9fQm(s~C+ I]r n°ķ4FURç1Bov[l'pѵlJ? ?vׇYVߙFe׫0~Bw1xCTB=dóW(eIM|?U:?D]r$0lW'0ĵp|#gD!$ d1Iv|@$tMDl&\AR=jJ<9'EuO9+?=FG)`|]6RZ`0f:r \ZC*lXzi!Ig5x0Abk7?CO>ܽiq>Jq]/5T˨la4 scgd~<;Xy:xK݆φ{gZ54m--oPӆ{Už &s_| :ǎ)Hmye)-=rs6#3v3J4ĥ'B#ƂeH)MDM Wo[N3cI( 2jLY^#(זx)bc_ūѭEovƆu q{* w R} W"{zJ[{)7UUJ2"l+ԑSԒZo5dud8Tlz3U]#( W슐ckB?! n7A8Zn j%\jOq,sg>%2Xf\dznfW@{ĉC9Vlu>&T~iA-F_ىk萳syBQsYO ^'Z FbLk8]JhTr4Aۚqk^BX͞+ktfƓQ-|+]f7҄*#T-"u<=Wcc >-z? aȫB4Y繇1̔1G4<1Kq;hr1OlU|hy1?LDqXri>x>E(VwyJrnqJtgYGw_CVy"k>z}_O3]oŖ_ fa1SjH9n]sJqܹIG?~)X2얘A^ڧ~gR\bb t},gk+}rYbjC\9#˕՜ ػ` 35q2_ j|k$CN;n;cH7nq@Qjʲϋӏ,1\JE"q}|@bӋ3#4,Jh:^rzr%McVCϾj/y=#0!H)O\ A@Ҩ8{POh :~)QT.s8\ɳگAM[ZR vlu ^X^J3!J4xHԀyG6.BiG~\ׁM"S˒&ỀI@Yݙ)IN+G*0J8?y]US-f@?STD:ۖwB)O-i4oIt*lݫ'C?Y-%sGNT5+?e Q&zp=DK}OtI.(^3:cEu©a{DJҤHH XzQ.s.jz]XYp̚Ydofr^mh6?JU's;-t8tճA !fg5wtG{ijH,t1x|*C+twVj4#*8Y"¦)P q^uC'^xoݔ;G$IqVLLb d pvByZ02he"68&aVz5jFRfu7k:Wi0V@jsl SdP^o%[wbםs}}hTW[Zᘢ!<`{ci3Ձz6xĘorC. Dw?'&ʣGY>ǰ%Pbk*q4$6^\& PFdw(*s 'A&[QO2O(2>s2gQ:1ۗ[JY8:"nxhrQV V~sE*ɺqWp6Nʯҳ]   *LeEz _ :fwB*N nF/viMBL,Qѧ%ZEc5:(F2o/it3BwVcC7 ŔƬs6U92zKfEHv X&=5qVxzmj4YQ 2Ejkc aI1ĵ`ʁ`bf5*u0PVjcOqWBwkaoU&5߫yIuFەjwXᬳʧeI"]si&)2H;@r*^N0y+c [<geza[)Vh9f ~I0^bA[>#_ 88{)nJ#VW,FDAf#fJwu񧸻>DH*8X;o?Jia '`PdQrkPx5!'hoESZ[j 泍aeEa_: (W"=CIL4Zی!F0bvZI']ٓ 8%*c9u&z2Ê4`}#iU fQ}(n%P !54'B>5YMJQ8:1|(Qu,ـԩzfӷXRpgc<&_!-Re._ٷFX'GڮOmS6mQ ҧ (ˢcFR<%Niw;yDBW<8'xюd M^IUo*/޹g{G;z$/#S -@bHBtq[& "¡hK?'k.g)"[^3}F܂cNI兟Zzh> T ET%̶O~K T hn8Qv繗*i_Nuq%2RT;.drP# riC#h(Uv'ܛM3\ 8MMj3=ڥ+8aOo9|R5ih2'0:z9˺^gx˖N^]US* Wt;!9zIt{NpiU P?<VbRio^|?Yk6$cQ"\*K9 ['qiv.PkYԖRm K3YrO56geb T9r7d͹ #1\Id3F] ujDB?m$ sIҊhSPK^Q\nA/[0D3|$~7-@5gDzf}gi+Y$lwċ(IXV{]y·(U]9%/BpyrK ԉ=AKC>2LS3wH gTXxA',oRe)<5NY(mIa\zh`IKT9wͅWp,sG6j-6aGlsV%+6p(hvipuVP"C zA>=BYp ih cB zCD!-7PeםFѢbxKCC~)*`D>Esd?fɹ.} $<)t o':͘a/՗tjvc0Nlrߩ^E[wp(^݊yYp)[$<ڛtJ k_ >ɠ|_܂*˫zSq,Z%&ȰXv oflrm۵z)6.2fwfFC/.4l?"A}/xvZrZR;%t 2C˻vDKfu>KjǮq:Q}}{ׯl4f-!d>佲gwDx&I6 ٍ~A[Fn2L!瓛b$s5?BAԴM )WRű&u@ݧB\]I J@@I!~W Yo? HZ{Ia@jn$NQU$0 T>{Im&+ՁD=ZV&¬ |aZۤ|ECR2NCP$L+{O>C$%#%P p1[Q&7("#L%TctfSc5*jz+547 U݇ X7?56nρPyR:Z(˒Km/ eqgv@R6ԯh@L7;g Z+:ʁL۠4mVRT =*a*[¶Z_؆mjAd[ Et0#fO~ :VS`P{xZlOhojM?@兖D_ ཹ1&UUxSK*'٢0RZNL3uɋCI@Kp3L\_gzVy6^7~㪺|e -GƋmo(DP<5>SSQ]5~O^>^3Mݶy~Lմ ҄N߶*Fg-55.bN(iu kg$ \%蝃WQAML,_U$UW;Cbϴ5^^@u?d4m?fj~h iEc@!q G}Ua kh솬yѷ:3Q9KU\413%^vUЉ{i!?ĐVGIp\X_1+WyJ GC8Ŭ3鶊{/ℤ`w9Lhq{MO_]ټ9F [nٟ;a^۟tǬ) Ŋ -ѿB1yn<өS_:1ug=uVO$$$=\n⿒!/paK >gZQ""qC".`j]%L?9wv,Aޏd/P. ?h(BlNy<`3 T7> bfN j5mwE cJH1v?Hڥs,>x x x$}S%ۚ,ϺLۘ?p[kK8+M#\IO/խ.k~kӋ,9s>ө9W?.ڌg;'M_wl{jdJ9ķ\f<GR(jE8GE<ү|l6ӣ>ced C2p5b7نj'ळC|Dn'?k6_˦Iݕj٭#oRxA0뢾JJ@4gXb#l:r5t ~ ZZ|*5k8p(8uE,tMw!IqR& N,FeN+a+AV \nk8 섾 :E4&viaYX!t}jD4p_5nt 6cv =Q T>; ov>Scĩeץܲ'n7I˭a(T}J0[Fqӻ ra^'r  ~0zR%Ƭ7WC[`[;`nBɤCQ7L8TK-$(ӍiYCPqp_ekIMdK3&8{[U#iݔ+sE,ϙ7N9yqgrVxU!kwƝX_:׈AbY^pc7QT5Mk:C~W(%AYc;@&"=Ez/4 PVZ,<@N./Tb|%g1Oϐoedp!qپh1t8uivP)\X`u̲x0R6:g\yͫTYc,]<5mBGu!8|7>ދ*1:U!Jw>%,g0!k` \-3M8d:7w! Pm__ƧO GLЅ`y+:¾Jwt--]l3'b e6 UG%$1ܨI6'hr L5,6uooFte͐]Z`ԞWߎ3;ẆĝZ|SC$۫{\{JDZRqh&l%ETˈZZap^`pfo1ō8;ŒiĴ ~w|!Y1bn،J,o-MRE8kEϘ x, ctNȐc`D6FO \)Ryils4tct}"xm,蝎`LLt#B$̴@v2yo&˭jpb.DkN࣒5ʺwrvH(0{{sL5-hZ>~^Knclu V2DgW?h0Y^ Ėi6WY$'kbSLjmoXy$%@HEEل l. GgU N&sQ9"i{ܼNa>Wyޙ07x#mc-^|U-I|#|YH_?q mVj` yn[ h . $ o?/w=YuP$Q͵jO>\cAk4=3::#)_ v O k]]uT&6Z~r(ڜ=boy )szZbOM)Xtw{=U|ay& `W!g \wxB`DPI"*.Q- ݖ%@gV,mz}\%혪Xj:95)Ҿei[,e^ Az=uv>fQ`We9jP{%cuzz+O:yV(]ܽ9U۫4%N Z; 3#q_wqDqCeCs. fY8eF ꎁIΓ-J0y;RG|\"=6%RRJ+YJ҄\8VՠeRhB%)51~%VBf)p8awikvv|T87 ;;Aj~Dv.6Cu'𗝈X,FEB*ONgjzR\nz~l렡Vn\7Ifo=9֮ؐZ䮗dj3D#؂)TyGkuDՕ];Nal׾A  hJ!uIx}Ytq rݎ.T|Tyl׊x$(Lm}W{ 8ͤ+vN5 +NlY K@p3|+.LtzW[m3d!Dh"N~1‘9?h0iMI#66N@_av@k1JGŕ`f飓ƶaUE76)ØJ)V>Ǚn˱wԵ9S( Qq}Uߜ[Ka$G(:aؗ'ʔA ϥlQ !sB]!itE{X&1fb<rc<:y!@O_|t-HjxY|rzlO9 E_ܗ栗4YAVG`jMЀ<[fq ήh.xY>Y,vϦ@R]cфo\qe3)r-\F7#>W(a6)S 0ހ(H]Dzijep[ze9zTlA}W|U ˼|C8b6,K3ĐdD3ېi:gᒂ9=ӟ*s"VstUmr^8ڵeidJ^,QY#7w'W i~G `+eF6Hnt5ml ڐrx+KvO8sd!ya.(TD5^mRܜۑvol&Lf檚ǨH' ZEܽ;܏Iu>#|1Wnk;ݞG0n Tw 0C]c H0::^4L7 NN>~LyxWm8Vtիت(!cɒAeV E'>)a2OdD(HjhX&[/dhxXI7d̩|CLlWiO69N=MlͫP(o< Al;vOi;fN(11{}/>ryu}U*͏;# /`*1!zna2jd/z Q!G1M!&mLJ엇I2bP*,yO>!T=cJ{H-%|n* Aa2XmԟRӾ <<mp C~Zy?L/Qg<-YRn ~[tcYB1? 0s^Vv,`ven'.`)k dy7|܁G'TF{$#DX/%! .GChf 0 =`GRwdԞ$ ȣ™x趿9_`ƸiuW]ݢYu;D+~< 0p!a.7j>"//XpKH/.UJozyh.*^6*.Jf|W]+M.ecй C4V4 _*kĨ4/QqO L|t93H=a0LDoExRߓ¯q[7gt wr`!n$Z'>MruɷrUyٙKp=++4̞gSIdGbB4uCU{ y*<4/q\:2j2.G9glZÇW?|\hN뇌?NBci?)W0Ôh &Ը<*|d7ݎqjv<a[/BM`c^d{:]0-nWkei}G+Va%0Z8=pY ۪3W߱T[`vp_WixL_l2!QFUL`tS}H0aE{mϟVZKY7 ODSքrG6Mf /oL_xݗ9>gJkP󑚡olTZuWGv] }ԙ QۙƄ@@evqˆ3ӅFAJǩY.͙c 2c-L9A:w^^AJ gjݾg} ;$f&Z|CQ&Xwӄ1Fq6`X9TK1swm@A,Ba ^P9ftx#jV.zj(%e>, wAy-#`eSgk;(Otme.FݰUZB9p&sO? ՜˔Q ']r/z\𤨉 XUnI 5ߨ6\8uz\\w}֫0eLVs06JԣiXeA[nf(-7tq# L% d`!Dv}p3ǣ~YK8Mº$=_-ːvzm+ 'zffvRNhB!4˵ 'j)īpdBdaLYEרc$V+ dnɮIx EJG)BHAXu&P_sRի!` 5 CIm9˾?@*G%Ev(}fWVͨɖq!Q}UFΚB\/'Mᦓ&vhv_*h3rb& wG'[K6d7Xt&u@ZD"CLڢ{SsR;K l͂yX;> f Rnq_DQZypdZ G,&]nxoyzg+ԽSh/c9#3 -7zfNkKKaZ1ypy@JUi7DiV'%u"k]k}`(T-&E cɿHע}[])cM%}A=Z\!ڴp 0D %%^OmWbVUL$eLeGP> ^7ײ''(k8HNM֞9JBYbtbO7*5%,0Z-ɻmqԌ5wUԊSؿ jZ1ZD2yϜB՝$|q҃2(&"凹*&K ZwF6r`{9Z Jr^} ;C煌] mXp!w!T/Ii^ 3mGǧۭA\Ǝk_omHalt|Z&{^ݮd cꝠ TUI@1w'ĥsܜO9 r:ʛzMG=[ȋ|d)ךX9xzMō OBݶ؏wߝxu%4L 2qT$v2/wsj*bL59J$SϨT6pbV]*maUs~]7Dpn/@PNy<6lWI1wҔU a2fAYS _O2l0W>3!y[puN%~duI6ň^bzAjp ǰ7N1wdzY*xՋ$c_}Cdm.'9aWлvgʾ’jr~6D!h[+T*nڸ1{,d| #2>֬;NdDhL9db`u# #`!{F hXP[Apx[ ee~k c!TH$`'M{t*5{GRfm,}Vf|gT_M0L}hDhyN&LxU>fY>QNνi6taNEwg>#tV4Su:[\q0"i2B.A&7yv' 0 Rls=o3F7Qb{<*y,QB[`Cfc yܩG75M{=_\//K2VŚ\ihe:VO-zRjRyiG)W-tPdP=4 lpD5U_SB%ug42WJQEل0݁/Ӱ+ y:?kqZ+ &[#uʜ㺹RxpRN#!t?Z*@J|YLOA +cb!n_>hFIc3n dLJ$8fZRNF4*uř\:btBycE1JP3#K46nHDudGkB {F8G tcpU^I[YSB/% c(6*guq)tuhJudu}klylg"b1 ?ZJ94EHR]Ja30 *=BnbԌ͙H )Nƀ#~$AN14߬m! ;>4F)9k2J?h˾)k#H(u(+snT[ 9HJ^7=bJ41h_%6EL:qvQhVOs˾ ~y'%5NJLb^ If;a&28h z~#ZdHm,خ{bP+ھno0] wrrP*>Gr< 'C̀N:2AUKL92:CM1n9lTeKe.';? x=:gMKh9jzfO!Cs"0hw%1ƒO{[IWª%#U`Ϣg_^\ MhL--Mtb eU%f0s#clg{t,]ЊMRT)#BƵϖc>͎,64vK@dzfVHtF h,0()Y"jdH҉`ݮ;`( 暤w F^&eۅ|Y)n6V=M==fst5&m0Wp#stx Yk ʼXnY1>T l9`"ɳ-zkcOY7s ztHCQsܛf(%xd*pжHM"UmhA!7`jTk[5KƯxi qUU9eFF61OOf}nq{ruXp9:0M~M56r=BL(3e(H@|#bTZLnUךn|0ލy9d!}i,ov߶ˣY(XI|*P[̇:N:Ɓ~Ƥv݋t\ o [bs״Z}v#J\Q㭈9j9ιh,yϲ.7SSG$)x30\2w?n ~/f|s,?0*5=R̅}`9c{;۪Q@!C$rQO'O^+B>J߻XSlU8n{5BUV-4: l}XE+! 3Z&2.D l BsT^0puQW7?c}hKEl9!Oɥ1gw,E^\`A_#Y^/@$֘#򮱹7뻢jR% ilӔfĔ :6_ا Y.oqz(L(H1\e߬I8>{U wHmhKSٯ{c[CYQџ&GE|庖SS3죍qur=-DYX( k9Pٔ3B50@^xLT crøHekdA}pwUk>9Gp5k,]*#, ]úFh Q$].^O q 5^qmIX0p@|c*1E._7"v"YItP3K>ٱv AO˪sd[x9L g&FYCB-tBKDF?p273W<nvHIWhӟ8vAvv)G2 WoeΙʒz(yJ-r((\S^Wv4 /S%*F.\i3j]FsR<6V)kY.<$K$eVEu,%RWSljDl>,ץnwy "S^f>0)"znsg)>AV`L~>7:î?߀6c$ Jޣk]4?:>3}^5XƪcO r&Z3aAy8]y$=@uXqFR}ǍyϾnR=oojs֯~anr$๮{7<7O q!HF*үAM.wwA'C 躃HGȭ7͸OLX6+wEUBLp;,"jҤ\ӼqT)?#2|e˰0Y FD3 2-% eo3L AvpbB]QY^O!O70d^+vA!gDU9u+4o&ȿ a-_b-e<#t J$ٵF`> 'kh)6<|}Q>x}8hȴ"c~hyI7Bz`ry}zw1+&[in2Dԗ<*N''0L-=;CQ:Y݇F&7)58KU)H,^]ıOs@eZ" pS a:4cܷ[658Z*9=@)ҋf={C@GvfqXsחT$?a;/ZOpri) GepXc }i1n$hO<5tNlh)N scm@C($7cV@ "$M"3ѩ/mPiQ~h;|a,<|R󒌻|IS׊"\7#P|W{>w|[]\Co[&+2L.kGqbm&Tѵ/O R/&&'򬊟]+Zo>P-hϊ5yYm}6wN`-$d5j?ԄogbeJ4iAu9GdBlnzrgy89A [{v Hk[CNf$$SR 5vAbe\e#|L1{V?:=hihxO{w]֪B~ҎڤۥN~?m #B.0W?B/A(9TLI̝dlnrs=u;2Cg3c miaq2e] :/{kl 1W}vԕ.g x8újʌ50R}:7i"lmơ AEiy{ݵϿ`Q+QɼkM>6 d,vڋP̿#".RpHt@@W|VFz6"( XW+s?Mi|)p|2f}>)k_?0ǕԩNåpZ+W nƺ5ٹRbtb>F/;ՄgG?GJnZ[ 4'y>Ghhȫ_$'.ë_} 3!V^_Z=2gPVL8. g̏]Z\K)a (·녾ӟ4[,}Д۪;{3l)8PL#>.61HrM39 WruDad5**ª?Qu X@04T~}N3/^S 9y̎]PQ *"G=N1NNc@f*\|k(٢ Q1sN5ҩa7G/iU=S35AC|Q%ZUN{ٵ{'1u-;nƨY|-S[(%l<TJ)l0ӴY09c )'Fayeٌ!$Mݚ0Q{#eR#]гM(uH/3,1tyBZb[e~$Y)X,>h>3eC Xr#uljYWhfY5iψ࿉eZVL2:(y0_ !X0Z> *b5#qXi<ˀ7=ΣJ'o-syYj-)_A`?9W[óV5-X=xp9%Pg<T)0led.jpm8f$&e P'9'lM2ÈEv&Q7&cAX5+%TZfJX}@'ޫ`;zJsCcoIqܧs8:#ќ5Fp!C&WjKǵ3{MUpb.]_s< V0tضΞ-zPp_F4KT:o*%V|WӇ^0)ʣlƐA: L1O|9'ydL$M~l[SY;$CEJYID6>6"9XR;e,AB:27-&B^|zYXӆ4a,3/O]{J@Kq;2fL=AeZ$]9dCa3wU:z!o%w#W_%@앪{i@AK&A 74 2,#aAkD棐5zwnG(,/(~1 ݦ8cvPOviO]9ЩZR 7XVZ4 btm%e#C="\>veZ_؋|2Pj;IЏ#YU4nY O=җ LhX8њ ʷ\_˵Cad#x>8"V>LEx]G@ 7r7>dm'|qUEv5Jh%nE[ֲ]_l<vPXxma?P o:XPJ5g3z_g\ ?7%}~H<[=hS=·, ~a[EJF0CLzu5@I.@eD}/9U^/b>4O!ntR5j,BzHbPrUDWdB{ۨwr\L{w)W ={uPW֗JZM|39QH(fbAc)><w-wg<4یc]/g=nn۴U3#^7!Jg/o;NJwDWY%GG,C1;PՋTL%.5ȔQa2ź&ʈD+gV,FBCEK,bt,SӷX=1 `'%"\~P@K;a|+ | @=v>iJ{3 YWa$ڃE~a& dd?^3 oLӕل8.SE j庰Y7&$οJ ߾,|'"'YVWu⨔)BV|M78DEe[UtX,Cݵs*̸dҺ5dI$)|B;4ٸ'f'XCF7dd,tj?uJj|$)Ӹ骧Y`+ ߂ &V7} r4X ] ?G:̳f% (%M@%my1ba om5R]7i dZGjc@pN8nĘzc4kaUCu`#%c;IunfG T BFp+s ٵ <-2h; ˁ~786No% KFbIȈYd+% DcG+w3oyұy i[ EǕ*{wyc,R7 Y&% hx`Ux-T.Dolo9jJP$yfDZIN/ڝwӆ LG29V0o L>~$pH}RWgB0 ~/4 'ɓ~3$XF ʑ`s*`t[xgN.eL#QSk M"Z< X%< 0Ca7Y2eüNG6;ɱN(E{Fp1*Yh|PNa+Pt EY y_Lŏ8KeUf8B9):PٵN ]ۍ[+3]<3|.)_TXm\~i`LE#%e[ L_usUSq ya0#8>j{^úOvᚏݭ~7"2r#&#_FwSlz_oJm#$^_!h1v5Эܿ~$T1c=@OtNG}Vh,m_SP{2qX%V~Dzf^*#Ww75- Y08W#vƍ }Rkc/-9|p/Rσpx#uRJWLe `jPB4ɐOGe]6zluҕx*ƶt*:_Ls_ ݋aH*H\muEG%8[#<~w%fY,=W0= _Q_2"9^G{`͇Gw+AKqOVΣXv gI+l2(,t )kk㶨)X)p}$EU1{bЩ$me*J*``, ^$XO ݹ~py]K3p$i|*jCU-\$#EӖ 3%t$,p޳h*SoBduQtBS@"e@Q=?/m(e Z;SP`PGI%Uy2YV>UO|fԳ}e"/?{pxjXJpx1dq^*z=2G6h2[=0$ ):9f/d hFlo 'TxTA\2>7^ ϨVۋO5$j|3 Tj&+ (Ǹ<.IWݰq[b)C?N^@ut#R~+8B:P:+9RQ%E7ZNɃDИ& na9JPr3D.ʭ篨o[d3Y+Cgr@=#H܇^ *JƖ@:$yaED{Ďޠ":эo$8A<5xZ`-3!N![tK1?޼AJ쟊fV~¾w Yb wGdV3es75^a*23\ A1w~`(q #}X}*Ys%DTw\ ZuWjQl\˴Q6p?ޚlO<^sk¢!.HV0aJIi*Ş[NAZbGϦab#gȷd.,32ي}+E%zBAJzyַ<ǤD}jSR~? <T& k\_bL _@$p_X@(qw wtzl&ZM86ns*-H0Ig0@~৻ڴ-Er컏ИH"GNxB/3 P :.ɆH.\Qg@A$?a$B3`,E+~@9B綱h 6n VJ&lW`+oƵÄZͤYi~}QzSmw7(34z)!gٲbVO>@@,F)WH Yz‚ݭDz|K`wJ2#Iōirktk)k֮x ~?8%h Bh5"y5yٗM}?V'5ȇNR9aE.tP8ȸa[ z.՘&@6KO{v^ǒh 藷Q>kؘXzHt̝TyBN_fo?SxVyjmYuiT`ڪn>ARsqU]6N iaKt1a;) I-+" E$-NA,_&ga^FJjSi>ajFXsǎ:^_hCTFWP n|۱D749_24;b\4:jbig> n=:ıfȕT%oF ÂtG&穇;Q=C®@ԒX`;"Ikya u !Y\i[5Œ0"Bg% 'bL2nB4@Y7C :!",$+PKv{P66S06@@RKJPt|8E];Y<>,3TwhV?/U+ ]ys]l}@N=B!![BޜpCx,4T4|Fxs&|nM4LKG}2-+) qc?TVo9 up u7{l4zfWCD~bE73cM@>q''.tʧ$XesyލL.=Iý0[ޅ\ | B"xH)dM|}57rWZ3 +畢҅Abg0,+EJ69eQΓ]sӇ9xP+Q'bBVzÿ?[IP j>wV<KV?RԾ+\(D?]=[{ ,K)V +d\Yl ! iȶ~zMOu3_OJf2M(.߳^ˀ"UΩ:0#iQZUs>UiǬvRpH4>sj߲9}6g#+{*Z:*}#L;3咯"{i}ol{(V"[[ 3?Chtn FrLY9~V;`NPII:׭I cT^~i{ 7DL{\GʘX֣ODBSp+s4ޱ°E$-޴$5,;t/xqI&J+@FaaExsH˷,\^DcJýs5zi\?xqqgP a"@5fYl:l4dM EXڷ:HNcU\3_AZE:樱[VmH;E{ f3BI@z,n6om5 Srɳ}q_|!!XtYi&ف-Z"wSTKqV0(FBMTiT衵Bᐊo; 8wTstz^Vj2җM6<LΚV% FK*it٭ފCI~Z"U 8r`Ͷ48Ϻߒ-/E(=M+NUDqCKl'REPŦ `fsd-<tTQ+`мJY*TQmh ^;~i#ME GeYpT^ݹ+i)M51(_bvR rFS qJLqۃho WfxiWS,)1 .?S7KN=3|6|Hf~ ڸ"?)CGMDdm{$!oc`QK~gƼ{#MT15 60lg9pFQ{??Ko+#p)zXC ~i'Jq4y'lm&C70f1 ј]H:"=Es-f5}7}|5p!}1TiRVÌ֮{Wgs_4ϛ0ųsedbLhsNx)؎Qu@b`96YsctoU3<OZJ $Q ylk ulJKA=,԰i_R, ڑ>7Fdcpe#e<]5&`K7_T /+C PKCN+2Оտi( ^*z`/_nTcRs5P0XᔹwnJ60u.ogPZdi^huĭZ*zs"q^1AO`J-_*^6|EaJ ۵vt!b!Ixa$ Iu3١ 9ݛk*[;S$Gu8C3_ȥ2Lmɵ=7<LAǭ\vkFLyThfgA>nPMQo~ٷ}&"}d$l<{6qz)F"c32cXljtszH?eW5[xե 2SO6I@PEX:^xj %m/G)HσWJAnBe$}ޖȶpQZ.?΄0Z&vTuF'ddJ6)aD.x*9_J8즙D#8yy"iqlL߮J1 )EN"L\,Q$Lc!#厌Qc(6.eu:Pk蔈\jpƬWUu^H_<VjHY. S4َӖqߦUMi>J^ሴ)vI U "TD֪E T3Й*]Z*1Tu/c,A:x в!i[ LFmxxC,$6l$34tNN@gFت[u!7S`%om(LRST^fP |4M$(tjѭmƌA\?3i=MO-;.݋j>:q? m)7+Ȓ (8š@uwbu@uёQ:~>ނ0 N6o rbt\T`%c2̀N?\&EW- $fe.7ڭIS3ʼn:57G܈e4#U0)~ˡ2 oxxοJ<ǠW%Bͅ%Y.(Ye`c|lQu-2*$VU.д܂wR)q~N'>t3[| 32q`o~'+Rzx0%MP n_e$rZgu2F\HYҿ5DS=@csdA[`lte}kޏ]]%vQCrL/%JeA,ɐ10PNj 0@~9|[ͱȆT"I?[ֺެf {X8Fo&]o!kQ≛es+2vLmRJD58H;((kKءc7GQS'ZBC_r T)i:〾Og,r"햑8Pxq5$n.x2w~px;Up[X݆23dI)[l&g.; Ʊ 3^:*JelRx!ndW: 6WhbX[]Z,C4dg(6>tQ0xCF7d-l_YLSAwd]f(_8~hc[nq#zR1]5aٳUe7[&ˤOH}  <ۑ5hREn8:M'i;%`j' фGBbf/wNaa)lž=:FdzsS"\r[yj~ު0T9A6n%{X| 9M (ԮwjuSMx^b0I>|@nJatklcL43NJTF@]%`2P ׆sQo>ῼe@wշ K3el\0zQ*V@" ~9dR[/!V zzhCeAڣ<)wҾ+ 6?&Tx2'#r/t~H*9Hd0p9,EzeܺUa%T- W*@zi@DMbF S|խ7֋a@]Bq8Z7jF"2GWmiѣiZs1<)@mW@S ՍM.~e8?KOHj[W1g&׃XC8ֆ+cw XR>jIjh`q8MYMAko{^m}a4Q_7pXJ3̢gt8l3&,uQ–G2\wwZI ʠo*>0y+qJĵ.hCPꍽSoXbeNԡ"=j{;`݃6Ny9阿>cC%Zjβ jh csV!ԀnlI0]eͬb6f;:Tcu+Lo\ɍzaS k{3L] ԱH|us/i֊ԟ^GE͇ &8f)ھJ h~wp?#FChC_hZqPSHJF$ ] , KZ(s{DnK2C= >_Y;DY6Vͦ!цJ78369\m '7O>MdzDOXO -~4/}G;\?$\ ۝UɖC.mCeK6GeN ̨>r3 uL[Mf^ڳ;:R82IF2d%їt M_s f;Ot2W`ȑLqh>Wo~C[66)%Y}_ll y # 1X)ې#bT%֨1Vޏ9p% ġ9O: rt=Gs7%1:g U[(pczZAS#d(!n^f(Ypk07Ԅ)AMD9<暥_2ԧ"@:ƙ xGg6Tkl&*B`0M W?@JBcЁA vzbLS '&"zT1 &J1և۵HR"6#ͰKdhYL;嚹Ϯ<\ QpcJl؝MG.MV<ǂ9OBZFlfX!nH}z ECWxy' b*G;5;",p CA(.~H`Zwu s +zo:P}l/,J{\@-l7x{ǖBBAgVM5GvZ 7o OO$BI2=d2p>/;VY=lwZVY7@~ڂ<ӄjXvfNER枳Zba0!g<Eu% ަpڇmuMU $Bzb`~G+Eķ]z"[ 7zѾ.~$y3XכdQ%c#c^hE{k*P(u:=#P%H]/Ÿ6jU`p+50 ESutLq0XN:ve!s:DKP746~`W7QF^}?o34WI7ej;&#{(dH};pn6{4\j :jauޝ䒻vBw;guOovܢ]66Wv:^=KUPV1iٳx+R7:p ˼.V2) j(RJ6o7(i 3j;.ZȸIXUbQ 2di4XEo"NW$m˄_~eĀr;֪E&@^۹s]q{ʛ @TRDĒQy ۄ!bm8q!E&fK, =hr5D eAH'*)mq=nǴo@~H֮a왂tf超>$i$qH_BD͵fq |%$5=+(̕n0g ӝ?6) ī餈=U\}zsdž3=Sߑ̫BOp Ce2AOGj81]-=,xV.휵N+wyq~.5fw&%]>|t֦ ۸i(=Ϭ h;|Mx.ď4!Bf%yes5,-&~1G&JCҷKZT"@ҿm%eGRTGzm^hy(Tg@6e FE˅;dGKhDQC\]TMt"p(,C0EVqs3`n|4Nv'T5lgp:vz䣻 4 2>ɚuq߹ުA'+h?uCqu8Y}=T`wϭVdR.WjK> |7qfhFyUV6^8[=-ϧZ\ҷD'K T N,! : >LdKwm}R[ͺ#F+Hyy:QfxJ' #r!M/6 gOЕ_tO3gisaD/F[A%TB  Ø:۾6IB);ˌ~J  LJ& B72f},<PW3%䷒v8 I3^)ƫZXQamϺh{n3\=5>:ዅbܰObE1f*/]v&p=y:~o2\Jls]m1䧛u h$U>ۇbm8d/c_\^jCA06G٢X(#㷐r}l(;"Zbkz"yiμkIG|pс@ce̊HĠ'xf3I] p?]L))ۣs%סJzh[CD&%wdӶI!m88{\:n{G۸ (+TTEOmF-QZ#'>k!54VL㴙MiM4Nım^N[%ɆPb\ hMR'=b0[C;guCidH:[,Uc!,"5?d|ЬVgE;;+D1B D%V)(TkqƔ u'ZjQ @yP:JOCSxZZ!ʢ 4Y&̱[ZtQ 5S?|W]8 ??raXs"5ًwR"I%hIMnT.xX[Xޜ|xĚ4R.2Xn(.cX2fYZ'lMx;G̎Zv.T-@_ \WGI D-;6:mthA|{(;n;3R"rTLmLb2ұN>w$[M =2V<2Gjμݲkހg; K|k;4,!++ۼ %,vŎ`(zqUw̱,vAcZڰr3}@`>,ڵFzSye{_Lܔ|Pk@asp꘳C䫜?/|xA483L-3ތ1fm6.ipvsv*c_E[B~&+ yh-X_%Pkz83I<قj>Ri+X╽˂f;MImU}zh$O>C:w0-{cFr#!*xؤd/2%յ6nScgǨxh\mH$Z[2dJ솶[R':A]dj՞?><1cFv Gpf _twO0Kw eS;섓 휑5msi* Cn=~RQh2fq'죆*\r4*kA^8Kbm@2r\`Uх4M!#iU&@az%]Jw6q 1Ǝrz"HV ; :k s4"0ïR,,]Rs ЋM7q8o<# REdxܠ,t埕ӥ0C xlEAQMvaAИ0Α[)r^P0Y~ v|$Y-]%zN)>osG饹8z&Rh*r;w-?E88l-M6v?yENtbۡ"һ :l&Xȩ e /"K\WJ% ͶKހF 2rԥu\(A׃960`@WJƙ#5Gr\׳PGcC2 nI4FkAjm UJj&ģjʉQF1Z +2-ck.d?q-)[&Gw2Ɩa65z%E d)>S֪{nۜ ]Gwф1ᴃnJ99v9NjO4ᒏ||~.8<FJ-֨?[aQ$IOPF%7OHH~8'moeqɬPL&b`Rnu0R:uq!"N,$!SXެ KI,NvIauSlA+g(UE).j޾85V:;3r31Y0PׇPBP sx?!O_YIl?) 2$@5z'E{h uS ,=:)zw9)cеYǎFx>EpI/DJ_r+@#NE{3+1EYYAȺ;c՗|vX-+_񻵫-F]ȡ}j3}-4,ۛu g9ʎqlPiRI/ (X W4DWoT<$. w_k{CZ;6ϊR?9 $OoȘ3>kFgW^rL涚CG! iE$m\ v*:jף9]u$+E0]*6J1?<*9B~p֋m&=zJ]l`AP{E=[ *.wcbq+go{(V}(h5T&B/aYݜzڟz໇mu2d|}kQL vN+7м&v?(ld=5̑@ 1"{bԱ 2-E7|:kqS_Fnҕ'H%GK>*Ea,w-,8}O{:o 2=>fċiMhX1o`f iM_%øz(4ߌ',?^lQÐMOS[TNR`+9pj+hF.Vl16}#_ -y<9U_y u]ƍƠ|z>7?!e,)mK;|%_өw25(mՁIOt X@ڟ[Нoqi{<0-$i3d΋2)24 O~ظ2{ޚ`ki6cLlpA[vϻѤ_獠/8m+Dר&E ^N5CM}!~fۮԋ3hҴ Sd:= vQH745NԱ"fݺq^f6hDύVmRlfqi/IzΧ*n 3!=N+kks>WUdo77ۿ~.?ҳB̒5O0pklXOX,:(syRS#ΝO1m#gu˦ ';̧G^-ʒziHlœn {7v$PY$rU:vr5RVɱv`BVY8~Dc٣jF@6m<޽O+.G)H<& uiދ3q'=C\)8ˑ`l#qơKtu[cDT.:Aˡr.MCE+)'RA5 n4=_,e&! Agb|m#HrKŬʿ5JeG(ْ^>!(kY 3n3 AʝĔZ^;U,oѸպ9S<_f'/q&mJUj .j t5U[jo$KLnwh]:6Yi IsNoTcOGJcnᨳ@}Bw.f ؘy\!gYY(C龎*)u* "Jn:dQ(Ć95DwBa춳Gy&qC8}z#t)k.Nz:>Hx.'t%`RTn B;w)/cr|'漱<OnJ?Ұ,(Fp|#jHεz>ȮEVV6"!Cnk_'~8& >뛉k\όq7Q5EhL-e~lr0sg(4.}6:ęn:bBG8u5B/dv0滠$l5: 3]Cźexu9i|- &h#OBj=mgtE 9 &VQ߹u%#v}aBF㭪H;Zr :Hl)~ݕw5a[HK/ݖ]7ROͶ Q0y #WUGIC=Sg *<%(Sϻwg(oe[H3"-DOG] |챾&+Yӈ&xu]_]hP4UE Rɯy6jZvJ9c '{ӑ/?,r lGw_Q؟З*?D,1ב Qk- =p~+۾$KJmt.;[Yv-DDMtO:z@Fl!Q˴RĴt=w4^ "ct2;+f4"3)2%Gh ^ն^-ekTKMJy,:a޶:|P߮6=JkhKU-iS)b\M8nSic]5<17;,Qqzp SqT .Ism?xAٴR(t>!4xә)AwhfTbx{}7YiY4>f*d(/GtXf?snf4OED܎ՉUU]86GnyF:_.Yp$εy~/5UAcmg~U]i|,=}8,ԉ25U8G@.έb橉B'S2O[̏2bJ S THVuX&۫ex,YBY$m#hxMįlkFx@i*l5 R|%·Afb?ݓK;khudߓ鮖L6-Te(ʍq҇j0W|{5qU5wKk3I;#ZB>Ϡ--$9 R:FIPĒB2/A6+h!aHFZRpWXGYNv9_ơ%]g@!@޿R9)!:G_%iq_Ό߅lprm1p ttB wm-&G"q<98YĄK8.KSw"ԡZPCfxJ ctfDQ=\X>g; Fښ#0ْ;Imc` du>lu+ uš I`9XH=΄;1 oyfsn1e]%aX)Lcލin kW-E>3ZC%J@/#$I )]ZB+=<yBWyQZܨYPr<p‰yJ~P]WMJr@u2.9g3?״ 4+^~eU/ײoԤv s4bfCc3CM\$+gjc̋ں,+ =5lͤ" u[n^F$ "PͲ";ui2ͱ=O ֨*F_jUեwQEh{dvuRyjT6V O;a~z&_,QpSY z]`{;g

qu{pcd߹[wJVd 4_|UwWbFi{Ƿ"3ȍJGN3 *Hac]? lȭ-Ŭf۹$ZݗYzr Q<¥{׵$gg{ʠ yEDbT@X题Y;nOMd$:7e@qdJb2>QbvP} TA9hR)=ئl:Yz'er\ h) J !ٷɬxŁ?1uĝ+aaZk.U~M!hA*?7NMHYWbT8l';e)7ᅆka⫋”{owdp+z%̓@JCG:~sYB|p`jX*$c[U4Gpg%4ˀ:T𥼷wjڜ93_D0!z_udΨ&x@c{&~5ȃ}VĊ߬ABw7MهF [tV|-euZ @JnL娳O GȝG.,5YLw|S+ٰ6d^ 7H65Z(o7<~c(ׅ@ZPe'pã!on&P$ƀGID2J_UgvS"o'^~]{Q1qe͋V%7nX"+6Uj^!N?P\ago\Ѫ4I3HzgK ~XP>uOP5>s8+~?`qZ3c)C7țoYBE[o{)p]e=߱gUy D(8ib8Nޕ!xH##ߤGsp7~5Sk @ h.x^^b>~m4(xj^20SYc6"J(eUJ4uN3!Ԛh}moC:fNT/)ZX33Qu9NHeU 5+SLah J4MPŦ=QkwUxuX9V yvSuЁfޫ&mP*ŊWx5i,Cz98V! W[;"^7-鿔2 qVqv\AG}ک_1I/H1{(ca9y[՝N< i+~v4` SqL#69jlnݯE:ǵcWeS58nͼ_DC~:mă%Qh@:-Wbq1䍅fM-`MĮ;4n9bF8qs~(trӴn _gpuR0 gW;@"J?׿0<ЂAiU,pcooneG"-O)9J+P] S ARM+<|=Ṟ'ʚK[8berMDd}`xttead r_,MuڍDDͧu7kPXe :1$BDcywp't !7)).`Qӱb|")65DvF9DqޖhĪИVhehjA7Q7XB"GQ2+t8nx:h%m1/faPkȄL !T9'Fq^}&:AC"nf@'#b ~fFF[i{VBSoЫ"h#T州H/&&G-#H;v̐66-Bx3 zKq ./'t!Kh9 Vx];1xr ͯKP6`Sx$:1(q͚jU8mqA:o%JGfpֳ[? .$4\.|ӣ9p 3n5Wj s+1q w-9%aT^Cݏ.]˪0opAHfԦbTKCEo0%j2;( kSS@{{ x$M.L|C@y̥KTZ;nɋ8+*[o w<挟ޓP?}lR~zu? *f%<.&G4!Byd=CTo{ FWjzNH$)ixE H2X UT8_Eq>}\ *,zpkb @{M1L` I8'-4/}AIx jX:S"t&AdMY:-ְ>oI:,t(bZ`P`Y2|f۩t\(K~(gbp|μyv)SϝYGyЬuzR%U];+NB!:Զ$d-*n0l̜^za ƇN^%x8?5Xՠ{$S$Ņ^;P i]O|iիg:O޶И*GQ'!̄W_K8קޗ$QaC3\rr$TVLbƑ-MTN9+wBPĀ_AIeR13>yG0|F>lur'1;S[ZNRI!#@kfx;#ΝLsHRXnG[SiB_4lX^eg#њIǎK.y6ˡ>Kx`T=aa GG#||lsD(`J+^rgLy V)ؐVL03$תEwMkXԼP@,Eq,}c^˲@[52Nh< 1[E|P^4(bvY&I7ACZ8d غ(*\2E8)F W8P~{`Kb4s3aGKP^ub@|bNl" >EjPq:yxِ򘓄Zw?ds12}sY9y%6O$)ިL-~z襼wd^Xp"։5DZƻX 0CM`dɂ߃;ŀw9Ѫp_̑rop0!zPI6x8fu垽'P\l@HO]9pHY.[y rRLUihBEDR!k#ȵl^ :+: ^ړ!\ /z䣔 w<ɺ>oTgUP뎃[W([D3UQ\hC2{Mn{}k$9W#&}rU^e\C5#yqܹ]lEvdc_dNM+O᛺>7^*ee1Q2 rgf`))A էjn$ roݘ?;sZ4.@d4R;cF)AQ `M|,6 %5/9HwMZ|܃[[Bo~cLNjen7NuNuK>hЃXdԉvۗXߌfæOd\M}EAZy:<X~in{'wбoPӌM+񎘏|7F2\{2o^g v}cD[c.I#4bK$vMzeG_ zd .ڼ\4 )-h~!0OԚ 'יmgi,UCiSMBw217 `# :5>bմCW N"25}ՑVaVA()MGzUZpgՀ_ % XM`==o{bJ:#;3XMcPҚN叆 nш8䩕&;0@,B̷V\#0OB㖔}lYVECNhf6~v-#vB:wmY$ 9t~NR|[4&plZ|x ACiUzz0Nշ¼X#J~9g'$#K\˃AcI[+f!wlNͪ~UYL׼եQKTmYA.S BZ!bM6KUs=΁7-% r("x~0!nʆgA$/(] 9E/|bUhoQ2/iry]p@ź\co`3NBs=Z4`Fi+c?RLEQц"&#/;p-2N!WA%#t~K l0x`GKDVH2xMt,9֏?4F u^ Qt%vbRi愇SRzg k&_^*F8?[<*ĭ1@4{qfX>L$CcCn-\=G]w4:tȭ}-3Ŭ>Q~wM#F=ZDr$|p H7O'Bìߧ1_Sj<~\<.H.ٍ,PMҲX96Pd5bPPq $4$ЉGI9q Ⱦ٩dMXvaz+|WS ??c`1 t7JIVM;Z n˚l_jgoc[V,&HlHhWsQ3%d_PF*2绩ϩl׮e֬rՔcf7QS}ZKPcoUb']9ZEbu,ꄯݼvP8?9>ams>q \"94I0(q>X9G TmI+Ҍ~O~:  |ah }6i]<ُt Ib\UU<Ω d/z$|PQ#[ Th4@ذ>U2,M?Է M}_Ȗ 7"O|1tIG ط4# JNiuwPm9]ƤKC:c,1"+>[ x_{Y;R;ghfy'ѪqsM#d1t6Ze>5dupvݓ1v=݁:M9ϥ?:9ք rBcszp`WӑB,NgӘt+t@bl1&{ޓ~.xM&ziSZ/6q'Jt3‰A !zGDbJdfR%b%pVthRXm ߠJO쾨E3?=?aݼӬbizdIC {W$pk>wI c=@ʔ7x? ?%U̝g1f_}p "J 7)}GvHrp%B32U^hS9H<}"'NƖ=@4>@t2_$r1t~2|6|tL&/6.!L1X-gtspŠ@a֝,wsρ!i\PN\߅PJJ_[[¨NR"cW}/4WS{߶zú w\ǻ1O aЇc(>q8o+¸b 3'v'f(Ujotv4]bbj_奆SOfeoGUY|>xB E"[ ;~^:ų5(;m0W]^||*~YmC= gUwao`dp5D}ē?ML@#6C`eģS.o:V~L1jwg=5~-VʂK{N\3Wk_ ZPl!9K juYv -Eb0)(^^;%x@\{Os5[ V`5giz$O^LMR Zl})w?l\A& Wgm&Z˫zY^mn8;#AYrQܠclUp ^EiQN,£ϤC}yDqP 7HN "RV`4OAdzl$lds unY#)`4%,H ьYM|RCBbm]e_z+RL<].ᬛw*=s2N#Bl#SoBwт/GQT4a?ۤUTWR9,;,V}_luň W8Cl[oUmGĪҐpIh͂,4lQF@<&䤲uHfm3ds۟]~O 'Oe]4U[m)QzK\tQe'5K`guGƒ7ic)}#r*l cE)#Q`7g?+Ó-% +DBh>V>Ԏy lxs1K3ȟe-}l/,VϔW}V]B_w䠍 [Gm3 ׌Xgҍ4o@${w|9XW#} 2[jAWBc4@lRs<˟E߉L\ڡ\нT ൘9MtjDeA .RWh`ʘmrȣ68 u6㟎-nbd%RLWuRZNlvef &Egs%YwA4N't> <1F Xa ^C_<`ͯ-$LW/>qlUNZл[D9W=[6P8 e~\G8'f`+TR=bqG7X̧>]#hmE9tF|3p1=su~v/ZXBG&q5/sxIiU<o(e:gdY5g& WS]HwFpzAmm Bk>BSS9JW)f0xX崰`C*jZPkb [J谈e{A=Tǃ4.SLB *JoQ|%.:$eS}n!׿rxiDB$ߑEMY7Ex? i)!~bX$U\9]5F `3\ !~n2L' ^RsVM[#IO19rwif!LDqJ96R%pYBf54V:1O @uL;FgKrF2Kǹ;N~iFn6Co9ةU/bAF%ނ6?sقxqecb"eàHTٙMy|Du\1G(<nߝQU*͢t9!!0qݜɐ61 dAf>y7ݭ쵱n!",t%\:g1. nkkS1id1p:[ U$u k9?g,M pu*$jUQ}& r>k-Pq?@(tgF;eW(:2f)|.K(Hes>X(2!Rva$f &l!:r J )-[ qFL)HF.S_0.sc퍼pq~0d_`!wE鹳Ǿ<./2b8)[2DM {v(w_Rj>%GK!0j7'T{i}JV-0P!ִc@EvZSX9܆L0<<΃ XaBhB| €4%%r_ Lǔ,/#+ ^{W `9R` 81\d˜`LwT6p^J Q BvK0x (y7'@g]ʬ soaj::,ӗat#K;SD@ӯlY/!?E ' ~] ɀb[49@:= 'i|Kg;'ioOQɐXO-+@0v|pH0ݘfP훚Fί%~ȠYJ|0!Wk Q >B_5D0|?A8fS?XTh2W2{)&kf]&2E+7[7)tͪބ`RU` '_cgAڵŐ<>sJNc[3+P``y5yM|̀_6CT#t%#2汐}?T45IFx@`EY*$Ж>`v&ʊ \FQK>ZU=F1ZN*$aCz9kUژ/,P~ @83Ҍ9RJJFi!t|Eb궮*=Sn8+I7[7DݸAf :V9$" XC8#VKnTid>(plN\YJw ];Ǵ]Vj3BS=7 ^vQ ,H$Gi0u]jҨIz6.2?xqOЛ:Uun Ԝ+>K6eWK>cwJTAmpV@ŀxhoIc;,~,6bR˸N7pGf2:p-3^ۃ4'lj~wY4ɱ+`$GTҟ.63ugfJÕX/^o]Pg'YBUK( ѕSqRNR7kMpvA{oDW⾑ ThIvY?O{`‘8۞*Q')i}i="8痀PJ1%M؛yg!0[8(:trIp;Hٶeϡ20=vÿNL5 &˳ i5䃄19.v48Zj"f- ˭ $çaA$Qn8Tr!+zI z+o:y>: !ʔA5s"}Wn=%5EY*Rb/D4_:Z2e;W$LN+CA&\AYV {E  3b){E1*;!L`~V Ip֗9Ly'f[1AG(^ucH#dZħw[Fԙ6HYN} L1^1+eMDFax>lcr,9:I@#LLRΕ!pd T3x>VWI+Uk>cͩ@gZk)tUwQ|4 S,D0K<ˏ˅Rg!9p3ZhAo]щBcZqyvOeb '4`0O&5,c#㧲E!kC.N \b[G{Li˞8 |jfTQs0nWnOCƋ0}dQAE L!ؠkì{JB;'ʥqL"};I@ír;ҊԷm153 vp%Ӣ>W#u!@%kqЄ ?rL^eE4ZskUicKY"#r}a)AМ$$h\LZ:]CC{aso ّ2GRʓJ}rx];O[kFOƏQXf\Ikh;A-Uc +iRIA:Bg 2o%>6ۥYɞ[kdY=R٭fGOAYRT&A/(xgҶ>A=rI)|.NYrًmib i4ϔ4@ .96d-i5)xE[$o=GRĠ~IsZ:A{l&5'{[l;;ۊWfqb̯zO&̦Ʈ4N& |+,V^kkHA00#Hs~|X$m[8g6+οD>éыY{Vc~P!T"B_*|&qxU>amK!Qdjpe=P㧩D\;H v?t)]a~Ěs)vAC{ b_Ki6SuŽ:XȖt!,]BrP;&~Xm'ˠLnЖD?atw_8o&FijmI 5W `\pt8n[rkg9G"'~10@S]zj&߻&m4_I!5BasɎ K2;^?ˮmH2ffc5M|TTnyzd". BfS,3]d188;P=cyvֺwqi WMKx)o97G:5߃,Haʁ_vQ}8J'1d[h:,R)k4Vē5st(z8̤PC Z4rJ;)Vx ;1.%4x m,vDc'gg̱^i c-eʮ/hIECW#HKVކ ė b}ME;џ2@i3yD6=\Va7 g,iZ>$ܕ#tp"Dǒy " *-?ֶQqrU=hq聏JKDE%_H(&LB$xWLr9ݡDgJ#RZVAqtZLΛ# 6dAʕ(+*i$4ZKTq\c?Le$O"!"P`fQᮖyLt/2/M =24nοLDM]bEmM^P Rc6!_4-$)#!29)dc6CX"2ƱGf6EJ?IrEFTa u#~CPQ4$+T|4}<( <)uߦlґ57 @8F̋\hTWӺEcpREC^fmW5d6^2@8 _F= |-^܃M7Qq?GGP Oۿ;vdX\֮0ґriPQeBH h"RPWoC%/^~5n@m; UF}EJ1*=kX Q@ȑkR1e.:^ DZ GU%zY4tAϲk'/(Jd:I;*΋ofzDU-J Xi3bwH,N@>2"qoZφR5*DCT q}{ܟ%_.bPi>C5S)h?p'm /Dp8ek_W=7uJ(!8QU'6UeiEQ"K{Ae䝬15s0eVHAmMXɖBq! ruҙĚ84imj݂۟nmTh]xt#6V7K|Mk6)vlݻ$}0 H-P7$\rE dcgĚˉ;cH?bez{dD6n&WʄpT✑C4n-؊+ 9J:SčX~j58p{v'a>o|Q'r^]0Cxx8]nN'qcwJ#kk.._e[siPI-e#gN.LǤأy@C]zqW}J.:4HH% `qjqLGWsiCL3 ߉AOQ>pR>>DJ9}[Pe pY>a VjV :Qd=IvA{m.}*|N{tY ŸX}&K2}EUAQ?ߓ^OL*zu`t?3(U&3/h댦!4?yf=,1)m.vŮ#T -U:b)I$f*= h K2L>>}ݗY0pn5T* QI2j36+]N A`5.-ET򟘠AyK/C5Y(H:>/h-‚_ERԪ6aIJ$] cz|yF ~Vاgu"۬9[+${DeQOB`]'`GȂcYvE<ɷ M |b0nF)$ܗ6A=A>0UA fv@E bw/ީ։?ۉ>id!tE1Fb@3DsnLAL'5<y]0m._oآ)C`V=jM %]ٲ:1_kb&:%tmR_K$j ̡;2W]2א(VV ]EʆtXMg-YP* 706$m,K7 N ӷRf?ȄU1hD=Y:FQbz1&V 2ƌ |7gQNK82?5׎~^7Cwf;禣)ua%i<TUyPz ӁA@bǓwmM'u̍r #~r@t|M^sbU#lR80$."^fudS+cj{7r{oJ1T@bU@W-hbo~|.{b){ cɦG9YZj(#֏PT \4zu~f`b x,灃StD&?M] j<$C'&l#-g*{1~' s[+I?GoCeݸ ES?zXvQ]Fh^,0eM׳;s@D k=[侄sD1E BG4w`en}/h&,BJ(alJ4~ H0~ݱ:bB4ʷmC{8ǤzǚdY"[C; gi8,>V@[Ĥp]ϴ FKϲl1ܘ(qss*VSxgڰ<,I o0:zjVVSX; E_~7A&sU*loҧ|9@R ?NI' "Z0"EY|A .}#;J/MgQvyk7n8H }˾{ ev**"@9UZ34GN(rcY@_UI#[g#Iݸ\F}:/GTQNlW8EKH*.H؟a0Nx ğ=EZpiUm$~w/H=UYPg5%Tl4;$0CLrz~r%4HX\W\_B3+ ?cQ-LD³Lxc'fk7>AKLa+rQb=wiڈG^y(p>m oγDC8Wev\CkDU:=hޯx#YKD2w4W؂&I̗aP雘r cԼOď^˦`@eLI0J4ܭr7G7biU-9.6M6q/~)F2觉-\dJ+l?|̕nj ~m5ȇlu򭅹}A߰'_03qb ڢX`x7߻I~ 3?zFk>5 !MF [m)B/1 CmFxl>bсڔ o`?ёa0WtԒu]*&GNĸ"LD=JheqJ6y`'ZhH"hp ިtsx C/ac'4?I* C2;> 䥾Ŷ5+TeqkLy1Ѕkہ!Uq,nH^%MGc?׷Nilc3vo&kpک$nM_}Dy"ݫZ()A٠RfGVjBށ 2 U\JSK DVVTX\:yQac'x h,o ~[,ǿ_c 8d;!yJ0uSі04<"5hiXI/ܤHPvá/¼>Ap_):VeVd:*JTbӦogQf+۱dO/L4RN4#>!݉$mv/b( EA{jdB^{p}eIu{E^K*zeGQmݤ*i z'J +~}wzb#3\w^Ko(/aE/+g.{&DaXPڹv3E])uwb@ί~2+ X[DAޏW1:cD8|Vhxm|e&HFtm6ݮdv: 16[b~n]㩭ĨA@0!`2="2uHvD2>NB{|]syǀ ˍdL;~>Vc;tհrD++13Dةsƅ`4%"?➟B|2AM%)z!N?Q+j{0 ?~ScLy#釧+dKȁqf=\WaL+@J>P/X$s@n5xQJ+  ` %IK R%*Դie(S,_WU/6.+GQFz˿TXrgb F*p> eb~R"s\ʮXVÉ{ݷ8qpCX"Ä.d/ [--gqy5ܦ? kOJX;mgIaZ롎W ]Z6YޣჺɟmUElƇJ I8hp&K<$qS=&?XsuOrcUdJ<[z!rDOE9iMarߢ&HHL<&83bb+>a ~O?,[9itW|c-B4hw}~E}cU}͡YW{:'p$\;)OR]%DCq=z,ݻG):%= L2N)Oj]f/yNyvc^ /s'=(`) U/=,)\!3Drg)p?rwX)tH\߿ Ї '+g]u @_Uٙh8nfnVQ')x1u ճ7H}@J .m5#r0Uh1WQ0%C.Fi]LA,dzѢDHM5ƕp\V `ZЌ;:8!2y/ǕӦB~q&=zr'krrI:.{ڪI]'0(aLSԳ1h9q{5^\NBbaE~>|r\IL8}R"̰3g#[(:m:%",|]0a*r4VKe$C P5Ǹ`s_xVvu w9n!#C$'JBms 5Yhd->ZU\nvs e%kBV-'jlDxuވF[|4'On0@X0 qJnX1x207jhA۵45atF`|ϫu &/=UٱXsЏ*EaBG@ #hxGXHntJjnI|fxSWAY yNDYL ީqOT)0&9-əك%^* Jd$NKD9`ti#bj=A 惿sKd>5S-GM-*>|쳓*Ç1mBxKSl8s w=լ85ıuŬN]\+J 96ђ]=9m\>cr[˟TkQϮE|;ߎ:134;#~}OL-bDrO WM[."(~1,h4asKj*&!_D92v~[p_T"!E$:X*$a w$5HZ[P,7pӱX xbQJ~0/A\BAjDDh0sᯁ|̦4\N)-s% cYCv@Ai]]"Y|zުc8^Fg Ɍ?MGY|5pyI)ćAa5 KJ ڕh.yZ@u&BTjSq?G}_}*Gd`{7/J}z#[]BS$FoF^}SL軭<[ c*x*3i%bQ#Ԗ0-s 7YWt`HmwQ͉}|]PN-+~ȩ-9ڃDjIVl* ^\03âʿu4UH=V~(Lk !!RVRhΌ(Э>zsvGXh eIFtMy伀HmG8nO`^'%^\jEe ާg&ui z6=FVgaaWv!0Ju ̇-8S _u3(x-s+;,Q1]! !(ښf!W6El(|rtwȋ,~5(5@N0?,Z9U0Px{󞚃K婀zaf~fR' c*{$(&O1Ҋd=<P]ݙH y EEԱeh+"\5]c:lIZIUQ-+0rZaٿ /(WZb!ڎ!ƁFN1Lr\juϳ0L =M$nV}<ʷ ~{U4m1db7Kg"p9]!57cYocg԰W-شzƆD=!c~9֡:٫{ 7w;Ej`0 \ĭZꇏYOMul,!ΠʴנtZ(BoCnn^TJNZ]p+5s YU7+` {OTǗ 6NBCX> \7N@u߁*ܗR,Y]9/+de4ĄQDZZ\Ysk_tOI>:)a[C[n~Vmk?pcϥ] n.B (T#!MSUdJ>=w 撴74+ ",F@ksmI,ȩ"AĚdKuY7Pځ؟Ac*נewPH._ $)`ap!UeV.Q$1H@7nY|Eb+goB*|]Jc{O>"T4 R$exhŧ7tDqͧwҗWy`LOk55\Jv+oh-¥ qd:47j6f$QU0-Dj0>C(qw$}VT#m"ך ^wd̘@ń}!@0xQHwY6/Bџ ˼󖵵O!{UN 't?2^6h-6UOc)K8(ޗ^S_i>M$bi2q-Ϝ :t~W=@HtܧW(B팩 ~ Җ4qD -%V_HT7 7R/Q}8eM'H'w$9EGy-jg6arXp\?wQ.-dmU-iD'=ž9g2 G-*::=7 <ґ.?/C.B*ڕ8=~ f-ܴ})㠪;,#;DSg i#~@Oi}poE֑yo8Q$̩OPrAY+k͉J\OĽS>q}>k{`TL1 e_9KФoM奏g3eW'n|CR 4CځH?E,A:sKrn][Vuˌi*SPaR,/;f W/#[Pa(۵΅ƭƢ.V vhvsx(̟31Ye"&+qmzriB_&\!н *.6SbzΆl _w<]!@W‡:]-n:Vu0 5h[AeQlwxw$xw| eTVܥ=b 'zv$Ja5#mt£vX:^TdE ں@F#45Ngpmp?acxA0]:X/e;v#"b5s^zI;C*t;0lzAXs1]6X콦ۛE( L-@{A[ b l:q@F:BG{!@L;(@8Cy\{* lqA;,PC_뜓_;T4&QKͶ˶tnsҎt{j>Ҩz489&ܾp8Ij' O뇣F#m[.ŏN$mF!`c^);M)FeP^L\I|Њٻ{Ԙ\H@3!A"Cě$`#^{f#9T1 X;w63?Y pK+c]QY--ڬfNs0rr eN5Dr9JChpf]emrH&-SqbYijS1+Ѽ?.>爰!on[^t{ "a7m$b=u8zL\86FNJY+pbʚmM<LO}g[TvKܙOaC ?xfQX] `NϱU E)i .wCAvH-g8_ĘlOF\8Ssb&$Rlc=\1}?LŅʪpn]_ܕX}VbYFr@&R)L!Iˎ"㮂knL1}<ߩk!!g7ģ=?#XNu744ڟsyB" ư/|h2?vF]m^ i)[p]C4gw8z%\?}mj! e#q̀P}A!2g])#vsG|3.r~vm)6*@.Rzsɔa'JONKٵH\EIͦFAk)յXaXn)09D/ Dj` ݋;ȗa x V x?}Swj鹝934铤pVaIZ/9Xu;"(6Nd^QJ;9Eذ/UMK#mweKzAbn'U| $ZEi}.k"{!Pg75J9>ks n3iJK W" K/XV(^#Z#=,!.ѨgTb$__ŀ)THF xw^nX`h$wLOX1ZFx_LD%c.\< b*ڇmlePί<7mֽDEpvԀ:][q34 eqXI,ȯCist,͖px ƣ!½g"ȚȀ8ۃh^NEu#V_ўk[e)|׭d)ܙ-"8pptwҒ>HL^ t/n{@gc(:Y2sAɀzMڈJgɯCZ6[|HOvk1 6"8i8GϠ@G;0稪bx\70 &kCi}AMW[|%r A%mm]|({5sb;0tDE9#lO+hVB{чKY$Gԍ.CWB3oIvdK kѹKK<`gU$:F`VloekB)fb_v~F[gah)>uYD.=+]ygC#!JmWݳB&YUYbZ/eb ISwhd,ԗgF;/cp/k'h&J!cKv_ o=ъ$_ݏuJ-C!l ȷ9Ĺ/F1 EZRghx 7V?y#Ι9Tr5W,c͏ae]2JZg&V. Zۍ5,{NkC4UdV`E_F}z%[!Zh*YNlZXBנP⬥('w[ܐ0ZombVI NoZ?wb:Z崣b.ǁ⇚ ՗jMGΎ_LFh>[$MSD^A 0e \LoE(3nqrAEWbT1۵; aBneК!IURt^]KVco9),1)u 3o~ .B204Q:1zQJXy+(xH}(8dŒvw?9u٩hQU["yQlD]ʤ}Ǥ_CcE#VK Xi$֔2qY%Cn74#ǟk3?Z|#w Dw#U If'{f>m]FnyY g4Tyws$G' ( Z.Ƣ˱Mxu00?1٩hk1ڛc2Hz)]׆`U%Wp. o!%m9OmPAp&A ߅\o)L y%3fj=PaTMP+# :2҈ͭ2( rk8A ~2Z!՗+ķمX6A)HpEuIS69~vFJ%h!$bDԱnh[U[,4Weߦ]}ڰ!>zR<$y_cf18jUwjw!נ)!nLjC8muH[)򄃧g ,Z5S'4wVB2H2rlw3I|0:wi/uCfv~ֽt$d6Ig|C>J\֓ p4PQ44B3_~ChGW*=7tW֯/1Ĕd?iYxO$3hhAV*NƩrΤ}9vJXXЂ\\S$Iι~r8g$ۙN^1͊։;5FH]smxFZh(5'L1{m8g R1!IǕmڤR|iנnYJ4])icR[׌\0/75'I[7M^Hxؾ3v"ÚH$/::ã|E&y80{}AxG*9M' ?`ã\_$QIp8w.\יZu @&«,BR1;_OODn窍jQA 2  ~ }o62~Y/)!Elbf"l;/eXp0dG %K"|Q2TГ'(oWs^a~z|(cC.Gly6 slȧ6SA)t ޴$ipbZU4Q za;Ԝ-nGO3 Zup-gIzF/j OlXs7S߈gJs߆%By."lᨩY]wl~ -R&,6EQZ;DM-8aT-x_libr)M1m?N)A{wuid1$!*B?E`!/5$ %Ũ$†޳՞ብֽL,%[$lPFцL nU`ƍ 6R=b:M{0f׈BbxA,8ge =%v1}R]QW!Q;`5o/AMZ5Lnd㨲ז;MZvM^n !jp10.ҫMg~(IM^2toV دύS%qZE-s ?z`(L16^uԃf]6{hX0U&t J y\ cl:\l>5I/D|7>ޚ[1{m.x߻@Ӣoܧo&ԕ]V( PAFɧ =AeK?ctX>R8"mk)EobC_6 '.:lCz4mR&z^ ܟe]^eC,;5[M F՚Oyzwȅƻ.! fHY}m0LnF{N̺lC 6+òp4 {xV6@,]f{D\I]4Z܎טyTf-{>Ϡ2O${[M>1}y~eK2fMz0T"2~AvS#uڻByZe{. Y{⌢HϦ84GET%2^N@؝Z$f28ZNOE%+! P8p-6JjK'rԩTfƊs`:m,tCU(KI8 LkWoEzLܻ5P6%ḠfgXb\o?|ga 2[Tn`%Vf9?IOAʈ ?|Z$;py/Djm~qF75qv3R~aںk~M$6X>֌ ȭ7tOc CwXw\6T h*{q['Rl2;THb^ `=t뢽S,M`ţ#؉P-C_ٌ>=SʷEGKֳF..7BS AzFδLqMe3k UV/_m\X:wmZIxf[qáL|XFڟsg,B/VxɊS y#J;g̬"Mh3$!t,ban9D|M/'-%(&4̫2P%;J T9SC Eϰƾ }l͸2d!UmwюGSnԗ!\8홧PEK/(=l$Z6YM9^Lp e_Xc%=>lG)Gn/-lrbc{M?"Gy)ĸ<D"߅Co@z=EW̢ +3y ]}yS|#EĨs>rO: PdmJ{&s*)VEXs+>BYMp}eng{y˴ŽAq-p-*6v jj4Ϫy6_4?YzC>ZULkP ׻+ot0eؑ,(~^ Fqx N/";Ɉ r-঑eI.»oI5s /X'W6MDb_R/l(`VEٷtX/w[\.?P䯉d9=qWVDg[c;#a26zRF9_/G mke=1R!^T3]bAQِIOm(j/n[$f?rh~L&m˷LE\qA$S@D0hdEWx`fZNpf "IqAJÌ}٧S-*鍂XJ<Ą}/4;-|׻H( *AG`dt Muoh&@`5Ǒo,;CrNgd8j?.L C*mZXpff}jq9Li }(C&5q=xӧ V3٧km_ٖ-~!cOuH>DolID}"RݾQ >,h,OK#}Q 1nֱ4a%ݳoY3ox$qLa6<}֨6~ 4rx[hgr)MOd˅s =I.]HKLVv|[ oݘra~5}VRS0Zk…)*׽37D N՗^" +pCSd.!M )7~ORu96H8L)#F'K i՗S[iI7ʩ{ڃ0DH8j"5Qd =Ax$d8BSYs5oFg&twY)೰?cd0| '>m77s؋=JJ+C+l~%vTϭ_!GWxoBcc0Y|MN] L 1Ѧ=^P64?ht>ǽk@B'W$zj:%JT봬;^y7qD̶RCSĤ<:IupmAe"ʺ}hmsT8HP*NY}Wh׼;gjșuP{{jҥήH,X~G z-/qа|6\`N/ɑk,8uH~ńMܧ v9|o2}"<""ٞ~IZln)!硑rkdQ2*;KYƽH )e|?V)܁k;C?;4>t#'ˣz0+M JL6?%eR2J }bB:_ФZ;̝f/g2I6 5[!7XaŢҒ ?Ǹf+Gܶ'} Hrid{2:Xbz~Rǿ*>G|,h-1*>o#*^p_nedV {9SDWydF@Ȉl~uf hn*\m\ij Jb+l(zzswĭYBhTRjca/Ļaɒk̷Q|Ũ&w6HT1 z4]+]]]̘}hdEϬpN~M<}FY#P㠳QY;2]L^WfS{< lmC<0HsҚ5J4Ϸ9!98<.WqV(.Z'ZQC. oQ:n֑'_X:>rF]2J@w-Pݬ^n1As# 1N6}YXw?1e׬oOpIk<7 ZyX ES̊Gb =ƅq+9 '`6umi!FYF{e+P%:%NEA<'*25j k%(DU6OWHBr|stE!o)O[~G4 pP[' M{Қnj8"NhZxm'vihSgG6!hNkWFn O; /Yzv_͇Uz#HF3t7(< !bV*?2~,0Dn}Sa3" :бz\*@kؾ@v`J5P]pEkA'܇7! a>aJ]1#m8m9=} a]X l{ލ ؔpa2 k`kITSl ׊Ӆ5K44|MK 撊xv_8D?&srS%@yDrQFI E{z ^gmV[~*)Vt'g<J9eRܲ!f0ǤVT">f| ?NeHך*cͫx!{yjmK(AS4Pƞ.ײɾΗtWUI=iÀȽƙiB©y_yhMք"Rx!J,OS kzP{L>@ >:EI秸QC~Ĝ[ذzۍyHF5ҏd;$;~֮S)$r 6 |==3Dwl~L|oZeYf"ոb䠧we\}a'vG¡Z׫* /OB7cQ3[dbǁ;^Nku,h`O!:ȳ]OYs9wmO1+yXrt'8 .L?g- )nURę ^ti59K@hy[Qa<Ծ)0rV2qYhֲrZ*|ڠ1ދo} @;.+>^h#I8!ڸjTvJ ?N9b/Y* |t!~f~ Cdkøڄ}ʀ_T|ERN죾0tݡ/p%L2{ݷ[y|sFUB5I=ۻ0¶v."RA70V]䑄pǓ,'TMR,^.61;6w\ N;7{xZHޱhlUZZUu*'QPi1<(ac¶hj4 u1~L.ZHnhzu߃klOܟYo \ۯ`˘yk(}eUYXu]x\-#<8p"&Q!iYehS_d0?LՖלM\:#5+xbGF}R2F2m4kU<@lA)41zzv1>Awf6pn)>z||HpJa%Hm&w~'O_Ȭݪ\mPA&%hv&r>AyďAHIvy` nim̽l/P8h,LOٝ3~O(er5c5yN5=5b,4SyvFPWܺ{‚"ns늬/ˊQ:=x Ҁ\2KWV>ap }Bj2UX U(?5xu|AoByՃo |A;^ϰMUk:OQ Iafw>Oj*vA0 Dͥy,.HsymKOX.]GnTR{ABZ7|alR菽*۪2!sr~Cou;'EoBI*xu'ܺxwYDGI`cAƈh$f脊Nbdls\.'3CÄQC+ʱ^nH3)*XeѺ \OU7tmKs-n-D|`z{ƤN!wU:a'5Ն%J7Y)]Q-u둎ߗ_9}\T_ea%1 g|b ^6%DNEr/o\>\!;]T}ߗ$K(5s:#YcdJglxRq)XVt<lK.:{d&mx+pSƻA'1~o+Ge]t)5>='qR(RZ޽;;)Y_(RQ~B1Td46v Y9bȲo= 07/mL@Z@|W*&!cfп3 "sKriݛj~j0.^ ez9sB׵4$:QChJRe3MFfǹcՆg1TA-U^n];/4{`s@/ ֙q*PH~a>uXB}-ݣ}=K^(eq#6EY^%&|oy 1GG)(8*!puYNSypKgK+!YsN+@d2s40eI~^rid/ ۢuVB'Fίhwv#lV:sJ%>Z|v*gIkd/]zݏRy^4JOig9zQ7֘F\iػ0P_'SV}Ǧ UBBaFB:O(v.R r{@q$//r_ VxMBģZfz B:obI}ȉq by!n^~b5:M}fus e%4 il%i~c3jo7\.:~=v^ H4^PN= ^}+Yjci]>ʉήG=Huz W+TLk}r9acCշK(Ql rSVgL+,SRhtih&Abh cDEvc1G"S3>zV?jIf.wڶIR{Y ^W#޴3-cX_Q$>,7~e253]sjOO62| e]ax*Hp2beVK˭ B1RD9bˎyJǯnoP#%[#T ozAs&F WQ=MO"(jV'4аƖ֮ky,g9j22Y} iطQ0;Y'%?5= 3o?Ecq;a:YHd|jZBl6&Z4f\U}g-0kL" G@ԱEFdL(# _M {`Ç2!!XY1eҞؾY4 d!RS ƯUOc*iV2|8P̻A`KMRX,聨̲_Iwky;&^*p#ҾN=mr+F&]?gwvNҜ*j}I2tTu?N񡃶P#YZͥYz3}1(h%Lkv00@y`db,rtj\NKûmO\iz>|'E BVeE6$s =R-$ Dqo+EA̋WȣƼ1ƑWQ=?.lyҒXꟂRu7?$gf]SNo!ڠ)ϓ {qWXT>q1C>O}ʎ-tk/! #@ҫ`fUٙ% dpp߭d^*I5>[RlY"%`>ѣiB>SWEܯӁzy;"{MyX^y6dqg~ Cݙ2ziOmY#* BaYS-48~[ hVO&ź`6 d&++m}<4aSgAMFC?K|-8/;Ж!4zʃGe<$$ϫK-̀$=vJ6]{3aL,-ŕ6LS+&1vy$Gp}'4P߫>9 3D#aFb)X i\oAְჹ c,֯gEvRl|ڒ25gKd ^~v -eg `jdwX5aQ;,F:h@FWtY&MG6A95B7ۆ>㋿Ltʁbf;U<ɪWw+ll^#'2of  b0?nH_2W#+:4Z< 6J "kIm@#g-\6gB=:<zoq V._~i;Ys0`|S^8C\8Dyg|_GJ'r%$zhL5ğamʷ=5Ӓ;O ;"r=a#dJ+&W`Abůvm -dPJ]oϭ?\&+_[_@MEvy4 KO^S줰Fўj|n}WS+϶WRUNʹ$]dM3"|NO@(]o0ȅ/x8b홬bu Q6ʇ>}SHDC+!w# LsXC\D=*l~AbR,Nl/It˾uw WyܤAfM;1Ձ .<Ėl>Ze'DTR\ݝ_&7tru ]罔7DɫOq7_lYp{yǞhM-XjT]!3 )4bNg3${GLXivxTkho[4u̻o"5ŇҶ 9^U Eɨc,r?wWGb ٷs* #I2lY_iPW$w!-f1޿PB:>O9"g+*%9R1|MsBq.d 布PL0n5\ #z@©IvxD>wۛ}f<\T(q0‚'q81'fKzRL@ҟ Pdv9#؉H;R.3`fO03n1l*rO{C*@48I'&λc^ n@9ɧ)w:4T&eF6N9򞒞 14~^*z4MK 2C bxHPgOnq(RMeM/®1t3?Fj =6.W^q/jd 6up]5^jتo^`P2 :.Cv@}/K@ℏJk8LkG=ȈS8tR">GvIzuf)~*e89X26ɒ,]uh k3mWHgk8i!!O;@iOg&^ Wu 4a(I~! ا"N 6c_B47U%/'/r^3uێbZG"K+*U%CU=*5q`~)͒&XovXw3X)KRMI7e>|)9*LTf۽iMJFJWdY+2m}OGr9N1R4q~ 5B\r^XKCfG_(x Pk.ѓ@7OxzܯW 40H?f@b7]yIe1tvgTi)!MsԱw7œܤY'UIF O#|/a^:[_*gt>Eį#,4Ew4֠:Ks򝽧 .iϢYGA8Dnx\ii~GfjY} /L12[nyD5D ~D1^w)Mu='T=%_[Y%+6΅`=>dftNB6}oM9+FnE+7yh=ʶ'DAx~vy['*cm E6޾v1)yW KNlu~?&[qDUp(% SJ>!%?p ? FasY1ӭHxv8MH k}UE$6qypvaZd2^ &,{<[uLԴ%b0~eW0ǎ27t2B'޹f3UV!6*0&A-؈K ~עr㗀n%R\9KјG?;I"h)!ca $.ՉF"epodxh/;ͰŇ~"Ht, WGV+/M<Ҫ7uo'E Y#S%"u!Ɏ9ܺUZb[QrT5RVSM2ZLW_Oi8ZFJ@O:'(n͌k*Ԩy XV82oN,(>!k$d]gY^c\XӬ -Lc='fpADM8mR+ggtRqӐì٥ QPh5jBMkX:`yZ0V"93y3jo'{MBnHԮ^C|=Mرk^Z^u.\= !?ŁSPa=~]O{xa}x%F 9aЀN;lY4Z0/ur`ʺdOP$|Ct i1/ L M,|;]W0xLs")tnPj0(yDZ#:NXHӂ,ȳNCpzÌRVsC6zӟ0*KV/KP`[y`߅_zZ,vvtpB /jJ>f/$E y}N.Ҝ, 4RWWbuqy(\\ݙ݋\Lx|0{ F\I$£RsQHϾTcBoOz_! <( $Wlt |?5hU[QAvl-8A>l=W) <ۑ4GW++Iةq-Z*{Qp"\E <gdE.{%_3#wÒ(l^b50M٦ 1Pvh7]D8;nɣ2yݥ'BY.9Χn`eؼ@h7!L`(B,s_ +yआM-x~h|ForZ [`#ZcɪoB;z䁧..J-A0}bO(?'34`RyAoS.o2JaA JlP,ݘ}j(l&@ 7tPJn ,3Ssݚ&(vWx}٫K"/eP+ ml2)sZHN\x} 92(f!WZ޸N#jP>Tu \JE8'<R15kPi I/IAvzCdVcyCxb /h$;<4"'Hٕd5IDB*y+O5!y 75&ÛM-#kqcS9Uq 7FWP\xOSHK*;U5\>U;c~~D17S(gS'O$]+Vc&^j0%iB#C1?Ͼe)2/m)'jmyO(WԠ[64Ny81jK+eB.uSB+W6 -\* :K쇉`bܩڏ(*5@ 4ma_N:TF>:\W#4 (6Q;4䩩h("z}ӏuOOP <5)g =/62E鷋|N"mE?2z 4+"-]k\mmQ3p}@TThW܄Ww*se>\]e 2:AwܰX{;:Y8/ _LCY! 2r|YRe`sW`TꏡHgŕe(~d] ,ZwΜ(=\{ )ЉkLGқ(Kf&m&جoۈxUϫcITA=/FVX;gO bc}+9% _Pa47+rQ^`4gޒm< ؗJKEQD{v9St; ޺ނ&?U+^z]e<'>,..JP2?|m@ye`ܵ8CGxp:Ӝ } .\"7XdS io"VFO,9x@r-I &i56t=1^= l(4vD up# oN\U?]d7Ckr)C5~ʉ@SK3/,Xi#_'pmc/(sm/q8g2%9S)VyNnS՜@׊&ѝu1{¯:O&?(֑&KktC]]I W&F&poQ18ǟw, 7Ls;X RaLs$zP$^%\]In\G/\gӪ糢yƹsd'皆VÄD cN QɅ_tB}dqG UJYWٝbe|b#SRY?W,36Mİ}f̚f4( " 7?ŀHKVnt"Ze?JtXGiG+(<҉LȲ,*=oVXrCs kĞ<r90{"4Qf >h n!)JHtrDYkeF!+ٍwCERq'zzkdDkQ'Ěw v@`cRiSZ,)@ (x{By\[xªqt bń1dp*ެ,MOW ]?³T-0' AS^iQ|ܽs9Obqb ‡-:ᐦi1؛Z}~WȲ{̷jL=T''8z4Nn&A쐏ېWvw}[i !oA 0c^y!lpkN#wf-bj. &{BX$v罨=&ciGG{ESIB~A^9r$bRKV7ʬr }bY!:@.[2A>LǓ3/y\tB]/3élZ&yZ4Y_ƈpk|^*P[z*NVj 8*XԦWCYL$:d]v>nZolOM6ER%LFRAI1>uHS*w-f@J݃0d.%A'BI>8{+[6̡%~f"ڑ~[lIH^A$_%&p̬UmJqIx;z/_mnmj/qi5Q.=˼xcp;p19ܻݪA~ڧ*ѧD% ̥P he!Oomo֦q[1(E(FӣK:v>%UN`M6Ujm.0?5m ǰ62Nbn !Ƿ-)|4,۶ !F7Jg@95WA|-|@qvKN+7wE1`N+d@hڍrmݞZ)dN J^WgAN-#/'MA';+|$}yWT__|wo?&5y]IWupVd \ `wLa-lE~^Yv22t "Q 2qPihq#L3.|/CibH?PB ne[<U &rGʎòۑ؃R*jf)`MY$yd43#E҅_ΌBۑi:qEJ2KMox¡/I&g(kUvR뼐  *y #dnyᔍCj=)N]; cຳrC\ 6ւ4. lRߑ V\j8_esUȮ",|m#z{EKɥ+`ɚ<eIM]fzf<`]gGEF5M+ofiq W :p$B*н п3zhÄnoۿ$ ,bՈ|b-R#Fs,o۲Q sGJU]Θ^H=LA*licPa~/Z&*.^ ́r-wvquZlݽuVBqL^WcP#1D ;\EQn#<ޯΔz;-Ƣ c{{Ҵ̫%y"֯M(SzK{-U 5<2bpw>GV {$(8fAzZcܴ_7A^$_0>=]rA:Rekq1MFRQHP\nt,=cdTqϟpj%1)vw@$*a HIz> "]Q07awAݑ#O~UCAv52sG8i44KQH΢A[ x3Jz~7K M]ʐ83Ɋѣ<]蒎/B}MgD`   {9 O5wnS^r a*Lze2xLzPb{Tbߗ@8â@LCRF휪N}Bk.{IZ3y}3H.zh3_۩r='!KoR *6 ;|#"g">$<š}HuGvxLM/ OܲuWYAL {W WˠfҤ:BrVM^NG A{eG;Dn}OBLEmH;-,KX/>`>3J|0$6<q`mT,&(@Q*V{FqѨA6ೳQo;a8Xg4{*b;*)3τuwN"6|O Tz,ZTN9d5D@'fI;0dp {LҠ,wB:;x@S"٪rebpbLU]÷U(:%Ctx1f N.NeM;pUc;K`=Ww`_ʐsO"`F,4 E7%V,M1Atn(f%ڟ6Ȼ0Bs`hw|YH bѵe8Læ?ԑ{*u|CP8 ZH lٝOz {/U z}P,+Gy@s$(\{mdr ##$X1tA>HmHJlxI?v'qܭ/۷ꬪ{,k4ej y#tiU"T ( 3J -G!'W3<n2kݐ@t=ZׅaZ7T2;@t1;H4AÓJAipH| zO*|W5JRZ+BԚrR81#,6f\j {`i.[{o [@$gʆX?t༧>wUItq-35y t7Bꩶ}<%kr p+\+.a;.Yimfl$Ň T^"BMч*ͩD "U|L|?{+2ʵi$Mrï6BfZGdM \0rlE;$]ydz CpQMSu9vcG\}j7DqTqWc";pX4k-m0R?J6G=1 BFyb7Kݚ$mɌ pux+B֯B{pPHB:qkV%%&m'd]n,ӊvS)HZ@R&edi7 <@t0a%7Is[, 3o#ϒ'Qh5Ud-E'Ŭe10_,{9ӎX@"9UmN&Hb9P챢>JRfв`˴2`_e} ^nĩcUާ]34|u‚3T7h'R8EZ Y~E\(U'  bC)ޱ z/3b|1maqVk^Cj]u`EUqKĠQ)  2 \!S!ܡאɑd݂o D3X+DDdB`5T:;qz7*k,4ؽ4QzmОA큷ߦSOM RبP׏1sR h !/};>usemX;_p *Sw'Rfɇ5oTYdC\&|3twt/'2'fl7ɖʌ;t?%h~5#SNe;aF =; aݴzsQ::a@7B_tqHW=!khAxj^# IeP["E#aP7E*l:`+<0`x3O}v+&H*ޔ"C9V!:Z̬Er[ #[]bw)&̹0xBaN#1:FA6BsLyƧiHH/n4AÅ xݢ i\|<|&_(v#_{$DOLۨ1@nc+^0!|ݛ(2v?)XzߵF0 ˼z@+\26-Y<=*07g^#9TV;Z0ϪaﳀU7f*%&a~[KO+LGuZ)puvd߈D>rTB xo&@պ~(E'x&\;[==8,f7~nϪdj*2PEp.@qtZıZ-e,|]_L,+7?XL&{9d Z܁'8? dAzu9-eB'Pl='^L0<6Ś`(^p'.(c=ҤŬOOeqXi<(˰natWfBl%OJ1(mT,|3zmJز*cdC0vIՕ65=aD,IZo@YSZgT5jx,;v5y<#zz<,`ݻO5W;^K#4jb5qVh/]Ơ1P}9H]6F\ͳ wچv8GfyLSA|!Q%J$*go2 @_B{ mӣOQ 09קk}:@NN?F(s0%Cm/^~4뙇I m HpdB,8{`ɞȂhi;'ff7GO+5+Mv,"l^W}Gcv?AQPg",G8}ؙ2v!VF&`?j^<-\?F@&!qN`v;vK~e7] q^K'([(fUgGcvR7Pfũo~{)ĢJM(3>yvSevÈ[O}hYCąy(E09ӂ'Ч1d=(in|D؆RDG>_1B|Ocl)5Q:EJwC1:/cW\U:Z=H 5/`X[װ݀!W?V\Q8<֕YDŽb1Foo2#(NO u;q @ t[wQ AROe)/)!c)]|<5~E[Du ;~vќC;{s>nrI{]Z:a:L>;Ţp(/NlܛD RDFC(g& c4dSBƩRȿ)ᩧ|Ϳ[ÛݜTX{r%&k@nJ;lENiYd0P.JюH0? FEj5>H0s/lQGwOnS"ի"TYa[ mWޯm(4ܷ~r~'-t.K#sR4v9͊zf[OD W!IE8@>_ NjJҕ~kcX'?i"KRM7rT%pE*IӒynz1 .#;=µRO265r5H~Mޅ[D ăӛ6do햏-RZǘ(̲-OZU;ĂO`fo`dibST}j`.(_ h>%f0zO,@*<[xzGvoo!ѝY)*e$dWljv@9/Nd!u4/НWA~2()ά/匒oJIKJ58_+ '8,lxRWq8qXƻ7:K=!eV1ɭ$cG'*TƨCYS25q4T?b}&`^MksD[,9ByVBX5 FwULQ]J~RN=cd%c?Ovs9[L|&ڢj5QI-zpds86#`t B{LL(h$˜~BS(0sc%3IG9PAګh_y6l3_2=K".v9b aupi,:V3:훂WE+a[:5O=6rr8R!c#d%ޚ{~3ft LCTfMP9jzf"a *n*{f3)K }LZW4F\OH>ee(覕[ϙLWjGZF  'qHH c̏MNz@p`S=Sm/8ڱȷE~UGT<8PaC) Uϑ} x'cڏOn- a.7{Ca 2]M@ "+ͻ8w> dx2ˎp!t%r1&8eN?3{b[wSxեF* LdGOϲhCg;G~2́$:JOV&nb;-S|2ñ&A$T}KnK*1+8ӣ |mt^[cYxȐ:Hd)nMTz->-;5q WHwCqvs?~1~lUǩxB=hg ׻[ش>pj"Z`ɷ G{p'*ǐ0+΢y>B2 w#fF`j`ۨ!YȦL0wXӲuK*ḅbիf;Z;,W悈 :vZ'[g !A삕 ўotTH|Y3N s]S"cVM7w}+qX8T, 2MSj_t-7Ȟ6si ߛ0iN\FkǒA8;cU>ԓ&/M=zbeGPϿJQ^:$¹B"&@^[F;6?T#w۟[ਭ\z)V(;QN{|1kGu[py 9cʃ9E'riuHu;W xwԎ sfdYkZ1 4߱M4lxM>o7~Q@ 3=j !4]<ViRƺE_Ohlq <-)o|Jk0 ̦q 5ѹWb8Lv75Gsy$IYIel/?,`}tDB`6OqYI P )I:p-Fv(6Y G7[^)'g X?ɓOp9|AS g0rrt`pP]kziJQ I"|ylNVvjgc{iz5!ڣ=kf"![R* pݙ55:A=״1lB́.׏.}Bt֣ ),OeY5?9݇ 2!;Qvu5`kW>+51QsmLֽK瘉g"A @6!vCO ~.zNC:5f;2UȮz*I r/& Y/,MY-}$[-%')Q%[)ġi۽Bp̝b!V@yzy >FA#99icӝ ޸Ykd~|b{`B5-Dc)i0yΥd=ʰhSd$Dv4]Eoqn |nMՅ1rW1qǼ.<`! *6=[NC›$EM|L:\ढ6vSEwM@uN6bRD]V*x4IpmiU{cUk;0 k1,óS p Ȟ5W<˞71ET*5gnw gi/\S4bW F̷SXzb?|$LQ.3iPE-,AdQ:4+:?a9PFQb3$S%2$O3omɵoTJ7Q1ͶL6+ pjݥD۞8*jQgJ=63 p~ =Y/Ӭw;CJl۴#$-;#|Ц9151y)rW`th81!J%yIG"y1H)b5Y2kݸFĝmwG[ka/F=}E&tDRqkWL9$b,5ϕli2A^}e|B ՍбʜO=Sc-HY#q]vlYd`ކq)LU,=/n?p);.)Y9|"qYu5`=CfTEx;!`*U ].뷹vj4^o[e0am\B6&5@΂Xvp>=vm`1]` EcڕFku7|Hu_[8F(xE6 /|/P|jq)!aGZK{8p7ٱUÊ:|IZlGi=G)͖)( 2sf 峽13Kҙ#b}- 8fɂUΚAy`F_:'6ҙhñ|Yq/f9U#Woe[ogtpz$%)@.z艫JBD},I{,60%LKv(!'D8WCaPh}X.2+ _c=N?"cuT !Q?SlVyL[Uzۊ[."]]\ڿS#]-d/Xje7rJ3}?Uu3L4",)j!(w>) YZ