python3-salt-3006.0-150500.4.68.2<>,ip9|s/rԏTT3~:m}>o@^_!r@ No#"/2@cf 8 1b_[%~Lrf a7Lb#ABX8m>GbX0>#q#/d*˨L)P̌b`{Uz'V (iwu鎡J>v+S*.$;X.U0m$TѾspD6jIȺu5%;}r؆1V>L M`? MPd $ =`dpt XC `~ }  E U##^l^$_D$ax$(a8a9h:=vS>v[@vcFvkGvHDIXY\] 5^ ?b a_c bd be bf bl bu bv hw dx (y  z K K LY Ld Lh L L L L L M M  MLCpython3-salt3006.0150500.4.68.2python3 library for salt Python3 specific files for saltis390zl37SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxs390xfor SALT_SCRIPT in salt-call salt-support spm; do [ -h "/usr/bin/${SALT_SCRIPT}" ] || rm -f "/usr/bin/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do [ -h "/usr/libexec/salt/${SALT_SCRIPT}" ] || rm -f "/usr/libexec/salt/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi doneif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do update-alternatives --quiet --install "/usr/bin/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/bin/${SALT_SCRIPT}-3.6" 36 done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do update-alternatives --quiet --install "/usr/libexec/salt/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/libexec/salt/${SALT_SCRIPT}-3.6" 36 done fiif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do if [ ! -e "/usr/bin/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do if [ ! -e "/usr/libexec/salt/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi done fi!Po^ yN&S3Z(!6=6|_$%S:0+`T?TqZ/O l ^B!wY 3. 1I/ @t m R ?m $ A M . < H!  Ek!!p! v l. YS.5  ?>A ) c Y Q )//:-_{"m:C( LGC\UkIx6 8L*;bO4,%QHII92I:_#P`6B;V!A-$v B_1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,`U(/C 5i P= I_drFS [ &8%hL)0 fw<  i  7(4Ud.X M{: & c+Q-3.ayQ+-> GJ"DmV-Ymn>I4$1ƅ7&`/xOW(@W*I@Gq4/{.5D`d W! d )E &8d:R&,{}  B e  [ ,a#G}!\mn,ǽA,| 0= %)3+BP7]!p(  4Qbp ;E^c1J~SC"co#+H|K<;) bZ2a33SRwAoA0nGb8 w#TO>P| ?)C`O $80$"+hc,S?/H1 p $Wn7;Skc}eXf7Bw- @+y%Nr/}t D3 #Y6u&#`8 |":lL@g#m8RwqUpYqcWY'g5)zX + 6p,:! Q#()qSP@3.#0#(G"9<F=/vjAI&| d%AWP8 |@98@BK/M8 Q2$f2 GW38+3  LbF  9VosagKEVI'm0+d:.! #ZA)!Ci g j*|1BA(54/ w="6 lPI*. U"58*0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %h{ @ B pe i#~ڎFH2 U]# OU,*]<Ւ#sE/Q '$I\b%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRv/( i*Y,d zD D %y3@ A66SA)ZX ;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[vM-38 LJF`+Sl[ [0=5*yI2}`HN(1 ]@=A‚X?c*"?71S5?6Kp,soGoZ԰H3m29+%:;=82^?g+!.~hN~E,501dRk+u&)ا7 Q?D .\;*W%)@C33~-pX(S@,!DcxB/8$Hs"{H. y>P+# O# *"<,~#TD'42"(G*gW$! MN2h\yWA/| T F(d[ ) ?n*1:o%~<\&A $77Rn'YDP- -(?V 70,v]q?1'd#8 !AF5Cn<57m+Z $@`K?`=i)p, ;&' Au% PY^a-o < #)b K0>Z !z&G+V( A CL%Es)T+C4"6, Y @ % + 2 Cq >t J f+o _0 j2*,:B3 '"OE 46X70"o$ .EaT" G- U! '2k,F/2#V-!c&NF? jEjHhe 3 c#aFV.'/$[ 8 FXk$H . 8C  sO (  ` f t R Q A }+  S WL2kz`4~b]a& a&OwR'gUl1!U*#r Z%64J5%Z#bUHAi& #]'L77(<Ivu e0 *t(F9!YB*4c A1;  @R5G)8(t Ki=H@9}h<d<& 'u0,J1=+DJo@$4A r  z1q8N> G cB  n t : AzIJS|A1+ Q# Y <>R@hP  5  8:Tgt  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3m.K - f v U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rVJ : R1-Tc_B"#lT  X&*E X/h8dpRU)2KP.41O6IuCC1j0l{eUB0r,.hM%Kb{#! )\ Fb9L 9!]'2WaUA!i*Q ? YEPo,' \Rn[jm U00oE:F<>I'a&)M"$H{ g NlG\]d2!&n_ qG# lx ; n WO "Xc O#a p5RXX*Xr8` y ^J d  } #1!4E&$2 -N@f_,M,z)} qDDYQ !- O" ``|% `- !1 EA,4;!K|~;c$k8>():(7!A Go n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4i: ^0"o|ko w~U|z3*6| '= ,< uS_0 V$m#G#h u WW nC  uJ` ; yTGlZ# E.W` Z> 0 df-,`w3& y)DB"# {i2 q < d0%+.G < %+ $, 9.B] %B &6C49 IKY}l9gE +"m<0$) +a,>4jHϺ.y 5c8+IOQ-M!n -d +H8*" 6sZ~  A-M/H eb%/M#x oXV (  o] t Z& >+ 8 v;js6QE\'34l!sbU > ,'@ h 0Q}!anY4 Kn6 M  ]{*K #9  $N, ;!cC`4;# 0` ]_VjMD ?YD}~62!GvB> N7d{3*"9p2<7] v6l* kL2 : 7` $66vɁAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAi~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i{i~i~i~izi~izi~i~ii~i{i{i{i{i{i{i{i{i{i{i|i}i}i}i}i}i~d?i{d?i{i{i{i{i{iid?iiri{d?i{i{i{ii{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?iid?d?d?i{ii{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?id?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?i{d?i{i{i{i{i{i{i{d?d?d?d?d?i{d?i{i{i{i{iii{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?iiid?d?id?d?id?ii{ii{i{i{i{i{i{iiiii~iqi{i{iqiqiqiqiqiqiqiqi{ii{i{i{i{id?i{ii{i{i{i{i{i{iiid?i{d?i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?id?i{d?i{i{i{i{i{d?i{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i{d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i{ii{i{i{d?i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?d?d?ii{d?i{i{i{ii{d?i{i{i{i{d?d?i{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?iii{d?i{i{i{i{i{i{i{d?d?d?d?d?i{d?i{i{i{i{i{i{i{i{d?i{d?i{i{i{d?d?d?d?i{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?iid?d?id?d?id?d?d?d?d?id?i~d?i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i{d?d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?i{d?i{i{i{i{d?d?d?d?d?ii{ii{i{i{i{i{i{i{i{i{d?d?d?d?id?d?i{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?id?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?ii{ii{i{i{i{d?ii{ii{i{i{i{i{ii{i{iii{d?i{i{i{i{i{i{d?d?d?d?ii{d?i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?i{d?i{i{i{i{iiii{d?i|i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i{i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i|d?i|i|i|i|i|i|i|i|i|d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?ii|ii|i|i|i|d?i|i|i|i|i|d?d?i|d?i|i|i|d?d?i|ii|i|i|i|i|d?iid?i|d?i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?i|ii}i|i|i|i|i|i|i|i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i}d?i}i}i}d?i}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i}d?i}i}i}i}d?d?i}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?i}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?id?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i}ii}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?id?d?d?d?d?i}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?ii}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?d?d?d?d?i}d?i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?i}d?i}i}i}d?i}i}i}d?i}d?i}i}i}d?ii}d?i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?i}d?i}i}i~d?d?d?d?d?d?d?izd?d?izd?i~d?d?d?d?d?d?d?izd?d?d?izd?d?d?d?d?d?d?d?i}d?i}i}i}i}i}i}i}i}i}i}i}i}d?d?d?d?d?d?d?d?d?d?i}d?i}i}i}i}d?d?i}d?i}i}i}i}i}i}i}i}d?d?d?d?d?d?i}d?i}i}i}i}i}i}i}i}i}i}id?d?id?d?iii}d?i~i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i}i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~d?iiid?d?id?d?d?d?id?id?d?d?d?d?d?id?d?d?i}ii}i}i}i}i}d?d?d?d?d?d?d?d?i}d?i}i}i}d?i}i}i}i}i}d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?id?d?d?d?d?d?id?id?d?d?d?id?id?d?d?d?d?d?id?d?d?d?d?d?d?iid?d?i}d?i}i}i}i}i}d?d?i}d?i}i}i}i}d?d?d?d?d?id?d?i}d?i}i}i}i}i}iid?d?d?d?id?d?d?d?id?i}d?i~i}i~d?i~d?i~i~i~i~i~d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?iii~d?i~i~i~i~i~d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?ii~d?i~i~i~i~i~i~i~i~d?d?d?d?d?d?i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~i~4688f5cc4231357f591cbd3920987d24105d64b54794ad32d8c59d8bae9cf34dc303d7f09bacfde446f0886ed61cac4d9918d9eb795be9e425b65d383da5e20607cc9926e6259af0d9a5829c29feb6b8d60e06f5f7bbba411c3951203e4f5a5a1722cac18739997330b2fd69c46cda50c70f488a9990276f1f08f71f7ed25f14d377ddcc74e4809c805a9ddbc9db83aef08ab5a02af2fcba9b4e282cc94e16bd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b60b66b5b800039b0874dfad77351731fda55c129c3e12dca54a44bfc59b512c1348cc87da31fd260662b68c4385a95e105d7010796b43613a91e06ab987781f7b926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c049f12435c88be4eea6f7c1be07076177a6eada35c7bd79fb2dba43410c45f472508a26b916800dea1dd10878164cb1e1ee418b0ebb165784ef142a3c064af5669c80c59cfd840a32d2bc64471168b579509f69f1ee24ef88944b9b95ecf74b9538c5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba305806a0c6eed0ccef57d0fa2eca8511422e08b3197b73788f537227556f00aabd874b1e77c3c353082254f2b38f9d3174490fcc4e4ab8e3872c7ef60164bf1164cf5dfb83d1ae9cbc1ff26d2df0227181b0b91a15b17d28da1054f7117955e333b6c31521c639722a2bc75b5f9c3a71a8d56484f1ada0c313505e453cffff7dcc455532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba3262bd364951b3bf3437dda24286bb41824cb929c08a8bf97f140e8bab06cbd39e1878fa1c308695800eea9dc289cc43469d79a00b4a4a0491f001438a415f9e7e0741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b451ab7af588460425010bbec8c0e837765951dc7ea1faec91675f97b0efa1d8133b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf0678eb04933d73c09dfaa5b53a7d574af8112c5dbb201bcd0240e6e8d7e281161a7dab5131a8b1f71d31fc33aff263dd92289276282c881823e80ebbe365f84d09ce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c395533649464de047c0ac867d2d16847d889705bd4e00685542a4f531d0b733bbf4e7a4085a776a5928e5721921c4c8361abbe4c86c43b747e1019602ac2a23d961ca4d4c3f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c1773475a3d0b543f54d36c0c80cc8ae9fc1a3bcf6ae51359090cc7f5805aa9707915181070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16c09af97970284ba8667834359489e2bff18b30a0675852dc36aedef8a3381cdf075e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb18ff4e40158fb299a8d4bcfafbcd199114cca464564534d8e683dacce6daa2d33380afef35052b0a511c105e8f2c016e3c55d6cf02bb7412b2259ae91436212ed6c930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd07113419bc98d51b3ebc0b5272215c4bd67ea8c4a530bb81d3473cf51ebf61f67c5d10179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039ae47cd270416112814081c1e8c16a01ef4ccdf79189ced00c07f48f6fb05510849b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22be1da575d8b6c9d59d8280e698ac8ed17acf802233138024929c6a68eeb290e479bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a58ebb9ea28b00253b327fe3bcc1f8e427c3a2e9b317cd490bce94462f3d67479eb5610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069d558ecc66e71b11b94d87083f9fcaf05452bf842fd04e5cffbc2d894558efa9bb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe140a44e908ab0d5fca2aac93abd5472b3fbdaa2f4778b5d1578e098ed774d2bc6f1078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f87556456b6455357d8f90fdbb5694c3bfc6328f8c7fc1b48fe9d9c15a4498df1fbb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c8517e0eb7f332f3f9c149081786816f55c926d8f948bb3867ec448f9239e57c4b3967eea04ae4477cc4f776330b9f08101e99a06c3a437c29c57cdf9c42fbc8f93a402be274aff1ac96187049ecbdee2e23f4e2689b3f027dd111eef36331b513bf8ece4939277e0478d7640bdc0eefd71cd6053df387311be05ecedde3d2ee7e54aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623f2d4429c4fadc06eaee2323c100f373e265cb008bcf3dbaf29bab319a27a90d348efdf036bbc7af70f9dc541b802b763fe9c558dd00bae042d2d578bb5314249449d58ad7ba750715c9afff7cff34ed94651f7fad7db5231ad3d58943a4c94ea110887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f79552c8254efd1446ec5bcf778cc524d24acdb57d46b4b37cd21b0b843486657268167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28adc18beac25629b1f977fd3552db6d5cb1258a507481458f4c443eeba30f26066576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e329593ea21055d7ef2683851bc74b9e5311f91dd28c9591337b0fc176cfe575a36de2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013e0d7522e85de9e4d2639694742355654ed2dbe35e12c1a2d56b1a89d1f98fbc10f26f85b818364e06b29e334449d230ab2e7ef5374b6943b0bbea8d798ef05f3bfc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a029e34837e182f5c245c7829f66c6b73708987088638e24305380e097ec9ea163017852525ae8a0452bdbd07d6ee35598abba3ed3ec1dac28e497627e965bea744e80dc96477dc2b17c47ef19ffb93e640a0dae953e4bb6c71a303f08f23c195c4bed5f393e4288b7b6faa759db248261d2d5d9390437451fdb942762efe5f7dc9c0a4629d50235f8cb83fd442dfbcc513d36b1bc4676f0dccc0973c0229e9421728f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00efef1e57c4af7c1455d677945ae0d7b89a8c6c686ae6c14fd01cdc58991b13a8a55a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c2182c184889f97dce7972a0f9db3ec5f3a5d02c136c41b56cf89799802335076e936986094a8ced10946f126c1c91d0bee74a96fa5dd41d38837b5f95a35a646e680b57c2667cecd63ca04efd741b998f225473eeb6492e8d6d0343e37765a54053d3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990ff76e596f708ce9549b9b14269466c4543e2ccf8bcc0215399c239d563855050023ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b151945e34bead981681106cc27d98d8f66e8f744b505958a14748af6367518f10d25ef7213971ea0ca3b3b5bee0d6024f8e90b2ac666a9f810c0dc1ea88b794d56c8989e6d1a43b0a92c7084b56e3a717820f3211b6bb8d44db870250b5c823d7e2512cc0ec03771c8070760235263412b05275b5933087b752d0364465add28aca2877b4fdc52f810640541f5fb856c4ee13de1a564f1d3658f1f110b1e40eca2efbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75a5aa34e0a450e65f8445bda111b93117b91914d7c07f59d27b505847bdd4e0af08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346eb16b14e4997a9f1b0b81b73286934abc2ed11c233432b895982f99ba6c855cbd708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c1970b327c4ba74f02176f06e876a04d8c955a45dd3e0e024247cad68247423cf18dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960fe0ff61cc8a79365bfc30ffe85f783f0ce6436b6c8d97d90dc8bc05caf7fbb968d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872a581773e540f95f421dc719bfacf2e6137bf53203c552e057f80bca292410499c146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b280b458b42a6c41ce55033308f80990e05ceb0568e03470537b8f8bd933a8c77f96e90ac79e98f8c6456bc4026a9f6824b5a165c62a5e37a437fd1d0996c4bdc8473ef2a0470d2279232d5a3fcfeaa8fb74131846507ea3448a52c3f3643c1339ece12786467599c5910741ecdaf795c736c06061549cbcee7296a8ead347e95e48570e9565fd1f86274efd3032999c4c3338a1a18ee7d398a9ab127f5fe8ae391ca24106f7de1dd0a425cefd2d18548a7dce2a83477928f91b1faa3d142100a831b32b49ee4353e29f499330b3bc35dc83c2daa7d75b06190590cf466c21128c3704206fc840d6c0088639cc9e859c82f3dc193771498a0cdb2550bf8a97fcbbc9f28742b21958ed7db40663fbd5bf2fdf7e92e46484c7fbc6e995e6980d844c278d2cbed1fd8578a91275fcb047c74895ab837bd80246756f613430cbc793a47414ed3c17825384ff81966e5d688b1d17a3138d28860b8213cec61b904d60741e1421ca8688c75b4d9b7c1a3f826ea55f6024f6b1e33cffd2ee58c599fad4a492f381b16e43523f8adf714d17ae41703bd8cafb1575cb2e12297c5a383df2635c61b5c2fd4a7bc640a16a9f2d92a2be8299d13f9c50825c3f1aa3e6e131e82dee3703ec70f5eb4139da818f60624b8ea1f349821a6722534a00e1d362ef537ce283f202802d3317f0dbeb76347422e1fde7a999405113850e7e4f036b64dd23f6d0686c2daeed18bb726e58eef75a69afe9ee56a1a23b2c32cd4e87d6005638e2e40db12d6d49428e35d8c5675e4db56ad37f8072dfea3a1479011ce5181dd65b426bdf96dccec5e006fc10de0f830be53a2399227b1dfdd7955dd87dd755b469c67faf79b27432e6d50179292d4acde607a0e1a68d8b377a11b4bb6853b6236a9e06024cd2d2c878f1ecfae9986e20bffc0ab4c1bb747a93ccb9f7c41869a77c8a03ccbdc2766194440676d1f8c4d216316a6b4e30da07f9119a55c11de920959637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084db25eca53332a0392bab173daa81270bf7d2777086aa87a91769908445e75516e7b560e61ca043b096e35cd1512bd8f4119e7ebd36c5c2258c3b21f67a021f360ae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b3ff7e62dfffcd404c94e032facecefba3c3df47ae064bde54b1846406a1b46f353791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c9a27e6f0cc8d19a5fa030b3f00a49c378d4fd0f80c97fef933be4abb8b595a509734e64e2326da62432dd90a722ef2c5efc6bca2b3f4a84d43c38b00339125c509a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905d121010cdfc67701a14a49d744f3f696abcbd88910bebe6e1a7c86f401c72578f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c15c099d2cbd2e426c75113c2e33a46fc3e4912b8478868e51dc0b8fbeb8afcdf89b9ab8172240c992ede58e56f408434ef4491988861752d431225c284a8fd6e81407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3272cdc9234b9862bbab22d0a3c7d6b1564dc1b5ee94ddbe2fcf7e6051be2c1433e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e3f0ee316f0d29df337de28127837ab8471921a1ff2547db4b2266f7c7838ca9cd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b01424a0c43454fbdb35f66d2312b1ef8c263cb28555236d6c1cb06db5a6fbd3b85bb1531aa1d1c64dfd02df0f0c903d06036c7e2d86412077121b2847b4faf7379333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b95d3d6080245fd073d1ce428776a725a0eac5ddabc571548dbf04dcd0c5c984dceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da6434eb622454bc6bc2369a6b63ae0385520f45563e355c85c390fd3f162135840dbf137a21de34650f24095dff214cc5290099943987c6943404f1596944ac1115082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afdc3204b2b7f18d881f46f680162345c53d13c9b4538ce58c8480c5e5df72b3043405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00caaec8fda4ac3c8f27246382bbc846782613baf8184120e32a046479850fbcf9fbfc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129af66a5f940579ba68f1804e19cd0b111f92b4bbc7d740531a7715ff08641fae755327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ceb81c7c700d15a88397b3f338b461f78fc42de67087dcc04bc993c0caef56ce714c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3f95e029bac2233c20e5e6ac21622bf057d3dae6c6a4a811b625bf8bb2727fc3eec7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34c0dea905bd66583e286f11fb29255c774f0b14c1b9d59cea692c7c4072aebadad0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce76aa1d1ce16ebb392499177999ccf0b0d2c0fa32537377807eefe4dd4463e614dd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad95f2a75279bdeaafdc5ed011277ae49abb3a2b3e24f0b9a32ed57448b9459d7aaa6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd10359b95ee8e17396c405f333e194c33af6a1b5d320aa8db658410093431be270e572b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e5726e9a882190b68218436bae6c17520205cf344e088edc6c7bc3f2bc33ada8f12109f6e77c9827f5822637fb31aa0e932bb0197fb216d4d311521abc8d15d628beb6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb10648fc34f98117a737a7ebc08edce2632df71c8ed304108f0725e0041e91bf8f2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c957d3c7bb020bf4c2fe88664ca8d8069f56624f94e8a9ff67d1930882fb5069c215457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01ef1ce44856a486de25719a3fa02729ee97225a8f7e2d421458775a4a842c9403d2b96225527709358fcdbd786c0ae15cae38e496d19b0987f06ab1efee4ee8d3342dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f823642422b1a24445077e72e689a4c4b39ef362afea6c8a1e27271e9b8c09bb07499ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f3648f9d22f7b9a05b3e65c81fcc577d3f7f6f6a767f6b6b54d8874a2392691e1c1382b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545c0a3e0a46d6a4a076fb836ef13eb9ce2667f7c8ae1835fd8692e77b71f58cffe60709357a76b7bc61267de1d76338275df9f2a51c5b076a9e7eee212a372783143b917652f53bb8808044ac5fbcf870639ff8515a27d182841d7f15a0c48ca95000c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197ee9c60d517b938fabea0215c19508ef4e9fb7e385535441b135202a511e56c977d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e3a60f451e332699ba4cc4aeeeac825be08a7384d068ebfb9b865c9628c6f75966c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e86183ff62d948fd2e07834f85de5ea8885600e2fc5de8f8700ac20625927ef901a3048fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4cb6cb9fa25a505f06a1e3c3e059abffd6cd9d2cae686394ded19c2f3cd4ba83a7b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b7d8fe4badc3de474176faeea1cc6d3494d1241cae792e92ac45600d3cf334e3d8a1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db305611cc5a051e2edc38fc1a6c95bb7313bc05e56e270eb3e01983e2f1e5c0d7856a9cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1c89984f676ca20482b47c2224ad4322dcfa0a397db3c7661d22165ed675918fdcf8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee9254d6905ff0d8d9be0a76c54b194cd77b98b1935d631051fc6f323a21e8a41b8d939b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5cec54371ad75599f7d6c305abba5f5e025078070ab19c2fb1dc5fbfa4c6b36c3d6d4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f1175ea536db5e1e37d3b460756524355385113e5b8dc647ea1f75804e5af9e6f3de3595e47ade41d576d9458a74791a90b2707b91bd6680bbe17643c1519b04da5944d33f2c60843d5e4f43d17b10d1a7558e62f211fda56bd2855c344ef38d79725c4e9598a2a1c077bc79772c42507f406d56ac8a5b0239eed71fc04581e73e565b7993d39ac62686cc2e71e7def8af44d84780a1a6a30a861e6db46dd2c9ba0ce6f34a3565bfa5cd0888d2e4467cb9c2ac76a71457c3d25cbc4a817de6055437891062ff552a31bef429cb78d525633467a971fe7184167de46feb0ac6f5e04ed58fdf6e9e39bf59a61d3959de91800d15b8d7e87387ec7d1760dbb72268408acb0c3f17fe9fef32dfc7a94a43f3dc03280432c7154f163e5423b0624b72ab5bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139afc6f1081bfa0409050864ccb8fe7f5aac3d4246c8382db66cb9603ce2c29d69d1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd711325d090eeda6d965b09da84357ff332da07a31eb131dd4232830e3fb35e43ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135de06c8366ab9847a818b481364612a9b710cd0770c322066df6fc7dc0a3e176b0091f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b365adf8fd6d9e93a724f2a430c2fd361451973b5cf0ccb86a8c391ce5ad01f82504f8b22cb1f7375b9741f1d8a66dca0a9fcfad3cb5fefb0a55477bc7245ec396d24f909d46d8af844f86b6589f5ebcec5fc5cc058016ff7e4168c89fb3a0291a7c6f0c9857ed7a5fba3e4e2f941a1781cc3f1eec6ae9bc180ecbe69aa810fdc0de18d6897a4d96f40e19047fb8245cc03d8f57e3113940f60894a02dda824f76497bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81b52ab463f1632b8c9f78499bd9653f8f93d7ac4b18ecdd2ddc08f96dfa33b9c0e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf31830e8f4265a4b5503383dedb8e14ae70cfaa2026a2b67ee71da91bc74ddbb696af6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa2007989423b9a7b8cec6c576361d65b821c8e9dca4c49f26cf135a96d5fb26128d2045447a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073c6bd7a0aa4ad9cceef3b501063926cafd7b08f75b11645dd3be86434f51ae4ddfac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe8956840b9c5195d8dc413e13be3357986be2a687400f5cf153899fbebb24a2d87dbf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa037932bbf6d55a708918a946abd813872d3b085808c0d9e4e2cdbe6de3e16a65e6fa51a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e5c00e370c87ec8f41449b33cfba59b984bf0ae5a7dc908aff8e236ec4b10d4147e10f6e6c4e1d69ac11aa0469d0cecb28d9a59c68494cfaa174a74e431fbce5f3c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa25486122671d689ef0717b9015eb59d5ff7209621bbbedf476c17db709e0c064aa1faa8b1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c61e2ddcbadbf615124d915d075ea1f4f540daff52abf69ef0048490f3e1faf04aa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c9299e2836e8b71ed8925ea86a9f6a358958801b8eebb49a144e98a0365cabb1d676708c15ddedf9b5be9539be2d13a87a58f683a0368a5a1f1bc3da206f5da7b48816e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742a14cc2b7d2f6bab06ede81c032e14d7a73dbac637143ae89a8e475a119f1d424b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a686b186f6986aee671f9562de8b1c008214280da9757ad42e72c02ca9890585dddb48f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae9acc0c6c91b3a9637a22bf0f073ea50ad08294f6b9e9045b5084cf56c33d0368913a7814cbd42819d8fcbb4b85d1b92a289158d64dde07c26570cb07def81a2674eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1d76e1bc3c748cca632d684cf6b60004228ade827f9df1bc0e9c4397be175fccaba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5add717f1d2b95a8f0746bfa51443cf8774ebb80f8348f4d4f9e18f3970b21f8f1a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273d024ecb9fc6e2af94259c65401b1e68e6d1a45a70bc4dc59cf868531646dcea46beddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4d80c3ea3f1ce01823c02232afce23546bd9a5ceccda6e8b5bb02c37ef448e9942d4c224754fa321e4c6027aad5b85550932d96d03a97f383b970c999f3b1ae56f000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57b61bcf29eda12d5a6573e3457a44aa509fd7f3f622a24f291b2ec74b61db75a22035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f9f85602a947158042a2e9fa7cef9f98161b4277ac140109bedf687354f523acc3b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93bc35968bbaaba8db2597a67381fb553bf43419d2ca340606c77131246011ca9cd03a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e582831d560708ded6bd426d874b6933b2aa66eb84e4fb56c1a8bb105b548d355ea00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d8008ab015720e38e8a2adf4df7960e6d42b5eda6650c855f29688414064382d059dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed0237757c3b7d10a2c471099645514d797eaaf97f55d894dde219833a25e8b8e4071773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df346bc32d4b1ba0e4dc31bf0d9b3a9ffb74e1d88266216325e79d25bb1ab1926f87fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc0f644b9266896755d33dbe370f49930b3ec340201066639ed98b303a3c167040a2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812ee681b553748cb20d57aa148ebda4ad3c848e6faee6dbe4229ea13a5c89cea574549b1475c6e304e3668ea28e264dcf7f22d8979e3f235f4f6299b3fb51b6572607ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d96411ecaf181ae19534bee8dae02c086a86e55a31d1ac3b8ad431dbca4f2ebc8af5183e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb65381452f247eeb2816e4af9d1bc0c2f58e71dc26a8409d64b90664d5642e794e4a024cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e0855eb1f6bc9a3746e11345bd383d56e0e9e7dff684909bd4d2d40f0c32bcc659962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c9286ae7d197d08486c03e9e4b44762dc2c874507bcd7d23a4fa5b2f9388eb4ffe5b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a2fcba204443aac09ef0525190e27ec6868adf9e9665bc97564d486be07b5e64d4780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b219508eb4981c322987ca07096f58ec7a81910995f05d032df4b4c68a027d49deadaf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f972b4fb491d5fceb08cfaaaf9c2525ac7d2c65ad16047ce46698488af56e7dd4ed385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7f6b2331d9544759616770064b79d2255220591304c0c846eee7e7cea6ab6901812771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f75011456887ad2eac9b9f38adc21899e01efb48950d26cf312c5092398d6d250d7370c6768d5cbe8156c96c0f4afeaa2a472976decba8638944f5340226ceef64a437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d75045163c98458f674df015eef87a9b303af6cac6226e0b1c8be5bd7867f6a485359e1674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b548f399fd81ddfe66b2304b2a9416d18ef92697193e438d208a33250a5279dc97df9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c07214cc51bc8ba8240b1abf37bbc38b7fb9ee80f1df06045bc277302c0493d088b95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef844ef3b0f744e35007aba6472f5b853a2495dac485068c6622637f0ea691aae3e2e863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cc61a4493f2965caaf5459f46fc2b7f56c3b039fb2647d72c72345a7d0db54445a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13c57a1357b0a4c8528359b3ff273941cc0bee69533f5f54e907e8b5d8544c59a9d9554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf99c770ce39f624bdd260489e13e4c2745ddf02259d0d7dfe6d8dc06a9e865a89913238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f429597197c6128221cb0bbfc943035878cf615870358718c2c3f8b59bcc439881c398be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214bb7bc648484ded7ca7e7e282ffe707a4294ba1087c791ef93d596977b70d84c99111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d8729dd8dcde6010265738f664514188fe9748f4be6bd51f9beb48a733db9f86b138ee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826a3fa043de8a3ec376c055977abc3e68f0c66726481494a18c440132d1bff480f965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8810cd9a436d992b29a8d01c6c2be307af70ec7e87db2af2483c59ecabe3b86857aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03ada44cad33cdb1e0e05e86ce068fda9df9c82912f7360b7514990eced32f6ff59cd7bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f45a7d254330126b32edf0eaa4257039fb209c095f9f59386276cde350467cad6118f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a28d8e84061fcea4b63c57d539fe378ceda2e751209312acb803752b5b5454169b5e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd02896294ccc41747811283499f8666019cef52a3300d998d351190c50605fcbbcf6ad10ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9bd6ad697924b6e30b428e42f0da88fec2b97b6321ef1e1e5692e083cf74c14decaa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd6704c667e19873ba7025835b222ab7315103a7295dabf72492adb1dfffa500dcc859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac851761d3d9c733a3f4a652f7568f7208ee106d6b7de99191bf0d1fa7a2217bc0cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee79304752f8543085055f3d05047102422f8386c6da92e633c3cde9477dbe615af9fcb9755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8c79d130720c6444fe2972cd190cedb3d8025b4fb214918080e9dcb0a065f57725bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e19a5c64d3ee5d8102e46b0d884c691c042b0cef87b4df3302c778bd00fb11b1488a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a50097269c6b63bcbe3cbf4aaac3d721f0f99f0005a563785d3d67fbc53e367cc34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754b409a310b027315f47ab490b432d8d1003b69ec2198a5b77503285df2413c6cd6db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffa8dd55720e18c200641529793e9ed1331bc29a6fee80157b8a876bbd8bbb55d3ea9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fc830fabcf8e897c4d62679266b3627f17f8331ada841a98fa102d0b306c2801cec09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb3d7c62547eadbec56fdd024fe6c8c5d2b17928d604812709c2f0fc9817947e5d54c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad183d088587eedf0730a8494f5c4d745dad7b3f1bc9cd9b0c6fc55325f746b715ebbf124757a35bfb5ebfc9a00af06fc8f841ad4a6d0fdb6a98c197f87f49f5e25bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b427246ec8a0d7398ac0546d319b5c07b049e8e897bc3fdbdd19caf71f05445eaf1481798564969c9175c1101c73d23d2980d8f997ae5a46c7227a8c3792da7f1d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8eb70cb13f4ea5639941b20c0c400c5df6ef60d9521820cd9cbf7a6b5bcb459ddbff1a414820c42d81dfa2451473fe62b38448623169e933a71fd4b031df52515e1c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b883185980b67aa38e1fab98f499ad0420da7b72e2f6ee0000bc60cec237bafe30155ff35f5fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c825e6dd6e6945fdf874974890e04fda442398ede67042efcdb84c77c6d5c624daed8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea39926a5c7c2b92d14a16803b615525ad517d79ff42c921a9df1c628897e79e8d2bc890b90aa583ff9dce8b826a48fed8ba66fb67196cb085384bf434832a2f86dd42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd981475501bf33d12ef4c271fb9b6374153d715a0a4550bb3c9eb925b33389360a4d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b04ee761e4d74f108fc6c08d6dd96b47894c133576a0ad06cbfcb719f72676aff5bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4ff85ac9e4d32d7170c834858b3073025e9ae18fe9e5ce3c1253c367c41a167aaf60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75798a3eb9090be88250320f02ce7716b83178c7b3791d572e046a8ae5940372e3a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b8b6a63e1cf283f79c6da1a9434bfed0b29a2cb5528d5b6d1c006c165f6bb5bf92c4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627a12a1a08ddbf5575856323fe1d74c8da6966e435f24916a70e6399ba41c640776faa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759957898269ee21b3ac01e6c72b583757ed72cf84beab2b8e42a9fd827385a8a83bca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef304428010af8888a943cc15fd932b20cf018c41ce4c09ab758c537912b7db3985765e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cbd64761e98678d00ec0558576d6931fd0efedfa0c8d3d5fbaa6d3945963f5865d6dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac084be72ddf02dff7a67508389bc2de71825276fd4a0a265667ecd9d53a82f3769b046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b7792033bd248b77421afdabf9a95305ab6dab6ed1be645c0107cdbca3ca587500723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1c2a3b6877049772b58ccd32325b803a0fc4aa247cc1430578a006854dba9cd534d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d3d733d8ed84bedc6480ff883f5b17026cee01a2b89ebff81ddc9614a2f478e0063fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc1fa1f37d619c23f59c48b037df82933a31f254fce7f2cd2e0e9752dd4686756e3363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d005c6bf9562e2103a918d503fac475e7e67f26519f1444ecb7f556331177db71fcb08fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908406e320e9e665c31a566a2147ff32e10ef2ffd57e250238a8dce96a75349406d2464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bf37104022677752593ece5dcd59bcc6ebfec4e16d36fe947a735ed1a0fb99942e87acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325ce0705afe85178c7728859f59a4d21f1bd3ae02aecf22f759727c71891284b803cadda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280cd7e5820b640d7a6152aec04faf46e1eff1fb82880740b14ced3ff196e10cf5c73729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9dda774ce4db560c1f266d00e7543ee1471f01bb8643884ebdc6bb1c84cc6d68b6f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401de8bf4eddf7c529c8dd7261af0940399c91e36be9cb80fdc52461e8df5fbb86487337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb478d9059fb14507231df4bafa6092602b7c8d6f6140a6ef3d73da0aaa8c27fa9e6442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeef663a531e3bbf29736a34fdbc03344ec16ec31a285e490bce5618cc5a6431f8c7c73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a91236b7b987a77c520a135b7b6226c01e7f197a19f82fa6a500a8257f93c464acc54d1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cd82bc54c72f3ac953d131c65c33cc0949cf9b37e033acdffce999038b7717ab4fa484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba752dcefb6bfc44e6224c28705d88c19c5e31894ac600fda773980d5f6de102bf041cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea6563196cea61a79b22115e26573571e16f5049fc0de84a3980c495a96734d37a20230dbc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53cdd4fc40bd16c6c4d986995d48739f4613f7bec0414a90ed1a6bbe461b9667a9c14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877cb18dd3471112f3ff45e81fbecf5c80a2a2bfae0ac5db3f5d9def46a3c73755d3c6d6ea9a92460ba42c1b6675edf5758b3e379c36e467389a600d452b6e4540feb88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e78a399edd295693c9d2c23044697d9427d40f83a15ca5a439f2be54bbd479b264e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e76316d90e2947497d4ed586553bb55b3224718fbe50fa06c8f4c24408ef4b98a7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6dd61400e6e3729521939cf4b427c776c67ed929838fc92d56a488ea2018e5b6cea628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac5418871d0c62ebe34c9c924840cbf82a8beb12f5244d2bbce7263f66cb1a8ac7a3b556ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d7618352057db22a8c1f7b64e731c419a6a74920b20475045776d43d84b81c2f2dbe9c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd1c5b8207726cbcc1eda106488e5a8b6aba8d6bc9225bc287038f6f2f672d1ffdea2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111e1bf874d319774ed1a0a35d1cb8a37559fb56ba90b6c2a10c32bacf061e22903ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a2bbf17e8a909fbdfc26824dfe6444c8dffb1e2fb9a3e061f5a37c8572ce0c7ba6143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8356f77c5bce5e7380aa7672810b34bb50a9e04b69ecd1b48bdb5e422dbc8dbc4d92f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc7442aff70efb9fca377604f068a998b1a7e427b48139241922af38c844f83828f46da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394cc56e6eac44846b80b19211af8ed9e5f8e7ffa914af1ed4b4b17570d8d3727a7312cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf514e0133d9550f9c138811a204bb40b0f6116fb88414939727e2dd6f16d3ced170a4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd744126288b5dfaec99b3a06d57357580b74d07fc9e62698a908eeacee033b607163c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc82e9191c4d6a353ff5969b42f7c7299fc6614cf835eb2845718f5c454bd80f0b932b52f48f2644ffdfdafcb25dd0bb2b0d87cd9d5362a3fa8f67f22722b351925ecb51aa6103eb9d3cc8df1d7e096014cb821cdc91c3b49816b983cca129afcbe4f4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751edef51224ae4274744008e3213b7ffbe203452c83e97458599a2d08a87b0180232315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3df3d83844383724270eca979e2f7feae67c38cdf8402a4bb68328cb3f81933862fc0d1d288d37ef5b3f15fab28ab5125bd5c7b5c43aaa0ee4350d447d8789f105d5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec99549ef9eff62b6ac74ea17d15f44cd8a1d5c94686b69e58ee39a6f7c7bb7b77876b15df7475a86bad3975ac0c94ecc1be1822dcbb37ad88a7860653054c6b26a02f17fec55dfd866fa508d996a8e9b9049c1fcdcc9e93adef058a40720b57f336cf0cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc9dbec3bf04ced5c8d9db0e4a7b1a16000156f868ea8574e502095b17189518d0e3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e870bde524a040341de9be79a2cf14f2d7e97cbdedb30f32dc40b67b90fbbba971cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78a07eb43af4dd43c448f7070a77fa5df00f09c0b95d91b645ef0b43d75bb60eebdd891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfa4ce0547dbcf281e12d63fb15482aebbc716a79a959f0486287debc798c6c5e95e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998fa38d1f37f23cd01b7228b3647e69dd4c3467a9414f18fd04a5390c75a410d55b42cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7c617cbbe764f9626fdfc34229f478c25ca92d55dff22700efdcf61e82e4efdf16d43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea24d298515a4b30056e98ad724cc03a979149d6dc5934fe58fcfd80827a17690ed3ae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07a60485417a6e382eb37bad9ac53b273d6fd9f491a6120224c31d82c658d051a873af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b54ec3dab7f5ec105fc3a1462ceb91a8b93b35fccc57fdf0e2f7050a5540dd63de10e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f66073a5057c14c2daffdc23c51eb2e118deae2febbadb99397c57a72ecd4186495acf3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc440c74029af7bec72de3544e303534abb706c3db04d6d1c70068c8658b71130fa865d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce04393df938f6d85186739e7c730079ec8b39138919522058bbdd13dff26167111afdbaccf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b25f0828ea09f1b45a13d19888393486c06f805c8da1499697eaec1830550e2c280a3ef741031950175963d66ab1cd85140a2eb44bbd7210cb71556093770c91b4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c5427990cafd89af978ae4dab3af9d7b741b13482ec6b73d434d4d57bd254aa94fa5ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbfaab9cdb8d15398fa5635c3dc60abef3b9baaeb7e08f8acf5d2d4b946ebf2f9db10b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b77353a8e46f1983432fc3ba35a3b26b84bf546bd21555843dddd81da48214eb3d4bd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164ad53c059a8dbbb47e3e41954dd72887e142d0d20745b417a0341c237055a781e58083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda172f022b8384b000855dba4ec391245572b06708044c5538ef32444457ccaa2efa190b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6cec31389cfdee620a6fb4afb1c9d23cc6ce3ccfee96e0fa9f6ee613863a46f02ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b032998242e49d6900c3b40aa516b39425eaf8a03842bff1d33a10f28848c101e54637ea6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa97eacc4ba5e3458a539f737f98595d4b9fb967224da08b1d828cae9c5e3bf6d0fc8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3de11f6c344b7690fa02273250c6d5e2cb5007c91e9cb9246b25c8f5be515d68ba3bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e11afc92b789bf809ee388e5a640c39b40eb43b5f581daca8fe269230265f216cddb6805607c04e9431b7334cb1a6e635fe679431b164c33d353877c1087958455f4972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb2240797500884d4877d5b6ac501c393169173d220da0ed32b3f16fe10d92070218e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a0a9c72483b359018bc00e652bf12da9fab76a8eeaecae6f71e9281290a2e71e3cf414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d5c0d5ca7ae639f5106fa15c41796c412d67e7bee2e7807ca632c16c4d2097bad8fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9301e12ffbdc03b99a4bf888a2e9ddf9517fcdd8a96d9bb3bf47c987e138b02ebaa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f52d3a30cf460e364aff14d91fe5a2a6a7b07c99c46f9a064d813f55a0e2aab7db0830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd110f1e89901aebb8af1e54c1de54e0294237b9dd7181f8891c55163bceb47bf3f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb55e5843891a50bb50fd17780bc9ba641718c7b40c2339ea44777e900a33ee29525fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212be59c081ecdd6e5ca372edaf0c9f3ef0517019ca983065ed512a9e425c4542fc0e5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c981114d2efbed2a1f440a225b8ea1adcbf7763a66cc4f9666318d598d85457d492ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc287164144a7ec6a52003904dd4ac87b2954f5c71cb9f1b5bef124972ac68db3d23f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0f4ec4fc05d01ea5c13098bfee7035f2079d0c3c60993598a73f5a8ccb006f28872e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a98600d8b1a7331ba2ed096d8e9cdab257da27d58ea15fd33ce86ddd8694be6df8f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e1cb19679c07dace99091db4ccdcff8a38efd1489813532cba8632731badb417c152f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470faf492a34b4c8c020ce6af8a4ec0be6cf94243d49c93b90dddd9e59516e4d338d3df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a0474d4112ae71d6e484200dbf723dca29b5e0bc8489caf50f11ccc3b060637eff91d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa464698086b89e98c890efea32c91c19224690c5466ce52f05d5c2ac2b875068a0553a8316cce481804d0572a1cbba1370c78964daad670d71c7f3182aae58ddf4c1c08af947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7822fc801030570e4ebeaaa5d46de51ca093229000c68bcd62d1d5da636ba3b60f336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299ae24bd50afabd24a4dbf3940a77fbd0eba022f00df9e943ac9abb4c8e6a0d47f58597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e5cb67664ab4ab537b2925d2ce9ee3efe68ca2d68d26af273be672beed6aff643382ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75763445a10f485850d43a54632019ec2a08862ee4175e607b014fdc8da7ad9ccf53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae411ddabe05bddf25cfc081d8bb5052ce00f0a326348a36a2de108f622f9c489cd6e2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d49aa94d0952649a2aeba573861ba2d9871b4a4c5280f543bebcf4bf8245c3258b05c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c93b1e0715b24c52b2983debb829c8d4bec352cfa33850baf9d9781a33b8773efbb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c6db6361fdc96464deaaff9f22e3ba01bcd130d08209323f4b4d15a4a1904a61e1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba9b06ce023b54eb395036cb8cf2e0c9c424a87dfdacbb31b34d69df79cb9b2ca68b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb742577afe1e4b06c6d689a7ffe57418d161ccd51c40d13dceb5a46218ddfb36ca2f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c87e7ff92037944daa95f263d208f96c2b1023728844677653860bcb8d89c76b23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afda0d6ea3081b6eb9b1e61f38716e20482d8b9de2e701c5f58634e331ac21be8e5c762daa0fa81c8e1285f80ccc880b31897a3b79dc5d654c9e99427ae122eeca2bb11a1b62d5b24dfaf96b1c4e8180244dcf99bd527014780986468a57113b696026a46322141ff9569f6b7a446b0c12982099fff9491564c205bfe1aaffcdaa4de275de30e6eee44e1606aeb1c5bf9589ac94a83c5e3ee57cfef54117012566889195bacc26767745410c25f1283ea9b5553c407e08128b37b5844f9cfe940decfcdbfe1117bf55f312ac0ef095a5b6c78cf4f3d720fb10e50b6bb4775908b1e7cd53fe38e1081d0083657fe878e081c3e2ca0fcaac698eff1d08cad151d3d02e42c0ee0fcfcacc129c96fd5a5cebd73beef3d10b4532d104b564b9c3a2acb4e4420746c3f677ece8a97a1ba70554ad029ed068eb8597407a27b7ebfbf6e2f6ae6492fed9aa0556cc150496ed31c8c449d0bfa67f981bea5aba89415b11d633906db804a03299c8fd5a17be4c8c203865a92848ad8663d24e6864f5fb726200/etc/alternatives/salt-call/etc/alternatives/salt-support/etc/alternatives/spm/etc/alternatives/salt/etc/alternatives/salt-api/etc/alternatives/salt-cloud/etc/alternatives/salt-cp/etc/alternatives/salt-key/etc/alternatives/salt-master/etc/alternatives/salt-minion/etc/alternatives/salt-proxy/etc/alternatives/salt-run/etc/alternatives/salt-ssh/etc/alternatives/salt-syndic/etc/alternatives/zyppnotify@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsalt-3006.0-150500.4.68.2.src.rpmbundled(python3-tornado)python3-saltpython3-salt(s390-64)salt-call @@@ @      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3.6fileiputilslibzypp(plugin:system)python(abi)python3-Jinja2python3-M2Cryptopython3-MarkupSafepython3-PyYAMLpython3-basepython3-contextvarspython3-cryptographypython3-distropython3-looseversionpython3-msgpack-pythonpython3-packagingpython3-psutilpython3-pyzmqpython3-requestspython3-rpmpython3-xmlpython3-zypp-pluginrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)saltsudoupdate-alternatives03.60.32.2.01.0.03.0.4-14.6.0-14.0.4-14.0-15.2-13006.0-150500.4.68.24.14.3ii%@i@i%@i <@hDhg@hcg@g@f5fxfb@f:feee@@e%]9]%@]#0@]]@] u@]@]@\\ \t@\\@\\\s@\-@\\8\\w@\w@\v{\HW@\?\=@\8@\73\73\/J\-@\-@\l@\&@[@[@[%@[ٙ@[G[Ѱ@[u[$@[$@[[[;@[@[F[ @[[[@[[:@[[@[^ZnZ@Z4@ZK@ZmZ3@Z3@Za@ZZľ@ZZZ2@Z@Z@ZZZZZ@ZkZZw@Z%Z@V>@VIV@VU@VVVŲ@V`VwVwV&@V@V@V@V_V@VvVvV@V<@VwVrVpVhV]V]V\:@VV@VUVO @VEV@VVVVVVV@V@V@V@V@V @V @V @VVVf@V@V @V }@V@VBVBU@U@UUUp=U`kUUUJ@U3U:TܕTTWn@T?@vzhestkov@suse.comalexander.graul@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commarek.czernek@suse.comyeray.gutierrez@suse.commarek.czernek@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvictor.zhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.demihai.dinca@suse.comjbreuer@suse.depablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.depsuarezhernandez@suse.commdinca@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.debo@suse.depsuarezhernandez@suse.combo@suse.depsuarezhernandez@suse.commdinca@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.dejbreuer@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.combo@suse.demihai.dinca@suse.comjbreuer@suse.dejbreuer@suse.depsuarezhernandez@suse.comjbreuer@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.depsuarezhernandez@suse.commc@suse.demichele.bologna@suse.commdinca@suse.demdinca@suse.demc@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.dejbreuer@suse.dejbreuer@suse.demdinca@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjrenner@suse.comjbreuer@suse.demichele.bologna@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comdimstar@opensuse.orgmihai.dinca@suse.commihai.dinca@suse.commdinca@suse.dejbreuer@suse.debmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejrenner@suse.combrejoc@gmail.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commalbu@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commoio@suse.combmaryniuk@suse.compkazmierczak@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commalbu@suse.commc@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comkkaempf@suse.comkkaempf@suse.commc@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commc@suse.commc@suse.demihai.dinca@suse.comMichele.Bologna@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commc@suse.demihai.dinca@suse.combmaryniuk@suse.commihai.dinca@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.dedmacvicar@suse.debmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.detserong@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comtserong@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.debmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.comkkaempf@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.combmaryniuk@suse.comkkaempf@suse.comtampakrap@opensuse.orgmc@suse.demc@suse.debmaryniuk@suse.commc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.deaboe76@gmail.combmaryniuk@suse.combmaryniuk@suse.comdmacvicar@suse.dekkaempf@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comkkaempf@suse.comdmacvicar@suse.dedmacvicar@suse.dekkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comaboe76@gmail.combmaryniuk@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deaboe76@gmail.commrueckert@suse.detampakrap@opensuse.orgtoddrme2178@gmail.comdmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.detampakrap@opensuse.orgtampakrap@opensuse.orginfroma@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comaboe76@gmail.cominfroma@gmail.cominfroma@gmail.comtampakrap@opensuse.orgaboe76@gmail.combwiedemann@suse.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.com- Make syntax in httputil_test compatible with Python 3.6 - Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325) - Use internal deb classes instead of external aptsource lib - Speed up wheel key.finger call (bsc#1240532) - Backport security patches for Salt vendored tornado: * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903) * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905) * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904) - Simplify and speed up utils.find_json function (bsc#1246130) - Extend warn_until period to 2027 - Added: * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch * backport-add-maintain-m-privilege-to-postgres-module.patch * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch * speedup-wheel-key.finger-call-bsc-1240532-713.patch * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch * simplify-utils.json.find_json-function.patch * extend-fails-to-warnings-until-2027-742.patch- Add minimum_auth_version to enforce security (CVE-2025-62349) - Backport security fixes for vendored tornado * BDSA-2024-3438 * BDSA-2024-3439 * BDSA-2024-9026 - Junos module yaml loader fix (CVE-2025-62348) - Added: * backport-3006.17-security-fixes-739.patch- Require Python dependencies only for used Python version- Fix TLS and x509 modules for OSes with older cryptography module - Require python-legacy-cgi only for Python > 3.12 - Builds with py >=3.13 require python-legacy-cgi - Fix Salt for Python > 3.11 (bsc#1252285) (bsc#1252244) * Use external tornado on Python > 3.11 * Make tls and x509 to use python-cryptography * Remove usage of spwd - Added: * fix-tls-and-x509-modules-for-older-cryptography-modu.patch * fix-salt-for-python-3.11.patch- Fix payload signature verification on Tumbleweed (bsc#1251776) - Fix broken symlink on migration to Leap 16.0 (bsc#1250755) - Use versioned python interpreter for salt-ssh - Fix known_hosts error on gitfs (bsc#1250520) (bsc#1227207) - Add python3.11 as preferable for salt-ssh to avoid tests fails - Make test_pillar_timeout test more reliable - Modify README and other doc files for openSUSE - Set python-CherryPy as required for python-salt-testsuite (#115) - Added: * do-not-break-signature-verification-on-latest-m2cryp.patch * use-versioned-python-interpreter-for-salt-ssh.patch * allow-libgit2-to-guess-sysdir-homedir-successfully-b.patch * add-python3.11-as-preferable-for-salt-ssh-to-avoid-t.patch * even-more-reliable-pillar-timeout-test.patch * modify-readme-for-opensuse-728.patch- Revert require M2Crypto >= 0.44.0 for SUSE Family distros - This reverts commit aa40615dcf7a15325ef71bbc09a5423ce512491d. - Improve SL Micro 6.2 detection with grains - Fix functional.states.test_user for SLES 16 and Micro systems - Fix the tests failing on AlmaLinux 10 and other clones - Added: * improve-sl-micro-6.2-detection-with-grains.patch * fix-functional.states.test_user-for-sles-16-and-micr.patch * fix-the-tests-failing-on-almalinux-10-and-other-clon.patch- Add `minion_legacy_req_warnings` option to avoid noisy warnings - Require M2Crypto >= 0.44.0 for SUSE Family distros - Added: * add-minion_legacy_req_warnings-option-to-avoid-noisy.patch- Prevent tests failures when pygit2 is not present - Several fixes for security issues (bsc#1244561, CVE-2024-38822) (bsc#1244564, CVE-2024-38823) (bsc#1244565, CVE-2024-38824) (bsc#1244566, CVE-2024-38825) (bsc#1244567, CVE-2025-22240) (bsc#1244568, CVE-2025-22236) (bsc#1244570, CVE-2025-22241) (bsc#1244571, CVE-2025-22237) (bsc#1244572, CVE-2025-22238) (bsc#1244574, CVE-2025-22239) (bsc#1244575, CVE-2025-22242) * Request server hardening * Prevent traversal in local_cache::save_minions * Add test and fix for file_recv cve * Fix traversal in gitfs find_file * Fix traversal in salt.utils.virt * Fix traversal in pub_ret * Reasonable failures when pillars timeout * Make send_req_async wait longer * Remove token to prevent decoding errors * Fix checking of non-url style git remotes * Allow subdirs in GitFS find_file check - Add subsystem filter to udev.exportdb (bsc#1236621) - tornado.httputil: raise errors instead of logging in multipart/form-data parsing (CVE-2025-47287, bsc#1243268) - Fix Ubuntu 24.04 edge-case test failures - Fix broken tests for Ubuntu 24.04 - Fix refresh of osrelease and related grains on Python 3.10+ - Make "salt" package to obsolete "python3-salt" package on SLE15SP7+ - Fix issue requiring proper Python flavor for dependencies and recommended package - Added: * fix-tests-issues-in-salt-shaker-environments-721.patch * several-fixes-for-security-issues.patch * add-subsystem-filter-to-udev.exportdb-bsc-1236621-71.patch * fix-of-cve-2025-47287-bsc-1243268-718.patch * fix-ubuntu-24.04-specific-failures-716.patch * fix-debian-tests-715.patch * fix-refresh-of-osrelease-and-related-grains-on-pytho.patch- Fix aptpkg 'NoneType object has no attribute split' error - Detect openEuler as RedHat family OS - Ensure the correct crypt module is loaded - Implement multiple inventory for ansible.targets - Make x509 module compatible with M2Crypto 0.44.0 - Remove deprecated code from x509.certificate_managed test mode - Move logrotate config to /usr/etc/logrotate.d where possible - Add DEB822 apt repository format support - Make Salt-SSH work with all SSH passwords (bsc#1215484) - Fix issue of using update-alternatives with alts (#105) - Fix virt_query outputter and add support for block devices - Make _auth calls visible with master stats - Repair mount.fstab_present always returning pending changes - Set virtual grain in Podman systemd container - Fix crash due wrong client reference on `SaltMakoTemplateLookup` - Enhace batch async and fix some detected issues - Enhacement of Salt packaging * Use update-alternatives for all salt scripts * Use flexible dependencies for the subpackages * Make salt-minion to require flavored zypp-plugin * Make zyppnotify to use update-alternatives * Drop unused yumnotify plugin * Add dependency to python3-dnf-plugins-core for RHEL based - Fix tests failures after "repo.saltproject.io" deprecation - Fix error to stat '/root/.gitconfig' on gitfs (bsc#1230944) (bsc#1234881) (bsc#1220905) - Adapt to removal of hex attribute in pygit2 v1.15.0 (bsc#1230642) - Enhance smart JSON parsing when garbage is present (bsc#1231605) - Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022) - Fix issues running on Python 3.12 and 3.13 - Added: * fix-deb822-nonetype-object-has-no-attribute-split-71.patch * detect-openeuler-as-redhat-family-os.patch * ensure-the-correct-crypt-module-is-loaded.patch * implement-multiple-inventory-for-ansible.targets.patch * make-x509-module-compatible-with-m2crypto-0.44.0.patch * remove-deprecated-code-from-x509.certificate_managed.patch * add-deb822-apt-source-format-support-692.patch * remove-password-from-shell-after-functional-text-mat.patch * repair-virt_query-outputter-655.patch * make-_auth-calls-visible-with-master-stats-696.patch * repair-fstab_present-test-mode-702.patch * set-virtual-grain-in-podman-systemd-container-703.patch * fixed-file-client-private-attribute-reference-on-sal.patch * backport-batch-async-fixes-and-improvements-701.patch * fix-tests-failures-after-repo.saltproject.io-depreca.patch * fix-failed-to-stat-root-.gitconfig-issue-on-gitfs-bs.patch * update-for-deprecation-of-hex-in-pygit2-1.15.0-and-a.patch * enhance-find_json-garbage-filtering-bsc-1231605-688.patch * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch- Revert setting SELinux context for minion service (bsc#1233667) - Remove System V init support - Make systemd the only supported init system by removing System V init and insserv references - Ensure package builds with no init system dependencies if built without systemd (for example for use in containers) - Apply some spec-cleaner suggestions (update copyright year, sort requirements, adjust spacing) - Signed-off-by: Georg Pfuetzenreuter - Fix the condition of alternatives for Tumbleweed and Leap 16 - Use update-alternatives for salt-call and fix builing on EL8 - Build all python bindings for all flavors - Make minion reconnecting on changing master IP (bsc#1228182) - Handle logger exception when flushing already closed file - Include passlib as a recommended dependency - Make Salt Bundle more tolerant to long running jobs (bsc#1228690) - Fix additional x509 tests and test_suse tests for SLE12 - Added: * handle-logger-flushing-already-closed-file-686.patch * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch * revert-setting-selinux-context-for-minion-service-bs.patch * enhance-cleanup-mechanism-after-salt-bundle-upgrade-.patch * fix-x509-private-key-tests-and-test_suse-on-sle12-68.patch- Fix failing x509 tests with OpenSSL < 1.1 - Avoid explicit reading of /etc/salt/minion (bsc#1220357) - Allow NamedLoaderContexts to be returned from loader - Revert the change making reactor less blocking (bsc#1230322) - Use --cachedir for extension_modules in salt-call (bsc#1226141) - Prevent using SyncWrapper with no reason - Fix the SELinux context for Salt Minion service (bsc#1219041) - Set contextvars as a build requirement for package - Increase warn_until_date date for code we still support - The test_debian test now uses port 80 for ubuntu keyserver - Fix too frequent systemd service restart in test_system test - Avoid crash on wrong output of systemctl version (bsc#1229539) - Improve error handling with different OpenSSL versions - Remove redundant run_func from salt.master.MWorker._handle_aes - Fix cloud minion configuration for multiple masters (bsc#1229109) - Use Pygit2 id instead of deprecated oid in gitfs - Fix few failing tests to work with both Salt and Salt bundle - Skip testing unsupported OpenSSL crypto algorithms - Added: * revert-the-change-making-reactor-less-blocking-bsc-1.patch * fix-x509-test-fails-on-old-openssl-systems-682.patch * prevent-using-syncwrapper-with-no-reason.patch * avoid-crash-on-wrong-output-of-systemctl-version-bsc.patch * allow-namedloadercontexts-to-be-returned-from-loader.patch * fix-deprecated-code-677.patch * fix-test_debian-to-work-in-our-infrastructure-676.patch * fix-the-selinux-context-for-salt-minion-service-bsc-.patch * use-cachedir-for-extension_modules-in-salt-call-bsc-.patch * fix-test_system-flaky-setup_teardown-fn.patch * join-masters-if-it-is-a-list-671.patch * replace-use-of-pygit2-deprecated-and-removed-1.15.0-.patch * remove-redundant-run_func-from-salt.master.mworker._.patch * make-tests-compatible-with-venv-bundle.patch * avoid-explicit-reading-of-etc-salt-minion-bsc-122035.patch * skip-more-tests-related-to-old-openssl-algorithms.patch * improve-error-handling-with-different-openssl-versio.patch- Fix rich rule comparison in firewalld module (bsc#1222684) - test_vultrpy: adjust test expectation to prevent failure after Debian 10 EOL - Make auth.pam more robust with Salt Bundle and fix tests - Fix performance of user.list_groups with many remote groups - Fix "status.diskusage" function and exclude some tests for Salt Bundle - Skip certain tests if necessary for some OSes and set flaky ones - Add a timer to delete old env post update for venv-minion - Several fixes for tests to avoid errors and failures in some OSes - Added: * firewalld-normalize-new-rich-rules-before-comparing-.patch * several-fixes-for-tests-to-avoid-errors-and-failures.patch * test_vultrpy-adjust-test-expectation-to-prevent-fail.patch * fix-status.diskusage-and-exclude-some-tests-to-run-w.patch * skip-certain-tests-if-necessary-and-mark-some-flaky-.patch * some-more-small-tests-fixes-enhancements-661.patch * provide-systemd-timer-unit.patch * fix-user.list_groups-omits-remote-groups.patch- Speed up salt.matcher.confirm_top by using __context__ - Do not call the async wrapper calls with the separate thread - Prevent OOM with high amount of batch async calls (bsc#1216063) - Add missing contextvars dependency in salt.version - Skip tests for unsupported algorithm on old OpenSSL version - Remove redundant `_file_find` call to the master - Prevent possible exception in tornado.concurrent.Future._set_done - Make reactor engine less blocking the EventPublisher - Make salt-master self recoverable on killing EventPublisher - Improve broken events catching and reporting - Make logging calls lighter - Remove unused import causing delays on starting salt-master - Mark python3-CherryPy as recommended package for the testsuite - Added: * skip-tests-for-unsupported-algorithm-on-old-openssl-.patch * make-reactor-engine-less-blocking-the-eventpublisher.patch * remove-unused-import-causing-delays-on-starting-salt.patch * make-logging-calls-lighter.patch * remove-redundant-_file_find-call-to-the-master.patch * prevent-possible-exception-in-tornado.concurrent.fut.patch * do-not-call-the-async-wrapper-calls-with-the-separat.patch * add-missing-contextvars-dependency-in-salt.version.patch * prevent-oom-with-high-amount-of-batch-async-calls-bs.patch * speed-up-salt.matcher.confirm_top-by-using-__context.patch * improve-broken-events-catching-and-reporting.patch * make-salt-master-self-recoverable-on-killing-eventpu.patch- Make "man" a recommended package instead of required- Convert oscap output to UTF-8 - Make Salt compatible with Python 3.11 - Ignore non-ascii chars in oscap output (bsc#1219001) - Fix detected issues in Salt tests when running on VMs - Make importing seco.range thread safe (bsc#1211649) - Fix problematic tests and allow smooth tests executions on containers - Discover Ansible playbook files as "*.yml" or "*.yaml" files (bsc#1211888) - Provide user(salt)/group(salt) capabilities for RPM 4.19 - Extend dependencies for python3-salt-testsuite and python3-salt packages - Improve Salt and testsuite packages multibuild - Enable multibuilld and create test flavor - Prevent exceptions with fileserver.update when called via state (bsc#1218482) - Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850) - Fixed KeyError in logs when running a state that fails - Added: * make-importing-seco.range-thread-safe-bsc-1211649.patch * fixed-keyerror-in-logs-when-running-a-state-that-fai.patch * allow-kwargs-for-fileserver-roots-update-bsc-1218482.patch * decode-oscap-byte-stream-to-string-bsc-1219001.patch * fix-problematic-tests-and-allow-smooth-tests-executi.patch * discover-both-.yml-and-.yaml-playbooks-bsc-1211888.patch * fix-salt-warnings-and-testuite-for-python-3.11-635.patch * switch-oscap-encoding-to-utf-8-639.patch * fix-tests-failures-and-errors-when-detected-on-vm-ex.patch * improve-pip-target-override-condition-with-venv_pip_.patch- Prevent directory traversal when creating syndic cache directory on the master (CVE-2024-22231, bsc#1219430) - Prevent directory traversal attacks in the master's serve_file method (CVE-2024-22232, bsc#1219431) - Added: * fix-cve-2024-22231-and-cve-2024-22232-bsc-1219430-bs.patch- Ensure that pillar refresh loads beacons from pillar without restart - Fix the aptpkg.py unit test failure - Prefer unittest.mock to python-mock in test suite - Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649) - Revert changes to set Salt configured user early in the stack (bsc#1216284) - Align behavior of some modules when using salt-call via symlink (bsc#1215963) - Fix gitfs "__env__" and improve cache cleaning (bsc#1193948) - Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed - Added: * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch * update-__pillar__-during-pillar_refresh.patch * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch * prefer-unittest.mock-for-python-versions-that-are-su.patch * fix-the-aptpkg.py-unit-test-failure.patch * revert-make-sure-configured-user-is-properly-set-by-.patch- Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157) - Allow all primitive grain types for autosign_grains (bsc#1214477) - Added: * fix-cve-2023-34049-bsc-1215157.patch * allow-all-primitive-grain-types-for-autosign_grains-.patch- Fix optimization_order opt to prevent testsuite fails - Improve salt.utils.json.find_json to avoid fails (bsc#1213293) - Use salt-call from salt bundle with transactional_update - Only call native_str on curl_debug message in tornado when needed - Implement the calling for batch async from the salt CLI - Fix calculation of SLS context vars when trailing dots on targetted sls/state (bsc#1213518) - Rename salt-tests to python3-salt-testsuite - Added: * fix-optimization_order-opt-to-prevent-test-fails.patch * fix-calculation-of-sls-context-vars-when-trailing-do.patch * implement-the-calling-for-batch-async-from-the-salt-.patch * improve-salt.utils.json.find_json-bsc-1213293.patch * use-salt-call-from-salt-bundle-with-transactional_up.patch * only-call-native_str-on-curl_debug-message-in-tornad.patch- Fix inconsistency in reported version by egg-info metadata (bsc#1215489) - Added: * write-salt-version-before-building-when-using-with-s.patch- Revert usage of long running REQ channel to prevent possible missing responses on requests and dublicated responses (bsc#1213960, bsc#1213630, bsc#1213257) - Fix gitfs cachedir basename to avoid hash collisions (bsc#1193948, bsc#1214797, CVE-2023-20898) - Added: * fixed-gitfs-cachedir_basename-to-avoid-hash-collisio.patch * revert-usage-of-long-running-req-channel-bsc-1213960.patch- Make sure configured user is properly set by Salt (bsc#1210994) - Do not fail on bad message pack message (bsc#1213441, CVE-2023-20897) - Fix broken tests to make them running in the testsuite - Prevent possible exceptions on salt.utils.user.get_group_dict (bsc#1212794) - Create minion_id with reproducible mtime - Fix detection of Salt codename by "salt_version" execution module - Fix regression: multiple values for keyword argument 'saltenv' (bsc#1212844) - Fix the regression of user.present state when group is unset (bsc#1212855) - Fix zypper repositories always being reconfigured - Fix utf8 handling in 'pass' renderer and make it more robust - Added: * make-sure-configured-user-is-properly-set-by-salt-bs.patch * prevent-possible-exceptions-on-salt.utils.user.get_g.patch * mark-salt-3006-as-released-586.patch * fix-the-regression-of-user.present-state-when-group-.patch * fix-tests-to-make-them-running-with-salt-testsuite.patch * fix-utf8-handling-in-pass-renderer-and-make-it-more-.patch * do-not-fail-on-bad-message-pack-message-bsc-1213441-.patch * zypper-pkgrepo-alreadyconfigured-585.patch * fix-regression-multiple-values-for-keyword-argument-.patch- Prevent _pygit2.GitError: error loading known_hosts when $HOME is not set (bsc#1210994) - Fix ModuleNotFoundError and other issues raised by salt-support module (bsc#1211591) - tornado: Fix an open redirect in StaticFileHandler (CVE-2023-28370, bsc#1211741) - Added: * 3006.0-prevent-_pygit2.giterror-error-loading-known_.patch * fix-some-issues-detected-in-salt-support-cli-module-.patch * tornado-fix-an-open-redirect-in-staticfilehandler-cv.patch- Make master_tops compatible with Salt 3000 and older minions (bsc#1212516) (bsc#1212517) - Added: * make-master_tops-compatible-with-salt-3000-and-older.patch- Avoid failures due transactional_update module not available in Salt 3006.0 (bsc#1211754) - Added: * define-__virtualname__-for-transactional_update-modu.patch- Avoid conflicts with Salt dependencies versions (bsc#1211612) - Added: * avoid-conflicts-with-dependencies-versions-bsc-12116.patch- Update to Salt release version 3006.0 (jsc#PED-3139) * See release notes: https://docs.saltproject.io/en/latest/topics/releases/3006.0.html - Add python3-looseversion as new dependency for salt - Add python3-packaging as new dependency for salt - Drop conflictive patch dicarded from upstream - Fix SLS rendering error when Jinja macros are used - Fix version detection and avoid building and testing failures - Added: * fix-version-detection-and-avoid-building-and-testing.patch * make-sure-the-file-client-is-destroyed-upon-used.patch - Modified: * 3005.1-implement-zypper-removeptf-573.patch * activate-all-beacons-sources-config-pillar-grains.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fixes-for-python-3.10-502.patch * include-aliases-in-the-fqdns-grains.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * skip-package-names-without-colon-bsc-1208691-578.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-entrypoint-compatibility-for-importlib-metadat.patch * clarify-pkg.installed-pkg_verify-documentation.patch * detect-module.run-syntax.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch- Require python3-jmespath runtime dependency (bsc#1209233) - Fix problem with detecting PTF packages (bsc#1208691) - Fixes pkg.version_cmp on openEuler systems and a few other OS flavors - Make pkg.remove function from zypperpkg module to handle also PTF packages - Added: * 3005.1-implement-zypper-removeptf-573.patch * skip-package-names-without-colon-bsc-1208691-578.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch- Update to Salt release version 3005.1 (jsc#PED-3042) - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3005.1.html - Allow entrypoint compatibility for "importlib-metadata>=5.0.0" (bsc#1207071) - Add missing patch after rebase to fix collections Mapping issues - Prevent deadlocks in salt-ssh executions - Create new salt-tests subpackage containing Salt tests - Added: * allow-entrypoint-compatibility-for-importlib-metadat.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * clarify-pkg.installed-pkg_verify-documentation.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * detect-module.run-syntax.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fixes-for-python-3.10-502.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-aliases-in-the-fqdns-grains.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * add-missing-ansible-module-functions-to-whitelist-in.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * adds-explicit-type-cast-for-port.patch * backport-syndic-auth-fixes.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-crash-when-calling-manage.not_alive-runners.patch * fixes-56144-to-enable-hotadd-profile-support.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * fix-for-cve-2022-22967-bsc-1200566.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * fix-multiple-security-issues-bsc-1197417.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * implementation-of-held-unheld-functions-for-state-pk.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * improvements-on-ansiblegate-module-354.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * refactor-and-improvements-for-transactional-updates-.patch * support-transactional-systems-microos.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch- Control the collection of lvm grains via config (bsc#1204939) - Added: * control-the-collection-of-lvm-grains-via-config.patch- Pass the context to pillar ext modules - Align Amazon EC2 (Nitro) grains with upstream (bsc#1203685) - Detect module run syntax version - Implement automated patches alignment for the Salt Bundle - Ignore extend declarations from excluded SLS files (bsc#1203886) - Clarify pkg.installed pkg_verify documentation - Enhance capture of error messages for Zypper calls in zypperpkg module - Make pass renderer configurable and fix detected issues - Workaround fopen line buffering for binary mode (bsc#1203834) - Added: * detect-module.run-syntax.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * make-pass-renderer-configurable-other-fixes-532.patch * clarify-pkg.installed-pkg_verify-documentation.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * pass-the-context-to-pillar-ext-modules.patch * ignore-extend-declarations-from-excluded-sls-files.patch * include-stdout-in-error-message-for-zypperpkg-559.patch- Handle non-UTF-8 bytes in core grains generation (bsc#1202165) - Fix Syndic authentication errors (bsc#1199562) - Add Amazon EC2 detection for virtual grains (bsc#1195624) - Fix the regression in schedule module releasded in 3004 (bsc#1202631) - Fix state.apply in test mode with file state module on user/group checking (bsc#1202167) - Change the delimeters to prevent possible tracebacks on some packages with dpkg_lowpkg - Make zypperpkg to retry if RPM lock is temporarily unavailable (bsc#1200596) - Fix test_ipc unit test - Added: * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * fix-test_ipc-unit-tests.patch * backport-syndic-auth-fixes.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch- Add support for gpgautoimport in zypperpkg module - Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744) - Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372) - Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082) - Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489) - Fix ownership of salt thin directory when using the Salt Bundle - Set default target for pip from VENV_PIP_TARGET environment variable - Normalize package names once with pkg.installed/removed using yum (bsc#1195895) - Save log to logfile with docker.build - Use Salt Bundle in dockermod - Ignore erros on reading license files with dpkg_lowpkg (bsc#1197288) - Added: * fix-ownership-of-salt-thin-directory-when-using-the-.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * save-log-to-logfile-with-docker.build.patch * add-support-for-gpgautoimport-539.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * normalize-package-names-once-with-pkg.installed-remo.patch * use-salt-bundle-in-dockermod.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch- Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566) - Added: * fix-for-cve-2022-22967-bsc-1200566.patch- Make sure SaltCacheLoader use correct fileclient (bsc#1199149) - Added: * make-sure-saltcacheloader-use-correct-fileclient-519.patch- Fixes for Python 3.10 - Added: * fixes-for-python-3.10-502.patch- Fix regression preventing bootstrapping new clients caused by redundant dependency on psutil (bsc#1197533) - Prevent data pollution between actions proceesed at the same time (bsc#1197637) - Added: * fix-regression-with-depending-client.ssh-on-psutil-b.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch- Fix salt-ssh opts poisoning (bsc#1197637) - Added: * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch- Fix multiple security issues (bsc#1197417) * Sign authentication replies to prevent MiTM (CVE-2022-22935) * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) * Prevent job and fileserver replays (CVE-2022-22936) * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) - Added: * fix-multiple-security-issues-bsc-1197417.patch- Add salt-ssh with Salt Bundle support (venv-salt-minion) (bsc#1182851, bsc#1196432) - Fix issues found around pre_flight_script_args - Restrict "state.orchestrate_single" to pass a pillar value if it exists (bsc#1194632) - Fix salt-call event.send with pillar or grains - Update generated documentation to 3004 - Added: * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch- Expose missing "ansible" module functions in Salt 3004 (bsc#1195625) - Added: * add-missing-ansible-module-functions-to-whitelist-in.patch- Update to version 3004 (jsc#SLE-23675) * See release notes: https://docs.saltproject.io/en/master/topics/releases/3004.html - Don't check for cached pillar errors on state.apply (bsc#1190781) - Fix exception in batch_async caused by a bad function call - Fix inspector module export function (bsc#1097531) - Wipe NOTIFY_SOCKET from env in cmdmod (bsc#1193357) - Added: * state.apply-don-t-check-for-cached-pillar-errors.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch - Modified: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-custom-suse-capabilities-as-grains.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * switch-firewalld-state-to-use-change_interface.patch * debian-info_installed-compatibility-50453.patch * refactor-and-improvements-for-transactional-updates-.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * info_installed-works-without-status-attr-now.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * implementation-of-held-unheld-functions-for-state-pk.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * improvements-on-ansiblegate-module-354.patch * support-transactional-systems-microos.patch * x509-fixes-111.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * use-adler32-algorithm-to-compute-string-checksums.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * run-salt-master-as-dedicated-salt-user.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * include-aliases-in-the-fqdns-grains.patch - Removed: * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * templates-move-the-globals-up-to-the-environment-jin.patch * adding-preliminary-support-for-rocky.-59682-391.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * fix-save-for-iptables-state-module-bsc-1185131-372.patch * fix-a-test-and-some-variable-names-229.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * virt-enhancements.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch * figure-out-python-interpreter-to-use-inside-containe.patch * do-not-break-master_tops-for-minion-with-version-low.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch- Simplify "transactional_update" module to not use SSH wrapper and allow more flexible execution - Add "--no-return-event" option to salt-call to prevent sending return event back to master. - Make "state.highstate" to acts on concurrent flag. - Use dnfnotify instead yumnotify for relevant distros - dnfnotify pkgset plugin implementation - Add rpm_vercmp python library support for version comparison - Prevent pkg plugins errors on missing cookie path (bsc#1186738) - Make "tar" as required for "salt-transactional-update" package - Make "salt-api" package to require python3-cherrypy on RHEL systems - Fix ip6_interface grain to not leak secondary IPv4 aliases (bsc#1191412) - Added: * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * refactor-and-improvements-for-transactional-updates-.patch * fix-the-regression-for-yumnotify-plugin-456.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch- Fix issues with salt-ssh's extra-filerefs - Fix crash when calling manage.not_alive runners - Do not consider skipped targets as failed for ansible.playbooks state (bsc#1190446) - Added: * fix-crash-when-calling-manage.not_alive-runners.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch- Do not break master_tops for minion with version lower to 3003 - Support querying for JSON data in external sql pillar - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * 3003.3-postgresql-json-support-in-pillar-423.patch- Update to Salt release version 3003.3 (jsc#SLE-22204) * See release notes: https://docs.saltstack.com/en/latest/topics/releases/3003.3.html - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * support-transactional-systems-microos.patch * allow-vendor-change-option-with-zypper.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * virt-enhancements.patch - Modified: * return-the-expected-powerpc-os-arch-bsc-1117995.patch * include-aliases-in-the-fqdns-grains.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * improvements-on-ansiblegate-module-354.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * fixes-56144-to-enable-hotadd-profile-support.patch * use-adler32-algorithm-to-compute-string-checksums.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * implementation-of-held-unheld-functions-for-state-pk.patch * x509-fixes-111.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * add-migrated-state-and-gpg-key-management-functions-.patch * figure-out-python-interpreter-to-use-inside-containe.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * templates-move-the-globals-up-to-the-environment-jin.patch * debian-info_installed-compatibility-50453.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * fix-bsc-1065792.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * async-batch-implementation.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * adds-explicit-type-cast-for-port.patch * restore-default-behaviour-of-pkg-list-return.patch * add-custom-suse-capabilities-as-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * early-feature-support-config.patch - Removed: * virt-pass-emulator-when-getting-domain-capabilities-.patch * fix-virt.update-with-cpu-defined-263.patch * fix-unit-tests-for-batch-async-after-refactor.patch * opensuse-3000.3-spacewalk-runner-parse-command-250.patch * python3.8-compatibility-pr-s-235.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-failing-unit-tests-for-batch-async.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * accumulated-changes-from-yomi-167.patch * add-docker-logout-237.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * get-os_arch-also-without-rpm-package-installed.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-hold-unhold-functions.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * support-config-non-root-permission-issues-fixes-u-50.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * fix-unit-test-for-grains-core.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * open-suse-3002.2-xen-grub-316.patch * transactional_update-detect-recursion-in-the-executo.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * grains-master-can-read-grains.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * fix-batch_async-obsolete-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * backport-thread.is_alive-fix-390.patch * backport-virt-patches-from-3001-256.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * loop-fix-variable-names-for-until_no_eval.patch * add-saltssh-multi-version-support-across-python-inte.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * exclude-the-full-path-of-a-download-url-to-prevent-i.patch * zypperpkg-filter-patterns-that-start-with-dot-244.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * opensuse-3000-virt-defined-states-222.patch * changed-imports-to-vendored-tornado.patch * add-virt.all_capabilities.patch * fix-for-some-cves-bsc1181550.patch * fix-grains.test_core-unit-test-277.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * fall-back-to-pymysql.patch * virt-uefi-fix-backport-312.patch * reintroducing-reverted-changes.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * make-profiles-a-package.patch * handle-master-tops-data-when-states-are-applied-by-t.patch * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * sanitize-grains-loaded-from-roster_grains.json.patch * pkgrepo-support-python-2.7-function-call-295.patch * integration-of-msi-authentication-with-azurearm-clou.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch * opensuse-3000-libvirt-engine-fixes-251.patch * revert-add-patch-support-for-allow-vendor-change-opt.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * transactional_update-unify-with-chroot.call.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * fix-novendorchange-option-284.patch * fix-async-batch-race-conditions.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * move-vendor-change-logic-to-zypper-class-355.patch * fixes-cve-2018-15750-cve-2018-15751.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * prevent-systemd-run-description-issue-when-running-a.patch * backport-a-few-virt-prs-272.patch * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * fix-__mount_device-wrapper-254.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * xfs-do-not-fails-if-type-is-not-present.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * remove-vendored-backports-abc-from-requirements.patch * remove-deprecated-warning-that-breaks-miniion-execut.patch * re-adding-function-to-test-for-root.patch * fix-async-batch-multiple-done-events.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * backport-of-upstream-pr59492-to-3002.2-404.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * accumulated-changes-required-for-yomi-165.patch * add-pkg.services_need_restart-302.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * add-all_versions-parameter-to-include-all-installed-.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * opensuse-3000.2-virt-backports-236-257.patch * drop-wrong-mock-from-chroot-unit-test.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-failing-unit-tests-for-systemd.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * fixing-streamclosed-issue.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * allow-vendor-change-option-with-zypper-313.patch * xen-disk-fixes-264.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * do-noop-for-services-states-when-running-systemd-in-.patch * open-suse-3002.2-bigvm-310.patch * fix-for-log-checking-in-x509-test.patch * open-suse-3002.2-virt-network-311.patch * async-batch-implementation-fix-320.patch * apply-patch-from-upstream-to-support-python-3.8.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * fix-ipv6-scope-bsc-1108557.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * support-transactional-systems-microos-271.patch- Exclude the full path of a download URL to prevent injection of malicious code (bsc#1190265) (CVE-2021-21996) - Added: * exclude-the-full-path-of-a-download-url-to-prevent-i.patch- Fix wrong relative paths resolution with Jinja renderer when importing subdirectories - Don't pass shell="/sbin/nologin" to onlyif/unless checks (bsc#1188259) - Add missing aarch64 to rpm package architectures - Backport of upstream PR#59492 - Fix failing unit test for systemd - Fix error handling in openscap module (bsc#1188647) - Better handling of bad public keys from minions (bsc#1189040) - Define license macro as doc in spec file if not existing - Add standalone formulas configuration for salt minion and remove salt-master requirement (bsc#1168327) - Added: * fix-failing-unit-tests-for-systemd.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * templates-move-the-globals-up-to-the-environment-jin.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * backport-of-upstream-pr59492-to-3002.2-404.patch- Do noop for services states when running systemd in offline mode (bsc#1187787) - transactional_updates: do not execute states in parallel but use a queue (bsc#1188170) - Handle "master tops" data when states are applied by "transactional_update" (bsc#1187787) - Enhance openscap module: add "xccdf_eval" call - virt: pass emulator when getting domain capabilities from libvirt - Adding preliminary support for Rocky Linux - Implementation of held/unheld functions for state pkg (bsc#1187813) - Replace deprecated Thread.isAlive() with Thread.is_alive() - Fix exception in yumpkg.remove for not installed package - Fix save for iptables state module (bsc#1185131) - virt: use /dev/kvm to detect KVM - zypperpkg: improve logic for handling vendorchange flags - Add bundled provides for tornado to the spec file - Enhance logging when inotify beacon is missing pyinotify (bsc#1186310) - Add "python3-pyinotify" as a recommended package for Salt in SUSE/OpenSUSE distros - Fix tmpfiles.d configuration for salt to not use legacy paths (bsc#1173103) - Detect Python version to use inside container (bsc#1167586) (bsc#1164192) - Handle volumes on stopped pools in virt.vm_info (bsc#1186287) - grains.extra: support old non-intel kernels (bsc#1180650) - Fix missing minion returns in batch mode (bsc#1184659) - Parsing Epoch out of version provided during pkg remove (bsc#1173692) - Added: * fix-save-for-iptables-state-module-bsc-1185131-372.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * backport-thread.is_alive-fix-390.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * implementation-of-held-unheld-functions-for-state-pk.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * move-vendor-change-logic-to-zypper-class-355.patch * virt-pass-emulator-when-getting-domain-capabilities-.patch * do-noop-for-services-states-when-running-systemd-in-.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-missing-minion-returns-in-batch-mode-360.patch * figure-out-python-interpreter-to-use-inside-containe.patch * handle-master-tops-data-when-states-are-applied-by-t.patch- Check if dpkgnotify is executable (bsc#1186674) - Added: * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch- Drop support for Python2. Obsoletes "python2-salt" package (jsc#SLE-18033) - Fix issue parsing errors in ansiblegate state module - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) - transactional_update: detect recursion in the executor - Add subpackage salt-transactional-update (jsc#SLE-18028) - Remove duplicate directories - Added: * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * transactional_update-detect-recursion-in-the-executo.patch- Improvements on "ansiblegate" module (bsc#1185092): * New methods: ansible.targets / ansible.discover_playbooks * General bugfixes - Added: * improvements-on-ansiblegate-module-354.patch- Regression fix of salt-ssh on processing some targets - Add support for Alibaba Cloud Linux 2 (Aliyun Linux) - Update target fix for salt-ssh to process targets list (bsc#1179831) - Add notify beacon for Debian/Ubuntu systems - Add core grains support for AlmaLinux and Alibaba Could Linux - Allow vendor change option with zypper - Added: * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * allow-vendor-change-option-with-zypper-313.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch- virt.network_update: handle missing ipv4 netmask attribute - Set distro requirement to oldest supported version in requirements/base.txt - Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules (bsc#1177474) - Don't require python3-certifi - Fix race conditions for corner cases when handling SIGTERM by minion (bsc#1172110) - Added: * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch- Allow extra_filerefs as sanitized kwargs for SSH client - Fix regression on cmd.run when passing tuples as cmd (bsc#1182740) - Fix for multiple for security issues (CVE-2020-28243) (CVE-2020-28972) (CVE-2020-35662) (CVE-2021-3148) (CVE-2021-3144) (CVE-2021-25281) (CVE-2021-25282) (CVE-2021-25283) (CVE-2021-25284) (CVE-2021-3197) (bsc#1181550) (bsc#1181556) (bsc#1181557) (bsc#1181558) (bsc#1181559) (bsc#1181560) (bsc#1181561) (bsc#1181562) (bsc#1181563) (bsc#1181564) (bsc#1181565) - Implementation of suse_ip execution module to prevent issues with network.managed (bsc#1099976) - Add sleep on exception handling on minion connection attempt to the master (bsc#1174855) - Allows for the VMware provider to handle CPU and memory hot-add in newer versions of the software. (bsc#1181347) - Always require python-certifi (used by salt.ext.tornado) - Bring missing part of async batch implementation back (bsc#1182382) (CVE-2021-25315) - Always require python3-distro (bsc#1182293) - Added: * async-batch-implementation-fix-320.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * fix-for-some-cves-bsc1181550.patch * fixes-56144-to-enable-hotadd-profile-support.patch * add-sleep-on-exception-handling-on-minion-connection.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch- virt: search for grub.xen path - Xen spicevmc, DNS SRV records backports: Fix virtual network generated DNS XML for SRV records Don't add spicevmc channel to xen VMs - virt UEFI fix: virt.update when efi=True - Do not crash when unexpected cmd output at listing patches (bsc#1181290) - Fix behavior for "onlyif/unless" when multiple conditions (bsc#1180818) - Added: * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * open-suse-3002.2-xen-grub-316.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * virt-uefi-fix-backport-312.patch- Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing - Added: * remove-deprecated-warning-that-breaks-miniion-execut.patch- Revert wrong zypper patch to support vendorchanges flags on pkg.install - Added: * revert-add-patch-support-for-allow-vendor-change-opt.patch- Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Fix for file.check_perms to work with numeric uid/gid - Added: * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states - Bigvm backports virt consoles, CPU tuning and topology, and memory tuning. - Fix pkg states when DEB package has "all" arch - Added: * open-suse-3002.2-virt-network-311.patch * open-suse-3002.2-bigvm-310.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch- Update to Salt release version 3002.2 - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3002.2.html - Do not force beacons configuration to be a list. Revert https://github.com/saltstack/salt/pull/58655 - Drop wrong virt capabilities code after rebasing patches - Remove msgpack < 1.0.0 from base requirements (bsc#1176293) - Added: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * fix-failing-unit-tests-for-batch-async.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * fix-async-batch-race-conditions.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * make-profiles-a-package.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-docker-logout-237.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * fall-back-to-pymysql.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fix-bsc-1065792.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fix-novendorchange-option-284.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * accumulated-changes-from-yomi-167.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * prevent-systemd-run-description-issue-when-running-a.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * debian-info_installed-compatibility-50453.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fixes-cve-2018-15750-cve-2018-15751.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * accumulated-changes-required-for-yomi-165.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * reintroducing-reverted-changes.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * changed-imports-to-vendored-tornado.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * fix-batch_async-obsolete-test.patch * xen-disk-fixes-264.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * adds-explicit-type-cast-for-port.patch * remove-vendored-backports-abc-from-requirements.patch * drop-wrong-mock-from-chroot-unit-test.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * loop-fix-variable-names-for-until_no_eval.patch * fix-for-suse-expanded-support-detection.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * run-salt-api-as-user-salt-bsc-1064520.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fix-unit-test-for-grains-core.patch * add-custom-suse-capabilities-as-grains.patch * transactional_update-unify-with-chroot.call.patch * x509-fixes-111.patch * fix-ipv6-scope-bsc-1108557.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * add-standalone-configuration-file-for-enabling-packa.patch * support-config-non-root-permission-issues-fixes-u-50.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * fixing-streamclosed-issue.patch * early-feature-support-config.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * switch-firewalld-state-to-use-change_interface.patch * xfs-do-not-fails-if-type-is-not-present.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * fix-unit-tests-for-batch-async-after-refactor.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-virt.all_capabilities.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * activate-all-beacons-sources-config-pillar-grains.patch * integration-of-msi-authentication-with-azurearm-clou.patch * run-salt-master-as-dedicated-salt-user.patch * grains-master-can-read-grains.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * info_installed-works-without-status-attr-now.patch * add-saltssh-multi-version-support-across-python-inte.patch * backport-a-few-virt-prs-272.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * apply-patch-from-upstream-to-support-python-3.8.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * fix-async-batch-multiple-done-events.patch * include-aliases-in-the-fqdns-grains.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * backport-virt-patches-from-3001-256.patch * restore-default-behaviour-of-pkg-list-return.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * opensuse-3000-virt-defined-states-222.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-a-test-and-some-variable-names-229.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * sanitize-grains-loaded-from-roster_grains.json.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * fix-virt.update-with-cpu-defined-263.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-for-log-checking-in-x509-test.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * re-adding-function-to-test-for-root.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * fix-issue-2068-test.patch * python3.8-compatibility-pr-s-235.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Removed: * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * use-full-option-name-instead-of-undocumented-abbrevi.patch * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-pkg.services_need_restart-302.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch * msgpack-support-versions-1.0.0.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * decide-if-the-source-should-be-actually-skipped.patch * loader-invalidate-the-import-cachefor-extra-modules.patch * opensuse-3000.3-bigvm-backports-303.patch * add-missing-_utils-at-loader-grains_func.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-ip-filtering-by-network.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-type-error-in-tornadoimporter.patch * fix-regression-in-service-states-with-reload-argumen.patch * revert-changes-to-slspath-saltstack-salt-56341.patch - Renamed: * support-transactional-systems-microos-268.patch - > support-transactional-systems-microos-271.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch - > zypperpkg-filter-patterns-that-start-with-dot-244.patch * opensuse-3000-libvirt-engine-fixes-248.patch - > opensuse-3000-libvirt-engine-fixes-251.patch * opensuse-3000.2-virt-backports-236.patch - > opensuse-3000.2-virt-backports-236-257.patch * pkgrepo-support-python-2.7-function-call-294.patch - > pkgrepo-support-python-2.7-function-call-295.patch * fix-__mount_device-wrapper-253.patch - > fix-__mount_device-wrapper-254.patch * fix-grains.test_core-unit-test-276.patch - > fix-grains.test_core-unit-test-277.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch - > opensuse-3000.3-spacewalk-runner-parse-command-250.patch- Adjusted python2-cherrypy naming in salt-api. (#40) - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Bigvm backports - virt consoles, CPU tuning and topology, and memory tuning. - Fix for file.check_perms to work with numeric uid/gid - change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) - Added: * opensuse-3000-bigvm-backports-300.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- Fix syntax error on pkgrepo state with Python 2.7 - transactional_update: unify with chroot.call - Add "migrated" state and GPG key management functions - Master can read grains - Fix for broken psutil (bsc#1102248) - Fix novendorchange handling in zypperpkg module - Added: * add-migrated-state-and-gpg-key-management-functions-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-novendorchange-option-284.patch * grains-master-can-read-grains.patch * transactional_update-unify-with-chroot.call.patch * pkgrepo-support-python-2.7-function-call-294.patch- Avoid regression on "salt-master": set passphrase for salt-ssh keys to empty string (bsc#1178485) - Added: * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch- Properly validate eauth credentials and tokens on SSH calls made by Salt API (bsc#1178319) (bsc#1178362) (bsc#1178361) (CVE-2020-25592) (CVE-2020-17490) (CVE-2020-16846) - Added: * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch- Fix disk.blkid to avoid unexpected keyword argument '__pub_user' (bsc#1177867) - Ensure virt.update stop_on_reboot is updated with its default value - Do not break package building for systemd OSes - Drop wrong mock from chroot unit test - Support systemd versions with dot (bsc#1176294) - Fix for grains.test_core unit test - Fix file/directory user and group ownership containing UTF-8 characters (bsc#1176024) - Several changes to virtualization: - - Fix virt update when cpu and memory are changed - - Memory Tuning GSoC - - Properly fix memory setting regression in virt.update - - Expose libvirt on_reboot in virt states - Support transactional systems (MicroOS) - zypperpkg module ignores retcode 104 for search() (bsc#1159670) - Xen disk fixes. No longer generates volumes for Xen disks, but the corresponding file or block disk (bsc#1175987) - Invalidate file list cache when cache file modified time is in the future (bsc#1176397) - Prevent import errors when running test_btrfs unit tests - Added: * drop-wrong-mock-from-chroot-unit-test.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * support-transactional-systems-microos-268.patch * xen-disk-fixes-264.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * backport-a-few-virt-prs-272.patch * fix-grains.test_core-unit-test-276.patch- Fix virt.update with CPU defined - Fix virt issues and invalid input errors from 'salt.utils.data' (bsc#1176480) - Reintroduces the patches from opensuse-3000.2-virt-backports-236.patch coming from Salt 3001 - Do not raise StreamClosedError traceback but only log it (bsc#1175549) - Various fixes to the mysql module to break out the handling of user - Take care of failed, skipped and unreachable tasks and propagate "retcode" (bsc#1173911) (bsc#1173909) - Added: * do-not-raise-streamclosederror-traceback-but-only-lo.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * backport-virt-patches-from-3001-256.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * fix-virt.update-with-cpu-defined-263.patch- Require /usr/bin/python instead of /bin/python for RHEL-family (bsc#1173936) - Don't install SuSEfirewall2 service files in Factory - Fix __mount_device wrapper to accept separate args and kwargs - Fix the registration of libvirt pool and nodedev events - Accept nested namespaces in spacewalk.api runner function. (bsc#1172211) - info_installed works without status attr now (bsc#1171461) - Added: * info_installed-works-without-status-attr-now.patch * fix-__mount_device-wrapper-253.patch * opensuse-3000-libvirt-engine-fixes-248.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch- Fix for TypeError in Tornado importer (bsc#1174165) - Added: * fix-type-error-in-tornadoimporter.patch- Require python3-distro only for TW (bsc#1173072)- Various virt backports from 3000.2 - Added: * opensuse-3000.2-virt-backports-236.patch- Avoid traceback on debug logging for swarm module (bsc#1172075) - Add publish_batch to ClearFuncs exposed methods - zypperpkg: filter patterns that start with dot (bsc#1171906) - Batch mode now also correctly provides return value (bsc#1168340) - Add docker.logout to docker execution module (bsc#1165572) - Testsuite fix - Add option to enable/disable force refresh for zypper - Python3.8 compatibility changes - Prevent sporious "salt-api" stuck processes when managing SSH minions because of logging deadlock (bsc#1159284) - Avoid segfault from "salt-api" under certain conditions of heavy load managing SSH minions (bsc#1169604) - Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104) - Returns a the list of IPs filtered by the optional network list - Added: * option-to-en-disable-force-refresh-in-zypper-215.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * revert-changes-to-slspath-saltstack-salt-56341.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * add-docker-logout-237.patch * add-ip-filtering-by-network.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * python3.8-compatibility-pr-s-235.patch * fix-a-test-and-some-variable-names-229.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595) - Do not require vendored backports-abc (bsc#1170288) - Fix partition.mkpart to work without fstype (bsc#1169800) - Added: * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * remove-vendored-backports-abc-from-requirements.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch- Update to Salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html - Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437) - Fixes status attribute issue in aptpkg test - Make setup.py script not to require setuptools greater than 9.1 loop: fix variable names for until_no_eval - Drop conflictive module.run state patch (bsc#1167437) - Update patches after rebase with upstream v3000 tag (bsc#1167437) - Fix some requirements issues depending on Python3 versions - Removes obsolete patch - Fix for low rpm_lowpkg unit test - Add python-singledispatch as dependency for python2-salt - Fix for temp folder definition in loader unit test - Make "salt.ext.tornado.gen" to use "salt.ext.backports_abc" on Python 2 - Fix regression in service states with reload argument - Fix integration test failure for test_mod_del_repo_multiline_values - Fix for unless requisite when pip is not installed - Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation - Fix tornado imports and missing _utils after rebasing patches - Removes unresolved merge conflict in yumpkg module - Added: * make-setup.py-script-to-not-require-setuptools-9.1.patch * opensuse-3000-virt-defined-states-222.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * fix-regression-in-service-states-with-reload-argumen.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * loop-fix-variable-names-for-until_no_eval.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-missing-_utils-at-loader-grains_func.patch * changed-imports-to-vendored-tornado.patch * sanitize-grains-loaded-from-roster_grains.json.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * reintroducing-reverted-changes.patch * adds-explicit-type-cast-for-port.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * re-adding-function-to-test-for-root.patch - Modified: * move-server_id-deprecation-warning-to-reduce-log-spa.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * add-all_versions-parameter-to-include-all-installed-.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fix-for-log-checking-in-x509-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * fix-bsc-1065792.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fixes-cve-2018-15750-cve-2018-15751.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * integration-of-msi-authentication-with-azurearm-clou.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-unit-test-for-grains-core.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * debian-info_installed-compatibility-50453.patch * include-aliases-in-the-fqdns-grains.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-async-batch-multiple-done-events.patch * support-config-non-root-permission-issues-fixes-u-50.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * activate-all-beacons-sources-config-pillar-grains.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * use-adler32-algorithm-to-compute-string-checksums.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-batch_async-obsolete-test.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * fall-back-to-pymysql.patch * xfs-do-not-fails-if-type-is-not-present.patch * restore-default-behaviour-of-pkg-list-return.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * run-salt-api-as-user-salt-bsc-1064520.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixing-streamclosed-issue.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * fix-async-batch-race-conditions.patch * fix-issue-2068-test.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * fix-for-suse-expanded-support-detection.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-standalone-configuration-file-for-enabling-packa.patch * switch-firewalld-state-to-use-change_interface.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * add-custom-suse-capabilities-as-grains.patch * accumulated-changes-from-yomi-167.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * add-saltssh-multi-version-support-across-python-inte.patch * early-feature-support-config.patch * add-virt.all_capabilities.patch * accumulated-changes-required-for-yomi-165.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * fix-ipv6-scope-bsc-1108557.patch * prevent-systemd-run-description-issue-when-running-a.patch * make-profiles-a-package.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * x509-fixes-111.patch * do-not-report-patches-as-installed-when-not-all-the-.patch - Removed: * remove-virt.pool_delete-fast-parameter-178.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * align-virt-full-info-fixes-with-upstream-192.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * virt-1.volume_infos-fix-for-single-vm.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * preserve-already-defined-destructive_tests-and-expen.patch * list_downloaded-for-apt-module.patch * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch * virt.volume_infos-fix-for-single-vm.patch * restrict-the-start_event_grains-only-to-the-start-ev.patch * fix-virt.full_info-176.patch * preserving-signature-in-module.run-state-u-50049.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * add-virt.volume_infos-and-virt.volume_delete.patch * add-virt.network_get_xml-function.patch * virt.network_define-allow-adding-ip-configuration.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-for-older-mock-module.patch * fix-virt.get_hypervisor-188.patch * 2019.2.0-pr-54196-backport-173.patch * enable-passing-grains-to-start-event-based-on-start_.patch * fix-load-cached-grain-osrelease_info.patch * open-suse-2019.2.3-virt-defined-states-219.patch * backport-saltutil-state-module-to-2019.2-codebase.patch- Enable building and installation for Fedora - Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.- Sanitize grains loaded from roster_grains.json cache during "state.pkg" - Added: * fix-load-cached-grain-osrelease_info.patch- Build: Buildequire pkgconfig(systemd) instead of systemd- Backport saltutil state module to 2019.2 codebase (bsc#1167556) - Add new custom SUSE capability for saltutil state module - Added: * backport-saltutil-state-module-to-2019.2-codebase.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch- virt._get_domain: don't raise an exception if there is no VM - Added: * virt._get_domain-don-t-raise-an-exception-if-there-i.patch- Adds test for zypper abbreviation fix - Improved storage pool or network handling - Better import cache handline - Added: * loader-invalidate-the-import-cachefor-extra-modules.patch * open-suse-2019.2.3-virt-defined-states-219.patch - Modified: * use-full-option-name-instead-of-undocumented-abbrevi.patch- Use full option name instead of undocumented abbreviation for zypper - Requiring python3-distro only for openSUSE/SLE >= 15 - Added: * use-full-option-name-instead-of-undocumented-abbrevi.patch- python-distro is only needed for > Python 3.7. Removing it for Python 2- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)- Fix unit tests failures in test_batch_async tests - Added: * fix-unit-tests-for-batch-async-after-refactor.patch- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327) - RHEL/CentOS 8 uses platform-python instead of python3 - Enable build for Python 3.8 - Added: * batch_async-avoid-using-fnmatch-to-match-event-217.patch * apply-patch-from-upstream-to-support-python-3.8.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch- Fix 'os_family' grain for Astra Linux Common Edition - Added: * add-astra-linux-common-edition-to-the-os-family-list.patch- Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc#1162504) See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html - Modified: * use-adler32-algorithm-to-compute-string-checksums.patch- Enable passing grains to start event based on 'start_event_grains' configuration parameter - Added: * restrict-the-start_event_grains-only-to-the-start-ev.patch * enable-passing-grains-to-start-event-based-on-start_.patch- Support for Btrfs and XFS in parted and mkfs added - Added: * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch- Adds list_downloaded for apt Module to enable pre-downloading support - Adds virt.(pool|network)_get_xml functions - Various libvirt updates * Add virt.pool_capabilities function * virt.pool_running improvements * Add virt.pool_deleted state * virt.network_define allow adding IP configuration - Added: * virt.network_define-allow-adding-ip-configuration.patch * list_downloaded-for-apt-module.patch * add-virt.network_get_xml-function.patch- virt: adding kernel boot parameters to libvirt xml - Added: * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch- Fix virt states to not fail on VMs already stopped - Added: * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch- Add missing bugzilla references: Properly handle colons in inline dicts with yamlloader (bsc#1095651) Fix corrupt public key with m2crypto python3 (bsc#1099323) Add missing dateutils import (bsc#1099945) Fix UnicodeDecodeError using is_binary check (bsc#1100225) Prevent payload crash on decoding binary data (bsc#1100697) Fix file.blockreplace to avoid throwing IndexError (bsc#1101812) Add API log rotation on SUSE package (bsc#1102218) Fix wrong recurse behavior on for linux_acl.present (bsc#1106164) Handle anycast IPv6 addresses on network.routes (bsc#1114474) Crontab module fix: file attributes option missing (bsc#1114824) Add metadata to accepted keyword arguments (bsc#1122680) Bugfix: properly refresh pillars (bsc#1125015)- xfs: do not fail if type is not present (bsc#1153611) - Added: * xfs-do-not-fails-if-type-is-not-present.patch- Don't use __python indirection macros on spec file %__python is no longer defined in RPM 4.15 (python2 is going EOL in Jan 2020); additionally, python/python3 are just binaries in the path.- Fix errors when running virt.get_hypervisor function - Added: * fix-virt.get_hypervisor-188.patch- Align virt.full_info fixes with upstream Salt - Let salt-ssh use platform-python on RHEL8 (bsc#1158441) - Added: * align-virt-full-info-fixes-with-upstream-192.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch- Fix StreamClosedError issue (bsc#1157479) - Added: * fix-batch_async-obsolete-test.patch * fixing-streamclosed-issue.patch- Prevent test_mod_del_repo_multiline_values to fail - Read repo info without using interpolation (bsc#1135656) - Requires vs BuildRequires - Limiting M2Crypto to >= SLE15 - Replacing pycrypto with M2Crypto (bsc#1165425) - Fix for log checking in x509 test - Update to 2019.2.2 release - Added: * fix-for-log-checking-in-x509-test.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * read-repo-info-without-using-interpolation-bsc-11356.patch - Modified: * async-batch-implementation.patch * add-hold-unhold-functions.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-unit-test-for-grains-core.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-async-batch-multiple-done-events.patch * activate-all-beacons-sources-config-pillar-grains.patch * fix-for-older-mock-module.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fall-back-to-pymysql.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-virt.volume_infos-and-virt.volume_delete.patch * fix-issue-2068-test.patch * switch-firewalld-state-to-use-change_interface.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * fix-ipv6-scope-bsc-1108557.patch * 2019.2.0-pr-54196-backport-173.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * x509-fixes-111.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * preserve-already-defined-destructive_tests-and-expen.patch * virt.volume_infos-fix-for-single-vm.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * include-aliases-in-the-fqdns-grains.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-custom-suse-capabilities-as-grains.patch * get-os_arch-also-without-rpm-package-installed.patch * add-saltssh-multi-version-support-across-python-inte.patch * accumulated-changes-required-for-yomi-165.patch * use-adler32-algorithm-to-compute-string-checksums.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * remove-virt.pool_delete-fast-parameter-178.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * prevent-systemd-run-description-issue-when-running-a.patch * integration-of-msi-authentication-with-azurearm-clou.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * virt-1.volume_infos-fix-for-single-vm.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * preserving-signature-in-module.run-state-u-50049.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * debian-info_installed-compatibility-50453.patch * add-standalone-configuration-file-for-enabling-packa.patch * accumulated-changes-from-yomi-167.patch * add-virt.all_capabilities.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * support-config-non-root-permission-issues-fixes-u-50.patch * add-all_versions-parameter-to-include-all-installed-.patch * fixes-cve-2018-15750-cve-2018-15751.patch * fix-bsc-1065792.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * restore-default-behaviour-of-pkg-list-return.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * early-feature-support-config.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-virt.full_info-176.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * fix-for-suse-expanded-support-detection.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * make-profiles-a-package.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fix-async-batch-race-conditions.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch - Removed: * fix-syndic-start-issue.patch * prevent-already-reading-continuous-exception-message.patch * virt.pool_running-fix-pool-start.patch * azurefs-gracefully-handle-attributeerror.patch * virt-handle-whitespaces-in-vm-names.patch * mount-fix-extra-t-parameter.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- Remove virt.pool_delete fast parameter (U#54474) - Added: * remove-virt.pool_delete-fast-parameter-178.patch- Remove unnecessary yield causing BadYieldError (bsc#1154620) - Added: * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch- Prevent 'Already reading' continuous exception message (bsc#1137642) - Added: * prevent-already-reading-continuous-exception-message.patch- Fix for aptpkg test with older mock modules - Added: * fix-for-older-mock-module.patch- Remove wrong tests for core grain and improve debug logging - Use rich RPM deps to get a compatible version of tornado into the buildroot. - Added: * fix-a-wrong-rebase-in-test_core.py-180.patch- core.py: ignore wrong product_name files - zypperpkg: understand product type - Added: * accumulated-changes-from-yomi-167.patch- Enable usage of downloadonly parameter for apt module - Added: * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch- Add missing 'fun' on events coming from salt-ssh wfunc executions (bsc#1151947) - Added: * add-missing-fun-for-returns-from-wfunc-executions.patch- Fix failing unit tests for batch async - Added: * fix-failing-unit-tests-for-batch-async.patch- Fix memory consumption problem on BatchAsync (bsc#1137642) - Added: * use-current-ioloop-for-the-localclient-instance-of-b.patch- Fix dependencies for RHEL 8- Prevent systemd-run description issue when running aptpkg (bsc#1152366) - Added: * prevent-systemd-run-description-issue-when-running-a.patch- Take checksums arg into account for postgres.datadir_init (bsc#1151650) - Added: * take-checksums-arg-into-account-for-postgres.datadir.patch- Improve batch_async to release consumed memory (bsc#1140912) - Fix memory leak produced by batch async find_jobs mechanism (bsc#1140912) - Grant read and execute permission to others (bsc#1150447) - Added: * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch- Require shadow instead of old pwdutils (bsc#1130588)- Conflict with tornado >= 5; for now we can only cope with Tornado 4.x (boo#1101780).- Fix virt.full_info (bsc#1146382) - virt.volume_infos: silence libvirt error message - virt.volume_infos needs to ignore inactive pools - Fix for various bugs in virt network and pool states - Implement network.fqdns module function (bsc#1134860) - Added: * 2019.2.0-pr-54196-backport-173.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * fix-virt.full_info-176.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch- Restore default behaviour of pkg list return (bsc#1148714) - Strip trailing "/" from repo.uri when comparing repos in apktpkg.mod_repo (bsc#1146192) - Added: * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * restore-default-behaviour-of-pkg-list-return.patch- Use python3 to build package Salt for RHEL8 - Make python3 default for RHEL8- Fix aptpkg systemd call (bsc#1143301) - Added: * fix-aptpkg-systemd-call-bsc-1143301.patch- Move server_id deprecation warning to reduce log spamming (bsc#1135567) (bsc#1135732) - Added: * move-server_id-deprecation-warning-to-reduce-log-spa.patch- Multiple fixes on cmdmod, chroot, freezer and zypperpkg needed for Yomi cmdmod: fix runas and group in run_chroot chroot: add missing sys directory chroot: change variable name to root chroot: fix bug in safe_kwargs iteration freezer: do not fail in cache dir is present freezer: clean freeze YAML profile on restore zypperpkg: fix pkg.list_pkgs cache - Added: * accumulated-changes-required-for-yomi-165.patch- Avoid traceback on http.query when there are errors with the requested URL (bsc#1128554) - Added: * avoid-traceback-when-http.query-request-cannot-be-pe.patch- Salt python client get_full_returns seems return data from incorrect jid (bsc#1131114) - Added: * checking-for-jid-before-returning-data.patch- virt.volume_infos: don't raise an error if there is no VM - Added: * virt-1.volume_infos-fix-for-single-vm.patch- Prevent ansiblegate unit tests to fail on Ubuntu - Added: * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch- Allow passing kwargs to pkg.list_downloaded for Zypper (bsc#1140193) - Added: * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch- Do not make "ansiblegate" module to crash on Python3 minions (bsc#1139761) - Added: * do-not-make-ansiblegate-to-crash-on-python3-minions.patch- Provide the missing features required for Yomi (Yet one more installer) - Added: * provide-the-missing-features-required-for-yomi-yet-o.patch- Fix zypper pkg.list_pkgs test expectation and dpkg mocking - Added: * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch- Set 'salt' group for files and directories created by salt-standalone-formulas-configuration package - Various fixes for virt module - Fix virt.volume_infos raising an exception when there is only virtual machine on the minion. - Fix virt.purge() on all non-KVM hypervisors. For instance on Xen, virt.purge would simply throw an exception about unsupported flag - Building a libvirt pool starts it. When defining a new pool, we need to let build start it or we will get libvirt errors. - Fix handling of Virtual Machines with white space in their name. - Added: * virt.pool_running-fix-pool-start.patch * virt-handle-whitespaces-in-vm-names.patch * virt.volume_infos-fix-for-single-vm.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- avoid batch.py exception when minion does not respond (bsc#1135507) - Added: * batch.py-avoid-exception-when-minion-does-not-respon.patch- Preserve already defined DESTRUCTIVE_TESTS and EXPENSIVE_TESTS env variables - Added: * preserve-already-defined-destructive_tests-and-expen.patch- Do not break repo files with multiple line values on yumpkg (bsc#1135360) - Added: * do-not-break-repo-files-with-multiple-line-values-on.patch- Fix return status when installing or updating RPM packages with "ppc64le" arch (bsc#1133647) - Added: * add-ppc64le-as-a-valid-rpm-package-architecture.patch- Add new "salt-standalone-formulas-configuration" package (fate#327791) - Added: * add-standalone-configuration-file-for-enabling-packa.patch- Switch firewalld state to use change_interface (bsc#1132076) - Added: * switch-firewalld-state-to-use-change_interface.patch- Fix async-batch to fire a single done event - Added: * fix-async-batch-multiple-done-events.patch- Do not make Salt CLI to crash when there are IPv6 established connections (bsc#1130784) - Added: * do-not-crash-when-there-are-ipv6-established-connect.patch- Include aliases in FQDNS grain (bsc#1121439)- Fix issue preventing syndic to start - Update year on spec copyright notice - Added: * fix-syndic-start-issue.patch- Use ThreadPool from multiprocessing.pool to avoid leakings when calculating FQDNs - Do not report patches as installed on RHEL systems when not all the related packages are installed (bsc#1128061) - Added: * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * do-not-report-patches-as-installed-when-not-all-the-.patch- Update to 2019.2.0 complete (FATE#327138, bsc#1133523) - Fix batch/batch-async related issues - Calculate FQDNs in parallel to avoid blockings (bsc#1129079) - Incorporate virt.volume_info fixes (PR#131) - Re-adds patch because of increased offset due to previous patch removal - Removing patch to add root parameter to zypper module - Fix for -t parameter in mount module - Added: * mount-fix-extra-t-parameter.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * fix-async-batch-race-conditions.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch - Modified: * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-virt.volume_infos-and-virt.volume_delete.patch - Removed: * zypper-add-root-configuration-parameter.patch- No longer limiting Python3 version to <3.7- Async batch implementation - Added: * async-batch-implementation.patch- Update to Salt 2019.2.0 release For further information see: https://docs.saltstack.com/en/latest/topics/releases/2019.2.0.html - Added: * add-virt.all_capabilities.patch * add-virt.volume_infos-and-virt.volume_delete.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * include-aliases-in-the-fqdns-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch - Removed: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-engine-relaying-libvirt-events.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * add-support-for-python-3.7.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * change-stringio-import-in-python2-to-import-the-clas.patch * decode-file-contents-for-python2-bsc-1102013.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch * feat-add-grain-for-all-fqdns.patch * fix-async-call-to-process-manager.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-index-error-when-running-on-python-3.patch * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * fix-unboundlocalerror-in-file.get_diff.patch * fixed-usage-of-ipaddress.patch * fixing-issue-when-a-valid-token-is-generated-even-wh.patch * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * improved-handling-of-ldap-group-id.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * prepend-current-directory-when-path-is-just-filename.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * retire-md5-checksum-for-pkg-mgmt-plugins.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch * support-use-of-gce-instance-credentials-109.patch * update-error-list-for-zypper.patch * x509-fixes-for-remote-signing-106.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-hold-unhold-functions.patch * add-saltssh-multi-version-support-across-python-inte.patch * azurefs-gracefully-handle-attributeerror.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * debian-info_installed-compatibility-50453.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fall-back-to-pymysql.patch * fix-for-suse-expanded-support-detection.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-ipv6-scope-bsc-1108557.patch * fix-issue-2068-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fixes-cve-2018-15750-cve-2018-15751.patch * get-os_arch-also-without-rpm-package-installed.patch * integration-of-msi-authentication-with-azurearm-clou.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-adler32-algorithm-to-compute-string-checksums.patch * x509-fixes-111.patch * zypper-add-root-configuration-parameter.patch- Add root parameter to Zypper module - Added: * zypper-add-root-configuration-parameter.patch- Do not restrict the Python version to < 3.7- Fix integration tests in state compiler (U#2068) - Added: * fix-issue-2068-test.patch- Fix "pkg.list_pkgs" output when using "attr" to take the arch into account (bsc#1114029) - Added: * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch- Fix powerpc null server_id_arch (bsc#1117995) - Added: * return-the-expected-powerpc-os-arch-bsc-1117995.patch- Fix module 'azure.storage' has no attribute '__version__' (bsc#1121091) - Added: * azurefs-gracefully-handle-attributeerror.patch- Add supportconfig module and states for minions and SaltSSH - Added: * add-supportconfig-module-for-remote-calls-and-saltss.patch- Fix FIPS enabled RES clients (bsc#1099887) - Added: * retire-md5-checksum-for-pkg-mgmt-plugins.patch- Add hold/unhold functions. Fix Debian repo "signed-by". - Added: * decide-if-the-source-should-be-actually-skipped.patch * add-hold-unhold-functions.patch- Fix latin1 encoding problems on file module (bsc#1116837) - Added: * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch- Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto - Added: * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch- Debian info_installed compatibility (U#50453) - Added: * debian-info_installed-compatibility-50453.patch- Add compatibility with other package modules for "list_repos" function - Bugfix: unable to detect os arch when RPM is not installed (bsc#1114197) - Added: * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * get-os_arch-also-without-rpm-package-installed.patch- Fix git_pillar merging across multiple __env__ repositories (bsc#1112874) - Added: * fix-git_pillar-merging-across-multiple-__env__-repos.patch- Fix LDAP authentication issue when a valid token is generated by the salt-api even when invalid user credentials are passed. (U#48901) - Added: * fixing-issue-when-a-valid-token-is-generated-even-wh.patch- Improved handling of LDAP group id. gid is no longer treated as a string, which could have lead to faulty group creations. (bsc#1113784) - Added: * improved-handling-of-ldap-group-id.patch- Fix remote command execution and incorrect access control when using salt-api. (bsc#1113699) (CVE-2018-15751) - Fix Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events. (bsc#1113698) (CVE-2018-15750) - Added: * fixes-cve-2018-15750-cve-2018-15751.patch- Add multi-file support and globbing to the filetree (U#50018) - Added: * add-multi-file-support-and-globbing-to-the-filetree-.patch- Bugfix: supportconfig non-root permission issues (U#50095) - Added: * support-config-non-root-permission-issues-fixes-u-50.patch- Open profiles permissions to everyone for read-only- Preserving signature in "module.run" state (U#50049) - Added: * preserving-signature-in-module.run-state-u-50049.patch- Install default salt-support profiles- Fix unit tests due to merger failure - Add CPE_NAME for osversion* grain parsing - Get os_family for RPM distros from the RPM macros - Install support profiles - Added: * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * make-profiles-a-package.patch * fix-unit-test-for-grains-core.patch- Bugfix: any unicode string of length 16 will raise TypeError - Added: * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch- Fix async call to process manager (bsc#1110938) - Early feature: Salt support-config (salt-support) - Added: * fix-async-call-to-process-manager.patch * early-feature-support-config.patch- Fix IPv6 scope (bsc#1108557) - Added: * fix-ipv6-scope-bsc-1108557.patch- Handle zypper ZYPPER_EXIT_NO_REPOS exit code (bsc#1108834, bsc#1109893) - Added: * update-error-list-for-zypper.patch- Bugfix for pkg_resources crash (bsc#1104491) - Added: * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch- Fix loosen azure sdk dependencies in azurearm cloud driver (bsc#1107333) - Added: * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch- Fix broken "resolve_capabilities" on Python 3 (bsc#1108995) - Added: * fix-index-error-when-running-on-python-3.patch- Allow empty service_account_private_key in GCE driver (bsc#1108969) - Added: * support-use-of-gce-instance-credentials-109.patch- Decode file contents for python2 (bsc#1103530) - Check dmidecoder executable on each "smbios" call to avoid race condition (bsc#1101880) - Fix pkg.upgrade reports when dealing with multiversion packages (bsc#1102265) - Accounting for when files in an archive contain non-ascii characters (bsc#1099460) - Fix deprecation warning (bsc#1095507) - Fix (bsc#1065792) - Fix (bsc#108758) - Handle packages with multiple version properly with zypper (bsc#1096514) - Fix file.get_diff regression in 2018.3 (bsc#1098394) - Provide python version mismatch solutions (bsc#1072599) - Fix file.managed binary file utf8 error (bsc#1098394) - Prevent zypper from parsing repo configuration from not .repo files (bsc#1094055) - Add environment variable to know if yum is invoked from Salt (bsc#1057635) - Prevent deprecation warning with salt-ssh (bsc#1095507) - Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt - Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn - Collect all versions of installed packages on SUSE and RHEL systems (bsc#1089526)- Prepend current directory when path is just filename (bsc#1095942) - Integration of MSI authentication for azurearm - Adds fix for SUSE Expanded Support os grain detection - Fixes 509x remote signing - Fix for StringIO import in Python2 - Use Adler32 algorithm to compute string checksums (bsc#1102819) - Only do reverse DNS lookup on IPs for salt-ssh (bsc#1104154) - Add support for Python 3.7 - Fix license macro to build on SLE12SP2 - Decode file contents for python2 (bsc#1102013) - Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413) - Fix mine.get not returning data - workaround for #48020 (bsc#1100142) - Added: * change-stringio-import-in-python2-to-import-the-clas.patch * integration-of-msi-authentication-with-azurearm-clou.patch * x509-fixes-for-remote-signing-106.patch * fix-for-suse-expanded-support-detection.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * prepend-current-directory-when-path-is-just-filename.patch * add-support-for-python-3.7.patch * decode-file-contents-for-python2-bsc-1102013.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * x509-fixes-111.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Modified: * fix-for-sorting-of-multi-version-packages-bsc-109717.patch- Update to 2018.3.2 See https://docs.saltstack.com/en/latest/topics/releases/2018.3.2.html for full changelog - Added: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-all_versions-parameter-to-include-all-installed-.patch * add-custom-suse-capabilities-as-grains.patch * add-engine-relaying-libvirt-events.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-unboundlocalerror-in-file.get_diff.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-saltssh-multi-version-support-across-python-inte.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fall-back-to-pymysql.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fixed-usage-of-ipaddress.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch - Deleted: * explore-module.run-response-to-catch-the-result-in-d.patch * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * fix-cp.push-empty-file.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-openscap-push.patch * initialize-__context__-retcode-for-functions-handled.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * provide-kwargs-to-pkg_resource.parse_targets-require.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Documentation refresh to 2018.3.0- No more AWS EC2 rate limitations in salt-cloud (bsc#1088888) - MySQL returner now also allows to use Unix sockets (bsc#1091371) - Added: * fix-for-ec2-rate-limit-failures.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch- Do not override jid on returners, only sending back to master (bsc#1092373) - Fixes for salt-ssh: - Option --extra-filerefs doesn't add all files to the state archive - Pillar completely overwritten (not merged) when doing module.run + state.apply with pillar in kwargs - Remove minion/thin/version if exists to force thin regeneration (bsc#1092161) - Added: * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch- Fixed Python 3 issue with CIDR addresses. - Added: * fixed-usage-of-ipaddress.patch- Fix minion scheduler to return a 'retcode' attribute (bsc#1089112) - Fix for logging during network interface querying (bsc#1087581) - Fix rhel packages requires both net-tools and iproute (bsc#1087055) - Added: * initialize-__context__-retcode-for-functions-handled.patch - Modified: * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch- Fix patchinstall on yum module. Bad comparison (bsc#1087278) - Added: * provide-kwargs-to-pkg_resource.parse_targets-require.patch- Strip trailing commas on Linux user's GECOS fields (bsc#1089362) - Fallback to PyMySQL (bsc#1087891) - Improved test for fqdns - Update SaltSSH patch - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581) * Lintfix: PEP8 ident * Use proper levels of the error handling, use proper log formatting. * Fix unit test for reversed fqdns return data - Added: * strip-trailing-commas-on-linux-user-gecos-fields.patch * fall-back-to-pymysql.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update to 2018.3.0 - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add python-2.6 support to salt-ssh - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update salt-ssh multiversion patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch - Removed: * require-same-major-version-while-minor-is-allowed-to.patch- Add iprout/net-tools dependency- salt-ssh: require same major version while minor is allowed to be - Added: * require-same-major-version-while-minor-is-allowed-to.patch - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add SaltSSH multi-version support across Python interpeters. - Added: * add-saltssh-multi-version-support-across-python-inte.patch- Fix zypper.info_installed 'ascii' issue - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update openscap push patch to include the test fixes - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch- Explore 'module.run' state module output in depth to catch "result" properly - Added: * explore-module.run-response-to-catch-the-result-in-d.patch- make it possible to use docker login, pull and push from module.run and detect errors - Added: * make-it-possible-to-use-login-pull-and-push-from-mod.patch- Fix logging with FQDNs - Added: * fix-decrease-loglevel-when-unable-to-resolve-addr.patch- Update patches - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch - Removed: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- Update cp.push patch - Modified: * fix-cp.push-empty-file.patch * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- force re-generate a new thin.tgz when an update gets installed- fix salt-ssh with a different patch - remove: dumps-should-return-unicode-also-with-py2-to-prevent.patch - added: salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Added: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Removed: * dumps-should-return-unicode-also-with-py2-to-prevent.patch- Fix unicode decode error with salt-ssh - Added: * dumps-should-return-unicode-also-with-py2-to-prevent.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Fix cp.push empty file (bsc#1075950) - salt-ssh - move log_file option to changeable defaults - Added: * fix-cp.push-empty-file.patch * move-log_file-option-to-changeable-defaults.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Daily update - Added: * fix-openscap-push.patch - Removed: * fix-grains-with-n.patch- Fix grains containing trailing "\n" - Added: * fix-grains-with-n.patch- Remove salt-minion python2 requirement when python3 is default (bsc#1081592)- Remove-obsolete-unicode-handling-in-pkg.info_installed - Added: * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update to salt-2018.1.99 - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * list_pkgs-add-parameter-for-returned-attribute-selec.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch - Deleted: * python3-compatibility-fix-got-bytes-instead-of-strin.patch * enable-with-salt-version-parameter-for-setup.py-scri.patch * catching-error-when-pidfile-cannot-be-deleted.patch * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * bugfix-the-logic-according-to-the-exact-described-pu.patch * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-salt-master-for-old-psutil.patch * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * older-logrotate-need-su-directive.patch * return-error-when-gid_from_name-and-group-does-not-e.patch * set-shell-environment-variable-64.patch * split-only-strings-if-they-are-such.patch * use-home-to-get-the-user-home-directory-instead-usin.patch * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Fix-epoch-handling-for-Rhel-6-and-7 - Modified: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Restoring-installation-of-packages-for-Rhel-6-7 Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Prevent queryformat pattern from expanding (bsc#1079048)- Fix epoch handling for Rhel 6 and 7 (bsc#1068566) - Reverting to current API for split_input - Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Fix for wrong version processing during yum pkg install (bsc#1068566) - Feat: add grain for all FQDNs (bsc#1063419) - Added: * fix-for-wrong-version-processing.patch * feat-add-grain-for-all-fqdns.patch- Fix the usage of custom macros on the spec file.- Fix RES7: different dependency names for python-PyYAML and python-MarkupSafe- Build both python2 and python3 binaries together.- Bugfix: errors in external pillar causes crash instead of report of them (bsc#1068446) - Fix 'user.present' when 'gid_from_name' is set but group does not exist. - Added: * bugfix-the-logic-according-to-the-exact-described-pu.patch * return-error-when-gid_from_name-and-group-does-not-e.patch- Fix "No service execution module loaded" issue (bsc#1065792) - Set SHELL environment variable Added: * fix-bsc-1065792.patch * set-shell-environment-variable-64.patch- Removed unnecessary logging on shutdown (bsc#1050003) - Renamed patch that adds grain fqdns Changed: * catching-error-when-pidfile-cannot-be-deleted Removed: * fix-for-pidfile-removal-logging Renamed: * add-fqdns-grains -> feat-add-grain-for-all-fqdns- Add fqdns to grains (bsc#1063419) Added: * add-fqdns-grains.patch- Fixing cherrypy websocket with python3 Added: * python3-compatibility-fix-got-bytes-instead-of-strin.patch- Various-bug-fixes - Python3 bugfix for cherrypy read() - Fix for logging on salt-master exit in rare cases (pid-file removal) - Added: * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-pidfile-removal-logging.patch * split-only-strings-if-they-are-such.patch- Fix salt-master for old psutil version - Added: * fix-salt-master-for-old-psutil.patch- Put back accidentally removed patches - Added: * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * catching-error-when-pidfile-cannot-be-deleted.patch- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Older logrotate need su directive (bsc#1071322) * Added: older-logrotate-need-su-directive.patch- Fix bsc#1041993 already included in 2017.7.2 - Removed: * removes-beacon-configuration-deprecation-warning-48.patch- Fixed beacons failure when pillar-based suppressing config-based. (bsc#1060230) - Added: * activate-all-beacons-sources-config-pillar-grains.patch- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Fix wrong version reported by Salt (bsc#1061407) - Fix CVE-2017-14696 (bsc#1062464) already included in 2017.7.2- Run salt master as dedicated salt user - Run salt-api as user salt (bsc#1064520) - Added: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch- Update to 2017.7.2 See https://docs.saltstack.com/en/latest/topics/releases/2017.7.2.html - Added: * enable-with-salt-version-parameter-for-setup.py-scri.patch - Removed: * add-a-salt-minion-service-control-file.patch * add-clean_id-function-to-salt.utils.verify.py.patch * add-options-for-dockerng.patch * add-ssh-option-to-salt-ssh.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-yum-plugin.patch * add-zypp-notify-plugin.patch * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * adding-support-for-installing-patches-in-yum-dnf-exe.patch * avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch * bugfix-unable-to-use-127-as-hostname.patch * catching-error-when-pidfile-cannot-be-deleted.patch * change-travis-configuration-file-to-use-salt-toaster.patch * check-if-byte-strings-are-properly-encoded-in-utf-8.patch * clean-up-change-attribute-from-interface-dict.patch * do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch * escape-the-os.sep.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-format-error-bsc-1043111.patch * fix-grain-for-os_family-on-suse-series.patch * fix-os_family-case-in-unittest.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * fix-setting-language-on-suse-systems.patch * fixed-issue-with-parsing-of-master-minion-returns-wh.patch * fixing-beacons.list-integration-test-failure.patch * introducing-the-kubernetes-module.patch * notify-systemd-synchronously-bsc-1053376.patch * rest_cherrypy-remove-sleep-call.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch * run-salt-api-as-user-salt-bsc-990029.patch * run-salt-master-as-dedicated-salt-user.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * security-fixes-cve-2017-14695-and-cve-2017-14696.patch * setting-up-os-grains-for-sles-expanded-support-suse-.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch * tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * use-correct-grain-constants-for-timezone.patch- Re-added previously removed unit-test for bsc#1050003 - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch- Fixes for CVE-2017-14695 and CVE-2017-14696 (bsc#1062462) - Added: * security-fixes-cve-2017-14695-and-cve-2017-14696.patch- Add missing follow-up for CVE-2017-12791 (bsc#1053955) - Fixed salt target-type field returns "String" for existing jids but an empty "Array" for non existing jids. (issue#1711) - Added: * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * escape-the-os.sep.patch- Fixed minion resource exhaustion when many functions are being executed in parallel (bsc#1059758) - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch - Added: * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch - Removed: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Remove 'TasksTask' attribute from salt-master.service in older versions of systemd (bsc#985112)- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Catching error when PIDfile cannot be deleted (bsc#1050003) - Added: * catching-error-when-pidfile-cannot-be-deleted.patch- Use $HOME to get the user home directory instead using '~' char (bsc#1042749) - Added: * use-home-to-get-the-user-home-directory-instead-usin.patch- Fixed patches for Kubernetes and YUM modules - Updated: * list_pkgs-add-parameter-for-returned-attribute-selec.patch * introducing-the-kubernetes-module.patch- Add patches to salt to support SUSE Manager scalability features (bsc#1052264) - Added: * list_pkgs-add-parameter-for-returned-attribute-selec.patch- Introducing the kubernetes module (bsc#1051948) - Added: * introducing-the-kubernetes-module.patch- Revert "We don't have python-systemd, so notify can't work" - Added: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Notify systemd synchronously via NOTIFY_SOCKET (bsc#1053376) - Added: * notify-systemd-synchronously-bsc-1053376.patch- Add clean_id function to salt.utils.verify.py (CVE-2017-12791, bsc#1053955) - Added: * add-clean_id-function-to-salt.utils.verify.py.patch- Added bugfix when jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125) - Added: * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch- Adding procps as dependency. This provides "ps" and "pgrep" utils which are called from different Salt modules and also from new salt-minion watchdog.- Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade. - Added: * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch- fix format error (bsc#1043111)- fix ownership for whole master cache directory (bsc#1035914)- Bugfix: clean up `change` attribute from interface dict (upstream) Issue: https://github.com/saltstack/salt/issues/41461 PR: 1. https://github.com/saltstack/salt/pull/41487 2. https://github.com/saltstack/salt/pull/41533 Added: * clean-up-change-attribute-from-interface-dict.patch- Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)- Bugfix: orchestrate and batches returns false failed information https://github.com/saltstack/salt/issues/40635 Added: * fixed-issue-with-parsing-of-master-minion-returns-wh.patch- speed-up cherrypy by removing sleep call- wrong os_family grains on SUSE - fix unittests (bsc#1038855)- fix setting the language on SUSE systems (bsc#1038855)- Documentation refresh to 2016.11.4- Update to 2016.11.4 See https://docs.saltstack.com/en/develop/topics/releases/2016.11.4.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.3.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.2.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.1.html for full changelog - Use SUSE specific salt-api.service (bsc#1039370) - Bugfix: wrong os_family grains on SUSE (bsc#1038855) - Bugfix: unable to use hostname for minion ID as '127' (upstream) - Fix core grains constants for timezone (bsc#1032931) - Add unit test for a skip false values from preferred IPs upstream patch - Adding "yum-plugin-security" as required for RHEL 6 - Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - raet protocol is no longer supported (bsc#1020831) - Fix: move SSH data to the new home (bsc#1027722) - Fix: /var/log/salt/minion fails logrotate (bsc#1030009) - Fix: Result of master_tops extension is mutually overwritten (bsc#1030073) - Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Use salt's ordereddict for comparison (fixes failing tests) - add special salt-minion.service file for RES7 - fix scripts for salt-proxy - define with systemd for fedora and rhel >= 7 (bsc#1027240) - add openscap module - file.get_managed regression fix (upstream issues #39762) - fix translate variable arguments if they contain hidden keywords (bsc#1025896) - fix service handling for openSUSE - added unit test for dockerng.sls_build dryrun - added dryrun to dockerng.sls_build - update dockerng minimal version requirements - fix format error in error parsing - keep fix for migrating salt home directory (bsc#1022562) - Fix salt pkg.latest raises exception if package is not available (bsc#1012999) - Fix timezone: should be always in UTC (bsc#1017078) - Fix timezone handling for rpm installtime (bsc#1017078) - Increasing timeouts for running integrations tests - Add buildargs option to dockerng.build module - Disable custom rosters for Salt SSH via Salt API (bsc#1011800) More: https://github.com/saltstack/salt/pull/38596 - Fix error when missing ssh-option parameter - readd yum notify plugin - all kwargs to dockerng.create to provide all features to sls_build as well - rename patches to get rid of the prefix numbers - Added: * bugfix-unable-to-use-127-as-hostname.patch * fix-grain-for-os_family-on-suse-series.patch * use-correct-grain-constants-for-timezone.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-a-salt-minion-service-control-file.patch * add-options-for-dockerng.patch * add-zypp-notify-plugin.patch * fixing-beacons.list-integration-test-failure.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch - Renamed: * 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch => tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * 0002-Run-salt-master-as-dedicated-salt-user.patch => run-salt-master-as-dedicated-salt-user.patch * 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch => check-if-byte-strings-are-properly-encoded-in-utf-8.patch * 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch => do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * 0009-Add-YUM-plugin.patch 0027-Add-YUM-plugin.patch => add-yum-plugin.patch * 0012-Run-salt-api-as-user-salt-bsc-990029.patch => run-salt-api-as-user-salt-bsc-990029.patch * 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch => setting-up-os-grains-for-sles-expanded-support-suse-.patch * 0022-Change-travis-configuration-file-to-use-salt-toaster.patch => change-travis-configuration-file-to-use-salt-toaster.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch => avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * 0042-Salt-ssh-ssh-option-param.patch => add-ssh-option-to-salt-ssh.patch * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch => adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0005-Use-SHA256-hash-type-by-default.patch * 0006-Create-salt-proxy-instantiated-service-file.patch * 0007-Add-SUSE-Manager-plugin.patch * 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch * 0009-Rewrite-minion-ID-generator-bsc-967803.patch * 0010-snapper-execution-module.patch * 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch * 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch * 0014-Fix-some-unittests.patch * 0015-Check-for-single-quote-before-splitting-on-single-qu.patch * 0016-Unit-test-fixes-for-2015.8.7.patch * 0017-Fix-snapper_test-for-python26.patch * 0018-Integration-tests-fixes-for-2015.8.7.patch * 0019-Generate-Salt-Thin-with-configured-extra-modules.patch * 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch * 0023-Adding-dist-upgrade-support-to-zypper-module.patch * 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch * 0025-Including-resolver-params-for-Zypper-debug-solver.patch * 0026-fix-status-handling-in-sysv-init-scripts.patch * 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch * 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch * 0030-Extract-archive-into-existing-directory-add-overwrit.patch * 0031-Port-rsync-state-from-2016.3.patch * 0032-Support-remote-port-forwarding-with-salt-ssh.patch * 0033-Add-master_tops-support-in-salt-ssh.patch * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0037-salt-minion-service-back-to-type-simple.patch * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch * 0046-Snapper-module-improvements.patch * 0047-Fix-issue-with-cp.push-36136.patch * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch * 0049-OpenSCAP-module.patch * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch * 0053-fix-race-condition-on-cache-directory-creation.patch * 0054-Merge-output-from-master_tops.patch * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Bugfix: datetime should be returned always in UTC - Added: * 0063-Bugfix-datetime-should-be-returned-always-in-UTC.patch- Bugfix: scheduled state may cause crash while deserialising data on infinite recursion. (bsc#1036125) - Added: * 0062-Bugfix-deserialising-crashes-in-the-recursive-loop-b.patch- Enable yum to handle errata on RHEL 6: require yum-plugin-security- Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - Added: * 0061-Search-the-entire-CACHE_DIR-because-storage-paths-ch.patch - Modified: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch- Refactoring on Zypper and Yum execution and state modules to allow installation of patches/errata. - Added: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix log rotation permission issue (bsc#1030009) - Use pkg/suse/salt-api.service by this package - Removed: * 0059-Set-salt-api-shell-env.patch - Added: * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Patch to set SHELL env variable for the salt-api.service. Needed for salt-ssh ProxyCommand to work properly. - Added: * 0059-Set-salt-api-shell-env.patch- Fixes 'timeout' and 'gather_job_timeout' kwargs parameters for 'local_batch' client - Added: * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch- Add missing bootstrap script for Salt Cloud (bsc#1032452)- Fix: add missing /var/cache/salt/cloud directory (bsc#1032213)- Added test case for race conditions on cache directory creation - Modified: * 0053-fix-race-condition-on-cache-directory-creation.patch- Adding "pkg.install downloadonly=True" support to yum/dnf execution module - Makes sure "gather_job_timeout" is an Integer - Adding "pkg.downloaded" state and support for installing patches/erratas - Added: * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix: merge master_tops output- Fix: race condition on cache directory creation - Added: * 0053-fix-race-condition-on-cache-directory-creation.patch- Cleanup salt user environment preparation (bsc#1027722)- Don't send passwords after shim delimiter is found (bsc#1019386) - Add: * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch- Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Add: * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch- Update systemd module unit tests (Update patch 0050)- define with system for fedora and rhel 7 (bsc#1027240)- Fix service state returning stacktrace (bsc#1027044) - Add: * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch- Update OpenSCAP Module patch- OpenSCAP Module - Added: * 0049-OpenSCAP-module.patch- Prevents 'OSError' exception in case certain job cache path doesn't exist (bsc#1023535) - Added: * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch- Backport: Fix issue with cp.push (#36136) - Add: * 0047-Fix-issue-with-cp.push-36136.patch- Fix salt-minion update on RHEL (bsc#1022841)- Adding new functions to Snapper execution module. - Added: * snapper-module-improvements.patch- Fix invalid chars allowed for data IDs (bsc#1011304) Fix timezone: should be always in UTC (bsc#1017078) Add: * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch- Fixes wrong "enabled" opts for yumnotify plugin Add: * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch- ssh-option parameter for salt-ssh command. Added: * 0042-Salt-ssh-ssh-option-param.patch- minion should pre-require salt - do not restart salt-minion in the salt package - add try-restart to sys-v init scripts Add: * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch- Adding "Restart=on-failure" for salt-minion systemd service Add: * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch- Re-introducing "KillMode=process" for salt-minion systemd service Add: * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch- Successfully exit of salt-api child processes when SIGTERM is received Add: * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch- Add new patches: * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch * 0037-salt-minion-service-back-to-type-simple.patch- Update to 2015.8.12 - Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639) - inherited patches 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch 0002-Run-salt-master-as-dedicated-salt-user.patch 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - renamed patches 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch - > 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch 0036-Use-SHA256-hash-type-by-default.patch - > 0005-Use-SHA256-hash-type-by-default.patch 0046-Add-SUSE-Manager-plugin.patch - > 0007-Add-SUSE-Manager-plugin.patch 0048-Create-salt-proxy-instantiated-service-file.patch - > 0006-Create-salt-proxy-instantiated-service-file.patch 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch - > 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch 0059-Rewrite-minion-ID-generator-bsc-967803.patch - > 0009-Rewrite-minion-ID-generator-bsc-967803.patch 0061-snapper-execution-module.patch - > 0010-snapper-execution-module.patch 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch - > 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch 0064-Run-salt-api-as-user-salt-bsc-990029.patch - > 0012-Run-salt-api-as-user-salt-bsc-990029.patch 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch - > 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch 0070-Fix-some-unittests.patch - > 0014-Fix-some-unittests.patch 0071-Check-for-single-quote-before-splitting-on-single-qu.patch - > 0015-Check-for-single-quote-before-splitting-on-single-qu.patch 0072-Unit-test-fixes-for-2015.8.7.patch - > 0016-Unit-test-fixes-for-2015.8.7.patch 0073-Fix-snapper_test-for-python26.patch - > 0017-Fix-snapper_test-for-python26.patch 0074-Integration-tests-fixes-for-2015.8.7.patch - > 0018-Integration-tests-fixes-for-2015.8.7.patch 0075-Generate-Salt-Thin-with-configured-extra-modules.patch - > 0019-Generate-Salt-Thin-with-configured-extra-modules.patch 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch - > 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch - > 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch 0078-Change-travis-configuration-file-to-use-salt-toaster.patch - > 0022-Change-travis-configuration-file-to-use-salt-toaster.patch 0079-Adding-dist-upgrade-support-to-zypper-module.patch - > 0023-Adding-dist-upgrade-support-to-zypper-module.patch 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch - > 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch 0081-Including-resolver-params-for-Zypper-debug-solver.patch - > 0025-Including-resolver-params-for-Zypper-debug-solver.patch 0082-fix-status-handling-in-sysv-init-scripts.patch - > 0026-fix-status-handling-in-sysv-init-scripts.patch - new patches from upstream 0027-Add-YUM-plugin.patch 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch (bsc#1008933) 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch 0030-Extract-archive-into-existing-directory-add-overwrit.patch 0031-Port-rsync-state-from-2016.3.patch 0032-Support-remote-port-forwarding-with-salt-ssh.patch 0033-Add-master_tops-support-in-salt-ssh.patch - upstreamed patches 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch 0005-Fix-package-status-filtering-on-latest-version-and-i.patch 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch 0009-The-functions-in-the-state-module-that-return-a-retc.patch 0010-add-handling-for-OEM-products.patch 0011-improve-doc-for-list_pkgs.patch 0012-implement-version_cmp-for-zypper.patch 0013-pylint-changes.patch 0014-Check-if-rpm-python-can-be-imported.patch 0015-call-zypper-with-option-non-interactive-everywhere.patch 0016-write-a-zypper-command-builder-function.patch 0017-Fix-crash-with-scheduler-and-runners-31106.patch 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch 0022-fix-argument-handling-for-pkg.download.patch 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch 0025-adapt-tests-to-new-zypper_check_result-output.patch 0027-make-suse-check-consistent-with-rh_service.patch 0028-fix-numerical-check-of-osrelease.patch 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch 0034-Fix-git_pillar-race-condition.patch 0035-Fix-the-always-false-behavior-on-checking-state.patch 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch 0039-Prevent-metadata-download-when-getting-installed-pro.patch 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch 0044-Unblock-Zypper.-Modify-environment.patch 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch 0049-Prevent-several-minion-processes-on-the-same-machine.patch 0050-checksum-validation-when-zypper-pkg.download.patch 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch 0054-fix-groupadd-module-for-sles11-systems.patch 0055-Backport-31164-and-31364-32474.patch 0056-Move-log-message-from-INFO-to-DEBUG.patch 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch 0065-fix-beacon-list-to-include-all-beacons-being-process.patch 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Splitted non-Linux and other external platform modules to 'salt-other' sub-package.- Switch package group from System/Monitoring to System/Management- fix exist codes of sysv init script (bsc#999852) Add: * 0082-fix-status-handling-in-sysv-init-scripts.patch- Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade. Add: * 0081-Including-resolver-params-for-Zypper-debug-solver.patch- Fix Salt API crash via salt-ssh on empty roster (bsc#1004723) Add: * 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch- Adding 'dist-upgrade' support to zypper module (FATE#320559) Add: * 0079-Adding-dist-upgrade-support-to-zypper-module.patch- Copy .travis.yml from git commit ea63e793567ba777e47dc766a4f88edfb037a02f Add: * travis.yml - Change travis configuration file to use salt-toaster Add: * travis.yml * 0078-Change-travis-configuration-file-to-use-salt-toaster.patch- acl.delfacl: fix position of -X option to setfacl (bsc#1004260) Add: * 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch- fix generated shebang in scripts on SLES-ES 7 (bsc#1004047)- add update-documentation.sh to specfile- Setting up OS grains for SLES-ES (SLES Expanded Support platform) Add: * 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch- Move salt home directory to /var/lib/salt (bsc#1002529) - Adjust permissions on home directory - Adjust pre-install script to correctly move existing salt users' home directory salt user cannot write in his own home directory (/srv/salt) because it is owned by user `root`. This prevents salt from correctly save ssh known hosts in ~/.ssh/ and breaks salt-ssh bootstrapping.- Updated html.tar.bz2 documentation tarball. - Generate Salt Thin with configured extra modules (bsc#990439) Add: * 0075-Generate-Salt-Thin-with-configured-extra-modules.patch- Unit and integration tests fixes for 2015.8.7 Add: * 0072-Unit-test-fixes-for-2015.8.7.patch * 0073-Fix-snapper_test-for-python26.patch * 0074-Integration-tests-fixes-for-2015.8.7.patch- Prevent pkg.install failure for expired keys (bsc#996455) Add: * 0071-Check-for-single-quote-before-splitting-on-single-qu.patch- Required D-Bus and generating machine ID- add a macro to check if the docs should be build or the static tarball should be used- Fix a couple of failing unittests * 0070-Fix-some-unittests.patch- Helper script for updating documentation tarball. Added: * update-documentation.sh- Fix python-jinja2 requirements in rhel- Fix pkg.installed refresh repo failure (bsc#993549) Fix salt.states.pkgrepo.management no change failure (bsc#990440) Add: * 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch * 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Prevent snapper module crash on load if no DBus is available in the system (bsc#993039) Add: * 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch- Prevent continuous restart, if a dependency wasn't installed (bsc#991048) Add: * 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch- Fix beacon list to include all beacons being process Add: * 0065-fix-beacon-list-to-include-all-beacons-being-process.patch- Run salt-api as user salt like the master (bsc#990029) Add: * 0064-Run-salt-api-as-user-salt-bsc-990029.patch- Revert patch Minion ID generation (bsc#967803) Removes: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Fix broken inspector due to accidentally missed commit (bsc#989798) Add: * 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch- Set always build salt-doc package.- Bugfix: lvm.vg_present does not recognize PV with certain LVM filter settings (bsc#988506) Add: * 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch- Backport: Snapper module for Salt. Add: * 0061-snapper-execution-module.patch- Bugfix: pkg.list_products on "registerrelease" and "productline" returns boolean.False if empty (bsc#989193, bsc#986019) Add: * 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch- Rewrite Minion ID generation (bsc#967803) Add: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Bugfix: Fixed behavior for SUSE OS grains (bsc#970669) Bugfix: Salt os_family does not detect SLES for SAP (bsc#983017) Add: * 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch- Move log message from INFO to DEBUG (bsc#985661) Add: 0056-Move-log-message-from-INFO-to-DEBUG.patch - fix salt --summary to count not responding minions correctly (bsc#972311) Add: * 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch- Fix memory leak on custom execution module sheduled jobs (bsc#983512) Add: * 0055-Backport-31164-and-31364-32474.patch- fix groupadd module for sles11 systems (bsc#978150) Add: * 0054-fix-groupadd-module-for-sles11-systems.patch- Fix pkgrepo.managed gpgkey argument doesn't work (bsc#979448) Add: * 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch- Package checksum validation for zypper pkg.download Add: * 0050-checksum-validation-when-zypper-pkg.download.patch * 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch - Check if a job has executed and returned successfully Add: * 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch- Remove option -f from startproc (bsc#975733) Add: * 0049-Prevent-several-minion-processes-on-the-same-machine.patch- Changed Zypper's plugin. Added Unit test and related to that data (bsc#980313). Update: * 0046-Add-SUSE-Manager-plugin.patch Delete (not needed anymore): * 0049-Alter-the-event-name.patch- Zypper plugin: alter the generated event name on package set change. Add: * 0049-Alter-the-event-name.patch- Fix file ownership on master keys and cache directories during upgrade (handles upgrading from salt 2014, where the daemon ran as root, to 2015 where it runs as the salt user, bsc#979676).- salt-proxy .service file created (bsc#975306) Add: * 0048-Create-salt-proxy-instantiated-service-file.patch- Prevent salt-proxy test.ping crash (bsc#975303) Add: * 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch- Fix shared directories ownership issues.- Add Zypper plugin to generate an event, once Zypper is used outside the Salt infrastructure demand (bsc#971372). Add: * 0046-Add-SUSE-Manager-plugin.patch- Restore boolean values from the repo configuration Fix priority attribute (bsc#978833) Add: * 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch- Unblock-Zypper. (bsc#976148) Modify-environment. (bsc#971372) Add: * 0044-Unblock-Zypper.-Modify-environment.patch- Prevent crash if pygit2 package is requesting re-compilation. Add: * 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch- align OS grains from older SLES with current one (bsc#975757) Add: * 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch- Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access (bsc#969320) Add: * 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch- Check if EOL is available in a particular product (bsc#975093) Add: * 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch- fix building with docs on SLE11- Prevent metadata download when getting installed products Add: * 0039-Prevent-metadata-download-when-getting-installed-pro.patch- Add statically built docs.- fix sorting by latest package Add: * 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch- ensure pkg.info_installed report latest package version (bsc#972490) Add: * 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch- Use SHA256 by default in master, minion and proxy (bsc#955373) Add: * 0036-Use-SHA256-hash-type-by-default.patch- Fix state structure compilation Add: * 0035-Fix-the-always-false-behavior-on-checking-state.patch - Fix git_pillar race condition Add: * 0034-Fix-git_pillar-race-condition.patch- fix detection of base products in SLE11 * 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch - fix rpm info for SLE11 * 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch * 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch - fix init system detection for SLE11 * 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch- Re-add corrected patch: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Make checksum configurable (upstream still wants md5, we suggest sha256). bsc#955373 Add: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Fix the service state / module on SLE11. Add: * 0027-make-suse-check-consistent-with-rh_service.patch * 0028-fix-numerical-check-of-osrelease.patch- Prevent rebuilds in OBS by not generating a date as a comment in a source file Add: 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch- Add better checking for zypper exit codes and simplify evaluation of the zypper error messages. Add: 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch - Adapt unit tests Add: 0025-adapt-tests-to-new-zypper_check_result-output.patch- Add initial pack of Zypper's Unit tests. Use XML output in list_upgrades. Bugfix: upgrade_available crashes when only one package specified Purge is not using "-u" anymore Add: * 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch- fix argument handling of pkg.download Add: 0022-fix-argument-handling-for-pkg.download.patch- unify behavior of zypper refresh in salt Add: 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch- Fix crash with scheduler and runners Add: 0017-Fix-crash-with-scheduler-and-runners-31106.patch- Call zypper always with --non-interactive Add: * 0015-call-zypper-with-option-non-interactive-everywhere.patch * 0016-write-a-zypper-command-builder-function.patch- require rpm-python on SUSE for zypper support- fix state return code Add: 0009-The-functions-in-the-state-module-that-return-a-retc.patch - add handling of OEM products to pkg.list_products Add: 0010-add-handling-for-OEM-products.patch - improve doc for list_pkgs Add: 0011-improve-doc-for-list_pkgs.patch - implement pkg.version_cmp in zypper.py Add: * 0012-implement-version_cmp-for-zypper.patch * 0013-pylint-changes.patch * 0014-Check-if-rpm-python-can-be-imported.patch- Update to 2015.8.7 this is a small update to fix some regressions see https://docs.saltstack.com/en/latest/topics/releases/2015.8.7.html- Booleans should not be strings from XML, add Unix ticks time and format result in a list of maps. Add: * 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch- Stop salt-api daemon faster (bsc#963322) Add: * 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch- Do not crash on salt-key reject/delete consecutive calls. Add: * 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch- Update to 2015.8.5 Security fixes: * CVE-2016-1866: Improper handling of clear messages on the minion remote code execution (boo#965403) See https://docs.saltstack.com/en/latest/topics/releases/2015.8.5.html Dropped patches (all upstream): * 0003-List-products-consistently-across-all-SLES-systems.patch * 0004-Add-missing-return-data-to-scheduled-jobs.patch * 0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * 0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch Renamed patches: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - > 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch - > 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch - > 0005-Fix-package-status-filtering-on-latest-version-and-i.patch - Update to 2015.8.4 See https://docs.saltstack.com/en/latest/topics/releases/2015.8.4.html- Fix latest version available comparison and implement epoch support in Zypper module. Add: * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch- Update patch from opensuse to upstream version. Update: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Fix dependencies to Salt subpackages requiring release along the version.- Fix pkg.latest crash. - Fix pkg.latest SLS ID bug, when pkgs empty list is passed, but SLS ID still treated as a package name. Add: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Drop: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0005-Add-missing-return-data-to-scheduled-jobs.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch +0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * -0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch +0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch - Add: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch- Rename use-forking-daemon.patch to 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch - Rename use-salt-user-for-master.patch to 0002-Run-salt-master-as-dedicated-salt-user.patch - Rename 1efe484309a5c776974e723f3da0f5181f4bdb86.patch to 0003-List-products-consistently-across-all-SLES-systems.patch - Rename zypper-utf-8.patch to 0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename salt-2015.8-schedule-ret.patch to 0005-Add-missing-return-data-to-scheduled-jobs.patch - Rename salt-2015.8-pkg-zypper-attr-filtering.patch to 0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch - Rename salt-2015.8-zypper-info.patch to 0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch- Fix zypper module info_available on SLE-11 * add salt-2015.8-zypper-info.patch * https://github.com/saltstack/salt/pull/30384 - zypper/pkg: add package attributes filtering * add salt-2015.8-pkg-zypper-attr-filtering.patch * https://github.com/saltstack/salt/pull/30267 - Remove obsoleted patches and fixes: * 0001-Add-rpm.minimal_info-fix-rpm.info.patch * 0002-Reduce-information-returned-from-pkg.info_installed.patch * Remove require on glibc-locale (bsc#959572)- Add missing return data to scheduled jobs * add salt-2015.8-schedule-ret.patch for * https://github.com/saltstack/salt/pull/30246- Update zypper-utf-8.patch for Python 2.6- require glibc-locale (bsc#959572)- Report epoch and architecture of installed packages 0001-Add-rpm.minimal_info-fix-rpm.info.patch - pkg.info_installed exceeds the maximum event size, reduce the information to what's actually needed 0002-Reduce-information-returned-from-pkg.info_installed.patch- Filter out bad UTF-8 strings in package data (bsc#958350) zypper-utf-8.patch- Updated to salt 2015.8.3 bugfix release - remove the following patches because upstream merged them: - 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch - os_grain.patch - zypper_pkgrepo.patch - more details at: https://docs.saltstack.com/en/latest/topics/releases/2015.8.3.html- added 1efe484309a5c776974e723f3da0f5181f4bdb86.patch: reimplements pkg.list_products that potentially may be broken in a future releases of SLES.- added 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch: fixes a regression introduced in 2015.8.2, which was actually holding back the release. Downgrade is not an option as we need the leap fixes.- it shouldnt be >= 1110 but just > 1110- require pmtools on sle11 to get dmidecode- update use-salt-user-for-master.patch: First step to make the syndic also run as salt user.- Updated to bugfix release 2015.8.2 - os_grain.patch fix the "os" grain on SLES11SP4 - zypper_pkgrepo.patch fix the priority and humanname pkgrepo args for the zypper backend for more details: https://docs.saltstack.com/en/2015.8/topics/releases/2015.8.2.html- update to 2015.8.1 - Add support for ``spm.d/*.conf`` configuration of SPM (:issue:`27010`) - Fix ``proxy`` grains breakage for non-proxy minions (:issue:`27039`) - Fix global key management for git state - Fix passing http auth to ``util.http`` from ``state.file`` (:issue:`21917`) - Fix ``multiprocessing: True`` in windows (on by default`) - Add ``pkg.info`` to pkg modules - Fix name of ``serial`` grain (this was accidentally renamed in 2015.8.0`) - Merge config values from ``master.d``/``minion.d`` conf files (rather than flat update`) - Clean grains cache on grains sync (:issue:`19853`) - Remove streamed response for fileclient to avoid HTTP redirection problems (:issue:`27093`) - Fixed incorrect warning about ``osrelease`` grain (:issue:`27065`) - Fix authentication via Salt-API with tokens (:issue:`27270`) - Fix winrepo downloads from https locations (:issue:`27081`) - Fix potential error with salt-call as non-root user (:issue:`26889`) - Fix global minion provider overrides (:issue:`27209`) - Fix backward compatibility issues for pecl modules - Fix Windows uninstaller to only remove ``./bin``, ``salt*``, ``nssm.exe``, ``uninst.exe`` (:issue:`27383`) - Fix misc issues with mongo returner. - Add sudo option to cloud config files (:issue:`27398`) - Fix regression in RunnerClient argument handling (:issue:`25107`) - Fix ``dockerng.running`` replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Fix dockerng.running replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Increased performance on boto asg/elb states due to ``__states__`` integration - Windows minion no longer requires powershell to restart (:issue:`26629`) - Fix x509 module to support recent versions of OpenSSL (:issue:`27326`) - Some issues with proxy minions were corrected. - drop salt-2015.8-backports-susemanager.diff: included in update - guard raet buildrequires with bcond_with raet and comment out the recommends for salt-raet.- remove pygit2 global recommends, it is only needed in the master - remove git-core, pygit2 should pull it as a dependency - add a (currently disabled) %check- Add salt-2015.8-backports-susemanager.diff Returns detailed information about a package- ifdef Recommends to build on RHEL based distros - use _initddir instead of _sysconfdir/init.d as it works on both platforms.- allow to disable docs in preparation for building on other platforms without all dependencies.- python-libnacl, python-ioflo are _not_ required to build the package. They are anyways requires of python-raet, which is also not required to build the package.- merge (build)requires/recommends with requirements/*txt and setup.py- add raet subpackage which will pull all requires for it and provides config snippets to enable it for the minion and master.- add tmpfiles.d file- Remove requires on python-ioflo and python-libnacl they will be pulled by python-raet, which is optional.- python-raet is optional, so make it a Recommends- update backports patch from 2015.8 branch- update use-forking-daemon.patch: the original intention was to get rid of the python systemd dependency. for this we do not have daemonize the whole process. just switching to simple mode is enough.- drop fdupes: 1. it broke python byte code handling 2. the only part of the package which would really benefit from it would be the doc package. but given we only install the files via %doc, we can not use it for that either. - reenable completions on distros newer than sle11 - do not use _datarootdir, use _datadir instead.- package all directories in /var/cache/salt and /etc/salt and have permissions set for non root salt master - update use-salt-user-for-master.patch: - also patch the logrotate file to include the su option- remove duplicated recommends - never require pygit2 and git. the master can run fine without. always use recommends- cleanup dependencies: - remove a lot of unneeded buildrequires - fdupes not present on SLE10 - python-certifi needed on SLE11 - python-zypp not needed any more - python-pygit2 is not a global requirement - convert python-pysqlite to recommends as it is not available on python <=2.7 - sles_version -> suse_version - %exclude the cloud/deploy/*.sh scripts to fix build issue on SLE11- Remove python-PyYAML from the dependencies list, as python-yaml is the same - Build the -completion subpackages in SLE11 as well - Add salt-proxy (by dmacvicar@suse.de) - Create salt user/group only in the -master subpkg- Fix typo in use-forking-daemon.patch, that prevented daemon loading- Fix typo in Requires- Cleanup requirements- New Major release 2015.8.0 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.8.0.html - Cleaned the spec file with spec-cleaner - Added the use-salt-user-for-master.patch see README.SUSE - Updated the files ownership with salt user - removed m2crypto depency- Removed fish dependency for fish completions.- Added fish completions.- Support SLE11SP{3,4}, where the M2Crypto package is named python-m2crypto- Updated to Bugfix release 2015.5 for more details: https://github.com/saltstack/salt/blob/develop/doc/topics/releases/2015.5.5.rst - Add prereq, for user creation. - Add creation of salt user in preparation of running the salt-master daemon as non-root user salt. https://bugzilla.opensuse.org/show_bug.cgi?id=939831 - Add README.SUSE with explanation and how to.- only require git-core to not pull in git-web and gitk- New Bugfix release 2015.5.3 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.3.html- New Bugfix release 2015.5.2 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.2.html- New Bugfix release 2015.5.1 salt.runners.cloud.action() has changed the fun keyword argument to func. Please update any calls to this function in the cloud runner. for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.1.html- Removed python-pssh depency not needed anymore.- Major release 2015.5.0 Lithium - update to 2015.5.0 The 2015.5.0 feature release of Salt is focused on hardening Salt and mostly on improving existing systems. A few major additions are present, primarily the new Beacon system. Most enhancements have been focused around improving existing features and interfaces. As usual the release notes are not exhaustive and primarily include the most notable additions and improvements. Hundreds of bugs have been fixed and many modules have been substantially updated and added. See especially the warning right on the top regarding python_shell=False. For all details see http://docs.saltstack.com/en/latest/topics/releases/2015.5.0.html - RPM Package changes: - add some versions to the buildrequires to match the 2 requirements files from the tarball - Moved the depencencies to main salt package except where they are specific for the package - Changed python-request dependency,only needed on salt-cloud - Added python-tornado dependency for http.py - Fixed zsh_completion in tarball. - Fixed salt-api requirements to require python-cherrypy - Fixed salt-cloud requiments to require salt-master- New Bugfix release 2014.7.5 Changes: + Fixed a key error bug in salt-cloud + Updated man pages to better match documentation + Fixed bug concerning high CPU usage with salt-ssh + Fixed bugs with remounting cvfs and fuse filesystems + Fixed bug with alowing requisite tracking of entire sls files + Fixed bug with aptpkg.mod_repo returning OK even if apt-add-repository fails + Increased frequency of ssh terminal output checking + Fixed malformed locale string in localmod module + Fixed checking of available version of package when accept_keywords were changed + Fixed bug to make git.latest work with empty repositories + Added **kwargs to service.mod_watch which removes warnings about enable and __reqs__ not being supported by the function + Improved state comments to not grow so quickly on failed requisites + Added force argument to service to trigger force_reload + Fixed bug to andle pkgrepo keyids that have been converted to int + Fixed module.portage_config bug with appending accept_keywords + Fixed bug to correctly report disk usage on windows minion + Added the ability to specify key prefix for S3 ext_pillar + Fixed issues with batch mode operating on the incorrect number of minions + Fixed a bug with the proxmox cloud provider stacktracing on disk definition + Fixed a bug with the changes dictionary in the file state + Fixed the TCP keep alive settings to work better with SREQ caching + Fixed many bugs within the iptables state and module + Fixed bug with states by adding fun, state, and unless to the state runtime internal keywords listing + Added ability to eAuth against Active Directory + Fixed some salt-ssh issues when running on Fedora 21 + Fixed grains.get_or_set_hash to work with multiple entries under same key + Added better explanations and more examples of how the Reactor calls functions to docs + Fixed bug to not pass ex_config_drive to libcloud unless it's explicitly enabled + Fixed bug with pip.install on windows + Fixed bug where puppet.run always returns a 0 retcode + Fixed race condition bug with minion scheduling via pillar + Made efficiency improvements and bug fixes to the windows installer + Updated environment variables to fix bug with pygit2 when running salt as non-root user + Fixed cas behavior on data module -- data.cas was not saving changes + Fixed GPG rendering error + Fixed strace error in virt.query + Fixed stacktrace when running chef-solo command + Fixed possible bug wherein uncaught exceptions seem to make zmq3 tip over when threading is involved + Fixed argument passing to the reactor + Fixed glibc caching to prevent bug where salt-minion getaddrinfo in dns_check() never got updated nameservers Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix Release 2014.7.4 - Updated patch use-forking-daemon.patch - fix salt-zsh-completion conflicts + Multi-master minions mode no longer route fileclient operations asymetrically. This fixes the source of many multi-master bugs where the minion would become unrepsonsive from one or more masters. + Fix bug wherein network.iface could produce stack traces. + net.arp will no longer be made available unless arp is installed on the system. + Major performance improvements to Saltnado + Allow KVM module to operate under KVM itself or VMWare Fusion + Various fixes to the Windows installation scripts + Fix issue where the syndic would not correctly propogate loads to the master job cache. + Improve error handling on invalid /etc/network/interfaces file in salt networking modules + Fix bug where a reponse status was not checked for in fileclient.get_url + Enable eauth when running salt in batch mode + Increase timeout in Boto Route53 module + Fix bugs with Salt's 'tar' module option parsing + Fix parsing of NTP servers on Windows + Fix issue with blockdev tuning not reporting changes correctly + Update to the latest Salt bootstrap script + Update Linode salt-cloud driver to use either linode-python or apache-libcloud + Fix for s3.query function to return correct headers + Fix for s3.head returning None for files that exist + Fix the disable function in win_service module so that the service is disabled correctly + Fix race condition between master and minion when making a directory when both daemons are on the same host + Fix an issue where file.recurse would fail at the root of an svn repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an hgfs repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an gitfs repo when the repo has a mountpoint + Add status.master capability for Windows. + Various fixes to ssh_known_hosts + Various fixes to states.network bonding for Debian + The debian_ip.get_interfaces module no longer removes nameservers. + Better integration between grains.virtual and systemd-detect-virt and virt-what + Fix traceback in sysctl.present state output + Fix for issue where mount.mounted would fail when superopts were not a part of mount.active (extended=True). Also mount.mounted various fixes for Solaris and FreeBSD. + Fix error where datetimes were not correctly safeguarded before being passed into msgpack. + Fix file.replace regressions. If the pattern is not found, and if dry run is False, and if `backup` is False, and if a pre-existing file exists with extension `.bak`, then that backup file will be overwritten. This backup behavior is a result of how `fileinput` works. Fixing it requires either passing through the file twice (the first time only to search for content and set a flag), or rewriting `file.replace` so it doesn't use `fileinput` + VCS filreserver fixes/optimizations + Catch fileserver configuration errors on master start + Raise errors on invalid gitfs configurations + set_locale when locale file does not exist (Redhat family) + Fix to correctly count active devices when created mdadm array with spares + Fix to correctly target minions in batch mode + Support ssh:// urls using the gitfs dulwhich backend + New fileserver runner + Fix various bugs with argument parsing to the publish module. + Fix disk.usage for Synology OS + Fix issue with tags occurring twice with docker.pulled + Fix incorrect key error in SMTP returner + Fix condition which would remount loopback filesystems on every state run + Remove requsites from listens after they are called in the state system + Make system implementation of service.running aware of legacy service calls + Fix issue where publish.publish would not handle duplicate responses gracefully. + Accept Kali Linux for aptpkg salt execution module + Fix bug where cmd.which could not handle a dirname as an argument + Fix issue in ps.pgrep where exceptions were thrown on Windows. - Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix release 2014.7.2: - fix package bug with fdupes. - keep sle 11 sp3 support. + Fix erroneous warnings for systemd service enabled check (issue 19606) + Fix FreeBSD kernel module loading, listing, and persistence kmod (issue 197151, issue 19682) + Allow case-sensitive npm package names in the npm state. This may break behavior for people expecting the state to lowercase their npm package names for them. The npm module was never affected by mandatory lowercasing. (issue 20329) + Deprecate the activate parameter for pip.install for both the module and the state. If bin_env is given and points to a virtualenv, there is no need to activate that virtualenv in a shell for pip to install to the virtualenv. + Fix a file-locking bug in gitfs (issue 18839)- New Bugfix release 2014.7.1: + Fixed gitfs serving symlinks in file.recurse states (issue 17700) + Fixed holding of multiple packages (YUM) when combined with version pinning (issue 18468) + Fixed use of Jinja templates in masterless mode with non-roots fileserver backend (issue 17963) + Re-enabled pillar and compound matching for mine and publish calls. Note that pillar globbing is still disabled for those modes, for security reasons. (issue 17194) + Fix for tty: True in salt-ssh (issue 16847) - Needed to provide zsh completion because of the tarball missing the zsh completion script. - Removed man salt.1.gz file from salt-master because upstream removed it. - Added man salt.7.gz to salt-master package- Updated to Major Release 2014.7.0 - added python-zipp as depency - added recommend python-pygit2, this is the preferred gitfs backend of saltstack - added zsh-completion package - Removed Patch fix-service-py-version-parsing-sles.patch already fixed in this package - Removed Patch pass-all-systemd-list-units.patch already fixed in this package - Removed Patch disable-service-py-for-suse-family.patch already fixed in this package - Removed Patch allow-systemd-units-no-unit-files.patch already fixed in this package - Removed Patch allow-systemd-parameterized-services.patch already fixed in this package - More information at: http://docs.saltstack.com/en/latest/topics/releases/2014.7.0.html - SALT SSH ENHANCEMENTS: + Support for Fileserver Backends + Support for Saltfile + Ext Pillar + No more sshpass needed + Pure Python Shim + Custom Module Delivery + CP module Support + More Thin Directory Options - Salt State System enhancements: + New Imperative State Keyword "Listen" + New Mod Aggregate Runtime Manipulator + New Requisites: onchanges and onfail + New Global onlyif and unless + Use names to expand and override values - Salt Major Features: + Improved Scheduler Additions + Red Hat 7 Support + Fileserver Backends in Salt-call + Amazon Execution Modules in salt-cloud + LXC Runner Enhancements + Next Gen Docker Management + Peer System Performance Improvements + SDB Encryption at rest for configs + GPG Renderer encrypted pillar at rest + OpenStack Expansions + Queues System external queue systems into Salt events + Multi Master Failover Additions + Chef Execution Module - salt-api Project Merge + Synchronous and Asynchronous Execution of Runner and Wheel Modules + rest_cherrypy Additions + Web Hooks - Fileserver Backend Enhancements: + New gitfs Features + Pygit2 and Dulwich support + Mountpoints support + New hgfs Features + mountpoints support + New svnfs Features: + mountpoints + minionfs Featuressupport + mountpoints - New Salt Modules: + Oracle + Random + Redis + Amazon Simple Queue Service + Block Device Management + CoreOS etcd + Genesis + InfluxDB + Server Density + Twilio Notifications + Varnish + ZNC IRC Bouncer + SMTP - NEW RUNNERS: + Map/Reduce Style + Queue - NEW EXTERNAL PILLARS: + CoreOS etcd - NEW SALT-CLOUD PROVIDERS: + Aliyun ECS Cloud + LXC Containers + Proxmox (OpenVZ containers & KVM) - DEPRECATIONS: + Salt.modules.virtualenv_mod- Updated to 2014.1.13 a bugfix release on 2014.1.12 + fix module run exit code (issue 16420) + salt cloud Check the exit status code of scp before assuming it has failed. (issue 16599)/bin/sh/bin/sh/bin/shs390zl37 1772727238  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.33006.0-150500.4.68.23006.0-150500.4.68.23006.0-150500.4.68.2    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""##$#%%&&&&&&&&&%%%%%%%%''(('))***))++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++--......-----//0000000//11221////3344444444444444444444444444444444333333333333333333355666666666666555555555553333333337778888888888888888888888888888888888888877777777777777777777777777777777777733333/99:::99//;;<<<<<<<<;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================??@@@??AABBBACCDAAEEFFFFFEEEEGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGIIJJJIIKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOPPOQQRRRRQQQSSTTSQOUUVVVVUUUOWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[\\[]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]__```__aabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccceeffffffffffffeeeeeeeeeeegghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggiijjjjjjjjjjjjjjjiiiiiiiiiiiiiikkllllllllllkkkkkkkkkmmnmooppomqqrrqssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuvuwwwwwwwuxxuyuzzzzzzzu{{{u||||||||}}~~~~~~~~~~~}}}}}}}}}}saltsalt-apisalt-callsalt-cloudsalt-cpsalt-keysalt-mastersalt-minionsalt-proxysalt-runsalt-sshsalt-supportsalt-syndicspmzyppnotifysalt-callsalt-call-3.6salt-supportsalt-support-3.6spmspm-3.6saltsalt-3006.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_syspaths.cpython-36.pyccrypt.cpython-36.pycexceptions.cpython-36.pycfeatures.cpython-36.pycfileclient.cpython-36.pyckey.cpython-36.pycmaster.cpython-36.pycminion.cpython-36.pycpayload.cpython-36.pycrunner.cpython-36.pycscripts.cpython-36.pycstate.cpython-36.pycsyspaths.cpython-36.pyctemplate.cpython-36.pycversion.cpython-36.pyc_compat.py_logging__init__.py__pycache____init__.cpython-36.pychandlers.cpython-36.pycimpl.cpython-36.pycmixins.cpython-36.pychandlers.pyimpl.pymixins.py_syspaths.py_version.txtacl__init__.py__pycache____init__.cpython-36.pycauth__init__.py__pycache____init__.cpython-36.pycauto.cpython-36.pycdjango.cpython-36.pycfile.cpython-36.pyckeystone.cpython-36.pycldap.cpython-36.pycmysql.cpython-36.pycpam.cpython-36.pycpki.cpython-36.pycrest.cpython-36.pycsharedsecret.cpython-36.pycyubico.cpython-36.pycauto.pydjango.pyfile.pykeystone.pyldap.pymysql.pypam.pypki.pyrest.pysharedsecret.pyyubico.pybeacons__init__.py__pycache____init__.cpython-36.pycadb.cpython-36.pycaix_account.cpython-36.pycavahi_announce.cpython-36.pycbonjour_announce.cpython-36.pycbtmp.cpython-36.pyccert_info.cpython-36.pycdiskusage.cpython-36.pycglxinfo.cpython-36.pychaproxy.cpython-36.pycinotify.cpython-36.pycjournald.cpython-36.pycjunos_rre_keys.cpython-36.pycload.cpython-36.pyclog_beacon.cpython-36.pycmemusage.cpython-36.pycnapalm_beacon.cpython-36.pycnetwork_info.cpython-36.pycnetwork_settings.cpython-36.pycpkg.cpython-36.pycproxy_example.cpython-36.pycps.cpython-36.pycsalt_monitor.cpython-36.pycsalt_proxy.cpython-36.pycsensehat.cpython-36.pycservice.cpython-36.pycsh.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_vmadm.cpython-36.pycstatus.cpython-36.pycswapusage.cpython-36.pyctelegram_bot_msg.cpython-36.pyctwilio_txt_msg.cpython-36.pycwatchdog.cpython-36.pycwtmp.cpython-36.pycadb.pyaix_account.pyavahi_announce.pybonjour_announce.pybtmp.pycert_info.pydiskusage.pyglxinfo.pyhaproxy.pyinotify.pyjournald.pyjunos_rre_keys.pyload.pylog_beacon.pymemusage.pynapalm_beacon.pynetwork_info.pynetwork_settings.pypkg.pyproxy_example.pyps.pysalt_monitor.pysalt_proxy.pysensehat.pyservice.pysh.pysmartos_imgadm.pysmartos_vmadm.pystatus.pyswapusage.pytelegram_bot_msg.pytwilio_txt_msg.pywatchdog.pywtmp.pycache__init__.py__pycache____init__.cpython-36.pycconsul.cpython-36.pycetcd_cache.cpython-36.pyclocalfs.cpython-36.pycmysql_cache.cpython-36.pycredis_cache.cpython-36.pycconsul.pyetcd_cache.pylocalfs.pymysql_cache.pyredis_cache.pychannel__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycserver.cpython-36.pycclient.pyserver.pycli__init__.py__pycache____init__.cpython-36.pycapi.cpython-36.pycbatch.cpython-36.pycbatch_async.cpython-36.pyccall.cpython-36.pyccaller.cpython-36.pyccp.cpython-36.pycdaemons.cpython-36.pyckey.cpython-36.pycrun.cpython-36.pycsalt.cpython-36.pycspm.cpython-36.pycssh.cpython-36.pycapi.pybatch.pybatch_async.pycall.pycaller.pycp.pydaemons.pykey.pyrun.pysalt.pyspm.pyssh.pysupport__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycconsole.cpython-36.pycintfunc.cpython-36.pyclocalrunner.cpython-36.pyccollector.pyconsole.pyintfunc.pylocalrunner.pyprofiles__init__.py__pycache____init__.cpython-36.pycdefault.ymljobs-active.ymljobs-last.ymljobs-trace.ymlnetwork.ymlpostgres.ymlsalt.ymlusers.ymlclient__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycnetapi.cpython-36.pycmixins.pynetapi.pyssh__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycshell.cpython-36.pycssh_py_shim.cpython-36.pycstate.cpython-36.pycclient.pyshell.pyssh_py_shim.pystate.pywrapper__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pyccp.cpython-36.pycgrains.cpython-36.pycmine.cpython-36.pycpillar.cpython-36.pycpublish.cpython-36.pycsaltcheck.cpython-36.pycstate.cpython-36.pycconfig.pycp.pygrains.pymine.pypillar.pypublish.pysaltcheck.pystate.pycloud__init__.py__pycache____init__.cpython-36.pyccli.cpython-36.pycexceptions.cpython-36.pyclibcloudfuncs.cpython-36.pyccli.pyclouds__init__.py__pycache____init__.cpython-36.pycaliyun.cpython-36.pycazurearm.cpython-36.pycclc.cpython-36.pyccloudstack.cpython-36.pycdigitalocean.cpython-36.pycdimensiondata.cpython-36.pycec2.cpython-36.pycgce.cpython-36.pycgogrid.cpython-36.pychetzner.cpython-36.pycjoyent.cpython-36.pyclibvirt.cpython-36.pyclinode.cpython-36.pyclxc.cpython-36.pycmsazure.cpython-36.pyconeandone.cpython-36.pycopennebula.cpython-36.pycopenstack.cpython-36.pycpacket.cpython-36.pycparallels.cpython-36.pycprofitbricks.cpython-36.pycproxmox.cpython-36.pycpyrax.cpython-36.pycqingcloud.cpython-36.pycsaltify.cpython-36.pycscaleway.cpython-36.pycsoftlayer.cpython-36.pycsoftlayer_hw.cpython-36.pyctencentcloud.cpython-36.pycvagrant.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvultrpy.cpython-36.pycxen.cpython-36.pycaliyun.pyazurearm.pyclc.pycloudstack.pydigitalocean.pydimensiondata.pyec2.pygce.pygogrid.pyhetzner.pyjoyent.pylibvirt.pylinode.pylxc.pymsazure.pyoneandone.pyopennebula.pyopenstack.pypacket.pyparallels.pyprofitbricks.pyproxmox.pypyrax.pyqingcloud.pysaltify.pyscaleway.pysoftlayer.pysoftlayer_hw.pytencentcloud.pyvagrant.pyvirtualbox.pyvmware.pyvultrpy.pyxen.pydeployArch-git.shArch.shDebian-git.shDebian.shFedora-git.shFedora.shFreeBSD-git.shFreeBSD.shNone.shRHEL5-git.shRHEL5.shRHEL6-git.shRHEL6.shSmartOS.shUbuntu-git.shUbuntu.shbootstrap-salt.shcurl-bootstrap-git.shcurl-bootstrap.shpython-bootstrap.shwget-bootstrap-nocert.shwget-bootstrap.shexceptions.pylibcloudfuncs.pyconfig__init__.py__pycache____init__.cpython-36.pycschemas__init__.py__pycache____init__.cpython-36.pyccommon.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycminion.cpython-36.pycssh.cpython-36.pycvcenter.cpython-36.pyccommon.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyminion.pyssh.pyvcenter.pycrypt.pydaemons__init__.py__pycache____init__.cpython-36.pycmasterapi.cpython-36.pycmasterapi.pydefaults__init__.py__pycache____init__.cpython-36.pycevents.cpython-36.pycexitcodes.cpython-36.pycevents.pyexitcodes.pyengines__init__.py__pycache____init__.cpython-36.pycdocker_events.cpython-36.pycfluent.cpython-36.pychttp_logstash.cpython-36.pycircbot.cpython-36.pycjunos_syslog.cpython-36.pyclibvirt_events.cpython-36.pyclogentries.cpython-36.pyclogstash_engine.cpython-36.pycnapalm_syslog.cpython-36.pycreactor.cpython-36.pycredis_sentinel.cpython-36.pycscript.cpython-36.pycslack.cpython-36.pycslack_bolt_engine.cpython-36.pycsqs_events.cpython-36.pycstalekey.cpython-36.pyctest.cpython-36.pycthorium.cpython-36.pycwebhook.cpython-36.pycdocker_events.pyfluent.pyhttp_logstash.pyircbot.pyjunos_syslog.pylibvirt_events.pylogentries.pylogstash_engine.pynapalm_syslog.pyreactor.pyredis_sentinel.pyscript.pyslack.pyslack_bolt_engine.pysqs_events.pystalekey.pytest.pythorium.pywebhook.pyexceptions.pyexecutors__init__.py__pycache____init__.cpython-36.pycdirect_call.cpython-36.pycdocker.cpython-36.pycsplay.cpython-36.pycsudo.cpython-36.pyctransactional_update.cpython-36.pycdirect_call.pydocker.pysplay.pysudo.pytransactional_update.pyext__init__.py__pycache____init__.cpython-36.pycbackports_abc.cpython-36.pycipaddress.cpython-36.pycsaslprep.cpython-36.pycssl_match_hostname.cpython-36.pycwin_inet_pton.cpython-36.pyczipp.cpython-36.pycbackports_abc.pyimportlib_metadata__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_compat.pyipaddress.pysaslprep.pyssl_match_hostname.pytornado__init__.py__pycache____init__.cpython-36.pyc_locale_data.cpython-36.pycauth.cpython-36.pycautoreload.cpython-36.pycconcurrent.cpython-36.pyccurl_httpclient.cpython-36.pycescape.cpython-36.pycgen.cpython-36.pychttp1connection.cpython-36.pychttpclient.cpython-36.pychttpserver.cpython-36.pychttputil.cpython-36.pycioloop.cpython-36.pyciostream.cpython-36.pyclocale.cpython-36.pyclocks.cpython-36.pyclog.cpython-36.pycnetutil.cpython-36.pycoptions.cpython-36.pycprocess.cpython-36.pycqueues.cpython-36.pycrouting.cpython-36.pycsimple_httpclient.cpython-36.pycstack_context.cpython-36.pyctcpclient.cpython-36.pyctcpserver.cpython-36.pyctemplate.cpython-36.pyctesting.cpython-36.pycutil.cpython-36.pycweb.cpython-36.pycwebsocket.cpython-36.pycwsgi.cpython-36.pyc_locale_data.pyauth.pyautoreload.pyconcurrent.pycurl_httpclient.pyescape.pygen.pyhttp1connection.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylocks.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-36.pycasyncio.cpython-36.pycauto.cpython-36.pyccaresresolver.cpython-36.pyccommon.cpython-36.pycepoll.cpython-36.pycinterface.cpython-36.pyckqueue.cpython-36.pycposix.cpython-36.pycselect.cpython-36.pyctwisted.cpython-36.pycwindows.cpython-36.pycasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pyqueues.pyrouting.pysimple_httpclient.pystack_context.pytcpclient.pytcpserver.pytemplate.pytest__init__.py__main__.py__pycache____init__.cpython-36.pyc__main__.cpython-36.pycasyncio_test.cpython-36.pycauth_test.cpython-36.pycconcurrent_test.cpython-36.pyccurl_httpclient_test.cpython-36.pycescape_test.cpython-36.pycgen_test.cpython-36.pychttp1connection_test.cpython-36.pychttpclient_test.cpython-36.pychttpserver_test.cpython-36.pychttputil_test.cpython-36.pycimport_test.cpython-36.pycioloop_test.cpython-36.pyciostream_test.cpython-36.pyclocale_test.cpython-36.pyclocks_test.cpython-36.pyclog_test.cpython-36.pycnetutil_test.cpython-36.pycoptions_test.cpython-36.pycprocess_test.cpython-36.pycqueues_test.cpython-36.pycresolve_test_helper.cpython-36.pycrouting_test.cpython-36.pycruntests.cpython-36.pycsimple_httpclient_test.cpython-36.pycstack_context_test.cpython-36.pyctcpclient_test.cpython-36.pyctcpserver_test.cpython-36.pyctemplate_test.cpython-36.pyctesting_test.cpython-36.pyctwisted_test.cpython-36.pycutil.cpython-36.pycutil_test.cpython-36.pycweb_test.cpython-36.pycwebsocket_test.cpython-36.pycwindows_test.cpython-36.pycwsgi_test.cpython-36.pycasyncio_test.pyauth_test.pyconcurrent_test.pycurl_httpclient_test.pyescape_test.pygen_test.pyhttp1connection_test.pyhttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylocks_test.pylog_test.pynetutil_test.pyoptions_test.pyprocess_test.pyqueues_test.pyresolve_test_helper.pyrouting_test.pyruntests.pysimple_httpclient_test.pystack_context_test.pytcpclient_test.pytcpserver_test.pytemplate_test.pytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywindows_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pyvsan__init__.py__pycache____init__.cpython-36.pycvsanapiutils.cpython-36.pycvsanmgmtObjects.cpython-36.pycvsanapiutils.pyvsanmgmtObjects.pywin_inet_pton.pyzipp.pyfeatures.pyfileclient.pyfileserver__init__.py__pycache____init__.cpython-36.pycazurefs.cpython-36.pycgitfs.cpython-36.pychgfs.cpython-36.pycminionfs.cpython-36.pycroots.cpython-36.pycs3fs.cpython-36.pycsvnfs.cpython-36.pycazurefs.pygitfs.pyhgfs.pyminionfs.pyroots.pys3fs.pysvnfs.pygrains__init__.py__pycache____init__.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccore.cpython-36.pycdisks.cpython-36.pycesxi.cpython-36.pycextra.cpython-36.pycfibre_channel.cpython-36.pycfx2.cpython-36.pyciscsi.cpython-36.pycjunos.cpython-36.pyclvm.cpython-36.pycmarathon.cpython-36.pycmdadm.cpython-36.pycmdata.cpython-36.pycmetadata.cpython-36.pycmetadata_azure.cpython-36.pycmetadata_gce.cpython-36.pycminion_process.cpython-36.pycnapalm.cpython-36.pycnvme.cpython-36.pycnxos.cpython-36.pycopts.cpython-36.pycpanos.cpython-36.pycpending_reboot.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycsmartos.cpython-36.pycssh_sample.cpython-36.pyczfs.cpython-36.pycchronos.pycimc.pycore.pydisks.pyesxi.pyextra.pyfibre_channel.pyfx2.pyiscsi.pyjunos.pylvm.pymarathon.pymdadm.pymdata.pymetadata.pymetadata_azure.pymetadata_gce.pyminion_process.pynapalm.pynvme.pynxos.pyopts.pypanos.pypending_reboot.pyphilips_hue.pyrest_sample.pysmartos.pyssh_sample.pyzfs.pykey.pyloader__init__.py__pycache____init__.cpython-36.pyccontext.cpython-36.pyclazy.cpython-36.pyccontext.pylazy.pylog__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycsetup.cpython-36.pychandlers__init__.py__pycache____init__.cpython-36.pycmixins.pysetup.pylog_handlers__init__.py__pycache____init__.cpython-36.pycfluent_mod.cpython-36.pyclog4mongo_mod.cpython-36.pyclogstash_mod.cpython-36.pycsentry_mod.cpython-36.pycfluent_mod.pylog4mongo_mod.pylogstash_mod.pysentry_mod.pymaster.pymatchers__init__.py__pycache____init__.cpython-36.pyccache_match.cpython-36.pyccompound_match.cpython-36.pyccompound_pillar_exact_match.cpython-36.pycconfirm_top.cpython-36.pycdata_match.cpython-36.pycglob_match.cpython-36.pycgrain_match.cpython-36.pycgrain_pcre_match.cpython-36.pycipcidr_match.cpython-36.pyclist_match.cpython-36.pycnodegroup_match.cpython-36.pycpcre_match.cpython-36.pycpillar_exact_match.cpython-36.pycpillar_match.cpython-36.pycpillar_pcre_match.cpython-36.pycrange_match.cpython-36.pyccache_match.pycompound_match.pycompound_pillar_exact_match.pyconfirm_top.pydata_match.pyglob_match.pygrain_match.pygrain_pcre_match.pyipcidr_match.pylist_match.pynodegroup_match.pypcre_match.pypillar_exact_match.pypillar_match.pypillar_pcre_match.pyrange_match.pymetaproxy__init__.py__pycache____init__.cpython-36.pycdeltaproxy.cpython-36.pycproxy.cpython-36.pycdeltaproxy.pyproxy.pyminion.pymodules__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycaix_group.cpython-36.pycaix_shadow.cpython-36.pycaixpkg.cpython-36.pycaliases.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapcups.cpython-36.pycapf.cpython-36.pycapkpkg.cpython-36.pycaptly.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycarista_pyeapi.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycat_solaris.cpython-36.pycaugeas_cfg.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbamboohr.cpython-36.pycbaredoc.cpython-36.pycbcache.cpython-36.pycbeacons.cpython-36.pycbigip.cpython-36.pycbluez_bluetooth.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_efs.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_ssm.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbridge.cpython-36.pycbsd_shadow.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pyccapirca_acl.cpython-36.pyccassandra_cql.cpython-36.pyccassandra_mod.cpython-36.pyccelery.cpython-36.pycceph.cpython-36.pycchassis.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos.cpython-36.pycchroot.cpython-36.pyccimc.cpython-36.pycciscoconfparse_mod.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmdmod.cpython-36.pyccomposer.cpython-36.pycconfig.cpython-36.pycconsul.cpython-36.pyccontainer_resource.cpython-36.pyccp.cpython-36.pyccpan.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycdaemontools.cpython-36.pycdata.cpython-36.pycdatadog_api.cpython-36.pycddns.cpython-36.pycdeb_apache.cpython-36.pycdeb_postgres.cpython-36.pycdebconfmod.cpython-36.pycdebian_ip.cpython-36.pycdebian_service.cpython-36.pycdebuild_pkgbuild.cpython-36.pycdefaults.cpython-36.pycdevinfo.cpython-36.pycdevmap.cpython-36.pycdig.cpython-36.pycdisk.cpython-36.pycdjangomod.cpython-36.pycdnsmasq.cpython-36.pycdnsutil.cpython-36.pycdockercompose.cpython-36.pycdockermod.cpython-36.pycdpkg_lowpkg.cpython-36.pycdrac.cpython-36.pycdracr.cpython-36.pycdrbd.cpython-36.pycdummyproxy_pkg.cpython-36.pycdummyproxy_service.cpython-36.pycebuildpkg.cpython-36.pyceix.cpython-36.pycelasticsearch.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycextfs.cpython-36.pycfile.cpython-36.pycfirewalld.cpython-36.pycfreebsd_sysctl.cpython-36.pycfreebsd_update.cpython-36.pycfreebsdjail.cpython-36.pycfreebsdkmod.cpython-36.pycfreebsdpkg.cpython-36.pycfreebsdports.cpython-36.pycfreebsdservice.cpython-36.pycfreezer.cpython-36.pycgcp_addon.cpython-36.pycgem.cpython-36.pycgenesis.cpython-36.pycgentoo_service.cpython-36.pycgentoolkitmod.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglanceng.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgoogle_chat.cpython-36.pycgpg.cpython-36.pycgrafana4.cpython-36.pycgrains.cpython-36.pycgroupadd.cpython-36.pycgrub_legacy.cpython-36.pycguestfs.cpython-36.pychadoop.cpython-36.pychaproxyconn.cpython-36.pychashutil.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychosts.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycilo.cpython-36.pycincron.cpython-36.pycinfluxdb08mod.cpython-36.pycinfluxdbmod.cpython-36.pycinfoblox.cpython-36.pycini_manage.cpython-36.pycinspector.cpython-36.pycintrospect.cpython-36.pyciosconfig.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pyciwtools.cpython-36.pycjboss7.cpython-36.pycjboss7_cli.cpython-36.pycjenkinsmod.cpython-36.pycjinja.cpython-36.pycjira_mod.cpython-36.pycjunos.cpython-36.pyck8s.cpython-36.pyckapacitor.cpython-36.pyckerberos.cpython-36.pyckernelpkg_linux_apt.cpython-36.pyckernelpkg_linux_yum.cpython-36.pyckey.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystoneng.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubeadm.cpython-36.pyckubernetesmod.cpython-36.pyclaunchctl_service.cpython-36.pyclayman.cpython-36.pycldap3.cpython-36.pycldapmod.cpython-36.pyclibcloud_compute.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclinux_ip.cpython-36.pyclinux_lvm.cpython-36.pyclinux_service.cpython-36.pyclinux_shadow.cpython-36.pyclinux_sysctl.cpython-36.pyclocalemod.cpython-36.pyclocate.cpython-36.pyclogadm.cpython-36.pyclogmod.cpython-36.pyclogrotate.cpython-36.pyclvs.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pycmac_assistive.cpython-36.pycmac_brew_pkg.cpython-36.pycmac_desktop.cpython-36.pycmac_group.cpython-36.pycmac_keychain.cpython-36.pycmac_pkgutil.cpython-36.pycmac_portspkg.cpython-36.pycmac_power.cpython-36.pycmac_service.cpython-36.pycmac_shadow.cpython-36.pycmac_softwareupdate.cpython-36.pycmac_sysctl.cpython-36.pycmac_system.cpython-36.pycmac_timezone.cpython-36.pycmac_user.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmandrill.cpython-36.pycmarathon.cpython-36.pycmatch.cpython-36.pycmattermost.cpython-36.pycmdadm_raid.cpython-36.pycmdata.cpython-36.pycmemcached.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycmod_random.cpython-36.pycmodjk.cpython-36.pycmongodb.cpython-36.pycmonit.cpython-36.pycmoosefs.cpython-36.pycmount.cpython-36.pycmssql.cpython-36.pycmsteams.cpython-36.pycmunin.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnagios.cpython-36.pycnagios_rpc.cpython-36.pycnamecheap_domains.cpython-36.pycnamecheap_domains_dns.cpython-36.pycnamecheap_domains_ns.cpython-36.pycnamecheap_ssl.cpython-36.pycnamecheap_users.cpython-36.pycnapalm_bgp.cpython-36.pycnapalm_formula.cpython-36.pycnapalm_mod.cpython-36.pycnapalm_netacl.cpython-36.pycnapalm_network.cpython-36.pycnapalm_ntp.cpython-36.pycnapalm_probes.cpython-36.pycnapalm_route.cpython-36.pycnapalm_snmp.cpython-36.pycnapalm_users.cpython-36.pycnapalm_yang_mod.cpython-36.pycnetaddress.cpython-36.pycnetbox.cpython-36.pycnetbsd_sysctl.cpython-36.pycnetbsdservice.cpython-36.pycnetmiko_mod.cpython-36.pycnetscaler.cpython-36.pycnetwork.cpython-36.pycneutron.cpython-36.pycneutronng.cpython-36.pycnexus.cpython-36.pycnfs3.cpython-36.pycnftables.cpython-36.pycnginx.cpython-36.pycnilrt_ip.cpython-36.pycnix.cpython-36.pycnova.cpython-36.pycnpm.cpython-36.pycnspawn.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycnxos_upgrade.cpython-36.pycomapi.cpython-36.pycopenbsd_sysctl.cpython-36.pycopenbsdpkg.cpython-36.pycopenbsdrcctl_service.cpython-36.pycopenbsdservice.cpython-36.pycopenscap.cpython-36.pycopenstack_config.cpython-36.pycopenstack_mng.cpython-36.pycopenvswitch.cpython-36.pycopkg.cpython-36.pycopsgenie.cpython-36.pycoracle.cpython-36.pycosquery.cpython-36.pycout.cpython-36.pycpacmanpkg.cpython-36.pycpagerduty.cpython-36.pycpagerduty_util.cpython-36.pycpam.cpython-36.pycpanos.cpython-36.pycparallels.cpython-36.pycparted_partition.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpeeringdb.cpython-36.pycpf.cpython-36.pycphilips_hue.cpython-36.pycpillar.cpython-36.pycpip.cpython-36.pycpkg_resource.cpython-36.pycpkgin.cpython-36.pycpkgng.cpython-36.pycpkgutil.cpython-36.pycportage_config.cpython-36.pycpostfix.cpython-36.pycpostgres.cpython-36.pycpoudriere.cpython-36.pycpowerpath.cpython-36.pycproxy.cpython-36.pycps.cpython-36.pycpublish.cpython-36.pycpuppet.cpython-36.pycpurefa.cpython-36.pycpurefb.cpython-36.pycpushbullet.cpython-36.pycpushover_notify.cpython-36.pycpw_group.cpython-36.pycpw_user.cpython-36.pycpyenv.cpython-36.pycqemu_img.cpython-36.pycqemu_nbd.cpython-36.pycquota.cpython-36.pycrabbitmq.cpython-36.pycrallydev.cpython-36.pycrandom_org.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycrebootmgr.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrest_pkg.cpython-36.pycrest_sample_utils.cpython-36.pycrest_service.cpython-36.pycrestartcheck.cpython-36.pycrestconf.cpython-36.pycret.cpython-36.pycrh_ip.cpython-36.pycrh_service.cpython-36.pycriak.cpython-36.pycrpm_lowpkg.cpython-36.pycrpmbuild_pkgbuild.cpython-36.pycrsync.cpython-36.pycrunit.cpython-36.pycrvm.cpython-36.pycs3.cpython-36.pycs6.cpython-36.pycsalt_proxy.cpython-36.pycsalt_version.cpython-36.pycsaltcheck.cpython-36.pycsaltcloudmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycscp_mod.cpython-36.pycscsi.cpython-36.pycsdb.cpython-36.pycseed.cpython-36.pycselinux.cpython-36.pycsensehat.cpython-36.pycsensors.cpython-36.pycserverdensity_device.cpython-36.pycservicenow.cpython-36.pycslack_notify.cpython-36.pycslackware_service.cpython-36.pycslsutil.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_nictagadm.cpython-36.pycsmartos_virt.cpython-36.pycsmartos_vmadm.cpython-36.pycsmbios.cpython-36.pycsmf_service.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolaris_fmadm.cpython-36.pycsolaris_group.cpython-36.pycsolaris_shadow.cpython-36.pycsolaris_system.cpython-36.pycsolaris_user.cpython-36.pycsolarisipspkg.cpython-36.pycsolarispkg.cpython-36.pycsolr.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh.cpython-36.pycssh_pkg.cpython-36.pycssh_service.cpython-36.pycstate.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsuse_apache.cpython-36.pycsuse_ip.cpython-36.pycsvn.cpython-36.pycswarm.cpython-36.pycswift.cpython-36.pycsysbench.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysmod.cpython-36.pycsysrc.cpython-36.pycsystem.cpython-36.pycsystem_profiler.cpython-36.pycsystemd_service.cpython-36.pyctelegram.cpython-36.pyctelemetry.cpython-36.pyctemp.cpython-36.pyctest.cpython-36.pyctest_virtual.cpython-36.pyctestinframod.cpython-36.pyctextfsm_mod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctransactional_update.cpython-36.pyctravisci.cpython-36.pyctuned.cpython-36.pyctwilio_notify.cpython-36.pycudev.cpython-36.pycupstart_service.cpython-36.pycuptime.cpython-36.pycuseradd.cpython-36.pycuwsgi.cpython-36.pycvagrant.cpython-36.pycvarnish.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvboxmanage.cpython-36.pycvcenter.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycvmctl.cpython-36.pycvsphere.cpython-36.pycwebutil.cpython-36.pycwin_auditpol.cpython-36.pycwin_autoruns.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_disk.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_dsc.cpython-36.pycwin_event.cpython-36.pycwin_file.cpython-36.pycwin_firewall.cpython-36.pycwin_groupadd.cpython-36.pycwin_iis.cpython-36.pycwin_ip.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_ntp.cpython-36.pycwin_path.cpython-36.pycwin_pkg.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_psget.cpython-36.pycwin_servermanager.cpython-36.pycwin_service.cpython-36.pycwin_shadow.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_status.cpython-36.pycwin_system.cpython-36.pycwin_task.cpython-36.pycwin_timezone.cpython-36.pycwin_useradd.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxapi_virt.cpython-36.pycxbpspkg.cpython-36.pycxfs.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pycyaml.cpython-36.pycyumpkg.cpython-36.pyczabbix.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pycznc.cpython-36.pyczoneadm.cpython-36.pyczonecfg.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pyczypperpkg.cpython-36.pycacme.pyaix_group.pyaix_shadow.pyaixpkg.pyaliases.pyalternatives.pyansiblegate.pyapache.pyapcups.pyapf.pyapkpkg.pyaptly.pyaptpkg.pyarchive.pyarista_pyeapi.pyartifactory.pyat.pyat_solaris.pyaugeas_cfg.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybamboohr.pybaredoc.pybcache.pybeacons.pybigip.pybluez_bluetooth.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_efs.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_ssm.pyboto_vpc.pybower.pybridge.pybsd_shadow.pybtrfs.pycabal.pycapirca_acl.pycassandra_cql.pycassandra_mod.pycelery.pyceph.pychassis.pychef.pychocolatey.pychronos.pychroot.pycimc.pyciscoconfparse_mod.pycisconso.pycloud.pycmdmod.pycomposer.pyconfig.pyconsul.pycontainer_resource.pycp.pycpan.pycron.pycryptdev.pycsf.pycyg.pydaemontools.pydata.pydatadog_api.pyddns.pydeb_apache.pydeb_postgres.pydebconfmod.pydebian_ip.pydebian_service.pydebuild_pkgbuild.pydefaults.pydevinfo.pydevmap.pydig.pydisk.pydjangomod.pydnsmasq.pydnsutil.pydockercompose.pydockermod.pydpkg_lowpkg.pydrac.pydracr.pydrbd.pydummyproxy_pkg.pydummyproxy_service.pyebuildpkg.pyeix.pyelasticsearch.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyextfs.pyfile.pyfirewalld.pyfreebsd_sysctl.pyfreebsd_update.pyfreebsdjail.pyfreebsdkmod.pyfreebsdpkg.pyfreebsdports.pyfreebsdservice.pyfreezer.pygcp_addon.pygem.pygenesis.pygentoo_service.pygentoolkitmod.pygit.pygithub.pyglanceng.pyglassfish.pyglusterfs.pygnomedesktop.pygoogle_chat.pygpg.pygrafana4.pygrains.pygroupadd.pygrub_legacy.pyguestfs.pyhadoop.pyhaproxyconn.pyhashutil.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhosts.pyhttp.pyicinga2.pyidem.pyifttt.pyilo.pyincron.pyinfluxdb08mod.pyinfluxdbmod.pyinfoblox.pyini_manage.pyinspectlib__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycdbhandle.cpython-36.pycentities.cpython-36.pycexceptions.cpython-36.pycfsdb.cpython-36.pyckiwiproc.cpython-36.pycquery.cpython-36.pyccollector.pydbhandle.pyentities.pyexceptions.pyfsdb.pykiwiproc.pyquery.pyinspector.pyintrospect.pyiosconfig.pyipmi.pyipset.pyiptables.pyiwtools.pyjboss7.pyjboss7_cli.pyjenkinsmod.pyjinja.pyjira_mod.pyjunos.pyk8s.pykapacitor.pykerberos.pykernelpkg_linux_apt.pykernelpkg_linux_yum.pykey.pykeyboard.pykeystone.pykeystoneng.pykeystore.pykmod.pykubeadm.pykubernetesmod.pylaunchctl_service.pylayman.pyldap3.pyldapmod.pylibcloud_compute.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylinux_ip.pylinux_lvm.pylinux_service.pylinux_shadow.pylinux_sysctl.pylocalemod.pylocate.pylogadm.pylogmod.pylogrotate.pylvs.pylxc.pylxd.pymac_assistive.pymac_brew_pkg.pymac_desktop.pymac_group.pymac_keychain.pymac_pkgutil.pymac_portspkg.pymac_power.pymac_service.pymac_shadow.pymac_softwareupdate.pymac_sysctl.pymac_system.pymac_timezone.pymac_user.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymandrill.pymarathon.pymatch.pymattermost.pymdadm_raid.pymdata.pymemcached.pymine.pyminion.pymod_random.pymodjk.pymongodb.pymonit.pymoosefs.pymount.pymssql.pymsteams.pymunin.pymysql.pynacl.pynagios.pynagios_rpc.pynamecheap_domains.pynamecheap_domains_dns.pynamecheap_domains_ns.pynamecheap_ssl.pynamecheap_users.pynapalm_bgp.pynapalm_formula.pynapalm_mod.pynapalm_netacl.pynapalm_network.pynapalm_ntp.pynapalm_probes.pynapalm_route.pynapalm_snmp.pynapalm_users.pynapalm_yang_mod.pynetaddress.pynetbox.pynetbsd_sysctl.pynetbsdservice.pynetmiko_mod.pynetscaler.pynetwork.pyneutron.pyneutronng.pynexus.pynfs3.pynftables.pynginx.pynilrt_ip.pynix.pynova.pynpm.pynspawn.pynxos.pynxos_api.pynxos_upgrade.pyomapi.pyopenbsd_sysctl.pyopenbsdpkg.pyopenbsdrcctl_service.pyopenbsdservice.pyopenscap.pyopenstack_config.pyopenstack_mng.pyopenvswitch.pyopkg.pyopsgenie.pyoracle.pyosquery.pyout.pypacmanpkg.pypagerduty.pypagerduty_util.pypam.pypanos.pyparallels.pyparted_partition.pypcs.pypdbedit.pypecl.pypeeringdb.pypf.pyphilips_hue.pypillar.pypip.pypkg_resource.pypkgin.pypkgng.pypkgutil.pyportage_config.pypostfix.pypostgres.pypoudriere.pypowerpath.pyproxy.pyps.pypublish.pypuppet.pypurefa.pypurefb.pypushbullet.pypushover_notify.pypw_group.pypw_user.pypyenv.pyqemu_img.pyqemu_nbd.pyquota.pyrabbitmq.pyrallydev.pyrandom_org.pyrbac_solaris.pyrbenv.pyrdp.pyrebootmgr.pyredismod.pyreg.pyrest_pkg.pyrest_sample_utils.pyrest_service.pyrestartcheck.pyrestconf.pyret.pyrh_ip.pyrh_service.pyriak.pyrpm_lowpkg.pyrpmbuild_pkgbuild.pyrsync.pyrunit.pyrvm.pys3.pys6.pysalt_proxy.pysalt_version.pysaltcheck.pysaltcloudmod.pysaltsupport.pysaltutil.pyschedule.pyscp_mod.pyscsi.pysdb.pyseed.pyselinux.pysensehat.pysensors.pyserverdensity_device.pyservicenow.pyslack_notify.pyslackware_service.pyslsutil.pysmartos_imgadm.pysmartos_nictagadm.pysmartos_virt.pysmartos_vmadm.pysmbios.pysmf_service.pysmtp.pysnapper.pysolaris_fmadm.pysolaris_group.pysolaris_shadow.pysolaris_system.pysolaris_user.pysolarisipspkg.pysolarispkg.pysolr.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh.pyssh_pkg.pyssh_service.pystate.pystatus.pystatuspage.pysupervisord.pysuse_apache.pysuse_ip.pysvn.pyswarm.pyswift.pysysbench.pysysfs.pysyslog_ng.pysysmod.pysysrc.pysystem.pysystem_profiler.pysystemd_service.pytelegram.pytelemetry.pytemp.pytest.pytest_virtual.pytestinframod.pytextfsm_mod.pytimezone.pytls.pytomcat.pytrafficserver.pytransactional_update.pytravisci.pytuned.pytwilio_notify.pyudev.pyupstart_service.pyuptime.pyuseradd.pyuwsgi.pyvagrant.pyvarnish.pyvault.pyvbox_guest.pyvboxmanage.pyvcenter.pyvictorops.pyvirt.pyvirtualenv_mod.pyvmctl.pyvsphere.pywebutil.pywin_auditpol.pywin_autoruns.pywin_certutil.pywin_dacl.pywin_disk.pywin_dism.pywin_dns_client.pywin_dsc.pywin_event.pywin_file.pywin_firewall.pywin_groupadd.pywin_iis.pywin_ip.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_ntp.pywin_path.pywin_pkg.pywin_pki.pywin_powercfg.pywin_psget.pywin_servermanager.pywin_service.pywin_shadow.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_status.pywin_system.pywin_task.pywin_timezone.pywin_useradd.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxapi_virt.pyxbpspkg.pyxfs.pyxml.pyxmpp.pyyaml.pyyumpkg.pyzabbix.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyznc.pyzoneadm.pyzonecfg.pyzookeeper.pyzpool.pyzypperpkg.pynetapi__init__.py__pycache____init__.cpython-36.pycrest_wsgi.cpython-36.pycrest_cherrypy__init__.py__pycache____init__.cpython-36.pycapp.cpython-36.pycevent_processor.cpython-36.pycwsgi.cpython-36.pycapp.pyevent_processor.pytools__init__.py__pycache____init__.cpython-36.pycwebsockets.cpython-36.pycwebsockets.pywsgi.pyrest_tornado__init__.py__pycache____init__.cpython-36.pycevent_processor.cpython-36.pycsaltnado.cpython-36.pycsaltnado_websockets.cpython-36.pycevent_processor.pysaltnado.pysaltnado_websockets.pyrest_wsgi.pyoutput__init__.py__pycache____init__.cpython-36.pycdson.cpython-36.pychighstate.cpython-36.pycjson_out.cpython-36.pyckey.cpython-36.pycnested.cpython-36.pycnewline_values_only.cpython-36.pycno_out_quiet.cpython-36.pycno_return.cpython-36.pycoverstatestage.cpython-36.pycpony.cpython-36.pycpprint_out.cpython-36.pycprofile.cpython-36.pycprogress.cpython-36.pycraw.cpython-36.pyctable_out.cpython-36.pyctxt.cpython-36.pycvirt_query.cpython-36.pycyaml_out.cpython-36.pycdson.pyhighstate.pyjson_out.pykey.pynested.pynewline_values_only.pyno_out_quiet.pyno_return.pyoverstatestage.pypony.pypprint_out.pyprofile.pyprogress.pyraw.pytable_out.pytxt.pyvirt_query.pyyaml_out.pypayload.pypillar__init__.py__pycache____init__.cpython-36.pycazureblob.cpython-36.pyccmd_json.cpython-36.pyccmd_yaml.cpython-36.pyccmd_yamlex.cpython-36.pyccobbler.cpython-36.pycconfidant.cpython-36.pycconsul_pillar.cpython-36.pyccsvpillar.cpython-36.pycdigicert.cpython-36.pycdjango_orm.cpython-36.pycec2_pillar.cpython-36.pycetcd_pillar.cpython-36.pycextra_minion_data_in_pillar.cpython-36.pycfile_tree.cpython-36.pycforeman.cpython-36.pycgit_pillar.cpython-36.pycgpg.cpython-36.pychg_pillar.cpython-36.pychiera.cpython-36.pychttp_json.cpython-36.pychttp_yaml.cpython-36.pyclibvirt.cpython-36.pycmakostack.cpython-36.pycmongo.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnetbox.cpython-36.pycneutron.cpython-36.pycnodegroups.cpython-36.pycpepa.cpython-36.pycpillar_ldap.cpython-36.pycpostgres.cpython-36.pycpuppet.cpython-36.pycreclass_adapter.cpython-36.pycredismod.cpython-36.pycrethinkdb_pillar.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsql_base.cpython-36.pycsqlcipher.cpython-36.pycsqlite3.cpython-36.pycstack.cpython-36.pycsvn_pillar.cpython-36.pycvarstack_pillar.cpython-36.pycvault.cpython-36.pycvenafi.cpython-36.pycvirtkey.cpython-36.pycvmware_pillar.cpython-36.pycazureblob.pycmd_json.pycmd_yaml.pycmd_yamlex.pycobbler.pyconfidant.pyconsul_pillar.pycsvpillar.pydigicert.pydjango_orm.pyec2_pillar.pyetcd_pillar.pyextra_minion_data_in_pillar.pyfile_tree.pyforeman.pygit_pillar.pygpg.pyhg_pillar.pyhiera.pyhttp_json.pyhttp_yaml.pylibvirt.pymakostack.pymongo.pymysql.pynacl.pynetbox.pyneutron.pynodegroups.pypepa.pypillar_ldap.pypostgres.pypuppet.pyreclass_adapter.pyredismod.pyrethinkdb_pillar.pys3.pysaltclass.pysql_base.pysqlcipher.pysqlite3.pystack.pysvn_pillar.pyvarstack_pillar.pyvault.pyvenafi.pyvirtkey.pyvmware_pillar.pyplatform__init__.py__pycache____init__.cpython-36.pycwin.cpython-36.pycwin.pyproxy__init__.py__pycache____init__.cpython-36.pycarista_pyeapi.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pycdeltaproxy.cpython-36.pycdocker.cpython-36.pycdummy.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycfx2.cpython-36.pycjunos.cpython-36.pycmarathon.cpython-36.pycnapalm.cpython-36.pycnetmiko_px.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycpanos.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycrestconf.cpython-36.pycssh_sample.cpython-36.pycvcenter.cpython-36.pycarista_pyeapi.pychronos.pycimc.pycisconso.pydeltaproxy.pydocker.pydummy.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyfx2.pyjunos.pymarathon.pynapalm.pynetmiko_px.pynxos.pynxos_api.pypanos.pyphilips_hue.pyrest_sample.pyrestconf.pyssh_sample.pyvcenter.pyqueues__init__.py__pycache____init__.cpython-36.pycpgjsonb_queue.cpython-36.pycsqlite_queue.cpython-36.pycpgjsonb_queue.pysqlite_queue.pyrenderers__init__.py__pycache____init__.cpython-36.pycaws_kms.cpython-36.pyccheetah.cpython-36.pycdson.cpython-36.pycgenshi.cpython-36.pycgpg.cpython-36.pychjson.cpython-36.pycjinja.cpython-36.pycjson.cpython-36.pycjson5.cpython-36.pycmako.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycpass.cpython-36.pycpy.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycstateconf.cpython-36.pyctomlmod.cpython-36.pycwempy.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycaws_kms.pycheetah.pydson.pygenshi.pygpg.pyhjson.pyjinja.pyjson.pyjson5.pymako.pymsgpack.pynacl.pypass.pypy.pypydsl.pypyobjects.pystateconf.pytomlmod.pywempy.pyyaml.pyyamlex.pyreturners__init__.py__pycache____init__.cpython-36.pycappoptics_return.cpython-36.pyccarbon_return.cpython-36.pyccassandra_cql_return.cpython-36.pyccassandra_return.cpython-36.pyccouchbase_return.cpython-36.pyccouchdb_return.cpython-36.pycdjango_return.cpython-36.pycelasticsearch_return.cpython-36.pycetcd_return.cpython-36.pychighstate_return.cpython-36.pycinfluxdb_return.cpython-36.pyckafka_return.cpython-36.pyclibrato_return.cpython-36.pyclocal.cpython-36.pyclocal_cache.cpython-36.pycmattermost_returner.cpython-36.pycmemcache_return.cpython-36.pycmongo_future_return.cpython-36.pycmongo_return.cpython-36.pycmulti_returner.cpython-36.pycmysql.cpython-36.pycnagios_nrdp_return.cpython-36.pycodbc.cpython-36.pycpgjsonb.cpython-36.pycpostgres.cpython-36.pycpostgres_local_cache.cpython-36.pycpushover_returner.cpython-36.pycrawfile_json.cpython-36.pycredis_return.cpython-36.pycsentry_return.cpython-36.pycslack_returner.cpython-36.pycslack_webhook_return.cpython-36.pycsms_return.cpython-36.pycsmtp_return.cpython-36.pycsplunk.cpython-36.pycsqlite3_return.cpython-36.pycsyslog_return.cpython-36.pyctelegram_return.cpython-36.pycxmpp_return.cpython-36.pyczabbix_return.cpython-36.pycappoptics_return.pycarbon_return.pycassandra_cql_return.pycassandra_return.pycouchbase_return.pycouchdb_return.pydjango_return.pyelasticsearch_return.pyetcd_return.pyhighstate_return.pyinfluxdb_return.pykafka_return.pylibrato_return.pylocal.pylocal_cache.pymattermost_returner.pymemcache_return.pymongo_future_return.pymongo_return.pymulti_returner.pymysql.pynagios_nrdp_return.pyodbc.pypgjsonb.pypostgres.pypostgres_local_cache.pypushover_returner.pyrawfile_json.pyredis_return.pysentry_return.pyslack_returner.pyslack_webhook_return.pysms_return.pysmtp_return.pysplunk.pysqlite3_return.pysyslog_return.pytelegram_return.pyxmpp_return.pyzabbix_return.pyroster__init__.py__pycache____init__.cpython-36.pycansible.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycclustershell.cpython-36.pycdir.cpython-36.pycflat.cpython-36.pycrange.cpython-36.pycscan.cpython-36.pycsshconfig.cpython-36.pycsshknownhosts.cpython-36.pycterraform.cpython-36.pycansible.pycache.pycloud.pyclustershell.pydir.pyflat.pyrange.pyscan.pysshconfig.pysshknownhosts.pyterraform.pyrunner.pyrunners__init__.py__pycache____init__.cpython-36.pycasam.cpython-36.pycauth.cpython-36.pycbgp.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycconfig.cpython-36.pycddns.cpython-36.pycdigicertapi.cpython-36.pycdoc.cpython-36.pycdrac.cpython-36.pycerror.cpython-36.pycevent.cpython-36.pycf5.cpython-36.pycfileserver.cpython-36.pycgit_pillar.cpython-36.pychttp.cpython-36.pycjobs.cpython-36.pyclaunchd.cpython-36.pyclxc.cpython-36.pycmanage.cpython-36.pycmattermost.cpython-36.pycmine.cpython-36.pycnacl.cpython-36.pycnet.cpython-36.pycnetwork.cpython-36.pycpagerduty.cpython-36.pycpillar.cpython-36.pycpkg.cpython-36.pycqueue.cpython-36.pycreactor.cpython-36.pycsalt.cpython-36.pycsaltutil.cpython-36.pycsdb.cpython-36.pycsmartos_vmadm.cpython-36.pycspacewalk.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycsurvey.cpython-36.pyctest.cpython-36.pycthin.cpython-36.pycvault.cpython-36.pycvenafiapi.cpython-36.pycvirt.cpython-36.pycvistara.cpython-36.pycwinrepo.cpython-36.pycasam.pyauth.pybgp.pycache.pycloud.pyconfig.pyddns.pydigicertapi.pydoc.pydrac.pyerror.pyevent.pyf5.pyfileserver.pygit_pillar.pyhttp.pyjobs.pylaunchd.pylxc.pymanage.pymattermost.pymine.pynacl.pynet.pynetwork.pypagerduty.pypillar.pypkg.pyqueue.pyreactor.pysalt.pysaltutil.pysdb.pysmartos_vmadm.pyspacewalk.pyssh.pystate.pysurvey.pytest.pythin.pyvault.pyvenafiapi.pyvirt.pyvistara.pywinrepo.pyscripts.pysdb__init__.py__pycache____init__.cpython-36.pyccache.cpython-36.pycconfidant.cpython-36.pycconsul.cpython-36.pyccouchdb.cpython-36.pycenv.cpython-36.pycetcd_db.cpython-36.pyckeyring_db.cpython-36.pycmemcached.cpython-36.pycredis_sdb.cpython-36.pycrest.cpython-36.pycsqlite3.cpython-36.pyctism.cpython-36.pycvault.cpython-36.pycyaml.cpython-36.pyccache.pyconfidant.pyconsul.pycouchdb.pyenv.pyetcd_db.pykeyring_db.pymemcached.pyredis_sdb.pyrest.pysqlite3.pytism.pyvault.pyyaml.pyserializers__init__.py__pycache____init__.cpython-36.pycconfigparser.cpython-36.pycjson.cpython-36.pyckeyvalue.cpython-36.pycmsgpack.cpython-36.pycplist.cpython-36.pycpython.cpython-36.pyctomlmod.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycconfigparser.pyjson.pykeyvalue.pymsgpack.pyplist.pypython.pytomlmod.pyyaml.pyyamlex.pyspm__init__.py__pycache____init__.cpython-36.pycpkgdb__init__.py__pycache____init__.cpython-36.pycsqlite3.cpython-36.pycsqlite3.pypkgfiles__init__.py__pycache____init__.cpython-36.pyclocal.cpython-36.pyclocal.pystate.pystates__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycalias.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapache_conf.cpython-36.pycapache_module.cpython-36.pycapache_site.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycaugeas.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbeacon.cpython-36.pycbigip.cpython-36.pycblockdev.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch_alarm.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iam_role.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_lc.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pycceph.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos_job.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmd.cpython-36.pyccomposer.cpython-36.pycconsul.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycddns.cpython-36.pycdebconfmod.cpython-36.pycdellchassis.cpython-36.pycdisk.cpython-36.pycdocker_container.cpython-36.pycdocker_image.cpython-36.pycdocker_network.cpython-36.pycdocker_volume.cpython-36.pycdrac.cpython-36.pycdvs.cpython-36.pycelasticsearch.cpython-36.pycelasticsearch_index.cpython-36.pycelasticsearch_index_template.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycfile.cpython-36.pycfirewall.cpython-36.pycfirewalld.cpython-36.pycgem.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglance_image.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgpg.cpython-36.pycgrafana.cpython-36.pycgrafana4_dashboard.cpython-36.pycgrafana4_datasource.cpython-36.pycgrafana4_org.cpython-36.pycgrafana4_user.cpython-36.pycgrafana_dashboard.cpython-36.pycgrafana_datasource.cpython-36.pycgrains.cpython-36.pycgroup.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychost.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycincron.cpython-36.pycinfluxdb08_database.cpython-36.pycinfluxdb08_user.cpython-36.pycinfluxdb_continuous_query.cpython-36.pycinfluxdb_database.cpython-36.pycinfluxdb_retention_policy.cpython-36.pycinfluxdb_user.cpython-36.pycinfoblox_a.cpython-36.pycinfoblox_cname.cpython-36.pycinfoblox_host_record.cpython-36.pycinfoblox_range.cpython-36.pycini_manage.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pycjboss7.cpython-36.pycjenkins.cpython-36.pycjunos.cpython-36.pyckapacitor.cpython-36.pyckernelpkg.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystone_domain.cpython-36.pyckeystone_endpoint.cpython-36.pyckeystone_group.cpython-36.pyckeystone_project.cpython-36.pyckeystone_role.cpython-36.pyckeystone_role_grant.cpython-36.pyckeystone_service.cpython-36.pyckeystone_user.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubernetes.cpython-36.pyclayman.cpython-36.pycldap.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclocale.cpython-36.pyclogadm.cpython-36.pyclogrotate.cpython-36.pycloop.cpython-36.pyclvm.cpython-36.pyclvs_server.cpython-36.pyclvs_service.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pyclxd_container.cpython-36.pyclxd_image.cpython-36.pyclxd_profile.cpython-36.pycmac_assistive.cpython-36.pycmac_keychain.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmarathon_app.cpython-36.pycmdadm_raid.cpython-36.pycmemcached.cpython-36.pycmodjk.cpython-36.pycmodjk_worker.cpython-36.pycmodule.cpython-36.pycmongodb_database.cpython-36.pycmongodb_user.cpython-36.pycmonit.cpython-36.pycmount.cpython-36.pycmssql_database.cpython-36.pycmssql_login.cpython-36.pycmssql_role.cpython-36.pycmssql_user.cpython-36.pycmsteams.cpython-36.pycmysql_database.cpython-36.pycmysql_grants.cpython-36.pycmysql_query.cpython-36.pycmysql_user.cpython-36.pycnet_napalm_yang.cpython-36.pycnetacl.cpython-36.pycnetconfig.cpython-36.pycnetntp.cpython-36.pycnetsnmp.cpython-36.pycnetusers.cpython-36.pycnetwork.cpython-36.pycneutron_network.cpython-36.pycneutron_secgroup.cpython-36.pycneutron_secgroup_rule.cpython-36.pycneutron_subnet.cpython-36.pycnexus.cpython-36.pycnfs_export.cpython-36.pycnftables.cpython-36.pycnpm.cpython-36.pycntp.cpython-36.pycnxos.cpython-36.pycnxos_upgrade.cpython-36.pycopenstack_config.cpython-36.pycopenvswitch_bridge.cpython-36.pycopenvswitch_db.cpython-36.pycopenvswitch_port.cpython-36.pycopsgenie.cpython-36.pycpagerduty.cpython-36.pycpagerduty_escalation_policy.cpython-36.pycpagerduty_schedule.cpython-36.pycpagerduty_service.cpython-36.pycpagerduty_user.cpython-36.pycpanos.cpython-36.pycpbm.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpip_state.cpython-36.pycpkg.cpython-36.pycpkgbuild.cpython-36.pycpkgng.cpython-36.pycpkgrepo.cpython-36.pycportage_config.cpython-36.pycports.cpython-36.pycpostgres_cluster.cpython-36.pycpostgres_database.cpython-36.pycpostgres_extension.cpython-36.pycpostgres_group.cpython-36.pycpostgres_initdb.cpython-36.pycpostgres_language.cpython-36.pycpostgres_privileges.cpython-36.pycpostgres_schema.cpython-36.pycpostgres_tablespace.cpython-36.pycpostgres_user.cpython-36.pycpowerpath.cpython-36.pycprobes.cpython-36.pycprocess.cpython-36.pycproxy.cpython-36.pycpushover.cpython-36.pycpyenv.cpython-36.pycpyrax_queues.cpython-36.pycquota.cpython-36.pycrabbitmq_cluster.cpython-36.pycrabbitmq_plugin.cpython-36.pycrabbitmq_policy.cpython-36.pycrabbitmq_upstream.cpython-36.pycrabbitmq_user.cpython-36.pycrabbitmq_vhost.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrestconf.cpython-36.pycrsync.cpython-36.pycrvm.cpython-36.pycsalt_proxy.cpython-36.pycsaltmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycselinux.cpython-36.pycserverdensity_device.cpython-36.pycservice.cpython-36.pycslack.cpython-36.pycsmartos.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh_auth.cpython-36.pycssh_known_hosts.cpython-36.pycstateconf.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsvn.cpython-36.pycsysctl.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysrc.cpython-36.pyctelemetry_alert.cpython-36.pyctest.cpython-36.pyctestinframod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctuned.cpython-36.pycuptime.cpython-36.pycuser.cpython-36.pycvagrant.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycwebutil.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_firewall.cpython-36.pycwin_iis.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_path.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_servermanager.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_system.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pyczabbix_action.cpython-36.pyczabbix_host.cpython-36.pyczabbix_hostgroup.cpython-36.pyczabbix_mediatype.cpython-36.pyczabbix_template.cpython-36.pyczabbix_user.cpython-36.pyczabbix_usergroup.cpython-36.pyczabbix_usermacro.cpython-36.pyczabbix_valuemap.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pyczone.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pycacme.pyalias.pyalternatives.pyansiblegate.pyapache.pyapache_conf.pyapache_module.pyapache_site.pyaptpkg.pyarchive.pyartifactory.pyat.pyaugeas.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybeacon.pybigip.pyblockdev.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch_alarm.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iam_role.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_lc.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_vpc.pybower.pybtrfs.pycabal.pyceph.pychef.pychocolatey.pychronos_job.pycimc.pycisconso.pycloud.pycmd.pycomposer.pyconsul.pycron.pycryptdev.pycsf.pycyg.pyddns.pydebconfmod.pydellchassis.pydisk.pydocker_container.pydocker_image.pydocker_network.pydocker_volume.pydrac.pydvs.pyelasticsearch.pyelasticsearch_index.pyelasticsearch_index_template.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyfile.pyfirewall.pyfirewalld.pygem.pygit.pygithub.pyglance_image.pyglassfish.pyglusterfs.pygnomedesktop.pygpg.pygrafana.pygrafana4_dashboard.pygrafana4_datasource.pygrafana4_org.pygrafana4_user.pygrafana_dashboard.pygrafana_datasource.pygrains.pygroup.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhost.pyhttp.pyicinga2.pyidem.pyifttt.pyincron.pyinfluxdb08_database.pyinfluxdb08_user.pyinfluxdb_continuous_query.pyinfluxdb_database.pyinfluxdb_retention_policy.pyinfluxdb_user.pyinfoblox_a.pyinfoblox_cname.pyinfoblox_host_record.pyinfoblox_range.pyini_manage.pyipmi.pyipset.pyiptables.pyjboss7.pyjenkins.pyjunos.pykapacitor.pykernelpkg.pykeyboard.pykeystone.pykeystone_domain.pykeystone_endpoint.pykeystone_group.pykeystone_project.pykeystone_role.pykeystone_role_grant.pykeystone_service.pykeystone_user.pykeystore.pykmod.pykubernetes.pylayman.pyldap.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylocale.pylogadm.pylogrotate.pyloop.pylvm.pylvs_server.pylvs_service.pylxc.pylxd.pylxd_container.pylxd_image.pylxd_profile.pymac_assistive.pymac_keychain.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymarathon_app.pymdadm_raid.pymemcached.pymodjk.pymodjk_worker.pymodule.pymongodb_database.pymongodb_user.pymonit.pymount.pymssql_database.pymssql_login.pymssql_role.pymssql_user.pymsteams.pymysql_database.pymysql_grants.pymysql_query.pymysql_user.pynet_napalm_yang.pynetacl.pynetconfig.pynetntp.pynetsnmp.pynetusers.pynetwork.pyneutron_network.pyneutron_secgroup.pyneutron_secgroup_rule.pyneutron_subnet.pynexus.pynfs_export.pynftables.pynpm.pyntp.pynxos.pynxos_upgrade.pyopenstack_config.pyopenvswitch_bridge.pyopenvswitch_db.pyopenvswitch_port.pyopsgenie.pypagerduty.pypagerduty_escalation_policy.pypagerduty_schedule.pypagerduty_service.pypagerduty_user.pypanos.pypbm.pypcs.pypdbedit.pypecl.pypip_state.pypkg.pypkgbuild.pypkgng.pypkgrepo.pyportage_config.pyports.pypostgres_cluster.pypostgres_database.pypostgres_extension.pypostgres_group.pypostgres_initdb.pypostgres_language.pypostgres_privileges.pypostgres_schema.pypostgres_tablespace.pypostgres_user.pypowerpath.pyprobes.pyprocess.pyproxy.pypushover.pypyenv.pypyrax_queues.pyquota.pyrabbitmq_cluster.pyrabbitmq_plugin.pyrabbitmq_policy.pyrabbitmq_upstream.pyrabbitmq_user.pyrabbitmq_vhost.pyrbac_solaris.pyrbenv.pyrdp.pyredismod.pyreg.pyrestconf.pyrsync.pyrvm.pysalt_proxy.pysaltmod.pysaltsupport.pysaltutil.pyschedule.pyselinux.pyserverdensity_device.pyservice.pyslack.pysmartos.pysmtp.pysnapper.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh_auth.pyssh_known_hosts.pystateconf.pystatus.pystatuspage.pysupervisord.pysvn.pysysctl.pysysfs.pysyslog_ng.pysysrc.pytelemetry_alert.pytest.pytestinframod.pytimezone.pytls.pytomcat.pytrafficserver.pytuned.pyuptime.pyuser.pyvagrant.pyvault.pyvbox_guest.pyvictorops.pyvirt.pyvirtualenv_mod.pywebutil.pywin_certutil.pywin_dacl.pywin_dism.pywin_dns_client.pywin_firewall.pywin_iis.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_path.pywin_pki.pywin_powercfg.pywin_servermanager.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_system.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxml.pyxmpp.pyzabbix_action.pyzabbix_host.pyzabbix_hostgroup.pyzabbix_mediatype.pyzabbix_template.pyzabbix_user.pyzabbix_usergroup.pyzabbix_usermacro.pyzabbix_valuemap.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyzone.pyzookeeper.pyzpool.pysyspaths.pytemplate.pytemplates__init__.py__pycache____init__.cpython-36.pycdebian_ipconf.jinjadebian_eth.jinjadebian_ppp_eth.jinjadebian_source.jinjadisplay-network.jinjanetwork.jinjaroute_eth.jinjagitssh-id-wrapperssh-id-wrapper.batlxcsalt_tarballrh_ipconf.jinjanetwork.jinjarh6_route_eth.jinjarh7_eth.jinjarh8_eth.jinjarh9_eth.jinjaroute_eth.jinjasuse_ipifcfg.jinjaifroute.jinjanetwork.jinjavirtlibvirt_chardevs.jinjalibvirt_disks.jinjalibvirt_domain.jinjalibvirt_macros.jinjalibvirt_network.jinjalibvirt_pool.jinjalibvirt_secret.jinjalibvirt_volume.jinjathorium__init__.py__pycache____init__.cpython-36.pyccalc.cpython-36.pyccheck.cpython-36.pycfile.cpython-36.pyckey.cpython-36.pyclocal.cpython-36.pycreg.cpython-36.pycrunner.cpython-36.pycstatus.cpython-36.pyctimer.cpython-36.pycwheel.cpython-36.pyccalc.pycheck.pyfile.pykey.pylocal.pyreg.pyrunner.pystatus.pytimer.pywheel.pytokens__init__.py__pycache____init__.cpython-36.pyclocalfs.cpython-36.pycrediscluster.cpython-36.pyclocalfs.pyrediscluster.pytops__init__.py__pycache____init__.cpython-36.pyccobbler.cpython-36.pycext_nodes.cpython-36.pycmongo.cpython-36.pycreclass_adapter.cpython-36.pycsaltclass.cpython-36.pycvarstack_top.cpython-36.pyccobbler.pyext_nodes.pymongo.pyreclass_adapter.pysaltclass.pyvarstack_top.pytransport__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycclient.cpython-36.pycframe.cpython-36.pycipc.cpython-36.pyclocal.cpython-36.pycserver.cpython-36.pyctcp.cpython-36.pyczeromq.cpython-36.pycbase.pyclient.pyframe.pyipc.pylocal.pyserver.pytcp.pyzeromq.pyutils__init__.py__pycache____init__.cpython-36.pycaggregation.cpython-36.pycansible.cpython-36.pycargs.cpython-36.pycasynchronous.cpython-36.pycatomicfile.cpython-36.pycaws.cpython-36.pycazurearm.cpython-36.pycbeacons.cpython-36.pycboto3mod.cpython-36.pycboto_elb_tag.cpython-36.pycbotomod.cpython-36.pyccache.cpython-36.pycchannel.cpython-36.pyccloud.cpython-36.pyccolor.cpython-36.pyccompat.cpython-36.pycconfigcomparer.cpython-36.pycconfigparser.cpython-36.pyccontext.cpython-36.pyccrypt.cpython-36.pycctx.cpython-36.pycdata.cpython-36.pycdateutils.cpython-36.pycdebug.cpython-36.pycdictdiffer.cpython-36.pycdicttrim.cpython-36.pycdictupdate.cpython-36.pycdns.cpython-36.pycdoc.cpython-36.pycentrypoints.cpython-36.pycenvironment.cpython-36.pycerror.cpython-36.pycetcd_util.cpython-36.pycevent.cpython-36.pycextend.cpython-36.pycextmods.cpython-36.pycfilebuffer.cpython-36.pycfiles.cpython-36.pycfind.cpython-36.pycfsutils.cpython-36.pycfunctools.cpython-36.pycgitfs.cpython-36.pycgithub.cpython-36.pycgzip_util.cpython-36.pychashutils.cpython-36.pychttp.cpython-36.pyciam.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycimmutabletypes.cpython-36.pycitertools.cpython-36.pycjid.cpython-36.pycjinja.cpython-36.pycjob.cpython-36.pycjson.cpython-36.pyckickstart.cpython-36.pyckinds.cpython-36.pyclazy.cpython-36.pyclistdiffer.cpython-36.pyclocales.cpython-36.pycmac_utils.cpython-36.pycmako.cpython-36.pycmaster.cpython-36.pycmattermost.cpython-36.pycmemcached.cpython-36.pycmigrations.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycminions.cpython-36.pycmount.cpython-36.pycmsazure.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycnamecheap.cpython-36.pycnapalm.cpython-36.pycnb_popen.cpython-36.pycnetwork.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycodict.cpython-36.pycoset.cpython-36.pycpagerduty.cpython-36.pycparsers.cpython-36.pycpath.cpython-36.pycpbm.cpython-36.pycplatform.cpython-36.pycpowershell.cpython-36.pycpreseed.cpython-36.pycprocess.cpython-36.pycprofile.cpython-36.pycproxy.cpython-36.pycpsutil_compat.cpython-36.pycpushover.cpython-36.pycpycrypto.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycreactor.cpython-36.pycreclass.cpython-36.pycroster_matcher.cpython-36.pycrsax931.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsanitizers.cpython-36.pycschedule.cpython-36.pycschema.cpython-36.pycsdb.cpython-36.pycslack.cpython-36.pycsmb.cpython-36.pycsmtp.cpython-36.pycssdp.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycstringio.cpython-36.pycstringutils.cpython-36.pycsystemd.cpython-36.pyctemplates.cpython-36.pyctextformat.cpython-36.pycthin.cpython-36.pyctimed_subprocess.cpython-36.pyctimeout.cpython-36.pyctimeutil.cpython-36.pycurl.cpython-36.pycuser.cpython-36.pycvalue.cpython-36.pycvault.cpython-36.pycverify.cpython-36.pycversions.cpython-36.pycvirt.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvsan.cpython-36.pycvt.cpython-36.pycvt_helper.cpython-36.pycwin_chcp.cpython-36.pycwin_dacl.cpython-36.pycwin_dotnet.cpython-36.pycwin_functions.cpython-36.pycwin_lgpo_auditpol.cpython-36.pycwin_lgpo_netsh.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_network.cpython-36.pycwin_osinfo.cpython-36.pycwin_pdh.cpython-36.pycwin_reg.cpython-36.pycwin_runas.cpython-36.pycwin_service.cpython-36.pycwin_system.cpython-36.pycwin_update.cpython-36.pycwinapi.cpython-36.pycx509.cpython-36.pycxdg.cpython-36.pycxmlutil.cpython-36.pycyaml.cpython-36.pycyamldumper.cpython-36.pycyamlencoding.cpython-36.pycyamllint.cpython-36.pycyamlloader.cpython-36.pycyamlloader_old.cpython-36.pycyast.cpython-36.pyczeromq.cpython-36.pyczfs.cpython-36.pycaggregation.pyansible.pyargs.pyasynchronous.pyatomicfile.pyaws.pyazurearm.pybeacons.pyboto3mod.pyboto_elb_tag.pybotomod.pycache.pychannel.pycloud.pycolor.pycompat.pyconfigcomparer.pyconfigparser.pycontext.pycrypt.pyctx.pydata.pydateutils.pydebug.pydecorators__init__.py__pycache____init__.cpython-36.pycjinja.cpython-36.pycpath.cpython-36.pycstate.cpython-36.pycjinja.pypath.pystate.pydictdiffer.pydicttrim.pydictupdate.pydns.pydoc.pydockermod__init__.py__pycache____init__.cpython-36.pyctranslate__init__.py__pycache____init__.cpython-36.pyccontainer.cpython-36.pychelpers.cpython-36.pycnetwork.cpython-36.pyccontainer.pyhelpers.pynetwork.pyentrypoints.pyenvironment.pyerror.pyetcd_util.pyevent.pyextend.pyextmods.pyfilebuffer.pyfiles.pyfind.pyfsutils.pyfunctools.pygitfs.pygithub.pygzip_util.pyhashutils.pyhttp.pyiam.pyicinga2.pyidem.pyimmutabletypes.pyitertools.pyjid.pyjinja.pyjob.pyjson.pykickstart.pykinds.pylazy.pylistdiffer.pylocales.pymac_utils.pymako.pymaster.pymattermost.pymemcached.pymigrations.pymine.pyminion.pyminions.pymount.pymsazure.pymsgpack.pynacl.pynamecheap.pynapalm.pynb_popen.pynetwork.pynxos.pynxos_api.pyodict.pyopenstack__init__.py__pycache____init__.cpython-36.pycneutron.cpython-36.pycnova.cpython-36.pycswift.cpython-36.pycneutron.pynova.pypyrax__init__.py__pycache____init__.cpython-36.pycauthenticate.cpython-36.pycqueues.cpython-36.pycauthenticate.pyqueues.pyswift.pyoset.pypagerduty.pyparsers.pypath.pypbm.pypkg__init__.py__pycache____init__.cpython-36.pycdeb.cpython-36.pycrpm.cpython-36.pycwin.cpython-36.pycdeb.pyrpm.pywin.pyplatform.pypowershell.pypreseed.pyprocess.pyprofile.pyproxy.pypsutil_compat.pypushover.pypycrypto.pypydsl.pypyinstaller__init__.py__pycache____init__.cpython-36.pychook-salt.cpython-36.pychook-salt.pyrthooks__init__.py__pycache____init__.cpython-36.pyc_overrides.cpython-36.pycpyi_rth_salt.utils.vt.cpython-36.pycpyi_rth_subprocess.cpython-36.pyc_overrides.pypyi_rth_salt.utils.vt.pypyi_rth_subprocess.pypyobjects.pyreactor.pyreclass.pyroster_matcher.pyrsax931.pys3.pysaltclass.pysanitizers.pyschedule.pyschema.pysdb.pyslack.pysmb.pysmtp.pyssdp.pyssh.pystate.pystringio.pystringutils.pysystemd.pytemplates.pytextformat.pythin.pytimed_subprocess.pytimeout.pytimeutil.pyurl.pyuser.pyvalidate__init__.py__pycache____init__.cpython-36.pycnet.cpython-36.pycpath.cpython-36.pycuser.cpython-36.pycnet.pypath.pyuser.pyvalue.pyvault.pyverify.pyversions.pyvirt.pyvirtualbox.pyvmware.pyvsan.pyvt.pyvt_helper.pywin_chcp.pywin_dacl.pywin_dotnet.pywin_functions.pywin_lgpo_auditpol.pywin_lgpo_netsh.pywin_lgpo_reg.pywin_network.pywin_osinfo.pywin_pdh.pywin_reg.pywin_runas.pywin_service.pywin_system.pywin_update.pywinapi.pyx509.pyxdg.pyxmlutil.pyyaml.pyyamldumper.pyyamlencoding.pyyamllint.pyyamlloader.pyyamlloader_old.pyyast.pyzeromq.pyzfs.pyversion.pywheel__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pycerror.cpython-36.pycfile_roots.cpython-36.pyckey.cpython-36.pycminions.cpython-36.pycpillar_roots.cpython-36.pycconfig.pyerror.pyfile_roots.pykey.pyminions.pypillar_roots.pylibexecsaltsaltsalt-3.6salt-apisalt-api-3.6salt-cloudsalt-cloud-3.6salt-cpsalt-cp-3.6salt-keysalt-key-3.6salt-mastersalt-master-3.6salt-minionsalt-minion-3.6salt-proxysalt-proxy-3.6salt-runsalt-run-3.6salt-sshsalt-ssh-3.6salt-syndicsalt-syndic-3.6zyppnotifyzyppnotify-3.6/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/salt-3006.0-py3.6.egg-info//usr/lib/python3.6/site-packages/salt//usr/lib/python3.6/site-packages/salt/__pycache__//usr/lib/python3.6/site-packages/salt/_logging//usr/lib/python3.6/site-packages/salt/_logging/__pycache__//usr/lib/python3.6/site-packages/salt/acl//usr/lib/python3.6/site-packages/salt/acl/__pycache__//usr/lib/python3.6/site-packages/salt/auth//usr/lib/python3.6/site-packages/salt/auth/__pycache__//usr/lib/python3.6/site-packages/salt/beacons//usr/lib/python3.6/site-packages/salt/beacons/__pycache__//usr/lib/python3.6/site-packages/salt/cache//usr/lib/python3.6/site-packages/salt/cache/__pycache__//usr/lib/python3.6/site-packages/salt/channel//usr/lib/python3.6/site-packages/salt/channel/__pycache__//usr/lib/python3.6/site-packages/salt/cli//usr/lib/python3.6/site-packages/salt/cli/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support//usr/lib/python3.6/site-packages/salt/cli/support/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support/profiles//usr/lib/python3.6/site-packages/salt/cli/support/profiles/__pycache__//usr/lib/python3.6/site-packages/salt/client//usr/lib/python3.6/site-packages/salt/client/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh//usr/lib/python3.6/site-packages/salt/client/ssh/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper/__pycache__//usr/lib/python3.6/site-packages/salt/cloud//usr/lib/python3.6/site-packages/salt/cloud/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/clouds//usr/lib/python3.6/site-packages/salt/cloud/clouds/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/deploy//usr/lib/python3.6/site-packages/salt/config//usr/lib/python3.6/site-packages/salt/config/__pycache__//usr/lib/python3.6/site-packages/salt/config/schemas//usr/lib/python3.6/site-packages/salt/config/schemas/__pycache__//usr/lib/python3.6/site-packages/salt/daemons//usr/lib/python3.6/site-packages/salt/daemons/__pycache__//usr/lib/python3.6/site-packages/salt/defaults//usr/lib/python3.6/site-packages/salt/defaults/__pycache__//usr/lib/python3.6/site-packages/salt/engines//usr/lib/python3.6/site-packages/salt/engines/__pycache__//usr/lib/python3.6/site-packages/salt/executors//usr/lib/python3.6/site-packages/salt/executors/__pycache__//usr/lib/python3.6/site-packages/salt/ext//usr/lib/python3.6/site-packages/salt/ext/__pycache__//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado//usr/lib/python3.6/site-packages/salt/ext/tornado/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/platform//usr/lib/python3.6/site-packages/salt/ext/tornado/platform/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/test//usr/lib/python3.6/site-packages/salt/ext/tornado/test/__pycache__//usr/lib/python3.6/site-packages/salt/ext/vsan//usr/lib/python3.6/site-packages/salt/ext/vsan/__pycache__//usr/lib/python3.6/site-packages/salt/fileserver//usr/lib/python3.6/site-packages/salt/fileserver/__pycache__//usr/lib/python3.6/site-packages/salt/grains//usr/lib/python3.6/site-packages/salt/grains/__pycache__//usr/lib/python3.6/site-packages/salt/loader//usr/lib/python3.6/site-packages/salt/loader/__pycache__//usr/lib/python3.6/site-packages/salt/log//usr/lib/python3.6/site-packages/salt/log/__pycache__//usr/lib/python3.6/site-packages/salt/log/handlers//usr/lib/python3.6/site-packages/salt/log/handlers/__pycache__//usr/lib/python3.6/site-packages/salt/log_handlers//usr/lib/python3.6/site-packages/salt/log_handlers/__pycache__//usr/lib/python3.6/site-packages/salt/matchers//usr/lib/python3.6/site-packages/salt/matchers/__pycache__//usr/lib/python3.6/site-packages/salt/metaproxy//usr/lib/python3.6/site-packages/salt/metaproxy/__pycache__//usr/lib/python3.6/site-packages/salt/modules//usr/lib/python3.6/site-packages/salt/modules/__pycache__//usr/lib/python3.6/site-packages/salt/modules/inspectlib//usr/lib/python3.6/site-packages/salt/modules/inspectlib/__pycache__//usr/lib/python3.6/site-packages/salt/netapi//usr/lib/python3.6/site-packages/salt/netapi/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado/__pycache__//usr/lib/python3.6/site-packages/salt/output//usr/lib/python3.6/site-packages/salt/output/__pycache__//usr/lib/python3.6/site-packages/salt/pillar//usr/lib/python3.6/site-packages/salt/pillar/__pycache__//usr/lib/python3.6/site-packages/salt/platform//usr/lib/python3.6/site-packages/salt/platform/__pycache__//usr/lib/python3.6/site-packages/salt/proxy//usr/lib/python3.6/site-packages/salt/proxy/__pycache__//usr/lib/python3.6/site-packages/salt/queues//usr/lib/python3.6/site-packages/salt/queues/__pycache__//usr/lib/python3.6/site-packages/salt/renderers//usr/lib/python3.6/site-packages/salt/renderers/__pycache__//usr/lib/python3.6/site-packages/salt/returners//usr/lib/python3.6/site-packages/salt/returners/__pycache__//usr/lib/python3.6/site-packages/salt/roster//usr/lib/python3.6/site-packages/salt/roster/__pycache__//usr/lib/python3.6/site-packages/salt/runners//usr/lib/python3.6/site-packages/salt/runners/__pycache__//usr/lib/python3.6/site-packages/salt/sdb//usr/lib/python3.6/site-packages/salt/sdb/__pycache__//usr/lib/python3.6/site-packages/salt/serializers//usr/lib/python3.6/site-packages/salt/serializers/__pycache__//usr/lib/python3.6/site-packages/salt/spm//usr/lib/python3.6/site-packages/salt/spm/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgdb//usr/lib/python3.6/site-packages/salt/spm/pkgdb/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgfiles//usr/lib/python3.6/site-packages/salt/spm/pkgfiles/__pycache__//usr/lib/python3.6/site-packages/salt/states//usr/lib/python3.6/site-packages/salt/states/__pycache__//usr/lib/python3.6/site-packages/salt/templates//usr/lib/python3.6/site-packages/salt/templates/__pycache__//usr/lib/python3.6/site-packages/salt/templates/debian_ip//usr/lib/python3.6/site-packages/salt/templates/git//usr/lib/python3.6/site-packages/salt/templates/lxc//usr/lib/python3.6/site-packages/salt/templates/rh_ip//usr/lib/python3.6/site-packages/salt/templates/suse_ip//usr/lib/python3.6/site-packages/salt/templates/virt//usr/lib/python3.6/site-packages/salt/thorium//usr/lib/python3.6/site-packages/salt/thorium/__pycache__//usr/lib/python3.6/site-packages/salt/tokens//usr/lib/python3.6/site-packages/salt/tokens/__pycache__//usr/lib/python3.6/site-packages/salt/tops//usr/lib/python3.6/site-packages/salt/tops/__pycache__//usr/lib/python3.6/site-packages/salt/transport//usr/lib/python3.6/site-packages/salt/transport/__pycache__//usr/lib/python3.6/site-packages/salt/utils//usr/lib/python3.6/site-packages/salt/utils/__pycache__//usr/lib/python3.6/site-packages/salt/utils/decorators//usr/lib/python3.6/site-packages/salt/utils/decorators/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod//usr/lib/python3.6/site-packages/salt/utils/dockermod/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack//usr/lib/python3.6/site-packages/salt/utils/openstack/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pkg//usr/lib/python3.6/site-packages/salt/utils/pkg/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks/__pycache__//usr/lib/python3.6/site-packages/salt/utils/validate//usr/lib/python3.6/site-packages/salt/utils/validate/__pycache__//usr/lib/python3.6/site-packages/salt/wheel//usr/lib/python3.6/site-packages/salt/wheel/__pycache__//usr//usr/libexec//usr/libexec/salt/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:43040/SUSE_SLE-15-SP5_Update/d2238407684fadd4f77f16e84f06d653-salt.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux             emptyPython script, ASCII text executabledirectoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledASCII text, with no line terminatorsPython script, ASCII text executable, with very long linesBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableC++ source, ASCII texta /usr/bin/env sh script, ASCII text executableDOS batch file, ASCII textPython script text executable Python script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRRRRRR˳ĿU#p[Xu # 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-83f6a01a4b5fe48e7cedab077f939d7ed1c7e7cce22f642499a25245f1fd6e7aa?@7zXZ !t/]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLRXbD (uz8p3iq:U Qpa JvxM3r䮧6e#()qh?.ik$ל3j3,ܨu>J.c؊ϱW9mIx¡=ճ m ifG`u܃w'e~m61( wcvp^!'ۤ)jGxYD[*G՞O.'KQlz%:UNt! QcMԯ G;/بt!8vY(BҴ\ґAF跁) ]KrOqOФēqo&k#2LK<ʧ^jӑE}R P9ПW!FO+A{ă͗ a tďdSz _lotj{ p%9k|w`Vq HhЙ5f]/u8DBf0 rnۼYL8tq'"YPGT^MI.-Ew7gh-c\F qK'r+ ivN<,a{~n#ޟ@mK{QV2$o y&hRSP)QW_6I8u&H$ChrRzZlӌGS($_V  vXdŞCmkE yd\{Ap w[dWDh> ddHtOZ(V}K 垤Zix[FayRrzM9҉v\X$7ָ}sA&,͜~Jм`fHZ ZTh4DZE٘yR4ӊʹ׬]ha7hBzJ\vE^R"LTEݯEI[]߰,´+AnxW;KFǜd:rl &Kى[GAJodp`}  GS9[تeoQ2;bpI5+VbRsVX`LyqTf&a VXOJx#a#/`>Ò䪛'|W#ΓCȸ@Ok[(^r_;c,jzҋ ;13O@RV2VOc\@dRXIW\è~HJc;yIֻeG=m(Řn-,/Dk>H0$@n흹~G#b1Hrݗv5wpr+R݆'_C l$.R2U%ѧ<3_x%ÍkG,t6@k=(^uߊT!Hewl.kMlFzn+q }Q?[Ѭ" Q4˲!9g@jz0ȨL9JS؏CPVYP"4~^]sWNsI z:sk32c验 |("-m9C h é:*ʾ鉡h ] jxBq"PNmm=ps?"0M>i*^;r=:Jz?ԙUdb\Nׂ!C-@.()]i%/4z J5踷sEڿnĨJ+3{t{eTlԗ_'cuXHU-&B"VaE}sShsh8 _:=J7\ գ/0 2 3=@uJD pOaBkؑH`{CP/vN4qc| m%5 TNo [j]^ﲼ]ϗP"P_Q~N( ІMl!IEJk{3ʭ 2¯\Tipy8;f|DXWaQl+Rdlbs - ?LNX3NT-f }4qѹM70 =]-د?&fQk;y<̅/aw1h\ehTi|<>N.ڋA}3s%@尞ЊNcYU"XuCuG$@)[QijZ20t>?$gpk[s8%GkBq6H<'&:?0‚f1wF9/;d$Im, rCWx!3!ѐ zq^sz{LXZӱhC˒eL~ZIe۰Zp\-; 2_Ok!]-є1ş ҿ7W;,pj(،u>]1~{븎ao:dx_R'DZ)&SO6Жu> (F}Fe3ەvkxtyW4THX1ꦀ ScY<~} WD Il-gh^̱dAp:3:c~J5CA,]^j!@*ߍf1+)mTצPKg bsF :,Bf7oՔrL5,Bt 5Fkl2)ϠKc@UZҿ%"ũ}b⒍*J܆ˤYO,#lUIE/ LB^NE4"ӯxNUn{[n%Xe|-ڂG-312FjkɥJA=ٲz&,MںPI8mMlȅXi?~^kpoo[=ֻBѨ]s569}ngc /jA3[^?+yf[Ozc ~s W ɅHxᏙ`rh`7ZVpD1;BI"kl ?7_+\n8ĊQ2cEΓ[d6 Tb{ғ$InK(S5q 8ʀ4R_%^`Tɡ4EH?_1"U೫hlq͜}lťuEkqs}"~U5nrrA "d41xVM2LXMuac}rh<(%S¬#Si4&| cBQ9hV, S?p Klv[C1&UR2# {}* uֺ815ϧp"DZL o F] oRQׯ9 uv8x?spNTPHbl8#*u Z˜Pg7f `+V*yUכ].`. ?cՁ.=$ӰG=dxjVUȈ<% *`;s_D’Drr1W58m7Rv5w)E7i|Cf{pRB~La$^(QZ?>??8>d|ep H-WW]6iE<*Ҙ ;g;$( V0 (H-ΤaIxk9NkyD0[{K||=^ lQ^0Ju'? KyLrƘl~Rpl1a_9s̛ljFT}j>u&IZ\-^} 1FlYP9[A0 'ou ;\1G˟[,)vR#bNK1^)_ DqO!ײ@a2TfG.K+A'x!OlVcv.0,@Sİ.@rz pɳZ7= `|,4'LߍvXY_ 9c`L|5hՌV3Z201,%`>8QX\cEq8NJ:v23eikvT4<GJ O9ɎVgv;Jk_p7n`q]9XG'\l؍2K1'nC7H! LH{'n0(]ij02-gx}4= XO{7 5i@zHlgZӼ[yK`m ן@ycl7\JZ\`j~ety˼+`U`׋'ĚiO}x!/mrqU;xHd;x-JIK9R5sN/ ޥPQu#UYVfʋn.'X+ &z7ߺB';Xf< N]kM*gyB 1젓z&U~#OWI41גw|hj;x 9/\`s?Yy9@='Uu@g; U=ꄊ\gTϣ>WGI.@3Dx%4#VRqw$ F$?w(sE4VeWcEF8̬ ֹ3{`CoRnTD ئ,p^aDNWLTH$2CAh{FrSX N"\] P3\FÄJ1Z"6H;N ѭL.+7RQڇU$x{`?>V("i0HFp]}u&N0Э0k@]Wc.j Ӻ=8e>.ej[r冖_Q%?%r;9l99.=@tTt\fo36nD4(uUxb}ɣ#;or4LG+d.ȶnYî-k% L%dK1ʇOs_ 2bg^' <GR̓rBҤK>.kG :#].ui4R{:xuZevXƋP<֪*[ MB_d_#$[&ª/xg!7_v_>bBHāI=Eje cW]uir7ocsлޘVew'Rau6z{xs> HI9w7ٺc5_z]` 6#-k~0Y| >7&iQ|tĦ8s3tgHQhq螼&E&X@kmj;Bby[)I 9LV;]:'UM@é|goP}Zr JUqvx1_t] Ƌ]X |D Aˁ2(t2WpB S/q%LQ~*<KZĩ*3RFdDW R L~܇ț줫T@G8k9Zڲ;=@>\&T- ? YS|A~+:߶{G+*),Օ0wsUW ǟ>pސpqB2H*FBKh$Y]|`XXg~ܥf#E75}Ytl}J=o dRw'逽cd#֥`AO#J1HuO&b m/;xHwpUJAkRD2 K*FRX@9yU}.L ;2w7pznuR&JԒEt&YgDH"Tq=~b-Qx޻6tQjN`ra5 PҵvwHXpUUxO Dln)Lڌ?K*nųB X 8{}|7:q`Fܶ9lwyYd&:=뤎C0N^ L`Ir4w^̡w[DiZ ؜D\ܥhcO8ъTXD6 sǺGy_i)tG^ć9 Cڠu+p"-c?+QT]W6>M'`V\JF8EO99gUBqe8)zݤF_nxs1N NԈHxFc_Df?$!I.iD{-qLڑ?J𷍧WvsL< 2VDĊiQy5 "ɞ <dxe^>7ۃ6x,Ȫ)l٪rO#n=|o} v1ڷ5ĨΥwF@nY# (}u("+| 5! : FǺal[aBtVxru h)&iS?er=d;A?: c[4O[{2~Yʬ AT'w:6J|FK >|LkY npQ;~Ӻ q<(<>>,x7sa"0B|1qQ$yYyk7q-IziL7@[LPC`Q4]9!lyff22O=O¨SIRYf=[i!Ag8 RNi"s?'/́+` [{[Ms~W"Sj `FߨGE_S L$+1X~ripؕ|w)$2\ث1YK9dN&O\x4] %f.wK׌\L\[qr1T'7!Qx (< by\:N-UIF__v/6"G[ Riq?)z8 )k֏2Z?*.7tgKjV+h&v2q6*3q..!ji":Zs (O#5!=b쭧XRL I=/fǐ7{#t\|ށ;)d 6F+]N(Gib64fKp&-H#}pĩ,P m^PKDߠSN KFFZikvô&;ΙKD͟7|9ʏGQ[|aN-hB(3v_q6G\!Ɉ 4m`iG ѱSΑ=! Rbe2ad3{w\GӱG˔ TaJgJ2pVu.i'I Y t)8%1 7ґW $vT>5f"RKg b]tH}mXXDzˀ۪kq 3zq4J!Q ]-!5tw]7+v&wϮx`4N][rt3FIK[_'Q^Ř%  :ǒӣY}܍.ADt7![Sr%(uqweS n6uek2GX]S]heuO DjucLhE@qwj#;F ջN1 l!7N}ݩ(% /l]{cA܈c+( Ψ|R8ޒQI]fnR/zva:D7;l:'ÿrnsL5!@ةdx7V>G:XմȾ O2y'`(='/IB+YS`Fjj*mnT vM+:bjۮo-L4X! f!?ʫ79_y7TpnL?^bԙoW,XTr4ץD.*nh $ܝp,4Z -ߙ%(qPUqkbCvX7f|4Vr_J`Ddޞ$:, ím#`OV&8i^hP?힉Lů\Q} :=Uu+ww0M n%ܩ#qK*yc.=cl6~OM\ǵpiv΄D֨\Q3.KZ:yw+WߙmB~rY6,A-fv+Hvdݱ _.cA8Cv={citci+w e]\4ްju݁9QW -85.]V:s%A]#~)Co(mz-RrOB1fgv97H}BEC.xJSs@4q@BInW'!웜sus"gPX{Q7g!'@\7^4?w 2VWe(6׬Μ3 ldX &Z#לCSҔ: 􇦄3VrF/|k|jClKYIĆDhleGрZsAof:_h@+ 0B v97Y2Sb[) x["L FI)kx R\cT&ZHU;ɣ;7τ{#X-U^ @Sb6Ҟ+h4/AGHݮ0/v 5^ O] GceC#|'`fwSڛCIt$8Cy)&b PSM̭:ZJc]Y ʷ`F4`6_9OZgo<.2-t_HIjpk\iyovP}\͊bw"PkwUEyכU*9Z' BUs#9 |Vħ>J:[%k(ُ;d<2 =r3!3psd2AR]/^_`Huyʡ3\bSpmp3{HLr\չs2PC^=_;SgbL6xWׅhe@Ei | $]ӄ2x'8'%2.>=6d.˾9|F,Td^ʦukD_o7|g+ed]ZtXuwhh,b]wɘfиĄⅡO>y=ߟ =Wf&A#Ù3x|xVu ;}vl&!Gwxծ]Ψ. .1l2ʐWގSeOM9@s&5nS%l5cFYz8_ D{i3YKu.2Eܐ,wX,sҌHJ>yj[ ڞbgոƉ7i./qºc\r{=O4;ʲ/Нn٠t  DB`$a;'[L[+Mg亻QxߡъUѥatK?(sF4^pT<V@U k4&K]RRȯ'z;vARGgY08/vuWq%+)J1'!jF1mpm];ތ{oRb!  cSw*#+| 9::u * FtˆW=__\mb3%)wCЅ9LlTt.0=260:n^zoPa+/NŖL?"Q}3!SOs/ e-YjsxZ9@oc\%p"w_e4)nH*%ϿM u[!'i8- ۲5M I #e&F'AM {9ᤀdP!^r55%  9٫\,z,AKr5vz?9Έ)F^eO! 6p+.*./-J9:Mh:;6= W`S hkZHVG㠫uHT t= 1qXO$ϏFZkUpx({Ȟ5]2cT^ыs s "7uYPU,~ZGoX, #9:n< /< L ֐$.d-,Ŝ7cxo w:Di׻/͗vG;3rJ1!ݐ7ryaS!2J~-$Q.*®l k]:ȢoIJJE)/[([ysSE"vzG2xtWۑtJXo_'uu]羨_pRB< VS,D.V͚nEZ+ǙP##}h ti8*!x1c k-,]|oT׾2(a / M h+q ekxl{o=殧U + \Of ht#~ ;."H=`žbP~ߎrE$M]jz4d(6IKO3ZÄ%V-E~1+4q!@\AcoT ~IfُS &peEuS w39| _޺ӄm5FURm݇O zit.F8nD:az;C}^%@QP˃pW#sk|a%A?ݲ#r6o|U+Eٓə3Ȳ6Fq(}T=˩t5qλ\zd;sNkqTEW{lX\*ePHfXe[Hͷ]ߴ1y>լ[y3a?ndu)_S7Kq%EO+Yh]Jъbٗ@ `/N`hKƔST()y\mStTP,{iQ5=hސфr-1ptE6,oRgdʛ9&2pf L}EpGā\]r;O[ԋ@jfĥPM{ntvK<䝽Ӳ \\cۮ(>9@:8q0XRwX u!d'D{|'5g,QHkɆ)g4f(FW$Z,Yb|nS+^_۩/K\7q/hי7e|ĐCmǹ{XZ" 'TD& 9Ks'3W]&j$vveZ`,DkI+״|t`4 bO]8Y 砺O0Ƃrbxrk;V+K6d4 h#sVv|=Ԃ" oʵEa\og ,-)) Go |'')T|fT%i]="B04"2.~C>Q 4 '>?4 BhNz lCrh糉lkȾX!7E'Ͷ\$ Qƙ+9ij IEyBhXCg==}V60(SgqՆћ16Md^d)T=vy-&#LZW5scdI?Er^Է!cl,>Ǝf!tY vTϳ$t`D(,ulWҟGk+~Vt rR {jXCƁ^T&NXijLf%Ku9k3NbIFB rwLܡwQ+lfĂ7 Q'UtaW√(@:& ǧI=II6Zc4G 𢩔³WoNރ8EԄ7X%Wݻ9IDg$h]R'(iJc_ q;nx2_L,\pf7 kTlO췭}; $̽X+2CwOBš ';(/EeMy oT{@ rGqk05'&g*C~%jU>)쭨B+y R^C]f =D{ݬu#*牫­pXg=@N9)ir'5lӔI7ns@s 栬I1l?ll ?C;lTʄS*}*s;„q/ >vnoڹo2E)kcH=@xck[QB<7oa5RH+`֠9C9O(OS|;~P`-[9.IdqB/f?>bMweؿ2eh/{ WmSV-[obԖP콬@nn.T.T/hTS()!3Fl'a^ŵbRR=Ki;V+[%-y7lԩSSj5sUa>KOb59=*h9?"9tISM0w}O# U=4ҒcQ>nј̗3`,d&w3|ISR[oIA̓^y@ ARiQ:Π&ڕLxy jl\FDC͔=oQpE+=`G"yQ`{vOQ-}:~ f>D&b2yV tJ\(=9Fnp `32 NӐG3+νcDzCY9bQGahy"1 Y dNQcqB*Av\b&7Փqq3Z(782&=@eߡQilޙY#3ѵdU^>ƅA4GGw^-\5!K_D^7ݯ+>u;#'9&IqeßiΔg<;_Fe@ICiԐ?.<jN#_saS}:>h ބ:d{k,iVI+ Tx?'~|'MD{l~ȕ^.>ںժgm z9i(L/cYV;rB!^aB}0SDyQzJ=r$)">hÀM$b~N,~*ũiU3'a?*Gk O|K}x݄Owȭ=:!#߹cYdwcJEgs ZIa'dUzW/W߭Q-I(`b!-',I '>ghgC6bwGSo{ T]lJG5Wx-؂2S&*Mϓ-Ѷ6_2շ е[?R1P=o C9#<ǔyBͼnI>D;%]s,O PKEF%7pFQGB $nGk0^E$(^A0J*X ^lJi\YM[M[;dwEP,Wi]Jaa)M ]!W-k|,튤a;@f 5^S⯥x'e4SધrOoeTk֩1ۓ ֘1N*+dH<#.s)oLy ,*n²A]##D7JO/b²kyEAx`C[Z[NacRqu\s >m<,ēֻ2$_y*1&<ͅ| ~+Km-[4>I)gg/0•?Fch Xh>Wa-F}gUl_ 4BmG/F6tfpy[c79=n~f˱r`bיP޼6(,-=l\+`R6'm)'wfIZsTc4z 6nAM)ɒ8t*6Y*okn) Œx4(M327&JåT,A˹uGGXsֵ3+MU&d#/Ⱦwgd}WxHɜsv'=&3y;k! 7Cyzi ܮ #^T1`<1L?^S%Ԋ±F(Ҵܶ& ꭼ`P`_N[*&&P݅я+0oKGv/˄ƢI*_ƌGES#˷[ۿoRc"%ThbeL,/ee2M/Dnxcmx`q`iyL Dr9֬HwRJ&Jxc~Uy`sc=nd236m\=I,ixx:e79K0~'t>) Q@j|o3 ːຒyرp.ρWjJ(1~I} 0.y_[%3jrqtk*MYm'L!G;ݞYRA~e6;Bn"&#֧cmr]Ȳ(FvT~t6dac97ѽ|r9edgә*yi3^- ,@^М ydne<q5U̓G/^XMeSA~ŏ4yt)M{btgI3lrE]RkA֑*VÎY}#N\G8umYu '.`VNNi]#n"zxyR'9}k jk<D(qdj%ޥn G}z)mL1V:PEB1Zٰ5ƛrڋDlw7&}Yxb= D{:ofӝ_$ -EA;Sh'ۇIC6;X@e`'GOG[>9 rUd{X" oH/jz<)=:&mL!fJ ("fzRB+kX iX{C] ?D?FndrZVbHXƒgćJLp X 8r?8V *OlsL`vV+"D\ցJ+l5LG>h:(Wۈ4D+V楌~Gmzߑ4,kАxzQxwݎfRai~O)іO_8]M6CH ZgN$R6G sMlb?m=!l-y),uy)GjRd)t vKoyJ[_i2_WmҡUCQ7eٯ4V͍3_/7LQuيjOk|JU IgtꄈΌ+mGhHŀX:bsR a&cv)TeHZ1z\_(1&~7 T}O¯SqK`3 󽧇Hwdós&9?m^t*=#1FGUvH5ZGH<=LY^;G$7RUO7R𾦴Tһe&%nv6}[$`v bhZ`]y l[%PI=;gٰpfLSbk!/iךo{Z JYFm:rY̖ġ7p"UIiYipm% z4Bjgwޑv{7_4$RH@c)Qz6jG'mY*a mjik32]aFgGF`&:*~L*8K9sbEP ^<>pbtshFyTXZ)oBT6ˮ[Է, k~}ָؘq? R8|O)r!*nK3ftzvē#]M=HOnxHssfnk 8Y[wҗǀlrƁo΋$BiM Iw  34W4υOgZ0s|tspF_z*4/bʨ(*]TL( c&[敔9 1tvra-<%3=#ҧ!Ӥ`Kl)qƣwL_u%svWk4sgltZʥ? gӬi!]z2:#?Varn{~Eq3_[NpӨnf-ơ&SP8@7 ${`ws=hzǭ@+S(x9,xULmg5`3DcH&[/0\>2)m8Ȗq޺iUq?NSd8e;os̹x`*~o;F2%Y?X~-a {( tcb;t'&HQ+z*e_ܐ sa_ɘoA jqSdDd~$(T,lcm6{] 9.ȅYTE4@Dou*6qm(eKz?J]bqd%D=?xb·ZXO ZvRr;GHؘ%OG"%;)nCbV;ڀ.Tħ{zb90Gy7JɃ/oAߢ,<1BHGt oS[8_jkEx7{z2ʍ lϭ-QT-(qa*K^H%o"޸ 'D!kiwf KK>BAMJ"lPZڜ{|`glaٗFNk'f&߁#H"^ҙs2yN Zq=և=νF-&yȀ0MrӲa*x݆V)Wyɱ>E%RgVv[SD!(ʳ{~p1j6O<:]j*/=կ/h~13/+UH_c~YcfIC> ø#vC"b%HF QoœL*\)vΟ7TsnDb!<3ល^XWM8!-5#0ockD3MoEJa ז@"QB~`-:ަ*ǏxI`$Y)όi# VcUc,i 'U! 7x&N߉Yߜ0\)SpD2]coozS3]|?"Lbw^S2e `$`T (Lbk%QbH/j]DK|2!ꭧkONU LKRCRx,0?ehmA14x&{EF˥#`9iJ89gÖ(iw'IJLjؕ{FyO J`f шIuϢh6 ƍΫ24[aRr74Hz{^Ee!֍ks;c[у=0aI)2 M#dc3XkQ!3j7eʏE̕-;Q $zߒӁ|{QPa]pV26X/`Cy>P rZWIQJ8"vvl}nU sB*06d~4Sw'e >#9 3Sc/0r\bp* x qQpj'#w "NmS@G`['3pvdģdB"z~:݀^;Q춘q+fS:ַ%?V(uLoh,҂/*g֎3Nl6M5UNgʩ\0=|Sd⬮re'2yV%naul5fzʸģJ '+v_{ǘJJjxml3Or%Y׵.-X*{"ض{Ф [ˠ# ںxY?~!,#c=4_-3޿/UΘmz%F0\ Q2 ɹVt[f1 Vb'VB {&ZOס^K~=!|=8C ?JALJzʺA5Hsd $}qTUրO=Ca 6In=`]xTL͘6. sI A7ބ3^#: -!pZh 3)JamqH3iNW܆/2C]zi?2j$ ؄ Os1u$5y!hr⺘'- O8p4|T36_v6V2-54\.(SJuXx\, F s2[]瞊/H3 ,"7*`ch74vx@Rw&!&xPPaq^ٳ)8b\-eb-Fn,ř+۽ ZуwSe5t̳dwv>ixȅU;ܹLRXkBsfR Z\yC4&X8ׇ𚍅85Ad6pb'`_t0yH)DɿcuPE{.yf8þEGF壪Q{_%_  =vn6,?}25EAsU+ȁˆ狏ZnG˧3β9|؄ٛwoEj|-9)'ZT\9| t_'啸;j_~ M֙N@<),am'r%~U!{'U ӗs+UI$Km;_GޖŇdrb٩)M"Ќ)=Ǐ6ǘZ_G9q,}]^-%$+{0DRl{(Zbٝ3F+(Hg;ޯaN^líŤZhv%( 3j͞g>/btЀZQ^RRZօW qo]e`a`>h*$i0!asXdh#(HA%UY)ctjgr:ze=ݗȃ`(`:񅴷$FP .+h姰@;npk u |}".&{WbnQm(Bw]G/flar6DtUp@qJ=X5F?;>w>Q=G<>eqgf?c(NQô M*@6/Ԅ$On6m. NƟma /8(Q"OCcE\WF3bS}u b4ebnJYQs'-)Uo6!7[F9B.1*tRRe['JɡOlHhRV-y Ɔjx&RJm0z\ Y/Q%`:Qb\R"r\`G g+14?X;D|&2:k=[ ;*H?0qƸi,ir($"ٍtm™}QhSl&!'~8d3*av!uZQ h'&2 [iVdehXVo0Q*eedTbQ`8j4*kJg w[_|MjBβ<]E;m2vҶzKB9G jv>Hwk$q0w0?HC]l-\T,Y MXNuq( P26yflQW7GAֶDiPM 4%^ p`Im r׊ ef> (\q/3VycBװA~>DBNoL좒m ~nLLj  wu4VQ?qF-Ę (.:.S/ S8Yq^g .=5o'*UCpA˵hG";(#ZFd]xiYйyX|@`-Yީz1ʑCV;}e&,׵pwrH haV&n´]뢳ܷ#|-sBh7V5p(*Yh0oF$0>Ripb'[L^^Mcp L]*#ރؑE1{ [g֎auJ:Ox,pRON=Q&Z6},*җL=*pAe[ !WrHZ#Zjdw1z>8^D)IZh:dN=nJ5{JѐȾϘQ`zA5KRso|d(78Vj%d{ڌWb*eF|W?nRoo;FK]F2n#~+fedp: G(S/~ yVG5$,8x$#p0 7o zg|WZRȪ{n &ɻ|)ț7;O?. 2zhT tW̑3h+D$q/<GqINx1x.s_0iOʑmja^̳h/Q611hJSԥX&ufh^5},~1 w/rFLqSԕf Jm"]6xX >i3Hhz8snm*NA1K\JU70pI`ҺڱovIpDo&`O: ;!Kov^xJ?@tgb:4UA iDDRTDs|M2Rt- m]imF \?b&,?܁]dknBP/?9x?1ZJeIK˺z˕ \mUs4 SCTWV%fSİ4d -gzyGXhݷ;Ds q#l&<#_{@'ez?U^ۙCȈ?~4;`|E@M'Vqsy !^j 'Ts,Il9Z,F6޺1^LBW51ȮLJ{'jrƺlw,9'~'])wG7Sx :^zy `Ic/D 7qRfBir&/\e|a&|؄yܓx?Ġh ߷@Q`z#N㠽N"N؟`I[?C}1,Сٖ3Cwu/9q ٜ$,GLJrOJ7@!M]0ܗҲy)ìR?X.P,3'}j䷕  j儉f驶"1?x<*`ELF nwqWOV9Sӵ$M$lG"o+HΟmptMN͉%9Jb ΢Ԃ>'tDЂ lռk/eĦRD4&ҀUe+R|Û  סQ ^z jIɷ'g-mgPްoqL-h-%LH!ڃW\h2ovS"LY hGS25m]v&ƣSlw AjW<f&/BU#]tyU5fGnQˌַIV-ݓ1qP\B]Dz>Tu(S2(22j/ ׌k4°ޏe # S&$E),gh" قKc1ˎ _!5w\y6&^$w[K7Gyb[Ze6%X>ow"wW?]z'ΜB4K없?j2d.mN i#c1}`#DZ Rla.Cj$ʋLxcEu`EOjel"c- TQ RV7!dYpϼI!Wھ%6*BJ i3{=$;PNRVQmwJߐc67rK#_viW5áۺj\I(aBeZ/'M@3oc& B.HI^ 2.9us[x`DhwrI?Nve%G UL6 r Y1i]H^W%CP0ٜ86P*EQX0ض"{el͏)Q]aRAv2 ONh[aB$#dԚ(# ˸'`0I`"00 IG+b ڈ_ZQ[`8-K7*aUNkh !9W\z@r9Hۃe!!^`5k] Ӎ&npH@ښXsu~9һTр\eӭΝ\ҋ꫰.5Ue00sۆV`-f%M)t=$GT.٬hqҨD`ɮur>ˏ)0Ek7 N zjۍ X v8$`FVwCY5dyʩ\\Pd <̠_,l(t voӤI{V!4,jO6C !}uO7福HԌjӰuxڎnPQ!q@r|yPaBkb@7ZebK;@@C5ҾM#X_~H}uz<+Oe@x "+X5JJPTiU* rFr*˱Vd8q@> |pMi yޮ%96Ʌ a]86(¥VIt-*g3 \{vK}I,OQK)9TK=MV)j-*i}ge*kP){XW91{ך]B4x~+Hd5 ]z~zAgrgs VS<[ ҩ02$ 7%HF!όD Zqdy^D$eTgyDp8nL'MSz{Hɻq6癿E{rL⠰]0?kvԹ1U`Ox!adM8 ѦB_A^"^? ӡEm#VkÇj~xc뼫Rj?cL%^ЧC?-Tp YG%C+*p,p6J?FCwlP&iwy3͆_PF.ւa(]|-|uCs`3 Ta1HU(0$@p]!=$zwF{n}Ąo] ZLgon j/VVs aQLiT8oJbҁSzB^0*h/(0NL"IZmn,lԭiȖ>\@IISi䓔} S&.Ҋ`<"4i٭a:XGXJKyT,UQA}74 `hrQ 䭅ԚLca~UD6勵$`)E?P3iÅ_F7]d]mqu_s'iV77.~#=Yg!u/,Nv\RB6aD؀9FEnTt(z]cBFsǙÇ6ZֿfޅFr7^I#l0;SIy(>"o̾k`1}jy z&(j?I2xgl!%˩2 _dYlf]I?As~bS@|,4 G07E)`LAZ{qjf3ΞWz0ɼq;r|X^& e׸o0&E v_T%6A9\?55KzTd2A} zJZyF "g]Mt@{ֻ5q3r,ED- dsS7xxL! [T{W k(t!뱥0{~?ڂRhu a N:@|$?Q]mܖ2 e.[Q53k2YT:LѺ<_H많F|r N՝۶:/̹Q_Om}UpƁR94Q]<9P7lhe _i]o?܍n}'/<Ʋ(Q:(_n79oD@)\Ws͋o|hgc9%>7#"SP`s,xi9k:bއЖ}ܡ0LM/0ϯ7 T6GM.*nTø_ mq H6RAjn_p%1䬒JffX}$2/5=|>S"sEgQ&*3q'gHg-K6\rgk q=ę3jg*xL|xxsF RP\z_!d{fdr|<0 pFbn+b<aKяR ~y: יK,mY[ah$_\܍QXmL@˼rq m$"CudI~jևBDXzrVE~eUe gZ%J+h )/Xf6X^l描m 1uu r~QE@MJf8)7[Q?gᑾ=L钚 J'<.L(s:ps^YPnZ!T`ʘ\$TﶨesVv+С}42Nc+z$:7@p^Y,B*qs,re"Am) ='IB6hNG™re3iP.X|LQr.< |P&nXSN&yg/+k,r-CZnpGX'"e`F%KuC¼@utpP5ẃސhH!dӇͲ#T-Sd}KXmP `ew[';W5rgYNS٦uG3Cȷk?Yz' 9i ּhaC;iwڱd&n cm5-I_{ EKIH SUGL\3}0r*mI ՓZ.D|&hK")=Q"/bʟ$KŰ^?.GZh B&b `'r@VnUDA}$9`yŇQ-ǔ=8MbXQ6u. %ыlkgI`K#gX2CyF+6}ܷ#h3MF/jF4.!wVOR*]lᲟ>2e7OPa_`_/[1=]Bq,&M|O q'fFP1K\ -PVm =3[cjl-<b#|hE YZ)~s\&̡͒HאDTU $E=7\|Bm@nV7: ֛;~ʧX'љAË9łelXFsq܆Jw'6kCҰQ0:)Lު&/.<(s(Tv|b 2b:*} nC.ŋ$9cywN*'$Mg'a!!WHT~ˎFYxA}\ %|Vn?.1'ف)-f(1%x\<''8;-ں>Gl{y&LIa1!dkǢb\G̟^|ڔLl2y2KH)?|sf±:r_s-tJKx|B9[Ԍlp?X K6:zV?9(%r)%T\yz?v_6+ B[M@PfI=olP+kgfdZښnaȞ+V#]g-{hg0)3t_ # bdJF%֣'&w;uHEmI%'mf .4 5CϢ`\CxL95cί]0 4R.O lWIC 71ZF솥׌E:z(bEWzd&c\X:Ht̰]k430Zp]WҍD;͜B||9RDbѻ3RArOzܫY Zb8`,p{ZSKM]*7K5_*WҤe$=Ъ Ta:V.Qe8={ k-B]M?`aegAxV"ľfMhbmeP.)SGp,@"6@ki?v4!Y!y&MK0͜DWs!4j{b Rrj+1#|/Rԑ4nbIPa} wkwinO+iuNH[fzU/6 b>IC|!OlŒaiR6Gn#mKHW۴d~Pa9A-!q?R7ZLP~BMH䣰rmHCGDI,5v6j C.03(S&Ԥ9 KLp&>[@>u _pEb7<[tiA &L#!.w*P F^j.PUR@nm=lWM =8l\lO?zM' k%$rhV2E1n)ձȉѮd:!{O4XQ ݞ33&#vJH(NY(d!{*b+Z?LpޙЮO9^=;z̪vNcᜐ7QV&rpVsV/l6ٷ` 08OJ18O?P Uuҁx"i(~ymv+;F ,Ԩi2↏jd ɔjv3uc= 3yġh*=~0;QZUI h`7Y)3W\4?ܜԟЭzaqP0Gqdڅ$Hc&| a[]UJؗ{+[4Vx؛K8>])ƋK &,; 4܋ kP&QZ$*fbYZ<96`@N x9>fV?e2??Wq #bO!r LʌT C=8z\>\GC4TL7s7q}ک\ "\ f8l\eB?a(H{=*C$0(MW~1|zrcl{ВTtG Y1OS7nqmkdu5ㅷZUa\& e;&W+ FM|r8ܤfAav;t>uEBNo1;e) 둵 @%*A Уn1LKƞ~d <)Iϓ{bR"`Bs~TnleAoFx`wDLp>IAW䩚kSj:|CIC*.V,|vzCVWgmE5Tdn }:Ja4TThDsW4@NPSbIx!gܦ*'Йx$G+{PQ= 88J;o9  U;w:LGa5vŧ;٭Pz$'?2#ڧБ~$ A|@EƧ"Ug4 " n@cuԆ0jJjj6ڮ)'!aσӴSA]D,)unLp^(Cتq<ðٖYVOSɸ7- |joMW"Fb|ތ*b :t_Q?s{*5}4ƻͯ-Ѫx5rq)Yj܂cS"]NS/XCǵld[c-m@|(kۇ&I4zXčGP0xT[e*.LCŸߚ@"U4o<`x%6$.=7k2d/G롕]87 ԯQ9x@|?v_-Dm%h'ߊYW_QnAEQ׼ba3T*®m7cW)nQ,Pw(6xՓ4bT3NsV~fNH,4SX%ΐ*Em}\ځ*= Kd$y}AOYOrAJ|O|u Ĥܘ`оYzCy؞å2 ,Bu2;Bx!U6vȯ+;h t%(0J q5 ҌFRBpv )ĸ#]c`e[F CI4#Y} )0)IgWal3a6qṆW/EaTIqs Oxr'^Ѯ b l +N})KǁҿUVϘ.^L%dxz`SPsO Ѽ͕+-R࿅JQW͢0hI*|uM4fw.uK V<&Ehi<3 4,#uT+{y7W5S;vl"R|_q~p(mݡ݇8{ݸly9p술ALI-ZRxg,9G({b5,6dHܮ/Q Ơkn\t*e@6|s\f_zh9 CZ ?~#fyQ&pa!9ھQf="y"=NOLcƝͨsq ӃI16<(*~E6^10='rza$jpTf6.tϘ/r .8RKL8/["9 }9uşzuwmR0|jغ /7.^sOJwir4eVR sj3/JlH nPH-Z2%I#С5N3ݕ7_[j!.aWԻxB?|yɬH.b`;ezZ~8D`1dh]o,ܭf]ޘ8tp8{ܛ YѬ0[8cLHe٠C jkЖ9v5-238XD _EO;V=U5 /97mvN]iKzn8oyʿZ',FYgREof3t 2 =uX'd+Ζ3y<9wؚ5φ糬m*jdY64{\/ #_Smg7%5|sA9P@Gsڤ$zoI+]Ӱ=&-)-I'|s(3$bhq_"n~@;JJh^%AX٢7ܩ)6[M}cER1*b,[ /_4)n5MMj5-Z7ћV0!͇6 =SەzB¾D, Z#!KN Qnp3:f{8;(W1 bxѷ4/?OG@y4}L WJWpnɐz$ =!AZfXy{0r4+Ś<*FAvISn7ת j<۩tέG`SҸϒd. 9w_hmr , xLCvGmpBڦe [\gj[7+@N)qְxߺ}:C43rYyWNݓU5}ӈsAI Fqn*W4_^e^-H\kX KxH.ϳ}XfV›c8"dɾRl{@yEl@%=Ef)E>kw Az)爽*+E+Qm=y_&ɇ!Q-bPUq]? L!9Y=.\ſtla}6s.[AC[zHp:~ gnEuĹQޏL6]qMø''o$Ṉ+PݟZ_FtM !1{^ݺD֖*4 ޤ<7TLJsP/ j4,hJC軭9[aSRiLQ>"& e0i2:NW$B+%9L OhQf܍7YźBAΔWY.QX>g1yb!cVl,k ȥ:u!=tM]9U'Pnw]<=YˡvrtG1DڷRD/XFe$,uԦ&M{)ʨ.YGpp ej,oMGs2|a߷D,SrqLJӂ|jQcCS*ʼnlDG&ΔXPAMi8ܺ<8EXex6vpG|V}egaehbQҷu2j>uVzT8V富K"plI(oO!mb;L*]5"Q7ԡPƳݻHhj<7 e /BA/sYsʸIѼ|Uʂou @%AbfxNr+v/Xqo n屒@Wv|vtnNw՚aԙܛci>%,N3ɀ]bEgd2{8@ i>>mop%;akȷt3$LBBɔ dZX-`3j%ʞ-:itKܿP. 1b !%z=ʖ^A@ V ~BVF/uM{{@ۣqAy7MK&*}xmbk )_4$ܿ@Œ29CAS30^ ߯#@=fY X3 [.hVJE0M[w]OF"\u5.rrrkRbHG q6I;\CmH>Vd+R0Jr]&jO0ldҟC9u U#:GU(eu[ct [.œpLZ,!]nEmÓĵ#fo6Օ&aBf&>~6a,YV:M0/M m jVt Ywzxu+^Z@̏]0ܘi*YL ciӊռ>Qe?$ߗBu8DERͯT, -(10%,D'!ީሄ L(Df%4LfXKqb%к@/@~s">mJާYπ 9^p>ߧ[qڋjŵyEKtՖozRԉW ޟxD#oL^g[gnLaIÐ:G`}!89'|AX'-* ]"v1 eo~`RO;-7ʪ_[z~쬜vS 뼦JOxLsa :Xo;:s[2xpz) r4+dZ<TɱwWp$ ƗxzqHkgGDxnjrgդA9<C;LBЦۮ`i+ 2AvyKڞy{TdX_^z//`Ajj'QG21j#'tѢ]XyDiLTnw툼Sr[Ejgv$΋][v;l*H,i?K-݋P:N=bl#7u3PM-i vmcBK>\=:%.ĵ딤~rk= %ߌE{5V&Bp?g֡+}شjzwC.8kĤO"аCyx - - Ғڟ %;+~xR_-oJh&2*ݡLQ+C%Ҥ%DbAY9xrzGUUxQ`wkSN/c*B&0eϔBmLtxF}L4roMHJ_N3*~H#_>#[t.ώcHdDZQFVZsf.e^nfP)ad)#nBg"͠pW87[@Bgt)RQ >bm*W"ɗCco~ih $'Os/qaӨqݩ PN^P)3芊UZ-~mڊ~5Jȷ U1{,Z8`S=n}{7c093Z+MJޖ+`=[|`.7o=Lw]HV ƍ6叅 )0cwr ^KȌND5` 5dK( |䳾a3Ztz1&.J*vp*M0 PՈ1(^֥#?ȶIGt-zx*8Z8^y-pL}BNė}N.fl O:|0X;7W8u[<xUZ50r]+i;ъ\?26fPpa,xofz$ID]?5;8p0}a4 Z5)Z̺}hTx1Rdʵ ac~E->ϻXfe{V#$? 7-x&n2{:9].n&$cGZ g~X|i5HRi*Trm^p8 U]y ཡx\M[kl⇁1=2OiB]y1g}Dw9@0#]"٭C|/DaR{WB uc5d܈i8 ]էXߝHҮލN[MP:^7آh("C2CXσEftS"XR ܋Z|-qN!6_L$2db ԙRz9A!x3}K]ɆK)6!JgjS9~8Jg`L.@cHIn6!*"(qOզot~$K,q'D0% "m5ng{V#az4Zۿ,+6 u~A5>ڗcfӮ 6SG9qYNM{J rYf'xp37fg^RMv-nl8ʹ-eQ%8N ݯԔ-T42GO-K7" VucCiDGbPJ e q9O)9'99;:+c :Gm]F S"MEL\$PTq.ԷBGya4=LaiM+`ˡK"AGB G<[_4V*:8P%Q7ND 5>0iE:R q>w_Rrي hP.7Fj[&Z(ğ QFgt J)5Ώ^q7j*͑{VLf:|aRBpoC[xI: ZĜ;*R˒!AN0LĶ'r ;0w:t0aڅnP8r[97;бN61%4%#*2Ɓ7|3)HmʄYKdSG\fS_O*uh$32f%̅L|,U{ЭT$'/0J'kBORil|@`1uXJ!7\s%HolwXLU6L<'9b3]}5❌CDU}`);bBO3 ~w9d&>S^G㪿~`mQq>T х[N|ܥpWn}87 y7A 8dZhS%, aT;.k F ;3YyM̔t?oboS.=jZqA,>Gen8M%(*lkebF2~A [dqnTfX5&w7K[Ũ>nIU2WED]8pb= 㱪Ş{9"tvʡ(Ȋ< *`8sl5P5|NRi3>(4<ͮ ̗Y\YUXCR>Fb,m= JQ.빪;/ka%m`6荓ԣ.B6o1Cgo+Wk(!OzZw.t{=R{-4iQBb^FE!GL)^&\i ]; HhtQ'(- HBS8)bn֩Xzi-֡E,7Ndc̊Dj C-ER&Rۊs:/ׅk6m|XdiB&2LכfnA|1H8pviߍ)MjѸx})yt-D I\#e=Vvt26A)HHj,3BDچUtq O CwMQuC-Nާ+#b%hK&Y vઌEh&Nyj2YNHi TQ6mCQpT&nDZ5,TYJnI(] u3׷9G\4W[Ul ެeMG^SsE1S"XLJ;ӥYD8\;C1ٿ W'R1Ws+Ius}H4wOm 0e$hr7 ljQm,s8b`&oS/YtMJk! 8 D&e` @&41 h!jo/l=BS \=QԠ6:Js[I $`:Zϒ* )=0Zt13*D-ZK>8,I,Ӡk 1WOc̥DKwk ugfhO|0Zou[IRZD8Rm(n/;W95J+!,!|8TQ~61N@4/{<&k~CF GHI;dѰϋjDQ_޵^&G:𐈷uh;M$7 o76zFZPO]8,ˠhBDc#g쌼Azf:K 0 EIE" .7 rxvc (Czi8䩩IOEHJPs+5LvCiJ:OAlGmP7!!*̵->TK`JɒH.!Q p"z; FQ,B':HvC+Eyz68Co̐VW7@MECk2N{Ͷ\S4 ˉo1{s $4[k97iP _/xp.1ʎBx{S~25.ڱ VӾ, B3~>>h~dOќXru!M 8ްS R4&RP4l9,Q9zwY)[7`n vLM?KyCNR&DR#sXttx}08e$1zUnST))N޲|Uv Tr!l#uPyԤ1nf Ir8V{â¾\5S]aH2^?ĝ TjRw- , RIQ;˃חn=XW`*%tqP~x o[nŪf_f z7;8Owwׇ;/@o*Mh`xk(Č{0x/t1*㚼%eOX#q4zÂkuRmġs_?{B4h_8N4ؚѣh= WI_5~wxڗP+9nT24ԗ!paeC2"'Do A0_v%α\':L\ Ftg FD4'pÎ%(6j1gMJ 6rM# =e8`SDpC YS}q[~-fh!@.">?=ER~.Q3cxRSsFt\-jjΚ;8vcRo qݟ%zBjmtw'=%2I?iow6Žk!Z;PIn´+d8nT$᧸-J`7c^-孆xN̝urHEi}+{!iP3-;=1Kxs!. YxR&idF݄yimN{HI]wmsԱpXHFvI:o{A8lή+ޞ;E*0.!0zwi&wqLZr#\_hOO)GzWcZ Bnx9@m_=ZRP^Ꝅۖ^bv̆W˩΁7ő@h S'jL[JEU;esKS?<l_ =kzKQo$=}><fFE'ҩ?21J** ~tk|#S4%,mT|8v1@!N+6?N< օ\@W Kx6W_+r7^܂,ߵʪ7 )/-{2>RY31㼄z(rdEJn# \fy4aM~].V0Qεk ;HLUUvX #َsH>*1́}V!24=[~J$9홁֫@P[ Uo3`.ߌ8껝XR+,#1wT<, ;AIBHgoudS~xoq6Tm&E:]yF !x\~QoMg0¤L6% C La3q.d^.ו*0!65Բ\uYR|w1.ãi P7H9z46UI@'q-Yڼm)|4 yEJ%&DHޤEKm $lTeط⭛ќ*^%efnKȈR&GCÃƍ IrBKS:ln>s!%>N(酂O(ʻCCb35`'Uy2B ae7'h՟6 U_ R'$>! wUH4W%.{-ͽiӄ4!`VBM: @&^$iKs((P-Y6+~ Vpy(HNL)cR[7kMֲO EiHW.OZ +".`$rX~?) N{*NQ/Q{Y 팗$S-"#jy!|7ij:t39!/lH$a ;'2.?G1*W yhY-K*`jD6} :Bqy'0ke4BԻ2h(oSh4K)p>w(.duFq˾Mf1j{cf _Efs冪T &)s<| k?XVr( ?B z =AƗ_`1 s'XMʰa5:Q``Ÿ t;8/Pоi  4&9捊C1Fk@667\-=ݲ5a I .B o|/c{gjԬC%yw&00Ln-.^ j'_PFjZpG$HӔ#xlHׯ|}g98w-2ydCFʭ5,xE/&B~xG`vP-2׋E.Vqk5IFx73ΐNdHKkL~\ӛ9}hVX4E3oQS[w㥾g"y o QYƸBH$ <>nJeIi+r`Ԙ̐OڕC.f8a|]DI'}vɣ`f[ZZ.yɚaK6اpR ñxE Qn9e>o$x8Q'Qc ] d~Zzn y/3Y6on3 KJ3v!S.5FEk_#efo%tx1iVq;_+~I 9bF٭gǛfxZT9u$vK.նG*נ<0tP6)yLVRl% 1M`5UyO"wxkje~k61h-c@"Rd#JKh ]m]SRt# OO2,;izЯ78H˖AjZX:&M:ɧ BZ!?i9'6YBdȄ~& DJadGUTj>Ց˜ږvET>\ ~ŧ䡛0+"Ԏuѷo8 KcVS(`p:"zNNhjGd%mKXC" ^H;g6[Ne_9KĶcܳ(FM[9 Lű$-) G :mpzOmhs@0gB_jw3  36$Du(ƳK+(֋ Ol+I, uborMR`/C~k лnhQ (:7:'ಟPu { 'Zm 4``Xwax~}2'/G?EM}U(lQ)Q^q-\xxJ]oÏ Jۓ16 tfrOI}7tL ?°Hd.*ۑF8.5sU5u'ŚW&DHf F-ޮ5!H`@ /~C{1먚gM>k~` |GC;p)6sHce'ix# ^Ě)ik xWRꔁ*窥& Jo(Èt1 /`KiB0`Nʇ髖~5Kfig3{/BYTK9 0¥wv5c)KCE ]n3SLJ5֙+Yo٩?2#lo/9d/LV-.&;|zJ'p]{/PD10#7(Znv?rgulT]rM;}$u?93o+OA9}`sI#LmrEZ2Qv"6tmZJhsjʠwGl'(<_-Ih黳L7L1d+$MHnӵcD a!Ar Ϛo,?RNЅkt {/Qd,;,gю(^N?N&9n,}d>w<ЅZNT#gc:ej*Ecߣr" bTNf%ovt,6QρN2\rf6etl ?U[_QNΈ`q2Gq_Au<ߓqZrD\"(Q~zL5{3E[Bɮph$VlsPGYZѡSozFNpOA2 C8 }%})r9Uyޢn&NM+Xyȱ7YSiEU,#OY#w1K4f#']^T p w e(tie2bL^&zitƸv4 /$ې?2͛3ڊ2Bkaڀ5{հྐ-Sַ9M~8ʴzJmsp>V`>@&jIQt>WwC%NkҢKDzÏqEsk as((x2؁l5 -gudz~aRx Wo#bLg:"B@&̗|V 5+‘HVqoMuCx Y禮yL='s?@%Qrboc8aAmd|c,d.i{aB}Y D̶> [6E44싨QckKP)ЈZ'8qbM8 :򣘶AiXG5/x $nJC4U0ʽB4cbݒoW)XYnu/g ׬ɖA)V҅v* jtƫǢȎYlLz@ ޕԙW27GJ6o.(eҶ"@B(!ˢ]Fn%ٖ.RgG2 t(VuըC=R*'%6#xbY.-̤VHy#L)]C1KjHܱ+/z 1i/8UWE6{l-uW(ǡp|iRls(YQ&b])/XBY"I̙0[*)DR(_d50Jm/c=q=  R`c$<a0|7t C/\^I޷P ޽⢫G`,k^j/j qYS#  5ytC/%'j JKqq @ ̗(^#b` t!.+bi&;c3RiQAs o=g|hU ? [j|rq#1$.Ό{KH5cpr!c&Wm K hO:J346[f2aN@bŶDt`EL] :%̃%%s0b.Y,sHycGBh?QaS\`Dz9Z({UF-d7]Q*GeXɑ͆YO)螨LZۊ С5npn/tz>-_=߿gR[5EB5I' P#WX|qs^3Y3l* VVqxMMg#?R\5Mm[hw8P+@hXy4{+wm~AZʥ]p9vSsEmhJlI(Gh-}(Ƴ"3ucEօ"5a!.lm վ1T:SgD?/0A43?dk˒pC&om$F;Gs۸=SA<sKyyFe!v_[ ӽfwv}<[h+͇;+ %dNtv_#xN0?}T0{d{tS\w&6VklF_pao;  qլ)=xtb\߽\WE.ĪԎnIJ) *uL> pPdwxsYPRHn!.gP7s!%EQ.D%䏔͢ӧ՜P>'0x1|삝I :$XQRk1PRmbZKG!FHf t6G֗1t b۾*$. )?61gKYId}loje5f)-2-6!eG ၡLD'!_˞ռzYru',-qf$f#qƤl1p *3G@=`\#1Tm,U6v˟IwJ:| }sM ҦSMAb#7)eӦ3 ϯQZ Hj讙G7/st0SM-?^犙9*cdU=7K;SnnC*79E 6a$#Ѫ__ciaMrlU֢S B`K.8Um `r8V([1Qe2 6(O;r<7N# HJދ*х[5I*rmnjQєC4aǵ7Qd¡ 6FrFUh/H(I6[Oq1(Rm64zd?,r>1\;">99ROlWu%M}aϹeP+HuKF-;5 U,Cb'w\[-dƼ^t.܁te\rTȣ}iQm6K]W2EM4h2ȉ-fM@R%rT~6M1kML}e4C YMtҗMb)mXXѭE{r9[9=:d9A(eB 1I=EF'kkxm\\Y gh !WQGc݆' $ AC ʕfQI$xԀDgzs>`(񜳳f ec}[U0f͹Xk\9+- [\B mGFf{}5 <,P}G` TX9nJFa8C^Ҷ`.4eԦ qlL 5t0-*&3#_)o`W ٪,AW#C vɿS0x:eFB ?ڻ_nm>w?ӏ;:G q3ƢX뤮0\Ԩ#Ƽq2pb ,s,WjNFqi^ "knU}5n d9=GǑʀtH( $@mhe|\Poٽѫ5cXRFqh08`X-P!b=(9gvsmmgVr.{t;Ѯ{lڷ2mgG84rUژlـB#!Wye^Xբ5X1`'-MZg `lqSf\`wV3ăf*轾m ͠ŖqY:HݽWҹ ٌ^%2Ġw_AF3QͮV8ύғjZ() _뫐DH[PXEV!X‚ X+o lTQPm^} ׂi8.`="VYeWV.BPPTEy/HCE:+J$$14Eǀ@FHBHi fȧC?RD,{<< 7Wg`RIL K]C{f60!J$ n(Ф:rVBR85D=n/>i;Z]ٶoKŬuTE{;{!=H#1\^i~ker[.Ҝ1Wu{:,+`RhQjppds}rvct /7IB$-3|6BicN ϋ# $Ѱ Zhy/ (]z~z ڷd\q(Ĭvm<,5VP* ofڹX|\\k-It5@a`2;8jsrHudX}Q(O헊ΒhkCjr Dk{e;cF7>_z\B>(!ty~SS tUϪ8r_WF:6Ղ*i >`tM< ےYQF 5<4lO"BwڅU0,o\}l}>ڡ+&b]*_7i@"]3mm1#ª ԛ>N@a8J:o2yAম,k(A>q5Zluv=/7=֏"0Tt:nC謺ŽZwcQ;͏)P_N1ޕ1d!~ڠp $y3/?4Ydszl8j\Ϟ뱳t1S#!sUs<ךwt. p40'X-'|Mka*:fg➻Aay"]ByR|>3_@dPU=pgXQROaE ̩;Q(#* >4;ݢC %$.YWr-p  {uŌ$Zds0N`ƾ7U@{/ӕFE~vFIrZE3O;:iSؙ!ˤ';eV"!4EWuRpO\毳=jd)߫y3~7atb7K'/3 jZ{P=ښ}Ukl E|P|ۨ˗ߡf/V?Vڧ%_XWW_dY*8l vչg)3*q_=3/2$́ec0ap7"2ҦU쥠X\(j8Oi~āѺɋtܭ΂~Orzy3_1zޠb`W!BH @(!de8܂(d!Jro]2"*pC'YL3Lm`Sq`"Ĺb2Tc ݷ񿞫Q\bs& 3.J@Bw-2Qc qy5)~<#(pöII`Ck!M\@:!3X:0L!(2N! :LdjGPsF(ֲ` 5MZjMw?=en6Ќ0yAbt b!B Ǥ*)J%"&J;@5Ԫ%- d" @=c %|bJQ J PrCBSW%i '%&B4*(T/L(V89JU2ANY"PJRRu(]k/1Ȝm %NFl11@ I F$rrTWGp[;Ysp/i=yЭ 2PeJdZCPVrH"vƌV(:*n0U@ #Xxf3 IPdk2=D=B9(ё|]Lr@S,3;d A9RY4`5j'uk3XX,l3,;NN)2N%\a) H"nZQjɥԠ}hGU.2@S"##)t.N`7#(2W!B&#7d 7d4h ͩxY21~@@ǜqA!UI2"g jw5jɝ%gCi=; ϣ*Zs}46x5#IEڇgU]ƐG7}O6**ns-ZDdM4 5T5j|juG??aeqqLN Ȭ%2h e@)`jIR2Eŀ%1o\9E( Hy(du!2G5UB@R B(PRR>JZU5# < dY(n@uP ,|X&IGJq&H92RDC̆HR>k@ J@yGiN!A T~q !S,-R&XԙR1 FR>=܇j`iWud*d9 Ҡd"drP <Кlʅ2pLdn!wd5* J(}9\ KJ9! P8QK@"tr&Cp "i]APR9q+'jE*)EԛrZP ÛއPꊖ/={_%'D2aIM mXPNzi{Ç\IG1^Q7T0I&lDl'$2*"bF :zc`lj\>d"$]PޘA [sQϋY2= o 2 N 5'nsj_ P LLWY)a. )!y7?jsL:(Gsz{{5S-!"Jury`"n"B$(*b?ێU55*]Y)56Ew(w%,3G&2oQ|J9$Õ.6Ftc]X#; Bvl~9zN\!TB|rqvx*rpJVKH0 ̂yQ!SCWTP$JX2PR"R.4®J5[R҇ SH! 7eR4R>Xx :+ZP׺Et,4n+2C#E:JC $CY.|'=JS\&7*(. /se'YD8p#GaLQE5AfdJf`E@rWAqU&J}5jMBp$JL @CħXM爉@,%?(dILl0aP{yS J y2J 2&P4;t&j3jDfd ˙R$E8&rRƳ)JDJTLKTw.GʠQ@;v`4%:Ou|k%׌!3֯L0KϏ/ X5*8H BJE iGǠ/zBYԓ@# 8jB7hhp!Gf d7H!`V wqj]Jg|O\4͛FH5Ѭo#*s*/x‰YJ;[LOxX~9V#Vf4bnʊu4qhkMޭ"(G'3`9.S=.$!R/;Ё~s RgHjGRrU<#u- v̡.WwdRn@ey@~)GC[wPy"uG`_ 9uG2 @DHمB y)O阎OI > jizJ{d/D ^!`Xg}uR&z&^" DB" @<$ S 5wٗ/e#qMS8E;zL=G1hA:G"L5q:kW ߄'})3PAB5i]=ݰQC'~PJ{} G5/Ψt~ģ;Uv7l9n=Ox 4v9&@P8.!S@kY֮kqEL2V0{ w6꿯F-nT|g񻧱τLҹٚ\Vgdֵe<b[[H@xYH(qGNDGjk )-(}Q@K5Gh KgB))Pv&z8A '7-te?w Xx<-6ٷ ?P.WB$E[KfgIP0p41N ~r\0e2C;MTWJ-$al sc8$T405--# ;̬@.b'~nٓW+n{]?/TnN05j:+~fZ;AJ4JR2 Bu5 N=`BYhVS-Q3xJIB<;/ax * J64TnQ3yB56 b5HF`-l5j3X#)nk6+. "BfM <&֏S?g04ŝwM~\Y*-('=%m`tK,*)rC s4q Pdu-%:٩ aaHd9qR&GC fIQ&C2 mYdOL1Ai adR~*].x~k}Kf.%BF\IY,/HgqB8/>T9 ]GMĺW [3b-gDhr0΁(!Bhp&NHCT!D'XG$CgĚ]JNқ<$2Py!Go}Hs8.MCKES(h ,HskE;HdϛJ5h$;k)3l*ZlHlr)%N9)f]PĕTN C3QAQ Ñ~Ø ?Bߕ myC i1S)ġQTeѴrbdf{1C#}RʁiDph: 1enWd_*,zLEM7C=p)< ny8q„f/K} w1u-eѻYu"o\-h:lͬl`fQ##qdB)=]nsTܥ >Vof]w/ zVn=KfME,uXrⶾ^Az|\y͵b9^t$0w3>Cمh?!{k'v70!X/@(R7\dI@@$FK,FBuQU;YlPv-5c4F‡UA9xp C11CUń{kԎF_RFh=TD%3 r=$M{7l0լ3 Xa 9)p`dIXʳs(4w KY:N0cjp( 0Py`&wQ\;u!P'2 Zi_ѿ`nFYd])ڨ?7-4ޛ3t&Ӯlɷm/Iyi 푞ź(ǍL5s *S/l[͙ca/-W$ d !6nb."?{{nƑ0?QlF*\͕rHj (59Uܗݢ5R^@8s{}nqzoGX 1p겁{MNAɌ0J@qL`KBX=,)n]Ibbs[\ ȝk<:"~nHҁ,sZ?䇸ru{|x"?P3s/GFɝԭZD#TcEkaagpxQ0;6fL/c(nb1Fyld-i&-K“]Gہ;ZHF̅epP߆uTlAM!Pju!0ؿb8"j3aPAMIv H-g>g+_'gռAhHը5R\%N@xG,#<#^N`I$uEk<=Բ\r˻y0kVɪr# 3:KMךV&3lU~x;Z}]y/}CFE^6f g2UE,d?x5KxW4DȀp CW`{\ggnvRI"Z/3n^?^3?l=QmhRg3wlÔ{3ieZ)AepspO?ME. "y-(ɠ8 rmF/ghp2o2P5! }X*Du}0Hk^, yG;ať*_/I΁@6&Pe>;U3kRǔTȥp\3ķ5`0}y?g=΍=mT0t'T,db4Ȭdsңt0}[#}x2~Y&)c";+5Ȭ59aTo{  ff%{49_ϣjJOpz'Gȷq2z ybJbFhPi3'N!9i-7` Ɵ@e 9`@mD'վ/ G$Ā61dm|(2GUp[xgK^K|" HCU-&Hq4ey ӣ,@-m6A^&بccњ_>wqm@FqioFˡԉV"Ȫ ȥl(/6'3NBSW()[ѨU1ޅ>e+ p_O.Tt09hDb Ucɻg,/LC}>5Rvmվ$O= HL']UXl̽zqR;nqPCA}bwl XINiiVK{LTbe {b:<3$d6e,b.'EZ!hS JLD2ʗ@ 4TEa)2 y0 @v Ķ^a;]ʣ҃snVY*ɈGkkZC12O 7wޑM,Qg6䋨11STTeMM>QUD fL^ 8I ( }.kXa!NIף9! 1` S|8%h92 =; @9_yȶr_Y?+fnj!g&ss8M |lb],LLRI Me +!D%FCE %װh<-h(\='xX*'wz4_M~]wEw,3|k.'bխԄj;HRRRvvWTdx8mWvx6fsЋ5'fA]UB \[ )e.JLʕ %R'+yJ$yxpR0E!VЭv3> BGRs7Yߏs:{jRxWP\V9-kHkx;Q0ɆM l,l%l+Fv/,H5t @ȍS2nQ6i3x)b4siQwgX $ %J#cLXw+j`@uWrvWEM%l7u?pzٌ=뾫ElDR.k_NئγĻJ^?KT%&% 4D~gWhtlgn/ߤ{/=nOL'$P!撦 S~ѫgW[z5jYٓӦ}=i&8b}6x[ȑ6-a!0鍍 qqljU5\qg/ExxtÛ~pvKt}v:A~i1vEa1:r⯰@hZ6h05QA^ 1&Bgl= 2UI~D?i(i/OZIUP3 b$Ce9͖1ԹK+was`Aӿ.OYv2ƴ~39oyM` t6 AΝ{mDG苯gp\#@A#pbB2ꖵhNE]@]`T@Ԁ5eֽX],NY՗s. >F8@ |p* B_ s7.3k]/:u>#Qam:9}Twփ-Cq>[;ߍ2mȳ c3cV^DRb?UmLE%Q]_DWggY bĺ$/s݀GcĀi]FG0Pe'se¾}Wkr .۟yruf-~Ʋe&lb7{Z`ya9TU|I(.~]̙|ƢWH¸= ȱW\IriޙUvv u-zWy˯2߳S @þ@͹̚n0Ɂt,<0ᷚ*U'LTR-:s6цydι^P(8Ζk\qYOoum'Sy[2؈0Xn"냐NԎ}lIHRЕTb2x\$Xs[/? QK% K Du?rS(Aiu .bϼ-#jY9'+q{ mծ:yN?-50AYTuӇ:qlgH)NIb dÇɋӝDRKub@bHE^8k;{oa8h˙|essQWH8:v 5[􋡆fmƝT$jdbRܨ"X)Osrt)cYTYWjw-z 8sN=*9%N6U")E nNx5~ǝVvN.I!Gn#oOU yr$tpҨ:3t' f{grA-,fF r&gkFW1u:\(43>BrbkIzc$\hE3{J)xDa{P[ ڪHNVh=W`3#@s a,m_t{ڟGTt:r/1,ZGf˯&0xC;4emppy95sPbQнU#_b#vǞ ͆T`XAL\ +^d)ptqe*P;Κۀ(5C T{lKLKb9k0aVgfNeELJ} -/hC=a8Mk@jBufц ^^Vţ/7>wcnH`l^Aܓ]υWP:*Uв0>JQh+ZYN#*{xYeA{hcd91%<*hu.葩ړg Z,p.nuaŽ>\?ajn t茖}?[|g4aM&tˢ]%L%MKewbu .,ͅ4> md{/;Z1ث}5K&a$#aSFr=HX#3U޻9د'WL[z֍|EN5T T~s:V;t^ Ͻ{ꋱ0ybN?~S XmXMr!7BS `q6a[hFD:i9 (Op wdx=dZ5fkdW:QL5xǘb,/V|k&[ݭrU07 ʼncUXY̙QVvLxc|NrC^UL+;Zt5銙U]P|cPX(iZWdVXZBRZ϶МaZ AU[SXU6h+:RT:a)LYF6*+dжuՋ%Tҁ13tiXU- Pωl:5Bul)Qr>{CAsjvAzpm?wo+i]ʈq pL0$ al*reYY<qrnhm?2hFMU3Jd^-K;ԀƌL fް"R#F+̯ҵTjX ή0wee{ڛCc{~'¥Slj[_c;e)I}rVοЧ՜^.ާ|V3WFދf .V3_kw}7w^ֲWڊd S`2i[8'z7L <3MolcAMM$y20ߤm9;Ƴ ?x<_9,Z8(`ԋ+Z22hZk9X: -d ݓЅh/l!պWHՋ' ZFLG!EFJB"f&Q` nTdŅq%jXMz9Rqy\ڳVEYzC|^0Iڋ^>6`_Svl/:k, {Z)^j㗷i0(aA {P%BCnN'CNgͺzFKX,{[ezbu*:c)y2y]F66rU7KkS7NEjWT[]*V'J?gzՃZ(EÂS/k =`~(9}|aDUCF4'z #621P:*~~gk5VWjԠS 7g;63RډQ܇$TuTp \TfoVNL6 Juj"_{?>[<8aT z ?' hV %$g10WWd/-}6BH56`2[ XI,j' 8MDIV&5#-*/Wn9#g~vOƉQ\LmGʻ/Cl xT fL=Ssi&?+аS:uV[ ew61鶀]|pa9YДnTAdm741pob0ͭsgGBa,*q9)ln1oEu;WWcy 3}ww5dh,r4qm 6EؽA+}#W ^Nl甍?fuwި렚]ÝL e6kcv߭uXmMn`GS2er7 q:K'*iFpPD8 j3352.1KPb`0!QCݸH B/#jFyRU ;ҹgLͷF"tWnhMXgrlE" u6AWlՓvMm+ 9[2`f:yH]WS 3yVi2q&׎Gh)Aįs7M9Ǎ{ ~)}y[幱$zê^וOus !͔4zCNfؼ-pv>ixAl$Otְ$UDta ر H5oNοu 5gޕ`!M:(AnU؞pmȌg*e$tZ0b*2hS=tmLDrlC88tɋ׵Yc e7"'¯Ql&;pl^cg*Ԑ\z sb֍Zlmռ[Pl 9qH8d5%? v]Ւr3҈ޯ&J#+V,mS^Aiv5RqQ@Uic95UM7:>ʨʇ(>ALYcWFTF,>Y=Z΍_(k͡eBbݖ*(fEjWK+u`jfefDZr{Sq?jUG}Wٻ ]'W}a÷Y 821jo!L6z;}rHs [*nX?NWrw;`z<ZN ?Y=/,ef6P;3 0k$דoFS*IF8Ⳓbɘ^aOE:QTxXm_ Gavb<8/|xoޞ Bـ LAC M7,/ۻa榥H%ydgioPU($BBރ3ArO;/Gb>}?]mɢv]'-&YEqO{UW& *JmTTh8V.pH"h1DX*d)\x w~0deQ5+DD8ojͩxws~k.lSL6 %|*QI Uf, PS BMu;Rfꌾ]ɞ P)5|jśO-c'Scs͉*)C"4ATʘ7-2#KT2hbi% 4S )zF)=B׼;v㲘+q>vm_ D. 9Q+襽iP -[)E(6މ` a r1QleQt̜P AFs*D ȖW9F)f`/$ W,9ޡ[ٹϵplH4UO$SU|z_}( 箮Pf9pAl?9mә}7L0"2@ P24 IL 5Ǐn<r?w( Ɣp=9 iy<["9kܴ)ڰȌ#xfaJmF~31-~쬖?h2Ы+0 ONݔyjf9J|?eڂ{@%&SEH8 ©>aNO&Z6l 689Uk-sEִ{G+K| =g9^ɳ1Ff=I:huuq; ٻ{iD/LjVđۻ[FM6d6vYllC`OGU;+s%lSRyҲ9ZHAZk5W$N@n yMᄻ<*+P󰘑q+*l*}*ȦN?kW흗tkvjkYP(Z&p:]2N)Fme8QMC6kvt"ZUũCpi:[gBv."3c+ʞWܸ[,fR Y8z-6M t@ӓ\\`ٖLoQ*ݺ̨1 8Z ؂hba9knsCZOY8 s'C .(cބH= 喋81ՋuB>5P~ֻj׽/rFJnNLYNUHe:ɮn%5A~h}̋bх,35ҩˁg*:kgjB61itq3r=ʀ+Ekv(M :ӗ:vV0Rz4hm{WhV觫%nev4C!@qh * IrbW,xl(|]{nv?zz^.9[cSP= IVcetf6W9VTM^CpTژcpm |pqʡclɋI%[07ŗOpN*>;.S*_Չ}N^ƱDa54Qgn^&$TDeZϛVOL"6YJ(<8Z3&d/sZ$@5=Eclɀ]f u\ F|jW.:B|39nv -S+͑/Vi<0q[x<=|fB QǚVZ2~Er.Odaڋ!>VO.AcW*j&Df9v/yGי/-'POcK|HSm«\@.[L۾kY=co^Ȫ _Jc fQlB%y\td, 3P`IMgbQNx(KVF8(h ]~5 n#o$S@5@c E ^VJ$/2o4 Qq86962敱o,듗:6m}qǓFJ浄x5%ϺaRlmNJeQ-Ft8 9-Vbo֛ U, {eS:ǰIJ"1E3=++Ċ5Kay _DUO,Q@(0.noF__Η;Woj_̺y{Yyo+tNLrtq63h]9n@Xr/nuSv_g;јu*[uyhִŔjÉe7dA%@dܘ$ӝiwy5UB R2HJ*.9e#`?t4&C*j9q9p=t0zq-g d*1uRƫ.}GSŖ nhD>yaYor76l6HyU1$M"Bvc1VP<3~B8qSP{)[ #E[9aYɄl}UR?3ˌ4`k8!!dys>.:~|PP:=&"E) ]K7Eӟ'6[mhgS0kvE #+$?̚Uƾn'+8jGI1ʯpspA=ܬ`ƛg1udzKΘ5^eSA(I\A,%p3\^qe`̠F!yC!irG/ڎ;kX=2;Ebw`v2οO ߭Zxz%t;UȖR@"0.BX_- ܷݱzx,rhWc-T&E9#'nByn=z iy-F`'yX8RI2!䎃a5ԺT,BfQx?_mR"Dnmf88>9=hɔ@u}\жXQ3yj#% 9p}ˆK>k5fP$0 Z@\}2rm66 u=h'=~{ݓ;Wm.; 3i o'u-ˎL>׆FYC;l{$Be=x\8„@lo~gޞlvϬZ/-}25 v71 UƜSJ?!FDSll,oAraɭ\!i`;͍V?;|<ʼnw7gMvߠ"j(xG:g;WpkQqmxIeArP!j);7LضV+%!,S%s 8@4^JN5ˆGF7LhQ"l8H A@єՆLt:WЮGWQ LJ.K{;}*[m0to- zFQ^̍P 5ݤm_1z$h["}CePt.l' 38U٨Z!EQRUFD^A"jkoXV|oQzGg8GZG$ȷ˷tl;nZ~FլZARmHc 1;o?džuG\\As#LWrg?j#"m5浱0&sj?Jkc3 bnD^^}S;U}̓T Y-kaӱS%_'`츂II-#I5ު^i? [d78( ]`.iQq31"]6Nלh{5D)Qlɗ8i>ypN;F{JQZīJoҪ;fYW3u 1D/Urv4M0QaC<TJS{ɯ^S{z-̫$U0uVlk長GXZ 6SulgEd\M 1's9^MY\hm]K9?05UB(bxJaU[B/r3k&  d;]5<ԹDWC Zk /APH0[ an<+ѱJy=q;V _u8]p]ǵg? TQ*((&D;^ ({mgRK(!W/r^2UУ\s&#l4[~B{ϝӲTJ0Uv$l)$+JVdR@U ,]#aho@}@ - CMSTM%pm|6Nhs\k{)9tSͥXa!`5,)LHb9ז HRTTX`\ď}`uf>qpJB.&.Φ>x}\q%hYlak 7Ƥ@ v"9!J,Q6 {rw/ 28K*\C! }E{R R$rj]5 [n9ҥ[mB]Kg>nfɬsFoieE"es3L#9IlP{!!܍ή^[yD]O'mo6CڔSok7_Wk߸cM!X <[b.QEx k FPl25ěT QdL (_ #,{Q"2t5ٺkm*wICFpFe'FɨMqDI`%ɀbЩ YbQA<HXH(ls*QYU^qX=LR:iaF# Ɠ!2世68)n w'im{ xk՞eQum3B`YMiçAt%ꢳ]/kh987+;}os]ڕsOu}tV1)kʍL\ ƹO ͭ55HxWE!-Fty]I詞h -Zî1ȡBpȧ z4dM|ڬʓBu'֎юmlolZe[L2QTo[.xu[ڦ84H8hEzAMNyj44u0=uˮtVSؕ:cICdD+ŽE[i h*1udDco<&(o EV 6na]hdQzfGBC`:pʿ{m JQB\Vm_cåiϦ͆-g{d+[K vC!s…&G.؍9S *wlua uAv{ -2fuz+*.)08"juxݭƿ2Ǩ!4}6a6J.T':o qY30ZlԥH632F.W%՗]zƥ5($jtB}T YQ.<,3A:J6qvӤ=6C{RgnM Ÿ{ Uɞh9Dm!! =f 7`vbGۗ w+Fר8h"ntcl}ѯrfGN38J7lӑ5++b_,Pz]aԮKOi>!v 4\m}* `4 IYC[LV1EIc֩j=P+M.q8ZW֫ ;yld+QFǁሁV -;ԿM^5g#)~d`{n TyEyT$B Kל:PH46#l9ċ5ӈ쪸o0( F\7Wsl5:mmFd,P)3u㙜nG8E#Ka-֫C{a.rY }o1(,I"gl<r1ٱQ̕џ ,V\{L\X^,{K5.]AjZ-d1*\3Moa38Ho_Kcfw#Y)qb54n^[gmZ&RovFp`oc2SG7*]*`fC{KwU3NbsS-KzäknϦTWSaTgKEqL/ʦmv 歹 lR ^67#S$5&g;Jc[kvcs"5q4ԥOu5Ô~6H5T6`,ݡkYӈѢ;.Ӧ a%`Zޱ|kor873A7M*~UåpFa'ؕoU#]fQF19n+-h-$H֧m&4:zTU4>UZj=oJNJdm(3P-GAQR%%^#dZoB6Ff*Zj *H:k`5ȧQ^DSJfQ/~9@Zos[=GWT{Ok&1K.P3%XF@LF!5F=XOwiqLkݐ[a\gYgfV6Ã)f 1#kHri$QFfhΞYa GۡEJʬB\Qc?dedΖ6TGnDZ֨mP&w jڙ:1֠14Q4j7e>zu/dֵysQzeYd0M<`ZF\vAǞ[ 8͠YXi `]6m'*+3+`&,1IC;o6386Չ8 ^~^fdb!p72 fJ1 0i&혹Z)mQ^6ǮZz3#_+ӾX"fA0CǙ2eK'3:=2ciC NU"(]7x\4_&x)LW0{|yAS7v0 6w\8q I*vЛs8 *k:Ս)Ppѫ5WSa}  YYBe‰aRt=Y84+^2X&!CdWHq ЊYU!KUn:[cZ&З160!˪w&$ZgDU,'}K Zxb5mƑެ#l/0Ѿ(N4زez öwo#{Ϣ#vPBf,yd1Q lӗ3uXy K^L8EL.R e7Pˌ326 {UD ȕOdGcYI\Y5Vƫ[{FP2ak6)b,l3.{v+5]'d Xa,q;Մ;oܺaѽZ4#7emF!)j]Cc cxiqxv`krp1J2ja,k DlesV.#赋WUNISs64X2&fL'*Dգ[sC[N|nY΁b^<5ջ2IHhݎ) ^&)f 9y7r$`k1G:efrCD JvzN67n٪pSXyHrqؤՌm>ρGjeL`FF*_G]î חL@pJ{ULh!/ zw.gCw X :؈4l:0UA”r w-oI2:[RPVK8T>e&L v=a l%y俭vîxiSdds<k᚝KpZ#&X;aMylyVT#q99)pMJzE0ьEae"b i0AUѫhchSKs#6͟Z3 ûaX1rOӱT3+lyi$M -oj4|)Xg5Ds4}1(fp5Y{{<3(~?JNQRBYBdC2IW˹2,0iԟm2{zkP;!vK$.tnC&Ot~O |;`xx g8':sx@4kW?sCa:AGP 0 e[HG e&YPdl%2< 7;E'!5w}qdq̀rINNu j9!L irMG pņhdd3Tn sr4>ZJU n˞͆aƪ&YW˩ѲdRn \_ gYp(Ё,B= ' C}8MA8AC\CH`!N08!ǯۢ0Γq$QXrZ 2E vu-9)3!"P9~7BO0]FI@<4fn@92`n驮1A2<@v@qZ<5s9u nPº Iġם s{IhusE'A0Cr<8 <8҃rĔzCS !tY7d@M w'•3GwhC&&؜ѵpB^ ('{>H s5_8 t<@R2>>yVXP҅;XytȠ(:Dpxe H?z8!&opB:69X8,2]RO%E;D2U39FC@.WN1nܦJjq='C@+yԿJG%;NN$ZX;J:J{9LJ,&;} q@?$I4 ܚ?H^`<#!||$҃ (w+An^>Su @(jq)CPT ^2\?m}N`^P}!JPOBn_tB<%W8U#\Ț܉J'IW _C\8CPHƜKs3Hjbq -jMJd.@zD( i<d@uȹS@aԦ-*jSP )9 ,r^z`q*|7 ?R!P#I A@droC(D؁3HܧI$8" rB)_l| #URJP2!:_<H!=%MJ= (Jx5(  (  @x]A549 φ E| CQQ7>re[XLN !B%WPHT<+DEMJ**t}.Ԉ%_DTw ϔb@/A)]XThbMI9;])ԅZDj(%ԋB(_(AiG"<#JrURJ2(JATr@Lu j)A|c$QjQ "tRL!f2)+(AO A1i_ ̚2rP?"\ЈPe 4R<8ك@" ̂jU}eOtZ+ TiÔGh4& r yUA LPbTt҉@/q" ZrQ  P^3HD@SRr܏0 ;5"!";U)C"H' CASM xP :)< RP% ^W4(&@*R R-(r1 * hPRP)PNeEYOՕ^"8}FT AJ@pa4C+Ne?F9spAȮ"_Rз˘bnf\.ōLMjBJs:=9\Hj`ejz=`H$w8RFA2iXB#EQFt-:+vlcҤBam>, " chK s0,ϗN eWN!|S"PEYP|ѸpC\vZ_4HHꃙQlpzf[_5)**yT wC{eC;y]km"SJB@%Q@R{r*P=robB ҂ J" (Ns%@;Gnjes)\󂊧`p^ߋwkk@y s^CYjcf<,9T 6!@ C;AQgLq8: oH?A*\x|e"d A0J9ӄ'@Ɣy@Oi޹iFR(i:D!zYt@?"RnAW'!?-,={{sJ<b8RE(Ȁf qT#QHfD9J@"N0DE>Ff|!2D~*hE\ ^q^lȅe3$CvtWQoj>f诎u:8?b|l02}>C`lpQ]^a; xe!/Щ](8h9!kYiqXD@ CY}FD:cD9 S!+@#^CH f> (sJrEO,roJ%vkq@ Owp@._/7 >L@'(' 2TJ@"i i~̅)ļBJ  DǬ>߼GSYrw;Y*bq )n9 5*MNlPi)))@(]i&hA (: h2Z+Ȋ u(8U"SSL$CP58B BjBžL!G Dܧ֕|X(P0 7&hZ@?{'}ƒdጥIJ2 N {DJ>B@ٴi )NQU3jbDLhO{iƷd/]n`-KxaB_+D骮4"uOX5Q6L4:FlQ$@O}CpvTKYcpͷHZ< {#okL< Ț!H4YMjRC*f0%z_ǃ-!x0&ݮN8;b E2pC!:jCB"4#JR##- .BdbɈ`1#d%-?#3RL"% 0_Tp.T +Ϗn\% "*"POƻm(ѿ׎gBdxHrJ]ݸjxGA7ER|R!5@"(*J(䈊( 4*>0@u IZJn^t ONr4HQ!9EiFA3B'TSo#DL&%Q!Gw*@y!)U#ҝa8 L)P(iPA7, iLɺ`2*)45źnj3mh8|IoyFDAG"*e @T]BD(>p J (E5((:AR!$g]034mtvQhhҊ!y\;. ds*#z RN0?ÐЈD${!Rq@>4RGK Pܧj@)W5<)("s"tzƐCHlpa= $P@hPq;!B ʜN(Q &@B%8u#ͨus 7"<¦Gr ̮L T &uu{e9HdsLp^`nT)l5 i摣TTB<~Q/M@|j~V\#;d EItƓit5CFjP^%𪧤" ;ʩ8E<" H3Aȡi@!k# HE(N$S_Q@@(Q@OUTFR)JS Nw#NM Gr"s~Lp*4p="@}ÂqXBT1 bQPr DX2^,F! "bZ8T){/R@}(.be*P.UwN@D5NE Wv$DPSUv<(EP5w"NTXAB" APM"QrDWu""<GُIJK,@'TUSASp%*P `<|(iAB@"C]zkTW rP i@q|{u6?7Ҩ "9 (yr6ҠHTC<:((__HsRR+H(o(2,0#?.@\S$4@&Ue5$׏(@xU6e҅M9Uu!\:a.̊Q jԝtg$PL.QCf5 S%2@@D!@W$o~;T"'ѕO;J/XD{į?j:KUQ* H)?FSp.T (R"ҫPY@l.dL>DzH H x@>s35@2(Od}&K3NPEJṿk}½3"P5%cIKeQeΗ_/1PdQf9UB]M/h-kmadڲ1cߞ2&,Kd{=D;L,vErdb$ `A2Ԁ`?I$N!PE%B2%}qB>"" d:Jx~a 6&=8 nm!E^Њ#(漛1lU =k 7lȉL)u' 9>Z(f~P iD 6w׶'5aqdNKXj<5[M@jJDSCr=djCfZ1nvT$ic#XL,,Rw&]UtzPka) Fq NFjWcqGN4q!?_?bR?!+|j ݬJ@50!fadB xZ>/u9PT`tH< tW 4zTaܚmBWɕ|ć%/;mx1H>eֳ>vV RM-B~z񃯐PLBQ@ŹGm"' ZТ]$P<^:HW+vm;=eddBB"T7Ҋy@!E(@ =ԐwheF}HLmГCuZk2(Ķ{^ zzթ5~;z'H^$)@D ;\jTׄٔבu fDn wOHҺ,B"mA֔NLУ/0)PCR?W`>yB>?>2l,כB`qP@"GmǴ0.hB2"A@6aD쁝I`C3ffkLuc<(*EԎPtCZEN sx<@i:F睶S>.Bb!#ʪ"&.9j?͈~L2/XC9R/݂T4]0< \A8 HD? @U݀Zar@IH{E1 0B XG7=866%CNARna@p@u VUdӀaHǒ:/фy~!FQ@hESs*AsU6?re_ T]슏i"@Z1Y M{Zh `<"}EC<$@ 4`AHɕ>~Ya>?+#*d+Gw{ 5 =*C4xТ OQ\<4ͬHFAx+& $]$ $c@Q" F@]X=iU;A@Q6 _&̠H?"!˕y"hP G< 0D$EH_- )(-*&pLJb2Hۀ*O ZPQ"FUM< 1  ; )>!TQ@Ȕ?nAӀ IDJ;X?*؅l2OY"D:b^ m!{„t,>DT|@ {A=;Lw/$FAW@#]!>@,"v!"M| u2+BWĕ{^*=eR0bҥ8RQs@Jړ$J/bNJUEٍ WCȃ2u|O OCw:P{vX% ҏi Su>J[T'="!֌DӌfO _\ wےY྅E;Ġ01_`=4u`A@'^Nnx ]XؕJDx7tp'IS23$ S(v.T=<*pSi{} qm1YwtI$́ xz|]/emoKM=.=T:0(o6py/Fƭc[v|0~Z>w"pvwa'7vξrXI|v)5=߰MgTdM %PnloDVʋMeR={atj|'Bb5Z@SxCX:HM"urMÙ& ddܮb,6ml8\*9ZuUXu=I4|3 ]Ҿv"P!^x970NЁț+#mđ62Cx_F8-þ2{}9\C/L w$R@ePL*(׮`vTQJUWH0vl[0,clqOȓ}ci$q2 tGK oqoHuʯ2(Hsa9FGc-A )Lk =ĭ|ɁhҿʓQД) |#F t0h,QM:D` 97S C|]G7PCDՕO A9P)(8 U)Z?#xB5t*‚HH!9]YG ;t]qCPhOUYG-{t(`S|Uxr 6t͹JEb6[~YrLiG `c+A`x1uu8l<@HBC]@Ġ u(AӐ)Qx*~ԢbEґE@"A*D (&8K hFtV,l 6[ QRB q8H$q" ٜl ̣0nj%~&N(&VU<#Ԑ CHs#0ViB)Jq)P>Wy_ @ *P'icg" tb̀PlTSHJ̩A4T!@()JST2()*.(6(@ "*a qPԣ#R4nNd]Bda*"(5 ҧ~u"6FA۩Lo2`fK!=Z@Gn% )Mc')L†"/<Jkw"$Xm#U9Btd|mv,,B͗|vNϡǴ]g={4+-zf90U0O9pfF]ӧrG\KCyb@XI2[3E‹3 ( oZM`p3P\ / dP5dX|@g^-u8B$N8iֵ3JZLR/w'߿bC] ,=><#R鵲{O/'mi[;&ɵR|k5BdP7ta8=o` L_4oVhS%0g1Z ~wm/h/ 3~_U3鵖jDIkT)8 5:vuL@C|6L9Ƒ4ui^ӌB!t EG|' |߾`șoE"={>'Jc^#R%<*e!yq/p\P3?X' v:*vs_ߵk_B}2r=H-2"?!@}cH&“5GW"ȧZ2tP,J \>(:Rԯw۳/$ȦA4㒯`Fh a "eXkeZu*@ ©۔MOPq4ͼr/b~$c l^D4Zxug}rM솮oe ='O\e DfqQ!2E<0jl {eG=Ij/fbkhP$GofGs9{Yhu=IvɸiV?)*f^:qOHS) W\M?Ԅ52N(wUا-+Ko;Lo>Cٰ{Z,/ qُVC|WJo#pttځF"&dEoH<|E#)6/XPbP=z{!Q̳x{mz#6~7)vI&S@oXto@LrLaohYJ.)tV/}] ;0)ŽLi1C(o]N' Vϧ/Qմlź'KaY4a(>F ^1 !;KcƪH(]1xN}UC7 6#é0DlEtD)A/(1%u0jka잌oO?{ͨ P@ TL5 ~r$bfQA-#@ x\1n^njB6zgTs|T29ѼSLo{och]DW#DHf+𰊐chRa<%d,Dȭg=c]ö߆F!dXj~|8?^XR.] 7L%T(W7ITu}bߙMgur|ZGz*@5T*Q&#{OhYC!+T{\:VkM~EYnWuO/28|ڽmN6#2d1 L]dL>3xwGHMYpYhFrQdyM^JɁK:Eߣ(fcT'GG2B g?V&_N(Q8w&ʲ(\qCJ8tUl㧬5>~큶`K?TLE2+ӓLf<[ Jt sJJ]mt$Q6Y7$ʏKU rr%oڑ;-ߟLPcMKsL|5=S1d9޹tf,5̵́fϸb sݣ|G }1;@0뿲]hj vT=~vGέMƽ( Q;ueL%Ɋ9ef9nҏM+߱>w|fܹ{7vq 4|mmNf5k;'V9tܱʻ[=d9h5x',S總N7]P57w9S]w4C/ۀ#3pjp\JIZ(5,T7/qrTl-|_#nzk]]d=\n`WK,f!+ q}么\TzwKU#Ntu>Og>6겶m vly`O>QE[ƻ**lƚϰ:|3d?wM|u_\Mg^[31 #UR!^0l\itlZ eY:]WvfڲLRm@=֦du5ea=(&^umI[qoTMƳ쫩9A~e_~ ^(a,O9м&iW~% ?~P%mwzV{(47u*7pܥy}ٍff_h0Sa3o^Er%9/h8BfcI<?}Y ^Rkәt9u=vA :+5^Q scYd\^{Btwz']93~we'~X6NIyI{Ĩn~_W@si~xq9[sgO2yP2e sUz^}7wgmf61Zf[7b9gcun=V}USöL#Bų("4[ic[k}.MSh=bZ㚈?4NުYHyb?9xޑij̞PWX^+h\viZtx&Vmp3~\y|Mrk+w+M8Np~*尪]Bka_i8^=&˾gnf<|bzO78/K6;j{mvߒz)Sk/([\[9m.rwW9 S9mf+5+I"Ǡ.)*tRC1~4)yPC7}W;)0\)4My=C{tnN,8kM} Y:Mvy*98sKo;#G0ީ{o?v< *\ `/?s/0$[ : ΀ xk/sbE: oEؙ]cw}fo,6Y7:W;ޙmϷڲ3Vq(J]q=խ\W^3Xʅ ߿\ 2ffUʯSgǸYG^^A||6i9oL[c8=c>x{غ":\4whggAcwCq\`s3 SY>V5x\^= yN!18/4~#j{/oX~F8 5$a$o ϴ"huJl=L.ш=UP9b9w)Ѫ J',S~UaO#Jv y0uX~JOTȑDZ{  0z(S36K"X~6!ѓwGTe7b`ZVq>kDQk.gχh[v،:QPTHa "Y :%"}h! S[DK^dׯsmT{Fd^.K\IʵlZIs;hX9i>!?|nf0g*2wR&ەz'y( M:y@ƬN!ǡ4P;385AskX-TN0U0wBx&hh529,‚irM>Ό,Yǯ}zw E651@>?{ԉ]1pNf7xWfQ.]͜{-O,kttgYT. RRpA_]~ń~{tz+}DeztؒH|b%/-DA0R};j^I[÷PҒPrF_ȥpEc=}rP Rjp eR2Olfo9۔Mp[Ρam\Ay4[Z0ɤ$ML H5Dʮ?٭ :6ecHl6:Y0兤(2#O,0L*eX !g9%BjjX8-P 4E)&)(AZ)Ƴ#?@ES@?pqܧ5S?-BGֲ~#VrWS$ÕUq{}):Cj':Twlc6dWCH w(z1&@bbEI>ԫU?ݭPD/n(aW~,xbě PZl p~&`%D@ACqtd{WO쵏DnoTPH%p@d v{mUn?N{Tj FI'pT@tQ#aX+.Xvoޚ/ٰ3cA/ԟ-} iJzeQ)0/=EA~Њ_>Ӻ7 5#|  $xfJK#O;Lnszx]Kv1SssniWԉkԻRDP„~@p1"oTtm pPY '䮜8?lI̚!?yAzbSD}g`k)gj: @zTdɓ-}e-1mObbcGJ~O3{ru:·X-1*fgZ ~Ə>)$DA>Q~w%_˗˺<]ύ^A}ugT1dԳ Ԗ5= sὕ3ޓִP/{0!S;LrUw2T?,T%P[rO]ҙd6F&ϭ*~0ǔ @gB g@@"UʜDA&2[%Y oMH H~Lm~Uk&cWz|#\CB^O%ߝ P3kT}$D,RAL!d5#"!5<=iMփUKC)5ZMOUzoLfCqhpO6T$8,66 +D [)D^Rؠ.PWҎ~kX 0fD7f L7@ (+Pm,I$afc`͔R:[h3L~ɥ a Α, ,`F y$SoUުdSlc*nItS7y2%`k_:ws3ileRLȽ'cůr?._݊ OeW*O~g&p'׳mDv<}m4Ji&s~dןM=vrDVi鿙t*# ssn; K@vr9fF"t^C}7Dy7]iZ}@T1XJu2l"[dskۓg_Ņ&SZ^yz <~iݕ J/cVPSXTFƆQ}Ӓk=b_z5AfY8˸wOFtMI3ٍ]i]-`s$ѽnvCPۂès[}"6͕XrDK`\-m5*ud=N3{hYk\9g|\1G9b5Yp[_)4:uWm e]bZ<3{e|E1 𾌶{yڮ"bgyMݻDdײ6Qr.-l~;xM'fmX a&.-_/)ozMQgX1~'5@i:#£ql q1+ɛڛ#ά{[ȶ7 ص IJO~v Q6 .xY;,ed/[/QbiKς½| >rƂNѻs|T:췪va KIc5S91H빫3:*Ec''Ui8'9ou{umrnLB ò-g8jۂӝ{|_64tYJoR缛U~!kYe*mh.nIw$ d(C&̞ YĨbPNTHܷآ4ˊ$ſ~w=h˶(?њ;v*n)9(/-uLɾѷB":}y] ,9 ge*FM= #zK-svWs{O0==rMfph@T.U)?x!~ՠ~e'6w޽L)@teeH^u cv[Һ{9.xLUDM0X ww}3 80Hv@#"ՊȠjc|{~d 8'*r9ھBbLNs^Ix?W^BS6[D_P@ $H3%zNw=8 y-z_wt$d{g7A nw5e Sk3h\ Y}o r;W{D&HrNc,r;9 GǢn4|qq@ zH 0-AQk{.1Sy ?$Q JP8ۧ7S jvEwXEhA,ɛj *L5Y!Cﰹ5?׵?6Q΅Q'Ln9@GJ*~~ zILFw / Z'HeׇL?( 'ޞŇu:œIݎ&IYW(·o`|Qƅe%d,@/+$5swy^.&Q*ΪA ̨RYV:cM Y$,$g`t1SXio~ʠGqW!!ğ[~}2,b8&:<7U)Eg&8MDE^*IJ`(pw/1uSrrqB|2UX p ,ɼh40.(kKLᥑ~+!t¤Nľw;PQU GWX o5e3à..dFÀsַ][ ږ3]1I̜솬+O`;M7SmPk0>73J~#(P[(SrJt> ک< 6{u'M^6 BDr[UR]*m*if`D&sT%Rj "'Yd;89,\w^pjZT(_&yizyrEHLU vRJeG_ lMً"R_KQj?KI*f@:3N5eO<շu{$C64)A^Em ^[\U:H~Dg2"q7 LS;; )х)!@'" .T hf7+0 .=̵ZSzTwBS vY5gv?οϱeSuYo:vvޠu=[!&koa{zv2N2]R~s:&$5$:=kW|Ԃ$gnx,G]#&[|G?W3 /wz8F"!h锣bW"|Ҷu;HO)ʉ(` w;qBPeVډS>@JcQwWb#GpJlڹIZeE)^SJ{ThJ'`Kęú#:>C+`ϲ޸AAiHthǑr@iƨ% : (<ҡf"wF>?a%AUh;_cV4 Nu%XO5]Ի>Vô j9OPX\LYE;ʇZX BDZ*1Tv6sznNFzetc A ޕE1J`c'd@qϔCBybFe=wi(>'Oۯ塙ЛoRy,1gd=]áGZ"zX2b 8I1,Bei[f)0d3X~U 4C}wA)6 '*.%A`O~*KS^b ӨUid\ [0x@c !V(=O |,|0~ݷыʿrQQbPQ N% ~(t63qg5r'/bPvvm2RzPYs֮gDSYOE:Ӈw38>Lj!?_]BP6q+qz5-.Y͔ 29` h&AXMʮ˧^=C)~Hj@R睼#6׿~D~ [Ffy5Mԗ,N0α PrCˠ*'JuBu?:SiCzCtѓʀt4/nO'Ys;25;#o!@>l79xHDNDD+yQt{MP&';uoK5" #`l?K='h᭻U *jU#_iwyMVd rQ;B@iD-!PwzPv5]$ɓ'w˰m3/=RtvrWgN Ñ#Ց1;ak[{s2$Rݳ 녜-s]Li O"`gX(T@ @ NF~hͲ (qG?HabMwH/Ɇ2͗m~o-W^U@{(A [(e76s(.xթ k Oun'NT.(RU(VdriA7R/ hm@@RzrRit't~o3S3]v}Fs'{ڟ(̧ ԧёiݟY$ڀE/neP+%C'zkY3A\1Mg!5DFXh_3ѳwL0;Ff{t8I(1zSCc@2DU@(~Q_;US{`T+jY8Z#Um6s]F4ۭu_;FWoy<v# imP@Ql}5%?'0z/:5k bȂEJKy\cҫ9K K kEd9rnn}vFƣwG)_):ajZ D^ y d`߰uyLvLQΗm3poo`fg[7Q109Z]*6}n^E|^jUi~jޫw_ 2!X]Z:o>f\:Y,$__>NƑFIqx,ݛ8w^%UFmtXs\Ɇ#FK|Q-1AY1X9"#z^VgM?iFl9ţ^lv3owko?ó] V¿cka{Z`; ^HsZ<<[&$;\)O"좌z:&vO'ŗ{WX[:OVq 5ese, .~;NOKfm$9@7D%loVMKHu ’f78(rV k["}`'k[_ݦ rҡyS:^rlBKÈ0@l%kvGa'3GlVɓl !J'CbZy xX%+b4wOS|eŢOfN2fT6bϋGISذDݫF RCX8>(= jJgv`dVӷzCzkfJ$!5;e!~BעḩCaW1S$ka.ɬ<ܻC˲e5 dwũs^%"7ι.zJwSOD<'D EzڣgY;$ogg(y٠ A.2+})ɬ(>>RErifX V~G`"l y—B^gKPD{ΔE<~`$cb hfw(5}*9Ǫ8ɩ  8?0gcڨvms N5%n艈T$Ѯ4ZQ>xaӴ$R3&3-gWyH1fwYNz{Z6'שL^蘵ns@9$C[s]eUkU g ]l uJevF |9QtkHE$Ѭ.S/_Sl#D!4<:& 氟f0lrwRhf^˘ s Q~38%r ņr!U[DM6f{ceK+yGbo엟r#D{lowneٲMڗ,r ;<.ui2j\J>3%#%;\z%|_L 4{iv7#r+ty iزocr X0o>=o| 64$ZH@)Z>t>L|W@K^VW]؏Ucď3'J\4,p>o* ]w_@~_O˰=S۰S < @ĐAfxz"{("'RBw>A-]zpKW`SxV_Z1u&U'3Cu2ϹWgfʩ,D B.K-P=grrD$5F'{Cg3_?bT幄8>椳'CSK:,/z"~Hs_NxɘQHb`acϣNZfU~a$9$͘'DN1}F۸YTe< L͑3z0ƫ?. C~0^MU2 )cz{bjU,:)wɭ‚uGPC&8eAP{ J[19; i+au  r PPpE=Y@0T((nX#0z.B'0B(]]t8@Hq~k5!z/-(µ@)0IJ`CGk -QudC&˞ͯʜCI-pO1lpW%. )9LAQBtxZԜ]Ű~\!v*WO"IdzɆuoKH'~!1.=9g'o |R˜US8[UuѮTFNTӶhWXmoc7hmZ$|kDIdnNhnzO7E,7XsFY(p[8(Y9>7tUZWEaf`hb݉9v* Oq{-ދ? :;U9_,i$:~v $׌zր+jA?ay}CPS qg鿥rXog'oGa!HD4w鸁뿊I_TI*C,VW&'J#  P(@P&R(pVAG5& PI {8dB$}%M  +\Ì_ha)<2K=BcX*ʛjk^`ONr.:9R|~sΒDjw+z/#M;4=x+?!Op!}װ. 8( `_BWEvx 5ۍDcY@@"xH ) #3Pz"~? fw~5so3(a HґEg%1 u$'͏}WKv8Ee ^='i.yzL3 +}y_oh`>jyLI蘘`Sѹ{g'ZWW|ع3>yo={#l6t:s uֽ`j'g!yv HFq0r+[-|Gvxd `+PFQ}ZR7*«g8ss3fqՏ<>N/ L'4t{W w%`NlY϶[3Ww?f<>t7l")5r_6m 8㨫@DоQp<8,"y7T8q/-'g7??S\er~S;.? ߐľ)@Da fU+FVq@(Qٲ_8`Qii" m[`"Ye} )z|;Vi4-VX\:Є!O&{U7'qmOeNi\%p~S%dCA~y[q)9>dO#?(ox1BOR0  PS_!G*v,O3q*9ZAƵkZ3Z*M0yVTqJ @ 8B`Boi:҃(DmXCFp)ZDzCD"wD:n=$$w;u!ő)bgNÓ&ҏq_[=g׷1OTα&_TI&iM?P,+y =C=@K!ʹC3wUJ6kHi؉|sX ^'ROY{q8_yoKn$8p}hsBd7>R]nͧrHi@X:6~>|G.`5ndFOeb0"aRz,:9EQd9yzr̵m}(It,ISl(m7>eoT/m6%AuIh+JK~Z'&,Tr6՜vħdqZ3g&;5e8I-޾EbjL͖c]m|__+R ,fXշsl0: b(.xHbT־hO&G@ 0K|yi iX2,M*B.#?g?VOi`ݛ5rЃϡ`Nj )TZ ׎\lG=89p8TSpHDu׻61 Ʊ֙3^V}" П4F iA xfHA*e۾}>K\Yh@gg:kϮbH?r!=-iP8AL/adVAXyTS@Gb2ߦT=祥 SXQ1eCAq jdG0zY9 2 9Mﴛ\,ՆC_HQӝ4#y b._(%Γ!\j1M]L(Jh OxfGн*l)/,_v^#quVލ4~&Ntp1#!}+w\_ǵsLIDLQȸ7P ]d960+2¯; ~'zOC@0Ru#1621? P dI6%#5Q#r:7R[WBiBi6wfUq֖@*Q;DĈ/Mկ<ܞk8,=foks~1W8Smo'uO7?EPxNj-AfU[O+5pP2)^B]gE!q:A}7 ˔`45zD PW&hSf05( 8[! NYD7󲍆9,gNe3S|FH͋lÏTsYP?3^ɓϳN3|K h(<.3 h⋍uu|kk n-4S&yACᯜ~Ǘ/iP݇[_ >BWf2| E8$IJh"JJbZV!H1 K눺,il(rk= }>v~L"sG#pqUIoa?!f:9|[R_!)g!5enZ@[)8"gC[˜;BWn /,$L(N>v6;~ꯑ+ʟ!\%7yXb}M\~צ3o95:&P`V'vfid/יQ 7'0!/Df:]{_2Ojv|PF(TOH|R[AitDK:\T%8 QpS:t|kRIB(JQ9Uru.^nۇ?r 8@uDkd@ xuT{lJ}47LEZQ'B " ):A L?2OS4{I _Ϗ/eȐͼd*&$L}L"m{݇i o, ^1:9SC~VPM4͓VW{#1B-0@S#yx(Lėro5nShvɀtJYp%Rܼ'I"zGϐ䞲qIDZzVsW<9>D +2ּB.G<#_vz;;0P` ^P@0@4 F~Z`Hy`KowZ?DRJDJwVg7ޗF|xH@@d<7#a;Ur=_]_; y <ݒ@;A8*?7])~ À}|ɏmp.U#05$:* !cj:iԧIMc6:_ u"{U4& o(}1AC*پUS"5]e[woK-BJmLƛ9R_?XSӇ>:1ez!ń9P2SB_SZO+鵲W/2yYL"}o6`w 8$#ͭ*/d# PާwT<jJ;Q3K<(5Sq*e.r/}'҃O~^ SZ=ſ ڣϳS/γ{nƿ75}, P6^;=KCcj똁/IsG_1)'=u)'@{u0-̽?md/] Bn 9@?%Y.=Pzst2^Wp/fo["DtmGǧF>l"AރHq혍P;/['_ HSw*9L{~Kwe| rOC"„O>p/M>^bG{P88;BD%P*PU*UCK,0޴Ըӣ@LmPtvJ2# oD(_.).&USzχZ#{őyZYú;b 9;0ywzLx.EIJGE3{Ɖ8PN< <ϪW;qW|a AAOONR9-ծ=3oC۰wE\tԫ|Z+Pځ@~l@ˆy==Pӎ_(󲩷6 Mp|()> [l&pT<e0~" B!5x(4!;{ZEOK{<ߝ$` a~ypMRhT"ER:$)w4D!ilR`"|?V//S:kjy}ƘQN+ G/u$!QKmvɢK[3jj]r`>ZN(JT!j@/ClcT{D Ҁ /ճg\D6> 'fH#o\DNW-&Sh-kwbkȁ<" Q$`! }?ǹP @!O@1vy{4!3?2X}`{cN ;uQ;g)H9 bD91̔YN2 Zt+R;bI3əӧ۴ϗuަ O3 ogkCw8+&2WFsj'U>vB6lR\GT|Ui*bUGU]v]//0cW0cg0!Wd$Elכ۸k:c<wpo5m9e}?smgBs& MWG3HHFz7sEy/yAFދc ݚ]̳)s,ů@y1W-i-ob4,*b]G ˫ !SkxkWUόX|6ɠ?e/ Oϰj)A*O9^o9pJKZќ:m5=V0ﲺ?筳>XIqv=ͱ=,ZE.Wҫ޻_\={Yfo4Xvk@an ߨUuIBo9gU'uQB}'KV=!v0?jKqwg#HǯX9~lgZ?i.|zvu]݈Oa:u+eU{뭠y ZLI= sr2! }¨$ҠR徫<N?l7ej-tiRYWS eiZZ]tmDڵ{%|7ɸ$֯o4a %C;ݢwػ>bMlWtH~l]W3po{E8(13Cmq9qBt5NnVYQ|덱˖ũNVJڭK¾  H([.ܵ,V"һE_Ȼ˲bbWvG7K<x-~) H`9\L+?d8}p2 $:BI)7)8.P D?kh!F/~\.UaGxG>e-껪j !'AP3d>bب:mzͨxB 1DNg z!+^(yQ/D MC?| |"SݹѴ9v2 ׎J@Ýnqꚟ7qQ7P <I?`0$5M /o/6ljyOw2Qa?FQyG>N$Œل'6]Y*šR'lh> s^q|J, (znPPS2ssN pڦI>;/>W'yB};d +/֘ L6jl@:QK“3%e=wiD2)"e~XgN0i^!IA$9I#R'7Ϫ O;>A!}8ü#8xO!0b:x}DHN VWSYl25Xe{qpe3<J|i'{P 5HI?d'9}mo#)bQ"P ^>8'Ӹڹq$x1 (ȟO@8'?/9DgIM($([%TV5O zhA4BOj`-xt3C`z_>^1!}+AUoe0>IiI=j{Pts#P i;OSB@1d'|U?'Y+^N][#Ʒ>6(VOgaFHwLg^z{QGzl"m2d fhxHz?|t=fGuI9IROXs'O}iG`$rРNKKoqs?&nA皜QDDLԨ WA$Ryנu|N\Z>v$`a,0D 927|YfBH j L()N#^Ov1?Qv^[|{ižkQ 8*a%?ըL8D{/ሉo#A xi}c$ωb_\@ƀc0[uq ȍiZ"T"`@ "l:cxìb1J)@Ot%b(tB"_.ov @YDD_,(xE y1Sv&(zw~3zuNJy@(I#?TcbU*IٓfV <]UU Dl]I2f-.ɒJIWQ**[Y<^de:*Xe (Lpf%ݵNc,UɊQ7%9+),TJ.̮ee2*s,,A%njy3z^Ux2igo|,daIs9ӱdv0҄b_ F_`K9ηSգ%a󌳤QQK;_8qJ@D#Whjk|ҎnU\ Mϑ8~Yda "m n>gvt&޿P="Tu$ E"X c1* S~8tE= X~*-I=Rroc-| ۹Nvy}%Q!\t4Y_< ꮷx(BVDԢ dHt|Om,mM5PĀ$ʖD_7ovZJos55;=D?*=m(^73HՆvU? }W4`y +Y;nGtN%9r-GPk=}C-[ϨUIy_ v4({<uI'ȴ}13(|I. \Ȩ[w}Wam^:_ NS"=j}ڈA,6Ǧ\NFW7za gO#Qsmدԧiz3IIvh_mӹLcfS~R;"%,3RO%}z@4[̏UG@^ӗpoی9 gl㠮/ Qi2:-v"w}ZK$YwtG6*1rި 2oG_|N/Fߪ \#]]{O7m!EX=&ieO/,}s3p| ]vDbv9Yf*\L/zY.-":m-]'i1c^gj#rpf ۜPONVڞGg^04I=:S,cIv =q}Uo!A=նce{eO7=oG s3[z'9t̨X̶g|* s5#r^鞛9Ux^>毚}vj}lL#d3k[HT}_SMp0>AeKS鸮;]?y:>|? <+pۼnGcG?N7O;6V 牂pi}Gz-+o]$匮3TtOy<7:?_ icc~ާy/kd8Z[ɨ~[{يxҼSFWt\{ﲷr~Ӈg&|s: pl5k;/ >kLwMm/|oU9&^N+}맺!Y7Yo==~g1l9[\/DGP ;LDWx Ub v#Uk` j`}${zEHuauxOP{ʣ&fNy?ޛ8.%W{ܟ'̡*Sȧ/J/nl?[N5s(6(;Ȫl;(g} TW+Dy˪"%h>[hTn;xu]#Gj2$'Kױ3>d-ߵ}t޾N%ׇwj"pmu2DlW 嬑؁ AX-JrDbL{7=OΈDaW`T\}nI$ !=j{·+K͇-MuwwnR*8.栄J2 Fރ|y:uOG8(s'7W:;(Vn)4@Ξ0_*$yy4\'$7ʠ6[}؀9G_-Iq['ټܦhDԂB xާ}(_C<?KZox?!l|A̔L\PP!|_W/=B):^6x]>ʓt7[*1Ģ@  K">"9*uD~γEE}|EAd:ȫW-es|˜G=IcLN7f') %0&4乌cB"H')M@!&i qc_0UCcwU@q]\4(En 3)ߖۖQ/M! B€>PfBo%aV}ΧM~XWb=cᾜtϔI\ц(/@J6~ڼchrԒ$Y*b18p: $A/wǗ;h sq `&K2s;eA۔OQ4e뵱% 6N?t7.' xz+4Ϊ'EhA(j =kc~ϫpc!eou%OCG "jS W!}'hF[o8AW6Y@P܄GD?O9as.o{ߢI`lk'wutSp 8 2RM[-4 JI)6wߧ٤׻\8EH (ȁ(ۺ2NЂĢa@j ;ؐ!4V}3q>C 9mqPOH=ϥX<;eA퐔8u{s,y򈉚< )Y@̜_{:$JF^vVkuY2dG;08Gy ?1AY(D@1^ē$?ЩOyT-Z~tAۦ[ha=7sĴe:| z)4_`,HS $&@^DMl}3P%@05D|!K…(eTR~$i_7WSۤ?7LR_F҉:tOW6m?/IkkfUP)/j(@er/v0Aٯ{ͱ26)Qgg܇SbX u DqB}Kr2v~Cp=gk;qW󛝨bMq2}s $\}/I=>7{/DUm Wj 5@iK0@ACaCŽu7/y#r^'=G*Q'x)$?&z+T[a& AAת(b˧`"SN-V뜢~Еd}, g2%Y"e(:I%bgOЧ,m:HpץfgC2OOO]?6YHR/|5 VZP?0 _i}HsICaOeDn`>gH*j}y>, &O斕шTd?`(@L_~Q G`W7ЁcY;3QbCL0D5G>F430T0,?#OWNcLc6i" yG}7O<+lDǯ;OCbjB6fo^kW^۱f@$I 'zy2*ȟ vJ82a ͐_aJ|q(xb$ԧ?U=\ _}7"Gi u$ۍx@v`, V\h2h1@#켴bGX\L=/nF\TaS1 :"Ҟfnbfʼ"ț8s"DǬL.`1G[*rX |p" Z5 !3,.~u*0՗OyKp)gx~:wFoW{d}OTAEy}wbNOO4~sMOR}1PTh ʑ(?мɃJv*/UCȢ`arZ4$ - \Bmо5;@aD5̲gdq$iJ%A(5Qg= Hk~բY|RԠ2JJ>#1)mq\@U@$N/M3kbC v}V}R6FO'b )466;eba1xMZ s#)YGBj)l2\ˉ @Lzʅw"$vѧs_Y*RQ%=B\MB @1Eʠ=r\ '}ҁ\EbRϗ|hyBf;:rcH  bE!A1f1u9#=(|@DEGKT1jYy_7>DAx݉t" '@N_MMb ]8f~rӣ(F!og9\.jƉAa\ZS0 y2-6sB'P$S2E)@4DF3$ "]P7XO{psRլ`%C*#; 37F觢]x =|S }'`O@0'V@H Y{cxGW~Y+:sD HfulHuDl`A}GcEgA1a-= ɅD>Astx(m sєUm(1/rdWkl*)5D ֑V³=4XYTl)W*b)2paDT}V]R[6vS!j|tc* &BhJd)Hx46>Pe{$56|;kT&j)5?D8[|( 2HyG%Ҩr;cn;ZG0;R]k:[SG!ÃfC"eTVۂD)6v )AkN%!hQv*<ғ4;dG"B\W* f7<^8f؀z_FǕ_ 0.g" KXSvo/K˹߬Y6x_걀ZҺac9ifff]V(-m,I'x'8&ǡr_v9){v~_P1U}A[|Cgt (1J=54sZ6/@T Kx0O>|ΉXOOv<"$W (_/.ArLYͲJ1qUvq!z.;Gp-nRSƻ/G#\ +Kx9?DIHjO" *hA @:9ItM3ux:H!ρQ;shy;mVâelXG?ӥ,7pDIY='ZAz(>_&;[Hཚ̸n[1禣ƣtREMݘ̋;[^baD6p@=(1A$^][z lOU;J:68v`Ofs0p;V 'ØDQ6gBE:E_k {XR Km"ϣ0E,ޖ;+ӯA5"F6c=Euo"0Ш0U*]cA@fHA+`62E\)!.f)u 黉AFuV>jbs+jP!TqJ_ª L~f;Mc0ziJ<79w\kF`b)2uO`t|)"8fusbm'$?P0<gZe2'c+ pw}"9c;4BѰuVN10ej )&[QBZx\z<,ݨGh6lkcF]gbq窆#=YXLNh#o2ƺgSS*{!w%;Bm?<'ьŧ->^:>[ҟd=&MMuW&l]ZXOr Wx@f,ܜ5s-NtR7}±٘M|CߗI<.R#DuîCÏ%^mh~ ' փX( O*ńx1E:b"w"2{LZxLVƝeEZW9IH68r/&7O}2@\y^TnRZI z!a Jk&P̗jp^[t3{/sYA>#e ~k8LNCgb}aV1f9 Sf_OmQ ؁ī7]߲5"6c! 7H쬿d.^#iTv%?Lkyڵ8ꖇ Ŀ`#P9T #4<ܞj}Um'־/ au+ůqOvblgRtw1r:sLI:- '1fq]u`E'-lo/P*q=p~K9L(Sv /0NT=o/,g}Dļ76{YRZ·|{]N >vr/9 bTJ {$C lfXqQ1(5#KwZJ (0~=kĕg󸍹Pgy=[j[US0~o'z8=&ڌ/unk̄*ǖ>bԖW4tL%x*%=b-q/+}MhXa=Z@y nWԁEK*#심e'?n<+zi<C4u_&uv "3hVc>`ڠo;wj?/1C@ҔߔrqP6,M(,5Q鸧~Nn|II{yw]:w"l 9+}dYjHA#Iܨ2](en ۨߋ\sOjp5K̸x1Y$2|ӕodTNeydsQ~\56re|I{jFk+•BheCJU.d eM¸Psi6& ?A#+Sg~p'NWv8dNK@As{T#K!0` lmQuV&)Z ZMiS?]gɅ|&lXkInMSKt>C/g8Z Z SMSlPGgZBz*5Ȩoa9LO~yZdౝ陀MD]|6K7C7XtcA]W/^_-πQG̏rzo[o_PQDZ AF72F =h 0e:K{G!0BmJw8JK&7k`A,1H hN߀/#pfO RaW+pӸUHFg&`rXC#wM' rsl[K1E}gQ:oKOY`V=6{jɯw]K!v0W(3S`QP'nI@wF"qsM3@1iqb‰3=|+,q;KǨ0cP^S (l)ŗ?jדҕmGdn㭎VL: 53>͞Q89Qgk EHoU,R4PE'L2A DLU SU1yXHBQ@p2*~"D@ق}_ԕTxPP= a\(yu1I]2WGwrZY@NR0XNoog(kϹcƃn\!*.!HDnBJ GX%8,З:2zlzXf@x@jkTLʉce nHg2=6O 6]2#(B mu,zJX P; & >r4TWlN$*B0gI"#m,fY @|W{5337 * ,6Ra(|Si= PQ kvY:ί(ܖzoD-L?NFla9|k_Bl`yZVO;2*ߡQ,EL57<ߥJxhZ#K= ͛& ѫrCE$Ek5eeF*Ii lAa4 OI۰ B*S辷ԓPZ֣]C}r iBN?ERb08OSm5eCJ; 9;'A>f\#{<=IW(C2R/#JMwF1@^~gv<4; DC +@Ȁ0y# |)< P~TV~pn rKCdv]8M܊cGHxhNᦕzH@`\O^vSp#o ^ (ЋoZ]sxu=#qfck{HNR& 55$ ax;t/~#wo`veU ?K,jgΗ M9蚙>rvaf ik8ɣW6*6nCiҝK nvCcU?X=8 zI;Z?׏zv)gxyI t:rA|XC3tgk9UP&榯s$O ljWk[uBʼ3}x"Q8:{CF+8O!*r iĀt+vY=\) _OY>nGAHy*瓁!R/y XP: LP^w7<|=}Iؑ?4S Ī'@(8RŠB"(p4u߇mJ@|Ĩ vQGO|/9Cu‘D7?US@ |iG(D3!e u!Ƭn{_܅Cyȇ8ѯ hJ(kHSŕ~A@@VU< w<`rPn!8@d9@ UCTQE}(("P :('a6s_aa>J1PO}]]SP9HZv fJqd wPoe{|,9laUw)h5qt#i(J52>DG) ӴLhq{h}{̻\;63U?j h=GVB#Iڰ:O]dv\`TQ"S(R+">ua"O Xx.W)B} }Aaz]2A$˩O}]gWFV0jwFK81מ5WM?jYp5Dafl  sO%S (ߑ()S!LY ;]>+T`r.Me>'J@l)]33;٠͢ʁ"au8;y06Ԯ`eԵ =Ec_)+YO=Cr-'dЂ3ӡz5wd=#'Z/o}2ݢuIkpsPwmd8<<@gKO')+!(<%: & r,ygk'pP'L E@+7''!\: y;Sk$jmX1jD[ZڭTs DJ F{mJxtTL~uԴmֺM253&Qj:b*#/8>j! "N**BhU:qz;||`v piH5a_#I,rnUsV0 gUD)ƿc+X5^Koy--|TS;)Ps 4 .W0B|q-rrt aR]*(#0{ޯ{E83Q5K2l?bjt=+\;sxKQ& v p ~P5S` bS@E(>8JK)t_ S$;2t,ڐJnHye+ &):Ф q<ңHi+>P<>yě!2OD< #ܔF(?+&y٦] /)@8UR nOVhr@3ѹihuʔ~6vJs)qDcu RiqcMO3[wݻEuK=W O,:A&aX5 [r zjW!(գT ̰ |YuTD%&gLr{JmZp,т8Xίm}vƘQeD HP$PGHX(Ovt8S9'2Gj< v<6C?! f)5?ͩCkv꜑`\.S:Q&`GYqzP)e_(#72^+j1;(H:Brg(E2/kڀd _<,Z uk7\Wè,<ӓuBo>gY3'&%1&j;|Gw*2t/U1,q,L=,7ٟ.=..E볗,g&~ !vwSEӽ_'>eqG:Ŷqռ* wDj0p55ap-Ú"_gm]f;WMDQSl('4s|MBKӕq4l}h8D)چsL3xj ;/0s0JҺ%7TM[¬m&r$~v< ǀTQ239]E00Zl@ gx)r7/@j y#_W9 sDO!6XaP 7܈kϴ#6":&?Ȥ6867.D(觠cY{pn;y2p\&$`,lڗzi!8ptÓ^*&cBǪb3c}jׄǞo&R ?Yx6-t򩡊mئ |+P H=3rh ޸ rک٤D%O獁[ZGbl̀|WA |՟ԛ#K.E=Kܦ"TIY֣JF[Iسzu3(fmTi",s$nKqC(4AlfI;N$aʩ,a>{υP") UqVw>Kۤ&)'# }$=L 5NCX'"Bk#e yLoT""ꜛ."p=%7d4^j9A{/Ld/Vb1d|:Id.;יz DU&*ACISrr3pH}rgll!+JHa9kC@%3x6/%@$޹(N&hR UXQ`wuA&vzZQs+C`r١RS<p {VS:sð|&ܳNC?tuK3*d8̅vTQH &Ј@PYӪ&@]RC|Ύ'[iÓ{w'c|]w߇D=]Yx\]j_R?}үuFy8VAӼfӐ "O ddқ79*mq J&`Y֔j<[ϪqWuM#LlH/׋RwQn%~ ιunj2:3!IJfnXA^θlJk#~D? '|EP|٦,NO=QI+|L=sz*wPOAM3!)I[y9md`5Jx旆Q?D5D`6nb>DY)eBY'?7u3z|S=PmWR .IC/ޱyǃ8 q!-!TRyzj⡝JNWijvg|/5< 33 r TL4<>fpxchWi~Tx~ez8[42y>+3)6;s[׏j;k<_\o3& B.5Yglw@x6 w%ԇ"yaKHa"!-m9`$/fBU1 1RF-J|}=oq,r)>j"sn+;r_d\()&Qf#ÅNryr`܉}B+,pa~+?;P/YWCuE}42f?|B"H O5^k|SA\o'* :ĔRWq&'±y!fډ t3t;A;P${ v!=?ɲ*Ev-60x%BETEL)Tx&1$ !dQ)f^5j,|B uNdfI8ndu\jPr!z<-AFV6E/Yݔ(r8a2%` 4Z4$d!JqڋXS F\:^LRvo}љR]&N=*(,n>6/4n1#/G$rBRjjZgԮґK4-<ܙ4 ov _'1}]&,,ڛ[$+7z)~zt{V] ciAc],w[Ş"nGEBfFXdC gp|v/ȩUB)s%L|WQKjPjM@)z{ w&H>7_\l( h?jPuz9ha}6ٛnXէ==3}ĭc~Ǩx&b4/<|w#"S)@@M\Ec1 lލ~5duHP(G*P`֪}O0BP/ Ms(eCr_|9 2-KuA`P{*۶⚗žx[ XD*)ps4@ sTXmęn1c.Ѫ/mZ @@R`wK8.ٳBPf^#J^ݹ{6Yl =f6=N!r>=_&@O`G ؓkrNhYxx%3]}|4٪w>I]AIvZ(IMSZ*d gkڃ0 5*F){/lP߲n*򳁟5iAlEk24k# \]%ZH#\ao(RHfubon@PF#PD"b\L([g;9P`L~&Wb#:PRxڐ<̍heiޔf6V[b $N\cvLh&¶%1G|fة;FM2%\zD|;էw@yLkDb4-^ڒ,H\SqQٱ%\,-NǷ pgPO az^?1*]:)?۸S]`>G[fLvߛӺ2p%SՎ wlZ(og4 YUr'et8\KCnXqR){"N~Vfa*FΚrPbSh/t5z݁Aϐ.tseɶƊ61@A0 ._zLEľ:q|!2wjɵc[s+E־-E Y #I=ie C*f۳GKkfp*HVS`Nfe#dk}̢g~sG1]mS(07UN>OjG`hoc}?Wru;Yz\{Cg 3\{/ŵ(xoȪg;1k^&mS:al4 5'Zk/G$6f:KiK2> |H~ZvYh;G.f!Igm>gZ sa=UwK,(\E 2hv8 [?Ie>1;A\z7Ώ`P+LXK(_=7WKE~pK#:~󽲢rπkEKqIKi|i-9NF}AUe GO`mLX~<^}ܧ39?t 7K:4xM&Qtx۟PHx/9e#e2z{;{Z,5d9t*bk(3nWץGGJwKӧvݯ]a6f62n$ b$a]nC{(k!`mLqEkį N@N6^ ID84bcOE^)DO!$F,j76arF bnƍX\EAks)NOD1,,#_)ba{W~U⚒61/j,Ic( ʇ5|׋}q?cPXlh6砗R + 裥xx@@P¢'}ԩ!>fŧ/+1^e;ړ~BLf 4ű!M!(+Lc@k;ШvP56/*'D0 >Zٹ!6orB' a;Hмj%PR3Vl!/5!D=~Tؾ?yzjoUS끹"2\0(B2,'(N"wAHQCr@ 5Bj{CJ;J]FIH^]zVRqڷpSu/w Ds-PUF=cUM3]|,q /le"d hͳol=N 6er] ~FKJ?'Sz5LG߽/*YkvWë,'qj6g.yv!=dI|%M>5!?К?{ݣ#%! X]NjS<[gqbEJ;AdΓ/`7y"&<<P+3.TaJNA`JC0"p^vxW0:IdS5u ܲsFfa{~#Z]h(|FOPfz)xޤ=fvNd.Hm6LIpְ k2nhjC֦ d{?ZM,>TJ]*˔bJC$c Bg5 (*)-v2 _,ԝ3Z1ڔEcZ)LݨߑTjfuzT{ "_ʩ"ﴘ ń&[ TEͱ(ED!FBŰWs(>Rh~ :I=k(`70I q&x%t,ve^ts-Pc moatE,9hzK{~ y`vvL;~=?̰m0Q?ȯVfpP?;W2O_KfZ▜ Ȉd$Iwŷ6Q?Ώ[ ĭ"$O_;f|=C;>[id_!•U+݀9~P- "U7hم@/^8WX T.F˝1`w Йg 4MCJ 1ѱd)oX_ك)c<;6qppA~J;#kx|?%tћsQ%VS k {I#&/o\:ѳ{X[WhBhAVh@CJZ*])Oj908 42v<DNؓw20Qc+PJ% h oT/ ;~uCb*$qOe-:ǏZƏ`&d0N!{J6SkK~agٵ~Fx@h$Gf龎!8\!˥٥I$zݪ|(/ y R}zF{9L2e 4mM7wwmX̧TR1Jpa9;\y 3Tpr)Nck'P`s1`s<|@^-c0 sذhְ!ޓ^Sug Zi@96./6 $'i vʡf(o̤]<&~ej`se?Ğ pIܸMRޞr2) }zD30!6PZBkL C?ҫ2g@mA O^ˠޏ!lPut;uqJ<~C`F-e*p&KWTw``êeNr3fz `);YCV>e<{nM~eA`9֧lǖ1fs1ڐe=RN_l:I^j[ ݜg_|_gmSkB Oٙdh), m[I d9]hYyDlX#TqJ;:D[+ZU) 3єJTj/,E[bc0Zi1f8 XKWr45 9d\@̢܄Fݯ!b~BL.>iHm9?-J c O(L(,ekJ9j-`EI\.—x:̉=)` t:̑(DRqp{ uPȷaй hj֟qDE#ݷs=cK3anfI5T/93@c6hpˮTIg\]n%Q+{q#<ʳ0La ^bm}\絯Wh}7,F|b!tFa+!1$hkc U޵]MR] k z8m{xt2O'8gHcb"MNjp:ک)Dz 9TʻIOff(8T䈄Q#W+UUBSϘDXuzJ;aQ*]q/Go7vhG;EӵlKbLɩ|Yǔ:Q!gievXbbwK& e!Y_>p|ǯE0+LH_C5wɣjD@!b@LI/\u5U:׫ -q#hm2^1s 3e36(HF0 lT}1Fa@J(,!ɏVA~ڬ΋+сܾI ~ hח=ϻnܲ`EDP)!~CA8 \$9^OW4Xor2H -u؎bpShPda&o<;^g\*m*n6v*AH>w|һ Cu;F ɛ.I{KCb禚ŻBuI0^`(J&FȯDvp3Q2R7<:E|6a j50:q"}}-ޮ+X7ru{^ѧMx{|} ՠR%lȾRrJ2*HxBRQ4` ~s:7Nʑ xg)3-YKW=oC3 ιlߓ"Y@oJLڀfU~f[3fwQ|a"ől8wU AU#w(kjA4؋3Q9gXjONv\3{{cI7O|wGh&'!s樐WA k}'{5˚󼕾k< B#g`M(BÑ#C>xjX=nYõ4:Ҽ='޺c6N<֐ _^3bKHv`2 xny4Nc?[yi{U홓J1`*G L88Y?qbxNթ&-_b=-_^ߖRKY)x_[^䁯ltg1?P݌礻k6j5>"Q!!R`WU]4E "EXE0[>gjb~o|%FQηe= w%UA'%1iٶP. 38J1ZH7CEr\Ek6dP#NC;5u:RF3 >G\gsfZ287X{.S_Smm5-ku!uP pA<H1a[hB%5jM~d{5,qyr~.%86ͽNUiZoJa魭ӵĵҿi3dw0 ^kUz* [ Z׃ċ]Sv,!] uT7#TO6 14K$Xc ҅\'B#DF/qV9ʶi:zNET0t13n9!^% QJ`qLA/ Ԑ DZ0EbB6O6emV0 rg}u"ݣfl{`θˍVY P4k/%JX`IEw6JLInt+_ǭ +fnvO\sQ窯γd5a4Ի(E_s[Š@T{s㑏bylӼ4E)_ӲRc>z͟ AMrsPU![Og|C,` \f}G#Z>VLĺ)=(K7Ŀ qsjId~g):ȥv' d4S#ϺVL춪MSzX >i,4P.j)Z. EMo̸{N`.D_Kc7K(c4R 3'!]Gp 58O; FLqL*dτy}kK9u3\\=m:)i˚kÔ4DiΘ&o/U;yoDPagr3J/Rs -=|7%.6f+MFf#.5+^SZGqt:قL|# fxeIR|ETpG0G!ÙP 7lGg.Cf 0G4sD]c`r18t9e؆ @9 ^=Smֿ:PgEp0W^S6yFa͐q,IFƕU$ J{Ʌv]G&Iځƪ^B+`Ks_f.9uw;DADG/qT=(^t|~8@ٟ`FCr"JWz3{uu+vb[e3Nnđs̪V] ]u=Ou9Tk?{FH:E[ȹYk`Z9/Clq/%/:5k*ۚZ7Gokmz}Mlӌȴ ?n2k= &+MWkۧ]A}x=h٩)r9el=Ғ#$lrI!Q||7.2ϊ\([7 Y 9ž{y N:֢MK]8ioV~˷>64nl0`&{{Z\ɁӨɘDg7/9J҄R{:qG105\4 Ηk' 1dcVj-]*6֍'9f/칃PRi c53#%XkQst,_ o=IX5{nEU6qrs9AM`ؖ)Yi{e;wm|:kIܕ]'NZWY[v:Q]'W[REGK4GZߦrkж3!?)Lʧ^Jk&f3.'d;5Ku;3G -;Z̈́ -βa.2pmj;x̯ZZ?y0+nU^d廃Sq3w 5=[=jf;S&rF#Ž;rvjG56VI{xvR/]n+Ŝ JU}_W`upiy.殨]  3#"qxo'0z=GMM)^Ul'j5Zϻ'35Bkog_bw;'S݂#ھo"[rlx4D̖gTuޡbs~&׵]_7}PW kK]$]VCYW:fC*~ߋgi=-kv5{ #V:n"ﵼLTT\o??<(LF2{żυu@sj0a ?SU\DuDO|*clDD|S;g6}J.:GG[G++(BxӺ 9b3~GmL/|JWSe> աwˎnq_,>p6'g9 Z7+ R"û̴+ɡPⲬ,Ȋ&@ *7>F* b((-H9Gm>Eoj{Wѯujຽk@x)_ʧ_Z^3^'n݇=%%&]"*%my%2S|P(F*NQ,x9AuN`7y bln7?Щdywi(-OƏ*P06溉C{d?r3*9b9CHxO_9rV,Wp&R) ֽ^:l i G b8!>CCET߲kRװj\if YѦh&ߪh>z~+~.w353&:Ϳc[D63Ww-axl) 9fkw|~ *rv(2vR>}٩; , 7̱~;YlϢƥ ~9&~u;]ۜЂŚwPzd-PE6jґuQ9`M[ >ďm A7..e|4y#ёjf|ۊ/LhhB ERi&,"!)J&SQ:C.%ٍ]}>]T\> 9gP!Y!d u5Tfz;p,e@U"gc}x%Z5* {@;]c&96ۓRՐD2%N@V IvS] f5ҴfI=.V#^z(fLTk}}nҐe@}CZ ,w_+̏,86~.C| ==5NݝK5S5'P~Gɞ0{{I4\LAşe:M9˝rt>ˍD[t3I!8^ٛ׳t|mWyRbBY5$[P ȌŤ?}WfI:+!N*$aކXX4Kz@@ɚ,hUg_Ap953~B{̾ퟢ(z};dN[ӿ[k\ʼnCK)Ǎ12) ehje3ln#!=zwNw߶qF5>'y)ְVHPrZE5ؐQD>u+N@f{1 nf?H#)l/GJYfe1x2=H_OD>+fޯ/,XTH`wZ:ZGG"~J"QZ@KPl{{"3Udwjӭ[C4WQ gWnMڰI#5^H[wcu=S.-ݳ4'5԰}uI~-'_V'Kx~N ])dX2^X9: +J=VH{sX0t>WW̱=:fԪ洰PHsuGH];F:OШx/׳u3&T /g;ݢa4pP-tž.^o 9u/_شI|<.ZѽSɉpt>G,FX(A;QL^G)0Im<\Nk5t%]Cܡ>f{d9,|ֱ!M{pnq2ϟ#< +"0E?EÖ =k gx? 3eNt{ ROCgeYXױFR.X)vt߳K;mdoS R-|t%{06 N&gл_3GTyk\SgOKJZ̐ AēwYLKMh̞/˃+ع6sAa2B=< һ eGR ~j1JB(jabQL @ire'q;6l;:?`w-3!g:@oaJ-WJ*'(>rzpQ귥~҅$_PrӰ͍Y8r\ 0L!õ@lwfe(5GGX\øxyTC1J>(<P jy@kPa<6έ!̛Of\*'%6f(CfIUpGZə?VCK6~0 5 g-ڐ:Q$Q:eOzh9fxBb>.IaZw[dg-'3QOţРx02R8&ZB0Fe?9~kbT~pûGJL@1ˋ+(E1F l!O<3~ bvR*id0{7,)x9yߵ) (bȬA\Qd1Ï aԯi_3QAba54ɟNŸLd "`"0$0QX., *9ۗ SN0/:,L>U<.mO%SMM+gm% ~fl,t2C0nxv+kM,[Q_] >$a>XD`Z<{ZhYM렸;WoraC*z#g%S|Y RhvR^mEיoPI-TD>1֔.$P/o!p6(hX 9}#ؼC)( {q಺G"1ѕA6@c'o, _4'g;9e;fc% NPNrU4ocr _՛rUX~J OPaM]ge(H6/|rޕxQ!5%{(r8 ?3nicgޓ O3=hc QpgDAJlxv - AruꧨylP33ma`t3iIEM~=*,ş!e99 mwqr}u>;4kkKun>>W'F%'vUm^YC7_Lκu}L4&Ub]9m󳌗g;96cxzY'%ۺ  ܦfq+)5FjSLTV0b|Q\G3d9o? @(@jsts\*`yT^+.%L/bߵ nPɛF^lJJ5`~)ZS{b0HbYH 6D d3,@(bZdO6Qml\NktZW/;Q& $Y%H(a+2DQZPێ\D*#U<ܛ"Aߵ(@*h4b *S8>(Ǩ/*/Ǘ7ܯ{W9NITῌx.1aF| 3ܐAz]V1BN`Ug~"bkSfDsJJΒ7v5Ӻ[b5o6fP?op_Ke}[P?K:뎆P3hܣ>/?NTm&A1!3;#Fzq) ʟ6?`ulھ4Y@P^BHSBfX*YYyY.u؈&= XH(WY h(%:EDH`P,J`;m1ym:Ө7|'*bt LK8ҿWHlsqrE}ǑL~ S3%6p:R+ րQ4lnMO_AWA:M|8hlHR$>1]#= 1Ⱥ|EHױ-H(HfceF:C`vgu\0sߨC{W5,S"zFB(svn)_n<)d ƨaK Bˀ쿿*?%)`1Ɉ)!+g80R *娱1JPY몠p9c^IZC% ƣUʷVO{uJm+MQPQ"Wf#"'04Hͮ5z|ܵ`j,{]>?=cɷz|L#_LS((3o7j$(VKs)UM(J˥z9_T$|̩ >*.񡓦}Xɬ##Tf -!NICg8v1`[P]M7OCo/ӘK94΅D1KáoS(G |!Aj1V۬Y:+7|ཇJ7)__Nbxscp;45tUy밁4DE̮? crPP0KцqI&/ 'f$w@q5A_]DmdA9W$(B)x=߮o}: WEɾ"T;jRd9L%V6Ojc9MUsue!d9(})">О)Q?-GS8 `_ZgV,a0b}Gt6p(z=om ~ i=,9lrY.(g8'}C>-n)$\UR6Y3 Zks8ֿ+>D8G(07Krtl9AG--KrⵊS"!iys6/6c2?7 ܨtJʾr=n)㹜q,w읝2ƓBoI*fO1$dڞ/uF*K[x⼥O~GH!GtyG<FqP0J92VY<0O7}_:Wm >EXϸ`T@&߷ k?#uF#(SlOS?{?Sn<QvqTݫP(5^>`Jr!v <2;B((e+_+1J^&L1F| DdC,p벪 ?\0x% _~c':1]Pz5 +q%ˀO"lO9XϾ|u52zq6J G1BQűsh"4QO З+`MjauC ސM\D)Kr%(0^Y+ ?zKJ%:0MNEl43 xCF߶qh㼍k)ʖ*7ɦ=L0P{ Ճ&؜Vםozcruf Nrqt)YC8ܛ">ߠT<QxSDᑹo١0;dU66q/ AK#e 6jVO B)ڕ>ݻGxևש1̑Y^]"޳q4171e3S * 16$0qJQ 0Q |?ύI; wo[Ł>v{gazKO~$) 5.iNeT1S R󟹶΅?ea *ݱkz/?x\DCy2>g(Svx?Ϧby9 PĨ^bJ\ 51Í"f^ yMŒS< (◭|w""^֘&r: VҕxSܖB`w i>ϓn?'|QY!/FMBI912[SM ,ّb,:L9SΠ!Cg"*1cP w1vU6i/ۿίΫ&RQWM6uQ<0F ,׀R-n򵜝L{֚cjw^a)&19L #{x>(}N53>a@ ) /0v/i Slv͐E~Kg6@))t{beF):GlJ|3pҚ{Z>J@:_Spk ;7fcrӰe]$K-hfz8*&1bF/\$mddʞ׉4QD V]4kewշ =c-:Ɖk`ڞLΔ*Vm(!1=;yfoטͣ1ѱ9}.ۋjr \ڇ1YUW0i|h©ZYҨΌ#IȎRmf9B~7P[GAnFREBC6y=V5 uĻęW$!lL+⿥3U4BRMJkoNY5GҸ=S)Eͷer.(͖7#Bu #[+hdoGpճwgiK2]6 jWKAt+EBW6:q%gf|sQ]-k|d8s.+3QNǨbp &ȉ{b~J:Yv|fs*MIkW`tP+j6ߏ57bʳ_qq .dL*Ja~“$bp|6AX<.pkۋӱ̧Gӳ5љTR׷uN ղ8&|O^IM3[3_R'y@R(vPe<ώ(јMd˫}jos!g*F=o3J~3[E3"V;\s֤lAu!o8u8P׵!y$&ixv/.p@GxRޞ9Gcbs?1N JGNFab!m^P͔W2|Gݺõ}VKxLUr:/S{Qg~ӔHnjxu_ ž&&!;>n)ψ3K\ 1qtlje77= >>_Oͨ{QMulJ}f|̻>9>ջ}VF.Xu[7*CւRZ[p79?+jeWsSc Ff`?[ӳFpz}OܼzA4s8@M?gbV_=|W&5Z1; ?ͪ-|YpPm7Ә1Լ߫`yxxGh͠3DxSۉ[xRŃe``žf)?8B l7ߖ{FF9^q.ޤ5"Qͳ.qY_0./݋nwSʵ9i.@6+vJ?/5ڻOFq9B>%qq9;bsprAD?We4JW⹟8/fojX%yuP`h|6}SQA¡W'jLHwF}VxφE ٌ憥rW\D8J f˅tpPz/)L'k=2/P ;bGAKReH Ȼl}$ܭuަ#oձ*o4̅]uڈ1 KXq{:XoYjLLLby9_MmDԯ񝰂 (QXZχEA}\k,m 3pZ~5 }5?1'Ŷ8 g[yaENƘ`4U*<7!QG?-WzٮgGj@}yŁ1c򼢊<8$}b׾\TqwY9=-#HtVAs;x ~}Uγ+ n7s5g.̱jG^Ys1c*lr z5'_ ^5 9s/G|=,V)صj,#VwH.Cx6{9``Q۾lmGH><JCcZr{f,ξr~#a"2~# 4 8 CmQ:=uڝw}/A 4/oոmm`)h*q=S\5W˅(|]p_sZ][^E/2&0q1We# Y['̶191;?" -=ϒiw3l`J^ʺ.#&}?eafͩ;ؾumƪn-]dzr^,S9KUh r"lȝCxK1C/L_LxM% ĥL-/*g# lZ'WKIS{>Uiyؔm[ g/P1Xz]yaGXLmbC*ƉY?;UxqXx኎ۃ[Eᾯ൏˚;8^+'/fo\dl4x%* 2Q2?h2Cc2[^Cus Bt c /|c-g_㓔YL>[oYa9{=p dyq;xY 5=rN=Oi:oO@q24/G?a5>=R"zWO/"GQ:1ܪ4Ǟg>Q|o2Sۙy ߥwQvRr9/f4\n yWa}wzڇueu~QR4_Up/lwn|S !|\f_tG4MQr|Ԫ@?}_t91 k:N2KQy-: NC6T6J;m]0 oiB?p Te R? 5#fꈤxї[ըQϨFCǫ @) ;ܵP7"&6dEQ; X#Iw}÷_Q9)nh H4bXFhP|<4$iY[_ecyꕌZH@_&;ݲ=8}ufm_C>g ڕx3nz 0aSfpL:lϼzL=q%j uѨY29L)Zz*0Kt_aD ,Q(?$:'nWp?(uELAE69a &kC5&kG4 N\'R/T'NN)TW4Oq^V4v]nʳE-R-eLmanHs$ b(׃W,iT[m.]A@>\QGo`oy;Ӣ󜕝5&IݐBH"F0YZZBZb$b;E}Jx[ꜣM ]w#˅=tz ֪$~\/E[}DQaD A0ݎ./A%BR~3>gV~%,{>o׺q;ߦ/bS+l̎|x_EhQv ~cG6NѪ)ZN_Y8w8ð!Jew˙g#"7)1;TĿ/"} 4hm^Z@  %` H(|z^=M.%( z3{ֽ˓x{@ Ynb}+׭l']qcQz˹zP˗V]F֙iP(Dִٛ&k6ŭk2mkf[mVҦmm+mSEԚHm[[Xl&/W 񑳜vst ԣ˕P hh P@(AI"I2)UBQٽPPEJ T@ @$pl4t(@t (;Xe PQ>B{{r|+>Ǿbbv>diъv{g=Tat%*ռt`;}C 1͂@ U:ɠHjփ$f{GcEv[-m41,øz|FIܔh(((ETPT /6^0nqРd{31F 1X=ے!@4tw[hd垇iWT_ol[km t݇7ڃZ65΅5@ziR@ {{\o%GEKFiEP*rDdL && LLCMiM`SBbb4& F6 M4 *~M@#FhDR~jM6d'i?R=OF#ҞeC~B#F=O)=A i0O&E<2&?Hޚ=m)Mԙ摚j'jyAS'?T= Pz@1ꍨhɠI!hi41Sjѣ@0SOҘ#)SLPiFD4h#CMH L B @Fh&FFL&CQS6*~jMM zS'j?S&6S#zzS4d= &Si$I&d4 LL&L4 Q'L4`K @F%?R""eOV, 4PPR cD~Z7xo®prXw3NX:ɥ::tѠ 0] 9Zn֝/nzi'tH,O9mp1(i!Ks!J Sғls@=&MЛ h]`8H6TwjŭJ!ГHibZ͟3d݇OOP![_{ J^{.c9횤64\A $5d=iGHl"mg\%_fe'r '4 !?d7y |>r)d+L a*MzCXSY XqtA4dz]Ց6K6di Xi{q'Y95CL47j#Θ 1iw 90݁͛e&q>jÏvIsޒ(m4rT:ys Bm O^@R>{Rf[7۳/=??R6Fk,>xEeD^=󦵵2MmBLN PQAO!-_x$5/T}fju[J`X)%aIV؏>1;nk'\|ed",Yi Z( Ε@ >2uC6IY &OsCpx(c.fDakTΓ-6$18sE#o66ќR)CܸP3а^m~/1 E`Mƅǁ_6?Sv %CYN ^"m4.4%P S*uPR &Sd[6WoA+Aal.ݮ*j#!k!aQ30]Ǐ}9َe:NmF`d7 &[ä5v֍<001)XySNW}vi>a[[yddX2*s֚QYxldUvMkkUYjvm-xoύ"MӅM,iYT !^.aq 2VyQ 5']E Xk lz0@.lLapͫaq|!1֨mV>q@uxHtt2l=Cf)>Zc+8fhQGwKar 7 4i'$  1ɪ1I(@sPXzF''0,ܐ?l~<}W&4eeVS6ɀi0=2-٣7W).;yk Y#)6bݣLBڱa:ww}jC:|}?|4O{,qr|]IԺ/t7aY BfPurg 6GzlSw֤8 C<xx;l"'^hW:ZwXR:|G~,7ؔP]Sq(PP(#>G.VM[PRei_yxEptLoVݗiQ)Pu5)CRA%R[/ꐆrZq8,z-mY:@1"&QBdLy:3闥8a8aˀIפT:Fi`UIb_dߵ09JTd>K}1WhPjA9P8UC֊5|SLUAr›vwi‚` uMvdm..12jO2Dfa eWLfPML;&a8b2AN`\f9.$Л LHPvdv42LCfL`<يõ7.Ed͢fR V90T.t1A3ug6k}SaXr,Sl*5nkt<]u LDf\Cqي/YA:pŋ6i;$݇ dq7{Όa a<04Bx2g-JBCP Y+φ cEUP{4XXB#}ءo϶kJ;/ 퉷GƒO xo"aƁIKSK/LT6n+:7r;e Ԍ!dh $%׳Dbٕ_F9;RIO}ƥWyQU])˜#.(+H6)f/WdTz82eͼ"6hC}˻Y_m]oiyMf+n(1u٘Ze{f۟XMPYiVch#tz"*v> sikTn8Ta޺нl.}8#@g,:( d@ g 7Q9_z9rob^^j.H >)tQ4Y5/v!ۧk`qgxC|$4i2Kg<`m˫ hrKU+UJ^KϸT{AG(An(қ,#z,CY9>qϥ5?aɒ=ø$9{*K6..4;ں1р/x(($C<KP2Q9#~_nץ#%on lG[D~=r},*()ȡZ5 QQb#b<SJnM-u/IiEỲJrwg1>D QES"3l9i6uFa2  S|Λ\k+=lf#Q@42bIY၈,!iUq "+VcQ *Ɨj^ّa"3+ -jmf-z :s}1MjnO;3Ն*UMa.}L5FK|~\̝p'Gl,?cF=wnҪ,Rc. >$cYJJ. M%W0:"!ԑGa@<df6jC@ RC󤘚T*EeAuJI ?IQC[lRM@*+, X@ȕUEV bnXU"aR5> %v8**@ xkYXE K$YPNn큤ZM"!Y C1ڼFIRALsM84/I:q8 gLEP Y4tt9znZYYކɭXY92Zls>4PR( N2rHi:lXHIb4AH|,&2t8^%UxH@_Wń@' y`7;A*(Ѱ* j)++>C_*i>@Nn*¿g=6)QU@}_xmEɡ7ȧIJf),Pq~B% Q6q}yl~fE?g$G@+H=lbƉV%NB3% 1DT,DETQfCEKG?e** (&&!j%epKIA 4EPD4-*&xX^ןsES5˞S$S) 4H1$HP)Nd1w@ӟٯ5ឆ'1Y%44ġ!Ya45(PI H` U"#C@ЈH@@V__(YL!> evIׅԠ4@(<.xۮ $ R)] R 3$ZEJ""hiL`(t^XWY(Z C̆Dw$&D )i&Ld  iXШ1$-x!Hfv};5!'Dp)AH XrM2a(PiV-%;!āB*RB CőW2d색0@PS];Hc H#EĠ1*4 Ve*̢GBE i*R!Y1(% 4H`0!"G  fLICo0oۀᵲU@FNIPYR 0e2,A);ua (&b:B} I_g&%7;LjUM5sE:1vi\affJDb1. i* o`$XA`*E1D ١,m7_ +lT[1d!iV*385s& qĀ#FvH!H B%#8R% IHQh Ɍ (bui7M0`(IP2f Clf9MNבt$Ĕ!H .uä Ti%%J9"k,0'?8CId<{I*^,$S qÈO|+&0JtH%"СJRģa]LpׅC.'8Re3 zr•eXt!8C`W'hrJq$^Vya&bP ;!/ƇT}_aٞ~?o!s\ǃЦP=;*A3(H0ǫwV0nT_^:PxEDZ4݇^π'WO+LDRM cmc/ϑZ}v6i`4ki"ׇuTPe࿵`;puO[Hݗ^bA3Fߑ(-5bW>z&{$O9^H&`4k.W(ވZK' eB'Fpcfa+r'}Jȣ]ΝB:&|T*%( Il~mhҕW`r qNIavį 41ؿ%\wt 9ܿ,/bvG--)F4Y?^?_}_,x,̙랺=~=޷aP:'gU!<:Y}Bol/_g ե'`Rb)>P`=m7OS>]48~&&?˯pyISJ Ca! M-NSl i 4^eM,*YO]eCtMB##^B4׀VTsF :_@0nع[g>:3~l?w'|& 8;&U`9T(UTvv_? /?]w"+OwZVh$ /ʙzKa8=06F>'2z;6$Tm>kEf%%m: HO^LcSP)˰vlPI}CٱXW m5?|Yh:2/!(a!NuTw%!];905mDHmMJloà EN ‹Ѿd[ €l狑6i1 mY 1UjEjVi%TPe `\SE2]V,Otu.>:xdX+PY o&D̯ SB]pIM4VMZST}rH!RB{rG±B;dfmCSwwuՇMPXǯC o6>ʇFs1^bnѼS*P:W#BflxPWđ@D^ƊP7X<o=W}r/ $qӮ!Dڒk=Ji_̓f;'8s.K/8F2ۯ7rG3S+B@4*]1;((9PPn]θ .45,,d8ŇH;89^E6iT)v(T+[(We&$ 2T)ou((WtgqH@*jљQ @X<-BQFS/pŦU\9 jjSX9M q=|MMG9˼ Sx Pt]N]sSAb3CXJL"?E?FgWACpMtG`YĻNy$f "== iZ(Ta iύ/ sVpPN^\̅} ӟ-cq)V|,lglET62!aYXb,J^tYöɠX3Lb?ZP!Ld \}SL'Gvn*=*&C 1*tGm7@q,Ɍ;6@ Lgq=I7bRtȦ'p|x>CI k*5QkTJ44% ,fxn y KAW>{PA.:W[dP^6ݴa(Q NJ|<+eXCrֻ^4~Wfczf%`MLGÕRJ3K'eL n̸"[\YEtT`Ll+*5J-@B{6Vt{)/{yټ1D@]7TPf@?V'7KM^Wܓ衺KVDx&0\HER3ڰMadW6בpw:D&4h{Hi(ځ|Lfxv=n#ʿTĔ}Fdu1hgPAz6ř(y)nOwʵ>9d mB@lIcS~åUU mJrY/ߦߤw+'FUN{q=;0 ~^ZN>1I,M9W#YG-u;[e@#B}c R1Eٟץ>n݋9F͠&^%t~e0N.(ƖK]wrh*ߟw=µA(~2:#xoq^K2IQfl63!@L z^%PW@5(ki6y c6j "Kf<OK&9rUA5 5(S~ޓo5*sCtsf"Yl&RirNL nE*g =Xُ;cKJƐ-긊ЈD&g6l i#.0LHhY FwkLބޤ}5o;wߦNMtfH ;v?]j:ߋa㭝W1Qõե?M AX$W",Pmu9j?ɹJtd$ wשvK: 1Do>ؕwGk<~&P]} ~*p=US몱%AU3Mfx^F:F ^ֻ&>vBwzӱLcA25]wurΰQH!d !s& -ȵ*c%Ř=>mɤ4?7A!MٺLI$oraA6TMH\Œz$9[e ԓ PdX.C"mSBCo]7e tAA iAGJMK"ũ_!D&ؐ>: ܤBgE4 QںGy,N=W;:;mw*iAXѼ'j4%6Db[@ J:}wî-#Qtxj<:"ƕE:3?I8ޚ ddz^&!\"%z"Æn߶kn6޻IZ.XZ T/s!YUd1P9O eҍdM 7/{(1Y; * Rx2'4xokyS"\7I(qgF;y6`; VSL{0_(_h'T-1Y0PIDɢ44mqݡAeH d]9Ʀ*)hiT&!*C'Y4STRceM B«s 0,dH85;C[vVjxJh @ `_IZ~o.Dž{S؂Bm9ˑ6iqaN!dXZfs$B%;.jMc;F vI*,DSe`>&.Y=+`jZQΗ7q屹칉)#f:}g_fWVxJQL6Hl;$uִ@G"=' a`wsqdP~Et{)&~[Ws+vN$m8KpƐԎ/s357X_ ќ)@T$SРnfeer$$26D,Ȅnd$ ؠH8] PgkKoot%\/c]?˺Z|y-q}[ߔEjB#YypS-O{X19z_ '_`[ӟI{/#sy*,{:㾭7+xha0:^[5KVJ7Lf0ZJd9a'2Ba*ML^9l%f vgzPMi9<^jL٤en֨yݎIGNaHTP WcG1A=LZ_NdL[ yf1HoP#栶V {}V֨DXӲ7G.]an9Ğ5Q*c3RC|k1ƍMT_Hl  od4!ިi=O$9t>Fꐖ=_3^bEZaVigߖIc͉%5#Vd6nRID^ j سE^>#Qhs2npw׌-FD0[~X7$ݑR벩'ݙҜRMro|8٢L_[[Lmꚳ dӟPwod"AZ B:CJ翥J/5RդȐEC B\B"" ?{Tfry.eeU I;>1q>'C viN7wqvRWa6<>FN4Y7PisoO@9H! ٚC&J7J((PC l>PTh vJ`" 3CV9WGN,Gcfp\!iq4Ŀ#b~8MM̐/tynh=vC^-QnzQjM $\V*TfxWSdgQ-b l~=r`պyCMfi؁ h2v^*UCy{}\QǗ xٚ_4[*T.̭1კ a*L4V3DLdANJBAvDZESD9bK*=%X0,[aM4$1/8f2^vLxa܀ܦ@{{ԿC 8 &tҗ*ËcZ $<FWFUL%eyE(^ެ0}vVZͶx,\O>$ocxOsp΃MBǫg ]7*yVd +̤$- ʆ>6N^y y$?@1vM^<5M$ٳ!ޝzӲˬUq]}^,#u׻QٶxR u”t䄝8ɱtrŚQ"xMҋRN2 22Q=Nq3'O?8aO/ênM@%@T2,Ab<{88A=0۪eR]܂yͮW  'nF>]@‡4)S"1YQ-ca+V5|I//itimv^C{>j+f'0> B٤,]'%7Hӓʷ9ol - YZ1ݭj|K4])4ufKZbf\>WAPkw 1b؅^D+(-(fΕK8VF0se&mW)Zh WͷhycW1{:7yLUBl+ +Hj@ilAm-[z=͉kEMC2 iwZ"CgmEc6ʨ]7Qs"4ZiZ=(6Nu 2km:ӴB搛'ͺJu'w@+oqxmK2d8^1jh'I4uQGY͒BjBFH6&!fbR^/MEi5sn莜غt[UZVhUK+RWkmJ(޷c9]z5 D^Nkzf]6ZY(ں/FP:ꗍE'E$)JX%DZ*ɭR/gگk[%Kh&%FZI9"ITL:zM-gjV/Rt75Y}YVkAhV}bN'խ sVuU/5}n ) K o>&xymYZ37G'HS#CF֓歮- SI6V_Z՝D1W+欼 ^.aБ-tUMJFOM-:Qni9tP6|PAIRtc:Ž-xW^p+R3׌$BRmlI7T{-*24%Er5|s2joz5v_+ivFy4,U/Yn=dprs_+&|ْX6bjdwfBӅ۟[ hC-zca,մ?e^Izymd5f{wx|Rw'C ùANf3ٯlNtwߝAf%+"8T((Ln-t\x(<ɱub)1QÂ8pWTR dE|B98Ì!3>J5VɾLIyxdյyfJَPc+1aɦQ"qPYx&FԱ*(M\,L]é,6_\!j3e_Tq=WַAo-[bKnpx4'/{'{Q\Au_ r"ni+#r0 S pX~U*bO uY *~bjo.Ј=YՌ7!yW.6 GưJda$pCK3W%1oM _Nk,rmh 9b iX`n'VK9'5t\PҠL 1Zhn[w4 z yΞ;%@V/5Ȃ ?oSڙn9]ps!.`x2!i9?]"-  Ŝ?vj# yE&7Pz-ςC ga=GnC.QE) )ț8ik >f~5} BXѭD?(YI߬ )ޜrb,+YSBq `TPQJ\uf Sʅn]YOsjG+'ĔOmg8,\|rphf<&]ALPP3']#VƛuhZ_='i ݵHu[9>{~kCқڼ8%JtA}%tp䳠o6Pr*R; ɺfm+Oϔ-eDn%ʄ?u~XU& cj5ݮ;__ʖ>q=rPyv_z[:Iߓ#=M^jeG %ڙψ̢Mf9q5wpji /s6_~s7tm m ݢJ5f'CzHsgDsJdP!ḂbQ"fL?]<ܡAzc1{[H.:[N&au*IQE; ÔRMP*kU:l>}~N v,~_7tܨ/Ǟ8[NV*7kspaQ_YҚaşK\PP`Faz< PA&MsiHeĆͺ9~`R9"|SPZ77r?hQ{kLe£ނ!"(/ţPy%Ld.w}_9~VVUp:깐ƟQFdcH%D #IQ{:l A(,j0KK\l?փ>ҝ] 73G*I9ғy0͝y ̚7Tϕei3ݯzMܩ  ]:5c}65Ԛf4Æy5vk"O ^ەOylmSX<m{(R:a"8.6`lvo7~o]>|wO}*LژA0s%f%vH4m\ 9  eN+(k`y; bqgR`0RGTivGDcem1h\g֢1GF@'.`Բ@"BdoA|SGUҢaL($ hUL41-u[O}0Œ9`jUC lgA$&酪6ʻ]9' -8`zRUV~a)a&`M>y%ْLDgW3Y*4jSm526VcIFeRܐ+5•Qy|iU6{3pS9f)TKl?b׵?c;d"įmTDE@D[:#j($*7ow;c5(I'ya`[@rcWx*$،GߛRZ2Ѿ\#(.i}.fu 7kq(q<<awu&FG6JQ.TD`rTmLPO߶ue!Ra`G9|NgO9|  ʘw[5->\tݴt<9  .w;)Uݠ*&DP4I${%?}Ъ8݆6_2nMdeI :6 4 r܎OwY9lufagp'g3 -KG׳.:r38***)E( P]lѱlxr{lKSt"j (W"Vr; m,zbC&LYWfy-ՉĿm5|8WU}֨øKXR|Xtz.Wmsokٍ ,;+܀P*rֻ6 g3va›rIP'hQAJAQa.Fڧ՜з6h%8 _x=ѢI Hf J2;u~Pl\Tأ#~؄+DRArr3$Ӱ8brӾ`[RW/sϊ?_D{L1 YeC3j8?xb1?/qߒ1qsXٵ‹YjmK]QFڻ &SJ.8%Ib HF8 63x}~Yvʳ'aZ1{\bOnΎ̀Y/vnݯOͷomRxBs(ۅD/G BĊ8ϐ̎6D3g\_pֳ*k}/k&Xܵ(D'連 h(F9Q,_^Ћ.QgMsxz8} eQ•ߝ??p#~(/9Y vos'>yڃ7dhvӚCU %P9j}(ryMl}O%£uSsx^,Tw4f\TE<.jKRN;HGٱ "Va)$IjX}ʔH͆4lMSeC^S#0/)V!#]LIԯ,yL,gׯBݹ|zt{tQEq~=Zߟ\ن7E~۱õzc Z:Ws-=~zo_q5y6K~GMskct:XHȁ" %ug.î u@Gt[_;@9K KRڕ!/VXif9]!NTW%!$ɻ' @H6b`f9[B I8XBp0r^ccqOwy&k~gV upCbHeR89@~^a]N:[H`^" egzjiuu9\&}Q2CO5)7υDX3Z'Q 8t %DB t?czψHi(,-i3;h'(wiaqw ˅h0Ƣ ,/Kwܽrb((H)hI-v*i\dE* fM(479Y0ET'VmaN۫~gQ.k.9yMȱTy3P>iA?h9J \Hc†e /9 s5y;N"wG|*A'9HLFg,bO]p[|P& *J "( &*XZab*Jbc|^;^yuc]؊5ܛ9U› k-$gg6{cf:dl~f`: vo`5;CAIAEIM-5DQUSAN=|׵uMRiu7tg/Zt',.s'4 *3\2ĪnxP:NbhM3# ZQSYO#]Ș1{*F(`o á|Z枧\* _ΝK8ycWj"•hX̉UXI&HtXY"D,MR52THȉU}8U ,0 <*[77X!,iv$zݘp#~ qt3k!p h\Ӝ^hFSE[t3ާӅA ߏA!+.gqƇ:Qgv6aW򰪢bFNE(QÐ3uQo9!ge'?,8T}xڄ  -ė9 TM@.IO3;lc:v:)u̖LӢ@S@ 0M0FfF:h:|X)ط/&$<ŜY߳@5mZZ9@' 23N>wiNɧ?Vo_bct>T]1}P392^=['XWQY2݈I璛*o.8Hy^a!bPI=pIٟMN^:"l> ӷnXr#d:>gSs^d߇&s&o QP|\5xPQH#ra 2%G\X%qQJ)a1^)';g;"drAʶl<>fً^iBRg+uTT9=\_rL~'C٪m|.3C]4+<њDVpHi.T}ˑvCK;VCX:PҼtUA\}N<N)M nc3ooM)YN ;3NuSxX;kN-CC`Ɏ6xga# ?Cm_vG ~IM09'>RN{U9œfI>Cg-Ca7:w &lCt:<1OUyR~/{^bs |b7d?d6eO?N7ٗdCu_;lh ;{v CV'7byw3ڞVr6QիSfljO%q>: vgzjc!wf/dI;ctWm^Ԇhi;i2Nd $ z5~CNԢj_Ȧ~ ql [e(3Їȼ$Uǥw8g$9 ;> 36E4Uߒ=Mv/gh^H@c6=~K͛2Ǟgx$Tɲ>7}L]*ONp=fm{4o0.qPv! K  lax41=p3dN?.:gy]7w< z={uhNL ?iݶIN~lW?B3x;1޼WCt7]7@SڝXluؤH"n~q٤׹}v(}SrGJy7bG%;4L'?V չ}@i R=$[7v:Y4<=,MIܞ]¡7+D6`tCϖ(C%PZCׄڜ0ГRtN43N'dé{$>pɌ41 E$f2Wr`T恷k! a7nǷ n/=^/$ͨ<dۗ:zI+?ewmn?vؤ>m["!fiFCYCI'~^OO 3'.y,L{S$8a1X4S#&!8u0Hb,t!ɘfgm'|?9}-uNi+c'45CoMrC~wd5*Gh`^ILF{y"!XEk" 'T;94< DD4<*6* 1 VCUf{vB}D5&֒Ca'+ Xii$3޲&>u쓿kl_ |I;WE&1 R~vIM9'0\ I{|fX;i8Qه$*b2t-$.R_ 0+k7fY gXOCSBc Ydm`kٷ3W%2VNLyXGax^)6g@\o&rtBTi|LiYLxCTصIfK Bk6`VC`7vNY֐k};k&잖LN̝|^Cn)fjb{}*4G{Ew3˵!T&>L;:Sgti(pOlC s`p0nVM a'rOҼ CeO7di$J=/eY&ZNd '$JfmlUn&D'e} @wf1906k:7;݇)&G64x2sf<$9S?́]Xa{3]'b=>Nу,;<\L9bi)Փg, X}/Ýo1({P'Iޗ CJHvd[IO M2P=Xkf2c7HT!RLIhz4l^&! +CLq$SАrY#9Y4f/d+' bTjC|`Ok fds]6`rWd@{XT KNL06MBf d4̉a64̆I6ހT fHva,Kŕ!VrdOf]:ɘMe(6aNX.XHQp&` Y5w lj@ꕐ_$!!hx2㝟O;=*tC1W ViN )M :烇$i7Hni |h P &.jI''i<ɞARG^l6CdaK`%8[풦%˲Pҕ rfCy6}|RL`Tҽ 9Y4;Ý1 TBb@9'ړ@Txq#|y#kb7˲?[eus]%AR_FCe5&e ^դ?mb|C4d% $fI ҇ `j:O=MAþN{8qĚԎ%a._&ɭ ⁧H,k θ@;ٓڰ#>?P$9!);,/f&ko|ؓItxO&1+Ev@i i,'<τ;:!`^9Gi?WDCY bCHt@恵 $̦  e3ttlRX)((^iQhB($+lJ~ @G2ޑ 5ʅ47i!@&`ĭ" 2EiL@:s7C&n)ObP4q D\K@;bCU!&7} ^݄C:BSfЀ@ĔkB$AJg4N/PvJA~:KORq!Bg $* D Xs+@bOiN*Fq 4 r@:: %^#ri(qʸZJ'!$JSÜxXb C&Vd )P(sB.3*Ls#B8 %C2 #ɾQHZGd)qlm D{8JBa0S@@]jPi̪zRr}_S :l(yI ȽtL!A Bf 1"$Ī dP6H%1!J ˄ͶZBb\HZ\ӟ]"fWd!h:%6C[`k*'4 q!Oi{4bASʴ!@H B JAȎ@"y..H P8LHzį$ b%F]a @ E^D̡C\`W0'@PJ)^x}Īʯ{;p*RJ]+Atļ W2Ӕ`("la&) b3 2L֝lq1 P'ifCHri!Е6B<$uh6SƐm FqR<<"i.b J& PC fH Ő Ք!2'&4%O>Oe!G—em W+R}Į!JQE)Z1У@q P(t*fP:bDWHA)LH&%\B˓ D?`LC0"P ktI@7J^# ҔJ݀*:@&eZA(XGY̡95I l~P#ו0PпU :H&Hĩ rKJi(:! JWǐLf T at4N@6M |h,(k+J 'Dvd $eΐ҆P1G@D_.4 7ʆdLBi#HtJUƘAJfB3 r&eSͅ\H ԓ>2+X1U>P;ePS@dx i)C\P!4!O<< ` X^P8wBl(Ts- .$4 kSJ}k+"M%Wt s R :4|f] "1 Ҹ+}l ]!S3`Q4#0 {y5g>GQ /ȑl4a\ˬJP;rE>T*AJJ3- %{i\Caĭ*R* q($P(Rf@s8]eASeHRҠk#3 %Ԕ\H-(f@ ʾER)05RbLT VO] 8TO;L!SA|1@)JQĀSJeCJD #T6@P48ZB7BB Y@ (3810 QB8@ S|Ԕ!payĩ6 %S|S0+G#ȧN5$C>bRBZ]%D @)AJ\«'r]'VQ4SCiGlbPM<6B% tB Ƞ iҐ3#H'& {)LAQN MdAp1`qx!~/lWt 1)ԑMeL%!H 7vqaHW7.aZD<) R(̈P$D"Sl+J^42D(Q )24/#8 8P̪wLJwIDLJ*RMeE@ b v†  3 ) qJ(Gq R*"Ro*&`{P{Ҡ|a' ՜%gM/;L_!ߝ8se5C?*|,x`ip>W H"HEG2 6%5n }x!bE)FN Lf$'6S3tbVJmkA˅piMc={[j%Vi>ZNZd ( bco@Δ[N/3&vd@@ /͐ՍH;0[YWdHt\&R,+ V0٬6E+ $4FٓL5bLDШk6hh(ֲ"/+$'V)͊/ӄN롐}00L=C 9`9F$dP$ "'=YtyOg; 1Mvxwwt= 0Wt*fPZA TBZEX|.ֿ>G^oo7~ pVtj[8gH)<ݨs'.ԞOC1fI$6J@h$ 'd1fDSCl@ј72pM2R&|d|nϷםuq>6Iђ Q0BsJdPEi 9dU1;VZPba_2t:9;.(BĻadya92,2Bۂ pT .u ;/,rjB@7|\a~l"$ZVE6JO&v [~ 55 wIR݁31*B`;b,Q;/ZU^ٛ:Mn~p+FDu?t7[ !H f0+'& LBC((DWt"¨x=> VzyqS'z\*pߕ4Cu0DD7B) j[ Y908&#-E,Uk=h!!!(#U !vt\Y6<i@Fm``nyntĒsP /|MB>D p<ġwdJ .Չ߀GɕU"jT9Noh9S`bO:$ rf Z|ͱl%dSu_ L弩!Vp^OvnW'ÒĮmuC If{ez$@8wL2P^"DP7G xϷ۪=LՔ u< b8w^E:7t6EJq@Pnӛ,`6U\ʪy*c "7, 0J  H {'X1io.i>K̈:AP*I!mڰ@ SHD(T1*%"aA) ;r&lȩB#Jk 6ʮ DR>gl5.cB,` Z0T  @L Œ"H"dD1,&BPCSڑ8uQ-&UB (!z}4g8,PrhT铊n=yUy((}䪃(4*p SQT=d.Hy7߷к.WWl Jw!LR)P'M @MdAN**{  _~хG R q sԁNL10dp"uN9 F(TydkNLȄg%oCCX{Y6X{Xo3-rta̦xRi\r);jln]$=T/&F$!{(Ƞ~t"qJ^ܪ%T8"tHqrWd,"w"qH*n>4QSC!A"N-*"@;aĪCUdN@TӁCw (HTt 9#t? @ "CN`D P fQQU;P ҁGdcD*fE]<V"m;^tlT7JȪ;=#0"f@y@ĕO6Es vc?BԐ;XP 'GD=Ȃ%@Os}U PvoC(sJe5!!` ?'zC‘o!fOtJ`PTyb htA%Wȣ§^G *td34/_#ʊmTz䠈* 3ڔy.Y@EN""ts>V*mTFz@nȈQ@@P^xy$A GPLH*Ql(i>aBT4%tG !$?^EQx@T P{ Uc%/waQvlMWml}qcOVItl|Lv@*ZBa6qG{V][6a\`iM,bAdfEZE("ĉ`FI 5mhBe[ҲȴޅQQdc9mLXkdfC|~ī%b*|) M}.Vae@d@@ w7|MhƟP藎A^i)4 Y0 &Xvk2";\ʎ5RT@XǭLTq(JFTl]r4|XkjVXVPFXCzZM'{=QWt>C $dZ1g m٢Dawm <-/4YAUTUAvE RH"zVŌXga}-ZÄ)*JPJhh bTG rݐ3@VS--/~Cӿ4lFp>MaU,?#mK:}eɭgw`y|WʘC! DUXCG\P}v 9Q^Gd. mֶAz,>*$ <"C%JJ)~H!ND'FKMO->!z-ϡtrg( p`AlcIJ 8ϭHc!2"(Vm(Hc$%@B41"cM ITZJL! \+&h0J>GRSjJvY v`܌Ǎ:(P O@UBv.!ݥ0m9lg`;UG懗wC6qu5i-A R?8L@ nOf@sJu#_'Uit? QT̨q$P10:^M +$gֵ t1 _E Vvkb kt5P߷y>Wojpܣŋ #YScc$`Vl߿m Pyߔ(|Լ`n?73gq` jBAS Ge؀_])!՘Z(HTw{A9]҉.2,"H ~%@Ew9gnEF>ԩm/ui#H>"/"?u ہ9I8SP䠏)_G"RnA@h!wQBs§ 1PU|xw4 8$ h,0NH'@ ؄VQƁ%svI|I$Ngd!oӵm$sHr+T/XQ,Ϻ5n0>hqMwܐӺrveOJB&`GӐF~>"?~rTY +gǭЊE1SCrguSAD4ב#W>d^^sńC2uW2$AO7[CxRQ~ !~t#@>' !7zTD` QQ̅TJ'>Oۦ>~0O{1(¡֓@U?qU>Owg &{&`{^USfͻv۴TD߄ "*%TĈ'4Q0 %> =><( d*>'('<'/dHi|i|9@U0":PCT9 y%WD~LU>4' =(< D|8:P*ޟ҅ EUUUAHxQ8BxѤzRP{ JE0ЃCx\J>ENnl'QqZJcw";dEP*g@?܀ j(_ }YO?J@>Ǒ=T;rV"(X@(=# >ڠSB22IX<2A\P AHH;>9Y5$~lS2Cdfq"m,B5Ua$xЁ"j >} e|@zqi086AO?"*(|XHGNߴebj/[WԀ>Tm}p= O\a?L|X &7pImRB Ef֜';G<#0=} nhZaazѷaeI.Z\jCCD;e~|هzӽn|6h=XOwO@x0! 󘣥:Ȟ4/GO_ƀp4=@ҔI<tHxĝ˗^܂<НbP#9%;rq\E %QT'kd!vܝH8HuC( T (֕|HU"U °(E0B)"2d|r[M|wŀ~6BFnl(b2F Y -[ N={ >9M&^^tGs|~cl!E PELJ"IHJ{,TqxH@R.Ԓ}K%TqSM N6I=;%UQ9PP?zaAI?OK+ If3"rTĔJVq‘@vPOJAMѲS8JODy2`xυh>ivLd BBŧYYl >P~'$R8fpʽis 4 J=3t-Yw^ybhkܐrL@Ң,8CR +hi,$)ׁ7H m_*""sH%gS<")X AOji }Z}lX3 ې'Hl:pyQgV&Ho"Q, MDl N5HT-$RF%1ɍd$3̀6+{$ą+H"cEs2,R@*1%%ab]% J(GX c"4L.`Fva*1. Ĕ*-=#dJtR2 b1))JDiҔS-"1*` E( `)CP?_.=.n«[@sd԰Xt(NBܪ`He`dclh#qҀt6om5o,wz(V`~w&Z6 024R|ꔤ9%@2AmWbZ@F-F}w)EX3fN|c) DBB=H^rD֗Z~igfVap ]۹vR)B pɭcd;D{;^2Rƻg,1k3V5xױuR$zP 7fu,2ާINf^.-q\d+HbwOfIlH`D$_̞E'~WTGpb" a)6zۘ]*&whxr}X" d/hv[Fg(UI{QkR 8 Sl1WOg6/+FyyȔ?T*Er)7[`[5KdXAQksRhl = T s#!υ&I$?1vTqnn 7PK4 g /NB1dHo̰N[ m!ќPNʈI$ b+M9ʨ୛A2lZs@^}:e$2 ]$@m-aBcNK,MB%/ [J.3J6w{``g#Lwj O]&-2 |*! W I?2SMYPoclpc3O''LH(g̨<[o˛C&-sraI$=푠qPJ;+y "9&,•/?d<m?vzE ^ ?L1@`X b1Y֠n[iix[ I*W]9Z\2e >V@0 [ p1AhJmd\JzMd߱Q0|;'w/w.?ebpNA ޱ<\=';1v7=[O˿xη/|6ɗ?B| jTkJkj#`$~6;" hOO: ͟e 2\}篴qj&TM!=僀{*sM_ݣn4޿vQɆu2Plwb,:+XTNykHcT* ~}Q #x,0 {տ_%{Rj!UȌq$kPB`#R;{Nj{$L( KP#"8%k9NXdAHYOoX…ZQq$iF3'RVT9"h3J\Dw& ydm*.4 옱75fElsg V6-ďg?2Y?dLWJٟPƜ8y4 (8@Ę؜;$n's9)A}Rfg~KZ( "@$H) 5IQȘ361Rn%ˮ3ךcevN|f4WT 7o\Wkk?[QA4%JѩID'Mm\ n^n9_٣ wZRض(ewMq,-{')~fcXK#DW ) Z%!˱,Q.Zk{DK;$lHZp&"E!PI8Dx>Qk$w!,UBؑ ZHŐN ha=!L2gv,^ $PIiC*:_3K*dڭGJ:rXd,ᮈe<Ҙ3^%PšY0×B{ f)0+4[&\|EP`tn*)Y2zD'^JDy# įCն_~m87jn/ZB s]zz)b`N 8Kיi {O5xg&mb p1W/|6% JTZ$+;1K&>7}[4v`:9KHoA]VؘhLyGQ>yB_ )ͅæB b?jǠǼ&~=c]$g 'kLq";&pMF5uSoI䶙YcM[RHr즴ʿ)gZ)^o3 3Sq0a9g;YWn:u'/wuL[0s=na!a#*FL 6MpҵDA*Gc[P_ܣǙ2eUF_4CGZ")_ͬ4cSaEٽ%J[`6hah(ˏ@:>f+@0=4m.2*$Kg-ruMYHyThXF!=yʹfn"唖M#F',ϺK"x ~&[3OW'WNckcA/}kkoLnO-3m,nƑ \jEa{O0|,iHEl#<=i?伞o/ Xt=]vRӓ# pQLIw#MusEkGyR$^2i26f;3ph4ʁc{E/Uu&!kXq=5N4:_N?mؚ eer~s샘6[Yu*&NʩTL_ӫ*fEY$x1%9Dƚџ{nFŅ$cp6])_Ĝ4uf֣WM߱c.ySuxx%c/Cf+JYTљoͶJKkTV2Cí\t/Ip=.jU2'9_> dSpɂмfjӅQU^38[;s୰i]67u7/jptn&[\~}KAw{k* zBAWn;,70I8ܹw'Oz|k+r~R2L* J.\iXNO}wR)%qz\ho.<Ȝ"jc}觖Hx@ZoZJy'r F/C(zHNRB3~Kƍ޹ؾ/ZwsA1_}I ;P>T@RMg|'{Ox|i Cɤ`ЕL9?B:Xٿ e=هx6ɘ n$.X)e4nE3SMo,}965?M, iQO,oOS' u-z[cR[y;0XXV@%jT4gd6c47e`(7 \TIv6_nΉޝS^S[I8H(. Gu ˢJ  %j(os@jYX*@m.&p%0 CBBwpu8"yx.~1WJ=L_vUV1q=H!Nb!ߘ94V՗2d-d )h)$U0 " OY=uXb.!4 uj$=9U 4znܸCn~LTMI<ވ}v}~?2»*GOmrickژW/,4kl{bB(1;-Yrms'#$"/ T>ht}]6EI URl,rݐr@f2qͩ*HTV'~6&:*rf uPH~C%g& Q8u $x!1Y.H {=fPlO>-Ub`J)64Bt^?eՏЄ T"Mbr##ϗ&pG &42[=UEF#x Uf9nV[ ?J}db*@(!?dJD:]>O^Xuچ! b{,QUP$jɃ!y :ׯ^W¬)019z F%XX  2+KS[-k^jLy< R)H2JsYNs*Y>ǒz]\L“@%IkN6Ott4$Q>D+& *! l\׫IkZjj-kZVª "TU5JeN"3T}rk0m.!Ljye6OQ 4sˆ?;!Sk5? 4LPU>_>_<38NQCkU),\!I01DqVO&ݟF½>߫no7%E6J5,vN7İ6 @Ll6ȽOz7/~ %MueqyڔR QmRB&gu"A846e?t}\`~u$"I%9mk'c@0$D8Τ^m NH{6G# 4̻Q=\}h Ta2pcY^iLH/wSH(T&cЊo--l+xҡFj¤wyunѪYbA  ?f|fMBN?l]Y lɨ;8GŹea@Z,]=Y@')9X]#K>lNE<Q)?hcG@s/:Ŷџ{Vؖv!zqZƮ āL`͑Ԓ&  i6#ĄmtN݋vЎيx vlnH|'$t1DȨ\!3Rx@# D̛;iNIeY,yi ԻԿ#&򖑑b͞ާ }y (:1pv8BIsvJAXBOαyD6A4P!."DGDžƂ@.ʖUԬ$iJ: knCF~-2\.P [&ă?obܒ9U8W!@!A)1^$cfr?((͘a'kYo%dOFary|ϗ;{[_AOHQ$zĪ;$) M b@{z iD])x/3VC64 ]ts9-bbJUh ǭ;k,+evZPi-T"3Cb4rb50lb7:"2k 9.=l$pk4#xr&FYBx_ w.f_,#2$ iA*hԳMY67"= e¼)֮]MnC(46bFڻ[dKSL֥2Q-mxGVL4mfq-0$-<>-@TH.%`&i+P%r@'y##ktF_\ x4FBZtRf~G tɘvaR/s*h}6f.%~&h9/&ִFkhR3ZָZ\J3+/JVk*),BNX/|JOHbdB(EzdѪկj?۸ lz?I`(z¶!#*p5Gղh[Sl pd!6s: N#ĆsĩSGH[`a8UcK/H%FjrYt,Gö`~ "~\u8|M/"UZ>wɀZl@%JR c*G|}}_sO|w>bA¸<1F0e%SbOyj  wSUUZ{^zUUZQG tF.d3J؀ yC넓ԙ0$hE`:.E #ēgS)a $XlI#HmrH?rGwSȄsB9$' Ui_r+<:n!fِ f4\Ɩ R4C[ms\nt|_\Eqn CfWP CH˲f/-" OavN]S&!Blgng$ލYVk< M-M:HsHū7Њ ^BoJ_bI 5նC^(e-fX&x<;l|#+>? ǞGRY,bxP|4ß2 ( ؙdfN -ee0d"ltٺaJ!*2lw%ٔ,<^kL|́1b3 _MH4$;J-#МPhA&,8ӺS=pʙ8ϔ(vvLV1Y&;$5'~zYK?0))rS-5h`p.ސEɣMS,p]9YI W/N_v/ eHN |={5 :uz(nc,B b3J$灂g^c#SKvl_FU2}5wx)oc>٠_iZP-fzĔJ% _Q'1B0&bC]hu$* 5&H4>' dgf#) C"~#Ր=]Ktvibu(-'@#T߉bɸYyq5j);:կڇ`HntE-o=iHT3?=vύv\jvs~u5!T,RYlj tL,c4QsI5{k۵)r̟ڠ;vbX<\0ϔa"$#f;^z jdBWĴ i*2$:6 clg߰&r+-a0FqAm6TAs@qʖ[;tSg?ֆ&u` NP0N7?9|^m"G7/.Ud]jb"Oж%azݦ9\Ow7z<yS9HO-ŭ Nʍ?-̧ȨM6Αh5^b͂x}h_^1)l. _J/ḥ~,䑈 b MF ;<U5_iP@7˲͈^Ӄp6zzHY&cXPO_o~nn~n}ʾȺ9 yc9R *&j j* mQ9Oa#FvIa@SRx!`U%YLx߷;87M5UU&bjf&&mUUUS332TPgd֟%gy 3EzwzIIЏ#&fUko :x`e RiN eV4Vv6؊b;&F 0F]}^4jZ Gh@1m&H-GZˁHg[[㾟S@o~G z;ܼ|wIE=~^3%z>cvă1LfRJfS Oщ"?i$?[AqR{09'3!a$(JO?Y+]\ |ƻ;ӓ8 q ԏ*Ѹ&4z /2G6G׿fWI}%;.V;eP됞+ (AO;Q=kaj$eX.)@b2$6eiܒ _k]E(7/2|nkjWw-ck,Jc5@<{Z0 dY{Ge@>l̴˖_co.:pgfOY)wJdSQ!V.bv1 w#E{*CSeΗ0RҐ$y'mGWk>A'6qLSXJZu x|otVBJƒ%T  'XTPލ> њ4JOHիTEGIO zN =&oRhF}E=MSX̡R,yե\5!#ؠ6t4.v(brT R7MO{)|c"@ ZL(';WkCX |]LQ&`.@)阋hCa+t/[J4-od(߫Yɳ5Ц'1ul,Z{Nk qh#< } ˞yv\9ڵ5C1;bbY1!.sJ4XB0dݺV6.ukM/)l[ZCK͵0=d&xiZ߾2y9yd']M t7h-pR3WPv(o+dA#74 Cؖ̅N,iݖL)IPKֲ$|ؿۦML=.UV+L]x+EJQw5k9nے*S\;hٺyNE/_û -n.≯?%&cy@[ ǩ ^G+f}9 S>k.C~#_۞1襜bWJؚyi#wC"R/8WMCOYߏz|~)S=UA4p(sE C鐛9Oy#7!` +>ͳ_ ^sk,j9ǾޒpẢd zۼUy󖎾 l6BRts{Qaa0&e+̉p‡ O!Y반y9xS0‡7 |,Cai5Oޣ [(PBw0"m*lqs (0BASo,Y/DJ;_.9Ȣݥ"*{:Eˋ=,.+w"%F'!/93ɒ pБU|K0fAGgRhԞ5OY8XNÑf"O (5~TsUʿhjJV+]=|GNЄ7$G#M@wiD虶^CLlJыҔγGN1q~Ž7h^,>_MЍl!a܊ #x,c?Vi@Bh1$jYx^S-KjT'$#TwssQ@iU^bX'$(hjֱ6b0j_!5 I.,!CPO?[u86I??usֱVgRid1jd-]bHWO \g'ku$]0n)YHȳ`Qqw4WHx& m12>bXODS08ev4miY|?X—!ҭ04QnJ-c6#* ..,agiQ{ v\e1ś$21*N2 ֺ8CGU U?~2ɩPbHk3#6,;МW6 Rr[8e!nMՏ)d ^bpc^KӒ''yc g2ڢ&qݎ3Y ݦ1З]t7dzXOHh@oDž T%hY$İ|X7_72JKE{Vy{-]$*fRkjădţ4Yŕ6̀C !diiǔ='+gx  -@czZ=<7Ѐ7pB{a]b~G)T-\xoausQ;B'Л… ʂ+Rk.x7Vh8P3J7‡ (~~4:ӈ  ZFP_퉤ߋvgB 0…f_'Y5sC6>}C |Ok9C#Z`oo=eWKK}S:3_>շOpQ 16~yD|LRAڼ8 <_]3~ `ywiI`:͋ wguI}ϞuGJ2ĀwQU1o6L(yFPN#?GЄ?% #! fzAFGqM,4jCiEP6ș(@v؟R/EϚ }(>a˽V%nn؂2$3;;AVaZXOdwBX1]ش۸d4Ȗ>Wf\ᘲ^h͛DC0Pәo3N N=%dсS!/{jR?E蚨˚$IܿXZ6J.fz細w5,J )sEd5C6CWSuk(G厶(R_9zT㗗%@'3Uk66? esw%=^eK^nY\c "4$z !LFP3TmkSWfI]w"U {%(H:ã~oN\_7Yh DƪYt]G^i)0p۔35Gڷ}XK6 >#8^NL- un}y{nUc]ٽf;B;5̫i( {.OvY h L&M ZM Ȱ yPl<&NU%mpY{slM(ZD|r`s].%{#uAWp3=t97e=^7GOhd?_I2}2Q+#R/.OOEau5ZdR]W3"+58 - !-6 M<tx{B֦"J"Wh]Í^#$ ܿV辬t{vw_Ӓ HGHH^YvZø~*_A }U-XŋduYe1Wh0Æ ?z{ 쐄B(?Ԁ1*U JācjJU)RE) QihFЛCbm 1:ײɖ.yyBcsORQGRiv (N!BD,:'g<ă@ 379O)]v: ?>__?Iub /=*WeS8*ܷ+m!đHLIHR#@P!HP P%)ICJR CB1RR P,CJ% BQ$ & B) )h()߱|f;#'W5lB0ZLg331v,~y}[U˲5]F%'|^jnO|[3AkV鴫VK@%kpO vM%\$*cKkS[bglA,(C׆։ve* 4B] ZS3`+g"z4h8|~H؅}>w+1,)o+?a%ozpϧ1a#G*<\W93852vڊa+rǛ/Ae9tGbfR-+we瓟T>Y9Ct_t~y؋m5^ |-5;^KUȤ!AQl{ڏwy]d[1#|{,.?RB:D{ַy],ĵW+xl#?XqGv WULIc{~(OBi eG3S71%C$;,aTX @ 驯U-]W߾t! OEg`eY_lu F(`/ ZrCiT)[e/X 3:mGFI?=]y>/H ϥRB@&DFlNq:5ĭܾ|׏f[Ƣqg<<4  ~V@B|9^>OWkǘ5p @i=lˑZOv @ y^j~Wϟ7}_|sIItuoZh5,5eψGg)VqG9S["? H, ?i4lRg9 v*B|<Ʊ.o$xGEB:^*WuVյH/Ŗ)2\qh.I<<{1=?ֲ3^ ,?&a;E"|Rj>zhWf}H61\K0y ͮ>?wֽtO{Ns)|$ '*yhPgef9g+ ϔW|{@HK_SJǹQ܏ cŬP XV2++^:1/4}` 8mCF?KOWoj%-p=ʼrPDm'/2nΛWèu[viqC~/}Gtz~vw]0dAJB2.[/%6.߾~YbgzgƃuO> ma/b}_uJ`xw^g{;q:FMUXNjCS?F/.eQ&Xk'顴N0o(gaM;&ջ`!u| + +C$\O2da@lISK~7ԳlrE^<$sڧ B|7'SJ9c>HݵUizWv 2Z.J_\9Uӕդqbom7'fu]k⸍opM\9eʅRe"RZsޭ${){ocݛV|)Xhjsu1]Ac@K)Cg2y^ө׹qff4?3 oss~!E;d!mOa^$87_vf/'Tl'=@փ8l Ddz|MpfهfЕ PW,)ZcoxÆ8:L2T]G][( (PaT1u¢z_'c?kI犷 ^Kq3$[6/х`,}9jsBbH_ى I^K]S92;]}{5|.:꼄߹ڊ\ݿ~R䘉1I_}P {ry_2 πi !}>xO'YbǶ@aC]8"% , Tg1\"sޥ/Z c1X%@7YR޽a8,E4!!%A .trF08?cV9Ҿ1BX!f8ulx#ƙ4]DL2+"7ʖ?v# 0#bKg~xWW9ا[{azW<:+g73Wrw^β+I-Ddz-Fw-fF}R:[QVxKiͩbۿ p2 FяŋV^,^IdHLKN(@G{uLF^:K(a$Yi Я rKz9`eOR'K`4x&iV­Mtu|m`-}.viHj  $l lY*i,F<^?!f}.uf1gk>/~VEEO@y}tݻ}N>< 0b5 3r#n8ピ&jË|I-=eh;IXaj-H9? iBk9X ^` Þ&cuQe7읫Wk-_/d0R d *Y4djji'LD"ҞNIԝ]Uf{5FHGMj FBЗ(?ں~[1YAb,>oiR~ph3WгLfIk%Ϧh 9:6qb4a(vӃ'IPNA )rHm7m'V#Y/W_N&0B1ȔHp_'8Jҫ֕:=Z)˯wC!!m|[ΗK Z*Ǟ(af4 ] Re;i b u Pv;)( Fj| [r *LS0߮yEA$L؝\5MsGҐsqLRx'fDKP;0:>}*;"tnlhLZ渔 twژB\f3/pSWP`3z&:|%!{+ö^ہ "w\)k~<i |(ؓ0PMEE% ER+*{9~d? Z!LlbˆY~ {"ErpF^ŃfBS(nqF{PFPFu$z|fbc! > u#5#-\*.G5d>DG5Ғ 5@xAi4f^?oXLZ(Pm.'^w9{0Q\r~@Tn9JT'1"D.#0D8O/K8:tvn>,t0 pеn tL? 0G:S1up AZ8Rh]j<es)#iybW>/wPuNJ^RdI-I!/%txb)1:djk3r)_T|!8oaZ,:Zq{㍌mc&Ģc&6vrU`l4 $"I)g>;lVM^Ol-dWˁ?ח~W!I%q`;ԓpM їqֽ..&7mqe#"38,d `. y;_KiI#za%|,ھ^Cv7:t Tj[݃d+Y>n_yٞ މ\e8ԹL[MRk9=i)L H5 IQ`b0`ZL6S.od#{d]M !"d8$ !)%?ZA␳\z$h\ß՞is2I@EAgr@g@ZE2LV̮bY:|yd͑d#Mw&M՗?o˔3F]Z殦20gZ -W1$%GI ϴeFmLPӦAH3cGhc4E\>$]/mMLg |$:cQA$ @͔ ss7%lE]7NB>}ͫ!Arp\:1;6O|`FG cyVsyhF+^՝! 8+&w#fWW[hax{G {vϼ|r# ~"@=->AaL1,JɥAzg[.J .~χ'BP̐ ${Vyl˿MWoic ١,I!ICaE =GQrXM-@eO\Iនh8,a}8TOy]8tv}YFHaTˆ?xs4:ngimT&aH Xkp,8itYJXwUNc h&8./"7Α܇d t쮷.G6<.>L feg97~kF`w 8EU9:9 #hă m;-Mp>U.*,!t ٤{~d9gI@ly}\d.i/d51$2RK]ў}n2TGr`]ԗSRۮC_u=4‰RdA C_zˢ-W>O}@|5Kx:ʼn{,l 8 ԀH;x4FsIiB]l墓07NOn9i .ctܷhQAdQdz  >]>[UDQI 41hL5Fj3֞3,$$Ѣ~%ڒ) ;._e[PNgiJ-)U,lME>!6M!#*`^I$-{7ݸm [?(ܸ7]G*DG0i%jeZBkXP 03)գ0cPs~i Ώ%=8@ '_vtzW/exְ%duF-] M 2FAߵްsA {bǰHW;~G_@a؀>ZX4Z7[!J)q^t|kء> *3YwMkRaX+mPhm}g.+Vu&>UO`-}7 4x~l!OJI/Ƕ22h6?wlQٴďҳLA Q4Nj<ĸssBDq +6H5 s`}MSI;Tܐ!W*b$O%e>*MqeH?<&{קf6Hݲ@'Kxt~&gIsLBWѯ{W8 aS9_ S7S|.綹~5sudl)pT~ƃtfu]osS0AEI-ZOGêA~%pxMPTTR@ANe[}6ztn}횅Ԕ1TKqP(wbegL~*g1b4wN뫕hĨ$0ZRSe=?ґi$IڰS2r;=>ŋ&3K^cTi-[+L7F:j[S4XސgjWJ6N!|Z.cţIJrg6u"Ӂ-|Yr8\mo6zkgr=h@4|m(FWWr3=6H=F@Kivwi)~pgg>l = ? fЧp?ծ7۷_. … ';^%.u@nm~}g`UMޏAʵ4IcWYg|gY@G+\'v0`2ϳ}H[z#NtۢH^`C >m"߹n?]BBe~i_?|gޯ㨫nϡʁUzn8Wai|#*20W䶛,_,\.E尝.o-qpd17~GVM~#'!ݍ-EڳҕWZvokUmFn-+V1,\Nx Z͝%zRү~7/' tuaOqB%e@XslH^G B >4%걓t~֓zHOׇg/R ZjPwP"!5U5B&*'qpS55iyUUTLL`?8]h"jbhFJ"I"*J]g/|Xd|qǾ>~+ͻf3)[Y1v@~^jHQ&j J-kZ׉ UUUTUSUUUUUHhT:1qy!90&(_;oqk&۩%4=l٭=^Sg62';*a1v1{JхMRįki5 #1g/yT< &GXOdL0_ *MUP jjUUDL ffgs5SU333?\LUTL ﭧ BpP"A$@@ 4g;ugDʹK̹6[1$aJ6خ&#'FUK]i?J1;>o{Y>O> L%6$w*lٞzPDDOߔkZjRkMZZֵZMUMP5U5@%Vլ**& j֘Bz/JѶiEh1.p-p,-뮨ښh6j4d`)706/M.kc^~fp<9'A|0aHffx 5jH*jjjZJjUEZUiyD@I23a' 9N'P}8O@# -o"lΆ5L>p.aAiEDž5r v?grZB3㻼ufy }X=x!d DV0䑄Ē%C+uw_93gf<$uCi Ys 92@}Hm`\ 0ڮHe?(/$ sf  zf>ѳd\ CLA?i B !`B cxIt,H.K29K8ұ$d%iM ,(򰃅9nɾ#\=_mhh3K9J+EYa< 8\igXI cG;a&Ĥ`OMPw"hQT~cۀ~pnƄ9Id9stm"BWYsq5sjF`g峙ܡVWYU`aύ#Cm>>KHis/`<35KW.07mFKݬӤքx0/ X!FZW::]vm)翁dmv844?I ^/5S#6dBE`0Md`I{H̘!avs9ςݾ;aHY__{2Jteͣ1" nDcgi!e_K3ib 9 rz]# ip4 aԏ#(.!I `msWsߛSM~DAؽ9XaIm{1n6;r^qK9_w|G'y43R1!_ ?XA#x'[P ^B<#iLヅw 6R< K f"5Aoı|Hk=bGw&]s 7A,!*ProXn4Q:-Diq?+9K=VAnދ~YSZ{˵{Z@\&8H@D$hZyyM&gfdkX\ W̓[?ܖ-$&$![4Au41g;:\x&&EY;iGb,uGVL,Dj%0朓IXfite\Ʒ*`njbFQӬPSfm&\+Z l)ֵE.kNMLk-c+wі⥰fj#2[ K}ܸ-ɋ,6Ll)M"[j]0bwi].fmǖf6]q8kiW2f#47kl.Իhe- άჽ0 ږpoR浭[VeqQuAt[*3V Fچ6l1j(_M:U }8NթG岣ah.a,@ vf`AV @c%3;&[0깸QQ*D |RD"|#x2&gApQ{XH L6m3]9-W#0Yt:Y<;}0n{h:bFh:Օzq}sV/H3jKD*4 Z֐ M4#,<%a%e J-@(+zjGGj]-<δ?cHEr[xo@#[pCt|=D$}Qk1RK9sAAؑk}+ioSpWÈ@@AZY [B+;Nϲ<{y{n)Xd9Pda"qzisJ3h/eN@ մfT&2d눮 <(h%3 R~ XNd= Vzb1 IgПdГGÏW`6at2HZ&ڰ~U$Y!hGbx?~eWgMSLhUJ'W~dbJo:3L-pҏZE?(?;.ǩbd#MG˱0H@;G\ =Ky/kЛN]-Ux!#%V)?s|&O쳎;qaq|)V$"6Z~%׵IL6kIc&.j_s<~g‡;`')Z{`rY 2giH {V27X>_>n8hʶm?jgʐ(7)i8 7{Dj57>S1>]6]\ɳSjfzV;1k4V=|wOL;;ZPlK:jΗ\ٮi; pYIV֣!);uH Xysץx{]kAȽȆ^=>̯ޱO®N'~ڱAOm!]mµ/gf;+^ 99SCḫG'aE~I}"X9? / ʯGZz>LSJObz׆%Ѿ]Wwwui<}O0m׫~fF[LϿoKIJN}kqgO&Jl} w__>˗6(ÉԼݭǻQX׏ g}ޅ7/).kOH,]G{Et;o[k0V{ٍώ=C_UZ uwS|?wM|I'le m:% ~~-#ÁjfwG_ݟǴWzKCO&wϗ&~k~fUJߏ6z>b:bQDڰ;:ň$~8޵Ŀ*:x7L,:yT\| _}iLqJƐҘ~,Vm.el;/WB,GFDaoz9$|-( hGqw[<&d7]YG }>OaPo8 +zR: aїs^V~AXRBbҙ| hٮe-}Sg,^ˋ,54f)Aw\J[Nq62X:h!\]{`T6G( ߥTPlB]nm-#tٴ4|Ooy8Jgj݀YRHVm\/euV_GW)aq}o8_ZbFo\׉V GQP)y?'GL^@hM_e Sb< IZ[ [4Bi 1A5N7y6ϩH3,Hߐ@D rnם0XGk5wd#HWr*P%#is145crquB, S>IU@br)?W"Y(J;NMo>` 30Fnd0ZVvT[`HBgL1/JRBii~DR@RbO|zMSGSi0`& a> rb9YoP@gKyA] By$n^X:<}9>H~mךGDa}$v"d+;ͬrх5I Y.'^픊\1Oٛ8D* _YXQ@*N;.LLKh7|~4iፀzI*p f|laV2_'m}Rl7 2Lv#?}G4 NFU iȝOp4N:(8vW3>sXz^־4.3'یȳi]4X{LRMa<<+[P)p`.;{}Xa"A hoMא~7/K0 9ɡ~#y 0ŗ.(99: TiLv חb&5Ai#p?S$S3 ]Ts^`}XŒ;#Ho}m}P=6 `kgx,YΜdx6읤sSǠcby\OtFk]#F,tdb)suH$\~ 'F_JMQhbEI1syR[C@c3]~˯~Ei4Q¸Ÿ '~I0cB9ݑ.s7IU6Ah39Sy6oWČ>D|l_3ԣl&f-KtY)w|y1Y:8|fny*G4gP9NHlgyo'vd0T"Uo"V.M|9k|_OYXreL]T 7Qeb$Q)Y=zE yIǗ9v9Kf/yxsn59dNUx{it9qd36TɃbszsörptArSgkSAVΨ7ӂ$ >?|bpdDwc}Y_:MѼgyn`R#,|klIPK*ò@A_<&SvrY H~A1ZO%eȦT9)ШNƧRwy&=ʸ ^O9[)[}oH6lŬw.u۾EG3Eもpه3oMU; s.\9.d*Obgdi>Zr/>]Md;1!Wc3h? ]-p#'+<4%HgM . _4\G[L= M Guyn&3xոbv9ؑƄدm t;p>d"kސfFhs]#e\B0 r7.@v,Y{,Б0O99@I0AZbրb滛,;-\lX#|_2wL+V0vGL\%ҮBGeGz`~{>Z 39Ԟjˉ(יh>l ,T}#Z5 ;_M%e f/=` ! ir1{#j<0BqQY_d)bX<t0ynY'|Kd q!K#-bn)F#)HӬ5UG1v)BL)0OYRG^꧴4*l=1G(~hifVq} pz\axpFq̘F\g1UbIkScb\(suf{(=|6y~4yJMUL'ԛjlY4ͥ0u1bd32-% e[kxm$-6^Yզ~^[ƒ2^=:>Ct=gL3$/hp[-aڱ&g!DHi b(T׉K&ua%ԕڭ,w^>SP1‡+*:c*=9Džz=~{Z1\[aS]%"4:B P˷Ys xgʯŴB(HMÜъ72W -*H1{.vC8NbOu5ٍPu Y\ٴ6~=v;eo4샗^㱷j#d u3?Xn\:E($MP xN޶42$ #l IF\f>LhkN+^ib7FkׄcJԯ*{OmKG x qSik,t%4S҈$[~jV@M$(MꫛnwN;1!&.Zb6,]Y *G`&gq{J$ v|ZGSrNԒ?(#Qs?} ^B l0wbk-UJF\ ;"@ P Ih0#?:/gB h!(BQ%363?ˑPXr`jz}4j^7OҵLl;ӟٕpl Reށ{@ܺyI@WUZSCp8\)G]1&rH$U {m~ H^ y`q 7!TS(W`!re6x9 76noѼo\/i!7&O#F=y//{[q2d2`fƼesؙ-Pfp9t1g#˚$y09oS) v 882_ǦmUteaD<RqLl,=`T2)EO@J'#x=ݽr@,*Nе!i"&$fw:gv Eh3c2o$s48_J> }ڇmI_E>_vxaÈ t.e)m͠bPA%T`$ p `iFݠƋ@*l_+vϓ沱c]X!ak&z~9IWBD#`坽+j3X&=Ky~C+?^WƎI=_ؼi.XE1!=D?ЄjL=++06:^[gu8"HI*6Z$-+zWtj \a6Dl&!^sb QiH_Geme/adDŽ*KsFd|mV ?sG7I_]y0 &xE@彥\vq604׫cVäj N㻝[~g;$pH1g|MLU)Pؿ|doZ6)6azOI՗ _+Qb''`眄U쉺=M%g<-W.+D'UuS.H1u2h(T1K#RiZ 'AS00e0( >J=߮_ծ婔Qh^ĥ{{YS3r~Y†`?ŝXP樓bB/vDX惥a=;$;sHA-уIx-W:i#0 ;h@WzG4gf>y8WcXБLJ:~?H?̈́9 tۀ|(SzW̼¾~9 )>C;;`WYSy20$6D{rD#>4 ڑCd@y",>'WPeG@2(/rH!W |9AЄyWr<Y?>QOp /@)*{n?qHͻ?R "zp ?}TӁ%POJ(;A B"C$(o@ 1 "bt뉼nCwķ#sE3}֡L2kdrVG@cRJKJzi^ #B,#|kY_B0j_ij>6(&*l&V Ƨ"?r$Zv~tNKM[qbȭ"IEy؟pB8$٢lk'p!6y;G.AfΈ"jZ]pY$lP5sԍ܅jfė*DOtϾY9![R? gՐL  ,+GJL+$ s9B]7W|Ƶ&H)-:r9DBq2u7h 7މXeF#QByXF/d=Ӯj+*/0 4l1֖0CTН1)u5LeWyc[>CV]nqc[iыƘq^uO:Yv{I=-]M>@Q3UVSq 8@:-{]D>+Hf7'v fGlgCY7&pXN+>;L*ElZ"KYs7ZPre|TD2EStȋhx?7ڞOSݟPH#!HQ`pf+H `kSRb3yb.c$M-,279 V5-_{JѸpV`0QO qϪEn>2SFcO{~6XČWƾ9A!!$AL^v{iUy#x ոF;ul@V 5[cB,xbh2&0J@GoU۩!JC/X ҅CfFr}?H5HgL,W|:RhhDR$(rkkj+r#b#ѐ׾(*M;f>sF5aqӳe/O2r7n#Ed6+{z) VA2%"Z, 0H5ϤTro}`>։Vžq2`m$/4 !EvDG=28ŭ؂<:&S?5G*}u!` + )$ivEȿ bkad`=0x 6slg~|[,"Is5>bvd;1 `Wr4Udt(bz!8Ǖ  ^Ȥum7KBFQ#:?-#eFD$I00o55Y˔vDJ+͜z(7k;:z;Yr{G򳽻c)u~+wj^UtT,uIIn^!6Zhs{_9_Ӝ=M#KX'7%V"-Ł7rO*[lϱ4'!r-7D ZH挴9F#~Lg" >kC}0 6jh:Sn8mv)cGTqB cvxt '#A%~"Tmau?kuh>c.shHH]8H,.9+\"םMx?l )6M<@OTr*T"~apGP΋tcQWN4bMo~L=Cnm#xݯ3'3]b=?UJT/JGҵagf_5mk)6C{ߎXG3>W^B‹\s5fҷLՕq4~F]oGq?55H.*'{{eU`fC-e0=1&:~?Ф>c&zz+ }w>֕(s+އ~,-N[?FU]a*~4l̲\;IF4cKJ&0sUY % &c:^>|(`_ƇƏ }a}[IF\DCF X-ن:UbrM9dtBS'ۓr޲O݃H*$`ay%'~PZPQ6p U\VTFڌYk8m{p2bPtrx̡4[oI({ -;'|Y& j:=*T0aBTM[PLuR;'SCLY>+%\Sq!@6^Y}+=Re4a~˳kJ<3o;)@4 gr{#24g"B{2pn|c.&JӉ-V-nZ"f>JɜM'Iq4}{ـo T>JE3`3p]bY=#Nj柈ѭwL9FK>JOOHY1*eE&2j+0Qjf2,L=+Xf|᝞W1ugRg{%'=6E0|d o¯uG!hˡPD9$!h3LI}wa|F]Ԥ|js<]Q捬 ajbɬXu7wXd<$5(JoaZ|WseOJNO_?M3dTG3\N@ydY5#2öbJD MR9N5ˁ=\rkN9Z]MWhƜϊŘ&TeWиO^E&d@f,+wR 'ܸeZϔ!DF=-ı"`!YD3 [&y'Fd,R;=?A~6Oi9~VN@nSS!I*bؔ tIi 'DQ'IQ(;zҨlt&8>{yF"!ϛ0ncߦ[6azH`!$ cj "MM4HQ!e$X?#T䆳 3U(&~weUZ=kL0NHX HCݙ%B-?\wi)IkQogP΍ kKT~YIד= ՙQEhPK9m2(g%{mxe hga6HnlyRo*nʵ\@*iԅ _ra"B"ğehyR@@$?@/71# N]['c:uE0%2,v$I fdj}]qve!їw6^ S<Pi&ZykD:)s&ATZ϶5^`My#BB:+  [$Cn!6]³ D;!ѿ$9,{/ߟ $!C;`KpQf$pG^5V6DHm䩨* 4Pa܏vDBmg,-Zv->B0i`3>MqwC\RF~XP}7(\SIsQsC--:VF{PB}ڎA\gZV Ymw7o/KOak~ѬDd;\ TFo??m6VR\oxceB@\yxc!D $RtWS[*5=e"y%@quwJ1SO$b묕 T@"-ܔ&Ux]=4.X~Z7ʵظm4҆^W|}NoK9<ZR >9_kYeڑ'w93j t:z0ln<3m¼(< #!x7 .:wlvK4k#um"p"ٽnUˎaff V@V'1dԒ^]:@Bg2ycV47~̠Rq!K\]Z<nٿD$<(SPqNdC|0Y/Z@ DgdR39C4JL'fOHmNNܤ$6V:CBm UY7lBܕ50`hu3"tf&:rR/*>4O A 5U҃ӓR'!l@:5fevVunDpB^hb*S6H/0.Ƌ-)X,9&h9-s/]YSn]?cRRd&c-$@e/6H9L 2S҃r?R,4ݐ_(tSÑ*t÷1HGH&I֜W ܜ^~ Sjƻܴ;4 ftX:IK"G_r@ā$X*֍izL\T#yPɣ2:5:4 ('{ܻNqUosv}kB37>ys[_y|bMSm1nyX9f\0ᱸ&f3|OHj6m¨<S yn>PX*:]KPީqe}Ď5ޛm4מ5C5"R4Rsk MK[BѭZz+o $emF Qn3z>%b7yA݄JHDn} neC"hLQ B7D|^Hdr:e٢H7 *~>7l/d}^$ro-7~_/ٴUrЂƄG]]G6,3ЗȞ{wS9R3ZJH2(p #Zv:Eu p-wjЊ,8Wk7 Ua{i,}|UE~3KZ{O[N bej?&fR8(.n>i#= ZZIҀu*scb8 >']|E ܲiVO%U~n"zI*UK=gwS^EN6 -,F#`Mlf,Q<W9o@Uٯ۵[#:Dw>1S)nM |lݟI~?U'3 .Yo!RA46:x>RH_M?U%GԤ4P}Eνnn/uOSի:(~%'ac=o_1"†3i5O@aFC;G2{/+o fZ3IGg2<$ Vέ0;Y&PhRz :s͊Y;8Ϩ9]:YYٌ5^IFNLܟb;V`Fjg3LT+d#w.^ ;#/HzqHfl\vr zԃ':;Y8LhUb@2悄i颷Zfy"+bBY ]0.}iX^o>reIΟlݰ;@S+ 5E@F}{ qBӪQKsGs06f KwWrFw|˞#M"zl"EVh\b- [UYe<I}(^Dؖ >aڍH>~1&Ɗ ^՞ycQ61 -5: |JL&7Aβ<0rvfz0v7mCCeuS[c6,/ڗ}}"4R"R[|&c D^*ΣЗz<50v3Ay `+J0 #TY`Q|\?q5d6g' |hkMFxj$'= M(CALa.<]|R>z^<>@%&svM*l}mt?^H2ljͫJg(,!Rci,f* w̢b2$ѓo QGsm^(s'u _/ a]ѫ3g9Id=rR{9ъq&d8Һf~hᎶ^T RA@˷ f ؟I5TdUբ!;Ȣ|ImnY+Oj.Fx*ޭSv8\35ogwQ왦f}q*7ug_b$(dqjxܴITy^XEz0[40M\1Lѱ𩴴 |]OwCزX^32=xEfc€$~G}>E5=YΓ1xs0T[25jxۺZBwLY1GVFќX#Dh5S`Dǭuhwmmi##̤fB;&>hNn_`[xϫfXZK.p:z!/LH%+jȬv6.al+bYsז-hE1Ml0tbE[pq4TKu$q yXhF⌭ZyQ@f?r3*8r@r aVSd4,w8x\kAQ*B;'aUYP? gjǗk@b=1%0WZ\x|0 MhJ;-[ yX鞥._s=LJ7-# m.O9ڵJ2~]>b}C>#t2cJVփxm&Iưi+__5A,d#y ǭLAr`^/` EGwhamJvv5R+|7g>_Ƭ(Υ]pˈddzgt ?9Q쭇RHl"!Rhh`e2C#EGE:Fbq`fi@ ]+Vf2ԙi~cnt2h50s0a<^^5[77N /Mͅ?FLx+$<ǺșgZ,> voY-+Vދ 4T&B@ }[F{V~ey\q<+HAt-Y4g|̣ tYogdP|{Hjגˍ3>;VV0皃<o6^gb"fFFM2Dm!Jwg`"Pr$wpP6Qj;6i_ٯI)TrK#0khUZ<Glffh}n2{)!Ri7\l $}}  eS_ !JH-Q$I#6b>n?й"9 3>t>$&?݇lZ}ZG*&.gVM5r7CECaa!+%]\)0Ռ!LAJ]NT6oG%&U o٫=G<7Z HF@y[RL虥i_wMR&۰ؔ̂&Wv[yŇ!#W$$4! 4XۛJC@פ8б~yƇ̡ͣVH0@^K= V8Nȳ "j[vLvutryʹs*waӈ:V)9LYG!%J})ڗAi6Et9# X>8M$)sY[$q.&>=5$q v#,.sM|,\<̻|? 2 0!cf!eb :@o'45-nrfZI74g]Y9v|fTb`^Sjjƒ,~gR`sP[?#h*2fpoBs 奩k[~o. z"?o[͓mij89XvQZC`j6n'a95}ނATA%H/1s-ŸI6fy;SKDnW3*LEf %]n&ɴgL"hO̝vťaּ$wDk実 ,^`P؄vM+*o['8'p0 ^߹I!x$lLEVllfbY![.Ym\p27y/IqPmW`ƖujNɈ4e?{I%c1wLJI[6-֒A06,p`<ׅ7uR{9M.>)E)IpN)">y[`iV\'4^IUnTW C B%VE!.VτOqr\;YrᤱE QIgHAHu,ZqgNٓFvK4Ө"Ԑd>0>F~^~" Nb,MtLo\,@ac[z) )8" E rJNçS 9߽,1Ic0#Uʐv8$"nY$ m;R& 'UPRV:pZ̲τ=G]1B[g8;\FX4߾ 3ƠZV3&a ɉDl~z `T\Wl/Φ+*oᑿjT}d+AǍpC9d8|/޲A rU>J \6SEu0cё 6Hb*-cq%ӝה74Ĺj,Ҩ$CD#A룚z?r,UP4JPq <ғªi$|)1oلӅ?%f|VXA4cW<ߤ85<φjbH,:Y8>Ad7OARĴn}dh3/0>Uh,#)4-y^T/bh*_b_q1/Ua)2]@I"1m%>LL4)HhIysdVo}=ۻή! KiWrck?Mf%U9+9c@wOR Ӳaڎef>@٬ItH[B'xL 9 >֒#;qnrAAٷ馛79с=['Á!/ }$6&2E)fveqv8\fb,i.B(wC *JcZN4N"aEaq4).9 Ӄx<շ '*1ab*ABk(f8iwp zP1mӄ8Eu>ή C zueXLbGvd`y~H$BNlcӂ)V=&)x~ īSL3fPrDVHr(v"#o-}=j>=(@tT| giƅh1}|[Rm#TDDB8ʪ#l(ƒ%I~Jꂆ/sj i&" ;V"kzb }PAn!QMڰaٌ̱r=-l(Nwe% F{91og;c|uE[ViLm* Z0I"NSJl??_Io;Ϛn/![󎯭VĪ~g=>HV:]Ȣc">"&~'gӶyZs>뇝hFF|ò,Z& ^ >)Mw;Ƀ ("|l5qNvX& 6~-?tĘsȠ7 0'+/lb(!mtvb Ai'h@@ *`@BxhRMmeTǺ z;2Vi"ޕh*A'Mqݵ5/bqY{h=oRV=%ʐ\@v s9& RHBT G*]tu(g v87o[LlϖG=m?ј`+6x4Ku~)Y_ jw'p%BιpnƦ>h:'9ɇ6$Bz@ސv U0tqE9x,J+Cv"~բyATc.]@Q(d})G󹈜#c5wi{XfkF$ >yE#_YHɊH %kBIbQQaIK `A%yy]l@z"б H^A!YR+<4 i0o5_)H[LiO""t6]^&d `kc?]3UhŃJj;XRNxE -rM`@ɴCn_ha˜VarGivL*6:|.ڕi?%6r?ƞm;ȓ*w_W^_ɷ1pT2[$0$# DшB)3"sPjNOAvE]E%rG~?Ϸ*n[bC5cI9efd A XTG۞ذ@0O}FTה]S)qթ߮ՠ,/B[McϽ6]˔z`#])dS)w̴5p쀫SbA StӉ,@gAxaAmpަVqqAThw 'd)(a}g g5qV,ޡ'ä}( %D!bK\C+$=zmʊ@щ'T4/̍pOe~KG>Ɇk&*=wں] ULS0,o~֭FkV`X0.(JǗR Iy+ L(G^m@4?& ɣ ^'eߣvP>clAFUe)(ͩidR0- ֻ_ߡrp|M^Ī iIq#fb Lx`Fف3,E9jr#܀X”<~&Hd 9߿8QeSLq0o-0Z8Ŀpql%luFt C(+6jͪTEy33+&  H[S[ӽe(_fRǶg3EV+8. ;R`̥`.e2(L*، q1ho$dKa}'h;X]F*-.49hE)2m G^>I#,}d0$l˪^mkCY7XKy2GJXQy%=#[|% /_b2!.ʔS}4IU8CHj<j:.$;lc>^ZK48"o[q i-RVJ-tvHARI]?!MtQR!v& F%)$!D8.4]ǿj}WI xʸz4L+E顴q4UeWH/.JeW8a'ٷT}Gx/ wF!6s/ǰ&32 GEל:|'vs:XDE.=i62FGJ*&i?F"):c6W?Qidܨ;!88A2h4"ȑ1>eA- Jo|o\K)ִTFR Qʱa2N{jc;D~ }(=KW2-?c?>]BIܦ耍_3odG!r]y՜ x{kZG ^}m@z;X\C6HCBUujUö%drZԴP!ųnv c'Hz& %ζB4-jFB>'rSi{& $oz3ٳ{1XYI[̴F2ˠH.fH-!Hv: ;$4K!@ 5ژAwh欩 ܴlPɚZGa̿|:uzo2tApH 0RnM}ZC]+ q;^Y2^'fT -̀U3nQ & )װ{Xw5OIU4-d?^?^mz 73m>ҁItd._ B51/t.$ ރUNo^tCz^t Ɛ W{n2)$#Gnĕ>)9t5Xקސj/MzZ*/2<%:8)Fz*/村u8 y`-kM)Z#^دręHݖƽX뉘2#4yg<ݞVEqpSYž1R 9k!t\U9s>י3 ]RfM,q 9oBanjeeFS{)$œ>q2i%b fMaf`]/Ĺ}EV&)RK= L% +ǍE"ScY5EEЙ,70eZPgVj0!ʗf g)_ΧPZةz?YKukԥ S6uӹd B192MG1^YZǜ$&#AXA0 MCKV҉g,*Nl,7e@եrGߏ4cbYTdF\D {)yɩ84^u7s1di؀'*@BI-HSEUҪ7}{;cG%`y.:i۸$jKCsut9 GCxV +vcIcPW; zp?̭ ܓ]pS CG31& HSL$b-9#ee;mR7=_+M3 b%vcJBaNA&/{HVuDa\bx+i;1|Xӫ@)@mtqN'$7~Fgbvnd*Nri eixBmڰ͓L+LƷKdeƺ@_|oj%367F^R"t5cNj+\ !ۖmfh#]I!<Ăd~oW.u3ilq0!pkn«4 J/'exF>hn='˛c'O AM);yEt4(hFqg)Qyø]@Ԯ\ fo萂;$ʒ Y&a), =9}O~FCfiqƃPh~PIDgYRWΉ"^}y|;ɧE3^;kՎFAEOȼ̫t)ԃ6 Ix3Vt^MVYPinģv*I-]VΘNGG⫕O fhQј*w!T/ ZhMM$Y?McXIh-0j/v+) ԏ?cbhf(>7Me*9n>Ya?pea8 t3KU/Ӆ}UlzZz;=\Z-Zҭk4sJ<]d/-1Q//a_c)BovNݽ+f,vM :6"WcG1w\Zf܄/'aJ;}f*ReY'r6;=pَ ']Zrb_kи{Vyo fCCA"_y}cQb^FC0 Ѱüku=ĩrօշCA!j&or {o񥥛Ɗ/lUZW^ͦkmW~rBSW} 7lH{~'f0DGH<38mcaqV9k͞.n:F|^t`%G^{w k)?Әx}WϏ}i@()~:3c/ږzE:7%ʄv"`g'V֡60uF mM7 H$[r;)d~oegW]}S61ZR0d*WT ]po+V%PZ✤lU+`cnn IevTOfd! :QoCfCX{6g>Xi1Z9xs5owVFR]ŘC*Dp]'-y3Ҥ<[3ك|7.C?Y WT?ڣٝPom)0(-AN|J0!oL.l`VgeбaGOPYceW%YݤQe sМʛّM;F؁\hX:~\Yə ]Z<6qP229lfl&}ioIʹuHf<5yN-fɋֹ2#jt28]V)n*?M&JM-y_uUc(5H [jhA˱m85i1#왮Oc>,ʻ.$%U lݕVu{; uq_D&茒g1op[eAƆt5r?)BU&V$Hd A46rh!2S92Ξf!ؓ8sLj C W./-&V1BD6T*7殻Fˮ?dMeM8 󧦁j(y2xp֠cꀕ"U !@c3^X=+<ˣ=QrlX6MɭL2[ͲRP%BPBmDV@QHPueETHQPBHU HQAUmkV,4=ٔ ġQ BD6mV`4$h;`{{ƽimG ٮO]M2`;ﺵv{9}}z]Gdeܶp鶾@P7=vn_fHgǘ ހh}}}Bt @lR7[ݪ  =>U84!MA hdɐdhd=SSLL0@ADFBd !hLOMA触'OAxj~E=5=56O!ICSS@iH Q '4"0a04Q6)O4z!<#SOSMm#i4zSLɔiM=L ihiA@@4*Po knI)v,肋^fEv<Y&B *eFE8T=aBҺo$" fL;L x0ڬ {߹Z| ݼ0LQM 4Sߗ7-Жp,X]1up=vGiS`@XV%" 7VT`*5J0܇]8%ocŤ,S+aI6 k:a7Qb#˴f2a 1PUP0V-Z)mԢ_Tѓǘd''hFy*WK3C cD@QLݎZ+af VJ_6_˯WA9YӠQꚪk 8zζՑc&[?VD Jѫ7fJLؼŷ+MJa%! W~G[v{"B Ng;RҘjϿ^28uڒt7|RLPA&*3D4@qP :M `IhL991;P\g0} O0V.E|h;5/)DFw[sk !dfg#+qq 4~ }$E_p  tH(d?ac Sd[v^Dzp#EtdNov$$Y& [u (O9/>EʑWѥN c/? )bԝ@ yp%-e{,wUkʥ3e洨#|$Ld@6BAsA%Ė }tLYuâW(*_iXXΌ`ZHlO8$ Nr&N1Xf$>0?GKC5C6l"#yKrӞVK7>b/if!i%g86.:uE"BabF)[dbFݪi{<[#zf54š[!$GOqDAJBaG~Uva#7w @ ,sϤDeś~UއEAA\:<y ʳW|е$(NR]KƗ H!Kk߁4*w$PY-ZMJKqqPXcaO2c|)sOMWAMѕITQU/y*{(ϑ'a`"/OEӑZ^;8[? ׭j`Cnq9c\ (٦/vn.Ww#G;M +X";N]Awe %)!5 Y-80$ ;<'xGЋrvM P!0`ãx?+ES#4V!I$#MdS0e`w8L۝`0,>(ql-6d'ۈr["\Q8c>\- J9쩍1e ‹ %^dj#J Rieo S53a_Kzz0|@T0ՍI+M4F#e*fbB=w?Z$O.>^7B!c@9Qq3B~M]Gc~?!76/u888^cט7EYQma,$aQ>=P*uN{^G/p |J8OSǨ`Rh&-w&CbuFOm」f5x4IMƿ=76o=+="\ˆyr~.koB_G NW]<͵~stc- QEԡ҃7&Tu#*cq⊌#EL:c+pvp* B39 J%q>o۬s:sO~ *@. i8(ySS aO^f64d@$"5ǩ^B# dqxp ֟\^. j,A)3{ d1! ~UC P RIA& (.Gl鯄2={Lȧ &l.@ Ki`(][ĥ~y7OqRsq\TjczxE&%O#YvdԊa(`[3*)D7t!FX9IuP#YBĪb|:eCZIЪd1e$:\Ѥ3ʋo;9Q V҅1V *R 203 -.開0kWT"Ut!-4T9JeM(Qu)%,n&7ƥ)0̬s~RH4- C@VaIAGZ]IٕRva -XnBPnZ!S%2Ƞ V\TLZQQmQ٪Q2ͫG XEP Z TU[R5w i4jjP(U*( " wR]R$2!SXd$(,2lmU7Vwҫi.]fdYE&IQjlRIhQ ileUljaSmbk08f; - l 'TDHɿW[25A X,5ٕ4Ba:[m'7̳ZxSmN$Qt21s-+'&.*`"VS:30ɨ"f.;m%RUO"O)O}5YŇ ;R}AiuQ+uw⛤RQo# ].J)mm"m:r6:w&RVԴI~ I&&S1djMH-KBRMNf(w, jR[&t[5 (ɐʓN )(JiPRRi;%z3gFbMHjL&fB-_V )i I sF;!:TޱR-%ˉ(kfhȲ) C4,(CGLVBx}]Yp5$&l3ҦBKec\^UF IBe@ nIT#;kۂ˼qң4#DXu'|Ar;C_qs8ohR |LXo[7Wʨi/R+t=qذK;[%rt2A\}Sx(׎1@ TSrrЇ5̲6hщ!\*f;n0SV^(`ESR` 6t6$3#ǰ{/+pEe2T+ޜ@;H+KI;hL4T(SRMVYS ddP1:ԢRG:!IX_.mJX$VJq%6<g}>Zڼ6]mcrIqmy)ٜhA;إBy_^?ō zFyPl<{}s 1;Ϋ_S,?RKz8R+Vvf(l~qϣ``dv|%lPHҨ/CzVxi&bŐom}ևֳu]\ح .%S oD)%KzZc7 FfF|u,$-Sjb;C<`b b(`1%\-sL$p2A]οc[5qhjXCE2lbK,dy%!Z2rxdJ-3ܐEÍT{BWG} b"TEZ*JI*R{~tfv"HHCWTKIix\5)&rȲD >;ro&e^Iy>?8`EvB -q1B_NW7wHYj L.bsԠ9Ҟ @ۨ-ahG %(qLvRE><ofigp[( H3qFs4C4qY /J{8!-6p[33l5#hoQڠf,9G~gwjҠ>[dW풅E~ѧ;$h9QQ*W,lҀ)Gw{qM('B ,@D6A ",ːP(g(tХ.F@ \f\D`'Am@rM@+^< |7* @gu5a.ýZ)a&Aꆉ@U '-Ϻ|Rk;~d'6ו͗Ns=paOL Q؀+}g_9rfT.@ZQ=KZ+rO.ԩZ #52ن%g>Q i;$)uwg'5&f=98.þR0S&sorHm5Lx X@6s BfrM6QѠ ok;|@ ~OITW2ZaKJzG([s2/m,`Ub=R',jVxGqbs߾Nɜxb4^ ZGwɃ !dNA u“o-~G]as3-T, VmrCBN3DPY;ƇT7}WHnѺ'۪ε0,3 h"/,g15a٩x."ǖ‚$9H-Y֜{]:9 hvdXta~+NyGiE_OAp)k7yf}6W[ob`|&;0Too ̛xclً[ǝܜ* ],h$136`؋~LYfzSi3, CaMp@@wc6~>1MH^++HC\qovOy4fآ_mKgvsk3H;B1"HceadbW ø}0mwUd5Rm[Lo!\nXA49Ȑvk[*ݽJ7RM#txM{`8`pyU!mbn/ʫ$-X((i T;){:]L3ҲNF<8cRRZ 3'.s^vr}7}$(ߔc)=1lїN,a$hpC]?JZ4oXd\ U6SD2͈Vɽ+UmL Vhh+ oNַM8H T=s>YȲ0+nyܴRbbқtrĄ!L7.s2 L:i06#C [CEtO~#iäWw'`Aob azL2 j9 HDŽ~s KEb^JRl42<2$ŖNr>O|Vj©>5՛ gGg姝CّDJ%02 =7whf`]nq?h:>oi;$i$c"T$čә>KZ6,%9mkX8:39Q1pcC.89 ό R V,r[fI":ɵ6ꓙKjU iά]88>TZRү!EѴdg9JdO*XI{3Bm\J67.%:t\sq|"JcXfG86.ʬ 63Z:!΁/u\CΕj5k. rڄΥ2s! ԑ7,"F"931ce`޶ƱJ:{GX-qa09 -4= 8:P^ٛT֭# :/sҌrFQ{)V,-8J\Ns Ȣ4Hrm"Qk9&|4t "19uH'*RMmqsϪ'ղq[js~O&ispol: !]aRdċ -Q5״D{Q$ ۭW(ֹ +ʵIzw=YG".pQaGHE5seCbXg~NmH{":S^f0+wSyj2M" N~1 K E6?6. O>We UY@.FH9&X i7))!dEfn9 1OU:kb ޤD%,~kn4{O7G_;q=9"x- B@ȨN`otvICtՕ 3pvtc8JqD Ntzp@-}fdcdawl)٩pz0MY/2R+rg5% p+ h#Ⱥ ^YE:OAy\vpzf!~6&e󝐼+ѱ.P,,BOr&xy[q SJ3  CN""dPaA3]WjPt0ue͛2!m4nXNȠQDl>LU!S~Ƨ hP;me(x4kx@M؋ C`vNS WG"ρQǻX7Hyw%934Kn X{GIŋ2X3TL-1&[i4qjEf ?(:ƷX:2҆Ob~Zn19\%bHS3/!1u@@i[y&qh!?]ً펶5N-~ w,ðH1[nAy\a/Sѱk:WX&|"Lp ]bFq9ܶZSZē̅g60qº<k%c*M jB&mJ4:,JVhI d1oG]~a3yx^~)W^7U/m[A ~1ӊ`-&,d;~\+%`,B yS;K`+x7.A;R+㾐yLxZ3)"Fm~tkE"qaǪ=qrVw%T`kW>7N[oaׁl`VvZPhQ`3c3_5#T7l[C9#HK-*mﻥfac;Y`FNe6@G&6_Zn/'xU\?nKGbRM9zGD=koR sou+!f6r%*% -]7u3DkE ܞ nJbGwnLyS3NI]vTW?k~1H5"V ?y^vNŀtԫ-nYV H )g; 4sBr%VB$Pѧ.a gT^{°( @e25vЧꂄVqumNg'#jr^#Oc{K6Į7s tx 2戁$p."tc92#h ?[aA]~|4@U;3zp`.M9%B%EfR.^[iW&Hu. 9^KvN5 9'0ۦ NbI *V)N!ٓ-p2Կ]۶h]2 F3"zy3yZDx{>Do7PΕj W8T[!!PU@t.^*fxp+>Ǖn_׀55Au˶O|y}<n7РhaiVURzl*oAEAbQޣN!|],C!pʾچ#}Q -yXfU)DĔpt<o|̒BPJ)b#Aԝփے~=tbz;1,F lVTQ[v {EA,`Km[{{a&$Rz,˟+)܎,ZbI [cg-_Eh6TRH 41qɾao̖m($VökoY DYGmå@m;0܍t5:; F\I0t~ь.R Y+j2-si5V5 t2P@G-+!-1:$`ʈr_~t# 6M0[n$˾B\H\:jk_Fi=ZPr.ATP5o@@ o  ?<_j^ N"pvrE͌b49uӃ+ @M#;N!6tzzb|-z l2`V%}{gj{ZT8Ɔ+,rB:"hɰv "J/#ΔI%Bc'nUW&WY|w_ڞ.ޯ6iyK]sa}a~$:qsHzr+1aHB-&;<`[H۽վ/ 7OB&S zjIeV\8Ծռ6UK"J:I"@j;~ƅt2K0֪q#q ۩K[.T ~ -F(aq tڃ4_ؘ+6:!&l3ZOqPaHV)TW✳T8{1%n$frn:-f/nǒ(֒sM27l'df$oa?Wa\L7 ӷTФO=f2icMo'l\yJIS0Y!oUPp= &n t!}G5@A0Nx=lXM]/(B H=ע%r)鷿<LjL:9f1Sr3Md-"4o߼ ξ7F#*p֐ ;m61&ĮwNق3Hdu4K@Y Y5RBÐ;V[ajώ5VY@p! CS/t2 :|drw=jR-ŔhN =}ey]mIb#\څr=z9<) /J 5}Tj;,Wd&V!F28uM};NzUcgiG#[Z&Xrd[- K7|nY[Ôl}h^Irܸ?ğ4><]#g,3<ˈ+p$ 13Tmg8N6ΣblaOe ɱ}=w}5⭇YݶCw*Pz2~Ubx(|mT_r+}gxneuv7)|;S?VL/xX<6坞3-SsafbԘň/z烊U\Վ!gDNoHq%] ̻JH ẗ́1mߋLHD 'u 7H7qWn΃QCi9"LJB(:\&Us$R4zTOE =d.yK4im-XN\&! 0zl4\3JscG55i28HtRex훙‘:fu8݈v109t} Mw99igI07`,mPTgC$QB!uR1g7*]hRe {T%>7jSNjL7U"'HB9MiYW۸kxreYTYy8ܙ &n5;4QjvfI Cmd49 87FiSJǐ&\ ;bzg6;wWik|~f6JږՇ1J~ U3S+6a1V)NB$=%Ǡ1jĨclp㺣=9MRmɣm/țstVGT3I^88FX ፰(K4b K懅&].o&|k80% p {~sW?ihE6_W%C,8gdp Z/.Jl~i[\3`ЪԣG7ukVÅ Ц "'1z Dd:aH's#C>X:d$1g^:p8& />@---:wՀV=\pdl(Ѫxmb*_D6V(y2!N5J~qh4H O dNE3|#9xϼ? &N|Ƌ֤Pxz8;,$%'WY凧RZJ9/'ԛnp)F ea9ERDBr-ꙔBnQ CY<Io2]=#{M[Nu93.J$IlF;3Yi0-18P&XOg,*j'MǬ+)+hHq9q-<'o$C49ϸbH`;c9!;n]e'xdn sr+ZZ{T:ydcB` J642 J{Uy>F^YT~ٕDZK^,u}Au)G%Xdm1]R-x7kY񊯛c8oAvɗ&&{mN86 G2&uEjۏEaW]R.µ.ZB5;&"/fR 䚋/9OW<2Y7/h9ܻKr饵chgG *~Q|x ?FFծ1qmhaͳ"VIh,b3C4Ȩ~ -Ӓǁ 7kQ"JgnBrok` q2GO% ao^/ \0 B^f9\<57G6 9De{p jySS8O8m%{Xp%Z^ "9 xes0OyzeOG|4÷*WAyb xA `1Fh"@ƐR(1H0v ݸ45e8g1~oYZj " kbyv׻DR jlZ֚mСz&b*D D28̉!CSwhQdͰZ͉{8s!ZZ28V>rC>dqfL#ա;;[ң:0!ќ *iʅo}7Nރ6'~nU\HHK1Ѱ %ern%D`+%DY9h{b9/v%Kn봟Y$]EO/A5i.)xgtK!1ܒ71O}>7r! 1^k@ͅ&^"67Z}zD?x*Y5I`ˢ&ï!^!7G}CB_B}F (9GœWs%$N,a>J>kˎ0H=eXeph.f_]HG#08v-&,%=(pSzcQ?$P$pQ99Yejs?HeAwoڊk 闥rhb}ݯL 0ObU 4\mL7s3;5˸齂SbG|~LK}!_P= U̇M if8ɗ=$ %2Ԣ\\?&c,hx Bb+Dz<] nv=<7γL^ ,mz<ٳ?`15d%U 8az&Y(I_`GFc5j[Q|R) }("E$ +d'3(׷c n#8Y!1ÇMO|LC6%Mj9991:@2.L1Ra(W){#-FX6TW-lwʘJ}HD 8+L3:k_錞2g/ރM(QAٝй9Y6\?РHzC*39`µ~E{Q 11i݁.&'~QWU_}*}tqMy۲9魩-|1_~c-N\2 h`#1@o {ݢ灟!b!sKdn17gDZ"2nհA˟bӫ 苋$ѣ5BIKCp}&k0t''g bhH=EZNoG^GAXcp})=,Y9 2[\Hl&Y|MnWi#t`qܾHЦ҇LV#vb0u;6x#  3 D,Nw^qmqNiʉ,.aq?uYXFp->Zw뼋1FI:-%,P$"yֿDwu7.R*fݓgMꪓa< ֘1h-ڵ./Fޥ),L S|c2Ma$5goᡅxq8gh8gnI%DQ8G1)N_CVg|+YN/g [y U9 8 x 3o^6]qNEϽKQxqoy hmN"}J79NԫIyʋk9.6;˷37"O}BQTUl\ 1~-})@! 9cơL߫kiYs#tN\WOp쌄 (i13Ơ;-M ܘάz%% JWNsl8^L^{sR]CCg0wb7li&I5 7H4daYph“btyxX]xЖR@jA«;s]PUdeK½2乵X?rwZ΀@ fZuv,ԻkhdK>إ" 1rt79T8&ELDNkZH#r/n =zx<sR5ŔU|:fB\ P &-R>e%YW򖽩AhrvAor~}zs3tX$;|ͽ .4/J<0" oA}\ѭ50 E]Ԃ ^:tiiCoϖdaqW\F/8b˵Jt+G26"2g`j0:0+H(mMєi''9Vcuzq`'"q<ߟdBˆR)&M,FmC(r?]3$ʲ* ~7=x_,nPp' YѴY f! Ta#,,} `z`bj V<'xR&cv3{^VK) =ƉbI6 oԞY2ڌ+\.BkM cjH{l19}T˚zvP*u.ЬGFk@ غ _+`^G0&}Wd5ST;FdVK4v@i3O̟-\;l#;p %\(GV#}(&ь/W90$\.|[2ȊmSUz#1sTޱ a!ynMmna`:w&qytzh,R.`>)bZw !N]'ާ+>gow7n4`݁SUܱ[|Q$Bp3<8iG}Uv'9Q(d< ̩n]- 1u2塙Ŵ#C|>CԣX]^ AZ P.3\ CÚ:maQaZXoaI5Ήe"@s3"OCTt:3ر5#Гm0H" x<ݨVɛoFc Y#5iW8.وO~kw{%_|iy`KҩiTh)Yijf8s(z4{gu;|~HƵ 5bkad6Eu>v\1GN{΁ 1[eQݯ$b<(u3"Ke.#ԅT!-=Gx=y !ӓL}0ñPV@FNh/?as΅5`w[ԕ-GȡTʼ|sӵepvA *¯yK]qӵќ;!^ ZRVz#SL䆴~c0WQDb"LJ@c=e+I+?J~C8pCOD|[Ew'&aM\ /1KUd.,X%5i#zsR6QA[Lt.8$F;SkÖSsw2EP*$\SHr6ZAߦ8h؟ e̓.L7Y]ϫAلJ! pa"/ 낦0`u, ;L8{/1mB#I3*6EmS7jgŶS;1f2[RgPƀ}l4\0(&TtJ KE\oIqҶᓕȔ\1P@uXSW}2' hgI q {ժWK1; żo@1T%ax-ٶoY< _<&-AFk^tZhL1K۫ k7%hd'X1bV>ޢW5H8^J i/@C٢݈5,:WvnKi%*B$ Q[v x%8m >GiI""e.ӧ[/b'κ ̂i9. DxZ$] fĎk#%#ztp2\UNDv#:c]D3/ǰp-v pGB?>˶p#e|y[m ܄(X73cz*xN!E?9 mies)V5MmܴzҤo6AHCBL/N*rf*WneEQA J.P$>~ t7bk v8=+q6ȏj WP9H:TwG D,Ob%?PWDf#?Y'n 0z`l٨-S"RF9k($WJl_~_.܊si`r7W"% p:iM"($G3@ TzϘ?w1{RUe'M4 Lqr^DatNU9 R-)=͝'RUezjM+9Y^oj*obmP?Rn-!c$]p48MtցW>"=v+;dA.C2R4qW]uEe! ^ "7Q2UAsf%OOu_SJyYvP|>&^C1<G`aV${!i}=wGd+E9d]؏`_QE?++: YXZ yj9kv& C} ɻ"]K|W܍mBJPMʋ8˦GP (  dF6"1ޤda.f(d)Tb%;Oޮ3/#_wll|=/s`[ۅ%^F8nǿ'2AߟPגf@ 4ܦ 4^ewX)x&gV⒴UCbu9G+"֎ˊu,j{AjUf?Ur2,$9h"[m=E8n4j4ٞzlr?HEaDwSd/"ҳRw}9>ԛ1㷌{=-W˩6n }V">'pPxR f'AeDe ̲nj=d6)=Cw+ v.kvU7V-2r 5pdEM"z9+ 0ACODűre6g#BŘ\Up&+s AA⾴< d!?E.8lN{^Z /R"]Gn+2O黵HNo>]Ѭ.9˦Ԏ/$wܔ`6^ H i9^~ia& y+sI2nI հ3(,(/:K!imj^p颤S"?VdQ*9alL *2;f&ڳ7UP8PeY[i >A.ipض0)VILA $u`O{oLsg2g#zYy 42cmbPlۦu>QO5'oFtϰr2 Nw+fx=@fL[K;f3M9j뙋S!ϭ ^ދKl1->}ye)S$pV/@ QvO%TNAŃWk^ -{4 Vmξ1d.hL8Es҇@X7kl_2G͐Bkk-rӫ~}vVCZ[g sOz3Y9D'8rQG(^U.ѓhm\APrn߷;]=H ~DM$͖NC._##^Z0OyՐ 67NЙ$Ѡ1I9Uz2/IFTmum`!˥Jմ.z2Ɍ\`SEH'B(@PH2G2sR@HDkYL!SPNi~4( Sq 7lnY`qۤn}~&fe /%ھЋ\*=97֢*uVҼq8LŚdi XSφ1oÃᭂ:^=nYH+-1vެ8?&{`-1ݥ8d,L%|n-d߶qA/a '-dM wvCrl/޾TWqMfo*j&H,"qV8D c [!|.zдxnGI$`}zdXH\ .KR?KXZmlV&fOfn M ĉ8.W;{'tg%MyLq'e*F)L}E;94=f吻j?znA]Ѵ*qp~tL*M3PX].o WZajx+egۺJ<1`音y_܎ѣôLPsPUƵ? Ww `"k1aN~g8k4A2Hvjd']DM/SHOzp}ܺ|[7 &]U80K՛JJZbd .%N=3oQPg/j7e q!T]~Nj(҂CLQ`v#hUrtOJl?A΄iA5i״ZwcODŨc}_ƌc8ʑ 7m֗C8.;ɠӹ/q5?>0V唐)>B4r̚f(V'q"a"') }Po4 5|wb7tvD GNA>\d: %azӢmb!`Y+^& ^->C,C05S1BZ(<&FmCb%e]D( ӛ=dThѐyϑѐlΉ^"rP|4,p1m{"e/O 6K* bEK*E^2iX5̳L :pfUQ[n@NYde!=Q~%\j?-Mv6D ` o…}#}%DӥB{6#k(Djb1=fBXngd3OAK+suKݟcW_{_^&KHN)p!o| ,£hLKiE76sQblkk=IᯫyyL\ ܃GfK\u IFd&HX%(LoN˪k$ [4cQM tӀaO)\Vhb\ u; ǎJ2dtd~J5"Xé(o&M*laUzWN:1{ER0BR SH?|B9фR:B9cho5tkεEWOĨƬ@cGK t-Hb4 @(Η_pn<F=Ѧ?)*!S&G(aFYqSg9!?"DB^ LyB5L R-G10]ԝy}̬鿡p IP"i25똦_SSL(ۆX!T"�A~~(t"= E="tcQh{D To{ zҼa>eTxֽ56pVc1fµ 5̓ȡ! { bTsfOό,Wn )E~c@YaR@:*=[ c|܆sHU B&s d8auw"*z#Xz÷6MBlUp/Bo2A"WRc_i䕍&+>eٛq2s]u^%Yrv mZ+Գж< /jVi!Za^SJVb l'J1֪T>oPbQU`ٷKs_Ď {*d Zv.a(xc'SdjF5c ;CN%[f&*-NA.>f[H_/KDmcKz@-AIasE1ꋥ M< ,)pBG!&onIG/G7LpZQzA裔@ .\]}!νnf\f/TG:Y}*bRma-b^\4`1c/ֺ&+5uq i572.[ߑlVdLS\{ѝM/mNi|l4sҫX{=r6`~UFAZ֥b" ߓ=PKkuI$|EᱜVvjOJ%/Y>XʌZ&#Z" /pQp ɻgmՃe2W]j, x |sk-Ncbk@D:7#AM(5~!W=W#WP {"Ϊ RI;bK',c2@R`L\9ti#Q_ _$bΥ;NTsZx~ydV^<'qhOx '=%a7ˊs"%.B#]+nPȷ'l􍢅\pSI'oo+DhN\=:u:X9R6qf!ͶMn5xGd2-AwIn&+hHCq]?b o~gvOT[g|G4HWKF:G63~_O֤W @Rqns#i,+@\c~ˠ|/LdZ#R«* Q)4a5}IRvR+ɾ 9+$3<7Dʍ*[`B%w-5dtr') ^ _9/&OT5oRs `h m s(_\HoMeLhUD>8?{a Kl" ALXmP|"]h| Xrk*I[gLάZBQlk^&3Gwf7'c*WgW L=H|{*p6kWBܯ8Ycy*!!l,Y('|,L/Q5RE8ό#`Wzr0v埘W(ȅ3z02>-hle']'^vT4#pc%p/,ԐJIj0sSɨ22o\avzAFO[OBzJaNc.1RMBWtUN4$mC.ﰯJ #rU&2"6?sHJߣ` iNٶj̰f beHM}JB,LqVښFΒ6tlczW h++Gߩ MeiO RĀJuD.6-mDOK}wGeqZh0BJ`w CŽ֔7uK m Oj@R{:qï4ooWl %g.ofļd*u!0G.EkDr}gND u0sT G~i."uaw\2?fb-=EeE6nو%/\Ѫ|ېvIVuNB:/s6A Q=p PP՜79]X<#,C]E&Uz1 ^vn53!уtfU4Jɕ 0ܰG9GP ?,>xB*!8j ZB`ZӱEV=3\;AdЪX0#VG!OiV@ 8UA ڤ7Ro2>̅-$8V<ܷjƂM#"nbث0.Aаl K~ dcw[,5LJ9K`BCj^wI6CSgr=ŬD$@!aV}2EYw ["лZHHK}K|E="#9$dV/(l}>n /{LMoWCWtC솄 `08v#}/!0>YјeYuimYd"&s$1UM%Z NR%LLg~&tqo: jUS}`XE뵝KatV U&zUD%]aHKY9Ur Sg>z`Cl7pC3-{{vJZ` 6,n-zڙ0LDgEwG~Lȉתb|4'FLͱ ͳ*'%b' %.E^bFgX(fE^e>3SrF{~43#$z.&GeP23f}&'qdk{]| sZ#)ڠ7꩕.<쉆x=a7-v@񐦳&{3Y9JXd4Q |!QsL%gXPFL\96\'cD56~fU)4*J)yP_haW;u9˽˳/djfze" 2!kA%U $䱡ɬttO>[Ľr[ςr`TaĐya` W辳^^Uߘt|H0`-DI(\KqH]Y^%;CksE}3?^H` ͕Φ2;̽ kL9R-uG)7Òs>P͵qqo1o.Mg&tߊ(gXېY8H''v]=5g`}REy w]A5 jyQ_F9ڙ* Zg_WKk@X^sc3]SA?0<ͅH eANDˀ)g] k_Nw2tacS!JE6r'B' X̍)i. 0 Et_8BLŹO? U/56p+CQ&2, a8VB_:;iWsnor`,Sٛ[4:߄շC>J9HVk!>i5I4h(Zsq ma%.WYW NRO2O`ٓ e:#ǞzVw .ZLn"5Ix“iU.j-i{!D [}[OB€V:("6Rf&,?錈 Hi`"@5C2n.k,["mu/ ʌ,6Hg,g. 0#%/Z+c&"^XّI՛EOeޜ\eJ!C6Hf"*cߣm$\u1H˪ § >7%+8gu36mgD.Lp5deU<8^Ym/Ns^Rbxlcpw))yR.{D1֦VՃT:DCZ'ބa4Yf'* C+=i ğ՞|TO12-Q PǏݻT9Fܡ:m zXǍ2ډZͅV1z[Q[1/O0|2%E`VR~wƵ++>vˍGY;a s!j).FLHgݼi:*9Q][,TF.(b9.)b? Kڄ1Kv74ী r k.P%;2b)Joȅ?H!niTdr`귗Qǁ?$c,C 2(c' ɴbX\[%^j̃wvC-|٤CXp,=,tV9b>xyTXϞIr7ZD~^^wه\/Vjd8K[U *~0*>x4G:?)4KL`+9(Įns>1_u;zm|y֏tWgä͹XhK}Ms#c{;{\vA@ n$1ͥp_o3S{%e*{Q9w/`b=̵d "=CDVZlfVҞ(n G5Rq2iO\?5Vo(fg SːjH(RM."L*b;u瑪Y@> 2MqHVVa҅-Z,}ϰ*`8%tAwAsl Ӂz[]|KDD2 'Ă](Rcz ʔ\z곅,#ͷD]~GdJï]s{y/;bէ ʠLoDeHT,]$v(;]>ZeLv쾙ELMYVkmr [kښE_9b+O(š Y 9]gHq&څɯ)KBe@?} _,RAKVb 2>CXؚ2U&*=tPѣNDHEV IM> Rﭿàcr'\j 7:*#aRQ9xTYوHM5G:xfmwI޽+wa.G* y *²HtG!8)P92Kmeq[/$(4yo(X:a_21Z7wlxߔGuᏋ2Aܲ`+ nÌ悸mf%a, 3" ~uB;?I[F1ϥ\? 5?s0O ,jc9șGL-2^;0RŶ\vsSl.EZKn ( $>c:ϴ\3"t AaDHp!L+ߨeۿ{{uqOAD$%Asg2li(gX5\7UTم1uԿJ$hP ˡi-_գ{@nU–UK{[O:8vkJy8}I,bbWT# HuDFVr=]/H8G&G$apv1Gr:u }i\fRd`: ݬi |FΚ*>m{mhBgr l^Spd,U04FF/s eqOLO:z n%eYKC9.FuxYq:rx&\WKq .思]ٍ):Atfd\]dLVrRՊD<^lf(-?Юu9~IJdZ8;o*S y^TJo0zad ҃{2h R՚1x]I#Oxm@b/; D/R `[}%$x=tHs^>:P F+4٤;R/Gpţqfz \=?B-RlR@ޚSS?>f~{@6K$R{, م(#zKmDu7UJRẂ6>DjUoȎmШ!! m$ORu7")iMxگ;xÙSFO*SA"PɦNM? 5Yۅsqd %Mm/%6[RQԾ~"?TA)S[ 5f?l3Bk/Mcpc:0\ɧH逵~@PM Uu J*>_S>5 [=SJ&MFD?(Ѡ{J"n~pr^m!2yX/7JD=J*:G e#H$Ҷ=w& ht4ҰzI#H PSVҔV 'ik &ľFnB|-n+]{~ Ƚfrl[OB Ir]c\$^U G7dzo ViŹ;nS54#3QEh*>̀Ћ01g ~١,1V3_ޅLh!G%7'~%ONKL~pWa0^vEV:: .-|J#tI69ʌ&UoeNz0͹i z3!טd|a*Q&aM;ݯG=D~؃B`]o{͝Ni=Z}}Hn%M8,K|7w\EC8`qex(J8|=vF*,O'wg(s 76 5vt! ]a+:X1Z K#FH}LY'nIZPeaX2Ϝx,iliG "!\PhUiU5a$g,^z',5 %Zϕ c6™P-p!4gӋIeQ/Zwst zILUg!e(Ǚ=ET>ûp&SCq1_L#.>wuFYlc$:?Z.&PYj\ ]?~$ow ihIs\hd=[qM8.!\V<߳Y"'`C+l׶&J9_bu|$W8W;gZ&Zm4/$ڵFѡ<]_gО:tzUc #;Fںa=돂: L1L YxF^t T֣PyL<_؊#ejV!$& •wHk$;!uDvH]<_B`9#+ D+Ƚwћ8%C/NwQ鰹/_ʼns9^d@41~l-nڨ!NN%S+8r| em%`6:{R}OA%5bHBĘFӑeu uʁ DYxuZ} yj*7w4.Lx OYO{l2y9ؐ<w'L1L ;HY@- X' |Y#gR)@xZHc$%1ǡ+JYǿc; #0&z*etj7aOo'`-VM?ܔI"-\/mњQlz=#-ӈ٪۱;蠲P*~Z3$s ܄Fs1Sx cčw7'ǭ)ZT*.kX9oF˔< Z;@a: ڦ0'{ikM /if ^`xfA*k)“* ~H\6pS`bwCPÉ1Yv](mSROONہ2Y7 o_$9HA:^x%SUˉKBm ,9Y e0mYQ!b T0gV^kxmu`3X㟤Ҥ,7@8NGܱ) ~i/G?I5tvch.HB,wǢw3Xv3Tr_B4c^֔QxPW烿VxeH y 3\II0|,2JaNr؈[PR5a]͇ Uޱ4b2Mx"q#JGz| ooeH>rI;ZWU[>={eS::4iL:{4QPx>klY>iL7ݍ-gjzn[J6! Mx ϱB)j(#Dž6hX%`աiۮX qr8yoNa":eeXL+)o8aG3 Lr2h U"fz&>ݖ",Gpw#UjVI5CJçZwQ/z,)Ɯ%gUyO< b/K.Q|9rUu3>/dp;bȞ? _@jrFVj(m')Fg*eYh; ]ΪsFͬpmX: ! P%5. &RtWljz03ɨ G="TYo$PVHb$$-6Pjn$hOg beďhQXjv:S>-' 3~$^'a)hMj 1sp>`}roð4W?N\bMgj.,iRi !憽{&qpmmYU"$[Jkd*{Oc-♝A/osڃ]J'H9usMx^AC@l a |' ̒I=4`1JPt+tq# n&VDHZyBi4R9@eerCr>r[ԟG, WpR@36IkܧI>6i$m+i||!O[QOsjYH!Rfu<(wX(21tlR`[$,&B`MuhwzpL/MUz6w?xd߱4y^nLx p7c8Oc05Y-FШA/lƍj`lɜv6Y)g vXyZ{L}߬iWkYcNQpZ9fo!nf)YCM DSRE'F}},t tcáR{  /zwOlT֫v=5mUN͞S(sM<ʜJ?>At F-^d~\1b8Cl/:O=Hh^dӍxf(X&U,-> {V .L AH߅T;HGO_Vu8O@9:w;y%ǻUCab)]M&wkIPecTK7ugP'Ƥ8C6bUwF9 t Z$'q^4i -b%6MȂ5`Zyp3mqLCqUF!m7AcOȱ~3z%1ʘ;g5[Օz4uӽh=-DCb!wqw*4b-WLy)jCop]pAJ)|Ar;{{40174mY[?t پT+?}mdVn$D %B#Jxrm!&yFhJ'UQ,HRK˳$~#y$GL}I_b< 8bE"y]Tv4~R/gqSd =M෾{%abYӔ?\9dKK@Pڽ:I.ژ$ve݂|v40b(\GKb5ɟTIͪ䪢d Yq;lʨ?oz+vsĿ3isz7 /*W[jݭY;&.Z#?Z|N9ڄBp|=[ws{iʿqssʾuE 8}Tז.6ʸʒ1ۮ #OdlHjkʳV>D<Շ^a.y-a&lqPGsRNs[XH =qܫk8]r֨Dk>\r{P )7в&^pn]6)$>&J0oEZr3'YRԠ55@\S=f|xr?t#Iwn?? z$t/*1Y!p~ q* ު @4t*-M[g9& (לPK4L60:X?xQ:sKh|Q*`0Tp,LT.aӗ KK Q m˾J҅U&7ݗ>[}I&80P$҉W0(]mU v &)b.vj?.ǑPBLzHeAU_oǛl@2pi7)W _6^z ""V$o-`"vh/Vi _CAަH*U-Ʊb/[&ϣ8Lop.mQw;> l(^ը5}4? GSm6Qg`u}۠;s+2Khī@B,94;F*P]o4i:[ wY?zʆ%(:8X#m̋Mr|I6Ѧ x RIx:Oq(9-(^&%3#bQlymvSx(Sϐn8#4;Rw:'Ҍ!rC+ymcم.< @%. [éfH=?.׌83]2_ﵶ~eR͢{U/+R=w7h6I҉@̾(vUߦܹB[aRݚyd+ׯx~l vɴдYeȬ&d/ ҵaYO d=q#\GȁV5(=YyJMcqc7|5|np Esn-Kg+4B-JF!N.gȊwHMEQE (Izuvu8}sgK{s-~ñǶיO קv\t~<#u0ۀzOE8lxH{=vF)2V}t7ۮF\LΚMG Q$a"rW0Ⱥ|@n2s3Gq73c>˒tL0=W9=H:ŅKܓ#E4>҂Fx޾gXry48jGhSdA>qmR6|K%E.dIvIپ"^\ ֧݊'<(>1fE꣡yh3/A4d/܈Rh;{&nZU,%_{o_-uu9V9c 6NYq >݀?ޓ~~Mz1gֶb3C'pxo^Q ityiwi+H-.h~.@& {BUD#,LW53a+p;V :Rf@(å65q5NB?FEt}c mJW^0e$ΜRYZ=R>)+ŧqL%^*R#)lr)u֞pvXs'Q<(ʂM>ڮH `n(Em[-X%֗,?#\qðWkA\Wss9|)% tvg`cyuvHwx8X[e:eHxm3^]a*$%4gU}Eڲ_66{3$y ;ʸA$)nT0Z~;e0tT` ]WN</qpe1 ^Cdy%ˢDž͘m$mlf{ppdoy]/>X/I<ăS5|T~3@5xBZsZK8P.>k6̇z#V0xQb:*[@lbB_ٙSwE7dpLMH[]BA gg5gk٧Ti,.=c!A/lE%*boTL 6"{S3]\v4Vinc~$I%W0,3 f.AB.:Jd1wK!oD߲֔hFI:8yPH EpYl8)(L!_C]JB syPmT?4e,u~.QP.oXSblM&H8 04>%E-35Wصյ{Q!9תp%ԣVu #>F6grJw,ոLd_+~L _]u'^CX,].4Qfq)j5>(a;0e*fih)[eI-6&gڡ+Eb隢8Q} 3QkLmm;ۜLP@ B0LAVv=ORƘw;6b҄weqIfc_8\;r@C2i!'\ '3Axry$}I F}&Fh'4^4PBLzKI@jV[RumX8}feQ% H8i5_';mw=ܜYR*e}*8$ ǘ`;.F/jJ5ߏlKEW.)֕87}pءJ#9SY͕K?̵ҜRZrT9.Zsv{VAi?]dqw |:H/±UmsRC?-Wly~fZpPwɧxFh@YRo_\@0c%Mnv҈-&])[tnD]' :mhL鬧SҰ/̡.nn \,ݩEp$S([>sN&.;%2fxٛyotm5 h52GSBOHi,8o@͓YhHPUOD\KH ,lS5 CSš QAÿk+MɰP=#cPj6?sVS4n$?H7;I~JW(znYE,Kk8n0rJy(<ߎ6MPqEf ' !C(Œ ]2;] $=j?Q{.LJ@`5_U^g,#8;==ӘU :BÎz$AѨvruuta (ʷP*+ m2 ,p: (X=D?Y  s1ics)+WHUbnT̤|4Ӵݩ+3=!\ mJV9?\1RRͯ z4hc8met k4vJQ'nC:bh? ?c]N^8m@4)Gjqdb}n;o>NhuBW9ˬ >]R9^a@:>߼bu0~#_%mzKv o=\O%慣l{27(;usyBf4 ˎVxxlO@%SH*P&W>ִT\|r2SR2/,=n51Mk5qر! ]^֧T4~ÑloWTAGNYXQz8(}uv\o%.1UNbKt-ˀjNy^A}2ȱJ(FO5ܓ**pk](UmDt360dt"U- ,LNHb>/*EX@uMi i'ޭJɩQªځ@YL>K8O:OuGE~}6>3X{򺍏P8,+Xa:К;+ .bɕ]P蜟ϝÝyf<= c7t3V }]Zw1$Xяl*}DW"My3TdN7̿w2y)-}xoG@ZN-9<2WKV&H׶9 5@+}i͉LWYJM5'?"ѿ:-CnpS;Mf[>]1juKb;Edfu "u++ ox(k~䁶-P&jW0.BKM_Wqc 170M7:1:7!ގ(9ly5_[\i`HCJ[bx fR6n/h\a 2_[ CW$c^z_ G'}%Auh0 y ]~e?I,/6)SNQ^1]w@Hk4l> dS˰AFɷԖQjbt12jvD/m9_; 7F;+EhW]$S,iUZkNY?,vJ*Q;&қj;G}3bS=ckSǾ"X ]A~*Xr @GXHeokh .OѤ.Zb˪/ٰ,2!y'>T\ T~YNs'fYwmQB΍r׉ (kU@$X! >gGS+7tAobE`isDF:kVwV=?0G<(<.^ܱt&a@VhPxl [?eE$7qB|`6? CЮp /`} &xHe85'AH~V8g# տl%^zdl C:<GSlз7\ۋ1ǽ…#=J!hIrX?Yh_5K)NI]*'҄5Qm)m\3`J-YN[+<]푻f6pI=_>SMzF;73tNe֕qڠKǜf5-B4ґ[@5#n`vIhΥݾ#AUjUr7(NM f0,d \kjhhu#e Kږǩe|v;=ƦL9NieIo [ף"?x7&,R@C7\d}K- [[ͩOCC/bal{B;BZILbs 75?|@ۨ/. }Z;A_ nl/PgXN.F'? Eγ}̶D/ "b:a~MPIsY)tW cgvι^D+kNS_\4l⤕:RwWR^>9_C>O)U2Yh  K y|wr12B k2l a4F/IUFFg?3 .p暄Wc|d|’_--p֬eW;d3Nu+SREeq[U #5c"VߡFDŦ8E׷0Z.b9Ӟ{=ХuY:"++$b37s;>s]€ ȷ[am`lo$(Z_*E IDI|sF]'ݝa9ۻȔsA?T'byE%z6w~ 51N6>yD$Og֪j{mRyVކvNDІSg1uEӜf@8ay+KqD=XB]Ʋ"u㭦\5%]ȝ}yUVsT )AM mhW\{r@>h`cWHN|9m`HAˏ<uΪ/A%4HD}B\Gp;E0v2Er+qAtٰ.&'LqBMՈEttz>@Zn98R|kFc <Q&fH\7Mba'Y+C/"(Aǂ/kF#qƦ%S@.F~[oHjlұuz|p_=禬T :-블y:R*kԃeG~Xh\{`ób:$}* k'j^2@k&uW81 !k*tF)s,˕qFpK.\ulY`>L G=3—"&5|ύ u*- v;rzwyW(557T;DI/gRlq扩~K LQ{% ށϰֲ^#v`X PPx#5.DbU\Gs5y͆$⏿_I畨Zڰv]yɀ{^YT=1o ]d|9?UI=v ,*<@9d%i8CU8f1x$t@+Kx]yÃ4GmYZ(hn-!J_]r.}fb! "WyUeɼo&Mwcɱfj  pPsd%>șSl8.fT 7+#Mէ 4]-^qK6n>nРTp_̉ց'`)6>6@ρ$B~"]s.Hآ Nnz_Vs?/[)K[)=H|v-8&)>{"Q'{@}ӭ9=@@ dO`yqGVMOm, 7mUmbxI4+fx2y/j"EqIʴNs[s9;7p5TU mtUvֱ݋HDAxYN M{6/pj^qN1_%wa2Y}CYyBFD'jk*M{k]hBl_ͨ,AK+|]`( $G1ce B?ilE9'6^*<|;JTIIS~>YC ?n>-zuRe4b tc{k$ 1Vq4 ^i5vDW(H{CGpzbpҺ խ D*ㇼ{n#%t fآq_a_AIn^ FbFæ̅J5Z%o'n({Š*`\l<ve)Ap^q5e (YS^4ݿIesTС&k፮e84Rq;.5l=-a c3 1Uܬ{xƨEIjݒR# bMͤ؏N Duu#[L`|AqC<Ų}hCG8@b$|:SsQkf}g,--&(@-z( Wj^.i&nk.~ *Ex8d,܆jtDlzSZI!_x@G|%wkD4' o6w'Q)(#='V@ o\0aYcĵ{B0nr+&/Kd'Fv LHEW̯fVk'R?C|鴽ZPY]kLt%ϯșBwm~ҾA9j6|Z񱮯FwcRm\d`h07O*\C0Pk7bP )ClcpF+phB.f|.A`o1ث&wcnLY'cdXZm0|{5E@a-pexKL5ȭAv/jcwRO#wFD#ZX O邫~j7bQ_||x z 7J[> !*\)lW ~:*3hͿִ̖づ17ԠDxȿiEL Se'cG ׃`HV-v8t"MNĞ"1`ȵ8+]L#ΤXfdqM=[GDhPF(6p!m?3ue4nAK͡{Za׹Lr03Uy[xɬ"GυYH^b.vdvXo/w+> 8?NWa ǫnN;ߟո>DS p)l W ֠okx0u07\L!Qv;;.m|@e煿_mw:e|]{{g:sbՊmȈ<$QMKzH0E+r#+6?k3'y#ݺdN{:Z0QxGu!q Nw݋9_C${;q 4){f5n?T3T[ԡ:Z%>8"q3T=XqlT( N7>ʒ"$Vg3t`fNfMx؇|[)%LVe1xOKh ތ3iɖ%a(25.JQusPAM!{&NuZpwl Ws,%^HS>OK&]I>kU2$-łR'߄`C(>cֻep+ t_6}E^GO шiĄ&R4GEZ_CɺhqqdbJ\9_vsqy2D CoЛ3L|CVQ9f]ҟۧ(X=7=L2re+JpΓ"]uJĿC@)V B9JJ"]X74w%|g)N}1Vd*y3%]f S>Z6#͂*ѣp7jk)jkP5B$:U9^No"VJjȳ~m4]n_7gv yeFlml<| aHnC:Ɍ3V_1.$&2<\ֈDYБb#^~?QItQUT7QKp5oZ+H^n\̿3,_6S^mR/Z:~KKoXqbq7R0T x I#^K)-z.ZB+{;cl@Ps'!!H#Dcu)b1Esc0 F2:ƐaTihR$p9VW|#*"]싷½TkKy aGcy&ϴ3ay3Bچq*^F>ҥ~ 6Wc)V^r q*3H@ o14 !R-P,ێhr"6촵xB 9е2G=QнohmçSr^< p&'EpL YQ#jTW|L,n9s13hT/9ww"#Y.ezSIڷ~K3_qvC\.1>䵑}[oºIMp¬8M.=vP.H谰 w&Jĺo}!O~w4OЩlm,f8BE/dv s<^=;])C"qmLOZ|p ;pQH{0(,lL9` {WY{KFr_%r%IVH\%˰x]<}muk?:57w/R[,ȱtJK*B8O ȷ{E Ĝn$@lPMXr"PS5>]xX019؆Px]H0ɋBxf{]~L]_TJ]%NvJZY]t$rP4,'sW%DzEt,0W7dLHgbϫvd{T ;9 j3 \_A햿\!qIy"Rƙ#vY9`25tǂ$e{EBiʸ q{]ZxɧIĊc ]_֯ZPwK5KG=|͜>7qyK%mHJB[uA?[ɵ94z({丢t[kH+)E)%XY`5z6b̌*6 Snl,-YdԶ )'^ p{CM0t&9+.W $8u8lւF+b}od“nYBJ0Œ{:H?nD̍Xr֘SfByfP\2㾐^W^b^CJ6u%o%.CaO6AyhZm;SfϞW;테H# @KR ipndڐNC|uTP|:eGqhZZ/*Xd>Z 8zABTw@st2Yn;U 陾Oɋy=B7UJvUcKWzq)U :=?OBr.E WfonHeC{`{.}rң&lfP}z@!/+~$ͪ.zXI-p aϰԧ&9>W}^VJ?d\"aJj0SrϷV^ǪpyOv:QF,y,%l~ SЧ8_iQ=B&In9ķyz!Ss[%.o Xɽn_aO$GO{Nٴ3X"H?a.:\*sȊ3`W-+z`tgȕ9g3kmFY JY W5Lt)13|垠{46ȇ$)Թ9~P4:%|,A=X)` ]F_/.;aTH9(yw c5ej+t;E3 0M[}$~H2cTSUZ0sY;Zyf:<ͳ^_vGL$%ݣiћMa5Āή78j3#]yzAY-Pt vˆކ&'ia$ŋ֛\nГphvk&#u> K֨W^OYfT& 1HgI6|eNΪj79#\Y_GH*@#o^oGqg6@=B( \"L?׀6Ll0Ì 숬ReuwsH޸A*~UZ~ 7?3iQU ŔuH9 Q ٬-ep$0Ȳ`<=D;\E\MRlA[sNOZ])Q߁)P}:}e;C9`ʇr"Rsn6ni}{#gdB%xA1{z[^p$甪Xd,X3.ȒJ d^ _xޥ}DԔnN(8w5x5YZL/9j{OFYdNi34+K7rZa6 6\ sC%螲 ,'0>AI>K$˅S?%fj.+Eƞ9X\\B욤ߥ@?ܸϑ~V xF>wXX@./$,xx}ϻ(ӢPGxĴN_DNGOf - s,&9*HC'P,Qq8[{G'XtP|_uP"0Kޫ+ƚ!{iKVRmsL8sy,#Y ZIc,DVq8̫ ]]9uh7P:hpʶJ+]te3 j(Gp9l s*Ґ_S!ma Dq?3$5pSʅKꃴCTf x9Zp1B#l1*"h#swPd}CMJF]b"HzMN,aSD#?332n 8-Dm)SA?\]fQ5r*ZGƾ_LDKF{ M>mohFFM˜l/«D_umĹzve.y(Dga*òE|ºAѮ%{1DscKޤIRKDtNUd} vJP;]08ƲTX/ :mkH Xi4L J!YB|y6H.^/}:{Nf >.DZ#Pc{zq Z8J:"xIO8lCmWSv7p`^1\ YŸ$Z}ֈk z6K\DMI9wsItx4OcҽzWy,`C&M oMQ~;*N2%#]6c17fDz%m;;UYz|`L^x%qht*sV{%o<^+͝.Da0 ҅]oDx,+ th2H\ViZ-d/Q}:B&wwJڷ^!؈Qr6a`%C̼l=S/}/RO)Z %.Jv_%XW9`h =a2t(v8.WQb#ho;`Jao%@~e)rYJ7 ПZSkrL5AX٧ Iڶ`,{$@/ψ9cCD#އCiyxeL!$(:CMcG[SUYi4Ju"0S LSIW.62{&VE3':6&ߓM{dGyۜnT U6f-5Y.W͗B5 qwfzg9K3o5h-˸5T7o<9F/A%X`ㆳ ؕ#l%7DmqQSz_z!7kOڐBv4U=G Kn#j̘sN(UH),.;ڀ\]KZV_' Ж\|AIXPSUG@mxMeK5K6F'!(p\C<v7 eZɃU/vZFa}WƃɅ% rgsWj&$loei~X =S@hۛcnuBqs97_⑻aTeâň@{ NL,P:4gaXi]_s/FӽV߼sg tY_nskSd̚S*d˺bF`9Pl7s~JfTmJC긃%%eiٻM}H6I ƤZTQqĵ.LAc( 3>Kqa/%zPhl0}p\)!UxnT6@K~k?Z ձ,LtHD73uV(r; /\ADi*Ǥg@ܪB!  #Ftўv8pBPќP]4k36N{J*Vb _+3mM:N;-BL%a<&-ByB;6*)契/9BJm&x: GfJ f4ݷI碒R*n-C7;E+<8;57.DCU[2ہ=SxAbxDvAO5&IkBy4Nr;|IgdKB@&?,u*7Y}@.g~%Eu@vAzHRȡob4bq5:y|`_?$ZՄ:sU$7z'=H؈hWbʪNy:ûM{Y ^mM"~"x-:q=O_΃ 9wK"<ձ]*BqLN@DbO/ï¨kJ_u[K$ܐw2K,&ljdkZyh*#5.)(Wt6Jn=峠MЩhtnJ䍺macQ)!\9u"OcسgS$)O߰bC] Vjt)~0QO75M8ܦ[qj3H$,|]x9'}9TGqu=e^JPr:9նw>dIx6V2UCڃxV%IЧiI]O3'I)(ksa2gӠ{DSp}(]_Ն̀jN5AN`r+YxZ\7aj+{'T 螛TD@"GF=Zm/3MuJ48=)^]T2p:KPkH16 v;d[tKf%{,=u+_RMʐX,[Ot2m?^ONֈ3;=X# &5<}&mߦ1ݘ#G!*W ޢuÚի9|IaD,NFB$lX<\;pfUü/c.8R4ב/9ьC}$gYEz 8q`0 sEu2Yqy,T'-+3JG/Yl8jXWɰBMWWը>%>4zxa[(s,>NaOs΋W|wqy3=y*}y0mPS}Ha@P-/)/ Fˠ}A$іQe ,pS;90^n {I%%Qt (^53p5Bm~< l +(rOC-.ML2PQ g8 JW~  ]za!RݳO69Ƃvɸ/B40TX:WKlÀScoPK~lU׼0ROV.yj)%K sgFՐ%N_EC^Vo?V*;vF'IpTsFQIugmZB~iA壣8%ڡ 8&L e2UE˜4=1-G :H;z۶ o#C/uѱ 2Nf<fǎޔ\A)®8q;w>' \M ӵok.3-9>r׮@zzNĺ4N1n޹"r佤S3u}vx9M; Ƙ^1.)#RG҃igFC[Kw·9(>@AN/JiGQ\v`#@RJU> `9j o=+i.ye-Ujq/ Ռy6傔~&N&BWĬnR`3,Zыv"2g4+qw7~1φ\0`)wdX\l^N0ezMዽ2a86P=+qMzRZjZ%~VAqy|U@fmaG8'+6VmC7+Ț%(L$Lߪo̙(H,ÚG[(Bܕb vfkē #wJ ƶ̰Bpy0lf j;' .)] ?zV-xdX_Ѫ* H5[b)!Þoa-qϚqyjOm:\dUмGTYwg3QCz`lȢ{W4$ :v(]JװY8Aqe颠؞:mgf\jKo{ $cIR A5^A}衲קw ^pn-'b] EⲨm20H8[ߩU%t Ⱥ0Da!kZ4{5''F}aEFV&[w&Z@Z݀ӵS`9爅nOT+9ThRNMryOp%Xg0sS"93WP3˦xhkC446:Lˀ'0lw}qQBe; F;ӣz^ٱ4౶kӥ_MgxC_7NN˓Pb/|Pe?{S:z Ӏ'5dQ[嵝i=O:pH-tXS w }F\0}wzPX^Ӗ.f8Y i 7OqdU݆>|E.>*R#=aNZVoគ naEjֲtbC:w"wE]}' F|-wSOe2M&W6 )D@SRI͏Y~3)`{.L)H1bORis4v闤1BʞW뎊&to= TeSv5U}pcAkKo-2J7G-lg&`{Clhx^6=?G[kN}êtt-7 &yJBY<7!:ݿlSwf_Ym]EX3l3Wm+ٙO%|jx() $hW x<+gφ.%}fc5i"$k^?M`ee%@;_gTFqk7(SM{Ce_լ;NNWUYhL_JѶ[s?̶K:|dMuP?/RH+0畄?#y@ENS3 \c"$p&׀LrJNí !c(֢4`\\R.7 &Sg'aL&FU5Sрo @qb9ym,Mv LCY8R 2>|!deQ kq)b$! 4~poG=e+[A<=}aݰ׽KjCr3{ G(ߗf`%KaO4^ԅ̕F Sy\V{桾POG䍸3e-[D^'ȴƮԧL[#,غ4c0 w ! P$<1!羆fU=-gVbl)u|51Uum=D0=:uOFBnnԺC=y-S(Bu.z!@u|5sUGT FЃdJx^5dh Gt@C9k?tzwCèV!Av(|o1,cOYs1IJ/m TԿƜIxoK]TmQ2![޼3͔ljp73r-'@8+͕=R7FYqvubiA5E,L]4;ڮX<=fZKj# W/yQum9 'E34{^@y0H|P8ܩs13HJUaEQLC /\:ovL 0#Ƕ?lBfaHkBZ;A9?OuUY}>P)2Cݪȓ5MRjgyJ)r{_:ƆlkT[5Տ^)]L7Fv'TG| %-B.{]Ӹ7s?v%rZ^RRG)<٬,n),cKE\H4RMN6{擬ЫmB> ԅ(r'72})8G6|{"&pE|!Uw|\WzlqgG ~ XLF _YswQϺ!@$,jMMcZUTՐ Է)柖li+U4I. lGx8=eKL.nsCǰěMc?+}hʏ %3K :$qzDTq΍"7:7!.jHwɁ]=ZJe QHwQss z%2.r果ے]ozwaxnb{F5:̳>rNSmW !>`HK"tڂyUɰIAj1zV_/M7EE*%PkA gmy͞7;[q)QÊtP{}zA0͍__n$3`ϾI&Ωq^dPʐ,5ԔU+|9\W&SRCJÎs K-cZfF41ޮAY"nmO;gcRu*d/ij̨ z=% f?_eO@:w%znr:oVwzҴ- )A_TK˅"Sӿ N%ei<7!Z᰾VU'0}F%D*[ p@ȗl~BK,R\s,)k~t5˼g-!qKt`-> R$AK|bֽNRl kpΌlq>|"+_H tnS 4S[bDnQ L~ 2HQ'd kAZL6g+ /HR,90ayͅE|Ϸ1)ؐ}vV w\~br%cB<{V/ p&(f}cߙ,u56Xns6=)cRWz8^: 3"n@_I뚚Ar2-'0@4͇Tr?FS퓸pORiZ22|CaVJAھfa❫\0  yH=چW[5a1CaU(F^RRݷߪYfbH)0+tތ:HsI&oQ@ 3@Uh5{PO {շv_x! _.9pc x{%)_4&ĕ;˃A("YW,,SGcNQaThO^ڪ~(@g╶~GwxOU ^pkbEjj%J06#M drC}Gǣw'5 j ߎ!}챠(/3L$ʨnR$%-ϱ |WwUZ6YK_~Pgi sG-$]QlʧxEO. A󳝪+wG0x䉿OI }Qz=qտ/Ks/K'TY%́;!.%BhƬkz ͯqO&O ^}YTR3k]p]p'9Nx$\Y`rL>0LIٻg^k n,OIc|ͤ@9fu=fb*VcuLE? IW ,T_鍇s`m3Bd :G0q~$/SU/FHc~5!ON[<0/*U=vQd? ޠL:ؖcեmb ֵPOY.{wm85=s7kDA{#U+@*f _\}D8YxnY$j-X @hQ@ھrYy֙-C-r`Z*LsweȮf?4sd6H:F?7䲠2sp HE  NT? s>X-5ŵ%I[31 iRG=i1u‘ \Iy/K.Wev+ma^OS.+my9euzb.Lbx#EJ//<-ǰT@;*ی<H(iP "//hW q7wOUt|~t}"[ܜm*}Sud,- p2^/dECL%\fhn:CD"mzdy)Tִ<~xZDs[&&y"YAhb&ƠІljnG݈#Mןˑs1nKUdg`l!( zNQ#tTy̒pٶ).8[,8$_GU*ӧ8Ryu׬f)D%:R1op=Kߑ)ו?ƞ*~H2]*!凚iOw,ݾOS%Bv\~MR#ˬr ڥ޼UTϵ8WLJW#}p,5 ``]Mq )Vn)Y%+%S~X,!||Jjz 1Q9ơ%ڜP-,!O6SDЖoy]%dv4HQ޽nCm?`33@)ވL0Dxڡ Q`nffuTOOW! RRԫ~D1@F,±lAWg¦f(f_3kv>\9 *;UmquXJJEI,6]eCU_5-1$~vɊ24NX]|¦v D,~$ q=IWn3MMH `)^cgų0jj$=5'@$sdW9+/cqKLYȷrś~hC ̾|򷔢`R Pv lSicRWaYCLʹ10~* cTTtθ,3xIs}Aj''rWuMyG^hpS)z_TI5I =mi;䰀,б}gk8lTnޓ[mov;y${xoȳ0x}\)?ow!?-x޽=!kpV%Ј.qZK&yX˟l?iFأʩV$%G}u<.ϵ3\ɟf"7эLԑ KBg:D Ǝ48=.yP02mOS9Onj(+ݥX h,UKgiCyVfs{ws[X| }S-jpD%c˦ d;GUݘyO0Uaڲ3$- E;sm/:w}_ZX S /J`+&R|.*=8: |dMW8?ʧy& ΃)4=裼R[Dʐ(vxJix"qϧE m1B-R1n Z~vm-P9-F&z덯{0!ZL%+OеU?{q[\:U i4@dגq5~\,L]ÕěM84՗[Y~1юZ;6'uH>jas B$\)Xm:6F$77.`aX8 DILja6-I2 v ^m >R~ֳMe~ b-r/@Y"zB}S}YؗtP1 / kI V8zT>[9JJ&%={ /_]HKZƐ׃&j n3;8{LdS`FT-޷2L[$QǬGŕPOD2=J;U*|8:ZP TkŒ}@$J":Ll7f0xhB> <$3chp(̹uKFkיǔSDu9!ˆS mz"z#iJ~1={ lmYg=z/| |H:j1] On}xgxO_`U >E3m%'fFӫT~6OjĻw Q|z"Y/%U6`WPӚCJ*3.a.m΀h&Oh$i[3c!a|L. v_^l#y DA)q)!vkK@S•JX63ݛk'Pc뉞á]51GO1-r?3Yېg+.&$XĨ{7j1@oBY7oq;|]OfT*֡O%Qr=% Ֆ>i7FjaLQكaoXuÇMC]|\زnR Sn=0B)?Q4 ѡjms;>ase wؠ]\1<Q#ڽBh`u!}uNPY8Fi"y\4ȨY9D!8}0D=- ?h7?qlw򗈐d\e9?bL7#G;qqgiBOoA#5z7H86Z< nī. #Ng(x xLB=ܿ{.y1-Qh)=и <>msLl<?e(.aH㱊8w@jl*4{*0M\bF-lռ;pR![/elC2C CYPI9 w;I80;ЎKS=`1R__冶;o7@KQ!ŰQwŊ=RU {E_I\ѹ_RLnחljeϨ&4sLS«J VLlB;˼$Z!t'TͬJw&h51cHőea쐮JՀ1gMr+rY^^X]bO\fl4\@*eтAPܯ^(0}o݂?3.2ꑝa6:'jT{-w~/9j4&$aB=l+SB{UȍͱLA$ʞH{x=:i.YԺJkL7[qu-"!} ƦwJ0 S{*Dt! xNv$SWa%V"E 5[{ŁM-Æ F$߹&=Sf4qz"`ԇMn8u,h7%sn&srr2]1ˢn@dQ32j,gZ5Gqr:idWpƬIʎv(13z(h!qo2x?zܸC]DcwzVsfJZ_&~iݘ\ jxYM:"/kkLjɕs|y*N(5NEF<~v(5) [gPu;|Yݘb >kŤy*:["Ąj뿲,c]QŶY'8R2~mYCb5sf3dhӱ(r9-/3PC@ppGraF-zY# %&}d'Cr M}c- TIcVW,LųPFlj"4ۇX?oPRr[gc¯-jIĺj9#+/xfO;Pi6{;n^<_yJ¯|uȎ7T5/IQ ׸R)D8@A ]-.j3^ѦL?^Txf6 edM67 VK@>F,3o]b|Ձݮwg( edp wn^8X8ܮwŽ'+^jg1e]'qR+5b)}]֕Ԑ6ۧf4TP.ԻL zn>lх͈/uNPc""؛_;KP4@aҵt;fll *0-0rYǠ,,%3g b.$nEX ' KʜV7M.sbD"EX1(+P ?ѹy^"\xnkoF\3D2*1BBKf]+efp =a-nSc+O<:)'`HQW0̸ೋmZG1*x ,?mwUu}@J2p;IJ^ʸȞcYdsy4aן;Ѣ9Ғsh3 >k>gec#P0%qA'Y'41=Vqoa>^]5HZ/w,mj3NJ[E2CBx h-;YC{",fh^!&;Th/Нl?ţ(+QЌ~90i⋤08Q:ik~vrBA!~\CGK'R80!4dh S@6%Nk=(^+ۢMPv4xk[L7lanע/Ȯfrh={d[jeȐYoRZYb׽aI#i5>I:o`>g3Ft V>n꠩GdG= Jbid~iFTyU*ߊ9NcRE{Rd_@Ҹѷ`:Ð[1/uCłQ&{֩Xj]~PN8l[5 祠)z`R2e@o#>+LixOŐu荒cwwnODT"k@6DKKՄdlU>|՞Y5"m7Vh{;CI37=4 pqX_঎68s):IS&}sPgE9i- ڶ)>̠٘luwwPt Pˏg`rAe%jA)g)gH<:P4!6Z9{پE|9m)~a#ۡXۊʝ9yvƤiP6៦O;Bx\DeFyN'7X6/MBbnB_T B#"S~dgEǚTH t 9Q:M4dm+ƎJc|iIa 4gX:1xHɭKCqyTmATQ7,e1L `Kh.#w';#o*1@$dmu4q X1 0.4#g2 8DUXn<\J3މfQ_t0-j;ցͣisIĶ0i|mo $ jDwLdM*NeQҾȭk\z{I[P N=S@ RAm+Eོ<% |pXADPݜ?y’Z6lM)gMt@dtdoxiUq%"s(Nm(ӂ6P$[R7 \z;`BIhcGV»T*9Q^Is* :t+o"-BU`MK0о}Ž9J&º!sEqqMK&fU*KF`EpʀUx6. $JZ0z^I&Xj)ak]Pm7+}x^5@Itxи`#or93&la^Ay0p~ZUVT2\b.6R?JgV(TXJ'B9LA WVHV4 Y+VY Ү>ι_Y3wfu,HHx ,pHąQBfk"OZW D\yYy6 &JG߽\OeΚJ(ErO*h[y$ъNI j1wEFQ2Xwe# VIYN^PMe4ׅjj ,4R kg{g,+_ %EyനGN_ԎX.c3%#g 1D!9 îlŖdfɽ ;,)>2VX.yƵ7ORS9j E0~M/OןQ[f: Ѣ _ 0?ctp75I 6"7CwF)o>GeGPgᱴs=Œ|".#m^1BLB+}61/ }a6{A@3R1K6/aj&ALMl0R]M>nDU)ZH#׊Ƞ)]S֞Ca63'e/ ⨕#4R`XCϸAg6+t!NKBz<3Ԭw -)0v0~reՋ B="^~Dd};&eQw,)_|OO 3%ptKjׂw< [QLLX0X>Ҙr pYZ H\ a@/>C_1ʈ'`aF zW Q=ӳ_~47@H'Jw"rSY? @gP3*[RMW-x+ݝJ %0@Qq h 4Z}TOqb<}֭ycQW?٪tCw\t+MfࢊәeF@T~wv8}g22c:3Z9Ow%`t 6d6]8ZчGmSEX'|w nF E) !7$ ؓ hkGnIy`5Q1ڠ,$uRxE3ؒ+K1%8SÒwƫ6 (8p&{Sjpe_nk*~)0J':;vHËS'iZ'+)h܅oGr|ӯe-ckmG-,9UsŦJ:L<ߎkLW,+ga1z#Wzʹ:+ )#b% ̻?ⲝ pPۼ^%'0&R*\ɶQ7p2u(Yo\c"2 aZJ|]b&g,iAqę6e\Yĕ}lAk>3D$8Ttu DK8LrP-,¸!7C[V`1imf-Y)j;!gKbGN&ހ.]is⟭&16Nif?^0u1tv5Zʽ#OwG!uz?%K^@u_FN9u<(L>/>W8ΜR&ToK\Q<oV2(_LmrWk;[瞹s#Jo'A"X3\%!::JhH9WZ5 ; ˾f.ku0ZM?eb\͚Xr'G-l!Ǥ;ׁU֧_5TrdnuXzJ?mdIAOP<ԕ+_cR\>ߊ}Sbqjt$A'uZgKiuMZHf1ohF8 D4m0Ih;2~8{sq(ǃ2s$IRU΢^_9\xh%Z"xImc"@O+)K27aJȒy^P6#1 |?HF3Q!VNs_qrecg>*4l[߶֊ T>ivzwggҸU@.#z6fF2!'_ɥ5Igp>`qbM`2mW%(Xkxk6OP`mQb'<=*:12Ii*[nS6_G Ep.mFp3T,h ~$Ƕ- ilrcX^"&{IIIKD[utDjfl`4|#Z!M}鱈;-!*ʎbUfZNipt`:g҈lޘ(US;\aͤ~ q1̡Z~@m":.tU+]/_u8@lj )P+BJWuv)?/*Qjc@{{ȃeجh0KyJ(j3uB_+_s~OYx(uZ26e׀|$4eG:wAºıusz2dѯA%.7JG!{.8HO? ߉"aEx '@Ɏ5ڵN޺K?MZehJ@&il$ z&hma-XvvIu9C^_ qiUI%+ 7P} M)* St) s76Hvu=2/e"}qc3'] *_gB0XұOX#K̿ ӥzAO,Ju{4H'~Eʓv/ 92Eyo<@S e,S2~_2;"y`>꣰iv Tuq2_d7`MhPw^"T>h~xֲg;1-*s>1Z*J37I9/NMH.m{(6Ӧ ;*,nG:4՗A%DTe^?K[ƪAh!8o#@zl h Ƅπ,43"Zoaci/Xv u9VP1.d)ъnCswߐ'iU~ ؏N zɪwyޛ7勰uܤ۴o"]\Ƚ3D`H䞕`|KySȈS-K 1BYujxCE?s2+8v6HoR\'ۄ}!Z-\b`IvuPLA2X*J[i6V;X߉#*^zؽčSog ǴCv3v<ioف1TF]C;*1LDL)fw%@N?Jy Me`1d߽ ^9;qi%ILH3Vܝ=*A}2R뤀L1hlO1d 㙗ڹ81wy1GyK)J^rq?}^ :{i`F+WDL$9._bϝFOs#Bv0Cqo ("CfQQ|U@IQ$]Z>$X~5rЫԻ1ﶈPi+q?}`퀃isϏf{Ft>HZ4A²;k.M4 O10˟Ť-Y=Q/FrHJb`hfiNNܵmRbzF=MvDn})sGe_L1! ![HW$Y u2 i/̑y=ףj}ek?R,ťᏄ7TR/ Stfu8>Gɻ|TM)@:~rfukL/jV- +NB^,+K bkg 3|`u \qEYK n`b,g+ )H )Е#M)GEEa} c,mI(*%+xYU.,Wʎl(X뜾.E& e#^C,0} RR5%WbE Ւ^FId~EC%q>`Rw&K?+!RBw=]ℝͻv؋.yibɠ02.Z 2= y+&o w@qO2E^qyE9O'ޢe7,'B'ݙEfbOy(ӛF 8 7):=$5BjKvڻjo6WX: vpI+k/8Wɐb:F_.&Njdw1VpE$;>n?A~dٌ dϣ(b!C\ h5~dFӻ|}j&"Cv7vA!)QR jj]1u6jCĊC#&%p5d&8W@; ̯ !x D|;-oЋ%dywEIvRnٯ{_]uoWЍ+E݇~jKN+oCݟSzI>38汽FWJcXOn((Bkk0n''1* ~ދF4ާa4ȴ'KSj򧏐-0XNR 6]f2X=UAKtoڎ[dXyBO@n^5}8,~×0uò&ǪQ$C _lгe#k;C45EPcƶ wWX5k9t6ҝ;|XL]?j.9܆>.CUywƛso {f Fp[Of_@R~[:Æ[#a<b<4SW9IQ!pkUm |.C4dHo:I\YYýMZ I}hĦ,A2"6Dt 0Sw4Ff $nwңc@U4O;v]u_t `0)^f1VL|L;7X =7pQ@3!N,ȉ%p*1企sNSEw{rIXFxho ww7|^zB9 4՚ f6#<[!X8_!M2wmkxl³Y C;Y81W' (ЌɻRk# x4+STN2&2G@up~Kyb\Q-YI\z /Ov&B_m))L{%.djID=5QXxͤpybTty.?z"y`aTxY~0` YKW`nv]}}! g=Pa{dvc4$؇`ݪ;T>AQbiQaȲXԇ V%tѻ˾WFΚmc$(AjU|1 LA/aBioM V+5`vllW崵^!᫒fͶC`fYXs w΍i >LqKJUꡆ&0OEN4;jyB7Ac&_z%\5ױ(s{7&0 9E:ͼU;@ ~fjAi̯]>tPw<+E/fQ:fWwG<=n]C6 𶜁*QTVz@sUTzG2)My[={.0Hr:ݲ kczh:_$\`ϻh3C5yY!{4y,\nN }~Yuҗm {Y.=Aj<ǤXs(RxqMk3}Q搃Qw+fAzIt)Qsc6zr&[iS.>U;W >mQ} zsK^_d(^jN-\O0ÞN1*H̠|X*R0p=ޱ?bE 3 =S:x6@eX t?i:X%7Ib29e( C$^?[ps< @A%.xJT(Bt7,)i/kua~68Q8\I0 t=;jz¶#iwleQVֵWl}ES`0^1YxF"f P3&o3+:^"k%b5QFsޞ>tYa=eBzSkWzR( ~rאYu^bH񍙋{g> 7h T,g$fMczA?-ˣTŵؖɼB9oLk1K#OZq~0 GIS+“'A3Otm/bf }w(m.}5pŕvߠ3u>{!6ܡI֓õ J,ߨ:&]-S<k4SmE8+? P ~w |(yfXz|X4t{t]Ӊv$S]kGod9筁˥һ?茓'A0d➴`kN\Lo71teuۤIΚmL[%ǩHڼə! |fHN^ }Vv1d bIb$My èPKVMOx3z0`]eSH Sqf=B>rrا8Mjf3-qN 떛%,(pDsן}  ]/U~UxDȎwJUX~F 0@vvdW;K<^ke$dH'Zwj0NyDE@,ӣ;T4;hxMu"Q>̨;$eC+T&ao}̿WrAZmqqT{FS`ev8}XѦ X:Hܺ`RYH>z U<6Apa NdȞݤ<;!X^#5Z f=.tjʳf,ºT*z(5faՐB2a(S3_}}nIV|t iKIᦰ|;uf6>鶓%_*7~R;S y'8ZpN\p>4}]KV5EYό@gO~|ͷh^N#[/g:0@1SOBr_̕G8{('qjdL6}fHi޺7',}tX-Yd]Yy& ŹW2 KT 5Wց3HW{/^MϨl`;^ji(&J Q2}aiE.#Kr+Q<-]@9/n?jlȑ-NW[cmiG+<‡d%)(f{hU=MۜSy$q"n}>ʐtnӼcI+K"Z nBUBۙ6yYB87,}.9ό% ;T~yܤ&G[P#Ff-of6Ycֵߎwoϭ?bCFKOQ4?17PP>Op7 M/\G7vHl&5Gbg9`F%g4oPnYRL+!߲7(ݿexf1Xg8 /0 ajxum{'J yĞ =PHj@YET_2oNgUW$-+$p<6hguu衉{$1*O*N܋ bkKȼB%Y\5=ɬV$Í3u_=2 fαK]V.6Jvl=kA-\(Nz*.ʿp62{pYF\:BҼ([i(#PGaYF>H@N{|F-P^LLߴY}P,) ^q u2yYfťcE333 Rڣ[A4_"wWZAC_ȄKa'ZnifԬ7+2pQM5j.qK4_ʠ|z <4],Qf#I/҉ e["߀P~XQ&МJY/)h*tWTb ~@G^cCK0OZ֦a)tG43V0Z^ ==6?-h2L%;q!$9+OI( E5a2'},x&G{Y{ڦ`4z(1G-4N]okKF3ߠ0W ?[0P32~(ʮr&'sNJr X[qƁ.UGũS PHUɾb2dqIMOg* C2wrT 0[?B_گdevSd)bص^AoHpⴻ+Hn6(E1[]ޅaFn#n4a&;ˆf҂L/oByJ+slܙkyphXXi<+TE7w8v Aj#qAS{ѽ߯H]HƨF:ۆIZš2V68 ~>L7}mxqe YsvrMeL{ZWK3~GOGzg) m/i,IX|"!F>0jްBjŹEcpuWpE[d COKkc}yUs#(ݱ>MF&)Ѵq$5`r$t)O__$s/ TȄ#Ff侦ᆃw&,6Caai{ĘGBnP|:i3lr6e%7s8PKn:[ K  -GÃǽ,yKJoJ}BLkQRnW>xk*VyoBU}iˣW$11jbI蘼6M.iKwƙ @1:ZiR*m'N@b,OVO[3=bBb! TtoGSN 0;zL,iG'_L^5˵ (M%}Ȫ8bBI`yG}ԮdBnCJ~B/oeroh4{z W0 JDiX& Ol @獵 $ӊk"U(&w,ǐ&&3%Ѭu"d#^8,ݺv%Pq\I/'^ -) \QÚܮŝqDٌ8q_w0ff)R] a_Pvxlnb[e`@(Eˤnsc36ʐ5=$@E uG)3hr)_m* f;G=(jݫJQmLW{_4]UPJ9z['ڠ*f;DR^_nz t6rͶ.CE rB9;3h:CF$zym􄽻ץȿ_jئ,<[.E'J^ڄY/œDIl 3xU!G C: 3BFd`;S$4œ1j T҂Y#$vsP1W/ ^]Vm"BrR9t"(r8S p'@رߠt!bXz:ͬMP*- xU"q4-Pۄ`;N?z/ϐW-$ɴ%s9&xƐӱ#D7d"n49 -PZ LNIƔWOL&&PzarD^Z7G6[`C[if d~hqv:;MZ-{\޼dlDs52,Ȩ'TA-i%Ⱦf\'fjR,QtOIKGt;{FR{(=LWuw1y$*$aE]z.1}Pd8[eCVYY%ܲD2-EWʆѕPnqxX]6#t$78k +92J*>6td 48e^ՉisS6E %-w"#B3,*p+6fLs\҇մE\Sql֧CI>&2od&H8]F73aZif򹗸6aNV[Z.".$.wddjq/V=k&y]]<&]뾗i zd͜we/u3脮 D$vO9 ,P( ˺)p_X䯫y!l~$GjO|Swݮ]0evטceG*qP'wg]|pB9w֧֎Ԍt>ƦSAx4JGV"(Нd+PZf(RƇwǤ|Zu::JLToo&RPs24.M?0@Tѐ9UMl0i5?0,[{Gr2V&Psq[{cD!ScH0GeCMw7a%N Mm$lQJdJO3[{:c_MfvYj}j t#~\Dj=uUo7V}i1zx]^WEu-n7㜖RW^ 0;D*OW9p}&a Δv^5Q{CldP= ȴ)lݠm;|dn8uJzae^pJYqsXћU;4b4qJ#릢Aw\!ĕ Mnvrk#kRI%{pІ+F,; 0ڒ]Y{L c)K *yŴ_-b3\uRmJJwwqy ю'6_,ʹKZs`-#ԣ~G؏UH{04A!e]E$cǙےz^GH[mx`poG =VO]Զiͷ~Ƨ y qP54&*1DOeQk$zYu+X_:vaK6}:qn@|sS 4=as?P kK_t/2`CYP/mrŵ1ZIyqtݱMૈѫuiHp]`{nN(M!/5] Z4r#8K(p_%s8 -EB:*|h@S ?%j5%dυ K2(y[M|\TR5>34kX]!Dl=~'+zh*{Y ?9ؔQvWo2c~]Xg[_$B #:pYAD9nWȖ\_\ȍ->f%h4-=iq=$7-_+c/YbdG>jbR5DK@dKW8An}Jiqq2OsYԣ85 5$9u[5lR@ux첮z8ܭ<?7,({#ˈk!]PDm=/#V0 M_Ҳ4U{aɃNl*f]d2'O l?~b]#U}Jj|ԵFW&[? tYS1q Lycȼsk1М.4A:z}I/a~f j>S;+3-S +Ny &p jq;vp/r]G&z9]z y%6-b d1e D$unB*ڪwsC< %`Z8hq( v\#W`̸U_R]-/[%N-oč^VtԗFl!n1̙-mB{zh҄(*G&efUW4l*uNEdϓiG徊lV/?I[Mߪ!0G7 Dx,',,ݒx+U"EMN%y"Ȟˇ2 9:?:rl$d \ȸ0nn_60.A8XL`3O<\ZBC~Z k +ZE͌#Ҕ9!MBZjRkN)ꫧDuu9P{>ڲˋ0r4r˂pEnBP7dJAJcd2cj`9XPHQlw t8}I=m"$V ,+B]Xs ^`i$ZJȑ% V6EH`tՁKv4JN`uDp.͡I5of|v]iBL)-86CzFBDKR3I> D[Y2|[mN+7`gr]d.{މ\>F{[SR|0'6vd~9oVG mr25قaqC6Zd7gAiDΤqe8tϤ͆[_bKR'J*m T!K]nc8P>'zF؅mё.j3{o%.m (JXv7'Q-i>g1zpe%V6*ݜ"׾|䛊 P%˰n܈q{=t3 HxBxC<& KT7UR7KgY1.͋:Als.5erNgo/>j=_4y].+8XI[3Sݴ\f%wOd&]yUWwӗr9yX BJoE](.q{j=8Erpt|679zR ٻm`q&?t>C&6?~ҾQ˨HvoPP[ϗ6Dm\Z˅Jy-V'qy60-<?R;E6PsOt /99^FbHSzk{ј),J>.OEe&4TK&d&@KwXDS?tVV5dQ݂%-ϋ(p7ꪱ[v|E\{$3=);o$s Fw3K2+?2K,Lcx_ /+e4Ԇh_w]4"?2~2N 7٩ n?h dCX>[r= ?:lPt@eVtP Nհ4k݉ԙ;BՒBQ#E"ه_QYñ*6ߢ ^ʪ\ ʣn㜵ܽiV.ucGV?|fn…U`ۣ`, ܘ wD9yyw+x1DSƖS$? 0p簹÷=/C?1ryߤHoE}'\!񋠇e 6`t`xr^#R] 1߆!i(%thfuv6&jœK;dBD&^/WLq ?a;V QYhvhnٲI@WS(^6`~GJ\QL&;{ۡU~xU>$iq.d' 38+C3m"iݥeC-$=R(ǢxߴymڄHb) Nz,H"~Jgs$'U3n0Q.F0I_ב(2fNSSOo&uk?֋RyJrnL; n(1 =/MɯV)W1{RYR3y~g3P V?<,kF `??T9{B3tݸ./60Ѻ8tj>}zB #SfF }Cɶ G8 ۫޲̻gUXHM´N]\0C2|@_g#Dmg{y H8x*Cr1fGO^M\I;; ƙM-vTYs{OAJjj|N;]3IiqE?&gZ fWSWxMY'"[OZLO8/blmP?4,D Q($Kt' KidB@j}Os{kxQe.b&z.r\65 |Cysf*S U1D\[Mqnw"k% ׾$͑HjL0QB`L쉖z;Ǥ;R(flc fy}-dbXɃ9[ m9؊=^RYGB_Eg "DJ(:`~Mc\g3 ە7A#ZHk:3/^STN?e4sa%sT̗ j]4RĠ픫 F ۠F42޸Q4`+K4Hxt d#gݫ]ZZ,]Cէ5|GDIn8X-͢69CG9re!4fwOH P NoM$2! . 6r,A,@,ct>@O!;j=a1R}sj;mME2O5X IlXcv{@@t .c G{ta!D .Հi d&6QgOW4چ?vKI@V,IEՆgZBK Q|Od1TW(XtwG%ΚRwu=pтQw[uRS[BqBiXK tymr*ZFH|cD2dV4ZxR?y =lZҗFqy5}I!9smzX<ǨUHDRl#4u7 wjc͉>;a"%CRK2'x*QOY|z: I)B+E ^{}z9TPv5=w2,`ma}bJPiܼ()Ͼܕw{Z^Pj+_88 "_~/Әb Ǟ<ũ`" 7]fxqu3Wxa&+G?ʀPS_䴜YWav <+>sw8Cx)=30L:K&נ׵8M#. d'Fq!jRLK~[Yٴv?4M;qWl8JAk84~fs*G%8O\MG [w$]7hҞ][9\sQJMAi%6R9 %3ѣu4񤐹>X:|5q5MN;n(;q9BYv[kf xAn?^+NjݾٴIHDRBAY2 ]5\KRX}he+S.A]cN\uh|򆲶/BbHV[h%ꤰ1֤ڈe;de|77GYo.X m#mC 뾞`Ӎ\}6t=, h%q&EhZ}="^q=xSm"Yl fuK/Sf!7Z+'ڎPc |$NJ5FQ͏ɏ _k` {$i> 6E.u $t1!Wk>Cw3C\+* åď!RfЉa}GX1V2;,9E oe+yF= S=փ^gCV>Z>驕GgNGua|6U {h,x\Q'2'Į}N')(?0ٌ5~@[r5 ½{u4xa?}%nϤ[:rMHniE8Q 7+?֊ C|PJ/6`؋ױ dїPJ2"ս/k?aF'g"3Jov_DE=|4gSb{( IfC =M3_jhRd,{5 [-4R;L2z|yvxx!2ҔLL'/[9 п,4Fz/=śB|_ 䵦Mƈ4oeEu&̳f4G0ئЫ8 v }-l\tZ:iǮ)a+owvƮiUڂa+j˓D6KRGE70IZ:곮YJ}Uxv5ܫ SXFqEi:FY0bN^KYFZD>OCcBk׿ ꘰߆bb#(RB|_`AMI(rpgR!oEiφƤe{T j/IUy5auo'%E9{GKn7qB߯uI˫Mz34.AW亾ю<+|]Ԍnp!5jRh!m1qO{-9dQNӚx'\@C獭CO 4ȱmb-{n9LUsK8b'WSIΧ##]4˭0IPwj|ALA"MLasOwÁы"YB(| Y D;F5sitF*oyZ$YJ25fgҋg=^ynS)#՟%Ơ}1{@Av6Uj_5s+Mu+;@Q".UHKZ?)R[UxyTOQ]RoyMZeXRjBdDvҵ#؂h`C,2ܬ 5|tՃ~LƑ;3&?n?A[MCmg6-EW+J:h?#l1 p]d:dmtjJnKo1 i*+Qkoozl&ޞud0^ɿSg~)΀naGu zЄCAu5p*)l@Mp)8ݦ٭=bPd'EK:â)??;3^7Zp$Ac*4REBcMDPcְ}J34`tFqp'bZl2TYqM+/_o:*qChŭFbd;qh B0€[W eB9X0)UXd?l9nhN"ê eW?BaC/γȨ F1 K7ڇD+) k(:kQ"Lv5oLEG!kKa_L/a cKFZ uPC.{̵? c $'^t7--b/ax65%o9pGڲL+3曕ChU>2Ⲳ x_xKDhD!a=I}}Ƕ>ׂ eEn8pfx;:['QkGE =̟"zgKLnZK:퓐nQog a2Ҏ?ԹZTAtY m49js,ϻ^cKSMr׊|";5I$7hEaL Ƒ8e_MRyIG#أ|HB=|$LCOt>跿{&8$R"t]Z(38/pC5@[yиQTҚ>jV+fWyMpIl0iG5Em=r,"'NJ:IFWp5rdt IRm.T:y%߬µd1mOLx,D< إ;k:? Ȱo`n\_J6^kCZd1xxSZj5ɽ^nɺ ``'(?e֠&V*Qrbv>\B4 tfs?|.Yjܾ)$r%˿Ig}gu *0UA͔8^֪wmrɦ L]G3(:Ee;9{PSw !x2b=5GȪ0ea_&P.PGA"?,Ȣz+;…J> tVhS~Ej˴pf.ۖԛ4X? _Me>=@ iI_7Y'`:8܄勰"Caʉ&&e /E_[HRі{ Xd;o#nD w.N#LżZDl=Lk%ƜtOڝէSAН& +rȈNR^=M^٠HP4Qx[X;̀פ͹$ xYE|ܱi?-C[.-;ӽﳷJ+OY3"_^|ހ ^PMSp"x[,cTRj oЕ@8JqMo#&ʘ4Bp,>z6~ߒV"Z +yl H7 V _`ԣWMĈS?%AI1٠@ǏW./|k~'V"5Ci])[ XKE" c0(%ۑ"n_TH-̆ _rP.u7$=שvoU޹=]L%yi$1 "n|(kiyIqE!kyr +em)wۙ]]\m$nOoqٜaDZLs1#lH9W@BXUƺ8F|kkG >I)4tIH <L}bCG 7/ rV/Ka^_@ٺ p"Tv1z&Ab4h^D!8o5 S\_T!;F1 P t?AO6ga_YԥBocW}үx92t:a6%HNj]f1V)h0/`6n 2kw:[Y qd&7t[Vw^k?^eSVTdpޑ>Ds;zz 7C aNO~8d?@OV2~Hq!.7~R\HS4N_ꯣF+ -IO/Zigګ  z # k_4DRܚ<&kGhKQKlx\ AVk[HOȦ8'Y 04G2zxvBN\6BJ۠>Q?1>WpeDim@ȁ%1 nbV`a 9H~(Zj 84/*2'Cl- cGe lXXO^{(_4Ԝr?Ȩo}OIe4Y7-B${zk&u-ZIRip44吘3߷]nEVLG/ӬeyQ\'/YW0Wvl5ȑ~͚<8RJҚW9#75`DUN8fO)m^WhnGzr:| 8~`Clc*Ip4~ds?tc~`֥DAVԏֈ';sTa).ƙ LScFv! VXѷꍝ[ [(R Pmif#?g\S[Oib [9:23.]K1I(݁@!]B.sVl.wZVJ [+imٳ8]˾ @'me`ڦ1<e{k/: |bmτƇ8S* t `g,е aI謢 ٍϭEm>o(ah!~oQ)zfs0PNpZ]=KV04 6l 52?ItYHr}J *5X/=LFKbp⽍)Jxs|2|ilq7쿙9nj^j鑺)&n:[D Y_V!_)%6SSN+Q480+7[29X|'lBnQ=1Vx,"|lg'=濥6vq!X^wRVƘ(tJM>8abb0@/ DfC$sQp %zŠ< ="X=lys~Y!@G{S8ܝ/!8a.E.؅~kK%Buj&!񏀌&:أ  F3Dw(Zz3ԙSXXڻDoɼKH0[d0 b^[Jd 5Դ!^}] C,eՂn>}i(>ahKSt.%B?3oD ԲSH$vgɂ{d4?G|gy?][BanՂzb/_N@r:|s؇V&Z̬Ba$E]L&ؾS"~^-,7Hvygx~skAACM_'UWz$Y>l?:u16~It4 (BHWps'Źrbþ5nk̡O֘xB<ײ:2]|BR7nا:|6AfNDb̌Zx -iN^`!A'0+%E؍_z;Nz289TަLyln%QE]%k u_`gNeلYEU0 4hs>XrHAg,s%M~ҚqkPA0k$㢼Ɓ+K8BN- -CE6fȜ;I~G36h3Expm|۝ 85' b4e>78~~7K*42sfyx=mHmY nd[N1-K(d.h_ %=Uq` L% u/uFGo]sGG"\_.nۣFN~wGTu޶*$_xH' WljqYga*!B;4]6_8+CpwK̄s(q[|9>^*%"w&Cߎ:G {Jb5_ΥV՚8;0Rկa(ϵM3{x3>fdy1i4]):wgU^0P)zeZG*Cc[f"ӏo\}ʂ*,t l/9a7[Φgf:5E`},c:SM?RL8uDZ Xtxo weE_KU!#6v]oqFMP-Y'ыv= Ն #o+CN( 𨝓NYAy6E0kC,rG߮e & et۸Vۯ܏:8 稙t`YR" y.2xJ5!%#c}TH ?*XJÊL[t̂?݅ 5pl 2C%%ݑ)qG&);tJ[pI\NP(xlxz(wbh>A~gOcFBǡey+,wLwN-lk})Idݽ]z0*{tEsD&Zh˾ov6j$$::n5áTBWc=yN"mLzkWcꎹDs7vL9!%_Fo:; Cy1+5kz2xR%f?:%"!׍=bFmV7e\惱d'?k>K]JZ|:FSLih'__~ f u]VN$S7?rDL?X h4ߓ}BLRrW3IZwP:G]5!ȇ^?E!Fln87IXU"(\10ռ} z]Pt:O-;|ѹ*Qb 0:1y|&pʮux5O$tB)O[3;Ӱ9?+b}$)M,Z N-'uc'.F习Cφ-qd̊B=i$tX3ӷA>&^. sU_ Q#ּҥqj,ii5Ӧal:ŗԜǛ<2g^z(ۅeV H;yDM8fʕ9:*xP‡H#5APQ"24Ю2m"5] X%쮎d#ȘN2Nh؏~Fh֍zh*'[Tt:}4ײhw>`\f{1( y'U nS%t;XB8G*SVKudIu- \Dٴ_7>uΖ9VB͟ A3xx:Kg\zE(rkw._L^mE{c-q)@YH8w>yZF1NPm0Mr5Ӗ촓[f?վ 5SKuYE K=Y)`$CQ[eE{r6x}ozhͻH`ߵ,GP;WU&[4]bkjy"޻F80(}=_^SO9!]m4seEdq0 q\p < T?zrֺ9I[7Z A$Knۊ뮯C7#,Q=jҸiVL]yCz0;wBGB!@H'@ g`R;7CnXS ݖ__BŹ!RnO]-2ǍlB(\"gmkv5uQ놠FB)oHi|}ֽ ՅβHQttQ( 5F5 ,afv}ž$EDeZr{ݳ i{ .u7Oo[@@t1 0w ڭPkOgdT%ͣotJToSQ¯+i WJ",j˩*ćvF_tA XpY; bI^'NVA:&[=BSڈ3%3q%|06%d\ꈘpaK͟A1>#6cLGn*Hxײ:]> CMfGsx=%1/!tR7/|q>8GK+5t{ޑE1m&4Z@\T=m@ v;J3275oWEhkfZdآ2U*ƖΫM+uA`[ǻ^ު嶊YqI??h2Ȳ) je4:M:x8ub(>uD51w{1uOw&UQ C< ʢ,zڎMHzr2T# rXX,ߦ;x L,"\ th(z< 5~? D^=]|tDp"\?2s}ɎM6`RϱO WyʦA&pn)T- wמi}'}ds40{7g{)i*K7JjHQLx~~;oj&Hqiz܁I Cfa h@ :Dm_Es'GIϯ~eMmlǜtq6Bg"dq`j)j/.8UOoOy'|#HV^ĴUU)^kS[*r/ڦ =ydgݹNŖHXB Nf*٫d^\dU},hh_CCUB?om)P ,=񙃖 p.R="֔yU"ԛkf x<>^ JwHA_l|TP&h)cG~ #xi`~QZc͎QpL;ĜweY}:L]8;@GU@T}6rh\.7Bx}7ڠEl@`I0:H靕PNXEFm-4{Aꩋ4{5D^f ,#to5l?=j_ Ksoo憛EC*ܬO]2Tk_ю%t23T gmi t kU;nB\Uq=䫠pf~8[ R M]Gf`~LER u[!m矋8zkBZZnlj'HB;aY.88~F~}רxIҞnh|SѧzqD=~U/[߾mWn9- z(4:s`iplȠ٭ֲyS_&t8gd8{0|Ix|/ 5-SeeFQӫN_UpKϸ!)a0zScx9ƌ!fzNi,;]ZtKݷ]ΕDyB:79^9Jd'V&&\E{P@ZTDHAŋBj76\8(-8̌WXWf/7'jT9D78$P!h>NBW]țZT;QMOM|]%/ >Zmy0uۜ'Vz (Dn,N\;=υ3k@ny~AW%D鐆Dot%3/\(8AIg G;Xbل<[Mdn7h:lQ/%B wНH(M1Qw\Q%Oө%٪8*PJ9tA47`Uz;X9cr5R$.,Ω[7.56o3=3sY$[' aQp4@6λBmmB".v76˜?V&%x.>hw1B'M.nTNYLBKC:/qL<W ī2 )3ZQk%,4gIp`f"؂uCB^ A4Ga\ J.#iN >)dܣl#Ph'SZAfX jhJF,U O;P1ڙrr7|( `iה R*^{JxߔCT1!02'K|b@=^AYdO$bB3ä[φ(4Jɩ:pi;'.ڛe׊HR[)!*ӧ@BHQ0:Ҁ %zIb >ksIZIU2'  VJ8XpBP(bE`hh+UPF^J\=.n.ՉZcލ?>Æn 9dU"+L0_Y@!f$L 3 64._꺼09ɦy榈]RӇU%sx͍kelK[[o$;\I`z1KyJƆTz}οBΨept7@`R=z`Bb3Т3$e ;f*u Ss6 їJ5HaTFJ~haiDz!щb%_i:t]zZч+u|8_H۵,YIkRlDEa* l֖9Cj:$sD]CF6cThԦLau! 'tE66cȒyhw)\Sw4܎v&ygԆ9mz6N6bg.QRF~E d;ݛ>1܃Σܺh0N6{}6W FeW DI+npyRunNj;!&]|$vvM@ rNdg>Ԁ9Ë E+U\3 M3=,`ug%f7]Nyxlo'2^]O֜x5uyG68]J0zަn[]r%̑9W];(X(  uit{5REʭ$9A -j!DfnOkT4l|ph^VQCYC]&>2w:y~M#JCyP<-xs?f.dGبð|9t-? #(Vy׶/?{VșNQ\= |g?!^$hN87? ;K VډqpbJA)Pp4]rpi%>%޶l &}!_ofԅX6@uAr|o{bCžТ1i])!ۈ6J-8츔4wgz. 4f87  EqQZ,)O0+*dE9#Tb*P$2Lm޲.O7fpdIx5@1vP:>5, vHT7)>⡠5\oϯHWivwB~}D%Hd2b϶O\gj?qJPxp(o-wy~q½@7vQ7ҙmq4fݑܯ8^<l$+8zpD^bs8, ο+)zbp a0Taz׼聚ܭ׻}mN8@U ^ED(7Z>HgW^Ԗ>_Jgr*:eo*WB4ikz`͸ckjpٶ~:OVf贠G,XD N/G'QӬ?'qE==!pRKܿ0Jv$B;z4IBu;sጚz:xuu_gØwM*G)5>$ěU`5"2aU֍t   wf%خ[BDᣒ׻k(u&\uŹ-oGـ5>Jܕj+㎫]:`g7D!㭁wFaB w*e !#Hum m=NHK*10Y3@˜M1P{N=>_ dn47 ԃi Ԗ,fZ~= Tmt]61s +<ۧ<d`- #p/_eB4 w((j֨$lst٥2NQ~}=6] 4"|Ov|ȩlJ.G0s:ٮZv} `^s0@"PEc&8fG5$ƴM}hFgj\| p$S UE+}1LqN0`CПB=sŬtsʁOjԀe9徤@8Q<A?1Cas~i[l*b'җyrRfXIPbxQ"pUvEX^*U]5KpQv}-^J$(߂ .厠:hX>=3)՛JFvd&(&NWYv &04%ܬp7ZO2&1N9"6UG?QƘp-j uCJC+UI:x,G+1aE_}\|CꯜCduhgi\2Q܀eO1 ѕZVEXX0.NȞGNgcÖ 2'āZN~:ev g"y ;,_^Ҋ6{nƥ-]3, PH([aBY0hf*04j)Ouz[6 lW1O)=7GK!Q51 &뗫s^z r:S-C.wqs$ПEhPyLS//] 8Lzp<|MhA4C 2)IrU.U?b&m8NIHw8hJ1ԩ<2<(5ya,?Q7zߐfFQ%X|WoM2uKWo*we'~q]eԦraôamzn"QjKQ\"?-M2|xc(4D 8{:#J4F8BϸQ;uls#e҃C,M&{ kYyDCЫrv! \_Np[D=.PGPOX9 gNzUB]LYIۗ!#>әDbh?<ԈIwCeo,Ѧ;ݔ|`.WXy{6wgF~]db*hxп6UpQEt\9*߽X~T(cbi?Lxh isxu>L)ufqfN-v+.]{4Ѵd!]m^)WS`$/kl 8HX@:m MF55&~-~Ի 4UbUQzx.\E@(wǹ>JMq~J}a34@bClLgӐQ3hW겸wy˗"ytt}cqu1ឞ`-rVu."!u{$?Bn/݋G3ı>JXׅ /h{W2c٫6mcCṆ_ɱ{׉Hi5C᳅oW!lQx4m 彔,理FƤwe"҈r2rQ0 E,`}(:g4TвHhܟ`;l6sSe @MnWXY]J\IUvF@PDVVu [:Va ;ޑa::Wd4a,ͦm[3 fI4 $Zt*\ \I}? A>!_wpavRʽ~_zb#k*)X5L!0D?T!^El 6w[ 35mykU6-G_(ҥFW^czLba5@vU">$fC.qI{T,j 2˖zmz`obՀOf.m%NV&q6=sI+U6F[tDcV| i4 vh45VtwzN.Y;*C+6u{, %T:>⫭m Ia+ѥz[]Ê)#g_Aj/H; nw|z6{v|=%І8׫{C.6BcԮ٪0ljqN߲= -UZOGkYj5džj<ֆ=66mBPMvVnwNӞFMl&o8gU RV.dC.Pkpbt 0̼|s>dڜxbjz:ې>pEv-28_o2̹Eި&?P=B;_׈."lnM=|Rw zdz G|@eK[$;cnZRzhK!4k=m at ;KUߛvHiv G^Gl $S!VZ7Ίt;$8q fO,ITq֬BBichz.Y_*̗?ZU3D*GG!"ž?ځFH"#(ѮW(y5Y+id&ŠsCp޳.l}P.+,(ʻ=*_Y޵Rt?v@Db0'Nk6W4<R)֙?C}ʊEEcFHa~S M/hAnHR-*`7 qAhB9,D=}x9[d=a;~ Q BX+q13(AE @TO{o_|DDܗ]^-xvnv.xHCπnEj_Ybtd~\ذF|#]GCrjпuÉ[#S5*󰝫Ìv O܏{`)ȖX]˫ɰ@\F1֍.NB–oV8 @?Zqי~ڎ1.N?_:ʆwޮ&x^4r! e.Ƴ׌`}+ So7Ϟ^,΍+gL$SI ȺZ5P&&"<`>Q0Ln؝c+:h.̋7H3F0(g/RnKP?=XE2Oőځ`S i䍒HHNcs[hoUŪw&dާ$Veb ҊQe9L+$[.PL;#j#ք%7IQ8Bz%RPogos捩Ovc ZEMPB!wym^JQ $1irF{tjcZt>x5DDOM9PF9*$ z`j+`(-xrprC#t VV=o >^ĵ.)bZ]+弨D_2oTwFc%y%Hh"Ʋ܍Ӟ4Ζr[ .`p|\  :/_%n3WE$4'8Xˈ"vahI ~#ULږ?Xr?. P:[WEeށ;0wXd@a2η)ʲ@^,"LbRL:{:t{S]g$Am4#X$H1 WcDC=aA*oUݛHDV"|@,CSxR>pl+JM[Hw_\Wq5F:q&n!&H~|EB<@D!ZL+"kNfe sdž(2oq7':=<֕ٗXEF{ʰS[uZL7r/q(Ʃ+/v{uK8X.9-`ʪa d )\AdzStlrL;p4[Jl|x :"Я,^ya*9vo|FXJ {lh[1_Uض엠3yGRB޵s#/DhjGz5TDqꓼ6Ņ.VB#Y;V"=b!#_Ost'뽉tSPYfsbrf3Z+!(T?i;"R=n<8U- Ǝqmɍ;nfsf*Mśm3" 9dƈ~ȷ\^g]@ ^ǸCp)~AWbK!֨=0C.la1L 3O;ք#ZA6@ZK^!Rˬ?/Gg*z*x Cx P-dP}s1B,ӻxA ۄa͛xNc'EyF&xy)bFəVe7:|)t5nd!d'']հefr(xN0h2ap€ϱMSReg3X&F0lS ͨsGRsބ\eiZ[/ Lg?1ѱKU6w-\Y(FbAl"uzL`K\fwO~Xo +HgJٔ-bh+O#ȾN{aIeM#>,'4  ~CI rw޲>K-yvL%cAs%~Sze*iǺ.kIG5 ߾B-Wc^b `G#|w1zQ[@6156 |<{w>WM(sDheJnkIe*Jp#r s,g}bY7J8]F\h3Uz(}3Jvr]i7\*d߄7#HF6~ݠ>Cc)|]ý_#8ѫZZ=W/$6b(-0δs7%5kd#&9A~ཀྵ%EȧzX90ZVvb5&J!#]ŨBsrZz:'pQh'36#`L {Z9P \'{Y L߷ bI:R؃ ۦ;G?@, ytJ QDB_ u># <+MJEp6Zĕ*X}f3rM[Mx2atRcZbkBѧdix=Tl)_%eB8=?Is^P $օGn xE3(62r*D䶠0؋7ES.\jל胎^m܋pO}~+Lx Z&&[ƃ8_ѪU;?dd$ !6izʫ$#(xaj{93\Q;<4A-:ʺG:W{Bf9~0eozՈS/PpHuۢ~dBlQx~9UL(8qUrP+o,6Y5(Ӂ2p* @ݢ '=`bҟ_(P!-T ɒADӞZ(:Y2LCFa$_,cڞW _%,ƹ$JD(E&?NXX8+zbEQlؕrSԠ(RŘ >K22\><^'y8\r\Ic֛ܻK--S}>A\.>ܞƞ{l"Fɔ1+9go+QK^R-ۻG#0Ⱦqg犭 c$@CȢPeYMވ!WeӪ6 69ea7\lpĨ9} W.h7b#k/Il{4y3UĽy4<Y̨9N*#5:=2O7|08 !\k:AE %!{d9S /tq[췘mR$$6,:)_yZj F8D*FYpp,HRB'gh8>s67(G3i?l }:d5Jsk܇bjGBu/ܾGmr|fEh'rTJ7a s :{?S"΀zE[BB#);nPX#R? R fK 3fMUTft 1 T ?Xy ;:kdYY8e8r }!DiB^T5-àqW0!\ۖv @f;=Ǫew\iD$G8cEsxV-?2zw@ ,Z dF,˫*^Z*0v!ELJu)=WGԈcӖn䔛J7 *. n (6lϙyG(y|[V[4 gl.hmMU.HD zX~`h|`֯wD͎l3\%Wcvs\AFlQ!`se6@ͭ&A f^].*lݖMHҠR?1l%~p|<1=>$%0c跶H x:l#eFբlAv뵱~s9di'!?NAdr/|~vSfZMϙ~VnIKK#Ƀ4A0-I{:=y.,dzoQ"de*hb>YH"Jo46$[Gs%4yo5PݑTJk [fM<8$`Dz@!yF5"XTMN3.#;`EK8Cǯd'c1igiUh"KbEAL-QN"{L2u ݀1sj_>6Kp 麦m wW=0 e,vsųbX!dy?WVzo 8SfwWEm]hM D]w A 4Qo|ZD2҈ysB\H<@Ι_r: p9_N ¨@$ Ftd(/ʸ<9g]I̿gpY`aTEhb L~O 7w N6(½E2UMHeˆh% LI+watFsxY e#A֌-#hm_!R-qcnr*=iƁ<(\ɸT!B4k 9x5)  ]@z]S ?4Z,8EQ,)B"/ȱ[Tyfsm_[E^Ul% sYJ]Â>=p&7:VÎTUN"4dHx}) 2sX-'yPoځeԄXj/5 p@;C4WT3iˍ#9sV^dOS6o~T0Sods4O]XfQ@Q{ FI 711Goۚ.#赧=C|zWp]<}h;%/ս;oy?I^ ԭ%9w}ň|ҿ@".r#P#+Uh]'$WNv{rNAƭVej9CJjqA=(ŒsAw"mQ2v`dVЕ{;$%eWO OT#㍄ԌHN ƃ܃/c|u7Hκ(ha]I?h*LNmD,;X} ,ez@"=&iuӽA&+jIa藄oh'W?8du&L_6:^Ŗsw|7o- k(bMsl@73Vfp^S߃`S_{F" M*k4ٞPӚu̼e396݊NKyBm0q~IT@o4nʭY$o!< #$ ~]v2M@kU9b"BN?h{ (ކeU4)B Z5܀rb닆A%j RYrʆ@MaqHUP<<9 h [%ѬdP=$ֺg=-m![U6#HJ')lQ$َe>}o„]+%.U7Zr PM7 ɖ7:51Ґ22RvH1n (Q!?X2GK.jbsnaO:l5?zfEK=rJoo{=èٖjꚭl DKѾPʡ/[Hlut@*WWy ӐKF0VQ.J3 tJVN{Rqݞ630`/_`4 * -jmlM@v,$Y#!wZsVE#)y߆H޾syO⌭vl)0S&w1c #ɷoe{=*1wlfB EJLHm sw HN[Eƶᘨ>9e;cu~ل ~0ofL_h$SB'\0޸c}P2?)]Bd~:kzO>hʎͅz)DaEU8 Ҡ[-7PRWbng}|/lz",W՞ q'-MN.ҔAfےI6 y<\Ӡr8RXgJEe[EtQd"0:~iE22eQSC]r4CuV$:VEhQF`)40׹9",c s/S 33ZnYeuf-(')Oj ۷ܕqheg2Flj7 h&FO."eLcMnSŵ2jJe]MV.eD^6*06SpI#r J̲K g:5# vޟvug&DSd55/aTI/1,0d|3dpVUg-_Ô 3 zOwHeFϘWaZooo=Qe{JD{Q)[Hƭ,Ev4pR ʴT Q2aOrK|prkHډE3㻖dF>=?i;Y2T1ހwivW< yY%Cbeg LN`)Mx#ƷJU?=7 }MSbU <ѣ OқZXʼn4 "^u*ve6I;ha\3Xڡ vez˞U w a&gKvM5qCT[j%;/fO:ToڜUA XjnyvqJHjzDlu_^'[%ɆycXvd#Q}hco#g֏.Is\8șzkp19.L4a!Isi[)iz,g5(XINtP>I̔@ʉL/YC )s9͠jGYl@>N%rjvE.Er?A24Dx)VsY_An8ggM\ʈ|kH3QW0fƸ5{Jb#JV~״!<3Ӽi0>$4g ^.فñBTNsgb-h1=.CU~Qf]7\9@*0_1|B(j5x/(ׁ6Zk3rak={L)ERJEszӏ_[jSG,{p(`Iս\o2og?Ghl"9+£hE i5gZSЦ~YJ vS ]{W^)U;s5k& ֳ<`鈃 S{QYh_j{[lR,k)*4[?p }k>k=Yxf 21k/`;s~z`+c*ryk{њ KY-XܹTX.np&U~8/ ktLl^jVRr{T}bh#N F 2 `JROCRZIZя˧at3x~9e/ɗ|Rq.t:;X'h9ArHkP] ev$M^M3ŭm***P!ɑ61~]B:{d[d0Df==`u(imh%3fi0$jC_Mq[3:W-tKj$૊ S9(PPGIZ?x`˂K<=L!GNVfF-:#hJъEX Lr5&ƲJܮ~-uw Y?WŚH_-F1JY>WH5ƶ~z{wnAqV'ūz|l1 }Jk7R*thVzM@}f.[-՗v5 3'~.ĜNpΤo Ag0v5wܣAI,B7}F)7puA,c$#S2)eW`Q'_M]=ON"$}YEC*O9@l88|Pb2]5#mPZ?/{+3V _o|`mIA Yb gR" 32L7Mt7WM<·ؔR.WCqs\EbHw8G7NurEeP di2=.oa֦$@r&C cS?vEEnMY*q=1vʡ?!#Y3mЛ`t;yp >oU'Tf,5 _ ^8HriqJ{$WlR=~'/&HdCֲH `%PƌF>Aeh8 0u/֍}e'Rl_WC7Kkbf쪕W"ldJFN)nb>Ds\F8ӟXFxe_{7wN7xoQ1obMo詉rZWThXuMmE$MEVuA1I.?L`8r??.n,b{iļ(W9oft"+lU$Q6L2kaCJs'ߠ{_NtsF> DreOo8!K!<8U5ߪHGP}W7Je5㳫Dı9ߒ0W yʼaXTm .=lEusH:*D} ̆%lU_'2]nh;Q i ,nX/; x^i:\~{pƅphB Km$U/󬺇3n2'ڕE=QXuH&kufMHJ>΀Mz>=!1w=/'|~h `O>/o{ݞW4>AJoEM[tpjL7#]A!(Ӟ/,\cQ^E'{ IDP2d(meD`.wG#l=˽ 5_Pw"|uD.9K\QfZѥ]D1~0. d{.*' Ÿ^C  5S[]0SFTUqD6xtA=)q}\o P$LHP& 5?D7D0~dd(L&Y\p>}i5`MU(@R3%!1 Ac-qϔwp#“Gbb۔!bLw-:עtBI#gHH]Vrǩu8H֌l½i]x*!2@%kik4~kC")Ȥ0m&(1.=MLwf2OQX'ܙ4&ŋwƘCvvF{2U@䖥{Lf݋ /}3,#1sGoBq-|=f)&G/ y}WNAXr<‘ ,/ XNɫ ᐶ{ЉH2*5'*kx^ xb匭aWٗkp.Dg`L_{JQ8s6+ynw9#RAM^fՠF7HL:diu6?](^|[ӣľa՟$#աJR+qLVJuʏ=d9j mA&rho]^1k9Kfw!"ue#Uusv{IB%YytZniƠ.FAxg3  s S:" 18ꇑa'_fƆsp1#qL r%j*E1sЏxj@RSk/ i m#gUQP FV:Py)HlL.|?NCHYϖJz=Jjߵ0F8hw4aZffbٙ!b$t*^i_ iW*L t_5:i‡Q3htيM)4-:9߸@}z NeTvC;3JKɠϩezLnLop+ 8V+l$LHdwְapRVe,(ؑ?P<ܤ"4i*!C:_%WIEpfgLz>(']f&Zs^eQמ.y\)BViN\v3]W 0rѻ $O sSvZ'A0 >iIp@4n)ıpǫs }-Hfz8Ġ~>yeqg)5amL|bşH_%界y'n=3+z>Ϡ;sċ7⺥idR?D ;ѱ M^P;vQ~94K{Y1eT:HɕͽQ Dqo:3%ͱ+IO" " UƘ@s<=|[͉)~~B=9Bg=DN?p4BeTILs,E(u`4ucd eOFúWL)LֽM "&u}Y?AQ׎ciHVS$e}>_*Iʼ4y"x_9Q*-5v&ΚG_;c:Wwcgo'<|cPWUM$:ASKq6U NI – ȟh \4t=)lX56,LMd>|] 9/ 40kH%&oggpw[(vAAEOdd켇[QѶ+*-8@F M1\S$h;> K0.7gX]n q~.Clau#=c:DFi$wဝ8{#$"+D5kgKea1`ddKa96hiLBG)@7`-T"D-&hS i_8JO SdaGHD(=TGk^=8I 'd'x#\tCmEL}W|IN;I-\*1$+KHܸ /&ʮc9loL~]p0[XTb,onw^'|GL4*3Rs9pgHn;KQ}51K/^7nAq/a7 5M6Mzܱp@찢b*^*^V}0&-mU8{(OEi` 1N/#:)vJ"1|d䭵߄Kq@lCoOnѸ#hGy}1~#>cJ#y sI0sub 3a&q+)똞+]5+r ]>Zz[O2e W)^|aRl1'uO1L^iBm4n zk=(X!_/޲2Ys=tkB21@I=T|.9@n{zA׺A;`+:F"@v$Y&Ci=Pt\i+Ral|.t_{,f,tsjDdj=,EDet:xgډu擋( b 7e>fH['YjA[Xcsk8%чkFbʨ&!#WSs3I Ui1xW}f'.)x ÝyX)=P-4NRo`P2= 67V8VMќuϴ v]^q犑̇zѦ.4DF{S^8wMa2LJa42G*D=ĭܕ sƉb9w  "(~`=GjD!9ɳ[|νmO#ȢFTNuHj DSJ:r ]wq|,l cr7YᣫCM@1RF%j<)將tb΋?| qV ^hg Ͻʳ]TNNnW`oJfz̹*n 4]ѩД8=V 9蛣Ѥ _py7hc;Jc$54 ɪl)v;ke&Z|V.eWw* K\(VrM49L^kYP̡ T~m!zSsP[J yNC~7oEo)_.0w xnZWH6^|(<ڔ犈ͨgV5XG^*NPΎ]L]INeXŗ5ۭ-3p%14gt\yAֺgڠp*vM3(J4(8ޓxQ>0ˀă,XH{+K'T^ Wq]"{P9rL?EGЅt(/3$պGl6]Ǝdխ[ ތLj߄=ܙMnop̩W'r\n0μ FEIџ%07JJaF":sPiDI\_&'2zqֈA݉~[UPWm4ĠeaꃿEU̴՚!:!i :kchn],'J 9u dmY0L<s)hFKyfukBlK*DNnD,rWEi'5: UYL X,6.(G3 ^6 9eGTJ5*;d\;0$\b'ӴJ]}sxphT]㡏^# l68-<~;Ք dj^c} .a|55K,IƥCF[~)+V E9Kwu"Ne^F~+ c|[]j5D0Bay 8K^% 0!D*BedFWٞKܪ>dS$:EgԕAVl"HkP/^[i!NdoKj6 移 ,n(X0ku AD5Y4FJm$Ƚݎxz?T֠^h9ǎ>._Lmj !! +7Zc=CfU9}8(6EmV}Vz ܿ/0W+|y3(%bk8;m- #d8'TW-թ_')ꮄ\01Tl\$R eԟƧl6Ÿ. -ю?,˃ϛJ b.^ʩFD`\y}I M"җB NiyR_W0,,4-\>pM>f궑e|ȼw**Jmx }]Ŋ]°f:zPٔ'CnJUj9[ $,pB Gf@y^<~3-eO`;=%f:MԵpG6j5fyгh :LX~ZЇdh/Q“Ï.F1-,soǿ3H$#7(-~'(.5OZ13B3'\Du澨096UXGMEGr&cيkpj}g2& wg9FVSbՆTɶq;;S0a0D6PhsI_m qPRѝ,㭫c'~b!DJNqDNÔ?Ew F$bDSgZqs#$m:Okhܲuva( ŊR`5 qVv@A5H6 zۭkj23je WR~ ݚ$`^J{WM2I()\H4V"M!JshHA[w#޺+m#^ze11iڎ ^K9 b7o&R+qM/'mYyVwW_3ɯ .s?XƦ-`PD*w+ 6 |`F꧶%wl1nsgd#euw"RxkcЬ@b }j֡P\ oٹ 6;F=| "wz`ǻɥˈIp(dp(ubV/8=^?NS^̗~"tP_'xm}>lٓe亵tV|q'灈qWl[9Dye1V +,CnB-+~ja]㈌2!C9ǿ\xαaZ~ @h7|){NDu[Mki2f 2noR v{A d޴}Ǩw)e8gk𓶓=8,fBJ:kB=];/gC`53tA^6 f9rH#, uۭ[+b5!(#SŔ+FEE ު~8ߋ^Pixg_ҐS"YGTʭ ĩsr\`l[ FoɊ 5}(pX>Ң6>KRcfz3r>. XI"hyVo/=kXR8J%}g:̮k9W9Z5{ִ'(URtUh,ݺ;Yo~S\qj;0Yu!]Ooebr2tn }3(& ˽ 5QyQ4§pu14=r-1Ksgo*I& N;1nAcڦlKO{UF:;j γ~ kM)/kҝ/}*)YEY#'$ Mú*JF81{C'-~v_SzdomG~ZKvo5C=o88"Iii!!})]W!f h: ѓW'H0Αmȭ b{M VmO?ؘK.A. Pn#MG@3x hN(b/l[Tj$lźCVxa V+ ZDP6Hvۄl+YmAh^ʥaL^S V@*%KKA&NDs*qn݌Dh䴁1&9:[(cߗLn-ٙ')N=Ka7K~%[nBGnnUna{['#!tbk<' 9HB vG{n|?\WS%, Y}tUӼH_qMLeNK-9sD/`{p Xdw 9M۵B xe1퍗 C'Ԃ/J=!hFqR'~JpHL"`>wy/^cxc(]HI-Jdnui*Z)"lp ] g. ^"Z~b**Np\WBBgAso qݜyhȫ--f?W,T!%ʢR"I13OYc%pqˉitohuF C,O,,9wC#k!Wqb4ߦњ'B3`݋ʒwi*V{DC'45D ѐ,})s95"/ѶV0p߭HͿ_mG tr^[i[.ң:tsaMXvR'~Sd-Mډ-FX>X#]n SgȢ(AZfţg0(˰7lb{^ɪ4A r[?BW{UKӁ*^îl?>d4IVov"ѭMg1KG>f,ElUGoreKEk7Tjuw!Ѱ6&~.1-9jY.hS ,5A// $_lMJg鷃G.4s\CtNrQpTCj`Jt7VC|42q;ZǠm:Zc8T%ҟ1{MNOj@hLmסsI 쩣ْ6Tm뙮J$.=&U6]f<):ɼIΆF?O0w;SAI4[F],mB_Hzqb} ~v[cQ'*@P\#$Ҡ򥍘XH,4rlK@3ha\)3pPQ&FdjԈOxb$6%,nv;|K]G16RYlHS4{Jaúj4Љ|.XGpuD)lWgX;7Ym8B$'`\ ҏqaqNɷ@0\S|$W %<@@` AP)_]V)=- !-+2bH9CӮX@ف.|wlߔɢb嘨ޟ9 HCX"(=bO3(3WA2͖j,\- v.+UC9 r/P`S>ډ`=OBQ& VMTekv3v)`=7S⟿!+S 8ey0q\d P1jG3;sIumԀtԨRXh^l*st>{ee.mJ$T ('gCFr9̃|aL[Ёn_ T=Jse _=F;xy|+^+ۙvSD%=m2^d/.Wʅ)F;g0$vbWm\KR h0H^ܑm<0pJ`2Zt$b}AmyP|GQ$񼼂 ᡄ]'*NzgZ9Lӫ^\ֿ `f |Đ >D`6żظʡl[YxSp|2@W>T,a_UBN#myd-'@N^Y7$𶛴_ts$O.O3 O((Ș̵DJ 8Mo X)\&<9 y"7xBDSS d: HQ O⮟1yU|yKTt$ɣ7lOi 8++jzߨ4 |ڴ#/K1yb 9fS: E޲LFNY"1Covbq,iBٺ@>i/g0aVjF0ǜlk e)PcgAc6W=/%"I'DȊʶS3vU+?g6:ҍy O‹Vl^%gA00-2 &D w7F,6Av]R(%BqD]: +c}4n9<a22T4ꌀ~; yO)topsX˙vIά}EIe : *|N: %@*C|Zv)tˌM$0YcS:tZ^v5Y9t OJQx,KS/{ۑ˜ ³,(DP ܎ن,;IȯƵЯrKa%ƻfiL'(/u~kG%_#0V:QD Aow-h?>9zLOޖ"A7H]?aS%\nV܄63@KQx >5t'-SmB <)ۘtr2; 8t7YZ<%t))V鴔?މm }VXż / !81֕.N}6%_4.mW7a2:mŀ7},oڞOXf}u<|GV^#W13ȥn 6{~EK;cj(` ?gG-l_Q%4iUug'QJY8_ ƀ|mZNIGCTz"iSœ9¨ * K8K9eO?쵷oSxB͎-ّbQV(_Oxq>_8Jx$b^֯@-}a ul"tsq+ܓm3 T;6â9Wtopxm4}7h kfH 87!"-8;J9,{Y3>UjUh49EMDHj"^R΅c cֲuZ ,G0ԷwKt/>5"LB|0ΎI@E]o/eUV%V2jOw%~߫>LN+=xD-k:0=*F%b i 4+ .I쿈.3G(hsbOf{nڜv'1B؂j.l *~B*?) CZ&4AJcٛ^)9 ^g],6^F5’tb+Qyy;bi``Lcp] @رcүM^#`a\}^]ZM* һ},7^f*Q/fvք3uC=n' O=٧X]nD0yyc%V^YOGa4,!(r+¥ 0=Se$csHK},ujȁoh]#WBp|.g;*ـݵ^+S^-`VGꍌ|nc!UDRtCDyNw3H.wB\< ҬQI؄ɕ[ŬSةiI-L9(S1 /]lvyB=#&LC[ZU G(jD?rK}xPӐȑ]y(bՕf}b( LWזh% q5՟.RڞӐ|87̟`]F'ҫ:9wx{n* Ꙋ6qڅn١-K Z.b 7,w8cZ'"$-fI[{OyLJ hH#lPKY AMп,,ZI1;~q?KjsO@BG:9;,Z%ߘ]Y )1*3̬C:x9zul]>7`}qP&iDVq #nAePs\ىIg,3;o>6TAn] ֱ扖p:_P_|c(8z&W6ס9Ϭg_ؓ 6 _İ/NhH\eVU[  ۓnchTD5pH*uFB CLi+Ĩ U#r]d1fLl;V@`E^t;7s 62^OM؃F%U0h#aFod04ʘ_O(+'ecgSA>r(j=Lَ(S nVԽ®j>eGǞbbL$36s2ꢪef{scM8(]j {67V.HS }#@ 6xξ߅@- T-kJ !$չ2 2~Ro#G?R=فS~,2ؼK5@5Aya_*`H=^Ml)!|RG;MһIP!#`Z0 3RϺTUK%Go'ζr6V=O09 <ŒU r,Ki3+Bq׼cnAvCG/t4YQ8'rƆoP0B9.Rٟ/ \h'sbTF9@͐HϰE Օꑋ2c0f'8(YyXrJOcW,1K; "5ZWDrJ<$敧*m Te%7!m4QO00 wW.p=rC(-˺o;:8< X +;g?Ukg;,ah2z>CeҎCDO\]%@+o_l\4܁kwN>dpi"$R=B"-^"Otc28E֤:1w:GhjxEXY3J@l3LQԀUҚ>(d8|*/D&)RN3R=JYm1vЭ!F(Yvax8dV s_ oDi&<(E wv^hNotW 6{:Ii\J)fP} x(m"|\"*?Ză:ΟMnH R#]tڻ|~|TE5+a9B5գFUf>YJCߡOjZk?pmA.9ԅ@g[30C}EH'vQyMK6ZTTGB.-w *%6[s*HmX};em4J~Y@=pPB;D~W@5ޏW$b~YY5 tjQYJ%~E+(攽=ح^kT,R9?B j\ :4tD@;`rb>j*V@2YBR e4SS .ly%9(' g$nSNAxJ,=e\Mqy1끢0sq)a wto7Q>4crqa2"BG 9;>\O0hS6{jV @Ii,k,=͹r'ON\qEr(mVD." ;/Ǽ<Z2ppȤ0V?_Cd#?c`L mľU:o'L3@g._?r:d?QY۫Ql$sdi=s$e 6ixो^`L&z!&B}{[ĺF O1L"3X$bK4= 6u/nNܜhqIi43:Fe荴#Ϧ8\zT @'];e\J~N2_*j19WrD]?=.ݩh"~7?yKuZd) -3UJ:IX11H ? &-hf}qiJ&T$i" 8JGaR)yA7;vMVP2PdbS;u $CZ6/(j4' DۅKLFẍ./~ҟSG2̒aH=g.4M9RbAXvO;MI|U'Ǘ{yq],;0YE ?s&hx 6+*8Uh? sAOX$KAY$W aWX=Q3ގ~ļmłMB#A-7ICs i!]*0(<"nUՏ|]qKڇg*!d3>+( X@pZ TQzw jzʈnâsŴƬO"ܭ1Xŀ@LPk}+FkB0@V&`.8@rH۠Ò5>+c vkd W=KA!>R8kD/Fn,Q`euHBfJ2[̈>8YK%[q u$Y D: qV_t_W)LOC{~b-Nv ؎}Ql ϯrlH`M녎C(y-W6䀩KGD1O [rsEޗ]`pF"|E ߱c ݁.cڬb4ǻ3&R!l>z]7hK{brHxs/‹I*dm(M.$>9RjқN>N, p@sE3G@M cް4P2MqXI# /bB^txX_be֚z zG)3[ĵ-̎{H]eq޴s E?E6=yg{9F᜿IEn+|&Zatnm5(S9Ꞗ^-~(iJV p> v>JX2Bެ.=,*R&+{d+F0ۜTW(:k6*KO8l5fB_4-0(Gwd5 ,aבemD9sBfSz%WcY̾f郥 kPL>JN^-PmQmR[:O pM-\3<PBQ;Yue߅ Jb>fF >͒ [ Xdkmv\8m>h?>iꎫksþWeIxٹ|4i4eD:`>(6O!NPNʧhF1ĦQXA#|7&U8!(W7l>«+:#IЩnr9рc"Ki'pDhTZhԝj-xLZ a]l +hWBଲ*pJ(rE)hjWp6&Wk!r#暻t E|~R c4jGVU۽(igm 5L[+*ExTp\{&)Ty4:aaidK>3ޥTG/(ص; œ9aSSgIb Q\>U[\AbMq(ˍkt[%ʨ/x^_.FhxohbL^aZ/sxwK cSkŚm,Ҫ`t&.>i!iΟr^41pqW?"R"79qy&Q CF$izJA#-F,LYyF}g՝ >)ybOZE01rN~&1m8x%j't ΰ܍CSZʃk®9Y `-zFÁh4v/SwFꡣ =Uk ECpCf]&|k&B80`N%MRE8*u0]5^,﫴~ٷ,#59|k34A.]];lj|gG0#XVB5X9jxak$ ɮwmnBL tKi9P67 bʴ ^Oy3VWdc][2P?pc"OD&Ң̌E&aI$bac`SrC3yL%p#!^8 YȬ`L{FkC4} H%uͫszʴ[\V0* ka(+JOk"|e@#64$L %>~kی9$`[w̱HFf\.5xv|' /?&6jý| $ƙrdgߒWB1o[ZbW :'],⫲:'>KπJ]OO HgAwҗ򍜑ձ"|B=f93W8hgc{=Gk-FR7hmxT·VY`i4$϶3{Li';fYڢ6uadެGv]0-F8>#33/5a F)ٸg\Wђ-W~ݙy㎪3#6$QRLjUXB7t!VPսpv5jSz%1Gr7FB H g/N[9v 0 7!td8ϧ[VS>xE}:Tft0wm:'rYV !~{3&K:h[UխUΌ򞃢g.wxC V|&>@ra\{Gč\B^C\c93vH$5@D^xn,H|ז)3 dÉ k{IʼyP(V4wg=TW=Mzx:}~*nIv. tJߎ?oP< xcJMN?!.)"e_[eg>A@d߉o8dz%*Un'L~ZEHqS @MWXB)N7\.?A ]x qw ů v&{o jqg>`DJ1d)g{iWUeQmS2{) =%iȶh'@NLRodBoR-??d{ON9kdk-m TA!X$C6`I%+[QK/-`(3C?. z}:>2Ly&,b |gVgJ8IwdÿU.ΛPh!YeQWo77HIBN`&6OVn{VWZ5"~q$4RρDˈ7wWDߡE0nd\`D'"7RhxU04ЩSHNYo/c]fc".MF'}( 7c&+fgR'"ŶXijh_7&0Bzo4 2z yk#݇j[w`\5-â`8ײVHWcDo\ǧ aLuMb +cqU-4Kb t$I A&@7{dƝ s:ZM g1_"] j0Be,a׈qF71Eu?\=dՈ]w%Vq9tSԅ3n9䍓ǠNIN;}|QT>WQV=(sUPS{-+> CA?uv0E*s,Q@ yTy;0tԈg(;ޞF >vp,˴kۇS>BĪ10*ƽ$-iX:өIЩ gKP7Nndf1m n5DEzUTWUzZfZ4ʃd4 <7td_ ֒犲~ǡ_YX* X,80-7MtT!7 Sk)V/"5/xϴ&A2h@8 *$P%|w[S-oM$hg{ŏm(zXle4I-EځN#-8y.\$īֺY*L42_a IUښu|C]*P(S2Dכjps^%s8. P%dE]w{X+'`xh/G*AY`k+g:7R՝s+ƾNsƀ%p{xFϻ0-qG)v*H{ք|U~pL5A",ԡs#Q׃B/~̦^Y`JurYo,֯p/d9@/=[몤9/,9d,Gt]C}VbF_(?,N.᫃!P(don"Ga62<jjIvbnhH1LXҚEyDuo)ϗ/eY8`c%I9)cpyjFQF!򴥽j?p1:^[YH# & (6ؘv$q'5^8:t1mm(3{wLHe*P~sbilynt)ZFn EZۅ Ab)i`ٓg KO\[@Άj +P\>D#Ԑz2;-rYǥ3b Sܛj"tռ '??ֽ hRǰp9toۍd9: U(d!? o#zU;*28~Ie=bt.nPYK}Q7fJ}eF`s@ytͧU/ !OEwL]C;?!XnLEB@`hOC'_.nnJ&DRGjDGŰ?FLl>%ik lz@s 'p; ވ$z "I %]KOq('sB$*F(2sVQѸOEwHFvؐV2]c[aiJ: Dט Þۮ @Avپsʣn:9A0KP-!ng5:ĿskhX̱ϩ1rO3=I{aZ&BсrgפKvX ZID pDly";a;<ۙJ cFmW^Ww<'СIh@ Hk6238ʔM9ߡ\Z `Iq}h8 1)A%gյ#ql{[ާTg,q9 BFfXvvkGS0nKUCԛZ[ulB^$*߯@Zdŗ$+-v@VGA$Ffio˂hK3fe)$?f$<3n>Qqs>;& 0/ 2́^bveal+lq]ԯ1QY~4`#VDlqs \Jxsؑy%񖛆ǰ)yQRgќBL;HQ豕2z)6{+eÈ%|Q,Xh-DQѩsx!cgUmҩFݸiQG ̾*H0ed&J`'Av>Rmy 4)%F_EvW',D7 q&i",Rټ$K_)ݞ\"2ZS7 Q ;Siؤ]H$c8bxx4Z%2`VCT-XŠM_ҡ49ܨutS,J Mo’Z;fN KYӧU d:389v36vb.FxM 򲤶Ya/5?LqDk䲚k3 BHD>˃VbO1`}{q$=t@*jRfUt]هEZW6 TCoܚ:iJ G&O(f!/5'xj6]`>.gZ OJ@݁ң:M֚j`:1@&!~ u+BQX ųO:, *:PL:KؘS3J',{H8 [&(u>k90@`޵-$;4~C/Wg7-;%yz,ɬ@7@Kw*>%˹~8_zJpbKi%O 6Dh$DEnʎ9Jϸ] kIKBenwkCm$<WqDσ;\ {+#ܫ93Zg u^!`2 0`:4-{$jl ; J|m`xle Z[V-@ {5Ѓp=S~Ri5WiD&>A *|FcsTj>'PDatVlv 'MspO@F/i]ßgA_Wn|914wj'Lq7qW/@fH GRV%L[Vc2%SY7vZj2Wh ;,F-/L Dx+=9ewpKml^lBVcg}ZsŇINSA^ĕ2|Vˍ~mG"vgsjNa1Dh8I 9HԱ<= m-.?u#5#2'2Q<.Kw)q 96[̋ w&IvzCDj 6J v)U (G<ά-ґ3ע#71vfOh&۝8fY ~`v@ Xv0r1:#QiQ4$PoR Dwa[ZRoϘbzr2X'uG5rC9Jzx+/oI_{<0>+}2)ۆEjg3Uh[ڝF9O95~ uc61eJ䲣ostG)ɷe0% X]G"!)p`V3wC#jB$gW;6(t{wxNGM]g_@Zl6:$}6@&z q+p0"Dpuxk_QaGK~k͘Z̻VޠP59mRMAZʵ%R 8hlzia>0sq38[^2ٞ!Ő[K+cO^{[ qvc3 `ya.;!QT%C%d*m)4IۤZCI3t4]i@0b= 9:p$S;|',Ŕ58]$0E>5S X5t:tppзY\ՖIg\>Ҋ9l N@^3': V LkVijaWQHd~"+G Cu3^)E>yU-)C? f۶RB1*ʍ}1;tPoƹؓ%r%ǜ- kzt)lgQ}@/tA ׯ *{ g-Cxf-Qyʎ<2Ԙg!D*ߖ*s[<\|ag\ Itх9nE5DsA ,\D/ۓ41'QkVN`mfV4s.A1$xXnSI_Op{55%t/X*bs}g/G!yݾҭ3o+)WY̚+gagF83AX']y_$O?#,T{5.a~-i k/VRlqYxIAƼ6FQGA׸E!8qnc1*UGޱ'zG p,sG_(sfIFf2ˢV`):V$. %Cӑ5nlm5XG ҋ᡿h_l LjNT'֡Nyuw \JONP4aA3鴎W`@RHb{ߪ$4N]}K iOȮJ'W$D:Oaq1< BdUtiv_mV(Lhb 8d54 Z^44%v=aSL$1@ APUF.`x4ANWk} %U4W!~-$Qe4  5n}jaI'uy :%8'X-7rvɺTP~wtTs^,Hn89 C<3qIINkE Rc]dG¬6x[V !xBB  qe=Ԓ^M9tS\&W&qcAy-wQs=+q9" # Kr+,h.vGQA`D: ~M<3bkgya5Тe4e܀@~AI-䓸;QVF҆J6M}dt KqJZx'b~&tR[ب*3t/ ݿвAi/dВ49e d^ƻ^!9lp/UH{v3'j /:6jj#:8T|##sV" n(XC|k<ަN Hq/xg9r5%{MJ 5e`LlF-r/stgsi rII'8lR>iԕ\ *PWĆM܂BF#Zڱ&Gg dF6=ҐtPʴI"vXah?i#״Lo]ؙeoadv?m^8- 6G`0>y? x9Gk4E Ro% 0#Cģy*} GOn[M!N/XmC39uz/ @wM.LX=?nZPE@k¿k'F]miI~ɻ ԂMMhCjpms]^L ͷSլM2.``r~? I7_\tiPzLB:v݂] 1;u e V-*-Ckk Lw4NhaAf5lTC7S^廝~T[~&CyKtm!&mxtS} H)~j;u|5EVBtXy9UpֆQv!aYW t #gu,?#/S]v`N "S aK Nr{S_Y)|PL'&Ro&.tHˀ:Ci#@޻4ܝ[[n~Az~MCWW7{MF%+ ~Js?|ay4oՔhOf~eg1[ʦ_31J!Gaz\ F 0ftq׀oaMvP EҌ8l.wq=F8DIrF<6YMm*48$qkSd[w&vnMY{za[(:xqJU^-&ĘqhO1x/'0ޞQb>[D[7%nj fma~O{+Ɋ}-4}T؟cz͂0I0۰N*r.eF3G-BC[G{5UU/ 4Sq{KUDx)IGkn:{Tt0HQ/Uf\xZj_N2&+N /6Hn@HޝetMA-/MZ z3*@=2?7.)_’3~+0K2;!#r =va:.nedz1q )hubV/ur`᥅UR?3]r'M/br/Ro׉+Gk/l…Bj T[LCb#!2jҁ#ag7`e'Gh~ (A 8SӏYX8.~69ۜS`^pERgݯW`!z^ P(Ao:7i9edJѝYq^e8Ϻ=f=G[7˓6|v-#|W"LF,ꔄېp7+`S!n^ph(D7h2Lzf<rnubuDMbE_lO?UNM u44rC)Rx(li^`TC}ŲIU X_]m-Tqg]o;8K9AeT3.첳g~鰗7!_Fܽؾo.#IIfxۘg,E w_ߎdmu\ Wuwb_WI5p|m~VҚd#ǺF#`z c- N|x36WeJ?AɷfI1Ȏyk7FGƠzYsè_x-.u9B8S/\ ۞aC0L*UCL*%S:57R|GFM֌JŴ9BsˡB=9{oO)3T1 LaۉcaQ%,;u֪@r**|砻y%O<MdSHMDT U(m2^$}$#p H7q6M8xKs2 u'Xy@c 1䳡r[BIM*QqKU׷A {8>T|\NVgO-[Ep' mC_@QW]@aNNddlk[hʾvN2|RðGksz6V"8˞UT_ { s 8V@+(Ekh=̋g7u }0XDf{Rm_CDS -3Q]<-59'&uwSpl~bK=ܦ4dr[8H>$GBqr<r3Xpdjܭm'Ev\L|]nr*;ȍo59*SdXdPx 3y罛zw"V𞕱IЍf_.LnSGƁx;j;=ms,zs?w9i9DP ,;ދsTN/Y4BvCXIum]3*C MN#P%}D&^ v8PTp 뗏W{NVA{?wOq C[#^p5 078U+_^jd{OKC`17hDR9js.:P%zX JZ,({}XuIcc\Crq51H]+.XJxrm3SG*lbHA_7U4g:-Ѹm [b0.!Q dPbm烣USX\W#dΌ"OU?צ]u mcl2d:8)x(L1`h+zd"[`4;qkK8A4G;|i獝f3뺉օUC O85|M T2U#HFyt {ȱ')C3P5HyBPJ DZJJQSB& Nw#oQJ9Țm7uduZ#˩'Ж!ΣO)׶0rD^FZcz!d^MOJsgA"6vhzUO$r_%(!CAӤY H$(ϠJ+Eפ~$ݜ.#ڲoվ{OO gމVJ\iU4oAFv} O( ?9E+l2]sa8g8'۵Q<ƆOJqT钸Bn태ڝS !W]2b|ԚzOn2h[FV>9\ 1O.? xMq@:]bzR$ X#Jօ ` كQk)B܁ce;x,iܱdmuz 4u 9zj8m^۶"UpК;F%Asc„:ӻ}Xj,r뒌mT>Gm fղxe[[ /rtmxpeb˩ŗ)Lr1͞/n;Q8`^@=Ä/Xܟngfܨ?irjĔ.ۃ?B+vܟ k,xwcH-Y|4^ )3.g4䀭&lэVX|i˦bǭv o[=M|x-_1g*iJu\ySgwYoL+q진p֥kVfXA+1 diL% 㽰&H#ab=%PiqݝYV>|p¯PV%/`l]qb7z(l龓x;Ծ1gH_HfyQj 00 >adk{gnR*ufB \=HT@[hE5$W?a=&6c ' $񂩛KЏNF 9&R=N8CD&w kWd"'_U".Q}Hꟓ aKWԧ\252#"|; ߆*\,Vԋ?eԽOx!T  %?$"K Ƣ3k:Xk mw>VֶWm1^x(椧f1BcAXUŢ!bVvӗ熡VmkTgВcTgňb6MX.J!XM nbo x쳋+u )1/ق#*v`hMvSNvq:xpmᖔK QЃft?gPǯA@ y\Ffݝal?}mc#u1xvC,2Eq3johq%9+ͭŚJ]Ls_y_=u[ǚ{wNh91[w6AZ>1D~.GxN^i!p?plڄv0#OAu \-˰lTa ~ >^rDn F={;fؕ`h'5-uJE H\`bid@&k=~k$O*;I /<}o:3>&qی"K"SOFj*LN2#P–+sTB;E|gCsH55]?ϫoHFjdRt"2CF(αM<B swZضG0@I\f|OdQB}YQli @evGI_W`7re$VL!?F B77;>;rջZH!"H=ST2ЯNodJC v!`3SNo>C-F,`&L=0(BynLdN$Wm*8&>~Ɣ 7< Y B?yA\tKdCyf"QE. mAiA ('7#xS[f=GD,%NxVEC38ϰCa7TV#'0 i^e|ڕf8G(c]O7Rqe߾g;[=ğUEI/B`,FWjܟp N3zԼl+7~p✰ ~3ŊbРQ`^Vy2̲4z˛Rd/dEͣ`A Gke֑$Pbhɓ,:.1bϰ>?W#Vsw?P@NsRnԽO_ERܴ؋s;\s=dA(L3NE]=@St#*dǮГayʔȓ r͹³g yAd. q4 -+ø#k:G~T25|~^d6]OBʀ+>(P>:n|ByOOF6'$x.`bfSJ'G%ڒlkf v܋>Xقzۢ>x&}0,m[Cb\a}5GAI9N 'Kǟ D8)x X˰2>u|mnCPϸYuM.ܝucʋxq"EoVR6@z 1U( Yc*ѐRZ-y'@Q?A <ƶ0`hD9]Ӊ'w)xO0}}@hIm(a~ 2\z w3 $SrzOΝ݈¶J N.P?k łKVi>m^rUH/?i*@2LFTLޢ~Yn 75 O>EawN'#rjGΫRm#SF5fv[zg=B} (ʩoU6}ui~)Q:'P=VWQιMReČ C3y$TMr@Ed(^tE$;q.W, z y锆cYD46e$߉E?xQ*vYnꔁ3MiZk 5m4@i/DT,o0,C؞'("p# _ Zʞw/?d,&N{7JBj~UPbjUID=R#s @#o5jT S5 Ρ2H?S7vwr#T 2%d4;,]*ً\>?HI uer;KĞ@s^͗8ټ$j`L4pw: :Tȯ!h?" Vك4_9OP{vH` ʨH"YG@mmyb_O"qJ@2:*'F";cwjHlkt]Cl}~;'k5uqɦ{ïQh޽-''(yiLl8Hƞpv6FFrcgğ[ѴĈXګdJcLE`1+sT@2isIpٝiiDOMtf^_Gsn%6}qOhe4-;]d~G3") rM( anVtgrlF n"0usxH)Dʧ] H&JO( *}?Gޔg%tcmYEa }rߟ@VxMmFjU))n^D/Taxx d_̀~KϘ{MsZ"m`/P'Ln NK66r4{|/.a9-O eWqv¯CQn;9nz=X47Fcz5@dD(M?ŜTyk8?hROt[4b#_QG,!;䡋4^s9t M`\%yͭhu + 4uLjL F|(hv#)5u|AIa-g0o2\K:q>b1(ZU*3Pz`>B"CCڄJ28/c\}}nGjkgMrWvͭCo*Gpef!'K-ɽ,gQ*g`#pn^Heζ90Bg-h Ryk 6Ͽ4,߈ܠfo9\m4) Mf]ԅ|vzto\a;9!dFN* :׉ JԴK) "[#BXsio3~ur~ռ* լCjmO a}՞^$th%zaP;oL,sP&{jF$2U>\n9"8\0"i \_`"yG$Z.o5I<<[]\Ԛ][+?k&:b5dyT6qV T[cWʂUi0s-};=Cl}tEak8[zp10ZW¸UW喀28YBFqiTտlT-̾grr+0U'g"CxkR^޶ȣn^ !&c|zm?C1O쭏Y.{^HS9Ź~Xש\IBv#.Id@x)uD)YԷPg1J~+(؛S_1Ruݳ`%~F4m6n0_Г@!`(a.>'hs_ε QUC`8. X^h,S.4{ǘcĂn5q؊'~`3Y R^-4>o1 }kzc MzNYvQOS<IK ϑz 5q͝KwcmѸWp}TRg]׀k>0Trxsi! M>} N[.lr`\-:+=|j{ﻯ;K<*Sh *^*d`9DH@}E{}߀@O%Pщ+Asj'g=aw&cQ]Ƀo^8Y[nH{@:f%kLco*Pρ]{/өIs5chf`wNi)<)>tv]5HQwc^7lSr('a!5FS޸ޚ8}qta#p(Y0', 'K'h=6$ tM~R9?$Pl‡fDg UYV_'Gڰw?%Ϙuў絰X7./{XwZ)~%$/C01+%2W #9aoGƒB"9^ԫ wji0p OB \>onE)S,2Šs4=ٟz.&m,rp)pxsN< ¡$Zu̻iFya_Qԍ4g^EAG}Ge{LzPZ8/#S+q53 J^.~ 3^ҒPkd829ItT}a 7}HqYNØ|#`vԧ)k@E .5K/aim:ɩ* '1Drm& ͡T܍ +ecˋv*܋wJjFذbN8kNCfEJZCu \=*9}vEDNnߊZԘ6yuNW0+һ^ MbYiPpC^AU~rdP5 -z iGɡ?=eGlF/d*ks+<_&isJϔyGˑBO6"Ms!V0#a';+Zڃ`5 JzÐ|lUqH&"m;&NvYY4.>JC[!@1(K.}+rNu$$,D`:R Xl-B32Ua(~Yyam1$_7 Eg;<(=I- M ?M=&Ʒ^Ts7Y< qWvL4tPtp{ll{/~ FZsToFQr9X&'G3ԌiinȰotX ʖѵ_ьL.;+3k3HV$DYy-iLnuV_mOo:9O\"TbL++ 'nE;!t"" wZW\z8؄0:қoFj4t *!h(P?p Ew@_CK.lA 35nY#ɂd!.)զP4j0;4u%AbM)up_Fl> >M;7~bSA|J.$ff0Ǧ/pq{vHdC7U Y*f  hiK]"wbK*> c6r.wOh".Ƙ_6CL,6/~/]ӝ 29SrBK^GG'ʄ=^hтA+䌮糭|xT;DfsJLI(rHirTC:%L-]̉YSiиbggXU7aqۭ'PټvמG,kPŸl5*?y1n%W,+ůڤcƭ!sJ[k>I;(OL##-1[r-G4Cm_͚Ws=ތрO>rÌ~%{; WئVғ@ÖTE<$mds睻•E~MWb Wi@/6WFέg;ݞǬRaGoRt',i~hT]t`LL翫 iU TTd۰fNR/"e/am4g4WȄ'aZ??&M,,i ^+ OI1@"v''D.fRt#U&aDj-w @VBQCF@4Ů$+"۬;oaS.\<Ze0ƪeWo j ܺ zlUTս-vCmԼ6W=maf,.zt,uM$_E8p1|XZb&4}Ne[ſqOC!ܥDKWf@~b 6t$`cB͝հ5\ Dth{U^yW)Viےⷣ)lx?Zn;~Egx^]JxrVܠإ="XȮXgZuvq~gД qܤ\dYu`Hm 4 G*k,#,~7 AqUyHo,Hń|wkTr1` A].L^'_=.i9vomeC|D3U&G]Ao1S>OJjp} <͚ GuSXNn yN27N@%_ScuhyƖ<̻3@N.rBb\p|\* c͉F$\<wHha6\jUbZ\Wl`6[9y:Nkc;ߙא\4n@İ5Z ;=cw`{G"m:a!/` KJHoUK OQ*lIq~{SX3c%Tud+8 ' bsʘWz s\&cdT ULͪ <]ir$E|$aЇ+Dը7 Le 藮I\8L4>y+M1攝&Ew6^_:#OU^h 2Qv +\Qv^+RJK*5r10,Y%YD QA 6GӚAhݮKKg&~̌Mb+hЉw *j7)IFBLeAz6A!vuG.ͽтj$ eLJ4Et4Yw W+}-ZZݩs6AC"1vBd2R}zWzJ_oA)WT:4(mpםu vx.%fӗ\i1V3[(v@Snպh|;7Xz9 YT|M/]ߔpb6\05ddU{7_TDrB䥔=@i SRQ|t\E2K‘] R>p'*EV!]@GDI2lٛIwyJcT]/!d{Ea9K&Ɵ,^="xJtļ/oi9;A<T!{}nBAZOłi0-[1xսjtܺ9mEB]90_#h\Eg\'O[Qbm 5/=NQx(oO%7R 7~W]ࠨmQ=w;Pȱ8*^cf\[ҮOb+Uì?@Xlԕ)%UVZuSȤde vBaCV WAI::Zaާ69 egK]y %*]E(]*' 3qqExnX$hHkK8q 9K H(Z_g#+ 6 K71N tdE^lΧ ÆEQeăN~]H# ;6uwdI`=S ȡiY\3DKvĐ$dp7d b~"HXnvP,.@jAYћobCfwÏ:aXɳ>Ⱥ4s7;lTiWp& NbeܹSt~%l( O5 m&ZfF\=OȽ-3BrLW<K u^Ǐ 2U H72/{|cd42v0v_ qtZz=, ˳u/>\m:⾤} w[ ~z#dgBt{ӴH nSBb焺#sY!~69VU{{b3,T,r΀m&Rz|r$jIE|!#OovOay^FsovibTdiV NR |!'WLS PE;5Nx u~-!M[IFiӔ~ l)];Ps(xPWGѦHgal.Ģ>%k9>rHk$X dEP|f|*GgĥW҃omxoJ!l’27UͪS Dp[-+GM{ﬓ^O4fvS `ИA4T@DzDv|orcʔ8x6ܱJH^ynZqMaB&FM>|X zsBU@n&$0͆M SJ鵉..>9ːk#s+w8GW$c8MWsN!5ު+F;7x_ M_V ,_iv_- /uI;)ՇsМ?nC5ޅab3G78r:Na'jBĢ:y& fnYd@#ӭRJJ*;'  ӌns8nPf] ǵa +6/ jͰ< WF}E;$bY^YJ)[l xD7ɝ0K' $.o/O5jq/]=yj!V%=Kcmϝ$/b[깙@YY{Kμ6DYwI~J;iwѷ5Pb* I]fv ik5@͘wR~jU`;nG47!H(K6v8 3i>_fms{ k GpL!PNzڷI7H^(qbY}u,sm4yH\RwF4wڹ]âK{~,7 Sz>v% HVZxa6Zѿr6cHZҏC=D:g$$Nz.'E/c e/qx0C\Yj`>#ҍ&ă-d$ =hML{O`acн㧧7娶TwIQ-tU7フ\y7W{^Y !9έ'嗝aZ^\x|Z׎k-JCNJT#.?+vy(P&>b+[}x_ r?~Uf0&gEFuHR A}T)8Lֵ/ރJ[`ix]]RIXqSgظ6>]UryЁPnx{IQb:Rj_]Z0J̸QAٷIl50/R=i:JEhbj9nm٘k/ }tu\,t-mMcՔV0+ٷY;QIdKbJz ->FQ?ӈƃϺ*NAE8+:~ڲψ []q ->ձ|NBHyC`?T`0*wQ8tX*g6%؂}RΠBO:%Kfo5_M꭮_XmA2~nfod= TI̮rcI7q@^XzkV}y/, e&q=nD "-'q:iW hгs]ޔ CR8C8k=IyE=̴@S;T., ,GȑH9Zy5R|;]<-/L݃N*u8cs@k$~|{ ZP}UCZ{C; 8w:Y^lbP} eNfViZ1h?$w$^|*ԘaʈUeG/V׫?2j5)+:<-FS£ a*YhZEHQwM5otnt a6dnQ0*TA9nFQ^/@~+[)ȍzq/ O+ƨ'O>}bI v:183\VX5J)tB!2Q}^,HZ8~1C(s{ifa~m<>ޡߍ.2JWJ}*!\vIFԃW ~"|'`@5I)b#7IWG*J/O4eW{A@ǒrx#5+}L>aER紈^Ok ⊸"ˣj MmyzDQ p_g?ǢFyE4Z;62y4fO^za%^׳ʰ;vwzީ:ataE^,`2= ^LFŅro#;Sg _\ifc%R& @0eS/[cABdmFy8=l,+ob9WN!tWtz@ 1ov.oQl_S|N 3|7 ]}qkt˳fqMRrX!Lar2* b0'ǑrWd}`T7C}7K߼ghKIŚ-g45 ƈqh>0R͗͢io@Ga^lJa۾bI9yfV`Ucb(R', aK[ό0"c遲P wR+/ZxL~vw@U©*@ %,'Teƚ-;uN힓պT$Wqs#:boxi{IQ"HC>#)jG` ҈ħf7SհUqz(("0tP=<.^op}899di}y1})GU+Ӏ́؇/Nr]i-We*vUNg)P*L ZR-МKn#[Og08S0a_F4,Fa/p ATZ<K&,E3Nj]OGr(?Nfl[h9͒ p~90CO?NƼAZӟ.V.-6¥u7po{;3ȴH ^9op ZCn݊bF:g 9$ۛ8r@cG2j3/b+yWeG'@26x\|͗9fwAG@G; , bRDP^y"Q9!,Z_٨yG;Q]s̗N( |VJyóe a ?X0Z͜O^AUe?;ߜ߸'?8d5TYpNt\[vqK,=ƣo]OqU ^y F<)ܿ]Y֥=Sm>LZƧxX GuR`UgjByǼx !o MR X~j^/,~'sO`͏3/ծlh[FK1Z*_f@PUQwvrM)BRd<ٌ(І!ɿI3UcZz5uEB|E`-%ϢN%Xr˲=|Fv[}%+nԉZo5WW Emբl1[-E[hv[!(-`CwޜH#Y/#% v~S%s$/t[QDf]9 QO&y:mJHDdy5|S(*8!S(Ѹ<&[Uhѣ eU틹H2X yS/0%jY c&3S F{M(1OS4z/&o3*NWuuc(|0YLojy'k2fN Eb2]T}g̓DV/ i^U/BJs,C>mCI};S6kD\v/o }ok]:{ =4ȣ* IsNv6|GH{xa#UQGxel\ /6q0z3:j JuY\$! xF`w`H ܈rA*t=Y/O|)#s: 3p(g˄רJL=^vmTvMNCg*HГCAdE{%T;㭄KZU"}+0nR qPE\çOOfbk0)CsjLf~0?:̤J(ՄsW.|.#x–xɈtup,)|`6-a ,Q3%QHL{ΐg \%X #ʓ&蓮M+?݆v\Uԟt|Ћ*bV å jB`UU.QE6,o.n9dϰ)67m*%RlOcy-K} @A ;uI X_ EPs e. -E\Aq8]h8AS`O,mS@j9jD5fV !hA!|@هՊ/lߢ+qC^;4*ݪTu0Za>=b 1.#uL+NA#DO߱/z xO+$pEUb"%;'!3 p!W≕wW(7k@&ў%]%W ҌuH(GPQѫ!PՐh#EDUD\ncx~cͤgz@ŝ> :!~K7Apd% 5)t+n8 mLg B@`K; 4#Lt>m8crG]frԵn̡+ў*_u^o%yVU~e}`ӬQ93wP YE%u\.T+i`/+(F)[~a%1 IEnw}^lNc' STC1ni3|v'%N×,A_#)FXU%gYӄK3ZB-@~DsrGj -$9SGJ) i#:v̸䇑U$bj/ǡ޳\#CWu[,jցNI @qJ$wBD> dPxg;QeiÞXT\>ᛕQ0Ӡh5V | #l[5mT > byMG{-e/;t䰡@/K0ƊɪXĮת)-.%bQ]9:@f"">2fafOjK/Vuzε FXCژUחZukPGnǐ>tmwj`#S?U4n-Lz.чZdRݎņO;d?1#j9rv32“P(/m7-žP2O/,cYrJgAKXJ)@{t3>)P|Q5T:R~mذLN]Jh$V|y+p+) \4@ /rAZ= ֝Gbt+bk(ȇpTU+3M]%( 3G[ n~45ȵTVv3hM{椆l3O(P)RJްvE'VZx%LomP ӗ TB+>A @ivoU :~y.fxg= Ɛd׬_#(0yVMZ oܥφ")\&B{4T2QY-5|)3A& M(zd w?o~#ےM]QwDr⡆n^ G7g$ԿI}ᆱ5ȷq*3-N_rеʋ"q9A:\̥HoTZ?A%Y#2Q+7,Lwe@TfI jQ˼.4`V^>* oêk8.!f:N:ٽP]<6kH;h7lEO]'u;L⏙+7j` T$ 9aNa{*\|/ 0O#B^%;~|LeFpd׌#ghiXvi>#=ޡ8Q2͜W%εfant >aKW> ڤ$ZQ۴iמY]38A{1y.(Gҋ}fkl/oU;-.y<(]. SBFs_yt[yrci;l- ^8G591xR^<&-BtByV*EQPPdģwYJ>pf \QH5!eZ{B7 ){+(][a"f -S4沫As@$?7Ěᾒ(P`zNh&-P5U_5"&,C1}; UWXxYc5Y )=' = Rsn <!hp*qylܯث0;vMD JQ3X} n]($$t,lR[Ŭ)&k[ f8cl `FYi@A?;I3^|_F:$w՜{u|C؟<䛉N?7_\1NщÐ31k{Pl+1rɂsdFW><%Ȉʆ%/J[RVs}kļw p-1VU7la/ڞH<&ܺXHPcȳ_Kƹ5PUY*6A8};D$.$b33G3 0zs9֨M aqgDD T=c ٫;,ͻKM&!{ɆHnHT?㚲`JsEI:BᘠTR^AE&d {эq 䪧kSliX1o;L*E^>=`6x0ْvL0S m=rk&S^,~lW"X)O`-jk91- iY [t,$&;Y(#N=(xo1shn]Vhi`VTZʃe3eNˇ]Iާ9N|2?q. aahk/e5&ARߵ,q(>!T _ LLf";azr^bUEcQlQ41špB`/.E6\^!#hC߻8`8,z5d7ޞ+ %J}p|tзThFCp0Ck1Q)@܅zrN$^\k  ,IHb5[AyQ,WzAfRrxU)0iA fŜ#>WgzDҍ`"'/, ﴅd>VOV->B%ݣ@s l ٧QdS5c8CF~ݘ H˔xz;4"ܠM ޒ>܉G/QBQɉ|<|LqqFO汬QI.,oX\so76:ng$Q,4<kb@"or } wd #oy(ĝSA .c͖b\ x!YUR*4 ~!"PJ~7T?]SBϋeg-Bg w_޹5I)h5f"Y?GJl$Ăޤ're+φf\pfjGgG^o,vX@%_43Eu,U&q3:y%#0Vi 9#omS2D$QK [?JpIX_ןzSI G & {*;*xT5Z XvhP"h*xd.{`쁷^ҾbEz2!Q}L5Tڵj"Eۂr*" 6PF2ăS붟N#uaW5QC5Ǡ~C#DI:M&g) qqI@;NrۑC?8׸kxgVu1ϛ`;w-AV>I]?YFE'>gdۧkd;=RB<;M/7%2ʧmִ1L^YN-Aږ!߫~(aʚI\{39G8 .X&1 r0:GdT@հE\mיi3#;exvKa(dJw(e6CqUp0俎Q l:;m?xz+7٭3y_lƜ> S#b=QՖM|xZV3Wmxjt,ocC-4X}r>+4O?͡Z{cb Ӄ1)nR˿7T)jq dւtqY,+ CY:ZW|>6Xz^<<_gGnH)K@ l"J~G<-K"Z :N82gLKͦ { [Xv`%zԾ@k&HʶIII˥ѰA}<\5ZI`spi5bPзj-y6>Y!.q'ZO 0'>oV΋ť;=n1|M?@6VA'<})B أ#:%˯4bƠ(8"Qg_s!B-^9?'6~X*.pi[Gf5RՎZ usҵXK)zZZ 4 Z}$N[jmQHVnAk X żI07CxNg1Jpo&%$ Z H>Aڒv`Ɲw7k`8e Gs2!8bLŲ^sg>Jgw){ŹRBLrzkn5j#&O~+ȶŃ"]{,Šaɼikxomc܈i%F[5;DFԳksh nQv<^DD46Q5CT;6{j ؕ`Yz`8 ֢ooUVγu?՗J&1bW[u M14@`JXGl0ݷ D)EfJJ5,G^Hpmdw1BER}[HjBË_Eur_:OVEa PoqdIܭDMf3w45 rZMx)ԑO>Dj7nΐî?v$X!2g8Up&KW82n1'V^-oC |CjjH>t%op$get"{ %A*kS^G7I֛ԅJ6"gn<EK6,1UҟoX8\TWAq[<=&Y6bÂx%V.qeFq4WQxQ=i :MHoejd]y.EÔ Q݁eA=Jw^"UT5IB)DFJׯg]W #NU[2%z"O}M 󛞅%c5l2?~rE sdG?O%q?. dKOlU]B'yqlog|a߼p]dFERr%Qe}C޽x9ȵp?vjr]<ドn=9U㩙p 64|)ws}A1@ֽ,w,QDm?`(좯o8g1t1h7ÔQ>`MtK>_21bŢ*=eU*go9_6.=4/diSNn=u^V'x*҅\9|U_B]  \=KG0IVݏʿ'T~8Ɇì |&^o[`#,$r_* e˧u=WԗJ@?=N'ʮ{ I!r$ͅ$ S/^PLIDVʍY {m>ގZB\?9姊iz#cnzF\ Ye,}(P*r!VapV wZPn ӎYqr2q a];uEІ|wV9p- 6F#h!MAW#ݣaO3"xpw“ch:V Bһ+}r(ю®T(OsLNBUfNԊ}BfPt(x!"Cp;JZX1`ߤ*%4.vNТȍ>dB?|ð>EdJ&wfw@=ӷ[8dwhxPˏY4h2An&y3"kӡSq]>p)q}.:Oj?XvIfͭMnH5;,1YU+C\&$w&WT&9hdJ>zIZpb0zo8  W !yY~wM.cnhmP hIJrցq@F6o 7aJLni;YaK&z1xegiژ75fYzd`px2xGH$M$XTue~SW..wv;``G·\c(ʽ^{y-׼}Íɐ=AP}f)yt{mvyDN/M*9TFk`8GM jvԏ lwe̥`6@o?ÁBx;ֻSQxUj@mM&MJ")  ѼwW`v}aJao7@6=qTIY` :2tqc3n1y{>dy~j D |أTz>72A!ePe \?_0Yqf>v1[MF+aSY$5] 5!Uu]`̀Vr򟙚9* L4:E~rjZX<$߅\؁r },:9zXٓ}{W-Y,9!V&]m2QoZOV̩Q&ۮXLC &tK_W)Nom.XY,n`H:=C d3%lz3N\ǻ]P}dtaMaqbbc+Ula-Ǯ]><:H &AR3o=Ẃ#xc6ISִE R8ve1D}7~< ϕA>лjkr;j>^uFRcqWEJ5x&u=0\ia,q۩uZG辸a˒f,/`u.޻x "Vv"zלLcݚ|tK&V LTla^4fF,K;h2۸73 ji yg,#}5\;S:e3!C&^吶/MbYPa?ZztQP11%x IPބݯf,IrD> Wv {7! `k7K\T" < U N`_GGs8ר],?hД_-]c\) K0=% u!p HߔԣVh:LJOCN+Kv~hְ2* $/i}=t49̳~pZ8VrR >XFp gg0\V˿x'ع%%J#!ͣΉ hrjb݌y9@-KQ+<)aPk_@͎HEGk\M=ͷΌ f'.(!Z$mB)~&3QI*" n`8ͺ5)h/x Z\ŠcI?ob1O/>:?~O?!)te`D1h6!FY37ƱO\ed͈iAL ]Y 3(5FY.)e(Ԝe{ \ڰN^, q6#c-e1w<|`LtV[u`ɺxs 0[FG64 ކ8'6uIBxOP[o d e:pcR翬5Hdl<wS lbW=]rkMIZSonq!OYt~f:ض]-4;ϟ/.]1M;5)!a1&58 @?4 X i %) MnLL Nl >ܹDDܷTAřLwJؔcV#"lh{5hj[1-:zӊaE ##CS7T x'); Rd/be#%SUH౐00YW,l}@["KOWξIk\^ѐ>1ȗ9FmRX:!i{r`y|ܙZG]Y[_ZN fuV1D-F۪ sLΩCPJ)~\JN 0-;`܃ ~|br'܈!MR{KdkcfT̕%ͦyGM;؋4L 0f,C\'4;OC2'JbwQ &uԔrQ:ЬoER񟅹cb/!u3uzsţQq>h7qI6ցq$<Z)7ޓ ѥD ĸ~+W7юOh 5\2PԺ%*{Q4͔Ɖ˝}snTދ̣ Se(fhTT(,A"I9U'?ن'՝ _-TXS5]]dqDƩc8^ڭ ޚI)d 7|9ar_]]9쐐Tu<$5JsZKt 8`.ġ*knuǘ‡pO Q&/:cZ$s*{ oD\Ax (`܁1XXsQ8CG8,%Oku3T 6}3WU?gOZ=p\L&"L ;ק5^͋BǺ#?oXuőͩlre4'g %ծ:DB}B!vC&w^34~E*ÄRc#aj?wcVγ)2bS2id]yJ39jaՖKgVV>XUX A$2楃kL8&%:l#?C2e{pofockOՁWGv 5r:܂iLdXs<%H12o4`[s~-T[G|WI5{`;UL= !u&sqj<_c5ݝV!$Z6,h}k ~ d@ u8oSIy>|χ*C thNi46e9BHtgo ^o'.z Jϡk^kj |2B ddS/%1dV9ۯ3ݫ8pW.['L'/-+ Y 'zț!7UԡX33?t8ev1M\B`w*9??OcSɹe\,=據 =B ] (Z͠fsJJؠ=#NVxrvxj9BNɧY")>@¹/gd=(1ī =E@/5":a;7GxL`#]uv1MϹstSd .s3zy2= *tſvתu^Bd } 5A L0,<`F!(WmΥlJO<7ŘOo]8п놨RyrsTihԍT*9qVbG,r_BT y7݃KS D8OЍr &ݿ, hì0Dq9JAD,f!{͎#W˦ބ_π<]qpAr X~Ȇ0v3I2|qi?U hi;`"̀za0}]+WJRK2 B7MA|$ 1 W‚ȆD9!l - # 1^,r鑶=EQZ;sXtزiwi{AB?&Lߥۉ^H] ңӬPBw֫20ͳӉ=[=| ёT(T\? pb?, [qI4H.2dE0Dh'۩ޅu]+}zŗ`G Y?,qhϝ@:SDҞg2q0$4lɒ_RY_Fb` l'%r4 Tv猭La;'_PQ6nwt~+yD̫qc41cZChAώ%* .?:E䕵r: u1B~ws^5X%J7րQ ނ`]tMHoIhyr3ۿ30Nc~7FrH EЯ -aJ;MgFt)`Sdi7:U~4WC>h.!1N9$\݆F&y}}\}" nV|&65c$IV휪_bmX%:bd~g_(qSBP5eT;C2'pƝ@Rq.a.c[iz̚& B+י`9Q(y-8KaK-](1̠Cb'Jyv'lfswXewխJ$W(T#3IH7~3E.r|p5sf,`%* rrB8)K%"g=P(!i./nW3K50jрO4 @"|vf}x 1*#3~kn^{I XCT ς#f&úh-Dlψdڷuw.o.׫ݎ|=H$6r! q6 *ݔ7wuqEݐfpC1]zݭ.U%~K JplTI@I~j Cj~G\;QT?aU8/զv~YrUl0Vk(sqZ؁?($cS~'B\~% Q.UDɭjqbbjWT.+ ,^ܶ* 2}|37|f- hK;|H+zTI "Z-g'4BFP RgXD?&/o +~cZ1KP[4Lͅ!ybƓR8yJ;OE0 WIy> E!y0e[1xAtLW?NFDѳt9?+?U$+Bӊ (R9&4B`կ3F|3/罹<@tAg)O<u.]6O?a|75?\ ]`vlj{S>Oֈ yEPq訏pS ]=Yy-e ߮Qv$}r]&&ׅt6\^+sryO?т+jiZ9X4WO&v3ƦVX֦ɪI{F t it2͚ۖ2?EEi)ZD&k@~ٗ+MS;sbƄ̻~`*A!"9Hk*8ʆȱw1<21tUd5Ç{<^( AHށy%?N Dq(d'^A2sG{Hx<π+~7m!ÀHOf>mJx#+ %+ D_cj$sN̴6xz"EJmzP x͸Wh n&Mws1\Vz]VFiju Swdžqv,C|CO 9ZDkqX` Rp17rdMc?s 25#9?@*8yΙEzj!e̜`(M/ )R+T[YStBld j̷0LQFP;ױˑLMM252ԙgXC=0ܽ뒹nb% > ]]&6wKax~`FFf(y ̇ axɎ[{^+T?%ѽΎ`ݽZJׂyʳeZ]\ V,ȕ: op8PZ%7@nKmurf2|z-Xۤ0^>q1DLI3<ȧ/LKC(/vUZƵ-H'}q92Mȝ8ĤkVd6:/+Zg߂t.Xy6C'5%Mf_/yIbe 3wkHMiqھRKӠc7:cS{Rj5r^W&x߯՞^[[>:_q5- 1FQփ1s4 >K&T8IⰡtv e|}fԲI v/znE) s>E^s^Hh)_%2],&rDPŏSd]96Lם m/wg N`XȫKu-k\59u8+{o|]BP~ޮ~)`eйuHiS & fffy*|4d0TA3 7ԕاTQ 0_)ŀp;Mϼz*3 A C0ިlk7Z>F.)."/.mj^>)쇡|OzgS9Iz8X"@Yh'x'h︵sxՐ˞amŻlVg.of7z实5e߱`tFW!}='C)>22X .A.Goej(g)J6C+j ݷeU[SH_Kz ~o,A&uf(^ZSHn]_2+˲]]JF@~f5.4Yt+X+: diG\ʈr75yǎO&94AoI?ѡl s6aTh^V_?dD"NѾ涼D4o%U cϴ{/1 OӰpW>i l"+邸7i^ܿg`?I9 :cpmPIQT@d;\g⟾ {-.^\'1 ~vz1 5u:3\5^ʜ:Lu06T$%{}`-=T铗NF0[fѷ7 q A%AMzv{M C&>}|E`t uW k:j/0őQ[n\ǗW4̩tF7Vb64( t%2®v^)i+`QaRw_M#A 90BU+JN,jذcAN~aHT{U빀*G~},_6W)h`ө՗ *|PoR |f> |-l8YXQa ɷIQɊ09/>0%p^/umt^yh#X'D|.Q[<6\A:._AA,+LL4@[ d߰jZ/Dm ʗ o=H]^:F1n|~E&Ҁωn? ,U#Z z>QcWQ٢MDBpR,ƻ Q^oՐI*~K:<)ĴBڡu='es bnXu f#u 7SPASp 5L ==w0,.UZRf w'9>C]&ӿln:2o q#q~WZ ;e1!h$4 ҟ\9!ᬨ+OuM3<"Ǒ7Y8l̰TDU(7 OgGEq^L01F9Fi61ۺy(xddh#1aDŽ<]Zu{I]]h>*&4_cRP'ZCVtmX ќ9%\840JϷg|@kjkqU W?L~{fzbX Jry. `,Mv-<imZrsɃ;q;fdքԦbfBѺ'RLFnyZK0G^1&Yr(͑=zl6J._6ۺ. (WB INY!InH%nAQuZ!\(yNJRJbc zi8saOXxK٨֝{]xD< WcdA"1~%[tvoٹz.x=ytG`wjƶadD2-]1]pyzvHdΘmQs&HxInaL2nvۮ% <ph6$3^زv0 '95>F`K#wM<\0)̍F01v2s 9с2#/(ϱrfw*LC +QDs=Ҙ |fAN!'\p\.ʓUb䁕7|HoEBRbT'hQ/'tMxE=|q@T-bYĵ!-ᖔAs+m Ya )ؼ])`Հ9^-/W& vOטHgZa9 7 stg?{* GI:Wv{!S9˫iawӆ}@3SqxTvePPtp}67EdYY Z%J<4`rJG}F+7t7¼ʗ2qUObrX˓ c!r9 \'Ux#*G _쏖{ SYɆX%9hU+$.I ;M9)k;:rXn9QW1B+c9@[78p*w~HgPnBp2#J(I"Dw./Ssz!&g^h~\vSym u}H{(˰֪5s,l7ZƘ~[nq6hU"bԅS+X^ѷ=<\mv ȶ%}49U|&M9襀ΆIJ^!pSRb;QLaȬ%}/.oAF2RLS(z[.D> tVX0%ՐucCvxr?_"$, Wk=4lq[6Xp9מf]l^ A9 aU Awߢ-pe3]Tw,Nt+lP'#X7W/Mc|eg6r |}3VG H fe/xm8MgUJEZ)gGjY3i@PjV'7Dmg2-oPχv=hZSZ`A[BnJk%h+Z6rNdq'9("uf]GepčR_10Xw=fF`7: ?V{`P5һ(bH˘F^S)ƞa(4@I믇ZdDN-Mc)?oD,veK96O>,* Z 񘌾ۆEzDNk:~^[K*䇠yBFʪTGv58,]h1!9D*Ã@ h8MRD ֿ H뙝ewzg< 2D!عY?L w $^~2U‚G\z``/DᲙ1Fi3tGyi*]?P%$fBhZQz"%|gFk]k7t s6s2~+8;y+vbLoAr8 z+uݻwg>[F }U!ҭzއq -}(cs#L $uiJ]M2K;%}z)H`tUd#1XX( \Yw6 TʸVX]snnuN[JW~@ކ \r{צ(Хf`JE:CHݨP=!9Ws(^ҁh=~4@xV#ПUr2h""2ENJuu;U~ )0idvs1:xe\c< O= +ITx**>Ybl%tX6uQ^[0S{>,Y׀1Eu laϺɆͣ[)L7kt~im6Xr%JOWM@ B͔^&Gעۏxoߧ&sȍĔ}M)qlI8X}\OXH<"a~bRt'J<%"ɒHB- DmA{>!O"X'>ŭsM,.f^m'#CF Q1P@;.!&LbFXMfAODzJUffG7)>uDջMZnhO-Nf] B1ɤ$/ˍ}I.*2\%*^Tgo_(3`4V*#}4I9 UfI~P7b]6/#;]_\ee1{> Nߍi#+oQ1W:{@Y=[| 38l$O;̩EITP0{-k=ZدG* Т\i<5ojg|1zWÛC]6sO0Ӫ:5~gսx.^Jn%>SyțUL~qjYH;hmLf=d ߨ2T},3?YSĭ q"QUm-_W Q#z;,߾ԭPNQlӷf!%O,<2~rGMR]7Z9sY Jfo^@wLz E b'֜ӚI)!%3FF2iShېJΪڹ0'B+ABUk^@a'ylG{i:e^:2^wk9a7ck@"TmT!d|{f奘ٮ6c@Iwxg<"KmЈc%pKz`IXxtfkԑK#qb?Bi bEoi~23 ңӶJjq!H4>QtI*SuZiDl-07s6({O\^/4f*jeDDV 'p;d8~?(Qɱ&sOIoHk,o,ѱ* g(??$0,_C>%e,hJ1 RwͨSݻ7#$+bXIn 7COd@NRArxʬPw\Ǩ.|FZ!],]sA>ԍXܖe9w6:>5"M &*+TE@w1g_caRkVm=jʘxKMdޭ-JU4~g%{*/"0uQe̾F JJy@ WUT& }N+;jz'̳%@-{En,pu;ɶ3o9"B_V݉޲wЉ “>3 h3Nr36~xI%B(Pj}FTF< b]Vc?g!?l(! ‹4t}=_drqgq wR]?5")> d@$Yd!?+`) ӮKVJx>DxDhnWb^ӽ}ű(5n[# !e?>З ~ R3g2Nnhxk2`3+XX#ʯh#{= h S$*EmXscYpݰ8#Dh\59(XW.Dؗ?wr\?R˝ڨzdҶGAi M!8<\b̤5О.2a}kDI'0\PfJu"YX^rY4D(H=&İ`t@/"ckD+9Q% rh̫F›Yj5p_-B:0z)Df`6๠:Kߊonc5o9I\AQ0B4#ǔywU ȻL3&vLw~eIv@W>M3%^u/ap뤃["ʿ`Ězjmq D5Q<~C {&d,yTuj_E7[H!c\7-Ype׫d X? +KgApȋͬx[}!ZA ,?ʙD_V{t4ܿ-ʾaAI q9&ta%k2OΘJ=i4k<osM3Z,^ʑ=YN*ZЕyt sK+ 2v$\ri05ߥWn.q?5u27;b1)β173`ikߦzM"]\PY&e- ͻYje>ln%)vnK7wBYʋ2y |j^:ēU[ ;%*8 nRMXwbl I슰Ji=qpQZc ƾH-L7pj(SsC̍*-&ԛyJP{ErW#߮6B9BZs쐶heޑA ߔn/Ku--"ö6 .{Dz !{wf N{ՇW]v"ha;^iq0>E땬'ʺ+={PgpT~g,|GT{'&_o#P3QCOHoґ&e2\ml89 fοLxyk'VOCG1T˃uA8AtsxmĕJASq_vі3LI|};8Q O n5>30 K5tz8tftu+If:yHL<;i;"_։CX_(ӂhj*Jy_dA]Q`S8krd@}JKz u.G-̠g2+YyHؙi,V$߂}ZN3f90i/Ƹll0C' _X"}lޡwƉiy:;)}3Nb kE&.K%O1򿑕g.ց8uC?hG?cM`%!0[lT䴣}$l6{p"νF:NS:^d68<0F5`K<;AM Xdg.pkQ`Xe)W"$R7>Om{uܔu{LϢ 3sؚ3Vi6`LzJ=X6ƶ.JJ}|q0&B %o@^ &DBX iYc _ L< p)?06{*[(ns*c?±anUz":gxb,vҖkMASH:nh)ܖ p&@AI߰ܬ͙XَjhD赆CGLrXzײoc6'qQdvyGAbU]5CyZ~qϡ /{Q1ez!^1}[n[bãڟmzx}Rm2&.7U?tD ZkY\;3Dw8k;c" #&85oyCj}4i+h )`訴+k0|N 5K/ +N{$n?]F?t/5R#ztnAm;w'yܓ#:⃱تʆ%/f)E=iơ<_ f&,Fj!Z)PH]S4,_:MYF|/疢T,Ri߬=Ktf%IAho(+CKD__v3K_i\6tEx^#G ft%ϝel"#Dnb/g(XEmf#C?I@vu )Ps,AX݆Y'6Gӛ[^j^ps*K]ƙf~@VulC / C EˎG QP@7[sDf%6C1Yuk"w'U^f"b_"M(&-v.kʼ-P,Cm N=@bU /MiC6?2>jeRZp5rx`ogjUZW +bmh]LУIcnN3u.-HpEh7h8| NkF,p"{~0z",XR C&DtMC3 H-Q8^Ջbƞ%םy vח0B 7pLJG&M|lPx\O.VK~r?QȄXLg[OJGDc*WBe_|;etk؊6]26|'^Fs}a(.|W +wxM˖4Ю!)T4#U $km#D Jr!NV9ENDoA" ړ`3P}5__l2Nj?.7wlhtXZ  _KL ^MY~?L] efCacv#IK miC2hy%lAŝD4=~|ŁnSQח. YtbR<[e<QTuJC3k %~`'S [w-Li6{ " *T t PN?K#CN*Iƅ,[:C80ⵊY`RHD:[.TUwⰅͬ5L"Z*paB9r &$.'Aab(XRoS 3bARA eG-?;CmB0K=vA_ Ƀǰ 05O3L<\k)nkӻQcb=72x9|raÔ9 *%˰wꞆ! d߶YRx%:a78n奖8DU7tr(Xxc1'*N"fd%0xˑAZ+5S侪nn~a)1"oݿߵjH6FdU$WGtmRvܴPNlbİD\ݠ JE/ޚ*TB273~zeɸ۸|QtC8*2"V <"5^Xd&lWy[:/#ynG|uixm5uG+媔݈;-2\'?u·zs4w$z1T*_~TkJ?;2oѤr3yKf(̹GAÍ'Au<*N:*op?R *gREKt38\i'$5(A']ws*L\oyPwp+|GA &4dpQ:N_'ni3O<652r]h ]\|Y8B^`/nh=1oHdC14^<KyQ;}yq)W.l6nN[Q/Ld$qu|ݑMUZwE.<S`0[=tyoS[+0ͮ>E uLb& 2e9kt@?E$Vθ lK9)$XwV|2Nsӧnam”&%N~ꬽi6wJ%:Pe7C'ӌK.r &: 4kq9JKgvB6S]<9f8DCoU $DچW꽗(ϵ6N*~BB4išZ4F&*3|%;+!KTHr1_'ze4FXsGiL9E*A./k ܫa)P4{3G)S[ތ.+f{p-saǯ u!v(Ӆ~8ai.$,5Lʆp`Ԡy$&Jh GBOP`uE(3f z#G:7 :[:.hK%,,﻾덇KT35~(:dș~8 jxKێ=*5Xڍm?rNHMg) kSI?;[͡ىZ!wSZ,˕'QKJ/9VC:Mg}44V JWyNoW4@ԬyT᛻4ֿ~ZJ}泺unkdoyh0Vm^}_tBQ}$x僊5'$rZE-> I7:Yrh-G*; ۮ#A9RHE䨓}$ kgYΧ&Jk8Hj+%vPฏ=Tݦ j'$, K>8.AJ|\E\kB o۩}8[.O]|Ǭ j`Ze{u|q!r>N+~ꘊ XnGqs~wf0sQ X8\xߵׇhhIsʑrڠIv%'Y% `=mM}=&:j+{,%F:|,>O(8uNSCˌ5SDEw'&$椗xAr0LWg܃{X'ҁH𦕃'(,wӴEK3M6LL>0F:Vr ] %MH)0Y"(fqyNz@/0LPd]eG0Z> 0#D7[4c ?j퍋-sΣ|5/\*3#\A΅ L2 sQzzC)9SdYWyjRI9=cp8N]~!B^[hsr1)!^D5F*JYz >Qd^ibYy3Uo6HHYX}YR.Gi^vEB@_#oǥ\Es>Mp 2)]pQ89 ./N?gi8˴><~^UBO}ZdXu".zHK\ԯyU1DKcۛ$V.ES] Aا2nm17e2 ']M>-:jfY1AD5??1bX}75wz5 2Dl; (+}DRmXVBf.dX$ ԫOc9W]gƠ7)~&V(-h2G*CpoIYe3-r__bkMXew˪u?n  wD~*gDS)T.3Vs HR ;*w_ic=`|+i&( agߐ vA\1 5._cI]Z&#Ͷ] hd'?H{>YaI ?pXQ8D }+ fƬώe0%]9̸ \GdzT Xz ]lH^ŒR2>|^2)I>϶}.ҥdE:@ȅJgg kZY~IAAׁT vE*fSS^$ѝe២ty4ÊoXf^& 0pRݼj rWtJz,9,PUvԮ~ɨ>V"u]ٕXAY8N#K8;vBy^)5?ؘU{%agZY8Zh|ܽu,0l(CM#1}M;C< 7yՄ'IrK}g0CȠ}菫J0|(K} :t)˜hǽu^^lvHy\ď019DPVd;͎ jTZbONU=OӚ=b>@_zyga9[QQ:x~a` |O?N2뚥#uo|MCc76 mrvL<8No.T-Ȕ,77!;̚DTz:甜e:dI.ۥ$H/;nӊap-u"/MT<_W6IUU3鉳J][>L&T|vWqRrKڹ3eRnon5t oL)?[`mG9*HAHHګQlbկةgKB @Iw7e#6h.:)Z񯖨q#^fî:r V1:'V7PBq=$^폫 ;~Jdh]!BTx8o"-J+j+Ԓ~@#VxxHQo;+@?rb{Άfi r21 9^H(G+Yr߮V()))&,UT2 d[X f?qч k>-XHCuz/-q9EHg2` ³#ƺs>GKqdeZT 3LMD"˸ݏ̵!B&Yi{?.mkcM;Õ y͐@#n0×:+lB)ڏXDDN1nzv|c DKGrqdas 0Btn;ϟLZK)e,iLREp8:K.~ESiFIT}1&BgmFT^6tfCZr&[ Z{gR=kvWҮ/:1H@)TŅjϴBRo@MmaAx抖.xGHe"H 3@zCyJba 'm1f8WABM$I ^QAt+1N<墓Y9 qsNWg9{ v۪8Nk݃|vMrOG_6R/Qe1"<$˿v)U >Ro;%`K, fS|a!/?" E4%/F*P˜TV-"# 1O lV+IUU8  w5KOS v&M O<*uEg4]Ľfs SGI:QQO>գiD(>M$w?ΔLgg5TqV2 gDU#}c3&O+|9@ |K$.LÿYq0JDf>wf{wLvQ"O~1|@HeL89un8][zb>y= lQZgt6g+9 FDʽLaعl;YC eIHkX3vsB@Hzf0?f&{Ҙ^8 o2UuWq/wPh>˴m7&VH q >%rSzC%uLDp,P ~`2X"3Ԏ ~&| ^j?y[Hx+tL|/CAfbgQYǹM.PՕCꃖcmE] a9qR?o8W*(2HXL 6Pc&uёPLE[ET Nnw(?Uz#X-Ȑt\67mkR{MԻ~=YfJw r\{bTV7ɇ6 q4vDe*Ϯ) #C~d_8ˇ@M 菞.Bˍ^#8B`UfB`ٱM> dʨ-. Z܍)[ l]ѡ})#VVɵ EG&RN ƁLǨVB# *'mА4m14^[E ] IA@qƁ5Rcp3D'ão TC?antQ |qZkva4c4k"wm>Ru óלZA}u^jP1ANDMp`pԐRjs`m@ 0ˋm\qɧ2aGJӬ֔4 (д.tE­7./|r>Wr&3oɋz~ڃ\Z z[|pܧ~?;TP(hb.ܜX{ qJŽ<џzuO.R|JCȂ$ $cfyZLJ,=bP&48<& s3'2}5P=\E+H,S;>-(6ӯ/Lаceiƾג]ʋkLgV V)4:no; vͭxaDs,&VVTYn}1@O*1 $䲸r>fk*/hs4c)mB:iFYlDD3l]6f9kLkwHкXn|+zN|tpr"a^s[G8QOȍDDpe|Bx0U /߶2A NCm},uFխ#>؅xZJq:l`'\ZP&|! t4ޒ%dh!z$!,M$4Qq69 ?=rYNsGEx5nsۭ 3/3eZAu(Mx.o$%jzL쉷/ywGT ߭})>d !RNؖ9yXFcai6E>֡^q(EPIY2zIdn(lf 3qdB@YIIfKOW@Hu2Ԃwro+KͥHDy~ *.dP@IѱZ.gq JrȃOb oqu>-).r+GiNW|=gqu%t`ǫcEP1}̭IL)p,b[0:E2 Ph&\MOȜ$^Zr*⛡zXp_ iCu\f1vGvM)/鞝Qln;Y[ Gv\+oFpz c}fzI9xV,QV EZҍ-p//($-d{_WSW-f0PTS+ȘY퓍y#s.7FWdŮnnspψ'YrU R\gϱ%UA5&TGdKho;G 0kB^jív+22RlT,ysFAֵL8s`boq*EYqnv|B7:1$=E͋{ L#/߈ "ܒJ>L\ ٿZb@@X4gzFMkrkxOiʬL Y1}7 tףN#<|Gͳ/&w~Wh$&X y"RBh_Fț=4 *CM°w=Jڧ %-l6s-:r>z~*/V(4zH*^?\ǽ 0 xxH*RrU{2ԇo}x"A ºa1I2 C9"$E2 PqG^FlӅ 8NS /+[e#Bc}3wI[t_T%y]sQigO53d힡\}>ٛD:(p' z^jU*1!'9кM@yD0s6ڇ?.Xp9rqr!aD>f\TP#"XA4r 5$ŝ]$ԗJVhLku9ifPM\UMmũxdNdj33r1 AFʼnj$&&Wa|ӯ-Ä9aSiLVS.(3nEf͛x}|M6pFn#JlR#:#d?*K"Ha?C#TU=eፘ yΏJ_* k=G0 gB\lHsި.tu-}ٳh'F_zkhbyHz*tLtOhH̞4V ;{\Nn5[)x7jZg kR`נaOHʜml&&z%`;/5OB̕J!%~SqAD8@ޯ X+҄7zI+.L1T+e fYWD>8MGU%wܬ3uMx͢8i/q!*(unUV!9 b228\m<-Ye3j_BuWE3Za=^hȁ$4釯L'yjbzeYRW(r?|5+tIŊ="w5@5eґ-_(#%k\{8 p2mD< 3`⭓1_;@9k6kTB?%ar#Daſ:zXbfeZ&FiZW]٤6 ]XSq>P>Lj{*nExN ךEz_8DsJ8}+|N.S)t;eyNЛAn͐LzAQ6p*4Brs }7~|Nkcu!OS߅MY˿162f APŖ&ZNJ'ϟ:ftKKОC9׬nsu-Pזӭ64:AmC0{z̈.[Nid\`P#.Da0 x d)o@%@u$QOD* `#@ாA'/^ٽej[. uHjneFް$5CQ"Z6]0[GJ׀iUt-`ca| DҋaJvDz(ûbbiG嶲 #Xv Ǖ@ Wo9m%ZC d5S]P:S4ݡxTk7ݕ 9S>mY7! o )  _FU=4o:҂8&CDoƓq XQ)sBCM&E`nb=[||sUSBmolHCYQ}N i Pt{&HWsQ|mUøk$fXZPVC\Ϯ( f5R[B 1t?΃%؟39'kYJM]I뜉}а3e'V,U_n dQCD,^,دz27V3 A\HxHsUC^ES2TvVMc^)RYr |TKe#s{o3KhlqR8L9/ SIǞ%1IlB_;{2bd];GͨbETSrwTKjz7|-\e"ST*f'qn!qm]:Gx<3 QbPBG \}Z^{ q~;,yș[4s:Bݻ}CogM_0l[Fg(Yd_XCB/[BNkV0Fd6rfkNS@ 1`\ŚA,(k Eo&}%G4n}in{gweuGLهbYO>mǁ㷮ҹYj^OF5IOg{#kp~5*f!W> yqC˓}N]ԥfiy\zaMq (C?KgY2Ci/ D zwN+UJ&RN϶j@#nE?SEjl˙mHD d|H c*=5(:8Q0GB yš =/ &2B#BH"bB p_/. \ԯS(港44`LWD@]$0$T]>e`H r!CK W]JI۩fKEPI'a 1v*[l U?%Gv.F `wOFvVU՝NS@KDxx.6$Xd 2ðu@[w{G=P[_wZn&]rur O=%لkV( o%u^s#J|4 >9X"X^Fв*Czv!=<,Ռܶ2mY~<2I~u!7} 6G^H ǰh"<(( Aui. O חތ:1'¸2@?O6+Ay#oq7A{KlJt%wOթjdA 7S*A閌؈~$ǟ#"* lAKS'DkILȞM|6l/ϕmYiir1OT *gN3UM/a9 gUUgZ1WPa)cv(dG8fxMja(6l؟if;& RT} ^F V1AHp$G K׌LػHӝ<Ϝjxc~q3{SMG3 [_U0ʅ-4_P04(i@wN5i O*f2ضη{4o̾;F;s3N/5\ݯ:}/6=yiEDH+樅^jX8h?<w Ƭ0K|V! eaar) ) )$1(QҼgjI[gT`= Ctp!^9:;뫲\ۈQۜu7Q`E @?kcʷnzZy.R-_/ rt%v@]!Zx4YIF0uٌqär6X9PAE&7 l2+ Hy`R@\[\tO0:=5 KYb{8cVElɔ4J6N޲Eldy7Wka$R' }k}|~Mgh5d3u0}nFC+5%bNc1v)ns\ٗ+.d~5w(~H^qsԚv!t&T$,$B747yPI1&Nh JKD]Lag%#ɿY^貹 zkl.}*,|7QbT(Yy?:-(aڋ\ay?%PWDv3Mdi 0tQSi7*WY M. U`+퍄ϋSs)G|BNK-딊W;HꈆD^8]eVNo\130eW&'J9Gg=;{Z |ḃjMqkgpMfi/&@تHʮ" 2~z[ SmP tGKCTD[vmY-\5qL| wl QIOvHkdd fz6B? ·H󉨉TfcvՌO=Mi'a=i-A=OIM#PX0oi qCp"&IQǐMn˱]2ƃ€{֑uȘ jv=i sI8(>AA%yٷEh hh]*cR5*A6-uYD G-2cm(P.z1Eӱ#c$VxL%wH #lN-|\wI7 مN 5(Fsœߦ;xalKsfJ+?{3eJ56Y3#5يYD##}Y>a)! V4G?xVZ@T$&x}^8UOkfg s䳮[9GD,Fׁ Qf\4:#AA ں.YlBEt9Ň&NBNŲh]xk6О>ubVBтnBG79\'klA9g;t2._pj',Řk H nU{ϖ@ rI_⛐Á^ƻH玅#iT)}(E]TWU:ѹg~%<5ޱ,Gx42S_U^1Cy~TLvy!K. Nv3u!ݭ~F'Ab']\y/*6 ITDZ^)NftU+6 B0hpe7 jMjf Sy }s@L/4c[s bƒ锴Jڱ ^E8}'KkV`|,1#ISi(:cl+4hIBP9ܿ^L\0Z̷^}ror\>ks}:|Lc`@W3kN-c >֦oe];K|;:# .hsS7f K g.ׅיa*RIʅk?zk.! /۠[(_`r0jg@$BݜY¥}I^t_p#湄g+п=lю('6媵)1Di-彫Ѳ0@tGQH!kaEJ\T[m~Q6NB [EC_F: Nإ1ΊAvzO"= 3C6ׅq*jD8B ϳwZV jbL(_lh Aݎ :,j,V;JY@H$qd+ԭȓDN<06_wcV8ԦMY(nK @n3kJOʴG| G 5{޸W0-̶ΟG?E+FZFR)">??LP4U qP꘱X !xx~(5tlX5k9+^"1 O-4oNDCzL~#D~vMDb4FVc/NJcF/ \:SQOU`r,o %Yi}Mf YsKg._Ŏ[ԢbMc5$4-D $83 [};"}`H (C7"5L3]@ubA麑WRI, tH:½yxWsQ].=j9/ @t0,g|;ktxv/EP8#-6.ֱ[ظXzHHW CZr]Ҩ<Hn1ވyS!GQcP6=*YVZ j,Jp 1/t{nO֐:m &Ufج`W<@4Ձwb/Yd֙ƈ)MMQO>]ٛ.۪W~2P ȍws-*"Ѩ=5ԗ)1]xV*tT:ӑ# >ʡc;`M&Ӟsi603j^V%;Uc`NyXV!vqUl;TĂ&0se|EgCY47$>̒tHa#ST~SIjghVɶ'Z:afb\? ɧ} Cc\ٿ!śC<83_k1` mmS"Q-Vh v`--UR?9ХV܎7۶$;/n9Iv?ntY͉)sA@-8d{SGumM0}Al#Ŝ!Ѩ(Ģ<{+g:|ԕLGtנ~~2,faFg}n?C*u$RZ  ^piw ~Et  _ӓuL7CkEF ;3nGfVª zTPvcq3{Ia^ /*Z+Con)/K.DQS\8?Lxmqpe#"9y-Mզ޺6y̩ 2ř?D7nU`ز70zGy-N &%*iNdLK MTe =UڷםP 6AF7-Uxl!_ k,^Dk WS7 ȩ a9UwHK2 y@[//{Z::ċZn>(ZmpǶ] -^ Ќ``䋁᳘; \O*;b1F9-g6E{>{gīΙ*^IpMxmWPɕ 並 A*ږ8a#%90N2U,fdiJhB1{V$M3N;p -9voNmLUz DoȪ5n%) v!߰UwLҷ$ӝ\`P[>ӓHRH~+$8 w\}S\XPdiw. @褉NkZ ¤h1iow"kO5SfN M 8sX˙0l(|jEpL?<0Ei-Kד/bu W{zXj\mځY2N6E\֡0bKP: .FܢyfL[Gcc%ImZTS+}@>_]\}E(6ya XZ1etQDQ=‰f+XC3 _w(N6~A~Fvvo IJP\c9n_0߽U%_$o]ёmjؓ[ \47Q=KUS@21~g+CVYc86=)Ѯ)\ ?'}(U&nߓrHf8>_(`U%~[0e|`~@{OPI/:pgTAϸ%Avך@vÑǑ1+s٫ו|M GX}`W_Koqm( AWWoR{>'5[zy  cê%wV |K1Jx=1U-C{;f$jo?lHFktTsHoҪF8  DYaFJJ7iTeW0SDT\98OVb3$^ᅔ3hϙn? vX`\|EPPW+}3>R_镀ab7ׅB;0Ak4aJuC^j~ RF~`&gƏ4F~7}^?@f_uJ\Oj5bU#:x[A{3m a住QǕ^dS3nXoac?3g:Q;ͼ%ާ\8M{Q9 !j+s|rʼw@2GyqC2M+gkJ${w̝ [v4涘{3ihB{.M[DLD&p{x%T௄t GТl& %Ү 'ŲN -sZ&^]ï.[67JCNZGq1"@5jW ]3s I*|4*Nb%Ub]TOn5{\6h#/|BfA*I}kTt&!yC%cl@@w!vN a2Kw&%#i- oO2lwZCuAFx})0 CKB_}mV>=uz`-@=-wFoA3}l ҃@pyAV>^^MWm]h7!H@ -#1T&ƼZ0s22oxَ/t_}Ob~ڴ{0oՑPB@b^v"\ M>tہybr'Um pZ_.G o;Ko]!JE>: F[K*4ùkqoSoֲxup#wVHת%ct^宆)LU2;/t5C,RT>-=K 6N[I|]T#t.K:iy>i VtASj6][=0$>f%9.YQŷ- .cIЂlPK6gȣ=]m4h"ZQQԲ9DbPtC dX"#@%ɡb F64L xy{v$Qj.#42C;,C-tݤCp;%X.`p(ss"bN#ag> j`1ԛl EWpN""ʉsϣlmg&6vnu/M4x LY*KAQot@E .ҬxD;} hʈr+ <_Ώ ݭ^-e+po-+8^kK/K"!8N~{Z+blU1ҝ]q'fF/L5(waW;8o;@K^u=Gp^ ߧȄːnէLPwGqlRʥmˁM;85O#!8ݳB\H_|2Wfb0gEšEW '>(=DoةB"-9 X oSWmaQx j˄h+#;D*P. OR#)Z _ %|O}%H,{}{^ ~. 8ɞx n sQ_NY??Y ( ;v_ CEbȟ- z4#].$̶ȨQMZȘ [plM!*g0*|pp, E>5ɐ7 ?tT@>+dxz䆥:,bSdGWtW4CX/&_yoO!M i~vv3w0`Y2!h@mmѻOrт̮@b@4½윎Z՞ҝ 6lċr`?Q T*O7Cph BVwձ8=TL[Vg_ sN/L]ұkւIns)]t7 ".$ŧw3!@4 ֭3;}.aql! vY1ԃ(ѰnJFJd^5/g1)`go˛/ <J'!}KEhǛL!dy~cs^z tbxYxO{n|o!tO6d&8kxoEFGx"(>@4pj9~C+;Jj1-f1N4r15sоmG1fӈ[&VqOaܨvX>EH#)U2ۆ&<" ΅)ew.% WpD:Qi%~ީf;+;r Ƈ=O3VߩV.<BY&,>ħ֌&T^/Id ~+4jBo F|>?a\YS7Ճg杸N9k)) K/yv_'OMp{\+9a/Ϛ?n)伙;mmO?6_](OPm_Uo"Z|2Hcbۉeqa ?e-?E+|[RB P<CA:gl-k_lϲPA/hp:hbL>;#)݉~ƕt6-"PKC:k>~QD+ Uq\^;e4 T}RŊ .̜.]< .ށ "6- ֎H%$nXe\B sƝb*KU^@cx T3$^H5x:.خ/ZC0-~U;.W'QT& )nщۈ߈v q*_Tm^ N|O(A!]lyn6a>OliwO6pѻ ^*tcR'ovWu+"&@v7AX,5XLI )7fxUdUPX1߯ FG$ǡ[;B 70Yۂs > &m>LdņO4*"בNW$1i6CXP7)"m>Q3Jd:3U˸4'Ȯ9wAXFǚI~KL&I -XFjΪ-ocm>i{l -Kr؟`{! W?E_MR~MEZuDd4/F^&.>aM$=FÜ&}+lfJj>+]^Js+9c͆.pUV) {1>]Ds:1^dbqn0Ga88PP^Qc{fkw#4H^Wf&Fz/ {S?Ÿ[3ʼ}W莪T3V iKCGs>AKqv{ȣRLY rUKB34# YbJ"}#ǎ`8m]7P{4o`0Gp~ ­KOedN^,R&a:󌷐3+\9Afcz-g_K=8@wBr&X/4v1%6koc["Rjg\ϳȠBS,"LE qMwxqO!5CQz*j 'z+o_Ǹ=ʚk(H&BPQϗ<[o|hҀkV#O Purܪ۴ǯ[!¢?CA!Kksk[Rhb@F+GxDՠh >|cp@vi!hIªկ-;=XWxAH.|AL ^#eaB2j6W@C_Y ."pL ek ~|PQ.=KʑĈ /$FA\CmnOީe vTXogVisU}'{S7|>X u--N9{;`Kf9G& R---7z{؈:,5WIe4dq96V< ̫aH{dSZWTǷGf4ՆS$CYՋfr*\ ?jl`DQP|ҳX,Wr;3tFٛA4L !;lC"+R/qm{忐a{cLۣXjW  Y%oEf½xDDT,n Iyioc Mk9TmtԲkȗP$y*F !z-Z!4@]¨ʷCL|wddɛHjRn2Ja+ͅۊ 6d-x/A<' ilJj B{tzbsFe ɤ`lN%2{_U?\4$fyp}q|Wqskʥ wR+ m4Bq;i4A^Ml+}S?ej-mU\^ɉg7: kYFR{3R^إSWgFZ`oqF`hu_>ifad 8Eo _Ab&sreDDG$Iu~nbkl4'+!~Z;S ap` Qa&@ip-DKo+21ƚ^]4<?Q[A:pUoOmՁ׋ߙ|?!冾qEk\6TR!YI>EQ Ƕɇ2&ZBQ=n+`g=~qՉjLHMh1u.Ÿ,YM/'EvYD/)9aTM<גP3ЈMږ-63D{W:JD&^#6Npـ n]\\Ō0Q 4n*z591u0Cc*EԣOi;50چ %{OeAC/IދQ_mjX}Іy"h:}gp@,Vo:O*c)^iHb3(wAnzQ޿d(^2: 0MC)1DL/d萙>vҐ' I5mۜU\Gߪ $dkÔIBʥ!N5zmVN;~£BBeP;j1AرBL6ԛkv΄ P_ SFCmDgx 2 Pnl m1dQyl荘;iUhIofe14$ V$c~1t4UhOj6*Qtp޴%jZ$5g[e-d־E{ Z0/xT眿vd 0\ƲLh [Hi=7F=dM(*G6 H#OȰ!\댰:O9n=kW|2p'.8s/tA[>LQ tIg=cjtrFAd}v/DH܎Gy4àbT!G_9z_Xz{DiO#'36)!_v32+e6P)dýaK>TWdGl谦?"ӖC,)b$Xe Qٯ=Ȼ Zt+*k WYtQ'GwCH% ,r?lRFŸh֓=)RUʁ B$XZp5Gg=wb3 \W/N2OI 1b@/pI2P,ya~G K~Qs.dh_  ن]ĝX8BhvV( tBP/iEPgso4Qc瀫;Rv.o\d˚ y1}7zǹ3HXo$=C"vu$pf#`W,9hsSٲ'Q,g,SX8RQQyf`VarvBG3sVfT\Ccr&e0XA?1 zz{46™>'"lnXeͭcSМި xɢc\41?,vI?R5:,Ǽѫ b>qPe{f K2(΍=C&BBmF.򮅝?UJY_=h* Ţ"X#*= w,IOȥ|lAg-Ȕ~}鼵c̔(%T=9ZmȻCd&s*b|JYUbnx˘;-n_%BQ325֋QH )]#DKѓ@H8*,v3gMk$.?HmGR:wT%%& h4^kW' 7tCh$*P(T|M fSIֵxq`fTk .eNķѹÌq1OudE EpAO|x'*q7uK ]evP>gnY_^1U)UL #jEߣRms~CLC3 mցIV֜W/nz)KֿIG X%[V6kU Bx4B6]J}&xv}ieff $#L?ZⰭ 6dПm)vDU3Xi8ĿcڲazDV(ڞ8'uX+yUŖ:ban2P,O.[*Lvpr%0-@)?ј9П%~mP7hE 'o BI y̾-qqgрQ繌u'頕bbF4 eer3N._0Mdd/gUyHOuj[ؙEa۩JK#OR|r(Էniu*q VMC٠!Ehɑ$MfȐ+\%Sxp4[/ޠD$%*e#NZ$$ =-PίK 왩+QحkZs KA8'.ž_8ؗw x̑J`f-8x? ӜNn;6V;vD!"S:waP w3.BCjĠ@w[ mbެ^Z7N,϶B;^*<$gXtZVUh0zw,!Z1fqԗW/ xumYb,l+jF;l"96t_3rȐtfQp2@_J[¥_[ʓc2|*? qsj C ()ْ`/4EzEċ_,dv9w&B<dP- 1 нAT* vܰ0>6g0l\kZ5֊ ǒF ,FND  zkdRhSˆgNאL2 $ۅn,HE?]e  %a]QTȀvj:Ehw9o,  RR އX)z'|M"Tmb5T %\1&'?x} N$)(6ɺ{eoyBWo U\HO",gH!A&u Tjnfa)zV:lbԥUҽYJ?#Zhb%黮}\f7ojȆ:ǐe ŤKO2w]j?rTyeQ泠̦y_l@$ֱW?PH6܃ > "w}^r5Zfp?|ݟ-7;n.̀/-Bf\zr;kߍ-~8ݼ$$3򿖯N1p%62]`yGI9qKɈ.vV7d4qSI8}U5 A8#0dzHFRi(vC cyvF;}sg; J\o&3֠Su@=t)B\ Z6fLj76C|U@]-q%f,aܦ>X;_Kʜ뎙ɓc s:]2bКYGE1 d"uI4^Y)T9IJrOCS۲*7!/5HW׌iJ97vT}bM-8fQp $6x!y">g]y$7Rj (5VvVU"v)|a"Ll jß]߹$,xXUJ!FEJu7g}vs<)s~g87qfdƋIGr W%d`]wX:*h;o/ EQndl*eCjVf}M2MÏ:U.&yVej)Qʨx]u ;=sAeke@F-KP{;r#Po;LpeC|)Lvh4Q 6(+dVcɐnGMm 7ӞV{REֳ;-& 7oz|V ~\'G.j]]ĸ*aC(S[ Mq(WT> /Rye Lx Qik~eʲoQ$~p*?KTM`AB$ZњIs۩.-p(KeI]gpFۡ#ՖP/OB9=q&6yFLf=BJ܉R'Naui3{惡gKʋ)(I` .۔`Io>go>DAÎT@O ޼h{<3S×88M&``c8,ll$Q+2fy!qkYL%u6 GEUZĿ>eZ}7wo<=0` w?f1" r? 3LY?X+pw%x47ϔ[C|""_=ο'ݽwo4ѳqY}Ӗ8j}| iQX.sDrkج#MVt.G͒G#P%u%,4;(6X\ d L_fM%)`#RX%x L 'Yp.sT:jPzQ`ox3Vg SGE |IkSJi^#iga'za qgQ j/TkCUNp>Z%22ZjW":WDc!_i0IϿ{3"8}>-l v}'4w:<34q8?k[<9 JihSwqԖrpA!I}'QhZ^B:jiɼ -/e!>-5綟}Wcˀf|紭tfrc?kg\._>;jݳMóo4461jO5gki\$ ]u`%ifbA[)H`Ŀh6E/Lݜ68_WK'K`4%t#aX}}s?4࿌FOִYu0j:?WERIMхngzvK%r&pSO^0keH`|opS$c W % iͅe׀$@6 y>Ӱy kܙ?tt'^Ls2Br?ymCs,Ae1:jTI;fRqJaGSald$uWRQHOa' X?< #h2+խ҉M,U}NߚYz` (40@m):Rjbs8mqaq7O* ëExWltHjB?pG8,KًLȦXO=4' ´ʏ' TT Op}cDR59 }޻ K-F1!f\rΊ5Al,)jhJYRzS8t M>kN{/Mݣ[.IHmVҥ ;]0Q%%P]K00Mx64MLRr成MFVg8guѿ8* GP+xz2J ,JR U)mfk:iFF/A SM=CeZzxǬN[xpyl>X(?#lg@"Q3dd赙bzn Pn{tr&WsߋTYe=yj dsx萖>pk8yU'= %o3qmn˲U ?YgXjhR)k`9^@Eq> md ΪYADėUI3dY4~Y%D7KhlYqD oK.nZj4~25]j o =ZZ͕X`ť>XANӤu֯rA_B_gaeMO@𠁛7T6?GD}ɓ'NyZ?ur~} ':~hj#ߋt_+E 9Ċf1|AP-,qPnE 6Up ']Y~易{ gPHOmq屁kzi1iƱ:].> ER! odNvк†kv 1f㪙-K9@ Tkd8="4e;ГȠ|D؆ )6"w)khdk:'ioW %ψi*Z#3ZzꢷES8DA,\/im4W_ַ#ErC]2IP} ?IyhU7 CFRIS\%M/NO "ﯰ-45&?x4v̪=ZIi侰*#au\~mXZZNrJlrvvdtGV5M2Όj7e3\2nߞ4f]``)ߑ2R7-hIdjT|6t;Ǚ@yBbHLÍͳy0LOSý"FɃ: HeIQ5~P_HAvnff;@3sW{#~(rA ;l*T xJ=&MA.0ngz͕ CWn[D<Bt4>GbJS{5*lRGJ{U$ ڋA(\)fhlMPքѶ}00TkOHS<*[ ~ם"\>q\l]^Ba`IQ L:^^OjBwZ-3;?AB*F4+T**ƸG6q+ hE++pJNR9.7OWY\[vVo,.xqQϗ bwjQ|} 6^l8M c|>R+W`/q1"fZwv A{n{1Ur͝pia 1+dYH8>DpH̃ϗhWyEjN 75 xYv\/eC`.O߫p8 2 ra,O}lRw:Yb>ɊNm*xM/8 \k.';9"2{%; *pp7' 7;H V[E3-:DиȰez}LKByF~ߎjEv8vaM>]e3yhG:whLG.Q?hڗ'] k*PEL۞XQAj[LLk>9]@Gl /B"lrܜiK[_L,{8|t{2 OaϾX+m@A|CE2+ib]`n$BQ5eͅA996t1M`훸?v\mCIM#"|ës5"g(tQQqz {Y}6MAvbwkxa:L֊|v$jKw%Hp_fQDZ;.D5xSYvd9k+ xL"u2*9Ɯ]98ƷL~F Daa1M:\ 뻠N`a[I (­oC 'cx˅]` Q0aik͖W@<3SwfTq.j:^rEt[zU:H',lGy!WE2{afXopvAWlK֓@EZTh 5 -4iZcMZA}'+7Jn6(a6?lL8T#CC>rƍap1gzL@ s9>8H$Gfzm)0c0"cή58\ aAzՠȊVX_2aJ*Xt1n:+2`o7 oFwR~mUuIl -\A[y,5vdLxY:hyj|dKz'p-θ d*r9)1fJi e[ ?{]du-׺O;-" sk}L2Ù;KWDsXi 3I6Y>Uרc1_LTe-sQ'(.O~ƮMȲGLJ}s*B+%1~_mlZtIiex~uz(! haN?bil2=leFj9(v8Ze3` '{SNt6swR5lAMtF$<GU8Q+ ? ĈHŻVV{[v9Wy4FxyqsGWapL$97Pɣ5ѕycز&Xg<ٻ9(1 ,0{b[B&sG䝴/6lu^Btg$yAn>\G`(ɖ3mxl>*MԢ=(EyzyvpgVK ӿ[dK} B?R(C\]םw21 3%GP ߵY5"|jD|_Z6?idM)RuVqZ<٨oax(X`) ZXx]ȩã+l&uنwgasɲ8_|mB bIgU.CH'{]J q5,h茷 =mL,m\?+ ҉ۧuXZ&]) ǡ,8,Gz3œ%V}~4HJFhs  %:z^w78 ,MĖy ѬYp8.#b"$%/yqE&a]4~G3{gOS>T}paA+_\/Tʈ;c23+uER 5ak3#yӔillq8pD`4m뾌 <}猅q=]E DP#e t-޽Ɣ{UJ`b& (OJi' IfjČkQo@T_ζvct3uֱ3&S7-@, \5[jy"`?T؞#< -"QbN3j~tދQL xt _i‡5M"AFZ euo$wt-YB|Y%rƒU6 X/:KBt(4G;>a.beS!Lol\Aۣg]NLhzԩ[(@PKKZ| ctcS>MJ ^Kák~8ɽ7ìd\ WP9`{h2!3 kftDh. Q^ u)x鑃RM/Ҏ τOػZ+Xpfx`7PKNSXJH0ueY|1"z9FkF#00m~1&zdǞqEK27aBk%Y? 4 ҅:;"',αVd9~\r$޻; ESDʗOfuX$f>J/€D|PqnfkHl-v·Pҩj ,u-=g%dl'8Mk8Oя%<:^]haFS@үႄXty HAݜ2`ʿ4tu^2GN~ܿG9]m.|8;򻻝$(8tШKhX=/8k"sq`.T1a⾃~S3T*8.a6ggs_:7,"Dfm-fSؘALHT AjԷk7RnxMp{| Vv&l埭h'EF)MvG,#fagXS/Z 9sxZ$Trg؍dĖ.'#=0A3Nڷ֮kVzuGzъrRP"0Rlj힛 0 Xq/˨AG~Ku5aH82L*Oe]ϛVcƬ^f~Meh cR+yVz?4b#. HT`D]<+A==}ȅQ/*r@+u-U[A?? І7|IY!w IU$3H918p. @U A6﾿ G c7$;XؕL[&''B9YGA;KOBjyqum75A{Xgy{NSV=D.,_G Pϻ0sbUOG"Q^ ~I+t}RIgN(Iӫr<Lϥ$&NDE']1td Q+ 6rgy>} 7e3:/_Un=0D7}N%._0x) 0ԬTwR=m$7T;WykiUZSUHx{:=SK\SEtT*Z]2.Ry:ƜRt~:*e…|0J*h4GU0z9.Gs}J/[%hZR3dlRWLIn-D53;+@ڗh~VEALUTڮm'&[tr2 &KIR-iYdi7"HSH]pݜh`gb_ٴnH`6euHk5fx^zNg+JFs5o(??^ժ͵!ݽno@JK@𰹁A YUP*嶫 l~?:ٙKJޡUtĒd: $_;uTmBP^8fx~d|t&@W"^,ӎPvO⠍)H&.Y1ўȟjPMsrjCaL͸4+ >P(t$Bo}(?[ZYT*a?CCjp9-dC&Z :0" ۲|}COqr8؅p>E,Gz$vĆԆ`3V֒YykNU,&KMv6w/M!x[CAa_ק=>Ȩ=={' 06uF`OFLF?&3*BKpړCf"nC , 3#1]{&E_R3 UŘ5M088\̼aԖ(Aa"{0˽dKI qj/RYqwLQk MdoE.x9hyho<X?KƬu5y bu ߌK}g7K']w@A"TLbϏ[ ]_{J~XjaN(=%-Pe(ΛGY9UgY)pvQLuv "@bFZ˯NؘZg$sn/|~) Vb#Z$2`]AJ 7A}McUsL=;{LB,4z?,J P㶊qcD/˯C>5j/} L#^W)n3eH^Muϖ pň7ԉ4hXAwְ݊9T+nY_o'Y]S,N}s,ONƜel~pɖ>c׆v,T }n۰[z&p;*Pj~7Ue%C^x쉍XLueTZ5TꊡxD{r>*A#dpM ƾ?Y(oލ@U IOC37{n~UNP`I'Я wҎXrQT+> `F?[5T G414:7l @>!oQ8rȦrDl4KĈ8`X7][W%D?mvZ` cR:!'=rk5Wiŗj&|,T|X$W'PhՍh2f%x}Z#GJ*L0n„ɳm#] `L Nbuٶyj>R潔Y &ƭq6+RT']BHabg&3Z?TWIKF}'C=ߋ7\Oր#xK_;VfeK?lXTfT{pm)q^  TǔSGozO:K߂yk ΉI"Oy,c~̓PHuNR2B; Fǻ-K((עİ}ޒEEpq-µ7:WZEsԣ _]+{ۜ N=|F-j9k(r>8rZd=H.ɧaC%i^5rsJV'C JЎY>)B(rU͓zF1I-&}d?Qln+F¬9t0Dx c^p,:Ӎ; o:KY}ZYl-yl,p\yClsjCŋm&~/MYƚFlP4>^NܶNU7yp1PtdJ«FIڏ& N<0KYa OM'K!'zw*B"Үq/dwSds7/OheU󐴝☙8;m̽+6RI,֡]53?#*'%y[yG z`pd)KEaJ|T̋0 b1c'y:tDzm3=)B_Z1I?}r6JKl(c=* 8*VΘHV4M@g )pe 88 z˩bA]=!rM˚C#~/ISG4zoaŻ#Ӧ^5IZۄ&*3P-cL{;j=J ͼs,?eQ7ն6#p֡ Ƅ!p<G_y8ݲlu*+Sk\P- x۬ː*;6E-Ҵk%'X!̓n {Bo1s3mpz]M`2:> 1N*kTT4)`ácN @r7/֣+\8xfԛir{$1k-wfMymkNq|$nK*CT=$\&i69>UfhnbP5=)%Nԩ̯~[!T'ّ,pѻh(8q 4(,K* I8wf,Y~0( l:acp o~+HsigFZҢu/E6i(|pBYp~c麻 Hޒt#Kӟs=D7&MG t)q]*bxKm>y @9a8 5:7lrmbsSTMKyDhB< a\U m6\:v0Z1O>K,4cZUjB"_i}f)@DY0PBbՁ۴Kk} GG9p5¥oMӭ2miF[v5t\T飦QvӇUDi_^0Ec~VAhkK= $Y9iz&#le[`2=zNvw&їDp.1r^"uBMLXVt0޶ׂ4^sR~om+>Ќz(L~s3!̕rzEmT9V;8SJQ '?©d*7^ N=[1̧dmk=aE@4*֬ [l݂CBPm@KK|ld6b/qDDG;A=t 䶵 WgLYֱS\َ7=hDD,F Ɵ a ٪?]2=̂4>cbF!ū9k]X)o7I묣9ph-J ڭoҖ"ƟZ ɃݸKEbĽ VV:!%AT]xRs'#6?*GcRi SąH\nJޞ۰ҒTz'[|u%Mvs.Hi͘XS #Zvj/ 8.@qf>kUX&Oryǽ{v4|Xzk=YCE/ܻph#8v)'Gq>e{~+4uB !}3Thx4),N)9<]D=S_z|vǹ17-{pS@ @ֱ ˯ʦΝCԗǥ'j= y_Y܆cxK` S÷3gɜ7zN1܀RkgԸB$5f;矒 "=2}ӝ&I`5{n zqa;xmN/n(QsZ-Fp.VjoJ?ZӒВ9׺н\LHފuiLnAkK6j KΩ#~gݼ拇 ^4'|KQgvv~P1?DYM(xR0fkCה izA"*fܦR=_Ln1W)퐰q*f6qs )M]#5A2Urj6ZurRn=Lܦ7jX mˌfӏ2@=ۼR`}6Pɸ䕫` q\oM߳Ȅ7QIsb] .LH]}gXf7BA8 j gOx=lad l(ZEUr|fNRC䈴1B.F+>6q&t\ŁccX;i11/R{ˤ/?(&9y7xY(2%(R)Ҧ #Bc=E#PIq"MNv8SE>&ӈ9yB4s+Ad!YL a.i7z>SrD_Pc ,E}Puc1kä)61UUŘńoA%7հ,¦N|/ ۓeȌ,{ )vGyf-6!(De ;{ p6N#LF-9fL .(?9ԤXL' -E|ly">HkgW@ fuԜ>'n}јڦJR5O^*x8x){PSNi6^Ɏy{;ch@\K5v)`5P'T>fp݁C+2gqY9 P@hIW ]%P$_@/OGpR߁- 5t4Z[nqjuCށ"[Yrs>}KT~BY J=!8lG?T'$ hԉO(3ߋgR x7) d{vOݯ } ~0evljl}3:ħd^19bx5U]1V6)h/9iҳ0du yIs߀  Z)jğO1_H X3 ~'[\ūI$=@[x̅F[Hf@3Y*raď2Qk*Z]ԹF~P`>Tzq̴z0i  y)٪v븨D?gѹ "8S/4)a0)H8TcdlK~H24w)d]J^&򃢰tDh5kUTQ+,Q-}eyCx:HFslVmE~~?fβmZsW ݆%Em=:I-y t#Σo;VmBǼiW|)Jsb/(-)ab# J;na&?g=E>BvP9 ;H98[ JUqIwCi$y-lf܍GySNPC2Օ^(gs_._Ŕl%:׮J U}e0E iJwVp9] $&ש3XK`vخ/O&+O01I>k*>ibff7q,QPC@Ӕ9/ TnA>ꆲ9V(- |% ֑!c ĄN h,Eҵ:| 1N KG`8tM =3R^;ƍvGU޺"YQa"$@&UԅIy]HJ=|+8-X^Q;\JW$rd xi D9Ucμ0W/_V;YU2m4#(TKiW8,jpF'7M䣕t;րBeqjbjMf(H_ 0 .Y`%ߞsPN(Cg`sB9.kXȫ:d#bh<:ߎp[s}Z"H6.!ƽmq%;-CRv(K\Qk҈D$&U`!_$MhsL|Wzr .)sЁ{ dt~0G0zaj\n<Ղ I&2)r(wVG~[y)D[5swv,e9+BrMv?x ȯ<Ӑ]MqԏfuVC6 \=QtuQ430H49òsOfr,pv_fa( 2AΤw_ի 8@f/*j @̴s X XlsyuY}S$v b-;~Ldye9;g-$H#  wJUԝ izX mrA=Mg r#_fhU .lK SIn㇚'m Fhw: n^mB.6PysM"0<Dm/tyR';@}^eه@0G1B^gʉ\k3HSfZ59OT~is6 zB۬}88zJa {Yi\rl VGLܞq"Bn OJʞP)GjBMi5mG|;C$9E$e@3X*wy)) ׉/f,$\p(nqey{ )RTgOxۢ^$Bn%C ؼᚙ_"Tk\ͅ?1?f΂\JD5)S k{ö)hݓgw훂bj)#H"jWA_z\u`ji6Bmͱ~,KHd8JWMW['nԭ䡤WTӽoWwϕ#yֶSEW2"C*OG:+fŌ|.}j;t}^ߴVۮWızjB fC@D-1;[?PKψZiV @Z[f"NWRlXb 7utDaZ (mbDĖL\|oQ"+*Hѵۡ cYjғؼRJi-sVMjͧ.ы3v0viLu_Kda)81 zN Php"H961FLF$ }L+Os3;qaD_mJ ᘫӃcҞ+K885'z"bP5yu &LF!M9طFKPP!;}h%U8{GD\i8WBy) MpyV`YM|eGEt:[Wp2ܰ.m6tz|rDNOboTZ=_oW&rl}[IcDWMb^³!Ut3^8(Xyk 9puc4^G',d߯C[@W.U.̓Z #t-sHpj;vU;r H W@RhJhA8Xm%v(ÂG T%iܿj׃+6iEy6NvjZc?<y e_xd23$;s5dԻ%7ŋ  ;b !Ds i`r5 `"9MUG)*/G{u%~%g{9Z‘}U'yXdfXfis~c]54+}3DfeDM4i y1i~y[S/G>>oQ-Xdz6yؘs[h4覐z,cRm#韔8ޢ&^_p S>q'RaUՅaҕӱ&/K V]ضךrFAғ:1 !ϊfY͋ $#Hy.>kuЗS4zRYSt*ջ'c9Hj"bCa.؛:^9ru@gғpk0֏.ECy6k1j 6(͐J199a@Wj P84Օ+YGY2MCZ pzd݆cwgQTߴ:cJ\ǿp5`ۇ4+oX+ ,k[ sst(pr<|r):tnk4BB\xl|Dc͖&(n՚Tk=&5X2ɘFYxiq,'1,$bأs.#7mLݮH^6zp$N.=&-+cANh&ejwho3zwJIJNAϤ:Uz8V!p7kj(^j[CE'iI_|@Uk*u>W2n< <5 "vn*Sc@#hO0N:nr8Y=wJ}\(9z3(K!֛qMLmh=O,V~0<}܅t l)tJh4 TwJ+uʝT8Z-`f]¨b 97FөzR&o MدYHWa%Ru4 MS5g(}gPCϹ }i tq2j>/ObtPƅVVs/tuYu[𿽗E`{:D@ ]agQ8sYw6xM,WƦm͕lDAY:7tj0 ǯh6a=Mϟ-`D$~Vҿ =t{ǒvz[g2`3_ ;xT/R ޑ{c^ˌ! ~#B1,Nw$1W`u }x3y=\\u( (\6Z GXI}*uJ-Y3{9(i2۶4c!ǩyJjB_uYb0ɘAp=?V%SWWGCXk,TԚ AJ`?Wh  is4QffG^wb,aGC0, Bn 'l^~ ᡰ!>0F7u,腐kgSϦc%x{0GrA'F`Ii͹!0]wThg\|" d/hצGг>$//Ɔ+Q7KELØDB3jBJ!8' ,pIA6qP^4yvMŎBΦ+ZhMv?³#: ͏DHq>H=YrՋmw_Ӂk}3~#}^K5b$^:hǔ ~`e뫪eDmB9/FҌ/5-uE4w1[a]z- ;jȢّ炅H)nEq 2.u+_(_a͘ '8zCSa<q{GGy1:yQpIWr)umE ;+Il\X.sWMj{v-4V@H:o(.PrK.\2[ p5~CuvlpGWܰT*lǁ/X!tw18Ni]lij-#J5>X${{7fV^!b理%&B=F4j"P$ -\:az16:tyUTu`5"%-1P IKD" ۧ'0"H֖zb'I-s"Tk6)_OgVk)1c^ɮkǽ1u=TöuSj49,UރAwu6aa  ͳnBo }GGL6ɒ0;˼ˍ+GXFTv:aӪmyvt4 ?=o)HLևB'+9| GR6e hʌQKm8 mf˟Ej}M!ح% zTgi\t,졫'qr,Onz }M|2&b*F*lUl=Nl_?Y#0r:('_NϡF{zGkiW|ei/^GMT3۲]F z\wCuobX_#^*rTYdۡ?94J7T.ܿ\J(]#9d"9~u;Ҍ}&uEKZ.ta'a}x1`)WN~o_dd:]soOJVSDL^|@+vDFx%)'x)b]lVi>U+p k9}RYzva XYiq8A;A{2`rtfǙ?3&M> 3H- Bc]!\?hk款Tn&\5[לs#ɲ/-442xg |R]1Ngu~ p{ '͂Pw[KXnպ0Y,R[-!Vgކz#99[YND>?iܜOtx;g&_V5X2>?J#h/zq}j^<AxTA9B_= TZ,䙗XrGKJ]~)nҿcuOnȠc=8,;3\;KVKIr#Lrct; `ծS.\t2jqbau3$˃ # 9kL_] i-K%f1>Bc#_WEP""5=A/"uPk!{rJ<1v2R `oSv]UlbqSD}h{<Pg\geC~jTpMDihs` YRJ[\]g?~zzZ_U7~aJg#!Dּ_yܔ}hA FV.53;>m$ xy/}>^Ul%a5S4IPЪ W ͷ2O)6oIegޕg6M֟I,z/ \dF1 Oiy] еcDךL/ف^|!Op[0l#(=Cķ[o8oĀ leO"J/LoB`>fhhW4`U0VU!kN!C~/ܥp8/b#_PҚTz"&2 yg/s)=5B3n4چy =2*}z+\̝ULM=ߞt`\#HNo*b'^C<,Li$"lU,[|+H6|9R G)/dʝצ)eu àп쇞=GJߑeVxBAF4)P!@}o5n64Q"HݽAre)EҕMo$F_a "F;$[c: ݧDz0+S^A|<9QQJ8Khw鍣>Ht+/K;5%1v\Y&Ad+,j3K u8( ވdķ6PKdqqA{Ztz+i6\ b~ϗpvSR]0QJmF~ |?tW]Q:$VɢHfb,S7(@>}-5 8IV#󢳼g{&Dy;A=Z{. mfB_b=m_i~ Ϡt 8UQ-CJ'1T0iAAαnNK$ M+!gq둞e3KL%ȣj Tz>:\gpؑkk0`KcI~:25l<7Y)#iyۉSDcVłuR]wAcU$y]JhEI6ůN0 F9g4gdZ_ "@$d+ʇyQDxa/~0jTdMFK53-4AV4 B=S4<+^oB5bkkL9+LJn2 .%Աx kU&B>eE,kX;J@wz?iPBj;;Sxo]>k+Gסp6 B#?HB:N~?L9 530`I+3hr}'՟ﳸAGQ$ 'Nӗ^Qrm=xBskNM/'qyQ(~bUxxD{N悀|W!#BL"Qu~>_ 6"^2b("JnfcN`4ϺC"yCDw1Z$b;2 F]d+*#{REwno2T %JU$,9d .%٬V 䓔+cU 3S^Mi<>iJ*K/;\|$@?]^XK tvﵘ1&GH㸓R%yK6ReG,HбKEj7d5Y@[M"$'@[% Iimd83J)GHnپ,U?ޞV=v@ɥX IsS+N A4 Ȏ_@,xnvjmcpp'fD\$E$jM4Z9F̞ז1V?XYh(au9սKS~lw5AL-kE3IO.. jz_*=]p)LWFxA{rWoz$a H}3|pɀ6%@ʽ{ݝkqbg0>*  8LuHAag_hq?HH!ڭ@4lJ @|clRh9s2)o5/Ok"Icn ݪ.կY7rK؇{I"XQF֣>&횁}QϠ59074dj~|G+B0Cl͘N2\ s ySi?9u>=@xsD 8tF͈qVk4 #e,}@b Mn孫\ؚ_~6>>S":` X4,LP%]jbYg|{j@?"«>9ږs5+w[*auM)wK55e_ڐUYWü>5o~)\_Y:ws,y{j=qU+VM|Qccy] ܱpe34ˠ]vJl\hD (]HVgK 7Fە4elx*aQI(* (qú>Ij)tSƄL\|@aRmVuV*f~އ J.ÅHqzkM?Mt\X2++P"HK3%ů~3d){Yz$7&x R=$3n8 Ao ,CխܦZim̸SioPQ6zHD ϖI!^J{8  ^_a΂A(EEGlV1_E*USA"tR{A0]ऄ}@mf9DiTMLQuy2t2rh'Om@>6A*T*'@aj-8:6^d4hMKlr{|\BF4UxH zX njQl.8CR͙xH57JpVaȚ 0>7yЃ4aѲ<2j>{ox]ʎ)vCPa p6PRmIU AF*#i]ah_o <ǬV@^&0y'PlK%@G4sD pVv.c`whf"ZgO^tJ.#Kˑ>#R>)}#̌ʈn;Yd}Ўf v*M..V~2>Np2lHa'H HM}/jvp ondztNډ}/E xHʕnx9Ⱥ.fh OȺI oaS.M {#3LtW)6C:)^YfQLbP]Bd\EJʗ:8' #KAS3x% H,U]ѯGg*H!vDtR:Ƀk*?s",|r~U G˄56|143`kN)}(@zUĽ+9׈8̙1T o-+>:n/$e$<mUMX_wV\pv/ܟx zX܄>`ZH;b_R[Hn-l\$]]4G\ ھ;ޔ.uʹ6U`~,TՍj 4kиĎ{G,@ ,iNɦ{?koFg 2pj3ٰ uM߫ { K GSZȶG~iXMКbUܸEDBcQ}[ :>s" ,?bpk/1 *B,xbE@hvGQN/$8"hW\vc#BʍF᭰u4GAbvaCjct _nRRI< nr"D@ě D[lz&>{ CyС8 l78&֬h6:Rv.B"ݜyu 94Dq2i;Yi/D{0`&c vÊ s ; CWU{vcBMPMy5SJ:Ksm &n2<]]NIB}9.WscY!p0t* hkxJH&psͺ 4p^c*GN5~ -.ۤz4GH"/qSKb*͆1Dt9>{CW r&_l6tX1z 0F՚S<,By*U5ӫk-)ww9HJkoO]P) ]"{O [3Z 2Nsg}JCvL錵=U DS)IFAKeؒ7D.p䣖 ܁jc<IY.4$)0`|l*QfgWHlrx,Tsg|I~_3qWQ𮸹UXPv$Sʕaxy)]9`68zpdq!s?lm#e[$C d< I2P BNwQyrY]/>3Yn!9Nw~5b[:/?;N1oy79?ِm9>F:R fG`jμN0{36NfdI`Z=A,t<'<Н/,o)*=>RA!TG\s>BzBX.w>F;Pw\,!Wz oE*1/m/`%.Yjz$* րP#Da}PIpR 8FF];yM%gu%%I,٠ `:@!U܂a3mۧd"ٚvI^Ω2 ˨#6TP3 1ޗV!+E|q`qU0Oc<yI-G ¤OC$$|r34oR\FG#qiq5thV LL{ӃGT՞Tݎ 1CxLM<@@OB~̎o;bEh$)4=I7׽9n< ;YwMccF3dtK2>=Z*a.Cn KU쒘Q _}튒%G P8L>Z'!e{u<pߧ9\^+ūrUF-B!cT rva eM|e6)#w2%Pꐢup{2{8)CU ={>AמG.ahn'BJ|}3j21|EbeMg Bѫ܉&g W1dJYq/ 'WY;Ȧ'3K8:,a$%=ۧ}tACHƶ*_1]As0?m&S6/ P%oTBye ɪ.:~n"Q} j?\A= !P{%SPgN2.ޅVo+X1{la=r{%iӮŬuDz"T.5r_nYt7}OЛ9Vjr3G̛_oOfLU 16Q ϝ"8^sKcD)qO;l/ ?0 9.pa:w ɐQ{BP㺁k)UNq P(-3$& Cl0flO8nh j;шŀy/ik 9ņ.:|!H薤7Lۿ͗leoU+ɠI*+&:Ա(~ǼD D`j GT"6jg(r}}ۓ\XD.QrHofId9ЍA"QjRsf(k@ FJ f]{hMGީH G9oB-T> y(N ^Zwk+'h#i1^5VAh3_)r#m fv hzSZy!"Q(,z = :eR?hϺݖX>;ڻc PX}y2bI^LJRuÐn3~=(3a1Nq}l xqm^F* q,2<`jؐ^Sۦ\,,`.F;@́ˎՑ ;@OT,1MTnv c!3[q& \;j&91dɬ׷kE7mm"WOe;Z? ҏ#-SKdt)ES?]Vmkr^tr5+u0u9)zijBp:̄4j!<;/$L>3P{aULBb!ӭymr&<#<}YsKycRd1YމȬQDrm=B,C@%:RUJDI\EaL퓩 9^)اc$ɐvV@+D(~W{vg`ig}Z>chk%DF uj- 㤛:%#- 6 c6_=Epd**#P!k"C3vb9jb?kgT'.h/곲Y$eeq9\i} e헗:0bW;1?+0{DѺg 9J,7MDz zˌ{W1&+A6-U{g+yi0_o.d4%;̰q%†xG+"s V&aL֋|۳2%8'U{a):Q1ݫ,\ɂ:5տh#ƛI ByW9"n6tLh&}?0WD_2LdVp!=jYk2c{ x :ރ)SE Vo.QmAʚSEN~F32BAX~EQ(X4okmW@^[i"i8Pz8ΐ*_[T #E@9D6R{\&-/*@\"~7W&g3,hx6VK(8 tEH*EA !Zp%pA?)e?UBВS0bº5׿&TOu@KѪH4%ߑ024me>!N ɪA#Mp0/ʣWN8BMJil.d0vJJzcJXGÑ&߷DO%[Bq,ʮ*[32dlsŊlܳSŕ} ;@Kpxߠa]7Rي\}UVGpǬb.jO_($HTIO+4 rx`oc>GKoSv9P6;K|tS/u)hX^9AG*וK;))t$"h͊8TT뾜f6f&gGb,za}""mBNB[#*G ߼2m?2R \Go ">+&v؂IqS<6X]U% iZx)f[s4(N9X W/ ^IʍV C]%v?4CW( _P.^g5!Y+]W(}P HZ?\@Fv{Bu-HIZ~`<5 LЀy}}kalk.!JaTegX<D*+ޤb[Z0^ܡAI?{R_a0O0ʊOnTO0c_ F B6 _=|G'sv,L_Ŧsy*B_f/A>ϯl*j}Ns&AB/uEK"ÒE.Y~.t6F7]mٳ|S$(^+4<=!=:%[AȐ_$Pד%h gTjbD g 7w_D>R"oղHrxDvV uwVPoZuy 2b؎Ql8Q@V~?3hjB}X:aɹyπithA$\lS_@+bΞzB](񐉁cjdn&  PE(2eF#aҩL9t&o}@\F%MLhZ+k-3FVo{JwpP)vt]My SQYu} 4o!Ȉw+qQ"yJa@Oq: T79vk'is&3]\^'-I! O,1b#۬S[YR>?jtfe94jKVΊt[IqapB^>+:xSm,24>4,j{b;S4ƬoYIJ{`ϴLgWa>H&J#|le(ap=0[CmۄYX>-ux_iyT:yuLR3H̍q%2^P"XXʒ);Ϊ:}rÿq94b45@C\ x%?HV{hm\ )TAr8 //~0ꨬSU_M ]tqJzqS@CgH& Ce@cZimtuT4ċdt2".6VlF,g`(yd\K%:b8&2Ù@ 9$)i\WhJ* !dB,*_ݚLB D;FǡLTB$WG4շAt/$#16|8,ȋ(k/Z>C!YIll2OJj~ё4+  {,Ǣ|Af/L?(4 AgJ ;.fW߰jӯ.4|*r#sՑҳMͤPhᚩbm䪎tSDޯ.+MmDu[;Zl?aT-x&uev\藕t9{ ְ350[s7 `ȥ~l'qbG)_\ފu*0b k`!+oĩJ*|=c!0}z%rN<a 3Z1d0I )fV`LQJad-5!DXӺ@ oXݓަlg$+>'[DG,8zvKFG@ýN,V욅Q1ګ.䀎Xpj.DŗfK⥨x,j}sj 7[BZ++I tuysE}K [HRMZp8*y=6+H:"XOV5r0"O C NWwbcV bL`*puN`Ѫ5߂]c48ne꿿9͹~8@3ndQzr2>cQu"1k߸R]H Ruԋ6rs4ZOr8.sͫi3c?䞋_a15 !@ 1fh UȷE(^-;,8>|jͲId3Ɵ^%":Dq7.rw8\(NE[;>Ί BzW!X\D(;\ETh׎_.?FFkQLA,yŴ۠{]ګjc#<& r1n}Q٣}s_`ѭ#p1ۘ; p;,)L9~#:787mRޛ̼\n.C"t4P5)q#~~ڊw<,7aT;nqm$BVLdcrCVD3~FUNm_TnL;;.PROr |& IXl hl >{w9g*_ iǰ"9n覃 T/$e?㟫lp@$5n_[zv"]&u^9^1-c[":qop帎ӱɭjTlYxBc_wo CaNKz>1P~29?C4y焯Egzn,"POu;N?,hz&ܧC`H݃3ɴh7bT(Lǔ"8^Cj΂$YKCSH?7ZnH~=d佝yneA9P{ ySPعl#Vm^>̺x,<ܺjgA%xc$ݎ!8dG cmHXܯ灂|Noٻͼ6<5v v#8 G+X.5PtF5X(" AMn:ܨ\^٨eDz5_EV9y3[TĠ0C&i8}Q.%{eZv3{N~;S^cg:BJ㍹3vi[*N9]pKBh~]~:emH,2ޱƦ8SW %P=GU ;Rcsa =;#OoID7} # 6 t&+|z ":oX[}xZrU^EH8 8D!A tgT!+^?=O8ȃɗE} ذ{7ꉦ}af )pʩA w w퍑y2郧.ߥaYI@J_İr݊f̧סRd-$|'`2m#^4~ DIh iױJY0~爪; N\&}^ ^ ëTZ?mXLjOeدk7X4VqASF t~` QXA˽x@ðE]®1d0Z`?C34bUs':>@wdb/߲IpɗG˜3eMFb\^vm oBzbq7pqSxmQک'' Y=u\a vSnr3ō+$tȦݑZ+Lb>rEm?3@А¿p9Wn=tD{ (Ww7QV ֤]2}Fssm}slFaNzvq^7Lק1_ ;X)RaZ* qΐq6J9_F|?T:ɾG3V#-B_m- \6{/$wz&"⸜ݝiԎ,  S(` SA_ 5?eǙM<]CK [& xjҎ~~X՝/)Ī.F2Aj)ω(o1]P>qg%̍ړZ2ja`^̏;Q`%YF `8 up nDm~ݜ~]y!+% ;X|,CDZ5b $eAt[h04Zl&dP]qiqɘ$WNr=lԘw!hzz'vNv^Ĥ[]R|h >_8n#\nݪl<+iN'c}D2;ꋿ!@a$M* եt"a! v aqLe2xU#1ih`ɕn}S-[A֖ yӠ.u$R^]z,K~$XQ>L)/2!6ťaC뚍M'DH.Vr׈EM"֐=A&b,8Vlm)][lQ-I qDIZ\A;$ {~<2հC*dfҹ)F{k<QTLj7T "d9aB8M 03 ї`;h(x-Z._ #7]+2h$)A̍ zml)`FS2ΑT¹fI|%‰Y^}?l(yTr+Ơom}#.NpHɁltozx-YXj USR{s(),< xJB /~tG5Xҫ2f=P߁uJgEq3*w hj4cmU= u'7͌k֝3Zì+\]HrŜ7/*(lNFcifrbF a.z 4yP٦˪g[+-K~`-?؅" NC*Vne65 ͘+YdXkĽ,.fTR%,)h͝FVS!eb)M7Δ:}_׻c6 wGbbcqi \sR/RYJ  ]~'Ѝb9 MF) T;+"cwYg "m,ާhh7O_@0%̝PIMϔ`j1wXZrYffkq@=_ЇnOiz)6@l ÌJ.Ygos<~ۮ5̮S-2"x&@ν돺xɝ_U#1adp-~m˙7̶rxw[{𘍵|ojkLh$Q6QVG%' T7yY5mCDgZ>6i™m)\ |ضnPmj, ¥iSORQZbff5B;Vtg\N4sV;: ˿TvA]ԀX~}GDJ1t:X`ʑgzJ^l_6Δ26PoYh~DΞ"/%ӧ1M^(P)/Qp S\5Z"ielZz5? 3y?!6І! Vp58s8]%qhnvk-}%M >ft99bɇs_[DR &%YZsx%r.aH"9܉OkhL:A/a>)u-y.$;g9g 1<r8֮{BH'uZ#^O٬!CjcA%3:7/%D2oha`LFR#:J G@huFx VMa4"cׁ(I\fO]D!MۆZѳz4ѰC!=z'C'<ﯥ"@Uȴ{#rv0S2=%K:j+ڔSZb{Vfl/; hl/B}횚un¤ǝ co;4wgW|Nb'ݺ=[圲F18&m-2o#~@Y[xTN*ۊ^I7:ݎ.o>ʙ{d~_)"P~;jݎl'+Ieѳ{wQMைҥ:P'F(:]TH~ߗWO˴(V1;`ݩ_I#RБ 4 DRgʚ2VZ*4n1xc(3%bBmq"*Ś\PxOQ7lkiLc@Iz^;I y8| 0^lz<-8F0MpQ`$AɥvcY0-dAIdh2N <9þKg!W+_s F1[Tbv F ѠWeN5ZXG'% y[3<M\3ǚZëY yM,"4RWf g8Pg(1>eSrӠXq< մ86r]G(,YqGK$5[JXy!fnQn3S~ܰRpssˠ0㭩opfZ4613Ǚfǚ39P4!Pfdbx I~gtK@KtOzvܯ?/QNX%"km1Y ACXi^KЋZb2l|'écLmྫc3ETmaF˪C^;w^ b1Qxk}TrMkIO!j) w+gd6Gf@<pc` O?u8[ʏ¡p$.OqIn qȱyߠ˻.5Y`Y~U8lD@(>7MR?J?.cNg(ny$̠L$'=HPȷ8vMtJ&i1 ͺg8,Y)DAA'3XW0]\1#r+Qjl\|h^G?!3fW. B6 BğUf_'a_WӥddjMkId4Eq2%C6i܉ٵ$oxAUS_4!ЍL-L0/bǞܧLVo(,*}߄e/xi\{H/? 'hvAYT\˵^S{Mx<<8z>awp3P".xՓ~xPcuv<a#|qjH^>S[Lt?"68>.y#!N ͸Pbp{O[LY1$߉:ژ? K&ZZ&_6"9T"~g^h(@o0j˾Z5]C,2BGqwԪ:Qn<252][JH[E;[:-sl"@;K2Rdka} as~x&?| bZ* j(@Ŵ3Blr۷ϱ㳁j<.Gm,>Y#)mՇ ]^:4EH+1.z,x۾Nuw'yLic.w\z+Q7tp[' &uY{yUjQn8~AJV A.H&{ jO'-au= EXdsͷ IK)ևͿ:&Pel/iGG*6fhզKN&Zmd94iZJLࡦ͞1dpa67|<@ 0b/2'3/=ok\m:5s?9V4J|~C̬V%2QJƆPĚ q_me;}[PL+ȉEɾR0;c?3&&[Fo`M/|Pb>jE`PeiZ#(WjLD!L}ڌt;<7>7$kMs\1QNJFe~|X~Do64JC{< ry6` qjj`~GO4mĬd,ʁ7d <"_(ш5dg+B}xDmzaqD0 9ޗ"ydw*D˼P=P%IHiDEOCUVGIG0C3FMŌe&B$ߤ@r~ ªwa5H== ';YӦji:n@;.7hr)2V9[H&6KFZَn3%EKTݑB'l4aBI@HHCNo4;g|#Ak|1${DϔٖR4p9 A',0ZuhTI!:c /EVU:LrN@J\عFU}E__*E>^F"v'o;ib /6ԘXQ-N"?w]j.Ayjd yhj!Sc/ {?짖‹rBh[,oyy}dR:L ZJ{i&>.˪ҪGk3%T~thn_M>/*gAscϜw_F sUG_/QBȜaQHՠO=o/N.%?{ )DP>Mܳ>%)uGW!ִ`ᗮٮVztKqcU]b GB؇ ṷgF&Ȟ`XrP?0-7S60]mGQW9G,EdS1|PSd1Cp@5Kg/,(٤]6[3况>ԇEFR])MEGYX ʭx J&ь[nyo[O#4ԻLvw8oڥ8֏ {"& &#1B<@nાfZBCZI Nn\ԨEI(MWV,H.-ǥZz3$%`}dV~/ >ڑ0o=.\gge cT31BڼW3Fzq!Ҡ"m8 #VzEMM& kr5ݸ ~gjC\_Ƀc2ޤLT#Qޝ:ƺtB-}(Ub[G(1tF++ Qq߈Ҍ+eV^Rgu'bF,4ZjHf*xVE-=|>93d_Ȑ?c]9J˵A hфYW?U)fcI1x ڳΚC8*\ c'@ J;9GK EQg)?ĮbN%4iJA}v7e{cyX=]a32-/!RW{\5CBƮ*h~Gk7rPoãriW>jO,ab#vNYv ;Y1_$'_ X|%!6\M.'kŇ=F$l1y`pYkz{;.E?4&`L:lt,z>laN~&wVUŎD TU'G}KօtSDSdxʻ4[?I"/sߝjL']ί"Sk q,&Y3l݀JNbN>eG$ķoT;i| 1  T޶[id.P֍+Z˟{ѩT MZ0t?XlGHwMՍ:|R2r\:f*j%r]]iE>1B Ƕ囷DHgN5.iDyf u/K# s|yy vΑy.2{) 1U%8hWzKЅ|G]133Ozf@'_O^ӢU\!EIF`0ImaNeo}]?:і" [–Ԯ LZ RYB5Q_#^Cj"YKo}dvy‰\<fUg?+x=H$ bdD*jTճDj$ .9}^f 3EBw+;}J(pD?Sxj 8M|h*GNG\Cҥ7j>Cazc)OςJcHր\fb,.,Ὑ WMŏWȸ:rz{.,o.j` .hrJyJj3I } Lt4_GL%aS[_'Tъ{=7ÍX/42޸vo%/V{R忀hJ~,o!/Q{*ș֬ギt s(=9VppYm`QӯMyΆt`jЎOs\tE] 03wQa*yЅTc'g~5 ^Gڭٓ4u~3tQENd:Zeou B1!ٺ+y'1cڕ7`9X D͖|1)F!k*v4óh@ѰѬj3[}>蟨$uvvŃ.3FJ_/iQfpTY!T('ч A+[2G&U0!{ f'L!n(vb] hf%:]g?&fC%Z2/DۧQ8Oh,_1I[18kagzqʓ {@ |OvCd;P/g'6Y;>KVbChS*Uq%>ʒOu2v?4x& A.PG>7HĘ,m| qK;o X84c$u.GI3y ܪ_<|5VU&}sa/as26/slh쬪]D$ 1y0d !z\373!&Zb%5!͋Xi҆08FA'$^eo*5?÷$Ճ;=er|&w a n0.]>%PAspkw7Ut]= ʓ8V5Hь?W02Q5vK'^W(/E8x(v@b m\g$ O쭥XT8"B0Vr(sxma >I%e I,yO&[940PBe!LZܽ|tyUQ2 ,xfʈMA1<5V-bc`0op*'BLfC]l4Pm]/JsM\_RuCyVFX[t);zĂ_uN9Dn;X'P$<'JVs#9qG:o ^rcIW?<B@؁i*گΒ^Z.12Ŝ-> X?CQ L F /Ѱ*l]*:_ˎ O*6}OW )@,ƤIz I qȭJXI{{$M+q>der |N^R{|.cz$dc%/xGKX=^)3?SUQ60e%Jd+F ,:&6m Ͼ$!QWLݝ~ :#mPaav4#Ǵ"vJ{M.֫7d Gl}Z$eI (EDn8.F@`AUHU+3E7p*f^/ބD{½A+~\NzsӥT<5~Q,->& )P7+yZm36I@UɯԷ S>wcXLg*>@3,n#&G OwHСW0cieAp+Gx+heYOkk^f"8ƲM*%|$! 4ɷ SwsRz):$Xl3Bz4rC:|m4llꤠeiy\F/ L:hlaKa0;޼G L$wHSmyǚ?p]5,/a{2xU&qk6Y騃,`s#8#9f9U =7@׳ .revomBP[s0 I)춠Uozg@?h24qaP=-qVן2)+7R68Ϲ)\\He8i2=䷬2E e1sD!w{0-#pC)U*[SE곸 r¤\W"ib;oc B+QA~#ǎϖ/uB xl{f/9 n92sxht67n,ݯ lmƀM[;*!]Ƽ)Yh4-'!5.  ydsgw&Z̬P dSw6.X-S#e1Hd&ݐwDZѩ}|'r|C3"*c=ڷ ӽ?9Sr4Ӑ[b@YÚYl!*ڷAE{[`f( Mp!H>>?;.30xHuG $/t AȸNϕ'DM^$Â.sݳXaFEt,kK@/ifg%;ʆJye@5_5|~ƄP/Oo-vat~75EWlbէ](ݳJ%ʚ 9׶2G`JH{ ܡc0Sc=fejQa_ Ob!A'qau% ˖v/Eo. w]05p%Yɮ-IT#~̨Ϳ^ w;XE_@/ tWko6&L{J^C*T @hU*|xѭ`-r=VZ WvꈿJ[cvHSzG<=ds!=PBHgc-ǃzmwT:gr?䏠.Wl|Mt7gcv|1,qeWV-q7Qw띕5/m$f=;c$8~/KAMKGz[߳ `JT76W9ubp?8(ND|">)Xp+U^r̽63WpDru$`/ugqOh@VP VmhEN,asEVڗw?](6Ņ?ғ.l\L؛ R點 > uXA61ܼ)%ƼVsU.qpnjU&r..}EK+^ rKzY5y׬|t 3&v>*Jqlu<$}4f+[v^aj3̎d[8l?2{d`Tgwmጉ9/Yy4={lYyaNb@xG3s@0hKoU+B%S}kK<'qU붥O[fZBZ/߿t3V&VM֍ݷ,|8l $8xau ;W-ۭL:W.rU0"e޻Zuggc#`j_Adlڿ*铆kp>ۙF?wЬ4|hZ6~ PԜ J((꺃?-1.WHY ӽi؟Kr 8L9 kbS#߻Öt=+6u0C?Uf~exxUf# p]#6(F6"A bŚ{ GGN~]|f ט~i hEu5b( zNWܫcA!]gᬠN]lms6KRZ&Dn=d&=k/3zXQh;sޯ$b ~2N Z, m+lOYf:HkшfSqgB-X\[Z iAxdeVy: ċ^a/MUq 8 e陌|UCF0z! D˓w8'@$u } #68jYg\40]K+GyVT Վ)l%v +E&Sy 5y'.,%(f"BQ*V4p #mCpVnz+MrL0D:",w*aisî/AnncGNA -_Ȼ +A=8~$"ub_ZVn!8N_% zZ5@/ ܆, 2ks-&oɸk32ǴC1 ~I#(thLSQ/pu(&eЎ٢t%kM}?U[xih*1Tּ;X gI}[ RY(FfQ;'Z< (pFʇ(btZAI|WR]I+_4NA 5Pq)ru6o` pW24V6q矻'W%,"ia"l, kx4 ʘձߤ%V^7w'Is]7v&tCT@:K Șt?0@ ī mzw0,\J`2@!*O,A[`+qԈ6t3_I7_PEXH-\@eӦ L5;3| K[UΩ4~Hoy?+I~Ja߭1&x{9Mb#l”!>NkP}؊Ԯ- )΄([J?9e$j1YDBH^| A\$0Xku I۰Gq#ɮ!!r*ɀހLSbb*WӁ\oN6s2$1x)U .N|_40!W}z~F Ulq@aq۟zn@γM>ՙt\8Sp_a4j[[Xxd-^ h+^j lԉ`~,R{Rl/ >b_PqJ:-ItnJKW'BaRBͻOGT+ hhgpf*P4g5ojp1T)x=N ">Po%1͠?kQqfHWSn/Yj0~ DCuO0o[T66T3p# &R$u*, ח3B&GK,bS;$.!ׂ; 5g:[wW jH㯫S<3_1(37?,2ik@?7MFmN  ɝ>7A]Vi|_ -Fo"Xܾ(~§),Jl)A8IfLmh4 .7}@[F,XP-psO =J]$."F늨qYugLJ;Kdy@eطkR[Ni:p$|)`H n?<sj=S~sp91o#A日|_BHnk{ ioLkh0qu" # P "'5 A1 ^hRɞcm߱m¤_S5?8_"Vnɀ9j`R"Gns&]T}3n=߽L|їIvN./?1>]|?2e`)f.R bgg}:ݣ1g Y4Wi-樂hOE*HeV~eBsteuwSp 2!WJor]1Cp+nDŧj&ڛ@'uFe(ep]j]\c /Ҝܢ"y;ñpf߂;eW{  Wi{l^Y׆E[1ܚwQ~ss*UDwؖ7WyS-.ޔ(7˩, h_4m {nz9;uHFK U=H46g2P FKEc/K dTow{(x_aؐݕN#4> z~ݠQU؛L-9-9-GBKԩBC6\zWVoi -h_V;wUD"0hGtsJ솾wAU%NJ TDӤ\I:HD u9)֗ss#uzM:3PQf;\N 8BM!:7_Žՙ[8$^>bãgRPq/s!@Lþ"%~RvZNeN5L*dW7'[$2]^ծoK_A@ u@ߴ?\v#Xòn's?0rA+=S~5$y$%Ǡ0)a&;3 \]$Β)1XP"Vu'(^A>*%#&b$vnk~@eW ERՏ@t(">*' *:9;eXۃFqIu82HM>"2mU0;7+~&ւqF Z)y5JxV+]Q֊iC-w7>~<޷mpQoV*BѨK7H|3(rF~q"_eF&!>6MV:t0LȐ6 :fS+џ:仞LKg]p9b%1 [;ߛu\y Kr-T! |Fy%Sғ6_G397|D/}inU:Nw>{8U6`|W?UT{6?m\ќ#fA$r@1!BZ! d⇴ atf> [-NEdK?xk|(FEOAhD ap7f !I=M m>wWՏ]-vX x{[~Z43V.Rԉ<¼^F_wg6"~~@=5mm".(˻}]21wf'+lĘc B$wK2Ul)>_CT% h3>vn1{Ǭ,'&ywQv^FݷVed % u}rfO=5ͨ}UjBۣLC/>=if`= =ɱ}f ro ۣꊩWސP0*%nb< yCN<,HNo;seP}-6(y4MUp([CYH^),0JT)GQy2s!t(`r@Q٬߈$3N(DڐڱyfLvtg$w@wksC*fqtY``3 -G~FyΕ|6ߘ~ԲN  c6[N # q}WtV9>{aMβf!UxϜƒ ŤN'P 'tB@L ǔ0Ȇ{0bKT镽tFk +zOY_rnr͆}"N {eKcEEr3eK褪J\%0æ~y:HjL;Ͱr&J͑Ӿ.tA~W}MPu29"F'w|f~ AMq"C+*b[ӎ3'HakEL_8Du]L펯]MbX~ؿHg_e iG-~`UC\3E~ Q@'T6Xn~d HvviPCJS1(R_m$S9UA=Z}FG2U|<?L,5.&%_ܬ8 bA%,eo.ڢ]OH,,ȍ0]{1 U0h*\dxkxH/Ӎ,m!5x{ P5Se P՗0!ˮT0`].yTFf?pGS ǐ5Ɠ/'n,vg^kfgS,-i dq#UC)Æg63_S ۷vk֪,ؚoTJ#2De]&d rllt>G ٱ}!*}V#W#pOF8®6 F= Ԅ)(5U@[mY6Lvj}yh3>{Q:􅡱,#9OK9:c3v{Z /H~k8R9W3g]/ў>o'A}wρ=o)3&_m-׫G1P̐R,rzv]ք}t uبRoX*QWBLOU֪ސ<1WE߻cS#QRE`YvfbSr Ad%P" $'*-qq.褊tIB .zj%>t}lT>2vC[_ljO4tӟ|܋8os]!aBqE6B ^+Z֎7exzl_QDTXfMZ Cr4Y`[^򆅨v%(BQ9m_ |>lz7,SBAc /1igYb:+k60zic3pDbrK>]WHpꫴO!Rc8J{Ѡ[3` Çx<":Rã##\9u+/f}/9e]4%#\-qޤAQJ8Wo*t%oAe}iدI2;<Ʋr^,tp ɤ*R+rJ~u bN̦.#h1cFB *U*Q 0 XZє(D{~ (ƽ@Fa(Tg<=.zlcv@9ږhQ͸cj+S E{y7ᚭTxl%U֠0C1K mg$`Lx~ؖ3ӳh\^'0P6w_Ǝ$)nЧ&Lǹ}Bح$^*1{'aP_A̽F >8}3epbR>d,XO`/p] Zgc='o6dQ@29SFWr(m!1]O\l;]j #ޗ""džw~>E#8&Y<.ٕ\1&x4VHCt1L9xA !D+h>Py҉}xOo$!eA#FW}F; '9Oj&["34Ĭ9YÐ8MwoQ"Vtg^Y3\rmW I t=u+rPn+% )!ُT؀bI<߆`*m&IYP>ߐ߼| ܿ'=Vkjk}2+顤q*zPD</zJo]t+0 ppߔ/Rk`[x0I<M߮+QLErU2QӻQU:'ȿLpͫ"Jj;rK;>p@- OG!EJAkUZ?ppM c {7B@Ɇ KsYm_>O:I /jGFN8THh^*cՂ2s 0lgqњhhg󇥲aX 2Weuj)ao ÉOui [Mp?*/C3LX9…XdZEj+M{hQ|5mC ևjeDkQ&Jsö<% C[;jJOFs a =q @X ([|C )$@^V=fђˌ%A:s}u#x N=]"fMrmTk .V1 \wJ>x]#; MS{jA{ U.X 宕ږ.3\?{tܻEpe q5DQPZv̭*< 7$0K.蠃l-'ALxlor)\ޖe\N, e<=,ىu*չWOCYx uVF @I,h¿[R1TgQ*lo 2}t ]ԵA84rnyB `$g f$MGPl w-,j&?(F^ҞC,Pvpp寖OZ߄ģޣ LC:V鷢qy ⒕]B Y'e)&o_*X$a/Ѫ9$Yd{)dnwm9&jz+Qe湔b%aJ]?ķ7h2lԘ}tId]*nzHa2U BԏvKN^ĺ*s"| ZmkMs< [usc3h<-,Y-G8HLtN4lV.,rtTK-[+43vjxK3{~Z b X~%xt!#Փ ;pzmYQ̨[3%үG9rn:$'3W gF-P=h$$fW8zr'xZx§T&86DV4] _8.VL,S_ =R 2r/ @bzwW%yq=pΛ&;t5NW1@YVmj 1B@1xm `\LTj C"u 6F"Wl9`KP}f킜 IVeJƸ-Jw' zyd#=##G;t~3Zawj>0_ f$uBr ;t^r({L{Yq\Zi, ;r9Im EMB < }Ha`(>)/ߪ*F 2 0G_g~62_` ݕ:|UKS?1*ejR#.qcn[bpI%6 #sJkJJ|}6aN+-Xa*Xn֔pˠe}ˈI憃FJ&6q.R<3mh/˳Cw~cw˺(vDV|vL9W1Rw&5g l/9pv֫. [M#e<8灍!$ܣEg!AVBǃS%{Xu\͊aGh8=\&^"oG=71Ao{cI=+zصlע]!6ּ%B56\K;@YĿP"e,OOfOʡ l*X }C{6,T_CUN2.U|AVBU K4g %Q>FwaċFِ7GOj .F|n<~ LY4 `Cֱj!IFH~8R bNAjr(Xt%X gHھU@m`Q'=‡(SyKĵ1}tX(inkjTEaaQ_)Ȍ= )i筷pda m \c4VC p{4sUvp"_8=vHKG{e[l# Ghq^ pAX,Lj6w37:'iЋt>1[PARnxs&=ڀ̂ZAUZج6Oaל*3\3Vxgn~g[}JCEҒak!_I1`zeJH\l,od6.]JҤ>zkS]xE 53jk0Ux kmpTqR `9iUq5_n:_N􊧔p#VSFRͦ_>Ο& H{2^5$1ZMUHC| $\L=r4M#;XE= P%WvIÈUB퐶+| DlJ=a|y`~O?ѣSq%\d:u qY6W% /70EMu{%{(}٠~5 BGD ӍNyCSGE3I}yJ[F Ļ؋iz'_.]~#45.'j2wla9j \3[|īDNcP$+.4Wd rJvn}UȊ_$KL\piGE|":8(ZKpD[Xty~-NpfĐaNIGZ9BJMuc]( E!TB*.NN=6 X֙n\T+xW@3v0"dt[ V>Y5G8Ym=tG[\X}RHJi0qHczTkye$OyƵ,:D_CzDy"#5F6ЀR>t NIzKFPơ WzyG@ I ߷QB (ĖWw-<~̓KkZy-r0Hg6ͺSu $GBgOlI$}h6׍7pFv ܋.*L-'ܮ쒔p\0][_(v*?QoSؿfprΛ2L1r4?무ԫBmCPfQйg@O!r&,!t!h e}IW( K}(mM6UOIM)Ο}]K$d-z(UC 2McVUdɿ~BQ"*0e 7TH5*to7ǙEag&p1>(s iižT&i5Cgx .= 3fj(J.;x_҈xw®xwк 3/1GNZ c!N%e~m *M}:+}mcEߣ)XEq%11sW:X|A߆ ė*hQĿuC >s/)Gb Y$e=3kʴ./[I>7 RN;w㊚;a#yqo3\y_p?W~jQ? ՙ[27F9U ;C"6D,7禞'+6Al`)h.Bo#͙'Ӵ 9zUT9?4mS4xBЙZwB} .v4 su$lZ?6~}JBzat0No?[h*0G>ưu2[@ֲqE:} ߰,UCğ61uQS&#g-P HOݐ V8nf:5ɷHt[3z9 2i1'[Z ]O@EtT/Mf*b5(c ɪqkDA}s+T5<.鳽%_' rKV*fdIX;j1kpea|K|2ܳXx߾7e;73}Gmyު+hsǥ MSR)b2 N $)=Cf'J!6;"dqF|*= \٩ZCus*U0)ݭlz\Fc@~Ʋ@>2B\X#e|GcߧrNC^Iϛ0kپ$x+`;HaLeaݒZJGvԼ !l \6GP@z^vp*~y*^.#kK ^n;PI3]U#֨(m#&Y5!7a\qױ3x6[UM(RӽeGW 0~T༁N۵<c6S/dՓbrB iY?AZ!kJT/ 0WZ\qsaMxKmX?')SK04߾2QnbS͖z#"g1д_\zʑg%+I,p=k{zW0[mIr`}W}@ bzl.~ <,$9Wݜk[UX6;I y䊘vo* Hɢ8*KQP /zwDkM1y>xȃրǓkx[1oDMXTDJ|0FJIJo]@wҜۂsv];Tua]qkuW-FE'1+5^W XFJbGv{-61]#PttpzWil¹ ˜տ5B%dX&\&%k=\*og=贎VQl˾bu5/UFV:dsx\K%'[ؚ* =~kgBoAҬU~FFzlsS{{I$26<(4gY~XH9+m3 rm{|E ȝ@g]:^7• ^Z$?ʀL1S>W.geݠgqqAvL++o!wRm0p73"0}$I6 0/I]6" V٩N%\m(3srK:=EH@5pG~ob%mc() c91q3lDXϫ)ə-ni%?@ wkoH^b=4-*7 QPД켗=tOKȍӠ7yGgTcR"V#qV"iD1է|Re-"F5V Jj3x\0^dѫ]Shl<(- S jU-֮^[:/!N3x 3`}LR'[Na|m<BAN[g?E)+Dj=sǠ5VYrF"]V()k(d͖~?<^CS\_ H)̈́Xm8ߒlt V+q$ބ!mC5%'{x#bŅ [<x P(k؍cJ8vXL|R IBqK8w!\n̰[ddFCM=](4[]]$p4[5KoY?۵FS@u: XLyA 6CbrO0r9AZS\?%TfME3#9.ªARXVh?Yێ?àԗ1XXH=mp_BG,2z%Af=Yܸȗz;>lel=I8y u,vMۗ^X~W?ݫVa&ݍim.F]X]{Y%H0#nJh!#Y#a RWYSoqEvSc k]k-@ MgI@G l7X;g5N@k'3M UنB ܛB=;%Ys1u]e(4,iH~2;&;PG=B#@yw:Ƃٔ{N0\01ChH xРƲ>I6ر~K#AJ"Ѩ @S1ʛm ;ߦZɕwr'=zhgl>@n,,H֍VY T'!tZFm]pM18GCyi־'Ž$rQ45$ #(|=BaW%Њr>}X!aKOT/㋉ uq|4PdL]*Ƙ*:br6;xyT){JϽFO 9)1O ج ~'eQ@ҽB1? ~ =?D&ӦHqDQn;]ue^䟳Jy^>-{\7&R+8R) /Ʃ9P^-ELxKOwhVaqMddgJ8cdÃw/͹xϫa@]ys2YXC;#%e';ty,rƋ9쳅yo wzZPѿ<,i?.⑅Ѓ}E̪+?dz_ Fa= d$ݺUG7BR]ݨ՘0?cxk" Yωե\+W*%G$kđY=A}zCW?吡 P%,ThT7 Ώ Nu2.թ=z9p1(]:HzhL$Yꢣ$N)K 0?,|? 4:v\/RqMPϬ aNic8#ur;05w٨㳶F EjZF)m>yXK|Ƶ>OT,GM"1u(΄}]y(VR,HFb(?5;d{c߆=*ќ2XCrZ  v2L)_Xn;ŽNǡ'6NE軺S.,_7 z.?(Sw\|6$&7"| +P|g !ʚԭ&lec̒heF4\H(|a jYK΀2,K zGc ?)tAVlؔa !kN[Nv(/ "a~; ¿AcJJ3Z vԉm5:%!qRqf[Y LDz P BXv7sj NTr'߫4~ZO>zℱ%2M67L'e1s :*~ȕRDn#X]F~u4R@GeshoLR{F6_,5o#;SOT)f+deԐ`t)mKMoX%~񆣍h.~!Rc},*m*Ͱ-eDF/2y"kM ,s {"9jS>chd#+2zhi,$!?WC34X ]r@ݽ'ɒ;Zjw;G%eX<'Śz̺"[^$~iqW2Jzr""{9~v@Լ|V'!rUQG#ѝRhnM`;6(hL1z@mmc@>he]QIӋ✑y;HI?::=1h!t&NFO:c}>QZxesp`RZaQDkI=#-b05}IIYO=g 1Iu4{^ACL;8f@fYӨ;=Xtu|rQIG}?b20_g8ʈ 5l {qh#+#޼=AɤP2ԁV?&&5ZW}_ E ւQpf a~:,}a ƛc`<`;3řY/*r֚qrfj@_2 Y {g*x.bٶ@$ B0xPcA-mOP`D?<VL`pN^ { 邩É@2n;wӐd : :7X+%UWījߊ2a];wcBd}I,S_MLC} 0zպ~"x}! r<.] $2Oqeoh-"ROUId*Q"ߩJN&u TG<=.T h5I@A[EZCЄ1>K -?kx#ëd D\9bdU9 s5Rb"t_JB\Rz,G;qL g?ٳmJCcY=و_ƒ#ԷOqϘ 7K ^B 1 >XE$(h_:(Zid)3_ Z;'QgNv[S|EKMBW=< K /F@=caқHe|j8ʼnFrJ:VA{̴"$ftlO} !VYigG-3J]VG-j4kA qˆ%kھ>F@<h.)~\ }V_,E]3p; OW~ŊƐ)&1S<{%Uh71' B YT :umȔLp]sERwVx[Q?o%YP3<3n,y>VFWv&+ BRh29H-̪C #npI&]t8M?}ǣaX$.`AI-;Zu^{ˁHrgA%wW<"{>PaZ1οzR((WsKv>oXb[#UboF8lj4#iՋ)%\ P7̟zgc.zI#1:󼝚gTp=cޱٛP,y0:K%%!'@ڢ)t࢕>9\S;)/md 8-5 F3)mnTçN|LXL K%hGiy6D9<}ɓS)K|}|:p^oCW^rMK"_rmxQil#1"?3e"wC &BUj3m/ tT߅iu Pqť H,Bєp<}AQ2NMz!3~q0~M+geSP*HĭvT7&aA:"gU]kU6/+\ܘ)=9=C,R}lc5ů<"WCE6ǯDїg1iR4-'hG b))6TM\~Ĕ !h/{w w7:J6꫰\;*b6آ5fa0gĈIٜ+V鹤4ٓ9IDž|e޳/ҚE8|9ڦ1Ȗ PI"tucCJ-Gp7@&M>RUx믨q{0QO_,2l1DD^_6K9c !mӢ1E6(VLLo4Im)W ST۩5w[v EkP9f~) k7,T`R>o'  ~Y!):ΉF-#5l8{E 3e!/' "=^ &_VCm*U#ᖐhp>ǠbQoP@SeC?N(Wⓔ1 E 5vÃXO Hy5T+J@ZlcتG7y`4㺙Cj3y[|N~\WZxdq3?Ϻ(஑`7| SqӴlʔ("hr"&gJdO25&@81#SB{ nY;@fwƐҢmx9$e%pjE] #AqmbePR ) 0<_ACརЂR;al x jC}Ni}SK8󳔣eK690Z~*\ ph)\!~lGo0N "h EvШ-%m&UGS."6Fh}: ȤHN$4ɛmAO"{X.9+ZhxfӬynV9)Ip?B] J`=x-tIoJ&`¼I2@09tXZSS/Y1 EEaȲɩwüI.۝A_]vՆ9TwwvqKo3PtB>[ZA*cب4'ܧ(c i|H2 U}Zg:ja):hҁ;fĜZz)i ɧ .?%"_ #a()O F)nٵK=oCm=j/sWkV~_GpRM&ԋr`MHy]Pc[&#OPGcዩd;v%>PСΰ`2.N`:2p<mq-b;ío7 F#Ad9p-g5li1XRA% RAx n%9y 6˓+1R=? ~̔ڼ?ImZJB`, O!+#˽1*N֓ Yм4h_Eh^/ IhVTSYAsG&)ZʼҟˌӠ)7nj\\Ɲ9[ yyƭ8d\$ױYxY+ !s76X)ԈgJ}RoC"&r69t' ~y"3Dn(2Gr64>&9d?z@'(qiHs ,ZA3s!/?B9; .Ԡ<rC gطI(hr 6VWCCynMMkQ.(Us\&iVܿi˯w7c8oCo2Xq;zɦLC75u:^#֨/3/ AQ~rY%O(7^1O[=M tA6HXKZ{_r ZTW)I ?oΏMRE]84U XB0<3+ }إ!<4$J 1r%XxOhe#|(lʷfdiT h5i$7B7M \w; EnVF睊 ƅmdh5>MJW\Xi4Dni V"rz1FJ:iZr7]fM2?rhm75 z3Qk̗߮K5q. 2񩥇k(d)W^Q`dOP5r{ aZqN/ 7!۟O&Eҷ%Nmc<#3UhH0%5[vXi(l+)mP[A@Sl+<-E[q:/.;Oxbf9Lᣓ|@GMxFZ(zt^K6h85fBaQY<*)A^Nϕr >M=J3REøV4o<\c58n ol"Tjg7Y-IxUZjg𼜜a3?a 0w M}ӝP2Lfs? P]ؓ3a?O15MakCk /R݅=lG*L@|7)=(ɝ0'"xBNN"4^M3j)c.0C؟S qݸq`z?.V=vѻCVɷJ /]81O<y{aҩh&Aw5bޜ/ғ⼬$AH?M5Hhbզ/܌4g.O󅮛D {lTC, NLE&@̄07:l(+aTۇx3{:uqCyU.M՚zz^BiaLRn.Dǹ}rĽLSj-J` OZ>-WmOC%>VchUzuu}mp%(WϗPU'~I# 9K lӱZC?۬T2'",,NƵݢ/s3Z0R %&@KpBiFZm>ToS+$*v-i&5^&W۝"i%rhguY_ Y'Q EY‘7DB# }jjc8m\w!0n7mO4v5W-0+ u|GU~j!^ږX[Ig\?Ӣb.l Ԏ7%08lO|GQ.\d ;F4OQꆤ?f o7¨dYظB .5qV~Emq 8f9{ [8"VF_@{ޱvU ~X .pg煜g ~ԋBQ 6= Yg-ISf*kENz>Ѹ0 L#J{5Fev+= P٫m]X35D0eu2eAXgȰr㬢\gڠM۱"B7j>/+sbFi2JQ>V96]Ff>xCOdI0`Q .mTn'<o²_Itw.ODuAr]8gU)B خ-ǡ~16g<հnً4!6,mUt[b뤉xI9XlmXy_E^ַ{h_'*BXwSē)*ib} xM!S g9 ϒP9ϓGw# JSB!İQ@J/ԙBb]LH>R  C,[0ih⃹TUۋT5`5 snj<鰫YiJ_ -Ӿnay,қfm#-J҃v {pՇHg~з1 oM$L Q+ 7ƃXwM1*>4c &ڣ "2FП0⻐x,#i'g)ޡҘ c.CG$ ]*MC7^̖֮OA0;-"%Ue>ƒKw9gHyӭиW(BٔfjQ7FRDv9ig)}`͑EgkCV\0ٙ ?Ą[ɾsX^к/^b@f}W(9AxWfV|;sN1dg1\$nE;ᴐCeK?ʔN8HeZPĩ9c٣kWѧ x؆Ӵd5nOʵe?lN~ 7lp9X&-I r/wPJF\P RɜINs HZ7}R>d`XŎ߈Y`'k[XpڜV~l4'{h%/D+5 \ܥn9 ,],,)֒}֭FX?U`|- n G>/ڤm~w\;KnSP/Sckk1\%$4K?FgW8_j ?dmbpALRhuS1ؠ?3B9}M4Qq|Vgc7+\]o u \+%}`yѫja *}o| k ̣R@T4ZNӲKV FĴ,F$f)U6 d$,#Dm}( `=>ѿ%S!(pxa6%7Bhz Tz<`%6bw[uA󊛕\n4&9>]R E!-wV[#@M~'*_]UA}6?} 8e4FA 4~"yҏ4ػ⣯*ANX`ex5}l )\Bm\"ND!^cwlӧ*]S8KS+@ڮ;R=*SU5`(c#S;@mlZ j\|MHjRUvw=jL GzDj{lNhmaʘ*[FܧEԽ*Ah*^5)si=P}ɎFz7/yAѵEAO]zRXbp_uï]Ck'~"%K;ߦCR4Һ;c .!-;DxNV^4[P#+f7f4Չ wb$ ;FQdĉ:^M<|%(خ eY4gteǴ_,jX"lA~>O&&E'? e+[gi&ZbQ;ox0M4w7"e, ʀ}8 ;)搖D $QД3g&_rOMQO03 ,{_#u_>|=Pꜷps_Nh4ĦwDnI=~d4ao;^0 f%;+&ߢeې^ӧL¹"M 7k@ a=(1O 04$G]v3g[`ͭ}0҄9' N7/)w.1*pcoBj e_鰉LMz}5Eml7 1tF,ޠiNJֵm_; 6[tSMb<`G>+݁saZ橖UPaJYDB4izUhCCBcNU%|N2>biA9mb ʰ5b{:omw{z>?WK!q ,l+P1#Mծm!Jgi\(4n$ W[^R;U֫q Vϻ2v%F-Qi%r (x0\\!QTF {U)I `7`PcQZ R]1F>qXᒗVܶzl΃5⻞æ+Wpw{uP'rζeDۉ+g~2)q[aD'-Śxb+7Q0`ͺ9`|no^vfMjU{'piF ziNs^=p*] _O"͠Z%hˣm盛kLrq:`mg85Mxv;k(kb2bOA '7ܥqL$$"P653u՘c%\}M>9 pm2`$~@e:?M7^j,R!nbhɤʻ{]@(( zIHVɜ{F> vj:>ku)iMԷc?,fּ 井RqYIƧH.w9؏ E-Oɔ5;Mţ^JK#?ϊGQJ+ ˌVL3W%p'Z }#=Vz4"k,cC>+j{NEUedž "G#'J+ƣXYal 0}EK9}ڂF 'D z-!kE-_նHC~~*.;UΈ?[IW1|ogcN+r(6piD+U /vnw0:5$ # 2܌TO${+FIR)<[j)\Z<$ZQ?߄)h'+'1qM|w37'"DޤnBnD{~1Uc?1I[\%sLR)=>o.wma~ ZWU@Tt-0Q^zPLFj_2kluoT4iMOHQDmWh/Nȫ\sɬFdžBG!9L /쬇 ˱Inq.{e(J $0[lKf V@=QbhLk{8 7p-ؖirzעMdPc!~Ol7?R%GxȂT2z5H: 2G/1K 9QO|^N酩3 Ey=H_K%lCuk#m;WҲr'8DBWLKae>Z~jFhwv}f' q-䮃!$Ep -윎kd n% Y}6ʭ{LZo'g-ܚzfE,NNsA %"}HܑڸS뇈TEz1˓Ό[$>vS=, Ls)( .ˮ:O?&`&S *D*ڲ/&Ǹ;NW*M ҦbUND(^Q[7Q!`~Xs,wɸV591g:v :g)gd4V;kcՀ,{^D6z]t[QQ밇Ȃ2HBKSFP1Iu7DU. 6L|2X2OJַm2;+GZu8{퐬cGsķkD Շr펍 {z[7~AN Y4.5-Upa] u ,OϚE(L',h# dzU(7ߤBg"(4m2C`79T[WJHGa;Xh".J2ZR?`׿I ''ifvpkFz|7RNȣI' Nn(']1r6:Ch~mng)3 .^Lo-7s"2s+^CG@}Z٪OHUc|t|Ǎ$~_UBZ;]@<,^($\3av S7C1lKn!Er<Fk|MǍ 3{qϩ\; X r's>:DSdTPt%qWe#~@`9US j>MCXo =Y 7ʉ`꯲X3/'%u={@+{߮'EAOfukk3?O!xJKB}/8dѴE_AM% [?T8^ tj6F]">OT<ulեt byjD{vkjg?6J)$4q}ޠڑ,oK" l,2.%yib-I_\S8+pmˁ@ YY_hVmfݎa8ݮvBU\1$f{`aB޶|o=56Ń~NF6Ne:0}qJb0DM.KDkL`sc?jMS h{5o'1A>S]|ZJ TG` f&PL"C+@% @W^iYZ t`'Rmjh$X/d (MɉeX3ZY‰G{, GwJ+= Ϧ֘x$l[*$_ mp>9Sg\ MP}$vz 6PE9}s/VK P7,m.dE&h3ƓiOZe"?g(?:򜔈[M*%( mڼ?˥czRXj᫃g{҃I6v~ȸޠ?N'\iO,#nPhZgGvrOQubقHq5xIceOdߔY(0hzw5)hy0J?s-@?%M2aNjGGqwpagx L4ee_StϑKRwCY!rIם=~q n #Wa:$F8bJC%7]%/))@=2xxs098 \\ ߁`?v!t9|#nr p=.}G=v:N%QZ5(.efv;*Փi"?#n&F۴|7~=ʩhg#쵧 >d+mF0m8\b?I{@m/ؼ"'YHب_7 hreX>7rqC~Tv2~=~!|˾+tI3@J,So=Q5nF]EBuNcUl:^iAO?aWx9M Mn. \{JfߚtY:<J ~b;7${ 2O2qK! a06(8Tl4I:n%A< 4SXz Pr, :lU:f?ȷiqt]Aܛtg"jrrE]\~ֶKܨ?K L5DCf&>Vmԭ>R!Xi|.-MgM{).ߐTz ڴ) ,bu~~*CJkmْXiuZMM20&JAm5Hp~`4XBK̈{`g0T|^ό+r7*WZAZqW8~fm&;C۱uğOpQdã6 `@jw" R !JKU8%ѺiI/9h$*+xC5#ȔFJ27jkD~K0 7Ǹ.6ed`KT'>'i,#wmDནoL:=@N|lwQt14Nh/ڤY=&>O(Hoe}N Fwɳi0ez,,Z\O_ye=cj˜N1tr)OՂbN#esO Grd Y r?ͷaI#ߨ ,%XD=yxbAz,㍀Ԕٴ0o9A1fꎎkD[g!Lݮ/o&*Ѿr:@ƭJOƽiy9 -t*uVr T I8z<.+2JwѐBN\9UY,7U7vs{-IHCmrIk* vlova*k*.iޯ:n`Xσ=F\d%|_jr/E@$+XSЧ 49%!qEL^?Z?5PwU\S̙ņd wHLO=OB1CӾNϥuJe3N +=Ti)_POIŽȢ@ aJ^mW6_Sst7N_X7%=ubvXLj@HbaBŎϼ:z\NMOHDt+#f< a,\5D][P2rtWcUsϝzjiL Bn= >1s[.AJ]u#GK?|'ekb;[!E9AZZYn>t|K=g^iN'"QyA0W%qcY9!˾x8AMJ0@ @ A2`FfChTO't~3iw:ʱcὝ;>1~g;],KvXILD]1ٔ6(పL9 @*Umc/ 45j\|+Q<-|0. *./BiĻn9;xN""Y/W[B'԰ F$/tB05Ѽ|kVE=dq4RMmWO(T#}1X0F5t l5(Qjق; y߯RWQl̳NXQ|_ooڇ/20Lqw`MQq60I5uL>ǺVnJ.<0Jיf(Y@/o 9ؤw*?wX]6j]mT L\/W.tYP~++7E- xLD[M6)&*ed۸[Ze-;VUCyy #NK+U1^(l7}f"E Z>r{, YbQ)~'@Dgٳ\Hњl^imuSV\0ֵ؇ˉyvѬkcı*+՗N%8;d p` 6W}U/&OpP -eK)ilWMNϺ~̡7{ Pn^eX7Kh?оou{l sؒ4NUnUY16uUAZ \]Y'w̄HAAK2q@ۍCU! hO(r)g ?M03؄儫:A"rnT'K_ո( JYV^g}J_ً}+`+s"ҜRK=S ڙ03~rEڣD*)>3>YEnrBC2qLIu3ԕVoz_{|6NjK dڢ4;&aY.ڵa=)i8Azܞ%⽁2BC'f^́-|"?2L^{9! L 3Jz+F&x3 $0R&4}嶯"n-Ԍ|C3Z`Ȍ(fl|JG^2ioep4+ҀX.>\8 z"455\z&]m; y6u{ O%ͽ|1Hj̉nj}f^q(`aH(&$;8uDj/^ֈL;/ Ak")3-}\Vتf53%a{bRۉgr2w̗b O ѩC8$f!FFce$~~D_sE,#.J"~ڇ>_~Sj).W/YR0ѫkYF(p({(Ec7- s,gZtX: یM=4-lStk ֟Ayd𘾶kXL۩`&p0Y@sؖRz#3)YM LFB[ ihHz^k1:$:#:KVْlԱMNz6ԅfp;~ hynRJ.?G Nh=bNF[Pb&s&;(we2 L(dόnQT3!rl[#r7M,/+ÿD3]a, ċY5 E*1u'x@+FPL,Aw#m&)e^m|1޿sw )ZEߘ"req+,2zO -Uِ-ZGmR:5 /,zry2{H# ASe^ug4ԤC++U iRthk:-Xr=Q~QQ91.ϟ-x\Q0S9  uϲssv5!Ô,=Ei|e䬊qkPI FΚ]Z,ffmktR>qPQV(4Ev9!X"۷]BK+*+ɦf.:²},&#Ɔ=p5҇tPJi\&E|I:1 ulY_u,8:J'DlcRqvB3C3:z?hQxe%:ADo #j,Q CW[kn:d.ȊC[.'ZLGlB@/YK۽#K@K|~?dFf5EFx1+ C_.fhPj<~ؑ<~1xT".8>fN k}bH6|ܬ"[N C$Hۥ_X/+rws}Rum rn>ރ hlz$E9bt)_PxrCT!ZbGvpNF_w.G  ,/W ZNk>j`WeT; RB_OZz1H婸Ě95Ex7k~M-,YЏxwc٢4D9Ή ۸Ǵ"sms6)`\<{^sobmm*i.tyS*k>k Z7q(9B4w?M?37zdCxjr+>7B:&#g@8p(JkdM>O])!yvI(뾚֛,1H gC?R.} M,t7 soB [T֛0rĎoB:k|oY8}&A~*J fN-RE6Td"kE#S@(7guQ'_Yzz^ph a^2XBd;&5}Ƥoʘyx~X!TB#H=H#ՠ RR;3RTkŤ ݰxjP`z%aȧdۃ_UIr-^\6&uD@Am"dt*2 :dP4s"WbM `C~))#R3{9Lg 5$\GNa`iiN Bx|;FTvV9j3@ wّ{`uzEa: th׷|_ؔ]( t4K#JQ ^``4ePoqj%1W"#Bc9OwfZ9B /co$]݆_EK^e8T03/"CVw*vhYb*mۺh1OȎnvS$dꪻ>i}N{>n1-*-㌄9 o[W'4em-FҪ#J{Č질5.XKcfV_Xta.%_E>mM l(J3ľrEc6[#]f%1l35ZӤ %;kO?4fה3ýܔOȼm@Nb рDe.%俑LA*A ѱh)A Q5_Qg:eke!vHP\sP7)(*? *#\` {X=Q(cK`SSfMm[ ]~^>/pȸD{1/~d_6 $9J[: L2Q:F',k#09#e3dcq.?T?I e Qꥒʿ2y@_0ES=)Vc)\2y:̫(^HVcqܲXﻻ'dKNqJ>]u#dWRe+Q .yDfaT)WMPL|"W?~>EDgBl%* NuxY#`Mmk\(>S@m_r }4Qe#Y«*vч$me6F̻l&8]dj$W!+:C*꾳ⶃX6Owŭ^ݪLz_H'ĸG/n>dr⭅ C2YYhcsS6/(ȹ,4y_I("ƖVnZ&;d2{Tx*2%?SE+( wb0]7]bYfIf46O d'm RpơTKC!-3uAZPPJy)ILdfb4X8 ñz %-REpa' T,$1A3h={i6FDąͣb2\kVAM*]և)7:oX=w |G  H֘e) âMEx42TNEIxlbn1=9 nW~Q6= ~@[U#+/ I;Ls>tؼqte'm{ԁ&VxjOA֚hZJVAUCb- /%1V4܎{$JA< GS+ByEWJz>Ԋ{}Ah/;H`TN9RB 2>SUc3?6}]U}<'QWY tKM _e56e^5JU=ɇ[av|5OL=KKڠF;!~>P'IZ9r:<7<4íiV7=ewN%FՌ ,ܥ= C,O0gved}aZNQ&.WʷE%%ʊn4 AQ5,nYBn'\ֵ /A?>Ow5+GD*؄*o&Q,On8tX420HkK;_ kpV8gC}Jw`}ґܤ' DՈh&CvTKɄz>'tW DI3w}:S6;͕lUgF ڟ2CX}vqw E1Nj36yY *k vt1HOũ-Oi^1T#oWxb(LOAS&,"C%%@rt ,8WDl 3q]5O{qk-Yt2Sb ~ AvQ+"xJz,!hPjy97({QRJiv6A;:b! {(E+c GOe3Ϯḧ́|mv.;kn ;og#fec0?L$\|Ճ `/K"c9@]ñEܗd!Ge|\ʿY*)laOx)1!!w]U4}>"+ӕj҅hȺ-E`6a=:aYWc!Eu "brX{VG>@]aej1Dp@.R#'6CFZB{|z$Z6)[m% xra @x0-2;IE_܈noIݫ:y~8?v[qˉl0Z]#+Ks..z֒ -KT,݌0[v4T s,KZDqnqW`0B?7ڴ#Xg^G'};uSZI?%z WԻX\%D$BxY*+T=&B[6Ǚ]uLzkh /.QXsF< HYoTƦ&` 裂Kq~55={NYֳkC|d^aV3 D*ÑR['6gz#?P3\޷g #R 3&e^+g eI tVg^Fh Z&8kc؀6[9jP9Hm@9p澝&?: TS/HWKge];Њ<;!UXLa>q*kTfB˿i病 0Ոf>04o~5dȰU'6fȷe)#!pgZzt7>{ 2Z2tK *GRIIjsV"ӯJ?xGL t$gafҰo}; D!G-FX̀ MrCg}T8(v/r(>+0$x_ՌbonWc{M&HDZY`k!Tl Tق5HTj}I/<aVvʹѹ`]_|+!r+W=z%a9Y'CbK6˜EƳDbRu#@]0A 4sIʂz'Y)*C#P՟ rlCڗ4S_w;P'kʌ,={4_-ޅ0O?ϝr,Y vt}6 XiZ_4jH@l$'!L~;epBDx_vO\BAp n|Lr.q4nӑ; a=7#v>9j:=,lQnoj',ebc* =ʜ1v (λ}2Z€ၼ̿fBbc}Eě#xcXzn7ܹ|` iY)>Mq3q7v58V<LS1/#+2pX8Q1bX=|u-3t:ƛ'oi ~X&=؟Q& j\y's<@_`nV M[JGDJ0g 3_nYM,l)q)8\?!So~~KIH!FL?#!0)JQ[74l+N/j1Gt+/:G\[ ߫z{o`Zii4᧜d'C ͉bS@|={R#9542P5SCp|eٳ D¾ $\s,UB-2}n`jyz[`GEm4P-jJn/qjyX^0NpvWOӱA742\ef%A{I%A%$Ikƞds뀗圂sd1ājskfPl5b0V XL׽ l4n*PWMy jUDR=dm 1QZ`Mp{誚*'+ۃ~GA(f\8Kk3ĕY{`}/^GA!wM$8z] e3V@8MW+bަ-5#uO' M;K42w+5f4vk2=ԅTg ,l %6fHz9Q{- )g:1coVhvZ󌱚M\/ao[N&).K' Qy!paW0ʩ{mĬ< kTIr&F]~Tl)YK 4v [ly#7iP+g'9Ysb)&i3Ks!tr_5MORNQA-V+UE.L+%f >*6(Q 8VїN` Ss[;*h4+qqv sT;"5|&+':c%SD\Aǒ cDO!=T0xLb+YCHB߾]QBfpI;3^/kcOG/RwL?+>nIX=ʹ@~/pCsO"X~?˷߇3-׿8QN xI{˂3<6`BC7HI)̪ku`T@п h}V1sjoː^I$@sMB>ݝ #C5gR ۤwk]6בaSZp&L26$]G {%aQC17=XXE4r6Ä% R+g=ok7/jι,K=,i<\J-f)/Iˢ [022!%z]|c #S!sNy,j5i 6.A>fg3Ekk_ 79Aes^DCʬ9ڿ4%O{3p zMUT-C\w86x% ?Y&e0L( *xi$},,%Yʅb)y FiP3ৱO<{ kT'u3OT$짃ᤏL?qr `jb֑?C5äqP.=EdGE e&3ri5让ȅmH4H q( C(P=vp&ӛnYn)J{ *n(?7yzSgJ_̂Ubazr̆x`(}H j - 5@Z[g%yyzl ,#,v .IM~iZ$RtSIDPbL Kas\7R3 K1k~:b[>ʠr|{̸\ 3<eFG5i íU>P{egMa4!oY~|*M`[ n,0_;@JnR[RP'm-%>|n%Z<zOtsԤ=^iUx=VҜ 0%vb*e_RD|]F3HUN"U$1YI+ILt6lbwFލ/[*Q'Fŭ.><= n8fm6]eqBkK H`&4n3r\1$)2H{ j7"w%glѦ"?7_+[JG[xn~FzpWeĔc$9PH2fs?ʬF7vhe|*"glY_3Eɛ`;.J5:b4K8,u<'{j˹˂)]"F $L! a3…tTbN@$2FQcہIE4̍xSZ#^+YVT\fK.S"]t\(G.X tSVH #㘱LȜn[ߝaV#"NSDEw"PvJQş`ƫdj\YDM=" !Rhi ;p嚼i8/u-`( 2j1֐pVj!ɉXflPtR`6x!B\]-CO"ݏ  -{o`^24* F \HI|ψUX%t\Io ÙJf+ɺ`=ᔲJ^, l>ug!ccP#TVx  qz|FC&`u)#f>/_ `J zp*F<0(.* k2`%ںr"Mb7/Etwo|Cψx◻1}| kuY oԲ |t~d/H)d3֔"#64fp}O!$Kx<.؂oMOly=?-GWu Z Z#x|b7׭<7.~IJ?l`14X2s^9AN{f E)O"G/&, 4qޛgx(դ2s)Rh 0D.UrtIpoc? ug|(T\*$1%0ټ&;zm0rh]B1oM&o>^\IkElУ:BdEVm3k)s<[>!cCE$?q'HyvNCɜxx$u˖rZ&YR>9CS}<2Z*a1 [NhBIINL}3>$Uo@Iv0gpTlN|:&^ƾ(?P`J0(h($d⭆5]u< Il^`\Lm!/9\J:RM'o=e57J!8饲#CcUQ"X$v5ZDD3ӘȐ2PV@=>ZfR1ƴj}Y brsnf>f7@^CgAg y^S\_"k\?$B+r89Q a% q8{`C,L) j"c=U"^60RGCŎr4 y(!Ķ^0)sGABsoU uN<9Y(7^nlP yU3ݩ. |,o~j2]6V/}P{M2(0$PugPSSsmW/K"ɝasDŽJhwL+Lsg! {nOj:=)gnq :"kq:匿NO稴էe"Tv( z,"/q3VNw- +n*|WO.uSk(2q9&XQ zD|i]M=ZC H5D{κ7 K|ғ r.,f>0΢5$ӫ;%UiU؄Oʌ|9ނ*cJp:vHM5ԧp ޿:yٜ˰(3(2y`T˕'gQ1X$ Mlk&?!<85KVSQ7R+ Fa*dܽR*ʹȩmCQXyN z g$E̽UPYGTpCY|bn`. ٥ BD}gF#3G.PG這09xBcL ^@ͧm ͖wqFNwaKš/1ƉvٷPkt5WYR j kȭaV,q^8tͰۛG>'A$HW7#!h>0-xթvSb[r4}CȌ3q'f'&@ NR86J(۞YcG7<왿|5[|p!EE?4%p| *&/6BNXKd8x(g>gZqi*җNS 4{l̷p}5L$mh6U[F񣖷H!ճ^A<[6!\.Tzg?4oڟ:jJ?&6Ř É˭qi,!Lَ%n\ ƚԳwG)39+v%F}vWn0}Հнci͜ktҭ՜۫x?aPqh {٦d 坆&*Y_D9RR|OqPM6;Ji& MnBً@AL=8 ).ʟk)Uk\Ph &G9]K5k~ױU^]YאEj晾Eda̅Ԫ3aD6}C&ښi|F[e~}7%/!)MK "b96ҕϡ{=iVtcpЊ$ϵ*d+5*W GNkD'`apJfi˃^0LF':qyCx,9ҩeԦ/z26Qc;>o*]!8ze"?Eg 6OZݡm^4G~̩r=oO-|3ۘogFn4GG=ՓVT;}JU$ &Ec#JH:e6a@0@rHaG:7ZZLQVsU)JhґǔZFS4GrM&!A#ءkh#I#:nG&/;\E_Y*@mx$+2-"1;` g9whF:38"⋳x{_m21O"&f%`{%-sܛۮ3vg[2#DwƊlvVy_ȈsC?ofd€(S;v{1H_bLJI<`焷h$a7bBeJ+/{B5.-)^vS/'&l ` d pݷI pid_ Wf,ó060 mP ܩ]dș>ҽP>TaO@31γ1O.5BBU#擂TĠ#?MH[Rl82~ך9bz= wDS>PW5ol7{v#jUˁIRڡWNJ:Cbv Nޱ2{- mXT23 v1OVjB-"Vw?SWɺ M ykѓJҘ{wm]G#ʆ,LE}u!EJjX+)c{׊D&R3|y"`Bٕqey3Dc$sZ]R Y"|xl2#v@:2MD#PB7u[`m"q^QsGNH5 -.Xޥ`M݅[9  O ci9 ه.yxO{5m[2vbVɦo7{?(43q'%2t}-r0S7=kIf֝1u'E3V:eV!`:5.6_ E .sxEp{5UYr8T+xp SOԭV_$ugtĻȪX1*9 kQ\5=qC]# 4rͱ,JD:1*ɯ__ŋW%(W(s"NC$*#9p ZI *9""qH+Xci(Q *n#Ixu}E菞I1wUK!|P=n3;(}Ӵwbsc iNsi>بݏp9X۱:#-?GAΒ!A1\+_ijˑi >Ɍrp\OVVZ.۱\kn9L{D@ 9{MBG[rqu]4k?lۙ3&9$- sn(\c)8Êy^0KEg2_A6j>SKtBcSā6l+(K_?bC@5E4a ʛ̀F(x ܏n:iYsux&ޑ}YFjSd]Q$-4AWvk#Ƅ(KޠBny56JI)tN{t5 DBlvZ''Y:m7/&f?wY;8B3$ce 6-sw"j?PpD#'$SZI:Ly_O|$oSN Ѭo2Dgg08m( žB>|*]2ҳE\Av?31?^{+K1V3i|J~|Q$6&_f<ZN1}N4GɣН-ث%&vVUxֽ]Ʌ*|?%{X+Ӑ(jqVp9=xչ%]ģuV g1TiY H^~ $,| M2ā]{LKp.Q`"˰7:i[/'0MaLEƣ?*Z-ƊRtGe£ 7_-|[q^O;ȉS kYө*~^Pj㷮4va4#qNAFqC]z|n13!A;Nu'LdY3AyDwퟤ ˿f%Eekfb9HF9ځ07 vt^yQF8LEp\7ij,gu5K]oL@bFDƖi3Pt+܋t#%ύkwt+K" ;;n̛B;PU/wsQ>Nܩ1|?DrádˋÓlϝ>$5{ ?}?4,N"Uv5]Sk]YZ?jtñ> :v*#Fnek]ڛY% [7E+o`вB,g }v؞#-2jB<ƻ5RwÄf$bhX#kMvwD`#m!|z͸,&Jk،O(_MyWFD u(kA(r;e$ g;9'u3Y0\@SLFGÇiHbBG! tJpz{Z8/mpKF@V#ѭ1Nz_Y5.%E"P 矡{h( PCK ݔ)6.yM 9{Q!W+jmQ)&9MRTZhr?.B̬n\L3Q[jiTsE8Tbqg{:4wk emV/=,ʤ.bO]2Ӭz(XRAh{ڽETd\?y;.q`EK J5FKN8\*[3с.M,Xvo]}f(Ar;B|| "'%-88g>U6l˜U-.71N #܎PPyЍFдJ|oÎL, ݓv&ϴ:O>,#%EX=ɽ{0G] Ozs?K~;[oh-r\Ѥq,J\G9 |(CxJ)8l&Ua8 'c>@]FzfT @Q}b,:1nDJ?X}>#k&U<)|ʢ kmtD*xF}r%;~ 3g=V*oq[ƳߤYp8ji+I)\Lx斛tv2Δ;5W27uIT hsQ|Iu{x[hT1)F^7F`RډJ$[92HrNf+*aOQ0^|rΜF8N+{x)>6ʰÀ}s?sPm^A6qP{T:|op$H֞VW'XX; +G jhF%E"G e{z(1Us-B$XCKeVuE^ή$@Brn'h oIi/>3~I !y(jv}[T?PB0H̑Rr}g!푇9wɠ>CauW EN'0{`ӭpo2`%)[I |#" |sޡF+l=$EV4,X$pC./nOG5- r@$EEzrJBeDvsI.駝v)m5Ll@fg_ 9۳%{}t@zxAk񀧗nCx7@ӱ͗(޼tk3%7Ct8 w{&IȪzV1ӂ)L$b 5@ƪ~sŒPRT4N$^z**樁d 2r>vX,}Iuk; cSzJ%˯HOynUYghp2l-qo%vh&敆zЛ b@ʜAuWd+#Sl(U^KexP{ᅸ߼57ĿLc +Fo%C*<⃲F~ =u"Z}=nf=|9fi9ƃZtxs^ɄkaqI;(pp>1@iSčƯǥVHqnc#9!%X۝3:r躭XɀCW/^3U7i \vPڟv&Ewh'fl.~Fup`O 츟0&4.X-$WE/ TYORSъ&V?hhQ!r9WcdSEՏ~pOLVDfH!.cQ"zy)_2ȵ Dht1mLBΛ[K>4w3 svyLf;>7 ߔY-ZY qr='B? fO셲ZPV|} օRFhmO.2ؕa1luKa=&dH"g4agHat2S 7mzmg*z  >vik\c!杲2c߻a8bxWb9 81lgUC-\):I/ʡgS%$`+-څ]N햌p mB~<;E)*N9cŧa Ic7 Dӿ UIE\qw?˧ygOz2=:dH\OeR) ω.~6CW&8Em*࿀QX| K$F쒁D?>7dFpkS NW٦[ *I58U݌LJNo$ ש,iI-r) n:%Rp/|Ri*oIM _uwE{ f1μr#8v}t R0;x#5ؑ;ynkԋG[2<_6i kݽ!z,_]7agyYG* Iӳq-yac(ș$c(/?E3coƓPtrђ- f;@է{4ؒV>ڃf)y:3$& ql`cNu njD-g"`O;@jHC螞D%:M*]Ѩr2|ɂY|Pgc?WV}=\HvE} 0Ȉ!W N(T&$VO[K`,%3MJ g D-f93/E TWZlsᕛmSР *on䯎QJz8®j`ΟgWcBSjz%HS"䤒Zd-R;xG'nAB X^NrMz'EEQ= v2vܖN3w8fQM1SB/6)b D4'bTL4ҳLFc3>ibuymY$oĹ^>[U8nƫA`+"a];Nikר:=Doug>"'^V}Kiu**q)?55!>~s&/x-9>WSWchxku3\^8g13¬|ƚ0Ο3bn۪jʃC'knOMW$4B07tǩ}q. E2Wz10ExyS##:G%Fj}JU֘!l@,/lK}Ͷti,X**^fK?zz'lr j ib0Q} vZ&~J1t3K/`z/.,r4I:r Z%bR6iP  JA"Q"U=*wαL&7T D-'r[v]aN#jlK{_pT'W} KHϸo #źv*Aac 'ɦBmaU37ѳ{. F*3DT;24.^@h6X]ݥBb2&=rPhK5.Ő r@[lOu?G6G2 Ba.h]Bc455{} }z? ȧAl!! Wfv[Hk-e7Ū7d f(}6y$zr4EES%09#q&^SRnP*3d=M="dIM;vtUQGJLm/L,ӧR _h}U8wqo )u=҇z<8W9 (Mg⛂QW,O8IKE5)%C A V22pą*{|; YZ