python3-salt-3006.0-150500.4.50.3<>,8g݆p9|Q-: ` CI؋n4^AoN6gϋNޱ}|s̊`y%4~!mۀgnrwm-!zI* t}=0Li9G0Y{> ewKKˆG6+'B?us6C-QJ,Mc@?Dur6v^TI35Y@C;Lj1Kp^:·u[ܒJ?aKRJX1ا*$XD!H7 L ,? ,d $ =`dpt XB _ }0  > O$җV,Vt#W#Y#(Y8Y9` :=Y>Y@YFYGYHDIΰXLY\\ݤ] ^ b B5c Bd C]e Cbf Cel Cgu C|v }w x y z +p + + , , ,K ,P ,d , , , , ,Cpython3-salt3006.0150500.4.50.3python3 library for salt Python3 specific files for saltg݆h01-ch3cH;SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxx86_64for SALT_SCRIPT in salt-call salt-support spm; do [ -h "/usr/bin/${SALT_SCRIPT}" ] || rm -f "/usr/bin/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do [ -h "/usr/libexec/salt/${SALT_SCRIPT}" ] || rm -f "/usr/libexec/salt/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi doneif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do update-alternatives --quiet --install "/usr/bin/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/bin/${SALT_SCRIPT}-3.6" 36 done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do update-alternatives --quiet --install "/usr/libexec/salt/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/libexec/salt/${SALT_SCRIPT}-3.6" 36 done fiif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do if [ ! -e "/usr/bin/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do if [ ! -e "/usr/libexec/salt/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi done fi.WN^ brM^S[(!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( LG?>OmMIx7W 8L*;bPz4,%QHII92I:_#P`6#;V-$v B_1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,/UC 5i P= drFS [ &w%hL)0 fw<   7(4Ud.X M{: <z | X j@P9  vt'&Y_ ! *ho ]D<2<*5LQc-Avu=B 9/N(-TO?)n'{Va6`-0JSZ;8V|l2@qOz< 0mRDS   ;  XJyX ; tp WV2-(U(a3"19' \Hk/% i]>)mi}.@!?"% 8#'-/B Mi/g< %>_E X6O+nk&Db6>& c+Q-3.ayQ+-> GJ"DmV-TYmn>I4$1ƅ7&`$xV(@W*I@Gq4/{.5D`d W  d )E &8d:R&,{}  B e  [ ,a#G}|\mn,ǽA,| 0= %)3+BP7]!u  4Qbp ;E^c1J~S[Ch_~#+H|K<;) bZ2a3R RwAoA0nGb8 w#TO>P| ?)C`O $80$"+hc,S?/H1 p $Wn7;Skc}eXf7Bw- @+y%Nr/}t D3 #Y6u&#`8 |":lL@g#m8RwqUpYqcWY'g5)zX + 6p,:! Q#(LqSP@3.#0#(G"9<F=/vjAI&| d%AWP8 |@98@BK/M8 Q2$f2 GW38+3  ҿLbF  9VosagKEVI'm0+d:.! #ZA)!Ci g j*|1BA(54/ w="6 lPI*. U"59#0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %h{ @ B pe i#~ڎFH2 U]# OU,*]<Ւ#sE/Q '$I\%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRv/( i*Y,d zD D %y3@ A66DA)ZX %;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[M-38 LJF`+Sl[ [0=5*yI2}`HN(1 ]@=‚X?c*"?71S5?6Kp,soGoZ԰H3m29+%:;=82^?g+!.~hN~E,501dRk+u&)ا7 Q?D .\;*W%)@C33"-pX(S@,!DcxB/8$Hs"{H. y>P+# O# *"<,~#TD'42"(G*gW$! MN2h\yWA/| T F(d[ ) ?n*1:o%~<\&A $77Rn'YDP- -(?V 70,v]q?1'd#8 !AF5Cn<57m+Z$@`K?`=i)p, ;&' Au% PY^a-o < #)b K0>Z !z&EV( A CL%Es)T+C4"6, Y @ % + 2 Cq >t J f+o _0 j2*,:B3 '"OE 46X70"o$ .EaT" G- U! '2k,F/2#V-!c&NF? jEjHhe 3 c#aFV.'/$[ 8 FXk$H . 8C  sO (  ` f t R Q A }+  S WL2kz`4~b]a& a&OwR'gUl1!U*#r Z%64J5%Z#bUHAi& #]'L77(<Ivu e0 *t(F9!YB*4c A1;  @R5G)8(t Ki=H@9}h<d<& 'u0,J1=+DJo@$4A r  z1q8N> G cB  n t : AzIJS|A1+ Q# Y <>R@hP  5  8:Tgt  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3jm.K - f va U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rVJ : R1-Tc_B"#lT  X&*E X/h8dpRU)2KP.41O6IuCC1j0l{eUB0r,.hM%Kb{#! )\ Fb9L 9!]'2WaUA!i*Q ? YEPo,' \Rn[jm U00oE:F<>I'a&)M"$H{ g NlG\]d2!&n_ qG# lx ; n WO "Xc O#a p5RXX*Xr8` y ^J d  } #1!4E&$2 -N@f_,M,z)} qDDYQ !-a O" `q`|% `- !1 EA,4;!K|~;c$k8>():(7!A Go n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4: _"pl6 x;~ |z36| '= ,< uS_0 V$m#G#h u WW n 0 df-,`w3& y)DB"# {i; q < d0%+.G < %+ $, 9.B] %B &64jHϺ.y 5c8+I OQ-M!n -d +H8*" 6sZ~  A-M/H eb%/M#x oXV ( / oZ t & >+ 8 v;js6QE\'34l!sbU > ,'@ h 0}!GnY4  Kn6 M  ]{*K #9  $N, ;!cC`;# 0` ]_VdlD 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큤AAg݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆4g݆7g݆6g݆6g݆3g݆6g݆3g݆6g݆6g@g݆6g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆5g݆5g݆5g݆5g݆6g݆6g݆6d?g݆4d?g݆4g݆4g݆4g݆4g݆4g@g@d?g@g݆+g݆4d?g݆4g݆4g݆4g@g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?g@d?d?d?d?g݆4g@g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?g@d?d?g@d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4g@g@g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?g@g@g@d?d?g@d?d?g@d?g@g݆4g@g݆4g݆4g݆4g݆4g݆4g݆4g@g@g@g@g݆7g݆+g݆4g݆4g݆+g݆+g݆+g݆+g݆+g݆+g݆+g݆+g݆4g@g݆4g݆4g݆4g݆4d?d?g݆4g@g݆4g݆4g݆4g݆4g݆4g݆4g@g@g@d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?g@d?g݆4d?g݆4g݆4g݆4g݆4g݆4d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆3d?d?g݆4g@g݆4g݆4g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?d?d?d?g݆4d?g݆4g݆4g݆4g@g݆4d?g݆4g݆4g݆4g݆4d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?g݆4d?g݆4g݆4g݆4d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?g@g@d?d?d?d?d?d?d?d?d?d?d?g@d?g݆7d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆4d?d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?g݆4d?g݆4g݆4g݆4g݆4d?d?d?d?d?g@g݆4g@g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?g@d?d?g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?g@d?d?g@d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆4g@g݆4g݆4g݆4g݆4d?g@g݆4g@g݆4g݆4g݆4g݆4g݆4g@g݆4g݆4g@g@g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?d?g@g݆4d?g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?g݆4d?g݆4g݆4g݆4g݆4d?d?g@g݆4d?g݆5g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆4g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?g@d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?g@g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?g@d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?g@d?d?g@g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?g@g݆5g@g݆5g݆5g݆5g݆5d?g݆5g݆5g݆5g݆5g݆5d?d?g݆5d?g݆5g݆5g݆5d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?g݆5g@g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?g@d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆5g@g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?g@d?d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5d?d?d?d?d?d?d?d?d?g݆5d?g݆5g݆5g݆5d?g݆5g݆5g݆5d?g݆5d?g݆5g݆5g݆5d?g@g݆5d?g݆6g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆5g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g݆6d?g݆6g݆6g݆7d?d?d?d?d?d?d?g݆4d?d?g݆4d?g݆7d?d?d?d?d?d?d?g݆4d?d?d?g݆4d?d?d?d?d?d?d?d?g݆6d?g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?d?d?d?d?d?g݆6d?g݆6g݆6g݆6g݆6d?d?g݆6d?g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?d?g݆6d?g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?d?d?g@d?d?d?g@g݆6d?g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?g@g@g@d?d?g@d?d?d?d?g@d?g@d?d?d?d?d?d?g@d?d?d?g݆6g@g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?d?d?d?g݆6d?g݆6g݆6g݆6d?g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?g@d?d?d?g@d?d?d?d?d?d?g@d?g@d?d?d?d?g@d?g@d?d?d?d?d?d?g@d?d?d?d?d?d?d?g@d?d?d?g݆6d?g݆6g݆6g݆6g݆6g݆6d?d?g݆6d?g݆6g݆6g݆6g݆6d?d?d?d?d?g@d?d?g݆6d?g݆6g݆6g݆6g݆6g݆6d?g@d?d?d?d?d?d?d?d?d?g@d?g݆6d?g݆6g݆6g݆6d?g݆6d?g݆6g݆6g݆6g݆6g݆6d?d?d?d?g@d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?g@g@g݆6d?g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?g@d?d?d?d?d?d?d?d?d?d?d?g@g݆6d?g݆6g݆6g݆6g݆6g݆6g݆6g݆6g݆6d?d?d?d?d?d?g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆7g݆74688f5cc4231357f591cbd3920987d24105d64b54794ad32d8c59d8bae9cf34dc303d7f09bacfde446f0886ed61cac4d9918d9eb795be9e425b65d383da5e20607cc9926e6259af0d9a5829c29feb6b8d60e06f5f7bbba411c3951203e4f5a5af0c5bdba67aad7764a5791620f5284278e54399bca81ea415e07a5511bdee03d6e0b80aa8f5ba7966b141daeb5847405eaf477cac4b35eca529a5674d6972cd401ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b6e8cc5b360c990a5c3c835e0404114e6fc7ce643aca23395b47c99a646bf8bd6cbc09df8910181731487e3cd789ab9e6ae83afaf935c48ce08efc9d4835815878926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c04910697d10af701b8cd67932ba6cbe5a6fb2f7a6d9bb2e570571985918656d8dc6d05620a3a0b3a46d55650ae1d184ffad1d3bfd1d19b5fc8290dd77c60576cc731a7918ca882cea5043c861ea1ab001dfa07774aba287ece77ce96b61cc0a1b5cc5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba30591a4c0d946b41a414488f1c91b54e4e68a973d74660c9fdc252c4818b9c91c7620bf5869cffb85417072de0068a04fe3d86900988681dec9dd28a81ff82e3c9f489b62efd4923be23a5c79032898de87b3da1ec6c5cc353e2c296bf9fc450a6f9c93fda4f15318752d37118608fe709d1201c32bdebeec5c2fe6981239bd089555532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba32dd70eed016054088069252ae31fc5b4191d6fd1ca2d6081a085565ec2d9d44234bc20bdfbac88858122c2befea725caef71db96531cfbe05b9b8f7d706f6b8990741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b428c2c71e9834565841d079628cdc8bb92865977a2a2c112e49443986e0f87a8c3b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf0683f74c2d37ac4295e87a8b0180981ce39e8d86bbcd0472e1fa6d6a796a4a9ded36f8cb13948adb086846680ae9220e5291f2fd1c7ea63e5c29c97c1dea40212fce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c395533649e4abe9b674c12083b9a9361ce70db12c930da566933b0d29a2ecc66925e4b27c5a776a5928e5721921c4c8361abbe4c86c43b747e1019602ac2a23d961ca4d4c3f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c177347accad4e8bd585af1e5d29dc8f8f95c94c9a73d90123d90eed115b693235a2e631070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16c5095ad736dc0cce4f8ebdc281cdbd42e1c1e4f00c92ec5381d0cafc5b8ea92af75e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb18fe379e422a466b448ca79054faa00587805964a54a4ac23de4eea98e560061832d417138b0d4b478ce2f2f51bb7db50fb582070c132745764d6e3763ab562abdc930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd071133d254ba5d5aed137e728d37a5fd7f7773a046bc84b2ea8b636770243eff77f4f0179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039a04d58b6ee22a847f753629e8e7f59063ac3ff49871688bda792d97b8d2c2651b9b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22b2addce3aa41ae1baf587fc63226ebeaa3a8fb7934c14703141942b19bb079ecc9bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a583d0a57c5d8f720ada38343d8e96829eb038651d80e7b140b83debd1c06897e565610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069d558ecc66e71b11b94d87083f9fcaf05452bf842fd04e5cffbc2d894558efa9bb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe1408d8c9d735256b8ad1d4580dcab7ca8864778340e220b0acb51d2634a7aa6c321078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f821b338c86bc08e54e66e10004dcf018123b59bae9557f3ef2123efc0e84d208bbb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c85f30d4ab2f8f000819300df46849b34c8b19052838426ae2eef01ec18c208153f7557a0e47f7feb7431b5e1ca1470628919836d410a4c8816542eca8e9dd1476a73d866961366a17ad70f3b538d8737a737522689d381e4580deb585188a3a9b7124476744f18c057d8b2d4b81473bf591673ebb089cddb0947bdbc87d2587b5b4aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623fe3fd1e91c8648b3e7a367086440c204720768e62c1048cd2ada4377632c45c4469f57d413b29d06cb96dc688230a95913f0e93f31a1fac00efc7907e514cf02646e42e1daf35d3f5b9533556c395f81770600ed94d17ccaab77ecd5fe4866a3910887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f795843d1f5bb5cb24d0ee89b1c372d7a5725c969f68a35732b51f0762bc1d7f4750167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28aaaf16b452b11109e4929d410beabe9152d9f1809dbbf720a3beb3425ecddfebf576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e324f3fd18dd3a87c5156d87b011246538924e3448e8013c8839e5f36160f15d94cde2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013eb3c3d1f3604420da9a3443240554c356322d2f03795da0a898b35e6302314711f26f85b818364e06b29e334449d230ab2e7ef5374b6943b0bbea8d798ef05f3bfc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a02bfa5986299242fd11a75305f4c1031068da500baeadb500797c6a03b0161178f610490052c13fc283cd0a684abf73e2a6f6d4bd4e88bdf7ae5118ab6e4a42dd50f8b3b8ab1e4ae6e8a3f06d297956117a083182a2b54304ca6b0cbc802f9acbf2e9662fc64736dc1d842b7d79b9ad352adadd9ab7ca0d84ddc075abcc5d34d62d7ddb5ded822ff3ecbae2ef7b510f2717fc667cd279046f2ccad3be8dca6005828f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00ef019c0569e44eaef58c7b21df118b20819fe81119fcfccced18155227f188ca0e5a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c21867963cd21d8b69c14ab9e0e83deba00ee95e2073bcb80ad5ceed14f139adada32846219bee173de963034cb240b7a1a99a2d51d1139a70af883610204bbd99fd782272758ad35cb97a8dc3c243f05413ab144beac510dbe10510dd983ae5afead3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990f34f5348892d6e405bd078af712c427e7b33873b1e6cf4e4bdb87286fd7e0021d23ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b1553b0e15e4b53bf474f65a55b4c3ee6f7a9458492cacce60671c7f28fcb795e4f54db498eda3e881d76a8a4712ac8f2abc80c7aaa2e218fd23279b197513efdf52f3279fa0a8331765eafad67c8fa5b80d66ffbcda2a56f5e8958d8b8206aab0d28dd0493725624a45bced2070104a96cdc67b0f6bd4f3f75bbdafee2972b39a76c368c8336c12285895980cf696a8c93c83b3c7f1b607260ced6fb4f7888e2beefbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75a5aa34e0a450e65f8445bda111b93117b91914d7c07f59d27b505847bdd4e0af08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346e02fc2ba5689daa15476d2eaf293bb3f49b6c3578dfe1bf4b7503aaffdd3ab95e708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c1970b327c4ba74f02176f06e876a04d8c955a45dd3e0e024247cad68247423cf18dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960040ce47cecb3f3bc7a543a5cf5fb30ad2ed16ba9abdc8c5733ad446b22132c868d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872eaa7d3ed08a72ef5d7206e317e77091357d83dda5a823d7b88f680c37b8470aec146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b2809637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084df15eeda2a7857906823c83a328637d700f5e57ec2ec0e229754c1ecc8c40a473bc59662dd6a17e2bc15b289c69c8c37fc8b7c98a77f2ca5b0cecfb3975882f9fae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b30b8c6cede8c431a3ed320e7154234a954691be7e714a327d8cb2ad34a412541a3791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c9615c98338f8000eba84786c4ca835f938dd47a93c175fec16d6a4fd66cbcf3d522855b55bbfdb3e1a5d7d60029eb4d9c33ea7e47ac633d7b7ea1fa8577eb23519a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905430273dc44931f225ea9578e1404e044d4cff3008f23638fb7cac0b1f9dc3f34f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c15c099d2cbd2e426c75113c2e33a46fc3e4912b8478868e51dc0b8fbeb8afcdf89b9ab8172240c992ede58e56f408434ef4491988861752d431225c284a8fd6e81407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3eed732b297349269eba6f0d01a55707df89d729ab1a19f83bc94e24e236aebfc3e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e38e6ed4efeeb1be805c9bfd38f32d195cd28e8bcf6c35ee056810031bd236d2dd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b40b87c9f19dbc277dca9379d087b86d8941e5b5fd5bb49c87b823acaf65b05edb2b8adba1c25bca45e40b0435b51d3b68a8371e6b702f47fa77df9346e602cf179333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b3cd7781ccaba42d8a03d640375b27ccd205da908293b79a1ff9ef534b7b1825aceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da645a7516e25cbfd3cff78067e46895088045a83fa27c7cf2fae38670461ed661ffdbdc0012d5eb1c2dd1b826c7587bd432fe4a312cf232f747c3eaf344b6ab8f75082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afd3f776bda6f8a4caec8f4f72e93fcdc730d3233ad5552608ce26d7f37284e6e9f405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00cac752baf94b68dae4e713d29c9800d25b5da2fefe083614e336348237aa340354fc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129af66a5f940579ba68f1804e19cd0b111f92b4bbc7d740531a7715ff08641fae755327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ce3dbdd393754906632a0f297ef204a19827e5cd004468d0b19dac420a51b08aa74c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3fa691325644a4ebbda6794d0761c8ed6b8c872e9c8059e52cae3bbd158e4f45acc7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34bbe3d5cfdd5cda88b9f96fb691501d1e47d757eab521699d40ff82c05a57de2dd0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce760425d7f83b426cb9da0bcf5e3b8c0f9cd04bcad005c92b7aae0b185d8351f9fd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad95ef0dae7f1ff69d1b356208b8433febbbebfdb11b9cee80701f668af5334416ae6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd10359b95ee8e17396c405f333e194c33af6a1b5d320aa8db658410093431be270e572b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e572e7cc7c3c85edf70124095bbd65043fad65fd18a4f948301f5132288bdb15058045f69063c283edbe6f172d8449ce494458aa9d4effb77c1a85065fd407cead09b6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb166b531082bce1a4ca0bb13e1caf2d7f102f3480a26210736fec451c30e30f1ff2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c9b777efadeb548622358d110ad0714627c7bda4479316806b14559c26b958698a15457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01eff8481b2b1c0e525593c47f43e017054ca7cf0b0e97340c7f7c4574cebd8f775f455343a9aca6aafbc2e96fdc5c89cbdf601d96e37cdc18a78ac407705e8330332dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f82364f1c85c60cf9c9edb89bd8030bb21f29a8e6a5a4faa527a08d00d275f927bb60ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f364d0a41af08d054d85e7699e7d5864ffea0c5070f85d7788e9dee5aabe7685a1a582b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545cac30664a13158ac0d9680278705274a036759a75313668f6744658b684fa7affc40879d3bced69acefc9e9eccd7231e6fbfd79fc8a2d40fcd5f5c23c3db7c7ab596725a8a051d05c04d4e18108448465dd6079d3a690d5b9d21461cd8810290400c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197ef989b3c5d3764292398cf629fc3b0056787f411227766095d7bae3ced2fc21d9d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e3a60f451e332699ba4cc4aeeeac825be08a7384d068ebfb9b865c9628c6f75966c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e861816e0f1a286982bfc36022e94253a2f4381d4667e6cd75d07ad851b040ef434f348fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4cbb17d189924953840d06b215cdef47e98a304c3a62df7c1df548d15e6a18dc45b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b77aec512e9afb87948dd821e7c9561107d70371c70cbfc7defd8df51a90e876fea1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db30566cceb1a44ff1f168d8f41f1f1b01746e29654a919cdaa2871e96e68bad0b66649cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1ce6ea1f1792bcec2f15bea6282624181197e345fe5cb40f6a4e2ea499a627a73ff8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee92549f4b18f16e2909eb904012063ca872ae24a7cc8647dba86b39263b6682ef333b9b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5ce01629cb9b36dd0486c9f8df47faa1920f60918c71787f00c68dea3cb10809636d4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f1175ea536db5e1e37d3b460756524355385113e5b8dc647ea1f75804e5af9e6f3de39c618f0f5d40364575e6f374add9b5a60b28b12c33f8077f910d93ea27d09d0e17c1b73f5431a51d968a7b2387bc04f496b22ae898d2eb7e87eacf6c8e46c3796b6f68a2f5097d28cdff8a6501486732f346ecfd5828ce0fbfc21a3e44fbcb1182005e03fe8dfea1d232e01e03c63511aecab7f09339ceb31a607208ecabba3ebb4c644978b40aa9460e53eb4338081386e022a37a2b3ad0a7ed4ed2193dbe9aabbf48aef8875e96a71cfa7cfc87c1d08faede0b8bc614e2933cb4cf3603ee23ece0f47f8d42ecf52ca22d4bdc07dc046c96ff103bfebc5be7a21e0c62fd48832932e723874498bfd8f90945e3e744588bb2f7d93fde1cf64982df7a8ae884d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139afc6f1081bfa0409050864ccb8fe7f5aac3d4246c8382db66cb9603ce2c29d69d1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd71c6a6b0faa4c00d9793d6f004221047d3b3638956e09a2248577f842240782352e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135de3dc5f48d7defa7aeb717ba11e1ea30e2aadc1d0f720de39d1631321b55f2d0e991f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b36b1acd4df6a318c0876514cccb730e15cbed6911a7a9c4df30576912bb76691cb24b0e23e83384d4fb74e0665f3d799b233edd5ec5aafe153a17c45b413ba196a59a34992b3263aa6f965fd3f7447e8bcc858b681aa87e59b41855dd578d2fae061358f399aa4876c1fb5b895edbb69e6e8c84545758032483abf3a82229f547e157d33987293d5e2cd87bd4c22ae17cb442fff64c7cca91c09c8c22119e8a95597bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81b0f2fc7c81f702583cffe1b7403e61bc04e08142e62aba379d5d5dacf034cfa4e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf318241c3bafe14d2b356469c8d4c00e7149b38d3a1bbe60cac95a412ccd68a510d5f6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa2007989423b9a7b8cec6c576361d65b821c8e9dca4c49f26cf135a96d5fb26128d2045447a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073c6bd7a0aa4ad9cceef3b501063926cafd7b08f75b11645dd3be86434f51ae4ddfac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe8956840b9c5195d8dc413e13be3357986be2a687400f5cf153899fbebb24a2d87dbf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa037936f583db07b9cc623461acf1b9bb9135931908a93097b3f6317bf16c35656db911a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e31bbc15814e6a68ceb276573cb0f26ac1de13725d0f7341895fe0d886d656bda34a06380786d9560444aba36959a62e02e43af396ea79723878f4a72b4f32d8e3c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa25486127139d01d178e6d9ee918f5eb8a4ac5b4218bb4d90033a062e10a2e8c2720107cb1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c61e2ddcbadbf615124d915d075ea1f4f540daff52abf69ef0048490f3e1faf04aa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c9299db7495d7086007144b2b231c0d787794dfe96b37894dc8bc9085fbe5c03d65681f0079d5f37bb46135a800df7297332b74cfb8270c6f0a5aca0be7bee1680e4c6e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742a14cc2b7d2f6bab06ede81c032e14d7a73dbac637143ae89a8e475a119f1d424b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a686763261ee881497c0b5156e5accf87e54d28a0baaab7fffbd41853f6eecf3183148f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae99b87756f250d3fc780228c1b48614b11094ddf59e7fb8d2686f9d7b8eb610e3a29f5293852abb63547cfa4f5f456de9eed0efa89bce948223242831b1d5775474eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1d76e1bc3c748cca632d684cf6b60004228ade827f9df1bc0e9c4397be175fccaba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5add717f1d2b95a8f0746bfa51443cf8774ebb80f8348f4d4f9e18f3970b21f8f1a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273db1b1206afbe92dca98e49d40bd4cb6b2094c787078618e92fd812515709287f8beddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4da35b88a21b7281289560b6c27b805fb0e64ff846ce01de927a50a858ea61ab87d4c224754fa321e4c6027aad5b85550932d96d03a97f383b970c999f3b1ae56f000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57b61bcf29eda12d5a6573e3457a44aa509fd7f3f622a24f291b2ec74b61db75a22035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f358c909fc0843a08f456dde6f5ac95419f91dbecee6518b81eb6c998ae1483d63b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93b39c524a4ea4e277d6614649431cabe5f52b83eb2cf1db45eff9119434d34866803a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e5c0758e7c594578234c25271d4fef0fc54e13b7a2c0c82258ba05efbb1608b43fa00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d80eaa1fa7f17adba5e3fa11100208c7c9bacab255e234fbcfb81b9d8825de38669dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed0237757c3b7d10a2c471099645514d797eaaf97f55d894dde219833a25e8b8e4071773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df47303d50b6bef10342d36f771dba7f4a62830f579104b70314cb1149598092d387fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc41a7555e3fd3486856146700e2f67db7611820e92a1dbf572970b4b7add2e87ea2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812e63400580c8ba3ad291a575e973468f23f00bc4e0aecc88c5558d3b04a049e906430cb51574488ccba89be3579a69d8e9863693a9344370158be9f7c3dab0f30107ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d9641181936151ecac0c20390d8f17fd2b82cabc3808b0a9a3a28ab9e08475bccefabb3e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb65381452f247eeb2816e4af9d1bc0c2f58e71dc26a8409d64b90664d5642e794e4a024cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e0d8105c9d4141bd9569b85e2013c0ca2b51fb3ab8316b0e67a99df11908c3f1d8962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c98c643dbc02e720da238c7f3c311bd2ee2d6fb79329fb45ec3c0105c84ff5bf5b5b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a2fcba204443aac09ef0525190e27ec6868adf9e9665bc97564d486be07b5e64d4780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b219508eb4981c322987ca07096f58ec7a81910995f05d032df4b4c68a027d49deadaf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f9752ba54773157ea80f5ccbdcc9a3108a71b802a66215eb239fc7bd9c7d9eef5b6385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7f8235e17112db1eca2c640f0d3ba52b30c23df3da5fd6229dad3cd6b6496412a52771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f758b3ff1bb773bb33d05d74dbe216053b12268c98fefbe27ba9cb8fb61d31a362dc002dabcb48a68a6c59715d5a80468db909b8827d77799522e3afb97b18787e3437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d750451fac2a4821dff9ada88393148f21b55fac0db6fa500eb48cf7cc184bcfa0b2e2f674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b54ecceb0ec02789a3d1814dcb658801508cde7d2b80ecb4c25c9f0842cbafbad52f9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c02c74dfe17eee98668e32e9a998c854f3f24faf4fc26f4c808d402f6159a0fd0fb95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef84456b5621b02df02e0b3e0bce27e5b61deae4983a30334e8f15acbf880f05965ca863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cc61a4493f2965caaf5459f46fc2b7f56c3b039fb2647d72c72345a7d0db54445a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13c37d883e1e8a599d51bfb486385338595ea4d4bd99bb503c3a0d4bba95f1874669554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf9944d408e173f6cf43260f83dfc0fee7ee868c49ef1cec73058a6fcbfec3ddce103238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f429597197c6128221cb0bbfc943035878cf615870358718c2c3f8b59bcc439881c398be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214b5887ea311dc84e3b16b52fbdebb1843c55ea1da4471d7d8ea09521df12bdddf5111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d872e307335bc048597f9b4db6ddaeb6b25d25085ec6fe43a3a21adce99183e8a136ee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826a3fa043de8a3ec376c055977abc3e68f0c66726481494a18c440132d1bff480f965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8c9ba4f23fd3d372b7ffdba2d8c055b91fe05e44435a420b5ee19cd47ccdb76a07aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03adae4e5bcf6e550ed3a6a7c94c12c09a4f8978b8a31c2638eed3987c9a9074124be7bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f4bf5f3d1fe4823dfb5eb410115de3188db528f02cc536de9affca61ca0916029518f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a2a1da7202e10778ee2c7f7eb9a4ef7b11cf862e92965bd1612aba4d221a0e8fa55e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd0289627ebfa175b6e2baa65a8660b3d9f89c2cbfa98f3b63d9aed5a793af2f91723ea90ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9fac20eeab063b60584bac594bef5202d5bd5b1fc459ada979cb59354a55bc6e6caa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd650dc0e77a837d63a1a9fc1ab2fd9f8498f7e3cf7be426a4b4a71424960af0273859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac0208e8edd1da29ed789557bdc909bdcf45e4f390ee0bef97b95c5d5824a4cb21cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee793047d3a91b7eaad9aaa7b8b1460073d45eca5f9e8a94c67175ee5632bf3007574b4b755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8d85e4fdf5ec0f38e229003c07449812427a989083b24b61a0d8e8735941232f45bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e199c162ab468e1c0638687848043720c1e9f72d40918a61e858e89c25e289e7468a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a8cbb27e4cdb2764063cca48fafa2af3cfff2f1035b36b3728498dc8a3439fb5b34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754b409a310b027315f47ab490b432d8d1003b69ec2198a5b77503285df2413c6cd6db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffae2753020dc575711c51d14118f9c8259c7cdbec8cd7a531819a4fbd0d02e4140a9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fcd5eb2b8da107afea81cf052fa993bf0bedede1adc577fd19ab984dd8b829e7f7c09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb36fcd0a6793e86ac4e3d89b8ffaf5e8333d3eda7206979b1a87aa086f59b36d5f4c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad32c490a2f6d71847d23d106a2edc409a8662824a62c7d04f3c4b58207a44b81335474bce8d95183621fd80d784ea35e239917318d2ff00c5c263fc2ad7d708e75bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b1c1b66a145850c33681f7fd9874c0cd9bc9034df8d35ce52138621752e84cc2aaf991e3584b09505f63cfaff458098626906503ac13247fa02e99386f42800d3d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8e908afdc59fcead7f8c9e5a144ad3ea2d4d96736130c763f108e79f80feedad9847eaff6be6720ce2ef6a8c3080f0b411d0ae634ca06b82a7f5fcb1132903e5a51c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b883185980e0883ea273c598590b8c15666a39a4cc11ec7ad59e6096a8a5623d162ed5e0aa5fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c825e6dd6e6945fdf874974890e04fda442398ede67042efcdb84c77c6d5c624daed8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea4da0ee5ba279beb8607d73093a520ed92b3c03fa517ec63b6b21e3e26301ffbb952d23595594884013aea46a3aadadda712382dc05a96afae0d1120940470b3edd42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd9e2558c20ed5d8ef4d24dc94e9bb38ed0212eb6d0fb1619b2de0ab8c0ed7daaf44d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b04ee761e4d74f108fc6c08d6dd96b47894c133576a0ad06cbfcb719f72676aff5bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4e5e39552efc8f240b09f451af7e9c51ebae81c6d402f4d7304f83552a9201203f60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75798a3eb9090be88250320f02ce7716b83178c7b3791d572e046a8ae5940372e3a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b88ffbfc7d2025cd18bb71ef8cebabdeb26974fff0cdca7c29631dbd2c8fa0fa6cc4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627ab9fb4ae6694e16fecd2e741b09204012da6f48b49a99e99bd8ec9b263926e57dfaa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759943469d14c76ee19391117dac6df7fca5bb42d8de7e25a57d659285e517617324ca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef3046a4eb8637f432632996483520ef52d8b0a3119c53fd525ced0a508021cde39735e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cb8faa7d68b4af419259124258fba5c0e98c505f3dd357b0fe329a2dbf849224e46dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac08befcf72da944f85cc0867f893092f2c22e603be4e29363cc7cdb337510c284a7046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b7206f05cf1929c55601755779ad4d7d4d8f3984cd90ba387abd4c9b5c4f2ee4b0723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1892eb72c8ed5f6496dc9164b93cacea9cab92d4abe206b9a2d487248f8895a484d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d31b5a0109ee98f88c453c533612c4bb5dc8336ddb7bdeb6b777957769df9196b93fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc1fa1f37d619c23f59c48b037df82933a31f254fce7f2cd2e0e9752dd4686756e3363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d005e8b274ae56fa3642c940eb251de610bcc204def51bda6b039a2dca84bd883d4e08fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908406e320e9e665c31a566a2147ff32e10ef2ffd57e250238a8dce96a75349406d2464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bf0dc8c684c359558db437ebf2a6dfac992c2984e59267c16d8a764638a2990f6e87acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325cedbe04afc95b1eb9c38d7875473b68e0dccf915e89643e351d2a9303861a67939adda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280cd7e5820b640d7a6152aec04faf46e1eff1fb82880740b14ced3ff196e10cf5c73729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9dda774ce4db560c1f266d00e7543ee1471f01bb8643884ebdc6bb1c84cc6d68b6f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401de8bf4eddf7c529c8dd7261af0940399c91e36be9cb80fdc52461e8df5fbb86487337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb47f80847505a7c5cab57d12d01d7a6daff15749f1b55725e33688c5a35e29b59cf442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeef663a531e3bbf29736a34fdbc03344ec16ec31a285e490bce5618cc5a6431f8c7c73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a9123067ecce1166f661e17d78d5a4f2c870df396364424068b8c0da49537a9705b21d1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cd3c85d1012693fb1484bf95d8435cd47b9b5b087391f37ed6efd81db0ce09408ea484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba752dcefb6bfc44e6224c28705d88c19c5e31894ac600fda773980d5f6de102bf041cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea65631989be0838e017a4e9b0d3909a2c9110424f6c1df0b3193ffe6b0d471de02cf8c1bc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53cdd4fc40bd16c6c4d986995d48739f4613f7bec0414a90ed1a6bbe461b9667a9c14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877cb18dd3471112f3ff45e81fbecf5c80a2a2bfae0ac5db3f5d9def46a3c73755d397efcb09c38a63aa191087754b51d61b7f60069ccf88eaad478c431bb4f9b1ffb88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e1000e6cecc53581275caff66508ad558f1ef33baf931c4eb3ce8bb457b2f9f884e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e347a3c64c70e2969cb9440b7813bb1e44aeab28e96e3acce7582b3859cc583ba7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6d03d4885cac455adc06de7467f1b9ea2e9ef69dd13b465cbdb9d0836eb4157913a628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac541887ccd6d686b6e45bb150ffe3695f8809e22222a88efbd68dfb252d7e48e0a45016ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d761c674f1a2ff764117d681965995c5da3c9c15dc633656fd41e0cb88288442c8759c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd1f6ac98324d1125ffab1f9fd76cc2f833d0e72a4ed0e63b8ee0ec0fc5c0769856a2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111e1bf874d319774ed1a0a35d1cb8a37559fb56ba90b6c2a10c32bacf061e22903ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a2702956c42bf9728b25464f9c8e842fda93559b8e1f01c048da4d155c04d94e85143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8325cb78c3b2d069f0efe0cd8fdd30a5ed12df2550064622dbda0e4d24df8f659092f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc7442aff70efb9fca377604f068a998b1a7e427b48139241922af38c844f83828f46da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394cc56e6eac44846b80b19211af8ed9e5f8e7ffa914af1ed4b4b17570d8d3727a7312cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf511c46b8c4756e18ba616015bb6797ace61bcc5e1016d228a7628f5edce7165e56a4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd743dc0ca23a506af6263bd0598bc5f9028e3b668aa345daa19d1904ead000005c03c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc82d725c4d44052e07d93a50fcbabcb642848187529f9be63af3547887fd354af5e28755795148e0456758720f320b4f1c2ab3866a8a92b57b5175a4df8b05f835838abe056c46baab3c5cc700b83313da80543dc07d422ccf921de2649672a37caf4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751ed558ddd4243f1d0d5cf32ebc31bfd358e44818a81f092dcc473896fd026a4c157315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3d2f94710d1bda9f3fa8bc053582849012373a16d4cec6f0ff7d2e0f15f489fd202b0b42810edd3ee58295087226b9b141e45a4436272690819226588198957864d5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec99549cf766e40e6307ee57ba5dd496c078fef1f50df5592d950faa442d2e0be53adca9485881f73bf80dc6a082a50235a861063a512a2be296e5d74516c671e6c328e52c7a0e528942ce464eed7de907de7941a34a722b7df5b160f8202b339c1a036cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc92eb7b0df970960b8f4cc9c0dbceff919011107ba2954b987d61cd3fc5c189a3a3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e9113053340333b4dacbd6e98105748d40f9b197e15e04eee972b6914d06234da1cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78a3f5f7e200bb9b9ea34190e41be5ac28eaf3241ab00313ed27f4b68cc6e356c95d891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfa5abfe4e46cd5e699d574605d24acde3a22e3a0940e27c2545a83da799383dbe9e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998fef56ba1c9291ad546cdfcd2a2288b44c720dc0a7fd8ed5e1744573d5738cf56042cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7cb1ac1dae2fcdf4b42d4ff0f5246aa9d84ac8c445eae7cfd76529394f637b37c3d43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea2432965339953b670759add68cacef866ce196818b8a1592a8916073c8e1552c0fae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07a3a89ff1f7ae9fa826679be031f7be7a74e05ade1f53ec48816657c526a4ba1a93af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b5a377ea8b2dc009a0f707ee395e5d63952811c06cba5a63d03bb6201fd30b30dd10e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f66078f872c3a0eea3811279e22041cdde99d1d3844bb1deb61fc48b329463916e3b5f3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc44018427c30bdac31b43148191e6c31f141ad9cd98be071bdd8a2114207dca46b3e5d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce04393c263fc97a21c9f2eaa707e77c7efb327dd1ebb2a8e63fec474d33f466c0e832faccf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b3577e3c286813f1fc8e66201bafd66ca5c4c1c5520e079791abda8e6ea12c97a3009a812cd1152f58a8a0291a2ea2ff3de2ff293969ce50a7752206b68fb533a4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c54eb87a0b4864613e9c38d5de00ebdd66c3a924f787813feafb0b0118cf94cc8625ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbf12b1a3c3a66ca62fb359d4b1578d7d8a4613dd7494b785a8c2f7c3f9cf29338210b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b77f611615095b488a219c127c32a6f59de1451407b8cccdc02a253baf9b0edb49abd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164ad9065798caf69e477cadbeb96ab283ec9f3fb0515c333e1e6f454cb4e9b6aba65083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda1729b3d830d9aa09b383c7032afe5cc69f91d55b4bdf8f6e6e0d9db1baafc87f44f90b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6f1b791363add2839b948930ab12e46a643c3097f246d20684eb6386827cdb3d0ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b032998242e49d6900c3b40aa516b39425eaf8a03842bff1d33a10f28848c101e54637ea6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa97585443d247722b25b157b910879f01f063438e1d948683accc5af27c4d133a3c8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3d6074ab7541d772bab851a126ecdba48a4125a7d4d3a48b5c32bb40b6f6b9c8513bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e11e1352b841138a643333418afe57ebc28f8d7785640493bceec5fb18aa13e15e668482431c57e485b23d9d734ac065394f2abb402bf9817c1b9faa1063815ec874972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb0a752c68a5667e7aaebcc906068a8eca5f9964558160470ba667e9c90514bc5818e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a00008c8fbc6a07952a3e890af06233c5f47459c33e1790cce1b05b0b61f567accf414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d5b04e9665fb97f0bbde80b94527235e8cf856e6ca1ce82cd1b72f99add7e252a9fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9301e12ffbdc03b99a4bf888a2e9ddf9517fcdd8a96d9bb3bf47c987e138b02ebaa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f54a466ac9837b67f06cfc1ab18f0523b67d9ab2ee06ecc7740d6fd21b74f886c90830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd110f1e89901aebb8af1e54c1de54e0294237b9dd7181f8891c55163bceb47bf3f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb55e5843891a50bb50fd17780bc9ba641718c7b40c2339ea44777e900a33ee29525fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212be59c081ecdd6e5ca372edaf0c9f3ef0517019ca983065ed512a9e425c4542fc0e5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c93a7b01cf2142fbc4576133dc50c11fa4d478eedf10d5d3518aa4b4d64b95c9592ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc578d0a27378071d047e1bc68665bb4ee5849a70192ac75e9025e67d98fa8541223f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0f45387c998f050e6eca3305cd07c61373b4608c7a0fa79b78fba8a854f3f5a01e2e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a94b6bf34d6de1a4000c2e708263de448c43749028bd49205938e821d3bc9b6f50f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e1a8f6eec2211e7391ab826c0a696902574d567592ac2d8e4dac0f97998696b3f452f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470faf492a34b4c8c020ce6af8a4ec0be6cf94243d49c93b90dddd9e59516e4d338d3df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a047493f875b11ca06c274cfbae26f6f91bc2020eb30673e63878c1c6f01d05dec82d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa46469808bffb11be4454d8798a1bcfbcab2cfe837ab7d6ca3604690ffade60a2f7023e37efdbd9836c6eb2a837fab0118db9463cecfecb5f3eadaef93f44a42f84c17970947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7aa9f51a1fa36c5f46268c6c959378b29bba2ea601ab753444f3006c07cb9a87cf336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299a10dabe455af3e1b322f889c20b3215b32bdd1280399bfefb836d55ce5a99caac8597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e5cb67664ab4ab537b2925d2ce9ee3efe68ca2d68d26af273be672beed6aff643382ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75763445a10f485850d43a54632019ec2a08862ee4175e607b014fdc8da7ad9ccf53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae41a04831e5a1922f8639b1069447dce656224b30c15fb6aa0b9ef80d1a9700bbbbe2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d49aa94d0952649a2aeba573861ba2d9871b4a4c5280f543bebcf4bf8245c3258b05c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c0b039f68995733459b688ddec2e4d00bd84929e6907468130caf3ed66b6d1843bb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c74a104b60d285e6bc4f521edd17d940d78bb6e2639d5cc1a38a7537d5f9b1dbc1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba9b06ce023b54eb395036cb8cf2e0c9c424a87dfdacbb31b34d69df79cb9b2ca68b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb742577afe1e4b06c6d689a7ffe57418d161ccd51c40d13dceb5a46218ddfb36ca2f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c87e7ff92037944daa95f263d208f96c2b1023728844677653860bcb8d89c76b23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afda0d6ea3081b6eb9b1e61f38716e20482d8b9de2e701c5f58634e331ac21be8e5c762daa0fa81c8e1285f80ccc880b31897a3b79dc5d654c9e99427ae122eeca2bb11a1b62d5b24dfaf96b1c4e8180244dcf99bd527014780986468a57113b696026a46322141ff9569f6b7a446b0c12982099fff9491564c205bfe1aaffcdaa4de275de30e6eee44e1606aeb1c5bf9589ac94a83c5e3ee57cfef54117012566889195bacc26767745410c25f1283ea9b5553c407e08128b37b5844f9cfe940decfcdbfe1117bf55f312ac0ef095a5b6c78cf4f3d720fb10e50b6bb4775908b1e7cd53fe38e1081d0083657fe878e081c3e2ca0fcaac698eff1d08cad151d3d02e42c0ee0fcfcacc129c96fd5a5cebd73beef3d10b4532d104b564b9c3a2acb4e4420746c3f677ece8a97a1ba70554ad029ed068eb8597407a27b7ebfbf6e2f6ae6492fed9aa0556cc150496ed31c8c449d0bfa67f981bea5aba89415b11d633906db804a03299c8fd5a17be4c8c203865a92848ad8663d24e6864f5fb726200/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@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsalt-3006.0-150500.4.50.3.src.rpmbundled(python3-tornado)python3-saltpython3-salt(x86-64)salt-call @@@ @      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3.6fileiputilslibzypp(plugin:system)python(abi)python3-Jinja2python3-M2Cryptopython3-MarkupSafepython3-PyYAMLpython3-basepython3-contextvarspython3-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.50.34.14.3g@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?@pablo.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- 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/shh01-ch3c 1742571144  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefg      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`a@cdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./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.50.33006.0-150500.4.50.33006.0-150500.4.50.3    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ""#"$$%%%%%%%%%$$$$$$$$&&''&(()))((**++++++++++++++++++++*******************,,------,,,,,..///////..00110....2233333333333333333333333333333333222222222222222222244555555555555444444444442222222226667777777777777777777777777777777777777766666666666666666666666666666666666622222.8899988..::;;;;;;;;:::::::<<==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???>>@@AAA@BBC@@DDEEEEEDDDDFFGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFHHIIIHHJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLMMMMMMMMLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJNNOONPPQQQQPPPRRSSRPNTTUUUUTTTNVVWWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZ[[Z\\]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\^^___^^``aaaaaaaaaaaaaaaaaaaaaa`````````````````````bbcccccccccccccccccccccccccccccccccccccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbddeeeeeeeeeeeedddddddddddffggggggggggggggggggggggggggggggggggggggggggggggfffffffffffffffffffffffffffffffffffffffffffffhhiiiiiiiiiiiiiiihhhhhhhhhhhhhhjjkkkkkkkkkkjjjjjjjjjllmlnnoonlppqqprrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttutvvvvvvvtwwtxtyyyyyyytzzzt{{{{{{{{||}}}}}}}}}}}||||||||||~~~~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.pydeployexceptions.pylibcloudfuncs.pyconfig__init__.py__pycache____init__.cpython-36.pycschemas__init__.py__pycache____init__.cpython-36.pyccommon.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycminion.cpython-36.pycssh.cpython-36.pycvcenter.cpython-36.pyccommon.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyminion.pyssh.pyvcenter.pycrypt.pydaemons__init__.py__pycache____init__.cpython-36.pycmasterapi.cpython-36.pycmasterapi.pydefaults__init__.py__pycache____init__.cpython-36.pycevents.cpython-36.pycexitcodes.cpython-36.pycevents.pyexitcodes.pyengines__init__.py__pycache____init__.cpython-36.pycdocker_events.cpython-36.pycfluent.cpython-36.pychttp_logstash.cpython-36.pycircbot.cpython-36.pycjunos_syslog.cpython-36.pyclibvirt_events.cpython-36.pyclogentries.cpython-36.pyclogstash_engine.cpython-36.pycnapalm_syslog.cpython-36.pycreactor.cpython-36.pycredis_sentinel.cpython-36.pycscript.cpython-36.pycslack.cpython-36.pycslack_bolt_engine.cpython-36.pycsqs_events.cpython-36.pycstalekey.cpython-36.pyctest.cpython-36.pycthorium.cpython-36.pycwebhook.cpython-36.pycdocker_events.pyfluent.pyhttp_logstash.pyircbot.pyjunos_syslog.pylibvirt_events.pylogentries.pylogstash_engine.pynapalm_syslog.pyreactor.pyredis_sentinel.pyscript.pyslack.pyslack_bolt_engine.pysqs_events.pystalekey.pytest.pythorium.pywebhook.pyexceptions.pyexecutors__init__.py__pycache____init__.cpython-36.pycdirect_call.cpython-36.pycdocker.cpython-36.pycsplay.cpython-36.pycsudo.cpython-36.pyctransactional_update.cpython-36.pycdirect_call.pydocker.pysplay.pysudo.pytransactional_update.pyext__init__.py__pycache____init__.cpython-36.pycbackports_abc.cpython-36.pycipaddress.cpython-36.pycsaslprep.cpython-36.pycssl_match_hostname.cpython-36.pycwin_inet_pton.cpython-36.pyczipp.cpython-36.pycbackports_abc.pyimportlib_metadata__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_compat.pyipaddress.pysaslprep.pyssl_match_hostname.pytornado__init__.py__pycache____init__.cpython-36.pyc_locale_data.cpython-36.pycauth.cpython-36.pycautoreload.cpython-36.pycconcurrent.cpython-36.pyccurl_httpclient.cpython-36.pycescape.cpython-36.pycgen.cpython-36.pychttp1connection.cpython-36.pychttpclient.cpython-36.pychttpserver.cpython-36.pychttputil.cpython-36.pycioloop.cpython-36.pyciostream.cpython-36.pyclocale.cpython-36.pyclocks.cpython-36.pyclog.cpython-36.pycnetutil.cpython-36.pycoptions.cpython-36.pycprocess.cpython-36.pycqueues.cpython-36.pycrouting.cpython-36.pycsimple_httpclient.cpython-36.pycstack_context.cpython-36.pyctcpclient.cpython-36.pyctcpserver.cpython-36.pyctemplate.cpython-36.pyctesting.cpython-36.pycutil.cpython-36.pycweb.cpython-36.pycwebsocket.cpython-36.pycwsgi.cpython-36.pyc_locale_data.pyauth.pyautoreload.pyconcurrent.pycurl_httpclient.pyescape.pygen.pyhttp1connection.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylocks.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-36.pycasyncio.cpython-36.pycauto.cpython-36.pyccaresresolver.cpython-36.pyccommon.cpython-36.pycepoll.cpython-36.pycinterface.cpython-36.pyckqueue.cpython-36.pycposix.cpython-36.pycselect.cpython-36.pyctwisted.cpython-36.pycwindows.cpython-36.pycasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pyqueues.pyrouting.pysimple_httpclient.pystack_context.pytcpclient.pytcpserver.pytemplate.pytest__init__.py__main__.py__pycache____init__.cpython-36.pyc__main__.cpython-36.pycasyncio_test.cpython-36.pycauth_test.cpython-36.pycconcurrent_test.cpython-36.pyccurl_httpclient_test.cpython-36.pycescape_test.cpython-36.pycgen_test.cpython-36.pychttp1connection_test.cpython-36.pychttpclient_test.cpython-36.pychttpserver_test.cpython-36.pychttputil_test.cpython-36.pycimport_test.cpython-36.pycioloop_test.cpython-36.pyciostream_test.cpython-36.pyclocale_test.cpython-36.pyclocks_test.cpython-36.pyclog_test.cpython-36.pycnetutil_test.cpython-36.pycoptions_test.cpython-36.pycprocess_test.cpython-36.pycqueues_test.cpython-36.pycresolve_test_helper.cpython-36.pycrouting_test.cpython-36.pycruntests.cpython-36.pycsimple_httpclient_test.cpython-36.pycstack_context_test.cpython-36.pyctcpclient_test.cpython-36.pyctcpserver_test.cpython-36.pyctemplate_test.cpython-36.pyctesting_test.cpython-36.pyctwisted_test.cpython-36.pycutil.cpython-36.pycutil_test.cpython-36.pycweb_test.cpython-36.pycwebsocket_test.cpython-36.pycwindows_test.cpython-36.pycwsgi_test.cpython-36.pycasyncio_test.pyauth_test.pyconcurrent_test.pycurl_httpclient_test.pyescape_test.pygen_test.pyhttp1connection_test.pyhttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylocks_test.pylog_test.pynetutil_test.pyoptions_test.pyprocess_test.pyqueues_test.pyresolve_test_helper.pyrouting_test.pyruntests.pysimple_httpclient_test.pystack_context_test.pytcpclient_test.pytcpserver_test.pytemplate_test.pytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywindows_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pyvsan__init__.py__pycache____init__.cpython-36.pycvsanapiutils.cpython-36.pycvsanmgmtObjects.cpython-36.pycvsanapiutils.pyvsanmgmtObjects.pywin_inet_pton.pyzipp.pyfeatures.pyfileclient.pyfileserver__init__.py__pycache____init__.cpython-36.pycazurefs.cpython-36.pycgitfs.cpython-36.pychgfs.cpython-36.pycminionfs.cpython-36.pycroots.cpython-36.pycs3fs.cpython-36.pycsvnfs.cpython-36.pycazurefs.pygitfs.pyhgfs.pyminionfs.pyroots.pys3fs.pysvnfs.pygrains__init__.py__pycache____init__.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccore.cpython-36.pycdisks.cpython-36.pycesxi.cpython-36.pycextra.cpython-36.pycfibre_channel.cpython-36.pycfx2.cpython-36.pyciscsi.cpython-36.pycjunos.cpython-36.pyclvm.cpython-36.pycmarathon.cpython-36.pycmdadm.cpython-36.pycmdata.cpython-36.pycmetadata.cpython-36.pycmetadata_azure.cpython-36.pycmetadata_gce.cpython-36.pycminion_process.cpython-36.pycnapalm.cpython-36.pycnvme.cpython-36.pycnxos.cpython-36.pycopts.cpython-36.pycpanos.cpython-36.pycpending_reboot.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycsmartos.cpython-36.pycssh_sample.cpython-36.pyczfs.cpython-36.pycchronos.pycimc.pycore.pydisks.pyesxi.pyextra.pyfibre_channel.pyfx2.pyiscsi.pyjunos.pylvm.pymarathon.pymdadm.pymdata.pymetadata.pymetadata_azure.pymetadata_gce.pyminion_process.pynapalm.pynvme.pynxos.pyopts.pypanos.pypending_reboot.pyphilips_hue.pyrest_sample.pysmartos.pyssh_sample.pyzfs.pykey.pyloader__init__.py__pycache____init__.cpython-36.pyccontext.cpython-36.pyclazy.cpython-36.pyccontext.pylazy.pylog__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycsetup.cpython-36.pychandlers__init__.py__pycache____init__.cpython-36.pycmixins.pysetup.pylog_handlers__init__.py__pycache____init__.cpython-36.pycfluent_mod.cpython-36.pyclog4mongo_mod.cpython-36.pyclogstash_mod.cpython-36.pycsentry_mod.cpython-36.pycfluent_mod.pylog4mongo_mod.pylogstash_mod.pysentry_mod.pymaster.pymatchers__init__.py__pycache____init__.cpython-36.pyccache_match.cpython-36.pyccompound_match.cpython-36.pyccompound_pillar_exact_match.cpython-36.pycconfirm_top.cpython-36.pycdata_match.cpython-36.pycglob_match.cpython-36.pycgrain_match.cpython-36.pycgrain_pcre_match.cpython-36.pycipcidr_match.cpython-36.pyclist_match.cpython-36.pycnodegroup_match.cpython-36.pycpcre_match.cpython-36.pycpillar_exact_match.cpython-36.pycpillar_match.cpython-36.pycpillar_pcre_match.cpython-36.pycrange_match.cpython-36.pyccache_match.pycompound_match.pycompound_pillar_exact_match.pyconfirm_top.pydata_match.pyglob_match.pygrain_match.pygrain_pcre_match.pyipcidr_match.pylist_match.pynodegroup_match.pypcre_match.pypillar_exact_match.pypillar_match.pypillar_pcre_match.pyrange_match.pymetaproxy__init__.py__pycache____init__.cpython-36.pycdeltaproxy.cpython-36.pycproxy.cpython-36.pycdeltaproxy.pyproxy.pyminion.pymodules__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycaix_group.cpython-36.pycaix_shadow.cpython-36.pycaixpkg.cpython-36.pycaliases.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapcups.cpython-36.pycapf.cpython-36.pycapkpkg.cpython-36.pycaptly.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycarista_pyeapi.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycat_solaris.cpython-36.pycaugeas_cfg.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbamboohr.cpython-36.pycbaredoc.cpython-36.pycbcache.cpython-36.pycbeacons.cpython-36.pycbigip.cpython-36.pycbluez_bluetooth.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_efs.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_ssm.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbridge.cpython-36.pycbsd_shadow.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pyccapirca_acl.cpython-36.pyccassandra_cql.cpython-36.pyccassandra_mod.cpython-36.pyccelery.cpython-36.pycceph.cpython-36.pycchassis.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos.cpython-36.pycchroot.cpython-36.pyccimc.cpython-36.pycciscoconfparse_mod.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmdmod.cpython-36.pyccomposer.cpython-36.pycconfig.cpython-36.pycconsul.cpython-36.pyccontainer_resource.cpython-36.pyccp.cpython-36.pyccpan.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycdaemontools.cpython-36.pycdata.cpython-36.pycdatadog_api.cpython-36.pycddns.cpython-36.pycdeb_apache.cpython-36.pycdeb_postgres.cpython-36.pycdebconfmod.cpython-36.pycdebian_ip.cpython-36.pycdebian_service.cpython-36.pycdebuild_pkgbuild.cpython-36.pycdefaults.cpython-36.pycdevinfo.cpython-36.pycdevmap.cpython-36.pycdig.cpython-36.pycdisk.cpython-36.pycdjangomod.cpython-36.pycdnsmasq.cpython-36.pycdnsutil.cpython-36.pycdockercompose.cpython-36.pycdockermod.cpython-36.pycdpkg_lowpkg.cpython-36.pycdrac.cpython-36.pycdracr.cpython-36.pycdrbd.cpython-36.pycdummyproxy_pkg.cpython-36.pycdummyproxy_service.cpython-36.pycebuildpkg.cpython-36.pyceix.cpython-36.pycelasticsearch.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycextfs.cpython-36.pycfile.cpython-36.pycfirewalld.cpython-36.pycfreebsd_sysctl.cpython-36.pycfreebsd_update.cpython-36.pycfreebsdjail.cpython-36.pycfreebsdkmod.cpython-36.pycfreebsdpkg.cpython-36.pycfreebsdports.cpython-36.pycfreebsdservice.cpython-36.pycfreezer.cpython-36.pycgcp_addon.cpython-36.pycgem.cpython-36.pycgenesis.cpython-36.pycgentoo_service.cpython-36.pycgentoolkitmod.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglanceng.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgoogle_chat.cpython-36.pycgpg.cpython-36.pycgrafana4.cpython-36.pycgrains.cpython-36.pycgroupadd.cpython-36.pycgrub_legacy.cpython-36.pycguestfs.cpython-36.pychadoop.cpython-36.pychaproxyconn.cpython-36.pychashutil.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychosts.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycilo.cpython-36.pycincron.cpython-36.pycinfluxdb08mod.cpython-36.pycinfluxdbmod.cpython-36.pycinfoblox.cpython-36.pycini_manage.cpython-36.pycinspector.cpython-36.pycintrospect.cpython-36.pyciosconfig.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pyciwtools.cpython-36.pycjboss7.cpython-36.pycjboss7_cli.cpython-36.pycjenkinsmod.cpython-36.pycjinja.cpython-36.pycjira_mod.cpython-36.pycjunos.cpython-36.pyck8s.cpython-36.pyckapacitor.cpython-36.pyckerberos.cpython-36.pyckernelpkg_linux_apt.cpython-36.pyckernelpkg_linux_yum.cpython-36.pyckey.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystoneng.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubeadm.cpython-36.pyckubernetesmod.cpython-36.pyclaunchctl_service.cpython-36.pyclayman.cpython-36.pycldap3.cpython-36.pycldapmod.cpython-36.pyclibcloud_compute.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclinux_ip.cpython-36.pyclinux_lvm.cpython-36.pyclinux_service.cpython-36.pyclinux_shadow.cpython-36.pyclinux_sysctl.cpython-36.pyclocalemod.cpython-36.pyclocate.cpython-36.pyclogadm.cpython-36.pyclogmod.cpython-36.pyclogrotate.cpython-36.pyclvs.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pycmac_assistive.cpython-36.pycmac_brew_pkg.cpython-36.pycmac_desktop.cpython-36.pycmac_group.cpython-36.pycmac_keychain.cpython-36.pycmac_pkgutil.cpython-36.pycmac_portspkg.cpython-36.pycmac_power.cpython-36.pycmac_service.cpython-36.pycmac_shadow.cpython-36.pycmac_softwareupdate.cpython-36.pycmac_sysctl.cpython-36.pycmac_system.cpython-36.pycmac_timezone.cpython-36.pycmac_user.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmandrill.cpython-36.pycmarathon.cpython-36.pycmatch.cpython-36.pycmattermost.cpython-36.pycmdadm_raid.cpython-36.pycmdata.cpython-36.pycmemcached.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycmod_random.cpython-36.pycmodjk.cpython-36.pycmongodb.cpython-36.pycmonit.cpython-36.pycmoosefs.cpython-36.pycmount.cpython-36.pycmssql.cpython-36.pycmsteams.cpython-36.pycmunin.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnagios.cpython-36.pycnagios_rpc.cpython-36.pycnamecheap_domains.cpython-36.pycnamecheap_domains_dns.cpython-36.pycnamecheap_domains_ns.cpython-36.pycnamecheap_ssl.cpython-36.pycnamecheap_users.cpython-36.pycnapalm_bgp.cpython-36.pycnapalm_formula.cpython-36.pycnapalm_mod.cpython-36.pycnapalm_netacl.cpython-36.pycnapalm_network.cpython-36.pycnapalm_ntp.cpython-36.pycnapalm_probes.cpython-36.pycnapalm_route.cpython-36.pycnapalm_snmp.cpython-36.pycnapalm_users.cpython-36.pycnapalm_yang_mod.cpython-36.pycnetaddress.cpython-36.pycnetbox.cpython-36.pycnetbsd_sysctl.cpython-36.pycnetbsdservice.cpython-36.pycnetmiko_mod.cpython-36.pycnetscaler.cpython-36.pycnetwork.cpython-36.pycneutron.cpython-36.pycneutronng.cpython-36.pycnexus.cpython-36.pycnfs3.cpython-36.pycnftables.cpython-36.pycnginx.cpython-36.pycnilrt_ip.cpython-36.pycnix.cpython-36.pycnova.cpython-36.pycnpm.cpython-36.pycnspawn.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycnxos_upgrade.cpython-36.pycomapi.cpython-36.pycopenbsd_sysctl.cpython-36.pycopenbsdpkg.cpython-36.pycopenbsdrcctl_service.cpython-36.pycopenbsdservice.cpython-36.pycopenscap.cpython-36.pycopenstack_config.cpython-36.pycopenstack_mng.cpython-36.pycopenvswitch.cpython-36.pycopkg.cpython-36.pycopsgenie.cpython-36.pycoracle.cpython-36.pycosquery.cpython-36.pycout.cpython-36.pycpacmanpkg.cpython-36.pycpagerduty.cpython-36.pycpagerduty_util.cpython-36.pycpam.cpython-36.pycpanos.cpython-36.pycparallels.cpython-36.pycparted_partition.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpeeringdb.cpython-36.pycpf.cpython-36.pycphilips_hue.cpython-36.pycpillar.cpython-36.pycpip.cpython-36.pycpkg_resource.cpython-36.pycpkgin.cpython-36.pycpkgng.cpython-36.pycpkgutil.cpython-36.pycportage_config.cpython-36.pycpostfix.cpython-36.pycpostgres.cpython-36.pycpoudriere.cpython-36.pycpowerpath.cpython-36.pycproxy.cpython-36.pycps.cpython-36.pycpublish.cpython-36.pycpuppet.cpython-36.pycpurefa.cpython-36.pycpurefb.cpython-36.pycpushbullet.cpython-36.pycpushover_notify.cpython-36.pycpw_group.cpython-36.pycpw_user.cpython-36.pycpyenv.cpython-36.pycqemu_img.cpython-36.pycqemu_nbd.cpython-36.pycquota.cpython-36.pycrabbitmq.cpython-36.pycrallydev.cpython-36.pycrandom_org.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycrebootmgr.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrest_pkg.cpython-36.pycrest_sample_utils.cpython-36.pycrest_service.cpython-36.pycrestartcheck.cpython-36.pycrestconf.cpython-36.pycret.cpython-36.pycrh_ip.cpython-36.pycrh_service.cpython-36.pycriak.cpython-36.pycrpm_lowpkg.cpython-36.pycrpmbuild_pkgbuild.cpython-36.pycrsync.cpython-36.pycrunit.cpython-36.pycrvm.cpython-36.pycs3.cpython-36.pycs6.cpython-36.pycsalt_proxy.cpython-36.pycsalt_version.cpython-36.pycsaltcheck.cpython-36.pycsaltcloudmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycscp_mod.cpython-36.pycscsi.cpython-36.pycsdb.cpython-36.pycseed.cpython-36.pycselinux.cpython-36.pycsensehat.cpython-36.pycsensors.cpython-36.pycserverdensity_device.cpython-36.pycservicenow.cpython-36.pycslack_notify.cpython-36.pycslackware_service.cpython-36.pycslsutil.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_nictagadm.cpython-36.pycsmartos_virt.cpython-36.pycsmartos_vmadm.cpython-36.pycsmbios.cpython-36.pycsmf_service.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolaris_fmadm.cpython-36.pycsolaris_group.cpython-36.pycsolaris_shadow.cpython-36.pycsolaris_system.cpython-36.pycsolaris_user.cpython-36.pycsolarisipspkg.cpython-36.pycsolarispkg.cpython-36.pycsolr.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh.cpython-36.pycssh_pkg.cpython-36.pycssh_service.cpython-36.pycstate.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsuse_apache.cpython-36.pycsuse_ip.cpython-36.pycsvn.cpython-36.pycswarm.cpython-36.pycswift.cpython-36.pycsysbench.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysmod.cpython-36.pycsysrc.cpython-36.pycsystem.cpython-36.pycsystem_profiler.cpython-36.pycsystemd_service.cpython-36.pyctelegram.cpython-36.pyctelemetry.cpython-36.pyctemp.cpython-36.pyctest.cpython-36.pyctest_virtual.cpython-36.pyctestinframod.cpython-36.pyctextfsm_mod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctransactional_update.cpython-36.pyctravisci.cpython-36.pyctuned.cpython-36.pyctwilio_notify.cpython-36.pycudev.cpython-36.pycupstart_service.cpython-36.pycuptime.cpython-36.pycuseradd.cpython-36.pycuwsgi.cpython-36.pycvagrant.cpython-36.pycvarnish.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvboxmanage.cpython-36.pycvcenter.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycvmctl.cpython-36.pycvsphere.cpython-36.pycwebutil.cpython-36.pycwin_auditpol.cpython-36.pycwin_autoruns.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_disk.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_dsc.cpython-36.pycwin_event.cpython-36.pycwin_file.cpython-36.pycwin_firewall.cpython-36.pycwin_groupadd.cpython-36.pycwin_iis.cpython-36.pycwin_ip.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_ntp.cpython-36.pycwin_path.cpython-36.pycwin_pkg.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_psget.cpython-36.pycwin_servermanager.cpython-36.pycwin_service.cpython-36.pycwin_shadow.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_status.cpython-36.pycwin_system.cpython-36.pycwin_task.cpython-36.pycwin_timezone.cpython-36.pycwin_useradd.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxapi_virt.cpython-36.pycxbpspkg.cpython-36.pycxfs.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pycyaml.cpython-36.pycyumpkg.cpython-36.pyczabbix.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pycznc.cpython-36.pyczoneadm.cpython-36.pyczonecfg.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pyczypperpkg.cpython-36.pycacme.pyaix_group.pyaix_shadow.pyaixpkg.pyaliases.pyalternatives.pyansiblegate.pyapache.pyapcups.pyapf.pyapkpkg.pyaptly.pyaptpkg.pyarchive.pyarista_pyeapi.pyartifactory.pyat.pyat_solaris.pyaugeas_cfg.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybamboohr.pybaredoc.pybcache.pybeacons.pybigip.pybluez_bluetooth.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_efs.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_ssm.pyboto_vpc.pybower.pybridge.pybsd_shadow.pybtrfs.pycabal.pycapirca_acl.pycassandra_cql.pycassandra_mod.pycelery.pyceph.pychassis.pychef.pychocolatey.pychronos.pychroot.pycimc.pyciscoconfparse_mod.pycisconso.pycloud.pycmdmod.pycomposer.pyconfig.pyconsul.pycontainer_resource.pycp.pycpan.pycron.pycryptdev.pycsf.pycyg.pydaemontools.pydata.pydatadog_api.pyddns.pydeb_apache.pydeb_postgres.pydebconfmod.pydebian_ip.pydebian_service.pydebuild_pkgbuild.pydefaults.pydevinfo.pydevmap.pydig.pydisk.pydjangomod.pydnsmasq.pydnsutil.pydockercompose.pydockermod.pydpkg_lowpkg.pydrac.pydracr.pydrbd.pydummyproxy_pkg.pydummyproxy_service.pyebuildpkg.pyeix.pyelasticsearch.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyextfs.pyfile.pyfirewalld.pyfreebsd_sysctl.pyfreebsd_update.pyfreebsdjail.pyfreebsdkmod.pyfreebsdpkg.pyfreebsdports.pyfreebsdservice.pyfreezer.pygcp_addon.pygem.pygenesis.pygentoo_service.pygentoolkitmod.pygit.pygithub.pyglanceng.pyglassfish.pyglusterfs.pygnomedesktop.pygoogle_chat.pygpg.pygrafana4.pygrains.pygroupadd.pygrub_legacy.pyguestfs.pyhadoop.pyhaproxyconn.pyhashutil.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhosts.pyhttp.pyicinga2.pyidem.pyifttt.pyilo.pyincron.pyinfluxdb08mod.pyinfluxdbmod.pyinfoblox.pyini_manage.pyinspectlib__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycdbhandle.cpython-36.pycentities.cpython-36.pycexceptions.cpython-36.pycfsdb.cpython-36.pyckiwiproc.cpython-36.pycquery.cpython-36.pyccollector.pydbhandle.pyentities.pyexceptions.pyfsdb.pykiwiproc.pyquery.pyinspector.pyintrospect.pyiosconfig.pyipmi.pyipset.pyiptables.pyiwtools.pyjboss7.pyjboss7_cli.pyjenkinsmod.pyjinja.pyjira_mod.pyjunos.pyk8s.pykapacitor.pykerberos.pykernelpkg_linux_apt.pykernelpkg_linux_yum.pykey.pykeyboard.pykeystone.pykeystoneng.pykeystore.pykmod.pykubeadm.pykubernetesmod.pylaunchctl_service.pylayman.pyldap3.pyldapmod.pylibcloud_compute.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylinux_ip.pylinux_lvm.pylinux_service.pylinux_shadow.pylinux_sysctl.pylocalemod.pylocate.pylogadm.pylogmod.pylogrotate.pylvs.pylxc.pylxd.pymac_assistive.pymac_brew_pkg.pymac_desktop.pymac_group.pymac_keychain.pymac_pkgutil.pymac_portspkg.pymac_power.pymac_service.pymac_shadow.pymac_softwareupdate.pymac_sysctl.pymac_system.pymac_timezone.pymac_user.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymandrill.pymarathon.pymatch.pymattermost.pymdadm_raid.pymdata.pymemcached.pymine.pyminion.pymod_random.pymodjk.pymongodb.pymonit.pymoosefs.pymount.pymssql.pymsteams.pymunin.pymysql.pynacl.pynagios.pynagios_rpc.pynamecheap_domains.pynamecheap_domains_dns.pynamecheap_domains_ns.pynamecheap_ssl.pynamecheap_users.pynapalm_bgp.pynapalm_formula.pynapalm_mod.pynapalm_netacl.pynapalm_network.pynapalm_ntp.pynapalm_probes.pynapalm_route.pynapalm_snmp.pynapalm_users.pynapalm_yang_mod.pynetaddress.pynetbox.pynetbsd_sysctl.pynetbsdservice.pynetmiko_mod.pynetscaler.pynetwork.pyneutron.pyneutronng.pynexus.pynfs3.pynftables.pynginx.pynilrt_ip.pynix.pynova.pynpm.pynspawn.pynxos.pynxos_api.pynxos_upgrade.pyomapi.pyopenbsd_sysctl.pyopenbsdpkg.pyopenbsdrcctl_service.pyopenbsdservice.pyopenscap.pyopenstack_config.pyopenstack_mng.pyopenvswitch.pyopkg.pyopsgenie.pyoracle.pyosquery.pyout.pypacmanpkg.pypagerduty.pypagerduty_util.pypam.pypanos.pyparallels.pyparted_partition.pypcs.pypdbedit.pypecl.pypeeringdb.pypf.pyphilips_hue.pypillar.pypip.pypkg_resource.pypkgin.pypkgng.pypkgutil.pyportage_config.pypostfix.pypostgres.pypoudriere.pypowerpath.pyproxy.pyps.pypublish.pypuppet.pypurefa.pypurefb.pypushbullet.pypushover_notify.pypw_group.pypw_user.pypyenv.pyqemu_img.pyqemu_nbd.pyquota.pyrabbitmq.pyrallydev.pyrandom_org.pyrbac_solaris.pyrbenv.pyrdp.pyrebootmgr.pyredismod.pyreg.pyrest_pkg.pyrest_sample_utils.pyrest_service.pyrestartcheck.pyrestconf.pyret.pyrh_ip.pyrh_service.pyriak.pyrpm_lowpkg.pyrpmbuild_pkgbuild.pyrsync.pyrunit.pyrvm.pys3.pys6.pysalt_proxy.pysalt_version.pysaltcheck.pysaltcloudmod.pysaltsupport.pysaltutil.pyschedule.pyscp_mod.pyscsi.pysdb.pyseed.pyselinux.pysensehat.pysensors.pyserverdensity_device.pyservicenow.pyslack_notify.pyslackware_service.pyslsutil.pysmartos_imgadm.pysmartos_nictagadm.pysmartos_virt.pysmartos_vmadm.pysmbios.pysmf_service.pysmtp.pysnapper.pysolaris_fmadm.pysolaris_group.pysolaris_shadow.pysolaris_system.pysolaris_user.pysolarisipspkg.pysolarispkg.pysolr.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh.pyssh_pkg.pyssh_service.pystate.pystatus.pystatuspage.pysupervisord.pysuse_apache.pysuse_ip.pysvn.pyswarm.pyswift.pysysbench.pysysfs.pysyslog_ng.pysysmod.pysysrc.pysystem.pysystem_profiler.pysystemd_service.pytelegram.pytelemetry.pytemp.pytest.pytest_virtual.pytestinframod.pytextfsm_mod.pytimezone.pytls.pytomcat.pytrafficserver.pytransactional_update.pytravisci.pytuned.pytwilio_notify.pyudev.pyupstart_service.pyuptime.pyuseradd.pyuwsgi.pyvagrant.pyvarnish.pyvault.pyvbox_guest.pyvboxmanage.pyvcenter.pyvictorops.pyvirt.pyvirtualenv_mod.pyvmctl.pyvsphere.pywebutil.pywin_auditpol.pywin_autoruns.pywin_certutil.pywin_dacl.pywin_disk.pywin_dism.pywin_dns_client.pywin_dsc.pywin_event.pywin_file.pywin_firewall.pywin_groupadd.pywin_iis.pywin_ip.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_ntp.pywin_path.pywin_pkg.pywin_pki.pywin_powercfg.pywin_psget.pywin_servermanager.pywin_service.pywin_shadow.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_status.pywin_system.pywin_task.pywin_timezone.pywin_useradd.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxapi_virt.pyxbpspkg.pyxfs.pyxml.pyxmpp.pyyaml.pyyumpkg.pyzabbix.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyznc.pyzoneadm.pyzonecfg.pyzookeeper.pyzpool.pyzypperpkg.pynetapi__init__.py__pycache____init__.cpython-36.pycrest_wsgi.cpython-36.pycrest_cherrypy__init__.py__pycache____init__.cpython-36.pycapp.cpython-36.pycevent_processor.cpython-36.pycwsgi.cpython-36.pycapp.pyevent_processor.pytools__init__.py__pycache____init__.cpython-36.pycwebsockets.cpython-36.pycwebsockets.pywsgi.pyrest_tornado__init__.py__pycache____init__.cpython-36.pycevent_processor.cpython-36.pycsaltnado.cpython-36.pycsaltnado_websockets.cpython-36.pycevent_processor.pysaltnado.pysaltnado_websockets.pyrest_wsgi.pyoutput__init__.py__pycache____init__.cpython-36.pycdson.cpython-36.pychighstate.cpython-36.pycjson_out.cpython-36.pyckey.cpython-36.pycnested.cpython-36.pycnewline_values_only.cpython-36.pycno_out_quiet.cpython-36.pycno_return.cpython-36.pycoverstatestage.cpython-36.pycpony.cpython-36.pycpprint_out.cpython-36.pycprofile.cpython-36.pycprogress.cpython-36.pycraw.cpython-36.pyctable_out.cpython-36.pyctxt.cpython-36.pycvirt_query.cpython-36.pycyaml_out.cpython-36.pycdson.pyhighstate.pyjson_out.pykey.pynested.pynewline_values_only.pyno_out_quiet.pyno_return.pyoverstatestage.pypony.pypprint_out.pyprofile.pyprogress.pyraw.pytable_out.pytxt.pyvirt_query.pyyaml_out.pypayload.pypillar__init__.py__pycache____init__.cpython-36.pycazureblob.cpython-36.pyccmd_json.cpython-36.pyccmd_yaml.cpython-36.pyccmd_yamlex.cpython-36.pyccobbler.cpython-36.pycconfidant.cpython-36.pycconsul_pillar.cpython-36.pyccsvpillar.cpython-36.pycdigicert.cpython-36.pycdjango_orm.cpython-36.pycec2_pillar.cpython-36.pycetcd_pillar.cpython-36.pycextra_minion_data_in_pillar.cpython-36.pycfile_tree.cpython-36.pycforeman.cpython-36.pycgit_pillar.cpython-36.pycgpg.cpython-36.pychg_pillar.cpython-36.pychiera.cpython-36.pychttp_json.cpython-36.pychttp_yaml.cpython-36.pyclibvirt.cpython-36.pycmakostack.cpython-36.pycmongo.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnetbox.cpython-36.pycneutron.cpython-36.pycnodegroups.cpython-36.pycpepa.cpython-36.pycpillar_ldap.cpython-36.pycpostgres.cpython-36.pycpuppet.cpython-36.pycreclass_adapter.cpython-36.pycredismod.cpython-36.pycrethinkdb_pillar.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsql_base.cpython-36.pycsqlcipher.cpython-36.pycsqlite3.cpython-36.pycstack.cpython-36.pycsvn_pillar.cpython-36.pycvarstack_pillar.cpython-36.pycvault.cpython-36.pycvenafi.cpython-36.pycvirtkey.cpython-36.pycvmware_pillar.cpython-36.pycazureblob.pycmd_json.pycmd_yaml.pycmd_yamlex.pycobbler.pyconfidant.pyconsul_pillar.pycsvpillar.pydigicert.pydjango_orm.pyec2_pillar.pyetcd_pillar.pyextra_minion_data_in_pillar.pyfile_tree.pyforeman.pygit_pillar.pygpg.pyhg_pillar.pyhiera.pyhttp_json.pyhttp_yaml.pylibvirt.pymakostack.pymongo.pymysql.pynacl.pynetbox.pyneutron.pynodegroups.pypepa.pypillar_ldap.pypostgres.pypuppet.pyreclass_adapter.pyredismod.pyrethinkdb_pillar.pys3.pysaltclass.pysql_base.pysqlcipher.pysqlite3.pystack.pysvn_pillar.pyvarstack_pillar.pyvault.pyvenafi.pyvirtkey.pyvmware_pillar.pyplatform__init__.py__pycache____init__.cpython-36.pycwin.cpython-36.pycwin.pyproxy__init__.py__pycache____init__.cpython-36.pycarista_pyeapi.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pycdeltaproxy.cpython-36.pycdocker.cpython-36.pycdummy.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycfx2.cpython-36.pycjunos.cpython-36.pycmarathon.cpython-36.pycnapalm.cpython-36.pycnetmiko_px.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycpanos.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycrestconf.cpython-36.pycssh_sample.cpython-36.pycvcenter.cpython-36.pycarista_pyeapi.pychronos.pycimc.pycisconso.pydeltaproxy.pydocker.pydummy.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyfx2.pyjunos.pymarathon.pynapalm.pynetmiko_px.pynxos.pynxos_api.pypanos.pyphilips_hue.pyrest_sample.pyrestconf.pyssh_sample.pyvcenter.pyqueues__init__.py__pycache____init__.cpython-36.pycpgjsonb_queue.cpython-36.pycsqlite_queue.cpython-36.pycpgjsonb_queue.pysqlite_queue.pyrenderers__init__.py__pycache____init__.cpython-36.pycaws_kms.cpython-36.pyccheetah.cpython-36.pycdson.cpython-36.pycgenshi.cpython-36.pycgpg.cpython-36.pychjson.cpython-36.pycjinja.cpython-36.pycjson.cpython-36.pycjson5.cpython-36.pycmako.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycpass.cpython-36.pycpy.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycstateconf.cpython-36.pyctomlmod.cpython-36.pycwempy.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycaws_kms.pycheetah.pydson.pygenshi.pygpg.pyhjson.pyjinja.pyjson.pyjson5.pymako.pymsgpack.pynacl.pypass.pypy.pypydsl.pypyobjects.pystateconf.pytomlmod.pywempy.pyyaml.pyyamlex.pyreturners__init__.py__pycache____init__.cpython-36.pycappoptics_return.cpython-36.pyccarbon_return.cpython-36.pyccassandra_cql_return.cpython-36.pyccassandra_return.cpython-36.pyccouchbase_return.cpython-36.pyccouchdb_return.cpython-36.pycdjango_return.cpython-36.pycelasticsearch_return.cpython-36.pycetcd_return.cpython-36.pychighstate_return.cpython-36.pycinfluxdb_return.cpython-36.pyckafka_return.cpython-36.pyclibrato_return.cpython-36.pyclocal.cpython-36.pyclocal_cache.cpython-36.pycmattermost_returner.cpython-36.pycmemcache_return.cpython-36.pycmongo_future_return.cpython-36.pycmongo_return.cpython-36.pycmulti_returner.cpython-36.pycmysql.cpython-36.pycnagios_nrdp_return.cpython-36.pycodbc.cpython-36.pycpgjsonb.cpython-36.pycpostgres.cpython-36.pycpostgres_local_cache.cpython-36.pycpushover_returner.cpython-36.pycrawfile_json.cpython-36.pycredis_return.cpython-36.pycsentry_return.cpython-36.pycslack_returner.cpython-36.pycslack_webhook_return.cpython-36.pycsms_return.cpython-36.pycsmtp_return.cpython-36.pycsplunk.cpython-36.pycsqlite3_return.cpython-36.pycsyslog_return.cpython-36.pyctelegram_return.cpython-36.pycxmpp_return.cpython-36.pyczabbix_return.cpython-36.pycappoptics_return.pycarbon_return.pycassandra_cql_return.pycassandra_return.pycouchbase_return.pycouchdb_return.pydjango_return.pyelasticsearch_return.pyetcd_return.pyhighstate_return.pyinfluxdb_return.pykafka_return.pylibrato_return.pylocal.pylocal_cache.pymattermost_returner.pymemcache_return.pymongo_future_return.pymongo_return.pymulti_returner.pymysql.pynagios_nrdp_return.pyodbc.pypgjsonb.pypostgres.pypostgres_local_cache.pypushover_returner.pyrawfile_json.pyredis_return.pysentry_return.pyslack_returner.pyslack_webhook_return.pysms_return.pysmtp_return.pysplunk.pysqlite3_return.pysyslog_return.pytelegram_return.pyxmpp_return.pyzabbix_return.pyroster__init__.py__pycache____init__.cpython-36.pycansible.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycclustershell.cpython-36.pycdir.cpython-36.pycflat.cpython-36.pycrange.cpython-36.pycscan.cpython-36.pycsshconfig.cpython-36.pycsshknownhosts.cpython-36.pycterraform.cpython-36.pycansible.pycache.pycloud.pyclustershell.pydir.pyflat.pyrange.pyscan.pysshconfig.pysshknownhosts.pyterraform.pyrunner.pyrunners__init__.py__pycache____init__.cpython-36.pycasam.cpython-36.pycauth.cpython-36.pycbgp.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycconfig.cpython-36.pycddns.cpython-36.pycdigicertapi.cpython-36.pycdoc.cpython-36.pycdrac.cpython-36.pycerror.cpython-36.pycevent.cpython-36.pycf5.cpython-36.pycfileserver.cpython-36.pycgit_pillar.cpython-36.pychttp.cpython-36.pycjobs.cpython-36.pyclaunchd.cpython-36.pyclxc.cpython-36.pycmanage.cpython-36.pycmattermost.cpython-36.pycmine.cpython-36.pycnacl.cpython-36.pycnet.cpython-36.pycnetwork.cpython-36.pycpagerduty.cpython-36.pycpillar.cpython-36.pycpkg.cpython-36.pycqueue.cpython-36.pycreactor.cpython-36.pycsalt.cpython-36.pycsaltutil.cpython-36.pycsdb.cpython-36.pycsmartos_vmadm.cpython-36.pycspacewalk.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycsurvey.cpython-36.pyctest.cpython-36.pycthin.cpython-36.pycvault.cpython-36.pycvenafiapi.cpython-36.pycvirt.cpython-36.pycvistara.cpython-36.pycwinrepo.cpython-36.pycasam.pyauth.pybgp.pycache.pycloud.pyconfig.pyddns.pydigicertapi.pydoc.pydrac.pyerror.pyevent.pyf5.pyfileserver.pygit_pillar.pyhttp.pyjobs.pylaunchd.pylxc.pymanage.pymattermost.pymine.pynacl.pynet.pynetwork.pypagerduty.pypillar.pypkg.pyqueue.pyreactor.pysalt.pysaltutil.pysdb.pysmartos_vmadm.pyspacewalk.pyssh.pystate.pysurvey.pytest.pythin.pyvault.pyvenafiapi.pyvirt.pyvistara.pywinrepo.pyscripts.pysdb__init__.py__pycache____init__.cpython-36.pyccache.cpython-36.pycconfidant.cpython-36.pycconsul.cpython-36.pyccouchdb.cpython-36.pycenv.cpython-36.pycetcd_db.cpython-36.pyckeyring_db.cpython-36.pycmemcached.cpython-36.pycredis_sdb.cpython-36.pycrest.cpython-36.pycsqlite3.cpython-36.pyctism.cpython-36.pycvault.cpython-36.pycyaml.cpython-36.pyccache.pyconfidant.pyconsul.pycouchdb.pyenv.pyetcd_db.pykeyring_db.pymemcached.pyredis_sdb.pyrest.pysqlite3.pytism.pyvault.pyyaml.pyserializers__init__.py__pycache____init__.cpython-36.pycconfigparser.cpython-36.pycjson.cpython-36.pyckeyvalue.cpython-36.pycmsgpack.cpython-36.pycplist.cpython-36.pycpython.cpython-36.pyctomlmod.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycconfigparser.pyjson.pykeyvalue.pymsgpack.pyplist.pypython.pytomlmod.pyyaml.pyyamlex.pyspm__init__.py__pycache____init__.cpython-36.pycpkgdb__init__.py__pycache____init__.cpython-36.pycsqlite3.cpython-36.pycsqlite3.pypkgfiles__init__.py__pycache____init__.cpython-36.pyclocal.cpython-36.pyclocal.pystate.pystates__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycalias.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapache_conf.cpython-36.pycapache_module.cpython-36.pycapache_site.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycaugeas.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbeacon.cpython-36.pycbigip.cpython-36.pycblockdev.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch_alarm.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iam_role.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_lc.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pycceph.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos_job.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmd.cpython-36.pyccomposer.cpython-36.pycconsul.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycddns.cpython-36.pycdebconfmod.cpython-36.pycdellchassis.cpython-36.pycdisk.cpython-36.pycdocker_container.cpython-36.pycdocker_image.cpython-36.pycdocker_network.cpython-36.pycdocker_volume.cpython-36.pycdrac.cpython-36.pycdvs.cpython-36.pycelasticsearch.cpython-36.pycelasticsearch_index.cpython-36.pycelasticsearch_index_template.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycfile.cpython-36.pycfirewall.cpython-36.pycfirewalld.cpython-36.pycgem.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglance_image.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgpg.cpython-36.pycgrafana.cpython-36.pycgrafana4_dashboard.cpython-36.pycgrafana4_datasource.cpython-36.pycgrafana4_org.cpython-36.pycgrafana4_user.cpython-36.pycgrafana_dashboard.cpython-36.pycgrafana_datasource.cpython-36.pycgrains.cpython-36.pycgroup.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychost.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycincron.cpython-36.pycinfluxdb08_database.cpython-36.pycinfluxdb08_user.cpython-36.pycinfluxdb_continuous_query.cpython-36.pycinfluxdb_database.cpython-36.pycinfluxdb_retention_policy.cpython-36.pycinfluxdb_user.cpython-36.pycinfoblox_a.cpython-36.pycinfoblox_cname.cpython-36.pycinfoblox_host_record.cpython-36.pycinfoblox_range.cpython-36.pycini_manage.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pycjboss7.cpython-36.pycjenkins.cpython-36.pycjunos.cpython-36.pyckapacitor.cpython-36.pyckernelpkg.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystone_domain.cpython-36.pyckeystone_endpoint.cpython-36.pyckeystone_group.cpython-36.pyckeystone_project.cpython-36.pyckeystone_role.cpython-36.pyckeystone_role_grant.cpython-36.pyckeystone_service.cpython-36.pyckeystone_user.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubernetes.cpython-36.pyclayman.cpython-36.pycldap.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclocale.cpython-36.pyclogadm.cpython-36.pyclogrotate.cpython-36.pycloop.cpython-36.pyclvm.cpython-36.pyclvs_server.cpython-36.pyclvs_service.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pyclxd_container.cpython-36.pyclxd_image.cpython-36.pyclxd_profile.cpython-36.pycmac_assistive.cpython-36.pycmac_keychain.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmarathon_app.cpython-36.pycmdadm_raid.cpython-36.pycmemcached.cpython-36.pycmodjk.cpython-36.pycmodjk_worker.cpython-36.pycmodule.cpython-36.pycmongodb_database.cpython-36.pycmongodb_user.cpython-36.pycmonit.cpython-36.pycmount.cpython-36.pycmssql_database.cpython-36.pycmssql_login.cpython-36.pycmssql_role.cpython-36.pycmssql_user.cpython-36.pycmsteams.cpython-36.pycmysql_database.cpython-36.pycmysql_grants.cpython-36.pycmysql_query.cpython-36.pycmysql_user.cpython-36.pycnet_napalm_yang.cpython-36.pycnetacl.cpython-36.pycnetconfig.cpython-36.pycnetntp.cpython-36.pycnetsnmp.cpython-36.pycnetusers.cpython-36.pycnetwork.cpython-36.pycneutron_network.cpython-36.pycneutron_secgroup.cpython-36.pycneutron_secgroup_rule.cpython-36.pycneutron_subnet.cpython-36.pycnexus.cpython-36.pycnfs_export.cpython-36.pycnftables.cpython-36.pycnpm.cpython-36.pycntp.cpython-36.pycnxos.cpython-36.pycnxos_upgrade.cpython-36.pycopenstack_config.cpython-36.pycopenvswitch_bridge.cpython-36.pycopenvswitch_db.cpython-36.pycopenvswitch_port.cpython-36.pycopsgenie.cpython-36.pycpagerduty.cpython-36.pycpagerduty_escalation_policy.cpython-36.pycpagerduty_schedule.cpython-36.pycpagerduty_service.cpython-36.pycpagerduty_user.cpython-36.pycpanos.cpython-36.pycpbm.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpip_state.cpython-36.pycpkg.cpython-36.pycpkgbuild.cpython-36.pycpkgng.cpython-36.pycpkgrepo.cpython-36.pycportage_config.cpython-36.pycports.cpython-36.pycpostgres_cluster.cpython-36.pycpostgres_database.cpython-36.pycpostgres_extension.cpython-36.pycpostgres_group.cpython-36.pycpostgres_initdb.cpython-36.pycpostgres_language.cpython-36.pycpostgres_privileges.cpython-36.pycpostgres_schema.cpython-36.pycpostgres_tablespace.cpython-36.pycpostgres_user.cpython-36.pycpowerpath.cpython-36.pycprobes.cpython-36.pycprocess.cpython-36.pycproxy.cpython-36.pycpushover.cpython-36.pycpyenv.cpython-36.pycpyrax_queues.cpython-36.pycquota.cpython-36.pycrabbitmq_cluster.cpython-36.pycrabbitmq_plugin.cpython-36.pycrabbitmq_policy.cpython-36.pycrabbitmq_upstream.cpython-36.pycrabbitmq_user.cpython-36.pycrabbitmq_vhost.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrestconf.cpython-36.pycrsync.cpython-36.pycrvm.cpython-36.pycsalt_proxy.cpython-36.pycsaltmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycselinux.cpython-36.pycserverdensity_device.cpython-36.pycservice.cpython-36.pycslack.cpython-36.pycsmartos.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh_auth.cpython-36.pycssh_known_hosts.cpython-36.pycstateconf.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsvn.cpython-36.pycsysctl.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysrc.cpython-36.pyctelemetry_alert.cpython-36.pyctest.cpython-36.pyctestinframod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctuned.cpython-36.pycuptime.cpython-36.pycuser.cpython-36.pycvagrant.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycwebutil.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_firewall.cpython-36.pycwin_iis.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_path.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_servermanager.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_system.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pyczabbix_action.cpython-36.pyczabbix_host.cpython-36.pyczabbix_hostgroup.cpython-36.pyczabbix_mediatype.cpython-36.pyczabbix_template.cpython-36.pyczabbix_user.cpython-36.pyczabbix_usergroup.cpython-36.pyczabbix_usermacro.cpython-36.pyczabbix_valuemap.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pyczone.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pycacme.pyalias.pyalternatives.pyansiblegate.pyapache.pyapache_conf.pyapache_module.pyapache_site.pyaptpkg.pyarchive.pyartifactory.pyat.pyaugeas.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybeacon.pybigip.pyblockdev.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch_alarm.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iam_role.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_lc.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_vpc.pybower.pybtrfs.pycabal.pyceph.pychef.pychocolatey.pychronos_job.pycimc.pycisconso.pycloud.pycmd.pycomposer.pyconsul.pycron.pycryptdev.pycsf.pycyg.pyddns.pydebconfmod.pydellchassis.pydisk.pydocker_container.pydocker_image.pydocker_network.pydocker_volume.pydrac.pydvs.pyelasticsearch.pyelasticsearch_index.pyelasticsearch_index_template.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyfile.pyfirewall.pyfirewalld.pygem.pygit.pygithub.pyglance_image.pyglassfish.pyglusterfs.pygnomedesktop.pygpg.pygrafana.pygrafana4_dashboard.pygrafana4_datasource.pygrafana4_org.pygrafana4_user.pygrafana_dashboard.pygrafana_datasource.pygrains.pygroup.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhost.pyhttp.pyicinga2.pyidem.pyifttt.pyincron.pyinfluxdb08_database.pyinfluxdb08_user.pyinfluxdb_continuous_query.pyinfluxdb_database.pyinfluxdb_retention_policy.pyinfluxdb_user.pyinfoblox_a.pyinfoblox_cname.pyinfoblox_host_record.pyinfoblox_range.pyini_manage.pyipmi.pyipset.pyiptables.pyjboss7.pyjenkins.pyjunos.pykapacitor.pykernelpkg.pykeyboard.pykeystone.pykeystone_domain.pykeystone_endpoint.pykeystone_group.pykeystone_project.pykeystone_role.pykeystone_role_grant.pykeystone_service.pykeystone_user.pykeystore.pykmod.pykubernetes.pylayman.pyldap.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylocale.pylogadm.pylogrotate.pyloop.pylvm.pylvs_server.pylvs_service.pylxc.pylxd.pylxd_container.pylxd_image.pylxd_profile.pymac_assistive.pymac_keychain.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymarathon_app.pymdadm_raid.pymemcached.pymodjk.pymodjk_worker.pymodule.pymongodb_database.pymongodb_user.pymonit.pymount.pymssql_database.pymssql_login.pymssql_role.pymssql_user.pymsteams.pymysql_database.pymysql_grants.pymysql_query.pymysql_user.pynet_napalm_yang.pynetacl.pynetconfig.pynetntp.pynetsnmp.pynetusers.pynetwork.pyneutron_network.pyneutron_secgroup.pyneutron_secgroup_rule.pyneutron_subnet.pynexus.pynfs_export.pynftables.pynpm.pyntp.pynxos.pynxos_upgrade.pyopenstack_config.pyopenvswitch_bridge.pyopenvswitch_db.pyopenvswitch_port.pyopsgenie.pypagerduty.pypagerduty_escalation_policy.pypagerduty_schedule.pypagerduty_service.pypagerduty_user.pypanos.pypbm.pypcs.pypdbedit.pypecl.pypip_state.pypkg.pypkgbuild.pypkgng.pypkgrepo.pyportage_config.pyports.pypostgres_cluster.pypostgres_database.pypostgres_extension.pypostgres_group.pypostgres_initdb.pypostgres_language.pypostgres_privileges.pypostgres_schema.pypostgres_tablespace.pypostgres_user.pypowerpath.pyprobes.pyprocess.pyproxy.pypushover.pypyenv.pypyrax_queues.pyquota.pyrabbitmq_cluster.pyrabbitmq_plugin.pyrabbitmq_policy.pyrabbitmq_upstream.pyrabbitmq_user.pyrabbitmq_vhost.pyrbac_solaris.pyrbenv.pyrdp.pyredismod.pyreg.pyrestconf.pyrsync.pyrvm.pysalt_proxy.pysaltmod.pysaltsupport.pysaltutil.pyschedule.pyselinux.pyserverdensity_device.pyservice.pyslack.pysmartos.pysmtp.pysnapper.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh_auth.pyssh_known_hosts.pystateconf.pystatus.pystatuspage.pysupervisord.pysvn.pysysctl.pysysfs.pysyslog_ng.pysysrc.pytelemetry_alert.pytest.pytestinframod.pytimezone.pytls.pytomcat.pytrafficserver.pytuned.pyuptime.pyuser.pyvagrant.pyvault.pyvbox_guest.pyvictorops.pyvirt.pyvirtualenv_mod.pywebutil.pywin_certutil.pywin_dacl.pywin_dism.pywin_dns_client.pywin_firewall.pywin_iis.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_path.pywin_pki.pywin_powercfg.pywin_servermanager.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_system.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxml.pyxmpp.pyzabbix_action.pyzabbix_host.pyzabbix_hostgroup.pyzabbix_mediatype.pyzabbix_template.pyzabbix_user.pyzabbix_usergroup.pyzabbix_usermacro.pyzabbix_valuemap.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyzone.pyzookeeper.pyzpool.pysyspaths.pytemplate.pytemplates__init__.py__pycache____init__.cpython-36.pycdebian_ipconf.jinjadebian_eth.jinjadebian_ppp_eth.jinjadebian_source.jinjadisplay-network.jinjanetwork.jinjaroute_eth.jinjagitssh-id-wrapperssh-id-wrapper.batlxcsalt_tarballrh_ipconf.jinjanetwork.jinjarh6_route_eth.jinjarh7_eth.jinjarh8_eth.jinjarh9_eth.jinjaroute_eth.jinjasuse_ipifcfg.jinjaifroute.jinjanetwork.jinjavirtlibvirt_chardevs.jinjalibvirt_disks.jinjalibvirt_domain.jinjalibvirt_macros.jinjalibvirt_network.jinjalibvirt_pool.jinjalibvirt_secret.jinjalibvirt_volume.jinjathorium__init__.py__pycache____init__.cpython-36.pyccalc.cpython-36.pyccheck.cpython-36.pycfile.cpython-36.pyckey.cpython-36.pyclocal.cpython-36.pycreg.cpython-36.pycrunner.cpython-36.pycstatus.cpython-36.pyctimer.cpython-36.pycwheel.cpython-36.pyccalc.pycheck.pyfile.pykey.pylocal.pyreg.pyrunner.pystatus.pytimer.pywheel.pytokens__init__.py__pycache____init__.cpython-36.pyclocalfs.cpython-36.pycrediscluster.cpython-36.pyclocalfs.pyrediscluster.pytops__init__.py__pycache____init__.cpython-36.pyccobbler.cpython-36.pycext_nodes.cpython-36.pycmongo.cpython-36.pycreclass_adapter.cpython-36.pycsaltclass.cpython-36.pycvarstack_top.cpython-36.pyccobbler.pyext_nodes.pymongo.pyreclass_adapter.pysaltclass.pyvarstack_top.pytransport__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycclient.cpython-36.pycframe.cpython-36.pycipc.cpython-36.pyclocal.cpython-36.pycserver.cpython-36.pyctcp.cpython-36.pyczeromq.cpython-36.pycbase.pyclient.pyframe.pyipc.pylocal.pyserver.pytcp.pyzeromq.pyutils__init__.py__pycache____init__.cpython-36.pycaggregation.cpython-36.pycansible.cpython-36.pycargs.cpython-36.pycasynchronous.cpython-36.pycatomicfile.cpython-36.pycaws.cpython-36.pycazurearm.cpython-36.pycbeacons.cpython-36.pycboto3mod.cpython-36.pycboto_elb_tag.cpython-36.pycbotomod.cpython-36.pyccache.cpython-36.pycchannel.cpython-36.pyccloud.cpython-36.pyccolor.cpython-36.pyccompat.cpython-36.pycconfigcomparer.cpython-36.pycconfigparser.cpython-36.pyccontext.cpython-36.pyccrypt.cpython-36.pycctx.cpython-36.pycdata.cpython-36.pycdateutils.cpython-36.pycdebug.cpython-36.pycdictdiffer.cpython-36.pycdicttrim.cpython-36.pycdictupdate.cpython-36.pycdns.cpython-36.pycdoc.cpython-36.pycentrypoints.cpython-36.pycenvironment.cpython-36.pycerror.cpython-36.pycetcd_util.cpython-36.pycevent.cpython-36.pycextend.cpython-36.pycextmods.cpython-36.pycfilebuffer.cpython-36.pycfiles.cpython-36.pycfind.cpython-36.pycfsutils.cpython-36.pycfunctools.cpython-36.pycgitfs.cpython-36.pycgithub.cpython-36.pycgzip_util.cpython-36.pychashutils.cpython-36.pychttp.cpython-36.pyciam.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycimmutabletypes.cpython-36.pycitertools.cpython-36.pycjid.cpython-36.pycjinja.cpython-36.pycjob.cpython-36.pycjson.cpython-36.pyckickstart.cpython-36.pyckinds.cpython-36.pyclazy.cpython-36.pyclistdiffer.cpython-36.pyclocales.cpython-36.pycmac_utils.cpython-36.pycmako.cpython-36.pycmaster.cpython-36.pycmattermost.cpython-36.pycmemcached.cpython-36.pycmigrations.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycminions.cpython-36.pycmount.cpython-36.pycmsazure.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycnamecheap.cpython-36.pycnapalm.cpython-36.pycnb_popen.cpython-36.pycnetwork.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycodict.cpython-36.pycoset.cpython-36.pycpagerduty.cpython-36.pycparsers.cpython-36.pycpath.cpython-36.pycpbm.cpython-36.pycplatform.cpython-36.pycpowershell.cpython-36.pycpreseed.cpython-36.pycprocess.cpython-36.pycprofile.cpython-36.pycproxy.cpython-36.pycpsutil_compat.cpython-36.pycpushover.cpython-36.pycpycrypto.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycreactor.cpython-36.pycreclass.cpython-36.pycroster_matcher.cpython-36.pycrsax931.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsanitizers.cpython-36.pycschedule.cpython-36.pycschema.cpython-36.pycsdb.cpython-36.pycslack.cpython-36.pycsmb.cpython-36.pycsmtp.cpython-36.pycssdp.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycstringio.cpython-36.pycstringutils.cpython-36.pycsystemd.cpython-36.pyctemplates.cpython-36.pyctextformat.cpython-36.pycthin.cpython-36.pyctimed_subprocess.cpython-36.pyctimeout.cpython-36.pyctimeutil.cpython-36.pycurl.cpython-36.pycuser.cpython-36.pycvalue.cpython-36.pycvault.cpython-36.pycverify.cpython-36.pycversions.cpython-36.pycvirt.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvsan.cpython-36.pycvt.cpython-36.pycvt_helper.cpython-36.pycwin_chcp.cpython-36.pycwin_dacl.cpython-36.pycwin_dotnet.cpython-36.pycwin_functions.cpython-36.pycwin_lgpo_auditpol.cpython-36.pycwin_lgpo_netsh.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_network.cpython-36.pycwin_osinfo.cpython-36.pycwin_pdh.cpython-36.pycwin_reg.cpython-36.pycwin_runas.cpython-36.pycwin_service.cpython-36.pycwin_system.cpython-36.pycwin_update.cpython-36.pycwinapi.cpython-36.pycx509.cpython-36.pycxdg.cpython-36.pycxmlutil.cpython-36.pycyaml.cpython-36.pycyamldumper.cpython-36.pycyamlencoding.cpython-36.pycyamllint.cpython-36.pycyamlloader.cpython-36.pycyamlloader_old.cpython-36.pycyast.cpython-36.pyczeromq.cpython-36.pyczfs.cpython-36.pycaggregation.pyansible.pyargs.pyasynchronous.pyatomicfile.pyaws.pyazurearm.pybeacons.pyboto3mod.pyboto_elb_tag.pybotomod.pycache.pychannel.pycloud.pycolor.pycompat.pyconfigcomparer.pyconfigparser.pycontext.pycrypt.pyctx.pydata.pydateutils.pydebug.pydecorators__init__.py__pycache____init__.cpython-36.pycjinja.cpython-36.pycpath.cpython-36.pycstate.cpython-36.pycjinja.pypath.pystate.pydictdiffer.pydicttrim.pydictupdate.pydns.pydoc.pydockermod__init__.py__pycache____init__.cpython-36.pyctranslate__init__.py__pycache____init__.cpython-36.pyccontainer.cpython-36.pychelpers.cpython-36.pycnetwork.cpython-36.pyccontainer.pyhelpers.pynetwork.pyentrypoints.pyenvironment.pyerror.pyetcd_util.pyevent.pyextend.pyextmods.pyfilebuffer.pyfiles.pyfind.pyfsutils.pyfunctools.pygitfs.pygithub.pygzip_util.pyhashutils.pyhttp.pyiam.pyicinga2.pyidem.pyimmutabletypes.pyitertools.pyjid.pyjinja.pyjob.pyjson.pykickstart.pykinds.pylazy.pylistdiffer.pylocales.pymac_utils.pymako.pymaster.pymattermost.pymemcached.pymigrations.pymine.pyminion.pyminions.pymount.pymsazure.pymsgpack.pynacl.pynamecheap.pynapalm.pynb_popen.pynetwork.pynxos.pynxos_api.pyodict.pyopenstack__init__.py__pycache____init__.cpython-36.pycneutron.cpython-36.pycnova.cpython-36.pycswift.cpython-36.pycneutron.pynova.pypyrax__init__.py__pycache____init__.cpython-36.pycauthenticate.cpython-36.pycqueues.cpython-36.pycauthenticate.pyqueues.pyswift.pyoset.pypagerduty.pyparsers.pypath.pypbm.pypkg__init__.py__pycache____init__.cpython-36.pycdeb.cpython-36.pycrpm.cpython-36.pycwin.cpython-36.pycdeb.pyrpm.pywin.pyplatform.pypowershell.pypreseed.pyprocess.pyprofile.pyproxy.pypsutil_compat.pypushover.pypycrypto.pypydsl.pypyinstaller__init__.py__pycache____init__.cpython-36.pychook-salt.cpython-36.pychook-salt.pyrthooks__init__.py__pycache____init__.cpython-36.pyc_overrides.cpython-36.pycpyi_rth_salt.utils.vt.cpython-36.pycpyi_rth_subprocess.cpython-36.pyc_overrides.pypyi_rth_salt.utils.vt.pypyi_rth_subprocess.pypyobjects.pyreactor.pyreclass.pyroster_matcher.pyrsax931.pys3.pysaltclass.pysanitizers.pyschedule.pyschema.pysdb.pyslack.pysmb.pysmtp.pyssdp.pyssh.pystate.pystringio.pystringutils.pysystemd.pytemplates.pytextformat.pythin.pytimed_subprocess.pytimeout.pytimeutil.pyurl.pyuser.pyvalidate__init__.py__pycache____init__.cpython-36.pycnet.cpython-36.pycpath.cpython-36.pycuser.cpython-36.pycnet.pypath.pyuser.pyvalue.pyvault.pyverify.pyversions.pyvirt.pyvirtualbox.pyvmware.pyvsan.pyvt.pyvt_helper.pywin_chcp.pywin_dacl.pywin_dotnet.pywin_functions.pywin_lgpo_auditpol.pywin_lgpo_netsh.pywin_lgpo_reg.pywin_network.pywin_osinfo.pywin_pdh.pywin_reg.pywin_runas.pywin_service.pywin_system.pywin_update.pywinapi.pyx509.pyxdg.pyxmlutil.pyyaml.pyyamldumper.pyyamlencoding.pyyamllint.pyyamlloader.pyyamlloader_old.pyyast.pyzeromq.pyzfs.pyversion.pywheel__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pycerror.cpython-36.pycfile_roots.cpython-36.pyckey.cpython-36.pycminions.cpython-36.pycpillar_roots.cpython-36.pycconfig.pyerror.pyfile_roots.pykey.pyminions.pypillar_roots.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/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:37945/SUSE_SLE-15-SP5_Update/6dab13654fb4a6e2459b22e773a9a16b-salt.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux            emptyPython script, ASCII text executabledirectoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledASCII text, with no line terminatorsPython script, ASCII text executable, with very long linesC++ source, ASCII textPOSIX shell script, ASCII text executablea /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 RRRRRRRRRRRRV bܡ# 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-82131b33d4c1e8af5254d54675b63beadaea9201d636cd5fe88eaad0a2813c6db?@7zXZ !t/c]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLRB`0KN޻%$T!2}0.x(kEz.lJ@٨x6BӨ*Gs$g9%1 p$'`znT㫌D9PI]_ywbG6 %dUugxZ(,Ng{(ȳ N>j)_nIC~L~c 2~\+PvM`L.PKoe8@7odFe0h؅ H9]bA A}8IB?u]/iBoHGꌮE|ЈrUj8뭗 ;r֍2HL;BO&03ԟ*+_,ft{o/vy z T 9`8Jc>'f6HL=REMt*ߝ0%ln#MǬb6 NgX~#N@:$4x@NXq `[i @jC쟤Ih >^`/"ٱݡu}^2ot֒/U+YJ?K{uO]FG [w.^p#nJ\ں /3PmZ2e$wa˪=ơ1VIdP^{KwC1hz4Ufr/Y0SK(Pb᎑PǛv;dYq)]~"^{%Z@x>h?zyPIfKtƯ@o11H0V$KL9_>^䝿K.zn"6kj"%K҉ی.VM]츲<6-v=* !;}\D̂vǥ{|J% qJpq-#iWeYڄΟi5=u(woKG)HbqE1uJyWQÚ[QƵI:oYkzC~;>+cal[c0߼Ih⼱ ÇH3Y2,)Cc#twx>>a xR 4cRwo1~\ p֚Yt1Qɳح.wlg2 nx F}luFnldTcL|dz&ROd2}Q{}dkmH(&|Ul0멾lEK=9a!D2a>S)T׃ouCXM Ӏ'd^gPTQi)` ة%{RK숌+.bAfZE@snGE,m8꼽ɤ V#HdQe[vjF*& CMWRP1>-p$SL(v8s!\nviۍ껰ޕ\t ځ݈,v8B*BP@B~ovy¬ ;L[k!\SLXM./v$5v&iB92Ն/m4z܊R̄zX&k퍬wӂ'7ovܐ-n"c ؎|Zd:vI5OUC t Q4X_#nEK2^s)6|DE4(?LN19)L``W21PV=@k W0"ؐ+u6v RTcA pD ۵O A'wa$%wgdTșZ~g߼ IC{fdfi!I*s Z-t-LB>x !n"_Bqn1#n+75VQO)}6Ƭ6|!&X6OL:?YAiu<̇G{0.Fd/VЅKQ-POBu;],S g]%q:sCo6?ˠ;قÐ+>4mCTﻥt(׋Lp "ıƸT1ok&¸_V>K軶sԓVXn4!a㦚^ wf{lHbI/ϨRGeTfws|tԽ\$'ܫ#?- H:3"r6;<\W[ g?cp&0ҷBv~Q/Rv3*}dK)8XT|?G1֒!EC"+ؙ׉]_sV"Ts5d)P?ʠ șp|բϺ`A-Xz8@e{@tI]{,^;鄝`hB<e\2YFJ`hpFF*O2/պ>*3 πqw\Tȕ-sElFlR?IVw˹N|zǐ0q7%8()h B+͓c%laϓ[Xc˞v"MX*o:|Q[ FK{n '>^Gr=(hUCqϠ7袍;8?^퐎Kv!y!r:kP#V&V,Y0\˲͉ۤk6[bG>U@%g#WuA01]3ڠ|`Ս\^3+fp4 od&PW#HV0G'~u,^K\? L! c*Q@`tk@ gKr3%krK׮vcy|z"bKњC<Lk5Cf`+4l"@)OW 0enDE}2$'l#i$a m!] i]2LL7ie_GF)æ[N 6IGg'OiݴrQxLLtˏ|''LoZdPH(x}AME'O^Hl-{ { P>b8%|W}a)qTEW>k"ډHb'.`T6}۽~";~j39`Q)i$7\S0정K?vXOU<Ž֙G ,֧xcCugPq:314tLe #.F 015;]'y08O~etTcٗbݓ}afɗY)(#:Aate&Ek4΄+ʹ{/0ոc,tB G{II$Gӟr>,N(/x)r!{1f,mąAAEj1?UNq<&<=mYݢuy:. pt]_]!emN؟(i_ V"_~T4OٗJDLA$0iz1{薅.f.F}X+KZ\8:-A\E]g 4"|j$9͢S|8ct2sDkQ@W{6^<0~'I,1] 4Gv)@R1Jfd$5YIc!¨޸AtU*LDˍQIJ-k7%MXޢv^N*'˶w)wA 6\E1 N!F˼4Yx x66('PK II獳M!ι4`il^ ﺍM4 #mfXOr9TW'7bwR Eeg;͂6Z.&F5?9L>m/RbktG)E/I"$Q4kqM0O0: AubE_fxe;>=_獑4lvmDXk[8}"1l]4/_'saiR?gh2֠<_Hm!_n{焦+snk\lv>KuƗoE6sN˓rt I"Ҿm-YiJR;/b:L݊ $,) ~?7hFꘆzpO7XцQ!<&|VNl86ۉ>z AO.-墀 ғOWNLi+i`=J:Z(қ"nO;S3η[nFpNP0ӪE鹌Uɬj脺h\>λv=v ct>;W68S嬋CC/%毲1h S3'@% FygkCq$us\ 〈Q?G9D=6Υ/ArG4yZo7Oh-.sH Tw#kV!~+]hbl>hΩVި}i} gl瑰4?CC sp9XNm0E.|}r3 hx }n-Ux?}kgZ7+o{xiЬӼΊ&s:7!2,Ga-QԚA=̦΅3^ז_-FR#B bFeN]+pJ~+ḡ^ 5H֙g)E|mq~s<̂$XE!6|gO;/:_D]|:\jж@ /aE=?DZNHrf.£صaȤY Y>^J>A-L/us/chF?`9apZCYBnhn=`xY9um0z@>,)t"xwuAuiQ;I»1),ph@ckּV'}~n"hH=kooFOlA;zL-{|oNre.ee T7(xg v]^@7FחY =ln$SX(.߮]z.T^ `JAӒ `Uljj*  yvv+yA=⻬{+3ƌ,j\*ʷ 3>Qid -R>3$䈍2D._ ea̱} (J~K M~ٖhBNXޕ} 6.wÂE#צq>E͆~p0 Ʌ6DU>fDDg9MkKtX#cj>ddEШs4anPOQކV!>߱?\RY:/7~p옐bYf ^CSfYK^-]ZDYh4L_L`Vܮ  M)dJdvO!Bb)`3kSlf*BRi~$d"[8_/< Q>i ɠfb41ҭ."++BgiQ}& P:%g`xIT&oevUc|jpcFu3'wVGʛh /^ɫ }{$|# [ ?Ցɟ{"- A݆pzpdDtܔK%isHU?B]K3owBF7/oaqF5ɜhꭢtce%M6`7i 4ʹ'YmEa2pynz- nBXad74z\y_fRסm;\* E#|6Sp7܍)%(mҴDeﮰ;gCU 3 mWΣ~VBY9|} tuE(KL2kD]js%>-_Yu҉?4Ͻ1ףq8j R4،ާ6% +)&-Mǝ?gr[ḅ 9%ƸeI# &9':Yӣ{ ;c}r\]B66$OʹdX`˴͒+! )u)܉fl׀8p{BOH 28#0 j>ʨ:ڪdY#☜1hܺ s*[꙯C2a8C$*C~Mzc%LWK |b+wތK=^d@kWxݧY2霘5= :e+V F8$36bljr"cC#77fe5hˠ)| >\.Iә@  -A/O㢇nsgg w*؆ ) ܐ9W]fΨM93_v|@Y{ ޑzߛ!PShpqhOx#͇1cImgY媩7 HUnƀBDmʔfMP,sۂ@g.}mg$|| ;%?~ H6-Z<2 R<*7j"Z)믥d'۸o~8@{|9qFjRS>|K-G"ng]@yc lij.鶭UfplIsQ!I(epv% T0;_kTș<]$"f@KGr.;2"V"o8*8QPXu.V ~ 7;=M/ꕖ9D7׸6$ 3q'46$)C"HMd]Œ@4ȓӋw\f ) mh̤C8{"bt *}wjP9I_ɽ~L`Yvhf/+ϚrQP]U2DI_V-Y'Օ4+7@m%3m3 ܗ!v-R)ޞXIOO]z}|SPl{?V?߿k2;4`MoƺN(Guu<4X2@u7W̓.0w MѶ]pi1Z8 *M OɸcèS:UI;_,k渮vHo^31oCr'*#=I||:#M@ak&j#q]`v?K(ac+rL`?F~J,,eYn>Q5ThSzhUIdZ`H'mXm0po{g8~Ok0P-nG)>Xl.|O|\ 6WF͋hZaXs lʿᣋOT~q@p9k+;X~̓@^` h;pڙoCpЂ#_񅟊bgFcs+QxB@Ym0iiG"3pV|N',Faz0F3u¬\Y4SzJF65CͲC8ʣS\4hyts(>blE]\[Q#Z/×xw*KBsF)fOѵO5a& ELA<"w^FژciAUW_)6B dgS3&B]lRFYQ#?mkqQ<n}u]pr.Sيф+L=aQsMDjFtZl*맚7cX߅9|2+o.F&jb(zŎ;j\<\h b6 /Je:5՛[&Eg bˑ(T2u+BX>G|pOJH]V2~.ChE5.@tvrljMg@"^czi0FQjfBJ2;}v6al*@rʠ:owkQs!~ i7 z n[MY {+q,97o_M\wҘ',`Gž8)uEKGES >M=ynuБ}#~GakH;l'"EyRɭ-壛WSsIcVY yAR@ƞSb|B;*gJJ@w38QU"U:7CvR' u%% qH㛕PV@+,)k:TZ-=-?D!4һwK|EYj KM =(rִ<`Z n'#G : t2SRfJ3D\iެGK jYDc?`NK_inZvk0R#Wy5dž^Ԃ}DPsQcYk▖)x̺(}:1ù B$%2!p5r"`#7ݞ}gf9Nw >מ*QJ:?L)|RD`z-Gè.s%%5}1'MuOgV)[cMF" l.8&P4) ˬQc1.HVLIʒ,-͟RLQXO' LBW CL*(SRi!}po-Pk|ElLY@w-Bd)M.:eTL# \0å=3e==~/dY4jOziHE(&dv9dP&q~eϳs ;H쮝|[t ^^n_ݝUQ?V V Z vC)% '']5g Ќ>Y󧍄zkc <0)ꙕ]Y9 WY¹5|(HLbs':L%w-oY0CyʘLc2ƌ*1I )LOzO6 *Brg= @(Jܳձ;||#Qτ*OpDww< ]CSN"ɉ(FvhDx>~P1U4 t۹h=`^<É/CՖ%zA E|]2^16lW~ʱҫp/+jbpg=N&2˧7g#.@]3%j-v6LHQ Jv)pY~U6nM V uxWw ^$ߎIQMer9$h3}eOPW.H,$d+[{qYAT^'/Bj.eԖjL;[?Gw%A_C"H|p"ʾm0%$XM@fiuMJ,2ǎ"ݵ(NI9WwCDMUkbݡS^Q)CP5%{V|.T>K0vfݰqH}'sD+F`<|,GP@[%f8f|.z8r(:zEHWPsH L]&qmcn Wc1{2e|8twQq%ΔpbXfbB&H24r8SO '7*VHk`&}G[gvE0Z^RpmW-!nVʚ\C1[<1Yl%~4a*c ~oQ67E/ÿW=pH2Mw6~־b[aorB_l3A9F/c: KƲ NmQzXrA(01lN$:("βP.;)Q4Ls "po{o+6.R`6pU PpݦC`IIw'QQP246y|dɫ ƀʑZDy PI 7t}ʔ%UN\Xx. O]=U}2F B"vU^7&򢀱/puYޯK3ReC}Yp.^j_?%RF~? DBQqd MhnP~Vz9?ؑvP9v~.n?1ASu/ξKC6:` NVg!|s`ޏyfgu/$|`'UCT큡 t,O.zx&G&l ->[8t$8U*.%@m_"\ۼ"WxΑȯ9$FXG gq|͏jKRBf#V>z/C/)f[P"qbk`|1kK 兩E_ 'eYIr R(L}0 咘h{bYv~f;c t=|o(| 0sqee<]>Y,XZ^8\uQ D^Y=6ÚIQɍd&SI>bV2+B[)7cYd$vhW{BL:>X2;t I>p4bQQ/zSiH^K7v O1K oy5d͗ɪ%jp-]"~sϤ,pg埴7g$9uck\aU?DZ.i1``5Q@yvN=̉4 ]N ".⁅_blZG9!3CsJ;@pFJ[ܢᙾw-'Ist@%t;+Ehy&*/ (P0;}ApG`[g_T*vWp, zY~_&uZ֊\ 'aksT 8eb-^HS0y#js r 8X^ 31nz2X_#IOv 80-2z4Mc*u*18m4"!AM)Px, EƱaY/|&$FWڙVda*y,Ӄjz'k,Z}J-_&FoEZĶ56~Ll+'lx0aG^v-;|R&_^ÔquNq5cL":ӓ,ô`R4)j,xer@ Rè{'?95c(up.זM4Unl̥XaXgey fM=J 7v@nx!sЮ1u(shfChJs|GN` 䙮&94IK0Ŭo#jpV7gʐ5o v].&.Ȏ[Пg =6'r7gI[ eYdClUQ/A)^NAO;AkVG,,,9ǵjڅuBUwOrQ<-Vʶ2ذvM^o;(oLW0ah)* &2gO[CE pT;I${qQہF/T )e)5//BYpi @7ͽDVHGARJ,RA1ZRyh{6\mƶ^^W+:F/WOK&vQU =+w8;*ߠz)L5?_~[+M^Ym(t2fGLO٨ۭ͉> ZƲ-|*`:m)ȾXqR'B^,3Ih"CdGX͊=* 5)Ϯ5sal]:T0b=PmC-𽾜ި;MspE>rPgNߏNm-쪧]R(y.ӝ}kzI*DlRQPY\Hf,t !epMQĚ2z; _27$ ꑫ܄JdAʀQ^4z*NiJ9 涧Mxxw>j-_+p@EeTzНEf_Ш0_$7m1 },e]~#Ej = 3MS{<[ugߌY+ P<,QAp~{/iCjl)r(HOG1bQ*PwP'M!ݜ9)<څ$ϳ̄c MEF'Ӓ ^~׌XVl~XoD$ %D|Z-W.+QGd•TCv{(AhL-WF:LkFo6犢4oZ4|_ ] ->*j*d\ᘥ1]BqtRڃ"Gm#2mzNcُ iB(L{;]kW@A*Z'eܭ'yd+[7z ߉m8!+iex_Wd^ƑILHn,N;ԕ[ȧfіXo 6%sA^Bzj<kiJ"^SB~rZu#n;~vާ/Gkf؛ KMuxT HLGq baIjŲO^uC[s/%z*#sCiDCLRp9 SڊT;ީk^yc0a+,)IׇkkJG18v aF.?+vq kOyz,C!,#VOFX=HLh*A5cwX$"Y f5e y_1ݣ$90 d4$~\m9I-,G?2i+2Uuuk ?xPH62DOE Z~#M282ׁv>B,MY%i2!W̼Bcޏ=:il\f9քa[d;HI N1h 7j9 18 אm!:ru9^w ozI8GrV(Gb6Tۧ&ʡB3/Op{Æig/9CUV#}= Xwt]˅gTb~Лx,]2|Uvg}"4mZs0C4H Ί׏#ꢪY/ɸ4R&k2A)O'єn|H0M,hk5hfHV&(˜[{< Lh[."KChkf0#ξĔ%]w Ý ~pv@Nl]J*8g}rrG)޹"*ԯ!;^޾vG,2Pax)y0B- ^K D1A,]xySRH20Ų|S;gU3!J3ab+Oc}GVEgzJu81z\]uVSTIbnEx h.|d:Jt"l"L2]-s8lppُA? 57K>Ys{u#ʥ'm﫷ڵ<{2'6p-j5D%e."BGes;ƼVuSȸI {. N,١!ƖKEV)QU pJKW,^W{QEj >K1ϐENHX*EױxtnvZo|}[Y0%1xzu/S!U79VNFJ&xuْClUX4Ȗӥ֟O;00ُ ~nQM_K+b[F O6򐶱f]ήy3&wMn++/!6Tժ^_( boG!=%I"X1LXMqv-|+4S5=l禦j0rf 㞆I&>Ѯ]25Uco S,Wvd̋sȕ5+lwїka":os/Ժws\X)>u[ؗݮ+n*!k߁_YVqo5o q~zDsM=5O_L'(Ү@.h,qY͛ĻO:5q\ؤ.*rwgo*gSm "2u 'yS}"%jԈ>ĸGV+YTsuJр K0gLE ܎S,V*fEݝJAxiRQ`1)m55gJ%#j\,*fŠAjۙ* H/ط4A,; 5>b`gP@Z_jOC]"7b!cԗÐDq)2[zyIZ> v 3єVC2'}lTd\4ґ>0!xݜ.}o;ɒWKL2X: q"d`X ٨7Y#vVӅ«HH`v$kЖh>ZSAQp-+"IߌqoW_3M+礱f]Vx-?%+O"=\!WnEgW2]ͭ/8ȲM*1m [+sN[0/c~z*y#d!誫H|ɰPeNG܇ JA{[:27]%%wݠ᛭fs^$T 5!gf¾u'}}ӒN߬>~n: U`E)L 2HUiZ 1o?(}(kAmHwUBќH WDjMQ Zԥu&5I;Vw97$hX#= VqjIi!5 i 'YtxR x;3ZpDtуw;qy`Vd KB ZRF7"*u8-0fVr'=R4(8Ndd5XTP-}thq5O[`;8HOP>'JW_B" U66U{DLO)K`>Ң6T "hb4N,ѡRkkҹh+&mępbi![\,*wQFG1KVi*MyqSIT?}(J *X2dTƾдu%D͓rb@=_2[JDXϧ$2̂ȁ#?!Z#I+m-`8/rWW  _ o>xEgLj?o/ IDԯ|F&$ce9 _lC)Dp uj\D)GULfNsMR$132oӶ]ܯ,f~L.k cLJP撀q<א:g6[H54NJT{7 NN%Fʥ%!(2̚E]}'w\mtJ.$II )^3]P[CMlri+LZa#aaC zm{%rw};"!ȂJwLZ#0̥9jO:82Ъn2\;bW̸ȖeNϾ,!rVw]89[4E5le__k5^[hBS|u# =Ps ϊ2H#ślC1C>$CS/5r@qEgi@1=%RtM)h+l?+1)C9Wہ.9ۑeBЁiݴ%<*^P.B& ^ipIOtTU%A:Kxa ,r5`U0%Dg8>uo , [iVP0\9Ҙ?&(`1>`GB\H*#cägEGN@4T5miBa|3bt8ȱUN(0"k4F } PJ +Knjzӥ^:g)ba}z5GJO3GIWl"ÍG e > }a8[^bfpjmv'VB1JM x= Uu ilL2C[WƝV7s*>M F)\:Y6%~A PS_dJuJ͆Ns#$>QX6gd8h›;u1tܰAI#_&2Sc3Ĺ3bJ l-Om kt=W+7=m-Bf$/9t?2zԶoIFpIS4[ Y=rj|mv+#'+iL7IJ[?a ,˕\,Q/x%`M4 M,htKҔ9J gKK + _SjM7gϴǚlݼD ; 45dKZqE1UrdS(M/$C OA hpuv%TQ^bܕ B7F\AU#">)9tyjn`+ V%3-.\нDU{ɚVacj6Hrw߸pvqe'vX+:יOxlVLA^4u?5:uեpqq18LY͞xOsy~BKzה1G"lnDy֑@k%*cGී+x,w HM>@=F m՞h.Z/=b{/BeqJ V@,K"y"OwF1nk[޵m +ݍЋ:#s͏(1\R/*z0iN}O"byKdD T_ދ/V(pI+8sFwLCtصSEʭr}6jd(j{igJlq)5tLOe^dbc|b;\HX^=9@Z*j3oq;ՕpAϽ| gD)FmW׾sgCND^ |mRX)qתRպCT%*taj`5PAZxS6xZ Qoo*Ed*N,[M V^SѬ9bvCT%q#il3S~ o+!7aSk6ෂRH> wpֹovF'3cD22p2J=r{l |]`Tsad Ѡǒ [kYV bA.Sȫ1pw /E+fk:LL ['eM|*OM;T {ahN]*Wo$(84λ+Ч<6?q#lJl5Gc!O ̻tKe'`>aUE-$"3mtf[JS+{&XREvYKmK'U12}*bl =:e~߫450{#{G`?'a})S\:Ȗ|DDUYh9EI{,v" tB>c~βJcGQue[1zޔz,RƱDrnOU&ڲZra NڐV*~BjɆ$oB6J7@!$H9.ªE6&r];R+4p~Mq}@Ⱥ-D$kLk N/vCy@ջ)aN WeE#MWçqS.S|c^g^qEf]0gJEv*ʮDƔ7c-3Nk7p ǥJ ]kb|uWX˟F]Ȟ:u{b4-{q=^I^ LQX]o5A1lkG3Szu[z0:pcپPbrFdzAHzEGX K/ت[sѿ_WAfU:q*Kͷӡ#kbu$Dvq&؋bKN3_ :އ% M"Lg?@B"\k @@.|-ornj.Kwѳ_?'_LxlHmdߪNwakh#²AJL?ʷF=Oܸ(q( 2ֈx0н @4ktaKS7$$@XaH;Y )ZeN'&hvWw^ V<2 ˣʯU ##H_E%.}Дp S$l~ΖR) زm_ge4@;0'LfԓTVZ){Eq .R~_=ǿt1"Ap.Zyͷ!Jn(Ӷ±kǮK{]9dR4doųlm%ʼnrv޾ 63nY)` }j V)l[B3@%'ɪMbb6-,p(K3t6 ** ąUTz6z4ܫAi6dxq(sq~k.lղcL$,fEY$l&sqQal?%%͜#(DqHDgGԩ)W拉п3Hɰ+SzʷF( pFRظHnױxWŀbԶ7Yv/YP'5vr8qQFRFshd joqG4C,dpZ3}X-7l!!.^5?@+t ͷVu$GKR7MY9aZ<ZOTH/܇C,=3ETT NJ?f󥚬' E=VU@΂9i\^:diŋ{l]Zb`|'Pi&5 b.DaVssQ'P%|bD :R/ Bv뵿c]SҒ&[|G?_F`kQuq܊h?*i-PȮ"XĞ=:|'_[ K@U:W 0rz uX530º-]Nbh0sv[WV2Ӂ_Fk~ĖҼ@ Exm>¹JD >N):>rQ 9nQ[n۩%tNs3g2gFZpW?Tףa9;h;y.,X$ zž1 U^Idxble\z8e#{h_?'>-)ڴ~Ky (8J2AB,^㜏#y\ET:Fʊpvo?p3|D7ɺK\3.€z&4QDTt/u.l 41iL7,S llle \먳|gL|P]" ,@iV3F1['Wn` {.h/.BAT__28J# Xxo ~n~=6KG9wj#\hX-xu^EBH-ӟ]k<7u+,cUI+#'dȝ7褆r^7ɆO܈LYlȮgRYr7[DpVDjb9E- ݼ'l!hc( gq*ivVlR>砜gM颻Y _lڽUgLF5ɚ2o\*r׶[Εv|o3znO!4 ,K{ )`7)}G' Ri<:U- : yh'\eŅoDդgLQm=ph+hڔ3Z3TIzpk<Ҥ#"N%NY2<[XllqKva9:(,8-oRc"X/Wq>8:!!G؁mhE"6;o űv? *E TU+RUOa,Y(UXCwB A^'H $ߘprp-66Kk˙GscuÊ*fOg埮S%Y?=p~ ]e̫dʁyZbѩI&!m{rwՂr?SP Zy|^?az&9ە$bb IӸC ![Fa>Se4-UIbcLƻLbjD'I(E_\_  |ttlG ś[jc|fd_?RA܀#u jfC/'!J-M:w R*U7 c?S3Em y&upq沰5-k`#4L5r\zod~P?>E>">ubat}?)pH=Ayx D6TLb?!|c-Rmt|l( mzO9eJb='jBBpS8:umb 4C&:VD9XA)k+F4o vg?Slvuf%W5VjrYڍuA bq3gC*mO[E-#k:ax2eeȆaUplk#qbqq(,տpD: ?Ȧɤ0PW,+>IylQI% 3,}\!njQdhq ^D9:uKsfjfw\tiG 6?ζ}ȨINh+>)v߰V8I\l9{  XȾ g"S`rV4$.o Zv>ź󸱪%M .n{qƶP '0" o4Vo117: ZF?%Ix{&@ă d8>Q"cMa \%v!Aeɛ bhZ/˚G\jwl;m\c!4KQlѪÖVz>)X@[-&"~VV gt1_2B1eHLo,y29͉l2X:ǣt٠ki'A0@T%x]}@k-"6|72X*%l(y`* aOp#WWI0/_z-SY!\PNL[61U'wY==<3Q >j8)DIz~E2Fkr3#NXiÙF{o_| 8^h79p[69.T.#27,p UNe ^Fd#&0õ{GP7|I$2m8,&"`۾ܽGx.Nb}t̙RB$O'F_> pUj1("m@Q5wʓ׻1&c=Ij!}0*xB\7A,}NHHI144vgz͓iŨ)UFˇ0RHeϔE7ޥYҫuQ K"S5>6 `U:?4?N(gU|-]ʨ*p8 wNL4ggto(Z̃7 5lj|6>i[80{٠ݼҩmRa}enI%y)9SUPD<@p)ASR5DocCأw;Fg|~m58 Z*~($%"7;#2,&8VWr#t(V`/{U]~'rfj1t&V>aDZ g**ʘ?wm0д72EpDlB[ZMթNJHW8t?6DL­1~HY͔"ORƴqO&I>cM.scxّ0:k癩Q0)j^hR@]]!Ʀ 7:MfbPꑷ6yϽguqoE*ڀqԄ53jv!m>g0ΐBsl2$0,?,,~$tYoj5H"(Z1B\H1U/h(),A| .Qɕ>J60XȁjCQ̣+[!)2Ihj7 E>֟bJeIC>m0| I@Xn*]iWkpUV.K#Dܬ3'^-U4GuF׊f "8oHQ\h(Pr jS.*}'[KV^< . Ir_!Q+pb's5\VDQؠSy3'>=@o]g g|/8Q?[}5~˶x4[x3t@g$iyYi_GV[n;ԳB9G4ؾQ֚ףarX <) e]#1` z2T,uᏧ̀ oq9.ut1,{b:b'y1wy=c>oPd By3~q,1^@RGKɧI^/jJ\9ramh,D qunrYsm?eWFg4̔q-oDTd/DͲ:kpps7hۺ(sEozF MnwPT5HVq7Rja}Zvyd?xAS]jRٶᐈb:w=R;})>qGrܫN+A'6ǃhp7} sMթ|^ S0zp Ë*B?k0dfa^AwUQbk @ < i_&'5W7t`"vk ;duzśʻ "^WlQ9u~h71 |"0$Y&~^ڍÒi;ݨ 흟,4W,Q [L /~r5豭jz- Md:3ᆵYieh(Jd,7ĥGeg-Y'Ld!:ʯZ^Cũv'Ϭb2ww3|gNbXGdgI ]o ~$fSs:⯆\XSg^CؔeV:Nԋ A qSkv!5Lg]B0$^g(Xm]BU6 vn1'޹?pM3ͮ&LܟĜ$봆X#֊p1$ohۥ=: cGȼD_coxg Yng)/Cޫg'RlX"\]) [3ׄ G̢;Lcwa]V;~Go)#nPG *&}TK|P#rS[Gժ@% -Th'lcV4փ4G {/%>p?^ 䃲:-aL t nR3WG3&kh갭QہeIqVZ|^+NS%@T0U}5#32)6{R]-_J&VA,MHj¼j!2k+y)}uD 0\'fsXIW":(a̕[D!<OHē)h:=Aڷw NlDw]} ($O vٚ9-}-c?6s<7^o$._p,4Z%PXȕbl0pPc,=&>/& 4UUkzͮ 7d5=@ILWlJ(xc>tߠ:˒&_|B JztkiX%P)GSH$!oXFܣѓM!^9(\!aؚMQ wpdQvheA%c Cs={9Liu ='='4hqSLY87X05jnvwظ;o3#PѴQ"EV1ery.,Ѩ紐#Xo繊ꂔf=WёxS3<,0AL  `2_|K•v(r.WXT(Z=#00%.$ʁv^AmDq_(  Db3̂z=D[ ࣑(/6s]iE;xs0˛:T<5R>0ק =.{Q{A<4#:Me;|Qԑo nXy3A 'aah&i*["sDMSb7PJO?+ d̕x, " ,c3qnE 7D ""63UTw**lwy HNl8bh\拳 ݦ$yߦ)]d`Zvr:@ީ oe>@7lp!@ )[+Yv/ Իo [b=:‡km/ s2a0W4ws%jsN@yZ-)*EJ79D.PVi5[]ir[t7y pm Eƙŧ|ǁ;& lћ-JO[f 4MA0Jx고 GD~5n 8߽/*"'bnkDvq 1[WNYHZURԥr5FKsWZ4D'45Keɀ i1έX9l'H4`񒅟KF=_ܮ5mKmCՒa̓ ~7|+f*nWRjl%u8 }PkxYBm~:5h:mBfXevreayo}yJbk.澎bE3S&t9!ayoa*@Vլ.kf!grn2'jVb~uh[ͿiB)1yfIk!4/}W^=^]eDeᖵg*yaU6O@Bׁx[̙y72e)7m܏V Z!,7&xCu cX S#7Jhx>3Us?3k;ü ~u15x A퐄pvLdy gEe 7J[$SHD6ƫ-atޣgS؁Åf%}j-}st B8^ 9 +.oMG˼S\o8ԠkJb<\*K5'Tv$=!НyҬ- PM2vd(_XNHzLw RGB,n^ i n^}}+haUIy\JK<Ҁ$H&8WQ^e0T[z4i9T̗K m!Ui ۚ@=NOZ4.jA8 WOٲ("vƯk8g݀mS^{U$O!-*T!EEUCO-͍Hg%5jDXF%ސL$93.X? U pk7c3`5C<6Zvje(\(:й+ӳRŮ0_sC{lLj*/:|Qjy!;k*ra/ybya J^oKꗊgozX*jk2[BqO8V'p<Eg=DAB |kI@p y\)j4^LƳ\O4ԖH{$Dk"I] ]Xjؾܽ٥O̅z3$8$YoKXyI8;F+p4B~Yll)| -X3ۜhb&"wa*4f͗tvfcdԿfV51<* NljSmg|8W%-r$sۡ%C _ce Ub[]G2磎a '1GW}>?zdaG#.Ld`kezd'}%(q?LL`{c3zI&}ISPPlit'??OqTEqRcFJMn;xT-r*0UkkcJ,Nk#Yh .>{NA}7t˺ظgI#r*,PYpa,wE1,pS.3VOwb5,?K@fN1e{J'uC:BB egL l dH 3F1sfgoS6K(@h^ĕC2Qao^cI L.^Vxܥwc{8Oi^?T@PlL*e sG}sG⏠,dz{^s;?Q֞9޺Ӻ @XB4>w$ėY#Gl1N!6*#[黭dwO5fc0aOK|@A L a _a[0֙P QnX:h!|wL$ԻAt/u0L8_ͻN mcJZ6!׌ܢmNGψʎƘ4 WsK:iΟHjs9Ho*҃+T" ֊T!v5NҲnxzz8}z+k>b?nx Ѱ.k&!D#:UZQI.w|, 6HuvEޖo8c=6w3HٿxF,MY+J+3Q0Oyj0h=?mE: -gԶZnud M`&JF>1X5q>2PߩBWW\)LS-Ipk_m<#d֧]~R7H>~8yΐ#@ԳD Yi7} #RA .4sS}9G+k)=Y8+NI:>E8hޒLP~=-ZFJE0A}tZӿC} 1;vZ!i *N^k{f=iswC} %gh.P-{'#qyz*`TMqh%-u. `ݪ;ߐ 0&slL/'7(K&C6Fe6L7}($C&aPB!|*HpBJTAp'(}|A~:ӌFfKWdT"9y K5-[eP2ȹ]fwhAGS?ju &w9ޟ T8jm9;Әr{i!%Ϋ5aIVyӔ$f;lUGUVَ,J6o[2+xvt2G)Ӂ~K6{}*^^'TE =uLh+G`zs!u(z6sU(sm6߾G+al:x>INR$]Z5ս,ys;RbQS>~Huqk+N藽P]3]v5"/sxh\(YOpyZsçÊqlyb|fhh]+XEhP=л uiV@KsyGs,~ùeZ QY?5T& T0T/&lnD<7źH?ut5nl|纴`*LPH.g 6[d*DWӱς/l c#y ޛ X3h{]Ks2aJb[_|c- >Ye̼d/h=(Q8S;^4%)FiؼG(ٵg)P$ >8U :5@%-F|i"PzYSu,FM[d; o1TOn=v5ptus ^\zU윀 ÿύ 6U `/m ;R!x.JgRc,~bۀQgZSʓCtR"{2 XLŞ0IZ8d4M׫@0$E} U"RWH,:++ 1/vzpi/4gT`&i3@D#3>/w­{$Ԃ]z u&Wj&nu^#RFslǎ._L4 ;VO.n% ALn2c"~̽)D _ir @F>gn:j<ZRk*~%SBS@yf<{t"Y7驆PZ- o8CM ʴ LjC.BD`? NcUKԦZ: ůD-,i*_ rZ@:Dņ&S?6e5·}`5M7?r O٭ziZ]&~ƺAq5:/Z Fñ$T E8 tF(}S5~I;Ƞc5[6}ͰV B6}@wVP=MPmcK W{YҹǽI5Y>U>)m 1%7 ĿOW Z\'N ΩEVaLs4Ƃ/ [+d{Yqe# _dtk]gn/AuSe.%1% Gܹ/' !6S ?qV>VIjT7rsZ+ϰ,$"Ӛ,'7KhR*;RvJ0JYJ A w/Umhmw>c`*eu<8K 42LKub`>d[ T\IM]]ٮO͖<珥\ٽL+}l#Fo44UE@5,bifm5P{ ^&s4K&ǣoS},`δǤj߁5eT_7_Fi_z{!Ck &0M&s9߾~Hd8'`-ٷՈa12}`E-R*[PT׉S'2)svd(PZq% 0UHC3 f3Vm*{n0dNy濕:S@-i Je|(cӍ2W ;EIM'g"sD|z-ӈ,sAPy?LCJL6Ț \3ߓ ̮&\ot*PVOi{(C6~U=-\s5X&s}5]+{Rv9ʃ20%lH|;@9|R/rA֕8L=cǯ][pD]pM\NiƵ>c&;;Lr{ ?Z v(@`b򳺝燕`}ː+"ÙUv2SuzZh$zՁ#:JËGOUj?zy "_kϊY] d'4BC؊IF_AEBzոC]칣eJ NVn1IR+ s!6Ҵ a>F+1/و: pIDvk}] ,˳1kBzs;X _rOZQbTvϊǰvFe8[\$7L<j^}Öߺv83%2sma%9;7 jKR}A υ Yכ𜛥h\&] weFlniijQ\h%bcQ UrvqwK ^M^zj[;$G']DhF?1f_"GYo‹Vx(q(1#dkj%/e]֐ \y〽d3$<9|b)n@I]:^5]{ ~S҇v|j6.3(Œaj qů*V;q_u[(72b%Ù2 [w9x*8nSg])%Wc!iݎ j"`1'_|=:ܯKiB)[%BȑnwrSWsrB &+|J6㉃j(o ťģ{>Oift6GpKQ}D\,^ZXʫ^?Oo]+|U‡P26ŶG"\YC=m5=DDgmaz3 WEs^9/ yDkLׁ"f1E^\3}ܞY_s5(Z:vwC- H!Q M bnە{ cdjѵ( ̡IR Bj[cE(|X;_m`s)0T1]T[Xyn}Bv^려Л;pVXۿ.GkvPEٝcהbm0w(< Ԥcgv-XZÚ){#I6;lY3!"9︭3G.+ƌ{ͽs#RɬܺaӸlў=C h`&wja׎ÉbU}%vKn]'H >Çz "}^جEAǂUn5U#߈i~,m^9 jdS6 #H: p;)ãPVZTqHut( VH ǕHy~|~:|ϊ\ 6oMN·CbgfIڸ gl  *^tOx f/f8+5ZKGvT"¸z,Dj'wE75:@Mi.*GH؜MDK'/ZYxS&{>1}+U[[q_9/[EGpq{3Ur'7!DM6b_f{>zB1>:[u؊GT*r%qJg MڹrHN+;L_:ekM$v9\PRTEjP_GԸy $U!˔;#N΋&cm@}|Å@$&_bdAū+IDC2RN1muSoUlȲd ;Š0 ѱ0YhNT3#6YŘ*Ν;fO-v <"XtL1qkA=)`Bf ?L•q QY&4Rh=Jo0%iOSmNiAnk|߃֬6Rل&3 gl(%=bSnF,h[ٺ6%` J.8^9+tܶf0M@~T`a`Xީ;P[]M(-9(e}:DJ:RipaG侧v*yhy?wGC1wB=%9ӪÍ/=EcR^a>ˣx0|Դ:QuT1Ōq]RfSzYUH`%1$-Zu(8dP:Fж`DZ RPGgXAqa wSst%ry]짮y+{EJ##YXϬnVRS,X,4MyKׂ7vKߤ]VodHND?E@;"1* zf>W ?eFEeG*k)JJ1b7_%X^D0нׄ"3ѶF0l53=UT_aKX˷/N6h`gA oUJˮ^J{L s6C}Ŷ>)ܯt]@SH N!o~>(g/C|W}O>1(_K|J`-[ĆʣODٶʺ+B&aIJK&ÎUlCz#Tknòg|/+b4b@C6ML)LpȬriNBvDp]zZ=1.kmG+Vlg7YtT,{e()g\f U-]#PƸ T48a JF:zع+Ê7pk uE<` |= HN MyRh";\Ϳ3YB3*5^۩+-_JĮK]y !)qIre#l( D4dYuEy,GRmi_A B?f` fਅ!b:H0ۑ ¤mLMdH74!O˕V7dH! ᰣW>>ıC.J=!|rE5jM>7#d77r.iZCAPSvs[ XB?M+@4_PcqꃌjGc8ZtT瞝t"1 B:#CqNK+WTۥkõ_Ξh$tQgG;=,;m5@( 澁nבt/T-Dk]NAxT/cRr3a@ѧSqx]p_JzhpgU ts>'E=/s)G$ =^.è nBjS: gdG??5HG\&CczL;Px_Be؃].r08,:ςɞm%Tx0ze41JK1*ꅦx>?sAɑLp):8aRy ))+yx'jm~ShX5Wu =>|"VөXU80% jE[CܳDmRxyF~wqXS5`{Kִ~4]?.{m, e~SIESM3QYw*K?Ja֤e$'zCZ/,Hs3"O"*QW qkltZ2R;B;>PjU>΋L9'D"q[ڹe-(1'+~|XCmʎIc,>FWϙ(Y u/ڗWEv []B%yl=$ۇhl"t@$PSbI,!h b]r1A1zi{:'MSWp)]hm8t@^ٛ$d\y-{/v6h}pLͥ΂jlY[jn-0w` @b??8%m ~Rg|DծMraoXry7SwTCALkqlMkzpwDrX;y_Odᐸe0EP/@_GM'-JBVgaBa;ӸҮ "0ܘ|TȞsVdb_+̮{.R/eukλ;+{#QSP; ؕ>k+Ň;lc ̣Pb"HUH AxqS∃Y[oݷ &cy+Bkttx>AUs_ςror A{[R즅(V_ķ9RZ6wI Ymo(r ֞irÔEH"ƊuTrzZ5ƽ{P VH]Wh%1{ܭLzr; 0Vzj`U4)=P_.n쭰odvuE,Ly) ? h7s9wWaiJ*O7l}+اiUPtխzU ]_PdYTPHԭʦzfzuStnˑvD%s:>׫l2IBt-fAu@B=-LZ;(7Q[9a-K=B_قF8;V$ KAcJP4h8=eKB_ʢ&RdkA_2 %gњ|%!>ȴmH "t_X}9c')eg;uFۀj9c2x,>ϝ*UZX)X0~_wGh],wBdVYE|C4O,-_v% ُm+ Kl)Pcq{̮Z%g! x4#6׬WH5>L Ϻ=y|A?F:)6]LצT\`mM_@19[ԙe>uFP -\o}Wuy[/&7_s)%5+ѳ\A Z펹E /ԗ!x^NvDAPo#.1Z1p({h@k7Ъ: nL'Л+NTH,Rђ"Oe7(+;"<|1hej(JjJrljC,=}8FPw'XnvXd|dQQZF-P[_2΅F4K4Q5H $\?[} 3.fs(0g罥a7yFQV >x"b/Sr3aزr>{Ġ'Ȕ,i,lM(Kmkɣ CvrU0̹]9Nl9uJY(ԣ/CpyOiwdLW[J<<^K>[_]Gt6BeB?̤9wS-7@\`v7w#-gLR! geJVJ8,`*ErG5"Ka,W3q.XP TJ!ћKKJ iWb.>+cA9E+E5?,wZZi'r+:nJc7:;j> Z 5N,9Oѡ&j ݓw 4NFĝI }C=3y}GM?{]rTN&$0-F9fIU)Vk O7^uX8'#SԪKBu'n}U2/s.)]h IV˳LN"ȣLRʑ/K2_,E=C9_@?|\/AzdTS(f\CɤXcg08xo+s2uL[)_Q֛ʿ)Mj A |C7K8g0xw">=qgtocsјKQT'oA| f"+;qmE2nXnݷIbx8+T"kR ĪP?rzOW@`MS;C7L\S,[ hX406iTz %3dUoɘYxr p hڹ.4A4YN֜pET1}:* [rY%\yLv;?%CpIKba*lln WxZx3^ U|@ kG&VH'K/5"P^^ȫE)y3rE`9;g#3W㥅e [T(pM/-H`'^ONۯ [em{QZ(*\%RDųyH}L6p׏;zOlM+ui, g'ÕDJuaA勈VoX䡡N M|hkW. 4 Qٶ>:iN'%J4S'e? n)V8';#V=%6_e N R?ՒHccT?uځ%Uuu>IIFpW{._gʍ# ͉c=jz!q}ypބA1I$tqXjWv6"vab3n*RC`uhJڢeA.޷MBWF6Ga?Ȧ" qz0pQngsϰ&7y2B`r !~.8S)o>HMG(z>èemoaax}>=œVek\mD}aWRH5^ZG6WU3GQ};bKҩH 5m^֊z]ʬtlY# euFP2?AeQkIIN~lQ/B2{ha|Ww:<2Xv@'*`"R^ 1 P4IJ.pyV} ӑݑwܘt& qYG}c ްӃd=V-X]4w@ VbLR?oQ_9%hd FNŔ ٘.Sc06K(DpQ^'@#lpF~%9 ]}`0N9Ḻ5^~W^joO!IAu2[άqRȚ)aݷD6KP71]{J,G]f}LZ}~0=P 6G#Οb 52-hi~Xd }n$xT0]J)8)9yuD&Zп»Wt_xkGg1k[ noOռ>,H?^'oy=C>n({{HG)sSZ”vaDe;ڧh?zT}zΨ铨Q)EN&U}U]O'P./AXkRCCL H败\,lX!~M |ά '+_$W^]Ÿzp׳Y\'|oIBdU+l90 Qa)3p'ЏIdcG~G}94YK}S6Yۈ$@RGCLڳOVv*;1d*ҳBm8WH)ЊUjCm KLu(Xi Ze%d@6 Dxǧ5;#` Zo3IdxDviMR&ͧDjDn˝`O4 .i\3 A3$y 88[x0ZgNkaVԼe-QMvk}{ SD4T+]Ͱ|eΑPN`%3=dT4CzSN~0Bܦ>CpԳ, ))M3G?B2̪ (^ߍ<vjY$!9Q5W{޻ V {-xs(+{OyDJ[$g (hpѢl!R* XHݎY`ik8Hn<}2TEn`A56ҿK>מi'0Q־4|.!4E:&>YK:aVca{t1)gy.H:j-A[hLHyĒD̪fO _Ք* 4X/Vo)%kΤ|FK'nXAQ_ΰle.IIas{+p [ 1;Z&;lsJV,bP/Z?˝iF*x(Сa'oIŌN踁Ovyn(9iM!WsR| Zuڑ }dV{b0Lne?&&Zx(n+ od}O*5*PI¯/mK6(QyU薷;`eisŝD1@ԓ+JFAl':wRTE/<n51<߸%v̵uXWĢ6.P9Ψe$f|GW Dij@_nlI#1ze?2fсъ :_u~P[lI%N K /Duv UfUhoO 3vZt] k*Vn4UKzF3ZOIۀ$#(X+,*|m\\rWUygGkKe1ՙ_ϛ5E܍qEmyb_|t}nk'1& R gb1p6EUGfc vd'e+/vi u9]h4AO}6M1 gI +bGl G'h]Tʗy)<,; @I)y,N"Q#߯yyE>!K.P;[GEj(O֝ T ĐvoB9JpԧeSu})ذ%:pVrNZ(ul,j'hȂt1l'aq;շy RJMM!@#xl܉fͩL#(%2hxW8o.B4zQT@f$> 2{Dc!S|]/Irpۢ1%6֖vPyAaKY0dU}uNtJ'Y)2WRVɕH"\&AXЕZǞrYl+44LYpWX% A]#:ُ֬Ͻ׮FT"E;H^Ŕ,VEl(%nPeO]/= F1XwD<&xyrjQ6*|&=pq$9CmadѪI;bEY!:W +R 4_ ga\xzPrqX|AUdNHMn|ޚ-1bT |3|XpgV&b̩| "Jqv=)=W$Oa0$?74Q /)lsPw{H䥦{cixXaCr aĬ\4],ZS'nj[Yŕpvv Kg#,Z7$_Rn u4].g) k75Ϋ }² CJWgL'm%ufFk`jPJd d*FKR?"C=9uݔ YjPAEm$.ilRsп~)ٜ;%(`X*Wp>T0! ЭsM{=3>`UU{t?$La8,5 "$5>Axu3*QVL~c̶Y9 }-5_Hl}>D\s?}!^:Sr6s3 ~h~iߐ{G)I,9~ߟ}:Hzɬp K|0q͇'QC!VB1cmT\v6gSdi7A\ b&FǵJ}yO%^y#Kl[{k>==''N|7 V0ഛoh Z %(KϘZ)8<dlm[exskj2`fu_"dfP\_(VTϋO7e&P:ثYOWxa5ۥGZA21SIռI(ߚz<Ub < 9UP:o>X|t ||Rfō=rIRr݄VӗǛ$4S`؉*F:7 ``2Ÿc,G,~g-dVP2J1 22A#`PL; V}kY QO6FѦMpCtR-y-T=Ob&i9'٠[l<Õ/ X.d-Rul%"Tv #djfӖd`a1VohA&6G={楏Qadu[>Tq1o>xpOds S:m?1tZ֯b}[JBLf6Bt˛w>Rݽk`yrXUHX^3ÿj`m?1휢y* e.E{mϼҌ+lv%*Y6kD8SxQʌ-ñB*lF9!KA bq^,>xj ̨mp\F4+c m>Cs9*=M[3PPc#u#pc92gys ueq_w3g䥘|dc cV$fqyW|͓EqY_XJDB2$A[ybKC4żw;oC/kŷgp/LOG=>B[Zq"):_FP5o&\Rh'gaU 'SLm-f#Įq@9 q|z7Z^6-ji:Ish*3DV)[u ,<5:`a{MЃp6j9n"_ny`ACI;q#[B#]xʆ+7[ŭ A2Ŷ qtYꚛ;Щc[!OEB4n4,I?’}dp*̎D ۙ5OXe݃Or7䤢[,ӽdŪ 'EH6?L{yd \K3%B!rJfkH D/y+maϑ'pj:p Eӟ鸿"~oeOVǙͯit,L%5u2No"3rV;`"Av\f";Vryp{gB aM^8b`A}yiz(#_V.*X^4'Q%kC|WHOoź#JFz3YaluS DJ,/t743QC<1xWju}>APohf:'v"NՐHiؔ$P\+1Bm"> "\J7b/ĝN\ur!^wOVdspuj!,!]:`-uk%Jl;b?6߇^YV RlKcSfHvN ^0fW3am/P؍e#AH4Du˦C޷ƂO + S$te/[~s_q_O"&kV<˺9)av\fiph )F>b=/WYC(L Lij^~Jؐ Nm*@p2PD $;kSU *<|_[v YŻ80]%]#рWNR[$;WK^DyhN<~rLx?,7I;LT>1ؚsYXIrY?|aZeau;:wՒJd"1>pς&ůh׿ɠ7Fp)1uErL ЀgBqɕ7 X͵4\pflA>TBEHqZ[udLHtId0Jx"ֹת86ܑA77(RW>+Cq zܩ+6H˄aW/iHW[# S/'H/p6}f j~ЮDSyw[8[yI`v҄x4UXX*NkM0Ӱ9yL""E/be'f(ߺ| \LJ&;hFy tgdGo-4D0$*=228!305ҩ(qm%yqJpîV]85Ay(-!7Yj{"RNC߹MyG WbR8t $ԿD=D=VXQ"Q&xpCwkF!+@qds;)aʊ=ճ֠Y5ZӐse:4 r.wT݃L2mnE!YbCqX^|@-I/lgRa~A@ʓsٰ7ߌY=b.nCf _i,NQTd9ᗙc@-u$X*3GܺN i0ک/K5˄{eAo!?ŷk"ra<2ӝFT$` F%]E*ز8 )%*`2*1F)$6B5Wbr{: R0 ÈjoyN5t2Ib6]xl2#6^r"cf'[]BYQrԞ3% Q ߧ/*fs^΀lE4͛4om2\qpBTq\)LH6i/r<1 KgeH^iwPio^1\4Gu뮼 G3e#BPt$l6jҡ,a-2@&_-zinjC4!9Ol4ц̚0]͔IZ4|e9=~PظTtTMqrϮj2qf1W-iR>%.dkkJA{)H_X|k!|Tf 2PIk8v*[2a3|{4a gS f >~#?;da&r2T=7;NLMT347m`L\Or'իJҤq3uerHll)ʬX^j-D!+_."6jV{Nngz̄D sG"bw Y]p[BL=v.;.CpOY5=f@. $i}!>Q(WPji$i&*iO;jHMqMԜH;XuV_$\R(%Or]@d#\xwK 5f̛WJ\+b4kIf|snDnw@RUr8@m3MasEv]r*%#Wq$Lof:jPӌMo됳Yrk_ٙ03ʼnt.fyqPd"!(ҐW*KwsB} qߓG a@nG#T@(=E(Fp{5lfSjQde1MM[T dP~a6kwBF;JT5 `eų֔=qܴh&P' 8 %ARG#ˈl; @Q9DO*ӭ#$k6]Ab<< A~C_\jؖa,T $Mae} KkX1"({7'^ ˜r}(-mܖ12O$ po-=ѴYshzer 2=gs!;S>ld|w)fҍuId$gDNi%lJ.Z2 Mf+J; 9y:fzi9wPJdCUqgo.\6 B8_y@n6n_gnWPykQx`(_c&g )M$7$[L]*kj1`spm IH-BBo 4KE񲻆'!lFFi<,^ヒ+4"QИyo~hc2F7cpDWzEOb >i >3hMwaV9;䌊txcWG<bV~`gqeC8wycd\:67f e~&L+ոg¨29 JT()4BV~3wq* !ڷOwo3 H__?ϤxdG2xU$K&L'xf@3"lT?O|ʮm{Y lWc(| LPRϧVFE>[u]HmI- tli4k)5MJd͋mӅMJ)vuy:&K@TKH̓ KSJ#2>1n3eF9N!ͅXA0eeIs%piηt5 =Tf;e Vqz-x-aw/k{Z-K41>l4ݧ%d diaZفw#~W, VɛZ-s 'oy=Aηg'rRWYfujT* |s=c&3``L_sD0ECu5`!{–r1ڷ7VVAWPDfu5DA0`[ .Oow6aROMp*)C^{s+g or,IM5 yBnqo ʹ'RM"[QU!eb$S9%]ӟ(a)h&TU5!pDa OlJB qNWbeS9'*2v]ٶz" A2ה6$O}8TLzQS4E4 (2ERd hdTUĒ+B`Ҭm(ʐFp dĽ!-e?gĜۭC/iw\V[ؕ"٫79;3\-(72wR'7JlkrcVaܥwxG,YUhdà AL=耢7YIrE,81`u16iY0a&l*"#YŠ^HR kX}ŋ|7r=d9ٖ LrS^ ӫ֎H,U2sCJfIq#I^N`-f9{ݲ 1p3psCbRagp/*컷(9?T;.>s1 Nl}ʠK - *.\ EsAbmr\s}b茅"< :ԓ}t: ^"ݘ ` K,2 .h_KTy/Yh8>VO-(V6/]bK6Z}$L[zr5jdXA =3NouEV\'adLcuR)=e3Fݲb$/:<7a|5je hAe0YC<&q%0]&<H *!kXi55,Q؅7oDin 2{̭+pi%ZYZD)*lհ#-V ()٫ j5Mtw4oDm#B2lb, 0Ea[g=9h!%RdKZ}ʤTˆf>IRs/:۵m\5qfiO.9\`[IהMnE䏊w!~lR̘p_{L&l@xtMRhcmF\7b#~aiY"~s0a&nOoo+x$.ߠRPFlVK@:kRa_rLm6ے9|.I,ÏiX֦.a:_)fXAmtr4 )J.wjlxY_%ԇ'jia2+"m{lhVRk@GQ id0|[+eVx]UFz.[s-]kX' IZY&sV-i_e:FX3"VhӼ۩m#JQmre lR-rVy|cRsjs V5Icd}gXTo[hdY̔]i7^v[."DzQ [hh{Ak#:lc8heE=)Uҭe6J3NNU ZSiֶ,&]eЋFkmD]mЬcRFh+!!e&YI_Y{PWS|l-ٌd絯hֶRۮi=ѹ(3Ftۋe;]|̬WưXX%(9ҭm'V^F-+cPHNɫ'tM5zJ*ԝ nZ7el-IYcZeۭʔk,' ZW5buԕ$ KDȇ5h{uo{^]V%mVOXNRp]5-dVJY|tVϯͫ˕0'ǐ ¹uCH$F[W a4$ߌ*bR#Ysg1[M 1l/\[eFM2c_;+EĈ'Ga&>IZ,D"r/g`ӶQ(շ-N/8FXwxhX;.ؽ<{ 9Ny}i<ψՎ1 ĒxE| W^ el^]L*XuȓFd4t+0 ɮ]Ĵ`[YwqӁ"7F<ūU'00hԥ/TF] Ȥ\ Ʋk.NN|mY v!YR&*ƈ9Oˊ#h\dUI/9ϦxFmkΖNSq UČ[91~9XfY$TH6qk`W,f) J/\-6FN4gւ8u"b-5%qu7i.:-][J%LGr WP շpӵ[KMEFûEA)ՙ8٫rr5:Ϧ8 Ǘ-=M"1X7p|&dZx-+:Y]J\䆎HV궘NsGaiåz p-Q6s!T;e b%v()U+qT(@*$ocx 0m$AÿD]/]K|D}Ww5"QlľZ[rIv6`<[@W[蚓$ BTf#8}6XJEA$\&8ܦfZլ?Qц+4UA%"y,&CuX2WF]5 DgT@$'ŷg[pS] /aTv-Ɩsz}N3#. 9U&Tq@HNEAm2^UcR0tAlsUC7ckq!a(hV}H>:8ceQO k8[22 ../?:,lٙ7O! ݽj֗X74 5x<ϡ?)"OGRGe2Wv⼸4⭭!r'464p3..6-7Lq7uJW>˼Ö(km,eRKuuMHjd,݊S 2il~0K;jH\+[C. =$9DsI-Z8I^r_9^EXwh>$9L?̓XaRMbi[ Cxeܨa[fuAoHQ H@7B=};)) &$_y mt^O?`IF(˰.u@#C]!OmE0rR5~`ݰ`g'Ŕ(^J8q?~qMP/)Rб#EL+AR$o/f|79n νM/("g[-KAclOXA\BHLYP)&(0 nq,6Hr44+1 ]qѫ0d۶2֑PyAVa/\/v+D=0Oy;nIOب^чyEwN49ÑTD;HQ;TiX0< F%6"^!2ڌO'p2gG&\Nihjյx *hABEJ&gט`A8 "{XWVŻ` 1uSI)T)TXax,ED6lryBߑµ 6q6cJ1POX"fZc"xMhxg_ 3oChrCYpʠ(? 5 1"XaLz dŇQ]"*tc^5 $/]}V]뗙г;J-3*Z9"Yyݷw eQeyt[(Cac uN:_"u*i)7N4kd?nkA9D)ֳٗLjPbB[ohn#-퀍6@P$HEiH{; њK(_x#vav ``3mU:J^BwG""Z4l q85,3SZ%x?O% 2]J,eltLr\{*'zռ&0T252(DES4QtU_!lG!Fte3 i Պy_YsrR(MTRI(~fm]ʢS1x7{H]F}k@1*@)t|w!M8щJ>m뉿~pf}kZXpI%={O=Sx"s(n$;0]R! #cŻ9f341kH/n"^/1j4a,aiI)e20U^3z 1[͹&Ҏq}}-]c]uEDRYm&{Ʌ0Ne.֓/<;9fؕrNBXL oaM^73NNIhNrӾ'"rdaa9nNȥ3񀍻3.]bkzMyp 8s]`˱G_3:k9Z#V):A񹬼\0u&k'GO*H`@EȦ7X(%6T審lX}9.IȾ$3Ow  J# w6n~mUк?-AenyN4vST] n:iKcVP ֝A ʀ)P+];˩j\n ,xL^RUwF l|_y64ns,CSklz 99>`oB>hޝl5#w>&cTEL"yC CΉ Odvt[賂 ce9*)[ߪlu󧹒k[ _j)mʹO&J4:y~زm"y(tđE$I(F.N,u#S^ ṞI-ʪEN"/8α $Saf[x H& ATv|JsEBJdOٟڛG({D4tY t*.TE9Jv-I?:-x}iqtHNsyj" v7έNӰfX6v;s{~,:\4a1X< X;b#rq>OcXED[-r3:>Zļ}]#NmƨeB^ʶGpaM| wzM㖌%BSJ':o>]oo8+/%wGSTN^ű)}%Sr.l1h$Euf(\S\Jt  -d"ʚZEHصjF,RQWj5aP.C,$ Up1X]ETh"AF.\,(0#Kb\i&H" YCoGZ1ը 7Tp*:1&;H{3ꪞE#;|C19bPu+O߿zvپ,N;Ѭ,5w$KFSOHaNL&ES'"cxw~S67`~Z\o{Kke*mG5"e-5eK H*I8٦CM"/ʎ|y?V`tq [fE$ʪcZ2)18~PBe>|\,ٷȱD SV)bN epl,*N-q6߰DEc fF0)-8bi-7z&L>\7v:yfڈjI Hg,҈3vӴN'{.W3 (UȕYDMf{w ˜7%T2&ܒ=҅$: zl gң LnHPHS7#vgV$S찔cM0U ʮ'kƆ9;y>^N1&x@(dsy\sS:1~_ŋM1Xi%b]pj.GKH_EJKnAIT2e|L9E~͆*j -)`atr<8vg'&sY|kB>HN.{zh'NvWFJe.9O*_ߋ{`6GCveƿ߷ ݮ[gTm Ơ9dQ8/ߓBΤ:z4 c, \b;@YC4\kΪÒp谌7f[-QKVAj>`' --"A:n AVFD5hO?"wn RAMCʪw1iI(0Ȳp .JcRMH)A(HĖyV{Hiÿ ^v6lUJ SdF[̺`~b#|㒣bG1R%㐹= FMU3V/XFɡf_IRXʇJUU)j͔QZ0A|oz&cO}C0xIt;dӑfG4߃wTc4bΆ}d[|7HZPӊ7 <:& $dnVk*gIrc 'Ρ<.%liP$LeSd(M+ uTZSSu|0Q`0U%H$eec5RH$Uo7;\,F"1Wɱ86D(Tr]`YrEUPCE4DF*1U|.۷ml;K5tzT,X0bur /N8OV ڭ&Ky&ϯUIk #ʤAZ "@;O ~oח0\`Xӛ{9͗F+u[&mpꬰIle0 JA62Ţ?=Lje.6|aI&E|78=mX,(aĔU ӂT"+X(C".T#^,%1VFƕhR$XG_9-k87fͿc(]JMZ_RIZ̍Ki D{ѡw6f 敽ݳט{O|c9:TȲS]tK8r7!"Z 3g6SP'x('+j^h@P—BХn\ee]1S"MRNAӞ{ka!7AoáE :_Nǣw[%zPbBA]Bq0I· c2CͣkbF)' x٦չ#T{+XqVD^=^.6Zidk=.gD9xo%AGu4PDφL'^WT㑔 &^.w4&-/7Evh5FkR f V1[{:^/ mTRȊ=MY9B,:Y @%1 9@ 3X3/,oW'M6:5vppP"Y(;na|5@KA(RIm}+L;]8w=RͧoSxaOnNl=8fyOF4EYz-J [hϟ'moMUja\#7Up,fȍ";/j$PV3p&;-}㡢޽+e)xOJbc &QFm #5ҋ5I6YQ@NQXq|eNkf,^ XolUd5$Пv)%\l#EX9BS^s|r8hA65ᐚN9ɂV9MT*SRQs"BW{ yϕmI#&h4gGPv7VCFa=HɠsVobWPUBb5605vb0 :u7 6Ҧ򳮖guug57eJzL0Rb#*)I-b7 Qm]HZRͿNޮ*2 Eā}B. g=8znE@T:LV6+Am'.3.B6_+ A!ySErE5>oƆ.jZ^W'"U+Pҕ孲QIQ30Oܮ#N5eHy,kHqN>oUsxH1qTd4F'BEFhUߺ KJT$tv;=36;V}5n]쏎NWFLdv-xD<PDA\ek06(8l fֶE?/IL"7sMS x#a͋ `333pK@p| pUu~,H"-U[sE9{3O1;Gk:q0 kX@(;DxrIH!'Df2qnV*lyPE8!@QsoU&F&ь L5ҕVxܕ8\24;2SD2ΰyQ2z2MK٧-D2ߺPK1#N+\6DP/BBJ8@^j*.9ͱiܩbJTN7&";F_[(d%*,Ta9MцԧcKeQtDl!lAv P9p}2qNel6by K/ɠ#2\^ NFj@$Q#Ȋ!X`zFOS2 Q4Kq%#THAy2 oeWv#'+1e.YRpo |1RU[{HcYpo'?[ѧ[ŝmNͮFklMٱwyFwf5MH:$_65%^zԆ< yCF絔jFjIk +M%Қ;ztk Z|fn~͛6# ՋvhGP )BmP$S;MaI[@\I&E.A/PD BL1Re qe}owl6ǸX#zELBˉi<~[Kٕ٭ۉ)[LXjNQmV־1ht* yXaO>O5ms滱-&OTa;>ˋTOVwٳ4hoWAmL0Mo9dŘAjFlaZ#l#0q:7&];nq>緊ȳMi{ѓWU$dq~5Z<\}xOa;i3,>-2ߛڂZRgTda`8آuU(AS)R*Ws 3ϝ3P&´6&klq֊jlV͕aJ&ө(4j#ay=u=ٚpE6 s'~4NuelѪLܕLghѬi%i[zfOJԚ sV|Twhà A2x.y46Ϧ}3S?h#(&H9C7F՘,zFָ Ro _[$:d講3'd&? ra&$ ڛj)Xܔ&W":ya!G01:xuV!wGfȘSؓ b%$YB̝^Lfj=l<3c)߈h3f-M CsPedKܝicB-ކCm4Li] ҳ|mfޞQj)K];J7kظr$ދ[;"r_ExVs8Y ? &PHsT¦ IB6f&ڜXSDӎ2bJg~eGAt%9hNˌC:Xl2# 1X i+"p`&dNkQĢF-hѷ]qkzs&n3t\X5a9S]2Vi9Y3^+Ei0fYmmn/Ilޙ\72rLek(&8sdu]o A,=;B۔d$_c9q/7x!|h88vųNRRMo6s;7(i&υ7!7>+jVo53#fggCciuMzٗ%UfV!M*RRLR~ECKJ!n٧\ ad鑙phR\cL\Y/ֽ'c[smJKvg +3*=孡E)k&L 5%Z,ZflT:{ VyQ`ǒ"S#3#F7gGK.7 hY{6.CʓeM:s>7,fq=WAaOL̵jKd9xO]$ڜ9hꩼC'Vٱ]wC Siylaº:v/bQ<&xNfl9 s滕4a.r3X_420_ߎRjBĀ@`KgSFs8$nmf3zCLĸZ,yŮQEdCbvę衷*sx(eok XʩI'&31P/;,rβD;r*[3g7ڳh^g?~e Fdz5Сb F!1C&jymcUj>fx1ņ*jYb.<5(qq5y!ϣ365gfF𙾠<Ԡ=xCFwɈєŖw9ĕ'ʊ 0fk'#d3a*2v f酌hі0 ̻\.;ɛT/zݿ)6H3rk hN&Y^LGýʌ2AESvLNv1Q›g#;L1⩿Z2_38K2fw6jZjحwba{EYXM: њ0.4q/E94x T0CjjdJk.`f*S9)Va3@I0Te _FYfp9avs0fBpn{1P?$2 uܲ4:l4ɣ'絽|5D*+ eS򍋥NJa]7IlS}XZXYtʩT ;2qF&nUf sGnن) MXLH['MtQ FcT0+5LFPInяt j0գVaaJH≚d-xF910aå4mW]Ŀ=W4)}:<}dɫ˝8 sd}RgPjngA|'|^~Jq.>oe0֢z[H7vC[_)swfRwBvә.>;[πv`15N|ʂ ӺptNJC ed==>7 S..%@ /Krxڃ, 2J\ZQ] CAD9bPD)C!.[ha Y.um˨h8& b=cp S''.Nc\,82I~eZ@ d;,7 `P.FR!{gs82ryGi}n9(\q=wH'Bu)NF O_8)'I siG:&2EWJG[ϱ5n9:Nh >*a?a]tudal L'GٰՁPRZ|2S`sC*ޑܞ,=!,$6PԆNѨG"d:r!vt+{&l!4M q_Gtn`TC)$HKN4S5+>7 27cp_djC_7s+/-2p;+wBq"jEZD<e҄LHjOY&̀ x 52!=PirS!HP(2O5+l#l's!T< _^ۈW +{8M9;xGA!WM(BNJuB7ҩ@(wI4!̽r9)2U) ? G$5 >Pěw&K܊SPvҊz{rQxd*:P! aLKJ HB ҆)(CP-@nwd#$ԪҾw*U-**dR%e=j(xPd&C zʦBJh3M PzJ@rnQu R ZG$(WpJ2EJ1 ԋ@`MhP>)]H'0 *%JPXq&%ZRqR4E&PhLH9CH:!<O| 'OJ0&tB7( 2Pt8!@(Wߔ0+J2S!FpQ|0dWhDD~DMʏX@(Ԣ4|RLWVBd9(P dIPE T~D 5"+B@\}H  ZrU:@~\d Jh<4P4P͔NȹCDC&Մ R<"tRТP_H'NH/I ӅZUtHR H+ԪRJ 䣐S/&B( 2u"HAGR9("R @$ģBP % 8LHQJiC! @?7*OkXLOܮ ġ@PQ(ʦ!xS R<ܪ; OnO/2 ̐\BI"%ed 7(~.Wa8V5/2DBe J*,E6ďI:R҉B)JR+hPr1"%*CÑLNl H.Pi@Q@Xw @Hq Ѐ2GrJP+uƀ3 % +(A ʀR1" B$ ;Uz (W)@4@eA} :QUTJf@€f@ A 2QrUI*bJ()NA5*#q̚Ey95 [VaԾXs5[3C`Ý/yi4m^d7W sW^+>yIœ$7 -wjACwJ(lg/$xdj>W@!  J:o,|gggkL1nu  D[:-dREU_3Y>+ȟ80aΞMo,K[T=߹)"c{A&uP6vR b2MМ=gcHe.L%Ka-B1I#+GVmeD*# a%1ACuQTT^si%څI{atl_m/ .|s ij6Y? y y ݋]<K2sזܞ$jtAħKt0uxi6Ԃ813F RmcL^8<g ó:$p= SLՐ#h@ܔR*SR/7353'\. đXtzauR* JL*ڤohQ~phM>C̞x yd%-#Ŀ:>N:b6$R:\L40٘2H Lѓ6 ҂l,Sz3d#C&))|:Bv;@'RAo #F F^y\y*Uh2AV?a,0A_y}2Zxw7rlaA7()BzeܫHd5KA?% Zi)8B2J@CV9З (d7* VH2PIK@@P1 Jb ^P+SEa!&HM3Czy)U6mJ Zlh^^OOOĤ@@R&E%R2DqtR9CA#Nτ6GS7iH l3Ú#u9%u͜lڹfkjHPM "g3B%0a b0HX5F/7"=JyB;8`Gĉdd (yHjB*!pET@(Wsw9N͢ zfu$8RXr I"U"T@Ǐ %`$lQuz[2o OHj#, ڐh ġRj2pb'EFk*,-)* 9 $ #Q %DPЃb RQ!vfj52F ,hԈ~.e QԈ9 {Gf;.Р**yVzG'Q P6CPzREJTw0J*ҥO9U:w "%T ŢHDLSPtOq#TAR~b=< ӌJ 2ÔUB(vbʀuzGyGx !*kXELwDJ&E?1NxԊ <[cD8ѢTCDyHNl,0l*a7) L$MG H@)/+({aM[Q…@*͔P@bQ¡z8<~Wt|{jQ`TrD;"(l&tB8~۟[?b/!zS/|NF%T] X&s['0 `"=\am iLh(G B KGai?ogӟ(ON Iy ieOb1F Rs^=#IFi{Yh#V"c I ,d:IR;^("ߓQ2[1ʞ <Lc5|q f M@#8ԣۯm*8(D(lU$UE"%!R D uw9 DT;A)Qv%&{JP|l(2Sځi5 W4+s`?҇jP7QCRUK`bKm/dB0 h^`<.DWl>cJ<80Խ^1D)= ;^'-epc&a01 T)j$ dZw8{*G(`A B޽za&B_ "EAP0rTE@5B"҆Q\@W(:R Q&|}fGM@̃5@;P E(z!HAf#' ]75 I&@Й !5o&urqfb IQ gI `-JJLB%@Jb1-HPEhQDhZDLH*E5JQA%GrN1S^%h)iN(n^Lh@Fȧ0P ȁB|0"*-2P:)B)=H (( 2=BHR˟FӉ>UN ^p{~<|[ 2odE *b5e J(2@BTU\DJ @ &$APP5 *-!%=ƚIJu]b+EnrN3y@BETrP u4D|rP:"nU;Msj̀4D AE 5(" #A31A82AHr/iG'zB!:i>(u7"&BR )G!ZMHSd!rCܼEJr C M^c7+J"0 ?>oCC!949yٙGUU`gtİ$HPl҈-8 N 7$4$Al*Ԩ<~=A<ʁ)Em 㸁T=aT)Ar4QjmB҂:r;SNu*R!EGVDCVP Y@ A_(B*%A*=W%oD:)ԅҐZA @ (U~T@(O\թICM%QC")@T"Y"oFVQ5dT bE(TD Gp MB`QօTTU7 xP $S" _Η{|nk"4JyU@1(vPրהQCШ0(Cq̃ƃ! %yJwF(V)0ސćreo8M݆wgdTMUtDJ̑ ~(D.B*ȁP%zX "^@D+ğQ n}MiT4@*mGm7#=\q@zYsak )TؔvP 6PEPS j J% !A7o~R@QB>օAs@b@z`Q9Pi@Dw9I6F,s8RC?UUQ3i.(6ѵ!GH9[{BUK(rJ{<a H!Р/3S鼠<`AC7Q"|DW U]hQ GQM9P>t A=(&h/#J*?!XhTÄQv p`;A?vW :Ww4*v]W(UzQplԏp =< 'u DMUq@~0F`A;ESP. =KOcȊvE81+$GwOB!JEsʂ\~d~(NgʑE8[e q[m>t'6S>J¨>U_-( P5A?.!E"uM!΃ |*&xTiQ7R p(UCa{@2&AvUO߅gz TS}*({TMH<ԨmJˆ2>gS&A?+z:=lӅoNl* L*@A{Ȑ?DOL}t@H iHpJB*{Q=dH.ENDzE B|"B4J_ &a~:%MyOw¡ACсx@N{8x?=gm*P2C>t*(+={WI~B_{)Js`Gjɑzo 's#!$~=Jqd~TN|DM<:ȏ,fU>&P 3!>U*4 `B&wev$Au"CȠ&x𨘑 RtQ(".ESZQMhWs"6Ja,K&Ү0wyWJAXDB&ޅ<|,5~//T2unV ,PT5>ŠK0 $jNٓ L0 j=*0ItPdդsF#ܾ>$pĎ OAtR=fMTACS1o^仪5SMTD CDH4@TTCDWK:ah鈌2>'E2%:#Mq0@!+JPدay)(@Ы`~ɣi1a呇g9 n)2Tx'?42KyʼnoqI٥\I.w?)*:$=5?Sdc{-$9'3VWGwe(c qP H?ѕSO(5j^3 O6 l?-rߔz >~SMN$.f$ HJ7w%7X'JNy%%G4)ޯb d eD a>"PD3P2:]҈fuR9IT x1wY;.pʠo\ 6ͯ Xr)P;+"$)R֯Q;V]O"P`f_QC!FQf\2nhaLcU8}y*'icgfXfe2T*\J5$x2΋v[ۨ"C(YhKT}tQ@aB]9@(56;Q=C fI)r#cn|_2y/goD!/9)Q)8|YX4I#-\h !6ELk~q_#a.9K$En2\Vζy6;ֵN,y2̨:͔U)RD:CCǯDw|>-DLKeTITFxx>=m _G0U"PleʤXePԪIGj"NV1`1?_Qr}8!Qvˣڪ5kK='d{γ~S70aHX=cˆTGbp6d=:|KGܬ*wԓo[d)sűQZ\hb`8]5[zݟ1-xK Zf ꯽۞-8e1Z=W7zNBcԴJbӭm9mtc^u<>?B#\s2՚h,PkN{٩>Djz[vg%5zGvj7?e$̻k5zOq̞?+Z{l,,Y$YQdOe(L\e̖̬Fv}Fk3yLk;i4ʎb˺<3V{nΒwؕHި97?c1At|;4,5K`)ol-v C첺Ⱦ!-onDbo ůf;Ky_l10) ao.YP~ʻƁ&mGزDc"gZ_%A{7go9;m~yf~!WS]ط{* f#QX~7P^C?JSb 1GCw8kؾr]6&Zϻ,dgMwt ]N>4H 1:#o cmp/KP%e(@v/ƻ9Iʿp3N|ueĉkEoy<ʹ+*~ kzȟWA`73Tѻ gyvq),Xt?OC6mKvQb|jԟr` '~[,E\uMdslW\MQu]-}[`R;UiݲOHsTxݏaEZݝ h;4h]ؾW;ʟё2gAX<5޿c,'F;&'R_03<] v~<R: JOsx}!B~ 'j@))m85?yQױP{y> 5BBz?w-vm^βΪ/$~RRtKL:;rnj?/iP#`)pS"?7gnGg:h12gpM'SNSf~f; ?GG2ckɬ(hYQՄT9P\>^P5?ݥbgrr4O1Uj+U/a?!1$0W1%hӳp4=gsM| K}apzEձ{rKk[e-ʳ>i} sA bR?#r }Vܝ/20p8UQdQ6o 8Xv0Ԣ7b;nG\;g]n e$I! ~* ABmհQͯI޵ eA[}~hl.SD)T)'F*~ը)9jU$|9BdIy®~ aZ{G/ r`tϓӏih&\-q35ҵ\Ҭa8Je)"4 +yI#P1+B8gF9 6ƅR*2m@R멾Frtv"}N oGO/+L:\;wo&V'/?q(G+@ltf?d~Gkp~n@I>1`'{~\Ȫ}]ƞ~9{ .SBZP JsS]ÁRQxݾ.oZ<达z2[,"J 18'5]/WҮjC~HD@cG4y R)'_6;]/G/@32b]iJ_6;hkZw2> Lq%=-ИBR`5?ץ@uXpAĄx4%JaDJJ_X3#];a=!&H%-eC5œ-~P}6~f~YG||]]3 ~oOZ(au.!~Jò'k)G]-@]Vc<}-  GzoCI&6``q3?'j-{ߏ4h8-Ηz+]]_]oGh0329 '#5ɲ%DFR|*3KI~(Nӽ1KOwQ_UK# 4},j0$Ep938CdYy~B,QZ S%T )r*fRҙfi*a׽|,].2gmg8+̳yJv5F$TJܝ^_3&nK6iM\V!Q:}'mG]RyCw<]tk qMQ7x 3͟-+"+2Koף:;|<ɲ!~/3lvX_5M>3d9g纭OH>0g?&oE>ۨQlye>]GXY{4 mQ~_Jz?I 'ޒ6Me[L&|vxFl04Eg'pѨo&SW?׽|m^k!Ƞzk0'* n#yJKh9wYX@ j(O=KkT!0͉Hԫʑqm |yyqk{-Xq:&*S5k_3VS uƥ z5(T]=zݑIbl9yͧ0,JOz)6?WgmpC Y[ZHAaCD+:I:8wm )<['o+yO+~7k`xsּ=mʛ HkK` I}BXPl*UUkRN&ȡ R!O)V=:GZ7?_.7zԋ*5p} ꫽=ڈk"fj{?OrU)@qn'9g(h d8\jB΃__ӵ.y,P.fg~Q50ou𞮉ү}w-7LPMLz}]W+̸dNP A3di'9xq~%I&N]Xy s ?6se'737&={u9 )2bƮtY~Oqࣁϻg{Wa{8*+5A) {UH?jmu7l!YD'P.~%N>v8V"P@&kÇ-6-[ڑ~{2fn]@$엋]iTH'&f3IhKȀJ*O`k Yh4۹JiTYNo| ǘ،[[Ok#(rϵ9 ŀpu|`w~91]K|"!r4M#2@IҝE/u17-YX#0j>|Ѓ} =\ύUG-m6g{9/*.$2Փ; e묳I~N瑅v9|4&oC2C O*d\j_| NmLvtA PPG5 v'd9Q7~1t2m>olOcZ/w8So1(@'B+#a}D:1 *ؔSVI'h~ӇC-k)8' źB8Om1a'SZ&“ 73aN-YwŗT<f¬ yhsD%O@| Q$L}ϥ4/9px,=wf1xV|vRH/|5߄m.atơr|d<+wUs2ygf0 UX[X['´h>KS;CK8P7֙7#f L[`O ShI}9OtxҸvh(F{5*~tbiNqjuN5"ʘ0R1.F:+Ȼ}q` GX@0H?gFwhY Z8CN9%'jS B(}zi[Jkcgb#X|ON&R1R-aKj9ZmtU6 @^T+#^t"ן?fbiDh(+aJ--YOS@jF5V ?a\2 R!\F\JD$}6gmc2Z& | nVuR4da3ӽ~64.rbJ.L0#uc(ZY:|r'v^v_rx)ؑћgڮ3mW}Ŷ1"·(',x cK|oz?%P5`ӵ~VD A嘙3y^MŪxEH)@G#5XSN"Q)6m N 3@<2; v uH!'xpXPr7  {e-25pTR"ב~ӬbLE͐ڢ^EaX@*h&i@c$yL% јxN7lh/9lTq{XTn Y mPnR'N\`)n֚(hgt|r^;C9"P\mJ#BLsP9B`! Qሰ dJl!pUwJHj V)!s@g*y7M@ޒhtYQLrcYjMҔd)V{yw*}uH=پU9VA_n{8c_+y^i +W[a+,gk,%\-ϫ{@,V6쭋j?4TNa7r#-|NA@a/gv5 PErC|%*at-$KA|{%|ҞiND&hXKp:y54\[~"6ޱDH$VjQnyN&vٸo+?`vj?.7ڷ# Sp+@NGKss^ШhŇ%*)˪zp *ʒ @BWƸ.F}JgXFIM.vY3fUzaD/Z_h?;P @ O?86k_ޯ0H;\@Lh3gdzX!&" Xa(JIn[UiJ JB@@B@D/ЇI/A`5ޔv@SSs~[DM{~ gU92$B &>D޶ct,|N3>fP~$'xP<s,N?|DZ&lLt"Qkro~{TR}ww)<7ƁPv4 S46%B #!ܶ~~nCy(\RQ2OměU*D88C{B]l1Ę$@rcy724"ǘڹ}}=1dH1(@j/S5o/볻yI>Ԩ@uKv9iAQ).$D3܅r~QCflz"8R˿x`4g,*a(aup(UN3u{Y|;7ao3 $IG$R~럒<@o_κ?QdNz a7/= "#^Y;i8.Y~%'&[l&^2rn:nĝ{LHV2CEdSł9@3I2y) bI'ܭ_ CD('2xL[d\bײ_rx܇SX=IG(v<5Ǜ/"4ve%;gň?ד*x?%ܮLS* td_$ k){0C0W>/x.`z2 @3/**40K/^5\xٔDKl)d\1* ?Fen#)hvF ~)=wyO_Sg5LPfũ=J@?oIHU( i v0]ʳ-w`խ섧+66u<#u,k\QemFȺkwxn V2,`uڙr^3ьѧ8~JQխ(0 \U4_xe T ER!IF+)h}Ȑț5пWica鰎pjs{XCdžp^>G* m7GsYI"]J1f2]8XX`NqMвyCOAv|:)R.rTs,[_3׆(x zP0mU?םLP؋|8ɝ x { ~Ha'yB9eU8Ɖw|WKpTC+9#t=SH8,Efy䫝lx?)ޥXMɬ|d y/^Khcgrwb9fIOxO>~kgRju55.ajn-bq g3 1nKL2|% E#ҒL>N%ܘX{\K(.ZMu~^;z?#TRj r{YT`S! bH9Qg;{'kI {5G( Ȳn[؅3CcbSW*eoE76FO jeG*brK7lAB{|襡A|O)F(FOlRB^C9P)N+ оrMv7AowhzS\ &rn6TT<먟/M=~ͬӈ3333Ӻz='5Y H!5PHt)cxf_sq27npAT^nZOzKJL$baܧ!LOܬ;/<'jǂ?;rz(yW@> E_z: ?g<gя202#-{--8HKz2I_G jx1{ Hle̓OnL:3I8|ϵpm|s0?%LCΏ=It~M|W4ܒ b>ht5zYzدkKc0GIͨ)Dh;v"#^y)XPFxQJ2PaTVHB<řmeF* iᜤ]ʐLw|.cpNĿLҚ,<ǔJYJ ҙ" E ^+&ҁa0,Vo2dR 6Yqbx>=o1cv:[*ֻZˤ[&ەc8Ec ~.ټ:6m6M@ i;Dug X 3(GO.fP'!ٯU_c7wU]ǽ!Φ?"O 0jG.?N{ufڕwp)%T@"^ "T29=s_VK z Hw0_5~k:s1 Z=k9 (~-bnЧE9*n>? >fN\pB,) Q8HKڡ"l6a>[nwIXxv=}|:1?_RzGi{Oب~&MJQKO8<`BO<*?\ ni؋xzכRYOίٽ <]'kտD:DJTb`ElIGB^ D*܊H #P3,zQYx8z({t;2ʎC|\g8ø`ɔe^苮 o0*cp1nmq_Bṽs"ͩbVqck(i)<^Nݴn;&ɴMwv~g!{hK/ '9-_>zD\а &_xڐ80Z>SrA3oXz֧,_h K'(:x0C=?^W8> <`#6,NA_ NWLh ;C旆u]e1>\3bT߮?ǣQ˺j܄⏘!ddh0gG7);;-F (N+K D_G|`ߋ GP'W n֑o ^B)(;`iā P(1 _d9Q@<(9JM,蔠1`b(% C6T"@DP!^?T"EUJ .8;p62}W9a4~gN$)PAa}JmzF?eaگ{v>S?8;u!'DFj^f;ԁY}첷Axy6w'|^d)*  A8\<"Psim:,b?CNC|(wSyƀA5hPXA 4$=w?s :{P&A (y9}ˠDDD|v@& 0eJ:eB"bToh4y~籾ԝ ROKsL~}R϶ք?Uf`ֹz9PKo]s;Mݨ`O]Կ )>uaq)9\ BGdP}e&`| o/`LAٞKT V@#GDDО'sRGr^!JRcqA˔GZaEaRb7輩#_8C%:zN\VPD`Bhb9WY{yNfّ>k3hwwl^F/} VMvWq-)5=^]r{FCWnN}i08h/z|Μ[?/tZF}һ,&)g#NQ $EHaer">i>~8`Tc!8,_>`iV"{κ]̆wͷ26hx;fXo(U_amUJ5Acc+ul>9 )MDD?gf ҁpD GF#BS GFآ$5Ҡ5@H`T{f@SJA8v' A8K8ˬ{Y Ш $R(cDIjѬNq$f̓Ր<b>oP?NzxNߕ)ֵ-Ou~%gi߹@[{_CZnǕZr[ ][iV:^/=F%e;q}utN{Oˌ̧g8(zvf O/ `T7-*%D):ZF :ٮ5ajgVV{wc׺@V ,/F^/ Q%{YDG(DCs@G#P#EŌZHO̻GiE\6a}vƺ.vy<m 3Ũ TˍB @6t$Aյ1Ƶ.LV,f1 ??ԷLKMg, ߖ:%xq_sg*n.^Ajr}o>6;% ʐ P9dp#:Q|!@r1_TSjO7 0ʏz$Öuʑm^6ϕ4oX wV.3qaH Aw^ҸSb Dw?v)J:<ҏE;͖yl0 դ<#2RQ-Spkɶ CvL-yfoI>:^DܷGCދpI#T3w~0ԏH 1磱s;7}  ›PRxO@-OQ>QL?Ar,D!*¢os~F5!ݤ߶:~DCJ#m}x0lH*U}FmZ\F&$%^s?G8+gGCe@vra NUz?'6q=; vm‰qPQrmD6&gJ7YOTIG ;Xnx!i>ShTR$tP8 ;~ʈGPrEǕP\[&hGq qV~~10{|]#m->b̉Wb'J<AZl5+G@bQ$ (\%_wX()lgO O{ʨ՞j}+SWgs2ssyN $@JBP)T) !@8Zz{\ VSp7&ccjKґm^SG <ȄΐiHU,0},(\@$UҔGZ:) e&>vDObG8BBPH0PKϢZT:(XvP{4r$<n6`r>F%G -Qu_ ߐJ#*6Y/(Ð- rUYu"2Q4م5$ iIں%LS\P.j*L&7f'<(&*|KggM@RJ1{}rk]է/HNE%`xR!DK ûX5"tyrt iR]LnEe/PzuG3Q;[`~M*CXؿ[f^tyZ5Q/!r @@}vPJ;)+dZ̈́}\| ("eD֔+ &>9Bu&sJiQ_$< [(* Q^<sazx=:(O_&S0Z,HA(3(sSKr̥QёYJ R!֑!f?=r%l[Ec73)1U_8-:> G*dlt݅S* Cr7 _#j%zHG8PboC40 7-s}=.9pw|ϮhUzBmNЍO[+?gʞ8]>=CiT~*O*$ >} IҐ짜Ppz/^G`)wM5R!0<lŲza?L23;TN 2=4w!EKjF9t )L[,@*-D 2yMO(G|_;98Qqq`i|h E9KrJoe\*9; aϼntߤc| 0uZ g]65.1 z9W|"/<Ew@s`NA0Ih$:)kP0= gp;Zc,.*;&^<'DR588;=46<>L}NjRc/4(4κSdj2'[n#PN6aC(܄A%lⰢ"'"BLf !t$` ڌMy{d-.{ >4R4!_8Hȟs;谜f^R{!^d4 čg\,yanfM_/lw'$>$XX*ⶳ_6{c|~Ao~(v}n$Q JDiMN7`̶Ըc`]?雯e{YWcQڔ/2/{%P@"t$_(z$A0p/65Đ$*smtY |*csu7HPg2ƾ ZZ*籬OO|NZefO@';GCȲ=Wxz,gs0Dv`@eCZ*R@2f.\0i} Hض-5*DF,iz@a;a~Vg~f^ /C]H$71/~]s G"cgĎsKִfzTk]0d'ː `f#:X+ҁT NXeláN[9rf$ĂTh+}!d G鯊6ᨈ$Gn^N,LS+Ok+:$?8A{ܔ(D@kW1B~/Skup={"vW*QD+bP7;cw3ҤP }Gqw>0j:{8QM ƮZ]$:$I͍]" x`3ls3dGc[1*oEOu%%v]kN$BoL=rP5ޙ(H&%qpz{; ;=.Cٌ$*v6a7JdiŽ / M;C~3ra)@LF!M/1J 4x[*BU4$/dKz'_eBbU:O*}d ;D<bwﮊtYS`W{'l ʐt D1{UAPr4ג}+ȝ9rkșJ)AbeT&JLDx?B<6_gQ' jJ " 3*n-6fiu}=x& MJ3Dsڢ %sVRQ`OAO?_x3%% |ǃóz8f'i(ˍ/+K J EvZ3N鰝|Gk2{ >.ϘkJ(9J]VU@4(MDF['ye8 T@;wQ9=!ABBoԡ-HWxX;l YR7Nc0g!TDq(P=/K[q^z!C M6QtXzItWVTF. gOȑOmRG;~.n6 ^}!ඹӅ4ޟ{Y߉mI _}BscAM wXBnC`M[؝W_pOlv޻ֱ]n%~%UO+_RCI3~7jfq<3&w'WAL͓uyHu%~XJZƥac瑝)[,o i+w\ ֘Z?biimv.WԻ1x޵ub\^ njkd=D x泖G^WO0kiep[$/ҕNO:1,<ȍbHŅНsݠYuw>m.}xV7yʫ1 c`% hH@cR/1yWU/w;=mqsqexRǙ^RpXS S0,  u>5qap%C-A|a:Eb,~uH%QOWjbH/Wˋq_uOJH.xYf|_Jj_]@+0kL'|rB[ PIϋxtc:J:B۩t> d`%6 *mE J5b DD3.EԤ Muo:;w1JA~gzNW=JU^p|.ٸ "{"P"$#gh$0z$i6MMX΢{/RʚbN!"fic^m.W|W|fwen{Bv<f6ӫzƐ3 ~YaɁܗs{엱W o%Pq<~O~s3B[(y{ Sc{s~$t$iAwb "i{0U "A͔ ~Q픲j{4^n11ԣ B$Aa8Ҟer'}1aB" I oZą,! M̀g1~l>3.6+{h?  z;MӒe/oq$׎0 m~dO+}؆TO~>/_D5 `Q MNgbx3>;VVtbZu%wle@.nI垰\obw~l[gW3zC(p1PC=;YAܶ6=Z5$dq۽<$ DrV@,@4x DMa@4 5٠̗SDz~{ߴT1{dca %?{mF:+; r^f@]EP5f5ӑ!w>(]`f0xX섢" K{n{<`RNuj(:晠B Aչۇ̘d {YH5)O/1 -0;ѵ͹<H@prĸn3?d8dVk$2cG0jDGD )x5٬GL'og3z:cw OF!`ݜh) #PzewsE,*JeT@JR#1> <' &9D}򲑀;y`znauxB}nߊNn'tbA"Qց2@ _nӐ(xP2e`KR@10ڇA((h%eiW-\aH\HrvStsnG1tn&"&k/EgG ?;D0?d6|+>>Rfck֠DF*?l=OIuz!R1#\PJpRLNY K׹}90ewT J/zcը7&kȞ{Lr@@}Z8 >)J4 dӫ˸y^t&nq1)Rr!q!؄'U j%7v-vXA c›~<~ӸzCNT<wMwG|n N5E&##$7$bglmHBTT%\TyYq˅CBa[UP*RAu$gar**DyĪ ^ìJ+WmJySnJ 8(C |Lb隹1R&^hIDm3,*Ab #nV9QblFh#cajάL)zjdT ?q4YB}ĥy$]71 =+7̈w$ "7Erwlp?3hϤ]7-)&G!P6dGdD ZXt< |\D@HD bЕ5jq_E"*,B@@.yCFZMQ S u= C18Z~$eFx]٨~QFN`?Ss!@g/LX'Esp6:D7Dޓs>@%oH(=[.U{ګr>a5 !D ~6u[=3<^I,"yd"|_Jr0QY1l~e8ƥJ Ɇx@DJYF-*, &d%$6"%>D; exv|t[vYk¡ݜ`>#R@UqO1$^gOdP=r$/v\34 CÙk:FDj"5ńqWvTy%KC9,Dѡ T@P1E)H,7Ϲ!b{ߔ)GP$&f(T{9^ÔT@.R|*7?[ SLAPwXE =Ytn.JQHeg\z`Jx_kwt~WGꔞo;LLNN:Ȩ{rxwЌ_3= (,;_/e-ڗ_f\# 5~')O[n<3~ ҦY7oJ:/N㘈W.ܦ6qO+0[bnXS3ll--&|QMigBvX80V0뺗1l;Wܼ5#Ɨ~\o8@CD']y`&vUWn*Hּ&*6qK6\EG73\FGKMgi[XV|Cl*fr~%SٝNrdbtӊ"޷,Woj<6}ȋ[/Ƕ}=<П"[ 0ZbJ2*-_q;1y:3p=lM;)NpYiY~qm^e9|_",$,tC5<45q'aʍϽJ|kR^:v{OҊ#?ۓnG R)f1}3KME?xс*{'+<_E3STi6&6UK.ry.uR'\lU槦ޫIcИadp'ho'J u /Vߞ\/~vh$~\|.+y޿s e4Ś^Z&ވ NB%G?,60#ev&D^bUV*+iNBH#ZD:Nގwa]8m۴\kv=\vM.*p 0{TJ ݉>X(F]:ܖ =!l5OY|[E.I`:]|j<}/CCu9|X{M{Or[t} r?z݆B77Ag xiz>w}(U~fwޏڜW*sj]~MV}3:X8>m7iz.nÃxjJGevޤ o_҅k/L~5P'WJnK'9N csg2Ӛ} ,z_e{+1r{<7g(9_qSMUOǾ-1g =qzY9Oq03'Ы&|6m>֏އ cgXoXyY;|SWItOac+O1R ^F>EſF E7]lκs7ok>~yMmoToAm:#u:O>sT _;xa WÑNDJ3^608B*ooc"6qCD 6@"G@r)oC+) ~C /p#4YA5QH/ͳq}"<[j؞g%!>[mropMIGםf" 쀀RPaHx $BK[i8p}^۱0VKM)[qӑ^&0P87zxT&63e13m@Oі)d #J2*K @I_Pjh=cw%{J/lax['=V&8gtpD^?TD|>5<<-BTAݨx%Y7.RFhD@3DL]`oQo1@rTqj@>9ڴ Q8B ABj:/#ɼXe8jVHgm\&y$6yՏKTN2@UG` g{~YV\u^)|0 <&DC(ew%KD~Q*VeN t]˾j@~;i,@MD%L}m6cm#4]Jwax@1; +A흑 \֔cg4ǂRW*Ug;!@@M!@x\3`ne@J^S j$TD#60'?'} _ˑ:0/o_Y(AL1(0Ͱ{ht( *v}~Oξ(JS:ʿ0Pr=f-XZuUֵZf?ݟYg-ChXeHDS-s ƺ@bnY@D"In,KJ(;@P'~csv<eI <"nL@=NI3p!֋$E(I)Jv$%Ap Xy1.W@8'PVr;P@`~%Fײ~'iP&OVGl,[T)8 zӀ xO wB/h{Z̗-!k Т` 8Y/q.CJ( QO=s ;#IbOBT ;3ѝu],yE&\HQ:҃#DzRg*gH֦uRUAVwLtτuJ@2S.bMO amPߟE:{J8(#;-7@ 630IJIu'LPh@g? OhP#DQ:ӣ {1O[}Rt  uLh3?lϒ:nfs7ف㋐~r_ޙIYk=ByI7'z3s!S9>{u2(nÛ2p`ϗ5a*Rq>cCc\Q xu&~]M6J9`JP@~R}~*&!:<4y cA&b^?I~fQځ'# ~B@Z0;"8^Tv,);@ƪo8Sp]j|9NwUob=$ hmz(. n/guRuNjg#qh<4{TSX %)2LڒX¼ /ځ6D}F}&u?q}p gvゐi2WJM-2uxKu}e~e9t ^mf\Μd󷬢!0q~k3|dxAf J/?tp8@UBGyG5l#:Cת>rV ![ү#N.B.egrpr|ؽ{o A @,Oo?ᨂ؀-0JRDM8SkmW{Sܵ:&HM/0% }Y[m u+|ι$~uR oh'x0s $*8QQ⮭S!omPE=/´rE.J ap<vџɢi( !(-ڨ@U'Ch ǁX|P)iFÔQ>2k$~_ܕ|}b$$)h% uN4z;Հwݯؒ*NwՅ/X:]QdHf" -sGdӵtx*jc඘(L 5ܞsE@DB@ ֮ةl9 Dq?v'kky0G{|$; RR<1EA@* >?4 ӑG_D ٨EOw[kop^qpa?G6#I_chivq)b `qm:(jTy =3}_QN2i>e@xҟy ZG8S MN^Ҿȟ+(@35\=fňH_L}ܞޞeٺ zoRA2@]:D,S']d#[h^$#i^'c11;n67\G#@!JB<"6zSe9"8|VXus "8 E]c1%(&BR66٣# @ǔJ8T ^WxAX~݀GT{SKG3mDSN `H KQQLB ڊYvgo_ v>i/4Qɯ]Ծxs:RV)&5:c/zz+}ggoxdQ&Lzlĭਸ਼4K8`?)hsybݾUq߹p?⮨xTR惨 %3"OArGLlg*5|6Nۺ&2L|9Cm z|s]euOM* AD9һSSU""yqW<*6 {l]짭!|&.S%Xԛl}m'==^S;P a#9q(?_a1dk~\q$Z~SZnb_E'`Lܟ9fd_YD`_GzZ3Qu闟 7[7"g#i K҇ǀgǿ"Qߪ%TO4xoIP;{wz/`ڔGpT5Jb, mM׿b g>SjR胙|QN;H7=cpowqݤ9I8x[q;M4TIɸr"&Dyz TTA;F]\*? g!|Q|2$fv<9.~bҁ}![-q\>bA:o~Neo_(:Z N ! iZCf#g0`|Mla0hRsޘV= ̀ac?)'B!&#!Y9|Z4nIdֹ $@VM7l=T6eQSȦUܡ] cܦݞz[-j~zp9Oz51c>9i`3|ln0nuzؙ67+U/P$o,_Zll#%ﻺ-\!GYМ]WY;v݂vQ9In~#siH$S_LHDP.Ѓ ʐf*G NzpIHz*8= f}٘ ;[lfSr+S:[|cs/_[GQU`qNX5= !2'XRta%RVR:1C5\ #$ƒ~R Zf ci!#:) ښȭm TPynF\`{SK;\QYau qf*!J(``s|Fb䉂aH [.I< ~o uOWՔ}e͊[Z[XԹ/!6 Fc</tfSpDr uIKC \h#yDՀ~TÝhTbNY1˫j‚Q)c<0J>(5jJbGXhIV9ő)o銘k T:ش*,wsWM [d5SbI8tS}+G5o+3:-a`!>o kHʜiBeL*pT4~mŘ%OJ(1\Ʀtx"Tۆ1&pJc!/NG&b#Wԫq )E o/!b>DGWykPb@ }F <=oŴ-Aljz9ܰ_f)EDF!>KA}12 "m\G|*HoB,m_+޲uKQ3-/~;^T9j(a5j8G#`N :Rʤ]c_Wqv@{ȮM<>_ů$lPJЗxf CBcuF%OwhJ=Tq˨b 2- 0Y~} '`0I8 *Mwp < )Obr[Cx'ƞ|D(B1ᏆPTq ޺f˪^l`QumGLeCG[5j9!f-K#!h&=H9%!3-J2wBb16+gyE23:ԁ;CG_0Ho[i],PV6*(=QWVb]l~l;eǢ0Y?ˍq-7UTHd31[Yed櫣|Utв(H3埚랣Nf &zqg={1Æѳ>;f>ZLm'sE: +|U]:瓒Kcn)%SC( S$aL gW8ğT”U*obK\uZp *ǹTNЭ&ˮ嶭?qLfDN8若vkheco*vݴ-'MJtKnsTπ@(U^7lUakK• c vFLVwEꁗ2͕bEpgO fJeHeJ 2n{}GA 1R$&p+T9͗ZEh~Ԍ_X%=qm@2Ȣv` B}/#D1P?) / 2HndWdy@4DLU,SU1zc R@5"UX=2F >݊~H'd4dCu:PP=\$ǻ?ۿ7"ҿgt ;3X @< IH'^&JM|P SMTM1s U^S |Ǖ.rāΐʾ9Xh~1PAW株Q d?>mB_ӑt }ӯ.-ϣf,͉$({3*%!Mai>mC !`kGe.2š>(oCf{|{'×J?ñ{̓rIFAdV$=+k_'Sb|'Dh?[$r:d}USԾS#fThOeNJ_F|.[F~f?2E"f`>Xip:tXnkQ"5<vD(RUi!+ݦN%41wdҸy幆QRTgJШL{ȧw5|PFGvě/Ñ ]'I NV9N4; ;$ʚv,F,bI:9<][jl _ reAL!.d]O]^s0s &tw2N_c%Gđ)_x^ z!y#%xIy]&:8 CT9_ѳGbV{օy( {Yf&Iy<1 ~JRB%9 +{`p!~L<^.yӄHl0%1#{֐h)9ib~@#)?@ZLO'Or =fS B(;I6tiOU9/Ӷ= w:e.8E̬".wO ؾs?]GfC~R|;-/mC'ֽdmP>i :Cg\]BdySR{nhIe)xB|umw(pgJUsPIzU$=2nw!wmc9TNDkt 9a{Z׳cH A(PFhgD.,}g|ft $ܞ!)u4%}3~N 꽿s6k0_6)"'Q-5ȥMɂ@Q!w'o_!Cf70yU6>t.=,pN 'm( =;x>{f=$&ND:mA|;yGRG(VMUmRDs7*ZE҇j*ߦdޓ!^vea2rvg xx8v`_Qpԇɐ;YN Hփ A~VTg? ?O20y/o AMByrz)|)G€$:YP &Dޞx7|yAH5 SHTC{"O\"P>PB @oG< PO׃@ǎ <Rʇm+CUv\(:̰mK'H}~9@@D|8U}U!(iH (rSa ]%i]D>‰Ŕ8R)H"x@FĦH Äc0*{Wȁxƍu^aO1wP u0[ڔo %D~uz|vyGx6B0@y(4ŔWvPDLJ(NP[ C+CJ_|I|̂s%I>Ct@΄LBP Om(,=l @< &$x8T:yQ(|Ty'I>ր\C#`qT"?i?MuuI,H]P aYPCsbN{Gcys[ބfٮVymb/8w*wf/ݱ*L@pIOHXV(KܾCi^&+44rjbB* % ÆwPܮ,ER{DCBxhsiLNMQ. dP35)J*D$sCHHHX!fC^)0n*< !C1 )7e8d:HAI}R;,<,_[Yb8Gqf`4M ؓ )uJB(.lxsM!pdr3Ƽo\zX>hNg>w҇aYhWjZ}(x`92onmvq xot3UR{2>5'+ |j܏i_r:(+@=s'llJ='sa)I\{xne:TcY4ҳdeH=d\J3v0ӊ<ӲB7=ǼGyEr5iI]/ޣçRO&\]F4/P&HF3TE٪ReP?5qϰj>׸-fK$ Nv:o{S(1*]dxOḋ}vd^zcb`t5_ki4 d1za4j1ͿPO4RxFM6ި@q0:>*aB@(\O4 OGod6[nH|'ڶ"M*ɫoϰ䇿O`}N,jH|yTbǀ3S~N^#LȌ?`ղ&ا`B 1n*rPz? _ԊSG4GQ0$ ⍑LM Mr^S{RzRVǁE=Tb̝M`O >9)UD e:||l8Qf|3@)7w֜>P$ZCؕGM6D! ﱎ ƴy\ I@:PׅyLmڗ?& R悟;> ?oJmق7 M8\"V]Gɐ:MjϢ98FH>ms=F$m3 ̔O6J/҃Y ^lI>] @F;,\f#c;8y&S5%7HNlCxtM.Fi} ImȒ!tt`A6_ԏ(SwS!{dt 2=ouQc&k6Ot&)JFbG0ԚGoso(GyQRfcIߤќR L!_gU3̯ںSOA:;ɑB{ˆ1mbuְaS3@R9 e@%u[6n`j댄dI`%<2c^b$ъ@ڂ3Yb­r}*y/|˄ӡDVLН@O3[ gɗ <)Lк!^ %2ҝqCxND^n@kG$'_o+sx6h)wjFhb|+/ ;(1>F?5, h8|k%^w&( +%9~#Yy +܅)}J9Q< Bƭ8#"N3D@pP1z҂QD"S3-X<|˪"jH WS<+k]WNy9%SF ?9(s=чOY%1i3w&?>U 0*`hk{qUljgPD_߯@>֕/gpHCܴ:rڽHMڟ{Qd>F:_/ۺTB.#F~m ypPVBSWd*Him캕9(4US$OȣX޸D_T$x)XvhN'@E(>QSuibR@8 $,$Ycw2s/VJV_MGI#Ժ9h)č Q4(!%*gMkf,`iS@Hn1]Hm #QPu /ѕN~ ہrn×P^{i*Q: ,St"9mӐ?W7(&(.a~!.jPeݳۑ@r}Yln(ec:Rȇv~YNeS5<͵*/ 3.%m MƲ|9&v..ӝtDuEfyRb5(#BA0;2Y7Nb"B^}=:WMG~%ۭάڞJ%nH7J@Ҝ86C[_qjɓJ\.S0 n 9ɭ}]> pv@9zqgrJA:!}jwdQ {[<3G#}YaBv2}Ⓚ?YruxBʡD:Rb_oH!8#@FrZ}I,H Q Σ15O*&Gb9I G&N@A"pz.QD2glҀBB#B8)bNw ^°<}>M|Ի~5 j9Dfb>)2 ,ʕݢ==9ՔGrjw ̿@H`s,aO4\iʊ3.D{o79/e?ngdf`s' 07~yswa[suvU11v)-޾k K(xZ _:U&o} $z:PuT+6U=?VuYݭXO=>;.T>$e"9[o_]bsee^RgeyEFe՛'vSy[XxVΪѻz>Z5.VQBC~+YD}_L!rKܔ+uc-'B4)GrLU'JC:=F Pz LaL_<6tsUDA0$C7 3mi?-vE.vL xz9 (ʗyߵp iA uβƁ[ fm!|v6FTe=cKi!2 H=di`O[ޖ+(P9@(V@:T 4(<{wG({x}+B F⟤CmAϪ__!m<種`m F_}L5C,*)ɇT!Og( >ck`"cԾr-aq}^CO@~S::'<4\W`"{lYOqOrxn2c$L>vQ"UEDu X(jOAL;LC?[`>[9)FHZC3JB"xDACC P&ׯr0o޿fl.D0ژ AO?a3)J$b(t59^ h+;Ibd.5BPV J)aTI&f};^]Jc%z}P:9Xy#'wQ(zyhX &J*㑿w=p( 3R^LBwک)=Xp ~ZP.=ְ3saI93G3'zMPÔJpr4Ko0b N,@BYR-v"g8*MLqsyg t<>&y}({'<>s>X{.49vy?_k@A"쯋rFCa҇T# LCʃ+蝘ɭ>kr)\3)(AfH)T Ӑ@*Fӛb b.E y]OFH"|ӧt5 ؁L:)9;HH|Z@ַ`^QQvk5L͑M09%e HpρTOA} dKȍPpL?~TK3tSnh|CngLˊ- ڹv8jI}I_A҃3擉O/cփK\oT=t_ %ު|"jҸ?Y7RNfwv*<I "N:z>|R!"I,E AO!Χ9S!l<'2c&B#WA :lZ x%rL ~b9= %VN.:}HZF4,g6CPC09ڏ\@gic4DFˠ-(w?DϚw:obfPu*weW_c-$"M= ]/O3Q㣌@!C_ĀFdـSqQ>MBSF͋Y(A6mT~Vr!׫A?3Qa0}=c-5NT>&nEa j9)U@:?yO<%빾W%МH)hz9xX #gM鳂C0y_}^a_:iodÍ?&vj'c7360<ؕ0fe[Xarx Mx1lMÀ)*8UaOw8U(e'}s bMDyB́Q#R,˄z"Ot]\Ru|lUB{ ?kls({ImH*g'ĞZ:.먱NTyz6hE ^ryɇ~W&>wϵNq 3Iw 7#bHLL&o?MHfR]3{dRt]$ҩ[W?Ơ6`]~&$)R6gV1/Ӄy|ZH4̰)9&^}S,.˳<p~v֍aa $>FcKMk+SD@_No 5ڼ$b{pYoTs,suHHå6ŝP5ܣǷ<}7˸gx[#PJ! 8ҁJkʜ՚x#I Ȋ&K6 =˻mX*QRF: BۨTc*)bQ)ɗWѐݺ $ y(KʯZ=[PIHEԬlNSE7GLNjNV=( +BDRTJtNrT!QRS@Bis-/€&e1SF\W͒P"gĦRGlP\S YZ%*kj{3!! +J9 9YzQ+ar=뢈eCSu%Ӻ԰ytd sXltl"g\"[IqxHĸ )[Jb4SQu sp/`׸& r.N5Ij Wߜ`~yefF45К+dGhH | kκC?H?zui,B)W܅,d VbdN^+heZ*E'%*NB*|TnƈKh|(rWP >b qȔsNΡ4*cnk8p}';A>#cJ@T: `g \ ȇ}b0u+ohVkt@ s~˕jH kbdAJ@aDny❝4DO3ewZ!Q@_Cb'PV͐J\?BsaoVb$zS^/s?dl pTbM=|%'߬'.5JWTɗ!3!ރå@yP4mMc ODƲ-;_0 5*L/[97nOUٔs9+6(8ٻF AjV6 `;.粌H9|2DA `Lr. /f)2]Q;!s$NvZr2L~^A*<9EjeA i}pg*0 aM)<χ fO,Xʃ_I^HΜ셄`9Eȴ@n >?-E'>Ǔ:%Bƕ- ZrV$ $OSNcxw 0ʈ0אmB9Qxt3s Ұ5T/DǩoWUu>PδTl`>AEّ?TN)֣j  G9nj\(^X) ߬Z'TBRT)x ax,AqmRHԑ N[{W%<jAQwYS bd1z7|Z>e^7{WYחB5XQ7\c3};%#83"⯂Ĝ!l2l8j]޵Rh'ZE1_2=/g+6m&ZF 8> *TD&6]oC FP;ŏ2u\uQ W#lz%Hl(܆/?P*/\\k>eDilV3ۂ7N-QSͳvC[[YFiYtc(2Jlڃ*t$p (|p17ݵ8Ԩ(rQ9ziL"1VXU v榱w CmOSJLMJ1TN_ؠ@VTۇ2 =rN 5ѵ=iK^wR5 THFϝɇ/~w!Zwv{W„_񁅈來ɸ4@ePcdÃ7b0G~Yt1/[57]2{4LMUZF0~L;Mi/nWZ%)2$_6AēlvY"Y .ȩP7Mn15J?qHvw'J13h.S6/Nmf; >YJl'Whg!Fǹ:u@E~|WN[y>/`\%2b;^kf>`8A(L=CO@NJyg7^O*}A;* @݇{sqDnVjiWaq[?=\u8?r5c1Sƭ$[Qaa2pt2u= ܁VeLaM&fɝ{Zbd6k5@*UR6o0ffgnFte1%(e\b0Nfe7kic:E|hȮbX]o7),`Ǎ;;=} '@:vCe}sAl(b pO7NV S@b<?֞ʟßX]l)m~Eٳǯ:Hpf҆#t/YÆ|WW*!;!O?X};&,>6S?fAL4SII/p 6^ 짓.9cmEǽ4Ҡ R#Ё5?S!괏El22ѩw`sNIxZpͤW븙)Uq=2JS/rt0"QIzҔ؃uˑ}~O){@<`jZB%P}q#5f~ȥ 4\p{Lk砍YLh,MAJ5xUU1AOO\ 45$CUJP=]E'[iulx[[\thdVx3&xW/}uځ'$9·Vi@"&wh,9Ȱ()w!RS<>s6@_Ot=td˜N( ́_I) Vy>lu˕R)[] lraIB\1ДOuCq+/[иD $gk8sQ:%*VJ "$8R zefw`_ | FB g߲e%@K瘡NAȖƙ#sOtdaiAljK vp)qp[vp_tN .M%5yP^eOk)}HR.D'DH (>zTkzY9d܂ށNJ*:haBs|'FC7!=C DZt( ѝ(:yWT\((ޗjnHEw{PTSaF¢LP1-Ȧ̴bO>mBOgD>~U7qw^p3O峼ip> 0ATM4'''&؂РI&@ 2`i''X%G7*ĘfhR4 Ea7%(6]xʎb#E!~RN`"r*(2Jq@RI@X(Hq4"*)LL#u H3pF Y66yr1y%@anN׾C׹ _|72CJb$vm:#2BgQTBF(z!w?6N$]]AL򆝌u}}9w0PgoD L'<2ׯ!0,1==LB5az) Mi 2S4dt\߭L|} (~Ju~~Wqm/?'F[h{M~`DiD1MO4)fE.*&$d&O[Xtw |@\ 2P@3!Y{ht}cZ+h充C:|"LZ)z@i/ai-}51)6%qʏwTp{ݦ`kYJOK(~ƴPN:DPfj1Tqyv)U=*j,8AR~ʀ`Ift\`3Fs]tV@p 46P=^-Q@ F?76ui9d34.3#p ZCCO #Q{׊ ]zG~Ͽ32AԂGć бu誝g7 hLV ,wG뫘],(h(gVJʏ5:DyzEO>ޔ86* kxDFJm|RsslQJ*"!>PiNA]T>bM51rf'J'msǝ!8r5+#F\ԙ!.vm_L'CerM!B5" I00JGڪlQ~AK/ԑ2fJ"=E$@GXj?tD=*ݱA LWL՚F"%8&(R@( ]? r:L//c4z" %dS4#u~X*BE[ׂJ1_G"?\R\>ddoPג׸{zsX*]Tza4 IyJ#")^MmMCSʝY T٨m@2ENSTGs6#FY 8E|XGSVflڱA *3"NW#N'4 𙿇 5**Z>q*sExX;82yD Q Fq{/0my <5Az޳ F)6d NsdF0ag=r c@MR5 X3qa.k&@2.L]ZCv1rk'ag|2cFɵ3su = :6=el n'c0XAaj#5VqƞHÒyٰf\:735LTI2Ho\M))&]w:Gz徏CgN g+#v vPȩ0Mb}HT 8^A!Rhȑ(/0 n.̌PcZJV`yṞûQ`V euA":j6*Q0$kdiTlMQ: 1z]sh2&Wm_]X 0$EW>͑z $12zj,TfQm M ?ƨ;bQ@nrg[<\*3$,ȑKX|{2(G`aBKzr[v>=nGׂ08̘E]IqW)= Od?OJWq Rbb`PqtNGdT,xJ@͐%y { Ѷ%&=ߝ|G* 1iX{[H0V|&ڑE 2O\kԐhPU_:iHyQL}.圄v_tLqHm{H,k_ˢ` E@g`y8j)/&6~$QaNgWDxሂ5 %\꜁xv3>%& )D2뛺.hp 3*tZmYzfo:)^ jYFuRB+36L%~h[I. l/rܬgqe^m=7Z(Br %v㢽t8?gf2IE~rrZ 9|onD6cbrr1[sWTzyZ^}[W;/6&t jJxwmCsLvO9-=vvsTiPav=dk`sVZ\ Es{xet0~Rg`̹XnΣ+h_l䶪Ūe҅1y%N-m| 1(55ޕljK E3QgIXxRk$$0ETJJPd Jnb#✙޺sʨc&<~uۋ̹u~;"8J92JvZ2)6F(e.5D2(ϛ74G#خu2Ho=Ԑ׭a>hɇXѩ9wڃTK~\b ߫MUGUj,Q=PCӁDBϹaE?/qtu8m5]OlǙa<$ײ=zPQwƬcj((Kј2Bu~ZS8ʙiH~2]DPPU:'qg\†xJ`G` !5xٵ&PR6 DیGy xy6KBc ע"(](a4~{fp}3*k9a.]i}>~GS*qњ2ȱ2*U;+e{TǰMHɒ/TSz8Mb?0Mbp3vR&ݛ!`e1Pҫ֚D.vfg/_EoDnp h0>WUU-sQX51-/"Y(ҔtLr-dZeu%Fuh9]RQ&9 v =r}nyxc9M-3PedK%ě)@@z=6f7^S 9;%HU݅^_t{4O2 pJӘ1&w’ kTF1D sg8"uj˭2Y?4v~OǞ(#_PH8ixGHH ^SrЎ9X@}?+Q'6YLIZ{n3##QPT@cvNk4!ؑG3!oQ;s4qJ2 (r͎|8/FϪ~ *)_N,>5"Uf8OgJ% K=\ƶ!(3j ?QrQS:  b O!R#aTL|C0PD L2uMMBc![/.g_fET,ʁ0mMI!2jwxKGYø<s$l {IDC~ThM7&\j~#Ƣ؝Wo\r& TvNׂ! ϑ\¢ˍnXܧhi ܭڸ‹hku7(d-9kO6g _>HX%23RN(k/HiPYk<tjFܚ $IFv> cx*>R,|5 s eb߭Vtpc;V7Qb?FwvmKZ-LLNkz(MŻ` -bO}m/hٍ4@zXt ҿ3B] *_ d)]ǠDLLbT)Y]ot1Q|0NDLy%G)cf5J|*\*pl0zM [g 2"V8|COQwvLlt.JFHi0 2)uM _kjNPHg ģs8ݢVgBuF:b!_t=&tI~08{< M&#tЬ[e9vtTi Gy`eY1/'ͅoRM㝽j[?سV7Os?H]Ŗը[3C\㚬08x ~R(4K߾L9n^eJB9^O},|S_m|1?*ݙw 1˒?u,yTtζ [Wwכf0DQh$)֛q-ƲEV@&*2n|<ԯO9`нpy.>>_c059t)y|fFhcgmcgW uz\ oܑ{F.([Ii9YfFsqݭemhOqTw.l5 .Z+"4o |R- *k<;ZFs[Q("kxSʹ85\[ɉVLx4[֗3C\G?'YO͎2vh<2pƫ}eڱ=*~H6 6K3dxTӷVJo_YOe8<:Y.=r"ËV߆NVRk1H Ț*ܿi^ɘB_YtO+++#̳SW]|%=ŬW|Ӕy{`g0,6=kZ f+#aZ6g炳w3 i[kW&;kֻyn>[-7Bfxvrbfzk"c-Wb=[-Ek%C9\r5O]\e,VN{2]LQYcQx2%6>L{QmG?Q/,zI0p143Ẍ́-~=]NAetкl9Rg+x+]sr8Omi_q09y5Ȁ8^%4u;5AYk]a5) Ymx{z!33\ʢDy:G(`JB+g~c2㽚Ît@E7mIa-K7Jc?Ѭ? )5:e gH&Vy,_KVy"gsKpgXB'`G3`BQZFQ'@w*Le!Rhe2)?[DDtR A&Dj qEb0А  HQ"~uMIp'd;b6@O͝!Q9khjNr.U6UJ^m@j;[tВݾIN,+Ե<a!R)0TBdk{qGeٳA۹t2?!G(;ʝA6Dl _EɲQ&O|9u뱸e@!j 9TN' ى@~C1N›PH[F8V~㋩m0UYo*[5& S:_ˎOoɍ("u+ 1qXnIxM( 4!蜎BTE H ZNP05EkՂ-B~#Q7 4h *Oj늒:W=a937lWڜHPL[=7VHIl1;lHƆt['3uCPL&~8>&4rju{-r91,Ysm,b 8=1¯x֑!0=63{+'vɨaA/ٛN~uj:TB^?1xLEA U(z%"9@GdY9vD+ñjLM0e^L7%wLɒBСc{\ٱXɟh8)#3!ETbլͅ|;Y;pe!e14)*/qלC|4[?4/iBS͗s ٴe_dh~"m~N ꡽_u|$2By-b?Y i{()a!\tW̫eDhxl,J{X)T_W5, #~Yjǻv>ePr~Uߣቨ[=8TT 5e͚Ӿ("Pd,@@\Pq&$BE:PURuk-"_M<]5d&I0>L̀9s.r ]b< XP)S{o,bOI Q.7cJPvMOLs!(Lbr?(&iU/ Zg,Z5Sˬ#gJ 9EO28iAq !LP8 ZסݥwTp:L??{4@$=7qTwj=97Nub'U:mP&U;j/űZ^a4b>(uէpCg]=!CՑBV;+o!;{AKtn#TYWps2>I)aZقk_|u|Pwrwbw2lzW&sD܄'j>gj&) L73I'tp| 8x3CG,30P҃#Pب1Sp1 P8Av\4M5 Ө ωN_T+Z?* QlFpۏGc?:2'p>CY%`@dS7d=Ռ1L3*f* 0D(%"L C|&:2\x^k"k^c}h֩d;u|zZitlHP}G8GC,jPUP&4nL-3;ΏێGG hZA감 ZAj_}LGm7fTyҔ #T>]t0^< "O@og S#6 M_Y$\>y ΙlDTL_ډn@t:J F1P:R~t]1Tq/"H3*?!EzO$:HWR_\(m\ !U5ET{[;G+@OO!8f'G5wwPOo)WAES^AH?zeͿ Cn ^gfU>We"NX2xGy_EuPan(w E,D0yDqh?#(pL$"!8,2%AnxӦ+(*dN]Q*8ǖp4|!DCn ܣIqfBP{3Ƨ6_WQj~P?r@[s>ĥfGe K;oaP, iuv4ɟK^uvWE<},Sע=cOyէR=w MkCLf (˚ CJ:Iح0b| OrʀMdUq( @_s{‚b>72Tg8׈EI$~k@WcBg G9жʃiSԹWq\چoR/R}*^B d !qy,no|\c&2lyI]m*Oq<2"å#eh20ܜ}ÝtؠG< 0Y\Lc-/XцO7;ܾd9~4/"k_sh<)ְ_r9.# RiuIx G䏢ch X*q(tVP`)znHR`coX#EU#Ҩa*'V`kSS)PR܈֭gHazXG|QΚJS([% ^bvh͘ "!*>?g{JT EPWfi)1Ab=pu[mzKI%5T1E=lY6*3}(i=xy$_huOw`cB@p ֗ C4?j{* eCcTޑD꯲wqGGA _) NZb#zS/a=G#YpF믴cȀU 9hy%XKH{nGS|r>|!@@{p{~ہ0Hǻ);]8[YO+~3E'JRš<¸#:}ST /:^#o.ٛ a_/b?wy:2(X|7'rST\Y#(yj2]<5SܴOAU`WǶq@9XNòǫ{v=|7y'KC^9@(%ʅ@)`OXwS@|ϛiH s=7gNoܨёU18X#){=9rFGhZg鶬 =C(!xaPߓka(I䇷0}7 #v # s9[4DLA::&Qi IkxWQPި5Aؖhۿ;R~9ubp3MPh6hsf z_g?4= gj,KCȺu_,NC%8O90'ؠg6͝b6rC5t`B k h8xsyKâS㈹?jQaX5ښrĿv,dX(=yߐAu&\ cg <,4+[E[$}/.d!# Rw߽~ \5(0z%àsTpEBVLb:۪vEM8>6Ô,$aCsz'0Ql).Mn+*X{^u%_vU~^30"\2]s98P[*3rvo)2_ $ N/3L>ɔKA:B7 5*$Scw|.QPWrPe2-RH~ +J>sK&fT߆15|'sJL%ꕦʸ5Ss_ܙ*US |':<l(ggwJ8>in$.w,7M{OwoSy'{+}aI@+__u5t(Z 9BFsg!U~ic}h_4FO`b@Xp\x{g2 vPP?QQ@?pb'n7sP|9LƩ7c* $Io{{5/*[b7"o+3~JHofn@4/·. DWl]aZCBY>;DBr'h<J^mܻ)+\w];tO9xcUS31X] \(_1V &N$ b;G@Ӕ #%7úl9SnAgA$h`  As gΝGފI˪*)I(d Fbd^H'PK\$oԂXS1FGˁ6^$EL {|ul*]|ZʧWLbAg,s koqF̅60Ȼ:*r\uu4M@"N=]y/ۚ3#\jwP<rqOͳW 2_, S9}:dnNU#]#yN o&e1͘XL`vܲ RIq"IV+ M5lرgJq]FC)YsusOT1t՛\bќajd+)@X. Z\ W:./ιLfT}(Hz% [k_r^;lϤ %ldXC-_{, z?CxF ů.|}Zgdwg6ͥjz\rN&~ @_jĐ6|mXJfOD @J B,Kj|dc *-Nv.e5yJ1ɣWnX͑p^B!ݨ[%E+0e/S.+C_Dg $  -U92BC(̣0 p |W{}Д :|ς׿O+&48Ԝ!Ê΀x7P c-7M !Ť-^vJn)12 Po>̫HHvU:6w@>:؍(&vm˱ȳ}4Olqft+@alV5pF3s+Pwnf;@6j oБC VJF~1BFPKImehiL $+}[>z"D ̜) n9iZ\F'؎b"ճdҁ<ݢONOHS[_<uҖY u\`25c$QLi&Rsn͓9Es;<7`O] =#*R/NPo/Cd:d>IF塱8yqH3;8ǟeyoOFdIPIW}5X6nVA~kLf 1(\WroV=FW% r1s_/ v/(klSG>댗v;{iU)!>ƻPd#YK=sh#Gz&'(|B}8,?YSvn[yzcC2ј,:v-?Y,8!OkGe-&6Obx۸7>8ywSrћta) ev/*jf=a3@nUZSY¾vIҊoZRSj~2}3G>=0Ҏ;B=wi7ww]S [MMQglӮٯ i:)Mkp; zƽysw.=`nTaH?؍4-[o|J$*J} Ҋ/b$)Й3q(9VWk*(2^ &)|x5e4)r wy\ 7 l- ibmSm}go }Zcf;#;QJc70E?Bc뜆'y*@jo @ou Lf*|P?20% &Ο>W14W5xM&9ѨhPfj͇Wl/ܛ G3f@xC0Lsݿp{]&4?0L5.V5}6a$xT ⃷G LxMaH{VU\돵iM?NH1͆da}?&OA݊e*0>6fh-1"[C> b)`pĆ1g뀊x,gLZ65Ws,UMxnH9e* 0xEN'пg^)e:w-MLjhΏ>g[N,Ȍ@+B?jsNd:M!Ӥ"vk5-X~2'5,Xg uw&7mwGN88"i]#(lSzLEk<оѳӯ'&b  v:X0Ppvx,zZ$l|p?l,aLױ7[NfrT:t4A*IUPd''mV:إޝ ۿ8Jz_%_Ѹޕx+:%n*"ӳjigɟ#J)wk jcZ齷Jus*_t о&X (}i곂.),:4dK.yk|zzO-RmWie&BK&l܁֪>8j̼.qzOpCfNVR2 #.X=WL|dq;ANR?j ~r_egc'!׸# i#AכGY[8 \/.괟42TWz+#ɹ`oЮuMcr6q16}/UŨ!_0 WD;qecFn.,p6V2Zq*9OQ_QXH/R3EWS_?/9L|3Y"-|u$EX,OAW E)8[ՒgJP?Uz>#NUg+cީoMը}ZSkougރݲ)#Z*[(fr&ݾ^0TWZ6Žb[QvqǞ,Ý_uT4;o"~I]VWg;[ܲ=E_/.%2V3-KQ0hWmAw9&:VOdC6 Wq^_? SSYo$M}4ݿu-)}[ah @A`--Pm&?;by{[}]+=\6K(o+Z.xr{.0k*OC9!K) RiV k7i?{ wnl ^Ch0"Yڂ8sT@N-]%-H 3w1w-:pzvb:G4@v:UMFѬ Gk*89wQbKble4xaGQ(Zxg5?Oxlzrl ȅH}UҳaR듟fqڅ VrJV31۟#,`LScqP/x~!X9; ;GR_J7X!r>#:1B?圜 plb,jU:/XedQ=a r ~"?WYsX&!%)-#.1#M/gwA.XQZ=>"a*'.ulq*m~4xvDg<}˕nưA~+Ʒqh̙V(8\}Y`"JxDvqo}ӨzT~~G>/GMD8ؚoz;>sEX@ɜG~`=7LdvڀޖCwﺗk"ljjkÃ>dš뢣Kk`/"Ds=D|}yA=Q51Y<֫}"&3ѻ}(c H5i98*= :cC&E~Fs/NZhlvmg;תu?5u>^uڼ/yz?_ * ҞO1 Gyl*hjlݱfh H'ϔ§/~ȡ(Spo:=t#we3%&PB (iVÈr ݳΖn+reȑź&5eC1qabn<ҠК,B(73xHTJ\/*u옞d _|<~i|e6\Uano˴gKu;FZC,?GzluJh!)oSc huFnhڻ7!gEYKW=gV|5> ćqfTdsrk{8K=vvH= *1o{8{~˻ɝ]7LBs%:s `׉hܨbwl옢>Re(\+㗌0z.0tK"d0lq5#ܪ kQkc}\R*}Q" fM3>)+C/b3eD>2u|s:n5'3dk$Y۟Dspܺcb EG&3|6ꦟ1{yn-;ye*> X:_&Ddֿ~橶ˮ3MLY_ìt"E3j<"EvN]Kr66U%bP7Id hu=i7߅ncp;|ET7U6s1PVXP}74 \<^Xy>{`s9hkOŶGE7c n~7.E顯/]}_)/裷\Ry9;+V"wBq1SZqϼ6hb,Ɩa_b;mO^ww_LӗdkH\7i_HC|hi*| yRkval(sB=D8L%т8.շ޲^%ԐFuY~vqxt0妅eDn+YiiWwz=*bK3>#71bć9Ӆڿ\{q6EQZbOob]?mgD9sa[;p"p6V+kW4G7OYO1Q[swdaƫ̨Kr77 Y9'emwK{PBD]>ꁮ\&n+8emxNY/OI`k7:'ѽ=C>-K4e}#$99]h&7yf%Ldlr^?.yU}5Y5u/ޭŢܜIoXjh.rVpvRr_^Sy:Ib%C{,%^[9\^X*Hc#ﳝ6Mn+_]8n}%F+-cQAsLbz]"UnpnXkLeDŽDŽz~*[,fwqUV*`gqxԶ^o8814n듩ri4]=M6y8wxNg< us[MM@֎ ;{v 9p6^5C+Sz; K_f0s:͚* >K{K\?O?ʼ{ήWUٰ_ K +lF/7U;a'sܴsZ\?Hd `EIi'k?jUA ^.F ŹZH0Cȴ4?i)nWQcL8U0N @1SK<ԴzϪ $GX hJ}kD~@) !HI*ZX&qZ"z64S5orsQPl#tt3=s&?|Vaf^[c<ۻۨBuXS~5&Qdz5U?RΙsx<1*QW|/;]g^v]8\_'`ݪo>Qkuifuc8$z-5|*\T ۮlO bf+<23JF !%{~PEjI*> ^ˀ)~ξk9;qmadE@X(Ns{4gniPDhؗ2T 2< |<7Ϡָ]cS=O7{k%RFN =*)*T 4Z6Py)6(%H&h/IV'2gu4f~kCɧ}ef0_`r4/NZJ )q2ZX˜,fT9}fKpQ&Y<{(vƞ_btܓNK( 5\ܡXC@IlD]Sf" l(Hͳ,|sl~6 k Ӳu{*nDOħ]?q2 QZjf#!X[%-5*.V<9V.rC v8:Q d=j3Ss"?K_''' (#I@/9 ]uR+' JOW tag&!Igg8PCM Y(9_ì}r\sr +f 0f UkR3q'3VZ)(-fٳ-ٶImɛkiYkmլR Sl6@٬beJemYBmDUMROL+ (P(lѠ>R*  ձ TU@PPB@`֕h` b׽Qh[4e.$e{cv>3 0lm1}{4[WCXtIQB<8;ڷhj%;\Ht]U'W(YUֽV-tTk:TC@ w7uTBVf\X[;4l[#B:WBT*/z)AUk(z@9񘁼B d&0&AѠ4hL"zaA&&h!FS2QhFFdz!1M?F'S4&ҏe1C$hf* 2@M M5ծ" E!McQTWLD+5aD9VEsEp)WTMݶUK`@e.˥vi[.#"X5'.i=VHqS- vzVksZ8&64wC*x L=/٫Q% ᵺPP4K-W+ i4Qzpr/t L V$8Ox$tT1&],)-&*;fȈC-DWsV R5TJJ4&bQ &GE<[h(YCGrrTQk@p׈MqN LguVP6&v_W&k@|\673 ;@ >$;ӶBϷޠb7n5إ.9Il<ǖkh]:nCɱmky8(o>n>V n\nkĉsxk1}8o?Lσv>e_Wv_mM3!GJc m@җ[i]SN Q/=%bjgmjwCAs~ mn<_5|R QqY?[sw=_V&Cϒ[[_7K@ɉ\wo疗~+2"p^K&4;v¾ J 39efl@R()uK QQ B͝hr%;2Q;\ ׎OKZe nÐ.X)C1dJM6k&hXiUUM.bLtqSUfݕ>k-TERa%T EhR$mT@ϊ)1A TcE[.2SKU=Z 0οt+ -4 *uc ƶf࠲ejji>[0]/f:RŚ0ƕ~ؗp:SZ+PZLQ10@䷗z4R2e&&,09全sڹv]`-.\Hh0-E) BeB4MQd4ޠZaP5MR %0JE iEJa)R*Lc.a: 9UiHb TR7Q**E &EH@=L 9U $YJ뢔wX׌]1P(qR7}0EID)&RB#vWV U7L60(mVRKLd)fPfM3 ܞ8Z(sC)TjfS Q9+߲(R E3)&B5N#!0@*7DIlV F։kczɀ2,'00?Q (B1G' 'iPbe08'5 zҊ)QUEA.b6Nkmmm[#fҶi\9[Ul_9 I$UHlMrWZ6e$P@HS hSLU `HPLHX"'u(A(*i-3NҺ덇ڍ33&yueuM# dsRsx9X0`(F,DQ * ,dZ)" RAb* ,JLCxBHY(ݒ[3yCޯYU)5e±TUVڛ"YleE)-0ŞVdY!IH41Jc=2 a=OJal"(Ĕ We]DE"Rf,RYlEN %Amz0#?4%0qJ,|)]$D@ `"IwEP=R?@S> A.R))!z&{ hnEDG)D(kc}sdUoJljA6ҖCAe+*‡amoLm[׻K#3{q|&udECH&݂tR6Kš" bIZ԰iTPF1D") E}ICcQX0I&5E$DoXP ib/QD DHAeM.3j0uHPQn_4S[kQ,9ouW|"GBm61sCeV/0̝'['S4W6-ګhVWY=/.^CϤqv[%*m['Zclcfdld[4vs<3Uχ!e;4fE6C^]a]ttd3 Bb1bQ!Gƨ0:`h [LWw6n:o')ߧ~2GJKKonAZDR۴+r퍎jOumWmnwt^8у͝hMQjR&!ډ,lv߿%mUmKb_e9<7}i-%lgCڥֽNڝj>G.5T+a*&sM n,ڽ@CEuQdڊC r;6+&QP (}4^1\ 8~Ac~=wT]FeKzOSs ٮZ{f2$=g,1FSʄHx4’CNڒLoԌX_|Y @ !؟aؐ!NJ.8faQqxѓli9ygRnls yJ`XBW'6eWltIٓo{v œBSY 6t6nW *yj/ UTv5ohܦJ ةUN=ӭ-EťQlrA:E3ApCѬ1pd#+TBdGÇ}Ψٌ6X@j+iA8Z:x%|5쾍֓l;B' }]y"z ן-,cM!a^!E:eZ=@R7TsŠ}Ԑ!4ϫ|Sn5IRjNA!a`;{Z!j',yz`lL;Qr39?Mof] :?vXğ,އez}UhF(cK{|Ubpjp}~?~=ov_K k'Vp9(;~M}ް(HHqD5fay7/0#6~TPId4aX>ZQ)02}H[ŐifrŒ2]+S6WPu\)nMHhetWN绖}CTp}yE2Sc㦛P|LΤ_~Yg0ws@3ZJ**BvgSBi  zsOcn;5/Kѓx7`6&1 rEjZ0"pTmBFHGI;.kEc6ЧYÿ{B_M&.E4ODjYDHHe1SRVҌ9J֪?ih:i*",-LJ@DmRJv@$o̲jGP && H{Z8bԄǁd$ϵS&0c7Ҹl#)/]j;U;[!J_ @97:DWUpǹ_*DzIOC ~Cח#.*tE>ۊĵ1֖vR߄j 9. 3&@M%:3bM- n&3Ah/ $M h W<z%Vx]k]Sz2z2Oq Qk>JbLPqxR@-[ޱ( a6OSP礽0tO8Ce=wHk?z~p=^L"8QS-|K9L}?=pV,K4G& ꂇ5ISjp,@\[ Oz3j ^`\1fh5 ,T5Z7֙6b9 UR蕈I˾]G">^]")ӢgPAoiKV# >yL/׋m]ES~o HU5{M.d+J]훦J)gCTg1(fjbAKζoܙ*hl  !B+d0 l@g4jds$X⹨jG9tHe,-- sIƘ[mQbs!`~nI\u<.LxPzO x=kUA- ؚmy#?ylK{Ld H$g:^5tM:8RCmBgrf 8uRd0:bq0P! 0i M-n洋 ]a&݄uM ip P@{Pxpi1OiX(4IT5(gAJfiϣc`H/먷\Nm, |Ֆ=Ne @86km@RģOy,cʚq>Ƈ+B8z6qHA {~}o]"Z`çvYBdfҫqnئ\;'ZU%8ٔJjYIvYW(#*,E0l=afe*)I3'آ֓nCT?l L# A?gGn&ՠN,nΪ/-@ v-`0Q"sve9Qr}z/Pm05ms4L6@UvY=H@\14 x!ϕ[gu?B,~8 app##}JH8魛S.?x<|OJ<$|y;{BDzȋ(8/:\;;n.tgD,0r r1_끉T'/ P0jZ/Q_PzJCF:}Jy3fNL&Ȭ0nldv8ocζM9uK0&C|mw.u>7tx7mecWN:  :~\MT̎1 xF{x+]Վ !JNB/Iqoy5v g'{L[3ȭQU-ٞ-tw𨙪pw@ó$ ]@A@STϊe!0Eh*ݓ1YNx9Q-x\O⪥\^9EVgX:"lΘ f!p5Ks˱n<uOԫ!Nqc2"pQV<-H"(3_3:~& 7 K>]-ǔO,xz_ci!D>^oMeA PMhrW ɔJ?-9~g )5{|X'/IZQR*5zT*vLI֜V} 9ޟNﴚ{ rg2yziBZ)]q*d/Fܸjߋ^BؒV[%v_"Ӳ.XbRo^a07cwFPDJ5f2jUfCFSKh#UVQӁ9ֆ?m5x#5CԴ04O& pACqfIGHJr fۀnC(~<ȑK8_E#<^!ȽnzQ#,·$򻫴TДDIxJR94NN :iOIҨ8RpeJIbg RL2y;o~xފ)Ȇ)&" L&g9&a;uI2D̰$!f*eԛ',܋=eR,PD)Jtj5oJ7E 46'L46M#*`ƞa1{[02~1n;3}Pbm{<:*FL @F( B+F$0 ۰d΢*:RbUE[daVBДfY1]1H`nj*u{YU2Pb !eD{%Hw: L`m~>OX[c0.vSF*GGbHk|qWTeQv֮vU2В bz]~C;5rx2h%J*(}QZ6OpN4 `ɘ Va-&[+]c1MO|LO~< 8(CbU %$-= =TI!y)uMx8<ȵ}i(H}[ |__G4Oe" 0w<`kٖ ָ^rFBvaꭸp!%.asr|w&tb\]}Vtl& ,wv\9;mv5cvG)zEI{'vzw<{~E[p1|(D)@':$hUxSwfI.aA_uD}ֺ 2td_!= w繮 @ݶa<{)C9|?9UޔqP55z INWw_D<͟pBQ'X֫^O4TVgRҦ olP@`DwE]WAf'Ui~\D6BhU\j4K`S,) ikiu a CG Q,(P1:'H9AnB柡R Xx?'U\]1$`1~\ o]v]S ㅺ8 0\gglN'2JLz -;lā `!HR]}JJ WС jY 0/jLUƮUiCΖfdSjV 5Ep}y4ib{~<ۚX-#kvG3@|i߮Gy)"AIze.qΕyMIu 2/YAHYa |r\: ,]w [{U,?sャzMDP3`rS[:Np]˰7i0fհs(pv0q1; eIvH T:nWlA@K(DCB@"Aam\-MnM4d4u1F $s|) jaH"Z.aiOGwY9gOWm'j-|yj')q[wx /(f嚒ZYL/{  xx$˦B(Ic\:p@ۓkI ͪNHja|N74 ^mx1iuEd\kgCαWO81/&4wLg/>e ]q:_k'jңMH޵/i*Fk87Rwi6p]"j:1FV1qFjvV4R"eyΧmp0(Vm h'Ď ]5bclejx\1hm7c#7P.Ɯqƛ-J4e|^𷓮5<^ p}8fGg=mc'7Zd0h)Gse88U<*B2WH_ @SD ',Z9 lPrhq %ɳӿ9K^U{pE֙⾑UɌqM!L2> 3[gI _sfUroQOgnO-mv[q9M\g7ˬYb`]IX>lE:piN p˵tqXyVAirnfmL]:u I Q$?8sM3璘MW;R PC`|cfɧw:D2*Ç= 6MPٵ&62MCi 1r>fwh&((E腠cUQ!7ŽrwfcsB "i$-3>f?O`a2:O#d'm 4[ IZIi_eEsbڑ`*!J:}Cra! C 0v حXe<'5GLhJ:-gvq8ϖ^3-k)^CfNqՊLc4f7(±c[6lyl#ƓAplvêL ![/yoV׿;ؼxn%ogeE R@#aītwu]%%!0@J^R+kLJ &Z-͆?ՄbizE^RÑR]T\b)iIxv"`.|jՙs^L(#͇&c:K\-jZn,, PdpC:Ldb /S?m՟?+ctByN+eʯ(tuta,e -̾8ƲY\Kt-ڲʏ+:Y!E6Xxq2:>_;}]ա^%\3 ,"LrhahM]=CA?*}&X ff5w+asv|78Ҫ#ިVSbH'k bzEɶ-[ \etlYd@H ۑ ?zxyk4xlÄL* ׸vФx~OUկ_gejUVvETKD 1w‘>W>iKYʊ/ .)Kd^p:V (jP)lϢz[Q f<&OC~"fzԜs)ypl(~n}*)R^Ƴ唠UtSR J㉕,Vv9qvΎc'c v˃IA!wu3;sKiG+3llezQx#`~R,?و_2'?-x\VÌԒE@2T ǧj^ ]ӓH5Y ,. H("SU]E% lݧIhtB51H9`{X,wQa>bAaݲnH_a-#%Ŷ`Cw(*ÉrI^>ugbd|F=c'}㷘CW]pO2vPRKOXDu# tYϣ0MF $GÀPZ~1!'هݝw_g N#߁ ζǠJlnxHBLz}l(G~e?ÙQ3\:Cv0$Xmpuwh>>Iwؒ,/oΦJ;]Rduwín[ՆEy9#nyrdHA` L#?@AcۭQE<T?1bN\MA3V X Eu$kPgoaD4M+_ջ4grv+SSN5yQEYX$H|1縲4W>Zr[ Ҭq>TEbꦧ麌x8S|OEÚK$C |'88E)fS.\ %86ׁ(.0LwQ*J^I_9)kQv-m:oЉɲ 2'DD%n=$uY )X{K ` :Ǡy(",٨&r PW◵2A^q7;ŏaE^ak5zJA^ %Q@-o|F=0G韢v4|UKJjX'Yz+)!3NO2ecӫbThЪ=2߬{|'.0kNP䋵|?(2 ÎnvSYD $*9(&I ߛFbU5fT¯bk CӇ饎s#YrH(PlCa*Mg!ydyөêه& !J(LH)Jτ OEs\߽{,/'g*puQW׵?=:NHX^&mtgP?uAQGC_{=er) .^} We9qRu$7P^Hga#{<礇10+F$>gÛgq(]ctA"3ZR5r\G4 䀉"ɪ2D5{D oxíGm Apא J_UG(HXSUa 2S.r"BeľQTMZۆr)Qx0V aS+6@$.uThnTf=:di)QN|y0|v`:DH;zX{h!HįeP;?mA+m \Ao :!~$o{UWְM}=vto# ̯ZC:Hd0Aa؁q{p;x2OҡUYۅO=2/4Ѻ`ǑUdN!'e?^<5cuhKF$H;r 5!gmGɳ1jm gpg)+ k#wrrH굥*&6H/!'$Xݟsr_RN+t]`Tsa&5 &ӊ a~V!`/wht%-6Ck"@#(TG}h_ot9RJeւ>a] .c b @(oU ×1N;^($p^:{w`uY qTpH/ꏯ"d<˦Q6 N`>۾(@}QP/!8/Np ^DRAw(;"# ۾/e#7rnoigl8$9”9@`.-W?Z \p$7̻ADt(~Ymwb-"gd李:}rP_:!+ߊ/fzz"V^hrgQ!/(HFM2~Hz,nQ,,WD BZ;E =s:置'frhn6,4<,jzw-49Χ'7:0ɠ&Vb&O>vdU;\C!C-8,+rTIjvd|Ǜ{Ne5H0caq(\dfx͘aThPI؟f5aiuSF3ix5VR혪8O'&ܭ֔xӐOѐ٧mPr`q*N|z4Px\'3|'"bz. Dd5A6(9\>3ubM]2&hMP~ll[rܼh[]׽9AN~f3t/n-+W}&EbÍ(g |ns2D:~oD6Pa=;Ij\Z tp8S10f2!Ya)´2ܐl"O`hcHA)KFOYFXpK)0QrOr BoD߱jzc[[Tmjm^~8:p8ps}SU]e{;QF|\;DoS==nʚk\[ {jڪfx$?}ˣ![H([ xW4CUԞ:rv%*{b7!.@DRI4.q5RR0S="{ItnojtLwTNoHu@Y^"K[PRNwm|]߅pZ4OZ3fYqX:ʔd7S2hTᝯ#-:U.pbl̈́kߦ1q 1}Ngk%ZR7jT8(2ڶ當 "0R-)%%_ýQ}*vxnҡ:]F" $Ś݅O[}tiZ0!ቲ4{!|wt DY| +%QoF u`݆pRc|T&&'&hQuZ`?"ڂX@nG"H'*fawRed LL- RcjyaNo6xV㹈e80$Tok?cȮ6w=Ë8ެY^N5 B}Y{4m9Y>l/(ra4M6i+GsArvUnK5T9uQ114C: 򽚇亽致n.U;lFkKfWK%P8Sc៝iqqQv0]o GRz܆quYFa$Igf5 !#Qa;eͺJ(oUdpQGyة::GU8tDbIJ«FWW(fF}oD}{[Q'7N2M!TueRjWta1M!PkЀj61h0CS,K0&Ю*NO@3&\?hA Ur8I Ӆ{R톖xA'zibnoZ_KV@{kj@C<(ʎcҸi(jͳ8mLtb-_a!Q4Nk\wj~D+wKPMgzCFWUY?o6vmfU(zdn`Vb |uڶEw`@1 Ys@TcV2nQsU A0Zor.$RL&>CFMĨZaMS]h_en8K>C6'&h?|id,0s HH?/<<íGb 4Ld6m>]CD-EG78%5YN߬D=VtMYY!5bxDbވSKL<ET<  њ64gf*ȖGV:r|[ny멁NQ*C0nĄ5E0eZpu*bmK ϒPj۩m&ɲjC(dnY&]Qu y^50 xW+&*=̆aX ) f\d> M> rvE1Ӣ  fUG}aCd _] 9'?WPS-w0.BIS͝Y==X&y·d 3tTֲZ¸5 x2OA4Bj(Cۥ厔N3Eҡpa$vGUBRW5ԣDX{)-R@O$ ӹ7.eHNua 0P :hVlÅr0՚85|hQOѠp`oTޢN9r Q <8񻦘 ؛<ݒ0؄[-]ě Rn5!jaEHvjµA:3LULt3[4fiI)pڵED5s1"$Zͷ}*ogAI ;<\@2IhnڭPOafb*d,< ?÷TJ p9ܒ4M+ַlHcQMYϫVIX(BA.e aI|(aL 1tт/R*&!LjR0 Y5gRc&A=D1N #B bXN-]BTBkuL !&m/񪄁lX%II-㳭J lRKmP=4C]+(Uًf7(V,jf)U^8'{:gUsʦc9`S ?;MEY%08!I qOɔ42~04N &Dd5j,z!4H(#hn:~[9mPCC lD&G2C!]u&~[ {4Ed:0!,jt5| IԝN 7@;%OѓE :RZT;9@8is#&j`٣(ܰCt(d2qpYIñ*%PMXQaook#&zL J֭IL§}2 լBCɁ&Ht@9JOUDþgW?mݦeHx[37BZpIî;3& L09P%hb;{7@!sBp\Q4g:!j6{l8絒JMh( )%B,f5g6qdњU'‰2ÂM ,XҬl\O3x UOƉsm9DZLtJf6{C gQw87M(CɶAaL3SxXǣ dC(3E@U7R!) I!*' / +4B\Q-^@f l gD(C%!Q2ZSd FvT':?lh[!XIu8BzFL0N aZQ8uf]PO2WE:v@ *pKO|ҳZBK q`xYdZf5iRN.GL9I4g|X6H,D ^Z[Q?= :^.Fi1ԺǛ;=_WIuѡG+^lWY:\kիF2h~/GQK^}Nϯjxsl%EM .7`i/R^x3!f=TCR|ѐ% a @P'|9SfUzvvǧ'mU'/&s(}K gҳ0a0f'R,@4d $>%BL;0)&,0Y\NK[|XzO˾G}T$Is< DZRJ`NL@Y%$jc %S; a ّKa'4MjRdL$v;9y7QS/9.l}\.jwNE'(lZm>}X6;j涩l2S 9#xdNؿb _mMlMy\ѱ9Oc_?O7:@ P""ܕ[)r-m5^wOU;iN1JW&7 )a[.:>V|FmPk8b.u;jx}S9'5]uį>R.9Yy>%6'S 0śvT Y zxvh:iN֗4MulP/9mGesHNi]is ^:ogJeMSchOVUlwì;16es%asO{@km<0},!j[$7d IH_y̕W2}<\&Ym&B[HBa929ZVŲ`7IlsJ oqrco^Uv>_(KC ^|Sg_xbڥ'2/ M '|iSb<]u]b.@m‚K"R: 4Ge_hui}9`ǐjK26)[* l16S\5zp;خb>vݱHzU.عNchuP6[JڶKd:j C\OF+KQ֪|s'jd{eVKR_79}֥G×(|9)Ƚ`ZyGZMv<0փ|]el.j'Z>Gm})<0xUG:yp<1Al]-9f0~>]f[Eu>Ƅy~wm^I(:țPN'2\ĻګF^' *6'l߅ö:Kj2 ]h6{:W5Ok)wԟ[Ru.b&%cG㚕j W֝emEM\M^_u9xpSi/\]ku9Ϫ[U&گVsD;eNNjjV)^xiGMK`vlhYM? N>nSl_S [Ti0zwm]6ŵ.ؗmv &\6P9þb:/ub~x'm.s'|}lhlS7|^8=zj*Zj[JxaF9K%VɴCsT6Q[@G}J|\;j9s)[2iQl QRC2(xqMl&Ʉu?uv.F6湶'tXm/gEuuWb;]Y#$usIsVYO <4/0SE>/jh6 | :[PM9̕_d]j.ڪu':mu:O]K`OȹMjuutsUs9jdy9sI6sR[aNds!̆ԟh]h1+Oۍ}ԩ̿CT;i:FҧߏQZävzRTsD涐JTm-fssIy0捒؏"6Gm\|2vm#Ceђs;hhNcϔ;e(sTUOeuiKѾfm#e9 xs˙Ts l%s%y]`9l++d I?D[U22O[HڝKmRZhElGYH'5j_CW]/FvTwL}=N`Nb^JԎRz6:Ų6PtyrsE%[Ps;.bp/+wMUuO UɣuUIo7xyx؎͡?⹑F|̪6%ڗI.iMj2U+AuA[+bj6֫`6_?I.iT*ثĮhWlQ)|쫚؆҇4)INb6]jc^|;ꞌh<(~IE/oEy/><'z2.hy0UfU/6W2Il)O{ uNd9GH5GPu*j%`r\}MhOx#]Į\/]|UWR|ZcU֏(]Uzʞ$UGWOJz4Rb 'E=S _+Ҩ)>$;h~v>n[Jl{r)BՊYZ\KJ^}JmHeO&v] 0ʥuH(;Ij9%G0lɕyu]W3e ̧5>-G)|NWbvx`|Sm%y݁ٔ-Cd ,m.z:2N=UЛta8!ŒWrn$Ij|' fSyPp|j9&81G<7Y}-;DTϡWZ3h:Ӹ#=*ϰpP 5evh@D4Z@E…蔇LRk $7C@2`*T%,R^9#]whe]t4^'[.R$Y',P5P $ZIxL%T嚊0Rhq^vU2) ڊ6E|?:[ׄm dþ38,iN@ҭ7~ eyę/@H(Huu']_=j+"Z킍SdUR 95Lu5)ш(IC8aޯp4gM]ܚfr) qg!,E$hBR_RD!H,4vQNT!h!LPJm0=m2>:3la3dM+2I 7dUKiDv4CT6Pm[Q{OvFľg^MUwk˒iGK‰CrIzxSu{{.E߮xUn<(kP^*['rIlH**rjy7_tg /$$9d??G^`Ѣ26amKϩ6NoQKɔ"+׆ae0i! pεL1uq~qZe7@%$dTu(D Z hq0ӆf8( Zou P f0qb#>^Rԥy$, S!M1VS$*-́rDSYEC2"&v*vFsm(GJcKEJឞ]iõlsGU5E=M8]LB@:XHBn&r@R*<7~rP9vQ \PGד͍ @t);QU+ V/r/M@{tHzR+}NJ6<^n]o %uCsUKwo]>sHoc7~*K/Ԫ{fL(yqCR'R#bդ$ \ U:SvԣKq:iVjD{ߥgYRZ9SjGۄ#sʩRpڧuw?]hWG> vaxUy'9[T*$sBlܹ ֔m@xuuЛ]"91K.V䨂M"oAqۮ8?Ӂs*@1cJ"TAd8s\ĶtirqTrͬ‡PmP f`C34$e ^ۋq/ӭ68YF#(tNرAsO\'bVh:|D'cR4G-<ӕ t s´.ARHPIW;ORNO_/U>O ROz4KDʶam R()‚-D_239YHZ of\؀dK lcѮI'kXFtg_c" 0-4U39FbXmj8<ڮbQy2;μzU9Q+2mJCfQ㫚% 6 ^ T53k֫⯝֫5mV[Ccͮf2 GN]X! ]TGlآmUCRT](.b'0捣{cU;m6U\R攇5!qJv>ztRbjs!e#m/>Ngs6™:kPPu meڝnhSuTs]etԔ6UP*"A(%qȍɣh ;L!$!gcRA ȷR 6x<5C,; KBB"@N,3NIv8m@H2 %i4I 5JTQD$Y).VqBE0;P:U-6 4W3]ϡƢnTu" ItۢYj\d9 O>N)c{k%D.K.6[H^JR0jS)|lOO&^}/.+Jx臟T|R=z.il'Sb)yH<*VG *bA2551*ʕ^G*K)᪔e O^><)R^\ mBӁk˔sɦ#hH~6 GJ}RDUOhRdiJW8">)WZHWUJKRbwR#աT/rT>΋B={!^G>-*jWҪ䇧dQ(ra0ܯu}N xjUvuROw"cTvQfQ]S>zkQ>}UW3S`ZP犯C*} 5'bkɅ=mWW^Y>~rT feBA:A XP<#BX2Qƪz0D(Ү41gD/D`yVql*_GW-EUQr֢H ޚUc*AOkSHja0) !Ih*PA1lcG,ߺb6ն2V?z`wi^죃5XV(Z<ʛ{TyJapSD_\к&+DuQeQDgc^0H .@GT˃~ $_нmUH~4'D}xڡhz xhjo-WXlƵ`,ƵH``u-[j.֎nqĝj.ih* 59 ݆:Hd0C(@@S bu%Y U kA* ~k);3`BbX;ax >o5!@Dp9ŌyCjQB[CV%͂".?kn ۀeaiXa} >?w[{$^\-/ b@ ⡽" rS]ޗND~Ԃuy(n'&H*Dco6ƒ!ŧ_g]֕ե[vþw4SeCoB}tz5zaCIH,z\` 0ۚEQS^2N[]Il!rw'b_jN |mjlmE1RS)(Irma9 hJ`lq0] *| 5+ ulPJ >P,^]~z:m v\磰w?.'I6i/zEd$P :mVm} rSrn(x qQ|e-G}_j@2=(= P&rIǨ${wQM)U RnrVcUOzal;I&XI80C[N. Q3h 2XJafff^̋XVQPCqBage@-"hO6GL":8j";agsׁ0 8xt)*U^(?b _)[p"*j&v$̽t^^SңӨ˕ ~69fda:7b =b?zԋ|Wm>W8ϥ/?V9mCuɳ A O6+H~W5l]s!~fj TC}1"v 'O=HN~^ |( [{"{Mw. G^\) !* ({q{Te"Q5EkwCG“ikQ/ ȨR*kI)\ȈI*z|M'^ƠkRU~/6PuQJzuBDXB~" n} !D}](ehG">f88^& lz^ y]ݰfo po98ؼb2^z&܀)Б@" TH5Q{_Ԏ؋?}$  EӆCQtP1 "<v~^yU̫rԗdb~J6DPɈ@4QfEUUUCT L $Y'O&|y"*8W.d|xS)y-ȗyJFO dȫSrWp/9v )z X(/BE"KO6'=짿ͨiKё|9/S6#6' OWd2XA],TLhPD\ox^Xk ֫<, <s(zg5E6%;Ee]dESӸV gAuȆ+6ƄOk: "TS6*uP<";Ȩ[%EE: hKWx  H{.Q`HS e# H!'c)jlÁ),BQQ0a!(z׸4%p3@a8Ij^EJ hC8X(vTNx1Q7 rS@5Dƃ!-:;:0^ϝ4LBF|,?^>{/rT!$td:$e0ğ9&)0|4kI4gpͼ5?}{i5|F7+`rPrԋhGD^%ەcet"Ybah$/URMFBPouM4}8Sv@ I!lϚQ=xi˂L1T$ϛ"ޡNSi[ z1/IITWS2`E{l:Q Ei*+=|oKrڨFPaLr#BP$RABAFT|YTzyrkw6J=gKpnĀPkxyglq V+N.LzL_w0d_;Ni(?I"T)UO`'Ւ0 .Q AT)}\1͵-f+,F luHBUUAR5P%#&Q*GT3 ͳ82<f-ѶűLX4WVrς̒nIQMuhbSX I0PE[[mj;jw15jk8-ˊG29z4k4YR9Sb99s3SĦʽ'Xz1[d-R5"eCj9Y)QSm'GZSqml0^S& 抌BAP9L,1 bTbUBQF1b Jb HT)).,)=em8f~=zY j{ı80zR]F9c fTX,U^EW6)"w̦sPR" " bEDR1)"PQrQT:Li͜n 4b‘mv`!8KưAټѳlYD W*@*!?>nBl뮦KbS->44RI;TD`:;U <|83@nэ}nzҡ9+lþu-!@ 4[-օz7~)BtK< (cvVe@j,5@얖 &8+6('F4@Uw'Qvǐtu ԙo z51efekQ?l֢3  ;ba> ,ߴT0k_)Gr$IqCjr}ZaչJKz-ε pʑ)cx:p&{PI|22 |ă j͠+qdV*rBzӵ.9 R1X]a^Ζsl5g؉i!~#BC/ȚفaΖ6xUSaP!?ꉬg:`0,aGW/urb.0z>H77狀&I ;@^ M"u*U~eU]8lAakϬ#P!;F:8:<*[;zJxS*aK+'pRǢCwHz|Z2}.֧^lDJSqP<|j OGޤ0@98~2[0&/&>b@R?i4ǼtނS ~-ruG]Lx}RG2'րo*R*1wNc*,=Ⴟ/Qu7 ekP%G/p9S/?eT5FL7E,CZ 3(tTXlı*YQVK qRMڽ|`S1q-3!ui`QI~#"tcvodN_pm3 +:U|zo?w}E5?+-u=S>śNиò,FJ#ŠWu,ɏyLb{vi@dр7%`VND9`E\~LHOMayeMp+3HЪ<z5W4~X u6"v ,/޽Xw Ps0*HT `9`'a6I1{1r7KOR :X _C?-cXi*(6G8LXϴcϿ?+\8=B&? 5B%#>eU 8D}]SLdЂ&k Lߟ QYW2o5qM9f^Kalŋ0r0  vjew"R6mP-R8 /(lL ĠGìK!‡`pLbLdjٕ2x0T>\!ʦ2D=`cޡ cs̩r?rJs~MUGPϽ;Bj[ !]}vQ)_C`IJPgџzeYKzY 2PIP萮>[κmʮ|S+jڥY ,ӭ0j@*L*S(čKOz)-l$!wdƾ?[d4U= ԼlbÃ!YU ;xd{ҟXq*ͷv6 n@rř;=FE4Yd鐒.O>`~3'6q+iyӒ3!7A iMjr#[P3u˔S`%<cdmnH0RLt/2P~* )Ir'Pesl\AF՝\=&  PG_ vX ^ oHʁmhL+ksr+^'r4 mO=}j| +aK=L}gM{_Q&WC~n>:vNB>4{*kLtVϡO`d+A*O׍2čg=1ݫ/yR}k~@pnU7U=Dۍ_K?z3 ݇;.7߾WaM~6rtl%w8w^+]ۢPCH5y%z'QnԞkW1::e2O:ZgڍmeEG4 =^/CQ)쐵fOACn|8STVs]Zw ߞ˵021l]p'<Ƚrbn(Vzq2~9ʵ`e}?g J7h57"c5~֩K}t/P]6ǿGazG}")Yt^?{-LRKyUT{[o=Uݵ!G xfoUOW{~9 ѹuйS_ٲ^2u/,Xox>duaPM YtޗE4v|F82?w:;“kF>=Tuõ=E~>oRcC l~bZVL_}tsR>T°v)lNw⹍/.mb=O``8;}0Xosͯ-+<ljUnjEfqƋݮje4PO`V0)03;^ŕ4>GvWrPa`l>Y;1i#djlr-a|1޲]":bQߠYbi㯇[w#9<,ZC= n[F˟\' `50|r`'y]ep%%@;`q|ZMYoD<8GIƏW^CYk0}HR^Njv*4I\YQLT1Cu.rx٪jQєC|(nXg=8a? #~h^w:'a?%H1qD~[9 ( e,*Ct='KPImVj Lf}W*1208B.=MJ$ymuOWe1PP BkF'jw0"O ,;̎zub?lo:> Т6NEml2Ώ٣>ϕAI:UM62t,6J)-jd8&M a:KѴ&g !"zT]4}=M`p0?1d-=TX_rKdd٤) ~-IhN<\1p)7eqrVņY<1,I=>&ƾ;{knq@!5аOEMr:4ADc-dh2,e~FߧS */SCZk[ƪ~NwPDsAew7GC2|M ER$hB0*Pj)?ɼQ1q)" x ;RmVۮI *J2Q+YNG"ҢIyTA }R(?gJJ$݅] )JNtRDySJbsSU6]аIX= l30amI :fTWآ3I2(S&* ]ܦzwv%P<˷H93[mʟHY|pART ӞZEH-b!亪Yh[IuAUb8?1?mZ:ݕe,,U=?Wbr}kF 1CI i=FQ>3gޛ{qgf=?PyV2zgAn&JkJ?{P`i^JI0UOz<뙨x7ju8!~.@c$k}N 6?y:O%,a˜tNa.K [hwN>5jNb6[̅ͥ[O럊'QD¶r1"dĔhpdȋ\D } xCsIoas3; ULξ-~֋%, b!FG~J ?6n) IMU]uy-aòU5̙Oײ٨ t7f)@3VsC@P2=ɰ둤B G]FvK=rTD5 8L%Xˉwւ^ٴ#f4s %FRC>DG5q\l._զ&|ٯm'զ>ڟ,^J9ݖ@]%AӝAчmP)A]h)(Qnzmd'y -wF2X9&UFxX+ܵ? gc>P6`r~үQ2exq[AɄQd;T;!W@h2^=0:iujQ$רb`)"to+lTZRv첨@W0:Se:'`ʃx3"3eH"C9WrfS +$' ˵vFY 8o;qBwE% J1P)ژTmUwP{SÞ6Nxh$dK7q{Eol]22b\S){N5;R͇x } 89M$Ŗ s/c x,{3U e ԑ"=Ѣ6#0V?Ŀ}&78cB㙤P0o̭fҜ[ҩrj}m6Jh(I8+@6Է:7iz}e}+sFCɥGG\j/Gp &vӶ333ɞ6Zq(,iwFN3;%,!Ha,ȝ,CU &Yt8bJaPF Xg,gmWI8I`>Ue0XHNSo<^uҨ<6qLJ; Y?hϞ`N> qjljWQa/ܘ EAJ:uc#|yzـܟqj?ZWWblFj?F#萧O`jf&(YǠ0 s5u*11^q_.Vg;@U[x/ɏn {zVsEqy1\q|uߔQ޳;ĮuuL8:Ok޹:G/}Vg#`=_s KǩO R>ڭtnoWd:&DžRj{y/Nzs7yXA$Kc; OwM?oH;ӺzX'^3:;1R$0| -EvWuastsݎwV/-ʟ7v+f^S}lt"hfnItD1 RʚJeZi;k,&'itz1 |F0)?*r/s5zK^'5~ ([ lj RZKJ?/_fcwX!8! >eHT?a'>X`ш ҆\AȎ:+rHp'hxY̞63C* pen5Z<þlƎY9>N1_%{ƻep l"" %E"_| OU@I[m؀ ?Dcd)E?ε'pQ 5kȉ9Ns/#(%eoȀJr8u6QçN]:l"wE|_[)v{>ϛ{ @4&uGfܟ³K#^6?8Gv{ʼns~i饋gWutWUi1P+oMMDęɃaO4غxeN>M4xPka!,@DC |08QዉJۜ%Y.-G>$jL3:S}5)6SLbAw̬g$7A-4c!}2z ;xl"o?O)2'}ge˭l ``Khb*L !x* a* 4M\(dPeLMG=t?{d=>~%}?^)kjyNuRX(rrwWVM0c=YY f:C_k9Y@1+sJ/q kyb( xY^4j<(Uvo82a) zӾyi2m*DP,~1VG hlk>(G" iyTh9]%b`Y_216):Q=g߄ZJe V$~< 1I!uc<2qrډeZmfяաYY#Z6fTy8Ղ)neBe`! {~)g9DdžF @]=vp4BAx'T"G͑W~ɵv$BzbB1B4Qх; (Xb@̈́F6>Z~,JHՙ=0Ç Dw#![Rijꓧx!ЕV e]$? NfXf7qmaFdL]&Rbw#RѬT&UG|Jbʣ >4 u?ƕcZ(,_U+C;W;~r`Wa ;G{o "xtv)55j*uvӮ>è*cY0Ɇ\AA8lMF5/TrYd?/b\IfSyEqebO2:+8bP{uYڤs;SݷuKjq]7'>zıkLbL~h%~21uW\|4TKES6s9@]ag: q5m֯GU)rS%;_B+0t93QAI1"k8싮3.nwCV<;. +'qgRqg`=|vJ9xG1(<5Bi+*_Ф"\9'BD167- f4°ķ ~!DP"~8t-b1|cJ( E"z뮺I'E ]MvHlO(C34Olbcŏ%^qf=ߟ@?; SߗHRoŏe\⮮n&jj*kvf`}DJ!42FJ56PՖTg-ȗ_ cazϿ?xvDәV<>>01% :/'wI` x1uqk6`S97+oXbDZ`p9ܪˏc2HH`8=O|:[.;x\$Cgk?sޅm€@oa;S3=N$Ya*`T7Y/8v}uU&'514E#zz&8d*BW.fw͊nCU}?)ʃp_x+kNL>G!y踺&nnsv9ohp֐1u88lhוCoj!Z-B 7AGeY ,q@"J !NNcUJ5lbAh[f1Ş tH; xEAf %Qee@ʗhulnN:ZUn}atmҶa}u.v,up񫫂 RC4AR/f,Lj{ 풺CXRj 0{9/k~Eu1/bN`P2n1ޡǠ2ZwRe6R^:٦8C-2u-%Ï+Tjq{ &j:RFpHJ2 0 WRtyLmߨ87!o}ՃAEr-}Yd &*sIok٣/zԷ }x;3{:hvC P]uպ7S:kXE舁%$(Ydv<'ֵkXF)Öt?3O^=zn<iyx5EaCc^ Xqb+]xc1l}UÏ dI*DL<oyZ$UCzUܙ}%s"O*GitWs0zZwե}GU^ބbŋ!*x?u޳sUݯ& ? 9|?/˸8rWrv~>:Sb$Xo=^kG}Xaċ4-sX͓xsx`J&i?f~5?ͣ/ɌC*]A4?YSP >)@h)dz(@Ѕǜ~Y AL/6zuɱ1FD/ S4 mL|c1g~'x@L2xY0 i:%k`ۘŘ(ǫ2˦eBxo]cη1c,U1cdboL.q&Y |qCVڻU%7aё1+r;pFD d Se+bnlqct[ ?+OYb>:/mK߼ Fr]X:mr)t> 3>_Tkjv\DaZcI5<9LdeBN0mP Du}#9[Aq5O=YġCABh8V&(Ű] ʏtP_6<` jl..4E(DTa>2c:ܱ{蛪yg.^:M3+rj:m.mΓv*9_~2 CQJM@靖,[+/$]d8@yIf\6ӚP$&ſwbV_cJ욄G3tnLSbh>8َ: \YH{1ơ9y ^yL0 襟'-3k~,6sΪz-)z.xp/EOT QD{·<9lB3G]ϥ~8 oƋ4o":CowgzMӛ~@7Μ>l[ৃ'qM?.(+B"FE4bt8;/ASzD+1bh,X>ӽ{n_]F^cS(.,WϢ[{︦h+,hdC?q,Xb6= Y2n._.ys",醌,ļyy>OY]{7ED$H}z;s,Xqb)y OÅ (|>gHD}jp-CX@{Nt62"OC;TGZ)O]pIGsL[;kFϜ`j#*!ɉۛN,_kyFdz?3 l~RG"ôO0O4cyP%?+;D>Srul\n@M[9+eGdBڦe}Ulr^SUJ* #ca 'RGNWb 5c,N'T눎 etAq>Un`bxkcJNi-Krε)YsVmh>Nu'Ks+Gw•Njg:XtgKSzz=ίCUr̚8OFC# u}Luwg qfcށ AZԁv\N'oU߫R`v٤j1 >1ED>$S^1j2w|+K$-U^? /SB.#m"Z>\X ^7S\7Qvܪ? ԝFÓL繁|kDMǏ=}2&8vyj~J!BB@b۞Mw.05555)Ռ'_?w{"vt?FmPD%~?^O=Sse|[Htq%>?tǓǿsp`AsyjO}*Q `m3Z=׺/ZB1bċ,h׍WM3j/?\ߝ@ѸB,gk_Xij5CtEVP81.R9'DpGQm#|K6hͯ>-]4h@āk=ّqt*lVCodɔt!:eVyS 3 } oKŽg>z2 GOT=ڒw ̺6q;~f򙯜Ju8"Ӗ}eo+|ɪkM%iy3TXkHܭã9rΜkI㕮Zr4l^!T_u||;_N}|nvۂ鼏Z c맳jie__BrZk<>t';w}'kt퐳G2\jB>=3&%Ys5VhR>3PqA/oz?FWaսV?!é|#fk .Z[=r̵OlLSrc)GG~XϗMrs)^K_I5Y "'XQSj 8?Ӟ@#AngU"!y=AD^uA~9pAvX"DNgs11$yD@;Ly]mG:wY HDgrN?]?Թ]?D#F gQɠOYy 7LT|^kY NSuB(L4`~VU+eb"Ozeǚ@ *{YwSZ*4W}&p񏖧@dŚXꏥp0Q>6^E|#X5h)YۗD@lV}N3"B'I[Ux}suo`o%IWcwY6Z`Y GKͰ Aa qcFp yĘsZ[;Q(Wb8LrPv,cyR픃cHq!7>@Ju(p(]ۅCgֺ7p?o=ߢF8!Cef]4<<}Z1.c2 l ϓNW =鈗N!AKDur"2H C9r' J vȇYhTN7Qv?N9i+7}}\X'6+CQ0#Kr195Pڥ ߲TǴ9͒ ٓ(%63I놥]#p4sX(QFy_.9k{uRJlnM*!Zpk2AN~:|?/lc?c<E]0];DPf}]p@y`M8?]b:}5s'G;QŨp /[8WW(aX$*TRJ8"9uo1p8~$$ʕ*TRQhwT78qGi!BpCa\U;}=CNCȱb~Z4 v/cI' c<ɓ&L`ORl)]:p 5D$O+KkX&Z4WQōppݿ;+Nf|8tﳔ t^؏Ou4yKg^,qKCaillG.lS!åD U-RWeq1NÚ"LTK;Ox%){tzH1A.c[@CCK45(&4ރ1R:u hTf;BA2/GôwWyp9+???ž U{F B!h*|uf||>Ѣve1s/mwU)Šo ш]a~,G|쐃c)PQU!G0WH (tqTUZU3mm2[0;(B7'jpvl'#mR(EB/@&H2Ų{} uO?{lR=lUP;; q/oy,DNT-pዖY`ݺ̪e.3)֐$mJjaRE!S14A 2)5 TA2ZZ-g4J\.QW(p @1ܓ^ڏM5}kI\4poF> 2~;0 P%6ncDzܻ0=4Rޯ\]7ڂn8і7>W\}O?vp-DV9U5g7 {KȺeuX0q^{\q4"jeM8TCW4DGy&sC±~[=W&%b:zy Y NT@CBpuv9qO7Hns$?ncCHFRmFqJun4j|>F;*fՕk6VPO{sq# L&cI+jlL >]~cfrlMpMlu \s ~yyXE/ht*v^#CQH-?{:PLc0(WY~mk]z%ʋb D@L<`&cg=&B lK'v_<]ᕥ* .&5HjRJ1{;(~S݄r1dN  >Moj'q❌^`!<<Cv,f//Rj1pD"3(uWQŀ(9r9?侂 LHN}!SzQK/Tҵ,BvڜV7?^!@SIu^HLM|sζcx7 ^4`  wZ8ç؝ oP OOpLKH"<>W\8Icn\wzk3OpsQKΔ麛ww0E{KͬrlzG)@v'՜3=E-&_BșE@{#*yNi[ 򪎴n]]4s]MoO'zi<"-$nB>"y]cuiZrϲY1ύ 䧏in2zݧ|KzBb*=TvH| xp物"e78{ ͠3E?ō[;"aUtgX׊󭃴ϡq` '"# ݽ翖 OVTˆr SW"|m@pthT3 SUqH+;٠7~cziNFfe)W!db\#pމ4Mn!Ǫ3Ň$/U:uE{Ǽ{yM,L *^Öl}5ߑs&p]˼  0O 'o3?Smy^YA$!ӑ~$DŽ]r?ܯuXvsrKWmaZț1qPvHPeK q6{man=C@NKATy;.!o{ȶv#à>dwPno:SLX7hj?. Z1a]EVcySfɁ+2 @uL/HAH?҅*]5K!{j,ΗAq!`q yO;nW}gUaNvn<3<2 n Ӊ[OA>DNK+" u@ " (pnjKJ=b$Ȩ @:8}?(/w4oU/8h8>#{x J 2Yi0OMPupJP{ iȀf"LyAWNN9E@:[9(E}I䡨sA[>ά :Mu3O/YzQ"ۉIg}Rԅv P~֢SpyRM*\ !lܾC[S˾=ntjzfhjUOLbi+eYi+Eѭ_(| lkxo>Dwi?=¶ʼ;-s yiiw.C؍L$Vĉ& 5s;m1(1E4f&RQz>=6it "HbB q5u;f; pC%w˷d(Z!`0"E~9q"ċp]f<Uo8bE,He8$"4Eŋ4gޱ}y_,RCbZˤ{kYؐD+?Fη  D $H0./.0`׳:ˏ^/5À >  r#WmKJr38uqaK¬/Ŭ.d9% GLg $7WRu&_W_e.g>Z99;=ouL(mEz0sz9;o^n?/zz8bF?YI^F{(cFf6-#弟3/Ӈ,XŠljq>?su>n"Cq"D8s2yn6ػ'Y~#F<~Y(8Ow ݭ}4hq|MԼ=线r. ݇aԾ(cF7|kǛ~_I]9oTHѢFk# Vn.k |>TufC mxB0M/Aݷ[GGOO꫺ݨ0,׍OŨk { Bf <<7{N%OyDlƶm|F[XN,1?Y03 a W3Wv*n٪WxnU]ݵ]]7{ ?A6wUwwwuw@3 ]sUwuw5wWsU3U 0f1xŏC93o-]]UMUz#qm e< (@Wb{qL8(r;R4`/mV8r4y'ߐ㐾St0\@o :2q'XGT E E&Nߥ<%>2H8h sQN|LD] 1}U:Me'΀`E>M.dD:;<= pvL7Pa~bKD\C@NUź\`CQr!Oe15'.hE㕱s!G>i.(x&ࣚ= >D1I(5h`t+> ҀY^@P8NNnZ 0@<@e6A4& tK%ME@5JUMì+4sGr'TGBNÚ_[=ڼϱh~j_XY( B (8 o9ʦ$ \ "C2EUi֟E08gN&~.ώNG:yr6%aN]΁ldhAgd o0ZqX%Ă2Am֔2"؝OIb@@ȋfEPx PBs0a=~Ov* ? @I b(.Q09<*;G=m6^<ڐyK`p#{(Ǭ#R VDC!DN;Xt@d<:1=/7fΎ'!4>/ `e3̘'~0"e| p`<.<>jY!Hz[tq|YH/z7 H.Ho(07Ola!lH@ y<B硛kE C6c" PaF9M C_wpՙ~D \I E]n8j/M.lP'#_ް8 яVxq M}ʇB(}A|0+b9Ձ{I&<4 bӶ)Q:^ZMvQ1Um9cau߃oL]~؝G'+9+s+ abnn +{{p`j G4Z?m#4wS@/ &lR+*C0Desr9ßd`؄ѐX7,Zf 9w9i[?垈ێ(0X@!P ScQq`xaWI-2y( _ZVxzH:]4; ;IV}⼙lW)9)́G}łZ/=8+`PܜE8] |5(sy t=0fGᑨpb{jQ}xϹX ytT@d\`)S'} C!Q>,>‰2۹?8r%O7$tAϑW[oEpJ`WOS5s/&7bX,|lsS"Q&:eg27!:aylȀܦLڣ}Yn @q$w1icQOֈbmˈYvV:o*MC s]/wvRa傣2"R qgrQ̵+7WU,ʘ[H.p{;b!崴.r(vYCOBS 18D*~q t]a`ju}k'7-8StYQMX![p5SeqN ijLCH"?::$0txt!Ò3"őtp^ 5PI & N"rb]'N Igx S& UT-f%֍Jlӱ)=&'0 vEFQA CJ1Iyte9PD`CڹfBxTXmK *V%1bG*i !viec6Zh$õD1KτgPOH~3Axbp ;@*C-)zKhA[C^W^v: ǥ`@9?y?io-uwF,I?'nYtI 7Ud5jCC,i"C|bNVS'}}oO%z2 PLPחQt5K+@*&nmj Y;'ad/Z4[F 8dL! Z0q9U>kOD))~5UdP!PրUyYOZJ5_#Bsnr% ݅)Qbȝ<[7Y0i_׽kPhDE,`Lu?Bm뀳!F3G~<&/Rd]}.n֡>gnnkGeU?tP9LSiuoSIA8;]\= <>r44t~h>]{?aNR*A9YkD2gi`]?wL= ,Q̈"*{%,SB)9qR1,?Í٤ʌM*B2CUDTJb.[,T8AF-~X+%87C蛞SɈ7N[)>bb5&ھj{r䀤wk!:Hvۅ89UƣZ71 ٍ'u8ٻ.yڌ5Y<|V},orswEA̾3;zsW~y#Bgww|,`p߇k[EYKLZ efU9:m{c<^K S^| 7wkfP\| 6V}F2b{>^Vk/_-މzF]k)~\ik13CtKriW:9A_;yA?drXwhnB^^;a+.L7KnG. ;+!ǿ.GCp֍**yX̵Qs:m/GT)w raTļVJxgmzE&^[%n9y,zFeho a*Ŷ4iEs6̃tcCVL_2 Ty)禂}"Kؙ,ꇓ~WsQ/5 ޣOxcwM9m;:>?}UYP3}e)=G4x9k/uڲu_G7nQΎ4W׷|Ki5T.oߓ$:_M~ֵ\T&;ݦ*dq07n\ ,T/}6]\AQVHQz' |}e/K.~/6 [g?'_J(\c8vw ݩUm~d)aIֽV}.ÿo4>~}x,Et}ϼ88/Ud~lk\Oa>fgmGU۫^Ůy0\Xn[Nq>~Hu7m&h~Us:_ ~o'7v_z߽Uh{~5On(m=ǂ?wjoZj~r=WN>kz*n zFC)c{C0}2ڠݸYQ3%ڧaB6꟧]ʄ:<~xZ{kSd{i; }5w6󼋭 Lf7ՅQ:&7o{{qzedW>$5> L@^H(%1Yo<'H<1ǀ71"udzw؏h&rpM"wtyhÿRrbmz(~(yi'c4SW!! 0;oe̺r޷^pp}5fB p:9:G%A@(Ȋ+iŒ2 D,>'J'v};& ɥ>bWLBϒiFwJ)v'D}Nc9x>z(mCpO_0ES0Bnkl]*@S~5o[\|>.|K nػ8nZ?DžwZCmξf~9K~fcp70LLM9H=[- Sel>˽(ɃE ;l`Rv.{5+'4BtZ> }Z)9AO5?%`bEuryZ`Ӛ^f j$<7qNZKH}kP"Q3Z:"}/{X^([?Y #"20SlG|_I(yl g7t轿qy"QEl,Dy#Ału_/G|'nͥPoT?CR1>)7kfbeé[MCn牼o㣛}.Z-C#G~{.ĈEv E?#)C$g9ǫ'Et:j[QD.3]^ۙwg9-GkoK 6?6S2:KSD?d9.2j8bXu8]X(  0\svar.b11l, ~gZL9 p-`H t bg_K6` Xωtɤǵ,` aF×ߝ9"Do5D=qɟ3W!=QNQW[NgaݧקRxh1vXVCہ4aV=&y9 T8J9Ήpk"?llg 9vlM'Ot90Wr'zXlvH2Ckt-l.`Nwѭ ؇(DјZz3q05; ,s(>0@ߔ0/`ww7 =]&I'R`+g{`qGE:\M5-_pف=;OheO;#lxWk9zhXx0rdZ?'YQ ]uC*eA+gMq o`2sOˁ|ٗzOBs=@َ!$A.7d^d㈎oP 1(oa2taXe>^+Lv~TE>?`>71ýdWʠFUvv-S,ѷU``c$c6Mgv^go7*>Os8'ӑ} 8%a+2x˦1 Y'&BBѬI&4ȀM1)`V,[!.=߱M.ݲ`2#~ȼP62 7CRg<e *[f+,)&V!ҙy8Z;`aB8Sn}ؗYOݍ/8|EvJ?q s:f@ S-Ⴙ3܃>4O 񞒄 +syH܃Qp65<0bݨ9ZAѠ(F@r+T%h݇x|9dE?2_QS. d;1 ,@{j?_)ɞǓg1usƂ !GT=˲;)Csznfl9{ ˇwEzE(97ēz:`k-P@:,@D)<<6f?~hYg`-80y.12YAp"{;,eSx2BzBA@%Xcz&iz|-$S8dBӺ1uk?1bd@MN3`s;@:qb=wf*FhCA1 ^x$ \D}%TOz0| Y]Z YЅQʼnD7`]:@1yjdٽ, YUȆj`/'?5x'wdٗ[͚.N_KqR( &, !/cQa-ՃXڶckJpBՈ(ݏ)@ _z=8$qTsX4#>EYY4ĕk&G˰w_{4I+#ڏw/R}G,*OMJ?5?}QAB׽@M7UZs#FۚP oRdefX)-_%'f.[1ygux>ew{r16[Czx{+c%׿ON޸*%dU(lu;sRl0(Wţ{00یOwLB?W!K*wx3v{uEʃ WYtME֝)1#Kn_S¬Xdj1Ҷvу) !pT|T8ƉoI,Tk 0bu?.KiV*7 74{?%'8_kû@>ӝdAmti&vpl3n\Q'xp&ds摔)Z~-?w'Ng5g(:;tdZ1tqݻy΃ɶ-PofET[_ۈΤ^9ycu ~G?Z'i)muX4+ﮱy!}{/tE4k0^6U˅PWУnsZ3|Wd,t 9mn[U+H4oA?\W갋ZۦNE]1<ʈncc^HIc 8,,W$C`y? #pА*^ ؈39WAȝDi&c>()5 % @G$0yy.x kp->n}v@[b;VoP8j>p&^ZaA:/9\~D/tKvÑk͛场'Rw7,ת̸xs̰1 ntD=f֋VFR]@nK`1͟fwW]p; AflMS]<騹 D蠜dNsdP2bdÃj76 <`P?18,9$D=$`?-ĘP 1N 75oLU袨)eA>/ +f`:(ćw-3ܷ0pql!.by%TY|!)&]c}]=zp,fEѢ Ǯbl`ٓts4 :ȇ&9Í" թu\'8hq ZV~39h4 7iue ("66+ |ǣw?M?b= ᲀbbІ ;w42i\ " ?wdA1\8~&$S *m3D`)]4S Y I8S}< Dt& T"]SBڤ8l#! /8C`P@r=T/oT__Q|BZU_ǻԪ}*O_zrp5`SҊvQ;AU?D?q^O:xjYUz}h`U8@'5T|DC}'W22x⪶ E/Exiď1A({Z xjJJX?T9(ElRU }ʔTGKlν740kCU#ݢ='bttt˶02-5+"N[J{brƆnV885h*RBfL8Y̭>4n:JV&j"N1-~ފݘP4qΛV&ݘ4[ QRqEz~"f1'],>1*sݬޠ g5<ơtx4n WpIDcAD8FsV@C$Γy7{1FmaI[H屫3r۽R%w`}*E:8Y A:;"2S|JV?P8` {+Ѿ"le[5xrvG`K-ɖ63gWS< 2xa++OC1x1_:lSIIIv`gUT*Z*?QqY{ +tw?lǁf]_oFYWFpשÛj.%c-3χX7[2=4D٢Bm-AXbg-V X,O ' xyS:=8(u#wd߄(Ϻ/F݇s`:Pѽkv>; w.8n&o#]~"Dqo,*`J8c?1c<)62!yt,t/j6v, MYb }(ҡrv k ]:=T$dJ0,LKRF@R-6= ]?>^ 5u;j ;zM='y U ^"l͇M@IT sbP \@z?Bx&(RLO# ;IGC- fC`s) $?|9FC2h^gl `~([}zRٞFJO`||**|2O Lc`ygÊ{tȚ0PJ9U\ɀYtY#{Zoyc 15n7k6W,$tu'^=IH!ܡRv}k"v^_ⴧ'vބ00B?Z -@se إi͜ t4(G%NTDc0Sqsb0tf' )ީkQ=AeI}fx_1> md[`f82c ;2KXxs8d`ԓkBS!gw-O˩v0(V2@t~rrıd?[% D92pNi1p⢕4=ӭ6;o[>I]ymx]տa{^u޷W l\HIPwqy˟2p~bd6j٨v8&0~xc7La cM:ļY2iEʍ=w{ct/ղgTjɝ"9k\vѐ.uX͜ç=$1И0B\&$t-gZ|#>nP~t'w 2 %Qʾ xp DZXj#Xo*=|$w0c+4Iu;9M9w/ϥׄW11IUXzt٤r+ϟ~ö>oGF!p[8A7;=*g6:E} yYz*+c\u T,_3~^iј[pxꌻ6@NjJ"geEW^۲.O:WK<*WLShA{Ks)eCSY:uH=3<ُ&㶡P}9'41:TCzBZp&Rȥ{QXo .m\6_E_ʭ;wEȾVA =N*EW1TxΥۏ߰6X{.؅P bzrPO󘐝?НΖׁ)>Q' ~ζʊ PGd1 .5pB23C+R;LSBb* tc1'?^f'ql\ru؍W&o0e5/}u{/GD%eWFa&a7>jgh[IQIn$]R}JS HZKS+ڞwY>bAϚ䛾SX9Rio R=>;R9OW>TqCӲ`mr m'Oe-R!*|گw #S@4Sa9D3C4/]QO(F,1ˆ-[u8'\({U-J :_&EANGFXctYE Gx5;/s k6)Pi)ứ`&z^Zɴhoؖg4QiDD>Tvpj('6҅86ڝ ֒3/ǚ[h !ω 9~KMsE~0.l*oėv7uPl,e> ܾJ(֒0ʼn&}#CI(R`!9%=ÝO{ c>~El<*O=U3?H6L BM*zfg!u;NZcҼCPS~A{v%$+ِ\x`P^ dʆ`(c{CZ Yj8HlR]gG}UA6+?V֨> uQ]2jjb ;#7w Ay%ݻJkv=(8a i뷘kk\}WG*?^ cgC!$һZϢI&1fqbb>m`NΉ*OSK!aN&W@F£[EIzc!6ꂍf"*9Mʒ`p .h^%^|c+javVc٩Aϭ(x{;t`[w t@Q5J*(:nJ 5?ҎPby1(٥Dx}!4a 4|,g$\Zqy5wddߑitHkb6$BL 4d$~ t2e֘ȴWyRPh fXz~sY4(IjXQ8"p8 aHcl`E]@ge@9 2``H0/g'^z M@Ɩ7u遐ƞ&K2'9 `HΧ}O7/}kCٳM:`Ze( :*M6T#V$҇&CX(/)'QXSxivᲃY]13802,_5clb[g53P0.:(6Lbx?r =Up`+it1@ajJ>/ ٌ>18xT' bz{;,^ٱwnXlu91s*zτwrM,Kʩ%0lk:Vn~[iĬS iܞ`ZŶc ^4VzL5/`<[4="Sh{8qUkk,Gf10K/+c>|oI}J(( D;F#՘ IMI"Ji#`0p'8xO=9=VBW6eDkyENױd0K1&}`LnUE.UL + ?`ɴ@1)gubcX2Si%ɐh09w `ثru0']Nh}E2O'J{ !v1>GӜ,kO,dIxt!=,(!K#Lb,꯺m*u}sQ9zU ET\Q+\_#-dpft3^*Y>w骖JsXx FƦG%&NDxxtY[Hڛ9z31V:SY dmuVkWoָר9\/_1RYv0:@tB- 1Vp :A?)d`<(1LYQq?;Z8uFFOt.Ԁ{~敧1,}ٓ tuCYs8Ucgaٳz823t?BdpL  (7E]R^#咀ó =Ň '1+ߢVĪmZ9db-UCFl#+Ei؝ % V,;=.D "垡^qIyNj^9 ӨIum>VAe"`\şr*hK99_Id[ZfJɕK BPɧ&KH¶O,O-زV3w >Ud=.;{l4%`bdm L+[흟̖F>Zfki/Fp'5AbfrLLk4'Hgc7r=QFpL><ϵ@qMC(t_i7'e>fO[n:Ӌ٨ ށ'9uL4R#iչzL_7'bк%q9(0T>ʇ7rJI[n<[N0Pgz0unMdtt*K\4+w0 u;ýy}}9&m:zYMb1yK[H8^bF~JԮج%4lkt”Z6CagUh~r՘kvzw5~]0NU3Ue>LVVԽvjYVg=Qcro?ۚx_ɻ!iz ^K?D3tcPNb?mr8mm}l4ՇMj9:%wtgf ċL_^*{E~D;^k #£Զ Ef?~Laٞ"Ϩi%N\Wi[,#Qqf/\¿i_p,t3.&3yz86ߒzO({+GOy={4T19ܘթ1H#w~jJA:/9v_VvyJN$Vutk1}YFϾrAs{p}kzGnm.9IަpO{eQ!LmԜ gTE֏5pqԛĵ7.b/\}utkull:89YJDO wS] ӶjTTogp9LD,:?d~iݛ:RJՆcji &'(Pق(g4la>+]zFh$2m2@ό}*7 x{nSJ u@v0s!` aGAW]ӧUjzV`ӥ4o1{ Ł+uO$o}s( \x|;.;֤#FN;c ( L3..@D^ˀ<༪L'Vk1'߈o~Г@b&+R{/37.҇box '\RqvܻlSo{IyY t1%6^NosmGo/%Dǩt|-'FtdY$9XhH"b.BG5bdwё}W.}Zgl_1_*|nVqN6aޡ$;)@6;k]&9yHlĀ&79~%`oTP78*6= qܴPNgQACf5lGUTr V´Qɞ>\,~ݑ4#UPzJt@GSC(['wgz:mj1ڲQʄ述>Y]yԟnϏfL=@hh}G^6_MsT$l< Ah/&p[P`*zK*i|,I2u7z?VfY,L }< T4]OB~: j^' A0.6).â;?7";;X-e. :]}m/o߄.Q- dy @CbPr*hn+"9ɱ4S ~8&l+,jD,(ĽC'~!OW0z!?6dkVL ugaCi-!@- }Wk֞Kf,jGdG&WQ! i8ˢnk #y)`]I0vu@[(T &X CE!tIj;Yt'FꚴLyBFm̉h'+:m?CХVJ}fX:%3h??$DH= N_$L} q6rM`Kf-GHGre$D}x=W1U۲z:*OiJ E| vnwpbysG I҃ɏZ9`;Π͂K%6aj1zl S^v€1Ӷ Ï D< ͇4T?|0J+">z(ڂao .s=XI7Qʚs[--p&wP &LC{(iV|/]#7VB? H.Y)Izp!~F S;9Gt6QozJh(1IlyXG96XPUHNgx~OVME|oPyُj&OuЯkb ];zCĐ~-Que>*4]wD{.7vX}cz7ti;z~u1$]RT@lN`l2OU4e(6)yA܃98J-43!<{_zB@ R׳Wvq5kn&P`쌉 +O&5~s?&XP<ä2)!FҤ3]1B ]tڡirdf3?8I$ŏlx6 DzQ=w0Z|ON+j'4Q~4Ncg;J4]< $P w~B(RإEA^{jS}`Y D1ci1lOM v> /D1=i L8]h^^55 wr SI ]&2E"Vjl: bJu*P g'|TS -V_Oóg՟Y!qSF%U#`ܠ۟j2]ـ~҆P,22!ry~M&wqI`sMzcogȿAAӐ=\53-`nm5&wy}M >Tܟb|FZ:Zn*loفC]=̽ 86D3G;?i Nw]dsZ4Ézg3L9e65=U AU\eo~["Ƙi Ah0"x&Mٔɐ`]C N֥\?ijE#z!-&eНKK 1EFn?Ost} wvmQL]x[ O%p&_n:/N]L=15sT5Me3Qt߃AkaщiR_16`Qcb5ayKF?!q~Mݑz>(i"w)6h``ngfv3ejuq!AW!c`#G2rLG!*!2`Cp G`ˀw,towo[dSwrck*WSx?l aPlrU0xkvTI}CK%J!UzCI8B3cdzѢ:Ƒ(}zu" <;|Pj=Lzh 6b&cD1Csh&dnȍU.qzznޤS8N?8S4beRN\( xOa~.%7soC{aB#@잘)!>I|c7_s܆>']Q\n¾-Oh:i]t ~мcdɳ80dd8{.'IaMrߠ̿VJL rbAΔ@o|؟Dee=lVWU>kId^CM_Y^RfQ2!6dNd`{*LURNBg\`=0fA4Ul}beXé0ȴf2ttY>֡񧿆LqmR},*C iG^0/\Ze2j1b`eG/:Q0X4pd1xq 2&G` Jb˳E !;Ks(Y12  ,`&qP6q`!:T 󾿳ʶb9g8p/U8ߗ!>no\ďIR8dJ0mM4{r`YZҵ N-7CNmVZCm)5N:[: 2Xdk2*9*EM1,ަzx1&E=,/YX-TңҶLxn .o vEq'9{5Yh^ol@Soj3?RL0}FsX>.1!gWl#&&e?y98a멆4ɪvx}/-[fD0!QCƚs3'&=}GŤnjQE?s;`rʚ^=C!4-H4iT@P*d2̻lb~KhSU &%.dK#eHqΰ& OgAmHBy B52`-K2. 0ƞU_eڠs:"e.cǝ7؄7fB::p>t"ΤB: ־KZ(~e!3*oG6L(rxԛ0NN/{1Rk˃|͇ʁOrD,By9D˞7m nrl5_I B7Qi"y 3'Ȩ`%n&fxa0+km.2&&ImhzC|A<{E{0&֟E}FT8o6{-hE= <ӺR}]Ð-m xi]CH|-jObɰ{K~\PhoZ*Cpd/#(OQ8y-i>aVAŌ;d1 ʂ=Ǧ,czv1Uj*ncH` P- T'#2s2͠P c{B:<ʲP^TʴݓE띯}wG(\l8)Ր'ǵYfO{M81ڝ gܔG ]RgS iSe2qk}_o~=n?TNbmzM}~/ZN-@Zː]$GД(Һ mkۃtU'衐],T ɋ{G"M$O=lpCYVidIQz8Q'FP`\Tljꥋ!@|Njj i4^ȥ-0XIaɀ27۵XjNBKL?MJZiAV B"طP "~n]f(EoY S 'lLt̴€zXX;Mm7|UCP,$.8t5vwՍ5 مT6TJ[0;t Wv(KIHxhE(=AcH:ֆP\9W`{~# s]#evm ى <|Ň?<̕G R].WR FJݡug,ee[Y,]ߞМYa8m*d'uX*͡t*}[4>S7vRbшF0tN+5c5]mYqL`EP0H6lO>eeGr]Ux޴)Ц 0Ƀ2Q}d3OH-C_|Nt(#TRh^~⠋I,!o7%?| A77}ݯ[zͨQ")wU®侧Yt>y;9%ǘC~G+G&5)G(2 bcP>yA1``ê^ϦtxrץA >?+db'̦!)F~# ХX 9sp C`,M"tђߟf4ZPP#x; IC̼&.@|{g$(e̾îܫzCvRU ~~P(3Lj,.lׇ. ȖIFNLX0^EK Ȝɨ]^a'n*Ɏ39JCN9f$$10 =`SӼja:9њ-AbN|NuN&Kv2R^jl]!'ku`l=P:T>Z;Ρgv L[}žB",oݕ]'2Kh0{?uFʘB 0bS`C'Չ0m |vi 3|:/hb*#χ:[*v1]6ѦKTʼn6DRh-ϺXs\`@?a:Di(+x"”YT: 9d{,b d 2@͗LW(),ϼ_yWЭ{Tq?RD/B+4eJmF~]171d?0+ 9}MVZcEoa,ٜOMzQ;(Q 1K_2쁀`Iw/8? })3L  OGMTb˾m>!G]rhנxuvl!T4Ce\AۮtUjDHQ*Gy~lB XW_0X Z:{c3GYeU z[۾2tJRh*+ h"mju0aSՓpҵ}H)ߔopT_dU6 | 9J1@ZjdkZJC6diLzdxY{J!ɟ`^A]cϩfwtJCi`]_>B2\fut+մ:Jt8D9uJ0?ifU59Vds$qKU)؞>l`s*Ƴi[DF1hƢ m9d[)oW/ּ:m֩Թvw,i޲Bj֢ʰTD͸J3{"Ƀ_Vm) w"Tl `Cg j52Ro_(:5/2<)ǡ}_knaϩ_J0w 5HSMx C`璸dʀ!@a;Bt%lm&9ӊhinj} 9;7K:{H5#[B7xo% {T G2\2f7N9bT#pC,,U"=q_<ݺb}=p=Ml 8Zw_A;@NϛjPYQ;Jiife=)WhbIpX[¤598*HebCaFC1ӡጷ_8/Y,x鸠M5e|zMt}s!a!xj4ppZ} ɾy1{^( T2WYpڵR]V&@o,T̘e4:#ä𜬳Z~E٨e gRwPfbTsOpunH+υL UT;YT>BFSdL!;26?Scebh7ka *_fiVrE )y>O2\0v 0KT*72&҄3R4zOW{  Jb3ݰ$j?RN r+& ~]d_ﱒmGmOla]) s 0C.Q kf՜IW%Z=?:UL?O n}_JZ{f] (-oϫdc8n-))LiߤҬTQ6Fqs3nJŭie߻}f㩳'?NJ7#Jcw֥}A9W wJXִ/'c^g-pw{1 ?oaQK[+ zUotFwO5/]¨B7I[*,h0@O, !81"yt)Q ](ĹLʚJ+/WWf77)Q$`Qϸk,gܘzvknPdo-J:id,1)vg?!Coa84F,x4\ G g)SM ^e=i6әwHPt^/i:o^}mPƳLu%"y<8)O tdҘ%}:ߵz;4t`9 1RGyjbGDHM$'IL?A2q<( ~ߥ@CK_;&9s:#¬cOb~6#aV9utGvD~NVw_Lӻڬt'(GB!<9u9M X&u~Ppr0ES4J=@9tc1y@%416P!QmUNA-jx,h6^>Q^D8 Jĵy}Dv΍v8/z+o̫\_Yn>r>ѥÉ.$lƦI2XtQNt4̥sk0}b=i.,)Js`n ;޺F-dCVm~soycfYec؞˃'=d[ն= O"cR:]Կ{ fxbmI)]7˱rt~G=*}MRdf̤!:mcsk~͔,bCsTfQ"$^)vn_iP*-ʤM'K_?H^ x?8Wky%!P?P7 )4[Sб!;g=^uϡ4bvPk8Өװ :v^ cJQPMMf{Uk)8Ro}MUwa Ƞ_QaX:ˢGi"0(`8A\ ȥh9e z Cթt5:#>p|f1phft1 kdH2rz.z}6(2<3mj՝){_aWfٗ_AqH󴻇}8w?f5mq⯯vCX~v5͔nbĵ^i|,%gʱP[q]l*Sh:vjxXZFoG115P'`^w^f]DbRT_17ԻeϧUW܂շUڙ +P٢j{kzSW,FaYzv#}frJRe5,?խW 1՟In7֝Eu=7]U *Yu2g/p-Kq~]ڤ#qJh6w^ڤ|<ݭ`_0E@9t~V;"wjV9MQJ`UXc~\Wn鑀1¼Kt=S|$}ҝb 2ŸJr<(Per1zܧ-1a6 ݥ70zZT+(İC+ƩP<\ 鶴.A0߸7 |:z26:1 ۏO\?WnDZtS^SvS.\`cKU\6c /Rk]8kh$UCtXnQ;5qA1?!CmO]?cr(6oL[cؔvOt_ݤ#Z{ lUQ;OR|~G'QEy9P.tJYtw b[DO 0P?L-yBӛ[w DԪ$Go~v.i]x3:ʎᄐV 7}yqC BͧӀՁkfv綕=+h.^} H·ky,;yKT܇r:;/:͏c9wɼq{qC+];+}^ ު!wm0(STɌq<TpuʽBxw_E_ukmL}L{걎E?Jw7mm`Oyu^knX~S^؋^w;yj("Xp}Q^&:[lyŰK1߶U!\?򯍷2&(2=o~1|z#\fחщmCtl2 n9wZP.f%&e3\c}ZةhS_n5eqXSRL\ҷM%uq;E{-gܽe}t7ōuFy,;/ہD8W})o3R=m.rta2$-b)a~7g=kOz-bu@%Դzá^}Us{DϿmgP{&*. &OSr~I1+j,oev.%lZmkf)uwg o{Lg.߿ Ň ICjrֽ}w,-Q;P>ފ7i/ ɻ?4]Enhp_؎ωsohfg9ݑ1'mwq1snLarMM^:b6yuc7yo9f_-y?kǩ>3)E/'1}]= T) .]:ѣiXcPf$ҙkhY (t`( $Y&κ-麋-8f4P-90$!2bwI54!7Z7^0.NRAD*25Uu@f)44I DH 4PEN"b-">'2@Rh-U?F ph-[k;%$)Gdnbjʪjܡ fl)x9=i&B)VGD99JZ_֕_PI,^.Ր,dƕb1à0 sSqW_ЭJ}i{]?`ZPC?`nhs"n# e.dbqŒV@}Ѡ3 @V+#xM׽ O&|S~}W9 ȪA=%HFbIxk48ZXfk۱2|pl. r6[b^~ȗ7W;w/{,;n3L 2+L@5= jkՆsPTDnٻ}YX Xͭjl6̗svٕbVH*RщRQAR!PIPGfVaU{l5P" $I@*::h!TCmItW]]pʕP xך^Q{Z{/>u܏];{}nim@lGP`9@; A۾D F Ԁ)D!(=4@Qlnnvvê`kO_"$[z}U{O2NI4(;硩hɣM0L2`L0LC hѐ#@!E<z@ @2hzi0hS&)S)*zb4ydz$2=If'z&=MS6hѦd= GB Ma2M2b56KqNE '6Hr[`qT6YHwIA`娰1.5!3,tKՕ0͝$4N:ǥYE3'-CfbNʣ+ 鶒[@-&!5ɬ/ᚰ*Esmkv]XōT1%G.*appy{5A9QpÛƮ<5(vˊj@" '^z(e YQQAaR A._ٴ;SW j0j:c“̏P38!_te{** Az()*c%Jáp.j%!K|xR/OJFRjN7~gAR. `X&ƶZ_&[={|lNRKLo9 ŞV;Eyd"+EH([}YA4C%A^9IwLﰝγ6OmyS SI#@v?czC'i2| _OMMWx)񶡛P4'y~;;Ct6H "ޖS.ӿӣ[ngRwgr[ l:kNm``nap\\8;v|oT¦A㝑|ivaFt2t v5 $^{f%̦+11)}_P8Hm$HxIцhhnóPÞۘM&xӫT'Nu^XXp {gEfH02VmNLBTXBz[ (VVzz/|iIw&H4`X,$::R>uIf}ϭwdj(QP( *xh[&@'6ȭ?clPHvӀ 0bbL-}H!ҫZN_T/Il6?UE^N-j͌dNr0r9;CL+e$,R0*hSM1yb?AR6}@1&t];qݒ~̮>gp&h] z팝fuzrBOI\UD4tV{31!uQ(iGSH 'GTu4E'%D[toWڤڬk^5jf"$N\!òŪ1Ig<<%F,ah i(j]Qi( bv,ƿw2\Z`@"39 y٬ۮZ9xyo97ef=AآsJq:O:utDPU+*R؊'#KV[gp.3&j\&HRT ?mw$Ut|¤DzyqdPb+$?S.P֫M04p fKK V!mvf [F)X] 1,d r۽)}]fK+g^Q$XpZk |dYw M1P` !fb.0LWY? WD|~~m>P;YndN I`[z;80Q (lmLoPFe!\ iwKk!Y " E:_{NGYON=#&a&$P`kQvQ+aekiAee6N8Lʥ͵zuenn*Q@V* CR& *+qƦ&2bEsFڜi%/J T Bd+f2X(RR nHME2Ժ]rZ( DT Lڀ(UPm5+r ĥHT$+!QfPVuf*[(u_W*6h!KK1701h-)jKkdhD,Pil6f2d8LtҰ A4ǝNcU]$E0V4URJgT˵ [BZ;)P: 'ylq("+*a͜B qDU[zٵH;{4x@2 (+jLERТEDE3!O*. R=dLDW'S!^9P`ECz\Wt:.8:u R r5.JAHrDviSi|}<$ (Rl5*d)IQԠqՑ7DABP-тp({*d̵B8-X ,#Z*R0bP/, huJr Jj %h! =66()RV:)B v,n26=^$yVzs`7Rt!&Ɉ ToI9C{I - Ɠ9"rYz˖a;ڽ/@ Ї1IИ(s5d6dR 9hN.n$2j>.ͣ ތ'&rM&qHQ"qc7JW4d9$u#H:+ij%Ji.l]p3CRѴ&4fj;uLJ3]wp9v1ۢ 1͗ǬXY !6羦=!&*jYg N8}9^ptϽ?]ƆF*B֫v -G۸%FG 9w{z/J a:3,ŕ4rdrgJ%C:6;2 ԈBR!pB @M[ oAOݧә!} kG(1`+ʡ]{/U:1;<$ji L&i}yQ<&Z)R\J=Q")N )!$8rh9d(Hw5n2xB,]slG*䷰e(t7 e نܞ\SDE97e>~LM'~WE"n GEA3Tr1q6*?Sn cz #*R&0:a rC u̶X9vuJZӇ9l=@ (#5@Jѩ.%2~8vH( O) '*T1QVi$ J.l2כuN:Ra^'x5ReWw@YO0w;UK)9"*4Z!5\Y̠5zb'EPEIcߝrX0aXOOijm*5s>$rT2IfKޥmϢ鄋9wsISix#w .5YFtu-]2 {(_0: j%/ ǹQY 2q /Ʀ%*FsȦ5D6Ü11r]6Hݕh̞D*Z2 4P;L ȮV 4&;!sÜL;~2~Ҷ<\09ݕp"k{5ޤ-9 yrM8Z-/vw=jĆqz0\~vrL7ŶpϷZAGr&O-AJ4:مYLc5$GiPyg^\1BG>| S[}fBd{ Swڮr;ɂ緓B,  DR]qbͩ܋};~p;]bҤ1/Y 75b^}3^k<hNd4ɶXT>N k.3Z"u}s\RqfYPٶaO7k$ȋX BnRom@<|n߹Ɔ& r x-iFh8a.+Ɓم$u_ʀ}*0-8wWĵ>}jl@yH{HPu3:ʡD3d kq  *@yRumsT79Mw Nref5 TrNRXM^Iwv 6g ؒOЯfӫWf| zWE:ORê6"]B9%³\|2D4$ qE^L7UZڲ`7zxrvXbyi}jx]Nl"DUsW5b [mqWna:ćE3!s(@0i>f5 2f?HZ56f0*}(?%"zE*b<O}eOκܝl>'_EԱr&СA%f$A-C'B]Wq v-f ҷkfRiS}áEu'O4{5T'ɶ:&i6*9gozwFqzG9Cv۴Zu !=oRz\т-Bth=,![ln'43Yw:>a!a:a4ڏRnly?Ao݋3Ypbc;un1(ث[b4ːM'I% ?Y'K[ts-y ZU R9D0SѠw`ADž\ޥ u[a cdRȵiȻM꺃W4eS ri=_ӴW 5WmlKHfj-qlv@cMpZDRhxc)Iɘ*)u ;)ߝu9e`85y]Siڄz2D7a P7XIGUr!"BN'l4tv( (ɎpH[dA '*ՂmNJ{t:bS$(mqC o`650{蠺-`% Uٹ[[ x;Wmp{fVK. p[mnJhO]MNa@r1,)35D3 D"B\=oc{J_fASTֽv(C) @QG#iϹL n/j1!yS$u' =(q_& M^#x35rD%^[9(yJI_~Lonpn˃vq\M[NGo&#p~.ïS=dV烻ws=j31h)3d41(fZ?pD[bQk`@VL8Ywւ0ۥog1 ‘!Fm֛?Ocί0ܱI@ e-q,Yv}B{IuQ}ѶSFb:ʃe)T[͵%,-e%l7gB7U%[1'i.$ `xiyy\73yUcMT/DN}Y4PGHmK8FTf6U3C5QsgUk Lf+ ]JF5a7ƺ%LU{h1Kɢ!U>u=dj=@5b.eif{V 2+9`hauSԉR(k**Tܡ׾Š+mUWE+\>UH*u=a:ֶ% P/-!*}NeXb1iZaֱ2W059]tW*譄qtf jZ6͚*/1cUh(5NW!ry,@Œ8 f|3fq I@dGt/p|Rc ֺftg k5LLmEtTY+m1*r} F+'B }SDEk[$o-Uԫ\_L몢WE)i*Wy1~wW{ՍϏ-ı@Rj. ``Vtʤد20ojckqE+U+# 4J:n:(sU4^./ ҵ4%+FS9;$[f,I!L`@"V"Åler#{PHLNm!Wɹ8<5yh)ð`PPB ]sStlytcNW4-i2]nW)PT$"RY,HN2x,$F),;@Sv=+pED1նᢺRABCz!dRäU:t.L j[DZvq w'Vm6a=fm% n4]zApAXά)[]9ݓgiɛ* v0;{wQRmQXf"wǯ1%'čR켎e!uOh8ȗ8# d.DpASG|31Jq L"S%D%+)%{bŕY0/'jDIvTإ5h E" 2us8`Q^s@dLB># stKIon9ņ! +wXS'[(|Uht+3;E6MUs ݪX<)}C%Ve| d~7NڕPCnkڟK4 ~T*zϹ6<<(r4br΋X) 9?#oa?{,h:rҫF@浤aREQYТ.47u)u}IK+e+x5X\ hoBpK_n%cӖۛݐinIeyITA-^Stج;𗨡.hݖW'| Ta_u.:/noSCXbjv4оuZL=֧>w+~7%E PGzz2>8kT( zB |Qw5=;~}>^ (_oϭʌ 9Fyg2TwBɣj{+dZGsRؘdoe0FL;nd !h7A9@%C{FW3[˭bMvOAQ@pK N$^uQ')q-$ }Vh m7P84[e[Icv@kˣLB4L?5JXmfBSb;Zij %ųM3҆> (хOV5/iniU^Tݏ}X; ND"!i[XA}{ߪCGkڂcTh7t#{w}Z҅к$i laE+\-*ի(ޅ3pcGsE8\_q=۵Dq믂c\i3',N@=VD,a-E.]'| (<H9dU?f%~agPn>m 8OqUBBQQȦu8?k]"Vـqu|+[[\.qK)p;G]s…B ۪&%Bb̥%̮-tײwg IN,Tx hL qc/+wzc &9v(d*vLj :57ծ#R٭̋j!FVZvg#_tȍ:9un*7}MB_2P5oFr8zT?"e6 (R\ m1 ?tܺwNCYҘٺb)-eZi: j&g¨<.bҵ^֘{1q{oVVYMmvNeXoΝ$P?b ACL.<|BPbҥ)&${hﲫ_TWnB89qˆBIJ#ċTB#ftǐi+SU tIyW7܃sFCwwɔP&4#=rFz &N vOPJ19k+bIhg잯9P~ )sqR([oҦԈ# Y c3+?%CXaJaNޒȼFdmn+8ЇC@s-{B"t7`g@:bUTr |0my`$PXKEuDB,QSkͻ7eH Wg%s%ٸBP繏Կw& '%S@q \dë#E 7 v&Qf%RIkn 4Y|\J5m0sB u q65 e͍qo $P;9`z1,9#FPBQ[/O9WwU8rѱXAw:e$vxXomYAF؍7 /\]DgRЯiҠff@,M5O⑓sfxE ofqHMem`d0CڹsGpu:8۷vuWa90>o9(]:? Dgyp%P= g>{v/+' l>p.z1j#h *>Т|\O K H-U=a!8-1uD\#;1B;Bt8/A/h:֑Pf!@֋͖65ڳIĸC9n跪-k- =IzNz!":\#Ls JZ)h+MTz4z2 aBC R紴ca ݚ(D5Dm?Qh4 HZȋUm I)d-c|<\{+onP q1^;LzJH_eAs&YEacnTX%b\21ZQ B-9w]2#hX)xWz#F\a)k4)W>o ,$Ar8AbkA`Bngi]qz/cp?Vm"5oUTY1ھ-3<[akc[xpJ&-ưw&'Jc>h)GÞY7HaVzǶ^9Hԇsq@ PH_|X!# G2 rvvаI^A]ޒUTu33Qm!:+{=E*aoM;߯0,:}ͻf3mi;%.$?mL(# <( X*[9k̩Sѩr,fls.uÞ۽S2|t.°p#1ny="`얒h_W V4a=Cy"18d`9:dZ!r7= 6(?|W0"nR^t.SNB^d3 }Cۣ&gԝ|^o[Sj]pU֩$6x`elS\7||x8CU<^vX=Srr"~i#BYOw!5qN |^~q;ww᧓aq)D)DYPmaTMrIx+ h{yCYmMHC"_;;0 #-R/I&C!*iڨcRbp 2IٹGxΤAZȰBJ!gR1";ҩ嶒̻o}6F{Z^,4O}'7teVHM 9#zi.j @oY5-n.T) =j[ =C˫kC D9Ua 2k`X8o,ёX:V66Oªsd6_ rl>|LUKa׭>"_E&|OOF9aT[ Ni ;<=mkwoY0f̅jax54yI^L;Nzl<߃gF1~:u2]r<&"Į2YJ-Aar ;tbt}|Fu?{oJXFeIk>1q%]i0g2xH=t NpƳ{ 7a{Nl7 &ϸ$Z3OaRg*'6[rx:q$ 'u(y>Szd6HOs!vI@Ic< &zգ;t3\R'4wԥ/WO*(P>>u@ !4@ᘹLمvdT2PZU)D( FCPȾTZ%<9Aj%Peו2PwB& BrN Y)Si2P, ! )H@^QtBКA@/4@ԩ@%"R><䚁8BXdu!hWKĢ#:e7m dJ  P%A(^NHWw r;i D)@JN0TA!*DhG$iB/nu m( &@ u)0QP,Kڄ hWɅ*)?!*mjZ (PN?!@ x;BdKԍU()=' EHda2@ QSUxr Bu}uM&E@@5)+T CH%E\_ |4JJ/˺| 2Z @))@RHBJj|hԨdR>`7B;(;B-'.Bm#ٔ]@.HErJSK`P: CÅSRm Hw% wB.HBBPy3D# IaXN(o%]@:s=&'vELr\\ԇ6pЎESƖCkE22jaP"8US*n& D{_FƲ$1z#&L[/thW,6>[HԛEX`BT?]LrG1rm r@գ;Xm 4R&٨H RhE1Wp.DT)JN>/zjd"U 䁐%-LJTTL6 ڥU]QhUv V@6zukR-LC> ; {R#Rh2w P@DuT^ICP EN(1A*@ p!B X?O-J+_0x?քN4o5tx&g!8cn8 ˓ yϙΑS! B9v5(OeWҌ6Pcܿ+?)W >, 'Z_K#e6{rd!B@(*&hPԀJQrhS!)2D} Hnw@ 2rhh()th_F2/AO3HRw Z(BȭH|AQ IԹ{INW˰IHm v0w@/,J}/V¡i*R }XH$P;H֔AtbRB6F0LYDQH#*.@%(m :@K( #Gh@ ]$=vޞJsJ8ʈJTz ! h۳Hz;B$ )C!T(HHJs@&]B"jE JkJOH^>@WQx+6B"(n@ ^|{`:8@ ݀A#", v#ŗS;X yrwe#VU4+Cu33ITev)-cS)M+<&ABr)o$Jf(9lV(AQb*CcZ1c*|J83`h i(0("¡P jÞf('XMl$ሀ4 ,H>ƗSCd5;YHk v|ęX&Z(2ԘT0F”˹kh>4BtI @O @4MzԬnibEh,CZ670R-wi;qU)D=\$>&A_2MT;ĀC;Q{+Ex %F"sJ/j7-lli#ަfnxmgVY߇mD<5C& cSـz}G-:%!= jYS8 d>a^<S۫;ڏCT~T~64H d *<(ub/dW]w*Lj!@GDXux-/4ldTL H|j+~'$B|6vo掣HcfڷdS)Ēe_VVxs$bhJ&3GDR1`|L#t Ǝ|C?좇L>dzhE_ -AݬDHȯp€t@פ6A@"Ui*ԾN$ WǕPGmpQ}&" ޔ'ަ(T|GL)>jTw@/9%87lNXE=D'@u?xЪJwPؔ]!萣]h0mb&5d$kZ?+ u$y? >G"ve8|vGt<+П q C6+A9O0> !I!@[Nȩ!Q _J&E`S"S?UH'"E;M `[ Ӵ\,bKf\SoXIٺm$ B>_҆B=>HO9 !"p[ iZF`-+9r11Xl7I`1W2V1k>A``r;&/4Re@E;pa 9s "+Y"Pzh4+A5͜aP"[hBUE9@0B)gf("KCf @ ƢPF$WʪW %nȡ+$J@4Rv%V C꧁xni̔i*U]Х?d@X,P#T䯍X,52L(ƛskgvXwSVOv&,-c;\K] γJXAʅCU ;愺eqzFq F/ kDXiZGOEVI>T'7ꦹl% FM)qڹaTNӪ½RO,>Q͞;XAsyY`f 5 ~ya IRRX$߲OHNN87ÓOƃ󹏨G rJ/emޯ~˷2J>EaɕՓ&L3dSBݹUg-飺jr/gAb5; fN<0UxI iH_S"]Vi3?$c_ZAjZ-XOٚ`5OB6-}͐?}I 'OI ,_=Bց(-F,$~|>lȈHZ`|nqxuQTcywSy9+hZ,~OW7C@Dq-p1u iQ5dRBV!^SsB|?>7M~x"~ D {CqCbC!EZEpPq=ʟI$kAn3yu<2"d2')@ddUD N@Ҟ_醉  *+`S˚ xT7"Hd#ڱusbh5 9w$"@, 1*pě ӃF@G޽Z"ƳD?Hvcc-y^,\J 3v0!dқڛ'>ObE w]gqAY ȇTh+3Sf_SlFʤ`yJ1Uz˚v$aSMLivgOYգZ n[!Z(e,:u(~>baQJJIau^/QQD@Ƀ/_b{y1`_V.BbleP*HֹC~Ϟ|;){ gˈfvF_AcN=@#ʹhpH\@[^+N2H^ʵ(hA?G0m w7/Jpț :?ӯ _kkzרn,W[FLքƣYxx771vG(єyo0iyB^vJ}7 i>A!1?|_ k]> (pvyͰMp$d'c-cYm ܤ~{}j/ /1tR2Sfhs:dF}1tWN"%8xj~TFJz Vc&rs(i. 1ٱ quew]N7;g^M R"_1$n.Xv vkd ]93p}5bV}k Co#Z1=Pb>UC(c)w2kqLjU&3cV~VN6N7gGk E~5{]foYbd^fU*<[Zyb&ىNi#ΝǒF=#$@xB0 iUeϽK}1`+K+R;fs^/#^C>Uc_Q1IӦqŤLέM"MZ8RZ6Njt1BVTX:{P}1M'K9XV?zKBK֐^)&]=_^{y7nXylO>\u#8䡉dΏzT]+8^{OffǬeRXaJ_AWM4!Ȁc=_6_^$7B#F~ `h|hMȳd4a4 je \|}ĐiŽ,@zqUCȋtI?(L|ϹIyXҩ7@n8;kYـvRv MQ3)ZTYUYۖ 6AfZHDRc XX_ï=@R ?eJq0`%ZUiQ02~Tiה~$jNӽ+j#>6$z.Gjr͜vh:Fe \}vo!cn$ e WI7?;ȋ/3l NAt3g<'wMiMluoy#kS 3. d̡N52@mV~$Z67~'nI.mݓd}[mOY~uDwWpMݻh.zʙ/lҹYXr}5Vu*~)Biwyr  9xF,7F]Zjsuu4JQD߼Gm{fi7`Y 5XH'ɚ (^.#,y><ol7ҡݑվEBLh3S"ݛP;v T @ͮSDI )'u4a &L E7ZxG(9-<_f|NUDF,Xd]oQZ PG  %+y*xxS5&JUk j/a Jɯ(]\oy CyΨmw6 [>oэ)`&$ʬ+`Ő%C<'k80` [(wJ 6.I2l,~xE;L,h9zkfkM跁 d(ƗJ'Li1tYO@Ծ{Ls+6,|JJ'9b>4s%'\GGt%/}3zc_8l7=2WN)=)f&Աߺtl[xԓN4ftex0&|TsKb<# 4!H8h;6W NoLK3"glӏž19mU0eSt fJ cw.Ww8_b#7eR%v}amBAˑܱr,_.+ujԒI;>`I8 >X0HEHGMr -?i G^rf0e?=4%;˗Qf«*F75̽ 1 "Y(EXGF3~{jG?`9 wb: rR][ϥ*]ԒV13I,I#kdtgf> nSr LZFQe\F2gt: &`v|vf3^3==I?O;+8gs-zX > y L$;JnМGY>G|R>44ݑ$"!̞q+&#d8ȟۄ)̮ U4*l!LA*вz;LN#at=ޖ:gY]#1VA;Zi-hI_ 2/hW(27L1-%УRSQUTD)USXVVʪOy+LG{U'0̩ñpVDRƏU1jq.#<_j̨4SƃX>?^W ck*q2_c^L[a9y{Rc)!7̑XU!28Zj f R{oe2@.2wpcQ8`#D7YeI@*jR( >Es<m#hADDDJYM4%\tt$-E"6I%aYHU2 s[|8+`tL{j~ >sOzpb.dhϴ]gI8*ߗ_Uj$k>c7C.O&NI d8~D. jW7PҔ݄ܽͅ4B5vk8\+[ &>=sYgLcjO`}s`4B=5M}u{N'ܻ{ๆcԐn|z4|x߹VID 6]A?9/z QP?#|E`R:<|I$Uo5)0,hR'JІE M-&rR(;mOۤC !ؚOy*DB)iBwԾ=`9;Oˏ,?uuhRIKܕ]3ŇiE}Cmi慤fG0?4) ̀Ӵ߄muKO /GR_ /zE԰`%oQ07g3<ƐK !3J08$ ?ٍ泆oӲ븲壝ZSZ4ZlT浳QV:vrAZ׳+\_($F},&x=eH"0/#Gz5yZ%w*;C6lVmiO9$yd&斔kx8j[}r2іhȫ(W-'00%` jHPJȀ b3j߮5bE@C$yEIԣ9\_&*δ\\*F/A}Τ%QC[$H֘V mjQ_RHnJbHn>~l~_ϒGE%¶hYCe&s9;f:YdqF$ac$IdZ@ l4d?_%i+mUghau7|'ځT~4b4"gi;_MɉE݊r˧ks3){$gpFgb+4b4=P%`-K{UޞpFfA'(~3 h) % ȥ_^Q)!k1~'⡟K<#c5[Br,!Glhfe}L?) R{i_IltVfţJĦgfa.2O)SHhTB`K}{DL ZSdtlUgLr_Yrw.^Z7?uǂ" nS4FC!~y% sRZv7jЄn˴ik0~Ccwe s~BaO/K#`L]eu{֑+눯w:W ?es@ ~&b&cy1ID~1N{$/Zꡁ"'>:5{nfDži{B=i(b Kѐ^w_՜W2B?{KN' ~fh>S1!IC{,Ы)k(nQ[Yy$v>C"NDu[%eH _~G+jn9VbĒQsY`N%2uc-K(V77 V_zJEf׮e$E+GwMnGm^O]UK$4M;.ۍm?iW-s;!xj YHm߾5Hh)bh@~ 9$%i_G:fd 9k!.4,mt/8I;w{MT5ivٿh/FZᘸ׷h/p[b.ZCi"ʋǤp B86 {BZgD%ye vsYab*јzjrŶ0aM~bhu\kH0ZZ#M֬œWQ9?@8N #lG*nfaG »YO@dc 3HJHAEqg4|$$T2ɮ}v$OzgdA7;OZ]~ C`<: !@X@֒.&.2{b$C_Aާ%ɂ9m[]:"P|4A sB@葌^1ZQ6mNg$ ^] o@WKk'RS쟨CC=J¡Rpa?-ZaFp78+ۃo?tJLO .[Gg_,ȿNgLt{]~ݦSD 9fsVB/zXtiKZĐB,P cV&g>{&%VAޒ*xCSs3q]/s| Ӟ^Key]̋mxb|޾5}ǿ*Jߧ}v3ґl!l ,VnM}s^}v1 j;)>F 7 =H.s)qi[b]2#FPvU]uC\!.{7W @A46g5S:vyЦr(o/j?9\^Qx) {2ڟ?ct1%{NOmLIک mz>7ٿd2^"˼8bmxTT\{q<9t=7W_񷉆,:ݻy񻱃Y)Zo2}|35-R֪^ҳZ}2+(8(v9eL, Q ~DHB߃lvqt!M%jAʫQSei1cpX?ѻ|Kŗ2"T\_%@=X ]-O̺>S~z*//+ݸTSxvbLOd~M=|^m#E'#鐊;_8Twu̎A1U#8_篥[7w&}޾oJ%یǘO]SǏ`/9Or_ (@s~klK;^}oB۸q9RR"+ 0)󹪵 MEo"q2sŕ']sXgvp0f\xigjM@t (31۞Y$ ֻ 6 ꁂR?w > Ն6ͳ+wV^1}vr^D~FThZAo>48 >ZJ]Op_=Ci#Fa0Yu,`Ͼ Qs83*B$I=I[9n$\w IYb<~m-.sWa ӳV~e5imNAU&\Ў- 3pi>Ϗ=$T"؟GdR H?>c@dNqI.`Q𰓌xi^EgmџJ6Ň;;O笅5TNhOzazD?ə_I`=`,&WLZ铍eoG-A G )<iB[{TY-Z|~Ѽ R_dтˆ&pM#ZQhaq\3lrH-e>GԞ~u2h=ɦjRX4,Ēv2bOpR-@Uu'JZ-%x2tZ5f 9~"]Xϛ%H3/i?gj2O5~W/ڗH.Y Xšc|]w~}_8`UŔDӔHΏjbDLm:馿uȗ\͓”ťw\,BV[ķLbuw:]!u%x[' xdk8ɱ,=aU4Qi-ݴ5Sd1f^^VBlKJdz 41J2CY`06tMY!q6ϓ0H,wƿy*2ťkGJIw\ [nC*GuHi#5J@hZ@74dˋݥ9؅w ܳ| Ò8pFn93?1GfK0' !@srrmV8Rfq c.  ɡ*sBz) ꐔ!ْ3okVE [#{A9|ǚCBX7ڧe\F_6|=_G~רx=wihF)tqz{91.O 8zCAc6H(&:~u4(h@f@/ˏ ɻŀ^S\k[-;50k}tͭ$}UĄ6m kgqb maA-y Τ sA bRiqp*0Xm%|ÏhS}$#e _q`¦ݤtN>E;'}]u+Ibo JcnBEP zgԘ+욙N^J8SI_Ӎ~b嘦[IUxV= Lw/k%뢞FYUxE&n ;GW ե\y} ^}^YMJ~u~MFx~n-a՘_!Gfɪ p:IJfa/Yy 'm5tO4Z-[!@:.P ~ #pwo6&2ҝ{!8],FC؏ie(z,Wrfj:l!O} MD~WS7 nHNճYn>/KD5YN`kt BhܒXV_s}HvDȍvh@AӘ1.Lo8|&GdP fd-ȧ$|5k2>NZ7 d$c$@`۴B~hG+H"V_|rasƓ .}Vp!% 5=GU`| E䳄~܄lu7iqoNSH9;\ lfz"wWC هa{/ 9H}ʜ$ف93|-BfƑ4~L"f$-ۣAg½p}$yy#-ZGׂT+Q&Ͱb.Z:h2~Z wF̰ _YΙ1/l$mdbY rM޾/?UOjdMPlYb;昒'4,};Fa1Uô|o6fdHwzfp%\FH;Lj75>,+袨mbw[4Wj-_}U<̹*Y[c\1]p)ɠ&/inHf4.cay$" YRd" 6+岨k/039O15YZ!i }5cD%a夫jv ?q2ɤW\UK=m޲|>2Gj? 蔀T>?;w$hN"A>}ɱ*W$*gVRv9]s;mKi>qL TP,KڨY@vY5k\#Sb@0t)tjsǚJ, GU6~[H5i=-ק!Yԉs6qI"JS*$~/!6FFbr6u3 ݎ 󨅧`hw7ۚ;E{RY{E&tch\KOń#a]\s*NKx׳pdH-&}}~G ҵkI/\LW4d@QA />RWf A"<8#XryqPg=?3\LHu3HH&Ve(Rj=f_u X8x@?jMs lI\+->=!$kPE1 a}+]rf.9u浦AnjRq*u}nH ?FA}=߷摉ȶ[L[9Ya=.zE5q7aƨ|ӒMI@Q6HAӴ45!RX]hI/DaҚ)K#[{!?NHcôI_8u#w.-V,|2EW/_'X(Ͻ $0CjR2?A Kc&&ԋ;MK+" LEhI >!xJi,pA _WEcI{n4|7$*&idzMRgR+Hm\RYOB!c%A4O0[X{CMHh:@% &GR)#R[R$eHc $ "*Wx1KM~-Yz߹ןa7 z_O ׷+C oND! 7)OmݲXt2|YbauL!2 $ZT .X1Z9 {zR?`Ϻ)GU hAY ,Ru~[ӛSq"HCֽ'F6LEKZ_D6+6IW8SGM{U <=G::Ÿnz5 [TMVx}xyhU &sT-4O'JX+%ծc=BCX,hKDsRB=®:oBWgr:HF*mDΑc_WM}R9s-琭c[ oW+Ì0 KrHrbOgbID2Bÿ|ũ !%%y0@,6KZf "XFΡK}%̑'L{E ìԂ k6o1ΜB g1S  do*ސfZ Aݳm?M,ⷑSxw;%p`O'WaaE i)Y╳_?Ρ-LL8ā&\$̏ Ru_o|5|;YΪ5w9KtT\x1z*Xk= g:|=#~xV=PfN>˶*p+fv}4O!b2^PF$i);}t溷]zWwh3AARyܢcosnT`ēH]p¨rI@hET/@VwJTP*x)U| * 2$ss { ғk%1ej^ap"qk`lzڲf 'f,-~_"=yWsr>g'h|4ם9iHDgG?A&oiM-@΍&G.#|wR aoAWQsE/19?^C}3!PHAON#! 1ߓz%Hf\ʣ3rB|$!8Jp"ݍNY'&Y㉕\3Nv.В$"`r@\BІL .-?i?3}#>k EW |,2$|cC4 i.pv9lpdYIkYpC4lE?HH1 MoڡncJrnLC<g,7ך7.pc@*in@1Rg,RP W{p+tq־peA0krUpD`3c߻H#1"mJhZǣ8G<4a|]^ɶ<^Ib 洣(E $=Ŧ閚%ƪvT~GXxC0$iHHg79Vf*u%pDU{sSieQ! }YġTpf!ܮsuןdF47c܍0:vU~ f-M."6N gƅ۳f|9i_,,_CQYRC;?~)GZpTc nrB0 "Kt{"=LjDS"vD?KѾ4ʗP`ON̵1Iغlw^..^}"Z=¼;@1sv|}'Xh완dzE5T]7zL*K֡ %SO3*3i`柈/;iʼnjOZ[j&e¦m>elrN]p>L dbxkbka|1ecn@|f0["At(""`o$g׽v&S64+us]/V =JG% 'd.AC š>!kpsC Br ү]GԲ䷁`bkQiMɶy6%+O'TlN.Kˎz@uxv oi?VۄutG *@&Mpm ۯ롻e JcM ]Ǿ8$3EjMZQwGysK9#nq[8Wz|_n'YrEh`[C"gE 0 \-6jME nSi#]" SECbQW#1H2β\+txn[TK2""?+JЭ$T],v]"ھ_# c9#Aڲ+*{LyWs?wUeAm<# }E]VՕ.u`oe@}B!J u|G׆8(wC,Ga3A*g-^4@=&ۂ"&f" `Q#C=qs)ժRv91"jOb#տkD&onI6T~#riNk!/?btI&[\tjL/ {R~?3L[X폓Gӏ["lJ=KdAquN+їg0} C$LDI6kQ|_7.=F/WjVwwO9/!zCQ2rڮ\ȋB[_ H#\{i_q|>s0($/"vB?Vo{ng\0tOpㅥ$} ۱ۍYi@ȪSjxlB)NT='Ϥ ӟ'zI+w0Bi9)oon@YbԦ^ƟP'+W@¿,u͇ Tכ Zk!}z|rEt+?)xqwهfO9-z%^ܡ1pGGکOvpf4h2i_;(8c5iL|n{VM灈pNv1pE65#O48NK]<$oPÙ*7n"Iߞe O5 <Щq!2QHӹ:pݭV?aӤ׋GH+)hMpYU uĔa uvI]UT{LnC1ΟݛLkNUX&`%0~dPDPvHxJ'?G  ]=c11||t>ϭ~?%XB߇]l4ɻs (3y^ىü(qZBU9^4HR?əoGPm&NQd2w[O`SqZK]o""z3:B{ sxz*tk}zpDPgD]#wĈ%'lA4SY7Q±9Tx83C0L9Z>qsf*AٌTr1Q@Q @Bc=%_TLAGdcyF$n2m]2~]N&mO:.8ȧra]=l^50VΤ$`T~:&f,J[~ IAC'jus[IOvRS2V܄vtB v /_>iԺg^Z=53Jc@,6WR2JFzxDu `Lk$>uiu7Q)h/QO3S+ <&D&c=C+ưԠA_S:jQKWק[ᔛ<ov1<9bj}Mۜ<h$ Submy8rL|w4tkFU{w]|-$1}&uڼk9uQXpSsk|#FΣk#ݬ{!bV yz,H~]/, qJZ% > l~3fmd[FPzH&^[Fa+_0UAAkmd]ꖦCpi ^ǍXNL*`,ma%BfstS'P|s[s>ob%֌"1+EWȌdȴa:@ SƵhHT#b~- 'z^t"$o⬣;6T!B @]sc\_T@&[|@J'j>N1w$׎aIDjl|L#ZJ9KB<]|*0fxa '+=Urf$se,3}>kMB+LoanܗvPCzG>xBQAۏg:k%Un%GTW1^"2Y Xȧ CfV喛nðgn>,(uKy-"BxcYtW'N["fmSk m?g#)Rm|̶i8CSL J6M\G:HkEO 5]li ъ컄ok ]^ ˔Id.7~4#I]UX q$T܈]8OʭtbiJI7`#bCP:? kА/ WonjT[ᮝZ[s3VݓԂ p. ? DM O6߄6:+ Aġaۻh2u^n(rpb9ܜ˴U*{nؓ_m{u`΍+1@qn"nsl5Qlq5YS78 X7&.iu!T{}lh+"j.u4sס=R 5ѣ7ؙYKfL^<*]As^y%䏽x4/[4Uos;ЦϢ{3O v'*\b'CeLtCq\4T6CZIҌ̲Nz`Ė~*C>u B' o>dӀ룇 x# YK<50!I-{R6f&uNYM08SA,#`ފ Cu˓}My~Jlj~Oaf"5Ywm"8NvA/-ޅ\'7om-(Bm$ \u/+'Gؕ6 O *y ⵟi`Q/>Y  Sny)%H$4 1MIx$ӐSLpS1SZi1NӳAQ84lz]S *VQ=`)m J&?RqؑΛVkC _ߔ{`ux6pq\ժG˸d嗠ȳ2xy&Z-\:kVj);GX])lOϙZTFHSKvtG֯u nb߶-䣁(1x.25zJ=U[{WZZ2U{Bgu,ļWsVoO ڔ#̱bFsMfg' O =;DnF\Spt ̕IY ]W"w,:-S \_ǎ- >ȨeG9bh G 7w ӬMe×Ca7QY lQ1a%\pPgB:9S\B4|>+83Y*O0P=0,@ 7tS;ZlmhdeGt&IA˵2={pQAތ'^u<5Ey3Qzu +/^9$g J*{;z-j?yS KZ'_ ks>ZOXZ),) 7wli0L`R=$٤Iж'@&#]L_aBm+tl,D &4Fe@nYċV-l;tb>sz V[WTr0T\ HZH^/c-^`]U>l`蜒9z d61TΖ>e1?~3e0k?dib +g> U/ZĝuJ~q\)(-v)|kh+tʸ5ъKéX@)0+E]n AzfԦ߫BS4%1瘻6ފ W}*se"F sXXOStߣq0EA`3[%xw,"%o 4b9DHoiЮZ[EmH 3p޷Mh݄gֈ\tg6nӲt:i*vhu2cY{=,M?j}+"dFX5OiK4HWʜ)6kep'Gq[q+3AОn]9Tǡ^( (^|SwP e}]aFkX&:ۓfQD(Ͷ:#Ғ?35ʱq LHB[0H>!Qxi2ǟǜ3-0\Eՙ&d\̃`ida{J/AK3UN|gT?O? d> Jp?XўG 1(ӊa 1lt&K]rb F~Cm|a}!㊎/QW?W1nFrM}}#t4/ Zvq'ߵ&$L[+ɱ#0bT\Mࣇ53 S` s a/&Z '?4Ik+4A$A;P/nb*RZF{$زaJPN1!FΣVgc4гȷ<$x%eJ;{w6źoBvAA [2Q:%<'HœWM ڲ#nfPB"v"_S`>,KܪBFP`$LZz|僛 I+L:yY{dГh"ܖKj1 } wj*"AqEVرD]ڧ6*a=Lm ٬JmvQl+؇C=Sr gֶ6J (I3H)W8hm_w>F9f͆$((4Dpdg].o_/ɹ*Q (f)1q^g4NF>}1PXtmaDJN趑oPmE Q]ja+CoN%#P {њ.ƄA1|=- ra h%C4/x!o97 yg/tS#0d3Cj`E.\=ʅ4}4DQWZsa¼GP,ksK g$k% {QVmn\ Xn]a.{׻.;Vb: B]NϘw-~!rw9gxBo^&edaM\j7=)N!5,sz; jhK3ñ$!rI5p;xKFb[9ҟY: 5Pz'i.EA@8b/noYNTu}YQeCV%D&5g$3 y܈oLj W>.]w;D,| 9]sN#;8|:k\DS%$?$#ӇƅNVF>\܀O{^7 4ԍI^*8t-p^A!4lkbwzj89 =V UQy v̈́F+'ugw4v%FHg ? uیrx5{=f]NɎa!TW0>J^ [CQi|]44аc&ҋqFT5=:t8̢3΍(wrLwEM$hIOO dnl^aU'U5sj=< H'뒖IX<'O6wTv{ѼԶj״@:=Sc*Z łk5$G@ow޸Ot6_oqT=iP;1~\-z+Ky~ Pi&~nR*QQjj"U[C5FҺ/69n_s`D UQ*;Iz Ðq>;`Vkݧ tȃcEf01S NKS,XџX)ǖZWNpU<5P s>}[ovǢOEY%|DoQSv|^;TW'م\`"n ٚ@"@|݋OE Y|҅mfp/{?@ K_Laq9xHD$h>RM:3[bKS}5nS,1o*?o+!Gqy靜i:|ŪaZĹhԖx=\^eel:;N,J.9V*ì(@E~ՂLqbm9g% jiY5%M;F ,/ %"W,Fz&% uD$f>ppj?*NkS\ sIX֚y!]gJ'w#voR7rR&| UZY,W  s asOrA;[y܊.k@Q?L=0uZw<G}ʒpW 5 HR/C<|khۜt̪XjTDfB][w y0T P#Z+5C H8`"p;4qCY )s8^2ž.tV =|&.tS0&7Ѿ:3QH^P:*/";5kSE}+r -`BȾc#ZMOAAX`R9ʚ_S0-~Qq'Y;շϹUV`ls u_pM싹C[@.PK`3]*|XvD)ש6Lq%R-r2g zR1lhS3EvмGAarn N>?}{<~bЉiVB>Nӛ*/lɶ 쭤l%Dbr6eND#,{^-Njܚ@@"w۝YiV9[~51y6kN5Y 98lphc R|e0k=:N=V^tJ/#'fޮbԶz4*bG F-]ݨtlwQ||,8OHHGΌ)ZyuA}AE鞭3Mق8#7GZ2"^Ʉ lc}t.U# b#QH?0Qz*#wK ?;Z/cqj=NMy{|Uӗ8t3|l6)[<߿4n^.Q VNGr1Lvq87Tx¯2KRo/ al= Q.r>m 8dL-WYŅrU, h6{rmUi)rqF 3?>o\ @%tvc*pAAB츀Uw&Ox \ܰ(u9k|d![~\]~H_*p1 Sͫ(7VfJLXc,o] s FГre.v=Jh=ApqW0X'kM6R`Sx0ɠ~[KLG>U'ܫ]scfcC\86чB2u!!D9˺ 9'1Cד+fn#ok nN1;U=ލpHuwͲ ~vNu%|]$ZNG9O8@&R#/nDж:{? 0Xy 3pcNeyy~aɚT}Yp"r8_19rESI Rf[6B:KjSi?|N$nJEO_j+ !Y\$oV>/4? c~x̑O2cYNIot;ɂrζ%4ɥּ9Ju]x:qn_pdoVG~,I& D(HáHyTD@lxUN &sKTv-;NrDm#dX>cȩ0U%~?JJ>I EHfۄJ5H,"W4̽F g )25@_/ QL9 d8txUI$@<0;er6L4yPZ`Gz`kTb4f@&ȦؕFRhi d2'G:ChbVcj-!1Z9IĮ" Ew.Al qyv} o ݅ DJpC^ `|om&ս[ҙ#5 GiҎƔqqp5AWwUKF)CZ1+o YX"N೘B~oBXWXBJLœ3U[Ҡ@lxiV= gU,-'ټ[~ZB.D@/5Y#?48q@׃A uQ#29qTkL}|+sU㴞 ,8Aªռ]ojb1xDYȗh[}gLlmh^7cQ25mh:B͑Wz;/Ahźh geiUU_&G7$|xV5ۤ~};:HE__>nP |z D=c'3ڡfw]eg';r^ј)? $$[):Fo #@-:ZVPtT^x}wԲNmg]dGjrT]NEDߠvЙյG#M/Z{\)7ˠ}CvU62a$Chf> !]?7f}!4tw9H4-pX(>R3k-=ɭg/tUuQ`l|xʳl;n2W թu<Ƴm5+` Mި]\@n9?W"E(r2@{qG}Ex\h9 g xw(~u dU6(~_CjGc;Aݟtܝ/fIqZ- IDrԖvvXA{r%se:,#fNc}!;¸Un8 5>6f{Pl}^c¾憚$!a*`21lVo/鳁XIޥ/s(8ī͆HR᫦] ɜɆ̏8RUt1Iu+lj~rjMO߮]g)DP% eAm{@p){mݻ t{arc[ @N1jMK0Th|C8<4gvtJPq6ԒGC$txACe +w}UU-12 D0[,aaHŔc8oqUdΟ4F]z$-/'29hXaxd>M;/]~MCj8)msLǧ fcUԤ#|M@RS;3o q^a3ybd *E8 <`&w~PƯPz~]\'_;wK/dˁ׮e?ȌMgjk4ZSn;vA5^dꓘ$RDCnˎHXr64"!4rk_$QiV1I܂Φū6l(nABZ~ k]ѕ *ؐ;G l܏DRA?8PqQjipPa~s`Ip0v٭~`BW~ҹYea{&'8r^N[? P\YL`n;S84tm>Zqwpx'갃ɐh݋L!!K~혊orĪϐ[}ڔdq氍pqG9F!FL)lK B {R+{ NEϾT, '*Y5%l;yAj |zM ZM'kO^Z2Z@H?I(i7!zEe qVp օ%ipMS>4æ8z.Y& (8!s-(&fnf/XD/KM _*|X;R2"=9NRc/TlQy2fc?%/^8%'vv~f6f|T$HLhwb(xD9[E4>h^uI>FQ>ߓFqvzśŰ'oj$͉d=yحd TS%b2v8m^kwt qTFM׻+p鍥MI(5G=-*IHՃۜZ6X rEl:IdsT%U9P[TyxHgX&as{o\B~-c s_XZ hA&ĭ: GU@5 asjЧ1qӚ?%~ϛghz%CE|an]\BAi/I $1@ڥ ZY!.ba]kʋjc6hq)/C;P6lV, bNÉh_VLUH] 7~9qEa+1hR&|r6?棩Z(ބ.W{,k3˜>`@r%8$s|pV$ KsPe3<۴ Qxӟ^"[~Sx:O5#Vq]_]ڳѨ)BO.WnC [g< Z=^'Q3Nuŷ/r. q7r ME SFn]+>}NVk*e0$h،F>4ݮ\nAڒ̯F)ArǰG҆7T*.uj^ErAwH Eb{lq&#N2*l`2B!x*7R)ѦpI&HzW_翀($WI"rU"}JUۗ "HjKh\8zv^\~T~LL"?bo\?娉Ǩ Ji~k,Vu0KzK/MAzWv*N8[B͟'$\[BSU~( _$Ŏںѷb03UaKzėZ^MwܼN-!bX vqf*o5r.S6d?_Ţ 3O h.lȧWwE>Sf}MayѼobTIJ LEuH7UvCO۵Ȧj%FZ#s !3mbǜ%^踢/xG!(VuBPՠVMKo`GG! 4IРs,=A3ý):t 4 '1U} 3"ҫ{'5oERSOS{Ht7:Ul2 3M7nh_3Tꉥi]hul>k1?ڴ:ftEJ J '<3U0AXuq_gܡ,iH:xʇj+)=2\־+GbPT2ZVP[w.hZ@n#9gNT;a?aYbP<;CԾ!9[o6 zz GkW `ф\o<t3C/h V-bx6;sPlp|M[JbEmJ ]OZ=(N1#Ez/ O!<Ez1aBʼnY5*eVe().4>%z+P OٳԔ5]K>_%0{lhkdc+švstK+sX扡╾[rgnJ|lj@-`$Ђ4ԟ)js 5ug> m!8a2y 2zB]!:aH +M@|>ޗ[J*IEh1U^Q:xAct'I]NlR_]V!iE1]TcoAL>K%^“\[#P&w!˼Qu_HmK.$oOQp,-Ƨ=70-H.8n=lig 2uy-B%\l4`3y\VKY Tft:T9E 칽9|qg_(s?}!%K?ua[ޟ|;IfJv FX4J^wu/v_ 79=gX!<>.e~yMu_}<#X "V gb^=,|00js2féȿsЩ49"4)œއNB4 fȊp$2}|dAXsvAZ ɀ,Lտ[&! )恳97 ǟ̊% Qb^& ev" $WDࣸT&Xpl9#^ ez2_]D1yz NZ2t.B`p{EpJ;py':Udy|bٱ@[USLB`'\͒g[5δ8o2$*+S=\Аgl!v⦳Ѵ==j &qK GMm-w:QD):c=Nl9 o<1>MS$X9P WygO /JǻW:byY2ĢA?11Upd"x(dl~8ќF:aȕ(vaAo9f(%,TیڵNLK1~r+AV*" uH♄ob3u#_%E tV6ٯ׻ΎhzzϨRjm%IUmٵ!P'Y :ӷ?{*G;)g&zR7RW*`Kd_3*xmQqq'=ϼ|ܹSH()2~ŴҾ71[.xȥV]t*ғJf _f3 5ggX*YVGSyZkW0Uz}斪^ƻB-)ƭ.]tQ H(/{]믲:/C3%ss`Y f6YdNaΉn~N\X(!K$MjS ^JX a e$*l29$J"X۾(2l*j ?r LXكqvE _(Bn@'$4 * 4Cy+nLWy#CŊFffXe[;0LoRafa0rbGwo׷'TaWr=f"mqv !aZ@XQm#e(!е oxg[a&=?*<[@g#$J%@[sK%,6V@|?fFKr\ :<꧉9hn t5Z7VKo&#A( #\:]ླྀ*:l+r `4ȥޜk1@(㘾zٮ;e4 hq*.Y8m+g9eݼK\[Z÷|Y)ȉ 12q7ԴSEFza)"d,# BcgէR6L"Lh m聜ұ\76J4j5,dm,AlJ`G$T!h|ĺ|]5*%LdmapR S䵰Byt*Ko3Xy}"ޢ.MNfSX}PmM,%o9jo8+youFvzGkYٝ^>EڵZWU 6_(<rȼ~ ׳b5D=F_; R:j:[Q jKša!؞x_sOK7QdvV)'#_ ʅ τZ?;V[ս :3#^M&KwWEqM鞨%ؖeu`MF\{< NJ%CMG&+(#X31a~&*SsVUsqlͯU|ss# bYM+׎mBJב #n6LP>]7Us]ȧ[^ϝ xnP\ˬٔCn#etz@b&t8IJ~lAܾk^TbMtȞ4 ^ cK[$75ƶTfCQ{{  [H_I3d6Gu4zP9|MѨښ:bs%">+Bjy0(>@ ٸZu*,۠Ell> r_e D蟸)OϐlS[?Tqn]!/M >1^YDHRoZs24<чވ[٩gW%][S+lC TmIEGi1Bg k2e!#D. 7˫:pH 4Yf.XZШkxŗkZ >'ƓU8Hr2cCq/I,]2k d[BmDt/X4ªكDn;=P#Z"".bKu5}$nʯ'/|cnAc 06҃> Asy[`pil?}w7[,HB_f&rO5ږD}mYy*:gIRd+Qށ@D_4'*_ Zf{CJbPAC7 ?tL#뛃tܤ΅4% M 3I˳Z &d0RA?ޜƔ͸ṕ^(BUÜo$rdIٱ,@MUA){o,?la:`XF"ŕ~fqZa\_i8`4Y7yQK $zc= aHYܶFAy'МSf 7cgReQCx {J@}͝T # qECl>0_.Թ {E}1[Xg몿s/:o cݭ%_Ir2Fj)5 m5Ed'8&:Ddb(Wo"V/*Y40EEOlG9#F!;&O͖cKrY? CކKc$[{o9n)\l]Z3KaDQ(TrvQA ZJNX*s2C̓FKzlǕ!0N$Nw̢4}\R>m5ŴZ/@'m-"G:UuU,44q0E Ɇ_s+Bd %sV$TfɂWlp鬽@c%~H0#?Ha8)[yПWY#Z^!5,-Iy.s!Rsu?`P fI1jv#7ML`}呿Dj)69Ж}GDr u 8YM܇ Pvԫ֘D(ڍ$4q8+3g4F9:_]:`ka?"W\b?t_eHc; ŋ)Yo;\+ǁ&W"+w:}V+:*|;}}1$Qq^[T<-luSg\zn)4mv&%lGEq҅z~pz,c`ٰ c;MI7OEXuE%]7]r@cn:o&X|Da\4) Dɗ v`־!! &4m;I7cF(I'Eww c41n&g!"R^`+~v{U"|\B~LmM9:mvqĖ<4n-Q>/>?H,վ~ygJ0#ReQ2-,4Q!c娬pDAs8, ܳ@whFyH="C/J2J!ţBr4[*86 P[yݥsʊaʼn$(̙Q;ֿgJ X<1-BԿcj= Sgd普R@\Ƶ ;, rxE!?V{uuhUyO^)Ƥq[J;LPK&Ы}Cod/S1thNb)NQ+'MKۯ_0oOn/#(XztX6et pos\SGA"$_1#.42RYc2K߯:MK9(hZO>pٝk3ٷKGoOXyqA+$Ut(P "1c/@agWkI9]*QA~hVXL~bg#Q\B D4UArp+1 ޭ3E=|"7V p%/ 2zTNVBfnFuoqbiޫ>dF XXV!Uy Q%HN sʂ!Ou@z /員K%fdx.D0v?-,|H,i\J%dJ0fiEeVyN9o! =y v xJggb3h&TԉXޣk!xއt!,[/|!ܝi.;4twae[.^XD;>q;~DUkuUZ( c ./z&\,I/Fp4o#nsMɊwqVV7'jFgo8& V,z"4g<Ȍ~4bdK@lξ97(gJyR^ boe'Aƙ?g[6/~g[^eV޾2r"k/xc( AVѧv'3"*{JJe2T:HNtQpngН-:գuDc7YNʭ 8G|ݯeِ $=S=:%jPgpRqxȲB/WnyB93ѸR ]>>77^aHgqbj 62b*C CY4F1GZn< |_/Lx;l2csp&-#@o2WnS7hl c\6/G_& x 3N.?"S4qr;zܾsGGj[üo EzEpv23՜Zj 2r,h>8Cmi>]]YN,/F4iNc%cL#NIZaP$ZZFk'b/Tw&DA Ÿ \p8o- z_1Pfx5cLLړy$݊e$(7 WOŻC1Zuն"ڐwqFe2hh}GpI -T1)Um-UӋRbE|vv'4.aҥg_t4lh1ÌHg(Řlڵ~ ];v%A9 q:(#P70t\tR\_մ0J>pX.SC3l'AXWEϳ=G/TtAHx0Q?FGv?!B9BP +~u."ے]2{4e7Z?CML&Y^ ݭ:-ȪBRWbƨ ek1Qf'.CSXubLwYmSxրT#ZE |ҲjvO`fz$r$u dUԅc|#IݧkṔ%{[\|Gi&bfaag!PzɌޒQoVP}JU`0kQNYx`KZѿbY &gٮ;3ٽ-ۖUk/Dnl#޷'iN_pL 6 )~6ϬGsu9ҲWas;;VonK,@^Md⛏>j\Kwʖ2Bjx,1DQl$5B #?!DD`Fd UEl~ZW ɕ S%=G1is.oem޵THk13 c K'^>GHr0!}IgC? btDoB=1qhE-Ib%PQY%8W@еyt".ac0y # Q<*9[aܘL bf?vr#TlWJZ[;tVBGLhzm#]S1::a;I[`iYm-g%:ZZ!UMC8"`Hkx8$K h zmQ|ϑɡX 3/ %$^WI+[qaAKw'˗6[ۊϽH0!qqEi|[?󟣰T[CUYo I$=z@U$s#D. {V̵7gk_CpZ;͢쳢#B?PFGF@q+n(ON:H5tDPٴh9f}iY 4#,,v#>(f CM]5&ݟuwPM`ALwbMf'=.1<_P=H$P]LvMLJsd҃~Ҽd(_^2#FHbk^sKx+I'x?'5,n7Gikz4_۶9 }xX:fӄ$',,ӌ9^ʼn駋9H)\VBv~j2^9$YohגdJ0}h7&LuwB&~<4I8[G21gIf(gQcw?Abݟ*sPD3Rm1X}ɓTJuA,iȍd9I̻{|~6KSDOGF ?LNu:r/έ:Ϳ&ť]}ҕ LU ƤY=a}U:^[}5Cfk2 ),{e0`Q^ENB+lTj "8Hwx@xތuOp"wKI9dX*X˾qӝ5In%ZWaF„x<&WgT#վjjDr$g8;C aŽI1:=ƼM+ZMBB:'G@c ZL!OQhI*&ML#+Ɔ 8SxY.yq"$xxWzSؿzf$%r;^YoA"diBhY̻2>,zf e/06 0siKlPl)}Y=-n`0/;L(s/}tεtޘ̣"8IMm+M H3R&#B*SRW.;Ġ[q6/lpVL, TI?~ppsCMnMC|(D*=!+2{/y,3B")>93nь0w%`w"8Ҿd3'$?9=8$"M]@%pZ}g<-k4 ;/ / םKs f0^%xRuxl_o^3f[e~HSf_5"^s(8v7@2w| ۫h ySj{Lry@j9fnqY܊[7mr3D0>ͅFneYvWO ? ^bpުD}]Ҫ|EL 8`/^Tqh|o%Era; b(GC_i>s]>/9zuACsa ;B3ߴKߘ[ uν}3fCrtv=ˍkٗ>jlv$8vA! /1(|EEd׽R*.yb/`sez&kz"<5F6e7ׂ_'~U`@s.zQb⭌Ң&DZl0#'l[I9~dkJYtFpXsloGl؍GfDdIsW$[ʄ?:;$[q0PBO[/IX"IAu{<5M,6#ɪۥ~z^|\rb/9A3g]ץEe\{;&j#f!M է>ipKӶNz!3Enhō YI}^~9^oPAy2= >I80[ _&j%3]t lUF$kS^6-RJkU8xp,! )|ꎻ5Ks5Cbx#!!'9X&ZgE> tvHc^Fdx@!UےZƎ2vTɪ=Ӄ)y=f$'tǯUiœusn ىBՀumDvJZ@NY>h#0Bkx]E7 [@]O Gv,zp!ux/az]nW:ƙ M:l!62-;`5E Y4$ PJ>)n9]2.\ RS@Ȕo6c]z4 LFGC>Tәfψ?,.nŰ3HU9%C]z^sqKmMy!}iC9.Kj~ił?=Un8;G&k}hzbߒI?phK3yyuW˱o?Ws<})6[4=%m@\uDgRH;Ma)-oqD-a`Y1̸ y\[-o3eTx௴>B3Fc)-3qwO)P*+onlէw`2?{t G7&rzf>f>5o `ekhs`M_%Z.gp%G1Z3E2EߚqrY4?tcUwjHJyiI i-3kҠ=#&n(~6򓂞֯9zz[I &P?hU·%z^=8bjv/ˍw;lضS4ſ|!aW֭ںNAo}2X.=uOVALܾ2A1X/LI!sG'bii"؝LOޙnY"yMl.:EĦ&bs͆(+f=#r;ICY,?j(#$0[4^tl)a"p=!$< 5ibl}[V?L=K۰}^:|rZLj%`_41h#._@vPp%ZZr 5^X7`ܸlW] pbQEOӿZ!5B~ҎjLyA,qgK&l7xǂ[\itlRWVܰDs.5ZβN']\Ίu.,ji|ئW !q[en6yIfF21w_mEa.`:.K' 'aY٭? \L}mjO\mSݚيGr:6:*\o61\:9Jrۂ33./ܸhj? ]3SnOzJ&ZÉٞIQݨrlXQ5&͝ ]=/`>??*= |}R1=xP~^tPS)r,5͙Ziޮǚrj,IXH<>š_cxg-z[2 \UК&k+Cﻔ* 쒕ȱ y̩t5%d0e}ӺxϰC\Cdr+WAr{K~, Aue~qHnFx=5Bwi,I<Um6]gpht v˭6^ݤs}K!h+~6:e< r~OD9]D3[Wft^i3+靸IT!:$Ek #/\. Ҕjɳ g&eduBY՞|Y@nv번|J/h4gQVlȻZ]'ԭaTҠه +Q0~^,UU1&ƭ9;pٵEPApر'<YѼ=skitY> %UԼNM)%.eNa'+o`Ir!L+X0H3Z*:$܃|rDA ;w ĊUb"_:p( 7rT;ugnG|*)X$R#nP*i7߼[xꯤ7~VN=Q꺗oT=*bOÆ$[^XQ@^2W7N9vyG{axȷLTB$"St|RA,d$.^ giBܑ(U8'hhC?m;EZc38&1suU(rQX> /6^~֖HČhR,X} p\Jq axN8DHb:u#q3pVi} "wzu+Qihm5O? (U- ouV?jVn%v2П^pwo!.`8OL3}Q̾-f;3D'#Luv伃ZO )@ &,e0YKD3&E`mQ14iɲt B,-:NdƒN"ЫZu'Y*p M5s"ij ~۬"8>A-ȷ<؃G*}MT X%ri|*ʛ`Z0e3O9RVTxFt /Wn J;CA }UqkB S@O=k*G0*}X,HLbZ%/*ȝ01=?* iw +@4‹># i1 RCTL;@v^Mt)` $ a,%N"]4DMH'vN,23.X:C 0V&AaSCjgICM9jhPd]}Te|_Ⱦ_3bޑ)}[F]ͧC 1/ MMNx$7WfBg˥[!ͷCJ ~vty;Rb6 2=)<~OG!&x"zrDux#k^;x1R:WEJq)!anj"F*vBˆzqW fwx<.qY|BVw= 7z]C:oRadYy+,67_eG)u1$4\yENUAFXqMB3I =[zz"oS9ݐEFIgA(JX)61)R# c:BRzq@i\~k˖9C󆗏d`P[]ᐰ  Zs$J 4FiVrt%q #`_/kpmm>;Y2Z4aXgkE&"39|ãzౙTy}EԒ#*]T,HڧdE#M^ .Kn9cnL{ʢhIX:X7aCՀfR1LA"Jm žw[]m:< WqZ B_ej\@ln|o2IgzaVn"Gcu; tv&e$b'ZG~^*WfRC.ƈ7 τ]S3PXh9τ@ y%oI7l ؍ ?w5y'uhi~ ŝ<ҡR GWPw~sPvov2} lEN n~K6a3B&Z&feu٨^Zafgh  Z;.}mp_I.f0fgSo-h&b]Th#;i1݄`nE\%} 촯- ]X'*ːp>KGN${|V m՝j}SUmMvXBE,T**wrG|`)J0tc=̆@TH<"[:KX4-~F~^|Ebuu= ,W v؟96HX+xaZ.HD__O)-F;t;W a>};_Vx[7tFk9q\lX &tHJi)d@%"S@e yF;E!80I0 &q)\z{ -X̙S.J(*!&vEzvt6ZQ;5ӱ0鑪٦8~h%|>UF-QcEo<%(ZdGE݈cȃn Vi>``>xcM)R aX-L`xYRiss&(oN rt5<XZ>Ea[rKF? ðS.~&|ֹ Wv@t}w]b.`>c#4Va({ӳ5b&bryE~)/ 'O#{"PYgH= :TbJWc'DR׸lUe#gA=)OχjHf˹:g-@n1B"Mn8w2=GBz4: +mF(_e-CNj;f3CxM6ʰl(/DGP*)9fL5&:ا%]Aϴ2\ \=[wmyMy~5;foqF&Nn_sN찷_]AN68q? x|"gY=. !D*"pmhpoٕ\gҐ٦_p'PKI(TSCjh>tg$HtB`J͵yb{I=>ܑyOtqȾSE7*GGsO*6Њby}xHTi1DP+CcYѢ%:;)ۉ_.(oq[3jC˺\Io Bsr"E~GDdJp-++uT%$}5zQ.bndj5WIzfQU[[Y1\aٷf&{歊G@kl);DP(:S%e)(5?O{S'{VItBQ:D䏄 y9a x^2'=u<}8랳l0k? j2r qLg(:x$XҒL]dKJV!O ֎p@ Ơ9^ޤJ)@x.Hܦ!mP^sE 9 du %B_ =Q#VEl/g. |wG R .tG$].7f9-Et8JOΨglʃ'|/ms}]58{ٖm:qQ Bv^ԛ18Ѓo;ikbd[8Bdpp?C^l[W+h=PI252ݸ=^W4T:pa#?:< !>OUyThIX[ =sQ EVu|H1vξL \ߍ#rX})9"k]QZMRˣ^,w݆Rݟk]]1ʾQlZr h&k];Cr>XŁڡ cs;) l%u_ʢPn9!>~"(4cr%!Im0i _CQѭ5^u&yJ[SW20oBZ=bݿk\C#.9.]fsa( S=?#FA_L9!#EؘU);cV(ejk3kɰI$ =O?AX þh׭7R|!9p' ˍ ܼNKm~JӿmG[Ƃ3Re5f=[pR]k Y-KfOxehD :3 J*1ӋN'o[auP@xjz.bBjq*{.~n '6vN&'kd,NԷNEx|VU_ Y2x!@dFh6>ԑ5`Vۚ-}T=*sԐ \@ujNh#5Ba&C_SZ$ ;A~V4+ٺ!I'pLc/E@5fz}V=WE6}v8H^L[vn9R sT.y7N͍dV❤-۠Hڏ(dZ w ]#}YT_NDys-M<[):r xlp2oOWa&z/}GygC\fbKy<9n6ӣǿ0A#ƦmE\S>41"g + Y3Z\&{Ia"8NJѠnW̌L~3xڜf0iYɹMÍsPn6*ɆbdhZeNOx0u{U;8ḊyR3=%3!FTʅLvFM->zm4CMWݳfoM&RY\,RaG{ӯѷAw@[2x??| QfF/ZIB~c3i,(>M:A4xHI{B_"u)jjFy(f+FK:'WN:t݆rbd#m˘<)4 <ʱ4Dz_ppJg5(;S hy)BE|_,r5O"g|AI,l оh[5H<%hg wVrO5Am'Ԣ>ܢ'<^4FO0 U86칛~|0Y# &-|8KVǁ֠%pAp5cC_!"ftJ:;O>1e>1'KZ/lBƊ;ove_8 Q 4~jl9I@: 6i'V/Gc3-ul'r\a6L;Y,!0Fz "Gvԕny0L2jOwpJr){%t;9GK}w) !܄!`d,ed,-VRFgC\3~^'v'.lm]R@Z~ ݄ _̇ +yC1:S桔`AI _ռYdeRw,!ԹG| mf\JPQKKCv!. Z5>P:ڃ—kό:.þ!.ч['?5!IwXnaDh[C6GO}Ionr& S!PÃa9UGW 5\BCD}hA6V}R>#NKdt$4ҢC 9 ?S+W8yǁ)օY؞ϜۅB10*fܯ'r(RiGO&"x :e{[S :Ɇ4a<;VkY[ADigCL|}jD=g}H vZ$9C+r8Qfb!i%Քj?]BU=e㝥ׅސX]-=UF2ē*SKٳ+cN\6f5ys<p?BccUߛRϖ뾧3OA߸g<⎻I4ڂP]G`\vb8|v-;p\:6V̭ͨbѝcUtk5Xtݿ2 Fs4 mzgmndX7׼EO_"Kr 8@[ݽ@m)KG>Rn +cr,/9'ZZ0U7E M:3ݶkJ\) jݧY:"v)qD.3giiZlHcV=&>-A XGQǴ 5fhR)|sZUjsM+m7Hp_+"Q,QDx@m:BH*.;LU+!AdtZZ}/΂(#Lj.\%tåظ#]:Ǣ ߷ow˵4*zVR8zljr KzI,I`C_!k#T0e!nveL)^gH g3oMio<ƏѠӥ *OD_hL$js@BxW* jN*Yd mLsJ$'X, ViBa[l'{?Gˬ5&j nT{:9o3$G4\9y05[ L{Q4$ƗLz\f" /fmO ֞Kƕ>XO.fJnb:cCusaӶjsAھJi@#U}jB/vz!vWa5i5[w<{(WZ_75T77Yue!ζk= NB|POf zӛF]CtQ =;:j}s8'yM5x%+ʔ>*Ů羫#ğt,6nªl#惛S_(m*-`hȎ/@X~#)>~z.ۈ4ENJ9"5fv7zH@<#4V* X`,v;VL4s}Zkki\$.WMn:|E?:_G D%rQHD|OgQwJ1U+1NH\ CS 2EǥvZ7\ MXW\# F,3ʒjXTn˅D"P`H p,B[ir|l5奏6vs88I@O@DiyC̲XBbe'нʚƄ֩_oڧJjd z&з>g{]$fzԾdw~02P &b>(wVJZ)* <Щ4kpG 9"sA7[E((=P  8L:a\Db/r:x*~@$qzmp7x{"&y`t&hy+μ j{{ ̿ןNC.=v4aCЖ2v*V:@Tu+g *gRȨhި &x.o\j d&Cr~]9Aʔ!42%, hte2|q)Mu^>I`趨SV5&t^P_Kq3<$nxABt?@NNˠo 25oD9]S;-r0} @.jjm{0egYIr?a&K \\^Ȱ2/]>C=k~ 1Qd~{O >>EϨLݍȓ\ >$,Vyږ[W'llN7/NPΥUn'ޮVg[M[Ic``,XUQS [hz!=J/TkƼwZJ3}30[O^f]Xd;ť>dպԑΕmE+3lkAmLes„*w!o/jA١aBLD<$0]ڗ)5Yߐ&Z7P{ޚ]L@x)?: *e ?ZO!Ơf55~`*U+eVm)U BĶ0 EN' XH 7OdR{qR6Щ7=Q5Θ8}Ppxil}!L~sկ7u5XL%X4+w.+O45L7-j'\ǂ:bPCk]oJ (Z)#X~+ybK2$463I@_qҋ6Qnm&2.\lI}Nmf膀dg 6qθAXX L^k2H3a(8YN=e\hopߎgqMU~ _/Ӫܔv`s=_4' $2D40r =*gW$ɬC26=PXfG-,BD7?Q$7͘ CN#+ 7lX}t=yGժ1pϺm_pCR&C?mHB5vDN-`Ɯ( Qˎ&Mø¸<@'ȬԱoO<N,N}p-!I?w 4U,xt'k`1Jݟr T3f8Q:xlJ*tOIM%S;eTI~'5QUg=M#h 'aqԓțGSk; &e<ڭ_,&?e2fúN{Y3n[=olwƲ ]TڶIAgxw;wɤZv߄#_7(G}9uYj'zmYX2@L=v~zYh0 LIR!)N+w>WS㎩p49VAK2bbabe̴je:`,K ttҹP2iB)p O"X}'i~e)]t9)93T{2  "Ng24oӃD ̏_j1Ќ=MC@:`zdgG3&vHo z+l4T@2Brz)? ]b\Z'dva 4k}բ4+_qZ+c"hrKEM&7 \5$%b]lehQ aF)[U\iAqg0qV_'8?pNkBxc@Vܝ UV7(8TEXkKR > (zJ:5yKw9NӜ&.Hs,?~>6~Hw;@* c{rLG6q2ç_P&j]&n/7Z+R~UYJ.5'ifnXt "zr0d.BvWҨ-L:}m(G$,%+b:N~^9+QҵO*5Teu{pTyU5B}NI)C^__~|ΏB>Q)|u/!_zl"M{}-lIpeފƭY/%5rb 9"h#aU-q|8^Kܭ`N rYX2LAxt>jz!aҝ]!㕗 bpeʸ3u{?נ4MD#/Ii2Jh`Wݲl=rTh?rh>v|{}b>E&J`||s6qz>񨂖䆧Bf]UYdx78lbv;rp0҃3f:MBE;NmEM,6d)jYqןv&n%%q7J^9프_ؒ>_R/#J],хoݥRa$4JΌf->4:J:Vr|Gz+I{8QY;}e? bՍyԍ2vFMٺvz-˗/W4Imvl=`9Y7w /*S*Fad-X-۹)WERWO%yBǨh.#k NI}׬pl'9G 9]YZpг=IgZC Oܽa D92踡"swMt '][kȽ QE"ksx0;.75Ly@RbL=7່ 2 gSoƣmr.qT%ArlWj7;d$9{p|ėyDH 6ծ-[ۃ.y^@ӷF7Y,l0hXWNAV] iyFdFdQkJZL޿m+h Mv>am  uVlCia$TMviǕGug.bX 9 5`PzK(y:SL}i@SOFw? DXydϦ {:= crƒlZ0+:o.pT˽6Y"=hN>'p^]q6V~؝ޚ.A i{ѸCOci*OcQ8]o|_{OQmNP{m?wu*2 w{cҳxほf ĕ.A4v.n-:q1nMmhM{XCnnon6Udbh]Fǽ MyȤxKRЂ Ĭ \/SmII}k&Gcz /{cM\$nG5 ȉY o>7sUcCE,; A|8[ >9ӆ2`x5u_As]^@+!űK.P$*HU\J>o`[m pG>[ܗҟB|x|~k% ?mqs X5>M_\IzYuM1vˢI`%? ?+BMM=4ic[8pLf@ KKpyT}ߣKlvzl4Mq y'D 2\p:S^3jc1,e うU>K|O*v̓r~Wz (;~aVuP:Qz N@LjciD3$ Bw/3AMn.˓å:"tуP䲹jiéX@r!I:721*Uǖne(BSZ>wW"e  -=o4䳠rT3&:`=0FS-2nK]g0@E vn00bX)'.!'W"(Il9]J_**;ū,״c/DFf'WO fe Zjda ~ W~eTPe=qEڡG+YxփgSq˳2( DS2n1?h2&٣0qyQ_GN4!,v. XǸ/~.ĘZ7w-.ӅvnKyZ94iL"_nUܝ~~ }AtWjUX{f vo0{)x{-RG]s9ȠCu`٠FC#E_05Ɠ k.J>2=7!TpN1ehs."GJ o\Z37C1A{GR]^N,ؚvQi]?s )lPDL|J9Ġ =DeAh"H c3+ߋHU8C`.eH>I̾u!t:&$1dfV!,=R GtzBxx_ T+DyO<[}ln?AYpU,,..p5R'*a\ x s^ PF@=kËk o֫ڼέL/ySC{ȎV0bc~1M 1Էe4uZnR+s"Wq=]y񐕈5ۣ $fH\n"d ".l~/`aR>c6} .AsF2ZZj83*_rǧoFpxP ~T /6|W0\7L=t6aj "-}:Y4)}sd_:3Zuv`'~Ez`Б*OԂ4Q`N2D $F˹zNH3U2 X4JMS BvK=@bP4(i[YInjp+wD[-Hx́[%vZh$ 9uy0OͮyUћK::.qՆ=~ &|,]6[OqΙa$8X[jKj|Cw>rO0=4]a-8]5-H)ÆxQB׳ hM^9׋}Kk;}Y1.|+)|pK #OiZ1GxPHyMP(|u͝?X?`4C3n;;@J߻T`A^W.}ӱ?C4$ 岱h If,lQ6B萗l],"WؼZsՂX؆`4|0sgg#Sדي"´^6(b}ᐖԍHY2hZGvSx' Efĺr0a<'UtJ-c_gQh8[϶w(;7:S)PRTz\KVdoZ} ku}OY~&' `'^kV 1$JK. v4 z0P 7!\L%HGğe;^S5"\)=>u@jן4|`wBd^Fe !F^+R'VN~)iyJKDںf4V gaz\o%vIc%l-I*)Gxo|3~1WŒ:Qzyš j̼Ѐj(Jt YiG62uSc0/ Q2GbB2s%ta5.ʏҪޑ$-y-y)Cu:(6iX$$&ڇZF/"5WQ/9$]eG[m:YSي.O$:*k渙*PF9I%k]NEPRMէFɁhVDtWI<[( s^&i^ I'nZ;)L%sj?qo$l:9GONT3|Ybfk Ͻ0# q39r`yJ ~qP?;~)t{R"E&6*K ;_h,X"}gMdo׮5"*JWUO;j}{![49Wl;L ɳ`ҧ9UG}{P7$ bN 9va`ӏq]y+T+-9zߌ[?iJֺ5bz;Zpr&Rb,p3m0iFnuLeZўҳ8/Jl C'Hg,Adnj)ksqG ~')+?1پ:GZlTC$~;+Tgtpl }-ILj'\[rXܿut@, 9  zg,E3que B fkDρQ0*M3Q &ddK?$gwr&TNZ $s|mBzv5lf'ڶ)fqFhFڃ)D~9[@r,YC[gzAPYYUaȨvd҅N5EajJ ZxKܾLV!IԚOrZ~)1 DSk&9Cm7_U`qzby6+XFƾ _AeS6X +s7;+%Zo纼'e*߀ BB,5 l0Y";G  s3& Yn\%B@#OXZ RAlƵ _-'0/9u/@) _c ɼTyo3T̡q} $zʘl0Lu/ԯ}1h%vm$739 }l&/b&e^ZljkO&)~ qYmgQh?O1X^P>Z6UJ K 6 a|^CmA ymz@v ϷoIy5+9 p#v<>06u"bB-SsA8;(2Ȁ@rOvd'!/ՀnBoĿ|k ^>d?5 O+*䥊|LKF{d;,Ff( .% r7j [i:W[HI *NvVF3w^}:֡ ŊW4q'rnlW7 } Fu" WAɬLm8!ZxŘ[Z7ӞH̹TXG8D}(D Cfv/U2iC<Cf˪(gVݦqStgᎷ1UUc5$N>;w}^ oMDE{]+XcṣgO%"P*ȿ Jȟk+h ҩQY$ Nt_8w#4eaR$>>4(A7R:$a&in`UisP4#(hך"Jc#R@"AwC{sم-Pg}Ԋ䪖 3P~12 [u h$=##9Moesmgq&PxsW9. ~v<2J9a\}z8JKQ`{**w͸w'N4fe>-d%RE1I~A '-Ӝ܉y`R f.0(؏^vX-D|!kqE 鎱f=Uw_0kv2J{I.{\xIdGþ Aų`|b`x@Y%D psyw zČ%qAu.SK ,qQ~;fkƞ5n.B@;,:,wʮKZ|g>,> .b}b\,tck3t 48(TK2P6Ke+bc/͏rl"O6[B!m58ӻyRsr0^0ZٽUXˣ72I| D7ߋ]COzLz:6cV,P[1c@S}v [XɒōiR]z}+ZH\C t";poRx%ʧ1aAE?J٫[ |1Uv{blr6! 8I\; "j 4m$r֐!bq7&b_UV^Q 9J&֔[t,<#C[:40a~JR@oU5ͮT,A6.Lte7+{k@<*F&hʭ#ȟaڈJKŲ!8h"Gd39SǞX?L8 Gy2}h5c> ϔ6Pڮzwzt{C^(yVZ& #4QaE-Ȧ U/~B?(_/g]XZG`jx?Cs~Hh38Q"\ 2Yj/7JUiDeõSREw%J Vڶ7NQE~n4V9OUKQT3@1F~بqz Y#83'&# D)P^:yυNr!U-}4D=bbzXr̺cOz'm[[c,Or}0Wv$ͻ .5W2:QE^$!?H QIbu$Jb/3ֳ`Gi - {bxxF+lAT}O1쿵L+z!C)e8-WuÈXfMJ<)?lgӹ5 @ȋG2bm1>YXhcYQ$6jS?!U&1jq:9$%VG|m1Ƅr$EZXHL7!p7#U@*v$, iRLvB)i/.&\pv'Vg7F;rAb XT=-aS-zr #},ǨU.v$SgJΓga&Kjr{U^ɇ lQjٹb{=ɔO(^IR!dV9>a5+[ ij0CT2u]dZhC &? Ꞁbgӧ$#;wW_sk "ƀln*|**^O74E U 15x}r2snI%q7TtRe]ǥ϶ĝHV AѰtbsӜDJ}#^Ԧƨ'^|/,El<^:NA[޶"^I&IjPoLo_=S:gc6&>luǶj0*)s;q%ozbP;;TkUZ;y=X@ 8T[AadH=QRz(2w`Β{cöy`A&h-bNfרѪ>^9obZ&v},^d+EjMQɳs~1+&((}kx`Ʋt `Z^fB!pX2; C je >*+x~@ț_лč)0΅,q3m-Uk+&WrK rğsE#l5iWZL~NC1cPFϼ.{kf!բ;}XU&Ns kj-y * :ބ\QSqW)1 Mۢˡ "k}A uB}3tkTJ57阏og1fx}*]}z%@$mD1 2dQ>еhS ]Uع{ܶֆ7(/߆G~Oq5klo2H; Ehtz\9(0/1-Ð#: RsKFɡ)b>b}-dMhC4_A.+. Dw;fҊXAͳUM*+ 5Ǧ_̛BM>9J2#u$VÎntwf_[EIvt}C/鉢p ]:d_$ˊ=B0 *pgf @U5A5AFU| gp1,4c|\MubňaX3nHXZcA"*gLdRmu?9Q ǜ PeB7:DYLd ªEȩȓlU '?|%",`{6aޒЖ>Yta*:>Mܺ_. jݴu z+ o'pպIMĎntQ1,YBvg.z>ӆA^p1:1!hbޖ&XNbu&Ss=#~nz7Y9yLJs>t*ԏtmC\O䘾Ȍxs}fc/ h>;]īX>4Ӳ|PWEňWq}rN6 -d[~ 9h_MdsadA0u?tƌr>t?0d ':tQW8P9fdxNb5nSDl&gXC<_VzIg'$FQ Pz`C{n,ъM isyZb馌 k pz󈅞zRli+9Qd/c<:S@ xs:K'p`хjUB2Z7??~/SP,6*X09GZFXt#M\_1|n.fMW8mZ(:x e)3s؄N|t3د8 6m0(DBq+ sWeRYi7DިA2ϗԈD%#`C?2( KJzWËپ6$ vY,~t c+m}x.d+6~ض jgsPWTrBj`@h/-/V8 d$SJ_nbGz!X?JӡC+\kt^%.њ4J}jg~/` *p*@df>xb;aԢ%B%Კ/NkU(W5Fx Mescn8\aKu| 7j'8z"Wmh. 6 h$R˲RhȔUϪTUXGA,Ye@Jx[[ V{SeE:m(k-=^ HgP`?2K{#K%(?_/i10GHB [WẈXMe4b;}I5'~\QɈU#uUP! $LdCVZD<>N(B' 'dҔ '\2F|+QG)E|4!9l0d5M^ fBm>]s wo@ᤖqzPWv\?Wv+/\-)IP,1@Ǩ/\uؑp:+~"0:#[>7Z" )0R//#nD"@dhs B%mPjh8o9*yBhE5eՍb w9y'Oȏ;Zq7Lˑ~faC4P=ׅXO`]2bxr0sZ>ԍێ O ˉbs3zDZQIw:sŵűJ:˩:Q >?42Kݙ!Tr?wG%LS`2kxS2GRڅk0;B(GŁ=7<MZUXݶ& SFdKC2qU.rڈt#/,{ =rSx`PN|Y1Am;VTta @kwo\ \+QC"t?H A'Gv/bQ=rZG"k==2dZ'l{)hO/Uw>v)nK 5* |y#"8涉&oУI$$=z#yA]4کջo3 VU>Kq^NWbJ<(VqW1aҢ&$pT14x9֧~oԨ%utڍa~\$Ϡk F. Q}B{U6]*rC~l# oz޵YLuJ& _i5>B5E.}V l'Js&eUsAv݋Tԫ,R_tD )퐹\Hn5Ӎ,fAb{̄?YVѼFfgri5+s:6W[bMԣi鸣>)U\9LKn=eA2`)jX/ L KUk4.3W2+ۥ/47̽E&pq3vD[Ad8%A:Hz;]ыץ$Y^`KڐĠSO%,>,x}sJ-< xtoRd؃$Dd~SHz=| t5Fd(` :4 xq|5KFv<~AٚmW`>}}ɓV&TʅH1O+vN` `%O 6 ?K)@HxB@0T J0I1=!@8T 3^PrWlbwCppҰ &{҆nVC}7 W<#-,G6@yS!aT4()@PXJT!X˴e&$3у殜8# HK>_@ooʄ؋ dA7rF5w5UL*PqQ,C=#9a o-:$>uj"|`2I [?Hʞ'Ьk]:!co+xVeJh nN"ӯ19\|}t&!$FJd$Rwgӿ1j >{WȌPFAe> R_"{l#hzrKYWd"]D NrR?ZV ;9o:6\ ot)\Ϙe?rYRO690r L*_ЦQđtorV1U%>m;k?CQ57}E6MrjH֗̈́z6 .9XBeP4ΘXť~V@[:lL{i}?lҖbY?7\3B>lmQ!1|2˔ʇER!)].rcn~6{.6b^^He-·njۄsԓ6z> XΣwBkQZ/ iXØ6s9WHK\28\кB舧[JOS[QJ*1+Qj 2p4qM͘#|K0 dEڶSu~ݤFѶ3~4)$P+>KSL |V3!>+▮67Ax\31ߐ -QFjZ`zE;N݁8{['}i,=uv#䐕dZ";5E}W(bDr}Iݱ >pݱ qė_w^灅ATokolHHTy?i/$C{Q&y} ,PEDU zK gˆ9sL㸯N0B}K=rn@| 7ZF"cB(|WV (Jzzۈ"t Zl{>ҋ ڑwR/\tY̜=x6-V~dj^ET3["ۀяL&p~Ҩv֠:SZvKB곋1]i%WzG*4k\X%0c-`kS.>k23/ "4k H)Ђxu|TzmsP)#ȓup -@ R3 Xt. EԱҶ6R~X60c)zg::P.ҶƐ=_#_Yޓ9NX&J & ~HoZa  Q.G Js oL@o7IPɞ9~~ok1ۖ64u:!랫^2ԥTR0 S -3]\dS Z"X:($ohr67O* KY?qpMDgG޳*iZ>mBe5o;4QJ7K Fm?;z~NؐË$2Ge)4-{$7^((ߊhfj(Z%A2oլ ½&Mdzv6ŶW Cn"-\eGcvHhfڤfHF%Cep#ӷk+,?tȁlE#$ ɜQX]SxbݢHg7eZsG7ɯ>d'T(˘ܪ Q.i]ކSSn&Em\FX5Ntmy`#)cv1Q.jusyjID%l\Ċ~ʕ& 0`3ఠaP vr(?C;c4/4K3uGhn(ѽc #!ld3MDPu#O2B_2eMkL KBnyg[Y&D200"Kf`ma/DKE]Y aAa2%y?G˵cYs*sǩ6ͮ.2 G{t@ m~t}B? 6@/ONs_)lŦG/=]*^$Pf2&ݠy[q֟{VǴi~da=߶2QԬPsOGmĤ9AJz'88BzO.gQ\6X-oaY ( _U 8a@m0れ՗xf:uC[P<bGՅC M'i9`m/Lf!A}ow+ ߉e҅ɘ }?q &Ooɺmbvg=xGt GydGـdrѤXϪȊpP p!i(Z9~*41c19^&0eܣ H80'3Œƪ4Z+u@ZZ Sb~-`7{o{(M,Z7`C $E b}Kjdv]cB"Єؗ4hdjCPdi-6;pToT)E :J1:xx%{OtFkp Ͱ8vpT+wCAz\ݷS] VM=ki+:0C|l_io=:4FB]qcJӫ\_ؙ7B1[7 &NB hP^z铘p9M1},z˾ޛV k4:FF8p @#4#ME``@gݟMޏP3({.[[R=AM+׻w0ֽ Yip ;'X%?J_j$BS1xn e$9Go Jc?k nwu[0swrޗE&,ƉG7oϺ>6C{X:;}cgvv8lìTsag߃ʠůt|=p_l;7 XE&'zkT6w#Ftmh]JQH}㵃 M}y#W NUky|ϓ>U#p;R8sX*kgz+o{Z.­ ÃkX+,t3O9H] e2_>D ؜gR3F>~H?XzIsDFzItE=P*ӏ"sɤFBJ|f~UH1NQ1i.XtܰQn!9!.*c4+zfY\4iISL>N b /u`S.H۫jh92_! fz-: 6gI* %a &h2Tu|֍YDqFAP,t0Sa_t ǺMk~*aLomclSjG̒2u[LkEUN:-H?Z^E-&+ERcwNJΔ ;Oj:gRT@z@@ԱM 8dl9-kOyC⢼ZJ@ q XjW[6dK{*;wJ]K7g.Gޔ̆zS -eYܮjZ߅E#*D@ 3X>)u.mP1;ǩX:Isw&ZN #qx7ѲMpqH1\ShA˿YgfJշcPA;\9r ::siw-8?5׶c#!G1:%[)ZF`B ER ;t6='E]O؈>a*p v|RjނLIjf]T2: WoٰMIM|!TxyK"j`bes8Ֆs" k .7xE$|*,#Wl7X!ߏ9,ۣeUF^LoCͧN?rk}W73jȂjfH؞=DVض nmu|V\Ao5{x~#O<35<_u<|b(3Όz`OhB]&KfQbyh% wڳ$细M~10 BI~i.,sQ*-$|m͖΍ZϋL|ŲƎ&ڗJ_Le@IȻ+ r|.sd*X6*]O0Rۦ Bv8s'v+]DA MdVKӳńMT%x鼞]zv.s˺F&0x #j >2%voIV-BτZ=Y$i\2EݲM2b8hdH_sYx^Xw= JvW-\ 0*Հ-DJy^3]fpn`CEZ4B8 'Z=CM*N9>11އ4wM/ԫ!ގw,.%t2euV2m#`$UYA~1'H/{͞25Ҝ_k!Vr|сKH]q4cYRzقBG8+ ft-'Fb@yrNm+'.I! |}P[۱ rLP#Jjy+};rt<#VGG eWJ{g;ߵ rc}bpxʼ},(X}n#k@逈ݰ4g0&ek;!@E9e$ բ(Mŀ7JpگhuŃ ]ƭY@ex3Yo-^?>ߎ,?\8֎bdƬ^Y.`X鴈 ZP]9υqRoŏw|Ϻ{zǯl䷝Ƃх}7c=X"٘o΅zjUπy: nKL@; #RY %V)Zࡀ!E e)Y`\" Cʁsf&!䡱hC|u k_e<;1/Ä<=( Fʺysۼ:࿤}=5NF;p ٣)O &=>?<#g}ާ%e*K;%Zl5!.|O kҷZ,4O>\oxYQ1 5]g~" % (\⇃mBS:oxQ&C"UQA!Iq1S:t[+eA[ʾMGхxTpgDp8w/FQ6tզrrﮩGJ8mB2 TDŽD@TXR.5'{: %ՂZB[OlF!ĊGN/)iIsy産/ⲴjhΉP m+CH/]^c}+ǰ(P̠6T\: 8"D$єo!5nO-ls_ۋc'|Ex~l Y qCSb'N+al;č/I(64@LZl/˞Ըnv^azehW³-jH443A`s L|~:eψP;`TȬ-D̡$Qy&qwɨ*`k0 8#@I5A^<>㗶٥;ZJR,pղry~Bd ѣw]F|7%^7!+/S (嬚eI}@N#okTɫDH_!X,-@eÀ/X ~EW7k<V[/c} l$2l> &\vo\Ϻ4]?S Xc)de.q@) a?_(끖eŐ%+>?~4JH^Mir%W$r֋/ǘP<PBG `&Cb;';hd!`Z/xJrd,$Dz\c3v^X>$YckUK}JG&ۼr!+/ZDCxs}^*'OPv96{S4Rĩ OZSGc`R(}0NR=m0\ ;nBi#TB`?uL @:s +|jO,D-)Ӈ$ ;^Z>iM/kܤX*,c$Zy+Ls\BOf@sOYv9Od+IZoJɘ?2ͩ eo_c?tLY {Hg/.c|MˊE:0 Iimg-5~E-a Xx9285wõ&d,`41Z8փوä07O=7iz1t[S -UǮ33Kw۲d;3wG5:CEޕ2^& ĨGoPaբ,HBy>0DCeTmD.-`s͒|Gw2cp5h~=Sܚ+nSG SUQkА-" e^w2m%b"|WuZHjtjSl0!ɴuR?cD5}Kzʪt xv撷Η,Xr-Bs+*Q,Нƒ3)K?l6E(^l;S)Œ/=ӷ㟶jDWU!H.3Ԅ(9c}v35`[ѝIV^ZANQ:%&#ra!øi/qoy׆ ˹Е/m˞'KZ1b4Eq?t,tɶMܞ#M/cҬeZd =_.c$zԊ9{/U3SguɻJƬD9iL0[aTs`$Ebo (TxH'L(Z#*)p<)-0/%@ގ׏W=ޟNnbXcW ]ѻKJ(~fY瘳c,y4*noaTNf,`k@ n}6qR.)zL \ԖG>e$WF+"&/NIK$ JxF-VCI2w!Jz6hFdXͺsmF!/8ߦDN9."lBWɥvG\@}0 fo}.P >Y@ΌP@5BY}ς$OFHo@v|AMĕ ɒGPW>5Ā3Izs+júUvƨ[Q[^PXϖ8 G}7]!lאuZuGy/lOGdtQN2F f(I*4('5:&8̣bzN ~4㫜0yO҉E[Z$T7*9zef` Dulnr|qZl45t\BU"#:0d2 yЧIC-b(zny%WB6H#{}C)tnIxzxѰ|k}NkVsRO{X&17B15%I%4i$l"SPTMJ"^.M\[ 8(;ZȽNKm=VY'D`U%m2~7zaQ^tЅUߵk ~dfLԭ! )И2 l8cEեlsYP~1ϔ/I8눾pml8Z:xA1L#I,L'm`?)ADb1\g>~ G6pџLUcA螉.{Hq[s,fwY=!RRhnS6w1>3Ƀt~hچƘP6&Tqd2qCM;qiS3&.hze u6cߏխJ=ѳ`G}XY' FI(w@ڋrFP ܎k$*qx{0_--Conj\>6QT>13Uz/Ò"n܇M\W[ȂO~Ǹje [W·7"MyǗc!-|Z29#<Ԫ[,j=MT bd'0 6ui-@ &L ^e_j)< \m@<&ᵏИ8+4` rkkِesx 7=UGfki*G-$rW* }|ʷ\Ymf‘ qIxQ"͏bһo^ S 4)i{a='4z(iܬ ϓsO(Z31X !y0w~:Be6NؿnA$gcA*H騗ݟ'9P+hyqcOh '_=}0qNBCy"״q2 ʾKծHPDm\x휀V&c3z*H*ɞ[Z 6&Ϩ)YrNӒ7c vI*tl%ۿvQeB&H$Ы co|%IMkA*₊s\g|dײo8G$Ye0Z38QnnsPB|$~ąWQ$Siُx]}rwуr[>tW7b}!`óLIyy`c[2GxxE}9*7@쨊7\Z|"2w7LRb=T4Cm:d2O.o4۝O].J'%&%3..j:^Ϟ]+juWG.|^A!gXAGwi!a `,8̠G%2)/Eb|Uc\B;kI%.kE"K-ںHOi]} n݄~gֽ}ܳ9Ej(ղ>T4vE޺Ǽ5ۖ `ֺm{qDc+܌ϯI?ꎍmE\LsmMm>`\`Yq~^kl{=(30RORkFl V6l-e]%I=j|@զ :9r!!PF|*'ƄeӜ&QaiY|'tU ^'ufM*ǵLdIr\#-;]:ňDj-HaՈ9PxMY$2wx*: =L.ܼ~c*8_rD #t6݃ѽ2uqyߓZ\؈0%/K(ֈ6F@Gf!iʔy*?il3ښ@~azJj/(ȷ9H g|,xus!F!Nu}òvpVР_m{ҦӜJ_jsf9I>;TՀ\Su`]jy}|N}}I41\Ԫyͽv,wnwW(l3T+ʃTi7[`#ܢ57Rι]E2:)LlP":8\אA ֥_8ͅt-OtF4|_ "q hM@', w;RiC Bֲ\rhJ6x oE!\۞LZ:a6Av,UGN5>h9!]^7Pyo2Z&ecp ǮuV^ob} 5,4?s"9Inxq ?5یnd'Pb YM'ˁcW bK1$8EDxcST/%GO9*;c4xF]!? ָnɆv<l 0Nk# XȩgUEۘY>=(%7̟.6V2&_R.a]%޴B=.=s |AMd(30[}d|pg8ohYSzI址a[ا!BØV?ԫ^F:pOΤhQ96`(Lj:'q牕)d#ARLtWʥSfHzo-1n4ʠ6Wᅒj,ސ$V[k hU^@4_`aZ&;UW1>A˻C3_AE_1BZGo-1ղar0&t}{*|ްƌQ]hm]W$S78I^׆@pd D3sɅ@BBMc/^,xO[`54P =x'Sp;,D%.b٭  6UҺ;>FL_ہ&lBMh)ۭ'bbvdAvdxJ=fC*ʗ:"ۏ&nSs-q <ņ!!T;@.Â_7fi xIAxc?ah'=Qzdrqх.=`Ӆ*lE6?.@z[h_(qeқ-d.:qtO⣿z-w{wa|Z΍GpR.j謡gBz'iuZ n^ZI}Ws< THcH|t' ]F#5[?$e"Ҡ:KsUG1TH<pL>@.# ?0oac.KB^idm\KféknB8K%\*ɹk+,oQZV%Wn@-C.co,Z {txo`kq$綮P0GZ=VgJjA 9U9=Qf '3 ;F_m'@O`J\+XBtoz& U~ tcHwIq?ui'vJI.KQ@ڲGbIgo;=T2X_~SKp& Cn"!SƦ9D|1:?(IY\V5*۳7@ yk(iٞ1Ә[a#zh 凞{BJʓRE*vEu5Jk2c犈&m=X7Tɿ5&+/9&(~Z<ManHA?v?xS1:pQ3B V;+tg6pO(k |bS8C4*Zwi* 39*Hᬱ)PQec.ٗ[ ,WoTn"Y/Z | KH^-JZٛ|;)o S[x ?fY}Fn3"^1u:k{='O~6(+z0't.REņD//%wn+3Ħ5޼N"YNF_EtK ޔqdWωmᒏ#DpR vz룯Lee12tD ?#9;[.4&hqa,,ajCъq6.y9MSn:&=չVҾXVtT]LìQ E[Y=;[G &5F3+sMX8p%m}70I242K6\c(4+Q. Nv⪇gXa3|#d>?w/^Ut4/^kZ!T@ d=Kgkj4P JqZbQpTA a:ֺch[w.w:A*pAdKOs&Z7iR˿+C{B%701>G)ե y$j^Q襔$3*gO|)e0DTmيLM@} 0E?, RD[p>jYk4/Tps!y8X /$(b$6=&2VKƈ{k*^CED(A7vo A=ur"˰W;d%jHX_W#',xjF@bcETÉrd('+& Kfq)Yn:!z:d3!z ᶽMfG@۔EYC+"]l;K2HĽUH ۟Ѭܵ-׌2UsS+zumTL8I  iw9Yj< \[i$+\aJMÙsYr,/ᣪtІPpy2@b9&m"(JlgR!p h'\K>loCn^xO ZqRHm \G! L:(KLVtauKCAMl*rN`AKi 2aj؎i4wISZ5-䑶a,.KZ9|b[ cMF"$r-}2Ku5vz09@l Hјo5Z-z=8rVc߲T&d{`tvA 㧃5Q/Y._^>c^p/&tPӹΆM7BB\<P5"@]N ]qG )&hT~Z}k0`G.J:+h5h򂆦3C6ٿ9uxA-ZR,,q]jK g(<;8֗f{”g rٮ34 |C&Hnn9WjG6zӊk5oFƣ|VryTƎ9To&b(Ev)`h 8IEx 򊯈^:{Y '@p&*|P+AߣQs,B\uxj9l8>%ҡ ֣ ş!Y]#%Կl>)J7X XНw%UrӅ ?>"E__ܚ>ɛPnqm^ԇ}z7*V7w4(@·]V7u"|De ujì)Ӵ=hwT]y. 63g<7΢`8_穁'4yyi;y\,e<(3"ՀR*`5rJژ^G pè{QV`i}F%e x"Rڃ@짇S\&-EjO}@Z]/i?n0Ck4aO_u\?i \Đ&ιν-)޳0X2 ﷾`҂ œ}Xi,5NikP۵&LĔ!-䅕nTI.Q'F G^X*y=wɡVcrj0cilq&`f8_#lG*piBo\w'9J=z4nՏ hy4/ /fPqM$[vJ?h&a 'k\9&f&V x nRÂZ Վ."FLiAؙ-V(3ƜV)+&'F9"Î{V97dɠ|BKZ0үrɧV'#uj }|* LXcH2h-$Hr gH- m--hJlQ+B't$FĶ[!@218'٪Tͪ[\VkcVDakC_{I* :qg,{aVYw*HuW]E x@(XF"Z{Y@VJe?X :.,;ykLU "Fj_6(\sՈ}X@:yE>*CUC9KXoQt2wՕۀ"L@$z&?HhRl-+hߨ~\8A8`L#:AbESyH- K%b9qc 4{(9EEɲQ(xȷac?*,6KuʽQv7a/ꞵzI!CVn2RQRv8||0SOL$7PN*n@=i/heE\+G,D~<IA;xpm 8:QpfPUJ3F-].Z`&e&=ԝʭ^+gSG-, dSÓ<AcC|4I1Mg [߽ Ti2*]5u^wAfӽɺi\b<.ki'?J70-DtwGILik\,9>Q6_f.zjJ/Aˡ @ w1솺CZ?NebeV chů \"Kx=چQPA(#)$/-{ѿݴh bO8ɔ (^#У݆C(w|J쿺1c$pb",ߢ\]LG ӞGfJ_rr6J_x3A/r /I'*:5G쏈I<@Fh YqvH훀y͕RۯfB z7(+*Ehk7#g~!WC gtVb˕#`Ģ3E)1˳;.Kow}`?$DxÞVq} bS cEQ vQ"30'mTUZ4"[U2df "Lʒd8GP`tSN~왍Z=H5 ԧH ާWtEgZaף >,[d#BcZPSrnC8GG?m(۸*61ya 4pξʎp]v&bQO "M?[2p=mɘLg9vNY!B;vqʓD#cnő|;.Hh"2#M ]|<~ܙNMz更EpRSz; R _>?% p4!F]PĦN!;tqW,pD\V ݮPɇp~hM}苴1P&(}z8fvi!S뻱PSF6LܟqS,wiBƔryr\ F3H޴J[<uF7k1>\_gB@@3D8[.ն>B!-,{F yҐ(5P"_$;e1KS9K9 )!v,;32|΅g}OF:0Y PR'LǧFIŹFؗ*͐^ȏTb{6~ e(`BCd}&#7%>o(}2ġxֲߘVҋwIkT밖&Tl`iSjo\}x+ .@kE@_VcyPP{!s%gHRĝ/;bS34 m!#j@WMWP/֊R/p%![tX<1P\epgI/1>0JG{I?h{ J34X>PCt֯d&^˘I"`KOS8Ҁd7Q8 [NUGu&#{f <;+.tS4rG$Z}k'fjmz'T3.cޏ D4;صwhW4iHtp3/ql;i?xΞ[ݓ] a^5ߌ>zvV3RzZ {pc{3?K{ ğ)>2B!ek!#j6]( Œ6xO󈥢 Yn)ESKr}jZjkjv(Cc)pʇbNUPX<0ײڵOMeF?3YS>-Dzx3]3fO rפm UH$o,Nc1JZ~rк@R\%=Ջp~J MV7?QN:gDJT =YaFa a3$ ~F@<^Sؔ1qd^so*T9M%@~ q{g4'ЀEߙ[?h5~o#~ 4h/S9to!1K!넕p{ҟ2y=l/ToC mFtGSo~QI-QPò6A]T?d\H.=n {Zn׊TH;#vMq4Ņ س~`|`3{8gt?J3}qQ[/mLdKtk&Ov SfB_%;{?w&I&DOB䙑ޭH)$#ImRBUWpYo9!ь7Gy`F|e?,"3Fd^H,Ȁw #܆> FWfU_߳~~a0jWlѼٓ,>gymE{$?lj2)E 4v zlyϦk(.OtH|(E``Y=¢Ś!`ŻNc*0^VMܺ8l.k ~b\mnLaEB^lpr)Tx!I qHj0dnH+281;?5q RoƫT1%"@gd^L z6`v`RE°Xl˷GC87?99Y@ҙ*BP|VF49aFW4甏a vxB0#( mߝm]1؏,[ I]ȐlkKEeX_CiL,ʫ 3h́=yҳ0҉a۩#ePV7"*l„x"գPLC=bTÐƛT&. T"3!kv"O!ZiHiìt&BGt>,mGcB=u?!mNIH4* J԰dO%=<_!l{|2!IUBgfKEW ,c.S! 4N[L#pRKY\ꁴ]^ ^HcWD?iz++Hp.V/֥ՙ vZ8 " Y5?Ǜ(o[.qAD)rG1 HD.,51eMzR?AlZۧlx4(&fu+c;h݅3 rrV||ٙ˰B SͻE\Uт#f]GspUY9\ٕ\U{>x-/rvM}&\L2V$!.0h%t.|1`L|ނV_/DE['A;8nv>-)7:'=r0\a+V"ElZ#Zy\x{X~ҹev8x2(l 9jBA\^{Ytg fT];> ZKtYfsnod3D][cOQ7)2,ۺ26'e gx L:A?ɗ3O өpzo,M<0.LV5:6M ˩4,ݖzK\lCe:#E]>y MGIbU;OwFh>M=\yV"M\`tɎ7i91t3eDm0xW;7ջ8sV۷]]Ozn Յ{n90Al<:]F^\>Ѳn] 7F1))b<&_|2egG8*x_ B`hB%Cf=:AS#D%+l\p$!y.9"+6Y0[C`PV j䛋{*AM-6da vf vZeshhK*ޘU|aj_CvFa^ gCS&÷ٹr/:I_SL4i-P" VĢvp69%^=ǯg!N }YƔieva^MoG)v͛K"=%!&?>dl&V}pd73=Fq kv]Kα9<^s N1YTW#A[]n@mϐ.Q Öc DEO l}zKM/W4ǟN%58G̮5DdqP8.c>x(o^u8+;UwB#h+Daa]OOdkW3:`h Ҩพ!KV.a)2X-" q12cΛ.K3HU?1 S UVHRďԤU&r!U[_p9W#y`);V|Oӟ} P24P1BOߵrDήVh w6?D2FWSԮU8hz+9)]#r޶cVϺ;ɰ}Ml+8 BeD?h@ƒ /&BwY,|*h<.[@f7p +UPx>Yp?˂ƭ_Ry34OxFl| ه4̵ʼnm# PBzAs?ڵ_ek * .3-­5mo=7KUɆJ 7B6p#Tș^u~]0rBjoիJ\~)z`} s΋zy k.v(e 5\&Wpq~N4"5!?YXw("F7!\Yep3+)BGVnu!Sbx55[Ub%Tu1{ P8'L@׍c[mHܰBYuemս}xhrrDuG])i_Cf! D|ߋi@3Յ bc3S\\"L |hHw-`$ f&~DhГ>d6<%eB囍ݶLkPAPf33UCZ-4>4*ut| g C; u0X-MK~Z(;^CrW"~@E?jAYe7Vn 8 d(1.SEۅIkҔ/> apԹ5e2LQy1̚AawSſ7r /[(-x( ?!bd'%q!a-m a.;>M@w {TߏEl?rKҼccd6gj?7S1t{J9CŊgTeyAoy38QI:Pe~  32[QdE\d|][85TÄ/?nzDkr|ds]ֆΌe=7z뽴+T$-??<5oL6K՘:j_LUh #;QJKKIΖ;ԊշK1̭Pkw wj S^Xzq9WZ8͡[dqTЪ M~{TR7JGj"GaPD=b室َe]DC5&`ď"x7{w"bIRa8WrGq .Il0z᥾](!WL!OuCIË5 BG'Jhl~g?e<;et@M+ JFFs::Ra gwkO $tf8Bjʶ6< n3ܳ?8o&yT9* Ă%_ +.Ŕ98[PEbm pzug-;Y$b% 5zQd=N=`:қ)G60Pi:5+"]QVF\/9AhJ'X ~)'彳?h8 '# j(DяNܔ r ԣʫMuߨN1wNu>f*rDƋ-%;?49bIy]BVO)2/9VT&&1\ rQ<\W}ЙO@@ςe<FOވ\Ҭx6a5zy:gb:ҴEaW^c"ޚ)pv"Z/+=)o м̧fttN}Y5sy>-ۅ fCeXIna` $`VP''~O敥EnY?$KiEϗ/WEE2rvgf芒MBlm8Sn7A׆Nk;^䂫`HHڿ"!|} Q_q uНW upi)K\e&l!@q|dt%⛽hΟnףhq6ڦϺ>>6.ɋRvON& ,Yd1q'P pi 6ׄc͊OM~' Uz٦Qb0ǰSQNbSzYB"@vF87O %"yjBeUVB˒+sj9B ']!~C=uL^C3g/Q{AUfNe4L+=eχQX% ?BY](G@A e8-r"sÍ}}t($rdq4 ÓU>eƑh>:fz^E8ozcU&j܌X哃ZSf` ]S0P]m _AV\fbe9vK=NL[-`mD+WZk$1&g[#@:-~gĻ"~,)Huu08۝0 CZ tIHƫ}7t4]y/;R26oxU;/K~` `- "ǟV|Pm⢂}r}[v*뙈25KoN>HD{ ACwR{]3cD@],CD"iK56t"݂pY"Q $I:F[v 7 -Άj(3t(eACrbYN_{Ͱ!FmRd;1_-ߪTnxR0Оv"2\Utft5WˇYθh N^&Hn $I̼JA `|n!InUd7,^72UBECrcO BC'-vϛ`Q9 y0VQ]YoO.,IhzN_덐is zq pw(_vɋ~)8s&|~CLǺ?B>4A9 ӿNUzJX~sƥ@ L a%Myz}^qbJc3koKvE<8r9 } XtKh4n:Eb*~\^L'ZaρQr0P|7H]b肛bg 7@lrVeaOk;YV a$.7wE\uc8IZ#Hz!B-Y!!Q]^ѹѝI Ef>.JYOD\q^=J%Hp bPQ'I7ҺRQ֭Jzc ֵ1~kꁢFh{ozsHZbV9MiEmчy~r9<6rawKIt OT%9r -w#4T`lV fqge?M=>ǟAR9ơrirխYm/svXj1q,o#/K04$V+pS`eId7E1&HPoZ^s> =Ћm紻ך.$}erKr auFLbg9Ƣ{<*>/VJlj_kg㒽 {;0b㐈/s[}v}A#m5*{e-(M"YK6,e7$ia?S&ľ4p% za_ees4l%p^1-oT皡Νy0X'5=GuQճ . ' Raᓕ@bUDU2D3ᵚGxwSMd4X8Ȋ&?6Ѻlnŵ z&0vߠGy]%u80_Y%]1 sd2xήn`SojSmliFr&9n=k[!0$`A[[_"/1c2p>s7KBZF-S͵}d%omfDHafDh#sӢ&"{a4ߪV)`ֺefxCiXW&eKd#goH=ir۹4Y\?'=l3T=?Q hEk~&~&55 ٓ7qb鑙3r\M.s= Ph1̙iG#\/$:AP U<\|כGՌ9e&3YzK &g7Q/:lc_kQmۖ8SdG^D0.꣎:t*]c !<+q5/GJV?۬_J 넒wԛZx=ߢ70FkƱ%?8X6\*)HB_ '}FbX̹cY}Im ^[L$=vnm/'s7T&()Pře+s`>Ytﺴ[ >gϚm[qn5;O kjү+vXdz syqK¸ UovdA/A .k]s)]3 {I~S3 v|hoI8q/ m/k3yl:mٮA^ec, *-UK7?pK@Aj>WP&x/u}}M>)ùNwg?*XwzxsG!mM+IBwjFDۨea8j+V;*j'7ithŕD,pӮ("y^L䧏o,yW˘iةtw &\REƊ5LMN D>#t;;hh{O/: # /I>k|6¶tp"sX;'n)ž[3LFc!vտ(APl:pg\vΕ6(}nlE/v'DऋbI͂\o~GR*i҇e\m9a᠞$d<9Op1g 7X@Z~U,,i$PC5tfC_ BQ+uTB]~!w \ _lOI]Y@ZY_L\!j5XOw7zxk#AUJg 7󧁖pt KBeUv-ܘU+.g-9Ylc%P̆ 58dzr ђd[3>pḦw$ _ԥ&*2}Tyut X-M71>dkGlu6Q+cg8TxhE2.T^xyO7)Y%h x曀,Ѿ GpaE5cg-aF_ g ?ifbj?!0XY)ӌ~x>$>"};Z+( AՌ6SШ9G<8 y<&@ >??nEQyQ0MY|Hȧeʬ;Mٗ^J\wڵ^U2^T 3QyEˣ)USA|.=l s}JJCĩZm' YݧB(LPХ hM9!V _+N[zÌ5yۼp^9.ABrz/H|J<72+ kbi^&[c dLk2)}S!uuWc&k dCJ^ʞ#!cH'NjKi9Q{I2ᅱp4-pDhn=v3~uZD[+,O3yI"c3@Z{6قH$>8̽L _ H\j$tn}CSc4DJd;ղoY\70Fk:Xƒc 4% ^ШN8Pi "g(o^/_dPspFa2`.P_!qPk~׌szt7vhEW\gKꑵ5?7A%G[v&Re?3=c6QDhUVP&"^c,[;QizȐbh A $.r7TV"7>}yC51Vm@qGf'|R؊˰" iv4Cy7xX3ebA=!)LzQ:|V`40U TϭWc7.\]ylZ >> s3{{n]F@Qf|sƤ7 >ȮʼU+Kg: ŢH6UgFVʧB1Fn/ߎIgw|YgPhC !(RA%:T8h/M2V qX΃#N`x%Ixx^#^Ti ]=  r$ M>h{Foȵv&6MVEYC*'%A`dxbNkĖ`QB@QWS`mTTMa]Ƿk~.Hb%fSńίG躓 ه j%gL6ֺ̳ 5Ԃ 4f02iƅi7hۃH,dTM]X 5d2'=8ܠ՜}88hnruX4QsLxBȲq;%}[H!s3y! |toPx>\)B/tpR/y7 ,YJ7v%8[V@hWZ!<)R1UE>_9-B*QN"B̈q➫)%iʼn2PH.&oս19yV^&O*TA(^@7Ha3 Бc#$W'ÈUXԎ64ِi /ҟRn$~V13:XrCZQ`H]bζW#V4]=qOӷIWį.|'.>o ؝h)Gۡ_&JВãF(Y` uUӎ%]wK|bI0֝u3TA:V?(b&hjk! , S{mxA`\-ľo{&/h^`jKh%CN$ufl91Ҧ y nŠJS!^ anܨw[N{(zMlbAB"8=g%dwO!>c6oÊ!畘o0B6a}\;AcȞp ?΅41>z%O[{pW- b# 8W *M݈: ņ#3+؟R*~;iff鯺vk3rًP0[Bi2B؈EM7M6dN3Ѫ;# 2t&'3<?O)Kd$ }Kh;%d4nBPh٣BJVMN-ZUI[EGmkoUwA!qe(in(ԳɟEv`n83P{ pqD J:3w!`G \h w a7Iq_?jYlNNc*_l4yjYfןa4{cs5 R>k8<::-%7bL*3{}5d/_@[Ȥ.R~|9L\wo\*&z^lw! tsW~nƒͻL~M6*N,%fjy\ JZWSɫ~VH#uD',BI$|@pȻ] ɫ CL[ ¸-=|S|SCFC u+=z,F~d!b`Jo n|]=X ,!!A q1}{*x|gS gh&8@hě0,DL[9 "IDN}nB 6\פufd_b ۞s6m@v_[N.îϽg6_Nlh`Wɫz0@co]VFz=X3`n7SY<[ٱ)B+iFi-x!|yun3R ^DZ"a^T/W2vCB19'V:l̢TWEof~(V^ ڂ`ZVC

+tQRE: %yѯϞ9 9 cU_!5e&c >B"nJTQ$'b|l^ē( cLnGJ  }LPA ߋ#9˱wٱb ;"ptdDymlvze{J2O)+O4E'_(w)(.b^Mo BRhz4"*o}٬<ͺn4-eA`+ S|FC&G١;pE/؄ֽy%ʳ%]Oo|J;euW;2D5Y[;Ò MõC kL$Q.X4X+=âU (%P/ݻh^d"6u(4Ra:!ۗYAPLg''k\p2 GV C4b㌨:CKgh.›?}fʖIZU,(;~b)*gd Ѳϊ,;3m&tV:lT:W+eNgm-Dda${õ8/SS7Dz4Py @8lAg&'XCبtN#,TRҝ|;%J[H("ׅA,젯轆(]( '(GF1xǎ`A2]PN%/K,M@kE$Ŧ6F`y[>c}m0TQ{*Gы@{z;$=AsDV/5T.utcCƁ7aB9X)B2X^W5YămY!_9gįr _?4BSYX{v+V;>ϥ4 CtQڡ$'ZM]MK"2ݫt>iQ߭KksXP9^"u_j4qo}"#V0ڦt=;=b%[?A-!Tf滯 WWx 󶻮|oy PXA3T/6<^uDΏpiMpXflJڜ#r.DF>DiP/FJ}Xyz\hѳ: ZBc8gW5IN8{l0츲JBU ?lZ[0f-D7p@$܈# *kmuv5XzK9mO: Ƹ[9m qgfnR عenqN tH,)g_Ѳ ĝ1b19pcd8։"IfzShA:Re \R/ ppIq]0r7 fO+}"(T{P)ylu$bYb [t1 *@j 풻M垡*2jmC;s! k[f9 =m; 7m(pR5ϖ*Blp:V] 'V!4?V0RRY\~zk 뉴Ģ-ġ7dN^`D= O ,EJ]X)?=!!;#qoEӃT "y|/L FyGsYxϊ<Ϙ0x3-b\ɲ_? ߁M`@^fx\V<ٹÏ@}ݙ Yk-J7&otKog zRB1R3ob3b>>PIJRmdXMK]M@6|2!L~n4yjOڦhABi0%*Nl,RuaD ݳ]h{dσr`9ղ;#^z~j'mX5Nz}^I%/<.z~A }vg3HRBb(ɥ뙿;۶&Ac/Ġ` + Gu)%1b5 }@pIx1ACV8/!+h 5_w}d 3(~V5p^e;Ya``CADnsK'iβb}lضOؼ>)wV#[JkŚG 4ߖz0;&t>A#d7^knWWf=;MiF!ka΂f?NJ3kYV 1Z֠aa;efg * \ۛ4˻eL\nXdi^[):5ɧ, /zeގ*VVvAjLXUEuC Ug<,>Fya=tnL2=1yEh=t u9q |{ɿ+zz+>dX*OJQWV'֪b;,&$~ uiIg\~[&ek*k>Ү&O}Bί p+J6( @"vσ8L3z[,. ]! ͻ4 ?إLU:~X8kƗmf+w$Lb1mdpo0`Y|~}ys0R|5IokUPٜ @;,!~j?nY:^|oo;VƛAg8Ж4 ZV(iu1f6qRt< ܷ,yB2QBt ;=:RwZ78[{5U |$yN$5ejE%Np\-u=e\@g]+HZha(.wE Ԣʗ]=Y(Y6įMH`q[L>ÄMwƀ[Y|ј γ|.[EP*[^c6oXuS \#n/Rg{j ʹk! P,x,P7Y9H?R[4Ne~h;>XFfZkH@D&?nFڽ' ud,;wtL i0rk04]?`2y.UBihfȩgy#U}2wPZ/m"{Pto.v =Eka7aU0E1XԚ$%vٸ#|ҰQ{;+םnWJ +_i !&ox޸F'0OD(I UACl +1d_u Ytp"5B(sMBUD#S<_&b "K[gO e/y3qOl:$Z}H%P 4@e7GeYu^k7E@bc\Ξ r:S7H"[wlܒދ?mɘ>d~zaφ  (CdsE˶e%IrMƾp cn5!b܆I ez:_CF_aDQ Lj}"ʃ'L^q$`p\dw0QFq vMNymRXF¦KɊDJbʃ9*=]h 9~1'TFJ)[nxDg9ӗ0ͬxM,iʺ|xJdھw#ȃBJ*2WBuG.Eo398j# )ZGk؃r|PwImROCɁߩʢ:痿/^ }ĬyIcb$lXQw9Pzd,ZMgGM5Qkw~Ώ5]:2h:E/QW1C@;~v^@>95:LjXO)cKl ;nу+,q9<?g+wpL9BqPb{Pm|Y7|+ܚ'/7JΟہ /j~e Ck+FQ8rdml9Onor ({63I4-h v :̰Se'ؤӫ\$V l|M;k |a\}#trKާ@U  F)d/b6c~ b-I_a5`; +Uo1GqݎVlBPc)?7oy؟l[;+VAt!`?!zkA U/sϧ>O;*O94Ku!P<2A: &!W"}BRE:=oP8 11K鏾y^%i:ySb- zzI)D7Tދ@3Z~\ta` Ya86WMyr?.90ckbR/,:<*JMqPTb%8DL(Lb pF4 J4 ;yϣkl v?pIڻ|*c/8%Ǚ .޹čП u&WW>V䠹"o~Ƈe DbhC|@D=i,j<6Ͱꅎsi7APlVO6(!W'^K"e1cBRD6ii;J= ) aNBH_32cHJ:v"iT]έet3\j;ze;3B3`"$Zqs{-0cEьT4CG>P = |~ZQsźy:y=46fuIp嵷]!Q0w/bK_tzj1ʮy02SUςV?ETL2#J٬=xz%-moRO<R6(gntoiPY8cܰ214࣏(aYxwb8.*yȃ'͓.ܾ_OdOjg@$ { M9yE~F shnV#s<,M%/Ogm:#pGEB2T1>KFH#6Mk W^")< W:\)XϯP:be}h'~։TIҧfCsx."-^.tfmPyG<&lS:=ϰX]ZЬXʬ9G@q"mNLe֋DJѫ@m~{lklb>& 1—|OI0@ijC}֍NN֬!/!կ `2ݪ_q+ܫ0 L=q7nSJ@qx0g/ʜ +0^)nsR$Iy"+PHBWX_t B\\l}e*6+@ņ ku'^&95CuM4(5Nl؄K^8$pΙ CsJH^[m*yQ ;%|_%6Fi#Z#GQْQ3^6~9 쇯<W,UR|ط> q_K`:;. +ܔQ'[ -.'0d/6|Wͷi2oDѫ*kS~lu]iR2~~cM<~9 B\Jt :X8nD.蕵bVKmv7^7Fv܈>:Vv?峰SP;L˚ +E6`F6m]V*__`$_LطPUlS{2W_k&%B~j-;) [ͨ}QW+omǔuʾ7'-3NjTc`e]Vkj+{W%R3BEqN**CcId_v0" m)-p]fzSXH"q{ga 9TnVJOPQ|/l d~ޒK^ >Q غD^ɱd <\"-w4 {(OȺ|`G7L T.k8emfEtP''m Oip!e詤:*r0CY3Z&5l{D~FSE(Ї}L:8*>"-Mpp&J6ȷjO mb|@(,@8խ 5{!"yZp̝rNkvu$$ZӪxX<#ﴣ]!`Yv=>aotdnn`Gfdr /_᝿PàK!-j/|*%`#%lvҏeb#nAo5/ `>QqHARJaOWڵuw*\jχv$ޚ 0tWhX(ph i 5IiE$puԾ0jg@7u.-oYaxyq#n+cfTaL2%o3֍5uQ-VK"gq1wTKF@;V/ƛtrDoocMA{^eOh2\? Q>zhRdcҋ Bʄ-" !@w =I!5obOI;On+ѡ自RL<ȷ߄M%l,Qe }мt*‚XzB8"%[5`ɘТXbV䇰مIaAQv_zo [S7FWf0cbKi# FĮۤD1 y?a Co8XgL~6~+Ǯh#5UhxB08b-.YQ缃P?^h%BOɣ_zrf[L j)Ļ1p4\h!| 4'+DI_"> uֻ+xh4y7XUQ#| vwSK!ٓ5&h,q }QnQ|&QC7)(* xu} _obOYNW^/PX[*»gqJ_Tb5KTH=cv?%/-"E<ظyXQt#VtR$\p).?|mYW4$x&\arȸ|D`besyH 2mٹ CR#)ܒ\2pDmʾw;K3@sPz(f r > ޳}(F ,y"-uNƞOѷIt+C]#|]80m0z"X^F$y[6k qIv`Vg/WLFX"uju7mz)wqjVG`'=iA̼<*o21GFRO됒h !GEe%u8Uq^F4u>* er֍c(>O0E[Bw=ii3rq@_ݘNf!眷Gf\wo+ WU6\ۚdHQ0ڢn|)a*0ֻ˯`r&.z8zN .=0|t‹\ y:0]S`(/ (Vk[4~fA12i^2nŸ$]7l\Qg 9ELҬYĸd#;~ +6y#0z^ׄ#CVlSڹnkDPiIGNW .xOO TWկFd3e;$E^XRp{ ~U9)?JYu!m6i ׎dIVpTMT8+۬?4\QE7DÉ19c ۸a74ɧ(F֓2(d_j/Y@ixگHaH3blG) m {r>A&H"0x @ϦhJ 5ykpsᙨnCZBBw:;J{_%c5?rV,oi%0y,WC^BM* l@>45xkBʂ9l_bA#؆4hu<]qI*P 4vX~E:* ]ѯ.,yzՇ}Gc∰Z“zu˸r@U3p_AEnvV{1VYV/wCT):u wǟ3?DC'RV*zke!ۡɪQYDltߎ=~6秾ͣK1V%P8}R9.JasZvf0 ξxf8,ɇ"&Sbأᄈع I-c{Ϯ6Jx9@?WokCF٦i㝕Е>_=x{}u2R/sQF255@ K@׷Pl/zjJvt)DLdӼY㍮\{ 5k>bY$ĉdOjJ>lCv;F_[%+R?Ir-`\k.qM-=AZSkDMm8cL>:>W&͔QLoo=ޯIr"HƷymKSspLjPJQcpVi(-1sg tDAW$!Ӟ9AGg2WD4ųrlQWc)@."[f]!<^jM|"'ZHҚ̃0Vx;0fgU~g"z(ꑄ)C+]|EEֵΫ}LԨAS@8/2Ađb<җ>T4"My=2OF {O€J)@~)42R'yD.lJOvj~*=hQ<2؂z,89IG"4˛ݱJ}k"`z?[MDl2сY7 E2ͦH&Ixs=N-ӛ~{ 3!gւs2r^@vUscs)NS2Kom?aITՉ"9jd -GƩ Nechʆ׵7ߴQdB CI( BO~E Fp&\ ,0%@o>_[l)MUP+B;@IJ6Y=ht  aQ 7%u6ER@]1WB8d NEQ6R vMZ.~edUxS@L$r>66/%m pKeQvhmk|Z{֨EA$ pnyi~*>V*̾<֢)m]kLc\2EiCv3$cbVgֲe0xI@h[L ЕS*SEo}b leLwu$-cλRrl~̮uDžzqmI'ߖo),33kjc%Uu^u}Csp.*1K|7%ķAL\`(J)ja-Q9/`rB"֘z{G( 1tƞϝQ9PnQ_YKO8狖mKV2 t.Ġ'ŵ `{X8BgmKI6R8ZF-] <=;^қ6U> t_7Bu̠ҲR_eŧE@C_(:8^MCLx gthy(qsodou 4dӽcCS[◢Cz,n)quWlV"E4`XN# X z36p"7}Q&|ϗUWYg`S<͇odLJ+ē|~&kޔb5 c뒬Vϐ~*49|H SY–v]]鑑68{hXmYe=c&7A MYG^BZڸǥ?Czm.I&O?}w wѹ2YQ'r6!> F g.Y"Lt5B@*3p?V iU,^|-UXS_eMf/h.1$4{P%fcmuhN,$J:9y*i*̥eNL40;nu/I#(0$0KLlyA۰`e,]q|on1`P$4n) rpGx,#t@?k_.|&mi[xޡ|mJn\(Aq`bewR)9&twMFr;4%{gjBUْrvw"W|` :Zd#r)Ua+t+đgWW/t+sq&Eғl_Ab"V3BUa4H eW]É$\ oZWU3G[2:m-y/6+ NoQQ0k^ot%#NhQRQ#dۿpKԷGމtп%|P{v3^P˕JlaS;{^O %_{ Ud ܋v )W>H3 u]}ϝ5]N̾IaʘOZ-9b@NxvޟjZG%!QNPWM3t>xp W:~j* svMCEɄ Z$y.bd8YfWo&hxW?-QkQ=ė&Vm \3Ly\L"3ф2r#* tg2ia"H㔸-DWVNv>lzXۉPJ=lxl~>NCOxbUsC?Fx^do/m] G1r|6xib7{3Q 0O Uq:Iy!l<# Ρ`$ZT!L0}r!0T(W8^eduN_U:M!V1ہ̭m'\*1"HdOITd5ŘNRJrs*F h@@G ;Z ys qḲh2-v7rf@}95{͊? {cЫ5]ݝyځI&P(0L?r&R19g5BuP|A=vg82w*9(VţWh,S#uЮl[hv3Y[xϰ/Y5ę쪩5d<{M>  _v[ brB|trkit7fԄrt$7z+礑 _N Qӑ3LX`haKN@S9w)k6BVB_XH@p[!J/`Os;~(#c`c|GPn6#?r! , hddG*m DYyU`q>z':wgXk|JR?X}49J"n0A-3 sQX,\ <ʡʉ/G<|w6; c[fӬJ~Eގ#5|Եʷ0`LҚ,Ձ{N*˓FB4vDfNCzШ܆*p=:B cJcȠU$+:ْLFnMa2}XSj\PXkrds=#oCN/j[X["o\x+S'!UBPoa +\'>ۣi[8qO%n"4{|9lLoscks(jDDKYwC)4+ψ6hÈF3`MUaE&^\ᅧT X•Bq\!ɗIrkI Q<۸3ۊ&k=iDHwU#ͥGSE >S2vHqngN=`&Qk< <9:iWV#,ur&P_XV8Qvp|7ݵl~>QC./M)=ԛd٪"胉 W(0sH>\fLт KY>x)aOXy\& * ̎,ZZi`attfdk@f~J8?  |.5.o6.a, '+gB]PpX &s4S;VXa դj*1:B^~^S^hp`C<l,$@W rՋqZW{^3%TϾ^V .#M}i(ix~" wF!;t((Eh߫/.$g  WOS=6T1,1/Y %iu{\B(Hntx>]#r\mQ]ґ9fS(Eg9fG@1Jʖ{E-*ܮ uVA``?Pz`I}ڈD + q><; ZRpXՉ%mva_ZJdf*w^.GC9D$)op"'#C% A %aDhf\hu+C?!!o@o|7DEȉ-~JZ_U1G[=#dvV<5*7W慄;CZvZlmVN $FPs!8rS'Č69cqN֛Zvcp@%Jvv^a+s&ekUŖT=Qw(όe(gjdXR` A|es/,<ʹ9NcRYĩ@#]9&/Fx9 mib%SM `>|-k {<`'AEдAsNY5$Cν)v|z+X\$wP;̃Q^`b$Hs;a#cӄX9v-?v,bLeAk>ngМ ,f+>)G`vN3E7(wA2װkgI]j5yLDK>!AjG5򄱕{?F =U2mRˇ֤7$6k9LzfS,&o ns,h"^`9dUO]Γ:a:rs5=A&)d2kc#=M.@w74boΩgP3[NhZ6u!#>Y.mD^A M#ߒVݐ*U2Zjq!&lϜ~kGn׃p~͓`v'eR ˷~F41S{}߷<`Sik, K/9DZb-m*Ӑ>x#,dt3sp%Ba{8Gvؒ^\!m$m47VPX\pɸ_Yj]#Q.4ild{!]Lzal>Mj5&(0E^ gA4j58Im@I=Z| @/ gn6dg/@A y@h%LPt&Ipq|&nc{Btr>Lbә43|C8U&rh?XfRXR3;hXɰ[S~y|+2%A=x $2F`L PȜR 30hVe,;:+HW|;2)9x!l&ckTxLvB[0<9XI+˩D|E־/7h6RR?nk+Tѫ0._? ٟBdR)ϝWW4 ؆)Nо؈-T&.RH6Y;|~>la<98yBB|ƩB: ϤxʂPF{ P#suIR'1OfT3uGL_̺LWg.ϵ[c9+4s#`VG 5X6C<*&on]i~yA=i6B>~b|vVo SldKT>yhyru5Rgp@d D {(ԹT lqkX5듛g^BU6kƘ"9{ doBƘ'bÔt!l8f8BoRΥ|$đsUyZPח>Ę{;`X(eqG"`h: )oBzd&3欗d=Qގ߇&KK[=o!L41[תt+^ *{ ܰsـe$~* PM+B6_>'ܙjG@$cX 2"AI&4%)h:4t6uܳC p+gYi5GXL!ؽ ,`ܙEsI׈/ZlؐxTCN #p tz,zĺ[K`:E! imZei6[S$YATowuA9@"(lAiUI\-J|[G3A 8^zz ~Β|z† CM2F%F঱u;[8?M| 1M}ni|;uЩNp| :և)y cgCn+{^{$oqVE-yZOgYޔ|(|næh~eJ(pf}duBl*Xс:!Z J~G}g+/trmvRd͟ VRçsTlo:6Y  7(5Q͙oz5N:f 2Ыa{'La#;bLHb밷 @=hRH:JBJ̑EX4ȧ:_<ig8/C3<$vzƯƋ`˒XA M<١Ӑ[JcTŃ;;٠َegbQ`ۇTDab b"2Yۅfaox 3 Cx;o' [y-L]/֓!4[X+Jcpb=HP\̰7Ђxfb /mU!yéh Ši׈㹱`^vzJ;6XWPzl|F[=pX9W<Y'4uI@( YhKS^X^d/ZҍD - nFWwе. yZЉr~S orJty2z#ɘmOɔT&5T×'!lX*Pqjzg.P"rjrGD*K4E+.75b^'HT8Fthj/Oa uYb:TOWvIU>ޤERNyl2ǁJ{QU9O@ﴀrDrh2i "~jo D3YgmR<ːpHa3!JҜd߂Z#*&U|ƿSrTG3%{Q݁b;J/}SK4]4zпd_>#i}h9}f" lJGz\*9o^w P#  {thN jNSClDNUs|b<Ȍ~'7AUE] Soc6 +|uUstL-Ht!"7H Yqr-/4∃,D{dWc)r3 sJ¼7C#v? .2FIf^CVVAbńňM)AEXM &.~ϫJKNS3m{qOZ;6L/GIL ˝<L~6K=TRrB:?AAsec@s @&CkUګmH [:ad=SzfRR,߈kKR@(߰w ?#En U a)Os3"L:QǑp_B9l25T>?C"1q 00ִ"DGeZi)^( v w<fi00Jy Cʂ`!V13 ,LUjd {1z$Eᢖ0 2) ʏ[ޞK@y'Т+(z9CCj^5>ISreT7)lfKfq |#_Ltr/m"7b>t7a_iـC7fAb!M4KמcRSUE>/tMnj/$[J[kZJnyӠ0}"vLNLJ$ Gw@m[؎\ mD,ӭkK%rs(D˛ytB!sEh̾F>1}dptau;? h˗(n,`(zc?96>kܧ+iv@弅l4]j =';)f[o7DΜE|2jxkӜ+XIȕ(S*E8Ċ;ɤ?Vht1)0m ņ6Y[sQnu{y %ETJ'|_HRi~+Ƶ-5 !뜑uUȩJO{-0ߓDtӧr6H#{pj!FicpG} V➈~5jx$5zTZZHO"s)u_%muץj'y@Yl>/싨J.-I[K|Q#+/C#*/\>/gaS^ [g94RDOAq`q9k"5*3Wj@ZᅃL(9ܡ5ȅH9$X]  瑌܈Q*(Ysn^QZX;0Q2+DrviQH(=н׺uhW9d: -;j7 ޕ{  s9Wv7c$]Ϫ'ςסLԾaId ЭJ!V9\b.MRցB602-w2!KXW뎻@e(vbď,齅-ەίCBD-ͬb6Wޅ !,I fqU:;m=T+Gh'Jm.g|ȂqxI<aF^[W\(?rLȼWzЪM|5(@k -s j6L$ɇ, :zU T7 l|M{q2, q )ANw]!ILrGe%#Civ\i1Qfh b-'ګKU.2BZ o>zFBaU n&,Shhꀏ.W,*(HrmqǚKc >HL$,כ CQzXO*<(UWNx ):(v՛aAjfP_ [1PfѢҦǬu8]9ҎW! iy䠜QsPT]{'&]R!{P俱/Q@c$[;K>[4ɺpu6/;FkKNMMSf` j^EqaLT"p;踒g4JCk _e]. ׾UB) X"fw؄=gdtks~/m_w‘xCL?j釸sX{ V݆ Υok[q{\ ~ ʂXDkڀR, } tK2Y;jda`S ju s-{` ¸$B+=7 Zb,컶)=(l'8dWχ.D'5,jUniʧ9eCd|e4JGxM;_@ᄹd;B+CZ]h^3Y7Us|콘WVT=9pXU1*Jο ǻ 90 H22GMXm@Nʾ{ˇⓗ KGHmq0 K`hs}J{ZY?\FFfSp7dcoc PTvn0Gm,4,YU#SLB(*:Z+ 몜"ŕB[851*4 AHE(K+-˿ C&V5gC"";1*+?n(Mڶ1<])捤s{^_ZrGX(:Q*{U0(flEi(y:5K IlCc5Ui5CFmDkflED{&1.L߂ "5G3^([!}s+#"-B'V_#qpRf&nP̆`.ߵ@Y ]QyIˆd!= 6U[u] ]=rf/p Bvz'!ƶʛȼ{IF\.rn6C5YAlҔS"b1*TЩ6F3Ⱥ-z1Mhz`GM 4ᘃvͮ2O 瘊IcNBKK6&6P0GBt Q+1i Y^UΎuMG};Ax压&琵 b ~ΨDj '+29O;I0_2U/ը$_`X~[TJ/ ElLsttAewC i152΃u_1W0 ֡UJ~GNET|4߆mR!1ш C? a9GSWVg7Na^MF,xEJ Wl"D=ٖSMϒDڗo}C3&$Ou76y^kͽ.v+#}2gNLa:t*ոSkG IJBhsUڜt- x+F[A eAݦe! j?+4WO"z" eW?9(kRK<ʞG1SD9M%C `l5U <8\d3:jdl~um̿fr`OTލ$k9Eז7Bpbr( 6^1{{>#D79 ;igf8\^ߒUp8ʢŷ~Hd" 4D6#7|lZۂ/c=[=*~ZZeJϩŁ>Skz3X=Sr9#v$7Wt̊#n)\ݬ#:aW$[ CȾ _ap߉ZG4P MΗdNuٽŠ4˰>}ތoFB;E(:)k)t7*߭> [UUw;.R*8ODR)hQպw[[ZK).\#;}w:_MzK(q^+GG u}Aj2; JDXK'ɢIt Pl,~YSMS hztpD=|eo ZF0xZi+ AHeR &C:ڴyؐC#֬Aj  H^1RrPJ:Lv1C|$PoN.bwבua!/Lkl)wn+"ӭ J*l,8~%WIЁ shT9eK6'IBCS >@^Q*6`?*9.ޏk^JDT4gj0MMbgk,>om8 uGBԌb|sR!@/q}+Ď_7T B>U eIކ{~no|@R@?]V(1) OWKm'> MgeɹIoE"} k,L^G& E?@. 4ot*R9M1֌[Z4hC<1CaTkmM@w唩 fp~ftئ/RM]^qBZsaT6pz$ tY& ULEif8돴>U~ sA{V6@(]DR1ЋB`|PVڥ] yi39vK0pj' (F yEڤOt,m;.n8$>(k [KH^snzrK[)ݜrw,#Tn~?O!7C嵎O[)ث~y)'XA HwUܸy&5WCůi=*i%.ayC/| |m5YzOs7 U("4g`SxW]:|ِ gp ˰ʏ TJ3Mэ$QCN}gF x gRVڡ>8 jLr#pp`mHHSHZԗӨ|1X7h 2HgX$ @.1Om,7^ @2$FwUV^`P~WթoC?^24 3ޘv ~cmkVCQȽ,c h;?%-rI1NeCkB\I'.HKO]KDԔê$,@B.R4*УeHh+风"z#v7אF;^oj$ʊ3'Sz᳌ygF ғn*ffP/ɈO#s '&i/E*v}UhTO\dJP_a/5y@?d;x?*rR:V=Z*_5z{!hL~< ԓ'YztPqm 5ud+/#/T͈@׆1O=PBwrDGT %'YṔ (w+U@0NVf|Օu[AC9 f.ZV#ƭ8+U~\C>l/ѥ[?q)88 pe{ODK$v@ʼm*8~m<E4 MSƌF##{26.tMez (qɄvA tAV:Qtz?(Jφŝwusa Oi[j*%GPUëFfUsڣŨA_'kVV}zg<>u9+܂\`HQ*4Ia"r+?xDpyJ ,"ƞÂނZw1`::=dUEpT߄/A`rv :+FXmo#SK6(~7L$%?n'@N!6/\-`|p հ5/JQTr_7>S0)`l~w!C^Y_0[Jus]F:L=O4RьvǞI$@,ǚ6)@ŗ%qp-T?PJY +G6hU7 竪;&=eH+maпwDxv`'?sv[wM!3{KS+$Vb\s߭]DLZr}'4Pȇ֊VA>?u׳ђGא)^\=)w1f9 YCT`sA'q\%K(Y~c~mz @TmR(S'|C?> zҿŎ_:Z7.`g/:ؒ׿t% `&  {G] |J'lX M&A>:O/iC R!$".}(nGŐf_: ~ϼaVRJ.|b6\`T#mFk仑ه.pc?"局5V9}W}Ip9Xxnӿs szʃa:]Ӗu VowX#d)*+ ؎q+FJ]ig 'WXHpFSK=TȤxQWY'',N'dS A5SJboK?8zE$sf۵ }ܛyA"BlE&FOSGHmPa2arl\~(] )gLҲSjʂthWhd:bzX!Tz9d*I,ä⁡J!8W6?ۀOL\&krr!e࿗l"MuP zxIq G 5 I?`'E+^zp6<!\[mWj|\ES#H,EY1:awl]ଗҍ6I-* ׁ*5=MOOW !Ic#;O;\iw4HՂ%Uީ oL0> j/<0I+`-ǻr'eOez|u\L)2CSj3v_L}IU>Rů1V"^"!c6V.g=3˻0Ϥ!iAvȇ:8 FNGdu?d)$ I!^A}Eh '~(lxrNG)>Rkj\[wD<bF_cx֮yϡҏ8`v64o7ձؤ`6z/o/U"  mAP 3,o1KAGOqy*i#툃FI%3g{SZډ"Ei)Ls==ôiDJlPMUäkR&_|_y5y@r$4q`\A~;ZMo+;PArW+>Pޕދ ~t_øIXos=Vκhf⺨GܻBmg;T;'v]Q/*8ςHߵgp8/FeLҰ8`5mwbF?ĐM0w=e>:1̬;Nb/j$Is#@H -6p9*3$‡.ćk ,D5dBW`Zl)ueV6zLԒ%(*BJ٫,GfR,m2U8&&:SBИj%1{wߐ5%ς=z-!ndҸ8%˕ ZֈH2DCHkqq8tGDcCn߼CRF]WMHj|Gbfyylov&odD. koz(Oh""3~][Rq4;qe3 jlu:%VU&1- V{0=Vզֿ8&f1ѧ'Tyq{U6c3&O/Y$WhWBuiOg|IL4a{V龅w@IhYXU `]V"UQ9~]gBv%92% YcdHD̹Gf,7RN\=EN4W]Iva~r2na뙙+QoS`$zs^ BUU@9[=g_AL bӃk7Jx3馃;#Հƾ> æH ;E3 ӧwd禥sLCGJWpdߏ8^ 7wV@5R'W9Jy:Ot)Is;rl}mRՒ9fEk:EDrt‡Fpj;NKEb )?2w֜>[OMs0XQy9U(pójFy؏pCymM36. ag"c vk_YYc:,.P4l\" MtNܐlSܳZ̹>,'/-Pt=iziv)٫2 6"/d<)jW ]~Os$VT6C8ڥҾ}꬜)ʼn|٥*PV:xV{cI6oNZ'UmfH,gV8LC7&fl1[g:#ƣlMڑ n^0a_kɺ`ݡ{ H]\@/2Vm‡5:58 ,d 2ex,nѦQ1ދ-uuAv8ێo RU\~J>sa\,Jv:gK3bǻ9Vw-z`7?%WLCB.c^y3{:M[ӛѸqE#V!y Y;E{RfJB艓K"ĚEgwkW-'8$e0's+OWJB3y?cnCп{ loof6+cpVD,y-| !zqӪs_*letoV鎘΍? Nq_C.-9JsbzYFI(x'UFm{Byb BoK=.a.wT#)fe%k+=i?,pd \H@Ĭ' .^۠3i.)ZePE#0R7K )l9{ a_6xUW6alX|G3!$EמQzį\N}V=A% 2ozo"0ٖHX޾A%ܴv!wӣt,eZG P3؏n I^ijH`,Qys >>˝l._Ili* aYG pd.?hMW[sL&f&X*/n}9P'A}"Ψ;{ @=K=$NJrrK{IN:+g^X\owhD ant,$l3c534 ` /=g zާ]Wb@bJݸo ΈM8u acJq~}7)g^Te離`A> '2qg0:ڐ GE x-tȮ)=@qVLl &%>qzu]R?_~"Gb!օ=%R3Njt6j|DjdZKэ;q۵##{sX<(]ǗmH-D#+O>_`*_q4WWL3Du$[^(DɻNM>b?;= ͢єK1,xP'jRFCBBh9=i%6|k4#V~;pQdLn5w$@Wt6W\14wƠ,f-/XE?GN8G!4 H&ӏMUp*xq0!nZ:ls0BɆ*f.^Doѳg7 Z{ڰX~]NecFhg & 5GZmv3 *Q]0uA .!#q41b0JA tZTmH Br-ƭ7^qE yB[;촜撰mYBപ k.rq蜷(,Ȑ #bݗ[Ԃ \H4:$q6> [Jަ)`hFwḭ̂3MSJy̓ 寳< ^wFZ2ꃳk).my$ӟT(.b4l '`/dg[:ࢻ$ 3b1p R-ƳkMRVv1<'|]ՒE&x VxI:yKq\|uѷYl$ M}~5aTwԧ=^ATwL_>3$I`Rzh.,T>NcR|jP߻%SOcsd2ڣ>u@Aюl xfp3^T5^* ebr4)4M$#O$i+%ܖC"V@-嗽SlRwJ %$Q:{}5C%Iʀ(E} f$2W@܆XQcTvO,q,:ǚHTPiZ M1YʥEwRZΖ|g'?q=QF|UI5.l#@~)aw>W"]%4:U [䴘1 T4q`Ly-hZ.F n+T`|SxB$ 틫MfJߤC?B00Vm@|υ|1 lH*=XYM%  оH.5 d͝nr lbb5gJ7t\0a \Ґ*r'&Ѭ%9mʘ?8}?OZo9^CHhi"`ol\* ܙciPF+nYGueSh_Ms4_DafqgIفD#8w~k_mlm9fz Z-xry:"lٿe-wpbFg#;Le?WF+J#\|C4B|MZ"8Vh*7^G >B?"N]N5L2]p8u/ ?|E͹q'LycUY}ڝ<JX KIgƝSַ=x8X/gcv٦X~XRs%<Di4W&P¡Aq܃)c_ H/sY.^T;r%H0ޝ=c('SH5~VVd@y*Ȝ#X2њ& 00Qh6 k}>zUf6[٥]5: 꾍@VL>ɺSŌmWelP&.wj|Z3Gz .VpllWQpޓs\uRc b|d :< !3~@,'2*t[_Z\a= XlW5!`њ`du쓮mBz280s˜3*| QrB~זODi2n\goԁ A yo8kw?+{R> =9ݍ6!B"c_8vy(ΑB2S-}ZƝt1eբvNO%zq #f3 0+'dc_^~;}K.Wi5<4^XLWz4,ݗi6uL'$#hޑEGo 1l"U_ΰ-/ akKӟB,6x.(J*yϾ _ד»U&jIba8LEenS`ߨw-m. M ׹Dk`fj\^6Umh E3v#=ٳ G_<,*5i:RꜤJĭK" E_^,_AycQp N9fQ"!B ȏz(:,or*'@*lyxrCߢ$ݔY2~2b"{&? G_ i} u>mw{@̌}H"?8JdnpBHT E}I5V+7[kr#?˄[{TVC$Jo[[gS6}(Jvx2(O}Pr²}u†\T %ÃmmPlh!{#m=4Ődgpe7s`xwE?9E< M0 C+U/t2_jCJ\;?:pE?TG57>! j"yk2h8<"7Ro@쯃KI#֔<$F0̃'|2p?YꦴdiP4!D@1RU(;8:@&C$4>-#6m@ #v]؃TJb:. 36OdwKeIS^>x'^5Ap\r. ˣ" \Ert߂ Ҙ_ТbSoz!5bDPb@?.~'a>~Q$Έ+~rs! ;\0=%q`%L޳dd\G<;Rl*.BuGgxLI:-Ho9C<鶾CФHґ92yM5e<ѰE[ʊC~0.,Rnĭޘ~eJe=_VwRt!VVbNcF`0,IMQ#cY/4ApgHv',o&)4.pU3 rU_1j5(̀@9ō7QCO G+!(&E8{Tτd@'fA-z*X`q^w߿mPN^)Pu  zsR\jZY5ȫ/cx30{g3!^ јVJ]u\@ k/)M_Ts9u,$xMRSODzHأ"g."@>YRHPDOW766]ִcFC[b68*V塈[ ',t4yMz< :AE 51t߈ 7f4$d`Ah 0;/ ZVM#1'Q.DYG5*xAh?rP@lv:Y5kZTa8 R\?DǞ4JҟVv-^w9ЬC/mUͦ)8/YtFC7!9"aƸ;8{^בr0aQyThovǖnu)QYpǁAb]E^FM/dY%~~uһ;ګ»D| WCR%q=ĴZ.B_.l"MAgnK1XdT#*8 Wӑb̭}a9.8ݤw"ItHsiя dz_!8!Û7elho76l;5kx ȵÞn9(x^KKPN(Gl'&aKJIz?/Xfυl1AcExg+G 9aY#B5{O$/07y.sqOYBBН[' u (_xI}6M9;~Lga  m ϊ>ɂT%R2%= u$"Or!-h̲t L&dn 'zŕˤx+ǬԈ-!",a(h.ЍFH`!+coWC2/T yI{.GkU3w<]fVjAyVC&;V4[F"VIQwQzp1f`kq<] )ժO4cTʆfT$7,|TV\ bww]ɲA}k+v3//=M3< tP\ wS,dXL ̎`: B͊oxolJđx/^cȠQhKݎj[T2穽tat(^ji1(p;ZD+A V I W\ideב<-QdoÌ&4oG9+YX'%sa+ݴ9c/U7~<f TQ')Dz 4-^E~׿n{"`Uhum1|xk+'OR;}A< KEgmYHRy}<35̋ `t<`xh)KH!~JfBcܕ*dq11|O@~XZB@T>~S>>ڒe`ƚ"@"C`r;-wO@9xh{tC>wzsU@?웬mC3 y2{L6l=5xjxd34B 7a+ \smO MSȗ d:3E~{%+!jf1}*Y5mQ2@ J*X` ؆0FEbad<-[l`Z2:`w&p$%[ٴJ r #rD(=:ApD E!O#Gd xbeCZuHۯn[mZw6.١Fڌ4m)Ł\O~YuF}5z!$O8幛þD\)SKA<6 9+c%-f8g~$QNɬ4̀8oF<';(EoB`lPixYfF/N jz=o5`Yr:\a+B m1ax n_J |umoU{d&uDy{8Xؕ);;-B$#$X$f+?פy¼&RK'EIde\oBcxeY)bxq7kz%Oٶ(uF~P"LiA?6MFpU @ n}[X{g;d܄~*4zЁ5Cl"f8&`."5b7u/pHQ雛oe-Jb޲GO2Y bvRe(`I'7E/dFxwh:7z&yFpW_C-vg.,j-PS)vV+.rݖA(ŇpU 9(0jQl/ٳa$|5Sc䫳9~kT$tn{rjPM_: yt :mIp X|U~b/|Hp+U1`vU[I;R2d Ƀ,UEQ wSc+uQ*PDM7$۠^ks;xsQSD7#(9tWhhڋUG8aȍ`!%8à(T'ji{muXZ4OjH!պN!gx ciu<6 &sE=_sAٖj ]L>C=OE({`AHu&Ҟ#7B0)`DɲDDĈy1_{(#kpwiE1 I]_=낡TbނJl n h5Qz\>b/Q`|,:rq_`RyYq|[0u26=Yr^: LT204bmM?Uh7ҬXW 6D{h|Hrq[}D s->6PK*KSDӊl d_.̿_zr_7`TĤViA$t]%X큌e r[Aثf؞4%HB)JD(2^2E֌\YaF\:J'ЃЀF(RΙc7d{8:GzM%>CVl,m%ׄj( H IvR{laǶՕD&6`rae L#QB.lCZLT{?2'<ڨjSH>bh.9CRܐגh]mP ^+L}=כj9<~J/dC t CEeƵfiKB%_h59OGRPǜE(d3Cx)ЇZl =h' WAGܧNqY>Q*+)]nؚC\Rã [Es4-,ThOe!lvw{N8.?w }4/ H5 $2NU3&) 0#gM70 DQ^ Zݺ MxҼe:i7GB4ow6QXz1KqbF\u5zBDZ;92ES]k`M1>ί./ ̽ ';3,MHٸ͔&~P7ց]k]_9*:tGn]H&0WOַBfPڰŨ0y;D%F*7?[Է=^p7 Q. H%RJR&CP'6Z=և%&ZJ xLu㴷x?vjQ6 G"BOu.' Xϝ^0CbmeU t򀵖l+L >M W uVIX#+(JU^  Fֹ;F IZBO~BŻh*_F*QT!\O؇6y;49"҅6Ah,U$ϓQ;y) N*#3r_Mv3uӐM;;, &]Vѣ;&>n`=dKJS10UHbER%pu-ZR< xؤJdn"NH8Њ}DVަ<3n@ krɡARPasZYxk$.e 8Gbٶg5-INiw 6[4 l`j s๑-w 2X/pCzd)RߚOF]©s*m]F諗\7f* AQ-9 /㥩lSeTx KKR9A$S0Nq=ґ:%,”:QR&kpJ&Kx36:_~SJn#Sӛ(}\* # 35l%G;} 3b.}M:< hb$ Nւ)7OX7^{= cI5}A$i ^'6OdV۰! 7ڑ/#ŧ5 @yiPk#ۙ^*)Nt v9䎁)dhZۮx2G,*_?>\ l`)h\vZJeկ0333<*6?TcujU3;q)V_K^m "H}0F" _7k>Nd.j?'O3lk.F%aK׆}7nL i]Xd!(㛣S: 8h' գ{jDp|Ӗ-(e&_>s) Ehgńn.S!F*V H(gt +O܄ʕFϦc2_ #VHV&Jy*ecqa斳M*y%ל5S7 ?+Ozq]YRmf]}2PUeLZmkwey@lbGY5|:$H&7+R Vއp~2 "t0,a(Tml@% _>\089Uu\cݹ_`iǕi<+j==.}::ڨUsEF7h4Gf q'\wUBy|R@jTAB8y NnC̤ԃu 9  AlXOB q9bqrc[GW9 ƽf y+sT'!H}' H՛f/Js$mUӒޓFS}29P}c瀤 539]|Y(E&` ZLP4L[;;4#O`oarDž\eT|pniL Hk&8E Bg vx -S(RNJz}_VjDꃦ8"D71ڛveAoDZqX YCt+/ZЪ__%HG\,P.$)"OZLզ5 %볩@ܰ6k;e<`OW'@G{^ˊhz|Dzo6OK&`R-ΙY٣JLH@†mFǶ-AFɂѽAadӫ, %$=1łCgrGÂ7+K}}^?jaVjUH徝@E\SVlGHÜ-|E`NBS8tIAvSbCXlwᙺKD&HE7_M}@1A[48 x`e]cSc)q|ۊ+q3~U,GO4|&EhGiK^.w8Otz"~_f9$ lycw%ΐWUՕQs5KD G@>te4,4SR]MӴ,m[R8 &cGGH֜*|0W|Ri^ݲ{I#XĿ4yocoٯy2h[ ]uJi,>D9Ծ0܂lN:CɘmJYzjÙQ®GܠimQcscS=G֗m.̼ITHL'e >ֽX 3B,: oKEXokj˨5!hi-/$NV鱿Z2uMHb,Ri~tۦkBAPw(-kFJbL#!ƀDG͂\?܏^fOz!9YfB}hB q?:Xة` oh BvƘs0VվK_9fuյꟖXh_1nwa|EӿZFwvPh QX/Nks\E^iNׅiOۧ?f#JW@^CH[&Zv^Zzek ;^e^WDUlr=<}1J9 Y+Xmr6n5j?gȋCF>*6r"Rd%yӞZH#i20Ln3eK!M2÷̷K7rbuMI:" (-jɚ?[f`/5v#ka /F0^tVw>O( >TKc %|8ianՔT, e&[!+{*7˪iF'{Ɵun3֨`L"B:AX&L|Fo)AZҤFj$ U<{ѺbB$_6]%`Y1&]'ohKwO)pBԭ< |{9rmxp`g\'!9TK0ԐDo%;6d;g);zP& }[9T3>״_. *X^Nz:s1!OU皁QvW؉605N1T@4J(bMU^1]jયh-0ђI +B5;-Ӗ^UJ{Z Ĉ}%F՜Eυ2 )M|docF$Ӹo cMzׄKBV:A`~WD*'pEO0IBMn(Kxr3RB5 ,u/*"9n!yav'_ (sqY1^])h WPl "CJzvkc'8lj\SVEkB|2 xc-_Uʴf 8Q$΍ӟPo6Cfk}Zg|z>*)w?Mo˼b*n)Ht9DJj#`)y9 ڢ3~eT:d`Jp]$]bo=zލUQc(`.$Q#NƋܻB-n +SF70Kv7?!P}FYd~G(!.N隷 JgwX}4 mZػiX RCg!; {l2cwc XJw{yܫw+s?b 4@/2;IxϞOE03^zصMݸ0HO:`벟v0ۣs'?4J_xc4 $e?@m7(-mW\مr[0M;q[e|!1=>r2pfVakbX=5_ w$E@G-90’$`-"(ز~_6'E4p ͹p7H>oI)f. zʼnUGڭvrj6s\8쐈|I$ bT. 53 ҙSǤ?0&(H?ȽS(T'k%Lý⥮S37ҧ 2Rg$.u茲9.̭Byf-3W#c9ؿÏټ?bT% ЯN.`Ans^g3(4\@MC!뼬nVQw; !@XU?ݟTW.93_O[+tU8TNZln} C$0ԿǶO[X2FS`aqVSH9' ¹HKۧnm^)Th OlY]pWyjPT'5 !D#Z욺Y@wS)2oQ@_ˬZN#v#D 3$-Y ϒM=m (J~իo }x[F|y=H0.Q$ z1ȭ AT/>6E)';GL (sEGJ*=I2y8nh3dQA 46;fXKOfc3<𸱤6Z]b_IGXjNND L.^xg8Rq# w_X16Q$Peˢ|i+f%'KfOlS E)3s p3 MwFUd҂AM+"R Nm.yXZPV`NH쯌0D75+S;Dɑ p*nqj~H5IhާQ[[pQAs>G!$~6^<('7p˗hPRkVD&V~vQK+% gcNhwZwhw٨iQVLNF$ٔ"*+p_w4Ù|+d]Cfn&1> +T#ed#xܠǾz7| QfUV+<LjX^oA=XvhcI6ɌSiEۃ> 3EB_df"nѠ)bImM 2*5!`a>/D(r_]Lx1eKPQ!%|>2<5ɌAN%/4[sLQRކ? \; fjjx_Jaabe:j#(C'rd=j鶻x+ ̼I*Ph+Q)L6PAo8Z%F #T/|mD}_T#uڕ_EVWN4q [I|GV-F;3b宾NR8&m* ެߕBRLҩn&?MfӨaD@#w2[zzxBh/~SbD>6A0#h4/E~+-XDN9cm9Ө<ŸZcYU!?N1Ci47bJD <` i,dV %T\_St-N'' LAPpEU ˌZ gX`9}9 2r1prWB?^ay-?ɹ#; @q{?R{r ^ʴmZZۯ'%T "LCi cl a5i}Gyz4K<0&44v5?\_3/cfY7 e4si:hjATZH3~ٞ:f.#.lCób:aEP2n3WH{e@=P}Mz^5&Xsةan>C;87|x{) W:6`yw' OΊh5)KlV¸cr ~wc]aJ3bC*j-3{6lϧDPgzCcJ/㏼搤w&Ƅ#h߹-,' Kz6Sm؝=`Mh:Y.(j|1/brω38LxshkEe}Lqͱ/䎇]3ܺڴ46KbD6x4^@OX*XG:ɊQ}b%|8 ڸ%geA$g=AoTJB14h]"AaȵVr3dq!p;r5INl$:'PQ˛/Ju '\etPvrTyKRU&d}[mIvcJqDEʻُ&P‘Â{d<%80m`D:),EkxJރK6if= G_s%utNpXAHq}g2وrΚ*;}EmX t@[AX~bbڸ_?9(-"k4|#&*DbG;˄ɀI>2s?t&cH%9V)muz؉׍cnpV 렝GW6R}j*sp)ت 1* J:_߅3M;/(t˓v0^ UpCR;Z $uI0ħ3@(L6lJ#ٶ: gl93=>WB770Ȅi+-S@CW{aT@u+k*l TK~?#) QGV[rKrZY'lMF 2zՖ~՘[8\rn Dz#&/,?\Lő}|40bBdyGXrfů cC7rNI.nq*ȣs iM;p9w4h__Flm\V 7f?=J:UWI$[(mAyEQFY׳"l-f8j-u}ەJ`1ǿ.0rAW[}̑  >$+Jn+fo4$Ӕ9>('8h"~Ưhӹ)$Q |IJZ>㖭K3d%=JE0 * w= $rjZdbUpp6 LuJOX灘&ƍsn9/,UjSc <|fÉ 8NGm̓CT+wW2PFa:+z=YI6w>QqzT_e#1/Ҍ.V5r_u.-D\M٭]wJ(JAe̕tq!=MU\cm6kR=oqHu%'Sr7wT)aQ V6`߄"q3_3M2O:!V&7CA2Aui?wz#-EyYyHQ+3f(q@9: *gSٿTyQ̃wl9R/0үY6D_>o8$5ql%LE#k-Pm. ^Sl p %r4-?Ю"'SYOT /d!_q8+{OXx__%H#sk,IfL~ u?+/1uwkAHgwcAҭ+ !"s'מ) 9.l 1'_B^+{OP{U mMB .s4>P4<ʌr 3Ư5×-x|>JSŹTW9++aůcP?v,dxe/weoٝTpeV9V83bmJw=4Aar(R j@lF@iѨʠzz`[s LΞkw TuC7S4;F$YP.Gm5jd :֡1jb-?:R*MdJX*=5+LPh;ą3 ԣǨQb}t}x״@}`J*=rFNwPOۖ,j"r@8mHF!2&$UO^LJ T7SL_)Pe.G&S 5%lnXU JNZ.Ęb䓽acfNޓ{\,M?TsJ1XUI@2Y떒DS#MвH99GtR }МQ-@OrkS5/%y./'*kٸ9~lۨ^gS#ՙ{2[U/i\9%CLhuN}@7x9cnm+Sw.V+ 1:>|d^MOhUlIjLL4 WO2#>Mx.Xi(aEK3P~]=Q;ug)Ax̲&"b=,[ٽ_ gDC\W-d% <=di܉x-H>sj9(:%NlD9#qYpo!0qvn?,,Y]zߕE/惵Β(?"~^teqNj0aA )ٜae_UqvI6t) n}X@*EB"KXKvX#"*17]# X &\)V`ָ|apiټ2t ?v糕~z?6EeC)A,/^rʴ 2- D# 6A؜Jg4s馷Ok`0&Vz־b.~#M:LH!Oz'M &5E7hO:./oEs ^(BxE52Yeo96omV^eKdqwה;0?L*8&1\w+LOЫ Lӱ|$i>/=>n84DY3L/T[өP>|& t]=lpLD uxMƶ]]*d'i0ԾHDg9 y>u2ÐPr"zbv{f [ y0ԉ/MR?Dka,ƨ^jmC1NvITorގFpX/pv_9=m.9(ͩJ,s1)Zs^LU/Đ16 [Kt'yjvi0vh, C`]%j {9BfH"CiaXS$~ I^E̎Yi雹^L~70yO]!4۩c30ekTespb-pmcoԍqO8"p5mΊYoIɕPm:#,?s昳|  և;*=ơ_|t\ rQPX 6%Gdgp2\J9D*|ۨS"d`ŜZY)V =N1UF;ԷK)9hH֚nxIVDƯ-0g6ȋҬ'PѻsJʊ$:8* 3j gIӣwJOO0̟/>PiGQ18TVcqE6U\izn `xn2keU!:idg;5-U`Al:8~0F,6F)k,Iy:+$!!Ndz@].dP8c9Kz.g(8ꐚK}F} m |9)ah+k.F_;9O"O%L~נ%Q綜WKzq-O[؆Σ(?Ѹ3~mC+2! S^fzO:#璟q,x//zG/-< FE?Jmf)䂷ZaU5dMTxP9{Lըq=dmuڢJV5vVIw.m)'I⋃ĦV?;_λJE[%]Q'q=JoV%DƘD`(){<[b\/?" a~5eQxyK K}-vzk+x|/:QL8gEX DK.>`#p1l p7~2?zʪ(wn 4&0(W7y1fDxaoBcc=lfĵ|.+ìȳGaL-¨zF)rHFicB˲[*[ {LFUz]BQNu%NS <1R;455x/7wn ,\TH,6M(;.>6 CLRxa|$MDGk KXeAL9e' I */6ҽ?b˖6@9@/T PZXPXw`'Κ͠8+`֖Bm~ 2~үcEͣR39qV{nS~ Y7 $RR/5Gެ6*&1kWͳJe49[NOp9mљR BHo6\Dru߈ :Ru'MvNr`eõ #)H'F2 , sV/σh bv bk5^5'hlD%YMlCY^*+XwÇd_,/Dq{ Vk]fpe0lPzmv"U&@)Q^vAW`Ԗ'8zaby͵naPҥMiX&/ȹ$2bNꔯzq&n!v;_';ҜeyRq4VȚ~531 cE򃲁L̿:w/`k_ۭ vX6%;jCO5 WEvhO^鉨NC a Vˍ <_\sH9Ecْ8|ylo3l{Z :(hC#5kd̜4p@0鞰˂ UsySKex^m ;3})ܐA0$˶ș+ț$4efm>blxP[ګ2kF6| ?8[G[;n]](Ĕ'+g~=^Y&~59vi\sE>" eM~BZ9"A40N U'8H{YHIR9lHAO%Of-*'{4@2vA U>0ich1>\*N`u6';oFDq^QՃ??@ӥS @FxM|L`䇇n )9$'yC YL*VƑ7/GAq,o9 O]`tՑBB V za 5eǒ[i!m_ _φAWK^7BۭbLqe}Ob-AEԈMrbf{7||: {(! > 3^E`TTF&;X՗客D`|c>j!߇f#{-6seR,r N \l}~RJ C@j޾rAi]J/}SV"oCPmP QW%¿zgETU7%T?ʰ SH- &I${g%ޤ֌.\!_qD隈j"Ҏo)zS|8~Dljdsסd=8$0K'ӚOrz^yHk:Hf (@ӊ ' Ί[oI La9ǖ !6-.X^׮T Ec%Fۥ|L miQ>aIX_ǫ|2foͻW<|?o0 ix嵩mW^y/K˘/Ze@hz&,UDRsC{գ?&(S ]mg/)a;Q_-Iߜ6,@3u^9:7ﶟ2 6t@Xni=(B7jr*7Gْo*AI(,> ÏU ޹(7N{FTN|~}<,Hג:KPGx"PaC ^1WKHnwa|;(>WڵMuR15wz9c+@aWb( QAv$ƏZOXsj:`s[|Zkjã9\n<$E01 4M]]+5wTlMX ֚Pi͇hDt7͡1A3|I9 8{W |LdON>uu>Q!w:XAzG9d96PP`Z_M17\Rҳ9Oۢu 9UBo&t?" {ʿ>g=Rll1l ""#V'ħGl+Ӵ5ƹ[]ƫn"^S..uO.FJ5 AxisUfJ&lCGưmjVCȏs!!Oqߊz=(.JM,5飙F iDۋm>dJAqnurm{I RoGDۣZW]Bl^VhyYn>uI`{nWPo Bި}mM)69 sR2,(dFx}SwN1G/#M%JJRZ}v䀲s._;.} ]U6pav%mEi8O"ƹl<bvJN%$ůc6v. @p6F~G{,L/a?8y&uR|ל#hf5.ԎC~/8<?n-m;`EH:0f!%cEזMKTLF>) 5ÏBw8֞7e:2آrOM;g?yJ8хk =f8^89'u1I*VeCyxr&CkiO-y΢"T@wRΪ ==7zMmj7{ "3X9>2z l\):9H\' ˟;k$-\Θo0'QVUuwSgZwQ؟IbJЗFguBrHqaK'BI"{jG;3N@ӣ (31M弧ݰ8KYܶAe0Å^iIgZ#q6CWrM0P*GVßݕbQ'h%Žv(&'Y_2+hAA AW:h|SVce%{RSb0}::rSUv!s׶zw'+ΈS=`r)uTvݢ9,;WŃg?1ڈtcQM(0cV38jٔJu>kCFn YYu<O]O,,s4K퍚$ rN٤xFP¶Q@].exJ<]<H;@ly9S$;%2ϸ&"NVjc!%Y>QX ^`)y]c:4 KM5үKJ%v\PnZsV 2Uz&* k.1$8̙R9~3Z:ro)J!OP=a'.!-oH|9),)g%R /M2Jۋ'P%]nesk=Jh|cF'G~y21 S6wJo7+zz!ӑk:knCU5xKTo8.G3_"D+ˤB9a CUR}g?M`a9c Bz'W*(=7f{TD)ß$J{Y0l:]47UKH#6)i옴Jw6ed/HJ^zOZYߓ:>|G̴L)!wyD;\ăƭa dymh." thi%s[fl:0?i7=P-rPE4b"_u6racA:\ R?jr,Q,$EmfX1gk=7 77?6;FWUȇHq0ѓ6HDtG,`[ƮX R}!}[335>ꊉy"ěAh<4D[ ,f($)""+~JA83th5-o$ O!sĬA@|0Ӂ.#ӶuHP2Dߛwƺ ^ ӊ-2[v$1/\KaC2/3kk8( 'Q455hkh;+W{qa~}DtFf ڦ@ѮC;$.DES]0&*5F K/i .Yc\)BG\!Ti$32ULm`:2žMrez(Um8X&''"gO$wSvڮ3N]'R곜 MGB>,\e]vtX$ :OD$&͠X/@L0M,zfy#, 07_MJ$DT& 8Gn~R;7vNpbMlN;ɽǽMȃ[h: FȮ՜9xY5wN#ÄKc*arnǚjNY%R:߇J( ۥL_0ny`M9$$Ub &$ͥ(rjߔ.n!Əۆ˘3nbTaEQCA5:!ɲD\=L:;e\ ,,/EG_\k>L"zU*U?ljM[] Mkb Xh; #\5i; &&)FYkU^HqPq۱*9UqS̢C >`Aa9_^ꨆ* Ё:[ϯ!5Df*~_R!b4I}b(8I% WkRg1E< p*bBOTI؇2x 33U[;ZM\g4?ˍ@P2Zߧ/kx&٫V_: +7赨S~7vfq{Ym쑀M%A`0nadgέ !&)q$癝]TЄk|SХzyDl8u%m.:Eפּ> L*\;lVbz5E4kC/_,51zg]*]0-\_ӍFTC>jaS{_t e6aP;ߙ+PEإFofS'{zn:س4K݃@TKUŽhO6P{p`7CSfd. !J-,̎[ENy?;m`[k=ETP44t!5w3fMoΆkVE|edX6)3$h*jꌔ)i*Wd^8o}C6X?kXM /Ŭn!gXC,lRbF"P¥dE\v£Mk6\o6e5CcP2#%4AB6(./Zid0v~AÇYWbʟfIZ=G\G d-hQ{FY({)-"6 tHk Q{ BY>N^0ΪQy[pW/J1õCB(6)u= Qf_d*vNl/nRFx2If :rNt!Py :(Gc rN3]^0T,Lrn{pH eJ҂o,9U%x8w(se<#bv<(XIz6R]\/'\#e"o;Iې3>̈E)ؘ9Ru]3 u,2if L6Ρ?RqMKp"DY%2n*vqᴇwּ͚4*1`@5yіLi8,L(6Ub5~noIȶ7܏^!ׅFhQz0оocEu@;DxK1ߐو8gw6 :'װL;?#>2̀jvB.Er/H@^4E٘o5~3Ow.n:;j!.a:"gtT Np'\np}o 1>8X˛K; ^2Gdnf '0/Nu_êpK~9NMOVSB&$h ݳWy֟.N-)N7 Ӈc~u^| l'u T= ASHj,B-=XYػFe_r,mZœ(5rMAecCn&s7eWl5St%ve/YǙ\[ub5nƨc[ac Sja2(!kF Kr-ߢvdSW>UO%#q9z;6K;3aOWӆ;c]o5ьL|&?\%NpҾ(=RvѴOJt{g0ӿ`2񌘮8y4M!yϵ1dn \mN=(v*~<:QѬn g)H͘8 -Yя)-ߴ$7v \+!]~t#c/iHoCA)`ֽS=Em{K 6G`!#jQ}Է^ٳz)G.ǹ Κ&Q8mu2֗3BT抔a$)a!9r7`ӕp\%ʒ6E-~{ Oݚ j4"}J[)FMr.it G4gKӒd7:[~_ksMl0gS:no]??w2`^.s۲p=+פ6ݿ;\RDbR5* a<2|Lн/;Si| y5۝*6| `RߏfJr?t4& a2V9C?C?h߾u=k'If(Ԏ#r؃2$KMp37J$۝,w\/N<[V]d?T&g"3XRc^Q|T, ^KI 0>4\_Qz؎ErVnR;}p<}ttkL8xeb=᱃uOI4-Ov4)t1I{P6>_)d r)TI8皐ڳPدH%[]g r 0vT&"~z pR6xa:2LH?V.>FVc]@裣$nMԲ8W鴫ǁ[~|~QTkunқ;ŽCUܮ6 yr7z!"~F75]!X.QP}s0.kYvաF}u`ӝrPV_ h2u%*'y2,"-:(C閜urEȑþ`>bCՏ wDGDi)M=fDM l >Gi'3|e}z8"(sӿH2"waI!Lx(j=4REAX1BKPu=SVk$HF:&d5&Byr"V+^Zgi9>rоG:B Ӛ=w,ӔEt'ؤ[uF=xۚ^ɋmbHP8p"5|ꃳs}4LmjdփkDR2ǩ.twce.n@y=L"|1j mK.Q<#h+/e;y}t+vcx%'oTr0Ye//6 Eҿ [0yz*vH0Vx?U/Z3+e ө8i0Dw 8'~j ^]e^q돝 _ς4ɍ<݆'n4N 2^lIXG?9"Wd_g$qz%;w5'\BfV'/O'Sbohnx#; ů-dHgAIꋍ*NWX}HapW۷$ќ_:TӔ%Z˂fɌu:ݙ+i6Jku1}0,o[{pR3^XwiRg)q1nxEJ{2sHueG)-Q΢?"Ū q=v94EJroWmcn#9ܓ,Wk0%rZZ\#ͅnZ<)6sJ=L~}ml`z z5jW:DYMppcfoʢ5O/eNwȞǗJceYB@ۢ4j`L9mb@-loGNˠ%6bZ0.!N[X)$L6dG4^ZG~&V<0R\蒻&m35ܔm.6| x{1lIkm :NߴmP$% KG9߯+l^WZC`6[:#"A$=hޯA }4걿[ԼZ{hA`=m'],̰?vl0>oB4T΍ Xq 8dUqo_ݨ ? AB.$My}A*/l"M`bd:=JTg[JA[ҟQ{~̥Z,ncfmX3Vu1[u{#W')91Vo;=u9K q`:sR6Kk_+IT7y]ş @q*XMխPX)d^lJΝ׵4f7. ҘT n.^-ÛmJ \p>%<7`xVub wBb`n•ʃQ ͌uq)d1lcey|,v*+i5Cy[ GaNGQ(xO ]s0Rw~Nie/*v@m@t8a.yZ([IykKӥy hQ9)X #!FKԞ"^m@CެC jz`=n̡)V6m;}Xк u鍪%/mb `vꅽN*~ U\fҸ[<$b~ 9Hfi]ZvsŰp.' n;w^$1ohH0c=1q 9I.1D^.ƳPߓx8BiOo-T1AmE䊍̋n Hv+.yZ;aI@py*tr.m?y5;[=t { x96'oUdhg2eB2IyK3%rԱd.iwnQ2b wj-v(1뱴ml3BWrKDmY޹e&%J+zʎ|iZpTt֩j)f.H_nWQ"AW7ya82 z{R5LI>6qA •k%RE=MW ԯ`Kl]q0nUh dHgđ#[m↢yc#M4SÞbޅF ݹww q3B0#{Ƌ4; =uWTu퍕ҠĿ۸#Cmc Ay}cu!.2L-A:pH'}pp^2'OrIj[$L߫kS V{񰵦4s+-3vbݢRbM "}zh uUU 9ĕ3i}*ڐXr-\ո\$/eGyw_W$Y<Xp+s~%촍lhUI5tvj53WQK܉KrA\ri`w#[s "bjO$ HHhܿ>qէٺԂ4:_BÖ1k.hSeRFI1n0q4'd #b-FQR N!ʌ֒} L#CqOl]|Rg">r sۀsn/Y0azCSKsQߨƂje _à6Ҥ&woS0^3N&:Fn/25wƯz;Hm/7>$mr17k1 *S}X6@AyWa8~U !ttw{d>ƈT) oJf`%U*uP)2 z MB 7 dt74g :c݇ qxN^QʬlL pvԘX7,Owos]\#(%+L˪HE==&O!pO\6 !T+ Fx}gp]*[b2X<38lsg@Gx HyCg\-nrnzc)ݼd6*ϩZMhGXjd59@ˋ~t޼h!#(a"+" ~JZC%*è3|O6 *Ub{ȑ+=vmâ-{[#\L`#*Zo>?{Lվ^W!s'_4TZS}gx(f[pyGI*T2&h !ZEF;G7@/Q,' ),. }9tZN#rtrR6N !F$z5,)?btGq| =Wɐt:* a=X-#zO9WT sn {ɡIXEZD=doO&c q(>M"|Rww%F qr[|%`bk.[ĤW˂<׼RYERd1CC>Ǚ2 jȊFۯ} ~HC=f6R(/=Hf:&vY-.= KXٍ?|.yZ AL+tTeV*pH5GIwmɁg.%kͮ۔YGDuX1gd/EllN1ɍ @&f7`$PȢf"?a"ÅhH@C]:+|Q Q 2fETIEC%lO$J`"{r3?JWaHnn=V$ˣP@{t+y6U9e:Ļ&m$s;hʺ>-~e+֞.lk;nsr9QrOtتʃ.{,UMf05 J 8ҝ#iB )o$jNmKk\0i%Wi0.InyP=Da!4P Ɗ!)k*Q2lYa'jHo|t5 ;q"ꍔ$ FMӠ*;\OK` 4欨&P>t,gö=ҚaN^'[xn"hA7L;\ؗMH~f nB-G9|(<_kMKUJc)ܗ_p{.5AVT}Vs2s:ږjQGT9 IGNchX'OO\jZӵrN RzBr+3l/BMְokϧ0^7z]&m<Ĕk&vX?*a^pb_dQ^s T0r[ڿeΝ2&zWJc bĨbQg8bv1HZvbs'O er>Og`˒,^tL\{&~^M =~Tgbq)5фD`|?N+_ʩ^zUcF@d?0trAz @䁁>_Tɫ9q 'f r/);_17VHYC7G}lCxbڑlC04~BU."s―9~5ՅFsnʀ_93)%Ol5Kl)^ <ע0{T?}PYTU61\BYY3ӈAp*;|n :hg~z[ v\rfA VK)۳,4k)=Æ]S<5.<sr@GXbǝjwA* s]ču5Ies 0q'\(SF6 !Nh(VoF"t~DRx7/blPϷT m{ccsĝpn@ grL+}vRuvR*Tqu8}J[Jb؅Z q\>3JGs5qN۩gz-E:E'/d{ަ)x]=EC7' jO )33joٙ8{ ]ix-V^b=vajo匘wl%O=wY_c/t <QtZYՉhHmwXq[+.OʠvWbQJM'K Q>ԥ x%oW yW3<'% gtvF-e`j'uG஥A{2(={Mfqb,Wy,;iL#P!@)q, LbgrҀ+@,>OFO\6` BRb{OUX֍Ӽd.$A9S#Eʑ~T*e:\E< S7cnnDSig,` "mKo2%oxŌvB6,X߁JpT9: B91u]YCBǯN,pR,/CW]ZA^p0'A̚\uEKLPyQ#%/$-z9 4L;)eg1h}BIrJHaWaJ$ e_xT Zo_^!gvJQc_"@ISACRbɅG.NRP4?uk循/xxNVc++C̖٭M^@uVM+,&\ dT(2gzèyg02eíĀF1,5ot+4yIL:Parx5aI:rT8k8.f^틊!k}'߮r1[,}ݫ8m ؇}XbM (΃+ҝq0Ͽ;,*T#Z º8}Xhn+>F^LpX9]u񞤥F6r[AZv{JǩPZxm]!RXx{#|ة4>y77Q3Mb*TmQ,ԊǮ.S#+쮠D|!J|貍V56|' oI9ʓ}Նv@?FjP|I)Cl2U EꙎ*JDTSRZ>74uD*•HZz<#u NH@Τ}?1?`PaBmqdk/ftTlf-pqߘ>eٽ>B/T.a~KvZƞ#ucltY=#3Fw{&d-`1BlU@?T?Zyw5, 8lRT yѴ b kj6hJ2ON.-eZ8{|frUFa<1/i7Iϣ2Jr'/ƍn( @֤#!^{?@/Ǜ矔XC"ఇ<.-Uhx%R&Z5f HrF"!]:$@k*hWj7cbk3P~EכIw.-;\V zD4acS},Cɴ`zLS}HQU.T0^O;ɦoCJ\H@!8[)^@̇ٽN7 Q~ jmێn B0/{&r~j$QA',@M>ٵ22M3j6 E:^m5 -&$- Q* iR"jvG4:Ffmstw}(vQ\x([VŇշޱ@3Gp;=7@\pw>ڕi2Pi Ŋ8Nv9D|_[2ˋzVQ1ُ*CE"G4&v*{-m/1jd&TqQHni[XΑQc"[FIKr$.q(JL D0;ԾtXW@ڝg@+Q-zVё[cm @pTpp/iF@mc/gjOdՠXQG +}5n"FrID.++UK9;k &npߦ͔oAH2i'"3G{AoA^%ģfAn".) qv [F+,k\-ipf`pe4Tyܝ]P('v)qqJ6ee yCD|dC AXm ~ EYt}"@8(t|ӯkt}b~18Gsfܻ0*;`&K)_JteIJaz^qd/U#rP2P*Cd#w*r" >hBg'9Ns6:ѵ-7guP-pr{BGiZ@l)[_z^ fA0Jƥe}iuˁ`DYWߖ'JkJ Wc_>ER}hTۯ,ѓ__y b3i {ּh<+7 MhoT΃=D?D:)ҎL;>vRŊ *9X>7 udI$K9FF~40'+O~jFR,-̶\p<kֺkŁ<,=qQ9d&cE&igąo$@P8ZL,ɺx-ZtfĨ#sa1@2/(I_:eu*u)>2ɗҟM{Wr jVCaϘij82=g pU^b>/ )Wn0/ Z+)$e'X᧳j#5:-rwam2KRjkn|lIUwHb"AQUiq@b]6 JyAvvñC6>`:sID2D$T_"]nj"M5,Ze>o6խyM9 ?&nu*VðD˝ ֳ6V૽aH}2W~0MR[f/R̢aH[ʹN.jYHd᨞=?|g݈0i;g/Mka-d5B r #5뎝{tB,A2KK|z%ɦ M>I:[iRSb4q 6Ub321?yugC0Rlldff*p%' }+z9P3a_]ev֮jGn*e5KODx: ̎10WͿrV z&X`])oe`[d#<&=m"$`b4xez[,2EؑñUN 8꠼.0PXAn$B )u4TYo);n6:+rd’Ϙ 2`5a*rަ 9a0rtYX)/i9> CX(ÎPb?GzY?N n^t+f0PC{k i_ߑM#AX_EFCC%` 67wxhm$^uZA,ppjg=E9hV,$p<+j^đs4pi rrT/2Z^T!ScS2*ݐ9v3IQ?I:V%-5uiV6]U(,ubR@1Q9t :89ɳwr[2yԒ8 # h;4zl=80@7& `&\:[ z4HdV)}MJ _LivިݱC6/!Zq? ϔaë+K߃Ux1^ EbtIg\RPͨP7~}x_Mѱ C2آ^5b_ jLbq`idp Ҡ襍lt_^ }4s բ|d2sE%hS(Ŕ:M@C,F qFg6[S ׆.Et@F.ȸ w\^dG)䲾$o۟AVuGHSO8Pp>8z1's`*r%^{{ihں<@w;y Odג"H ְqx{u6hg_Ku1e1'#FWh;9Úg$j[ S _=|iho6?;ȶR47b L]\Tu~8*\ D|3 DŽ҄ Tl_',: q*vq$NhFՎXgm |XiC!^JEƦI\C+_vn HFݤ8Q#HMC]zalH>N- [Yuǁ[^͊y -ߒ֓ا s]  |1sۀ#u Y|m 0iX GllDӣ ?F9irY/OP52Ui9G'Bϩ.eQqAHӸY=CdmGM\dmƥ:mvU{({z=˷ybn1) fu-},I,^)7Df]4|. ?+4om9Dl%<|`# Sjϧ*}h&_DpR*| P8)#y֤< 2_JeOVv ܐґU~{8Nu2 R.ׅIlܟ ?xVNL*{6m WZN9^S#=b9 !&a%:Pr(td\̳mI(ʰBߵ}L*?8VBƺm΁Qoo8 60'#yGkDtx[,fa$:aMXKr*Υ_a[Ͻj"[l^ӿTDiffdfECe݋p={v$Q5cM+PvGR4ku)ojk)}1l$_3d>.}j %q2?/ݾMGXݩzZKˏmG/ijzxQ9mb/=Qp{HobIcyiȵo#|@Jo7Bw+6ϻ12? G$I}U:\''7ImN^q@SE(AY5bR$A7y`%CƖ[޴U!+6!"px0 U@EFXJ4{H#Ơ@ϧxߏsjÁƁ'+D*s룰.ͫ3y:Ek}~ld%t dFzPiBfWpwm3ܳY_43,wBy '7@Cږ3e6Ce'{Y;|JQfo7= qxaf]8:LDađeB;A97c[Qs=f/< I}M 0\k~GgQ4Jrst[ZUG3R W gC)U@ncvsrV?ap a'&J?gy[OAX[YױC7a@\x%f jwUBar׬ѵ'Rϒ+!cMv,2_v)~ N=`Qawgo z2O&uN7]utb'/O#5ŻT$4%l\V#v$n6䇚d8@FNr0A(YGCI}}o㐍ԝJ%{ݛ'\ǒ>.IC'Kjࡎ0}/dAY"ODOa+"Lڱ)C6 f=FcҜuV?ɃV$>[Kzt ?w jI `!GldRn|O|6vnd2Y-_UTv[~:/|!SklY;Bn f1f\'7Fx]gi ze Czb,5A 'j`y;rVF.LvW͉ nWAyԿ3Cf"9bw kLf,a;x^ȭ<շIp<]İԏH5_d\y;Hf)tl+ a1Qc +`:#p0OD'{q*юAozv~& vmzڳ_Xȶ7#)ͧG6k(ȳHm9`jC ע#_}t@ׂ/}%ddƘNaV3Q 8Nsoliɴ }E2 !) ӝ 8Q鬳P5V;m=t~Wb7BAzONB _מ̡g;[ٶFc6ȳ[/֞Z Ǒ~)ɱeP?e~pɁ,AVݭ.O,Y] rca{jޔܓw#BSid5;sk6l拐W5A`&HB$oC" 6K.o[fƗd!?u;>0ZWG=0P \^r|b딃bVP: ݔ:dBFU`tUNU0K~ܡ6C\cq! 0} g-P[&z"DՌ&Hf5%#n 8iKi[Jcy|^jWװ>3AZhs"aHOS<7gu0xDMUK$_/?G /rՆ!@@<&k*B`p4Pw1aQyQv8D9ǒa>SUsx] ;LI0bqPrדDcn'm79U&=s<"JXNCįU`ꦸT>0fʎ'7(8jB~\U.fpK QRÀ#nQw#%]NQ>FO"gDJc -'6BhQH|v=pN?:mHv:} Du@iWB{F;([^*B@^$9p[P:Uѣ{}HrKB!lzJ0!]* x7JNm9 5Y) <=#003 \jIN*U ]Z+bVvb+h,:p*R0%f([F_t' mb "RIMKRoT Ҷ' кyV-ssO^׶m4/ \+ʳaۼx$Ț1sIBwObI81G@njqr/CDm3WijƊZ47^0ǼEk]h\фӔHO e 9XɗM@l*ZbzKf1I>=R] M =mmwJwZ0"*tjp )qY*Z DyuxNfM0^:; Tq@v pT#l7)IFEhV]%)C .ܭV~l*+a']兩.JB*HWG9SoS/d>v::UܧD) SCwH/h?)Y@%RzcyVRAL{ifhӑӓ_(-iBȐOq ޽}(Ȯ7b䚬t?E%^S?fl#á^e1 2E0,cZ8Cʕ_o$!ДJaD߷zj!*OKp-u)Y.IeAIK* JA%:yA׊p-x@OZmhby!A \NIpp#z4Z+}hKE{[ X;7K'~@KJMn.V?"ý"fE9 ,"h z\|"9uB?C:{;)!G%20#z>r_.󨡋v:ÈZgn*dFPbO&8D M8! FR}C4B+K\{hߋN JS"tB>ҒJ0dɸ\^q=,,?次0)3j6~V2'Ǥg\QwFq498{j҇a~ƕcEs4|^IOm2y+om( EoNտd6Mu#ƥf\Z^Ӎ1 b^SoG5,qTi}5t leZڤ/R**+aLXKdL9ڐoc@5wIeM|A/múIJ4&{`znS[i Xix%WAϮ/]!D2T1hBd#uo:'`ƫGӕǙs(0@/[)Y6'x)u1-HUXqǾnߥ[}%D 9_*)zxDע-8qo'Ww"C= XRU>Gv ddB3ģB[Ű+I;䲇NU`߀Psݲ{ɦGXje'o0 \ъRw]?NA+r13+)mXIE{bN!+`kVnz5uQ79+6cD$F(yAmiUAҏhJȯj.0K̪BgMC\9f_]h!ast;k[ XE:)~FJJS]:>,63-@缷Kڵp q9V4l0| ?~ # ,2)J|0aG)mI\r^@G`I6=kbMStǘkeB2HSC )֔r][F"UmGq[Lhi7qGQ_3ݬpPh HBOKFM:shU5b9S|(\jD8/WsG2$8j7lF%;a>S>֟{{#@o)sNm1{V6#P {*4)%Do0kcK ٍɎ%gٮPjlЫ A>&#KŹbdE33N|- bcmh,Le x+*HhE.#+8^6`"O3nP+5Euk/ּsgnG69y0?EU))$WZ0Ϊ֮.Ƽ(7;b2!M#g{$(gh^HhRFy'-i`tT[zge=wUVu<&4̍ -uԵCag+V+Yh@)B* *FKzhp5;J5 @Tjspr5j2mEtH[[9Mx{s{y,FCg.|K^dfo9OރԌiO/n/MRetB#3+-M?еUd$U B¶2>􊛱ZK<  rW2ݥ.~WA D=7ώ#tڐ^(e;i+M7IxW|fԤF?/+b. HiZTk;5G1(nPjo(w@sPsUL8x~%'D !?"zy1(y+j=z-Mhm~ӷL+qy BR vgiXzfK]$NkˢGSO" ӊ!rb`~$1ke*^A39%"ġ`PR!& *Zr'3:_X[P1!`{JxV![%uWpMZvFQ6a8 g)~'Dw^`>1״` Gh-, 3Ȫ['F;:3~R?1w_ڐ {6&D^?7j y .KUw*L>5H  )<׿}IcA ;yk!Zu)sU/#~M=.f|% Cϸ_cmbP*:(}ЎE2Jo<& )/sS&ɂ.")K$ pvrEJ e6YVEBqC׭Gmy9a;ΙPʆo` HU6em-ŤD9:\BՔl/Uiw 'n@J=|,s*lJӔɉs/@||v5M!N-V^TD3) 5H|r9iL.҆8j):"9 ;MXMޚabrF{U@ iͣ@vm]xHi漞{6u>EpsPR_'Btȡً1x&3QI?ʛ u0ា8S~uEFn6,| *r]2k,MOV=6M>͌,U"iv|+}u"xwc kdRGl+*7iO jw2٩ PhGs6s42e!_K%o1K~Vn'o.ye٫d8aٺsT|:lb1?I8ժGB>D2ϯ" UZϓ!mʼS5F̆$sLe+1W)D5ǂ0ENjHYϊ }˯1:uS{b#k"i3g=Xѽz1? _k[?cufx!I7E&,vܛ0DKmߕ/BvwZ絝ϊN)a:PZw}?np$WTX^SgmIi4xgnl5n| Gn*\/Yr.);Zpܰ1 Kf\}VBů|! thm;*QVvQ˸Z)e@+U[3Lô"NؙJ}jlLI`@elel_?F ԓFoe'G4{0s vhꕜ9 vYk6JNφ%M.Ϳw ϒ.q zD# 4l'E_DeĆ N*F!փ,i1)DPxoy|X8ZwTgoʪ׵(08gX,!mW-֮Aמ#*R8y{;}u#5v3u/E/dn?]#.%yxfv۞&&UBup ^<挝iV439#m.  YdOY. -[k*D~p&БCP%Ϋ[rM Y5)h1Nxږ8mRƃړ7>{ ٓA+iB)C򲝶|М'i-#M& Hwp1)“XyDC'3avx\B~.M!)oXŽ1Viv yDVQb^[ZaG:jS$Wn?XGu*ްא= P(^V&FlxS161;5Ty/T"ȁ: 2C<+[mphpc nj^b5VQCOk?.]ZW -x/sҿ#H 3CTX";iߜ`;Ⱥ0A95a"k'wQL{IVhT( h-1Cjx|d3 Lg* LF Dcvm (P1㪠"$3~}LiGFZ$l v3/"( NQlP=2*)dv`M8)oxlj Z\ a?ܩɽ-&O"zdkx1h$Քxkv_0g3ZH<,YCi|Kߞ ),* x,Akg}໼SLCM]UPm;Bu=`! ,*yNI_ße&2&(;GShe\; &ʐGe3'>"4ć,bovf^=mV(` 5+a \O ?HŲo¹wdRπƬ,Ivvfz'/]m/kK͡!1ʇxԚwsg(!6"<'@j^;d=;x/zb@|zGTe^g]_sl1  w^_"Ɖ[, "i%P3-> y|Aﰓw?M?`wȅ@֫<]Idt~퀽5 N}!Vlm3EGcro;J<̲̒Dy+Dm)*m,YhoFqR>geG&uW?֎x|uJ&ט 8Gi87MDjhҩ6Ogu_O"G$2 dOʹ;D(i7!M5yK_u= 4[kE+(+x™<]yQn} 1Và˼ϵkexs則~u'&~v]Ѧ{JA΄,ecY \2:PS 7 X?4 tdH$v55j<a8n!3ƒZAl*~P_aMAc.W[z!hULM4W(ϯc.dMrbP k Iڅn'?"@xNsXڂ)}~*1Bp:dvNc J=!͔ssyS4Yq‰-_0DF/bFs$Ϙ3@2+*&N1Ly塅O6ݮI8Έ$0Z#`-OH:nTG[K&^FAZ@o[=H2\K2#J;㺔Vp[[bj*>@uAә\HC|N5k,4Y81 ;}5=ŹS S[Aڿeix uuοyQٞ CD9YZT)s>ֶJ^~UM_~sM]6b8"׸5 \oiZAS?p%d،\V` oB3+V\QJcǻGC_V1۬RQa"G5BHL Ny_5 BGvh]1 pcB tO?EĐ> F^ @ϸMYЌ5r4(:NxBo)x#DDbfߔβё&72)e+VjbYDN>A (xE@d|d eiӣC`J5C }O)Ia5jªeʸr,HIB,e f T6$a& ) ٢ث{}K`:oӘ S%o\xL޻o 3"~)<XKB7-vފNlȏ.~{rE{]9dd#hޑ4Aaev ^5Ǖ?hkH:ڭ,c;!2;$w>N.]5<H9?;LerQP8?b(wR7URp@NJ{ a!坷^g; +u4Ǟ|Y{Kv2p=.F1ashf/5T{i2Qtoe[&)8;X$r f;2 z""iAt\A :bFE=M2ٔR|~Њ!N2N#nYFb <XkfKmQl<9_ɚwͣ2<'SZ|/˙ުvǔ<:I2Gx(Fg.p~ehԌ'3TɌAsHPP:>,BҒh4%*:d +ji B(|~^}c 1UHtPykim@'"6("i C?&n jqJ"yZ .QZ|ʃk<<*| S5%l=-Ǻ<^ĊSLvlr{-&us)4RP&7H'R&NlS{Ywa8'>-^2"8LS@1{; 7uJ菞ӊ(1,FfưPg  8ol Dcn-xr5K%r݈_& H5ىpyRKA36@j 7(tcje Z˦.6.zߧ4GQi7/re=L88 8?]e /zBDWC!RX[rjtE[jڍhQ]tMeQ[ܽ?7cp%RTDIfJe1 p>3aC YUEna4'XLjU622O$M=#2 lh>P:7|)\QJLElj/xcIun?=\2oVe9^<2u{nNfJ 8K'25 mW/At=~vۛ]_Gw6]PoSդŰ 4JU I.Ctn,̒$4d%2KJ/R#-{j <5Yofh4:E A<;2({?p:lwDr‡QDzPX/a2-&y,"rB`5fMyhWG^א{m(C.Or]mhy`n몡Yʪ lWtI%۩y<)~TV?P-xn0~(Jw3"5Ė8=s3n8sqӕof/ͧ=!j "EM&;Jo{}=q!ZA&r䎲2(D0*[G!{^_.U/X␒ n9Gf|-BY)9 'S\p$r  ?_S Z@H 1%";c%%왣2=B;O.w-厰'?}o9Ha̕h`q1 gFdۿ1R)7&TT c6gĠJ~P~0ꚠt6(c0"-暄M_2\`CtsOP-G:,}_"NgϺRF'SI %|b+*gHS9N*2 j9IAׅn,>^Ljn6fIZBd l(h|eKJ;2qB^7=93y:;9X ݯx3,HvD14;QD]HTz z[^/u&kԍo2 ]:F2]"!!q*H o#)0Sl>Lۍ_t@zoszksC0 /=fO)Ɋb[]!cpu4G"-/;>/.6{IJF`Qe(9 0j,f/n?Zz*T\q5'V\`,OAOn}lU֐i 'MWRt\ Ǎׄ'뜷x|T!8,yM1+aD %WX(?*ڻnEۢp&]C>&Fq 圭Fa 5ϼ<[ƨ1kޖ6Jh#O_E=u 'mgQ o06u% %Ѐ=2|4o~xX"]ґA? &i/f!: |QFqɲ H* ~BiW\ތx?\ :~-BQk Ejh|BgƜAMi?)d`TtDzS)\8{BZe¼$>Pzc$:u 0 qCl{:8\G[2ҔW=)M.O t-stA̧e(w] TwJ$Bwk3=oa83hnCvǒ(H% S/ ȥn7",^ģ2r%cV'׬$UF䱗"a>F)⤗XP=2HHoaU}4*a j0:k;;=->+G纩kwώ 5LV~%gl ziv Őߐl "IJȽy^~bLn $s?A\W&ŬNS]7%hNnrP۴%?}rC}D6`_Z!%O%[!kPP]G%`:[01Ks 0iΪ1f(ua 2}t8̹qD֕Gt:s;[U5g1|Cw6IWA o ~ndUP ;S#P{N'[!3+;d>KݰЪ`$#(eZO#櫩[j:c/nrg9t_%,Y%w愢wDr/|BF.s6>,*2"'Hy䒴y\:8+x'j=MлNEKX8^@@%5k5@a#|%@mOqG4^m63Tw!m&ZNK[q~\QL1=MBI*i}n-DWtuVm)R>GQbCkڄu=U o#`FGJ,.G <|) '#Ox2.ݶI5k0SZbMOwq Y N"i|hs?/zϐrB} w549y}wqa#3j[ܧS29aGa)r zMypbId]vRóI$yakKLOT|Mlu821Ed0)l(guzFr ėD2i@c0Il+R)op͓E"q0Kf7-R8Y UhuSēG'Z m/#+m o-xpCDb{-Դ$:L.*!9/}C; Ѣ\G!`Og"ߚ+2+bO.̟=z"hD`G,b'vsqcDd5xNLaU`9knqLZ WiofW6J*G|M\ nֲAki,2߮үgK n`-)3˪VfN6CNZep<)d: \59ϧҮe>Aj'z~5UjvewGtA(Y "Ɇ)EOcÓ QBT%I\M wG@(2cO1]̺$KJZwOĘi@0Jƺ]hX?1kHfIv#Q>j#P,L&e`ꔬ7PGx;ˬ09nƒHc{*eG{xSc|%YmM [ᥬkriIvVgoؐS7/k6)gܼWܗ]]aߪޅjX\1YhQgC}`gwQ9 $r>(3]mZH`?,{Dg;u.xkb0^.@'(1M:A/e\T6 +5f)0rMS!=2}ICҤXi?YI=Kl/>zk`d#m ē^NNbW>ˬEn;q1x\ tw@LSY4 Э0i퓻l j^`SOG˯f-|}Q$4vOV0`E=\FK&`/.G^vsfUa˲:a٭%<6n >`IzMe ,NF}cMg܋L%H?h{[4{KOC{^:)M o}(ďg. w?ZA CO@(^S{gl='CA[ ԑKM,[˹U$qI8ٛH>tP3A+C\]U@ER`jV(hаm&=>]7<w ڛDEx0X/"G44:+Y3A"E4X&P67xR305Hy܋}op2`hMȚ, lQX,2y&'?Gan&"7ֶן3R}Lok8Ͼ7Z+{U^d| iwvӲC,)^xw(Y蜇,^[1A~֫;P,Lx0hWh|]A4ۓ|A~hP+eAPk!401N,M⼬!,{`JZw j['mc@+?C.ľ4P>r:y37ҽ6֭[l?Y앀6yۏE{JC,#wqXO!݋BPoGqsͳR2y x4L,2(݈Ύ)PIŪ%/@1(lDAd'; 4I*" ?Njik;?.~Ɩ!|{7l;+uclƒB 6GFR؅pG=I5dm!eRYɱ$^;;( ?zBKz r$2 l#9_t+.Aҍ/ռ+&yd`DNr(}`mt0`C8y 9VntH'$ ~TM\A^y" 5FILi':S&A|d"ɏ>($0[sD}g #<|3YEr4XHmFӗiDfmaP uSkqӀۙG'd >2LBхduWptVڊ Jlp\mLݒhǂH:GŶ`r`^6Pc\ S{ySq{~'5NΠ|PƢR/!g=C/:K Rn-_,Fct"]҉<կL=~Tb"t鑐0ԁLCB@.nA]1t0xh2":m5[\l4:Y9aA Z3FSE8L)uփX.ROc7R#;\9o2-hud^@d}CcՆ^NU#`(,z ׀/ǟ>D07բEp䤻Ֆ>ua4sbn[-Y-S n.cL P%5YDƁchDiqw+$2Ogצ.O85` B`n?olzLl/PI'4Č |!agLj_LbQ6a|!@hvB:*OG<~gqIeIfݖx"&5HĂ.6nmh|JI{ /D}h&5e`ęczV-e.'IsIA/%6T~bݵ}{#S[9֦e,T d."]_#jO|M =[Lg5p;":;XP1\*pq t3)@Paw뀤0JXzD#lfͤpDpYJrܨ,b^_PxF7,-ԓ}w5ˌ2}+ּ,!Kٝ8;D6)!4K9e434rĜqE > ڢTO[WLVHF[7:jWn&YO4>1R9zY.,2/a $` o#  1M>82@ZZqb36/Wwkc1̑eZX@p*Ɉ=oV/ {k7$wfxHؐn EV xzrś}(&合"Yk-xrˡU"zBQ{i>r2{ZzŹl3wx+@vAڱy+&d r@;/eG%“ͺiL"g+&0&QK:C\g{.ҌV(t8nSf`{4mPh8h D+O3z2dH2GRJ/W@V[MrLC  b\%G)xz&/htmXWyTI㚘/U~%j= o2VdX|yа9EסMyJ Dp+5nn}+#@w #ẗ́j).`1tiĴb z"v9X]K\A^$g$_B-9zK&M /770̯YQՄb )Qt'pp)qj#k|vwT5d:)=U|,(.gD#o)ƈ޻ s<sO4ֹpnY0RǼ݌9ia)Ƒ9`*snQY*tߒZ^ˉ6]p<0Ap&= Dνvl,>o嫸-=&~E ߄k|HwS693ղt[,MYU9t\_sM>f2v؀@Jo> S1޹"W/O0v6Fr$Z ʫBuQzB6*IHxqz)D/T5x" 8cGg6:0n5? vIGؽY$ʧO8Fxi_=Z o _nUζ@cVhdBm 9Aԅ RM}[u{I u3Zp~(&!PCRP$ڲş$"=">jy|vͦ Sj( / X.-" cL䥷a]I ݒHcPW'I/}g=p%OV0]hnmѻ | n:.oG(nP-٧!+Q_ǰsFR9h_!iVQS8!غբl6`e1e$j$pNIrMy ;rg$Y_6Ovp~| 0\=@d%Rh%pӓwV+0 v]R0ע;b8og1:F٨g" 0+^1-f@N)7۹GSC G\cPצ6$q!b/ /W|RR3_f2CRP퓚isٛR6'K-;Y&1^VLG3Kcg,YeDX③=FR#*H I#aބux9g~A-;cD fjeﷹ`\+Eg2Jz+7u6PLJG/{ӊڵNqjf _Ƥ tq?MPg@pcx\fNCt Q\rV~ZKksq.%T>fП Է {>.#b1ع Ҧք}rWky[H*x)õ~ʇ!:YJLUWybAlNx&pP茧),V;`;k,t]A{C<0$0=5 D4nZMwYu-0˻bFLdm*Cgϓ o<ZP>d 3=}v?.7EZrsqʃgؠ(UDhO_Rٱk5u~N<-n!:`321ax;%T:m!4yCQeyCJaS%rs[iz`trv^!IWV&bSр {p4U}HDT p,pY2Hj\sDV?vw|I`r:.*#XPIFZl~(w1MtL{}u'9tO?X%kPo/*G6tOtigW/Ƚ::G (KԈ8pxIQ ?׾ݍFD"AbHLś 2e;Tދ)6W4fߎw++o^%{_IޫαQXph v4_̣!#rɂXr1^K1P-xW;hL{n&.°iB\9M^y;rsB;lsHJzJJ+U~ĠjVMDG}=[n*@{QlAy; h_;=/|e( kxa=ĶTZ=<ݷTIO(禄kDlRÙn|M ,? uz^Pű{\HqB OM:dx,zS9s x aDF^I{`wMּ40W9JXGOSyvN޿uU[XB XO˨]nw{di`=ѯ+{JƸo`lΎO z|oXG١΋ܭ" *d &:KiNCȮntg@%!1~V 0NuJ#oցU;ZD8Tuzن \2{j*ǽ=;%suji:hVA}Hбɺ/Š9O!t.]6Y)L8zUL8ڵIqCl+2R\KHyHhR1V݂)@.v@BP0_홤W[GSٯ2h蟥og 7 iMgv#:CRkI|l]4BqKe&oDKm*A^Jq׶~QQ%o!| jX,Ku3pƾœ nY)p2=?1誟6(Q h-rSY؛{g)Ht7*X=;~HP# _[Eǽx-mg4 6ÜǽK"/(%0d :}UXVHlՋV,Z'$9cc>8w?ek̙tHoSOMHO-GۘzQ0~Jv)*\'|,i&CK斯i=3)=Aܖt0Z W͞>a]x H۪\Ǜ htV"qzӟ:(/cJԸX&6>ܿ0ԊG~ytлA Vy~Ƽt'08DΗRe%r7p0m[[#3"^ !Cɸij4"My)l$1WLw&^z/[?3u(S(bR=šf7dNcwSd, heRF܏|4Q~֨˲)b׳[ ``ms2 >VAOndp&vZKװsP"F'v`Ldub~m(?a{BGc~ Ml*hX6q1Dbޜ m"rp*|]h, G;fqE^*-st6,hmӔ}4/zй ]r!-ڏȒͱۉ70G>r5qBnWV#-Κn$YAJptM.m/jP/-CZwP+[)Qŏip)*^_;l.L2nTx=`,RUڎr.mBQ nF IxJ$P W<8S7w9@&|\ xsKZݫ4W E5We?zvlߕZzWi]-S,j1ȯVkUU7&zelܓa2ORI5|2ZyqE7ӷZP_*oZf-ÑӲF9Zٵv︓l^Iσfjqg^3Sx3^1Ork벞jdnऊ(4ۥ|DSnFPnJh v\^3 KDq,EP |TkZF~>3V.'Kkz*uJ}dEܞݐ?׆m6ɳtW9`3'ٷau:V`' NdRc'}%΍NI{ [yHӴBwApn:Gzl$cֵB RQvq ^Bf-8Ѡ)+,[鳟gQq[5{aP$ ƞ4PH,3Px{V{`鵍[Y:-囝*+h {y?U7 Ztټ2d(!K4Tq= ne״] 1ٻV9^^M)U3Jˇha$uը%L0ۨonx?9sGXgBaԛHOƣ@+@REoQ+rVPm ,>7͑ cOY?6jj+ Md `JlR?h4|WE++:뫱R}Y/д|)kp)Q^2&gG.IOc&$;5{wCj'+(:'l"E 3's=a+>)ŲU_]m=;|+{*Ab1sfOjEhnK{l\/С1ַ4{$e/`rEPŚeH?&gb8VU <(:-5d4i/p3߳1[:<$ӈ'*䱑HfT[߆-껤d@DtP; _eU%^}VkKҝ/bWTy_iN 2,[9,T۾Z8yu={]ȶPh{ l8!a?+gcqۏQIO* ^w]8x`IHcrNӈeoꎍB䫊fW:Cۮ9oL!%n q'>eXS ;BvM= j~䐜 |l}sKY6nEkLS]pWE*wCC5'pu)Ln`"a&P:z$9B I(QJ0Bva5!ͻACE5&ZCodrv> `'lM'}V"3| Bǧ7{ {Az:u J+CnT\߁`hj;Y=izH̒ל%mP̻%ƞu\nwU:HQteݝ3U58bބ/v 3Dhk[^YPOMQ"\z϶xfX!{vAPLq$\sLXs2{6ArnzUJjt=_.4L-`M>#Ӑ#3jEʰ,$/AmOvj!#3oj  ?8hxRTC5 . 9fG6&{ mG# ͐;=S^|5~jF-Jي2sfVf@5r[ÛeMهA.H9L3|L[AC8No4dSx|z\&8ҏ׾.'c*ѩʉ8N-B hj@d~+"D^o(y&oΫb1VVIDZ ]Ó#&|V\-/s oQľ[^>?3O]R:?5xF(Im$Mҭe'J1opyŪ r`&Jva6.J7; [ qBD|lA+v94Q|Rxze6|.)쬓h+KpHzpP@8xZXot͗W+|/GhSkE fqk3?KQ f!fz?!A{ohSxF1l{Y?AHjS~!3D UN 3dTq]2$< TVmCC|!ڱV䡞J89Wa^#'}?̠mPjSEYz9a8ld[I;"?Z7z(Ɯˎ%Mx0an٧-B`r gR înڦ cn1뮮r7wD"ȁS\0f`<>貶ӑYNEDxT6 yN~ >L Q?|ws TIF܊}F}.dX>h>q Aps- *hB8UNn85{7<{"|qK/[|B[;$b5O~.ތD~ 빀O[۸}ߖ?]itr)?#JE3m;>O]9p H,ke7YPu pxW,\&[;}'ըT/Ar)Z1E6٪S3& "99y,c/{^/2C#(ă1^-ßy,CM{7#?~s$@ >R 5YRR48 O0)#s,aDB0(x%b])kI7n0<iiOLW`p&ԣMst_Ex@.zyS`IG*>_%ry)^s7N8]>f'͒9O|(N2̦4K(zCH@83}UpWׯf<߃SdH3*" ij83/ %gNKzܠpR3l}Qij;'rz6%8$v*Jdp,ud'Z2VdNsGy⋪A2}}j}N8hxf;$/kp]]8Q|B8(AX]+Wʼ8liAHʓ{sW+,|u`Ihރt'yϭe6xvIizVr"/ g%͐NHHVY2ޙE;̲48p3D3xZi[խ`?2:kK~gra }zn#$!gEr?Ds?\Y6𘻄 5ypc|L0X> t6=`WCc9ף['kqj`Σ[[ ygCp!@6cLvjZ"[}散…3onS+e:'&cǃ9.3 ˮ@?PXjuUPCujtP>vĊ҈ޞ̼jG&}*|'݅9ANqq~;~b5\~~ܦJ%8(KDPԎb+rWy,4qEsρ@QG&F_̖): EVDsjֈ=MJ%Vi&u}&9tV# O LdZeh^|K!/\g? }b ǟØi2)>]^qg0b>\k^(JDTt}\ӜOQTIs?)c@x4EXk[b =J$oPW2Nm\mHd ӁSE #;2*T3:qZ'q_Sg)++98!l~@hPI4 òW*S};9I{!"h^qX4W`' E6B"ȇ0_<9/3_Xg*5Cj|I{HhFXd 1۟ģ,P}mEA10n>F|Q]4~ ʛl~ ^ Gh:pPbYU؏E"^\AuӉ/R' kASܯ)3;X*elzm D QϫvG9qXsh$g}P ^iЏuӂ:a\y/ZZl VPPTTnkzCp0Kp:ױ2t90/N>Ԅ<l"륰{X9q/_}M[YSL3*<d.۷NJX,BnZwS_RCuYF xі2Æ~)hM$|ʈ!6g(٥r` Nk\PyטDJ =@@LUX i 1.cGsNx3ەl OwfˆhL&E%0~H&hSxdsGZ!X1&qb>bAh%wO6Y%G^W),c[nO_`seg}n}jϲPh~ޤx-b UUe4"b=?Hǁ!4^^0h ^8;3*`B8JpxtDפxӿF-r-MOھX!Twrޅc]?=5p#i^XiFvjʛVe3H L ]ŧh*ɺ !Y|_%R{LK?:$VoT@{oPׁ`5`oԋJ\>ZЪEQ( r=e)zM.ϜW)ECÏp؁y3.rĽ3]uOQ9g(.ruPdrǎ]Z+P/L,JxQM li5V Y9ć eu,ՅO((C:ѲYpq #3( ~)ࣴo%"(' 6{0M>RN&f#PϼJԐo\k?PINyCP_bb̆WQTAՇ~ɢ Ԁ{뇤!s `x+(5>2SI~[lX'>+kyZ2q0_Jq[ mƟ\.k,u +bZu*q :` ( k.Z/k} xܛ.ugez~~[-ce\;mK `Kd)Mj8I7b@2 *EDdt;#06p!PDfQI=ywO]uOZ(^#-8TV8}Jc 0n/?2ªsMz=[ުyhNT @VJ,s(ʞ *F2մ*&$iJWbL(쐂㾢;!21ؑP(`.FCR*ޠ>=whnYtîT x6ή*IX3cnYꁼnOsl};m`Ec YTKPBzfH YllX^D3+i6 Ubb,}{g|xCϑ{džMLD6[4XQkNw׀^5/Z{=b nB< M:n]ҽ?>#EQr 2 ?"& ^R]E@T@Kڵ>O\eM,YOٓPqA61Qc,Қ%TiCTL}h7&wH5UPʠ*`5 /s|0a4SuJG0σP'nuM BT=f+Oڭ@Lߑzk4*%a@ؓ!4֋m|T-'*S?54;¶riY9j6g΢qi0+]8TNaq+ Bφѱ=L µ|Joq3;ZQ0Ux̪Xf:Y7Çw N)?Sq0ϗyևz^ ijX"DA.E,)`ηFRd7M*#ik3r%N]qҧK[A0¦Qּԃ|5X k7|J>^{r"cbO_#)XD?k (ݳ tJ Q?,\ϧQX~ND׃dPVxvn(SDaxbJ$YT@0!Wx l(ŶUZi`cae&|ez?S07 uacxp=sh*Uw4eӿt9/{wQarÏCӕ{D~ k`1τTe!=AjڙpeޤHl1dRnԕhD?_jP YF#P>pv)`lgwsB&n*pZ/[x#R)JrVbx92rMX(`/R1}cК:*|`^sNF7S)l=OWrksX\dOӄR\Ff*.(!lwa&Y6`zבGwϿsMu-g!>\F4t+!%K'n\+$ ^%#w:_ڢƫ3"q;- Bր2{FSpT e;I`k'$9mas41ם:!Pq#1 z~)_78[Ǭ_f?fPv #~Jgt/(qvXX)N mU$r@S{#_X \{rtrw狼]L^5FPK*_# E nkaz"6"dy\nI92y6}ںq[:3=ZPL=/=:'`A#TX>}"D~&7i)f [ce3zz3kX[koXP0v>G@#i~o!Ytę`] y>t¤vbt8zD_Dwi+šm`qKaJϮ@켴?/ :c?&w6+~pk_ YQ%O;QE#zB\:{M@ ¤_5H30Lv9S=s ɶD}JRd(Le^h $E+8(˾SǍ2og 󌢸1*Xw#VBp䷪?# _3xKV[ +Ѷ]M?^>D7 Kq@1iEm0R?e5S,̪9qGvތR(BAGzBJ-GZKea!Itvp=%3h6_U(aZYX>,9@oH(' l(f1 sN;9~ph d*"Cw*F !Z~=H.,]- k*yanIW@M]"H&;VjlwJX[:UXm<kڋL& {|CL ߉\QTyE Vֶx)'JSYge[ق1!*(ɱq% 7Tп<[zcn13Mk2 R:0 i8 вvC{q`cA.]c$VHvI M'vu@0I=?zj*%#>ӇN,&R6?A5}EGQf3 g  01{+W<>b\bmYgdWڕ.a..X c0=۞``CUV R꿠⋭*,?ש;Vܿs5 P\)Sb]ÐS~\=d%m+ ='=ȗ}54"uP[Su.5[1e}m4QVm\ÊL)MABhaz?f {R7̲X ]MP'h*ES螮Bsz\m'B` bst*V pɚx?wJ-,&1U;ܱ ".āǠVlCIsׂՋw5c(E X7M!FU ( &rz7-C+u,2@DfM'Ĝt:Gx2g؁1R>Z|B/J8(ad%ʲp>IW,:fcOm(hL !uF ]O,\/ԧc$27d\Пx`huG_ ❫kE TqFTGj(feR֜th6v/͉W*wR?T'9zfy"{-`C}*=t`$N'K!ŊeYyH,OYF{) eR'Ο/ .<klf}Tw}NCbj)D#Vܐw=kx찏EУź%KQoR'bs#^0q. o.ӡ RE=Q2΢qhE3#!o[ /թmBa}D<`.7YU2T:A&^a涰+};Q^Ʀ[aL=]LZj󀨃_D;Ωد" aDYw "}kS:4* UΙ"zsk8%:$6Xu1~'RHߦW^ފ g"??JI˦MTg@\=\{3guK;DC}[cLTYky<HNN ˠhDm%A~.`ikXOP^ykeQ^iv.fÑ1y»r+< v_ 3RvŸV[fWa֗,rf)x%2\n84]V坄uYt-ܐx Ayl){7NVr 3:lM\Ir-a`|0IPzBɵT}U2oOT+>],V͗XKr||!H42H /yxx+ħ_pBId~Pg zP\/+W^G:zvv:Pn1x<)kDss!gd}@nDvE`ot6mYr-܄ k9)H>S-xvQ-~(D#*Զ}uKL{S/1ksh>.=o_;9zbCdgLahӱEhd䓴1Pi9Cjx#=m6=i8%X$J푮X۶6u ag!e?Lvl03|߄/z8-\" UU  ‡Ӻc ,$bW`m%? >PL)j}^ ɪ|m[enOK`cAUHj5}6>Nnu|SHš0,S~&J )!L7^飯k\"ۼX.n^ =j;{ ĦC), 41qv*>!${XB7퇹|. AB֘xFXVYg ዅ;7|rе#3Fl!$Z[U `Ν&9CMiɰ dg_Wse谸G_첚)nfRМ!`wMΏh1iҜ{3khmLʱ 묳GepF}Q59un{9Yd_`o1Bkm2u@hd<0 VA62 "} Eg:j;19E bg|`IF莢4b-"!AоoktV f2^0O_bw nՕ_S6^l|Um4tw?W@P0e雘But߇4/F1Ưjeב'mBOpo^_v.KhF~U{{MU0g 0T7swLM|xHYi\eSQ$yQ%OZ.*3$jZۆ锅Ldx]J 3Ę$_A..F$/k;mq̸Hi²U$5 'gSUu[g@[U<촻XO)Ap,0Hst ˍi4K]U7K6V% @70Eevϛe9{.m $M6/R5h4E-xF.IzbNO\ =zy%t/{ph m`E8m%{7tyOz>->^O#N?Įmtss2uGA{Q >RGW u}wdU BOq=MЍ;^;5ƒ$~] k)z2^YH9IwؚY`lRX6 \ 8ԢpA]HY@⑷}Mf%]0 j(І5gjAϖ n#PsXtc!PJ'w=B`YJ-7?$?AUNXGꙦ.PK6_ĴE8c]-[*NKD.51)Ap^9BQZbwhl|ғyXܔۼEiXn hfN if t{X"\Ʒ(*u" T-ġ&԰RWg\KQnKYǪُRJJlƛ4#N)4O.˛q+S#89@t~Rf45x?/9HvRK"`xM[ͱhk33xi!_ٕkӓ۹ć` 5&Y^"K(F'?UMHnvV&{l+&e(deRrOe8dGצ-SOpwK{0_Ji?QCB˹:wBO#t+8*wp\t; _w(t˖j,, M4b`OT*k:jkޝl*"';x}֐aovN|@G)v³`LT؊ܷf4 t^uwDazycA6x˫M@iFWJ~fpdx,cUY4UDph`z% ~DͲtY-VݢMncC?YJ9Ј%M %(*v983f|܊1_|B5/Q2oK./%#N;_hiwGͮl6Jlw̼ + `*wDʣNW=+^T fF<>%om8m* h}GZ!*(0gMwNÇ`'!++ϔβJ\iq/j:zeׄ(?@R tiM"پ:'__>-Lmga c]R?x\!ϼ"XZ`+.pPgΝ\ _ C)!ʻDKoط"irpnA~<* ᕳ_~2HTKl$BhǪ_`&ev~5 F*TCpjǨ6rؔDa5ϘfdN  熶CA^^BA-/~ jp([Ƀ T^ħ%~7a712_SaN'vCT# fW]J Y9 )30םnύu"N;zcIN,p${9ŽEj2ݏ|O9 ./ԍ[GbJ?4lg MaQ*î]z̴LѐwH_Sh #CƄxe?)wXQޖ]2/S>HU4T.bQj`wFcW(?F,"UJ[McjecsHy]g2dO|]q]j]Mo*:<91F9íbKI.߂Wtڀ_u;ܪm2\}%s*0$MS5 ,$QQ4ۛf_.pEmDlxb꽂m| -[e߱>,߂V5 +R xB+Y6is-onvp|%1q΍>ыr!氙PMcaIsդsdPr ࿗{:!!#5^ڥK+Q5pm2mD$unu ުe% [l.ew@3 )Gx̳ TnU;$ 8ĻuKø~hWR>kz/g{/BēfH7i`V$W-7<5R*5YCC mâBg{4^fֶ CYd5C5\q43`'޳"[6YI}\-L2<]f0R]|AgNK;$-LP63a۟40kל"߆3BQKMJJ.)(&x|ߝ\<򠲞Cuł+76/1(KoB5'(!"+:ټhN .V;v#Ak=Σ[߃b\- AI% U1". ?)_cB"u[cϩTVrh$oTNj@׌Rj?0H|]%S%'.1R3.ͬ*_xT@NS@uȑԫDDA}2 VcWtյttch}QIɠ58ܶ{> ` ;ۉa.0d7w(`(xC#pZWI`[D՗$ah5891^/d.5͖,$GjP?H0>r/YSl?sk>=mB(Nhiq,ŵQVauHqK(BzkJ ~[Dߥۦwwm:2q.bΘ.ۜ^ٙx(5W]_.mJk70 b2t/IvҞ 룸}? ʩhQy KmC6*OY:5U@1ҕZ#E堂:[BKLfcҋKA;*-U]x^>mn: \O-Ȝ0 #[mu^nѣwx%礘f/zfoWJe2& hF8Tkn8k*>B'4T7?AeiWyq:n>>mmFĽ- n}& >'jd 3˨M2^1aԤF Ja"Q/ gY>КψIhF"IAHVETpkzTҤb.,zTVp'q teH{mqAlsȔG!~)"ZOB#cùf٩,m|~9eHn a,b86)ZZ'jýY21kkvջvm.Z0Nt.[ypmؑ) o5c^h鹃n~$cKA/o$\|c2iYp͵ksX|D:΅W="0qo%`3QEbDz{Nx" y`n电jܭls6 Om~tnYϲٽ]|8 8: &\૾!{we+VK~8+B6TdE$g-)7 f.@|#]P2T:"! hໄV QabEޡy;J} `*(6OK:o-O!Í!7րg_uwO.}^:˩8u bPFseYS@@JsR~gTSgs22Ñ"Ln\*"dEWRFLs+kr| x|fmKG4T벟C@rEq(CHxL a~U4MIL–(`7V0 ڥEȈn% a'}T?̥9Τ3Z{7Đ^DJ  jqoHlR [Z#Vdn-s bJf^2D]o bTx}Ixnfw@-#ɹ|IUiY"pV#.a4W+ۇ}ǦOq/k/E װ@:y}q`3w=XFKҙc:^CZ/t]w3^G({+u~7V"#Gu}NNi;1t4]ԷCˮuGrS|F@`KTދ?8gaWSqqKS])dbKl!N\Sܐ⊥;\w)RU+xo(k.[ƀB3L')/030DS'B˞ rPkpVOH ҜK$¸6T\|ݚMd#UL$\6!52J@w xN?ϳ`K,yY`k)F]f&4C8քzzN`H`)3!eP:*}DӰQ7+~؆OAJӛLH ^><ߤBXlݕo:-z?GÎc4%π-*p; >+[K\qooQDQ9cSlI)RE63*ZOل{4=dkGAY2`šw*/LwV1ASeonoIICq BQA,IӈDfe:P%%Wa\t&(KY (1#U=.(*a?wXoTų]UgFR|.(aH67uo'?KXkcօcnT<׀|w9"jy<[d4g7(3`-E\2% }&`3z;LgYS.>]TmtېRI%ފЧQfifݙFWXFil6T"9齟Nk@M0q@6`s]>vU8-aTts}&Wh'VRUH3u;y9S>yI=Ʒ,A)?hN}Pr=A3.xeO^Gc?s+9۵0Љ8i7'R^](|i_w`/;gf?e-j䚮RI8J KYI^xŢt'|p/WYKl K^{=o  6|6 uDaVH,xYd^'eZ=rkWC$ d!a_ 2|'WxծF 0dӅŨjwq](vI 7' T1&v3Y2r֭^؂<6)mCݫ -K=-<\Ggr* f@B v8q ՂJdls,gH'R}ˬ0n8!AaGEęNK'V CJͳb}PZ-DOʟ/zlISw6kDەՠkPgM )uiױkUMxw)^Xq-ߒ/Hovζt?zW:km!{v;:oQ.\s.w'#`^z-7׌R3UP;ue!2:CfFމb$-\񫽾xsV"$)$5q#0ĺ[0y`?L/ \X[.q!9x``^ D|.wcӟu^!#ZMIﴛr, x8.cLܱ cZ)@V#H엣X{eL!'zV|폢)ɲw9rӾF%ʸ2/| Hu~_ccu hn c`Ew@ PHo%JAc݂i2@Ϟx{mAdeש\H?4s2.> ۟AG 8p,Ug, .-yAe'(\ܽǞ{3iJ7ji j$̀| 5#֐䄁. 6)A?o vHo;|U8tX 9_F*bX2W#ܘn@@LXjfht)_Ǝ\Ejzq`?wۇV] n<&j0p-")dC;Hۀ|8ME=Mvߊc]9 ]8-62TJbrlf'Yk6BNX٩l6^4chGuv?1lQyk });3ÄvHd@RT9ÚIqP;齰 sNQkt ~Rco{7k5},A$h2@FY z$_."usɗHV!F`B %Q#%إs*T\T;/2`á20WQ_a}@"aj_N,+k 3VSV1RV!9ԓ1.¶ei 4sN2ƥ|% ToYˎE{K$.{%/S8h]00];oHŋU >@ O+rT<4h/A ЅtkqMg rSQߚyN74ΥmyI&) @DeN̳A?ʼnM9Pɘ&a">O8$T>?U=aoZ(cE+Y Ih!7ݭvK\hS08d%1<ژsFfMd ,q 2) eW!frC2T V@Z#vZő3lV)Քny"}Bg_j<,q(ujWE;ߎW. 6̌|7*B~39r8#F,0AN+~[$ Q_XBBRҨF_P! KA8f`$@]b_h.un-OTkRJ>J*װu@*^`'Ei{m}pb1Xi%)2x]5#4;+Iim[ sOa"drDŽ.ۚ4+J)'N0:IdlU _plUSnL|&]s u慉/]pojh)zR֍Oד&f+G 5Tȍ/+8UA0͔vjFjP ÒeJvOR"ZCr_ O|ѭ&xRP`sfl|siܯ[%g/8K"yWDѿ?RbfޮZ3?2FaZ/x Y.WmS]\Q`I7,;1P$fsP;tX1bqSov?IKDLM[I8W;'{1i) gJjdUx5Qc+P3F \%*ͧ54("ٰ6 GGlV?vwk}'!]ESXiy u1$'6w4pa̍lCg/츈:j.F^ HEG] V-~93_ȵ7%xvw9#_@y3ιU΁1ru`jgF#< !jB/GUzdʒH46PaԎm$pN 6\@?Bg 1bNұD mRq}|q3Sv2VdTp=Ltg֦u+ή%iv==kz w[ 5fPj6/aV|NQ+M`Lșԩ-[ h:|O3(OKe0*mh\NP_G \!{"#LakdVǮ)Z@3&j%8,,<Q$[ģ'卧0{.>5&c5h%U[h"}!,ɢHFmp/Qpz7Ju =p+2͢SXU?WN^q*]NWT5#S\W!wb}Y"9 7DR2BF~ux(7{%h&og9L!jiNs5p̉Q ۙ+@_NU;' RXz'5KǡVjp4wDd" !{rntE)_YC(Gf&(4oD3ɡedMem5H tsWQ{M,=(4DS""\+Srw-a`ϻ wor6LM`$R)9u׬h?'rz#/gjQ5ksg,h;`נ&":5>Ձd6 BH^YVV(A <a sE5v\vj 3> |pQU >W-C3njq3rE_ۖ$?>T;\- Z[w lS=waP9SoOI<ÚR9&63> LZdGXwRrJ/ jiFuݣJ4]Mu 4 qsxĂLaL xwzD0Ox \LX!rM;ҕ^90Wڒ7D(*87e\|W.% }rX}vrhbbs(SjIY b>@W{<9B|/>BYϪ2U;Cbyk'KE*|8[b"'.Iqk>KZ`7P=SHHs .'ωIL BiXNޏLT&FsZ&Jvt[fJǝIRe YϩKqɟe4g O>a[lOD7?vaoZI"m'?\C|:p[[*$KYojM^f]cTrcԂR-GmLq2,ݦ"\۳F1fXyZq{P%k5]ů@&qM5@[eC$A;RDGNRƫ|YkaQVIs5 ik vo|:66Dj]M褄ƜLWԫr~MSF֛}09NL巇RVA2E eC7k5*8J 7q{#9z'ܨijFav:ɽmtpMhR/3ʥ0q{pq:tiLr ,G{Dؑ;"eOIz  jx} O(4"BR}Cj[*QuPF)0uz$/&[iT߹2d_D@3SZf75=SN@y Ȑ|fQu {DޣnA2;=UC+ UORDd|!"8f5M&Zĩ%idx8ZgR]Ͻ k9K>k3% Y7-C>r^[khn@]hA?GPA&ۚ#MͫT`C o90۝\,gkHFiC['pb&PAm3~uoÿ&yVpr].ȼխ(Da(# mBn Xq[nG a/.5Y{*Mn n8wQM^ra9Wlr>Hqy:MK uaےJ~^w٫[ x5~n@w2TéoKS!Av Vn鷞)I9#e߶ [x7dLl{.:20I2qϾ@Ү#篼K_A2KO+`#(S}q)`LE*ݨp= "P-V.1eZ:6|9Йt(2wk78O~ mȥ‰_AӦ ƮƜZ^5>n*n/os@yj~iKs}z3߰ 7,8Mui4Jؚ8UxY*7`-Cɂq&AP(Z0ETg9~:ix.[Xv _Ht~AP㿀ݘ-u>g;7w+jIm3FvT2_vn~Nc|`FM" bF3GzrapJD'^Ģ=}eyH`B5/"מ,O]|'db4Vk,@6 Y :`:+txU^O!Xz0H(slU;]\QKJ-D "tڛj&քw׋`bz$d q`}{oJN 9+@,zNF|H*yE޸O'>CV&}}̗@nР{_R7 х Oy0U҃!lG듈ևU69!{{wuŮY*a!ʒ?CW-I֤Q'HI./r0ЗkSA9Qx >^I 6G! ~@a4LQy={{b*/i :~M_3b™ ?+YtiA%%)'IB`5Ti߬ `fN~.NжDNP>|ðcV΁ލ+:]HW!`JEV2~X\Vm~ZT(XW`k;;Cn[Ksy16+JJNPt}2 ̢n n|N˽$ZNʪ\ Ofw ~/(w".23]aZ,lDHsRyI# ,"ML=F嚡F[B9p|eM&SEFqOYбUxԩ灹UQ珙؞x!,路5KQXYdZC.9:cv14svT3OA "m},Kgh:iA_0*s~ڣAty@Vҵ"3!Sʲ'"**tK)Mӡ.*(0I:j:h3 ~; cdG(4*LGդ'ͪrvbl*SDE8}ЮrZԢ OUosF *{]-8ݫY-{*pǧfl?Pɳg41-ߐBџeP|A8_A_^t]sXA,Ҧ)띺MWH' ke/ceqzr&vC Ny^bEgvux3Rak̎}c82d/>EZx[b %)nٮ/^C7Oe4F܃Ydž@U֙ "6ضx'}ï|tp&+Ŋ!'R4Q̷U N,JBv ٌ$FLV )-p6W~)]5d*$"VCQẻ,s%0XKĔ[\^\5&LSl3pG~&/*`ܣ3,hU}8|m+a<;='' !*E&mE~K6FeJp]Vb.:%nK< rΟ;Z)HuvOg0` A!;(!82)cc41O^ԏny̢}6Fa>]5YJq֪piPy*QVS$80rJ9hc/ IL_ىـۚ-l x 缺d a/=9I.u݁9{DSy Lhn/=Fˉ',s}=.L~@AsʈqTt`tfK<8R)gR1.e>Xv~;l}#gNGSuvlkyïnw!&1Nv܋쌃 </1][o}>K#N7E)ijB[ ե -`fu ro]"ўtnkƥ6K_Ϗ-쉣n 4l'N ~Vd4јyj5XM “|gWxʧ8ѭ\Y}aҰJ>r37ݏt/bq߾)7!Ɖ#u%.uHοJ^#*9/Dy@Mv{ƶ鯷6!̏wc*/c\ZAi DEs+:/=‘e",ƍ;ur]y_nXxE< z5jN@<21Ž͊zw]̎2U.f=Lwu࠷ 04Fp,ru 4y]Dq~Yi |C?1MCzG!LFP\;mO'hJGsn5 F~4\N#GAEUx?ΨkAM\ueD@Hy9.ŗ($oQ ֮Ԏs&#re=cf\VfdwXh+ "x{4g\fDt% {؍ݪyFLIP+9/;ˬ_빴f*wbgΧ ٖI䚦@(lNEg x@o=O4+CW'TL ĂzO As^X vN0X$69V}qic7¹lWwp]/Q<IJ$&vt;YI3 ־- Nt޼wT~˫Y[Tfc^]+ԃu YJylxi6e+Oy.׹"*gH.DyDZ^ |Pq IK8鳺`+GzNyQÖgP׫ػh뻒{Ѡ]<[`7Cj-bݙN8eylu-Uܼ7,_DDDdH{-*NnF@ү7+y,n/]5 ݒ0&ZP>xD G %bpyeW@F,?bPw, Dg՟"Ȕ㉍G&q@휥>cwZS$[䟺=oˣ')bsUПŚiVY݃8[ VŪ99T`E?G?l'@CCB=Qs #5 H_ippJ),^>n`}nFp6i6IXuٞsnK,Gt=vv[hCkki0brf9-aRU[TM7xȐ~"]* `{*D g&1DNT'CI\4}|xml6%I0qo|3ӒCɠxw1>"jEJ<0VLKj[ OBYP[FQ> Vk5aȞ{  .'YM%d&(tE o%ȳ,?_ˊal({~UB:i״i %$SDgg)`Zd#%%p2a|[ IMha30"0 n%C9KWтCArSÓdP-teRuNqfhlpWWތ #zZ8 "GUG$*I,Y[_=xoT, JJx=Д"@ZZ]PFͲd@cs47 3f6N}DF c\ؓedY6ʇ .ek}(<=QEֿ|T08i:kȲß߹/HͽOCrI!lY8R*;7_cX#rz\h4;gvoS_f/0{e)_d?#Ճ|F0QifU]^Kh ׳;q&[MUůbJC7>'{nϝ8pT!EB$ aXEA-hrel$9:O-3I3(6}T 6q8l|J4G1/ 1hY| JX.o# $_˘j䎸lf!3^WT7F?vy36/ *OT 0#էQ#y6C Y?Zܯ_ Юg[e#굞q,_oކ J+[HDk1 ~W4GF革DU.o?z$W9هkfHā Z.q0\Wt4Elf-Qf&Lٌ)e%@hbz]Vr\QIgQ~SGjz!L(tyP5{*6a)X$ qo7d@\İૡ'<C70|z,=NU[ 25 @QQF7K*wkveע,i]R~AMgYgDOZ8xk r*)ʞOy-P) MU@:XlrA)?0X75@ouz1 2j gW%;r!.&$S%-wI:Y_%lYYD H'|Ss? ]7CT:^t7TzY۔sl2ji Z1<< NطDa_%vdlr}ZqUxpVj&wA΅$5ag}GoDWḼNRcs&V\}^8ާuǽFpIB{ӗYÛGU;ɓ{%~ػaFg ԛuL`d6ow0k d4'h}֤\}ņF}tuڷD{* MM;l%Xt +Ns}0t.g ʐT@"/C\n `&H4P-M1 x_Eഃ)qQsZ%Q4j @S99<ao^D RǜX(Ue7= L[v "b3ha)?V<,0TXS"X^2RlO}?8SC'{%i~r.8.%)[*"SsIw^ɟ~H~?<ŀ +Ook[2пeѓVKX}DSâ]ӽ ds+6&<ԴD%Z Fn1ҮwmiOl@SCIǘ|bj/Tj|g?/2Vo)]ߠٝSs͵8˰J M{ y(ƁGd/|&UfVS4M|j|`a {'$gDű\*4|foes_˷|)憛 'Gki.2 d*beW2l8s'Ak^H(iݙ$`F/9 0#3>[!5M0mvxKr,d ? ) &gN0a5/" t{-/){ЀNh냃:'Aء&'67TS4d;)3JjTҐ W\~ adr`mi6AM ֓3' E!OuK ªvU/ܺ"lFWHx& E=[@,+u;_I$x[#M 6z/΀#@FLHP4y~3bq>H:-m+xdvʨ?'l&,d a^% @4,bu|g.ܞꟅ91 jt;,zI'joYlV78pb{ğ5DٻY);l8Z7}-ۀi\ݵeg.d͹`MRu_>L1Տ=L3 )1/;1W2AX} 3a gʔΛaYXް۟0q\>}U v@ޢ%;nq- ":lm X+X!w!sgմY@OS*-hSk ?x':np  EG cv# mDkM})Væ )Z&vko9QpIBͥ*M:!2zp?'_ɕA@9J;S M>v~ /FiKNw/;H xm@¿:i5F 7F8qViQRҋa!yv@' ᩆ4ŊAA0?"r1Ra!x/#[fdh?z?-43G(9?h(x~Rw7%{_D B `A̚`Yic-9eizA.-bĄd#c{!dj¾Q_G{>~N% %b'::6RXTnlm<.ۄHB,9+'_)d= @ΊyIGs8zCz2Dh9Ξ<kc?m-ajAM VnqIC@Iu||$@6&M!@H7|Sz7T=ql D s@^]L3* M̩=1O3bp)[@M `}MPۣ!Nr껊bOz<i;Kj;#(ЛQ7`k'M?ܩ-$ Vx,)QHUZ uBզ%_C^q0^|s&,жW] Mx}nG c0$MkG֩qoƸJH?v)} ] |eܝs~ E,*.T?XkA' ΓGƯ:'Bf-sf>7W ~4vAEL3G,gǫ bA‚]SBqb 6X6E| , M42u~Y/FTXj}P"lؗkv#w_c)c +rUl:թas*nd$|*oGr1D?gVhEEpQDN8d[#.ߜ)@ ]m9ʲKMqT_9vTr."{Á-nގG j@XCy_^)|OSu[}Oۥ=_Xtg2g=;qA$Id<$ F\)8$BfǞPWXMT,$u=&lE{@` /!(/߽ȍFB4 v9U;dcjoд*3VJ K 7</5G)ؑTz9!=W16!SY IZ>]$O1 0LK>Hw >Vȋ"wՠqׄy 0.mǷւ>xUݟIƋɃXkzx @ V'>ux?)ĩbLUGQU>;GƄ&q`sN8ȃ `7;m0>[>OrKwGX;E q-,NVXqxͮhS>yá{LX,HX8&DGSrzr3ES ZJՇY~'O̵Ao=-~B̪$xCsq V54 hFwx"!g/,x<_^~q11 ˂w|6LMG<\YL3ݟiחpVngX^̶r-9l}dgN6>7ŠAqJX4Xm16U}hEv*ߵK7 Y/j6 M;] Y)Z!g#FP%8D"` ?WBEX +Du EHǴm}ўQͳ|ݻӄ&aEO!U!.>r5di}_MǨޢn(N977,jAx"&շ:1 dnߙt'S |:rܬ(b]7-àD?svP|fF>m6N|1GEǑLX^5R/ ݊ZCNmָ DaP3ê d'F!1@ 3(Bs8O~ٚPG_ŋ(4dmlWZNʵZNpR @99|@12f!W/'F+ú)3fGL d@(,-?k ] MhXĔ&#ԣsbtqvF9o2ģj&V"| p%DrF)9Rqdu씣B雊OXs*) *Yn@q٧8;~gT3^e;IOofFNi4gxpAmaP53/\Q}45h\Qe# d- u-@X WgdkQi]T7HgL