python3-salt-3006.0-150500.4.68.2<>,ip9|Z~ι ELkijٴCu\g ّ)x8KpwdkwVvkO&pk3y򔀱\1B`KTۍ!0M-: j4%FOn1zO}Sh|1Pk/C-?$9H:ię,CTTFap3BÜrBxL#tbn k?bsWrmWpREeHonAi drD>L Md? MTd $ =`dpt XC `~ }  E U##^l^$_D$ax$(a8a9h:=vS>v[@vcFvkGvHHI XY\] 5^ ?b acc b d be bf bl bu bv lw hx ,y  z K K L] Lh Ll L L L L L M M MPCpython3-salt3006.0150500.4.68.2python3 library for salt Python3 specific files for saltih02-armsrv3SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/System/Managementhttps://saltproject.io/linuxaarch64for SALT_SCRIPT in salt-call salt-support spm; do [ -h "/usr/bin/${SALT_SCRIPT}" ] || rm -f "/usr/bin/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do [ -h "/usr/libexec/salt/${SALT_SCRIPT}" ] || rm -f "/usr/libexec/salt/${SALT_SCRIPT}" if [ "$1" -gt 0 ] && [ -f /usr/sbin/update-alternatives ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi doneif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do update-alternatives --quiet --install "/usr/bin/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/bin/${SALT_SCRIPT}-3.6" 36 done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do update-alternatives --quiet --install "/usr/libexec/salt/${SALT_SCRIPT}" "${SALT_SCRIPT}" \ "/usr/libexec/salt/${SALT_SCRIPT}-3.6" 36 done fiif [ -f /usr/sbin/update-alternatives ]; then for SALT_SCRIPT in salt-call salt-support spm; do if [ ! -e "/usr/bin/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/bin/${SALT_SCRIPT}-3.6" fi done for SALT_SCRIPT in salt salt-api salt-cloud salt-cp salt-key salt-master salt-minion salt-proxy salt-run salt-ssh salt-syndic zyppnotify; do if [ ! -e "/usr/libexec/salt/${SALT_SCRIPT}-3.6" ]; then update-alternatives --quiet --remove "${SALT_SCRIPT}" "/usr/libexec/salt/${SALT_SCRIPT}-3.6" fi done fi!Po^ yN&S3Z(!6=6|_$%S:0+`T?TqZ/O l ^B!wY 3. 1I/ @t m R ?m $ A M . < H!  Ek!!p! v l. YS.5  ?>A ) c Y Q )//:-_{"m:C( LGC\UkIx6 8L*;bO4,%QHII92I:_#P`6B;V!A-$v B_1?0enw fC.%+5A6S t&N4m.kZ.E Gr{ 5A|c_>G_q?A, xZ=2NLJl&q1tD,`U(/C 5i P= I_drFS [ &8%hL)0 fw<  i  7(4Ud.X M{: & c+Q-3.ayQ+-> GJ"DmV-Ymn>I4$1ƅ7&`/xOW(@W*I@Gq4/{.5D`d W! d )E &8d:R&,{}  B e  [ ,a#G}!\mn,ǽA,| 0= %)3+BP7]!p(  4Qbp ;E^c1J~SC"co#+H|K<;) bZ2a33SRwAoA0nGb8 w#TO>P| ?)C`O $80$"+hc,S?/H1 p $Wn7;Skc}eXf7Bw- @+y%Nr/}t D3 #Y6u&#`8 |":lL@g#m8RwqUpYqcWY'g5)zX + 6p,:! Q#()qSP@3.#0#(G"9<F=/vjAI&| d%AWP8 |@98@BK/M8 Q2$f2 GW38+3  LbF  9VosagKEVI'm0+d:.! #ZA)!Ci g j*|1BA(54/ w="6 lPI*. U"58*0Uj 0In 7Q((WZ `"*eeo!/qTJfGLY<9@ -f r";%$wZR4$~  %h{ @ B pe i#~ڎFH2 U]# OU,*]<Ւ#sE/Q '$I\b%uan+ / >+x zD/'Q ?@ =i>^ 'i<6\=IR9,* ;P,q/ cDR 6EE*TYU@[A% &>6. tRv/( i*Y,d zD D %y3@ A66SA)ZX ;HE P:'C-|I -;t .M1KLUGk@N)Dc'z2 `-cCm4A''ko 4F5$5,I1VwY[vM-38 LJF`+Sl[ [0=5*yI2}`HN(1 ]@=A‚X?c*"?71S5?6Kp,soGoZ԰H3m29+%:;=82^?g+!.~hN~E,501dRk+u&)ا7 Q?D .\;*W%)@C33~-pX(S@,!DcxB/8$Hs"{H. y>P+# O# *"<,~#TD'42"(G*gW$! MN2h\yWA/| T F(d[ ) ?n*1:o%~<\&A $77Rn'YDP- -(?V 70,v]q?1'd#8 !AF5Cn<57m+Z $@`K?`=i)p, ;&' Au% PY^a-o < #)b K0>Z !z&G+V( A CL%Es)T+C4"6, Y @ % + 2 Cq >t J f+o _0 j2*,:B3 '"OE 46X70"o$ .EaT" G- U! '2k,F/2#V-!c&NF? jEjHhe 3 c#aFV.'/$[ 8 FXk$H . 8C  sO (  ` f t R Q A }+  S WL2kz`4~b]a& a&OwR'gUl1!U*#r Z%64J5%Z#bUHAi& #]'L77(<Ivu e0 *t(F9!YB*4c A1;  @R5G)8(t Ki=H@9}h<d<& 'u0,J1=+DJo@$4A r  z1q8N> G cB  n t : AzIJS|A1+ Q# Y <>R@hP  5  8:Tgt  -8 q!_uvmM3E 28G X  #q )s)-u _zR)3m.K - f v U"  t v  ,,C U0`#%g&4S` \ y (2/  ) e!m!Q(m g z u50qwbE  %Ac !B!)/ rVJ : R1-Tc_B"#lT  X&*E X/h8dpRU)2KP.41O6IuCC1j0l{eUB0r,.hM%Kb{#! )\ Fb9L 9!]'2WaUA!i*Q ? YEPo,' \Rn[jm U00oE:F<>I'a&)M"$H{ g NlG\]d2!&n_ qG# lx ; n WO "Xc O#a p5RXX*Xr8` y ^J d  } #1!4E&$2 -N@f_,M,z)} qDDYQ !- O" ``|% `- !1 EA,4;!K|~;c$k8>():(7!A Go n%gmCFb&& r $A$.35 g /E< gT7 00 ^ k<puR&8 A X&*r ='4 % N h 2D u 0;4i: ^0"o|ko w~U|z3*6| '= ,< uS_0 V$m#G#h u WW nC  uJ` ; yTGlZ# E.W` Z> 0 df-,`w3& y)DB"# {i2 q < d0%+.G < %+ $, 9.B] %B &6C49 IKY}l9gE +"m<0$) +a,>4jHϺ.y 5c8+IOQ-M!n -d +H8*" 6sZ~  A-M/H eb%/M#x oXV (  o] t Z& >+ 8 v;js6QE\'34l!sbU > ,'@ h 0Q}!anY4 Kn6 M  ]{*K #9  $N, ;!cC`4;# 0` ]_VjMD ?YD}~62!GvB> N7d{3*"9p2<7] v6l* kL2 : 7` $66vɁAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAi!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!ii!i i ii ii i ii iiiiiiiiiiiiiiiii d?id?iiiiiiid?iiid?iiiiiiiiiiiiiiiiid?d?d?d?d?d?iid?d?d?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?id?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?iiiiiiid?d?d?d?d?id?iiiiiiid?iiiiiiiiiiiiiid?iiid?d?id?d?id?iiiiiiiiiiiiii iiiiiiiiiiiiiiiiiid?iiiiiiiiiiid?id?iiiiiiiiiid?d?d?d?d?d?id?id?iiiiid?id?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iiiiid?iiiiiiiiiid?d?d?d?d?d?d?d?iid?iiiiid?iiiid?d?id?iiiiiiiiiiiiiiiiiiiiid?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?iiid?iiiiiiid?d?d?d?d?id?iiiiiiiid?id?iiid?d?d?d?id?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?iid?d?id?d?id?d?d?d?d?id?i!d?iiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?id?iiiid?d?d?d?d?iiiiiiiiiiiid?d?d?d?id?d?id?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?id?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iiiiiiid?iiiiiiiiiiiiiid?iiiiiid?d?d?d?iid?iiiiiiiiiiiiiiiiiid?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?iiiiiiiid?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?iid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?iiiiiiid?iiiiid?d?id?iiid?d?iiiiiiid?iid?id?iiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iiid?id?iiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iiiid?d?id?iiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?id?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?id?d?id?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iiiiiiiiiiiiiiid?d?d?d?d?d?id?d?d?d?d?id?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?iid?iiiiiiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iiiiiiiiiiid?d?d?d?d?d?d?d?d?id?iiid?iiid?id?iiid?iid?iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiid?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?id?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?iii!d?d?d?d?d?d?d?id?d?id?i!d?d?d?d?d?d?d?id?d?d?id?d?d?d?d?d?d?d?id?iiiiiiiiiiiid?d?d?d?d?d?d?d?d?d?id?iiiid?d?id?iiiiiiiid?d?d?d?d?d?id?iiiiiiiiiiid?d?id?d?iiid?i iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i d?iiid?d?id?d?d?d?id?id?d?d?d?d?d?id?d?d?iiiiiiid?d?d?d?d?d?d?d?id?iiid?iiiiid?d?d?d?d?d?d?id?d?d?d?d?d?d?id?d?d?id?d?d?d?d?d?id?id?d?d?d?id?id?d?d?d?d?d?id?d?d?d?d?d?d?iid?d?id?iiiiid?d?id?iiiid?d?d?d?d?id?d?i d?i i i i i iid?d?d?d?id?d?d?d?id?i d?i i i d?i d?i i i i i d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?id?d?d?iii d?i i i i i d?d?d?d?d?id?id?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?d?id?d?d?d?d?d?d?d?d?d?d?ii d?i i i i i i i i d?d?d?d?d?d?i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!i!4688f5cc4231357f591cbd3920987d24105d64b54794ad32d8c59d8bae9cf34dc303d7f09bacfde446f0886ed61cac4d9918d9eb795be9e425b65d383da5e20607cc9926e6259af0d9a5829c29feb6b8d60e06f5f7bbba411c3951203e4f5a5a1722cac18739997330b2fd69c46cda50c70f488a9990276f1f08f71f7ed25f14d377ddcc74e4809c805a9ddbc9db83aef08ab5a02af2fcba9b4e282cc94e16bd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4ef3f928644e7a75f67ca26e50d0a9b82ad0f94c53880a5d6f9071f7055b011601ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b55da85015c8f40d662b6b6ad2d116deb042180b63452a637d2427748d48545bc06a4b397fc7045eac527c2aec3ff46cee5ce30016c760f238c26e79902fe67b60b66b5b800039b0874dfad77351731fda55c129c3e12dca54a44bfc59b512c1348cc87da31fd260662b68c4385a95e105d7010796b43613a91e06ab987781f7b926446a3dc47e6035b902ab76eb9c2917cd1d57c0d27f4891507713071c0c049f12435c88be4eea6f7c1be07076177a6eada35c7bd79fb2dba43410c45f472508a26b916800dea1dd10878164cb1e1ee418b0ebb165784ef142a3c064af5669c80c59cfd840a32d2bc64471168b579509f69f1ee24ef88944b9b95ecf74b9538c5306361bf54c173cef9115af642017592985f93fadc322a33b0611bb94ba305806a0c6eed0ccef57d0fa2eca8511422e08b3197b73788f537227556f00aabd874b1e77c3c353082254f2b38f9d3174490fcc4e4ab8e3872c7ef60164bf1164cf5dfb83d1ae9cbc1ff26d2df0227181b0b91a15b17d28da1054f7117955e333b6c31521c639722a2bc75b5f9c3a71a8d56484f1ada0c313505e453cffff7dcc455532d9e9373cc708500d74cbb75098dea7fbeb27191eb16ab75cf3f67def96c4677bdbab91b33ea10b5762d4a64500587793dbd571c840e6479c2c75f5eba3262bd364951b3bf3437dda24286bb41824cb929c08a8bf97f140e8bab06cbd39e1878fa1c308695800eea9dc289cc43469d79a00b4a4a0491f001438a415f9e7e0741cf90b826c116e7682ecb12f8f8c31e631b731557b26bf93a77dc60fb0507f61fb1f0d6cb1bf0227c413334c03ed0e5e4dfd2456f65814f6f0b1df81096b451ab7af588460425010bbec8c0e837765951dc7ea1faec91675f97b0efa1d8133b76cf772306c636e1717e16134f23587a3be739a6004c98c3cf94db17df167b683ed17d8c5ee490d1998b55d02d3db22d972a0cf3a12bf88ded4fd5d7d1161400f6574ed1aa464bfd9a582b57103e69b8343d59c7d68275af21a41aa586cf0678eb04933d73c09dfaa5b53a7d574af8112c5dbb201bcd0240e6e8d7e281161a7dab5131a8b1f71d31fc33aff263dd92289276282c881823e80ebbe365f84d09ce0e22235af46add056fa5bf5b6569acde53986d63110efca3de85c395533649464de047c0ac867d2d16847d889705bd4e00685542a4f531d0b733bbf4e7a4085a776a5928e5721921c4c8361abbe4c86c43b747e1019602ac2a23d961ca4d4c3f448c71aa1eb3763dee1fc1b5f6a183f5120df13cdd1823b608c7f45c1773475a3d0b543f54d36c0c80cc8ae9fc1a3bcf6ae51359090cc7f5805aa9707915181070f332ffa5d1e40e98e7e9ce04ca2bb2c09327931ab5cb7a23d8a91ca6d93357a8c662081007369dd32c5c8fd0e2d00d168776e60db19db120ddd9d6a8b88c2bf93b18a33e989face4b31a5d32c827e632eb7089464218fccd613e45e1de76066ffe4c0ac5f8211801ef53132f5c4dedb9836be812583433a72893232ce16c09af97970284ba8667834359489e2bff18b30a0675852dc36aedef8a3381cdf075e7ef1a94d3a35444b58d841ba529155f115c08520468c6ac638e3bc02425a0c56b9177b21a74586fd13603d7a0291d12d02633986955b5313acdf53585d80c7b2f4bceffcf76b1ebc7990b841d3c3dcb07733b8df88773e894a32a4e308f951e30564773ffa595fd4abca437fd6ac0267611b70fdc06e8bd6d01693531bb134cc9c325ef15169551541594b82f5c59afecf6cd891e77a4f350b0b3d4a0ab74db1623a9bef2499b99858a033ad2e57b28cbd623a9e7fd009ad4cf9d74c9fb18ff4e40158fb299a8d4bcfafbcd199114cca464564534d8e683dacce6daa2d33380afef35052b0a511c105e8f2c016e3c55d6cf02bb7412b2259ae91436212ed6c930b3cc7e711be1baf8d8355e4bbecdc10a9b0f46db5a2ec901b8899b5137dc3d21607322ca8f2d5c00866ea1d918b78e1b9db3f84b11e9d80902dad7db68eb0c03ece28afd81b178222a7983d794aacfca5067f0d8085ceb4f89205bb63cac3280801e035aa4337611bf9ba63f235f472a8e5960337289f038aa987f6cb5f7c419b1c3ca55b3ff13295587d7f6108db17209bb27fc5a8912d11e66c7e07e7eefe6172a518e8ed4a405accd88de848dbddcbbb2ba04c625cfbcebb341afabee7d67974816ed7c4d8b4e053c8a890f607445ed18eed32f01a64d62b5a9e783c66a4d84c9996ceca717e70c992735701a334352d16f8473a511117944999566a5f742f923193a66c9b5efc3264b9c99c2eed2f1abd2d69021492a5f46eee68c3f7ebcd4c55e518d74c983678eeffe09c5c8765e4d6581dfb99ae771b1ffd07113419bc98d51b3ebc0b5272215c4bd67ea8c4a530bb81d3473cf51ebf61f67c5d10179c59faec4dd9463663dd2ca7bd60129af75e7fedc27e3c66e9c9e2ae072fc1779c87d3e330fe765600eb67a7e7820f854dde564e9a1a6d64e44319cfbc128d676d6ced6a5e99bbee9c6e6cef18b07f3a66ce68c5bf2004dc4526cea7987ce20fc0717821d06fe5a5079140c66204e94dd4544533d368aff363912fb1f039ae47cd270416112814081c1e8c16a01ef4ccdf79189ced00c07f48f6fb05510849b0424c587563e2fc5a0998dfb79d92ae8031ed52f0198134291f12df44312cc84f717bd970bad2f6e07da390dfab1aeab24a119336604ddf471f887c5c0b62e8880bf11ac82400909c45b481549fac314d41f81007991d6caa047689059afc6bbc410b1907776c8e9739fa72c89d14437dde68ebccd044c90a3f898f0efd9f10ee7b1ffdfc9587669757a30f588053ae89c770811ed1dc1c5626c3b9e5c42d5b83792f5a7119608ad5b7036704fec345bbe3b8e3d914e16d246f4de8491e22be1da575d8b6c9d59d8280e698ac8ed17acf802233138024929c6a68eeb290e479bc0f9d7f46667308c3728635c28e86040b0d8fc63e81b7aaeeb32fd3abce0a0055c8094f5b154bab9c4b311630fb95c5ed7a275aab17ec7f53a6e161e893a58ebb9ea28b00253b327fe3bcc1f8e427c3a2e9b317cd490bce94462f3d67479eb5610bc2f3b966b3fc5ee434a97775242b90d9d79bb76fdbe52a1901bbe335b7b52ba1aac3fccaa0f9584d30b72943084787ebe088af643e113c17e98f3de758d8e4a00dd69c831417ae90e4eb5448bf67313f872686038dc3d751629b6722069d558ecc66e71b11b94d87083f9fcaf05452bf842fd04e5cffbc2d894558efa9bb079ee73efc49f9d0ee74b504a0d16c817dd71b42682adb6f795a0f0d1efe140a44e908ab0d5fca2aac93abd5472b3fbdaa2f4778b5d1578e098ed774d2bc6f1078bd9f8f98f378dac25cb71a35163f5dbbb69af421c5cac41c0021b3021ad50acf5a7d3b4cb4ebbd10c179300523e434e7af32458a68b7d47b70093ba49ff5971021e77c2c6a174ff150008753e60c3f9bc68925b803c3ea21f7de10aede545d3a52dcf5649eefbc1b221ba3b50c54d4308f5ebc4fb244f62418425b1e9bea198021e3e995cdeb4ca52f2577af52fba626ed4731e1da713fb4dc1bce7772b7445180613e87363b567f839d1fc0ed5a548bc032d0e7d25567017ce4c6750dc507fb736a5f91812c1e86eae62f19498cefacb5ed5a13573f729d19f6fef725b6920a5be1978b06ad286a5042e7d2faaffa9cb89c61ac276b5a1c0c9a62ffefd4a9e4b3f81f4da11e9e601e36b52c6a0584a930eb83c66f7388aed11412fdbf890e51858a7ccac13c6d651e0af56ffc237f232c0c5105101fa540798fa71b34aa17a8af7d50d968cbac7b01bb0dad87e7f69af009fd33dc81f28a4cd2671c0a28f8a348c25cb960ed8dc7f0bba26b6f56d1328fe72e2a0737b2ed515f0872f04f87556456b6455357d8f90fdbb5694c3bfc6328f8c7fc1b48fe9d9c15a4498df1fbb1cacaa28a625ff6b16bf4986a8a06f88dbf881352f390ac6d6a008b135c01d4734824ced75a0c895b4324102f2c85d7d56a7325930dbf629f9fbc751d72f0d0d98784ac6cf183a247a79d2c58f8ed3935014402798219d015fea5fde279630efed16db014dda6506d07a4a6f40bacd0ae2b4690d1ddf6532dda8edc5e8a5a695f2a751e10103e6883aa81d5bd4e0dcaaf7732b999293e18125c38d8bb4b589c45e8eca659a3544cc9798f0838e369f857ea087531ee7e0c374a5f14d5bb63883aeb81263f5aed2318230d0a567e4c4754f2bba525dd89fa3b0278024ac7b2bbea4a1ac2b8fb1fed0dad4d9048f25dd5906789b0ae8984e4114f7572483260d164b8a0ddf06e6e5851244d1ce85a5a3680bb1ea271fdf9d8e3e182380abdc71457074e5bf8ab287e29679384bf4661aa3e28ddf2172fc250bc95455ceb1aa96016eb55aebdf77e793f4fee2f4b8b536de13ea21c30387baf9e2191398745134461533594aca2a9305c2eb0de21261d50ec5691007ac8a9fae90d21cf8afeff5298020933c91cbf63b8247890181774881fb3f8846e14d85e65fdace5e1c9fc2e6c8951a5a5903e08bf984a689e270bdbdc7500d2601f33c68de2850b750c9a9a931eddae1c09c698c2b36ab4b4c149de94c22cd4eb6cfdc57944ff08df44aa6a53a875cf2cc506a7005198cda5529cc9b5b20bfd1f59d4911549048607720222b12d79acd4381f2564982a384ba6632f18a6dcb5f28d9ace93d8a8d4b5d90be5c6278389c792ae1fe3f114ea3810a16f95b0617d532780863babb61090b4cd65d95a24106886a9acf232e81f8e2ccec72dfde66ed03d2a9852dd207664e5ed9c6badbbb6fba5ebb38e7a8eb2ce3ba76cc271f3605e036622a17405b6633733574e0d37b962e76b37bd40de1c1b4424d89372df0c12b80432156c41570f0a401e07b954bd1fe1dc44900c06381839bd06238b38f579040f9307d0c11e85bb6e3f9a4470cba8c5aefda65291d48e8a44a658fb10145975ae1516e59590e40914b124f0e0cc436a6fc5c58412be1ef9ed0d88efa7bf0bf7700152980532ab079f4fed93b5e421fb9935d2930649b37ea6a5784db12aa1b2f31fc745b82ac99accc8aa9645df6a393dbea2bbd1617f78793bb821f895d4bb680083220e43e14f3970ec7a0dedaa88240ac6800a70aa805fa52ff5e73ac7635b943b7288b24a6543fc726ef059580b1e46d1530a26ec99a2583ff62099b4cb6da2847b19e866f6c795a9b7f2832f49e5c31901fa72cf23fbd5e6f89872e5715e78c24f93c33e25e1734a0c9302eb5522c0e6e19989a95e9c8c8eda6d0a3df6748db306c2eca72084150be702e52628e3b55806c2f6c31a07060d4d4d0e8f02eec82e9bedeff60da0960cbd671c0914b84adfffcffe33cb04c48f859659f6316cac659415865f768495f5d33185e135bb2e9e3b5eabe23940f60871f9cc67025682eedc1d472679f64dbffbc10d09cd363f4afaf46d9799fc98f73b679a71cb838941474fa7e245a893a56c0d4e6b4acfd877da4ed1e322d0f44ecf4cff9e92d0df01998fa2cc8646f4bb23834477f35f2cc269bc9952f6e8c11375794e4526b4281ee6d8a5cdc1c3f218958f2db1435b299aaf663ff40b72a1cbe95ae1261930a5cbbff8225366ef897933cfbba423c81f281e0f601a77dce8ef8c38f25889cde5b981c0115a0625da230dbf741a3e28ca85a1ccf03a5f5bfe4faed228a85ef13907b0fce35c7ec227947ac98dc713070922000e381751b7a0bacd9edf3425928452714435fc9a68e04571964cf9799cbc827aa6f411fd55a9305e4c2ec83914d420b447d4503eefce962c5679f2997d8bfce7100b5307b3fae1b8a5e0a8e9957ab14b73e20d18e12aed28c50af61dde13cc3c221328e3f8ff8a10a4d607e712f959487f2f5022ca752608e6239ed9289ac39664ed30cd0eae93b575fbd05f49de31c8ad5333511a36c1792919eab56ead110f06537db944af55fac866be322e1804245f89e1eacdc072315dd0102af85f06d8e5852e65244cca5a242cb46e2862548d4d3d9d3881fa114853996bf58e5530887967812bd57b8e6cd8d85c5d3c70281da1d6b047cef148e1adc7b110ec76b5f56490a43f142c31a5721ce026bc925c73610472c535545fdc85845bfd165363ff7a9a987dacd26f6b699e47683b7823b60d02b3bae8a60ce3f60df1306bfafbb91fcab9cf26756159df9b718fb848cfb54dc058be5b35d02256436c09f8db2976869363f03298819d009bd9171af30171dab8806cf43e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558651003d74591fdf79ffecdda81b37a991966d3f6cf71be57e932fedb5ae4c8517e0eb7f332f3f9c149081786816f55c926d8f948bb3867ec448f9239e57c4b3967eea04ae4477cc4f776330b9f08101e99a06c3a437c29c57cdf9c42fbc8f93a402be274aff1ac96187049ecbdee2e23f4e2689b3f027dd111eef36331b513bf8ece4939277e0478d7640bdc0eefd71cd6053df387311be05ecedde3d2ee7e54aae8779a1be0d1c25879e109afa0a555bf9dd55706cc3ab70e835b8e419176235a5831a16eda283422de5ba5de85ab7c9dea6ac3b711bc5bc59f2af7c9c2126484b1c6a579029f918e9abda1f9e9cdf1ee35d428df1d9739549918edc96623f2d4429c4fadc06eaee2323c100f373e265cb008bcf3dbaf29bab319a27a90d348efdf036bbc7af70f9dc541b802b763fe9c558dd00bae042d2d578bb5314249449d58ad7ba750715c9afff7cff34ed94651f7fad7db5231ad3d58943a4c94ea110887e8dde29510f64b9d0bef0eca1a1f3b584ad1434d6a734d07ec78380a9e36d6b62d2cf8f1a55da16c1c2508df735e6d905ba9b5074a24d7473818c66f79552c8254efd1446ec5bcf778cc524d24acdb57d46b4b37cd21b0b843486657268167b3a91b64d756187e275ac8eb422e80967e3e9e6e027ef8736cbe3963ea1302ef6b679de92b963052e1ccd1125b07130ad8205ad0812640f16efd3ccd1d28adc18beac25629b1f977fd3552db6d5cb1258a507481458f4c443eeba30f26066576ba9dde90a6d072bd569e1a4d001901f4eb21d3c4a2dd4bcbce6f660217e329593ea21055d7ef2683851bc74b9e5311f91dd28c9591337b0fc176cfe575a36de2a0a0c0827a60c450736157ba180116312619854c890bd1a236da668f8f141270424c876cc344f20339ca7bd61818b5c3604bc4a2886763f7de8d257c7013e0d7522e85de9e4d2639694742355654ed2dbe35e12c1a2d56b1a89d1f98fbc10f26f85b818364e06b29e334449d230ab2e7ef5374b6943b0bbea8d798ef05f3bfc0a0fdb76dfd6f2b06726b87a1eee980cb1e613960776ff6c7d2805352ac3a8187d1229591034ce0e5ff4737e2d5f0536851cd5103b7ad1dba2c7fcaeecd8c1c0bc7672017c3bbcda35e07abda0b6168e883ac2145443f0539da4094579b7711e8931c0359a5b42ff7f6e79ff29a7b897c01cc1f2559f2857c2d291e868c609474b03aa749248fab7a75248ab4f06384251a13f482a6dcfba2edecdfececa85fcc3c8b9877418fd04d405f0e3a8213d7e5ed4ebe8d76a7913a4fcccedb569e29cae3bd881993bbb8493745d4307bf7d157154d97d9df3edb6e2937db0574d96f097e81e9b35c224b73e0f91090da5be66948f18383128b1134ec718a80386addc233f43b5b59c8c0004b7610378074d01247011904812c8b5fdf4ba67dc2a029e34837e182f5c245c7829f66c6b73708987088638e24305380e097ec9ea163017852525ae8a0452bdbd07d6ee35598abba3ed3ec1dac28e497627e965bea744e80dc96477dc2b17c47ef19ffb93e640a0dae953e4bb6c71a303f08f23c195c4bed5f393e4288b7b6faa759db248261d2d5d9390437451fdb942762efe5f7dc9c0a4629d50235f8cb83fd442dfbcc513d36b1bc4676f0dccc0973c0229e9421728f9889c1ed15ffa6cbe75e30fa9001a6c3cfcd9b21f137ec014d13d17941eafb5ebd20a80b335bd11f979c969eae15f6b5a8981e99b34de2c58a693119a75a6ac0ed03fe0014cb218c0b15d79e312dccce6e6c263b3c51dfc091cf59ce7d9d3268389565792526c0267640f8de9bfeff848d3d4582406ea4e50ada09861caf5e12799c805b91f7c9ff807952c501ef4d570f1bf43557c9cbcb21762225e00efef1e57c4af7c1455d677945ae0d7b89a8c6c686ae6c14fd01cdc58991b13a8a55a58639fc1514836907d0ec492bfa699696f581121e4ee31cef94207cd85688dec4be41b5a3e18ea446bdef3dfebdf949a5435837d6924f0d7f0a657b794b52a98a63fd908ee8dacef7baf87ca4e113013894d24683054e19120e1735fe1a18d56598eaa811aeb9113e903cf3fd4e541920f270ef8787a45b73aa9c38a67ffa297b79ac74daf451d6f4798ebca68518435eeb3d9d45ad0566c721c3f435efcded05ae40a850fcfa81bfa152547ada0e7bb54fed9484d7bb012802ea186c6bda3764757f4aeaf87c848d5e90e29468e7c4a6f9f4e5d5dc06c1444faede5a2bb8149d49d78dc7213571d0a55b5e6ec573c57f92e5a638aaca59f3c91815216c2182c184889f97dce7972a0f9db3ec5f3a5d02c136c41b56cf89799802335076e936986094a8ced10946f126c1c91d0bee74a96fa5dd41d38837b5f95a35a646e680b57c2667cecd63ca04efd741b998f225473eeb6492e8d6d0343e37765a54053d3af5e91ecdde1c04b00e9a991dcb855a9911a90b446ff62f3b92c683d91990ff76e596f708ce9549b9b14269466c4543e2ccf8bcc0215399c239d563855050023ab3009fe0e0c1a4c31f4536fd34c6df88e53020ee7d79f623885412d6b0b151945e34bead981681106cc27d98d8f66e8f744b505958a14748af6367518f10d25ef7213971ea0ca3b3b5bee0d6024f8e90b2ac666a9f810c0dc1ea88b794d56c8989e6d1a43b0a92c7084b56e3a717820f3211b6bb8d44db870250b5c823d7e2512cc0ec03771c8070760235263412b05275b5933087b752d0364465add28aca2877b4fdc52f810640541f5fb856c4ee13de1a564f1d3658f1f110b1e40eca2efbedcdf1e4db8bfd0e302703f689c2cb842f1a08afa5d3b1b426d6be7e691f8c14a1862d3a7ccadb0ecd697f3f59c661cb945d5df437e9c2e5e24dca6abc8b75a5aa34e0a450e65f8445bda111b93117b91914d7c07f59d27b505847bdd4e0af08384e73f802e8d3896a460109d1c9c9eb9ce41a133ef72810562b2c62fe2435e7c9b85672ac40c859844ce60b2cab7c4e7ae80129cbf079b9c97c8d50c0b1f63cd95644a432227b6e1057d8ced65a402149dc1f67a244c728201162719632148866f44acb718d85c7c6b28c058bb98545fec4875664b2891022f18c79b90746de3043354c040b6cb73e94ab1a28a9f2ecf0aa5ccc8721cff0622101e8c82f6fde3825113136dc394550da5cacbf98aa639e2b24dc588fab1a4bb710d6fc6f3f2179bbc24930a2455767a6114264419eb1bba25a54a80df29975f72626d9262f8ee9cd81b42bfe8e28b99fdd8c6ded4cd83a97c5906394ab6ad35fbdf940de2d9f39a2545db80f9926bd53899e9aac4b9ad55502bbe14d5f17433c928fbdeefed239a973405b1e21333c1bd104c71ade06ae9b3b5e689cd6ed5d938ac1d346eb16b14e4997a9f1b0b81b73286934abc2ed11c233432b895982f99ba6c855cbd708bdb10f89752b2eb45e74399b37c69ab7166d3f769e078e9dd3d816cff1da997839ab5cd4e2b6d2964f0d70aa923d699e347d78bcb7ad94edf73d1820dad728a2a6c873e809320052486db7d1ab039f1e747f6e24670399d55a2c3422094e57d5eb4943158f73b959b4c9e3cd85dbafc369c492b6920e9d4adfe36ac6ba6a8e616870b5cb3d323739c87ec66d8af5070bbb54d5ee555f89cefb46f3825bdf17383266549b25bdfb3bce4e7e85492b665cb79858f8eba27a96c746daef0e68d92fe6cadbac027f865b299853554261eacb2e8ce6f978ffe876baf08771227689f2ecbf9e66b939b39855f28b1670349bf9cecce65f937601d4fb60d03aea4e405382681a33c54057b99d63ca69389a4eeae611478eb617fd54821169067550f0cee2bee23acd716848b8898f57f03f68ebb9039ed74dc44f2b923585061ad1681affbfafc8cce009f05c868289969eca26db6146660dede7a184363e9f806ec58baa220f2b93f0e70656e71db56a9e016c301ff5961a56c5dd3ad88237374da196500784b47ebfb2d16a9a110a33596612404f853dd3633e9d07d8896a6b6983fd2510873e68b853abad4b441d179d7571dc358e39533c902e3164dd8dd693341c20c883822597825283f0020c813f7481abc5fb441ba417b71c6caa9cd2b68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855781f2f209089b53228077d1f3d50557e5fc67a7f1d5f45153b8ef5b1be71bd808611f4c6d7c6f07c08dc6b463a510c7640f065105959ca0518dbaf2dba0c5f64e6ceb61c685d497c46f0d2b249584f8c8b7bc33b4a3f62879337b9951799e0a34a250f88db65cc5180bd4e0a293b38fa6d964ba1e05d0f5d9fa6cb79abe254575c6890c046d82748c7880ea541de6970c294f5816848932e3cef1a1e8c36d8c7a13cf8ca331c190b9b278488a046a93c5c58a6860698bf3bd89fe4c780bc3593ee5e2b80e7cfd71cddb87ab978ff9daf7b741a23fce78c20a9523d30b8d4326a79686db6fb6d9b541a79d36f34978e5c927a4b7f9a9b300a5897ce1ef5e318d55fb7fffc86c41540b65ffa8c60fba661e4b12d3a2f69e6343bb51c8af22f26caf4d55a0c3b0b0871f3297752f2ad8649caad7d5a65235cdb4a9fbd3f73f562292c2ae40c37797eef76e9d6a835ee6b6146a045ccdae70e00bd44d3535227b28cb2be81635503e1c91e46f06210e733805fbf2061b0e01c3c85067d350126ae416027f8602b9be1f86d32da391634b6cfb1b9021d4bc7b6412f9a8005d20c09c1970b327c4ba74f02176f06e876a04d8c955a45dd3e0e024247cad68247423cf18dd7c11477f0f69fe000db13957071878bb3c0be52ac84bd9661244d53572614683d8d97f2779815b2de07572b49adfc639647372e2ec37a1c1b99f0edd88d960fe0ff61cc8a79365bfc30ffe85f783f0ce6436b6c8d97d90dc8bc05caf7fbb968d587c22a7f06a1efa435eb45f7de18f8d54f917aaf83069aba9486d202f872a581773e540f95f421dc719bfacf2e6137bf53203c552e057f80bca292410499c146f0fe192418e005f45edc458e9accb36ac5b78f796b43a4047296e59d4de34d10a1a4be3ba495cecfa451cfb1715705c07fce6c05abc691f4e60b70d1a8c88d99d826187c44be1a99402c0621517e8d1fafc7a9050acb88314510799448343ddf280a698fc074179db1478da06ac270e2256d180b693d01737ebde38dec0dd4cfd0378698adb49ef3ed2ef8dda61994d2d9494bdcf7de64d4ebfde1e32d8815f72a23ad0683461073af43dec7f63b4ffb1e6f78e1a2fa1e17c922f596443a50caaa70f2ef4a91b672006d055094a6a438578002df4faf72ad9200c4a5cb8f1234ff4fea06525d8bf51d19f06e4bbce6037575fd12aa3a6a14a2e796825a28872e527434793e67478157a3267a07f79a7fedf85b97ff844a28c4e9d484ab17a5ab230ee5b2cd45bd8038fdebe1e33a633a3275aab4a1a1f24075495d664bf1364723a5293d901357165b3b6ae44cb4e1e3085787b575dba7e106e75ee3d3b429dd2169dc494589be98aa577eebb99d38551c390237ec83a0bb0547fbbe48550fc03addd5010af30a279832124e035ccc4de614cfb7d2a6b601e2ad31e37af1af6e8c398040db1d26e3903b18bbc0b59a78442b6b7b1675115a80ce54c5ec3cd2b6a652d394f204f0d5b6cb5d1a06b8e9abcbad30e65c3e3d188efcc91f4bf757530bc3964d6fabd3c62cc89ca0ce0c3a0724eaf58fa725d84a2c42393e9a68d54833efda95a9ced2a96cbbef5a34954563587fdfe63162fb0f896e33653129991af27980eac7f5421583a6a1bfea44b9318b4b745e212ebbf6687cb6fe2995447921f43f9632ed8c38fc6fc2cff796b5e93820e0bf6b1c82d1665a51d88bc16614c95f750d396c00227aa1a730ced409275e4a6aa79df31c96e4c53ac99b42ab571cd0194fea5614247dac3b1c40485c7278c3fb772bf6ed3346c772a428d20013a6028ec7ec3a7b6ad37ad83efdaf65d50731ffd633c87d0d6e9b567bd9dae5640956b5106b7e043fede43d3a16f2ad7367af681383ab9d4c89d091e663abfb8abd7a2d8d9b3bfb77d59d5f2f4866748ce85ba275a526da7982b7781f02d103ba99126d6445fbdcf7bef420f7451205b963811ac4f12b6668618b6a2d3e8532efbd99a930374a6ea427fb368381b590564f80ea1d4ded5670930f80e9761e2acc1c150dfd54ddf5774d1a8bd1af522677c68a64507e589f6d2d8b7ac0a2361ed850843734387ce9102437bc70c1e5fb682e90e5387b505c6162a11b4a42f2561cb668ea9a89742cc9acbf38218e37173df601be2af7a58e39d74658b3a28d7f42dee9d41e4a1e50b370ae7a18de070bc2249e9370ccc6e030b3d9bb31708c164fd152b40ae1fd221aac6db260e7df61eb9014053cb0234527beb8faeb7c79d523ccf9ae49d348bd4bca643d88bb2817685a879cbafaa5dceb2c2cc9dd382599dea9081411e7e5ced0a5c68af4176565ddb513aee8897e8b58a99a068216fcbbf818f0fff72ac0bb0e334e9cf671ae0c08898b837374792992cab49940c8852ee1e65d0cb37f78cff67ec65fbc001a8cc194deb442e0103ba4c4da22befac0e39c5b36468a0b49b7bb86ac89dd970591a339af05baa57a90b98cf91ac90d2685891f21a21c73a53b6f3ceebba692e79bae90ef953aeaa77e7fa42941f893a05c244809007cc91bc4d0adb2b5fc80f5f08c8a80eb13167c237c0266b600411138113c1337526a22b180a5a7d16277bfbdeefd689ec746716140c3b5dd7abf0148c960685aeca5110737c3dd2e39310dda0ebe3f72b61d2f09377266656d58853ea4a905e101c365b786427fbc4ca24dcf57443bc211879ba30e722aec4d7f541e3165ceeb7ffc49bc6ec5b7001261cf4b70b00c8055cfb59046fe2c755ebecd28c4f2754f239d6b0cdf22db11c4485f91aa2a1f24b55185e8592c0a7162abeef15e7bb98abf6d362dd93dbbef7f052635f6a30ced52b1111a101c82f9deec08c6837ad8aeb3649630ab91302b54fa7ddcff0d0488e1987af6d2807e351522715f30984aaa20c9b332746a43dbab904f07221905cb15100842d332823b760692109032be7e300f90b9d75ee5d74d09b509be07114dab6b2aa414b862100687ec4f0f963432a1557465785f442a54caac7694c9fdec3e19e607303a794354a88af214fee60c94f6534e48d41c85c20a233bb2007242488d4025178883f435b753ffdf4ce68f01f4dc8c74d1c0d297256a8100905984069c11fbe9d6360ee2b280b458b42a6c41ce55033308f80990e05ceb0568e03470537b8f8bd933a8c77f96e90ac79e98f8c6456bc4026a9f6824b5a165c62a5e37a437fd1d0996c4bdc8473ef2a0470d2279232d5a3fcfeaa8fb74131846507ea3448a52c3f3643c1339ece12786467599c5910741ecdaf795c736c06061549cbcee7296a8ead347e95e48570e9565fd1f86274efd3032999c4c3338a1a18ee7d398a9ab127f5fe8ae391ca24106f7de1dd0a425cefd2d18548a7dce2a83477928f91b1faa3d142100a831b32b49ee4353e29f499330b3bc35dc83c2daa7d75b06190590cf466c21128c3704206fc840d6c0088639cc9e859c82f3dc193771498a0cdb2550bf8a97fcbbc9f28742b21958ed7db40663fbd5bf2fdf7e92e46484c7fbc6e995e6980d844c278d2cbed1fd8578a91275fcb047c74895ab837bd80246756f613430cbc793a47414ed3c17825384ff81966e5d688b1d17a3138d28860b8213cec61b904d60741e1421ca8688c75b4d9b7c1a3f826ea55f6024f6b1e33cffd2ee58c599fad4a492f381b16e43523f8adf714d17ae41703bd8cafb1575cb2e12297c5a383df2635c61b5c2fd4a7bc640a16a9f2d92a2be8299d13f9c50825c3f1aa3e6e131e82dee3703ec70f5eb4139da818f60624b8ea1f349821a6722534a00e1d362ef537ce283f202802d3317f0dbeb76347422e1fde7a999405113850e7e4f036b64dd23f6d0686c2daeed18bb726e58eef75a69afe9ee56a1a23b2c32cd4e87d6005638e2e40db12d6d49428e35d8c5675e4db56ad37f8072dfea3a1479011ce5181dd65b426bdf96dccec5e006fc10de0f830be53a2399227b1dfdd7955dd87dd755b469c67faf79b27432e6d50179292d4acde607a0e1a68d8b377a11b4bb6853b6236a9e06024cd2d2c878f1ecfae9986e20bffc0ab4c1bb747a93ccb9f7c41869a77c8a03ccbdc2766194440676d1f8c4d216316a6b4e30da07f9119a55c11de920959637948c9df67e56a89ee090ad0987eaf688dd196f1e545dbf10a56869ec0a466548d68241510da48acb719a46dfe5261757a9319e4d78862e577b7d268c084db25eca53332a0392bab173daa81270bf7d2777086aa87a91769908445e75516e7b560e61ca043b096e35cd1512bd8f4119e7ebd36c5c2258c3b21f67a021f360ae0a6bd0fac62829be09a9ed00f3885514b73e7952e326d1198872d0484029da32bd5dda4f0ca9eb8714ded48fb4c5b912cc02becdd276e84eb922a4607acbd44c5396308d969698092d6b2b0d48073e85a1e41b6ae7f63345d0926e71b66766e103a17a9542be607646b26e026ac1dedc863caf0321b618b6b20dd912e444dbee53987ee8aab40d38eab211fc1e47558397d5ac65bcbac15188e313861eef598246be1c37d84fcc3002652b6e164b12a5a991e0bf77962d8a8f5ea33982aaa30f61d131f0f07f1b16f1cefbcae320d20529fd38aca9d4f69c9089e7197b0229e34ecfbefe8203f475fae6b43694347bf07b992238428110e557ef067df0f2553886d28acc23fe7ee2955615fafeeba6a89e1c67511de76dd4db96f06f0897ec694642c788441a3be9b3a19e45b2b1a23257c15894603842e0cd18665f15fe4c1cc6f6d74a9773e1286891f263898235e890864e4a83b1307fa390faaf6455a3ffd69d1a8a723784204c5ffcf77f5988e500544201ff5fb6b19e486d5be403995da880a0631f2d05abd5e0d5865c7cd25c195c3c379f1416d72e851be00c4b113b0147c3c91fff79f45cb090f797f5fffe8a2cc61c530a0b930e9ec46047237349cec2b284626186d63400dda0cb8acde9d2354f05956ff723c51e9b4393c9c2079994054e59add46e917fd33ea4646e285ce1dc4ad7ff2f54e0c4f992efce860aa4efa74f0c34f00e69901991a1f48592105357e0f8acd0c4178c6bcc31a901018651ba7c433ee9fd96c3088b042cf1c22d5c5a9310d80c5ea07684eec1a5b3ff7e62dfffcd404c94e032facecefba3c3df47ae064bde54b1846406a1b46f353791c4d4319892c3b342bd444a150ddfe4159db6afd7f6954382e5fadc5fc25116b38500e1b098c98a09875ba5449e2e021181d1dafa78f2d5b45fca534e06c9a27e6f0cc8d19a5fa030b3f00a49c378d4fd0f80c97fef933be4abb8b595a509734e64e2326da62432dd90a722ef2c5efc6bca2b3f4a84d43c38b00339125c509a753f807f7e23687b97b3f8875d858461334596b2018a2d1fedb1a17423a73cacfe09f02fa0d1a46d661386d6855c206dc5df2dc558071886f5e063c85dd38026696ef151f52f9b0f0f93db2a65ae93f887629ba2678d9c01b9aa2d752071582cfcf5705733fd3e2d65c9653bb52b20b6f2954cee549899fd413929b3335e9216906f7bd4907bdb508cf44984b3cb32ffb52de11ea0ee8a73cb8e73321b3179a8805bbe8a7654bb08cb77de735548aaf35aa34cd7a8a8a6c750eb4980df277af60ffd34f2c6bc923c3d41fe8d8ee69eccaaa1cd1d376499694232e1afa194f0545126dfb1e86d742454a98fe4ac9566d70cba1fec172e57df7875ab0218482739a056c3b88ffd3403a9e68c851e0a2d2d5416f5805813bfd6208e60cf97c5d7b0237f12e7847f33e9f850c61d8d69ed3eaf1f6ee8dd3fede7e47b571fea8bde80134590a3b16cfc373dec19f5d0aaf4beb67f6a0778cd9b81d521cff5c9d905d121010cdfc67701a14a49d744f3f696abcbd88910bebe6e1a7c86f401c72578f5614057aca908d3adb120af960b90e676c39f9408d011cd3bef324a95f1fbea499624af756e3fe61d2f13dabb00c160ef78c481f59484bcfa500d34bf3ca34459d9c196959fe5247cb32c7b579d6e19862f9268bdb18e82c9c3da8ef8116e879936dc117c127d925cae8b6c2652a259f9f1dcb2d380177489f03e14304782318f37da21299dc421f616018aaf4d7ba7a0c85bcb6ac167596a7d0d6a99213ade3c26b1760551a4d6fa8469e85401865f17bf063e8c41af2c712165314404f19811a1458924ce142d26295d0a56a18bc4c789296a804cf3489c1c28e80af52f2144626d77c04474b3bbcfd59cfab041bbe3b654b0bcde8c2f0d20ec46e69fb1c15c099d2cbd2e426c75113c2e33a46fc3e4912b8478868e51dc0b8fbeb8afcdf89b9ab8172240c992ede58e56f408434ef4491988861752d431225c284a8fd6e81407fd5cfcabc66278a5c3df7737abc8b1a0b6b3bab1ef2f23fbf923c0e2357dd6e318c7d32da742dc487dd9be5949ebe9494ba2c88dba329a7d5cee45047367187c2eb7a0a86ccfa0297fc8c91a55bd6d6a0489eb5569f20539947446b61b910fcb767502bf35e012a6aadf65bc0eb703e1243d441d9b40d715efbd76efdde3272cdc9234b9862bbab22d0a3c7d6b1564dc1b5ee94ddbe2fcf7e6051be2c1433e4f4a14542b2da6f0fb427a1f304454e2642eb576817a1d48dc83cc44729acb01eab0f1adb2d0c43c3fcdc79587c6a60620451bd71fd92feb7baaa61a21fdcabd03a34356b946cb219f201eccf97235b6f68012dd9d6f7bab41c74a82d6237e3f0ee316f0d29df337de28127837ab8471921a1ff2547db4b2266f7c7838ca9cd1c954ea95c0b094a530069b68aead66cee1fae32bdbb4b4739bd3a8698c8378b96dc6aa0433e4cbed0e39319e933a08037c6ee6a1aa1aa23493bfc13a0d5d937a0adf5f13b9b3786a98c77eb3c6884f2cff80a48f854125d3a9a26bbaa60cabf240fe8bd819461e3e4a036d078740932063a1f3850d715517c43e2a86d46f889c9efa940260459232cc4174f56e5406e8b96f5e94802a11fe7d4d325a7f6cb37714f3ed83d4a3ddbabb224318f1e66c834f264c392c0fac72f5063f65f2d1647ad68b3958a8ff23567e2c1a8af216ac8026822c23a4bd8d617a34369187fb3e211dedfa0d26771f250cd58e0940f86ac33f82e2af001263a72ef475dbb483fbf49ee875f8448bbeaf89792a59f0f5419bb8af9c611ed2fd56a626a61e48adb809e146f0e99b995790d0af7dcf8f960453124ab1ee1ce44b86f74cd7a2f74489937f5176381d2f3050b15dea8fc7a2b90ad432b59556908c883ca420f4e6875748294418c63372f8b955e2892ab116605e4d3db57f6f60765f3f2b3f90333fcb16df0f8ad5d02f823b91a5b14d59e19f957319f7fde0326b167d1732190696a30fead0ce2ebc2a275a158b0714bc6a9998b932999c4eb523129c01e06592868b01424a0c43454fbdb35f66d2312b1ef8c263cb28555236d6c1cb06db5a6fbd3b85bb1531aa1d1c64dfd02df0f0c903d06036c7e2d86412077121b2847b4faf7379333a9407f44865191a5695cb4cbd1c841f51deb4a6363480bec8a164ff6c06ac5a263576609fe930593e5c4f9f5d338ff04c191257a9b8736f73e820d5ee2eda9e4cc0ef2717007a550b00914eb76783db650cfebdf68c4b4f48b00ee5db72d0b5a747493dd0fbcde25d28e5d6b2135485db13fd911dd05119d8f99d2fad6db4f70e1bf433452b304f3ade4a2e062b79a65cba6c21a8f3ae6db75920b49c82016c51570de1d59f1c4e41c929eb354d5bb38b3049264fa03d4939960d9416c45b2468ade053742c3e5c38e555a047ad6836cb28bf5559e58594727cf97afb2a28a4b1e9a07fd2773a5f3f4cdea47eb4639d498d042d8e517349bc535e9e08eac7d2ecec130e10e349ead9b1a7794f72a2294dc0287c644ebc96284fe05652c1f6ff407d78df0c32e32c18c2a8f0c756717d372031f9c27e58f63e46a6488235c00d99522018cc6eecfdcd4a8ff1b2c11738b3d4a0b7d3e9d329e54519f1ced655f5d0757a6e38ede75efef9d2446d295fd63a701122ec0c73bdf4991c373648ace7c25304c7c6146fe9a850bc081f0d0efe35cc14f55d4c67de8601afa1abe0bbd20ef796d4422db4b34417ce4622798621643eaec49dbf2fb61fd7902e7ed0380bc10203fd83bc0f3094f1a596f5eda6845dcb6947c3bb9ff239e5c3f1822b95d3d6080245fd073d1ce428776a725a0eac5ddabc571548dbf04dcd0c5c984dceee3ac9a260912a9eceb2f40864a5872c8578058a2c0c78cffd9275582d4bfd01ed1a4d568debd034329ee47b5d655c5f8832330fd23f466ab715b7905f32d9408874964cd5b6e8b030595bd063def5e8fddeebf5f3993338ab2e9c5ef62f7b141002becede84284a684da844f4d4fae2b315c38340d7017da161642a34020fffa4406c294b8829f4935b191a9d8537acae2dca988412a7111867a4403a0d3967ba7d9d01c254c99ddd1586a76082399d05e1bfa5dbf65afea805a6ac6637b03c9ce60f387729af057e38e3569e336c1e8a2f259f84f86bb1d49e5a3a9be37cb72026f041ce0ef490a4a71e3e8fe8044ca388b7b82eceb726788e63f4e793fd06a6f4b9213d1046758843223ddaa40936bdb8e16999c4d5423e34b368d223c3370574ce67bbdba4237e473f99820dd308a28c80ebebfc1fafc002b028ba3265abba722768b91f3688f3750e5d3403c53ac6416113d9e243405493c9fb6760972a702cf33a4ffb236cac6699133ee3051f5c1126ed837f213ba16ea4b4e0bf71c22853628254bbb2e46e4c786ff320ce3db6a3d6a4752929888caee46f45f4f581a6444c19cbf9cd44fc40e204af8ed2c04f7256d7b382b8202eca32dcffa153a0709ceaad49012a3a8c5b1710fbfda30afa737a8ef17421776bb20868c6fb142ceea6b5352c6f4e86bc524bf44fa1fe3f8a771ad69238cf8b845fff3f95c48a021bd53e05704298af29c76ed5b19fe3bf6872452fc1e356f07c691d2e179da6434eb622454bc6bc2369a6b63ae0385520f45563e355c85c390fd3f162135840dbf137a21de34650f24095dff214cc5290099943987c6943404f1596944ac1115082a566caf01ce3b2190dc7bfa626ae9a1de1f63cf13b740a96b871a10e762fcbb5d1299823c4d5c75c46ff6233bf4cabb20b8310d3f096ab5046b31eeb5afdc3204b2b7f18d881f46f680162345c53d13c9b4538ce58c8480c5e5df72b3043405f269ad0893330cddd1e62898f8784a36f4af22c7ca4ac2278e19d093b19df5f14609b63c36d8ec8a74e25f176f62826001139d1ccdfbc27d2f551947d00caaec8fda4ac3c8f27246382bbc846782613baf8184120e32a046479850fbcf9fbfc8087537e828456e4fc9d9ac54bc31b41e8b47945d2654eff361e45e97d129af66a5f940579ba68f1804e19cd0b111f92b4bbc7d740531a7715ff08641fae755327cef9baf541e3414b8a3f19bbcd18e822197e8a5617cb9c02962a71daa3c69be5dd7c85d283be82ccde0f8b5549d660f5d45b99094ca84a953bd89de986b6330c121b7c07c0f01f013ce36ac567cdaaadbc90aca652066ee76ca3be55a7ceb81c7c700d15a88397b3f338b461f78fc42de67087dcc04bc993c0caef56ce714c9e20045d552a6c4a3dbfb92a71b274b56a1f0e918c440454c53e6a48ea489afdb47f075c2fa558405d11392e0ff57398763322296cfe156f3eb688e086352b53c862e402581bdc41ed7dd731125c87700c1881d35f369cf3cde7550963149a80ff025b082803db028892de5720b5869c8ab3b97fc2db90fc4967b9fced4e86d8142f3d77045489818fb50e6faa2c839b8f04aad17f39794a33d26b8fd7bab09576932d8d42f25bb83cb4d40f34ee13c567dd5cb566ec8f096b0dad441fa0b421f560b300fc3a7dbdcb2cd3308accf270651d2034fc1853ac882b418aa0633dcb2dd79edc6e85ad1a5e7d4c928acea5928169c94801d8a06df8dbaac7238bad71ea2a384b111293ad8b0dfe3cc99afd9c4b6993e0bcaf364965dc9980de3861be089d1ef5e47442024b332a07d83942d8fff3499527c22b9ffc5f0dc1e9f71f25d42a912d7408ace20dbee72911a2b46bb48f52c0e8f81ce7859bfbe5611c3f95e029bac2233c20e5e6ac21622bf057d3dae6c6a4a811b625bf8bb2727fc3eec7c270d534b84f240bcc7f7459c61ed42c473cd2efcc54a128218ad78c329fdb9992ff8099ca0c04dae2a2d34491ea2e646a172e8e70992fce700e414253b8056de26000061c5427848c075766e2abdb98224427e5c5171848b1069dee0b80db21eb9d300b58a7549cff602136d0f6672447b668d9176177f93cd602d2550a5748aa4764f99bb7e4889f65ef62b62b715de066d2276fdb40b583746ca4eee2b8dd35e4f30bac58734cd320067a94a4ae55b9b810bc04646f81c0f0ea69be6f34c0dea905bd66583e286f11fb29255c774f0b14c1b9d59cea692c7c4072aebadad0269ed126d427383325083e6b4480965aa7728e723fca4a84f425a64b5fcdfab344ccaddd8c641df16644bbe14cbda9ef8d2ee8455dafdd6e63b338218dce76aa1d1ce16ebb392499177999ccf0b0d2c0fa32537377807eefe4dd4463e614dd0a3656d3b4cc4f1193f127fe02e352daa177ebb27e92605ab65d437decd01d2d0dd053702372535d386f18c8667b428a5ae2c5bca971c87d58e879571606ad95f2a75279bdeaafdc5ed011277ae49abb3a2b3e24f0b9a32ed57448b9459d7aaa6b810d0cb646722217353e1b9743800bd1abe59f43e5f9cf52be1ff4702f2dd605e1d3dd950bf999b3d4978944c0c38d4ae13284e33dd36f662c015a7c579badf691b581024073c021e17035686b8d7ada750c43ab6f7ec5a4f7f943d9db6a85c9b8aea6e78871e7ba1f0b3dd346dec398adbbf67cd50417265eca82a2b9b79c1129b2370ffd51ecb9b1fc313206a06acd6d3071a164eff9fc49d1f2e2fbd10359b95ee8e17396c405f333e194c33af6a1b5d320aa8db658410093431be270e572b65e59a74347b8686c5ebdd77d840707a7188b3c2ccdda192a3d3129dc30a3d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb33402ffe58bf09b6f21c1006cfc486cce233fd9e14969437f6e0947e34cdffe021cd9c8641e6516a175bc31b7f3f226cc0469a59229c5a7aa9577bd47bc1e32802e1df22091752342eeb8ffc27754c3551a92c2a97bd2f9da5134a8c1e5ba3c68ab2a335bac42ee9acf8efd9a349a3b0af20288c2c02955b53d76dd59b1f1868f97c813b0c5074cd9f520f1f83447d331015b709e82df5aece590d159a5227baf8c1027484f67cc1420d1236cc37bcbbeadf0e37048fb91d755ac05d3f6c72142fd8e20772b6eba649f5d60f75ed7dcaf7b6b57d005aaadd4eb72a882e226136b007d054590fa244e8dd44297d18a9db8d2a5940ca9614a2bec76bfffd60c5344b6e076846bc23745d6d21d0a7e26f0d0ec8e6f5a8bf639fc04b58414bfe6260bf8bcfff4394ca45b23592a65752f270a3e7f1e8f2155f5f3f2aecf1692e0f08b4d066e7cd140465e3478854eba13ec63c9fadecfdc31b0aa6847c238addf3152cb1f4e8783c6023c5164872be84d88a05be30b3c5d3532140fabcef730d45e9db5208346cd7cf50eb8689f08b13f29f7b5d59af46b097fba4fd8f0975ad7a1af62836ede52cbfa18154639f0034e943b83de59439efdfa8d7caf88dad900991aae2d1ec083311c12d9ecf1449dbd4ff09f39575e299568ea3cf79bb211bfa7f0db345b864084dab7b5f373da80b4187594af730185fc552dc628f6689801cb515e8855c47dda6ebb808537da3c6f879012facdfe5c10461f617acc5f6f70b930c58dc2d9d4d2c477b18c36261bdce18354105b70b131de228d3d46d30651ecb872d03df5ff496f2a4da4b287fa5bc2c749d733f2a0561ff9fe47d5229dfb4a484fad283b62b52313ad5574334c0ce51e94a6ecbf34da1a2ead7c90caf858fb1b80c1e0238026fab647071eccd9ccbeae430fa51edca85b3e0db61885df3b8a79158512b82bd47fe2e91a0d86fd833e74c72420bbbca2d30dac585d5886a291585cfd882aa2cfd1fed1a4746a5eda4dc44a43ed1071558c146fa60179f8bd7879e14794873b722f31a4a2345dc7fbf2a8dd4b8619c929bebfab5be7e9a9d87f71c67c70726993e6bdbd95aeccc890410bb3b83e536c69099e4e53667eee7617d792716d8829f8e9a944751c0e053f413f51c63cb56c218efdd596524f8184ceafb311f746b83c1209f135ecfe0d47b21cc31f624298cd389648060bbf0d0138095a3b62ae62ef6c7d7ddfe89a4bf01e3c1dd81ff5103558582a0c66d4a887dd49754ba2ca6d7510290a72cd1124b45dbe9ecde3740104cd2e5c6d8aef91706b9b3560d8b82ce71e7de32f772f91e3ca43a0acfd6ddedb5a77e27031d9cd4289dfc6ad0571d68a3ea899bcaf95507e7cb443e04fe414ef5315949c567e54695dfd47f5d8a8d1568847d2073a9aeb361d01f5be5adbfbb25270260c2d9ba15fcbb334029508f8c32bda7116c8bb5d7360b77b55f6dc444978ff00c04c44d2defa0cbcd04a77c5eeebb8b9aa14353ba826a27577fd3707363c2c495c48b2dad7b1a3bf3a2cb6c82ae984c12b74ddd344770da0383164b39a883058e7e23d735bafd1009159673a6bdb4657826cce0f26457cdf4ef2f0e093229ce65fa0045dd8544d81ba2dea7c0107c3cd370af26ad0f6801612ccb7ce7b7c6b83ac7e46b9f0c0d8c3628e8dd58df321a2978d64b2baf0f1f5762c233a85ad15af90d89f91e600dc56c5f5479db58dcffd5f53a6ac9b41fa2d08cf14d12612738261c5070eb1b7177bdb303d68ddaebc3a1b8d873593cbdf94c6c0f19a74b29486d2d5cd577ae3efd41e641383436d64220526a1e75558e5679a4d6240684207559da6086a435cddf80138c8d0f218ff10ccbade03eb175013f6af88f9657196acc022c17021e80f5aca6c3025355c8f6b7cb9f30fe5f1fc6a4e3b90a4f89cf97061b62c5b50bc58e5726e9a882190b68218436bae6c17520205cf344e088edc6c7bc3f2bc33ada8f12109f6e77c9827f5822637fb31aa0e932bb0197fb216d4d311521abc8d15d628beb6a667010cad584e0b68f2385cc67007c51acbda4e227a6a1fc005bce23c8679a03c9f2ac0b18a52d0368fce94c897b7a5e202c1b00c29abcfb84a40c54792a416d4decf31ecdd47adfc6c5a035a87953f51c8455f90a2084878d53a5daa29f20eb6b75e55e90aa1d75b91eb02bf9f2ad535ad5cfb6eafc9f1ecabf76d0160a813682686b3547425cad38bdfb986109a066d6b209d18bf8667bc696748902a201a6f7a9e313f91c54c5bebd02e4052a9eb6ab7b89ccf20912274dcea117950eb10648fc34f98117a737a7ebc08edce2632df71c8ed304108f0725e0041e91bf8f2ec2f373a2cbc68c6d8e2f3f215948c055f4c56dcf6bad83c8213225734a398db60b9a09d54b8d59a1850e9d5a6922638147cb7f432b8b9e2cc121181d0e6020e537b56f6509a45677151485902f82da6c2a726d1f70c1d62ae68396d3ca8e74731b9dd5b0c480d6a97b6d1d705e89d6bbe946951f109a2b0c7238560d8596693d79730f3c32713ce87d5cedcf77631d8726ccf642a1bf5166dee08372b6ea452c57db800123f0ce6f70446e73e7f0ca4e5762305869e4649c9c095124097514fa533d4163f876cf7c1ee1961516b5f8dad81078e3bc2876b7765efedd9d26462ce6f783f1df998509d22210319bc8ea4206747156654992807f5e8d0c2a13ab72002406298c3952cebaaf0e30e91113689b67efcd41efc126e5d48b659598f36e1430653e6d534c1f4e0c6fd43692cfe91db67cd78d369e22a02ab6f6ba100cd36a59d224fd5cbaa8d87422ad04c6717899d6f41785f71f0c0717b9b6c79fa856684bc330f820d73bcab18e5fd3b5184798a7e4e93bcd8ae9a115ef469927bf59b634cab884ba1676b0a0a3f9ff0a539929dd62483a4536b84854823cec334a34fe57ef10c6b2f0fc44ac611d65561f7d157b892dc8b03eb7863b07bdb6034f26474dacff454cbd6eb58f0ba4e68d2f5f95346298260afd54452e81c37e0c957d3c7bb020bf4c2fe88664ca8d8069f56624f94e8a9ff67d1930882fb5069c215457e1d9e8879f1e4fe4606da941544b775da7b79eb71bc81ad760368e27dff70c41135a559ef9d6af732dd5138f3a008ba1b96d1d90f8c292253ca02856c4546e98d758468b416312da77484eac086c8ebc501b50508cfafc7fa6ee07781c84810767336db24d8f12f19fead633a57adff52d066345af7d7820b8827518bd0c764906b6d734c2e2e1365317f4b2ee061365b65b1b7eb2f06bec0e6621445fb794d0ec0ba5cd5c10a9e7df913eb936427c26dcb17ba56e0bd70270bf650247e0bdf977965ce9806c0825e37dd23eb59c609fb82dcdc291793b9e0165fad96216ede4f6c1ed3625ce55c4591f5534a42fcaee5965ab6049fafc32880f2e7fc4715db0c7f40b2d57b52c0b9ba81e3fecee9594ca8c7f4d762edcbc3bd29505ba667472ef0f0e8db4f565d73f5dc0e949c9262c2f4cfcfc856064d3435d7220b3ddd8039b410cd4f395c386dafbede10fb48bfef43ae907ef5720b154acf9d01ef1ce44856a486de25719a3fa02729ee97225a8f7e2d421458775a4a842c9403d2b96225527709358fcdbd786c0ae15cae38e496d19b0987f06ab1efee4ee8d3342dcf4313edcdc154fafae15f7469656efc4282c5408ddb85cde564251b6ff05fd91fd7f9f66a6f6da1025ce18197cb6ae963d9ad7ba7301399032b4216e9323f0b6087c5c85324c77946a33638f39ccce8a4e4a277ac54a6b46828196ad3c2e50975d21412baa223b07ea1f3cae9e1347977ec68e4029bcc7047341b47b9ab94bd1da0fb9f2b574883f61301558e59f504b1487d5ff094c508ab1a3c853c4338c5bdc308f0d73c33141d073591de48732c5ad47c1d14e84f75df757a6b1e9b75aedd4b7369229a8ae21ca823af368c03eed5a87d910d2286373d52729372da2e7404ffbbac5dcbd0dc2c7fc6f338d65548ca515e2cf1dfb474c45e9b4b5644b314793fabe92b02c63a9267fbf7a33a959b00552a3b49f992bd9f9286ec93b991d5817d7bbdcc39be66b381cfba69914c5a48089252989541c45610caf0248f4cfe855e17a01962165bb74df9efcd0827f6160f8d6bfa7b92d052879d5d97716ab26f2c73ad13047c91753a70ecf9f1062fd0eca231df3d7ba6e1e40e674d9e8d471ecd7bcbcc5a3322eae72bda3bba82b7ac4813f174786ac12abbfe2d25a04194883f4decfe0ce6f586ff291fc26f9d9693ceee3375e3f5f182f137221752f4befba88f1193d87d86ad1c1b7f676a74342dfd1ffeded6bceead67ea343f792edc71e11f727f83a9cb9da2fa74bbc72ebe72980a1778458cdca5feb8bd6b9364fedcc56718cc870e1b65d689998896c77d7b6e29937fb74c15858f663bb1c3355c72e4317d7e50991839523e5744319f34c61af3e68be9a3cbdc0e8c47d47c66d6179a95ee7ed063a4d7b3a2976addfb99706a63126959e8fc1feb70480fd489ceff4b3abb1021a67182cefe6db129de8e2626c3329b19a2fb03cb5671dd6b7737b7b0055ca4a8e43b536c947134bb1408f1c9e1492e15a9ae536e98f3b3a61257d6dcaed4e2ac1e07731835d453098e405b34122fbf13a2b58d55f065f823642422b1a24445077e72e689a4c4b39ef362afea6c8a1e27271e9b8c09bb07499ac62de641d64b3a6e502c4f938cfcf0bafb0184dc0773f31e3cb2b362053e6cb43ee60077b259cc3bd0b04b5a4aa181dce6461348c633cc366030e9e5ed74cce26fe207d939fdf4145e4ac0a1959758d90d6c0be2fe30895dae5527bad8aef9f9aad239a742ec600e90a7889c834d0b2849b3bdc44195051bb293a57f9857bbe9ab42c8e1d963fabb7458270e59412ccee26981991fd7e9c3974614fafcf0f3648f9d22f7b9a05b3e65c81fcc577d3f7f6f6a767f6b6b54d8874a2392691e1c1382b9b00d35c4a3ea0260487a7caa591f29f2f6ae40b843cc35fc00aff34e5013b8b6e4da5cbdb539a229070088b3b91032735eb8fbd7cccbd2ca8d62b4e9208869426ea24ad1ce607a2eacc51c25da99b388d3162e3acf22c95bee49997749a7b0b22da1b83aaf494446e732c26dca5e625b1c08742bd5207d0fec105ed7af441e3e99fd0d43cee3ed1776f01de14c7d1def60481296c98fc60b4c8240f8729d4918030d49b257c30c79a3dd0fb8f9aa8584f046096222611e3f53ea9e2ca6333da62bc7bb53fd74f5948781b3014e28eb1def1f09ce4d83696bf9a6f5cdaa20631309e9cd377bd63dc2c785e78818486b7f90a0d98ea53db62f8a58abc0cef9336aedb87838a2f23ff07039e1abc586c39d38062df8e0477c0037ab4ad8fa7171c5e68987b03176ba9c749f37583caee1efb2b25aa7bf8ca6058828561e7abcb2b4517ab05db1b2830145520c10fba7ac6ccb1b124af7e02949350f3da9545c0a3e0a46d6a4a076fb836ef13eb9ce2667f7c8ae1835fd8692e77b71f58cffe60709357a76b7bc61267de1d76338275df9f2a51c5b076a9e7eee212a372783143b917652f53bb8808044ac5fbcf870639ff8515a27d182841d7f15a0c48ca95000c6b5cc68af1c28a5ce604fff6892936b33916d2dfc97546ca5c29b951397a364c277ad62128d2d8ca54cc820cc04c64d5e10b5e10bef68fb564ceb95170f5a05c3f36891928a280e7ac5bc1cf0ef3e9d67095cb8b7ebb272b54702bb1c9b3973c2fe01f338141e3ca6b9618b711a95dd159572b5a28428ae5ea9b6c587197ee9c60d517b938fabea0215c19508ef4e9fb7e385535441b135202a511e56c977d2cd2913a7c2ed06c4c62b9854868a9fc8741f1111586f8324d62cd5fd64376e3a60f451e332699ba4cc4aeeeac825be08a7384d068ebfb9b865c9628c6f75966c38e07ac2639ac033ad7c87fe7cdd43bc2d3dadbc29f48eda5ad5c6b53ff8e81187c573f5bf6a186dc74a1998baafbe0121135bbfe09b6cd430890512451af0897ea25e5289a5b9db539acbc3af98d470666520b3528b70af1772bce79b30276cad5f39b2696b2db8f8deb975f7dfd8fb782493ea83038c48e5b298eda63fbc3eb8a4610193bb159dae666231ac4fc779e95f6ac6d808d589631e42a816cfb9419f43322568b3a978d45d4e2c56d0ceeaca0adf0dbee50b1264ffd954087d31870ca92027262a3db6ba1c708eb22434ac4e44801ac8662df774e9a2cc2c419d30169d0c67e983d8d9ede5fa980ee1a5c27ae9ef992cfc4e9d6e3070bfbf15f7781c1c8343d3ad8ecd022ae46d6d83ac4b702dc6c46f39cb483d681496f367d5d4056f3bde9086407d1bbc9c4d104eb05a1b26dbadbc951ce3e17bcf60ea8e001b7ff46555b83edc91e8262d657a67d925269d480f38a8e65c4bd5b3847e86183ff62d948fd2e07834f85de5ea8885600e2fc5de8f8700ac20625927ef901a3048fd9958f0dd371e5a1d036a6df4699e28f3687aca8375d5553fb0e591fa411116cc952bd276b7c3e9dfb77f3858e0d617ed66fc2f63253f0db82e100b1a6b4cb6cb9fa25a505f06a1e3c3e059abffd6cd9d2cae686394ded19c2f3cd4ba83a7b2e6056b8a91a1c09c217a5443c3785083077ca787464b32f914311175828ba03d07087f993ae8c7c908208bd4f410ff59d4e820954b2937277ee788336f5f86f73006cfe7edd67ec3d2ce6470ac0a1cce7ede075359c187e3504739e50d2448f0fb2a7d19ec51144a1a6c050f72554f8027f83eb184e8f94581dc7b663dd1b7d8fe4badc3de474176faeea1cc6d3494d1241cae792e92ac45600d3cf334e3d8a1a8ff0247aea80653de96c45bace6779d6147e6e573589761674f150f6f46589e8d30175842c03d767a65c4dac6e44188ce94baec17e5b038170852accfc0131b95b825bd1b019c32ba11fdb0c311a8b4265eb811c45f3c6c36f19739fe1e6adb9dd3d20e7a7f8464387ea0e6d76861cb56ad7d710028f57c48d77b0c4d45acd06ecc83f8621fc5f4e100aa44a16ed1bb38aff331078170ac4fb836ccb2f844b76ee4824dd854f2e44b47cd7a33119d9971340a1d6ef14709de2e4e95049af0877ee4d8a8982735e0c6a27ef0867250461c70eeaffde4ef39f811f74fddbb9869d64d3b95574406140b6af199f3f7ef351056e080bb0efccb180513d1706f78ebc75df4b062d2f7936708a8c42be669d0d5ab42f014b373536796d5141fe32a0a1ff91d0a63a3b27084052e03f8f45cc7aa27e43450ec27a68884bd481c85dd27094def466d1d92c262cdb79eba41b1318706088ad90052b6660f3781f46e58b4ac9498a75912e5c10d9f425c6dc2822932e4bdbaecf1693913cbda4d7b7289d77426ae53050fff306f4603d2553652a46cb36d028513b651a60ba33be4bff4fa2b428a17920bc65acd0df8396abd24ad906a8fb4c1f65df9fdde58fd57c20108184c52ed427b7b1ee4df84ba6ebdc5c137a39debceb6dcf5d867a544bda70b6d38bf05afd44c616a1e38fa30387709414fb475a25c9770674276b177bdeafea83d7f464732ac60b7ac693a657040e46a89ea4952ac9d55a6cf9609e15734a0dd8f54e3574254562ae6989c868fe152b657b5860cdb563f270ad936f0ebfc6352fb1a46dcd90825678c2685a7fb0afcd4b3b2d7102dc80dd0d7b1217fb34ce7bd79833d94ff83b084b517fcc05b3c39a78522563482a4e43e734f7951db305611cc5a051e2edc38fc1a6c95bb7313bc05e56e270eb3e01983e2f1e5c0d7856a9cb3bc83ec13a1c04775674f76afb9f060684b4a4bd6b9c21fed1748d0455d7be54e19b32c70979d77edee81088948410bd3fa4044875eb3dd463fb4f22cdd7049bd402ebd875c03816a43f093d7f2fb3200735109d573e261da5fe6fa0f0ab84bd1dc0a3f16a7ce65fbc6785d580ae80d615872119ab905075a6006b1f2a9b69a9fb4c9652a6659d414b7c2577123cc400ccc5a083261a31750bc24b2de03dbbdd292e27f77fcdf2fc3e4fc826dac2f8951cbf2355bbd50be9632c3ee14d5931d5714f12f38c0ae6053c93c5e4f1c9cd29d8be3d64998c41029c6a18e940a9ba7f14180a80fcbdef18b29fbc218f63b2557fad8a1faf8c4f9847e71e6f8666ec585155afa753865c72444357b640be61a7c46dc75b80e641fd01a1f61d12bfcc15db6ce67364962eb3e5f0bc1df5968d1e4f18052489dd18667b32a5e80bfaddbf53cd1169808131c76878681472d14c03846916eed0d578f7b2780419a19553658e9c68d29b7a206b389d13dea4fa92fd1d074e478839de483e5d489a89c3dbbc8d6db26e41f1e9c596038fbd6210b5efcfe34bbe84d1497db8fe488426e60b44f7eb2e148610f32188f2e7bd898ab1c132428986ba04e538c46dc067eaabc0b753633fb6cd3f3cc5c08d70fd7b05382a9fc562f1e42aa9313d6e72f9e09ebb9490e4be612a80e76f030d896c8815f8025289e4a92ead7b8372e2de8cf4161917c43ff442b709b4f493c7ce901a5a658ab861e5c20a8190867b6a70b673c485e605bd192f946658ff2b0f94f0369f66f65d1345d6ab6a142d1415c2493743c5ce07d4dcf09558497edc56601f6e43f001bb73234bc5e46c0704e71e060e1eb96f288a8f29a7edeb0b2cf096d2a9853eccb728fabe56c91b394d04d180a1db7a30a6abf1604b4a108e7c53cdb6a41df3623fc6d27418ad54664b6563d394a41c043eb527cbd6de224aea33c9087f51ce6bc45309042b45af351769e80c288f5895cd35338ac81977ac33a5d3681a8a2819227c3d4520b204387cf745c12c4908ad1f3f21fb13aa05da8a481b7b44e6ed06fc9c96ca849b9bba1f2431f7c99b64b8f4c41b9695f89a508dfe61588ea060988ac7e312b873a2fe42244a6a98571ce59ada08d957d0dcef29252952e2acd24057703c379581616d74e76f6ea5f1c89984f676ca20482b47c2224ad4322dcfa0a397db3c7661d22165ed675918fdcf8c1f2e0ec9f365b55df0fc2962f201cffbf55d48dfe18d9dc0b0e12fcee9254d6905ff0d8d9be0a76c54b194cd77b98b1935d631051fc6f323a21e8a41b8d939b817da78f70dd51efb98c6bce6f44540ea99c7d3e20892641593bdaed67f5cec54371ad75599f7d6c305abba5f5e025078070ab19c2fb1dc5fbfa4c6b36c3d6d4c5e4fead9e3de7d3ff2404d01edaf5ff85ed91f1a8b5cb91a5a8a0d00f1175ea536db5e1e37d3b460756524355385113e5b8dc647ea1f75804e5af9e6f3de3595e47ade41d576d9458a74791a90b2707b91bd6680bbe17643c1519b04da5944d33f2c60843d5e4f43d17b10d1a7558e62f211fda56bd2855c344ef38d79725c4e9598a2a1c077bc79772c42507f406d56ac8a5b0239eed71fc04581e73e565b7993d39ac62686cc2e71e7def8af44d84780a1a6a30a861e6db46dd2c9ba0ce6f34a3565bfa5cd0888d2e4467cb9c2ac76a71457c3d25cbc4a817de6055437891062ff552a31bef429cb78d525633467a971fe7184167de46feb0ac6f5e04ed58fdf6e9e39bf59a61d3959de91800d15b8d7e87387ec7d1760dbb72268408acb0c3f17fe9fef32dfc7a94a43f3dc03280432c7154f163e5423b0624b72ab5bce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615f2d08c865a14b570484da8d19194b5794fef5edcb5dc13f09e98f36d4899c4163db081a7ca82dbb99110e16c16c565c4a6077f7a5cb71e0f0f196392b3c8c6321ff0c7fbd93028c22ae019a5d245317e76d64d0415cec511362b6358de5cb652ce63fb46673e87c72c6b791781e1af9b6312a7b16cd84493b62e6002a139afc6f1081bfa0409050864ccb8fe7f5aac3d4246c8382db66cb9603ce2c29d69d1faa1939a2813fa3a918d0ec2314bd7f4bf2d293fd025b36ef28680270f63688a8c43972a2629022026241dea9fe691f13b3d388f1951dc57a2e6d0e562d5cffb7067731d08b0aa806443650cbe08e79e47253ee26fcdac7ea79e668114a79b893fdb7215f751cd0e135d32cef5aa3b4f4a986051e5379aa441ff2b08db0dd711325d090eeda6d965b09da84357ff332da07a31eb131dd4232830e3fb35e43ebe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85564604e3db373b082283432b4c27a91cc748afceedbd9898c6009acb24f13a029d0a7e20e0e057d6a8516bf791f6ca06ab2818de46bf68fd7c740ece7a721e56a9b886a2656ea93e048acc87b21101f8ee98811e15faf9026ab9745d6925daa64d2ae63c669266c6a6c845d8e4d678782e92b0c8fc9d4b1da422c57c7782135de06c8366ab9847a818b481364612a9b710cd0770c322066df6fc7dc0a3e176b0091f7c2e4a1f8387331af1103a7a61617152f3c3e67eaf5275b2da050e5151e9bddf33245abfd38c242c1e6f495d20a8a8cbfbe3da450f8750caa485af77b0c4b022d128e42af6cff35d463040efdecb3a32f4b1b3a2e749b066cf4247a81ae6203b945d5b9f4e4115d1c6e10eb12c507210ab8ee01d35f51110d1f6325a50714d84abdcf2bd91deccee429c7c05fd830b52c79506d00f1c01e764d12f072cca699c20cf1336cb7e4defed4b221245d20cb381d55098bf5431862fb5c613db1e58af1c924a1efd47cb955e1bb1e4215473b9dd15d1d748626b73d3902ea5f4e3cd38550738f412dd2ab3ed367521139f2381ecca70b80fc95507cd82b1e039d5112eb5256b209f87377db7f3942251ac2f1b23f4a9030ada6973437aab1c186cd8e5ccf09ddc41a9075c08a91d74f3364db50e5a699cda8f11f11dd7f1aed95c00484ad3f14bf275dc113e18def14afbc4dcd63df2f01d41b06a5b7b09c3e871aec9e18d678cd6cd2618ae4ad2e918514faa7ae5480781f3b27e60ceb441460892d4d0fe97c4179df47360311f854c155ee7ca66e7d91ae6969c8e9d31ffb112de956a2cc3aaa7208816af1d98a3716d9c527af02921397ecc510590ab1ef3488e6690baf86468441ccb0b0528d936d89f4a4901694e2f66acd8b4189f4373f05b8758d8eca2c3cb2858a239395f33915a519c43b548d7b6f481b29344c669f493202b50ed7cd57356cc29d4581b02291a2a8c08e878d5e05233634f6f5d8cb0ced3c8c1aaead7e8869fe1c9d30d1d1f03def05cb66338e7eff0bfcaf50cc29ac69a5a8847c011f3eb60e99103f4c734ee7898cba79a5ce99c01ed9479f377e9a710ef290d3aabc1bb70c7350d9116b18cf0597153abb87b1ad94e1104285cc6d70b9cca4c85beebde1e5c507a061ae5bb2c19af8c846d25c7a81967cf19c5086243cce525c6cec134f95473c1ff8b4695df1daa9a28b15416223221a25a155935c9a5ebca06705155f954e8ed7a740ad72440b11435b68d5842bafee80a53dc344032f0a4229d7edd5cb885f03df5f0ebe1d33aa56739df98bf2fe22a703ff28a1469eaceeffc84a4aaa4273ea7a2bab8ead4ff6230435162cc3f681d05091fc85015b40ad1e83c4b88608580d7748492f245edc0be3794ed2469b1f1c4ce096f25c5e6b89409b40e0a59a4b7cc850514ffdf3e6c4e25edfd20e2869d585aa717b7b3dcf874a742d3a277fdac1b6cbfab4135d7ec4c980579b24ea0e60ba3799975880da2c5d63893c6a4959aa4f3ec1e16fd1596483073d1d9edd81528746ed36b73dea70b45ac98b8e3ab259972e30e88b088c238a84c5c1eae2fc413c6b365adf8fd6d9e93a724f2a430c2fd361451973b5cf0ccb86a8c391ce5ad01f82504f8b22cb1f7375b9741f1d8a66dca0a9fcfad3cb5fefb0a55477bc7245ec396d24f909d46d8af844f86b6589f5ebcec5fc5cc058016ff7e4168c89fb3a0291a7c6f0c9857ed7a5fba3e4e2f941a1781cc3f1eec6ae9bc180ecbe69aa810fdc0de18d6897a4d96f40e19047fb8245cc03d8f57e3113940f60894a02dda824f76497bcc2208311ea3f04c553ce77dcaa98565d1e503cd8cfba2655882c84253a0ff1f80d6d121a8f7e7c672b4b3a0976f3c9e00c659468509ba4f6937895fa485b6faaf4caa98046ea55136282a2bef767a4474baea7a72abe6af7555e96450f3389f061eea01ce2e3285b023cec3cef97ab3411ef40d50834ee9bf5b2f07b23349d47c29bff14fcc41272c61f51c51ba892152644928a2f5341bbdb9ad36b8221fe92c428b094726058535f6805e5f2a27af7eb7b434e478d68590c0c069cd24ecb982c2668da82cd0a36903e89a692f9aaa01ce37c023a32318068df6d8a4341f483b1a56ef2fc22dbe3cc765e44795104c445f4e3409554564403120c658f81b52ab463f1632b8c9f78499bd9653f8f93d7ac4b18ecdd2ddc08f96dfa33b9c0e0e2bd8c379bfef7fd6e71c1d532e98ec891750f6f3cbf278ccf2ec8c352cab468006104d4f0d9aab8fc00e0d9995b7f8813424932323f639aee345669837b1479cde7a34ffc7bf1b584d89faa1408349ec26cf799bb4eab8d32b6c168761f6171b81fa8c5dc219e04b662c1ce92d95afc75b2ef26f9b25045d5f79880128fd15dcbc895678adc4d61628955f7259de28b7054a220d2745eeb021e09715bf31830e8f4265a4b5503383dedb8e14ae70cfaa2026a2b67ee71da91bc74ddbb696af6b16133ffc95ada51818fb358e1960ac71ab2df2a5294b608c104aa2007989423b9a7b8cec6c576361d65b821c8e9dca4c49f26cf135a96d5fb26128d2045447a51cf11ce8b0f6c7ea32898d825a51b3e854be1dda5ab9b68ef28199cffab9f09b5de86ab69e5829030f9d0c83d6a3d1ba20564991ec49d0e4f150b41b303ece04bc00a4a60721e7a9dd0b13fa6578feda725c579e96aff37e2fa2fbc71073c6bd7a0aa4ad9cceef3b501063926cafd7b08f75b11645dd3be86434f51ae4ddfac3134fbc9fe1a2b96de71c8a768d348317a2db992f44fa6efa68d9d79b76b12e3c0ab6822065bf5413cf9b866f9125963310318e3f7e724cb35ca5b6d67ec95450acb1b906b7689d634c64e0a2c99d53831332f50508a170e261843c415a53058d27b77259413cc10e1ab90789c06524b8dcf3c047b0b59bf093966f5b6fba1554dd1b649a931c0ca244e3f0b5985fcf23b6e1f4e04bc9719c42210fd8fe9db48c6cc7f25a8324228d7090c05065b57e1f1795b46f3cc152faf35ce766d991b26363d39e5f59fd778198e2c6bb587830f371fc5d5c656c9bce11b595f90748fcc5af83dbb56dcb0d7860096364ba6f600f0de5138472995a562c39cc84e405d0f8c5dea9bc5da202cd1478656bcd50387afa9926377349972b484179f1bd4a5fbfc846b22d7042611be6f3e0163345c57ee22d4ed77319bef5898f87eaabe8956840b9c5195d8dc413e13be3357986be2a687400f5cf153899fbebb24a2d87dbf84c92cc15a4936f4ca926425ec2478f89984c42ba6b5829498a6695ac7aa586abf4aa27261716c70f94babab7298e96adbbcbe3a90a8d2c874f7691310281252c70c0ae6038653c0cee19f3ea676116d3eab05917fc8ee2b6bd4a3b33aafc95d4965b513d44f6da3ea37d9552351c33baece352ad3f906d2c7cd7226ffe6aacfd0726c990b8a9eaa46f45a67caa34538f3fa343d57966f1e66a081fdba9a2e5c9850c4c6c784b60b1efcbbeed402f2e8f4b5555c80e00e6bba2c7bb442f196c980248a4473ce4117b5ca5b86b47df966b89fb786460f500556288059e9e18cd8c4bb14de9fa6398f3d3756f178d3b73e464777638aa20dbd10cfaba93c437154163d3afc199a22804846fdbda9c3948d565f169dcf784126e7d3866711ce46159b9fbe1b247a356651d7b8f912045bc1db6133bc51b2f92d9088af7fcd7c9a642a546ed7d02db043124ef48678e615904ed97b4482098e4069b3db4fe157a550ea928e92ddbb34f531b019d45dd094f4fb5b1043543940d0a9b8242fb3d528b2bdaabea105447059704164ddc67a90388d912580a027f2a9afcc2614348c898dc8e397c29d015f438988a7f24685146a874e1316a62fd6d51e8608e4d8be7a49f3cb63693c3120817958dd7c2b951c77e99a1bfa248a6f72e21ddea2da911b080a826fe42347c1fd942fe209ab53d08cc27093b8303a644f18bae6eca8886ba91ab9d0948a6e8521845d7542cd819f4d2fe86eefe5280dccc88569e5af186edc201e0cacddc12a5a9e767b42a48a68e0cfe14d8b079ac0c1ec7fb67325c41542022c852b5ba5f5a6d3fdc0e94d62598a825e8be5c566dd34d4cecaae1a008a3c15baab6ad750ddbe40d2ef8ab9878a91afdd33678140c5fb837eb22add852c2fc1639d6399deb5d39ed795d15361a22cc27891448a0ce59bbfb125fe407af235f3f905da27882dafe5f41067e9974cec49cd45a7dc09e0cad07bd3f5acb3d177f75e33baf28b1567720e9797faeb2e4e4a2cff75244b02b4314f112db8f6fd73a7a27fbf7e82d282cd406ec5a9a7d4bab4a95c0bd8facfcaa5344e3fe045aa67832b4d618b31d91115a6f00c15ab6ddcfd7b5a9f84117cc7dcb08f4c1299cfe775ce9566292eedbec8e36133c96bf4af60b440f283d1341369480ca65ca6ae9cfc8fb5298ce319ef9bcd1ca62aa2086e33b8bda34f096734218b6e88d0a9f9c723b570456734e6a042fad41d90924cf536549f60c6bf12c58b8d7aa20afbc94a4170299443bea22ee499854191793f5530cde572c9cc7db2400154849cd919d06bf7ebb2bf0ab276962a985fb6526a81741b70ba0a6066ef4b509996c9ba05b230c5938f8b74629365a8d414bdee8bb2fee30084b4f92ad66ae8f3ef8a3fceff3282779741507aa4e68fb4f4ea12873a77881a9294ccb6c80e66db06c8adbb3a6b421bf4f1003a389ad71b0d950ac6adc4887081200f1b43c856ef83aeaab48e70bf809c65d4c70a6dce0261608879555d07f0b571d1ae997ea54392a0cfb916837220fadd8b7b7ed65a8298ab9077385eb2971295e66e39ddc624a7556840b7311c7a6eee6bc2b2c2e3210bfb12020c8096ada7f5933426108b537b20f3208741958c272067ac46255846aeb54ecd49e06578243546527b1fb8f85bc57ccd26ec60967b834e01479747a854d865467879548602169ddd39919d992aed308e5f3f9b97cd74db024ea2c6c5e421375ae41a1a626800f4e7bac5d581643c8100c6eb0e61ccf04dc0df674fd545b82e49fcbe8d47e6e140755ea55905b70493ae1ae8734472fb10b26f0d680cefaa2acd81719015d4d7effdd20f5d6a6fa037932bbf6d55a708918a946abd813872d3b085808c0d9e4e2cdbe6de3e16a65e6fa51a609dfb4e0a6743f02b472156c014dfc39bb8266f25418c383bf98d547abd784d89f255f8f87c0a336fa10860f695f7bb8b819831a6a452f04e937d1458b3feb8d1ecab8faf3e8bda81949e5d74d63ecace419c0f29e442da94b070115f044c9d309bd0ff4527c999c601641ec4dd3d5da84ae7211faa205bbd0f910200d2790200a168fb4b60eb148651628bfadc4e7e9a396772b32224d24d2d1a047964a67c8484148fdd20a853773fda02103af1121c3ccd9682197f99e2a61dba30bc98c11c30ae493282a9ff1e110d6007d8fffc333a35b67902f613997c74bd9b961c7f0578e8dd7fda0309044034dd3a4995b12a468f09f55f53001be877846eeed2f4c421c0a0f238188e7f758c039f82a0cd4dabc6584c5667137e83d55ba9e5ebd7b21a59dcaaaf7621afbb38e9c473de49c94ef6048457adffb29ed4ad725692a902592d2f0a9ebd29801a7723d99f41d3e9c87fa7b1e4369813592806a509d259ba7d18d46930831acc3ef0856377ec757bb24ac544f654a76903f2aad9d046192b0d1ffca0e8ce0213ad9782b71345de7d10f3edcbb335dd5327b1733d83236d367588fcfd75399d7da170f060c69913ae84d0171f5e0ac33766358bd6f7327f4617e0a84d43c2242dc833828c42caf626f6b14aea9d4c5692de9415cb595e5c00e370c87ec8f41449b33cfba59b984bf0ae5a7dc908aff8e236ec4b10d4147e10f6e6c4e1d69ac11aa0469d0cecb28d9a59c68494cfaa174a74e431fbce5f3c47b4427ff5cdd934479099f4a670a7bad4b2bc8704b19eed79716abcb73ef30c7f2350cd00b3c88604402b12626a9b90a06e74aa23936ebfb4d1c58a69f2c55a7ac562281636f62f007b87facc24a38df5c818dd86552c312a63bc71b5993e10a209dc7e7326ff262c9c0ebdffe5645920dcd021deb2421dd8a44b5c7625883cd7357ffb1aad2cec71e9db0ac57339d6cadbb85fa3f2a885b7e04c97ec1af308678959dd71c4f0ff07fa85d4e9614531ff771d409c761974d9dec35b4f94f58b86826013640c9e4db850d6a81a34c8f218cdab03febaa96c6659995d16293e99254950e1a219e57c29a9cc461344a3d7a1bba447a19bd75ccf3851e57a318fbdad38e724069f7bc11a1a4a53ceab1fe0fe1bf5d5f37034f7812bb68d62e478c7001e27b5a55e3ab0c0f0e04bf4222dc00ccea87138731e04b9b1aaa25486122671d689ef0717b9015eb59d5ff7209621bbbedf476c17db709e0c064aa1faa8b1657874bb0403439701848d4681d6f8765d6afef702a5e9b0b47f4b5d5f9da2212c9fd66ab919cc4e2b41906bebe980b49f30fc35a9888840f8ee3f9d9b8cadfad84165b14fe300b76c5229d76734f7899a305354230aa97aa8d4cc12eb3088e3d0009305120652d3a09ccce74b8a553aa89ae9cbb1ce64f15583f8a63c48f4bd2a333cbdbf1ebc5bf2bef9fb881d69ffd5c39855d30239ef8b2f1d90e4c4efaeb222761451e58985dcc01645fcc3a1ddd45dc9828cdd5041a744b9913a0939510ca47d5442a49158623763d25b86df74956b52ea389159909863f48c4ed3d82225b9ca07412ece0a1a10553fe7620c63f13946eafe2ce549b38fe313cb04c61e2ddcbadbf615124d915d075ea1f4f540daff52abf69ef0048490f3e1faf04aa6540be10628a86a2e1efb0f8375cdbe52bd55a98410fae9e67575d686931c065a05680bce1db6cd63e29f9f3d03e80e769445d476412e90568c5930657f58d90a9d62caf6ed04ece3f6033173dd62d6bd7fcd12c80cdf185018053ac5b6f4358564db80d495b1a9fd66db17ee2983003b6c6a4b517b2131d5b3aa72e92c9299e2836e8b71ed8925ea86a9f6a358958801b8eebb49a144e98a0365cabb1d676708c15ddedf9b5be9539be2d13a87a58f683a0368a5a1f1bc3da206f5da7b48816e35af897fe547a67b2c1d1aff99ce6afa86fabb8ea2908afe4b272041c4a821ea0c6146f44fa4d1b6105de80d25ba2cb1fda9ad49e0904026bb901e82e104f6f738dadcd3782ea10b8440bc1e8e9146dcd3b2b9333a0787051f84ace5ad429166e2d9645fe2f2730070ea71de5f7a2623b7ad39361099398d79f9529d9ef85145c380c5ce68f4f9d6aaf10157da0ba989c3e78f52c6cc8a2239f028aad9f742a14cc2b7d2f6bab06ede81c032e14d7a73dbac637143ae89a8e475a119f1d424b1e8d4e2bb32311f96a07fcbe2b8dd945eed55c62be54aced186bfe2c17a87db7c617e474cc25ad189d21df42c4d23a4a76678e47af3ec79c2952497b16a80f4599d24b7d8dc7d209f3a147b45f30aa5a3cf03135576a50163dbbdab6027f696ede9e0369e329d4336f78c1a8f2cbfc5887d2f4161454ddbf927ebd12808615e7e7502340f4b0ba1a43186c0a2920b23c17d9ed7603379a786524bdbfb3203334b7ec22a41d9f56d893a74a17e426b74df03129fe5cefb1c4b9e91da94f3879276471e1e26e61a8cc5d566600c6f0d1a86b09970da4a03d5441d2df1080375b0f717d57d4fc1e28afa78f9c25b01014e76df3a0c3f57a4dcb3e06a621e35457b0eccc48a8592ef5859efd8f96de33935feb0b3ea83cc31b5070b524d34894575be4a2fa2934f7b5fe3f15b5709ca8c04ac2be4cbb2a436da8a5975b2c9c0a686b186f6986aee671f9562de8b1c008214280da9757ad42e72c02ca9890585dddb48f21e136ac343f9fbbd00b0fb467d328920ee94f2f032f6dd0e781ab4db11ae9acc0c6c91b3a9637a22bf0f073ea50ad08294f6b9e9045b5084cf56c33d0368913a7814cbd42819d8fcbb4b85d1b92a289158d64dde07c26570cb07def81a2674eb22251294e364b3391582948eb3c5fa5a2f02e58d9af87c12de94e6c266a2efba40d0c113f8ff9b5c68d14118566c9758f32f2efa6f236e287c22ffefd1f67cb0b6ea764c94e07dae35c51f572b4fac404a2f245e02c176e167624c71b745abdb932c83d77b539405bc7cb312028e8ee8ffcbcf98d89308015c9043f6703468ecf327b31893a7e472dfa5e31ab060d49fc5ca71d5974cb5231fe49da8ea7264db32d867f6dfbcd7568f9c6b6f8b2e5c940a8337adc566f9c2d980cfc0167b97f6457078fdae33c9777cdca3d1cd567bf6f69cca5edacd6fde21dc8fae63a6c1c89db4d3e631f39a57c6ec3132cc17b82234922d8fa2bf0c4cd9a939613cece1d448f8069fd04d5a8c936d8b7b48c189d5498ecee7dd132ee8c837d31e35f2ba33a524fa37e160ca75fd0f685135764e464095bdbcb16165c73b15aff5863c4dbbfe140e6d3e9fd5491e5be4e250ac86be0ab9c734450b6d4bbf934269a0151e5357ebced6b84f35e5983eac67d8beb1a0a9676000622f5c0525ebb748e6a7e73ad4bf6d4daafa59734bda733c9c7c4cdbd99350ecf14dc01f4dce9227b81ba837d60e81803fd71b31919ce85911207e86259371b6f59f84f77aea7d589452e90c09beef8ed7440f93485ad10e7e96bacf4b26b2e53a74347fdbecc1ae35fc60fc382aa63c8326a8bf948072291e0b99efd051296659dd4a68bbb260d6b7227535dbbc602e0e64f8621741f3363928475327ed0b0980bb67699df3704a3b7e4a3d7d39c08615212f2c663b944c30c2bb3c371b941b4640b3b09e1b6b12345aae1d64778fd9c765e7fa0dfd74ee6541a669906a3bcf1e50f3a1163c9f16a19cc438fd5ac57d5599cd2508a71e189585837ed9dc175083560b3f931013881c364d39268ff30cd6f72004e63dc7649b652204a2ce47cfe36abf3c81bd05459ee8f849d1c92457b15132addcf38d60b6157560f1a90b04ffeb24be0e6369a96b209a09f56807e05dc561b834b656bd94253f4fbaffcda795f43f287755e863912068e293aeeed3c5214e6d9bbe3afabc3328823a20f051b2187fd40423f9b434c7a9650e9724ff2bec2380fc74ebfe31b4d12860d8b6723bd322b90d26d00daf69e889e1fbf17509fcfb97418969a1500371bc9b67a15751823c2f195ad52819cbb4edc99d09f832d7e8966226d2e3c625635ac9e39646f105a16d48de968090e1d76e1bc3c748cca632d684cf6b60004228ade827f9df1bc0e9c4397be175fccaba5c23a63d60f8cd86dee53f9c18e3b48ceab7814941f8f63e04e85dd4be58e5f64290cf8e8e4e13680a10d08ff5aa5584c00b9a4a68649e51029a76e4e55e2833e10a4902451e617d034b5c3cdce8c94e4cf76de43cbe35c67a58f1588eb772a1bce7f402d164072f2ca059fdda4b4604a7beaa07af6b447b7b9a6dd5269434093e698507022d13f18a4beb57d5fce64feaac0635898f9cff5cb6b2fc31618d71b643a292b198acc398ed3fff96d412466771c58aaa9785a47305f15e53c2aaac085fa39721eba0e1ed58abd396dd06a0708ea8c4d0084673bcf0cd34393a7a951d8515947d4508085ef2ee9657efcaeead03890fd435587917b043d5a02831333071453dcb44dcb16d5a0d53bfb574ff02035de983b538019367c16c24eb61ff7365e075b71a2941461dd91a575419e13261fa9d85f9c251d01a3f6837b29d7973ffe504a95123f59878b68071be9852413aaef454fb30c5fa1166cbb4043f0757fa020fab9d243c050f4ceeff0fed9d1781f7c752f76454f36cee89bba3063bb936fe898bb73b3f47ce3455ecb9df3da3705205fb3741dcf2bb534599a73fc2de2acfa71f9ee1a5304674622b7f2d427d30d755efdb74a1f53a6abf4e6f1bd1740f5992a032aa65cbdb539eba6b413ced3e3fdfd4fc782f85a8919e4d6040d28680d4c7b2406811c0e374e0a8784ad5491cd3c5fe30b1df590dd2adc2dae972456ca3ea8cd3fca29e18c9a444c74eb8544175f294d4095beef0348ef8398e8790f8e4b661865263a54bf6241a4bea016f93aa71b43631b0bacdf7eaf8b6aac9f0ac76f11d4f7f5410792e84f65270287067aa2d221d71241c0f9d6962fa5dbcc93a0247a1a0a645444acdc724986c3fc9fd2b8126d2c0b256ed695420725f1440d558e25d7291ebb1997b5200b7bb5d92abfbf6dcb9791f820683d8f8df5add717f1d2b95a8f0746bfa51443cf8774ebb80f8348f4d4f9e18f3970b21f8f1a27d607daf5db83c7b4b290f0812c04305e0e84ffcc265cdd9828e1e660eda0f5c509d9901fd45bd7b61569646535c9570c53a778d2e623c74e50c81c14a73aedee2eaa64060e2de2b1220d9956cecc0ad1e82e640d2a3346afbcd60acadfc427a234801e1131ec333d6f44cbfadded8980e3fc169496070f5c065805f3ce29583222c62c75dd00bb24234825fef7d7446a9ceffddf62025242819b0846a66387aa963fd0a9eadb75d0f002b10b0fc2c701a1d3dd6434d4e9418ce062885273d024ecb9fc6e2af94259c65401b1e68e6d1a45a70bc4dc59cf868531646dcea46beddb61992e1fece251d699f8e9df2632548890f19cb52b2def984462c18e9214f061a0b66c3e8b3fd270a38697533ddb7b4c1e00ec68021105a172b4bee66820688ce5545e20e4dc7561ec19efecef5af1706017c45a85e9c7c507522bb31d6d9fde9176c74cd43f63655516d62dfc29067a1609fe8e5a382eb7e772f06d7683daffbc96d122125d9f07f362ba03faa565886dc151178e471f9cc606ec7cc813fb4970504993cb4afdb1ee3817ca1e4f8634df96f25aebd3508927e15efe6c4d9ca0f0fa4945472ebe48d4a0e3201af0d595ce2f73e24bc0fc2e86af875fdac54741e7fea0bab0e1e89ab0805e1463ca8b6507cc654a0fde5ca53df96ad11f814f0551f4a46b762edd198aa2fba63109065b177f4da88e6205fe960d6b1aee420a957a972d7c0fd4c7c813384ca19be47caf11a8c42aaaebab9e8e1921cf72e62b682523930f2fd3a8992f4146a7ddbe244054c8fc1622deaace3bae1e3d686057df4bf4ad2841db30408345fdaad362837d9bc0dd4aabfa450150e24ff7777e315361dfc34303f993a9d558c8d374a24d526c8b35d1d595579589dd5907e1316ffbd50d1c481fd0a23b425bc6e34eff3ba618a65eb64cc61feac3eebbb203b9a9b6364bccac95a649f94e804fdbe716b10076cbb0f3fabe9e6c6a81e224a818a97926414055ad933530eb3afe7b31d0cc7831c602941285a8109770edad7ffbba39c9bfe79d7669e46bac2307fb1b65626961357b822c86b86013e46185956a2467854e4440e9b7dffd7e646e30946f9103f766d54fbfca9fc51a18a7cb85eafcbc9c0466395a4d9aa172e95cf46fec00d279ff66870b7bae29d8f6bd6e0340bcceb12836088cd1641e939f78c06a2d4775b51bf9bc80890e14f55a8b98081cd275c8325d8b854540df473de57a3c04286ec98001063d9f34c8b1404c7dc2b40c869ca6843503c997c8e4ffe25253b0aa31a643f8dadf2b417aa943e436812c3d4b37bbc8567588557b7106dabf18d20db59bc6b80cefdafe2fbd6d7540dd3c317e96ab56ea60cb606aef6e87e388b8293fb3648a5d61af94dfe8014bdbce712a7f8dd834aee74bd7f9892b9e956b1e1adcdd53e27735da6573a278fb5ed4d80c3ea3f1ce01823c02232afce23546bd9a5ceccda6e8b5bb02c37ef448e9942d4c224754fa321e4c6027aad5b85550932d96d03a97f383b970c999f3b1ae56f000709036e1d415c7c9d0d2d2aa809e40164182df714c82d7629c5a384c6d57b61bcf29eda12d5a6573e3457a44aa509fd7f3f622a24f291b2ec74b61db75a22035f860137ab52ac9998cecbedd2d60086894a3201c5f6e51708152980399bf1a8db51b74b797372d5e6c5ace3c25d49fd5e398f3130a279e8bc460bbad23e22babd4aea831d2aa56d1c392c95ef5ccc978fa3dfcdccfa4a542760adc64bf4778836ba06f953f1f91df156d9cb7d528beca480da3d788a15317a82a26dbbcc6f9f85602a947158042a2e9fa7cef9f98161b4277ac140109bedf687354f523acc3b5c1dee9dfc943f80db730fbd2803d1f99dd5f4c1be0e50b5add1777b19ae28080c0545afc184d2e02f2f4f395de8effa5c2d80036d3d04bc435b339f7ccc4f613c71a1c2d685390a72134bf98f1f8b09ad20aff4debd9e0aed4efe031e40ba08fe9fe4dde4fcda456c316288a1820a2ffd9ba845bb9a84a87cdb9d8756e10ecdcca1942253d95edac24e9e7ee64b5c94c18030122021f5440a4f08c0deb93bc35968bbaaba8db2597a67381fb553bf43419d2ca340606c77131246011ca9cd03a3bedee9eaf1eb15adcf1fe131e01ae18b560bafa99cb9f7c6a4b99e58014b4bb67cf344c8c4e88697dceea444e190c1316417d253f45fddd0efc9d6df0754252ce52512402ef451ee71a38418759d7989c353425ab6870249001a5dea83474d024d47acbf9739ede42c34fcf7f474e588522609d7d14763b37a9d18ca60e5ae36310e542bca166c666f1702040609103e35e8181acdadadd9a87b33712429a5735572ecc0b237f74c9421bfaec3fd6b665a53888ddf147ec97353481db704e701f6d58b024d49661e10a00fa6f06aa60a04b2a8ddd2f57bce118e4214c8546c2a69d8d5e6ba291e60fd7ff09b9e8663959bba730bf61f8bf5efc8904b736437c4bf735c195f72f5c3a848ce67e69abfc2fe76150b4ce14434bde5feb1f342be3638c968efcd362cdf5dc405c0ca09a0933c5979152178b84a09e9472a56d93b568b675e4a1db992f0e4b2e1dabfbbd6d055771826479f47d44542a7665b901a1cb6cf500daef242284354b96fa9a3fdfab47f197ae1bbde243c66e9a950e582831d560708ded6bd426d874b6933b2aa66eb84e4fb56c1a8bb105b548d355ea00ade9064c823535aa4a405ba487f1b416534cd4f9d0e37a5b41e47e122c19cd93e4aecd93e9b79f7477dd21d6e4ee2137dd226440c7beb7a6e323a90a6230a53ba297ceff0f70dd8642bbc083d7fe18c7ff143942dae4468d92329f6d3f171681d129d09ba03209c46f70e742eb3c67bbf352266a1999a17791337c81f504e9c159d857eba2a3523d61b3165fa9656f93da36ecf0d714f5cad82e45564d58ff5f4b593bf2544f2b93632ac552874b01cd8aac46c00708420eade9f41a9ae15b45a97843d7c8a0dc31e9a2ad1b1ef5169ed776acc1b902c5465ca8fab044ed4739420767e5e48abfd4db0f3855b217ac49d8497ec46d1ec0e554b3655ae96d8008ab015720e38e8a2adf4df7960e6d42b5eda6650c855f29688414064382d059dff4003fe44d18caa513ab364853b8f190d2775307b955a07abde4ae82c57a452b07e521de40a154914f424d39db11f4feca248ebb8bf74e89a9781303e379f0fa84c822ca97d5fde12f10272f17a640652f994cae6b3b1b046d477f7ab580285f996778e443bec3045f14b4210465be08d0813195ea04fdf34b27ba78218ed08017e831a037cda3ba4ff4695c1d5199d90b8f2e30c87b2d2ffa6dff48a53d1d2d9836e109e6a55ff4848a213770622fd24d2dca58a189de27ab98aa996460f62a8f216f748fe448990f02e878f9c6f47f9dab55a8f5ae9b9596890a65a1082e9d85ed539695787352a5250ef7c395df7c818b4d6689865ea431c8ec65448a4db6a169412d858e01ee69382786dd458b91e15beb9d311d5bf5d645ec3db13b4758c82f33d596b2aaa434b0ec914676418204d5ed31a39329e6d8f05ab9aed0237757c3b7d10a2c471099645514d797eaaf97f55d894dde219833a25e8b8e4071773730528875753cf175102f4bc96c44ea2efabcadd9aef1da95568fdc232a8123ed80c1e5c536f36bcb1356eaac0df8f99bb65da2c1fdb46aea2d1e3564ccf5a3e1d52c22fd91f56acbd0ca9fcb3d45dab109dbbf4186b267be87fb9221df89500e0e7f219153f9088c8bee95ff936e2fe3ffa42d992e67e16079a7789c7ca0321c82947c9b6873a093b0dd132bd5ff3a9722dc21d6229ecf36a6f3cdaf2e00cf43908b65cae595611d7e76978ff499b5090828b1696293d09ed6448170fd9cb99953f9177535fe375dce132df2be5dca0ef339242e348d6e79cde65a43864cb5ce11d8b709e6db52204b7863ffd61a59f9f0907bf47fae88405d5d950a2c7904799cff8f40c08b379ea0a8ec7fb3e872d27e8e317ae6c0b2396911a0ef272d9b14b45e1801368cebf08ce217bcabc220510868dbb7e87d4aa9f9ff15491578a91da60b880a37f14803ed0aa5debf7f75f7d087b4f9ee365f5298c8f97c7c3e8975bdad17c072623c8fedc076c36b6c44ed003b3d8aacb421c55d3dcb80016f9661e8e9beb298998f39014c515b0a116aadc9bf09908e774433d3ca37a4b27bf998546ab44c84cbf88fe8c655cabdbe2297da5b2517ccfc0274ab4c4c066f6942f63d39ac6ad372aefba352837cd7c5a1b019d630b81b01f72f5944ee40e41011d368c134b798021256303dc880ae30ef475bc19e822f95fc0107116445765b4a1283305e4a8c1260dd4d7564f23b2ac83ee4e0648bbdac6ccab044951fa53dcb0f019a2f6e1cabb127198d85a1be684f0a07f3a9de5d67cdec39ac7b124247abe17c0f8a6b87b3f49ec39a0e790aab4cada6319a823948c28af6b3b0cd0d70cc5eb231a7d744ca9e598915502098dfb600807eade52f50237c5219696388586438a8b6578509e33496a5ba60b85162b97ff0dc24b3a2336288d86c1edf435a5bae5caeb64f6d77c5c3dd8d5f66603430d76092c5a3f9a9455ab63507a170d32b451cb05f4dc7f5d1ca8a3a372e116e98066434de46387877d10854ac1eb13740835103222762fe7e01345bbbe2db2b0811d9e70e3edcede75ed998a75a156d3bec316d462aeddd7c8af5d289b062756eb555a57201b36b596e4769ef269df346bc32d4b1ba0e4dc31bf0d9b3a9ffb74e1d88266216325e79d25bb1ab1926f87fe271226e26bc2d250f20713dba666fe1ee0e40822c874edfcac8d2db983120c4fa6a3f89eb12579f3aa411ad09ad56cae35335b1aa203d613620bc5cf0222880525a24fcf4ab55595dbefe363470ba00efccd9f19c07b68495dde4213943664310e69964ceb1ad1b05f474e40e7b1f07d50f8083a5c3882f93307cc6e6fb3b1d0c3b74b1b6141a3aaf6829ef81a711346b79431c899ccdc79df372d69cf8d55d8c198103b9c375af3083e61825cccbc3813ededc950f964ec746571e1fbbc0f644b9266896755d33dbe370f49930b3ec340201066639ed98b303a3c167040a2da97aa0d6dc199532d1328459987920035365aeacf41e4427c51438e9af53400ed2bd246a13b5511406448a475dbc3160c9f937f4d4bf4b8239cdd93e6da441881fc29297fd5aad73ce5144940bbf92575e3e9906c22cfee8691a4e09983bbda84040a8d594dbfaa5da8c9670e984dc2cfb5de22e80efda42f4ae2497ab8cab243cd1d118df1d1692cc272c6c3170bf4629b981a2226e4421cacaa90108aed30d6924f1827adfc004ae780e5d9c9755609862528e4a6460ee1a72c48618ecaa826b3b60825d0cb3330214a2fe75269964f4e017f424409865e407db947b894d6342399251987290655b12132b3579be718076ac2bd2902f13786652a2b7051f96d93383e094ec9ef07c2db4306ed6e168a0269ff9415d8e9b6e3027bedda7b4738d59d46e75ae7310667f3977374a22593484ec0a13965a93feec13138ebd01c21073b2822fc8431f618a95482b7691bfbb1508cca13de62e7250a63dee508299d6ff48201b686248b8213cb9cab85942061aca1c9964eaa4b3cc8526c812ee681b553748cb20d57aa148ebda4ad3c848e6faee6dbe4229ea13a5c89cea574549b1475c6e304e3668ea28e264dcf7f22d8979e3f235f4f6299b3fb51b6572607ccf6e47bb030e1329ae033e4e42b80bfb424d8aa8a571e9ef8fdfa60d43cf0de3f372f27a86639dce2313f49996dfbb6e1427ddaffa1b442c3ab8e9968a7596b206ea59dbfed87a949a0a0f484023668c6bd7ca7823fe700686c09a2f05e49d16b91f10483aa612286468d4c9a9d9c76f546da12f6bc26e907d4faf90a1e6b5854f9dccadfbd1e54a7a1997873b6842f296fbefbd4f15322a565c9cafe987172b75a44ef7f471a290a1f3b9c437eaa0095a58a653f7e0cbdb5de3879e63d5afa1416f3aad64e22e7ae92c86be96c22b5b8a618a069140da4fe55ed1901897c6428360355965e8501dee38da9806f5b91f7dcd1ca46375c896f6d9787bfd10f3247bf501c0e78000c0e9e4269dedf29c5f6453a1e98d481d90bb7c156a3b5ac824e4c1c9ced9490224b1fbd35e8141c940b55026a8d47799d38cff8335968a66f33877e6bf46add987b5503f5c1a6cd3ebdf7a309b7b486fd30825d47e1d72febb2bf1f2a3fb4af97668545bc18863ccda5cf77fefa53851c6c843df63a89fc9d61a6cf7c29ffc69861fbb5d9abd7fe73f50d3761b70032fbbf5599f8fa79c35a1db900ebef4160075643416e14cee3407fc452145a1baa1d4733b04b4e9b5a115713403aa587a0e9a7cd9b5058ec3a79eb124f3ed8cc6ed142eb009529e105110cd919cdc45340bbe5330de99abf50e45cca3fe6f21d3d3b762e9a2c6c263bcd94cf56c478a4389633a9e18d7eec57b6c5180818fe064003aced9dc51d380fafd456ded4816737be0413436e5f3308575a1b063351c9a0ec36e76a916aa8b40bf3af3b295992eb52471689a61417025626ddca6be3f8f3a60e286111136c5e62b860d622e269d2e3952276fade2c0dee78c0e1209b890ce52c3f30ef3919871a2ac03b83585c05083ca35df86d8bf970160bd50f50f67d19fa8703e4d96411ecaf181ae19534bee8dae02c086a86e55a31d1ac3b8ad431dbca4f2ebc8af5183e0da4c1850818b3338a26b72da82626064523126ba6491421ff66e96fb65381452f247eeb2816e4af9d1bc0c2f58e71dc26a8409d64b90664d5642e794e4a024cc6e522deb245edc2f944715a6e4e8fedd8f39493a059f6ea8a2f8f63ae69a4220b6e3864650e79a8d8b7d22606d4ae7a0dc34789a6a8b82b0705cdd3ff3ba0cb8bde37071be43c892930bf7e033e4f7cd329b48cd80e673a7001fe6da6421d96fb4f64fa7dce0bee65a8acacd6d5c678edb4b63df77d5a267d998697ceb2e0855eb1f6bc9a3746e11345bd383d56e0e9e7dff684909bd4d2d40f0c32bcc659962eba10b18fab969b68c42a39cf9817ed8be1b794089920abf9878559af85bb02429597108c6309a5b1b1ea4ce84286b4d37695cd0b49103caecdf82c921f9f0404f0917a1defa9b747917209daa888344189044009f727a2fc3e2b8a42b9401b1944397bd8a897490f5323761e792762629e6b656658f8756300a450b822c9286ae7d197d08486c03e9e4b44762dc2c874507bcd7d23a4fa5b2f9388eb4ffe5b5729fb68a950f49d4ce5b5ccd967e45268841280eabf8c9aabd6e75885b73278e5ce363cf93c8f44671a55204269e0fb429f1657fb383dc00350aaa6ab2373bdbb7e8799f6ec9d83d0f4069d713a30a3dcc344b6ce8856b057a077bef0b8f5103f2b7d30fd4944fe8d553b74ad6b4c1ed5b4b30a1476147a8744f02d8a6f822b7949c464548a0c9f846958bc917db3ab8214a1fea19513813725a3c094848ec1f9e8015a60af0d795dae1276964471cecadc27da5468a7281b057c5afc88301f5fcaad406713c770c48cc811bd454114475711fab5a3e89a4377df4775a89931e45877eb306f6a090ad159d6c877a9c22deaacf8fd5d44ff86db78c89c321ebda2af2090fa23cc9a75e814749cb8f949796240b8bc81e7e08fbd8646409def2ee06b780f36238475d3cad5dffc44f638002ece44e376285ed1ae19d1680e04965bd487dd7961549652900e10c046469dcc044b45ccc9301b0a6d03bf22b4f6ae310868b02298e1cf6ee49d16191e7bfc51df980862f74c3e189b3d980b34d2c5fb15f1bb3f537406672a66717184f7305230a62399d4cf0831f8481b70519f3ff549bc163270f6de76b3f4cc8c3f7f4792e4189fab330f8fa89a0930808cf5c10bd5e8d416035d14b949ba43c68880341cd3dfc14be7a93af278f6f4f2312e57237ee8003d7c85638a58d2e87788b9d1dfcf648febcac04709d20765dc373a2fcba204443aac09ef0525190e27ec6868adf9e9665bc97564d486be07b5e64d4780bc562386ad7148706117fa80876d7333ca801e22e244dc69371b1ad18cca5caa5cce456885098dd7933c5f25ad19878609bdadb928692856f3fa188cd5101200655388fd720563f431ececb31bcba778c05d37517458e4f2c8551496063397d6d73a74bb0870191cece22dff12a8898fdd31854084facec58842876d33c950026fb9921f2dea5ae462f6aa4a43bb6ed38b0d8fed5e8f56015328d204c2786342838b82bf26950deeffcd1eebee634edee39496372b370be89c2aba323b219508eb4981c322987ca07096f58ec7a81910995f05d032df4b4c68a027d49deadaf7094eb7c5709d677df3c36814afb5ca728514c09b8b5b6e28a58f5bca7f4ca0f70fd0aaede73b6207e0921387dd33b241ddf2d70e9682f904eb56a4bca296828519775826b5030efade9a686debf5b8e48b6c0218ef4ec200444d36efb0ce39e71021c5075108cf5772ac604d7202af1742e3d6ec93ab04a76cf49682e74ff4d5f7f3e8dc63d3e31dae08f9392fa3cbc129a219f51de9cb6759cfae338f972b4fb491d5fceb08cfaaaf9c2525ac7d2c65ad16047ce46698488af56e7dd4ed385f5683e560844adb7a12a15084b86906a6f1118b2ba658e1b83c05c6ac5afe9534ec8700531320d2dd3d628f88118ac0467970462bc95b0f2e91c761d63b7f2d955923f18b3bfac7512cfc281ddf17d5971b59aef28b4ac18020eb7a98cf274ed2e715f857624a614a83b4647b1e0d3fd50a1163a3852886ba5da403afd2722cfd269256549574fb681eca374d3b717fc90ca68a216416f5906d93b8491207ef3e9aeb51507233952604e6378f780234fad94cc0c86da27f7410f2cf8529b1cda15a7f8af03aadb6e0a6b536e161665bf58998e09fd30d5319309b5961bb7f6b2331d9544759616770064b79d2255220591304c0c846eee7e7cea6ab6901812771e138030dcb1ff0567a599f096fa32c4c640dfb74f5c16312fe16c2fa0ae5d2360f8878858fdeb0e977a841b39fc5c6ff6183f4e688a434777bb82ae23f75011456887ad2eac9b9f38adc21899e01efb48950d26cf312c5092398d6d250d7370c6768d5cbe8156c96c0f4afeaa2a472976decba8638944f5340226ceef64a437dc2e61aee247a7506a138e4ee3f6e61596f1c208570d2fe56b8483bcbd90d20c466a7e40df1e2b6a1da6d341fae4a3583821ade71724802180990f69e10b1e6ee9bf6f049c983d7d14ed98c0a2fc92c4d2c74083606185d5813312e53a28a561e1c5e2fc8f70b6d7a202b0e91e69fd21dd70fe5a4c4db992a35f480774f672540e9ff1f8b054bf92b74e83e8e8e3419e06226ea453ed075a4b20a7a29ae3079a7ec8fef888feb865a7459691b492072d4e6a2faffd66423310ef9e6499f92671814bb5e6e0b3f9f349b679ddb9bb7df4430447645b61d83b88f359d489218dbc807185ca1087f716755ac3719c1d611ba50f76f8dcf0ea27bd0425b100a1ef806d14312c11e05a4a7031f2209f7c7924ef5fce6ef1f62ff3da446ca39fedc46d34dc873416a4b82048a6dad3b97a95727c18ec50c4276d5bbce094becd4551a4c1970dcda328c24c229f8bc1d7bc62c3be7130b51a21de83cffde90a6c7ae6a9ed1c705c2d5ab4889635f81e004ad12022c80b06e25f2b6fc88ea233b2730620a676831c7029a78366fd8f0b03f0c2d3d7567574f82882f0155baa860659ed9634e84667e355eb8973f881e5660cc0300427e8a490381efc3b8346944115950da5e5a204cd679e204818e8ca3d2ba3ae5234a34a96374cb6a012d5dac671523d34248533651cc8e2caf8139947d8b8ceabe40d20b6a2d9a3f88aacc45e5366fc13d71ad9f89e25db38e96528cce549916c076784cd77bce9d412751961201de3721421b0df04989db9ca3a598105d3082f273dcb5081d5a20fd48364de8bd2d8275e7785192fa919fadb3f6dca40b32c2a4434cc0425ea0962b86aeba6dcc51b8bba1365518c4feb8c012f19be02792651a1b5be301be8ca8f0e5a6bf9c703eeb8c8343ccfc5af6e3b53da4f30881cd5b413a54ef9df813e777980b25c81ac5b47828345ddfea7d1415baff91836e0b93abbf94c28150f45b56e17d81ea42fa699ddecc92d8518fc6f82a4cc5bfc31ff9536bfd676e1b6a309a4f925e7f49311f05103308c508d0eaee23b75e37d8b61bb257248155cc34525e023986d2e8c62c966b6808902dc201149e489481a632b3e9367f4c9c5d63bcd5043e25a93ee2cb79d1ad75880ffa65b04094a617ec5346741729a7c086b35043a4d4efb120a1e985122a46169d1b06bea52f2f6b6a59d2b3f028e7246692d71e3c8b53f971222d720d585a9396cdbb4550705e34e1c34d20aa944b83af0cba8357d0ca63535c6a31ea05dc650a9e793a4853c576940b26ce326fb31211670430dd5ccbc08d5ddeda9fcae06392377e3b0df85e4f377db8545f2018d479bf249c3c3d21f7cdd3cbe28992ad99dccc191bd1809ef51663f20510a26aecc3dbdfb6ae1c9d826cf73e06af9f80b06e0305f4243e2ddc9ba2c69726b8cb9c10b948a58e8725ad3f8810c36004978122fbdd52d6cb84f49bf8e522b140cdb19ff4f78efb2c26b5049a17398982835eeb8457ba301ef637ac1898cfbc309b051745779e0dc9c10d9068b18cce55176feada175036df1c52e1c28045ccf9165a53e4748b8770b7db791921207aad2f06d700024fd2745cbabaa58f1cb38ba43187e4dc10463c1c127cc6548bdcf1ef4ec76d9b16c8e54831e122b45e43b2b9bfb7437958650d75045163c98458f674df015eef87a9b303af6cac6226e0b1c8be5bd7867f6a485359e1674e9a0cb4c9c7c23495dfa6457831748ce9226e89cfcac377408ce3d394de349021b0c324ed380b3ad1a13ea45360c28ffc68a84c32780a5ddd1efa4c376d110d34df5092ac7f4054a35471ccc5b273f09fa4106cc0847a2860f6ce882bf1f4e6c55844d7fb59d71358e2dbb5aa1c5040dc6593cf0869e66c8a432f5861a0aa41267d2fab7c960b12d95c0d00dd365fd6422566e51ebd87e3a57f2fec0b56a1126564343c255e69fabe02a7374a4d81d571163485d7cc8ea83738ac31ca66f3a5155f64feccbf6ce5953eb53cdb1d0fc657a61110be1696400d93b3d523fa6902067408fe13cda8247b757828b58da025c35e365a6c6667abdc12e36a1235a15dfb5fca5f0e68a99599853b35c1401b65c7f2f6aa9ec90ad85f11438b9673609922ade746bddcd0066620508b46e18cad683843347fb4386fee3a547be6742a2d00be3ab54507d299d034064e8cc5db06c1afacd697f47f6036d8f6a1555a1f7f9f2dd5bb9b5e889634661469a4ebf73cbce951e022b10c828b698fb8bfcf77f7af1599e1ff391e179f0b0e7bd16740dda894e3c786cad454be9dde16a372b14a999223c08a6df35df10c7d3a3bfe78996f6130b577650faee2eee02644258fec24a497ee317a3242a98936c6849dd3cd324c72ce59eddf3eb103070988eb2116932f71e268593443da07686f82baa8631106aa127fcba634a9e627df4fc979cbf71fc49ce5bc2c65d29522997d004f0e8b572de41ba23fe8e1230fb1e4124313c13c7bfa40ed71caa918ba0523a72bba0bcd2cc4f5ae206f62380f26f36039a93c59925ac6804906618ea1f2998436a637d0dacd13154232c46ab98932742975eda110a898d8266c844d8a2e98f17b92163485b62d6eea7844e47c44e39364dac6767c13137566cdfd73073d72a7e727b79d01f1a821cf5bb450e708e086246525a2883fc9f735599524fb377c8b8ce2bd3ce8460474e66c44d61979583490e52e5fa35017d3c3f669b905ef7cd8862730b989e474ad905c327069f79a9b548f399fd81ddfe66b2304b2a9416d18ef92697193e438d208a33250a5279dc97df9e6b6ce7c7801d6eae4d6e61e1d28814fb6227159b875217b5d020a395f006bf84569986b2657dc43984efc93d3e4f7de209c94e88f854bf7272aaee7f078c07214cc51bc8ba8240b1abf37bbc38b7fb9ee80f1df06045bc277302c0493d088b95642d53968587af5f8303d0c113e2b884d458d9ad5ad448ecb33a4fd9ed7bc5902ac270a85c85019a3a127790e28fb3e1a7f1ffd77b843e8055f8e546a0b926bcea14698e4f8defbb7c78d5145aa6e1e3f05982a47e3f9303aa047c4fef844ef3b0f744e35007aba6472f5b853a2495dac485068c6622637f0ea691aae3e2e863480dc4e518a3b29faf9dad403b41c0af2197431894e67d8be8d84d375fc1040a502528835a67efda9fb81dd54bca2589a5c8cfc7cdf1dd56c87ba8b9132f25c3537e3d10ae4084015d1bdc55687375c94959a123ff9845ddb5946177f13282798cbaad61c90a6ea70acd8b18eedc67396d1deb090933fdb47870c5e216db4a56ebafb2c5157bcb0f973c7d308dcc402cc7c70aa2c064ded70bef148109426e8e0a598df5591ab0bc83abfc3ab36a19d65f30987558fd2539653c58cd071759d058b008d5959ed95533d37c712df74a547d98eb1d8e6f9dd4a808974dce22b0083038cc09b5b1c49b7491febb38e0d645691cedc8213e7c8c0e6aeb06b87f038a5647cb4212b4783fd274d78b18d0512364dffc40c25bba86051e88065b60e796d5ce00cfd93824d653ba28ea06a374c6775016adec0ed10f3afb32729e808320abb7ef4d1dcf703282e91f08d7b21abdbbf61a891a605312d61f4a4b7e18bf88ab0b275fa7fffa512f8106c4ae124dc8a4424207988f6d93908d4ce5530eef3dba28ae31afad159aaeabb27e07b7e6de620958221b74c490cf157f98a241fd589b8661da41fd7c63e0d4d8d39d0c7618c46f8e13436ae47807eba9ed171c99529a8fd71d8d5a3e1b66389ade12b7b67b3dd021308874d19b6116578603a357108e07c52f2511dff34876969fbd0cea6d7d2261f4a4695df881a237005fda00078175b6570515bc6206939f6e62da0f938452c4dd61382ef79d8bbc5244785eb57a0664f09ae1b49f231a76a8cd15a435cf4e74804a843e054d0df5bfe27757d92ce39593618ba29cce1d550567bed5fd63360a7151df9b01708cd708ca81cc61a4493f2965caaf5459f46fc2b7f56c3b039fb2647d72c72345a7d0db54445a149272b01fadf5b915ba6546c7f55543a26ce09fa9793e4bec1689e974ba9b69c414fcbe926e49324957b01635fdf0987599d0518cc1679602abb12795d239a84eac8bbfef9b1828343161b24fb5767bf4f09a6bb996fbf66d546d948b5745f1ee251828548e7e010e3eeea9524bf5891bfca7d3d692ab17781e68de0fe5c79871e3a7c2b5c417a97dde88e9b2313b4374efea7fda0223ee728ed76bdb10a66594d0c841414a32650af216c93f4c17939f826e4fd30d2c61de89eb47a62d7668b93361632c67c9f314e859b017d1f46449ca175c24b2449f78ca3e9d9c5fbbc63c15b18206dcd20fa404b9111d1cb17b39fddf682739323ba0407f8838ccbe3a321f2b5f5c9ad055d48082596d3f8be17fc1576f3492a987108512a2736272481c79ec824f52cf6b7d49da3c04c0f562b977e26da393c4ab5d8eb71a786f033b82bef070adc078c954499fdf8ed7d2b0e35ad8709644a0b633ad53d92c43f083c59b4bef423fc03929f2522dec5674c30f3703b540b6371d3638bc4c9c9ad24acf3f798f8363763e88f80f529cbc37828ac627aaa25f13f33d80811e2d910bcba5addacebbbe7b0a1e0fbe651e15247a2be9e6be5c7f959ad10e444e4437a33cdbd2ac6216dcfca2b2c7857717cd3254695b3a63793a337c6bb47a6419186109ca549f9a3e721759fcf1a53d60dd584a52c8331b404cd55a64f7d30e73da13c57a1357b0a4c8528359b3ff273941cc0bee69533f5f54e907e8b5d8544c59a9d9554f8f0605b1348f7ac4ee7bfd9276a9aa7371a14087d5321d6f7506c88c7063f0af2a41d0ceff4bb63342f1fab62855caed75f3a3b059c0049622d869d1ea0597a261caa7eb0903be696017349cca8b565d366337503b145f183c9a0755bcdc31afe54fc46171fbf2d9a3cb7c0f21a5b8e76afd4e3249b3857ca3b559675ef2ab1e474f76b902601e673bf0176b7b291fc3e4ff6132090e8d2134eb2ba65bf45dd2bb2eec046644cfd027ad84d96bea8e75073d0fffb6393bd061b155d9f2433917ce3ed3157630653bf3d7107ead94a4b42c351ef62f6b508b2c2bc13e3370ea8a3b759b424d59d1eab7d928ca0ce468dbcdffd4351f34b5201aa267a29ef306a26d43ce7e47d895c8895c342d4f63bb6849d8c048dfaa33fd911ea62cb37529407967957f3f4ef611afc2cf2958cdb80b7a2cb05c7ff9079b985beeb4d4a5fe136a37736dede702cec8c77e0eadc3324ef5b3110ac15de9735edda6b5fe7c5200b79248a19bdf6f61564a6d00107455158d3a7c2c657fac55a560de18123e8eda3b46803416a265c92b6e04e92b2ee31a2cc0669b9650a13cc9be7da91d494aba3784af409077559ff1448703c7ccaaca34e80d8a455419378043d0377b645b7bf66e26a9e11ea1981c427b194f866c2eefe0cd9f6008b58a85ef34f4b0bf8bc8767c6681ac74adbf1b2b9b7acec8bc2673c027ca6d8c68d1772b9f5335ad3ae6c2e92b7b063be335e64674edafdfdffeabeed73938256d4487f06c829335901de5bdbba922a6ad06568d6257b0c96d24d2ebd76057ae63819689c31cf99c770ce39f624bdd260489e13e4c2745ddf02259d0d7dfe6d8dc06a9e865a89913238c399fff7e667e8fb652d76bc6aa575f85761f0ae2bd2345f12a255e930a612f82092c7de5b75dd75c6c287eb53899a5db1e5eadf9bd5972affcc734f429597197c6128221cb0bbfc943035878cf615870358718c2c3f8b59bcc439881c398be1e4ef724023be982383e5be2239d5a7801f99d665fd02ac3c326868d78301b82677ce7ec419fcdf9e9dee0bc8a2ad23ce02d9a766c0453e4175681227abca34a523d3ffaeacf25e926abbf2e4bd673c90fdbe76aa1f39946d69869e523b8fe6693e04b021b0beb802ae832d1f293d6a38e7e359ade30764c26db61c12214bb7bc648484ded7ca7e7e282ffe707a4294ba1087c791ef93d596977b70d84c99111c107e3afdfd47c82971c2e9ad8149986d61971f64b1673d624660f996932733dc5191dab0ea3adb1e9915c5f8914c050cca02e0a1e1000a870a36e745ba86e1fb3245b9c12fe416106668195504a27e7986c2862ac716c5f9c956c62a4628e571e8565d5dce4e7090bc2c0f2394f63bb0a82555f368695a2cb53a783859bd24bee4e0068f5d8e6ce6379b571f5562b41de80a56636440934afe65f5da2966d6699e4e8a87affc34cd0be6c8642fac70612a7b837b2a6d6e1c886c7c1bd598c110803c19df08138b9c193846718ec825e8cde0a1ef97d540388d0c9ab37bba9e0b8144e2d11855c3ec6bc91c5eff003a55701fe362fb179e3f4dd3a3792b1d070ee132ccf825fab23b87fbf113f89cc2cbb01bc8ba41415a8b6b0ab4e922dc1a0ff72af173c8904330d989b9e6613ea400bcb7976aeb2c334285040ca5d8729dd8dcde6010265738f664514188fe9748f4be6bd51f9beb48a733db9f86b138ee2dea5da8cd3b607c7a4d91b1aec660324acf9ac9fa650dd6db64beeb80bde660d4c99d5d9c2553307a15d35a31db68a1cb3e7f0ea8f4ad30b6784903ae5f475a22230006d3e0e352dc45941fb74e25159dcfd567b66d932812ced7bd67adcb64f8b55e97c660aae52329becd3468f1c52f0ed3cfba8f1d203f715dfbb7bea0dd02395efeea67f6465f8b5d688dc3c05b07896f270997a061b0740fac9e25454f8516799054fc51b90a584b464934ceb0d37507be6394f606d1ba0e16b10826a3fa043de8a3ec376c055977abc3e68f0c66726481494a18c440132d1bff480f965c0e83fd1341a0594b66278827a335b1d37baabae233536dd720e559ae256247d892551fcbb43856fa0832125295d0267b32e0427ebfa1035a46f2b762100a993859b2776fbcb300e0d545fa3b24c851374d0253187af0f6c4d0c6a743526316d465a3c0ad8f7f942f89674a6deefb38533a11bb65b1bb825383e71f954b41b7bbe65df5b921dd709947b7ae8f65df47f1bed71757b9872c8a8b4819ba6cc8810cd9a436d992b29a8d01c6c2be307af70ec7e87db2af2483c59ecabe3b86857aafb8b299e517f727c1ea157e8c314da69b655520563d353c6942bde4dd9af7a7620073741cccb8c37506d828ce434805bb3c7c96c4b01a64adf5be30fad7e3fcb2f9480939c96be74039a9b609bbfa063bb9033ad7e9b3bc9a20b98fdc69dfbb291c8be916ad8bc5fbeca82a21f6538998a239b2e0386a0e2dab8fad8b7c4d7f876828df4213c510e5901e6fd3bac27c2c48b88261698d30e607ee2373a6113fed941ae82ed876568679605fdf09515e809a6a8555a33973cc761e250d89c7b8c74a29318f7694ca5a993b354f649ec23df9b01581ddecffa4999fde575428837416d69695998c05c523d429526adfd29748617347e73822965d2dbe23c376fa7941cbcb33f354d1c3f82622ef0f66af5b354ca847e907502fa82628e5742ddd45f59754ad2775c344f707d4efca359d40e5472e072ade9ad88a1635cb59dcc8023ead2d3f2f930a0e380efa8af99a2a63ca323b11cf2752c3d2263a46d7bedab91c962450ff2544f7393137ab2f2c7742aae34485176c5b902e983140ae8ef97e5611bb911547f0fd57416aa48457b6a34dae4142fc59540dc507a2193f3d57c1c0b48680142e530c404de58377e1e3ef2496463219162abebb4c1b80c231920c5cebb332e38f22887d7d9b7aa761ac62edbd32cbf854fd390aacca33782e7db23ada4d2b7756a2a2d32b06d491ef79eb9718cd9647918afcb7f5b2f3c1269d147e38220ec89e8feb24a8fb002a14e2c012f99620990127fe17b7e9f74d997394336aff87462a60a6ade0b865ddef23d7a0023bc8d1a31f3ce5cd0f084fae28def65cb0eaf79a0ffaf35a50c36d2c4ca441c9cea9fa80eb6f202ed4a0cf21f2910e9391ac4dbb9213a474904b8be6eb53209339e2ed54e45d817595c935cc5e99dccbcacbd720e2b888a600b1aad52579382ade515c39e4992741901f8a88f1b8c2bfec0167fb5b610f7926bbeca45a5516fc3fbb15988bff3c04a2c2907d3a10ad05e9f0fc2ce1bf149b2b19d3180a3828fd27c82fe613b21eae2c86a09e2639120c8503959c9585445f76c7fc7a1e389e729e477db81efde9cf65c01bf8130e2a5d3f715b82981a4909e30c4250614909f669db5e1d04d224696dee047a205dc37e0334811d995837bbffe222de07f22d7ed137b96b3678642652cd36f94e9d73271d420ddf5a5f8146f6dcc7974ea9c049a6e2c1a61b4ce50af8d85d1fea228fb37878cc99d225049c7ad8122c5ee38bd9a4bc957c869d875f3cb2692ba28fb221a282ed44666081ec492e93c4f2916e41d2b01cefcbce53f8d6e51db8e7c90a5d6b6f4914a9786ace83aa6a8e17ccb3d131fa4e0ca99cf6a254c04994f6acea1d33d77b23c00d54ede909d09be91507242a57af82fd607db09d618a8f748e97e56c19d68e452dbc8e6b675d31bfcac882764d8d2488573bd7862cd7f2805a1232c2df6d9835fe4eedc5ab6bf1453d205d52bc16c6a66975beeb0e36ad31c14e2529748227f7d713e16b8250357aa2bc260734bcb5d43c77b7d8baff412b78633e50166443a68aa355dde5a99d3b867b21c52577a5e3beb168b24fc0829f3878563eb4f4cb99f27f2390f65895a464f140d520cafdc7dd265b4dcff74ea70d02bf5e54c0c7e199e03813b8fe2d4cd62cbfcc78cf397b53fc7b4a369ad5ad7db7f9f6acae6a37d6a8482c4f08cce4867ba39999a3e2a16932ab7cc51817ae00653f3e437c8e4a38086d9ccab82a93a2d1101acdad92b49fac1fd0a9c932f4598f0862a2ffbf2a95fe19b29c734614b09731138eaadae70bee11870217dcafffae13bc0d7ca29f79230c9c06b7da8c1ff0cd962467a274dd99e368696903a54c31df703cfe4763d2be1c7138b7b6914cacc989fb73c26759956d8f268ea3c7b8ea33b14a9b633662348124e334a21fca66a66cd3864e431728ae7e6eb80dda8024be737ad67a6056bc9c3e339f33a1a72b1dc152ce6489197507457d035726b74b9f6dc0f7cf1cbba28cf57f2ca9317bb76d847b3bcb3596ddab6c97ba82f945b3cb61608340b350ac9d477631302657f719d4add81187c761a4479a84a0af85b90104e64c42e4a145ae82152b21e9ebdbfe8d93b163abd8514d17e2c0e270a7082198eeb706ba10145ba5dbd3728647b811e391390ea9cb172741ab81449a2fba450d80852fd4810bde2f539e7eda3f2dad5d91420aab0bee81906c9baa50d4a5fc53635e22fa554520ac4080a02bf20c4f412d88ef66c58b3f4b97792f29a17481623f8869353a93948b2ae6ad73f8d222f10a5a74c0d85475dc82fa28c336009fb6c7616f9e03c2418208a72fa5e1cc6613be0587ca8c427304bd96511cd082079f1e1e4ed1aa1c15a7a07125520fac2e08f0b9cbe0a898fcc19530046904b55131bd0aa1c35af344ecffdd5a1ca3321c532fb541bdf54172537d3f46eabb70bc4727c0a473d25542079469b615fe67e577e14f4cad0db6b339f49c24f9308e0c0bf1cb382c814dfac7aec7b071de22db94bcd3a800137f5052454808801083a84a977d58ec3d55af72d7dec407437f38a88c6a06e66d715e6166f89682b7cacb9933b4f2c82f4c7d8c3e7efd19013fce422ed033d289484f0fa03ada44cad33cdb1e0e05e86ce068fda9df9c82912f7360b7514990eced32f6ff59cd7bcd4e280af6fd7a3a6368f72a80ed71bf44e5e2b32460f9f7a91af756b2d7a6026582e8d20169b71f3087fc5b0988a69e394ad35e4dd60cae247cf80419fe1b318a55bf5038ab1496c959771ddc2e8aa2a448055965fc03e3e6f5b2ddffa2ffeaada06b5bbe5dda7df2f8fed3c21dfe6aa1bac73843276d51f8b358f724a191165e14f550fb6a1ce166110d58181a4bb374de5dc03c7baba5e4aa5fbbdd022c57337fd8aebd299a2f251efa54ca061e7c5d82d46fbb22a164924530974fd3701b555b0813bfd5ba80e0c16152d1548696f3b255a688128cb53955b60be915ac36feb0f1a1b08d6b6fb363b18029d71cb05216408e0073c93852b659b49dc7bf6ccfa7fea6b865f78e3d5c2e93b46aad6bbc1e8d7d526426ec3648b09a620d38d64634477a08822ae322f70fd27d6d2ba03b3ac3df789ef5ce6465bc5f4ca87a9687f7bf9478d08e5db94713aecab62bc6b27f821c992a5c445395280da9ef2c7d8756a21973b3fbd79560a412a9a350e0e740da92780858a3f29f8e1b9743e6d8b436f835417cd31c4b0e5c6289334012feb4bc8ae90925b158ce02abadffad789115dcdd1dcd6855cc7bd1c66905041e4b348046ae6699c7d19800c68b810314279be36d17a77c8d7e8feb549cac61df7d916088a59de79cb846132b01e80bbabf0c0b101c4eb840c78139a94b23692aeb484014a42e8f7a54004ecd5501f45a7d254330126b32edf0eaa4257039fb209c095f9f59386276cde350467cad6118f1779120f6db5b15f5ce3c5f16fdf74e35759738e2de2c602b0a5f863ac3b0a20107d4ba986e4927d145b418e28626b6a66d2fce90dbb522fc10c7f09795b90b73548f3224e0394d99cdf892ba15df0d9e511a6f82f6f86d505f5915528c28b7c9b570c35cf6aee7bd99393728d9caa64cde5ac6791b500e735a09b9e4b5cd683878a8178ca58027e57c762aaaed129a6ce46beb590fc4d377da4b2a4039eafa0425bb7923fe66b578d702a8e73943c9154bc6cfa774fee734a4181dd519dd9755e1cb08e7442f11367135b524342054c9b285d5a0639e338e42750a36fdb2a419bd93fdb69c849603eb01be1a39d9dc87a0bdbbd9427410d5b25699a38b00329f34f5b46815ee7b08d70c6fd0cd41c20a5582b4366735b6154f7a70b1e34458e206dd560e52994dc2f2c34e654ebabee6069692419cad03668af6f09d3d32e9d9a4d0faea0262f999402a666bfb0742078e1d1be8e44a98537df89ab6d7f63b972e577f4a8ae143abc6cc3bdee3161a6c62345ec30b9afb9a6c983d4d7bf9a3988bc62e6c9bf4fa559f8c9c2ed8298287b6bf4c8716ff02f89e4723d6c2075ef0cc38d8e3d054464e8097c35267c3c54b020f81b9fdc25e4f5c0552255a210e835696b1488fe72fc202e8410f2f7ea9e37040b8cc18dbbdfd856427b9c5c758959571818509402160c56b8b11b821b728450e51d24eb7135d76e06332622f389475d3610e6a715ed3c1d3b278855cfb2ff613da9fc9090b2115d702b89bf9a7deeb63899f3f6b2f84ead1b48fffef15e0dca6e029f7cc79798d7da1c6cac8a10b4bfa07f17390af2eb7c5d3b6bb8fca49b8dc01861d624bfb083616ff2343c240066646d5c8109c1da67af45f3385d7de0f0700b987dddf1f01af9348329144af56354d990446dc15e779d66f2a59a51710404594f02eb277bd6ce5d6fdfe760423d108aeb44b0e28d8597eb101b659d2f7842b8a400cdc103c8164005869c8a60e5650b061adf67c3ac4459913d11dea18910083d75d7d9de20bf8b22810a00bcf4a94f244159a319bcb0163ab1655b3fcbff5b213077e80ce210c69a28b3e2091689e5c4da1866738109fdbd8a5d320988e746fe3bf125c1e49a5671245b27df5ffe01da787f047b096acb5d130303b0fde29eb8bb0265846ac33804fd2c299caeef3efb804307d3206121fc258846beb2e3673ae081aaaaf95a8dcc36e8c27e6e6d03cbb3b77dd5ee5b4d80d74ce9d758a72c685927000ea372f92e48b78985cf7d350dac097bb432d28631dda20444df297cfbd87605e4d9cb13f46aee1f974406dc027cc2fe3c165e15a1a3b6471c79d46325b6cc8f18f2500006431fbf3942d688d65fcc4c1cb25a164fa3320c8af7f1cb11ef35edb858a75976cdc4e82c7405f81dda3781ff484c52020e1fc89706bd3dcf9deffa33f8aa7ae676fd98b879a8b755aaaf70d17ce0d61827f22dfc74df8e3c9d64f1755104b247fca22a184797ec08ac44360d184daa36584cf5445b384d00ef2fad49335152f765a3bc426bc5e4d2e712ba90456abfaae9b7e3de2f9b56e11bda42f66bad5d5ed874e5340438ff3c191113685d8646845146405853130dc3836781d6f71696ba3054bde735e86ac5e8ef16f3f9b95b8f55f00566b4432c33090f3a014287ec4851293c0c6099a54e24f98cdd37575a6e87736db799ac19e7cee813ff58be2cf9b5d55b7432802c594c74d5063e34a74a757084f874eb4be7695d3218d366bccb3259d37154cbe61afec923520b5790415b566763ea5c8a4527b64d6f8ff5a52c7bca607dd1078ddc303d84a98c3ab3df6ae0d8acffd01aa275511bae745a7eed722eaffc80225d7cd98765b23ffca4a6125d2f61c72c1bdd7e27aea91c2fb6569a28d8e84061fcea4b63c57d539fe378ceda2e751209312acb803752b5b5454169b5e9b1a443952b821536bf54a8442d8120956dbdec1b4b31e7ba28f6616186f013c844ce39c78029b0f38a831c6d33dba634c1334c945ba715de8d6a9f07afec3278bb6f0f218a7edaeb69c3ecd3defaeb052ffa0159881a8435477cc4eeae07d5173b1e64679342d256f0be89e15371a792c98a2e0da0d31f476bb9fbbd46a468ccf26c1147b3071d9d7ff820e5b686296ec04662038b5b9465b473ff1a08d34fd1862af4211454ca36e88e8605c80aedb9a4ab2db642b2416db2bb5105394ad6aebb754c09019b47634b090fcaaa6f022766ca45a4765074d758c9989824a29b2e011b5393e763c06df68a5f3503499650cf70ceacaa3a914445130a1198c9966169bb8eb38ba30297c3cc7eecf95d100c81d1b00ebe41b1d6e2079048a0a3dd5f77eb56f26075d8f20247d2413eb6af7a02b13b4e46908312f65632d0ec5525a12c56344b22c84d0d1fa525abea85020fbfd666c81c55e5f5e340c60f53bcd8e903ef5010baab76efe2b55db625498badc67aa79619c388862c01a5f226e26e00f3206fe00aaeb852a5e190417381ab06b760143bc4912e7bae0698b6f174f3bd249760dd1a368164611b20dc260de6a0eca0aa05ba04db8f101b15691d9cd67a1ef107289e1666e85eb7132abaffb9b3d1eeca308073d69d0a41565c3cca57bc2d47df4ab98a92d21732f11cd5b4f36d73de821ba17a8ddc4ec1da866c79eefffb001e9f8f9b50b9812cd412e3d12530db8f56ff155bd2fbe3bc6f5f4b0791216463054ea094858587ba47f0873a11fa8d5be1beb2c6d7becad29067cd7b82f20b7fc95735adcf21747544b41f512c1b5182c55567834a0fa711357950ec1305a5a5868b9dcd22909da9898bbb96d08dcf0cf128deaa9aff9ce8f88207f2c94ad5db9053f348a8f9a91b3ea5daddb76b49caaa63322b1b33479cd8bb7967df5c9fde9f59599bcbacb27a065fa091d307cc0428af8661cfa9e96f38e56edcd0e2819652a25458e9998021dc402e2dec3fed77c0325e43e4f96a38f4d679867e74cd8824a96212b4e2d32dfeaa3bd350585af486360ec3a3bbaa2dbbc3957e069b5b50c3f0c8124e2013ed4561a551f7a2ef9b1981d46d4b41f75086e6c462add9515ab39156e52b34319ca48dc0c5ccbf925cf642e38cb634bc737861165d44465c111093a05241338588cfcaf7dc700f7f3a20d4dc62937c0f6cfb737375560082f3588a52dfd8a9fe6397fcc7071aea1783489288ffd37b29c0cae9816f9168c53a4926cd6b8ee03dcea8c3a185fbeb4c3f657168fbc22a7cf000a3935a6c191e6f891f475df1e1883761ac7b178f2f80db624f41af9d3543bbe34e4f83fe640c7560f3198122d268f87ad0cf978ab0545172a91f5320a0260923c7946cf842930687bf2fbdc67de914bdbf9ee263a446b1ddfb3546740c0a8bc11db51bd02cf11dad8dca6c3903b396e229f8cca96adfe0e5f5e3807c162a3de645b222b7f3f1818219c2c0e8ecd84bb87a702b45c0de870a98a1a1e06001edab18dbb32bbf2c7f0a41f7fabf713fd7c7f76a94ccf815004344836f599b7a43bd10a350d1d4a5aabe4dcb9085ab04ce4954ed534f4f10384bbabd57c60d626710a96209560d98565bf869347ff2925a85fab2887851225f65207d946032595187c3a64b427011afabf6573393e080b6381e27ae4e64f5726f425c54d23247d3bb0cdc9efe1a39f11e1cd96e3eaa056f47d1d502fe84647ccdf35ce241ea6553f9c08f0ecebbcc89e3e78dd4a41d0953aa075d9bc825e2df9dd2dc2ca35a28adc1d9228b794ecc075ba44661c1e21d5da8d7919ecb40a4440e683d1512dbd720024a1e277b6a29a31e8202cb673b5b191011e2967be1303849eebfb089defc6ecea2bb1d0a3df4693cb046f2939824380a17ca2b5e3896505c2ad298a0ab2c1cb1aa971e3be9317382b7a89a6bbd7565e9952515a44d95f71ee40fa4bb41b8f21d0e28510bcfa79d66494de03be2d7070a653f52f33ba35d3657038128955494f9d02f3907cbc6d22a192fff379463ae10091802f8e2cc0aa2d63e4b85498c69bafc2c4fccf992e3d7e224c89e9a850712761f80c5bb097f03650c3f4528eb9cad69d43819e546a0f1202b28dd12653136a2e90a1914d208364991fed12c9ee1050eac19dfe0e5436efe5560b12cf096d294f2a89723b96d4115f7b0a6492379781bcbc572b224020b229b46a2d2712d4c67145ba2029646079bc46cd8364a71f552903b4517324748bbb20871b32044a3d7d2024b216937b38d66cada94ff3900c79baec48ec96356e9a46df6ab087b467c076b0eaac963d83ec102ee54ef1d04961eccfea6d44a7d73f0bfedac0b065e4f46561474154ce52cc68e432e9f5c0086cb448217e1a5a43dd2bfff4641c331b8105db773cf6c5a80156bf6515f60765370121f0a82a6e23878523488f0856c9dd670553dfccbd41c318ddfe36b2865036cd7716769f5b2c850b1fed78554cf8f2d07baf34fa708cf437b927d6ff4554355567960b4db9e699dddd5eb6379ecab574031edb044df3d5caf10d23d555f606f4966d7b4223a482611bd09374cec62942422469109c61e6f20f3dce038f511c171ab969c5b6b82c31790af16af715e1d74ec66f7ff4b3262258f3b6050573a9f38d642315c4882e7e61419c7fcfeebcf86707d2da09545f985b3b6c1d534cc76a42ad245406034e2a95d6e1c0ae58616b32f4a71de67da2988e5c539a1fadbd1523e73ac3baa765e50a78a050cfd790e664bbab28b3e64eefc1be5ffc142c2b4085038e171ef263e7a2d1b40bc0e080571f286889f96e68a70a7d09d349bb7bcaeae145b2af53708d8333fd66ea7e224731d94c7acbf63b0374275304d65c2b92309fefdf497da140900ddddfb833d2590677eda781318ed28cc865ffc7afc99c729398d7fee2a55b027dbaab26ce43728a2ae07fcb02aa38dfc83805b4e8c4922f5842a0b41da77e6c74ea722d7162b4e2146b68b1385a7969c53489d3701e2c55b91b96ff72d83138477579661006ff4cffcdb175bac970c04a9720c0c404c36318963f92588e8a0a35b3e507276b27a88a9631fcceedcae6481beaa8104738b0ea8282114563138c1f3184dc0f1b6106777114ca0d87bae1e48b4e71cdfc9e8d5e61a93b13b76baa174dba2791534da2156a6a4a80323cf455db1b7f374009610fecb9e2d7f05d803c52f44ea39ece17045c539d6421c0a728cf320767cbe8210eaa8749cac90af17a207506a928ee8f09a924def03f63bc25da39a5ca49d95c70c7d1c6a8237a6f0eada9ac15ee02f8d3e0ecb5c169f6acd92df143aeb802f52647910d8649c628a363d36548b3ae3958d0a5fe6fbe8398f04ade14bd02896294ccc41747811283499f8666019cef52a3300d998d351190c50605fcbbcf6ad10ea80515d7ffb9afb020ac40550aff25f892fdfc7ff297b6ab6702e3f9771510892e276ffe5a62cbf80be51bd93822de3f979c830bcb9161cc247d33e10653e0964260cc090b852384af6b6d9279ac3f39d7dd568711e55686d7ac5f869a09435de4a3d6563d7e2d9fb01adcd67b47325caca02674e3017e498d88719f4734b259aed04945ba04d8eb34089a7368a38630936b563053020833e6768cb372989b2565f77c7200c43fc0ee99ef8b71ef868e95752d87c9293dae4a90caf24edd1ab1b8d5d4b53d6c8820aa8d80b2e48edeb3815ba1069bc34ca3337c89cdf53bb8ce6293cfdf1c91dff089479f163cf707b50fc883b2531053ea418a26ddc1bf64dd6baa241a52549b6e65cd270e6a314b3f1c7b8eed57d74ead2026332a2747039de1fda4802745db294609c01aeb5abadcae05895ef96c5313f615bb6f8eaa50d8d3f6083d67aad038590dd6bdb8cf3b49628fb206996bb821de2dd8fb19a9485952b65cea67ae89ac7d3b0a147dcb9b21263a4c7cde704dc9b161fa107b45c54e8f06cb7a31eb6163302f96d92e489797507642d64864d8bb6060791c3ffe0b75b4c5e0d984963165220aa7022608da15797e27cfeec64c47f1acc45376ffb9e5a60341f1e0d21355ab4fba7d0fc83ef238ed9775a187a155f74fff416544ee64cf60e80ddbb7789c99a2ef669da115b6fb84cf8618c7b45f1f5f7932793318f2632f1111706f901926e4c6a43fdc492b2b1ed68b1e608d4feec014280f6e8cc847d09d8921d6dc9c4b3c9b6d668b74a55a06c3444d5934bb7f032d227009f213da249d4ac8b1f4cc45857b874c0231b3511d1d3c69482db31e2df2f3d52d066642b06a0c2e47ab4852a72fb4b8b46b66a3c672ee4f905a0e55a85e24307068555c05482ea0e10aea8756153d00652114393fd062d0d26ad7ac6c8b1202fbfbd0a9bb22be899ec8d117b49e61ba7812df2f34d04c61818bc6cb1e61449ed4f1f13e3b7165b82b0c66adbf2550999ca70121d95074ab6af5a5641129d7518dcf2528e961c04673bd0c5d4ba82f2976ef5c292692115152e5a1913e0918521d96242d67c77435bd13f7e80134e055a6ccd14ce7af6de02b9151c02dfeaaa3a3e9bd6ad697924b6e30b428e42f0da88fec2b97b6321ef1e1e5692e083cf74c14decaa76a7946b8dfc748c858477e49ae1b55e5663c90e162b69daf1b2330b0d746f65b2f7c9d0dafccfa124678f78b1e8a103852d622d359510bc3000ecdd09f8c48a5cdebe123cf0d85ab2adb08c35a51c20f31de250c3b69ab6eb0729172cd93c74df1039b07f0883d64c53080b504e5bae44c03eabce43a5e5eeb1f0f0b377c766dd0910b0e6b6b97128138017bcb6521b42ba8cec1afb5df3e3ab14cd986f18cc4f6a24a0b6815900e4f2e40a595cad770f83d0e600fdffa96b066107902d70adbb58fc75289d799c5edcac51ce697995e4e8784da554bcdb45f3bd92a3700f3fb84aeab177546041ad88d907a7df4579ba0457cfccb841bdfb747028a851d5951ba3e2a7f546947a773e3b2d16d7dc42afdb52daa3a730eb07ae26fe5e8bc5b0742c2d4c1c375a65842ebe54e5baf04febddd30615b47620a657963399a7a5c9cb55da35ed498ac7156a750c9003fe5361b03de049c3a251ee436a4c10504d7cad45386b8d2964268cc3fe3474e2c9407b2e09d2e1120c2a0a3f7a13b9fe9fdd612bd111e95371b77b5a613b91cda38d453ba02ccbf5678ecf059d44ada2767759c76bace45138ea1ddb7cb4dcf4d4b6397de6a98ef79f6542b9b5ee10a4a2e6f1cdb577cb8368426da846e541f52be5c2efe89b3a0764c0f4dfa4f7329852e8b204e4d306965fe582bd93674db248fbc65e1fb654a5a1c8c9ee32e1e58eb261742e6b4d44be1cd6d2f6503e7e97576c21adebc04cf86a5f1104e54fcd26ff0521694be5c5c0ef63311876ca34b29673c9f9cf4a47b6eff28a0caa5ca8ab0d00957a241f441ae8c5ce5f577f07433d65325d4452506bee46306898142ddd9624c7648591d087752e9fdcad53accb31948dc1ef72297bebfa6eed50f90cc624c8dff94a22a1f356aa593218ff71034130f0236b2cad7041fd7cfaf750c5d0886f598185397bd22fceec01f3075ed08ab64be1f80c91c7d7d6d299c9fd0bec9f5007d5b9c150cbb2d586c91b31cbc3d942ae7bf09889a03264884fd8eeb62a0c40466c6cd1031a1bfefba3a405c0ef0bb29af78f08dd792876aad07420e130512bae4c929ed7f66a5234aa0d73719e362da9375608938694126b5a3aecaf9d48539a90021bf0563c4309782ec6633f0363af0fd36425030bf18827d1d7d4e20697ebb7a59de58e2f605d79184251df3c6b7d0be66c92f26eb9b6f10d2ca6590dd19be7b0b564c6bd6a8d17049678dea4c704503867dfec5cb2bf571f158728f89fb24dea892f1b03510bde45382323eddf0b1de0f99562ace13107d21d6ba93e9e1783a4ebbef3f922471a6a264316674b84a609d57a6b4d607f9e55c815421aa56445df61b438f7995414843c0c74c53cd1cc5c7e57793f9d445655f7658ef28b73ad4a106bd40f6c5396552d9055ef0ef44c32d8821ee5b9c9ed458bc64a4e83b915f4f777319cb4512da23904d0d37c1c1a0f58a12044169ccced7904913bee8c133293fe8b67645a6aa5d8ea912f4733cd7601178b4542448cf4f1b2006b63ed278a105d0988f61046f10ee4b556a9c46b4bf6e3a3801c1ba07124cecd6704c667e19873ba7025835b222ab7315103a7295dabf72492adb1dfffa500dcc859c4da9b3520824759f615e52321ef0c15dbe41edc3e6fd829ee6f7e87707ce3ca2dde8ad17259e05a8172a41db2e54e7593d231b46ea2942242e3196eb2a9570242f6f4199869813c93e84924af75b5a8120d817aa646a884b4587c66c86bc9b9b16c442f85a375e3b282dc33094913af72d0ec4ef7ad748ae2f54cd94109d3c4a9259999b895a69c7b5b8ad4a01b5dc85f860eb7f2264d650f3ce941a4f35385b7cbef1456f7260913861356275b292bce94e5d427e4876e983f7bc2f6a309f13e7597518e88ca8afb28c9740d76d6b8e2f378ad229a681a59d706814a8ddecc49e8deddca1ef57dc01258b7636e975294794132774d07a3e265bf9588c12be03da3af4cacb954756d97c05571c409d1558bcbd3f4da975636fc3c863f1a79ff1925e54b5111908c337527ae3165a858c3a394ca3c9a21604b31a65909cbe888dca6e8b09ef7f13ece8382b463270c4998988e0098326be8bd9c35f59023a86bc602597f2037344410fb14aa5aef027dde35d7febc5e3dd6d73aff3368e35632d6a85daa35887574cbd5df594c8e24da531367f3a5c221285236b8031dfd34e61cf6f014c0c0c22e6e11c296a4ce4733c6356477b3afb3d59802af6efa06bb65c7f03f6837608fdb9be8dbf91990ee80140f14b6b7a1efa382017f8da27cf5e3a78a77e93a54aea34c5267d00bc6a4e421e4fb131963e4506b1561d6fdf6eef46b1162abf983a46587117a710c5ae689572b4edace5d0dba9ad67483d8a8dcfe2cf5833c8f4ed98688d0b8c579c39a7b97040befcf4d5d7be2462b945f9db5c08a37cff18990b5c87671a505c719a1efdbc0f16e176771b1a8048d3607c214a272451d6900efd3809e196f2e881fe234f9421db7e30b2345ae4f2f401c5240e14618f0309c1b078699fa0e720193f37bfe0dd6c371e11e0812c4f57b437c416300d6cc938c790d765bbd4202340e3d356c96df895e03f868d5a937930209d615c04737768bc06f9df2c2d16e21f708dcfdc57192f9b2a4136d830d66eaa996aa2a89f60efe3179d1641fa2503b33c29a18f2e646a4b5a6ef33371e9d594df9b11a012f97bb95348ed74ce1affe50353fd2a4feec27f7750fe43c66f2e319ac6e09b165adfd785130e3d33ea3c1263b0358205797b8aeaf4b7398e6b9608c0e52b6775b49f823334fb6d435ab7b5df7dff0fcc67b7296c54d4b00e5ae95e76f1361196e03a568943d9b28dae4f020880b826366bd43e1d8ab61bc2984bb96f4c502fa23add421b7f2ec2d410a54284df2278bf806b4f3a8a6c7c735de9bd71bc772aa27b547ec6d2bfa43ccbd34b5ee6a3e562f0f7de453da5f917c4ec5cbf0a9ff4bacbbe13e1789070ce05539724ee2f55ee737ef85172710a4adfef0c1040fa02172447ab139330f7fc2d61497843673bdc4bddd69c2b94723155e0cae48ef0c06f6610f162a6cf7a3945332fe0816f75035e85e466816917c7c45f7cf18ef7fd5deb634859b40142288dbd9da4835a801333f2ca626d97cafb1844738bd9d034c2b3b1b49bf484ee5efef88a5515b5948942dc75c82e806e1d404f6974854270593def68fae86219756a53738e9926f3b9a131484fe7dd8b3810b7bef543212b56df14465a9c10f6a1b62a672493c884985c817ae7801d5429e8dd4ec25a93f1f33986403bba33d688eb8131c6491692eca19a5c3b6d4706160a855299b7c4dac50c0cc2f5675e41537f57911fccfe4707d28e5d68099d8e3e3d0ec167d6ea7d13b854b296a743f3579bbb192997956a33de21107dfcb9cf1e302e9724bdb3710b51afc08d1d97fd93dba373eb1c7e9b4bbe886be5015772b5b9d4c7c320453523b10bfbd7bcb0e9b8465a3143b665398db4894bba09a936ae3a275e76d6fcc5e20e6bf0ca030a4d9f9c6e32f55bfa74de4567f5c596704046a9da89ac851761d3d9c733a3f4a652f7568f7208ee106d6b7de99191bf0d1fa7a2217bc0cb847d53cf4091ddd44ffb7cfa55f4b23d8597319646aabe56034d881e67a878cb5203030476f1e62d818cc486cc5fa820bfbe79064ef1e15af9692049c0788683a41db8f6c8b050b8b73b57db1843ce18c9bb82dba187d6f7f22b39104718f23ca105592fdaee23b12893b0f2de79559c4a1ff805c298d8334da9341339d388f12dd2468e7820a5ffc902b9c32079ebba405cbea3401dcfa3ed26c0196a65736460557259668db267de9285f2d65e87e4dbdba8db7ed50b4cb6db57c5253df00987ce80782a847d06342428cc1f4f8bef1f89a9a8574f788bdf8852dd0474dd55220314cb953e912edaf4c14e74e505a22e67f4fab032984f141c4a62ee0f4605cc632fbf9dc0a8bc9407bd8be3d8126ba8a3daa6b82ac02d4295d33c2159a11198f4eb68b36b52390dd8b3a2d5f6c65d8a090cf65b88b9fe3892ca26c9eaa98e1238d87229c6029e145cdf9704b05422b509a55620380346d502b68d46b83ec4ad0a2b6ab61e9ca25c26aa0df787c1e5a09b309f975c98767f74062c760ddab483f68cc61bb736991145940bded6c35da32a97e05026456a3ef1e1378acbe928c324cde12ef1218d3016e265032328ee3ce06c5df6b5e92f7b623c0cf221aa820cc891780bdec89ac6e01572167d179b29ebcab4b21f49060b648f58a56a8fd81c142831ff68d983657c4d689c086f119332c586e3fc9002e183f2d7429d3aee9dbfae4b9497d8d4003583b8064f106b8c2b68af0dcfe71ee1c90d873381f1e8f368c44a0b4cf38f45d6a0e3d118da398dc87c1878d5d113ae7908e9d993c109260572f6d15972717080fdee617944b330605faea25672a1cf93059f295e350492f5039799d470e7a0ad707a43d0b4db458475544ff2e438adf814e2182ec7355d84ef3d01719a82ea034c33264fffdd4a0b281fcc52563200bb3b50796e5038c796a61ce6d039db34031cfb013f54949f555d8d2763aa609f0d39972cbbc13c5f77d74ba315599a02a55e2e9803f0f367bfe51115fe5d33c60deb0e29b49e3013336974f225a1617482eb6cfea23caf29b962b990e61c3c387e9ef388d5b2f5e3e7cb70d7b0fb814b4a36550997f96e8be7edd67f5ba67ca06ba3f3a959f181619e73ca95a712118d2c3e8957efd9c56581d71c7784d42bb4096587d4991dd0a1dec62aca31f0592f41ad32136fa86d761004835b6714c9ce88e7183b3e0cc26b0d664b7ce70bbd2fa5ec353a9e0315a55f6b0a99905380684c88c6c88d10c7f5bad483ee34dad1c198c4a28e66347d142208e2983bc99dcb34d644001173fd352caf49b3acb3c75fa53141ec725041a813c78e5d3a0289490252aa06a47f12a9a77912222ee69481f15992baa22664815f30f5be4252e29538f5f3ba6467618cd5c7115e845366b5379f77c6806af1e8af1a7f790215c18901ce41866964f8930eb5cc56ff343f1fa04b0e1b0e78ff008ced8fc2be1acf37747044529a79498a6ed0a259df826df106d3a3b4d213d51927f6c3c65a97624878859eb0556daded443b970b3702175baa539d9aaf632249886f6c07218f035aab19814ad2f101daf14e28c28c4babcde89a5e8ad96553d8b3792214405a27a71db848918b773d71b75676d31f72b8a6ce31341af35aadabaa4bc13bf5709ee183d3a4d1743dff20feaabfc017ad4f2f539b5072f93b2f9d61226fe0c085082f8e4ccd81303bea785f07a7b6a1afec65a05eb462d004ca7ed765a008817c4a6f981258b1593b395d78c854f5aff6171d2dd8eeda0ec885fd1b9073d77f006bc5165a0a3d0caea44dbce252f1a43371d57c61526620cc5a8c4a609e4af79852119506851c451351db5000423088e773837fb856ec92d6ebf0d03a0bc3b2bd1be5133aee79304752f8543085055f3d05047102422f8386c6da92e633c3cde9477dbe615af9fcb9755f938f468f13adf420923386033a722fe1eb7d9b542ed4e93d4c7e2de0fa1ccf83598609444fa352279f3c4b375beadd6e00082f1c2342ca0f789ae06d31b1e6a982c497940079de884000eeb22a3f9668aa42c3c3a15c161ee36cbbf067295eb3f64751dd05812d8ab5fcccf1355dd40a2fa6d4c68a14838ce1a130f62fe8c79d130720c6444fe2972cd190cedb3d8025b4fb214918080e9dcb0a065f57725bb372d285c59eda1898e68419724d2bec85273d0985f5996c281b68908e15ab85ceab9d34b12349fa9de3ae5ad9f683c12fcf9c4b38c36793b10318bf6c6d9509f6f9978df5265120c5578721e848a8a74f561b1caeb49a220a014b7772e7499ce82c4c25ce968cdadf6eae760233dd72e1520866c489a6e545db99494f10c1999bdb11a4ce5ac8bb5c411f94ac14b9ce02e0e696b8c7eb87a45cb246c1fe9434ecc9edbd655f1853b144968e78f59ae81cca1069ae65d654747b3c7492c3eda3dbb8b2b6c6f3b2965b55a59053c1c16bff2ceda63e6997e539e1fb791579cf9b4646cd611df695c80eb858b592b388b36231807a3de62303e24435cb5047c97596c7125aedb65d30f0f67edcb5baf676e2a582a8ad683c0457e28d0660c4d74a43858db8c15de7f59013370b68eebbe34bf2a1d88cbbf1723277d5c4bc8fbd6d069690ed671efe4e9691b57d6502b74cd90990d1084a81ab65169df4bea92249c4a8c4f118bc3ba5019880ecad55166d5037ffe8c9225193ea30157a9ffdd412274101d72503ce0dc46b69375b56434e694f7b5690d0be06e21b9334f493ececd2b2802fcda0ca8f6b215fa31609f635a8bac6a2bb050481a22b112d33497de87890ef4fe5b12038a14e605e4f809ba71215d6a0bb6ec89daaf3862926734279f453e72da98697cad627e2273e208845f9466d5728c02c9b7d0b397879183763c9a494b0ab3d1df379710e90ad35d968d05e90d5bac9c6c6bfe8eecd6ac2fcbebe8787eca2baa9eaa0e63314d0a1ed5f3d9ff9bd566531d74b45eb6145f8980d1e505a8661b7873503b523895acf92b569ff15653a770d7bb42268dc24c964ee1aca1b2cae146f00a4c36603ae4b151c42208253353e5ff1cf97f7b38d3b9bacae7e5bfca02a5847fd8a3f46f30d523ecd170556748ffeabcb35c8f76e77d0553705e4e3becae788e9a6fff6308408f088e580722e7e94531b9d39c77d3de44533d26bad21405e7b09c7efeb79cccc084a3d2499cf693d66c0907bb157358eb0bf114a8e3639436cd01200776fe3b9d54d69c922c87e5c3cd115336d169a35b11f27b1bbcb28fdbf45ce6a322f133ccbf3d7259b36cc052bbc4a7a4118e6f3037ce7076cbbc38dee1c4319c8da81e05b1cdbc674cde3063484a4a73875e0b11dd7df1a7bbe8169ae383a7866f10d8533cf251b44e0b3c2a885f05ed8cd82fa5995e78f4ab4663dc46b68daa7b07d04b061b3d3b720643151cb7cec5d790fb1bdd970c3574e86a4897beba001269b14121ad79544ae77c33fe821cc7e590006eb4ba6cf1b28d3e2f748f738d272af7734c204a30358a4836c848aabf42f09a59a317ed4b4b2c7f9c7c28cba5a81de30d1e915825a017a8eded66ee0e2d864f03669a40931b5b453390eac384313a3f11e3073b15411fcacfbace29fb31943e5438a15e59d21d10c7e74b890ece7a6e20bac4aea6b4eab97b66e7f4d1d18648779d2c90c3c177d61cc7fc2c2507aab3f6d96f42656996fe3cb741e1724a8fd757e5f3f121390519a89029cfe5596414e5657710c09be54bf35e2c419ac2a9909623588aea0614099749e069a5ac40a39e92ede5b612739cd6faf345e0304475a59e9783bba8a0c76404e5b308595edc8bf7a0dfa77ba315d1601b71f4b99be2d167e74a928bc0a3c79364b10817320e0811179064259c1da06004ba6ef253e170a0e7a7126d828e9d172dbf5b6148e2d1fdaa262074de331371b594a9ab9e7a4cd557932eb31bc2edd389a6f591e75cefbf13ae456b662954ce2ad1557d67203a60891e3b10bf9ff4ea3f65a301ba4d4994f271d62477009565032560e89b4e19a5c64d3ee5d8102e46b0d884c691c042b0cef87b4df3302c778bd00fb11b1488a9f221ed18a038c47fabaae41a3881a9cec5449bc25452ef862f4ef5fcffb54358724c778481d61fdf19f0f44bf54a6a0f9b9ea4394cd77c563d8ffa937622fdccd0e830fb958da7628037d0a9fbdd134679ee1635d59dc7c8ced3c56c49183de35479d29edbfd02758923534720b66cf7fad1bc5d8952979778a2445644a23ee698dc85a0fbfd5f6ce2b2617bfacd53ee0f4483205fd99dca2df68a564e757bc7f43a3dfe4b02a15f24a7bad52f9fe4a08956de87c981462b1d25363ac5f97cc8bd1833f618b30e56c5ee5d2c3f4728a525205458f4bbb3dd19c852051498e2c419c106e9b91a337a795ca4781383b5b2dbbc60e49efbed67392dcfff343651a20d4b12837ad51ad8a7c9291e69f6f4fde545ea04120b42fcb0c91f084d388193d20acac1a2857bd9b252665e33c8e1158491633635423f272575eaf0b606b0727d1a10528546fade278704fe527db4be0b9faac8ca5e83471284c653de8d9fc458a6d9ac55a01f5d410b4bf680af90e3bd87f066db0edc6dc41a9081cd51bb31ad77934ffb9fc999b4ea6cb60f11e91143c30c21305c8dd072b02cd73e4c9f606eaacfcfff68cc61d451deae79b78a5822e5fe7d3c1b8b05d761e679ac0410f4f286746aaafe7666fa8120e174a32a3154a2badf6b60bcb7a32cb1c1be066f88a3e91a9267b34d5f283815ca493fd1005e9716ca4b5710cab248fc29a96e3e50987e62e5dd1a55acc9101162c43f711178c44f402d57c74d3dadb4df75a3ba75e79c9c6549abaa5e71d067a0c957c09acc4db2a10ed8e9e7e7ad5a765d2950dd74b053ab3be33611709c16160d593c746458dbc5fccf3efdf5915a3587772b015c8032db63b6af9615605548ae604eb7088890759d981601845458360703eb8737b1e74af6c6eb22025662a1eb7529aec2e7c5b81216365c70a9798465a80124f796772ecef43e8e07aba11a8d9f29a348b994afb1ee383c6420fafc6c7eef04c157c00e48368b2793055e83d6f288b65c4a24d773df54d7a998f036187e2c84048775a24d624eed1f7444c6ba0ec92ebb000514a25aa02e63e2c0de0cce3f0f78b745f8de244e13015e3cc60be91db4eb85639bbe4897553fce3977763170c18f60b8cf528d3193c143582b0f93fd53cf266cba379ac83b1a981e8cfa7942c7fd20b2d8663c548c972779778af5fe002e70208452e904946f607825190d42ae0147fcbbd139b3066375d566074c90f89b22b6baf272116b07c34d61cba4c14ff13a8e31f8b84aa826a6df5dd7e2c6a59b46bbf71e055900dbfb9d1e44c6feb7b6b07b2f5fcf07afc913726fd435180efc9130125d228e0b0ba2fa8abca4e1affd25186806d38ea237f50ff75afa20d277e59fc91617860fc96479b23eaed7b655e3547b42cac43d796b0102814cb44becc0e2b69762b9bcd385e839ead2b98fa38c1c195916e38209da4ae89665b05664d81be8eaf52f8642fc1d24bf3884fc80022ed1689832c44e74e7381427975c4510420a4d373b547d7713b0258cf6219ff295b610c401565c0a2737dbea307de7c9273d40cd32e9f45f9986c81c814c56eef0484f5b25f856d66f66b02a56ec14a7f0057300d9fbb904571e83cf5f6d3eecfbcc7d7b9cd76ae13aede8322c6c4826025195959bc63d84e6e3709a862ce06ed195f39df556cca40567c69c81a5f4524751e20817cb0743643af1dfe8de55598b4e8c08f543b9e020d59569b6d1cef6d2b9d43084d7bee983ff45b856cbc21ecc9bde973923a9643dc2a894a108f8f1210e4b6e0941c14cf59875127c3e8b4c9ab32c2b0214d8fcbb28f4a47e434488f49b07256335d19f6d3a270422b35ab44d8bb88cbb2ae759c1111fe44b29ff7294b6edc3fc8db149dff99946621204161ae84b510c8c6bf334c9a9d0f3284943db91460d5d8e8be02e76354a84ebbc5bbc899cd7fa6ad6b6cc120cd9ebd03b3ed99032f104cb85e713348da94a7e9fdb873563b706a2b9fa3edf54b2bfc29f69dd288c800f544dd6b14c91c8d4fac444b7336c9d8cdf3c6bf529519dd8f8d7d09f5a55f915f8044dea371f830f6f2afd65951249206b02fa9f69aacbdb9716b18f4a5d983e4f5f67877f13c6ec065cd1fec6b22166319c13c6201c0f96ab8a13da52aaf6de652de936b94ac2a2434d91e2503bc0b85f4c191a9356ec9653069ad8f6495a25d027b543990d0323f2eb94ff93ae440733da3e6879585531c844784c4f3d20a25efd7dcc8e9711506db45210db3b37b22facdb8a57879707077d35d6538c3c0f754a2b70701ceba838e901dbaf78943f2a70c3fc98ffdd70f4cff096eadb7626fa1513b23b523eee2a86b099dd1154074c8c3aa4cbb8fcaab2998154ba87392725b058179aba4fed6993e667728994e0ccae229e0ebb35103f0d347e7525cf00850d53904db116f7c8cf563b6b0ab7626acb710da13f3dc05b08eacb7dd6f64c57706eb6bacc5de758a97efbd0a0afd502b9f35d10681d7adbab87f0c5ab8a197222e56b9dd1298b59ef564254b6edde8c750110a0738a1e0558fec6dd82c427d49045626744c7fab7ca6fd8c91481a2261514abcdf66f3bbfef3445907d90c973a5985a4b4ebfec4a4456153ecdef3d51f36b71f1e74c9261744474f8eab4419bb73095d1a021c3556df41f3ed8fe05252816a5de2123af7a06b155973167879e73011e52892a9ddb15dfbb9db076506a9199d3d30a4f307edebd5845499699c6157de2b39b55a50097269c6b63bcbe3cbf4aaac3d721f0f99f0005a563785d3d67fbc53e367cc34c5927e780e97282a0a1e44fb639966f045240f8bd48f0bbbf8035cbeed0e11c96b1735a0653c181b5f2011d1d51db85c05c2a24bbb89becd5d8c86e555d754b409a310b027315f47ab490b432d8d1003b69ec2198a5b77503285df2413c6cd6db46f7fce5a975290c3878f1634f58a4d0cf36900f84c009041c8952dd2502e40f373e34f4a4449f61e221874d2664f0651128139948a6f30fc27acfe8c6e7be0e572874dd7d8f4c62ae41490b5ad961efd9da4ef358854c447d7cba31aeffa8dd55720e18c200641529793e9ed1331bc29a6fee80157b8a876bbd8bbb55d3ea9e696755e8766f056dcd494486e4a03538347b52fff22fd03f2dff2edd75e3b4da332e81eb84e68f5f85bd37a4b53d62474bfd121c02c35872c641a72c490454988b2317fb57dbb4fac73415be17a294ccb2079e4c6f009812d8622ff88e409deb88b5ba1afd4aa42be04fef254e9435be8b12a434b863abb1606fdecb4ae720a01eeb5b43553ddd36c2bd96fe6690f5e83246122c6e95790524661144d0a4a9cc2c3d65f5cdb3db94cbad2a0def2acac9820fd9e9dca13b5219ad8d9ad500fc20b95f9356ea81d20b3ee281e2007b230345b2fb6f62332e0d0991ec8c0459e554a811a875ef354299083d7df678cee6f9f6805fa65935cab6c2497671dca18de680a561989d0bb0451fc2a3b667d779f110858e4b49c9f03951d494d73c8f6efba852ebae89a9f106daffe1fe4aed4163b5c6acad8df2fea2b6f6d07a9b5e06edd287253ac3ffcc372f33222f15c89b8c9dbfcae2037393678359958d07d719ffe5cd75b080d9cf6474214ec5c6b697718428b5f1cd0f418fa37d18110c52e5af13c64f03146d0f38fd331465098f7a7bf2f1c5f967b469bd8164c428ac8ff5e0ab15ae42ed6f0c672bd0cd64dbc8f1655a2e3ad1ab74b294d0ba02145fc278e2534646f39ffd7201c652f9308342ccab93298602aab019d5307cded8bc7f7f430d153f8536c9fca61da25cab151af01ef6a9cf0f022bc857ac12f56ff15494005d8654f8cc35f420b6ee84169ad9faa7d00a1696d3ea293c77f7440e0d36f6904898397d7e4d8c20baff4cf82718443c0f9d1a5201d2e6e15e44619a17fbc206cc7c84a6b9dd5581d1824625a4d5d758ff4bd01545922f508f05b17bc0d32cd3c6468a27b07d6d10558a8c832f9c9746a5105541c8e7b9d2bb45b6d109079601ea6b00bc15edc85dd93e7f8aa4640279c7c0f6448200d2f322cb94a0342db4f04997ca8c2246d56cdf7d698a7696049c2c4cedb42314e606eff4a8822fe9c609acdc6f9a9839a4c2a30a2cc6dd8d29ec36842f9bf45a35dd0b7df72610eb75a81df27dc59bbdc5b705e1f3b23d3bd35be3e6591ca576d32a0a7e9750788dd48862a3e68e87a0f06a74c2926c492f0a52573a97479d784ede6acb0fe70e388c3e2505d1359e6f2147c67fda2c6cd3398acc785944188a4fc974b56c3d7dde8e3463eb3e8d27c4e3c82c87a488a8c1da6f301f1c1c1ba9fe4a6f0aa836150a8b40355eb0b3971dd8483b86751c7d96b3733101c623d2a45113be2f19a8aa516d6e33b1b277394196347cf29b4534b74fa7ef3f7a64259b205685c763ca243a3ecb6086135ae1fc5da3e7271dade8df62f7e09b635b5873f8f61f69cdcee0ce119e4a7f0f371dd1b9a56bbe3c41f2d2ef73abaecee297458c23e6de641d2dababc7fe82b610b4b20466c90d29eb03aafc1e1e7caaead3681ee09b859bcdd7128b61285dd8ad81f7647a751fd8b198444244a63d00e0e58c8e799a642064bfa01cdb25e89a4c4580bf159da0ccab5cf5b63492352f4843454d531c8dd72291f860371692f5f42a56f09d03399b013b7b6d02670fcd8524b9edd0243614be3f95ac58afdc26ad1a219b9abebf65a8b84cb24418f4c28eb8d37dc32236304331c68f7c24c34b08e9ea02bfdcc6d53f167072a52bf9b0c6d8a07dec08b81516e6a367edc5f472ea909deff39eb388f9a3a2065a82d9b3b62b23dfd694eea32858d9f8ad0b33e66759b5b164facb8c9f533228b6401bbcfc489289f8804621cd7686b4569f84c09f832bece6cbbe918383ce3f08ae3ca4de2ab297bc0d99456c9274f3acea50c98e4ac094a17d9ac7d0363a8e055f3fbc38afe9a15ffe7cf72e2b06d2a90564c41c70ec8846161b389ba8d35e702c4009688695f0ef6f0b74956df49c6f16aeeba529da6600620dd1cb5a8520c7ae5ff0c1b2865b76a621746de1012f57047a14a6df86bd1a89310267699d20b06e40b178fd171937ef905a6aef72f27466a971c9573c959fc0b3f7bccb6db8f9c82a0995ec6e5158b7bddf1927b3157c8080e91db3cf5ee487fa3b3d3b090732fb191d650f0ce5cc3e8d27f7c6963f99934da9038984d987dd07a0e822a03ea7fa48a14424e70fb3f08dc74c256d94d92f235ea50be42f1d1fc2242f20c0cd925b06b57decde2d461c43c7a118caad1f7a1579cccd392830a999d891faf0d7f5e11165f03fea78a74d0814d591c286627804711e8fbcf27ba253ae493b2de0caf39309e32eaca7ef0c53992d3ac98af42341a1121964dccc7fbd25d39bb04838c134a6301ffdda0abce3be5867d3bf9bc6393cbc5bf2970a9bac3d3769ffbe1a4654d03e299df7dcff84162bbd61b1c55a183298835525fe9f15d5f44a41eddafb225a1d0be3cb998db86a792fa504cd8163ade957201da695ee2e33f1205cb5f48c70291cd30682e436d44f97f3eef9bfd7f562cf2e94488d3d1a010f169d1a6b520ff401759365e8926e15849fc830fabcf8e897c4d62679266b3627f17f8331ada841a98fa102d0b306c2801cec09cf8eb68d0b06135d9fdf1ecd6fce3c919222d97d544eb2fda168e396e57b3fd8fe437188f80dbff0178a9a5433e4275ca0dfb970d001dba62c7b2eceb2cfc2746b57354e71142ba90285711ab520ecd525c2849c9d29e6d1546a8e91e7b2daaf89031d5204329e9bbee92c72c3681bc6eee2d5c84b9436d7726321e7439d85005f7595ed7b3b8494bae6f9f033fba701792d537537511f9321bab375e20e6482d97bbf4131ea7ea21d33452266af92622f38aff711883b058209657ce5d6953e2eedc1b9f6140fe67e864bcce404af7ddc23a31edf931331af9ee5185ed05c4de1012d6f5307d312771b2a6f3add2472daaa6b632df9803a2393b3c0f7c89c45865e70682d1d54637966fb3248961d95adaad5db5ed6713262d948a02882b6c05af010d0708eb838138feb7751852ad68afca856cc3c2e0393e79542c12b3b10e0b0a791d6a47e7a6c3ccb1f5a77a2ec520c3f48cd0e19dd64d40262a7c860f6e595e19b05615490ab88b9ed2de3d79bb0ed3ec7db7c5348187ff2566246146d80a21a495f43ae836e2af338b2ea3ce0ec0dccceb643d43e91ee449e07177b49fae97d42f0c669f56ae28854b218772c6d66684f2fe5bca9e971e7d0ccfdbd6dfe0865474e7419c53b9e3ccbcdf4c3ac1e47bd116c962b5d033c322a8c4d3a74e3ab1e5549a1c35eaabbdf3ff40dcbb66c5873b78701968069bee8c2fcc7a44a5f57ebf20d0dfc10b7c696f9be1bbd78a854aa0ac7814a01b8bfdec4216b1b715b2ea61879258c822347c32d85fda42c4f66f3e97d07176e058732a7a010902998e8cfb9d661d99380282f289f7bd9207b8beb065d7f41fbf5d79df9e120b8461ca43c3f12e298ff5e9a737bf7e5ae5940812515d1751df3c0deae9163cb3d7c62547eadbec56fdd024fe6c8c5d2b17928d604812709c2f0fc9817947e5d54c725adac9c0dc8cb42cd064bb485f4914560a288dd5455d5ed2e003dced710b2ee4bc057e5c5644f7196169450e201f05087fad8d3ace6a7bfac8451bbb581326cf984e0456dd64cd12cdb99b6a58fbf7d28488422b431602bc923e41c15881a23163ce87cf536f86b92381039224a975ad5209122a410cf1502254ae7bf7bbabe68a1fe253e72aae6956bc7680ee708d5b065a5bfea7438e9384ce027145375f88212ac22fba56a93bcd9d70ac897982d7ddec654d5c085fbbb5c3c6f6a375347a0a23d84b02daab5a0a1796fd195c763de723f6d6fbd51320d78ef6c9b54d4bc44a14f57ef02fdc3144125e08c8230f177cdda1eabbdd1fdc1dc99f018f4ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccd9984996b407121ed8cdc81d0e01dd12890b3b6a7c89d1d520b94267c436a3416ee42a0f983e01789385ea3d645c42cf89c7b73f6073e68a19c1027c73e90e882f8ad52b22877d2ea866a6b2d6d852b086041982694e624ab06e9d3c116fee83ef38707f8ae88e96d3fb56a6a92cb78a63a9f4d0f0dbc6b675ed092d4159ad183d088587eedf0730a8494f5c4d745dad7b3f1bc9cd9b0c6fc55325f746b715ebbf124757a35bfb5ebfc9a00af06fc8f841ad4a6d0fdb6a98c197f87f49f5e25bf3f00497c1504d36d33738f7a81612a692b73a4a24234cc7e3cca2c201b54b427246ec8a0d7398ac0546d319b5c07b049e8e897bc3fdbdd19caf71f05445eaf1481798564969c9175c1101c73d23d2980d8f997ae5a46c7227a8c3792da7f1d3770aa81fd7ef06c4c96757847e8f3175cc4deb3ad573400c1f23b0b2045a8eb70cb13f4ea5639941b20c0c400c5df6ef60d9521820cd9cbf7a6b5bcb459ddbff1a414820c42d81dfa2451473fe62b38448623169e933a71fd4b031df52515e1c1d3542080e335b9b6f8c0281583fa952d09354aab8a375d55f93745d87308db3bbac071991b64889ccec0541537fbf919aa4becdabf08c43db19814abec373f79b12cb1e7391672c8cb5df11218a37529d3dfa6b356a6f9bedb21b428721b01dfedb26e5381bc6dc6d105baefe5c712ba582e265409f2ae0311e238796207ab33707be8efd63d622724529e4089529efab3542100fcb4fe4e9c4308b920a89019f10918107ea2d1616fbe3664a50c4917d617b3d077282e36f1a192743a6d93b7ced3e18c902ed6ea19f23f3d88d215ec7cc8732311773a5de6c52a640a7d2c5cf68491b7c27a23f787637ada86ab040b3e58a7dc6b2d7a6950e3bc1f21e603dc73ca9af049e050d347b7fb891e9518ce7a83b75d2acd551f6ba51bd33346a70d123aaba2107625ef91b13b06838e0f9d776129a459e2a619748a947a8fa3358689f908bf40067f0a59ba34dfbc06d673d45c962dcff063b55fac645f417d54f2936f1597ec9dec5cd87e081442935e0bfaefcac64c4c775748f7086222acca7c1740a68afb3df0dab36b31e0b9c704cca025b20bcc225bc73b77bcbfdde66d4887f0456b69233376764efd17e9e7022a1e4c94996500d129739ddd074b18e5ed7273af2b0cea2e50ca0712d18e9da8ca465b3c413a9f2931bbb581474eb8a5cf1fa43a30bb6067b5357db28da54a0f5fa010dfd9636c0f7f5cc0301ecfa75df0de44d77ea6327db4613fa94eed9f7231e53163bd8621812bb774f7e7d40ce20d2def717cd5aef3984b51cc1d129496b804abf63b401eacffd6cd0b17c59cc5dd2610813f3c34be1f16e6cefc62f913ad5161d64f03f868ecd82b883185980b67aa38e1fab98f499ad0420da7b72e2f6ee0000bc60cec237bafe30155ff35f5fb742c65edeabb3262a0db8cc255236dbaccb17f2f65800556c8c4a339c153e8a3aa59490ba725043e75ec0f62b6c51d5da6fdf6675355c9fdaf6de473301224b042e049f83b326c57499897eb3506bbfb90602a62a8dcf2f79ceddbeacd0fb9d8a83bb4d1290e45427e7614712ddbfc0f4b45f2f4c50eacf4f2f1fc1e3b551ed3eed1aa083438df1ace38a683e11b98520a055bbd73b7c119b688c043c1345e155c94fcad1d17a3eaffe36408e296ecd6ff98012a266367e5e58ca8d6d7f40c669bf51847d751cf550fecfa133674a55dc3577b32ec95e0347ea6ccace684548ee69a985c53c934602f6756549baf8c20a1f14f20c3a9c9a86cd0f0c6e0aecbb22593831c1ff14c3f4483f759e1e60d377eb106bf5163c8a726314539c2a21c86d2b305caea182a061c01fe637b2f3d2a65ef640737942cfbb24107597b27bfcc47624984dd72aefa9ffe345bfcfc0d004e404bd668e533db78f6636a99d65fc11d9a76e91767820bc613a51921376eb50f191d20a093656c1295b25baeabc5beca69c78048323ae89a11e275fb6fa750d1b1c61a5094477714d6b89928b2541c2a5e0b1971a023aca7ce9a95f7c14ac125a9afdade0e712489e4f92390f0e2fca7410230e711c93b14cc7269147bbd1afbc16d23efbe5bc97720fac46b5e7ef55c0e3b346a51f3642f55b6c284f70e46e1a345ef31cefcde1b3f9f1b9c9e805780fe5162aae574baca9e04a136ef85b1bd2df380392fcd0a011c543da3c825e6dd6e6945fdf874974890e04fda442398ede67042efcdb84c77c6d5c624daed8b478d12bbf40b0c5a71d4c345c29a6c53bc05865ca5b7696eda3a2627aabe15f6ec5b3db4472347b7a2f2204fd32163fba6bf20fb29031f811f869f362caea39926a5c7c2b92d14a16803b615525ad517d79ff42c921a9df1c628897e79e8d2bc890b90aa583ff9dce8b826a48fed8ba66fb67196cb085384bf434832a2f86dd42b5f3fc8e4934af2c9fc195e81a23848a2c68b9acb50a7fd1fcde2bafaab2e5da70c71861f29f010689df83d4ad4cf9268a2940507cd4da416f8892669c8bafdf4fa0a521772bc501facc879b488dcf68768d46148327aa9aa648f39d22531875e2f27c3b87ec251b986aa50865a73521a0e5fb937628bfe742cc790a33015f76eb653e95347322ec860e8fca2d492fbce381ea3a29bcfbe1b5c1fa4a709c0cbf356fd3e21c8e0242f50ad84aa59f0dd31ac8bde9ac8bd49b776320d69f9d36469a81a0630cd91a1883b32f9399180e249c9dc21ccafd70ff22f30e4a79892260198c2aa41f7699ad31f1e652f7d4b42b9a30cf951a32602c5ba42f559f7ed34a9ea99ecfa1da35d5370e00cd321bbf3045f7e05d65389406d3126b53da3d65c9cf871f2be908aebdef42921ce515e8ff7b9acb09e50120f313e5492d57991726c253df1543b88b1cd25332f434d65fb0860be29232688314ab509a1169cdd1c833db6197fdef02dc9640d8b05edcb50724c36d2d64b480aeeb45bc307aee226e4e898a6c3a482cd23a3c219807e057d64b37eea079f18bc0f5e83c4516ff847ddebf7fc171b53122ab7ec1c2acb9816100a57d3fc4bbcb9511caa27abb4781753aa58501352b6dde7837d1913db3fbef70e056b60107c73ddca25b70ecd981475501bf33d12ef4c271fb9b6374153d715a0a4550bb3c9eb925b33389360a4d79a67e64cfffaad4670fd104a578d570c324c3df642a938498a835d299e6aa2fe57551cd9e2a6201af1211a46074631f00a107f29b903ef7d6f40b58f481bcf570075ffca24fa587b18a545b5ff71d4cb487274d10a9b0a6609f19acfbb0216b9c1460d07865a1bbe4304782b943a5c4a6288fe3efeb5c7036f6a1017909c7f4c9ee216bb45f39159fd7acf5e53ca5b86ba05572a8a6075fbd5b47ba7802c2b0482714e63726178acb3855a27cee41001309ddfda0c9117b5b7b67908c6780908080c73f237644f564608655790cff0fb17a439e1534768a44f917a16c68d130b119dfa2498db3d9634f68ebea9c78dafd5f2d2ae24c48d62f8321c2b3fab8262b7016f8a85cdc56b2737fd11d5802665bd57d4f658805cbb51615d7799ae7e30c1761b5c899d62730df8728527e9f6e954ad27316efa0437675c817c3af3757bc4a45ded9d0716046991dc1b3a8ec4bc33f849399d50e018b15bd953683cc3788775f71055d34e346f6baf4b93c9a81e39a895e8b067f6b523f56022eabdaf07bd5eba4df144546ce5bd3614e7145369310a82acd8c1b71b2490676f8b2ebfdec799194c64a88168ee9e3791691fbfe310610474e46a13d4c19e7b78cc2a9c430bad15b664986e78607b98ede316064ffaceb99a87e9523b82de0e7125559079890a96bf5840b0fd2f52a7f5f8dabb1152fead951a04bc2db6e7f4afbf4c8ee7be8dbbbde10ad0dde174da6b0debc8bf0535e2791180729fe8206cd218f752ad4e8f11d8a4cf6a333d82bbb0eec82221912fc9c861662de070e2ab09bcc28d4aef78c622cf8057ec8c91e0c26f7c866fa70e333db54b2cb0bc4f3e826dd15466f5532d36887f78a5b31049db2542e1437a26894cf67a31751063db992791b1e889b96c74c29267e51664adebbd5fc9f65f0a50e74b0f8515702a47d26e11826e69801250ce3f675a01d81cb16aea9a01fead8656ab0de558bd50e7d4e3d0b3077b7f631f5f93034b3403e8233075a091149f7713b0faabdc3e258fb0b078a13a45b8bdf4691dcd9403db6618009347d82615d741d073d52850009a395fe2bec66bec8d8bfcf34f076dbb0b936f858af341a262bfb7c2ff28a163f37e5007d8dd5bb75a4c59c0e2dc9a28582436930ca35e6ff56cd74927cd4190696ae947b04ee761e4d74f108fc6c08d6dd96b47894c133576a0ad06cbfcb719f72676aff5bca32f6d0d9550031ce39089fd733b0365e308f176aef7f7a55f09391d175bc42de14cbd892031cdf65fcc24389f57e560c38b35f8942e292332cba96d31a491f7d8fa46edcddddf58c1cc725bd5f0a0c731774add82d32bc142c974c748e1c1f579c14ab6aea8c0626f82a012b9bd4bfa8705c218de019b312626736f54e6c453591f2c7c767d611e0791d6b2ffa7ce705a7cc5241279b63c3ce2301f426d8d3bb2790953a2e2d4477fa4d35c5796f6a679db60f2a37fe9a7c1df7928332192cda3bba69804840890e2de2fd9564345ee920c76f34299468275ae292826c35de3727f919bbedc94f6fd3317ec12acd8f828dcd1e00b7b74ae68c6ad2a3948f62fe05573175150251f2ff071aa7ec4f392b2ef0a4b00265508b5e9db1341494e498fbb1a6b1e08d547bd200593306f57d211e64b54a5f19ec5fe5ef0025717ddeb1037e340203cc21b0dc1247ebcde92aad8a1c7d36aad11b40de45487c191a5640fa694f9d87a4b314eecdf40a321db0aebfc44684bafc9a3ed29ae0a313a76cd96a2513853fbc90c03718b578b2497997a6fed47a3df98b06d42c60dccb4c3b67bd304cd3e927507933f3a5b640b0519aeb5893262f4acf0c415b4cde28ddbf145e5edf64e1917d3c375b002036e3158d0faec4fe0eb64ab3a71a79f19ef0a5d33efe356e8d09c44abdf66c4a4700677211af0739eecc00e9013721a5e9cb779c964a55ce1c2ef100e34da62578a6004a4c8eba9049da0c6900fc1582e68ee00991bc92f53ebab231f36b39232fbafa84bc743da2d62f129229d962ab80f05c33cd93953ced1ccc5b36bca906f6dc7e49526f1e20ad2831f5b14e24e17c756a329c433af7561e5683621e464cce95e92c5d5c566d2c45f0ccb7d73b29d8a4ff85ac9e4d32d7170c834858b3073025e9ae18fe9e5ce3c1253c367c41a167aaf60caa1715a64088af30ea04ba307099345aa6fb775ecd1792dff41857d26a08459a9afe9cbde96e071b0d7be505e966113f6890948fa305eafaeab00858cb4e12b2fd50239ea356c832f109a74a42fc888fe75382fe9777279acda31678541133adc98598517997f29ce2a2dd3246f24f9b2720d66e9b3c02b0476451ffedd34f473d99230d93e2720c610c149ad5af4d1bd4b901e200d8ed135bcd460346b862333de9fd786c4b324883ba5eef9f44481144c28c33c8f824e77aeb465fd91db864145a3225e624d910302fdc5dfec5953afed7be95a16f190afbeb9846f711fcb843cc1f7caa93b079a8192e74cc82aa0f9e0e47eb3859d5f41ae1129963809e63d1fb63c38d9bfa3a24ded64b8aa81c87e64d62ececf6a565b708be72f17c0be41cd461973b4e784afa6fb15cedc19ba2c41e9bd136424509cdd4b30769f510f5f69f7e76a57ea1da374e435c04c8e4ccaffd26460cca888bb42e69176f130c02631602b3212169ee11724db972430637c87b45ac70ea53639f8e4b4dbbae34f743ffbb38f79afd9bb6a2be6c07b10bcf132a0d9a57032f1edfe5c904819d964981a9b3a68f1076c29bcb6be8742884ff410fe1ab1f9855b8d079ed177479164aea5251a127796902918705ed12cfe0f8e611951a252cb7633d8d76894b3e8970e10cb84b2aebf33d7114141d497b9f59e61378bf2ac34c9a50b8c85cd2b1bd7b9ea674372674a164ede644e265d9bbb75b6fa7d62e93c6f013f40476c37f7e3521ab8b5ed2a449728814fee5d8645540124f34df5662ac7fcb19f9c029a7e584ff35b81f7264802fd983105cd0cb1871863217d50159a61ae56da9f3a783841af54206055dfa5fc21c7610f4693fd255c2e31b71babf657ec6ebe4663f0207aa2d6182fcd4d174d32b63dfd3eb6fec6f95cf115a05e8b4c5917d30722f41e5dc4b27fbeed35a86d667691dc25e9fd8b0736e8b606627423570f3b878cdeeca2baf81ca83c57b5a6d521ddf55ae8c4dbd764a55ee549ca7d50953ecb045142b2c4f661bbb154d6834aefd6891e3d6b6578799b7302f5aad4566e350fda2effe18a9ffd5201ab9ca66e242818a8b1735c8606b51e36b7fea11d4b50f89d42c47104f62a1edf03097dfef8fa00dde988ee0ffe03a0417d752b5781c436f1816d82738dae1af1fadfb53a588b02e7a1ba6be0ae2d0a2d3ffbcf120a2c54f70ca0e46c1870687f1a9237d9a4ae853cb7faeb8f33f9376bc151bc22c8ac215e2ee44b44109ca2681e7680fd7da1cc46862b9c2d293082afe1e006b27ed034dbd5ac95d2c01aaca9b7a85484dec3bfae3e6c6687bfafccf7a8ed14334986ee958458da42bb87319e3eaee842b42b844ede5e3440776fdcfa00583961f42e8b1fa905684f7cb83c6e4445fc5eae0670a37ae3e020ba2f8540f94a1c301f8bf96f517e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fe9dc0af8a61b22c1f9ee6a5f3622bfdcb84b2eeb470db9012f581930687c8fb2672f7b57ac9dd10294632cc607802c6b39bda17d15c95c48d7c4ff198db8d26732c08b53d215942c06a92166f5d7e853c1192277730850ccd9bc345ff13a9a2b369d2e0c3de5507d36fae62b5032ed286f562afd7cfb145279c739e2900c60482e45122bba59b6a269b782afc98be19172660fe5f1e629aef5f2208625334fca3275213ad98a8d9b0156e0910657ee1b5247717a4fff856739de7b75da66ec459ce2e52f3e7928fe03e6d9d5d6a588cea8f75650bdbf0cf9832654979ba8eccf7f833d0fb4434d2e39880518f92f210b77870f582a94bc661890d4a3760c6d5c607c469a6c97fba8acd5c6ae065a30f41a80d59cf0dabf5bc540efd2de29e35df710833bae5fa4b0db7686e27cb8aea54e2db0bbdcbe91c7d967e2781229f5690149fc3acbe9862c906430f3e328a5d1d959a122c0365075d19f213923cbbffe045d87286935bcf022dcbe2cf3401f2203abbb492b544ec7d2fccbff6d31abbd2d786d533b058ef1f9b549d4b2af98d784b36c612a40565f9d286a2541b7f6af471fb5ecaf78d4f81211aa83ac1b25a2e3b7116fbe41c8063cfed798263fb186a7b38b2c060bead0abef74cb35ffd2a3bfbddf73ba0e1d2934a3fedfd8bdb4619f7bf815667eae5547da38dec73e4559a9305897e68fc14cc246743a66d2809195c0475376b92f93ded6847820a662f48484cf501fb0fcf817568887e9b743603a8e6546f28b123864e5cbf7943c91bde83bbc45d07cfa93bf0cb81b3f407228d2d1a17a920f97ee0bc9ecbb00105e526b71572b2ce61cefefa5cf7dc9cf4f91f9b2ec9efcb362b383fc2fd2d89fe3554436074113c7dd885012b259163cabcf1bbb7c4a411f853d813f655bc3445125dabc34c99a4ff8c061ad0bb82e086790290f383e6d7772b044fd77f68324c61874b6b0259e99e340b43176b4a0e7ac3065d90863eedf12cf8ef8853a27034792f17429362c9b721d8d6e3046cc2d9b93c4b0a57049ffcc6a45d2a182382a20297acfc6a831765ebf9d83962736c7c0abb5f2040b01d50b7f0e9587c702dd45644ac4e6950224fc7c29255a887e95d5e6bca7ec2197707add4a4a717d13cc8af75571954b836fc3f7620449c2d0f6f75798a3eb9090be88250320f02ce7716b83178c7b3791d572e046a8ae5940372e3a018932e9daa03f1a25e0426b24d8ff617963c1cdc5f7316c947ce7c5dff16b560c03d6928886d6e19bbac9b2423895feebbcc72eb9cd64d58c997dcbff37ea1ad4ac8dc8e4793267ba3c5d8e71eedea9b9ee8e3f3ea212e803bf63513f71f319d148abdef72a8a60daed6397152828d4902176f5d3c725d4434315f41c9a4619becf222fce5c68d2387f19e991c03ba6ee31e0264c0a24cfc05eb271693442189f57946ac03a503093cf6236a332d85b2080d716d9281da273d1e2f73537e25f923f53d363084e7f900c41db1f6550fd9aa3f150cb44f28af5e9655f4b5797a7b34119a6770a19bfcb76732860cbee7210a0ea4c4b32b860ac4554b7b9b0b7ba68771715c6028d866138c21e589b7d529320dd802fbdfba095fe1c78b65aba050301f089ad3cc53f92726227e9167a47429976bcb9b1b437130555d424957ff59abd137b0951403f5dbdb975f01d70c6e47dce7b2b39118035d521df9bbc5850ec7690fb534ae6e78d17445f654396d323ced4093c3143693f6f43500e1ce06b81517fa000b92e1646c01c8ca10393339fa6f26be1b73fd0753fcf067eae24b4dc9070b456164de3d9261db647616db037f6ae3c376d5a46a16fa9bdc5e25733e5106e2e9a05410d8b869871e23952bacd3b360903bec7fbe4802deac4e25e2b090a7bc0c82937907ace29934aa74653f8483be0f968b0064e9d0cb3f4073fdf4350796520d1dd6095688d7229eafeaab254d2362ed5451dbb8719640b8e208fe56d8280e01b0aecbf33b7cc82f05dc0f0ec8acbeb66e2e498e87265e6021ab323385a99eba37e921d3b52e982e377f349827877643b909301d1b1eb1d518c179be22dff2f08ed713dd01627cde593975d1eff3259c8b367f8254accd38f47ca109c66228406f43e3e9627cc2eb0108e6c6c19db6509a990d0e917ea902a76aaa8e8a3bfaadb8f61eca106bb69c3e93dcece05995b7d4f9c15218f84799a887a5f6569a086b47b09d249aac73d404f33df0eca3806feebf254e149955dc7f0d9667c4aed793a064ad8ca495228a45b9b3c6c27383923bcab8d736cd23310d53e0af9cb9fea31930284074a2af2f7f3646020a10aaddd33595f8b3f44d3169d1f78d8e9b1494f8b301c0cef778690bd195c277dcd5e57f3605b7e3b21602d4726750b812feaf9fce08d1c6a67e5676c30e879b4cc51b2a8aa3b8e070fb09954d70cc8b877d3f558ba58938e6ae2df0532144dc073d7214abb179e68a7d4626f536411788522e70f089d2d5f45b326960995c4d7fd0ea2557fd1937d2fa2a0c437f8e2f8bf9242b001fd1d37b828dccdf0afe33c7a63149cd04b742965d50539e922551d32734ecd472d1c743383161cc7b5e437541c364e29be28858ec8bc5d6c05505988b55497e5b6ac3cf4daace263549fd6903ac78da4d5cd9417ca134b6f732b47ffc33dfe5c7770919ae57949984fb2dd9409d831c9cd6c9df2b34bb96dbd31f3f61a6726a64c2a496c83665e2a4842bc81bbf6a7a0a7ac73c83fb9c88e6a2c0ccb58fe1c9e6824fb4d4097035451ed1aee1b763560a3c450b0f14e86c4a15370bf95301e849289f28211c6fec639189cfe801a26d6ea25c26c0e24b42da249848c158ea8f9984dcb14977cf9c4610487ca5d0526f1800ef47aa6d8b43211ddd75310ee5235ddc6f1722e6227bce819b53c277a39620231dfed13da99f9172e34f65559fb9122c92353b787655f68ad6f972730f3a6e59dfc42918eb54264dc1052340901525b3443792e98a7d9b43e1c4b9a22d90948b6da840b5af8cdc6a38dc1b757f8380ab0cb4128bf727eb90f49359e37ddea9cfe770c1c9c0e106e77333726fed3156c3ddc46d93970b75d3eab55d778e20bd098108883509e4284e1bc52c5bbfea1764f2e8ec5f02bce71853327a5a59330756862d61875a71d4a361df30b9af2806cd8c5aac2da07c0a5e55fe4981d1a7a6aa1ccfaccdd89ee2b7b234dc78fe8d14772a0fd8b0719a66dcf2806f1c08bc1ef1979b5172436f4d66b1ea8689e045c24044a753aebdca137b1b64b3ade82db0638e9f4c0211b8b6a63e1cf283f79c6da1a9434bfed0b29a2cb5528d5b6d1c006c165f6bb5bf92c4fac6f1f808fc2a933e6e4be7a28dc903945ee00f0606d90c73bbe4fde3230a6fa07aaab2d71ac6cf51464a5a1466cefde97fc1425cee76c2c91cceb1c2a8519458a759173a3490e17678ede2c35f372082e7eff1a2bf3f737298514d9580a8b6d1dc85c687b46c7f81700c586e3eb28fc492e81fb11ec319e8993c156bef9511f01eab48a29786d822d55acb9c698bf144f420cd0cb22705d7779c17efa219757c35587d3a490019e279e3211ae778e4ec3fdae13d4e1dc9a677e615542730aa66473b52002366f1605083b5d2455dc7836bbb6dedc7049dfe794bb915b5235550cd1bd2718dec0f7f3e609ef63c2819e5b24d2559b5aea68ee8a7457a472180ae5a94f326c5a81b19125940545c2f5e01f6e99d9c701809280e045ebde3264fa7e3a52f11cd77a24b0b1b590d9a7cb81e43f24b5c8da61c059632bde464f4a95d338c85046ccaae443f21aa8a68b0e4884e3d32c5affd18b604c30174877d4c1309c9676e9ae8df2124ef1dc961fbc2ac783d005c62eca6254cbad9182fefd8e7a8e47dba9a59f79861498df2c179e897f1c78ddd37bb32ae6379b3f89a74d78f5078599db975027c0c0f0d1a6a83c386184f2a696a9bebacd466c90c91f9e4662415f4b425f92c10ffa20afb70d1ddf3fbdf6446815d84c063f0b163248c3fbe72b63fbcc344692853ac3937597f3eb310aa8b11ad7a044f2094930896e6112b8c3249da6660c1513b645cfbc815594901fd48bd3f73556c1197d45f2ffb7d4d8d935e4a697020de34e5af9d52562ed31d9093bad7a9503d688c132215997538809f8bdd6e51615cf33b02bb55449308e5fc4fbffb4babbe291df8912d4b1e3e964035f027522d357f12613124e41f28bf2fe7040f5a0aacfd3f482eca4d2a6858689da4992632af6c7c4658bff03b5d19f599189d0b1bc4aca1d08801466d0c11ff27f23ead4d778799933fb84adc3a5131d6419df62278c4e057a7c4890d4c98e17eacc7354d34cefa84df7b384f64f9ee7ef0b242ed0e4f1d1f88fddc380f6dfbe523316b95615fdad408299e9038fad3e9d651134e588f3790c722b8743099bdca570bc2b09b2d773cc1ab7beb2da3acd48610b6ddc36bc643f33a24df956cdcb50e52ea476e3c63eb8f2798e3841f5d4fd0362d06417d094823a7f4f376cf877b920a3ad3670e2171d03739105e0a5eb3a047064584c22749a629b0d594e54103a73b2e06e010b295b59b3fcce6e888ff0157773b4c2a9c2fde8026326a7d96595f5e3ee0c9574c0f37ab88d5cbc1740297ac16b057c5616ffb8130c3d524d0d936580066cf6ecb147625c5cd162d183da5eb4fa23047501341d9c06cf82c1d685e9cd693f156ba0ee5c8782851ee4cde7799f3bc9afe737b7a5fec4b0bd526d8dc5d0eea5faf9b68949e88c5de80b4ded7c46a9e137a03fa0c89c364cac9ce752a19eb6f75336e35a080ee9ca54938d262eb879b2505c7e43b04bbae13d6515eb46394c3f9e60984e1b551d118c9408cb0712b01a79a8c37d3627a12a1a08ddbf5575856323fe1d74c8da6966e435f24916a70e6399ba41c640776faa21e892ff9b8ca65e013f37671fb1ad3872ecd8cedf452612588a1195723da83fc8cd9b18a31bb6f2a5a486d5ccdab8ed1a62ecc150db40a36684c1c84759957898269ee21b3ac01e6c72b583757ed72cf84beab2b8e42a9fd827385a8a83bca8c499057442fc1a5edf2b2a622fbbda9437e74fb4cf19bcb942cbe8335ab2a6c66709b3e8da9fff618d78ce6432c6a15ff1514d2b3ebcc970fcc1cca5f2fb0db9a2938b07c1c6bf756db5a2a07831bae46f0cc8daeae436f0105f1048d533ea800b1760f9904e10df64194fcbf68a5179ac298fb9545a58531448af5f65199d3473267d30f8e452ccc05458a7c83df862a512eb21e71c5cd0a361e91da3b33e0d264c2df7ebf1e4a5ffddc7b256423f86a864dcdc234e8806a0c49fdde85f958010c1230fd02d9f34590aaedb398e90760fdb44508e8e36b6f1557a32ef304428010af8888a943cc15fd932b20cf018c41ce4c09ab758c537912b7db3985765e756c035c94ca3a600fd614f5a4271272959b41e7fd86ef1294215ad3a0475cf26b19966366b15e15a727a226e33a90916f0261626026fbfe100ed7a6262f4213d09d1b7ca9944bad6f8bf21d3c7f03ff6c93d469159aba788964f60f75c11a16a9f55a401eb23e448746dd214135565851c556afc803aa80c4a338338d38dc3baec303297b40688321d2be68cff9f28fe017dd5f6b315a3e30d7ee297257cbd64761e98678d00ec0558576d6931fd0efedfa0c8d3d5fbaa6d3945963f5865d6dfb58cd583892034e06eb0251a8407ba5c56920bdf5283ac2cdb1c109b67d7e18edbec5eb26bdae695bf8bb86c0d958bb1279589ff4b3ae619e2604b4dfd038d19b226c4c8ca7f8c37b392997de1a273a72ba45719e4f4e435ff09e7765faf6e37c879a082bfa06dce425ecc60c5411c940fcc1d9d9b29e2b3b4eec73797769740bcdb3043b87fa3f77f4fac165245107e2ec33c2c46e6746cb27aa1b049866ea1e7dac247e425a18066d927f0bd5278eacaa56c5f08a5feff86b0b25d863a122b0f2f757caf8b47c5206235bfc1969ce33080e64a1ea77f74792f2b719751a7b10ed5dfe59806b8764592579dd2f914329d69bf64c8b720514b2bc29a47c107e82a61c85445009f6026dd02830b6a2abce4bb931c7ba9c15595191a0fd25cc741efeb3ccf88bb8081ecb463ce75800353a249b792884232b6694cb299550f9f2c6c4ec8533131683dd3ba09ea7d4322fa1d990f882a1e60abb85d523db10d30a148aa3961c151f507fda4a3363d11e6d8a12e34148b9895c11d3b8df976ec0e6fca2d4caeb3e2a2c9bf324b7c0184d0dc87a2800fb68b967ab41cb9c7b00ebeed438759d4d9e180d1ae0ce9c0ffbbeabcd9ff6ca6fc3f4d2162f1a6ab45c868a21b0c47cc2fe7d57940586aaa8d972e62e27389dc0b919f1dd2e054321200b83cc3abc61fea72a3ec72ce063acc2506d7811e78199a3e9d9e45fb806efe923af971319c137a32e0a89ca2fc8e5e792a1a6bbefd70b0b0f29ac7b70f7d7d550fc3fc49762c7ac50bf8190d871ea86177725f87441d94a07cd208a715677a140108a0b373c471d493f18f6625120e11f99a1b4cacb4588f73aac87fbfd1f35ce4a8b54fc81f364db8e2293cbc0174c5e3c3f3184ae9322b447c41ce6fdc4036660584b5f63406cdc14a3e91def9a640afc9d0bf96919738df3bd7463eae6fd1a21ffd0ea7a4045bbff70caeb33e4154b7c7c3acdd73849f8a7693088afc0ac084be72ddf02dff7a67508389bc2de71825276fd4a0a265667ecd9d53a82f3769b046755e1dc1822e7998ad4963d662c6cd9f02b6dd17c7c2e7603299a572fdfc01a1e9e895083087caa7568fb922a1c271d976f9af8c1583b6113ad1f56e4b4b7792033bd248b77421afdabf9a95305ab6dab6ed1be645c0107cdbca3ca587500723c894e12578ddae807a8f7bbdd53a8d8350c4ae64cf07536e95d9712f77d0fcd04ca232a435e81d75874de659ebd2ab792cceee39937823fd270b3a11dd5db10e88e41ffc2de8fa5b25e14a5e2f833a5dc01ec3feff92b5aa4b2f410d4f312ddb7ceee2c0c25048aee5aa2bd91d780bc3e5fdbe248937418ef0e8da358c038098f2ed41f1335c59d1781d94777dcf62375f0f0af5c47e38f00eefb6f5392a1edd44d9c917db3377b64a049eb9e87ba7ffb3c38b720c10a16b06bbf04ace1ce190ffb9f33f66e60144b8afcd1dc88af34990058bdaf9454c01bccc08ac468e1c2a3b6877049772b58ccd32325b803a0fc4aa247cc1430578a006854dba9cd534d9824f8c6c7c6b0094219cf7062eaf622d17b760a83278e574a98966732d90a3f596c4991972aec3e2973faf811c9393eed6362a169fceafcc16e97ffed77af44f7c129697c643db199e0ae73dc40433ab32cf707442d51636091ee35c1d4f808dffacc50ff3da2b96f1ab5ac66462c71a0fae5634abd907f852007eb1fcb57c8df728eea3efcff91c0baccc11e9ebe8e5a0063179ab98a550a760a40f48befbe9b573c90d5aeabec9a70c49e3b141c268d675970e9d2513f9d8553ac4f6d5e810a2a0313d20f326b1d922886e63591be56ddfbbc8b429a6bca30ef28e806e0e35bdb157fc342e3ee213dd501229415c941b6ed505cf190f9ce48297ae36db92ee64bfea3e2c313d6ebd25260054a1b595943fd45e50f079d049722fbd8ae6fc8000b8887f80b4f9ef0eee9a124fbba86655acb6db05a1f966a89ad6c247dcf8a6c528efe75efaae2857797e8bd4f982a763ead53097ddee73e772921f4b464362ead71aeb1a61fca7ea4ad5e462f694069337640e268b6ce39897f9ebe47441859b83b434b5f3a963eaee9ff871a3e678c1214ca69618a3d5646f1bdab4b81ad8db96559869b1f94e57aa36229e9f337510eaa7a42a485adebd8ca9b6c5233aa17ea172f71458e43e219b182195919969732b44bc10c16452ed63262e5f00aaa6db99445c2fa8ded2536444c1e9ab35ca9aee8bdde710966235b02d7d080154e2efb5aacef14575946b5cd6392b9bbdd49d7d883b9ab2566cb075f5fe88b36fca39ca7f8f4a4fbaac57589b4e8e9e76443b59661d1b47e5b4a8d16c897633cfef60f234d1a31d3787500464b43544efe20b8489d20e0fbdaa91e1d03fc2961426d702d6c780cbcfbac888847c5f14dafec0af5d58c42075c400f864f4cf4c857c2c9a76a89db40fc263394b59c86263b9d4b7bdaaa8dc42b401f60c5d9490cf7554e43f003e76bf5f32ceecb3bafedb6fbe880a3d4433fe1cc83de5cd00fd3c629349f098d8009f6aeed4e0163770fd1515fa3d0f699c44af5f84cd61b0946db38f03d46ddeea2de40ca6dc651841778a2f662e6f593e7aed1760af60c1ac54bf4bf4aff9b241d5780c8c32d99505d9cd6907c05f9761db0319a7d2907d3a7432450ae4286d80256d64735806a808704a3fa5557ffe86ddfb3661a866521d3d733d8ed84bedc6480ff883f5b17026cee01a2b89ebff81ddc9614a2f478e0063fbb622a576a5a0ab3ab3650632e1749fc0b056324688aef08f6737900aa64c46388e4149a2d4653a78a5d83aecae9a50e01cd82a472ccf36b3500fc872b9d7c81f4b314424fd363003e30887ff89327f934bd355d21ea0495ef4d0efacdd3e232a2d5ef5efd4a4117f02927165ced25ca6c2d0e75b98ddab786d5e0834ebbc1fa1f37d619c23f59c48b037df82933a31f254fce7f2cd2e0e9752dd4686756e3363a263d58e7a3fa47df9c6672e578b63d73b85c91dcdeb9335863a03dc5d005c6bf9562e2103a918d503fac475e7e67f26519f1444ecb7f556331177db71fcb08fc44188b074ba2b9d974df71aeb18df5a4f0c085a01d51cd2b39bbd964afed3e8f5cf7446d6f3459f2bb73d4416469f26642838180d10a2033d374f6815aa7e933dd14773e12b902ea70c5eb80dd21f66441de9091fec666d5d516f074d112adc0e4db7ddf7b654ed40025ab127e7f8641de550f49313b6b769c51f3fffdda8c5d1bbac17ea20bdf58f22333cbdfa04c03c19410f0bdfd54ab361c86cf2c3734065bee41e686f3980de804af33fa4335f4e0bc9c6ad96ccf82b63b28d1c89d03895f3d026f20358624a15508bbef9ec028b49135160c39a846e47ce95368c36c97be64422edec04599244ba94e9678f6ab7c46caded949e12f137066816c54b4d7f2b5080e24b2ca00c9fcc8557f48a4904c00f0b599e2b764f11739bc3ac9cc3d3698699f5f368f4d05682b81959cc06e307c4bda1dbbb9d106fc8c026c5d36e788035bbd8111cbae11d23b95d76ecb50376c21a0c6aa4549718b92ca04cbd410ce892f0733634cb934d4ea2d157894c60f69e684acc330d260c1b104f4bae3a54f8cecf2b31536b129259fc6f96321fafa7f69cdcc17b2f0ff51a9f78cfd4b46ce99a4318e1ba927c1fbc951df75022a5f7993615de400888a848df99c2fb2cdacf5f5c9de08b8360218d5ab01c8169318272914e22b6d1f079758bf37de1823202189c3e3bee120660b4267445b43a43beb1536e6382f6793173097be7c991d8c87d684f7812b0d25ef8ae0aab9c916a0392e0a11dddd93374501d803f54c031768b41d45ce0dd7e1e4ef498761b6975fbea47daddd190e4af49baadbfa32ba0f9dc9bdbf7e9274d976b060c679e4729c68f86296b064730df0a4e1cf88c4783c2136f3e0675053419e2e0486bf6656f9f222da3c92674af25f4f7c598c15ec42cb8ad8815f770b09e78268a19107239c12fec8463142c9741801353908406e320e9e665c31a566a2147ff32e10ef2ffd57e250238a8dce96a75349406d2464e249cf2279be560be81f44af0c7f207794cb708cd841d77db7e25d731582ca56edad663eca67ae1b1996ce0e03e83c15c283b08665a00450cabb1126bcac82fd63fe76a54176aab1c772bfd487f9ae8be276c201c5b42512c1ab19702618073d15f61a441b98b5a85581f885c467b0bccb39489fb40c966b400ec303e78ee4317cd08c55fd3fcb0912229a5ee18b578e43e36740f97e0d7f113760493488d857d10a30a8d08a2bea867d5fe09d7e3ea0965a7ee0b819c368a32cf542ef8f08debcb9f4e1d5e4232726c717209a2222cf9375769d26cb02d4b36f0240582c0f0f86bdcb4b01cf4c543c3fc10ee0e1114ff3f2fc301374d2f6599b6a095596163b90259b5bc8dcbf065c9508fcc9dc1f7c18df61ddaf1ce5fef3d7ed7b31bf37104022677752593ece5dcd59bcc6ebfec4e16d36fe947a735ed1a0fb99942e87acae2f5d00b6f1dc6cb1acc987fcd22623cce69239490fce1bdf80f4a4da8b7b42ea10e7c5ea775500106ea17d46cf4877d06dfe984f348f7ad5da6b138e21f7adbfe6aca47e3a1e3e4b520db4ae7f7ee344dd79810f2a245ae2a1ff23a8d639313942a169cae20c4f9a154e825da8cc549bec0db6a7ebcdae82cd3849f09e0f4471f552cef6f05f9c764e6f251782c632c1fdc0d2fd2e0fa13a922aa325ce0705afe85178c7728859f59a4d21f1bd3ae02aecf22f759727c71891284b803cadda77aad6992164981efb264cff59311da963cab1edafcba41b02dc3e6cb22c028f762eb2ca21d717b3c904f06387712cb7863baba676a6ea82e2d827304410b0893b167febc3878e64d79c53c422e30ca40121a9c800912a3023efa8e99bc53958bd263830701d371b26d8d770552806ce0642493185746d560be53619dc7e0311462aba24e739e08556d5459feb512ac23bfa1b32dc399dbb4f5e27413e9b5588fabef21db3470c4eea61ae4825e7c87a712366b2c1971f05cfa5170b47c6149d437d8a08abadf1c107548d0a1483ac151853dc6f26808a6bd2ac4e7f679453a52cc92271c6b52179165d0a64af39534b67cf58fe4acf08fcc7e5c4cb9f7c23fb4e2a9e7713f8a70f8d2a5e36fc1dd2c757208635244732f5ab5ac1d76f04103e4f7a5d5b1f33b2ce6d8749c2d06d6766ca28ee101aaeae3f93163aa9b4353b3650dc7bd35030aa0ec06afce08503e92946846157e4abdb5993b256e27330e15494cd90204f622a6b5f3ba1e79e52127a61ce73c0a39b70f454a7fd21471f900ca166e2fc97bce99d0b9f1400fb185c61f1ca53c6d4ea8beda17483539bfe8b353d0a9c3c6e0a73999e48015984a158095a8f8a7f9cc7dd53872eb5ca85269854eafa28b227518245cedf9778cda31bdb84c29226457e316268ee62cde4e10047ff6506da2b4421b80a80545213a1edb54675c2b07e0f954e88ae14bec368843c985c55ea785abf3181f950db6c9885996b30b79abf3a1a767551a505f280cd7e5820b640d7a6152aec04faf46e1eff1fb82880740b14ced3ff196e10cf5c73729d36eb3e13e92835fa944c2ee0a715d1ead439c03f34701b11283391796847245f0290b4da908abdfd6e40ef46d9775a0e229050aba53006b263b30bb2f3afbc776c7513c1fbec1b13de6342c83c900c6276177f81853478dc97a46a83ffbcf610782dfc4162a150f002133151a31975419310eddc6bb0831712e38266621f449de9626fa4a1bc9da9a5e345d1c35e683ddaac1aa6b55fde649904f6a70ce09ca5681eab14e3b515a38c61d77ecb77b62d3645a09f1da1d951ca6f891eb9dda774ce4db560c1f266d00e7543ee1471f01bb8643884ebdc6bb1c84cc6d68b6f292d38cbeccf8253f30a2635a067e8ebac3fd5e784c8dc9cb6d417cea0195f16f045b1c6954760165348d392a3fb4c6bee9e8aa4251f38f7df246904ff722c6970128b389e7895c8b74a5725b27eeb798518845bfeef62647125c460b981dc8961c91ad0ac6adbbf94052940607c24cb9111d244547d51dae227f72560341c08f091ba9ce4deb309e313a2906dbc516b6e7e6075b5e0d6c9d98a3e20d8452e0d5fb3571b8ff0b83ce7cec6fe9450eb1d170b8046ec752cc6f22b1105ea2383fd64e49be2eca39b502e2ba604cecdace7e59edbb04e0e49b646e9adc32018a10409e57bb6f62252bc0b11e9bfae23bb0199326bca1fed776a5179ca0a75c760a3a856846bb4bedc13c1c92b7d7124c287c3f07fbcaeb6a6597f49b188046bd5fbd6f0e0ce83612ab694cf10d72df46478f131ccb4d84d3240f15c6b5c243a510d4255b9a3aac8b282a9a2ae1173bb69ebf20541cca1d68d7a26889044bbee423c7d16b5c2ccd73e6410d0cbd918929132ada8613f2b72ae23bf4177dbf4c608ac5ed5017b5adc43644320f708f3b0c30a93980aa87aa8f6aeeae1cb53a03edf6ab0974515a609eae774b39bd248319a56e88d8be93d044737f9b9d65fb4d4b003b28fe4f83d85f11351563f034cc122243a955d0c2ae66924ceb79f764845ce77d3af9471ea7248a12f4d3b3511fc47fa1815a097ba33c7c6b8c4371017b7a60be89e2b18572554a065941e656f9eabb4d268d5ea00b5ed1551fa3e91dfff1c92ef29cb9de34441fca72514a3186e0fbf3006c62c50389dbcf0cde58859f776ade839620265d9e23d2385916d1c63d9a4693335017f50d5d61ac6a133f3401de8bf4eddf7c529c8dd7261af0940399c91e36be9cb80fdc52461e8df5fbb86487337d8ba747fa754e278e45619bf34e1bbd4b6da406ec7bf3b29d176803f6007c72140af5a061a28adb284842dea8746277e4dd765f28e9dcea06cdbd195ad9e931068f83f957576d3bf8bc0864a4891349c36d979c8a8b324d77a15919b009fd17262737b53c40d0e7b87a9885a150c9779237df255548231dbb220f572f542ef20b71e4dfb65a0be3ab64489c52384136325fdccfdee237550202e1208c8faa8f93cb037ac6fb7eff559bbbdc9af2beabc4ec43f9b679655a83305abf0b496c81cc5b1b2f4d716b83605aa4febcbec6267149e1de2bd3dea5d1f38aac00d3824d7ae5ffdf9e6874457748a1659dc2e47bc937ecc8ef872765ef8d800e89812ea740913b23a3f97dca371201e40adbeabc6984c2de020472a85e46f95ddd6ce2070db88170323e5c7191dc7d7df7e443c297eb4554f0540524afa38298354b1e0c818810272c17ef6cdd45fc4ff4787f7614d0f6aa3294ce4ed361116fc8f42065f0b3121e6ef0e997b158e2316446ed430f394f8f0ed58172872b3dd056a9ab15bb762d354d2c405b17fa96cb603702753be5fd8e5e2b018f8d3f59b4e12db6c8a5e3a7570e1d1c992eb396a18b59f6e66e2c7f87f09fe049af3cab0a79b620c8372f930a5490ed54c02f1f34d30837af0b79fee775047089e5ca524d3d6f524fc1762335486325f40faf9957424c741ae23b30d5077b4c725281016fefdf3618bec2c5158dd12809ec0ecf08b38672d19f2b9b6c9f1dc6ba80b4847826db4b49b0d605aace5af38475e1007154e9def73274a5e794506b00f1ef73c52c0f7191a08e7e9373fc74e79ac0e6fb793e59e6db7457dc7303792c2cfa202096a2f28fb70f55e95de87c772a2824b473fe3420bdce9c09b2b0584af0bf30e5968f62320414f21eac44c6f75dc371226c6cb337c82fc37e5dc13d7dddf7c6d2e3e28a9c4235d3bbe74d46274cec46b3a6657e3b9b378381f74bc01e4443b4c3ea4610a062baa8a9fbd5723ed9c69553e2b191cad537343bb923c3d008794551bc6c7a6a41b63161906fc4e91a40444f99abd21e2623dc189d4e62d7527506bd4ab798ae9fd103d28ffac464ca255f1bdcff7dcbbc46a1bc2fc7ba017378443fc31f69488fbdb0077d12d45731dbcd9ad74aacc8b86955cd31f87be9188ac9a90280d3b493dd15db967318985b83da5d4cc878a83593876f25476dc18311f9ba62ac9aad02ba2880df3269ddcb472bca4407c3b97c21ff1938e273695df72baefd45c1948175e9a38e77c35175b9bea6f65538492882be0693c1adbdc5005dc5394ca3c7ef31a39db1087172f5cc3ff0e69398782677af2ac77aef9bf59ed241a9a481c611f84db3d35a8e4fe09fc11362060dc2a8ba2e0e153597433e294b2a7a3871a5c2ea47bd68ed13fbc934d45b0a931a68737e117f7656723f8d3f8e266b7e10ab47303fb7f40b837ebe6b37116c047ca1821b5d01570dec58a5041b486dd009b983e2444bc1a8790d5cd16537f39421fb8321a5ff61f581a931a219c6b0b5442eefaf29e2b3ffda6bf584c5f8689ed32c3dab249421fc2226e6e336d7eae19719d504610c430be48058352459332911559370b3ff7099c94c8d48324573b5afa65906f83dfb6747eb79ebe364e050096476f85b18cfbb2d8d1dd981be2e3cedc8517a39e10958e512cbd6c89a13ce4fb3ff225f1a51a4191239124adb8d53f125a709660357d5da46e74c3898358e0f9374c1213efafa7b36956f993b7f9a38e7ee7266ff7d0ccdc37e3fcaec1d22cbb1177e2c8cac226ed19c1a3fdbaa119c7332b7c20e52801d5ac25321d37d0f9a769635f96850a5c2a414c371baf3bcace87b3b0c7cb755d67959463c52a247d8a9651e1a6d55014975df4f9464bae2f61868b1674f626952f835cb5556bc8c64134a0ac05be9d6e0c645fe37cd8663c76708869d827a581ca90f1fb0eea73b2c8738e8b3b8a453407a83d85b83627cb1c4fc9bab119cd6c771db3bfe38dc2bc725d9080d3dd6cf2a38e5a979887efaa2ab9a3f4ca7f0142f9c6a8aef8c1281d7ea22f10e839b41d3cf7333b838ad25e785a6a7f886c29cc9285d2ca32af85e757b33c9970faf778fd0fa1cce2749cd564c97bf4c09e47ebc65f01fc40344a98964a6a42fcfc47d83014e6d95c2c4e2c87e892baa922c0930858bd00b98f108cccd9a0f8455b8df308121a04acf8ee7a876f885e5b075570ad14e6cfd97aa0657aaab56f9daf84b6dd3c0b54cb6645718e26d09c2fd2708c3b7240df493a20fceae0bbeac1940a5bb090ac548bb6fed10fdf224738d652cecb8fa8344492ec33a2a8828eb17b509f0a3f8e3a8be5360a8404cfe363c0bf1f90610db3fe4e1acdc4920600ee4ab945b8981d86216635238af02b0859d91bc60c429229121ee96c41b55d0a0209586d17dcf89e6b74a17e1c878cdab7ab76f89556297c9f847288b0f726836ccb7ecef0221cce18a105e8651611dfbee6c396784da81f5eed5cad48f5ab8e661bf4caa69bae3661d73d317e005a58271173613454fc4072f1e22285ff0513ede33b28ba2d3d89ae7d5cec104e179ef1a55d440837666b9cac575afc00193528ebba69339e88a3d38cff3bc1e18147ef8ae0b7a1294b0de3e2fbb1f08c4cf648f61df89b2a65ddb96abbb6bac7f2f8fb70c8de26e88df1575272317e286c1fa35f9a873dde7990b85cf9bf79f58defc91f335b44a823216847c6bec55de0234a09faa9abb367bbcc0ab9c9ec03ac536f657765097eed920c570bced438279e80a4289c10b9dab2b5438ed89cc4427c915c8a20cad7dc234de8199d38e8d380f1e516c2007a337d6e81f06fab6f3dd78f6f7f7115aa4a434d2683563c2d6b5f3623e5eeb2bbf41134fcd02f4ffebf3a6afe4eea01372a5f101df99f59b4d91a226728292d00a70a0c512e0cc8e380469a017e8fea15d11a3a72cc5ab9ee59a01e65c91965ed0cea677f95e58b936e094b7e6eb2d7be5e8ba138d78df3ba542f8559f1fc60e2b9ed32b994881c52c255fb4e8a586b855c10dc43c38d250c428fa0838a170c7cb6411604e07be4ce6f32ac6aea7fef072d72a110d8d79e77b55661c8802ba5045990d116b6b3294fd9a866245c909e25a462d10dac30494da261cec11859e470bf54c793ceb7b220ee76f68b20516b51121125deb1e8aa0a89fbc43fc572993a66b3376bb0e0d10b4397e11b45c0b6bd52c66c1731ee19b95041c3a3467f50775f3b6201063d2e7fe0c0a60bd1b650beafb3b8e6c34a2413919471c2fa1ee178c377fff527d426cf88d03dbd2eea68be30f1c04544eea19da37158ca6a2eb180942a7fa4e1e21212094ce9a7d03be311afee91681803226e9772ee3c17c015ca5941aa59c89f48295e98443c06fc018fcb3aa51b6ab4ba21ae911aa2a7d7eea807e4014b023f5414282ea52e9198bf8751be22b002d85b09ebe586c9f40bfb3b8a57c2e36dc1c4a7267e8af65e627b3103ea3c19f639ce73bdfd4058801f42a5e82d6107e7e9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855155cc9dc2b54b92cd2c82f3fdd213c35993939233a209233b41251bb7ef4b1e47180112c67465950ce6b00151381e882f017fe49a21b5c73ab1acade71b0156b8ec55924a7a681fa60cf58503fd66d0e3e66094fed48712f0a49631c3f4e4546e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555d72bbfbec4eea8501ab8187bb42b4d5d5ba9d213fa9eb1db9d9b84a8c41bd81c5009c24a80ff7a379c3edb036b2e08f606f4fcf91fef70ea90c29cdeedc3829536efc5f1e8ed9ab9c87898c5a79794f51c0e316f4c0be36a2d2dff0c2c48405ed3207044286c094095e7930c9db6b7ceda5aec8680cca37ea31af614f5d9f2e0851fdf6e10fefa5937b66b1dda5677c6ac2d7b6e6c5191e4bd1aaa23bef1d1e32b71cb354cab7b995f0e05efc525720d4d620d8b66d1191c744579730d007ba732187217221554aa91a8574306f4473b3383ce8e5b6aa7690b8459fda63ebbb78dc36639fb08f8da11dcd379f1f073984700d478fbf6c99cb83a8fd5efb66f2a0445d98c380233ee6d273e05bab3a4f7b914bb2c2cd3f32cba2b2c456b0bb478d9059fb14507231df4bafa6092602b7c8d6f6140a6ef3d73da0aaa8c27fa9e6442887086d077ad138d96787ff77c50fde4d7e787c2f69d619fad84909cd7d1d4769f82e66c1bd27160854e3681271dca1abfc4d667ccb435fec0029d8af32e1567671f06c07a2e9436d8147b86298098ab632c0f45d35bdba16ffb9ec7df20cbf87fa7c0207cdad4fc712e6147c88f5d7f00237ba5ca8d8e90b5f861ed74fbb2814c80b888a871fcb85f8d491a44903eff8e3b818327f7230a6d7026d1b2b61bfbbca386c5565516c954ed7da7a4075b16ab2a6f97a684f1c7d37ea3765658a15ff8d4360a1e22782c359ccfedf16242ba9739461217e154086c7c2d55f38314c98ea2d198f97f8746938cf21727046b39cc322e96cb37d0298c435187cd4b78ec8069585de0ec87a52734fc5161cc6fe2b7ca7f1cf37bc62d80d4b642f13c4c02c0cc89342ebadf26f5c6733db4ba999d712f44d2e25c9af1ea8ba26a9e9845f6afea11ccbe0e4c877b0215a18c598fffa421b638a559cee1783600fb38f2470654842056fe9e437610a52486fffe8908240bddcb159052316cce0f7c73f29656ae25043d2767038a0d37db78ea7601af4fb62eac211d7526d8d88d8790f7224ef88e29313a73f74573140be4a5156f4de9a5443b4297123db1d7e075b6b651c62e5895450067523c92cfa6ba81cf39b6c98cd0f558e2a2bb765a0fb7e1ef96517c3ddcf82ba92f1b5e8c99824ed9e1d6b1a21194bf8e55eae29d6d90a4737be05eea449c63c2d402daa49c0e7bc34e07473ba5df960ed9699a70cce2089b01837dcbaffa87d078f79ad43a656eb3fe5f39f28970126648fb38b254433567e2cb97e88e40eb5aa2ff0e3d39553dca45865f83a7ea62e070cf676b8b04e67ab4c487881bd3e84811b68b6ce85c0987980829601eeb88abad61aff78928e358b746d890d7cbf3280db9c302db022c64b61b559f4889ab826788f8be89b11d74e7110b0a1c0f4bad85d0c55eb4b81827bff49d56334eeebbb4e7d3d7e282a7742c412d22e4816fae5dd893f054ef2f53417bb22a7c57a124a841dcc41097b633e07332372f31f3466364f5fab88944c67eb5ca17160194eaa9ee70a02d4a9d472e38eddf2266a9cfc28b67e731b3fe0eb20f0dee364f8f01a49be6e4772007702d4c1980399b45c0624a2978d9abf6d48db70f199e46707bc749f5d14159872672155430b1d0453066903c78efdac7c4aa2277b7519a69dabe9f30d09674b4369f784e130ca349300a52a03a958321092b7577688c7e3f79366e4bccf5215aa3584b5050a4635261dc55411db890805a7f0130d97c8022d8c5abca7cf48917912c7aee0bc1512f241efc76e976f82d41913e09f108b106b1cec14fc9a442d980b6d6a466fa0a5f8c59183676bdb55b4f0ecf98344c8b0801878aa25139b9b7bea8288826d53608dfb219323fe2abc75c1a081ceba6e3a06325b1a070d8cb1454daf68dea8e17e0419ca182b066419dbcbc828880400ab4a6c1647b860ab2eeee70fa1df901764f48b7caa9163529ceaa0680b651342bdcc883066f03c1459a0934ec5645782122c24dbde8f1ca32057b8c2a5dc905bd6d43146f1ea69f89e56a5095014d3f320f58319e09b5460051eee1806bfccd57d49252ff62d8c89f7a5d3d880796871efd2a503bd5da9739ec292fff2aec268b16e3a0dcdeba6a2b5e881fd2382c5d1d7de050687e856770c052fba00bcb5c7795941f8d55fef928f07b8cbc298e6900073380992a5658e1c1aa9ff5992ca376f2bb370c95cd5df33683c4999d6ad953e8769a25565398145bf163579c85db9a038824447b1dee57dbb0c733ecac13474aa800eb91ec6eb96591529af2ae190f6d2261105c1aa684d72da80f9ac88f9735903d020f83fb4ef079a6270500b1d463d1f6883434343d3f4dfdd6ceffe374d8906b5fd03f5c01edbae291bfa4ce93b19ae47d8a2fd5753afbdd4cd01280ef8ec86330c1f412cb12b70781788f26b11e06c3061536c73e982e2916e451f8355beab207436f9d525d203930269b633f98b442536527664e9b1d2f66407d26942a2cc149190f12795f0db55f061200b89d2f96c7eb2169189f40da7a5e9b88412ff84081d86fe0db148aae70816350f39ac9fe6f577d4dd042be9fb7e863f3ccce06eb187330113d18a6ee10e386387a07c24cdbbaf7dd71a343ef649b721049cc4feee8ea39e327190ce1c634198e35227ee9c394c739779716f98db2bb8452dcf0ae71d80d991803d18f8b769378f8d4d53bdbb88f0fcbc351db1eae35fb394a9564f0c44055e2c3739130bbae8c643b7606bf92f5ef3feb8f40d788cd36d38cb30250997dd04769d1fba27022a0d489f0eec834753a3144a31766a9f9cc42609594ebbfe03890d5e21d79bdebcb85f794fb5df2cc68c764bfe0a543a04b19cd952f2be7041773da6c86de1fdc1aa91a75f503459170d6cda924fe7d236a59dbc38ddd7b98f295c42ffda38041ac5b316eacc12f86721b1aeef663a531e3bbf29736a34fdbc03344ec16ec31a285e490bce5618cc5a6431f8c7c73fe5c8d48523970e3f7186788eea3ed8032e55438c1f14e65851ac366c838fa59c700989f6da09ffcb750d890511ea6fef33166785204b4e83428b57b5c591acdd4762db19fb5d58fa1a20070189f6c65bb4a59c4532562c890c67c3c1f2387b426573d452b4ac49ed75ae91d077462d45ba3bde6ba0a0f7185b05e0e3df09dda405f76256179f0a20c0d0898996e48715689d71f32f4cbba40b6fd69c294b4c9a94d373bc96ee58a198c03168ede5b902528b14f47239339cc4e204f83f9360c52613da60e19dbc647c691d466812bec042f280dad64ae2e479946251529b943d1524bb92dddb0d6701d38f87b15b1d9f110a03bca9ac3111be2231bcb1f39c0d8594ee9c9d4763b806779702ea2b70912c41788f32be02ce051451006b27715ccc3d1d910390e040c6152894becaf04d8619f814e48e525ac5e36da9c0e3084e67d28c3e9f15ba9f29b8b64162c9d5af9034419b21bc849d700f8ac0c7629bc40b25ec5e98a64b5480da49fb611b273d61fa11231b93303c8cc70c0b327317c8a277a93254069eb53ffb137cbeb772448b77d744bac79e935a38ec56d32077f19de6ff43cdff80ee1ab290bb1c4dcd21620116a8c4b6f8c3e54f47f149aadce777bdcef8f56f6e088e157734c183af70380d31215ac97a4af324d9ce802488887879f3bc2935913da12e20b328eb00cc6e0b10aa2fabba4ea15a90cbf701bf3ff2a4c71a8a8f2886163db62be5492c9342689ae71fd0e6c82781c0188c972d8f2341d432ff42f722fd02c9d3e6c4fbadbfcc6823951b4fe5fa9ec24239a614d8871f51bcf540dba9663d21ae74a5252ecea0c527cdb42d4ff0b131d7c086ed098b5b3bbbc3f7bb9d10372876e300210786d134098b4b79f2fa52c8604902e843d5100e5d58b54fa1ec34fe3f020187a0237bc2ce7dc8b747d04ed25f4158401250ddd85092bf78e9c632c1f54c9426807b6aeacbc6d75cc7e50a4a2dea251a0eb85a6b9b1cee5c6e4f3f1275def2363e686dbe8810cdc77daeb7abca23769762f68dee9bcbff97d9f08bb9a35d1a911c932f95c87739289429cb5f855b1434c2e0088e38d93fd80da224f27712defba07fce13a0c163110ac99e43ebd99d63f263dfe1dbde72b2c1ca0d0d7aea400c423f83a1741b4dc9136d76c8dd1665fac4b186d97bd5ee625ce5e1b2099a1dc67e2529dbb4105964a2326b4e17ad4c03f0ae9d59c8af5445ade3286135edad15406550f1bc88fb1b68789804de34150f9e01481ca40acae9189acaa5e513be3a59b8355a11c11c01362c4d5ffcb3df84ec1e6e16c7e0c5471e6e5c857cc00ae5441269a8a9d4a7fad90c1179a27eb3b1f10d4ffabb872f0a3aa58cf4a45a76542a211c6d73cbde325a493ec5f2c21d097d724f23a331395946b9e57c47a8b41b30f135fad638284334049091aa30639447321197dff9d1f8fee4c61f551c2adbe64c692b4b07f7196a444e51c8c41fd30208e74f995b9d9d28f2cf8dfd49824235293cf73cb61c90357938ef3a91236b7b987a77c520a135b7b6226c01e7f197a19f82fa6a500a8257f93c464acc54d1ce4044c6bc5cc150034f65c998ba72a8e870da7339021f9c7e97f0a87157cd82bc54c72f3ac953d131c65c33cc0949cf9b37e033acdffce999038b7717ab4fa484b4e9d2aaab9603e41690944923822b1c0e5701ba07406fb7c0311be5952f54e2f6732a46aa15a0c4e3367483f4cd7ad4a740817502500eaf3b354400c54f51bbd00ea096cf1918597f5ef9fdb565899428e90b60b58e2d2e4e9263e1fa13a962dfd61b8045a4ce8abc15dd9c3f5ade529e9f953fc08f6406d118d297a18772ef98e3e83d4833549819364009802239449d6528967351d66e692b9cbe729bf1fdbf0046348d340826ea1ed997ceba98e591143f9476c857a8cc754ee6ccdeaa7df5b07a5165a458a7fb33a77773f84f7703366b49d44c84e4c531d834fbb2c6a73b79c4690eb0538c18118f035225d5432aa214a568b13df77eb8bd47531f42096329216d9639f863e12be5f5a311fdd49908601bd03070aa888284f1db86a1b9535f0173fa98d43d64cf2f16c0e1ea25cc30618693a4f574fe2ba0039922eac31cac76f0724c6ef83ec68bbe0d13720621be897cdbbd8b6a4877f8364600548e51e58bef08478d5b2ac0ceee91dfd65084e6f7b3552a1ace3815237d126634310c38181db5bcc9e93207df22e59dad8c7fd4c8deb5ae2b30b8b04f861b98fc89f9f98fb4aca935ff08ecc70bc5137e3e90d98fa2642f103bd73416366840c40bd6d8ae3bc4cbd1b4aec16f8dfe9133028054d0023e131ba3bef93d828e36e7e13091704a741f79927631a6b659003c2e8dc923982627a4f3849f25a75a16d6adee22500644a02bbe6dc31bc29380f5a223ea904c614f14ef8c99f1e04839e384b0a097b8639a772a5ced7c02a13a8d0de74f32a54faa310402725add3657366e7dd948c705e6e964461c9f35cf810020ca121e68ea6637fb059871d29ba752dcefb6bfc44e6224c28705d88c19c5e31894ac600fda773980d5f6de102bf041cf616e722630e48553306fbf20f762a2cbc1a5b915cf2f89123264af5dd79dda87f670a095a750ea158e83e59c5f3e41af9f16122867e1b3693d6ed34c50a9ef4d83ac0500f4fb5d5eec5056b19ce62cc3352c6cc4994f55e67cca3520318abbd3807f6e0bf3c20f7f76022dc5b9a415c827935de0313049adc7b38ff7aaa834ceb1c9d10ac40671df8b7f891a44ce7803b65fcf9f45be1571bf973c9f0a7bdf6098ed3274c879d2ad361299e7187a04090a369f8a9af113a0a4ce93781e6a47ab7268e4836344a367687b38bc90c621d9318793f665ee0c2e94b5ef0181afad00eb642e76f7e6f3c2c5b30be07ece8a709a7cd3bd447734ae099467d617358a6201f673c70917cd1f02539cb4d8bb590f2148d5817481134148c4ad2f704254f7caebab6c02ec4ae2a81b53a44c631b2fc2d3f4fb75fdbd6a22056dfedb4375f224b8e26eab06b067617d62949820c6feca9a2920a37430513403fd9a570fff54f796385411f25cd8a2d99a0f8a41bd6f0d8a617419c8a812b0d3df908f4af818ecfc960c3de67280a04809caca13f253fbff1599280aa88583c4383e82b9f3dcdaae9547d520c48186e80d26a189be73e25ff4909d32f04506dae8a8a3c3c036f41cfbf788ec6db0059df06203d04cfb14303b74b15dc9063203a48743526bfe03c4bfbca0973d613e9afa63a12eec6c97db665b870ba4b0bb3fda8885681c15943eece32651bde43e5b03da37b24a66efca5e3825c6b9c350d367dc951584a7cdbe28f0037b6d6f7abd6854f1e87876cff34c8e04bcc1c946ac6321d9a2f1f4d050d0f477abd6fe3d8fead7aa61089408767a022a5121977035455db92c997b9b4c6caf30f371c1bcd1146bad3e65b2dca3f60510ab4821dc9e9fed07864c095a9ecdc500104f51981bd2a1ae676e4a1360dd586e75390c2dd591f105ee2f36cc1eef7d46178cf62b590a7dcb6dd783798d8319ceb476a8b48962cf23959125cbd98518d0916fe683000bc580fb19994b557dcae950536984809fb28d4da90d89334c246857076991419bddfa3d0c4b4e8bb163b4be109a1d0e99455249e950c6c3897fa8539ed98fdba3d1d6e25ae58cab69430f98052d7d71bc59459c8df3508b76bb539896ad1b5506732fca223d10f7222c7898b034adfcc2ebd697e9d7b054b8fdb507f388989b22849f835c504789a0e48c832ccdf3864d8ab7740b3f4251b0389cc5225539c0d653d98f9ffa2f608c7cba7b8f8467bc3a6d70109380ecd5a70f7cdf88caae94253fcfa7a470591ff7d82356e326ed91072f19e7dd55e811ecaf7bc1b78ebc0aaa5c488ead9c3a5123765186173129998812e0da58d7b55017424dec3be223e2f5ac41cacde4e46153927bcabd44b2bcc6cbf571713d0250b9c598909d0ce1072158015564cb69b6ac452d55c87627c394698e9d74a0c037770df536d5d02bcee7e16c7937e3c669338f6ae50ed49c30cfa4dbe82c9c85e9f729fb64dcff8ce644769be9fec2cb13e75c00242d7552e1c39a5e993c9e8144ae6c21b8ac5be2e6c49b0c93c77a2ffb47daee1ab5d6f528c1e3c5fcb93a87387ecf234ff4f61bbcde5fa8cf350dc75e766524758896a5ebecd6d3036e14c7308ce16a3d2cef2d6cbc5a4152f785b0ddb1c55d7f1421d2e51597d41daed33bb8a909e81c9a3d3ec61e0862abcb4e08aaa40f4ca87199783783eee530cf776056642f03ea4b2e95a4f7e0c5e11fa78b62dbac0c4082f7afd10ecc8fbfd1edc3d378b45efc07ff19ea85d2d2ba37fc86fdd5d8bd555e2faeb8bef2dac7bb3415b5dc07c167038e89d0fd74ffccb31cd6019192f06696c1ae8c249a67a8cb5812069d3af83ac6c77d1b8596f8d297e093d257fa860b74f9dd513d599449d836c9db28c1f6314f9d2b9792e3af854c3678dbc896f3765af2ceaa176bacd721e17e66dd8bc9a2fe4775b1b8a041fcabe66b2debcd5b4086dda38f09e6f3ded3cfc87eb42387df51d97a2304414d809a5ee08eaad798c7664af1ddafcc20d8d54f62ba5db91b41e9f9265eb273fa5e3a6667cca42566f6dceed048bdfc72ee62c3eb08b6907a0754d0e10cab1e14a989fb17da3cc3916dc277922f5e420817975e1a83a3849298c803e1ddbef684a0612739a58e152884d843c146e56bf48174abac805ec3ea18eaf32cf06c2ce22c759cb83cedc35fd4f40fefdb988b12171492fe5a55a014dd2aea3216dad001826277a170ef385fe43d581f8206a6de093e006c1467614f325eee8f5664533de38ec110af5a9813f5d27ab2d7eaaa4285242247c0eb89d886a099b25190f2a86cb9deee33fb792423b0f6a838e3aa86ab1eec9eba6a78fe94e14aa723e10ab90cc76e26f0396713c0b059666dfdf8d3885bc0812386020df32b04bbafc85ac5583fb5a5d0a8f27eb3f0f79164da0a7d9dbfb105525160b7c01dedf00671396e171f50b12c4a12badf8d1176a715a1f37bda2c334b1e23b18c8341e07d2a556e552fa3b1eb5f22f120408daeb11d3ecde9f94a81278f6f3848a4c2c81f87074877f36ef6dc3a5ca155fb0487b417bb4bf9fba48eb0e2638297ff6c3cf3b0c509086f63545be11fde0ad26219474578e0401b5dc763ab3af568e882c8cae9150b7bbf5c35d44700a45ffc330adf8fd5600e5eeac309afc95f0610410d4b64e29f2a09eb55474bebc873d48aa76eb2c435686a66b2c1fe57366ab1c7902a24422c2efab6b1b31f7e419e81e730a3f87fbb63a5c49fab133ee2ee4d4cdc87a265c9124e45484b52a004364b47948630480f619394aec35d4d6b2d820f58602f6d2dd6e86960d73c44099682d58ca41bfc238d2c6c4f54d2226e6fa00b64d8e27db573083663e84c65c8630e077d55e0a696d6094891bea1c91ff96814d9e766d8d53c87765ae448dd441a82a944d5e5d83c24fe2310891f2a4c3113cf71b3542cfb71d3b0ccb0127542dda24507866a290bfb929b49b9f177ce1dda703b26b79c4b4bf5f8399f3305530a874387554e04b6ca28a7713b746d7632cce5abe90ec527a79004c35123dd361c103b308528dbebc7d32b608bbf516fd81e1d4b26599176e0b2db0ab207aeecc9a43b76139137fcbc224798d9137b8170b461ac228d6af6a6d692ba4babb2aae5f63f2c6e18e084326a136bf4a091f6caf83d2c3896145180bcc556957b8e1d1709e5d16afa1b9d03a7dbd7d1e4b03112a63e14799810fb338e9da129921f57838030ec58ea6563196cea61a79b22115e26573571e16f5049fc0de84a3980c495a96734d37a20230dbc510ef673425da37db5100de44e86d190a607673cc2e8f4ba49cb2627c4f6c4265f6dc3b5c9c02f01b15e9792d2a1663fb5c632f364a87d12a4e3ace2954e68127dda1720d050f3f81b770f099a858f0f3fbd8fca4b0f547fe34219283e0fa8a5603964dc58b1f5f24a36721a6a3d69ff8f8dfea1a91f6808584f8cb9422acf32a05ddbb1caf32060bbd04226a670f91c25866257bae6525f8fc653b997f34a2f3e24c58b84d12ae3fd4375efec003525e96187b727f45972ac8d22e62861bead539a9ec51a216f25cf1046cad4b2ee899209d360199abeca57c5a0823447ca1847cc717216f165868830a6d149b3f95c764170d84e43cf3062108d13f86c55ef218fb440da7d64bb4874454511b72aaa91d63932564ae27eaf86a6bc4cdb296ac30e4b868f965f8837223670c4a68573306979dfd00083d8a36cff02ce1149424543a7d355eecea06327fde6049359e77a13920b454ada3d0070321cb2b05427b3ec907ebd0538327edf1aeeb58bfb671ac8761d9a630eef240ca3f0eab89b950254dd843b9b9ce821ef66670ecba21306eaceec38a6adbe6591970e046879b84b3a5c0431c74915e408d5daba9728e62bae9aeb0db8440c8b29875df555adf635c7387a856a0464a2129c42ae471c2ea0f0fb132c9ae209015e52cac7a53cdd4fc40bd16c6c4d986995d48739f4613f7bec0414a90ed1a6bbe461b9667a9c14eb95b7b77e6f3d4e1c7f39cd3d4b971ae1c9e5c1a740a628b6924168b0d3f944a8c9d5c49efb5c9abfea41bfb7c88cee717c3237aadf7982aa1569f1e5b8494f04888c0e4def07b47b98e43d188b24021264d56d2c6536ddba39c95e36da62bc144a1d65f33177df6e03112ae979d59fe0cd52dd14765b59704314adb6c9fc12ee1fcce5442bc4075fe873f90c172567ad2320865559125071f9154cd46dd0dd904061f907806bef065bf0d8de12f9e92595679f8dde9dbc97b082e272e65e3d912a4dffeddf2847502b09b978b297ff2105e430de0ed66a049c6f2add6d736d1debd08091abf3db4e842e497feea34d165e923cfde2fcbe8cc24a061c7a4ba2f07bb0a2ff571e54ae560d0cd2e9e1503eddb3ea473917e446a67f6b9ded218375159bde50e6048dc21d02a901f705c5d43ff0166b047607e86ee27282e76784065e90fbb2b2ca0461f15eaa63e61d95dd18f660dc24da744843639a758c62e29df5d34f21cfb527cdddbda6c5ba2e62b2d3f32c0664e6362d504dd911988b3c2293e04457c4de4500dc46726c55387cd9de58265bdc61754ac48b0562cceb125c1a5d3670fa5a47fcc4776f4c6d55bd54e6b396206e3f716e022a16d5c51b454346a6f94b78d09dbe8b59262821b866dd1e0da9d6fd26ff6a3c6b6058242d9d4e89400024bc30de66e39c537f7fecdebed2b48c867d43074879e782f98ed67c5c30859d000d9b95a0cec9c1850ca74a9a9197cb6c68a025f5d172f142742ee97b3c83ea80cc89a53cdf3c09c8c341cb57ab37031f10ec4795f469749a3d124e57d465aff77ad5a2c4aed0839c73822006264daec877d674d97626c65ca83ec9610546d1a9a4cd7e5fcc82c2d8bfd7769a003824b4626574d5aae9f9c5321f6bef62585b886c0c256544ad8b71fc9babbb72150cbe83b7ccb1f100c3cdef92e262912453bef6c7d3a3b16460b133d82d9665326546751f4e3387b90c59b33e8e1f24b6ecc72d1c378230ecb34a529d04a9894b4e9edc348b2056616a0995f5f1ebcba9be3a7f581fc2ceea511af3e83718028513a5fa76d8bb2b861b37fe69953ade6113a7dd793025e8db08b61bfc2a99b34cf9187a06453cabfcb30db6fdab155224e006b9cc4598db482970d2374dbdc700fb787e55d714f4d358ce877cb18dd3471112f3ff45e81fbecf5c80a2a2bfae0ac5db3f5d9def46a3c73755d3c6d6ea9a92460ba42c1b6675edf5758b3e379c36e467389a600d452b6e4540feb88b24c6a52c1cd0f9b09e13127c8a7b215bd100bd7f3206ca718a1ff9b5109a7afc546f8979c5c61b0f60a0ab03bf3762f71911ad107d3fa6988212370f523e78a399edd295693c9d2c23044697d9427d40f83a15ca5a439f2be54bbd479b264e49a0dd545eda85131dbe74863c72c0481cab2b75462d92f19ff34e3a4f639dceb3d73f1b33286564df95c251b9ce5170bb5d6f4afdd16316dffd427875908d6f5bf24f95a22f8501e95d7222eb28a937af5622274fe055087a47d99591e4482ea48cb4b5c3104f9b1871c890ffbe179ae66ae5e7c80c38ac0fb8f100ebadb9e6c2bff082f86b31e8a21829e40856dd7d89e4f96ba7526a954a987a42a98e8c71fcc46aa7aa3943c368b55bd1b3907851990d490b263892d745e02894f80ea46bc12b10ab932f44abd18d9af0390766e749499543b6eba69a60c6b561fbc21c94190a4578aacb1d13617006dd9c76a66c8636841125ed394572eb8f1852d61e76316d90e2947497d4ed586553bb55b3224718fbe50fa06c8f4c24408ef4b98a7fa4569ba5c9c3f55bd28217f9fff41f85037476e3b26c910221ecf4871e499efb4c3bd6b4a67e9c1cbe6c6550e4bde6177172e1222fc8e9a4f6027ffc0aef994d9395e8048409136593fb284409a092daba9eea84d5bd62192d2a3dd122a84e4ec5204680d9eadd212a3c85279b67c793cd95aaeda418ae918b90de95c74e837e52dfb13b61a3f8f01e45be721bd1c8d465c410a3b53eaeb382e2de87db4476681862554686badc431aba96d6ef501ed9e7d70de8c3e314597d8c96402b86604fffcbac0f1d01f657e55489c64c048d24cd53ce7604a3c595801c57ae3c415abc18f8cdebe1ae26562250b74790cf1fe65f76d74c3e5cea25ed4f19c7c72e62e8224568bd4356bf36d7f8bc72a73d975d1521bf3c5c03d983ea172f634e7afbdcd5e92c88c36f2e585927802336a25fe7b537b0b4d7a04d1d478a46da1f207e199a51d25307c4854c91f913917cd1837fa522610f249482fbf4d35694e494672480f59d0a2951c159874c0fa3fc47e9f2368897d1c175750cb4d93b81a2c3773e0362355e3935a18cf839c933a09bd742b74f850a38ead416a0c6bbaed2e2de7256913fae0fd522d986140fe8ae0bd32da7a4c6a3b0d9808cebd04a3abdbdc68e0dadc7a1d064691db5c63d4b342e1db56590275e81ffccef24aea34ccced931020eb72c9cf20bdb0f181d73288d69fc03b05839beb4bad089153e649f2d6d40cd4f4885cdeb2c298c21586142d28bfd636612205b2bd70e1e08ba38493c0204e0acf7803ef673b4a02412cf15425c7bd9bc6f07c680b766d6450c5de637cf2f5f91fb1e4e93156bfbb28cb105b1177ebed7178b920de7afc2a4411c4f33cc189533aa7acc3ae7d4dd093b549193f6fd77b91d03d68c7f4405ba4d114b782d1095d83639b9f8a5f99d8ca14c001ec1737c1ca590684f3829365a9541ebb9382fada35192c0d6cb581d0d3bb5c018cc3b52412e6e3b5454c5f7e145e1c631feac294e865609624dca5f3968d84759e92f4bb540671360415e2d8cf04419af9f565444854000122181928ad22927321858d5b3858b5e317236d61c714778b4f43bcf894f56d70bc16351026972051c8a417fc49b45baece162d170ce4f4583b29e47f8155d76d7d861be79ede493ddec0f40bc9ef1dce535386eb3e2b51deea4d7e8fe3dcf0dc31e82663a87defe3ef48b1f6e0d8fc43d2a599d27284cf40bd6dd61400e6e3729521939cf4b427c776c67ed929838fc92d56a488ea2018e5b6cea628452cc64c03eaa36a787d9cfe43afbf6c3112a4b45c47c4f07fd23e5051bc666cb913212c337439ec65249c6952a385f4cc1c9d77b5ba38f7ffba769a3d9f75c67ca0ae50efe36f7369a6e249d84bc72e0c4f6a39315a3b67aab376b235cb7b86727bf6e71a57513cd9f1bf858735fe1f32b52ac26644921fc404bac5418871d0c62ebe34c9c924840cbf82a8beb12f5244d2bbce7263f66cb1a8ac7a3b556ffabe8374e35746fb6ef811e881d0f9c789e76385c07efbd539502b1453cdca510a336424b42fec3e57d2d96704a1b58d483c94fc52152e1c3bba24ff8444bc06d47f3b62fa8d579e83f4ed0827c2da7eb79dc1b0e3872152af05c472866f0bf6d55e1db9a8c2cf69dce48d4ecc58f6809f03f249345f16f68c98cfead4376b697757b7d6c4516f9a80bc7a9849267f4e78b200cbd7d007e1a14b11077db80ff99a2a13dbfa6145a7f549f85631bc9f31898137694c33b43bd9bafb0726353fe97c455a882419841ee511056f3279539b7e72ce6e908aff52db157293868b0af1990931640acfaabaa87b2f9deae7f5a1c9361f293e7604baf92d87f55af8f7429d471de947744eb01790929fd30eca2123e90ca48de1284b9285b47ac65107c91a36395b4f36dc6693d2f86e4ba38a85102a613184d4c85701c6f8cd9b87f04bfe341c3da49376bc0e72a928da0c183c0fc015405cb16319ea134f21ae122724f97a861e50794822b2ad0995fa28f3cd16f0024c6dc588a9adb6d7c052e0ecdac6bbf068da88159fab5358c54a4b8d02dcc3cca4a41c3e62d082d756aa1f17bd5fba1d790a286518a0d613c612d56b609183c32c4408e9ae20237543d0e0f52148833a20afcf8e8f30de63ad32e5d16a4c9fd008d52bf3886ee0aff122c01322f4062a6d041910bdedf8c2bb70030baa582587726244093aa5e9e1f689f52026051b108d35dd8d5c0adbc33d53544dee66d4b5231a38c5b7af99ea01a63e3fec4375c44abfe32df8c83485614b97553951018b87a25b7aac854291220712a972833d985cc157a67042a0e0379cb7f33d8ad70dd7842968505f0ce52fe326c6bfc6690ff5412c7bae045b8f6266abb0070d3a88b30f898331ea31ae12c08aea0b63ae553155119afe007705ad1f52ee34a8b679b5736d651de5c31677a33f8fca3fc790eb5aa744d6290f5e0c9be50b02c58b9da07b819eade13a29fd75aa0d024382613ecd84842201114e6b7f6586dcbd354caf8b34673e508bb62c284e9e915ba91f2a16bf8551369997307c4081b40a5c7f065299ed2cb5c2729f7688070942c44be1e94e4a5a9b57c520eeda95c6a270599321cb8a21895e580fa60a339f81b8ec0d633fe9d98d88dce1f146f7e5ac28bdb33c3ded0c38901d24063efde426ab248553146e4f8cb9edc5b50860cd0715b2e53f2e385d4902927dce3031a47013855ffa3dcaf6733e884237c8f8832d4971969680a4ab7b18b31c84d7618352057db22a8c1f7b64e731c419a6a74920b20475045776d43d84b81c2f2dbe9c744a4058dd834d5c169bdfb6bdf9b37d90a1e28a24335809f7c52204cc39d0d8785aef1657350ae6e185f8aeb3d1cb821c328d494309f7e6fdccb073aa0a9171e9e0df85bb1158c544e67402c3b96dcbc22d5ca64bd751b986eb3b6b34f0f7aaed012780e6fc349c72f34eb838a0387427278ac62ebef125f6323cebf274f548ec862dc59ef56ed382aab035a42daa8f02425e7447643740f90a465d116bbd51edeea31095b6cf2bfda42386a8d11e176bdc02d1e6929bbd3dad05a412cbd6a7c273d90623ffece96a21133121190d1cb60f64a040b3efa0bba0d6ebcde63cc8729d6de848bb5f62c464d6f00d12f338bc9ba40afff324288b0ddbca4377e5a5614172eff43967bd8f2d9ae856e9f9be499cc02ffd0b3ff15e8a3099a1c0f3f3b68b4e866b7b61572bcc907021253258070682d4c241583bf894cd704ad59e16d8a33562894b8d8489894c914910c88e4d1fbe5de082ed666366b79cd78a42e13a0526392d545be9367643b205b6b89d558a6071816bb39b60738ca2a43b44420135a2ecfba6ec1cafce832ed0f6a90697701a9a56ad30ccfcac79c15232a9995e0b65490fee090063867405a2d858642f1981b6be71909ff65f5109d795c5c75f6fe3aedbe8050bcfe1da97e6f0cbcae0547983b899636d16bff565062887787796998e0fc2ca254b82e9e482ed73538cbaa946a25017b42bdd406bfcbcb0821d1451b4445572b874182e3f490f0d15795a2eeae8818ad26ca171aa11af27d5b8441411b4f7ce0dd99d4149f63d0d755bf5cb13e046e8957cb12421d02514884eb94cf22d22a04358406837425c87514123f93a724126eb233601dc2e2fea156ac6b2767aa35e781c54b454383258c5ceff9004db1ee2b88a3ea597d36f5819dfaa7feaf7f3eb56f6308d9687e5a7ef8523868c1cd46fb0ea60a53ff0d04e03d46096b5624feb77550e9fda9e3138ca00124e1111c643dc96d3ddc35d4ac35db1fcdc261936e7148e95cec7473e9ab8fe463350e2d9dfe71d51f62162a13ca88fad930ce58424f8fe4aa333aa5a7bf925648e21d4004db2ad341cd1196a53d0716dea7a4d70f5428455981c40c25fa72e54436782587a3cef93e686ad7ad4a5a24eee44e67f53ffd678240dcd3ffd538a3cae3fd02cf9c546babc0d184e1571d0dfa0450be1fc41820862096b986ce526f9ffee6c30b20f6f54cb59f3e1dc1b38d14760868272451efde2dd53769294114d585aabf83b470619cbc4270eda66bfb9832b449291e58ee1091f416becf92c7aecb2aafa0db33c1e1c055abdd1c5b8207726cbcc1eda106488e5a8b6aba8d6bc9225bc287038f6f2f672d1ffdea2332e173bbe61884852c466531fa80471f5fb3896fb4863a5c66c3d4258e2d8b333ee5eb6b9d278465915dba711efffde79b199232bd4560fd64e34698045f3d3caf833f54074878b75318c5411f9d818f634cc19d13319d74df93f34b7740b7607887e855842868dcb111ee51efe943e781118d3468cbadbce9f27632d0eef0f4a7bfcd86e5bd95847e7236925b585ace6a526040188df1a7a4924f4ebaa42dc416637b6fb22d173290ab59733f48ff907b26c453191115a1e73dde2d58b06c8cf6d06e8098e1971de3c98524a235099ed54f00114fb8e78da82a87c172afca4e2b52bb6d34eb42a440512f82c33074cd2614741d8befa78546e00436dbee9e0f7ddd63a859dc78e6801b1923b43a578c59908c6016dc23a7aa21933607ade2302229573fc91d9afd8bb5f2abedc0aef223a8b046aad9e553c0888c5d493005462cad831bce6058706a48e31621a55b5991a6233cdef5fe221c31c5c68867a71dece150543f835eeef0a22f16a778d947fef8c9a754e0ec837e6d20493f471aa1f9acb716d835debdf118479ae7c68824d100880381e511ec7527d18df2a77bf83cbd64cd9cab26e72d5f5c7f9367026b64bb1e34f70868adc748bd12a7a0f56381225f41c85ad469c234fe1dd3b9ec4a50c94f29da856273e6207287bd5abcc4bac7282653b3b6682d33a5239e64a1ffc53ee7f2beb9d087f0a24871f0a94f0633ce76f4909103fd84ab12e03b2c24e7a4b2e09b7d6173fe0bf04137b40f0e78aa1c62f48b40626ed7853a208e5243654bd69061d4a379b9861f3e73839ad55bdf660bb569f0b81f46cc2c6dfcc9de6dfb43fc21e4193e90f82be54bb4daa6cfb188755bca7c35835f939d8f5f538b952922c91f5c9496f4adda8929c731d6314b0dfa3a5114f8f897b458c5cb557156dcd2de4a95b5ee87c2a1708702588b8b6cc7f3a972b018772d9cba325d24f6bc5ee0cc94beadbea8b6c4ec1db6fef523eec2b579bd3c1b3fb5927a199dbc8540666f7ddd5d18c924b71b8bc8980e3938e638a52b69601414247c81002179f479ca65a4e7958ecf7115d1b0ef65c4b60c32e87356fd0a52c5f4fe6ee1370bfbcbd24e743f4feb67bd777f8aa8a7bc4096492f349030ef3219f34a8de72557457b7aaf808ad27694a5741ba33f1855b976fa2158419f677ef0c6e356bca2b33f65ca3b11e7a96440d00c6fdea407d6c3b1d86ceb09f03e8cc3f65c18345f431ed2ecddebe8a3ddde6605810482e70ef69e136fd95acec25c4c8bf0000014b36213bac0d104db030393fc4c10df0c0bd160f68dc987272d5242dac74b0eb9dda1f32b2f810b6bc4e5be651c2a9c41142be092e71ce178315ed02afd76a4b9a088cfdfc473715925270bea37d242ee0604740afaa9c309aeea0b0ed96e1c75ff7ab6ef7919555a6437571d4e3a1aefdbc681248d652bc5944512cc8b77fcf02310d199a4979b88c98bea17ca0a6500936e3a4b57c32ec18ad6f44e2249ed6faa8d2b9cdd49cef12df3f3aff845b4d89c8e48e02f485ea627e46bee54e6f8c991c5c2f10570ef8cf7aeef04a69757878e8ff14144209e323c41690e662265954fc2db318e3b932431bc806a1d8e89379deb2b8d92442c43ec4df341a70ddab8c4f653a119ccc1e5e0ff04a0dceaaf2bb761754e2554417a1c656124e4ce6ea1055c961b90941bee41105ec6b17b4e85471cd81ec0933d834701033ee03cbcacd607e70e7e031edb77ad8e96c165bbc250502dd32f8170e9b5dfbc3b666c9d47590e5921d7f0b64ad2e39e6bbb33ceb8da79781297e66c96e5ffb2f1e03a76bf7ffb5c95b4b02b6be5ac193eee6254e983abe936b7679779a8b8d404edb85b869a9633fcc0a391b16de97e84f6741d0f6a75601b5c6e60b8f401cf72de19dd8196785c072003711f5e65f2b51bedf62ad0781f7e466966ca7c54c411a8c3bf1f396d9f49a48749758de05375c1f7342407090a975b1ec309107246c7bcb6b9a44109892306a8fa3a8e3c18df3fd3a72e870a09749ff4715d88acd427d9e12d68266eb8d71505dce674d86ca5131a7f57271c1e0e536fa961123d3b5a2ecbb50d28eae5e919dc937d976c2a20b0fc0dbb9f94ee76626dcbb5726fce5ff647c1c9acd17a3ce37d1d1966644935668d960752bbbf35e1936b0a87c876b401638a6299fef5755e3703f30820295a5c8fdd50a42e5b12d89a5ec01b97ab33b8975b23917fed0d711860983242d4f8b71be8310756ca062060d4e6ce5c367469da123daf4a4f057fb6c831faeeb0d09c64d2f715a2ea7517f9cfc2059ab709ee8c4d9b13b0b3025aa7baa0e23d5037b7cf69d7ea578329f8a38576b2245236987bed05a2347d0423cfe26f48bc73f59c3712b366c6a374d22b2e98426d5da91c4b7b2340a6b3449d6bffb289890e001f82f50390a2a78d77111182da32fd5973a92bcc417f3fa66112dfefb84f34b504c7a9b6df14d3035d15fb0431134af001c155df2e97a07b2ddc3ed43b9676a5833ce7c1f7f18fbecc64066215a8b902ba8740edb63a950c073963532fcebdd9dbfe8f3e9dea2b27e030b1903690200ff619b80dc542c07cfb3adebf63297a7b78a685a2e044cb35e2146065f0892c1111bdfc9bd2e109c2d6dbbda6ce333c4e68aaef38654a3c590d623a287f62e37f10ade0191d0d5b8abb1fa1098158cd3f9c2bbd85b493dc07563512c25539bdd14282e2befb978368db6192e55ec74f6059486ee2863cb10e6a227b883b56add308ee9ce1b36ac1e46228528b3b9c455d9f6906920c0ed5071d5bc560550ca3872f3679ae6d025accb126a68d0b7aa1bbf018524a48bacb38c141774423e18360ebebf3002b9523af054bd4fe3c6a33757bfa8528d5b4dbc754994bbae5439d8448a6b7146894393d14df0e920513d3859f1f052830b0a8decbfc0cef1a3ac1f7837f18268477ef66e42aaf467a00c0a09d9f2734b2f7000585ddc552f3c9613e4b150395557309dcc2605d8c83756e8e533dd374115606a431980f88bbb62beffe58783756c9077ca7ecd40bd01e5a8fc2b0538e4257f0c1ec7b30be6f44c90ee19fad402a7ee7d40fc474026e6c4fb79fec10cfc1624fc7922f93f0e2e2ce435f62b0b3ec8c0745b109f59db304f644f385d2e2e7371410631c94b4ba2188ba3f7c23fbfd786609e40b1c530e11f41f32d67553e059b9853cd8d070fcba5ee8281ba2747e57fa2a1e86202286def8c302f425720acda0c9d7d093fb1e22e1c4350b58912c54c957c59203a23142c4c8fcbd68f098bac214cc47f76348375c57f73c97ee080c5c9de493f5aa29c06c39c2243f42302469accab3253262b12def30791c3d04c842eee629aad44e77dc89d3c4de69471a74599642fa07ecf622f702a54af7ae1fc6f3719442c17105f2f195175bfc6cfdf99c36547c47a5545f58b1f332e076be2d77b9fa4426a62c4e6a962fe8e393519bcfcc3e9c106689e08104799c17df02666c9620c04a62ac6d07ea2ea78e2313344d910dd3f54befe893450450d95f9056617e5862782e48ad282a8572ebbe966e0d0375a4a318a8ace0d92be3fd6170cdb0fe0d810f37be5201d153cd0305936bce4e4301535f267810293ef41a7807a0369441de320a3c8e418bed96f7695e27bf50ee35d00dbe148dc7cb141449c80116e392254e09a003cbabbc4bc192c870570ed6de50dd7a5e45b5d5f914d3ac802228d2bcd54dc127f9ccc733544dfe977f50d39dc0f25b721d9ce64c1599c710e3ca572aa12238e78eb73f0f8f3a642ab2ea886e3233889290d11a67c819fddc7ad478cab6b637e5e16b5465aa8d0f0c23a6747b29425b8b13c1d0fed0d3cfe31c14bb7f2bfc0affbcc5b4d84e061c6f716867f5507e7e9e5d845f0531a94757bb08dfea11d6736f32090f5416861118f8e59287726dde7029e4fa57468e04282be0ee4f24e0606df8b2be87816bdae20b019e9613bccc4eab439b54b004c7a51ad0bb79d3ea5465ddcd5cec7cbd9f498a0108febaaabcdadeb1022522e5754874f1f47ba2210330c21f867c3bd43e35488b3e40bda21235dbd10c25fa532db5e524050a8007d1efaaf1f329fcec243d1542fcc10c16b4ffae2a427f129fedf227fc71b311fa2149e7eb39405d522bba96fa83ed08f6b9a06b9a2d20b7b7e35290b1f6c61ec17e564d39f1e526ec19efeec196624b0d568244b64aacd05353cdcfaa2b37bc7b2e9a6040944d433e69f7e93903fc0674eaf13b82758e0f0632123690deb5a9a7acaddda248bf723c7ccd5a333320130d9edcec9f016a43b17088bc5277be9cf36e1000460fa9c4fda64c002d8d17cac2513d004201eecca175688a06e1522d3eda5960e9ad76b6f690ad233e88967965104c9ad79882953b58e1932f1a17909ecf666f2e135101a34713af8ed406cfef3efe53c3fb7c5ab2db218705d9adee92cd59ed49ed113bf2232f8e3eedccab7368d3e594208b1e795407064ab33295626868e5faecbee1dfa0e3c5e718aaba83b8bc11987f1c0471a3e24d762a7db44842781df7f162d9d4c24b3d8defa824d6748d023179de6b30945ffecff09c331d9ad62fe55afb1326334d96715ec130ee507cf5270ac47551333b0903f263d8818cc693db56d827508049b90a370d8e476fa15c0cb0acf22e2a4f3e72d3a5bc83a3a00edccecbd9e071e6b5817339f2733777069e656080fca0f3246d525a1abdabd537818433610286fb8e3c977d0f87287310dde0f0cdb9b9a5e0d29b997e2aaa04d7fd6ee95ec9de028c83848ee5af55199338411fe771c111ff6ed103a22d84a7d70849c4a33c0670e82e6525efd54417a82bdd79f18bf1d5e4e3f3c2b1692c627a912cfb78162524824131c23ffa846ad34627983d5dbdb3de732b9a55f8f1174d65739d67316162d1fa78d14eb25289e389f24f1df49a704b576492b32923b19df0765dc94f383b1c4fba53c11e268c74592bf8bc3c041b97153f0d671db2cf39758b9ef6b3b4ccbba877d2fcc1404973f114c934f6e5639a361cb9631fb02760a6b09b6c9a025a418cfa8d76f79bd4b0fed9c716300fef86e4615b907f04fbe8e177b5f6e60c07a301e2566ef92cabfff90ae8073f089d8964ea56492405c37b2da57c49e4eac73acea7675f299e300a757f9a117ffdb331a2e91febb9380a34aa5404a33552daa9451dbb7b08f25f10b3ba91882af3daa79c1ee5e48ec363bfea360698658c66ba09e24a0f423d8f8d46d220fc8e707495e0c35402295dbb12c62d146f6454b26c8b6b98f96b5117f7d8bf68eb3db54e1f2e16f5128a4fc6e7821b36b4729558deb2f415781a62f4bcc27ca6fb5f04fe065229ea9d9f7d79f6cded81d81793757d9164a6cd38fb9d12bed19a53402ffcd5a6bb114e7f59cdc1523d5ca6c92bec126f75d9df87bfd2f6a90025786518e1424e643703729ecfbb504fe948db2183ddecd5c37a1b44ec74babe2d6898d459784e88b8957ba7857ae6319dfed6635db09c4ef383733e3692d78e49a43e42122d30739fcbbfd1e52dbde68e0cc8c96fc0666a222cbfc5f716de7827253cb29b5890e5d7571eba8853ee4c83d6669cf4f253363538ba588f3bb427a1d2389b0168c424ab6e367ff7e9d938c1e3ddd400ca21028f88045feaf422bb0c83ec93d26520bc9853d5581e7ab0d42b4ff2e65da58859be5e60a77648ce4d0d21a2f367e2f1d6310ae34bd5936223eb8ed580e91a646ff234981ed1182abb30bb7cbfd0ef2e0390abcd6170067ad13ce5771e1d0bdf7bd06ca80840cbddd7fba47e96387da7996bd3d044cdd76eb38772b50629be5d9915a6159c82a37175918fc6b1519ac0b1e1b40362f30d115e1c8e815c3d0f6258a043cbfd4057762a8eedede7d40bbd12d7140877c0c5c0f5027683d4c40bc9697d6ef7ea0f8846eff6f0da550d4d279803940a76ad10281a515f7a4498f9d897b6351ad77e7361dc0145658277c2325f0fd230937f508950d79bbb7438fddd732857109286e4e05db3938d0fc09771cc96c331c2208b4c2d6f79f64695939cfc82039b615810aae8e0d5d24f0af0ff5c93c7b4b4e7ff3f6f5af6197822701c534476b5248af7897b35046666b75702705a015dd62b95f02629e7544746442b1e0e320b8bdff25ae5a516baeb86542657a73fc1d27f7492ac94d6a951859493bf4d1bc669748f5fb78e3afa5d677499bb7b9592ad853565b4d924b80a3db1d2867b046d6a09efb0f3203f2e8fc30b994f1e807f68e823a93c8695357421bafcbdb4b560430105d4cb74494bfbc8fcdd9e1282fddde6baa995b254abae2bed766681fe7cda1f159bbe64e00348f165d3c3298b7feaab929310ef0472cd180c44541d31f9f540d577ce7f4dfd85088fbc3964248a216e3523e5609136be29fb5586e300b1df4cb90494ca8502b359f60e23d6e82883e751962e8b442639f7c15c0cc3b6bee1290cda85b1eda2beb4dd02e2a7055d7b87f0c1b8bf60d84e105a6b049f14ba061ab40c73a8ff7806707febf49e9a38d8718392a2678b6a405684b47acbe230ecd50cd86949ec2e66defde3d0c013449d811cf3fd8432eb58a9226f77a997d3b55eca2d23359e874f3a139d13759cc1df35949effe8afa2b93159a2703b07234a06d8e66afef7037bc755d95f0c099c17817f26173e08405ded4e9dfdfa992262e19070b460fc4447dcdc03da1a14b3b318821086d7516a7ade0f58cc5c46b183d8dc7cbbc9cc6c18532f55461943f021233903c64ce4387657d874c804968e54f2b2723127d6bf081785edf51e001e3ebcead42b92903220b38f145518bdb505c4535b0b91b56abb4cea129554b5f00312e2661189b2ba7f2cb7222d7fe623562bd727a3606750d1b625c75d2c2fc4aea99a1c64757203fc631d06327baf1ff89584b2e56cc82720a4303a15e656143c7b284a71d2a8ed76f40a45e8bae89bc814266d115143d5dcd9c8931d11245adcf8710c109dede8fc3cbdfcae2f1606c50a361d44037c38c0e9bab13ed216b8a2c0f1d4757a468756f8c1c4e85250bcc2264212eaff096e13df3fd765950668275f102bcc3d510643ceb77e562c2b7fd828e78438e9bbd9767d02fc491c73d4b46e1a03642e8d4dfbd71290a3c7291dcc010c41590c1857795d6ac2c9c9a21c3ccbe33299818753de89eb47e600bf1c074d73e2d22bfbbe8950a61397a5c954ae83f1a5ce4c071c3c56289be2c57b688eee4e6ebc3e6e982ee11712a85aeee42efceaad1783c05e80fb09c0ea7494ce165ba659999bfe8a04e2c7947b4dbd9f3f09030f2128f2571da82f6a3e4ca0fab3a8131431e83f7300eef14d13ebc3843aac7581fc6ce69841e001f658d760fad8b242164d3c5e0741b83b4de0e12078ec4084ea568392f8bd02c5076c64489e460f5ad3398ba18d5135944c90cbb0930e4142a4b6f869d0901e37c1850948d365e750d56cc85c95a5c16e0c7c49dca74088fffedbde3c24da4f4ca0aa29ebe76d4bd5d163fcde4536f7e6d8d06008d8e7cac4a676dd8222fdd9bd1f2371314fe086388d63137877a5fbd6702a0530d3d03febe57bf4b6580ab796b9688dae103e5f35f1b24c437cc5d3e5cde286d9e9a103af8a393fe7319f4d4d4e7cd1166099b6bef04eaa5fe65abdc4343fad642c084052b0e470d85de939d33aeae19579a9639ff24e531e8637ec4fbc7fa9edad957bd9c45a4e7df98b791303b2a34aba95b4faa7ed5cad79d6b70f22ca4159b6995dea37b6ba77b97413524468cc40c16271d6b5c839c4ab957ea29b59686f2b41e2e412443bc3a733f1d06aafe7bb14ab891ad5eac796ce7b693036014bc5afd3ef553b80d6ec5be68030ab542d98e9d91b5624186a365a7cfdec6984e137331e2b4c7d9a891b0dd69f78435fd4ae36ffb5b1207da8c2ac9ccf7a7ffe2f1c4c4d5d193491e73ee0df00c94711676cdbc9bb507fe2394060cb39416cef8d1054dc1d15ce4cdd23fad6f5b29dadb2bd8c708afda403b3a2b9731da2da2cf2bcbfddcfa8f0bcaf2f07dacfe2a7d72223c013327a48bf7712c55e0d0beeaae4e6c2557175090baf33e8c0f582e8fd1578d249596d855f0e8f9a5752882685f992b709239c3e76f96ddca4b6d19aa464d1d3cee95965748d1caf640456b7744f439483a888ff1eb5381141fc36120f56d3fb05348196d040206997298f2521d304823e28aac493fa03fbfe8889b1fbc1d738a2fd0489d8590e685f877a2742686365533f35e397859057e64203bc4a63b6d1643c6aa0aea342736a77a1d0a7441f3c13b90a42c5f23a16089d02419dddc19e37346e1b6ab50156794bc5cbd10c703934d1a6bcb6677175522b45020a91245df1a65a1b5c780e2ef904995867748f5d9c20aa68c5cb6699959a9efb047d88ec4b685496f2ffdf881d78669fef97b6e15baba00dacbbe0e1b94ee84e6e93e9b663dd68211c898f030296acb27d2d641a5606c3e2507ebd658ee01afb21cf90770107aebefa457a477740366f7eca8a80a357cd22ead2b791f4a1e4695e9fc47ef99fd3411863524701313dbe1d31473a1be1e35eaeb3fa370f4ea18e271859bdebbe0066110d6cfd56150650c464441fff6394de08b3d09fcf02cd188d8516119e8b63825de9d592c557f34c71219f643b95f98e965e5b27d68039e7959ab6d9d3913e0ea650a9a6b08b20bb7450322a62245dc80897368a3cc4241fd3febb981a2536f60b461064cb9c64d0da510a978ff9d4fee12f42d35a945e50c78fad39954ea3070dbf408a2970f02b24704a9406bf244aea81cbaeab72285c260e278c00ea77542756dc070eb9c135ca5086be7371a113ba29631b6b8a4d86d9390b99e6427a1b612bb3be4f6d3c497dab70a765e68de73e30339c5f7fc12affc13d41d2977fb1720300d0b2f7417f939709805267c3a534819f95f31e12c3f4f31022c3c5fffaca05aee4969dea00d2b4cd153576dcb83e50c77cb17a1331aab46b9385ca7521a4dd0944542698e8626abe97f7d11cb6ea950c1049102e6fd53a12ab36595c9effda6b7991009bd857a2fcd291a8cd9212520c1247fe29044d249eaf96ff9f575b55e55ce041bcb7c26f120c878f28134b6b7de1e658f0ad7ca294993acdb1edb9f0c98ffb90d6a3f2e10904027df498d96519e9aee85eba4ce0962f9d2247f2e1e369edaa5e35479feb9e4ca65303e2cf3984fdb0dce872b493e1c3a1338eb13dad3db9467ea575100298ffa8857cef620cf2e203dc9e3a835e4873f9fd82af5fa0b8ecb6fbb56e2ac34b08cd8768c32b4d03ec06ae1e0221f4c9d7efe784762b8c397048fb459b5168f1c4a0006fc35b084ed23fff55f0ff057f222ad74a21e9f11ae0975103212d90e7356a1a4b18b6c275111e1bf874d319774ed1a0a35d1cb8a37559fb56ba90b6c2a10c32bacf061e22903ccce953450376d1671439c32f250446a1490021d4197844485f0ebcd6f54672d8f29aa83e76ac8ea8df60b6955296d791b35f8f7e21aa1bcc2c654652dd7488a40a5e04b3a388a3fcd7f2e5d49248aa04dc36f14cc64d736d52e768cbd2bae06a9baa5fa87531d85d7812bc8e31a351edc697a60eea7e259fe0ba47e83472520d1f0cb0312f067cd7d73a2b99784f10af95b3692e2c701ad9b2d25344f37e78729717d1924c375005b0542aa74351af71f0f0d32cf0f37517b03d929dddf59dd8b8cf5c00e032e5f75ad87802fd91e80a6fee802e279b97faca13c4374df987a80981115e097edc857086fc2d84e076110e00cf2c93c066b38a07bcebb4af619eae9c10c6dac54878a13cfc09f0815cd118476d05b521dde6d2f6bcde2d6cc6c6b89313762839b25dcd3220fa53c846380ed0678e71babd5b4660fcb8ecbedcdd171f8a2369d836140bf34608a3e77f824e0b84f71446b5b9c67982a252e51e4c8fafc60364141fcc0ee8c83cd90c88d56a2f1906ff8b1b3d6086b7bd01746d7822ece257db8abf35b1106fac802ed82eab3b4fc1482888ea4a0681294cc02478ed659bd19d88abaf52d2f42a4efa28d5e72f3ec14e0039e5d12dcae472f4e68c4338c72e503b98ec67cc4e16f2c6f4e59e8f5d7a51217cbcb7fe9c9237fcf81fb419b2a1cf55ea917636f31709931c7dff018d169ce4b6b1e00fd352a3d13bf5806f143fddd8bc907ed232f0a9e27b1502896d8b240ce1d776049eb4fe7a1ae8318bcbfcd340d1bf8738528047099551ebf55f10892e4a3c2289b3ab4351bdc008230723077466db70f1b497d2be527b1160ad65b8aa1befe829310079c2372158cd7eb054c7979dbfc716432d4b1260f91731bc3a4769bb2d8a33727e168a4ee355af95e6c9f8ff549e259628c47cf0357ed6b39eb0ffce839c84da4bef2a6aefdd058eb34c379e1bb543b4d2298d546a9f552e3cc2c90ae5e47379ec438795b839768d1704e06cb53318e9f58d06e4946a5f750edca93d3eae754ebe61d9c6c44143b1bdeddc14efd713fc33cdee15606b126eaa93530fec85cc34dd307aaac86fca6e4479932d76078fd75bf7f930773f59a2a6fc92e3a924ff53da47091fc34912af990049cbfbd07043d9aad62c6a3e0fe51c63be45387cbf2b83335ab761c4da112a723ae66ec7778b2e31dcc7b2b76f7ab59aeab432317f7707e65d450f5e47915ebe3cc780f0c6a675001e078bdfaa7c392e7607b15d42f4f58eba19908730a5a1e3fa995d0cfa6bf53a22063874d7f8df68a40492b919c649cf1defb3af92359d8bb1210cc34c4b03a15b71650720ed68ef7fc6efd017ad7278acd4e61572627b78d1f92e7e771c45bff259afa52a06e9d744869bbf9453471784fa6c4f833aed26087c4521e2030c6c0597f18265241e0ccfe7dc9c43a04eb002ab85fab39ef4f7ae6398d74ca878210927219dda474a13a2329a9dfb1abd67898a99342329dad062f85dd665bad9d68c96b6f5764e2a724d239f63939a0bb983269af47ab59943135a9513a7e76563bfe603c45904621244ad1561e743f9e3558d4182212bd6e985439f137174bb77bdafe3b50e4190d3839dbd2b7d26f64ef18ff5cc8522f55d9891d0b6e4a5e87b517161580dda4fafd117b60a2a763a65fcb4a7614faa050cb913366362c04f8bfe92d7761df518c45cf6ec16f4750a7ea63a653a39800312cf1faae5f697e8160c68274fe57b8428c6d39907f289e2cb6a53e7c74b266fdb1fd35a3d913fcde37080fea82a33a6948325890aee381b9deda7bbff67fa2a8a520a517a20c84be5fb3264cdd78069e4fcccd24bee06c4b9021e98c62a138422683982d0eb97363e989e40ab853c83f8ef10506cd049a578e31c4fd7db2fe8a7607bc38dd66c48ef3b1c2f2736bb8bc0a86ba9e61085e492b8eaccb22e190ffb1d3796d7a2ab554d86ab1bb95e402096bf8b1d81431ccb1da3c2519a5a5ea3cbd8526c6154734bbc782fe376e528edc9dab6a3f133c0f6fa4b20160cacdeac1ee573b9fb7072b6a686aea0d883528ad52b4c0ea03db271c75a2bbf17e8a909fbdfc26824dfe6444c8dffb1e2fb9a3e061f5a37c8572ce0c7ba6143f23aeb3e49795eda3c67cea1986bc31ed0fce7cc8fc7c94040c781e19d4c83ba5a28813bfde38627236a818136d3a35c89c09521edde70b1b140b9b07f54f9d49f894ab97cb1d848665251ab820731c54c8e63c0e4f613ba93faf37e332f178237b72ae3b3b0e4c98984c9422639415b5173380784f0941b91908e00b5bd39d2711df30cf7669167005d7ca39cb65e3db9150f9e220c082698e5e319d4813357ee9044a6eb62204ec340e57d72c678d1aa0ee7769aa7bbf5048dd74eefc14eb360f8af1e57c3d32436be39784be0429ff707e5568f18fd3a09a347f8a5cd8ace076f2b6904e0b07caddcfd30fb1054787e5c094ff628d7709f3cbb0d4ad8356f77c5bce5e7380aa7672810b34bb50a9e04b69ecd1b48bdb5e422dbc8dbc4d92f3310f95f0bedc118c04af1d00bf1ca3efb547ac1738fad9c3d1828b14a424e7e63b3c99c7cd3866b3f2abe61e7db7dcd1a66774e39f03b250db0340c4c07752bc726f162c7bd350e48ab57583dc4d1124e0867ad8ea51457dd43203ec069bce8562d587ae241234c2d560fe5c3a329a153bbac9097f6fa46965da5e0ab902ec733f7cebd380cf8c0b4d50abd24c2fa4e6739d5de098c215b206515d739c31e09a77d38b3a3c5fbfbe037f067dba6209fa5f7c177d370e354a0f0005bac8c9a9ed1d2f3c47bae0dd0ba70887b6bd543f7435d8ff23d06c192b6a49d3d9cc5f60f1b22668fec34ceddfeced6f11e3c3014f59464805a35e216e0b81c093dca466e04996bbc42d67538598e80d81912aaa95ee955b251fbbf8b5137aac98452cb453ceee7e0e5833f5a4e1d23fad32f3891dde28fcaa9d50c3ff4d6f80a60f5289779558690f3d1977c2ac17cdcd54e83f66e536dd46e66ee6dbc1a4460e03e44b56a85eaa87aaae593ee06999dd647018e22dadf007cd8d6f0d4563c3093534d57fd3849d0fd9a9b6bdf15ba062b4369185f1b31dd67ab6e1727646df9c73e813e07878594f1b234b1b0dfd02eedc393a79405b214a0f1f6d4bfebdd14b622750b72789a7426e4242cd5df57a87d76a7babfbf1402c9b5d24a677ce92eeef01bcaaf5a494982743f7899f11efa4c519cdf1bfb22891e7922ffcfebbe8397058ace205b1ffe96247c7a390149a0805b994200b0a684c52fd5e96f8a453fe3f66d86c292982836330ae652ded8118e6298fb30df09eba27eb67badcbb0bbea3b3aab9c455888a16a214a5f52c5b0ad7fae276702abb9549d963ba1fc92de1bf8a067ee81209e0883b1ea2b81fa9f4641017148cb18321078a3381761062f16675426086d63f4ee288358edad0f644ab13bd43d7119f7a12a8e26efd4e905e2a4a11a34f0f8745b6c70d831161f90f1cdab5ff1a156d046e5cf787e4a920850009abbfe394245ca999e914819344c64964cf469863b5458b9da4bf4180a2ef540a431b175ea29bea1716ebe3c0454c545f50f9119821c60e38bd845638423a9771ed8c2c669a53846ad22a6dbe7af1e07c4bd7ddc1bc44ee816887201c0133a1d85b341906ebb8c6ccf9dec5795d04013d8d7209691f56a28e0cad463bd2e5b21baa14f27c484ebeb9e041e6ecce1ab78e0b925b19bd3427a73cb3901c3dc2d9134d8b39784c3345509e21b18dcaf154e4c26b544496f61a155e295bc8d35fad0e95a4afa0099e580ae5eb4cecfc4a9105411df1919fd8de5af605d07d7a0ef2c3d5f9c5f40f98ce86bc0ac57c293e97f65d40e6b05550e2b7b687e84bbee22c1ea46f598cc004f1a4c82ede8639c37e07c5366ecf0897ecd577bd30741db104cd024275d5446a7544702183ee56d187c74e68bb23b3798241a81f177fe245ca969b641d15e0dad4e46eefab15813906cc5e2f31a329762adb3f268243cfc4829a8f5b2b3809f6485c654580cac3b3c9da631adaf46c0d8e100d746cb8cc972f50e7f5b49bf465caf94d98914556a85bef782096272156effa3ab2451facf10c9ff722c3fa61010e6bfc99a246565ed9eda908bbea34f682a5fc92dc8b30a405c31d7f2d7ac3baa1ad85420e969c495a329dc8cc5045208ec7913c963aa6073f2981853ef6e0231f02b978036a09454e0a80927b91f9ce20db8736b2ace541f43849d7b69f490e1afa85fac14a1768e7aac0147eee6c5a6bfc6b6b3bc62456561db4de496d32beb4eb1c78713138959165258e7052fbdd8458a902e8ea2ec2637d73ed7d22edb081897c9dadf5d6d0f98184049c8287836d24bbd82a34c443ffdeed74b67273f4a1bb05b1c0023e36cd7b14f4908bafad0dc1e42002a75aaf697536f284eec47158df406162fe220f08e2e5b189d00a09f128e8be113bda82035956f59ba682dc309bdb0160e26ebe6999d6175778be0d77170aab3409fa5c357323e51128e3a309b1090573b319fa396c6ff8446d4c9c50bb23302c6bfdd5aca28a1c5dfe913a887ab12f3ceba0c71e540b3f2eb974d89c2dc386a7ef3f68c75730b60da9c2e92b797e034481f55a9125e8e36736a5b93acdbfdff3240af4918aaf82101099ddd59cdd6a3f33e162c46b13287a208e187989d63e971743b2921a2aa5d4d1c80a03ab91bffcec803bc0bf7666fa37025edf35ecec38fa7400fd550d26337f990c832cb2c982afcc317dbe47a83c2dc0394e082be72010d7c7f7ee6108714e0d2b41d1f88d3072213b2e4c4b5f426d71b7d76217ae8d0e32019ca5160a9b14a84d55e347837351bdcae08be17cf3106079a84d1a022a61e0d6b074da7d46f8a66e55c7fc80f0527a3f6dd43a274abc68540a7215dd7eea9a44bde2d5dfcea99437ef32669c79c7e65e0f62958de3fcc8bcb341580f21fc17164e3ea5bb6f77ce38e2b0c52a4645754996541cbf80bf3fe8d847688aaeb08f48e9e0079ea965d7db8f15dce976e6796ad28010f976dcaea4adb2d02a7fac36136cc021e6c59a4cf80f1ed73734f5dffd6b5ee181a2e05a4faf9ddc42afcd049f9ba8899be8ccecfa692a0fcf3d46b35dfc17930167ccfe5ff10622d357f1d2cbd7d97a15406ed4dfb60a8e8f3a2b7eb243ebd01bbc93ebfa8f02f5dd9d0ba11792625abe61d7d2e865ed6dbd9d9f0f983f371deac4831421b79b0c7dc5b5b0244e84835092bb523a1ff1bb2e2afaaf501649604076ad2ec00c832cdfeba9e5378df4b414f55b8d91cf9e07e7efb8034bd992813e064741f0cdf7ff73bab5adee92ba7e870ae00d7b164365eb4d5eda98a19814f49d7da3cc354c1066ad35afe24819d8ff8d38c6d563f75e8a4e5ea907aa11e5c4899accda0c4243a85917afead07857e311d6f939180c674724865b2ab6012b106fa479991966af6622d39e3591c6f6ea3c62d302140b70d5186bfed42fd34bffcd566259caf398167a322f51a9cdd2bfe74d751682d5a90ae7128b63c88fa30191b4cbd1d18904ac2559e29175d26eafd5b8f5fbc9666aee53b3ac6673220140e24c9dcacc2639d871be006d883b2f8f9970a062568b51d9d2b334876f5f54930a7c0d5c262298a6fc18fae06f9df73b8011c07d4c4ff6ec64a6af74a1bbd735769fde41e43c8878670948ce4dfdf241dc94b9dd1e2d6f2b989ed8c581d3db7fa0108339003ced5384146fb1748812f31850a4cc353855d057c0c8196f5d7d736ea8b52353b168ed3b752d291a8df71d7e5a3b33dc3448dffc839c1c6a50e5315281b89473efdd71efe609b16fc73741de603d6b40a49da78c890cee339510faef8ae7dcf2883fa27a91f61c8fb60452af0e923b9ce51d2ade0a767eadfcec0e7af6894fffe18e8632a89d253e4627c8c5738434e41389dacc5cddeae7727b71a59e26e09cbfe8df79f23abdb6d38d4f7dcf21d4d805e82d997f00f92edcfe2867c54dab641cd05a6fb76d0f079463dcfd6882bb4068f29fd75aae5e760c4d09a6f615dc2f3cf39ca91e63ff1d69545a2326327a8e2033cff058d622c084a583c5179892fe5ad503bef7bc2400eeeffb3aa0261002fae9ee3f8b8f820d5997f40b921c72c0e1af84cdb0d5b8493d3d787187ffd1ca6523fa0274d0d981f28afda26f2fe1bdcb4b07275bf015c74a47138d76121834acfe4aed4cab7cb0add824415b0caae289fc8808a7b1869873764b011aa8b1694a4ef924372d4462cdb403c876b451b370261dd8072628515596a5ac3221ca0e9a73589f53b018a7abd7ab9e732a1e7d816241ff8d2ac3bf516e5647030aa5f086385419ccaeb93a02000ab741077987f69f6a56d039e1fde658ba652e7abbf68867604f6a56c91f658369e2a962899f692eebe5ad8364a0bf527bb5f301a72c99944a13536ab0de7da734adbe8fa06b234c510df462d0b7be14120c7dc3e97e3d3917b26194dff12f0d625ef8e2b1b380fc93539e14bf43a6183c690c24f273d58ef3628ad9a874cf840bb790df552296f3cef40e8b3d5b5e4746b5f86d3b3e1c590b399054bc7321656d0f85f15b0cc98b64817143a2cc72bb62c4bc833f8a8e501c94508916ecf1fc9d26d5456383af46b2258b8f8cc7442aff70efb9fca377604f068a998b1a7e427b48139241922af38c844f83828f46da557780bdddbe9a82fc2253ebf89c0952a622b72744d26e7cef5e91021b95fd5fe58f1f4f2b58fe1b5c1ed992a70f455708a6f5a85ddda21e2636a8f4d73a4fa7fab624e3c5f9ddd4bd1f2b3c847b3d61f3ba87cc1d36ff006a882bd35aba7ef4034a8857d031d4c2153d9149455b6ece3605204f4666b2b1dda079f6ac26a611227c1ebd3e25520cc417346cefeb3939f3902ce7ab69533773e23ec7c1aad5017ae23d55e8b5bac888b937131f7505d9bace1265303b26dd5287cf0bb38631b01787cc6892f473dd7bfaf77b93e49c5fe08d837f2dd9f27ae8b63ca8cf0276472a69c63a4084ec8b6fbca2be247257a22bd3303b79f88e1ac1e7163297bd7678c12a7c9410a12ddc6b0582cd819668b9fa9a0f7a2931067c1943572fc4dc0c4d4535c054577f553f12ff7bb9120f6b0547b4195d3cb89797a3eb63e04d77256a5e3082e1eb91bcbbf533c4c56bc6c28ec458dd701dedad56f793b100fd52d27013a259e9911ccc5f430f3db54a616b72fdfce282422c632e0b1841a3f2a622093869ea840e7be65ef066dbda240d3dea8eebfacd75fced2fdc69b3fa52341c629fbae0cead2fd74838710e1ed0203366ce1130d66cfb8d5549fa7b1744fa00efbf2744c0db889737231a9a56712b8b57e809ad3468cae94aeeef43d298b98cdefff4eb9b4d90c28d4c2f2c58a599ae1fc7676b238d3c891e8beba33079bb94eb11ac183f186327255303a0590a7c0d31b83097c1309c5f679cee8e62ff8192b685cc0c96d82552202fdb1b5f1eaaff38d3c281c42e1fb93f74801bd76659776152a3f7c3851923050dd1552b8a6be79060a737a9951e2ed6bcf407e5d5d7753c0ea7ed5b321ce82b42d72244503f544b3adb08bb7e92cce96d612422c6db4e5296303b1c857aef624164c54d172fb9266de2bb79f39b2c12f413d0c35e81e07e6c4cf9993d84a60b1af71fc0b3cab02acb5f55e3eedd8dde7e9e46713551abb39f2cd0014188bb1c8be89d405f7e80aa26fee93ecedc3ff106f27ed6529ac95a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a013724d55e702a9dd0b8f933cb5409fe76535187e0665862ddf771161a33eacf8af598ae6492b6890b89e0133cf08e4c73f353afe2703f10f1bdca494ddc8dfc9f5d3b180007644b73f9a93f4d8ffb1b125a2e939fc50d2cfa165b69f3de66548ae2403e8996a788490e6f70c6b71cec13b1fbe394b9051e298346f3fd46004b05b8f5936a2638e82e10b20020ca0fefb8420e18a677daefebb9f3a56b06575bbd50a888011c96b6ecad4aecebb75f9d7084ec82618170ed6a8da54c69ba38e12aa6c7b36ba2ef7b22442e6503e0cdd1e64ac50c5c9b7333e78d92640bc89701881e061e06f6f3afa7820d2e3838c7fed6fffe7e5191bd0f41f4bc0d6795efe1b64c86a16a9dc33ed3301df6edcd0cc5037ffa08bc8448359dc363b727936b0361f845a52677dde0d227064f3a14f49b95c5cbc7fe338ce9844885ccd80b994a01372197a9aafe9520cbdca95b9ba44ece87f31739a546d5868b089c028734f8ad95cbfb8ebc3cf47c1a50939f753589bbe2980160b765e4a32ea13bf55646d273b700bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc0bcad88e2012117611095bf2af33677048486e0a35cb6b7c4b32850d1567d1fc88a5cec24bc6e993fb9cafe217cec66f1f474bb843b983c25cda21fb5cfd98a16b78937b1be469e3deb3d72879d919d46e7969df873a1091ab3fbec5eeb184ecf4bd2b7f138122ae10ff3c813a084f7523f4a228121f34c77e04a4b51fd19a9e001fa5a97d616400d32b7dbc9e1391281911f510c6063dcbed60244d516acbb798fe56b96abd58c4a7b417d85ae3174db995a4943ccaf3a0b555458e759556333732adec6aa71c0897a99ad0e2a824466b93c333ea4e8bb23e6b3243adac2ec93353b955e340fd899fa73a059b1f3682913167554d468f2cae0e62b7c6c90f320c58a9630099495456c076c4349c9357a1b37f129f52f92ef748df3d236c4915ad980a46ac57df7369b9ec13617f2cb1c5c30c4e56cac5d3c963b282e06c717f6f07ed3e07b7a12f8028cdbce9bbacbf08b61b00a1c330794cf898f8cf0f4726a4c9585493759020eea1456db39453e8c9830778c5ba6176cac7850449656345e3b1a16068b10c35d7fbe10747d48f1f95891a4ae6321affbd3c474a78d808d8a214cb938ed89e596ae92bbafdd8f0a3469684318d0ed5574326f024147682cd2439543f9c153574f92567d2e9d7bc9836e52f81d5bfd2638c6843ece93260ee1906c2604f613e9fa52f8d2d6b395fbcf2276c283dec3640eb38ca5af58e506a6b431b97cdfb6118e18e7686645f0031ab777f15950a31d9d061273a0988d6952439a43a7212dcec7428a2e8fe4583b7711c0953f0a1dcb9131aec9b9f8fa7cb935aaa3b1ce8b5315358cf763dc19e196cf047ed2b9e36f1779eb6f89a78ea8ba6af36df50da86384657a536f5f9bb3b334f57ba41584bda25fd9520f29778ad30187c523b0a1788c89e2402efcdd951e9a0c573a2767b72a5bab56f411f029188a5c52eea4335c631b813255a4c4b20cc2568dfe4b04b0a3933f6ddca5ace89a8894a7128b97d2fd00e9c4333841510fe3ef7182c63421368f8aca9b3002ad2b9cff1ae81310b0633c8c3ed6813253ecdd808afac4d102384b6950454a63a87e17f7da8ef3aeb2d7ff9a6bd8526363b52611f9853a81dffe2965c7df0193cd6ff73f466e62d5904be85e334e25c818926e9a079cfcbb19a21e67fa2d48fda7c605f542d23e521d93f9f8b7f62007094e6a94b3d4ff000f92feaaeb9ba75b35fd6073b2e223f0dbbea76bbfa3b4aa7a2757210aa8616a621264d08e477b068cd534483a91a5efda0f56aaf09a1a22897df026e8175ad866077bcf4e27d0824e4d62e96a3716617df0233ef66f94b8b9742fe5adcc3fdac76107ea3136246d3689ae28e3c56f41b6d2c492ee1359cea25463a4d56ca22e365bee211a2aa42b65c0af1a085e05a54aa1bbd4291ad86523e7f760413acaef8f1f797509d398541a0fe28905b9e238fcb14608f75e97e605644073c3d6a56c8635848084b76e1245b450bc9190d7bed6e01626bbcd0f7401e8983dc488dc9b0536cf7246277064e57eff88967d8044aaf0ea8ad2b8ab1dacf74e5c02d0a2ee8efde5d56cea05d3ec2240cb1f65c24cdc65d95c72d64941303880dad5cffb061312bf8e13369908f30cb5ae70356474105b282eb3434594678a336985565b9ebd0eb5e53abac23394cc56e6eac44846b80b19211af8ed9e5f8e7ffa914af1ed4b4b17570d8d3727a7312cbba3c14c95d36d3debca9cd4f8417f6bdb9dfc38c858280ea4a3e0c5860f162ac0aacff51d1d4537300754ee52720540eb3ed8d6d06842d09f4cbb50f2c9460f5add466961c07b9bdbf599641b9ad739c006ea121c88078f644c7b0c7ba68529899ebb20ac33961bc477417c93ee12cacf0e2e00e41289645de859805262863c4a3db93b93655f59b35eb7664b2b7d01f0d5d7dcaa721e667132cba8fecb6b9533ece3f27dda5d623cca30a586d459f24dbb2b6ea93e1e00c6042c0496e711e59af2158180b5aaca1ddd9ce1e6630b133255c9c5ae90a2492d755a6636b86fbe9ffdf76a4b3ebbf4080f8eba7a83f8d509bc34f63e9761de58f19fc99086dec9a5da43017fe5c11f057388bab1afee029a08bd65a92444745e9e66c84f83de3758d0e3157fdf6a14456513112708ee396b6255f4962f7f2ea4c1b036c65469124a3bef5911b2ac8bfba2499e205f7baec03660ceaccbe7fe97c5a5c49febe6360369279f88107f01dcdeeaf3fbbf7fbc6149f954037de64cbcd2305d4dd2a9e36d046dd164aafd3889df41d7b4f614b4df033db26d07689da23f71c4f2ba76b5d59b5535c05460b7971df8f2af1a716b34ef117e723c806588cc2362c6e0fcb2339da702c9106c56c147ec38d8fcf7f6da397e5937d4e5f9c8e9b32afe868850e22cc07ba496a62c78e97c7d407e3c920a730acff5f22a7ea51ac2d2b1f3c54d2c15d9a1d84043bb04ff42faea4cc76370168c5aae7a19050f0c9cb2cb832e9ed995c7046d405b21f1c1a40524d417da69069061ea84c467504fd0df04b5472e34ef2cd96e3a9297bea1f2a4c54eb2361b0c179126ed7f8b915a754becf514e0133d9550f9c138811a204bb40b0f6116fb88414939727e2dd6f16d3ced170a4c807005661650aa69cfd95d1b0dfd09fb8d40ac85e2b41abbf07aa4162915119aa05dec54e796a94d9d43fcdd4a4641987473f32a9c194650cbbcc47bfcd744126288b5dfaec99b3a06d57357580b74d07fc9e62698a908eeacee033b607163c00342fd25955966d5f4cbd86a5593491adaca7e0921d549f99f6a94b3b8c8b4c0916d3161ea08acef6fe092522a9adee4941f04895931aec52369563ffcc82e9191c4d6a353ff5969b42f7c7299fc6614cf835eb2845718f5c454bd80f0b932b52f48f2644ffdfdafcb25dd0bb2b0d87cd9d5362a3fa8f67f22722b351925ecb51aa6103eb9d3cc8df1d7e096014cb821cdc91c3b49816b983cca129afcbe4f4ffb34b1079dbc4030d04b3b6412c0232f9b7d0f284e710009d8dc0278a7061b74219baf53cfca88848eaedf3a29a97fbde3b2e3f98544c335949c6a65751edef51224ae4274744008e3213b7ffbe203452c83e97458599a2d08a87b0180232315403e680460d217fe78aae54b959d4a64b3682d63fd279738b2fcb15e16ac05b27470455bce7ee8e30b4e8aced6690d3467f0c7d8646cae65616fd0faf7e3df3d83844383724270eca979e2f7feae67c38cdf8402a4bb68328cb3f81933862fc0d1d288d37ef5b3f15fab28ab5125bd5c7b5c43aaa0ee4350d447d8789f105d5706b112641d0d37c17ddc9beb190cc2bad822b73701d94ece4717ae0defd56b724690c3d70e5375e077a0111debaf47afd309342e2f0c377bc6753fe8555744eab9249a1a7eb6d52a1542352e72c75d227f0ec2acca10250733886dec99549ef9eff62b6ac74ea17d15f44cd8a1d5c94686b69e58ee39a6f7c7bb7b77876b15df7475a86bad3975ac0c94ecc1be1822dcbb37ad88a7860653054c6b26a02f17fec55dfd866fa508d996a8e9b9049c1fcdcc9e93adef058a40720b57f336cf0cc10ab2a5fb317ea0986466100df17f9b9f803b7f8da494371a8af3dcc5283d2dafb45ec32e5baee0be58523811e181e23a2283682f516fc105416ec14ec7fc9dbec3bf04ced5c8d9db0e4a7b1a16000156f868ea8574e502095b17189518d0e3c2ac753ce52cf2d5de988bcf3fce1e6c3862a9af9496aba0d2950e9984b39a27517125e94805117f4d1f570785e9772e4bb174e21ffd07219a95a81bae47fec1aa194978170e9624068502e3dd0f6a7072293178e86572727dcfb559eee31765ef16abcbf9760c06d74b5676f90d35e0b31e91ab6f202686a1bb11a05bb4c2e870bde524a040341de9be79a2cf14f2d7e97cbdedb30f32dc40b67b90fbbba971cbdbea8c907f21dfc065cc3487e0bbdda3771262f6d51656f95b68b8ffbd78a07eb43af4dd43c448f7070a77fa5df00f09c0b95d91b645ef0b43d75bb60eebdd891e24313c951937b0efefbce61d4f707cee20353e268b9e514cc7b070e2fd3c90239b2db678853e678a0ed6ff909be7df194284cde9cea0f7cd3954ef1f943eba16d0360c2465042862fb6335dbf3fe4f8e17417f52053389617eb64de150c100591231557dbdbca4a451da2a4f28519876f2c1b8b665b085e46da94bb7951d6484add3571b785b813acde60e4704d723e223bb3df9392b1ec809485a37012e41e231a7c1189421a84b2d8006b57c95cd3ef4cd6d6d2e041998d76e7592bfa4ce0547dbcf281e12d63fb15482aebbc716a79a959f0486287debc798c6c5e95e049a521b3d626aa78b443d5f3926101ab6aa14e612dcb7f25122c3fce2f0e90cc3f24832aa40b1ff03e8c76b00e87421b0d0d7b0de7163e0c445efd3815f41ac80fdd235b543cd25019fbea62cdd02a9bb74aec37b1ef24f827ca6bb861ed010163678ca725a1f72e34e7a42011876150f1df454fb22ce3f07f84e51159da1bc4d086a682459404fd9c899efa8f05b12f4b6c80cfe5a366a0d7f6404bfaab30fb23d2fb9e6e42469034fccba3826aca8bd44793a625cee97491e0f2e66057fdb1b943c606fbc9f0652165dc6917c0abc93d7e751076a9973fc756792855057313c026dd96fb0e297d069197217818971c411e5da786314d2b716b01eea223fb804abd26fe6901c0e9eba5cb9a8767de1fb646aaf5e1bbec60f74aaba56c6be2bf39a349cbc9fde3dba0fced6b1a818f239efbfcb152e8461ffb20daafbb5698363913a98ed20c9fa3ec16fecaf8cc4a174ae818b683c9fd14e98fe6d10d7b9e58bf5ced0d4ae2fd2a2707863b7feaeb3f75952883e820f39bd2fe5fc7b9998fa38d1f37f23cd01b7228b3647e69dd4c3467a9414f18fd04a5390c75a410d55b42cb4c7ff5d5520a0d3e5c5529f65521d6dcaf3ab8742e2a215798332d7611bbff8fc4dcc609c12f96702d2602a8740014cd368e72b5e14a03d10917b3523641ad0d145fc034116ddfd85c1a1511de02a8f40c071d2f1adc7e6f6e745ee4c54a6a43406d7d2ea301b78d025a9359140aa0c894050f90dd1a6557fb4ecbb1bb65a4484b04e736c11c7ae89764a9fddab14fdd1d1bb06e6a998f89fec0521a2e7ba5eb36342aad2478c25bb6bd8edd8d7fdd6ac04c93f044d89ccfc4b3b0b439c5ce82d6ce9f067e9d1ff95ef99580127e413d10e7f8fa62e7c03263cbbbd82b7c617cbbe764f9626fdfc34229f478c25ca92d55dff22700efdcf61e82e4efdf16d43023a028fb4ac0e50348b4397c09ea2af386ce0528b0e78f0a497c21737c8e043ef7412c1fb3c7fd4f6a78a11ba82b8dbd83324e1d3d11351b51c69aa5c3aa5b70a51ac901c328c7acfd8ade06e4043290931601c84dd8aca1c4d3e064ea24d298515a4b30056e98ad724cc03a979149d6dc5934fe58fcfd80827a17690ed3ae2e6c447ca84cb9481a01994555e5ed596c6086fa627e32b43109c6dc15406521312f0c64a89331b71ec6ac3ca7832325514b4415e1bccefefc9bd85996540ae461c002c97c4730526019b939c325f0b9489cf3bd9821a02eaf6dca2ef9bf96e2d0393574b8af5ae52ee7343f0c88cdfb878ae1774ab2545f80946c8737fd0888b84f57e41d21361e5cca4055a8fd74fc05fc8486da0a2e169419a053c625ce51f545a12c7ed73aefa14a65168437a8d0bb257cac5b49439cc1cfe450e0c07a60485417a6e382eb37bad9ac53b273d6fd9f491a6120224c31d82c658d051a873af1a79fa1a1bae0e68e874470d9907feefc18724a75dd59e88e3eec31ca73b54ec3dab7f5ec105fc3a1462ceb91a8b93b35fccc57fdf0e2f7050a5540dd63de10e2ca7aa5ca44f1b8ef4cc5158a6195ce0f399b1e42bcd0397a5202d09c4490e62355c6a8d118accda00f9b3c1a47ccac970a9ecc7654f79b29e43af859d89e00683880a1d93e5d9a9b965cb0e737a4b0d3eb2a936b019d7189143878eda383d8d3a39805e0d88a423b13168b27f2f14cfe09db1a3c076aa9538187ca8f66073a5057c14c2daffdc23c51eb2e118deae2febbadb99397c57a72ecd4186495acf3561951791171bdea7fd54390a89b0b59a6f306d13346dd286bfba909afc440c74029af7bec72de3544e303534abb706c3db04d6d1c70068c8658b71130fa865d9b9dc9c5a5ad331e01ab8b94fede6ae447085b86daf3e98bd54910964053a5d1b03631c942071717af37d65b6d48b9ec33bf9e3835ef2beaaaa895e3638967a8baaad4c483242e1e6c6d4cc06673a4ec87d56540cf19afd27c9ba3638df46ffc0c08b6a0adabc649b8b6e44aae00d180051d6d82ae4c5d180ef966141f0d9b7c49236200e1f7f94b5145e4716b836162f000cc2c6261ea556f5fc513b6bf5501ed6fd5d462bde8b795fe901ffb30587e22734320d8027311581d4a5ce04393df938f6d85186739e7c730079ec8b39138919522058bbdd13dff26167111afdbaccf683d40373b0c0b0bcb54a321e4a5b74d5697d15afa0b26b8778c72b3d848ce9c951a68bd9f0db58bbd0108542dbed0be5f5afd77e899be493eaca12045525f250364de6d9ca590692a964b5c12d100950b2f8a3a6dd4520f86710eb83a01d3f6866a68df89a6e9b1da3f0287f9098375f96435a0942e0c3931212daf584e7fdaaf47c7b7ef73c49b4db4ca7de0881666c669bd459e617cf7c7e56a9168165eaca461a7ee27fd67d9f4ba33333a7fbc0bf527518d8ba639d7c54d0eaadac901a880f5c2776f669a54b0fa5bfa762517c0d497ddd3c9cacbccb8bcd9d5971b25f0828ea09f1b45a13d19888393486c06f805c8da1499697eaec1830550e2c280a3ef741031950175963d66ab1cd85140a2eb44bbd7210cb71556093770c91b4047b317dfb23fa4ef839a3567898df6b35e55fbbe12e27e2900af7fe936928ba657c240d5066061eef4c3c97a145ebd69023c4821cbd58844d9a3c7fd95062cccb57637dbe12d82d0f9cf610fb40e6026be71a5f4143a598877d6f8c631f0f5bb7e090e79d945fce12ef5919e0cfe51269cbfaaa25eca782cf0b10363f43c5427990cafd89af978ae4dab3af9d7b741b13482ec6b73d434d4d57bd254aa94fa5ac29f34a67056e4841e62e147b9e2e7a73415393d24b9eda4fb600f05bd2defc036a1b46f1a2385875d5e3171642ef0970fa1873de81e1c7a5201eccb15cd1fe15fb9569269a80089903620ef5f09ebc60e32d20c24fc3ddfef088cb865ca99a599db864156a0a801bdddb646c43a9b18f185fa4524192aea68b06d8137c0563ac92539f971976d918070ea251ab5aff7103c70b561ac677819efedd6669bbfaab9cdb8d15398fa5635c3dc60abef3b9baaeb7e08f8acf5d2d4b946ebf2f9db10b892512de84953bcb7d74c876a4e822d2c74efb4c2f050004f9e1d01255030b786ee0a91ab54f8ffaa9df7069d2f7f2dedd13e121058224f64e17f90931d1d5b5ce7d2810f1b2143b7f5417cbcc39642b11cecbb03fc353117be5965cc40c8fa3475ffd8a334a3c55dd0c33f4ab8437d3e6fa123f970a226041cc0d0c28b77353a8e46f1983432fc3ba35a3b26b84bf546bd21555843dddd81da48214eb3d4bd193f83010894b41363df4db3d7914533634971b1c2f56b9b4c5fbe9cfd5d120e146abc9753b0055205d9760d998750fe128c20bb84a3413a194206b18164ad53c059a8dbbb47e3e41954dd72887e142d0d20745b417a0341c237055a781e58083bdac4819b886425697faaab982dcb28b768782188be9ee8757bea55bda172f022b8384b000855dba4ec391245572b06708044c5538ef32444457ccaa2efa190b6226cb9810f156e5a75bb2c4e0ce2ad1527d01ab9262a45a81989c9770605f00fa343e020e84e60d860a4c7d2849ba5b0b2bd20e998fbe98acb0075791d6f4a127071fec432f1dbbb79258cbc9edc7f8f80b3ce904412fac9a39396fa7f6385d2dde537634179f6077ed63bab2211dfd998995a4a9cf849c8206b23310e7cab9888a500b1ba69762883cb61d14b6e546bad9a4158489c60ecf2c8279ac4c3d002315ed66694b376c35929d70f9fa3ee1ea21e2466f09cbca48af9a98885bcf61fea0f5967a6c78de36706eca494f139298ab56553dab63966aafb75a59b9de01c42da532c0844ac669fb5ddf15be3b08be630b87e03457d793256f645f8db0078d0c361a216a793f26183fa11cfdf0de8dd3872a6e67b3153b777f271932b5b81516be0b6d7639d0280502ea7371e2d1f1b3855bd077b290ef0f916caacd6cec31389cfdee620a6fb4afb1c9d23cc6ce3ccfee96e0fa9f6ee613863a46f02ca0981df4b14b7bbf9e2b69b2475f1485263fdd8605c4db32c73559732a9db03823b25e600ccd73f30b20ead64ea03cf9bd44a067aa822b7f312db0c981d437bc66e39af935f5482dfd42bda369cd017159a1ca1d174b109c875c34a1b032998242e49d6900c3b40aa516b39425eaf8a03842bff1d33a10f28848c101e54637ea6b9fd9db061978532b5d0808923774388bab3b53a64effe9aaf748c412f5aa97eacc4ba5e3458a539f737f98595d4b9fb967224da08b1d828cae9c5e3bf6d0fc8cc74eea18a6070b4ae1125f9dec9548b89d01c12174b441dda81fcea3aec3de11f6c344b7690fa02273250c6d5e2cb5007c91e9cb9246b25c8f5be515d68ba3bc2b2f475ddfc1702c114602a1f0746fee5c41cd0b4434b61cc2de3815c6db799b8a9dfe2a63e636c753b08969f3fbfcf8a25a4ef1d0c41f1b9d1fdbbf22f2814f12fc514a996e86b624d2f7169338bc9605efe1f3f2d2f59d6b6f1a3a80e11afc92b789bf809ee388e5a640c39b40eb43b5f581daca8fe269230265f216cddb6805607c04e9431b7334cb1a6e635fe679431b164c33d353877c1087958455f4972bce4a05f8a42dfee8a4b8219ce7b66ad0a4a8ecf13af43e407063d7f7065afaf134047643cf69f992fd13e46edeaf2d63515e7059e9ae51620c13d3e16fb2240797500884d4877d5b6ac501c393169173d220da0ed32b3f16fe10d92070218e2af48ea4b335d94aa913194eb02bae362d7d4f210e54da139c269478982a0a9c72483b359018bc00e652bf12da9fab76a8eeaecae6f71e9281290a2e71e3cf414b8ed2b4720c5cbcd97a2c89a2fe83669ddafe32a403ceed5addd40f0e83eb7a65031f59578a7c28f83fde86f12071a7a2992d4e8b02394cd0bd0f3d51c88d6b439ab809ae2a5e2a72cc40e4c3ee11426c4e0936defd45e55a161d91b4a39dce1cf12f33f12f8ee84e88a37e75ece2404e25b0f2a1bdf729a23759cad971a595fe45ab4fc60a2238c081c4dff03d506dedb71259b88eeb096be6dfc93761b9e3477eb6a56486f55eeca0f9db3714b29b7ad23a0b71cf969f8781ed06b08b1442b5073571e2abd0e1a346167f9cac02759b8c0cd524d63ebd2f7d867ead6120316657a32b6fae8180f0ec0b94e4a389beca2d9b8f3691e424c11c928a140e34514e8709096de5a4e62f847a7793944b61b29d76682bc78d96b654618c61cf88c5460fad56c4e755c606ad3ad18e5a96a297e05d2fa03a6d6e6dc3b1f40a852a44deb8dad396a5cacc48509d5ddc214577b26e750b70ddcb53efda3ec8c76faac385836542c638d3e9d93669d5a7d623fcacbcc3782cb935aeff34ca304383293834613a57ef1bdc29a01ed5657bf8b9e1159ff8f7a25b2ee495fe3820192df1bbdf0d70c1dd98653642859b2bb08f56fb658b3df767bb78738c4fd7b58435e2b25c69700659824c34bbeb2f1a608116598b44a1515bb0780c32f370b59170eff0fe80861fd59581b2da9b553b975bd9acf67b9e7371a3d51b2a2ced3fdc00579eb6b4addededd6ef6a346f058509de84d4bbb3c47b056db888dfa9a9fa48ef0249b1ef049100035d7aa4acce0b151dc5cef6ffd6536c3f63ead3603e372a655c04f249cfa4e2b6304a66b8acff0ea8b25e2e0d3703c934eb459bd9a2bdb1bf3c02375a6637c6bae6f5eb77423e3363359845b109a72b2b77d8e58f89cc663b4ebdb80f70529457bacaca3d6695229daaa6214d1323da428b1cd7cb909b93d5c0d5ca7ae639f5106fa15c41796c412d67e7bee2e7807ca632c16c4d2097bad8fd9a227b94b93a49c5e4047ede46e1351f68c957caf26e02c1a2b85f289a3be7c343cb418f2242bbf57a8ebceca45c096a85172f6e95b7011919be50d00387e959f9b669cb9f194bf2ddcdee2a7c61bb3ef381b59268970bb44ba5435c9be82fdd85d3b0c14d68fd92da8bc7f643c988d03a9fc35d179874ce77d8179f6b47dd560e75650663f631d76de733a8dd64b2fddbebff99c59445c81e3d28cbe8dbbc29e2bf74dd87e51e433f020c8feb79ddc55e61db759b8067201fe38966a61569af62ee470a16b2f7b2fad0cce4e6819eb3aae00a4aef6338e2bbc25592a6ae04c2c3a360330903dfbc62a3727a2fd05ed936981d29b45ebb40ba1ee46257a7f7d4f47655ce8084a93f5472cccfd530bfc8c4220db66959a70bff66adf1336b0b1c68b6c7a5eeed476c6de05c4f27d4c3bfde8a38fcd0e627d17f769b28c7c729b1a8ffdb166822132481883cb91bc38af50895664bcc6752b6b21f2e69090032a18acdf55f9cdf6b70524f03dfb1f6583cb2e115b945dfa396ea35c3c81284a9301e12ffbdc03b99a4bf888a2e9ddf9517fcdd8a96d9bb3bf47c987e138b02ebaa223c4ecd31681cf4f17b2dc1cd772e7ea910ac9ca24c4104a6b1e8fafbc9f52d3a30cf460e364aff14d91fe5a2a6a7b07c99c46f9a064d813f55a0e2aab7db0830637f1d0732caabfbf7b974d6536fad67acbfed985f726a526a98655d31f7590cda5e1b57dda5452007ca94fb56893c1ba3f1a2726b2e15c676e34b20b5cd110f1e89901aebb8af1e54c1de54e0294237b9dd7181f8891c55163bceb47bf3f239b40e7b56e482847cbef21218746f0cd903bbd1009689853cc24186242f3f9b9cdfde508db3a06e458104abbd84308ce908af7a4853782a733333ad86e4a08d3a1cf35e24c906656994dfad997186a8edac7c3f7b8c65267c79e2643c82cc82364084087a2dd98d32476ba3d74bb764461b5d8eeb195fd37899ca2c199bf5b46c5772e21c5ae3f63bfb8163323f0d8751af64eef120d5d1b16ab5cb22c5d0ae87048e31cb447be9b45eaf25300106358fbb30d9b1fd6fe77a97ccdd82bb55e5843891a50bb50fd17780bc9ba641718c7b40c2339ea44777e900a33ee29525fb8b394a46aa6a2b3814d81ff45b4d65465df542a67cbee4fea5d7a3b6192819844de780838d408eb50007de428b21a1ad72cb88687854fce74b1e37b7fe59c20b30ce0c3d064f5174534a9187dac3f38caa3269efe5403cfc70ec8e2a041713585dd4a99f0c01f9543004bf09f95bda9f7cf94ae2716202efa37db151244045fc0224595de44cb86949805e5d01f6492e88eeec9bdaf73f449ca243e67859e08610c4a7c6720dd18da8f88c5db3b8f8467bf6230971028eddca2bb9d07212be59c081ecdd6e5ca372edaf0c9f3ef0517019ca983065ed512a9e425c4542fc0e5081a9419049dd8b7aad02098b7ade0ba2cd9600e9a675df4391b9b8d1cc81a4f46f82c6d7cfafe866551045d82e39b7dbc48634dfb6db00d000cc02074528f29c72ca51816188a7dc03f8bc33a49eaa8ca6e63a4455508fb6f63b1d6e173a271e59ea74807dcc4820015ba631cbac5238eeba90438f1c6c9b0969aab80a073c981114d2efbed2a1f440a225b8ea1adcbf7763a66cc4f9666318d598d85457d492ed351851da3885d59c3bf1776f5553ffbaee7c32112e8d2c3347a3bda0dd8f90e8805a63146db91d31fb5cc7d65411408d723bb2103f39405ff0751e9af21aa040282f2724e63d01a0f4824af34e7820fddca00288dc5c99115453cfdc45932dcfff11e38cdd71c80e9ed228fe2cec3ef3038c2bcb37eca87b671178df4ee3a581bdb5619384ab86334789fa731c4663611d996796d076a149549a0ee01f0d1929480a3ec7e12c9c06d770ee35786df0c5d53f7cd27c5763c372622a3845a56d2780d064a19e04a89e798458b7179080739a2d4a36bb79dc8f9145c8dc6c1a84de348852b480acf3b9dc65f8abfffffc11116f800a086fed95ed27c69273b4d57f46d985e8b2aee1a9ddc7fdce1ba6ad3c324c16a219ec7e5e74c5712c2a39dc985626a0db0df3ad3b432489641840c4551e976dbb147cbc66a6801fb59332703bdb982a09fd88f914794b62ab86c2f8c4c3ad3b21b505297aae02eccf3fdadb03df6ee03ecf48be12af1e586359e640973ab596f1d48193ccb8fd901667d1f5ab18470f3a940fd0a1a967d7ef2f2bdce096270c17ac0819082b11f228b996e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0fae374a38094bbd8c383fe9f02c4a07682f7d473d35b9d902a0278e400b4e5d0531f5763e08472b12dd46e80e1402851eb0c7b17b834de7d053547726e71018468a88eb3c2a194d4d563e23cc51ffd3142b2ec5d62d6bbb3221162666ccf207aec3e50ec5828346b112c2633a427ec1dd60e15bd7744e819b85f2991818fb7b00821180c6abc601465ff3788173bb9b537f9b794418bf7f103ba3616006c419fb92256b4922a3ce5711e283e380e4d2aad72952f66bd04bea3b8c5aa8c8a16e73382e6824a8f60f2ff20b40e1b3a6c7ac3dc0b840d0c3a96c7fefeb953d7dfa7351fe2514c26e06026e0f64de4f8e431d32a682f603a35d80ee3f81140763ce1ead5fa1f8c3b2df042a614d25b1077cec1f3c1dc91fcea40c0b7c9ef6028263aa54044a16091c1152ac04f26eae4d1c1b118a659919717fc5ec6646f0b3f8b1ad8e38345f42af67e6a64493bf5e982c4e724f80fead51e6c94d31ce8506fdc287164144a7ec6a52003904dd4ac87b2954f5c71cb9f1b5bef124972ac68db3d23f123bb889136738e4d270a2c3b976272cfa467a8c5bdb602be0e7034669ce788dc6bdc6ca4aff0cc3b02aa4ab33abe3287a25a72bed18342dacdc2c5409633ed773b122b8d28a9b65d44c569c2a64600de563c91e92b01e0dc04e0ca9160e4064f722828142d047bac28d60e80351294ce402e022f70d363809ec7f9e5f1c792e16f378942704901aa8f559100b25d2d6f70dc740f3ece8a1e72897a527d6eb19a5b9c817e11924b67add615a186267c6f66a624981eabc7befe625a9bf3229066702c46d67ba84a679d6b09ce90eab21996f1d10a91a0394c6049e5f3cd0f4ec4fc05d01ea5c13098bfee7035f2079d0c3c60993598a73f5a8ccb006f28872e3df1afcca6df2ba4a5187baa65f7353be075987aa59048b02d8bfedf8ad75c67eda75be2cf70ec368bc1447c034749f7833a5acb5ef5029b5785a2d73c389e27f909198bb96df3f777025152e09b14283208c56f8dfb0c4fd772c59c6f41a98600d8b1a7331ba2ed096d8e9cdab257da27d58ea15fd33ce86ddd8694be6df8f65e4453bce0b9614fd4dc438e2e68da96f15f2dc20d4f782362062a2376ade2beaf90da391f29760211be9f4ed5297ff75bb8128c30f7606247bfa25fc11e6924162c089f27826f9eb8d1f1ad84cac7632fe01086a2a1e98309dff4b67291ab5168f36431958e29a909915390d62e76e8cdb4fcc0961a74f7fb54fadee68afdbdaa4583aabcfb8d911a2daf2e6c0466b0c96181e288ea7a6363f7dd041bf3e8f23c9ca3abf19cbf486f70a7aac10c3d555c55c12a09ca5bc654479a40bc4466aefa20efbff97f79d4a13bb42194b5598db9574b05e7881da11e05eb3787b3ae5d76ab60173fedc39122560c529fa9485ec6b6a6ea7aefcae29cda48fb0544e1cb19679c07dace99091db4ccdcff8a38efd1489813532cba8632731badb417c152f51f94dff62746c16f054884d50570c1e151e5a269b8b180ee593e873455695401522f7bd4c1b3c5df60d366fe2b5cff4269b19a6a9aca3d3769772a04499f910e72a81db29ffe7700169ca193ed01306638325df6891e3d850accd8be3c7292b670f2d194a2811fc2c85d42b5224c5ba73571b0852a5eb14d99b02b9efed45fa8a60872ac95ef818f3abd01c10b366fb81663fc16c75c17f57d293950a3182336c48ee92b07672a5ec65245d108a908c356867aa6224895e1316e584470faf492a34b4c8c020ce6af8a4ec0be6cf94243d49c93b90dddd9e59516e4d338d3df10dace4823f12ea69203e6c324667f18cdf31299d1819a004904ffcba48dbf2c69e2a0f4d7a0c16be5d9522f2437c92dfba3cfb08112ba8ad9e965d34b9f8b4741024e47aafa00347cedef8c98682ef0606680dd0441d3290e2c52acf82603035f633e8bd08207a8d1d7620b47ccfdbe469e4e30e6d15927ca47886b0ceb050e7619daaffabd79f1ef42e0daf937396b9a5976c26b1425f691ba81a4be3c6426635b5a0da16082b68b24aea82bee706f820ec2fd057f7eaf6b2dc1216b0502b3ac28b7256bd99f8bbe3a8298a0e9ba9f6f34ebde653cc14b0bac8ef47b7a74186778f1389f7e60ab7a5a059620c0f34fe0ed979eaaafb0589d6714bbaca4719d5061dfa4a72b8c1c573fec0801120a0fa6866d2f06e26568d69f8a8a0217ab149b9ec828a75677e4324632033f997ad8f3c07e13717b425702e1c86fe28902d8d47fe9fe7c423e810c3fad18f77b9bce44fb5ad3d79d93924c4fb126b7ae14c154a3ce4aa88c8841f009d389af6112a53cc4e4b1c948ddaa1d9ed61a36d73ef50e0e77ce281e17ed61d74450b0ffdab7d00a5dd2e72bc0c3c6b522e75290d143e426242fa7483f40257f81d3b407f1e94e5dba31bf5331304f5c1d92691d11a9a001323583d767681a96bcc502a50b7061865bb6478216303223b4cf6a0474d4112ae71d6e484200dbf723dca29b5e0bc8489caf50f11ccc3b060637eff91d331fed4d02c34a7278f4de05cfa39ea96252b155a64194fef54812370107a0b3657214faa6919b96e6829cdf0f1d59f84e93eb4d0661a5c4e202c310fd9ceeb07d669e7c7878abc0c336b3f6d06bb87be7efd41e7b53cd6099cb9a7d2a75d12d192c7dab33b7dc53aa732e51e6d49b5121079b9301d2782b6287e57bc4c01af2079d5920b2e2ef2f08a08f9a00277b453058f4cf8dc5ba504e95b3a5a332f0baf0663f5021fb873bdc51c13e5ee0b7d778adfda0f66c75f2e1057eaa43a0958dec071f70d5e93a34ddd5b37e6915453b7eacd18482e72d21c6fc2db58778830075f2ec55af26b8ed7cf35aa4466f634a73886dbe321bd49edb62d50d149c1a78c6f91804c79b68138f2567c35fbefc665edb9729c129e88d20fa095d714f55b60e0d4c041c96fa037f838406bf67964352e0d78357331ea16e29125c69c6f5c49d7db8d097e044501c59bf8ac05125891472241b0ef65f0cb8626b098bbf8ab1b606f0b81ad69c33a3ba1d151ffb7f0aa198d5255597a3d30a6ae35c5fb11bda395d28fbb52431e2f75687848c04ed9bd372493bf2c65b514e699cf1b5ef30ee39b8dc2317d09a762db4f8559ab4413b925ab050fd104203ba6fac6951f85b8644c8fcf74cb07a2e8a463d8dac7434790753c8550cdb951b582414d714f347036561eba8376ba2878dd0bd6281ef3878bbe35a86a132f74838a0e9c41eafb9763031e85b1871d2cf81e9c59ca32079d4168a3518b4c7417bf1b30637176a260a4b7d4bf72ca01f0731edcf11b0d3ad15d8b3be77c47cd6b4f970e9e2fa0c823140d6341503ee0ec7364efa4365f8ed378cf7b478047837201a8a731b74c4ba0849bca82444309076b2ce572062f412a603d273664349e74540638d65ec4648a706cc636b6649f7683879e59ec5892e6607eb75b27ab5a28e439431e507e33e5bec0fe02797664aae424c9b07f36e1f9279c37f435938607bd526d82357be144eb49285bc3d8fdfb724f49980b31846da62a698abcd4161dd9d03f5fa464698086b89e98c890efea32c91c19224690c5466ce52f05d5c2ac2b875068a0553a8316cce481804d0572a1cbba1370c78964daad670d71c7f3182aae58ddf4c1c08af947ed7168c8bc406df6feb1247ab227ecf4e898cdad5e6cfb69def6c5bba78f7822fc801030570e4ebeaaa5d46de51ca093229000c68bcd62d1d5da636ba3b60f336b3f9c1b18b0ec7f47614e28e59183b79fa32e2964b4e78464f355bb4cca422b48798b518796568c024f84fc6d03f89dabda2e19022a0968ed9e6180e5edcc72c8be5a25dadc565757b1ac0ac5fef7ee04b260f2b096a96b2c98dabd9dea43da1bdc2d6d8fa15510956889d989587b47fbc0af3635ecf20ce859642085b69b6a91989b78d485bd297cc7d7fffe86a991ccea5c32c64fead18b9c8bfd2299ae24bd50afabd24a4dbf3940a77fbd0eba022f00df9e943ac9abb4c8e6a0d47f58597e97ab3ec3d5ebe1fec2328d92e7866195f20b00d53bb654f102b524494cb498a640370d5618d265af1e0adfae64ab75f340e74afb1109ce29693d52356a3c49884130d1d70e5e391553b0eaf03ef349832414b2eb1399311776c2c9f1bbe519dbffc3bd57473adacb4499cea3ab2243ec6aa7dfa463b60045178844311e5cb67664ab4ab537b2925d2ce9ee3efe68ca2d68d26af273be672beed6aff643382ed059b182057752ef6f18bac93d7d31d3cbf59967c4d14301983ae17ff0469c09c76ce05bec13822302a8d1bba1615257257e60212b8dafe6659974725f38ce735815266d71187d4cba485245bac2db7fe67ad09c7d3359f1a9d38f7150bee4d597a9f89633b7063dd39b866d64b4af396a5777692834c92124858ac14258ecd8dbc951eace7429633271b35d29ac603954d81a2e829e36584a8d3639317963ae15f495fddc2dba4ccd0878629f4d97aeef75b1a5f5b083d687acaa51879dc43f9fd247433cb76f575fbb131bfbf85d6a6c028c97c08d6e745ac5658a06ca209039259b4b934c335d991c675c9ca9b7357ff2eb817ad19fb7077a66b3bddb64e1add42f37c2727224062ffaee5a3b4010d98bce61c4072923f7622b01c37dd29726e746c96378b76c1f798aa41f7573141546d066fa7c15b871ffa382f8e028ae142771962b4868085fe6bc9e5ddd95a766d9e9c991828eae58cf286253e1e3c8ee92eb418e4714e90972b5a2172c2c164c626069a0819a4609a45354f99bc416752b2205f98e6c7821eba7ac28c0f60afc34f052a2e961e190d6f463f14b3d392fe43f9dace54b41d3dbef16225298045c045130de953535606ebc8505b75763445a10f485850d43a54632019ec2a08862ee4175e607b014fdc8da7ad9ccf53e1e712b95c9bf2e85e8db944dbb264d8e61636ec59a4cd723bea2e021bf687c6af0ec9b44e41bfbc068118e2c4ce65b8988d34fd3ad984bd32f1dcfffd41243938e3b918ccf51cbf4e19484b5acf62453a6114fc462cd7466e687039d8414361b7095ae53b25d25f015acb0d73541a4bf401592aed871461e6473a83400ceb37cdea7fb6df0ad5ecc41cd9c7a0da8375e29631d561645098e617af8ef0cd7351e294bd190522afacec8b0500c48cbb6b8d701aed18ee85bd583da15a944f8aabd96f4bc50b70e874101df01f9632954bfd71f5e101f6a2356d41c7e91f0c25f54525230b2d165bcee22de2eff35d8d4c53b1915d91304bfeb6c7ba2b79b7a878533ea32df08e9e0405881b210af2adb837aadc188acf16122a3ea7dcbfe8570a5d3fee4d106ed58504a1c4df0e112cb5e1126f4a5b6e837236cb05e21e1a96be8a1d0fc4ef0e37ace04de7573fefe193571f171fd6857f9a082e9840b184f80a91cd0e7f53d6bcc877f96f5e06682d12aedd83819f5a6f55b3e31341778d47d8420aaab2cc0b98eb6e8ae8cc6720b663218406b95525f5e5911c97cebea73615fc4146d6a4caac7a92c73ba0ab46daccc678f31bc784b81d5ad7a48ae557d13e77db7923c0f24f7e7710f6a8a8f265888b3a415258312f8e36e723b4fe164c2e58ba1bb5452b1ce2ba8e5e547d804d9c1a6740d2d414aa44db5a438b3d095ef90ba83927f3b70035113812f3ba09820126bb99f4340464dcbf2a071b7043c719d75dc2f60a7bc44ba32554dd0ee46f504fe3eb908e77c8b9bd2369e9b8af55eb1bbece292cdcee4a40707abbae83945dbd419833346572e7c0a734958c7529af1b9c1d18a5f0b2ef4d048d1ed0c3811874de46670536bdd5985a3ba7c6ae411ddabe05bddf25cfc081d8bb5052ce00f0a326348a36a2de108f622f9c489cd6e2a750835345f9337cafa1406e72b38c59274ce64680a2172923a82be527a93d2c9be6624f7ce4ef45d6bcdfa89630db98d33d8a873d90c614e275d527b3394035a53a25d038a1b57e604b6a500fe12adc95072c8b17d79356a7e85acdf787d49aa94d0952649a2aeba573861ba2d9871b4a4c5280f543bebcf4bf8245c3258b05c369db9b307f8c3ffe0da84f775646d0a23ae9575bf08f16615cce47346f03eb03f7f1b266a10bacaa2b732a9d3dff3916e71a71b76a830f23db0e18c83cffc51fa9155da51fcd24b40f87e5f35bffc629b234328993187c5ed6bedc9083a120e64222b1552e9af82cc4e9adb69f2065336c2c3ffc179f9db83a2d8bf81d4998181191a73f349c6484eeff9fd63f0ca9c7adfd4d6c769a97de60576ba1509e0ab0efd0102e04b1a0da9a777985dca37d82e5574a39119a6c8d1ba689fe2f06d0c4b3cebc6b897c591485a6af69cf45d97ccf81fc4fd7b3b16a59d8fc7d100d94030830281c85f50011ca4c88f7ed4dcf3350a521b07efa3a06e0240b619c8768e467609fe08fa53022d3037a45cdddb67b42f7f2b9187c395d2d6edffac3bea4ca207e7262c888177780b28dd73fe087fc842c17a6f997b78d66b88b7d8a00eb40503b089786fb84ff351fc4352ee52088dd26d06d0cbe4b5ad1b168c0474c93b1e0715b24c52b2983debb829c8d4bec352cfa33850baf9d9781a33b8773efbb1d4b1f6928086e0af8faa6e78034327359c87dae14de00e7883183b119148c6db6361fdc96464deaaff9f22e3ba01bcd130d08209323f4b4d15a4a1904a61e1f3f5129f04c8b49310b0ce4aa7847ea0caa61b7af7dd6a0efee93c0e2f476fa2c99696d4ca4039270b5768384f40b7e254e3eb391f652f5bd99a6cdc8f84ad28d9ea775b5cf598f35c8e9b89c13c44a622fe7c786e72a060a7fa156ba2c87d6360ce6bc8a7cc340f8493ea7f051ea9d2a2c60c81b42a091a623ad5d9e35cc45d68d149f4a73666f5afb06b3d1c6a843283ae783092b1ada66598f295321e010efcf50f1017c014bb5b2a05331601c66f6732a01ede55c658c583a498599fc01f10e38fa237996d62c171d8344672efa442115602f6c3219ae057f45b80e7aee30b9518e15c87e8aa6a7ff90ca6a3f626e13376f2ca90caa6191258aeb40d776c68c966c26d257e889902b9acc5b97ab86e031ba9e75ea02ae724142e8ae851d868c03a65995130ded4246a720c1a9a532ac5a5c49115bced9ed81ca9b87c19673af52639636428c293319e5262b622ddbe03cd59af06d5bc8622e42120b4b14d4dd0ec788405518359829dc0cd56aa021d38563f62f461cec6b3460279c5a5da90827e7d744cfb2ca5efc1b4a22d1913223ab1c5fa70eb3dc9b94845a943b57e4c6cf43c15718e30695387834af1cdf30173566b2b00d032da78a0aed6db71c6a9c515aa127a5a03588faae40d2b1fd5da5924d7dba9ab6fdcf7a066db72018d7d1de423eea47dec2eec237ac4ca8faeae01e2e32cca87f33dc0d41bd0c1d2cf8e2f1f878e39490cd31003ffb0ffdc2b5de38316fa00cecaad70d7defa21fd52d1b7a2675658bdb3835002738eeebbfac91024051b2ea5c10791a419e51c06b71159dccecd1795a3410e6b2f93ac69e4737cd10b0c4e99edade28782925ce5366b15c8edd00a6afcf7252bb9885b0b89d945367b4be3b87188e42b950172880c6b01f23ba74097eb201ac18ad8a42b5cd33b5d014001f85e15360ec423a6eba9b06ce023b54eb395036cb8cf2e0c9c424a87dfdacbb31b34d69df79cb9b2ca68b25ba479c0d260281ffc307fe2694acbded0c8a74f3a817babcad98d3d9e89895d70d44faaf8d2504bced050381ad08fcd09fa5b867446313b7e88bc5a0af4028952f741da41a8c83c07ebbf0592363eec655ae515b1380d8d8bb8f6314f907e71b661dfcddc54bac6166ce84b82903c2b283a723ef43da98341dfc057a6d9aac2fba1f2162661c8533b909abe7325de7342f629f352d5c47f63e73b55680bb84c316bfdc2c929c70e7fc25861ab93992e7200d619105d3f837f7e6bd7cf47443d95b30b3808d8f61348ed3e0cfb3c6a784eda8f8fa258af22b64f29a1209f90f1bd0417107d45db5c2a30593f9155ed00d27536ed598038351632c7c5f306f8fd529ff7bb1b113d3baf18147c0f4789d6fb960f09dfbc0f810b26f3aaa098d07ead6da79fd98d664d74ad973a672757c17e3b2d6045b39aa540df2f9682ca74665d8593f6cac61a64613ec252d070fcdaefbe8ad37bbe74a433fb80d7193e14221cada6c345a15bba5631f8eb2ab2530550f2658cb34afef5973ec85ba8ee1c021bb7733ca216b642d56bf969d8abea6d69db8050ced9391c8ebc7993679b6a34ab677a0093db5a6bc9eec8e3828b42aadda24698609220b55f21f573a7eb742577afe1e4b06c6d689a7ffe57418d161ccd51c40d13dceb5a46218ddfb36ca2f1e6debea43a146be1a11612f956eb99d91d5517bc32bfd7d11bd7042e7c98571e70b8ed8df5a0a9468443e5b3178168ceb0051c8cd6bc8d5f2eb1bb855e4831f9c59998a0134229edad8e0feec8601ee82392de5cd07cc16d01081bec620916b12d28367fbfb967eef16d6bf798bdecc0b4efc072da4e7c558241a8c64e21c87e7ff92037944daa95f263d208f96c2b1023728844677653860bcb8d89c76b23435c27c0c01803349f3f57603463a5f17c5200f7ca5e8bc2cc9ec8a2aed43d5be3dd7e76a9a005924db6aafbd8e546c3e5153d09b939b22f4d149625d368af37ec162b3b7f119b7ceb2fa5bbba8a6a1798a0fbb3c0d67b634aab9fb5b9f09ec15e9f52c9405740d2f8383d5fc470830aa4233a7a0d920cc12081cebf604e633881d57ba87d5479f3207e04505f0bb7ae021af16b7cf2549eb72465ad31dc398d8db848ef1825cad93f927b4e6dea20f397547add97b8ecb183cd4799512a9afda0d6ea3081b6eb9b1e61f38716e20482d8b9de2e701c5f58634e331ac21be8e5c762daa0fa81c8e1285f80ccc880b31897a3b79dc5d654c9e99427ae122eeca2bb11a1b62d5b24dfaf96b1c4e8180244dcf99bd527014780986468a57113b696026a46322141ff9569f6b7a446b0c12982099fff9491564c205bfe1aaffcdaa4de275de30e6eee44e1606aeb1c5bf9589ac94a83c5e3ee57cfef54117012566889195bacc26767745410c25f1283ea9b5553c407e08128b37b5844f9cfe940decfcdbfe1117bf55f312ac0ef095a5b6c78cf4f3d720fb10e50b6bb4775908b1e7cd53fe38e1081d0083657fe878e081c3e2ca0fcaac698eff1d08cad151d3d02e42c0ee0fcfcacc129c96fd5a5cebd73beef3d10b4532d104b564b9c3a2acb4e4420746c3f677ece8a97a1ba70554ad029ed068eb8597407a27b7ebfbf6e2f6ae6492fed9aa0556cc150496ed31c8c449d0bfa67f981bea5aba89415b11d633906db804a03299c8fd5a17be4c8c203865a92848ad8663d24e6864f5fb726200/etc/alternatives/salt-call/etc/alternatives/salt-support/etc/alternatives/spm/etc/alternatives/salt/etc/alternatives/salt-api/etc/alternatives/salt-cloud/etc/alternatives/salt-cp/etc/alternatives/salt-key/etc/alternatives/salt-master/etc/alternatives/salt-minion/etc/alternatives/salt-proxy/etc/alternatives/salt-run/etc/alternatives/salt-ssh/etc/alternatives/salt-syndic/etc/alternatives/zyppnotify@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsalt-3006.0-150500.4.68.2.src.rpmbundled(python3-tornado)python3-saltpython3-salt(aarch-64)salt-call @@@ @      /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/env/usr/bin/python3.6fileiputilslibzypp(plugin:system)python(abi)python3-Jinja2python3-M2Cryptopython3-MarkupSafepython3-PyYAMLpython3-basepython3-contextvarspython3-cryptographypython3-distropython3-looseversionpython3-msgpack-pythonpython3-packagingpython3-psutilpython3-pyzmqpython3-requestspython3-rpmpython3-xmlpython3-zypp-pluginrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)saltsudoupdate-alternatives03.60.32.2.01.0.03.0.4-14.6.0-14.0.4-14.0-15.2-13006.0-150500.4.68.24.14.3ii%@i@i%@i <@hDhg@hcg@g@f5fxfb@f:feee@@e%]9]%@]#0@]]@] u@]@]@\\ \t@\\@\\\s@\-@\\8\\w@\w@\v{\HW@\?\=@\8@\73\73\/J\-@\-@\l@\&@[@[@[%@[ٙ@[G[Ѱ@[u[$@[$@[[[;@[@[F[ @[[[@[[:@[[@[^ZnZ@Z4@ZK@ZmZ3@Z3@Za@ZZľ@ZZZ2@Z@Z@ZZZZZ@ZkZZw@Z%Z@V>@VIV@VU@VVVŲ@V`VwVwV&@V@V@V@V_V@VvVvV@V<@VwVrVpVhV]V]V\:@VV@VUVO @VEV@VVVVVVV@V@V@V@V@V @V @V @VVVf@V@V @V }@V@VBVBU@U@UUUp=U`kUUUJ@U3U:TܕTTWn@T?@vzhestkov@suse.comalexander.graul@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.commarek.czernek@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commarek.czernek@suse.comyeray.gutierrez@suse.commarek.czernek@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvzhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comyeray.gutierrez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comvictor.zhestkov@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comalexander.graul@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.demihai.dinca@suse.comjbreuer@suse.depablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.depsuarezhernandez@suse.commdinca@suse.dejbreuer@suse.dejbreuer@suse.dejbreuer@suse.debo@suse.depsuarezhernandez@suse.combo@suse.depsuarezhernandez@suse.commdinca@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.combo@suse.dejbreuer@suse.depsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.debo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.combo@suse.debo@suse.debo@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commihai.dinca@suse.combo@suse.demihai.dinca@suse.comjbreuer@suse.dejbreuer@suse.depsuarezhernandez@suse.comjbreuer@suse.depsuarezhernandez@suse.compsuarezhernandez@suse.compsuarezhernandez@suse.commdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.depsuarezhernandez@suse.commc@suse.demichele.bologna@suse.commdinca@suse.demdinca@suse.demc@suse.demc@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.demdinca@suse.dejbreuer@suse.dejbreuer@suse.demdinca@suse.dejbreuer@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjrenner@suse.comjbreuer@suse.demichele.bologna@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comdimstar@opensuse.orgmihai.dinca@suse.commihai.dinca@suse.commdinca@suse.dejbreuer@suse.debmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.depablo.suarezhernandez@suse.comjbreuer@suse.dejbreuer@suse.dejbreuer@suse.dejrenner@suse.combrejoc@gmail.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commalbu@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commoio@suse.combmaryniuk@suse.compkazmierczak@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commc@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commalbu@suse.commc@suse.depablo.suarezhernandez@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commihai.dinca@suse.comkkaempf@suse.comkkaempf@suse.commc@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.commihai.dinca@suse.commc@suse.commc@suse.demihai.dinca@suse.comMichele.Bologna@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.commc@suse.demihai.dinca@suse.combmaryniuk@suse.commihai.dinca@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.dedmacvicar@suse.debmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.compablo.suarezhernandez@suse.commc@suse.detserong@suse.compablo.suarezhernandez@suse.commihai.dinca@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comtserong@suse.compablo.suarezhernandez@suse.compablo.suarezhernandez@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.debmaryniuk@suse.combmaryniuk@suse.commc@suse.commc@suse.comkkaempf@suse.commc@suse.commc@suse.combmaryniuk@suse.combmaryniuk@suse.commc@suse.combmaryniuk@suse.comkkaempf@suse.comtampakrap@opensuse.orgmc@suse.demc@suse.debmaryniuk@suse.commc@suse.demc@suse.demc@suse.demc@suse.demc@suse.demc@suse.deaboe76@gmail.combmaryniuk@suse.combmaryniuk@suse.comdmacvicar@suse.dekkaempf@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.combmaryniuk@suse.comkkaempf@suse.comdmacvicar@suse.dedmacvicar@suse.dekkaempf@suse.comkkaempf@suse.comkkaempf@suse.comkkaempf@suse.comaboe76@gmail.combmaryniuk@suse.commrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.deaboe76@gmail.commrueckert@suse.detampakrap@opensuse.orgtoddrme2178@gmail.comdmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.dedmacvicar@suse.dedmacvicar@suse.dedmacvicar@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.detampakrap@opensuse.orgtampakrap@opensuse.orginfroma@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comaboe76@gmail.cominfroma@gmail.cominfroma@gmail.comtampakrap@opensuse.orgaboe76@gmail.combwiedemann@suse.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.comaboe76@gmail.com- Make syntax in httputil_test compatible with Python 3.6 - Fix KeyError in postgres module with PostgreSQL 17 (bsc#1254325) - Use internal deb classes instead of external aptsource lib - Speed up wheel key.finger call (bsc#1240532) - Backport security patches for Salt vendored tornado: * CVE-2025-67724: missing validation of supplied reason phrase (bsc#1254903) * CVE-2025-67725: fix DoS via malicious HTTP request (bsc#1254905) * CVE-2025-67726: fix HTTP header parameter parsing algorithm (bsc#1254904) - Simplify and speed up utils.find_json function (bsc#1246130) - Extend warn_until period to 2027 - Added: * fix-tornado-s-httputil_test-syntax-for-python-3.6.patch * backport-add-maintain-m-privilege-to-postgres-module.patch * use-internal-salt.utils.pkg.deb-classes-instead-of-a.patch * speedup-wheel-key.finger-call-bsc-1240532-713.patch * fixes-for-security-issues-cve-2025-13836-cve-2025-67.patch * simplify-utils.json.find_json-function.patch * extend-fails-to-warnings-until-2027-742.patch- Add minimum_auth_version to enforce security (CVE-2025-62349) - Backport security fixes for vendored tornado * BDSA-2024-3438 * BDSA-2024-3439 * BDSA-2024-9026 - Junos module yaml loader fix (CVE-2025-62348) - Added: * backport-3006.17-security-fixes-739.patch- Require Python dependencies only for used Python version- Fix TLS and x509 modules for OSes with older cryptography module - Require python-legacy-cgi only for Python > 3.12 - Builds with py >=3.13 require python-legacy-cgi - Fix Salt for Python > 3.11 (bsc#1252285) (bsc#1252244) * Use external tornado on Python > 3.11 * Make tls and x509 to use python-cryptography * Remove usage of spwd - Added: * fix-tls-and-x509-modules-for-older-cryptography-modu.patch * fix-salt-for-python-3.11.patch- Fix payload signature verification on Tumbleweed (bsc#1251776) - Fix broken symlink on migration to Leap 16.0 (bsc#1250755) - Use versioned python interpreter for salt-ssh - Fix known_hosts error on gitfs (bsc#1250520) (bsc#1227207) - Add python3.11 as preferable for salt-ssh to avoid tests fails - Make test_pillar_timeout test more reliable - Modify README and other doc files for openSUSE - Set python-CherryPy as required for python-salt-testsuite (#115) - Added: * do-not-break-signature-verification-on-latest-m2cryp.patch * use-versioned-python-interpreter-for-salt-ssh.patch * allow-libgit2-to-guess-sysdir-homedir-successfully-b.patch * add-python3.11-as-preferable-for-salt-ssh-to-avoid-t.patch * even-more-reliable-pillar-timeout-test.patch * modify-readme-for-opensuse-728.patch- Revert require M2Crypto >= 0.44.0 for SUSE Family distros - This reverts commit aa40615dcf7a15325ef71bbc09a5423ce512491d. - Improve SL Micro 6.2 detection with grains - Fix functional.states.test_user for SLES 16 and Micro systems - Fix the tests failing on AlmaLinux 10 and other clones - Added: * improve-sl-micro-6.2-detection-with-grains.patch * fix-functional.states.test_user-for-sles-16-and-micr.patch * fix-the-tests-failing-on-almalinux-10-and-other-clon.patch- Add `minion_legacy_req_warnings` option to avoid noisy warnings - Require M2Crypto >= 0.44.0 for SUSE Family distros - Added: * add-minion_legacy_req_warnings-option-to-avoid-noisy.patch- Prevent tests failures when pygit2 is not present - Several fixes for security issues (bsc#1244561, CVE-2024-38822) (bsc#1244564, CVE-2024-38823) (bsc#1244565, CVE-2024-38824) (bsc#1244566, CVE-2024-38825) (bsc#1244567, CVE-2025-22240) (bsc#1244568, CVE-2025-22236) (bsc#1244570, CVE-2025-22241) (bsc#1244571, CVE-2025-22237) (bsc#1244572, CVE-2025-22238) (bsc#1244574, CVE-2025-22239) (bsc#1244575, CVE-2025-22242) * Request server hardening * Prevent traversal in local_cache::save_minions * Add test and fix for file_recv cve * Fix traversal in gitfs find_file * Fix traversal in salt.utils.virt * Fix traversal in pub_ret * Reasonable failures when pillars timeout * Make send_req_async wait longer * Remove token to prevent decoding errors * Fix checking of non-url style git remotes * Allow subdirs in GitFS find_file check - Add subsystem filter to udev.exportdb (bsc#1236621) - tornado.httputil: raise errors instead of logging in multipart/form-data parsing (CVE-2025-47287, bsc#1243268) - Fix Ubuntu 24.04 edge-case test failures - Fix broken tests for Ubuntu 24.04 - Fix refresh of osrelease and related grains on Python 3.10+ - Make "salt" package to obsolete "python3-salt" package on SLE15SP7+ - Fix issue requiring proper Python flavor for dependencies and recommended package - Added: * fix-tests-issues-in-salt-shaker-environments-721.patch * several-fixes-for-security-issues.patch * add-subsystem-filter-to-udev.exportdb-bsc-1236621-71.patch * fix-of-cve-2025-47287-bsc-1243268-718.patch * fix-ubuntu-24.04-specific-failures-716.patch * fix-debian-tests-715.patch * fix-refresh-of-osrelease-and-related-grains-on-pytho.patch- Fix aptpkg 'NoneType object has no attribute split' error - Detect openEuler as RedHat family OS - Ensure the correct crypt module is loaded - Implement multiple inventory for ansible.targets - Make x509 module compatible with M2Crypto 0.44.0 - Remove deprecated code from x509.certificate_managed test mode - Move logrotate config to /usr/etc/logrotate.d where possible - Add DEB822 apt repository format support - Make Salt-SSH work with all SSH passwords (bsc#1215484) - Fix issue of using update-alternatives with alts (#105) - Fix virt_query outputter and add support for block devices - Make _auth calls visible with master stats - Repair mount.fstab_present always returning pending changes - Set virtual grain in Podman systemd container - Fix crash due wrong client reference on `SaltMakoTemplateLookup` - Enhace batch async and fix some detected issues - Enhacement of Salt packaging * Use update-alternatives for all salt scripts * Use flexible dependencies for the subpackages * Make salt-minion to require flavored zypp-plugin * Make zyppnotify to use update-alternatives * Drop unused yumnotify plugin * Add dependency to python3-dnf-plugins-core for RHEL based - Fix tests failures after "repo.saltproject.io" deprecation - Fix error to stat '/root/.gitconfig' on gitfs (bsc#1230944) (bsc#1234881) (bsc#1220905) - Adapt to removal of hex attribute in pygit2 v1.15.0 (bsc#1230642) - Enhance smart JSON parsing when garbage is present (bsc#1231605) - Fix virtual grains for VMs running on Nutanix AHV (bsc#1234022) - Fix issues running on Python 3.12 and 3.13 - Added: * fix-deb822-nonetype-object-has-no-attribute-split-71.patch * detect-openeuler-as-redhat-family-os.patch * ensure-the-correct-crypt-module-is-loaded.patch * implement-multiple-inventory-for-ansible.targets.patch * make-x509-module-compatible-with-m2crypto-0.44.0.patch * remove-deprecated-code-from-x509.certificate_managed.patch * add-deb822-apt-source-format-support-692.patch * remove-password-from-shell-after-functional-text-mat.patch * repair-virt_query-outputter-655.patch * make-_auth-calls-visible-with-master-stats-696.patch * repair-fstab_present-test-mode-702.patch * set-virtual-grain-in-podman-systemd-container-703.patch * fixed-file-client-private-attribute-reference-on-sal.patch * backport-batch-async-fixes-and-improvements-701.patch * fix-tests-failures-after-repo.saltproject.io-depreca.patch * fix-failed-to-stat-root-.gitconfig-issue-on-gitfs-bs.patch * update-for-deprecation-of-hex-in-pygit2-1.15.0-and-a.patch * enhance-find_json-garbage-filtering-bsc-1231605-688.patch * fix-virtual-grains-for-vms-running-on-nutanix-ahv-bs.patch * fix-issues-that-break-salt-in-python-3.12-and-3.13-6.patch- Revert setting SELinux context for minion service (bsc#1233667) - Remove System V init support - Make systemd the only supported init system by removing System V init and insserv references - Ensure package builds with no init system dependencies if built without systemd (for example for use in containers) - Apply some spec-cleaner suggestions (update copyright year, sort requirements, adjust spacing) - Signed-off-by: Georg Pfuetzenreuter - Fix the condition of alternatives for Tumbleweed and Leap 16 - Use update-alternatives for salt-call and fix builing on EL8 - Build all python bindings for all flavors - Make minion reconnecting on changing master IP (bsc#1228182) - Handle logger exception when flushing already closed file - Include passlib as a recommended dependency - Make Salt Bundle more tolerant to long running jobs (bsc#1228690) - Fix additional x509 tests and test_suse tests for SLE12 - Added: * handle-logger-flushing-already-closed-file-686.patch * make-minion-reconnecting-on-changing-master-ip-bsc-1.patch * revert-setting-selinux-context-for-minion-service-bs.patch * enhance-cleanup-mechanism-after-salt-bundle-upgrade-.patch * fix-x509-private-key-tests-and-test_suse-on-sle12-68.patch- Fix failing x509 tests with OpenSSL < 1.1 - Avoid explicit reading of /etc/salt/minion (bsc#1220357) - Allow NamedLoaderContexts to be returned from loader - Revert the change making reactor less blocking (bsc#1230322) - Use --cachedir for extension_modules in salt-call (bsc#1226141) - Prevent using SyncWrapper with no reason - Fix the SELinux context for Salt Minion service (bsc#1219041) - Set contextvars as a build requirement for package - Increase warn_until_date date for code we still support - The test_debian test now uses port 80 for ubuntu keyserver - Fix too frequent systemd service restart in test_system test - Avoid crash on wrong output of systemctl version (bsc#1229539) - Improve error handling with different OpenSSL versions - Remove redundant run_func from salt.master.MWorker._handle_aes - Fix cloud minion configuration for multiple masters (bsc#1229109) - Use Pygit2 id instead of deprecated oid in gitfs - Fix few failing tests to work with both Salt and Salt bundle - Skip testing unsupported OpenSSL crypto algorithms - Added: * revert-the-change-making-reactor-less-blocking-bsc-1.patch * fix-x509-test-fails-on-old-openssl-systems-682.patch * prevent-using-syncwrapper-with-no-reason.patch * avoid-crash-on-wrong-output-of-systemctl-version-bsc.patch * allow-namedloadercontexts-to-be-returned-from-loader.patch * fix-deprecated-code-677.patch * fix-test_debian-to-work-in-our-infrastructure-676.patch * fix-the-selinux-context-for-salt-minion-service-bsc-.patch * use-cachedir-for-extension_modules-in-salt-call-bsc-.patch * fix-test_system-flaky-setup_teardown-fn.patch * join-masters-if-it-is-a-list-671.patch * replace-use-of-pygit2-deprecated-and-removed-1.15.0-.patch * remove-redundant-run_func-from-salt.master.mworker._.patch * make-tests-compatible-with-venv-bundle.patch * avoid-explicit-reading-of-etc-salt-minion-bsc-122035.patch * skip-more-tests-related-to-old-openssl-algorithms.patch * improve-error-handling-with-different-openssl-versio.patch- Fix rich rule comparison in firewalld module (bsc#1222684) - test_vultrpy: adjust test expectation to prevent failure after Debian 10 EOL - Make auth.pam more robust with Salt Bundle and fix tests - Fix performance of user.list_groups with many remote groups - Fix "status.diskusage" function and exclude some tests for Salt Bundle - Skip certain tests if necessary for some OSes and set flaky ones - Add a timer to delete old env post update for venv-minion - Several fixes for tests to avoid errors and failures in some OSes - Added: * firewalld-normalize-new-rich-rules-before-comparing-.patch * several-fixes-for-tests-to-avoid-errors-and-failures.patch * test_vultrpy-adjust-test-expectation-to-prevent-fail.patch * fix-status.diskusage-and-exclude-some-tests-to-run-w.patch * skip-certain-tests-if-necessary-and-mark-some-flaky-.patch * some-more-small-tests-fixes-enhancements-661.patch * provide-systemd-timer-unit.patch * fix-user.list_groups-omits-remote-groups.patch- Speed up salt.matcher.confirm_top by using __context__ - Do not call the async wrapper calls with the separate thread - Prevent OOM with high amount of batch async calls (bsc#1216063) - Add missing contextvars dependency in salt.version - Skip tests for unsupported algorithm on old OpenSSL version - Remove redundant `_file_find` call to the master - Prevent possible exception in tornado.concurrent.Future._set_done - Make reactor engine less blocking the EventPublisher - Make salt-master self recoverable on killing EventPublisher - Improve broken events catching and reporting - Make logging calls lighter - Remove unused import causing delays on starting salt-master - Mark python3-CherryPy as recommended package for the testsuite - Added: * skip-tests-for-unsupported-algorithm-on-old-openssl-.patch * make-reactor-engine-less-blocking-the-eventpublisher.patch * remove-unused-import-causing-delays-on-starting-salt.patch * make-logging-calls-lighter.patch * remove-redundant-_file_find-call-to-the-master.patch * prevent-possible-exception-in-tornado.concurrent.fut.patch * do-not-call-the-async-wrapper-calls-with-the-separat.patch * add-missing-contextvars-dependency-in-salt.version.patch * prevent-oom-with-high-amount-of-batch-async-calls-bs.patch * speed-up-salt.matcher.confirm_top-by-using-__context.patch * improve-broken-events-catching-and-reporting.patch * make-salt-master-self-recoverable-on-killing-eventpu.patch- Make "man" a recommended package instead of required- Convert oscap output to UTF-8 - Make Salt compatible with Python 3.11 - Ignore non-ascii chars in oscap output (bsc#1219001) - Fix detected issues in Salt tests when running on VMs - Make importing seco.range thread safe (bsc#1211649) - Fix problematic tests and allow smooth tests executions on containers - Discover Ansible playbook files as "*.yml" or "*.yaml" files (bsc#1211888) - Provide user(salt)/group(salt) capabilities for RPM 4.19 - Extend dependencies for python3-salt-testsuite and python3-salt packages - Improve Salt and testsuite packages multibuild - Enable multibuilld and create test flavor - Prevent exceptions with fileserver.update when called via state (bsc#1218482) - Improve pip target override condition with VENV_PIP_TARGET environment variable (bsc#1216850) - Fixed KeyError in logs when running a state that fails - Added: * make-importing-seco.range-thread-safe-bsc-1211649.patch * fixed-keyerror-in-logs-when-running-a-state-that-fai.patch * allow-kwargs-for-fileserver-roots-update-bsc-1218482.patch * decode-oscap-byte-stream-to-string-bsc-1219001.patch * fix-problematic-tests-and-allow-smooth-tests-executi.patch * discover-both-.yml-and-.yaml-playbooks-bsc-1211888.patch * fix-salt-warnings-and-testuite-for-python-3.11-635.patch * switch-oscap-encoding-to-utf-8-639.patch * fix-tests-failures-and-errors-when-detected-on-vm-ex.patch * improve-pip-target-override-condition-with-venv_pip_.patch- Prevent directory traversal when creating syndic cache directory on the master (CVE-2024-22231, bsc#1219430) - Prevent directory traversal attacks in the master's serve_file method (CVE-2024-22232, bsc#1219431) - Added: * fix-cve-2024-22231-and-cve-2024-22232-bsc-1219430-bs.patch- Ensure that pillar refresh loads beacons from pillar without restart - Fix the aptpkg.py unit test failure - Prefer unittest.mock to python-mock in test suite - Enable "KeepAlive" probes for Salt SSH executions (bsc#1211649) - Revert changes to set Salt configured user early in the stack (bsc#1216284) - Align behavior of some modules when using salt-call via symlink (bsc#1215963) - Fix gitfs "__env__" and improve cache cleaning (bsc#1193948) - Remove python-boto dependency for the python3-salt-testsuite package for Tumbleweed - Added: * enable-keepalive-probes-for-salt-ssh-executions-bsc-.patch * update-__pillar__-during-pillar_refresh.patch * fix-gitfs-__env__-and-improve-cache-cleaning-bsc-119.patch * dereference-symlinks-to-set-proper-__cli-opt-bsc-121.patch * prefer-unittest.mock-for-python-versions-that-are-su.patch * fix-the-aptpkg.py-unit-test-failure.patch * revert-make-sure-configured-user-is-properly-set-by-.patch- Randomize pre_flight_script path (CVE-2023-34049 bsc#1215157) - Allow all primitive grain types for autosign_grains (bsc#1214477) - Added: * fix-cve-2023-34049-bsc-1215157.patch * allow-all-primitive-grain-types-for-autosign_grains-.patch- Fix optimization_order opt to prevent testsuite fails - Improve salt.utils.json.find_json to avoid fails (bsc#1213293) - Use salt-call from salt bundle with transactional_update - Only call native_str on curl_debug message in tornado when needed - Implement the calling for batch async from the salt CLI - Fix calculation of SLS context vars when trailing dots on targetted sls/state (bsc#1213518) - Rename salt-tests to python3-salt-testsuite - Added: * fix-optimization_order-opt-to-prevent-test-fails.patch * fix-calculation-of-sls-context-vars-when-trailing-do.patch * implement-the-calling-for-batch-async-from-the-salt-.patch * improve-salt.utils.json.find_json-bsc-1213293.patch * use-salt-call-from-salt-bundle-with-transactional_up.patch * only-call-native_str-on-curl_debug-message-in-tornad.patch- Fix inconsistency in reported version by egg-info metadata (bsc#1215489) - Added: * write-salt-version-before-building-when-using-with-s.patch- Revert usage of long running REQ channel to prevent possible missing responses on requests and dublicated responses (bsc#1213960, bsc#1213630, bsc#1213257) - Fix gitfs cachedir basename to avoid hash collisions (bsc#1193948, bsc#1214797, CVE-2023-20898) - Added: * fixed-gitfs-cachedir_basename-to-avoid-hash-collisio.patch * revert-usage-of-long-running-req-channel-bsc-1213960.patch- Make sure configured user is properly set by Salt (bsc#1210994) - Do not fail on bad message pack message (bsc#1213441, CVE-2023-20897) - Fix broken tests to make them running in the testsuite - Prevent possible exceptions on salt.utils.user.get_group_dict (bsc#1212794) - Create minion_id with reproducible mtime - Fix detection of Salt codename by "salt_version" execution module - Fix regression: multiple values for keyword argument 'saltenv' (bsc#1212844) - Fix the regression of user.present state when group is unset (bsc#1212855) - Fix zypper repositories always being reconfigured - Fix utf8 handling in 'pass' renderer and make it more robust - Added: * make-sure-configured-user-is-properly-set-by-salt-bs.patch * prevent-possible-exceptions-on-salt.utils.user.get_g.patch * mark-salt-3006-as-released-586.patch * fix-the-regression-of-user.present-state-when-group-.patch * fix-tests-to-make-them-running-with-salt-testsuite.patch * fix-utf8-handling-in-pass-renderer-and-make-it-more-.patch * do-not-fail-on-bad-message-pack-message-bsc-1213441-.patch * zypper-pkgrepo-alreadyconfigured-585.patch * fix-regression-multiple-values-for-keyword-argument-.patch- Prevent _pygit2.GitError: error loading known_hosts when $HOME is not set (bsc#1210994) - Fix ModuleNotFoundError and other issues raised by salt-support module (bsc#1211591) - tornado: Fix an open redirect in StaticFileHandler (CVE-2023-28370, bsc#1211741) - Added: * 3006.0-prevent-_pygit2.giterror-error-loading-known_.patch * fix-some-issues-detected-in-salt-support-cli-module-.patch * tornado-fix-an-open-redirect-in-staticfilehandler-cv.patch- Make master_tops compatible with Salt 3000 and older minions (bsc#1212516) (bsc#1212517) - Added: * make-master_tops-compatible-with-salt-3000-and-older.patch- Avoid failures due transactional_update module not available in Salt 3006.0 (bsc#1211754) - Added: * define-__virtualname__-for-transactional_update-modu.patch- Avoid conflicts with Salt dependencies versions (bsc#1211612) - Added: * avoid-conflicts-with-dependencies-versions-bsc-12116.patch- Update to Salt release version 3006.0 (jsc#PED-3139) * See release notes: https://docs.saltproject.io/en/latest/topics/releases/3006.0.html - Add python3-looseversion as new dependency for salt - Add python3-packaging as new dependency for salt - Drop conflictive patch dicarded from upstream - Fix SLS rendering error when Jinja macros are used - Fix version detection and avoid building and testing failures - Added: * fix-version-detection-and-avoid-building-and-testing.patch * make-sure-the-file-client-is-destroyed-upon-used.patch - Modified: * 3005.1-implement-zypper-removeptf-573.patch * activate-all-beacons-sources-config-pillar-grains.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fixes-for-python-3.10-502.patch * include-aliases-in-the-fqdns-grains.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * skip-package-names-without-colon-bsc-1208691-578.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-entrypoint-compatibility-for-importlib-metadat.patch * clarify-pkg.installed-pkg_verify-documentation.patch * detect-module.run-syntax.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch- Require python3-jmespath runtime dependency (bsc#1209233) - Fix problem with detecting PTF packages (bsc#1208691) - Fixes pkg.version_cmp on openEuler systems and a few other OS flavors - Make pkg.remove function from zypperpkg module to handle also PTF packages - Added: * 3005.1-implement-zypper-removeptf-573.patch * skip-package-names-without-colon-bsc-1208691-578.patch * fixes-pkg.version_cmp-on-openeuler-systems-and-a-few.patch- Update to Salt release version 3005.1 (jsc#PED-3042) - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3005.1.html - Allow entrypoint compatibility for "importlib-metadata>=5.0.0" (bsc#1207071) - Add missing patch after rebase to fix collections Mapping issues - Prevent deadlocks in salt-ssh executions - Create new salt-tests subpackage containing Salt tests - Added: * allow-entrypoint-compatibility-for-importlib-metadat.patch * use-rlock-to-avoid-deadlocks-in-salt-ssh.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * add-custom-suse-capabilities-as-grains.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * add-sleep-on-exception-handling-on-minion-connection.patch * add-standalone-configuration-file-for-enabling-packa.patch * add-support-for-gpgautoimport-539.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * allow-vendor-change-option-with-zypper.patch * async-batch-implementation.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * clarify-pkg.installed-pkg_verify-documentation.patch * control-the-collection-of-lvm-grains-via-config.patch * debian-info_installed-compatibility-50453.patch * detect-module.run-syntax.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * fix-bsc-1065792.patch * fixes-for-python-3.10-502.patch * fix-for-suse-expanded-support-detection.patch * fix-issue-2068-test.patch * fix-missing-minion-returns-in-batch-mode-360.patch * fix-ownership-of-salt-thin-directory-when-using-the-.patch * fix-regression-with-depending-client.ssh-on-psutil-b.patch * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch * fix-test_ipc-unit-tests.patch * fix-the-regression-for-yumnotify-plugin-456.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * ignore-extend-declarations-from-excluded-sls-files.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * include-aliases-in-the-fqdns-grains.patch * include-stdout-in-error-message-for-zypperpkg-559.patch * info_installed-works-without-status-attr-now.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * make-pass-renderer-configurable-other-fixes-532.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * make-sure-saltcacheloader-use-correct-fileclient-519.patch * normalize-package-names-once-with-pkg.installed-remo.patch * pass-the-context-to-pillar-ext-modules.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * restore-default-behaviour-of-pkg-list-return.patch * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * save-log-to-logfile-with-docker.build.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch * state.apply-don-t-check-for-cached-pillar-errors.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * switch-firewalld-state-to-use-change_interface.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * use-adler32-algorithm-to-compute-string-checksums.patch * use-salt-bundle-in-dockermod.patch * x509-fixes-111.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch - Removed: * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * add-missing-ansible-module-functions-to-whitelist-in.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * adds-explicit-type-cast-for-port.patch * backport-syndic-auth-fixes.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-crash-when-calling-manage.not_alive-runners.patch * fixes-56144-to-enable-hotadd-profile-support.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * fix-for-cve-2022-22967-bsc-1200566.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * fix-multiple-security-issues-bsc-1197417.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * implementation-of-held-unheld-functions-for-state-pk.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * improvements-on-ansiblegate-module-354.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * refactor-and-improvements-for-transactional-updates-.patch * support-transactional-systems-microos.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch- Control the collection of lvm grains via config (bsc#1204939) - Added: * control-the-collection-of-lvm-grains-via-config.patch- Pass the context to pillar ext modules - Align Amazon EC2 (Nitro) grains with upstream (bsc#1203685) - Detect module run syntax version - Implement automated patches alignment for the Salt Bundle - Ignore extend declarations from excluded SLS files (bsc#1203886) - Clarify pkg.installed pkg_verify documentation - Enhance capture of error messages for Zypper calls in zypperpkg module - Make pass renderer configurable and fix detected issues - Workaround fopen line buffering for binary mode (bsc#1203834) - Added: * detect-module.run-syntax.patch * fopen-workaround-bad-buffering-for-binary-mode-563.patch * make-pass-renderer-configurable-other-fixes-532.patch * clarify-pkg.installed-pkg_verify-documentation.patch * align-amazon-ec2-nitro-grains-with-upstream-pr-bsc-1.patch * pass-the-context-to-pillar-ext-modules.patch * ignore-extend-declarations-from-excluded-sls-files.patch * include-stdout-in-error-message-for-zypperpkg-559.patch- Handle non-UTF-8 bytes in core grains generation (bsc#1202165) - Fix Syndic authentication errors (bsc#1199562) - Add Amazon EC2 detection for virtual grains (bsc#1195624) - Fix the regression in schedule module releasded in 3004 (bsc#1202631) - Fix state.apply in test mode with file state module on user/group checking (bsc#1202167) - Change the delimeters to prevent possible tracebacks on some packages with dpkg_lowpkg - Make zypperpkg to retry if RPM lock is temporarily unavailable (bsc#1200596) - Fix test_ipc unit test - Added: * retry-if-rpm-lock-is-temporarily-unavailable-547.patch * change-the-delimeters-to-prevent-possible-tracebacks.patch * fix-test_ipc-unit-tests.patch * backport-syndic-auth-fixes.patch * fix-the-regression-in-schedule-module-releasded-in-3.patch * add-amazon-ec2-detection-for-virtual-grains-bsc-1195.patch * ignore-non-utf8-characters-while-reading-files-with-.patch * fix-state.apply-in-test-mode-with-file-state-module-.patch- Add support for gpgautoimport in zypperpkg module - Update Salt to work with Jinja >= and <= 3.1.0 (bsc#1198744) - Fix salt.states.file.managed() for follow_symlinks=True and test=True (bsc#1199372) - Make Salt 3004 compatible with pyzmq >= 23.0.0 (bsc#1201082) - Add support for name, pkgs and diff_attr parameters to upgrade function for zypper and yum (bsc#1198489) - Fix ownership of salt thin directory when using the Salt Bundle - Set default target for pip from VENV_PIP_TARGET environment variable - Normalize package names once with pkg.installed/removed using yum (bsc#1195895) - Save log to logfile with docker.build - Use Salt Bundle in dockermod - Ignore erros on reading license files with dpkg_lowpkg (bsc#1197288) - Added: * fix-ownership-of-salt-thin-directory-when-using-the-.patch * add-support-for-name-pkgs-and-diff_attr-parameters-t.patch * save-log-to-logfile-with-docker.build.patch * add-support-for-gpgautoimport-539.patch * fix-jinja2-contextfuntion-base-on-version-bsc-119874.patch * normalize-package-names-once-with-pkg.installed-remo.patch * use-salt-bundle-in-dockermod.patch * ignore-erros-on-reading-license-files-with-dpkg_lowp.patch * fix-62092-catch-zmq.error.zmqerror-to-set-hwm-for-zm.patch * fix-salt.states.file.managed-for-follow_symlinks-tru.patch * set-default-target-for-pip-from-venv_pip_target-envi.patch- Fix PAM auth issue due missing check for PAM_ACCT_MGM return value (CVE-2022-22967) (bsc#1200566) - Added: * fix-for-cve-2022-22967-bsc-1200566.patch- Make sure SaltCacheLoader use correct fileclient (bsc#1199149) - Added: * make-sure-saltcacheloader-use-correct-fileclient-519.patch- Fixes for Python 3.10 - Added: * fixes-for-python-3.10-502.patch- Fix regression preventing bootstrapping new clients caused by redundant dependency on psutil (bsc#1197533) - Prevent data pollution between actions proceesed at the same time (bsc#1197637) - Added: * fix-regression-with-depending-client.ssh-on-psutil-b.patch * prevent-affection-of-ssh.opts-with-lazyloader-bsc-11.patch- Fix salt-ssh opts poisoning (bsc#1197637) - Added: * fix-salt-ssh-opts-poisoning-bsc-1197637-3004-501.patch- Fix multiple security issues (bsc#1197417) * Sign authentication replies to prevent MiTM (CVE-2022-22935) * Sign pillar data to prevent MiTM attacks. (CVE-2022-22934) * Prevent job and fileserver replays (CVE-2022-22936) * Fixed targeting bug, especially visible when using syndic and user auth. (CVE-2022-22941) - Added: * fix-multiple-security-issues-bsc-1197417.patch- Add salt-ssh with Salt Bundle support (venv-salt-minion) (bsc#1182851, bsc#1196432) - Fix issues found around pre_flight_script_args - Restrict "state.orchestrate_single" to pass a pillar value if it exists (bsc#1194632) - Fix salt-call event.send with pillar or grains - Update generated documentation to 3004 - Added: * add-salt-ssh-support-with-venv-salt-minion-3004-493.patch * state.orchestrate_single-does-not-pass-pillar-none-4.patch * prevent-shell-injection-via-pre_flight_script_args-4.patch * fix-salt-call-event.send-call-with-grains-and-pillar.patch- Expose missing "ansible" module functions in Salt 3004 (bsc#1195625) - Added: * add-missing-ansible-module-functions-to-whitelist-in.patch- Update to version 3004 (jsc#SLE-23675) * See release notes: https://docs.saltproject.io/en/master/topics/releases/3004.html - Don't check for cached pillar errors on state.apply (bsc#1190781) - Fix exception in batch_async caused by a bad function call - Fix inspector module export function (bsc#1097531) - Wipe NOTIFY_SOCKET from env in cmdmod (bsc#1193357) - Added: * state.apply-don-t-check-for-cached-pillar-errors.patch * wipe-notify_socket-from-env-in-cmdmod-bsc-1193357-30.patch * fix-inspector-module-export-function-bsc-1097531-481.patch * drop-serial-from-event.unpack-in-cli.batch_async.patch - Modified: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-custom-suse-capabilities-as-grains.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * switch-firewalld-state-to-use-change_interface.patch * debian-info_installed-compatibility-50453.patch * refactor-and-improvements-for-transactional-updates-.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * info_installed-works-without-status-attr-now.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * implementation-of-held-unheld-functions-for-state-pk.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * early-feature-support-config.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * improvements-on-ansiblegate-module-354.patch * support-transactional-systems-microos.patch * x509-fixes-111.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch * use-adler32-algorithm-to-compute-string-checksums.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * run-salt-master-as-dedicated-salt-user.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * include-aliases-in-the-fqdns-grains.patch - Removed: * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * templates-move-the-globals-up-to-the-environment-jin.patch * adding-preliminary-support-for-rocky.-59682-391.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * fix-save-for-iptables-state-module-bsc-1185131-372.patch * fix-a-test-and-some-variable-names-229.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * virt-enhancements.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch * figure-out-python-interpreter-to-use-inside-containe.patch * do-not-break-master_tops-for-minion-with-version-low.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch- Simplify "transactional_update" module to not use SSH wrapper and allow more flexible execution - Add "--no-return-event" option to salt-call to prevent sending return event back to master. - Make "state.highstate" to acts on concurrent flag. - Use dnfnotify instead yumnotify for relevant distros - dnfnotify pkgset plugin implementation - Add rpm_vercmp python library support for version comparison - Prevent pkg plugins errors on missing cookie path (bsc#1186738) - Make "tar" as required for "salt-transactional-update" package - Make "salt-api" package to require python3-cherrypy on RHEL systems - Fix ip6_interface grain to not leak secondary IPv4 aliases (bsc#1191412) - Added: * fix-traceback.print_exc-calls-for-test_pip_state-432.patch * mock-ip_addrs-in-utils-minions.py-unit-test-443.patch * add-rpm_vercmp-python-library-for-version-comparison.patch * prevent-pkg-plugins-errors-on-missing-cookie-path-bs.patch * refactor-and-improvements-for-transactional-updates-.patch * fix-the-regression-for-yumnotify-plugin-456.patch * dnfnotify-pkgset-plugin-implementation-3002.2-450.patch * fix-ip6_interface-grain-to-not-leak-secondary-ipv4-a.patch- Fix issues with salt-ssh's extra-filerefs - Fix crash when calling manage.not_alive runners - Do not consider skipped targets as failed for ansible.playbooks state (bsc#1190446) - Added: * fix-crash-when-calling-manage.not_alive-runners.patch * 3003.3-do-not-consider-skipped-targets-as-failed-for.patch * fix-issues-with-salt-ssh-s-extra-filerefs.patch- Do not break master_tops for minion with version lower to 3003 - Support querying for JSON data in external sql pillar - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * 3003.3-postgresql-json-support-in-pillar-423.patch- Update to Salt release version 3003.3 (jsc#SLE-22204) * See release notes: https://docs.saltstack.com/en/latest/topics/releases/3003.3.html - Added: * do-not-break-master_tops-for-minion-with-version-low.patch * support-transactional-systems-microos.patch * allow-vendor-change-option-with-zypper.patch * 3003.3-postgresql-json-support-in-pillar-423.patch * virt-enhancements.patch - Modified: * return-the-expected-powerpc-os-arch-bsc-1117995.patch * include-aliases-in-the-fqdns-grains.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * improvements-on-ansiblegate-module-354.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * fixes-56144-to-enable-hotadd-profile-support.patch * use-adler32-algorithm-to-compute-string-checksums.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch * implementation-of-held-unheld-functions-for-state-pk.patch * x509-fixes-111.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * add-migrated-state-and-gpg-key-management-functions-.patch * figure-out-python-interpreter-to-use-inside-containe.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * templates-move-the-globals-up-to-the-environment-jin.patch * debian-info_installed-compatibility-50453.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * fix-bsc-1065792.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * async-batch-implementation.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * adds-explicit-type-cast-for-port.patch * restore-default-behaviour-of-pkg-list-return.patch * add-custom-suse-capabilities-as-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * early-feature-support-config.patch - Removed: * virt-pass-emulator-when-getting-domain-capabilities-.patch * fix-virt.update-with-cpu-defined-263.patch * fix-unit-tests-for-batch-async-after-refactor.patch * opensuse-3000.3-spacewalk-runner-parse-command-250.patch * python3.8-compatibility-pr-s-235.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-failing-unit-tests-for-batch-async.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * accumulated-changes-from-yomi-167.patch * add-docker-logout-237.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * get-os_arch-also-without-rpm-package-installed.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-hold-unhold-functions.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * support-config-non-root-permission-issues-fixes-u-50.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * fix-unit-test-for-grains-core.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * open-suse-3002.2-xen-grub-316.patch * transactional_update-detect-recursion-in-the-executo.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * grains-master-can-read-grains.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * fix-batch_async-obsolete-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * backport-thread.is_alive-fix-390.patch * backport-virt-patches-from-3001-256.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * loop-fix-variable-names-for-until_no_eval.patch * add-saltssh-multi-version-support-across-python-inte.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * exclude-the-full-path-of-a-download-url-to-prevent-i.patch * zypperpkg-filter-patterns-that-start-with-dot-244.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * opensuse-3000-virt-defined-states-222.patch * changed-imports-to-vendored-tornado.patch * add-virt.all_capabilities.patch * fix-for-some-cves-bsc1181550.patch * fix-grains.test_core-unit-test-277.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * fall-back-to-pymysql.patch * virt-uefi-fix-backport-312.patch * reintroducing-reverted-changes.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * make-profiles-a-package.patch * handle-master-tops-data-when-states-are-applied-by-t.patch * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * sanitize-grains-loaded-from-roster_grains.json.patch * pkgrepo-support-python-2.7-function-call-295.patch * integration-of-msi-authentication-with-azurearm-clou.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch * opensuse-3000-libvirt-engine-fixes-251.patch * revert-add-patch-support-for-allow-vendor-change-opt.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * transactional_update-unify-with-chroot.call.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * fix-novendorchange-option-284.patch * fix-async-batch-race-conditions.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * move-vendor-change-logic-to-zypper-class-355.patch * fixes-cve-2018-15750-cve-2018-15751.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * prevent-systemd-run-description-issue-when-running-a.patch * backport-a-few-virt-prs-272.patch * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * fix-__mount_device-wrapper-254.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * xfs-do-not-fails-if-type-is-not-present.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * remove-vendored-backports-abc-from-requirements.patch * remove-deprecated-warning-that-breaks-miniion-execut.patch * re-adding-function-to-test-for-root.patch * fix-async-batch-multiple-done-events.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * backport-of-upstream-pr59492-to-3002.2-404.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * accumulated-changes-required-for-yomi-165.patch * add-pkg.services_need_restart-302.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * add-all_versions-parameter-to-include-all-installed-.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * opensuse-3000.2-virt-backports-236-257.patch * drop-wrong-mock-from-chroot-unit-test.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-failing-unit-tests-for-systemd.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * fixing-streamclosed-issue.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * allow-vendor-change-option-with-zypper-313.patch * xen-disk-fixes-264.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * do-noop-for-services-states-when-running-systemd-in-.patch * open-suse-3002.2-bigvm-310.patch * fix-for-log-checking-in-x509-test.patch * open-suse-3002.2-virt-network-311.patch * async-batch-implementation-fix-320.patch * apply-patch-from-upstream-to-support-python-3.8.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * fix-ipv6-scope-bsc-1108557.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * support-transactional-systems-microos-271.patch- Exclude the full path of a download URL to prevent injection of malicious code (bsc#1190265) (CVE-2021-21996) - Added: * exclude-the-full-path-of-a-download-url-to-prevent-i.patch- Fix wrong relative paths resolution with Jinja renderer when importing subdirectories - Don't pass shell="/sbin/nologin" to onlyif/unless checks (bsc#1188259) - Add missing aarch64 to rpm package architectures - Backport of upstream PR#59492 - Fix failing unit test for systemd - Fix error handling in openscap module (bsc#1188647) - Better handling of bad public keys from minions (bsc#1189040) - Define license macro as doc in spec file if not existing - Add standalone formulas configuration for salt minion and remove salt-master requirement (bsc#1168327) - Added: * fix-failing-unit-tests-for-systemd.patch * add-missing-aarch64-to-rpm-package-architectures-405.patch * don-t-use-shell-sbin-nologin-in-requisites.patch * better-handling-of-bad-public-keys-from-minions-bsc-.patch * templates-move-the-globals-up-to-the-environment-jin.patch * fix-error-handling-in-openscap-module-bsc-1188647-40.patch * backport-of-upstream-pr59492-to-3002.2-404.patch- Do noop for services states when running systemd in offline mode (bsc#1187787) - transactional_updates: do not execute states in parallel but use a queue (bsc#1188170) - Handle "master tops" data when states are applied by "transactional_update" (bsc#1187787) - Enhance openscap module: add "xccdf_eval" call - virt: pass emulator when getting domain capabilities from libvirt - Adding preliminary support for Rocky Linux - Implementation of held/unheld functions for state pkg (bsc#1187813) - Replace deprecated Thread.isAlive() with Thread.is_alive() - Fix exception in yumpkg.remove for not installed package - Fix save for iptables state module (bsc#1185131) - virt: use /dev/kvm to detect KVM - zypperpkg: improve logic for handling vendorchange flags - Add bundled provides for tornado to the spec file - Enhance logging when inotify beacon is missing pyinotify (bsc#1186310) - Add "python3-pyinotify" as a recommended package for Salt in SUSE/OpenSUSE distros - Fix tmpfiles.d configuration for salt to not use legacy paths (bsc#1173103) - Detect Python version to use inside container (bsc#1167586) (bsc#1164192) - Handle volumes on stopped pools in virt.vm_info (bsc#1186287) - grains.extra: support old non-intel kernels (bsc#1180650) - Fix missing minion returns in batch mode (bsc#1184659) - Parsing Epoch out of version provided during pkg remove (bsc#1173692) - Added: * fix-save-for-iptables-state-module-bsc-1185131-372.patch * grains.extra-support-old-non-intel-kernels-bsc-11806.patch * enhance-openscap-module-add-xccdf_eval-call-386.patch * backport-thread.is_alive-fix-390.patch * parsing-epoch-out-of-version-provided-during-pkg-rem.patch * handle-volumes-on-stopped-pools-in-virt.vm_info-373.patch * virt-use-dev-kvm-to-detect-kvm-383.patch * implementation-of-held-unheld-functions-for-state-pk.patch * enhance-logging-when-inotify-beacon-is-missing-pyino.patch * move-vendor-change-logic-to-zypper-class-355.patch * virt-pass-emulator-when-getting-domain-capabilities-.patch * do-noop-for-services-states-when-running-systemd-in-.patch * fix-exception-in-yumpkg.remove-for-not-installed-pac.patch * adding-preliminary-support-for-rocky.-59682-391.patch * fix-missing-minion-returns-in-batch-mode-360.patch * figure-out-python-interpreter-to-use-inside-containe.patch * handle-master-tops-data-when-states-are-applied-by-t.patch- Check if dpkgnotify is executable (bsc#1186674) - Added: * check-if-dpkgnotify-is-executable-bsc-1186674-376.patch- Drop support for Python2. Obsoletes "python2-salt" package (jsc#SLE-18033) - Fix issue parsing errors in ansiblegate state module - Prevent command injection in the snapper module (bsc#1185281) (CVE-2021-31607) - transactional_update: detect recursion in the executor - Add subpackage salt-transactional-update (jsc#SLE-18028) - Remove duplicate directories - Added: * fix-issue-parsing-errors-in-ansiblegate-state-module.patch * prevent-command-injection-in-the-snapper-module-bsc-.patch * transactional_update-detect-recursion-in-the-executo.patch- Improvements on "ansiblegate" module (bsc#1185092): * New methods: ansible.targets / ansible.discover_playbooks * General bugfixes - Added: * improvements-on-ansiblegate-module-354.patch- Regression fix of salt-ssh on processing some targets - Add support for Alibaba Cloud Linux 2 (Aliyun Linux) - Update target fix for salt-ssh to process targets list (bsc#1179831) - Add notify beacon for Debian/Ubuntu systems - Add core grains support for AlmaLinux and Alibaba Could Linux - Allow vendor change option with zypper - Added: * add-almalinux-and-alibaba-cloud-linux-to-the-os-fami.patch * update-target-fix-for-salt-ssh-to-process-targets-li.patch * regression-fix-of-salt-ssh-on-processing-targets-353.patch * notify-beacon-for-debian-ubuntu-systems-347.patch * allow-vendor-change-option-with-zypper-313.patch * add-alibaba-cloud-linux-2-by-backporting-upstream-s-.patch- virt.network_update: handle missing ipv4 netmask attribute - Set distro requirement to oldest supported version in requirements/base.txt - Do not monkey patch yaml loaders: Prevent breaking Ansible filter modules (bsc#1177474) - Don't require python3-certifi - Fix race conditions for corner cases when handling SIGTERM by minion (bsc#1172110) - Added: * prevent-race-condition-on-sigterm-for-the-minion-bsc.patch * 3002-set-distro-requirement-to-oldest-supported-vers.patch * do-not-monkey-patch-yaml-bsc-1177474.patch * virt.network_update-handle-missing-ipv4-netmask-attr.patch- Allow extra_filerefs as sanitized kwargs for SSH client - Fix regression on cmd.run when passing tuples as cmd (bsc#1182740) - Fix for multiple for security issues (CVE-2020-28243) (CVE-2020-28972) (CVE-2020-35662) (CVE-2021-3148) (CVE-2021-3144) (CVE-2021-25281) (CVE-2021-25282) (CVE-2021-25283) (CVE-2021-25284) (CVE-2021-3197) (bsc#1181550) (bsc#1181556) (bsc#1181557) (bsc#1181558) (bsc#1181559) (bsc#1181560) (bsc#1181561) (bsc#1181562) (bsc#1181563) (bsc#1181564) (bsc#1181565) - Implementation of suse_ip execution module to prevent issues with network.managed (bsc#1099976) - Add sleep on exception handling on minion connection attempt to the master (bsc#1174855) - Allows for the VMware provider to handle CPU and memory hot-add in newer versions of the software. (bsc#1181347) - Always require python-certifi (used by salt.ext.tornado) - Bring missing part of async batch implementation back (bsc#1182382) (CVE-2021-25315) - Always require python3-distro (bsc#1182293) - Added: * async-batch-implementation-fix-320.patch * implementation-of-suse_ip-execution-module-bsc-10999.patch * fix-for-some-cves-bsc1181550.patch * fixes-56144-to-enable-hotadd-profile-support.patch * add-sleep-on-exception-handling-on-minion-connection.patch * allow-extra_filerefs-as-sanitized-kwargs-for-ssh-cli.patch * fix-regression-on-cmd.run-when-passing-tuples-as-cmd.patch- virt: search for grub.xen path - Xen spicevmc, DNS SRV records backports: Fix virtual network generated DNS XML for SRV records Don't add spicevmc channel to xen VMs - virt UEFI fix: virt.update when efi=True - Do not crash when unexpected cmd output at listing patches (bsc#1181290) - Fix behavior for "onlyif/unless" when multiple conditions (bsc#1180818) - Added: * 3002.2-xen-spicevmc-dns-srv-records-backports-314.patch * do-not-crash-when-unexpected-cmd-output-at-listing-p.patch * open-suse-3002.2-xen-grub-316.patch * fix-onlyif-unless-when-multiple-conditions-bsc-11808.patch * virt-uefi-fix-backport-312.patch- Remove deprecated warning that breaks minion execution when "server_id_use_crc" opts is missing - Added: * remove-deprecated-warning-that-breaks-miniion-execut.patch- Revert wrong zypper patch to support vendorchanges flags on pkg.install - Added: * revert-add-patch-support-for-allow-vendor-change-opt.patch- Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Fix for file.check_perms to work with numeric uid/gid - Added: * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- virt: more network support Add more network and PCI/USB host devices passthrough support to virt module and states - Bigvm backports virt consoles, CPU tuning and topology, and memory tuning. - Fix pkg states when DEB package has "all" arch - Added: * open-suse-3002.2-virt-network-311.patch * open-suse-3002.2-bigvm-310.patch * fix-aptpkg.normalize_name-when-package-arch-is-all.patch- Update to Salt release version 3002.2 - See release notes: https://docs.saltstack.com/en/latest/topics/releases/3002.2.html - Do not force beacons configuration to be a list. Revert https://github.com/saltstack/salt/pull/58655 - Drop wrong virt capabilities code after rebasing patches - Remove msgpack < 1.0.0 from base requirements (bsc#1176293) - Added: * revert-fixing-a-use-case-when-multiple-inotify-beaco.patch * drop-wrong-virt-capabilities-code-after-rebasing-pat.patch * remove-msgpack-1.0.0-requirement-in-the-installed-me.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * fix-failing-unit-tests-for-batch-async.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch * fix-async-batch-race-conditions.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * make-profiles-a-package.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * add-docker-logout-237.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * fall-back-to-pymysql.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fix-bsc-1065792.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fix-novendorchange-option-284.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * accumulated-changes-from-yomi-167.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * make-setup.py-script-to-not-require-setuptools-9.1.patch * prevent-systemd-run-description-issue-when-running-a.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * debian-info_installed-compatibility-50453.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fixes-cve-2018-15750-cve-2018-15751.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * accumulated-changes-required-for-yomi-165.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * reintroducing-reverted-changes.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * changed-imports-to-vendored-tornado.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * fix-batch_async-obsolete-test.patch * xen-disk-fixes-264.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * adds-explicit-type-cast-for-port.patch * remove-vendored-backports-abc-from-requirements.patch * drop-wrong-mock-from-chroot-unit-test.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * loop-fix-variable-names-for-until_no_eval.patch * fix-for-suse-expanded-support-detection.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * run-salt-api-as-user-salt-bsc-1064520.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fix-unit-test-for-grains-core.patch * add-custom-suse-capabilities-as-grains.patch * transactional_update-unify-with-chroot.call.patch * x509-fixes-111.patch * fix-ipv6-scope-bsc-1108557.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * add-standalone-configuration-file-for-enabling-packa.patch * support-config-non-root-permission-issues-fixes-u-50.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * fixing-streamclosed-issue.patch * early-feature-support-config.patch * add-astra-linux-common-edition-to-the-os-family-list.patch * switch-firewalld-state-to-use-change_interface.patch * xfs-do-not-fails-if-type-is-not-present.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * fix-unit-tests-for-batch-async-after-refactor.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * add-migrated-state-and-gpg-key-management-functions-.patch * add-virt.all_capabilities.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * activate-all-beacons-sources-config-pillar-grains.patch * integration-of-msi-authentication-with-azurearm-clou.patch * run-salt-master-as-dedicated-salt-user.patch * grains-master-can-read-grains.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * info_installed-works-without-status-attr-now.patch * add-saltssh-multi-version-support-across-python-inte.patch * backport-a-few-virt-prs-272.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * apply-patch-from-upstream-to-support-python-3.8.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * fix-async-batch-multiple-done-events.patch * include-aliases-in-the-fqdns-grains.patch * do-not-raise-streamclosederror-traceback-but-only-lo.patch * backport-virt-patches-from-3001-256.patch * restore-default-behaviour-of-pkg-list-return.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * opensuse-3000-virt-defined-states-222.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-a-test-and-some-variable-names-229.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * option-to-en-disable-force-refresh-in-zypper-215.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * sanitize-grains-loaded-from-roster_grains.json.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * fix-virt.update-with-cpu-defined-263.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-for-log-checking-in-x509-test.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch * re-adding-function-to-test-for-root.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * fix-issue-2068-test.patch * python3.8-compatibility-pr-s-235.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Removed: * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * add-patch-support-for-allow-vendor-change-option-wit.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * use-full-option-name-instead-of-undocumented-abbrevi.patch * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-pkg.services_need_restart-302.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch * msgpack-support-versions-1.0.0.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * decide-if-the-source-should-be-actually-skipped.patch * loader-invalidate-the-import-cachefor-extra-modules.patch * opensuse-3000.3-bigvm-backports-303.patch * add-missing-_utils-at-loader-grains_func.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-ip-filtering-by-network.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-type-error-in-tornadoimporter.patch * fix-regression-in-service-states-with-reload-argumen.patch * revert-changes-to-slspath-saltstack-salt-56341.patch - Renamed: * support-transactional-systems-microos-268.patch - > support-transactional-systems-microos-271.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch - > zypperpkg-filter-patterns-that-start-with-dot-244.patch * opensuse-3000-libvirt-engine-fixes-248.patch - > opensuse-3000-libvirt-engine-fixes-251.patch * opensuse-3000.2-virt-backports-236.patch - > opensuse-3000.2-virt-backports-236-257.patch * pkgrepo-support-python-2.7-function-call-294.patch - > pkgrepo-support-python-2.7-function-call-295.patch * fix-__mount_device-wrapper-253.patch - > fix-__mount_device-wrapper-254.patch * fix-grains.test_core-unit-test-276.patch - > fix-grains.test_core-unit-test-277.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch - > opensuse-3000.3-spacewalk-runner-parse-command-250.patch- Adjusted python2-cherrypy naming in salt-api. (#40) - Force zyppnotify to prefer Packages.db than Packages if it exists - Allow vendor change option with zypper - Add pkg.services_need_restart - Bigvm backports - virt consoles, CPU tuning and topology, and memory tuning. - Fix for file.check_perms to work with numeric uid/gid - change 'Requires(pre)' to 'Requires' for salt-minion package (bsc#1083110) - Added: * opensuse-3000-bigvm-backports-300.patch * force-zyppnotify-to-prefer-packages.db-than-packages.patch * fix-salt.utils.stringutils.to_str-calls-to-make-it-w.patch * add-pkg.services_need_restart-302.patch * add-patch-support-for-allow-vendor-change-option-wit.patch- Fix syntax error on pkgrepo state with Python 2.7 - transactional_update: unify with chroot.call - Add "migrated" state and GPG key management functions - Master can read grains - Fix for broken psutil (bsc#1102248) - Fix novendorchange handling in zypperpkg module - Added: * add-migrated-state-and-gpg-key-management-functions-.patch * fix-for-bsc-1102248-psutil-is-broken-and-so-process-.patch * fix-novendorchange-option-284.patch * grains-master-can-read-grains.patch * transactional_update-unify-with-chroot.call.patch * pkgrepo-support-python-2.7-function-call-294.patch- Avoid regression on "salt-master": set passphrase for salt-ssh keys to empty string (bsc#1178485) - Added: * set-passphrase-for-salt-ssh-keys-to-empty-string-293.patch- Properly validate eauth credentials and tokens on SSH calls made by Salt API (bsc#1178319) (bsc#1178362) (bsc#1178361) (CVE-2020-25592) (CVE-2020-17490) (CVE-2020-16846) - Added: * fix-cve-2020-25592-and-add-tests-bsc-1178319.patch- Fix disk.blkid to avoid unexpected keyword argument '__pub_user' (bsc#1177867) - Ensure virt.update stop_on_reboot is updated with its default value - Do not break package building for systemd OSes - Drop wrong mock from chroot unit test - Support systemd versions with dot (bsc#1176294) - Fix for grains.test_core unit test - Fix file/directory user and group ownership containing UTF-8 characters (bsc#1176024) - Several changes to virtualization: - - Fix virt update when cpu and memory are changed - - Memory Tuning GSoC - - Properly fix memory setting regression in virt.update - - Expose libvirt on_reboot in virt states - Support transactional systems (MicroOS) - zypperpkg module ignores retcode 104 for search() (bsc#1159670) - Xen disk fixes. No longer generates volumes for Xen disks, but the corresponding file or block disk (bsc#1175987) - Invalidate file list cache when cache file modified time is in the future (bsc#1176397) - Prevent import errors when running test_btrfs unit tests - Added: * drop-wrong-mock-from-chroot-unit-test.patch * ensure-virt.update-stop_on_reboot-is-updated-with-it.patch * invalidate-file-list-cache-when-cache-file-modified-.patch * zypperpkg-ignore-retcode-104-for-search-bsc-1176697-.patch * support-transactional-systems-microos-268.patch * xen-disk-fixes-264.patch * prevent-import-errors-when-running-test_btrfs-unit-t.patch * bsc-1176024-fix-file-directory-user-and-group-owners.patch * path-replace-functools.wraps-with-six.wraps-bsc-1177.patch * backport-a-few-virt-prs-272.patch * fix-grains.test_core-unit-test-276.patch- Fix virt.update with CPU defined - Fix virt issues and invalid input errors from 'salt.utils.data' (bsc#1176480) - Reintroduces the patches from opensuse-3000.2-virt-backports-236.patch coming from Salt 3001 - Do not raise StreamClosedError traceback but only log it (bsc#1175549) - Various fixes to the mysql module to break out the handling of user - Take care of failed, skipped and unreachable tasks and propagate "retcode" (bsc#1173911) (bsc#1173909) - Added: * do-not-raise-streamclosederror-traceback-but-only-lo.patch * fix-the-removed-six.itermitems-and-six.-_type-262.patch * backport-virt-patches-from-3001-256.patch * various-fixes-to-the-mysql-module-to-break-out-the-h.patch * ansiblegate-take-care-of-failed-skipped-and-unreacha.patch * fix-virt.update-with-cpu-defined-263.patch- Require /usr/bin/python instead of /bin/python for RHEL-family (bsc#1173936) - Don't install SuSEfirewall2 service files in Factory - Fix __mount_device wrapper to accept separate args and kwargs - Fix the registration of libvirt pool and nodedev events - Accept nested namespaces in spacewalk.api runner function. (bsc#1172211) - info_installed works without status attr now (bsc#1171461) - Added: * info_installed-works-without-status-attr-now.patch * fix-__mount_device-wrapper-253.patch * opensuse-3000-libvirt-engine-fixes-248.patch * opensuse-3000-spacewalk-runner-parse-command-247.patch- Fix for TypeError in Tornado importer (bsc#1174165) - Added: * fix-type-error-in-tornadoimporter.patch- Require python3-distro only for TW (bsc#1173072)- Various virt backports from 3000.2 - Added: * opensuse-3000.2-virt-backports-236.patch- Avoid traceback on debug logging for swarm module (bsc#1172075) - Add publish_batch to ClearFuncs exposed methods - zypperpkg: filter patterns that start with dot (bsc#1171906) - Batch mode now also correctly provides return value (bsc#1168340) - Add docker.logout to docker execution module (bsc#1165572) - Testsuite fix - Add option to enable/disable force refresh for zypper - Python3.8 compatibility changes - Prevent sporious "salt-api" stuck processes when managing SSH minions because of logging deadlock (bsc#1159284) - Avoid segfault from "salt-api" under certain conditions of heavy load managing SSH minions (bsc#1169604) - Revert broken changes to slspath made on Salt 3000 (saltstack/salt#56341) (bsc#1170104) - Returns a the list of IPs filtered by the optional network list - Added: * option-to-en-disable-force-refresh-in-zypper-215.patch * zypperpkg-filter-patterns-that-start-with-dot-243.patch * prevent-logging-deadlock-on-salt-api-subprocesses-bs.patch * revert-changes-to-slspath-saltstack-salt-56341.patch * fix-for-return-value-ret-vs-return-in-batch-mode.patch * add-docker-logout-237.patch * add-ip-filtering-by-network.patch * make-lazyloader.__init__-call-to-_refresh_file_mappi.patch * add-publish_batch-to-clearfuncs-exposed-methods.patch * python3.8-compatibility-pr-s-235.patch * fix-a-test-and-some-variable-names-229.patch * avoid-has_docker-true-if-import-messes-with-salt.uti.patch- Fix CVE-2020-11651 and CVE-2020-11652 (bsc#1170595) - Do not require vendored backports-abc (bsc#1170288) - Fix partition.mkpart to work without fstype (bsc#1169800) - Added: * fixed-bug-lvm-has-no-parttion-type.-the-scipt-later-.patch * remove-vendored-backports-abc-from-requirements.patch * fix-cve-2020-11651-and-fix-cve-2020-11652.patch- Update to Salt version 3000 See release notes: https://docs.saltstack.com/en/latest/topics/releases/3000.html - Do not make file.recurse state to fail when msgpack 0.5.4 (bsc#1167437) - Fixes status attribute issue in aptpkg test - Make setup.py script not to require setuptools greater than 9.1 loop: fix variable names for until_no_eval - Drop conflictive module.run state patch (bsc#1167437) - Update patches after rebase with upstream v3000 tag (bsc#1167437) - Fix some requirements issues depending on Python3 versions - Removes obsolete patch - Fix for low rpm_lowpkg unit test - Add python-singledispatch as dependency for python2-salt - Fix for temp folder definition in loader unit test - Make "salt.ext.tornado.gen" to use "salt.ext.backports_abc" on Python 2 - Fix regression in service states with reload argument - Fix integration test failure for test_mod_del_repo_multiline_values - Fix for unless requisite when pip is not installed - Fix errors from unit tests due NO_MOCK and NO_MOCK_REASON deprecation - Fix tornado imports and missing _utils after rebasing patches - Removes unresolved merge conflict in yumpkg module - Added: * make-setup.py-script-to-not-require-setuptools-9.1.patch * opensuse-3000-virt-defined-states-222.patch * fix-for-unless-requisite-when-pip-is-not-installed.patch * fix-typo-on-msgpack-version-when-sanitizing-msgpack-.patch * fix-regression-in-service-states-with-reload-argumen.patch * batch_async-avoid-using-fnmatch-to-match-event-217.patch * make-salt.ext.tornado.gen-to-use-salt.ext.backports_.patch * virt._get_domain-don-t-raise-an-exception-if-there-i.patch * loop-fix-variable-names-for-until_no_eval.patch * removes-unresolved-merge-conflict-in-yumpkg-module.patch * add-missing-_utils-at-loader-grains_func.patch * changed-imports-to-vendored-tornado.patch * sanitize-grains-loaded-from-roster_grains.json.patch * fix-for-temp-folder-definition-in-loader-unit-test.patch * remove-deprecated-usage-of-no_mock-and-no_mock_reaso.patch * reintroducing-reverted-changes.patch * adds-explicit-type-cast-for-port.patch * fix-wrong-test_mod_del_repo_multiline_values-test-af.patch * re-adding-function-to-test-for-root.patch - Modified: * move-server_id-deprecation-warning-to-reduce-log-spa.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * async-batch-implementation.patch * add-hold-unhold-functions.patch * add-all_versions-parameter-to-include-all-installed-.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fix-for-log-checking-in-x509-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * fix-bsc-1065792.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fixes-cve-2018-15750-cve-2018-15751.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * integration-of-msi-authentication-with-azurearm-clou.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-unit-test-for-grains-core.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * debian-info_installed-compatibility-50453.patch * include-aliases-in-the-fqdns-grains.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-async-batch-multiple-done-events.patch * support-config-non-root-permission-issues-fixes-u-50.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * activate-all-beacons-sources-config-pillar-grains.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * use-adler32-algorithm-to-compute-string-checksums.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fix-batch_async-obsolete-test.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * fall-back-to-pymysql.patch * xfs-do-not-fails-if-type-is-not-present.patch * restore-default-behaviour-of-pkg-list-return.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch * run-salt-api-as-user-salt-bsc-1064520.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch * fixing-streamclosed-issue.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * fix-async-batch-race-conditions.patch * fix-issue-2068-test.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * fix-for-suse-expanded-support-detection.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-standalone-configuration-file-for-enabling-packa.patch * switch-firewalld-state-to-use-change_interface.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * add-custom-suse-capabilities-as-grains.patch * accumulated-changes-from-yomi-167.patch * get-os_arch-also-without-rpm-package-installed.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * add-saltssh-multi-version-support-across-python-inte.patch * early-feature-support-config.patch * add-virt.all_capabilities.patch * accumulated-changes-required-for-yomi-165.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * fix-ipv6-scope-bsc-1108557.patch * prevent-systemd-run-description-issue-when-running-a.patch * make-profiles-a-package.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * read-repo-info-without-using-interpolation-bsc-11356.patch * x509-fixes-111.patch * do-not-report-patches-as-installed-when-not-all-the-.patch - Removed: * remove-virt.pool_delete-fast-parameter-178.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * align-virt-full-info-fixes-with-upstream-192.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * virt-1.volume_infos-fix-for-single-vm.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * preserve-already-defined-destructive_tests-and-expen.patch * list_downloaded-for-apt-module.patch * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch * virt.volume_infos-fix-for-single-vm.patch * restrict-the-start_event_grains-only-to-the-start-ev.patch * fix-virt.full_info-176.patch * preserving-signature-in-module.run-state-u-50049.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * add-virt.volume_infos-and-virt.volume_delete.patch * add-virt.network_get_xml-function.patch * virt.network_define-allow-adding-ip-configuration.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-for-older-mock-module.patch * fix-virt.get_hypervisor-188.patch * 2019.2.0-pr-54196-backport-173.patch * enable-passing-grains-to-start-event-based-on-start_.patch * fix-load-cached-grain-osrelease_info.patch * open-suse-2019.2.3-virt-defined-states-219.patch * backport-saltutil-state-module-to-2019.2-codebase.patch- Enable building and installation for Fedora - Disable python2 build on Tumbleweed We are removing the python2 interpreter from openSUSE (SLE16). As such disable salt building for python2 there.- Sanitize grains loaded from roster_grains.json cache during "state.pkg" - Added: * fix-load-cached-grain-osrelease_info.patch- Build: Buildequire pkgconfig(systemd) instead of systemd- Backport saltutil state module to 2019.2 codebase (bsc#1167556) - Add new custom SUSE capability for saltutil state module - Added: * backport-saltutil-state-module-to-2019.2-codebase.patch * add-new-custom-suse-capability-for-saltutil-state-mo.patch- virt._get_domain: don't raise an exception if there is no VM - Added: * virt._get_domain-don-t-raise-an-exception-if-there-i.patch- Adds test for zypper abbreviation fix - Improved storage pool or network handling - Better import cache handline - Added: * loader-invalidate-the-import-cachefor-extra-modules.patch * open-suse-2019.2.3-virt-defined-states-219.patch - Modified: * use-full-option-name-instead-of-undocumented-abbrevi.patch- Use full option name instead of undocumented abbreviation for zypper - Requiring python3-distro only for openSUSE/SLE >= 15 - Added: * use-full-option-name-instead-of-undocumented-abbrevi.patch- python-distro is only needed for > Python 3.7. Removing it for Python 2- Avoid possible user escalation upgrading salt-master (bsc#1157465) (CVE-2019-18897)- Fix unit tests failures in test_batch_async tests - Added: * fix-unit-tests-for-batch-async-after-refactor.patch- Batch Async: Handle exceptions, properly unregister and close instances after running async batching to avoid CPU starvation of the MWorkers (bsc#1162327) - RHEL/CentOS 8 uses platform-python instead of python3 - Enable build for Python 3.8 - Added: * batch_async-avoid-using-fnmatch-to-match-event-217.patch * apply-patch-from-upstream-to-support-python-3.8.patch * batch-async-catch-exceptions-and-safety-unregister-a.patch- Fix 'os_family' grain for Astra Linux Common Edition - Added: * add-astra-linux-common-edition-to-the-os-family-list.patch- Update to Salt version 2019.2.3 (CVE-2019-17361) (bsc#1163981) (bsc#1162504) See release notes: https://docs.saltstack.com/en/latest/topics/releases/2019.2.3.html - Modified: * use-adler32-algorithm-to-compute-string-checksums.patch- Enable passing grains to start event based on 'start_event_grains' configuration parameter - Added: * restrict-the-start_event_grains-only-to-the-start-ev.patch * enable-passing-grains-to-start-event-based-on-start_.patch- Support for Btrfs and XFS in parted and mkfs added - Added: * support-for-btrfs-and-xfs-in-parted-and-mkfs.patch- Adds list_downloaded for apt Module to enable pre-downloading support - Adds virt.(pool|network)_get_xml functions - Various libvirt updates * Add virt.pool_capabilities function * virt.pool_running improvements * Add virt.pool_deleted state * virt.network_define allow adding IP configuration - Added: * virt.network_define-allow-adding-ip-configuration.patch * list_downloaded-for-apt-module.patch * add-virt.network_get_xml-function.patch- virt: adding kernel boot parameters to libvirt xml - Added: * virt-adding-kernel-boot-parameters-to-libvirt-xml-55.patch- Fix virt states to not fail on VMs already stopped - Added: * fix-virt-states-to-not-fail-on-vms-already-stopped.-.patch- Add missing bugzilla references: Properly handle colons in inline dicts with yamlloader (bsc#1095651) Fix corrupt public key with m2crypto python3 (bsc#1099323) Add missing dateutils import (bsc#1099945) Fix UnicodeDecodeError using is_binary check (bsc#1100225) Prevent payload crash on decoding binary data (bsc#1100697) Fix file.blockreplace to avoid throwing IndexError (bsc#1101812) Add API log rotation on SUSE package (bsc#1102218) Fix wrong recurse behavior on for linux_acl.present (bsc#1106164) Handle anycast IPv6 addresses on network.routes (bsc#1114474) Crontab module fix: file attributes option missing (bsc#1114824) Add metadata to accepted keyword arguments (bsc#1122680) Bugfix: properly refresh pillars (bsc#1125015)- xfs: do not fail if type is not present (bsc#1153611) - Added: * xfs-do-not-fails-if-type-is-not-present.patch- Don't use __python indirection macros on spec file %__python is no longer defined in RPM 4.15 (python2 is going EOL in Jan 2020); additionally, python/python3 are just binaries in the path.- Fix errors when running virt.get_hypervisor function - Added: * fix-virt.get_hypervisor-188.patch- Align virt.full_info fixes with upstream Salt - Let salt-ssh use platform-python on RHEL8 (bsc#1158441) - Added: * align-virt-full-info-fixes-with-upstream-192.patch * let-salt-ssh-use-platform-python-binary-in-rhel8-191.patch- Fix StreamClosedError issue (bsc#1157479) - Added: * fix-batch_async-obsolete-test.patch * fixing-streamclosed-issue.patch- Prevent test_mod_del_repo_multiline_values to fail - Read repo info without using interpolation (bsc#1135656) - Requires vs BuildRequires - Limiting M2Crypto to >= SLE15 - Replacing pycrypto with M2Crypto (bsc#1165425) - Fix for log checking in x509 test - Update to 2019.2.2 release - Added: * fix-for-log-checking-in-x509-test.patch * prevent-test_mod_del_repo_multiline_values-to-fail.patch * read-repo-info-without-using-interpolation-bsc-11356.patch - Modified: * async-batch-implementation.patch * add-hold-unhold-functions.patch * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch * decide-if-the-source-should-be-actually-skipped.patch * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-unit-test-for-grains-core.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * fix-async-batch-multiple-done-events.patch * activate-all-beacons-sources-config-pillar-grains.patch * fix-for-older-mock-module.patch * do-not-break-repo-files-with-multiple-line-values-on.patch * fall-back-to-pymysql.patch * add-missing-fun-for-returns-from-wfunc-executions.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * add-virt.volume_infos-and-virt.volume_delete.patch * fix-issue-2068-test.patch * switch-firewalld-state-to-use-change_interface.patch * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * fix-ipv6-scope-bsc-1108557.patch * 2019.2.0-pr-54196-backport-173.patch * do-not-make-ansiblegate-to-crash-on-python3-minions.patch * x509-fixes-111.patch * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * fix-failing-unit-tests-for-batch-async.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch * improve-batch_async-to-release-consumed-memory-bsc-1.patch * batch.py-avoid-exception-when-minion-does-not-respon.patch * preserve-already-defined-destructive_tests-and-expen.patch * virt.volume_infos-fix-for-single-vm.patch * move-server_id-deprecation-warning-to-reduce-log-spa.patch * include-aliases-in-the-fqdns-grains.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-custom-suse-capabilities-as-grains.patch * get-os_arch-also-without-rpm-package-installed.patch * add-saltssh-multi-version-support-across-python-inte.patch * accumulated-changes-required-for-yomi-165.patch * use-adler32-algorithm-to-compute-string-checksums.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-current-ioloop-for-the-localclient-instance-of-b.patch * remove-virt.pool_delete-fast-parameter-178.patch * add-multi-file-support-and-globbing-to-the-filetree-.patch * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * prevent-systemd-run-description-issue-when-running-a.patch * integration-of-msi-authentication-with-azurearm-clou.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch * virt-1.volume_infos-fix-for-single-vm.patch * add-supportconfig-module-for-remote-calls-and-saltss.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * preserving-signature-in-module.run-state-u-50049.patch * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch * fix-aptpkg-systemd-call-bsc-1143301.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch * debian-info_installed-compatibility-50453.patch * add-standalone-configuration-file-for-enabling-packa.patch * accumulated-changes-from-yomi-167.patch * add-virt.all_capabilities.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch * do-not-report-patches-as-installed-when-not-all-the-.patch * support-config-non-root-permission-issues-fixes-u-50.patch * add-all_versions-parameter-to-include-all-installed-.patch * fixes-cve-2018-15750-cve-2018-15751.patch * fix-bsc-1065792.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * avoid-traceback-when-http.query-request-cannot-be-pe.patch * restore-default-behaviour-of-pkg-list-return.patch * take-checksums-arg-into-account-for-postgres.datadir.patch * early-feature-support-config.patch * provide-the-missing-features-required-for-yomi-yet-o.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * fix-virt.full_info-176.patch * checking-for-jid-before-returning-data.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * do-not-crash-when-there-are-ipv6-established-connect.patch * fix-for-suse-expanded-support-detection.patch * fix-a-wrong-rebase-in-test_core.py-180.patch * add-ppc64le-as-a-valid-rpm-package-architecture.patch * make-profiles-a-package.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * return-the-expected-powerpc-os-arch-bsc-1117995.patch * fix-async-batch-race-conditions.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch - Removed: * fix-syndic-start-issue.patch * prevent-already-reading-continuous-exception-message.patch * virt.pool_running-fix-pool-start.patch * azurefs-gracefully-handle-attributeerror.patch * virt-handle-whitespaces-in-vm-names.patch * mount-fix-extra-t-parameter.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- Remove virt.pool_delete fast parameter (U#54474) - Added: * remove-virt.pool_delete-fast-parameter-178.patch- Remove unnecessary yield causing BadYieldError (bsc#1154620) - Added: * remove-unnecessary-yield-causing-badyielderror-bsc-1.patch- Prevent 'Already reading' continuous exception message (bsc#1137642) - Added: * prevent-already-reading-continuous-exception-message.patch- Fix for aptpkg test with older mock modules - Added: * fix-for-older-mock-module.patch- Remove wrong tests for core grain and improve debug logging - Use rich RPM deps to get a compatible version of tornado into the buildroot. - Added: * fix-a-wrong-rebase-in-test_core.py-180.patch- core.py: ignore wrong product_name files - zypperpkg: understand product type - Added: * accumulated-changes-from-yomi-167.patch- Enable usage of downloadonly parameter for apt module - Added: * adds-the-possibility-to-also-use-downloadonly-in-kwa.patch- Add missing 'fun' on events coming from salt-ssh wfunc executions (bsc#1151947) - Added: * add-missing-fun-for-returns-from-wfunc-executions.patch- Fix failing unit tests for batch async - Added: * fix-failing-unit-tests-for-batch-async.patch- Fix memory consumption problem on BatchAsync (bsc#1137642) - Added: * use-current-ioloop-for-the-localclient-instance-of-b.patch- Fix dependencies for RHEL 8- Prevent systemd-run description issue when running aptpkg (bsc#1152366) - Added: * prevent-systemd-run-description-issue-when-running-a.patch- Take checksums arg into account for postgres.datadir_init (bsc#1151650) - Added: * take-checksums-arg-into-account-for-postgres.datadir.patch- Improve batch_async to release consumed memory (bsc#1140912) - Fix memory leak produced by batch async find_jobs mechanism (bsc#1140912) - Grant read and execute permission to others (bsc#1150447) - Added: * improve-batch_async-to-release-consumed-memory-bsc-1.patch * fix-memory-leak-produced-by-batch-async-find_jobs-me.patch- Require shadow instead of old pwdutils (bsc#1130588)- Conflict with tornado >= 5; for now we can only cope with Tornado 4.x (boo#1101780).- Fix virt.full_info (bsc#1146382) - virt.volume_infos: silence libvirt error message - virt.volume_infos needs to ignore inactive pools - Fix for various bugs in virt network and pool states - Implement network.fqdns module function (bsc#1134860) - Added: * 2019.2.0-pr-54196-backport-173.patch * virt.volume_infos-silence-libvirt-error-message-175.patch * fix-virt.full_info-176.patch * implement-network.fqdns-module-function-bsc-1134860-.patch * virt.volume_infos-needs-to-ignore-inactive-pools-174.patch- Restore default behaviour of pkg list return (bsc#1148714) - Strip trailing "/" from repo.uri when comparing repos in apktpkg.mod_repo (bsc#1146192) - Added: * strip-trailing-from-repo.uri-when-comparing-repos-in.patch * restore-default-behaviour-of-pkg-list-return.patch- Use python3 to build package Salt for RHEL8 - Make python3 default for RHEL8- Fix aptpkg systemd call (bsc#1143301) - Added: * fix-aptpkg-systemd-call-bsc-1143301.patch- Move server_id deprecation warning to reduce log spamming (bsc#1135567) (bsc#1135732) - Added: * move-server_id-deprecation-warning-to-reduce-log-spa.patch- Multiple fixes on cmdmod, chroot, freezer and zypperpkg needed for Yomi cmdmod: fix runas and group in run_chroot chroot: add missing sys directory chroot: change variable name to root chroot: fix bug in safe_kwargs iteration freezer: do not fail in cache dir is present freezer: clean freeze YAML profile on restore zypperpkg: fix pkg.list_pkgs cache - Added: * accumulated-changes-required-for-yomi-165.patch- Avoid traceback on http.query when there are errors with the requested URL (bsc#1128554) - Added: * avoid-traceback-when-http.query-request-cannot-be-pe.patch- Salt python client get_full_returns seems return data from incorrect jid (bsc#1131114) - Added: * checking-for-jid-before-returning-data.patch- virt.volume_infos: don't raise an error if there is no VM - Added: * virt-1.volume_infos-fix-for-single-vm.patch- Prevent ansiblegate unit tests to fail on Ubuntu - Added: * prevent-ansiblegate-unit-tests-to-fail-on-ubuntu.patch- Allow passing kwargs to pkg.list_downloaded for Zypper (bsc#1140193) - Added: * allow-passing-kwargs-to-pkg.list_downloaded-bsc-1140.patch- Do not make "ansiblegate" module to crash on Python3 minions (bsc#1139761) - Added: * do-not-make-ansiblegate-to-crash-on-python3-minions.patch- Provide the missing features required for Yomi (Yet one more installer) - Added: * provide-the-missing-features-required-for-yomi-yet-o.patch- Fix zypper pkg.list_pkgs test expectation and dpkg mocking - Added: * fix-zypper-pkg.list_pkgs-expectation-and-dpkg-mockin.patch- Set 'salt' group for files and directories created by salt-standalone-formulas-configuration package - Various fixes for virt module - Fix virt.volume_infos raising an exception when there is only virtual machine on the minion. - Fix virt.purge() on all non-KVM hypervisors. For instance on Xen, virt.purge would simply throw an exception about unsupported flag - Building a libvirt pool starts it. When defining a new pool, we need to let build start it or we will get libvirt errors. - Fix handling of Virtual Machines with white space in their name. - Added: * virt.pool_running-fix-pool-start.patch * virt-handle-whitespaces-in-vm-names.patch * virt.volume_infos-fix-for-single-vm.patch * try-except-undefineflags-as-this-operation-is-not-su.patch- avoid batch.py exception when minion does not respond (bsc#1135507) - Added: * batch.py-avoid-exception-when-minion-does-not-respon.patch- Preserve already defined DESTRUCTIVE_TESTS and EXPENSIVE_TESTS env variables - Added: * preserve-already-defined-destructive_tests-and-expen.patch- Do not break repo files with multiple line values on yumpkg (bsc#1135360) - Added: * do-not-break-repo-files-with-multiple-line-values-on.patch- Fix return status when installing or updating RPM packages with "ppc64le" arch (bsc#1133647) - Added: * add-ppc64le-as-a-valid-rpm-package-architecture.patch- Add new "salt-standalone-formulas-configuration" package (fate#327791) - Added: * add-standalone-configuration-file-for-enabling-packa.patch- Switch firewalld state to use change_interface (bsc#1132076) - Added: * switch-firewalld-state-to-use-change_interface.patch- Fix async-batch to fire a single done event - Added: * fix-async-batch-multiple-done-events.patch- Do not make Salt CLI to crash when there are IPv6 established connections (bsc#1130784) - Added: * do-not-crash-when-there-are-ipv6-established-connect.patch- Include aliases in FQDNS grain (bsc#1121439)- Fix issue preventing syndic to start - Update year on spec copyright notice - Added: * fix-syndic-start-issue.patch- Use ThreadPool from multiprocessing.pool to avoid leakings when calculating FQDNs - Do not report patches as installed on RHEL systems when not all the related packages are installed (bsc#1128061) - Added: * use-threadpool-from-multiprocessing.pool-to-avoid-le.patch * do-not-report-patches-as-installed-when-not-all-the-.patch- Update to 2019.2.0 complete (FATE#327138, bsc#1133523) - Fix batch/batch-async related issues - Calculate FQDNs in parallel to avoid blockings (bsc#1129079) - Incorporate virt.volume_info fixes (PR#131) - Re-adds patch because of increased offset due to previous patch removal - Removing patch to add root parameter to zypper module - Fix for -t parameter in mount module - Added: * mount-fix-extra-t-parameter.patch * add-batch_presence_ping_timeout-and-batch_presence_p.patch * fix-async-batch-race-conditions.patch * calculate-fqdns-in-parallel-to-avoid-blockings-bsc-1.patch - Modified: * don-t-call-zypper-with-more-than-one-no-refresh.patch * add-virt.volume_infos-and-virt.volume_delete.patch - Removed: * zypper-add-root-configuration-parameter.patch- No longer limiting Python3 version to <3.7- Async batch implementation - Added: * async-batch-implementation.patch- Update to Salt 2019.2.0 release For further information see: https://docs.saltstack.com/en/latest/topics/releases/2019.2.0.html - Added: * add-virt.all_capabilities.patch * add-virt.volume_infos-and-virt.volume_delete.patch * don-t-call-zypper-with-more-than-one-no-refresh.patch * include-aliases-in-the-fqdns-grains.patch * temporary-fix-extend-the-whitelist-of-allowed-comman.patch - Removed: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-engine-relaying-libvirt-events.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * add-support-for-python-3.7.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * change-stringio-import-in-python2-to-import-the-clas.patch * decode-file-contents-for-python2-bsc-1102013.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch * feat-add-grain-for-all-fqdns.patch * fix-async-call-to-process-manager.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-index-error-when-running-on-python-3.patch * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * fix-unboundlocalerror-in-file.get_diff.patch * fixed-usage-of-ipaddress.patch * fixing-issue-when-a-valid-token-is-generated-even-wh.patch * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * improved-handling-of-ldap-group-id.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * prepend-current-directory-when-path-is-just-filename.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * retire-md5-checksum-for-pkg-mgmt-plugins.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch * support-use-of-gce-instance-credentials-109.patch * update-error-list-for-zypper.patch * x509-fixes-for-remote-signing-106.patch - Modified: * add-all_versions-parameter-to-include-all-installed-.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-hold-unhold-functions.patch * add-saltssh-multi-version-support-across-python-inte.patch * azurefs-gracefully-handle-attributeerror.patch * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch * debian-info_installed-compatibility-50453.patch * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch * fall-back-to-pymysql.patch * fix-for-suse-expanded-support-detection.patch * fix-git_pillar-merging-across-multiple-__env__-repos.patch * fix-ipv6-scope-bsc-1108557.patch * fix-issue-2068-test.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * fixes-cve-2018-15750-cve-2018-15751.patch * get-os_arch-also-without-rpm-package-installed.patch * integration-of-msi-authentication-with-azurearm-clou.patch * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch * use-adler32-algorithm-to-compute-string-checksums.patch * x509-fixes-111.patch * zypper-add-root-configuration-parameter.patch- Add root parameter to Zypper module - Added: * zypper-add-root-configuration-parameter.patch- Do not restrict the Python version to < 3.7- Fix integration tests in state compiler (U#2068) - Added: * fix-issue-2068-test.patch- Fix "pkg.list_pkgs" output when using "attr" to take the arch into account (bsc#1114029) - Added: * remove-arch-from-name-when-pkg.list_pkgs-is-called-w.patch- Fix powerpc null server_id_arch (bsc#1117995) - Added: * return-the-expected-powerpc-os-arch-bsc-1117995.patch- Fix module 'azure.storage' has no attribute '__version__' (bsc#1121091) - Added: * azurefs-gracefully-handle-attributeerror.patch- Add supportconfig module and states for minions and SaltSSH - Added: * add-supportconfig-module-for-remote-calls-and-saltss.patch- Fix FIPS enabled RES clients (bsc#1099887) - Added: * retire-md5-checksum-for-pkg-mgmt-plugins.patch- Add hold/unhold functions. Fix Debian repo "signed-by". - Added: * decide-if-the-source-should-be-actually-skipped.patch * add-hold-unhold-functions.patch- Fix latin1 encoding problems on file module (bsc#1116837) - Added: * fix-latin1-encoding-problems-on-file-module-bsc-1116.patch- Don't error on retcode 0 in libcrypto.OPENSSL_init_crypto - Added: * don-t-error-on-retcode-0-in-libcrypto.openssl_init_c.patch- Debian info_installed compatibility (U#50453) - Added: * debian-info_installed-compatibility-50453.patch- Add compatibility with other package modules for "list_repos" function - Bugfix: unable to detect os arch when RPM is not installed (bsc#1114197) - Added: * make-aptpkg.list_repos-compatible-on-enabled-disable.patch * get-os_arch-also-without-rpm-package-installed.patch- Fix git_pillar merging across multiple __env__ repositories (bsc#1112874) - Added: * fix-git_pillar-merging-across-multiple-__env__-repos.patch- Fix LDAP authentication issue when a valid token is generated by the salt-api even when invalid user credentials are passed. (U#48901) - Added: * fixing-issue-when-a-valid-token-is-generated-even-wh.patch- Improved handling of LDAP group id. gid is no longer treated as a string, which could have lead to faulty group creations. (bsc#1113784) - Added: * improved-handling-of-ldap-group-id.patch- Fix remote command execution and incorrect access control when using salt-api. (bsc#1113699) (CVE-2018-15751) - Fix Directory traversal vulnerability when using salt-api. Allows an attacker to determine what files exist on a server when querying /run or /events. (bsc#1113698) (CVE-2018-15750) - Added: * fixes-cve-2018-15750-cve-2018-15751.patch- Add multi-file support and globbing to the filetree (U#50018) - Added: * add-multi-file-support-and-globbing-to-the-filetree-.patch- Bugfix: supportconfig non-root permission issues (U#50095) - Added: * support-config-non-root-permission-issues-fixes-u-50.patch- Open profiles permissions to everyone for read-only- Preserving signature in "module.run" state (U#50049) - Added: * preserving-signature-in-module.run-state-u-50049.patch- Install default salt-support profiles- Fix unit tests due to merger failure - Add CPE_NAME for osversion* grain parsing - Get os_family for RPM distros from the RPM macros - Install support profiles - Added: * get-os_family-for-rpm-distros-from-the-rpm-macros.-u.patch * add-cpe_name-for-osversion-grain-parsing-u-49946.patch * make-profiles-a-package.patch * fix-unit-test-for-grains-core.patch- Bugfix: any unicode string of length 16 will raise TypeError - Added: * bugfix-any-unicode-string-of-length-16-will-raise-ty.patch- Fix async call to process manager (bsc#1110938) - Early feature: Salt support-config (salt-support) - Added: * fix-async-call-to-process-manager.patch * early-feature-support-config.patch- Fix IPv6 scope (bsc#1108557) - Added: * fix-ipv6-scope-bsc-1108557.patch- Handle zypper ZYPPER_EXIT_NO_REPOS exit code (bsc#1108834, bsc#1109893) - Added: * update-error-list-for-zypper.patch- Bugfix for pkg_resources crash (bsc#1104491) - Added: * do-not-load-pip-state-if-there-is-no-3rd-party-depen.patch- Fix loosen azure sdk dependencies in azurearm cloud driver (bsc#1107333) - Added: * loosen-azure-sdk-dependencies-in-azurearm-cloud-driv.patch- Fix broken "resolve_capabilities" on Python 3 (bsc#1108995) - Added: * fix-index-error-when-running-on-python-3.patch- Allow empty service_account_private_key in GCE driver (bsc#1108969) - Added: * support-use-of-gce-instance-credentials-109.patch- Decode file contents for python2 (bsc#1103530) - Check dmidecoder executable on each "smbios" call to avoid race condition (bsc#1101880) - Fix pkg.upgrade reports when dealing with multiversion packages (bsc#1102265) - Accounting for when files in an archive contain non-ascii characters (bsc#1099460) - Fix deprecation warning (bsc#1095507) - Fix (bsc#1065792) - Fix (bsc#108758) - Handle packages with multiple version properly with zypper (bsc#1096514) - Fix file.get_diff regression in 2018.3 (bsc#1098394) - Provide python version mismatch solutions (bsc#1072599) - Fix file.managed binary file utf8 error (bsc#1098394) - Prevent zypper from parsing repo configuration from not .repo files (bsc#1094055) - Add environment variable to know if yum is invoked from Salt (bsc#1057635) - Prevent deprecation warning with salt-ssh (bsc#1095507) - Align SUSE salt-master.service 'LimitNOFILES' limit with upstream Salt - Add 'other' attribute to GECOS fields to avoid inconsistencies with chfn - Collect all versions of installed packages on SUSE and RHEL systems (bsc#1089526)- Prepend current directory when path is just filename (bsc#1095942) - Integration of MSI authentication for azurearm - Adds fix for SUSE Expanded Support os grain detection - Fixes 509x remote signing - Fix for StringIO import in Python2 - Use Adler32 algorithm to compute string checksums (bsc#1102819) - Only do reverse DNS lookup on IPs for salt-ssh (bsc#1104154) - Add support for Python 3.7 - Fix license macro to build on SLE12SP2 - Decode file contents for python2 (bsc#1102013) - Fix for sorting of multi-version packages (bsc#1097174 and bsc#1097413) - Fix mine.get not returning data - workaround for #48020 (bsc#1100142) - Added: * change-stringio-import-in-python2-to-import-the-clas.patch * integration-of-msi-authentication-with-azurearm-clou.patch * x509-fixes-for-remote-signing-106.patch * fix-for-suse-expanded-support-detection.patch * only-do-reverse-dns-lookup-on-ips-for-salt-ssh.patch * prepend-current-directory-when-path-is-just-filename.patch * add-support-for-python-3.7.patch * decode-file-contents-for-python2-bsc-1102013.patch * fix-mine.get-not-returning-data-workaround-for-48020.patch * x509-fixes-111.patch * use-adler32-algorithm-to-compute-string-checksums.patch - Modified: * fix-for-sorting-of-multi-version-packages-bsc-109717.patch- Update to 2018.3.2 See https://docs.saltstack.com/en/latest/topics/releases/2018.3.2.html for full changelog - Added: * accounting-for-when-files-in-an-archive-contain-non-.patch * add-all_versions-parameter-to-include-all-installed-.patch * add-custom-suse-capabilities-as-grains.patch * add-engine-relaying-libvirt-events.patch * add-environment-variable-to-know-if-yum-is-invoked-f.patch * add-other-attribute-to-gecos-fields-to-avoid-inconsi.patch * align-suse-salt-master.service-limitnofiles-limit-wi.patch * avoid-incomprehensive-message-if-crashes.patch * fix-deprecation-warning-bsc-1095507.patch * fix-diffing-binary-files-in-file.get_diff-bsc-109839.patch * fix-unboundlocalerror-in-file.get_diff.patch * fix-zypper.list_pkgs-to-be-aligned-with-pkg-state.patch * prevent-zypper-from-parsing-repo-configuration-from-.patch * remove-old-hack-when-reporting-multiversion-packages.patch * show-recommendations-for-salt-ssh-cross-version-pyth.patch - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * add-saltssh-multi-version-support-across-python-inte.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch * fall-back-to-pymysql.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-for-ec2-rate-limit-failures.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch * fixed-usage-of-ipaddress.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch * strip-trailing-commas-on-linux-user-gecos-fields.patch - Deleted: * explore-module.run-response-to-catch-the-result-in-d.patch * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * fix-cp.push-empty-file.patch * fix-for-sorting-of-multi-version-packages-bsc-109717.patch * fix-openscap-push.patch * initialize-__context__-retcode-for-functions-handled.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * provide-kwargs-to-pkg_resource.parse_targets-require.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Documentation refresh to 2018.3.0- No more AWS EC2 rate limitations in salt-cloud (bsc#1088888) - MySQL returner now also allows to use Unix sockets (bsc#1091371) - Added: * fix-for-ec2-rate-limit-failures.patch * enable-passing-a-unix_socket-for-mysql-returners-bsc.patch- Do not override jid on returners, only sending back to master (bsc#1092373) - Fixes for salt-ssh: - Option --extra-filerefs doesn't add all files to the state archive - Pillar completely overwritten (not merged) when doing module.run + state.apply with pillar in kwargs - Remove minion/thin/version if exists to force thin regeneration (bsc#1092161) - Added: * extra-filerefs-include-files-even-if-no-refs-in-stat.patch * do-not-override-jid-on-returners-only-sending-back-t.patch * option-to-merge-current-pillar-with-opts-pillar-duri.patch- Fixed Python 3 issue with CIDR addresses. - Added: * fixed-usage-of-ipaddress.patch- Fix minion scheduler to return a 'retcode' attribute (bsc#1089112) - Fix for logging during network interface querying (bsc#1087581) - Fix rhel packages requires both net-tools and iproute (bsc#1087055) - Added: * initialize-__context__-retcode-for-functions-handled.patch - Modified: * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch- Fix patchinstall on yum module. Bad comparison (bsc#1087278) - Added: * provide-kwargs-to-pkg_resource.parse_targets-require.patch- Strip trailing commas on Linux user's GECOS fields (bsc#1089362) - Fallback to PyMySQL (bsc#1087891) - Improved test for fqdns - Update SaltSSH patch - Fix for [Errno 0] Resolver Error 0 (no error) (bsc#1087581) * Lintfix: PEP8 ident * Use proper levels of the error handling, use proper log formatting. * Fix unit test for reversed fqdns return data - Added: * strip-trailing-commas-on-linux-user-gecos-fields.patch * fall-back-to-pymysql.patch * fix-for-errno-0-resolver-error-0-no-error-bsc-108758.patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update to 2018.3.0 - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add python-2.6 support to salt-ssh - Modified: * add-saltssh-multi-version-support-across-python-inte.patch- Update salt-ssh multiversion patch - Modified: * add-saltssh-multi-version-support-across-python-inte.patch - Removed: * require-same-major-version-while-minor-is-allowed-to.patch- Add iprout/net-tools dependency- salt-ssh: require same major version while minor is allowed to be - Added: * require-same-major-version-while-minor-is-allowed-to.patch - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * add-saltssh-multi-version-support-across-python-inte.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * run-salt-master-as-dedicated-salt-user.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Add SaltSSH multi-version support across Python interpeters. - Added: * add-saltssh-multi-version-support-across-python-inte.patch- Fix zypper.info_installed 'ascii' issue - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update openscap push patch to include the test fixes - Modified: * explore-module.run-response-to-catch-the-result-in-d.patch * fix-openscap-push.patch * fix-decrease-loglevel-when-unable-to-resolve-addr.patch * fix-cp.push-empty-file.patch * make-it-possible-to-use-login-pull-and-push-from-mod.patch * move-log_file-option-to-changeable-defaults.patch- Explore 'module.run' state module output in depth to catch "result" properly - Added: * explore-module.run-response-to-catch-the-result-in-d.patch- make it possible to use docker login, pull and push from module.run and detect errors - Added: * make-it-possible-to-use-login-pull-and-push-from-mod.patch- Fix logging with FQDNs - Added: * fix-decrease-loglevel-when-unable-to-resolve-addr.patch- Update patches - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch - Removed: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- Update cp.push patch - Modified: * fix-cp.push-empty-file.patch * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch- force re-generate a new thin.tgz when an update gets installed- fix salt-ssh with a different patch - remove: dumps-should-return-unicode-also-with-py2-to-prevent.patch - added: salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Added: * salt-ssh-fix-json-load-of-return-data-when-it-contai.patch - Removed: * dumps-should-return-unicode-also-with-py2-to-prevent.patch- Fix unicode decode error with salt-ssh - Added: * dumps-should-return-unicode-also-with-py2-to-prevent.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * fix-cp.push-empty-file.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * move-log_file-option-to-changeable-defaults.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Fix cp.push empty file (bsc#1075950) - salt-ssh - move log_file option to changeable defaults - Added: * fix-cp.push-empty-file.patch * move-log_file-option-to-changeable-defaults.patch - Modified: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch * fix-openscap-push.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * activate-all-beacons-sources-config-pillar-grains.patch * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Daily update - Added: * fix-openscap-push.patch - Removed: * fix-grains-with-n.patch- Fix grains containing trailing "\n" - Added: * fix-grains-with-n.patch- Remove salt-minion python2 requirement when python3 is default (bsc#1081592)- Remove-obsolete-unicode-handling-in-pkg.info_installed - Added: * remove-obsolete-unicode-handling-in-pkg.info_install.patch- Update to salt-2018.1.99 - Modified: * activate-all-beacons-sources-config-pillar-grains.patch * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * feat-add-grain-for-all-fqdns.patch * fix-bsc-1065792.patch * list_pkgs-add-parameter-for-returned-attribute-selec.patch * run-salt-api-as-user-salt-bsc-1064520.patch * run-salt-master-as-dedicated-salt-user.patch - Deleted: * python3-compatibility-fix-got-bytes-instead-of-strin.patch * enable-with-salt-version-parameter-for-setup.py-scri.patch * catching-error-when-pidfile-cannot-be-deleted.patch * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * bugfix-the-logic-according-to-the-exact-described-pu.patch * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-salt-master-for-old-psutil.patch * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * older-logrotate-need-su-directive.patch * return-error-when-gid_from_name-and-group-does-not-e.patch * set-shell-environment-variable-64.patch * split-only-strings-if-they-are-such.patch * use-home-to-get-the-user-home-directory-instead-usin.patch * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Fix-epoch-handling-for-Rhel-6-and-7 - Modified: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Restoring-installation-of-packages-for-Rhel-6-7 Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch- Prevent queryformat pattern from expanding (bsc#1079048)- Fix epoch handling for Rhel 6 and 7 (bsc#1068566) - Reverting to current API for split_input - Added: * yumpkg-don-t-use-diff_attr-when-determining-install-.patch - Removed: * fix-for-wrong-version-processing.patch- Fix for wrong version processing during yum pkg install (bsc#1068566) - Feat: add grain for all FQDNs (bsc#1063419) - Added: * fix-for-wrong-version-processing.patch * feat-add-grain-for-all-fqdns.patch- Fix the usage of custom macros on the spec file.- Fix RES7: different dependency names for python-PyYAML and python-MarkupSafe- Build both python2 and python3 binaries together.- Bugfix: errors in external pillar causes crash instead of report of them (bsc#1068446) - Fix 'user.present' when 'gid_from_name' is set but group does not exist. - Added: * bugfix-the-logic-according-to-the-exact-described-pu.patch * return-error-when-gid_from_name-and-group-does-not-e.patch- Fix "No service execution module loaded" issue (bsc#1065792) - Set SHELL environment variable Added: * fix-bsc-1065792.patch * set-shell-environment-variable-64.patch- Removed unnecessary logging on shutdown (bsc#1050003) - Renamed patch that adds grain fqdns Changed: * catching-error-when-pidfile-cannot-be-deleted Removed: * fix-for-pidfile-removal-logging Renamed: * add-fqdns-grains -> feat-add-grain-for-all-fqdns- Add fqdns to grains (bsc#1063419) Added: * add-fqdns-grains.patch- Fixing cherrypy websocket with python3 Added: * python3-compatibility-fix-got-bytes-instead-of-strin.patch- Various-bug-fixes - Python3 bugfix for cherrypy read() - Fix for logging on salt-master exit in rare cases (pid-file removal) - Added: * cherrypy-read-reads-bytes-from-the-wire-and-write-th.patch * fix-for-pidfile-removal-logging.patch * split-only-strings-if-they-are-such.patch- Fix salt-master for old psutil version - Added: * fix-salt-master-for-old-psutil.patch- Put back accidentally removed patches - Added: * avoid-excessive-syslogging-by-watchdog-cronjob-58.patch * catching-error-when-pidfile-cannot-be-deleted.patch- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Older logrotate need su directive (bsc#1071322) * Added: older-logrotate-need-su-directive.patch- Fix bsc#1041993 already included in 2017.7.2 - Removed: * removes-beacon-configuration-deprecation-warning-48.patch- Fixed beacons failure when pillar-based suppressing config-based. (bsc#1060230) - Added: * activate-all-beacons-sources-config-pillar-grains.patch- Escape the usage of %{VERSION} when calling out to rpm. RPM 4.14 has %{VERSION} defined as 'the main packages version'.- Fix wrong version reported by Salt (bsc#1061407) - Fix CVE-2017-14696 (bsc#1062464) already included in 2017.7.2- Run salt master as dedicated salt user - Run salt-api as user salt (bsc#1064520) - Added: * run-salt-master-as-dedicated-salt-user.patch * run-salt-api-as-user-salt-bsc-1064520.patch- Update to 2017.7.2 See https://docs.saltstack.com/en/latest/topics/releases/2017.7.2.html - Added: * enable-with-salt-version-parameter-for-setup.py-scri.patch - Removed: * add-a-salt-minion-service-control-file.patch * add-clean_id-function-to-salt.utils.verify.py.patch * add-options-for-dockerng.patch * add-ssh-option-to-salt-ssh.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-yum-plugin.patch * add-zypp-notify-plugin.patch * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * adding-support-for-installing-patches-in-yum-dnf-exe.patch * avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch * bugfix-unable-to-use-127-as-hostname.patch * catching-error-when-pidfile-cannot-be-deleted.patch * change-travis-configuration-file-to-use-salt-toaster.patch * check-if-byte-strings-are-properly-encoded-in-utf-8.patch * clean-up-change-attribute-from-interface-dict.patch * do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch * escape-the-os.sep.patch * fix-for-delete_deployment-in-kubernetes-module.patch * fix-format-error-bsc-1043111.patch * fix-grain-for-os_family-on-suse-series.patch * fix-os_family-case-in-unittest.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * fix-setting-language-on-suse-systems.patch * fixed-issue-with-parsing-of-master-minion-returns-wh.patch * fixing-beacons.list-integration-test-failure.patch * introducing-the-kubernetes-module.patch * notify-systemd-synchronously-bsc-1053376.patch * rest_cherrypy-remove-sleep-call.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch * run-salt-api-as-user-salt-bsc-990029.patch * run-salt-master-as-dedicated-salt-user.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * security-fixes-cve-2017-14695-and-cve-2017-14696.patch * setting-up-os-grains-for-sles-expanded-support-suse-.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch * tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * use-correct-grain-constants-for-timezone.patch- Re-added previously removed unit-test for bsc#1050003 - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch- Fixes for CVE-2017-14695 and CVE-2017-14696 (bsc#1062462) - Added: * security-fixes-cve-2017-14695-and-cve-2017-14696.patch- Add missing follow-up for CVE-2017-12791 (bsc#1053955) - Fixed salt target-type field returns "String" for existing jids but an empty "Array" for non existing jids. (issue#1711) - Added: * bugfix-always-return-a-string-list-on-unknown-job-ta.patch * escape-the-os.sep.patch- Fixed minion resource exhaustion when many functions are being executed in parallel (bsc#1059758) - Changed: * catching-error-when-pidfile-cannot-be-deleted.patch - Added: * introduce-process_count_max-minion-configuration-par.patch * multiprocessing-minion-option-documentation-fixes.patch * revert-we-don-t-have-python-systemd-so-notify-can-t-.patch - Removed: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Remove 'TasksTask' attribute from salt-master.service in older versions of systemd (bsc#985112)- Fix for delete_deployment in Kubernetes module (bsc#1059291) - Added: * fix-for-delete_deployment-in-kubernetes-module.patch- Catching error when PIDfile cannot be deleted (bsc#1050003) - Added: * catching-error-when-pidfile-cannot-be-deleted.patch- Use $HOME to get the user home directory instead using '~' char (bsc#1042749) - Added: * use-home-to-get-the-user-home-directory-instead-usin.patch- Fixed patches for Kubernetes and YUM modules - Updated: * list_pkgs-add-parameter-for-returned-attribute-selec.patch * introducing-the-kubernetes-module.patch- Add patches to salt to support SUSE Manager scalability features (bsc#1052264) - Added: * list_pkgs-add-parameter-for-returned-attribute-selec.patch- Introducing the kubernetes module (bsc#1051948) - Added: * introducing-the-kubernetes-module.patch- Revert "We don't have python-systemd, so notify can't work" - Added: * revert-we-don-t-have-python-systemd-so-notify-can-t-work.patch- Notify systemd synchronously via NOTIFY_SOCKET (bsc#1053376) - Added: * notify-systemd-synchronously-bsc-1053376.patch- Add clean_id function to salt.utils.verify.py (CVE-2017-12791, bsc#1053955) - Added: * add-clean_id-function-to-salt.utils.verify.py.patch- Added bugfix when jobs scheduled to run at a future time stay pending for Salt minions (bsc#1036125) - Added: * bugfix-jobs-scheduled-to-run-at-a-future-time-stay-p.patch- Adding procps as dependency. This provides "ps" and "pgrep" utils which are called from different Salt modules and also from new salt-minion watchdog.- Adding a salt-minion watchdog for RHEL6 and SLES11 systems (sysV) to restart salt-minion in case of crashes during upgrade. - Added: * adding-salt-minion-watchdog-for-sysv-systems-rhel6-a.patch * enables-salt-minion-watchdog-on-init.d-script-for-sy.patch- fix format error (bsc#1043111)- fix ownership for whole master cache directory (bsc#1035914)- Bugfix: clean up `change` attribute from interface dict (upstream) Issue: https://github.com/saltstack/salt/issues/41461 PR: 1. https://github.com/saltstack/salt/pull/41487 2. https://github.com/saltstack/salt/pull/41533 Added: * clean-up-change-attribute-from-interface-dict.patch- Disable 3rd party runtime packages to be explicitly recommended. (bsc#1040886)- Bugfix: orchestrate and batches returns false failed information https://github.com/saltstack/salt/issues/40635 Added: * fixed-issue-with-parsing-of-master-minion-returns-wh.patch- speed-up cherrypy by removing sleep call- wrong os_family grains on SUSE - fix unittests (bsc#1038855)- fix setting the language on SUSE systems (bsc#1038855)- Documentation refresh to 2016.11.4- Update to 2016.11.4 See https://docs.saltstack.com/en/develop/topics/releases/2016.11.4.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.3.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.2.html See https://docs.saltstack.com/en/develop/topics/releases/2016.11.1.html for full changelog - Use SUSE specific salt-api.service (bsc#1039370) - Bugfix: wrong os_family grains on SUSE (bsc#1038855) - Bugfix: unable to use hostname for minion ID as '127' (upstream) - Fix core grains constants for timezone (bsc#1032931) - Add unit test for a skip false values from preferred IPs upstream patch - Adding "yum-plugin-security" as required for RHEL 6 - Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - raet protocol is no longer supported (bsc#1020831) - Fix: move SSH data to the new home (bsc#1027722) - Fix: /var/log/salt/minion fails logrotate (bsc#1030009) - Fix: Result of master_tops extension is mutually overwritten (bsc#1030073) - Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Use salt's ordereddict for comparison (fixes failing tests) - add special salt-minion.service file for RES7 - fix scripts for salt-proxy - define with systemd for fedora and rhel >= 7 (bsc#1027240) - add openscap module - file.get_managed regression fix (upstream issues #39762) - fix translate variable arguments if they contain hidden keywords (bsc#1025896) - fix service handling for openSUSE - added unit test for dockerng.sls_build dryrun - added dryrun to dockerng.sls_build - update dockerng minimal version requirements - fix format error in error parsing - keep fix for migrating salt home directory (bsc#1022562) - Fix salt pkg.latest raises exception if package is not available (bsc#1012999) - Fix timezone: should be always in UTC (bsc#1017078) - Fix timezone handling for rpm installtime (bsc#1017078) - Increasing timeouts for running integrations tests - Add buildargs option to dockerng.build module - Disable custom rosters for Salt SSH via Salt API (bsc#1011800) More: https://github.com/saltstack/salt/pull/38596 - Fix error when missing ssh-option parameter - readd yum notify plugin - all kwargs to dockerng.create to provide all features to sls_build as well - rename patches to get rid of the prefix numbers - Added: * bugfix-unable-to-use-127-as-hostname.patch * fix-grain-for-os_family-on-suse-series.patch * use-correct-grain-constants-for-timezone.patch * search-the-entire-cache_dir-because-storage-paths-ch.patch * add-unit-test-for-skip-false-values-from-preferred_i.patch * add-a-salt-minion-service-control-file.patch * add-options-for-dockerng.patch * add-zypp-notify-plugin.patch * fixing-beacons.list-integration-test-failure.patch * fix-regression-in-file.get_managed-add-unit-tests.patch * fix-salt-summary-to-count-not-responding-minions-cor.patch * special-salt-minion.service-file-for-rhel7.patch * translate-variable-arguments-if-they-contain-hidden-.patch - Renamed: * 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch => tserong-suse.com-we-don-t-have-python-systemd-so-not.patch * 0002-Run-salt-master-as-dedicated-salt-user.patch => run-salt-master-as-dedicated-salt-user.patch * 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch => check-if-byte-strings-are-properly-encoded-in-utf-8.patch * 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch => do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch * 0009-Add-YUM-plugin.patch 0027-Add-YUM-plugin.patch => add-yum-plugin.patch * 0012-Run-salt-api-as-user-salt-bsc-990029.patch => run-salt-api-as-user-salt-bsc-990029.patch * 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch => setting-up-os-grains-for-sles-expanded-support-suse-.patch * 0022-Change-travis-configuration-file-to-use-salt-toaster.patch => change-travis-configuration-file-to-use-salt-toaster.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch => avoid-failures-on-sles-12-sp2-because-of-new-systemd.patch * 0042-Salt-ssh-ssh-option-param.patch => add-ssh-option-to-salt-ssh.patch * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch => adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0005-Use-SHA256-hash-type-by-default.patch * 0006-Create-salt-proxy-instantiated-service-file.patch * 0007-Add-SUSE-Manager-plugin.patch * 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch * 0009-Rewrite-minion-ID-generator-bsc-967803.patch * 0010-snapper-execution-module.patch * 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch * 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch * 0014-Fix-some-unittests.patch * 0015-Check-for-single-quote-before-splitting-on-single-qu.patch * 0016-Unit-test-fixes-for-2015.8.7.patch * 0017-Fix-snapper_test-for-python26.patch * 0018-Integration-tests-fixes-for-2015.8.7.patch * 0019-Generate-Salt-Thin-with-configured-extra-modules.patch * 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch * 0023-Adding-dist-upgrade-support-to-zypper-module.patch * 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch * 0025-Including-resolver-params-for-Zypper-debug-solver.patch * 0026-fix-status-handling-in-sysv-init-scripts.patch * 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch * 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch * 0030-Extract-archive-into-existing-directory-add-overwrit.patch * 0031-Port-rsync-state-from-2016.3.patch * 0032-Support-remote-port-forwarding-with-salt-ssh.patch * 0033-Add-master_tops-support-in-salt-ssh.patch * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0037-salt-minion-service-back-to-type-simple.patch * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch * 0046-Snapper-module-improvements.patch * 0047-Fix-issue-with-cp.push-36136.patch * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch * 0049-OpenSCAP-module.patch * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch * 0053-fix-race-condition-on-cache-directory-creation.patch * 0054-Merge-output-from-master_tops.patch * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Bugfix: datetime should be returned always in UTC - Added: * 0063-Bugfix-datetime-should-be-returned-always-in-UTC.patch- Bugfix: scheduled state may cause crash while deserialising data on infinite recursion. (bsc#1036125) - Added: * 0062-Bugfix-deserialising-crashes-in-the-recursive-loop-b.patch- Enable yum to handle errata on RHEL 6: require yum-plugin-security- Minor fixes on new pkg.list_downloaded - Listing all type of advisory patches for Yum module - Prevents zero length error on Python 2.6 - Fixes zypper test error after backporting - Added: * 0061-Search-the-entire-CACHE_DIR-because-storage-paths-ch.patch - Modified: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch- Refactoring on Zypper and Yum execution and state modules to allow installation of patches/errata. - Added: * 0057-Adding-support-for-installing-patches-in-yum-dnf-exe.patch - Removed: * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix log rotation permission issue (bsc#1030009) - Use pkg/suse/salt-api.service by this package - Removed: * 0059-Set-salt-api-shell-env.patch - Added: * 0059-Add-SHELL-env-var-for-the-salt-api.service.patch * 0060-Fix-logrotate-for-minion-bsc-1030009-21.patch- Patch to set SHELL env variable for the salt-api.service. Needed for salt-ssh ProxyCommand to work properly. - Added: * 0059-Set-salt-api-shell-env.patch- Fixes 'timeout' and 'gather_job_timeout' kwargs parameters for 'local_batch' client - Added: * 0058-Adds-custom-timeout-and-gather_job_timeout-to-local_.patch- Add missing bootstrap script for Salt Cloud (bsc#1032452)- Fix: add missing /var/cache/salt/cloud directory (bsc#1032213)- Added test case for race conditions on cache directory creation - Modified: * 0053-fix-race-condition-on-cache-directory-creation.patch- Adding "pkg.install downloadonly=True" support to yum/dnf execution module - Makes sure "gather_job_timeout" is an Integer - Adding "pkg.downloaded" state and support for installing patches/erratas - Added: * 0055-Adding-downloadonly-support-to-yum-dnf-module.patch * 0056-Makes-sure-gather_job_timeout-is-an-integer.patch * 0057-Allows-using-downloadonly-in-a-pkg.installed-state.patch- Fix: merge master_tops output- Fix: race condition on cache directory creation - Added: * 0053-fix-race-condition-on-cache-directory-creation.patch- Cleanup salt user environment preparation (bsc#1027722)- Don't send passwords after shim delimiter is found (bsc#1019386) - Add: * 0052-Don-t-send-passwords-after-shim-delimiter-is-found-3.patch- Allows to set 'timeout' and 'gather_job_timeout' via kwargs - Allows to set custom timeouts for 'manage.up' and 'manage.status' - Add: * 0051-Allows-to-set-timeout-and-gather_job_timeout-via-kwa.patch- Update systemd module unit tests (Update patch 0050)- define with system for fedora and rhel 7 (bsc#1027240)- Fix service state returning stacktrace (bsc#1027044) - Add: * 0050-Fix-service-state-returning-stacktrace-bsc-1027044.patch- Update OpenSCAP Module patch- OpenSCAP Module - Added: * 0049-OpenSCAP-module.patch- Prevents 'OSError' exception in case certain job cache path doesn't exist (bsc#1023535) - Added: * 0048-Prevents-OSError-exception-in-case-path-doesn-t-exis.patch- Backport: Fix issue with cp.push (#36136) - Add: * 0047-Fix-issue-with-cp.push-36136.patch- Fix salt-minion update on RHEL (bsc#1022841)- Adding new functions to Snapper execution module. - Added: * snapper-module-improvements.patch- Fix invalid chars allowed for data IDs (bsc#1011304) Fix timezone: should be always in UTC (bsc#1017078) Add: * 0044-Add-general-sanitisers.patch * 0045-Fix-timezone-handling-for-rpm-installtime-bsc-101707.patch- Fixes wrong "enabled" opts for yumnotify plugin Add: * 0043-Fixes-wrong-enabled-opts-for-yumnotify-plugin.patch- ssh-option parameter for salt-ssh command. Added: * 0042-Salt-ssh-ssh-option-param.patch- minion should pre-require salt - do not restart salt-minion in the salt package - add try-restart to sys-v init scripts Add: * 0041-add-try-restart-to-fix-autorestarting-on-SUSE-system.patch- Adding "Restart=on-failure" for salt-minion systemd service Add: * 0040-Adding-Restart-on-failure-for-salt-minion-systemd-se.patch- Re-introducing "KillMode=process" for salt-minion systemd service Add: * 0039-Re-introducing-KillMode-process-for-salt-minion-syst.patch- Successfully exit of salt-api child processes when SIGTERM is received Add: * 0038-Successfully-exit-of-salt-api-child-processes-when-S.patch- Add new patches: * 0034-Fix-pkg.latest_version-when-latest-already-installed.patch * 0035-salt-api-service-must-be-from-type-simple.patch * 0036-Avoid-failures-on-SLES-12-SP2-because-of-new-systemd.patch * 0037-salt-minion-service-back-to-type-simple.patch- Update to 2015.8.12 - Fix possible information leak due to revoked keys still being used. (bsc#1012398, CVE-2016-9639) - inherited patches 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch 0002-Run-salt-master-as-dedicated-salt-user.patch 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - renamed patches 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch - > 0004-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch 0036-Use-SHA256-hash-type-by-default.patch - > 0005-Use-SHA256-hash-type-by-default.patch 0046-Add-SUSE-Manager-plugin.patch - > 0007-Add-SUSE-Manager-plugin.patch 0048-Create-salt-proxy-instantiated-service-file.patch - > 0006-Create-salt-proxy-instantiated-service-file.patch 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch - > 0008-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch 0059-Rewrite-minion-ID-generator-bsc-967803.patch - > 0009-Rewrite-minion-ID-generator-bsc-967803.patch 0061-snapper-execution-module.patch - > 0010-snapper-execution-module.patch 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch - > 0011-Fix-module-import-being-Py3-and-P2.6-compatible.patch 0064-Run-salt-api-as-user-salt-bsc-990029.patch - > 0012-Run-salt-api-as-user-salt-bsc-990029.patch 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch - > 0013-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch 0070-Fix-some-unittests.patch - > 0014-Fix-some-unittests.patch 0071-Check-for-single-quote-before-splitting-on-single-qu.patch - > 0015-Check-for-single-quote-before-splitting-on-single-qu.patch 0072-Unit-test-fixes-for-2015.8.7.patch - > 0016-Unit-test-fixes-for-2015.8.7.patch 0073-Fix-snapper_test-for-python26.patch - > 0017-Fix-snapper_test-for-python26.patch 0074-Integration-tests-fixes-for-2015.8.7.patch - > 0018-Integration-tests-fixes-for-2015.8.7.patch 0075-Generate-Salt-Thin-with-configured-extra-modules.patch - > 0019-Generate-Salt-Thin-with-configured-extra-modules.patch 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch - > 0020-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch - > 0021-acl.delfacl-fix-position-of-X-option-to-setfacl.patch 0078-Change-travis-configuration-file-to-use-salt-toaster.patch - > 0022-Change-travis-configuration-file-to-use-salt-toaster.patch 0079-Adding-dist-upgrade-support-to-zypper-module.patch - > 0023-Adding-dist-upgrade-support-to-zypper-module.patch 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch - > 0024-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch 0081-Including-resolver-params-for-Zypper-debug-solver.patch - > 0025-Including-resolver-params-for-Zypper-debug-solver.patch 0082-fix-status-handling-in-sysv-init-scripts.patch - > 0026-fix-status-handling-in-sysv-init-scripts.patch - new patches from upstream 0027-Add-YUM-plugin.patch 0028-change-TIMEZONE-on-SUSE-systems-bsc-1008933.patch (bsc#1008933) 0029-Do-not-include-gpg-pubkey-packages-filtering-by-thei.patch 0030-Extract-archive-into-existing-directory-add-overwrit.patch 0031-Port-rsync-state-from-2016.3.patch 0032-Support-remote-port-forwarding-with-salt-ssh.patch 0033-Add-master_tops-support-in-salt-ssh.patch - upstreamed patches 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch 0005-Fix-package-status-filtering-on-latest-version-and-i.patch 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch 0009-The-functions-in-the-state-module-that-return-a-retc.patch 0010-add-handling-for-OEM-products.patch 0011-improve-doc-for-list_pkgs.patch 0012-implement-version_cmp-for-zypper.patch 0013-pylint-changes.patch 0014-Check-if-rpm-python-can-be-imported.patch 0015-call-zypper-with-option-non-interactive-everywhere.patch 0016-write-a-zypper-command-builder-function.patch 0017-Fix-crash-with-scheduler-and-runners-31106.patch 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch 0022-fix-argument-handling-for-pkg.download.patch 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch 0025-adapt-tests-to-new-zypper_check_result-output.patch 0027-make-suse-check-consistent-with-rh_service.patch 0028-fix-numerical-check-of-osrelease.patch 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch 0034-Fix-git_pillar-race-condition.patch 0035-Fix-the-always-false-behavior-on-checking-state.patch 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch 0039-Prevent-metadata-download-when-getting-installed-pro.patch 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch 0044-Unblock-Zypper.-Modify-environment.patch 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch 0049-Prevent-several-minion-processes-on-the-same-machine.patch 0050-checksum-validation-when-zypper-pkg.download.patch 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch 0054-fix-groupadd-module-for-sles11-systems.patch 0055-Backport-31164-and-31364-32474.patch 0056-Move-log-message-from-INFO-to-DEBUG.patch 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch 0065-fix-beacon-list-to-include-all-beacons-being-process.patch 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Splitted non-Linux and other external platform modules to 'salt-other' sub-package.- Switch package group from System/Monitoring to System/Management- fix exist codes of sysv init script (bsc#999852) Add: * 0082-fix-status-handling-in-sysv-init-scripts.patch- Including resolution parameters in the Zypper debug-solver call during a dry-run dist-upgrade. Add: * 0081-Including-resolver-params-for-Zypper-debug-solver.patch- Fix Salt API crash via salt-ssh on empty roster (bsc#1004723) Add: * 0080-Fix-open-ssh-bsc-1004723-upstream-issue-36966.patch- Adding 'dist-upgrade' support to zypper module (FATE#320559) Add: * 0079-Adding-dist-upgrade-support-to-zypper-module.patch- Copy .travis.yml from git commit ea63e793567ba777e47dc766a4f88edfb037a02f Add: * travis.yml - Change travis configuration file to use salt-toaster Add: * travis.yml * 0078-Change-travis-configuration-file-to-use-salt-toaster.patch- acl.delfacl: fix position of -X option to setfacl (bsc#1004260) Add: * 0077-acl.delfacl-fix-position-of-X-option-to-setfacl.patch- fix generated shebang in scripts on SLES-ES 7 (bsc#1004047)- add update-documentation.sh to specfile- Setting up OS grains for SLES-ES (SLES Expanded Support platform) Add: * 0076-Setting-up-OS-grains-for-SLES-Expanded-Support-SUSE-.patch- Move salt home directory to /var/lib/salt (bsc#1002529) - Adjust permissions on home directory - Adjust pre-install script to correctly move existing salt users' home directory salt user cannot write in his own home directory (/srv/salt) because it is owned by user `root`. This prevents salt from correctly save ssh known hosts in ~/.ssh/ and breaks salt-ssh bootstrapping.- Updated html.tar.bz2 documentation tarball. - Generate Salt Thin with configured extra modules (bsc#990439) Add: * 0075-Generate-Salt-Thin-with-configured-extra-modules.patch- Unit and integration tests fixes for 2015.8.7 Add: * 0072-Unit-test-fixes-for-2015.8.7.patch * 0073-Fix-snapper_test-for-python26.patch * 0074-Integration-tests-fixes-for-2015.8.7.patch- Prevent pkg.install failure for expired keys (bsc#996455) Add: * 0071-Check-for-single-quote-before-splitting-on-single-qu.patch- Required D-Bus and generating machine ID- add a macro to check if the docs should be build or the static tarball should be used- Fix a couple of failing unittests * 0070-Fix-some-unittests.patch- Helper script for updating documentation tarball. Added: * update-documentation.sh- Fix python-jinja2 requirements in rhel- Fix pkg.installed refresh repo failure (bsc#993549) Fix salt.states.pkgrepo.management no change failure (bsc#990440) Add: * 0068-Add-ignore_repo_failure-option-to-suppress-zypper-s-.patch * 0069-Remove-zypper-s-raise-exception-if-mod_repo-has-no-a.patch- Prevent snapper module crash on load if no DBus is available in the system (bsc#993039) Add: * 0067-Bugfix-prevent-crash-if-python-dbus-module-is-instal.patch- Prevent continuous restart, if a dependency wasn't installed (bsc#991048) Add: * 0066-Fix-continuous-minion-restart-if-a-dependency-wasn-t.patch- Fix beacon list to include all beacons being process Add: * 0065-fix-beacon-list-to-include-all-beacons-being-process.patch- Run salt-api as user salt like the master (bsc#990029) Add: * 0064-Run-salt-api-as-user-salt-bsc-990029.patch- Revert patch Minion ID generation (bsc#967803) Removes: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Fix broken inspector due to accidentally missed commit (bsc#989798) Add: * 0063-Fix-module-import-being-Py3-and-P2.6-compatible.patch- Set always build salt-doc package.- Bugfix: lvm.vg_present does not recognize PV with certain LVM filter settings (bsc#988506) Add: * 0062-Add-realpath-to-lvm.pvdisplay-and-use-it-in-vg_prese.patch- Backport: Snapper module for Salt. Add: * 0061-snapper-execution-module.patch- Bugfix: pkg.list_products on "registerrelease" and "productline" returns boolean.False if empty (bsc#989193, bsc#986019) Add: * 0060-Bugfix-return-boolean-only-for-isbase-and-installed-.patch- Rewrite Minion ID generation (bsc#967803) Add: * 0059-Rewrite-minion-ID-generator-bsc-967803.patch- Bugfix: Fixed behavior for SUSE OS grains (bsc#970669) Bugfix: Salt os_family does not detect SLES for SAP (bsc#983017) Add: * 0058-Getting-the-os-grain-from-CPE_NAME-inside-etc-os-rel.patch- Move log message from INFO to DEBUG (bsc#985661) Add: 0056-Move-log-message-from-INFO-to-DEBUG.patch - fix salt --summary to count not responding minions correctly (bsc#972311) Add: * 0057-fix-salt-summary-to-count-not-responding-minions-cor.patch- Fix memory leak on custom execution module sheduled jobs (bsc#983512) Add: * 0055-Backport-31164-and-31364-32474.patch- fix groupadd module for sles11 systems (bsc#978150) Add: * 0054-fix-groupadd-module-for-sles11-systems.patch- Fix pkgrepo.managed gpgkey argument doesn't work (bsc#979448) Add: * 0053-Fix-pkgrepo.managed-gpgkey-argument-bsc-979448.patch- Package checksum validation for zypper pkg.download Add: * 0050-checksum-validation-when-zypper-pkg.download.patch * 0051-unit-tests-for-rpm.checksum-and-zypper.download.patch - Check if a job has executed and returned successfully Add: * 0052-jobs.exit_success-allow-to-check-if-a-job-has-execut.patch- Remove option -f from startproc (bsc#975733) Add: * 0049-Prevent-several-minion-processes-on-the-same-machine.patch- Changed Zypper's plugin. Added Unit test and related to that data (bsc#980313). Update: * 0046-Add-SUSE-Manager-plugin.patch Delete (not needed anymore): * 0049-Alter-the-event-name.patch- Zypper plugin: alter the generated event name on package set change. Add: * 0049-Alter-the-event-name.patch- Fix file ownership on master keys and cache directories during upgrade (handles upgrading from salt 2014, where the daemon ran as root, to 2015 where it runs as the salt user, bsc#979676).- salt-proxy .service file created (bsc#975306) Add: * 0048-Create-salt-proxy-instantiated-service-file.patch- Prevent salt-proxy test.ping crash (bsc#975303) Add: * 0047-Old-style-proxymodules-need-to-be-setup-earlier-in-m.patch- Fix shared directories ownership issues.- Add Zypper plugin to generate an event, once Zypper is used outside the Salt infrastructure demand (bsc#971372). Add: * 0046-Add-SUSE-Manager-plugin.patch- Restore boolean values from the repo configuration Fix priority attribute (bsc#978833) Add: * 0045-Bugfix-Restore-boolean-values-from-the-repo-configur.patch- Unblock-Zypper. (bsc#976148) Modify-environment. (bsc#971372) Add: * 0044-Unblock-Zypper.-Modify-environment.patch- Prevent crash if pygit2 package is requesting re-compilation. Add: * 0043-Prevent-crash-if-pygit2-package-is-requesting-re-com.patch- align OS grains from older SLES with current one (bsc#975757) Add: * 0042-align-OS-grains-from-older-SLES-with-current-one-bsc.patch- Bugfix: salt-key crashes if tries to generate keys to the directory w/o write access (bsc#969320) Add: * 0041-Bugfix-salt-key-crashes-if-tries-to-generate-keys-to.patch- Check if EOL is available in a particular product (bsc#975093) Add: * 0040-Check-if-EOL-is-available-in-a-particular-product-bs.patch- fix building with docs on SLE11- Prevent metadata download when getting installed products Add: * 0039-Prevent-metadata-download-when-getting-installed-pro.patch- Add statically built docs.- fix sorting by latest package Add: * 0038-fix-sorting-by-latest-version-when-called-with-an-at.patch- ensure pkg.info_installed report latest package version (bsc#972490) Add: * 0037-Force-sort-the-RPM-output-to-ensure-latest-version-o.patch- Use SHA256 by default in master, minion and proxy (bsc#955373) Add: * 0036-Use-SHA256-hash-type-by-default.patch- Fix state structure compilation Add: * 0035-Fix-the-always-false-behavior-on-checking-state.patch - Fix git_pillar race condition Add: * 0034-Fix-git_pillar-race-condition.patch- fix detection of base products in SLE11 * 0030-Bugfix-on-SLE11-series-base-product-reported-as-addi.patch - fix rpm info for SLE11 * 0031-Only-use-LONGSIZE-in-rpm.info-if-available.-Otherwis.patch * 0032-Add-error-check-when-retcode-is-0-but-stderr-is-pres.patch - fix init system detection for SLE11 * 0033-fixing-init-system-dectection-on-sles-11-refs-31617.patch- Re-add corrected patch: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Make checksum configurable (upstream still wants md5, we suggest sha256). bsc#955373 Add: 0029-Make-use-of-checksum-configurable-defaults-to-MD5-SH.patch- Fix the service state / module on SLE11. Add: * 0027-make-suse-check-consistent-with-rh_service.patch * 0028-fix-numerical-check-of-osrelease.patch- Prevent rebuilds in OBS by not generating a date as a comment in a source file Add: 0026-do-not-generate-a-date-in-a-comment-to-prevent-rebui.patch- Add better checking for zypper exit codes and simplify evaluation of the zypper error messages. Add: 0024-proper-checking-if-zypper-exit-codes-and-handling-of.patch - Adapt unit tests Add: 0025-adapt-tests-to-new-zypper_check_result-output.patch- Add initial pack of Zypper's Unit tests. Use XML output in list_upgrades. Bugfix: upgrade_available crashes when only one package specified Purge is not using "-u" anymore Add: * 0023-Initial-Zypper-Unit-Tests-and-bugfixes.patch- fix argument handling of pkg.download Add: 0022-fix-argument-handling-for-pkg.download.patch- unify behavior of zypper refresh in salt Add: 0018-unify-behavior-of-refresh.patch 0019-add-refresh-option-to-more-functions.patch 0020-simplify-checking-the-refresh-paramater.patch 0021-do-not-change-kwargs-in-refresh-while-checking-a-val.patch- Fix crash with scheduler and runners Add: 0017-Fix-crash-with-scheduler-and-runners-31106.patch- Call zypper always with --non-interactive Add: * 0015-call-zypper-with-option-non-interactive-everywhere.patch * 0016-write-a-zypper-command-builder-function.patch- require rpm-python on SUSE for zypper support- fix state return code Add: 0009-The-functions-in-the-state-module-that-return-a-retc.patch - add handling of OEM products to pkg.list_products Add: 0010-add-handling-for-OEM-products.patch - improve doc for list_pkgs Add: 0011-improve-doc-for-list_pkgs.patch - implement pkg.version_cmp in zypper.py Add: * 0012-implement-version_cmp-for-zypper.patch * 0013-pylint-changes.patch * 0014-Check-if-rpm-python-can-be-imported.patch- Update to 2015.8.7 this is a small update to fix some regressions see https://docs.saltstack.com/en/latest/topics/releases/2015.8.7.html- Booleans should not be strings from XML, add Unix ticks time and format result in a list of maps. Add: * 0008-Fix-types-in-the-output-data-and-return-just-a-list-.patch- Stop salt-api daemon faster (bsc#963322) Add: * 0007-Force-kill-websocket-s-child-processes-faster-than-d.patch- Do not crash on salt-key reject/delete consecutive calls. Add: * 0006-add_key-reject_key-do-not-crash-w-Permission-denied-.patch- Update to 2015.8.5 Security fixes: * CVE-2016-1866: Improper handling of clear messages on the minion remote code execution (boo#965403) See https://docs.saltstack.com/en/latest/topics/releases/2015.8.5.html Dropped patches (all upstream): * 0003-List-products-consistently-across-all-SLES-systems.patch * 0004-Add-missing-return-data-to-scheduled-jobs.patch * 0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * 0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch Renamed patches: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch - > 0003-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch - > 0004-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch - > 0005-Fix-package-status-filtering-on-latest-version-and-i.patch - Update to 2015.8.4 See https://docs.saltstack.com/en/latest/topics/releases/2015.8.4.html- Fix latest version available comparison and implement epoch support in Zypper module. Add: * 0009-Fix-package-status-filtering-on-latest-version-and-i.patch- Update patch from opensuse to upstream version. Update: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Fix dependencies to Salt subpackages requiring release along the version.- Fix pkg.latest crash. - Fix pkg.latest SLS ID bug, when pkgs empty list is passed, but SLS ID still treated as a package name. Add: * 0008-Fix-pkg.latest-prevent-crash-on-multiple-package-ins.patch- Drop: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename: * -0004-zypper-check-package-header-content-for-valid-utf-8.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0005-Add-missing-return-data-to-scheduled-jobs.patch +0004-Add-missing-return-data-to-scheduled-jobs.patch * -0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch +0005-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch * -0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch +0006-Bugfix-info_available-does-not-work-correctly-on-SLE.patch - Add: * 0007-Check-if-byte-strings-are-properly-encoded-in-UTF-8.patch- Rename use-forking-daemon.patch to 0001-tserong-suse.com-We-don-t-have-python-systemd-so-not.patch - Rename use-salt-user-for-master.patch to 0002-Run-salt-master-as-dedicated-salt-user.patch - Rename 1efe484309a5c776974e723f3da0f5181f4bdb86.patch to 0003-List-products-consistently-across-all-SLES-systems.patch - Rename zypper-utf-8.patch to 0004-zypper-check-package-header-content-for-valid-utf-8.patch - Rename salt-2015.8-schedule-ret.patch to 0005-Add-missing-return-data-to-scheduled-jobs.patch - Rename salt-2015.8-pkg-zypper-attr-filtering.patch to 0006-Fix-RPM-issues-with-the-date-time-and-add-package-at.patch - Rename salt-2015.8-zypper-info.patch to 0007-Bugfix-info_available-does-not-work-correctly-on-SLE.patch- Fix zypper module info_available on SLE-11 * add salt-2015.8-zypper-info.patch * https://github.com/saltstack/salt/pull/30384 - zypper/pkg: add package attributes filtering * add salt-2015.8-pkg-zypper-attr-filtering.patch * https://github.com/saltstack/salt/pull/30267 - Remove obsoleted patches and fixes: * 0001-Add-rpm.minimal_info-fix-rpm.info.patch * 0002-Reduce-information-returned-from-pkg.info_installed.patch * Remove require on glibc-locale (bsc#959572)- Add missing return data to scheduled jobs * add salt-2015.8-schedule-ret.patch for * https://github.com/saltstack/salt/pull/30246- Update zypper-utf-8.patch for Python 2.6- require glibc-locale (bsc#959572)- Report epoch and architecture of installed packages 0001-Add-rpm.minimal_info-fix-rpm.info.patch - pkg.info_installed exceeds the maximum event size, reduce the information to what's actually needed 0002-Reduce-information-returned-from-pkg.info_installed.patch- Filter out bad UTF-8 strings in package data (bsc#958350) zypper-utf-8.patch- Updated to salt 2015.8.3 bugfix release - remove the following patches because upstream merged them: - 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch - os_grain.patch - zypper_pkgrepo.patch - more details at: https://docs.saltstack.com/en/latest/topics/releases/2015.8.3.html- added 1efe484309a5c776974e723f3da0f5181f4bdb86.patch: reimplements pkg.list_products that potentially may be broken in a future releases of SLES.- added 4b9302d79455d6a586b7cad1d7990cb22e7bc62e.patch: fixes a regression introduced in 2015.8.2, which was actually holding back the release. Downgrade is not an option as we need the leap fixes.- it shouldnt be >= 1110 but just > 1110- require pmtools on sle11 to get dmidecode- update use-salt-user-for-master.patch: First step to make the syndic also run as salt user.- Updated to bugfix release 2015.8.2 - os_grain.patch fix the "os" grain on SLES11SP4 - zypper_pkgrepo.patch fix the priority and humanname pkgrepo args for the zypper backend for more details: https://docs.saltstack.com/en/2015.8/topics/releases/2015.8.2.html- update to 2015.8.1 - Add support for ``spm.d/*.conf`` configuration of SPM (:issue:`27010`) - Fix ``proxy`` grains breakage for non-proxy minions (:issue:`27039`) - Fix global key management for git state - Fix passing http auth to ``util.http`` from ``state.file`` (:issue:`21917`) - Fix ``multiprocessing: True`` in windows (on by default`) - Add ``pkg.info`` to pkg modules - Fix name of ``serial`` grain (this was accidentally renamed in 2015.8.0`) - Merge config values from ``master.d``/``minion.d`` conf files (rather than flat update`) - Clean grains cache on grains sync (:issue:`19853`) - Remove streamed response for fileclient to avoid HTTP redirection problems (:issue:`27093`) - Fixed incorrect warning about ``osrelease`` grain (:issue:`27065`) - Fix authentication via Salt-API with tokens (:issue:`27270`) - Fix winrepo downloads from https locations (:issue:`27081`) - Fix potential error with salt-call as non-root user (:issue:`26889`) - Fix global minion provider overrides (:issue:`27209`) - Fix backward compatibility issues for pecl modules - Fix Windows uninstaller to only remove ``./bin``, ``salt*``, ``nssm.exe``, ``uninst.exe`` (:issue:`27383`) - Fix misc issues with mongo returner. - Add sudo option to cloud config files (:issue:`27398`) - Fix regression in RunnerClient argument handling (:issue:`25107`) - Fix ``dockerng.running`` replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Fix dockerng.running replacing creation hostconfig with runtime hostconfig (:issue:`27265`) - Increased performance on boto asg/elb states due to ``__states__`` integration - Windows minion no longer requires powershell to restart (:issue:`26629`) - Fix x509 module to support recent versions of OpenSSL (:issue:`27326`) - Some issues with proxy minions were corrected. - drop salt-2015.8-backports-susemanager.diff: included in update - guard raet buildrequires with bcond_with raet and comment out the recommends for salt-raet.- remove pygit2 global recommends, it is only needed in the master - remove git-core, pygit2 should pull it as a dependency - add a (currently disabled) %check- Add salt-2015.8-backports-susemanager.diff Returns detailed information about a package- ifdef Recommends to build on RHEL based distros - use _initddir instead of _sysconfdir/init.d as it works on both platforms.- allow to disable docs in preparation for building on other platforms without all dependencies.- python-libnacl, python-ioflo are _not_ required to build the package. They are anyways requires of python-raet, which is also not required to build the package.- merge (build)requires/recommends with requirements/*txt and setup.py- add raet subpackage which will pull all requires for it and provides config snippets to enable it for the minion and master.- add tmpfiles.d file- Remove requires on python-ioflo and python-libnacl they will be pulled by python-raet, which is optional.- python-raet is optional, so make it a Recommends- update backports patch from 2015.8 branch- update use-forking-daemon.patch: the original intention was to get rid of the python systemd dependency. for this we do not have daemonize the whole process. just switching to simple mode is enough.- drop fdupes: 1. it broke python byte code handling 2. the only part of the package which would really benefit from it would be the doc package. but given we only install the files via %doc, we can not use it for that either. - reenable completions on distros newer than sle11 - do not use _datarootdir, use _datadir instead.- package all directories in /var/cache/salt and /etc/salt and have permissions set for non root salt master - update use-salt-user-for-master.patch: - also patch the logrotate file to include the su option- remove duplicated recommends - never require pygit2 and git. the master can run fine without. always use recommends- cleanup dependencies: - remove a lot of unneeded buildrequires - fdupes not present on SLE10 - python-certifi needed on SLE11 - python-zypp not needed any more - python-pygit2 is not a global requirement - convert python-pysqlite to recommends as it is not available on python <=2.7 - sles_version -> suse_version - %exclude the cloud/deploy/*.sh scripts to fix build issue on SLE11- Remove python-PyYAML from the dependencies list, as python-yaml is the same - Build the -completion subpackages in SLE11 as well - Add salt-proxy (by dmacvicar@suse.de) - Create salt user/group only in the -master subpkg- Fix typo in use-forking-daemon.patch, that prevented daemon loading- Fix typo in Requires- Cleanup requirements- New Major release 2015.8.0 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.8.0.html - Cleaned the spec file with spec-cleaner - Added the use-salt-user-for-master.patch see README.SUSE - Updated the files ownership with salt user - removed m2crypto depency- Removed fish dependency for fish completions.- Added fish completions.- Support SLE11SP{3,4}, where the M2Crypto package is named python-m2crypto- Updated to Bugfix release 2015.5 for more details: https://github.com/saltstack/salt/blob/develop/doc/topics/releases/2015.5.5.rst - Add prereq, for user creation. - Add creation of salt user in preparation of running the salt-master daemon as non-root user salt. https://bugzilla.opensuse.org/show_bug.cgi?id=939831 - Add README.SUSE with explanation and how to.- only require git-core to not pull in git-web and gitk- New Bugfix release 2015.5.3 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.3.html- New Bugfix release 2015.5.2 for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.2.html- New Bugfix release 2015.5.1 salt.runners.cloud.action() has changed the fun keyword argument to func. Please update any calls to this function in the cloud runner. for more details: http://docs.saltstack.com/en/latest/topics/releases/2015.5.1.html- Removed python-pssh depency not needed anymore.- Major release 2015.5.0 Lithium - update to 2015.5.0 The 2015.5.0 feature release of Salt is focused on hardening Salt and mostly on improving existing systems. A few major additions are present, primarily the new Beacon system. Most enhancements have been focused around improving existing features and interfaces. As usual the release notes are not exhaustive and primarily include the most notable additions and improvements. Hundreds of bugs have been fixed and many modules have been substantially updated and added. See especially the warning right on the top regarding python_shell=False. For all details see http://docs.saltstack.com/en/latest/topics/releases/2015.5.0.html - RPM Package changes: - add some versions to the buildrequires to match the 2 requirements files from the tarball - Moved the depencencies to main salt package except where they are specific for the package - Changed python-request dependency,only needed on salt-cloud - Added python-tornado dependency for http.py - Fixed zsh_completion in tarball. - Fixed salt-api requirements to require python-cherrypy - Fixed salt-cloud requiments to require salt-master- New Bugfix release 2014.7.5 Changes: + Fixed a key error bug in salt-cloud + Updated man pages to better match documentation + Fixed bug concerning high CPU usage with salt-ssh + Fixed bugs with remounting cvfs and fuse filesystems + Fixed bug with alowing requisite tracking of entire sls files + Fixed bug with aptpkg.mod_repo returning OK even if apt-add-repository fails + Increased frequency of ssh terminal output checking + Fixed malformed locale string in localmod module + Fixed checking of available version of package when accept_keywords were changed + Fixed bug to make git.latest work with empty repositories + Added **kwargs to service.mod_watch which removes warnings about enable and __reqs__ not being supported by the function + Improved state comments to not grow so quickly on failed requisites + Added force argument to service to trigger force_reload + Fixed bug to andle pkgrepo keyids that have been converted to int + Fixed module.portage_config bug with appending accept_keywords + Fixed bug to correctly report disk usage on windows minion + Added the ability to specify key prefix for S3 ext_pillar + Fixed issues with batch mode operating on the incorrect number of minions + Fixed a bug with the proxmox cloud provider stacktracing on disk definition + Fixed a bug with the changes dictionary in the file state + Fixed the TCP keep alive settings to work better with SREQ caching + Fixed many bugs within the iptables state and module + Fixed bug with states by adding fun, state, and unless to the state runtime internal keywords listing + Added ability to eAuth against Active Directory + Fixed some salt-ssh issues when running on Fedora 21 + Fixed grains.get_or_set_hash to work with multiple entries under same key + Added better explanations and more examples of how the Reactor calls functions to docs + Fixed bug to not pass ex_config_drive to libcloud unless it's explicitly enabled + Fixed bug with pip.install on windows + Fixed bug where puppet.run always returns a 0 retcode + Fixed race condition bug with minion scheduling via pillar + Made efficiency improvements and bug fixes to the windows installer + Updated environment variables to fix bug with pygit2 when running salt as non-root user + Fixed cas behavior on data module -- data.cas was not saving changes + Fixed GPG rendering error + Fixed strace error in virt.query + Fixed stacktrace when running chef-solo command + Fixed possible bug wherein uncaught exceptions seem to make zmq3 tip over when threading is involved + Fixed argument passing to the reactor + Fixed glibc caching to prevent bug where salt-minion getaddrinfo in dns_check() never got updated nameservers Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix Release 2014.7.4 - Updated patch use-forking-daemon.patch - fix salt-zsh-completion conflicts + Multi-master minions mode no longer route fileclient operations asymetrically. This fixes the source of many multi-master bugs where the minion would become unrepsonsive from one or more masters. + Fix bug wherein network.iface could produce stack traces. + net.arp will no longer be made available unless arp is installed on the system. + Major performance improvements to Saltnado + Allow KVM module to operate under KVM itself or VMWare Fusion + Various fixes to the Windows installation scripts + Fix issue where the syndic would not correctly propogate loads to the master job cache. + Improve error handling on invalid /etc/network/interfaces file in salt networking modules + Fix bug where a reponse status was not checked for in fileclient.get_url + Enable eauth when running salt in batch mode + Increase timeout in Boto Route53 module + Fix bugs with Salt's 'tar' module option parsing + Fix parsing of NTP servers on Windows + Fix issue with blockdev tuning not reporting changes correctly + Update to the latest Salt bootstrap script + Update Linode salt-cloud driver to use either linode-python or apache-libcloud + Fix for s3.query function to return correct headers + Fix for s3.head returning None for files that exist + Fix the disable function in win_service module so that the service is disabled correctly + Fix race condition between master and minion when making a directory when both daemons are on the same host + Fix an issue where file.recurse would fail at the root of an svn repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an hgfs repo when the repo has a mountpoint + Fix an issue where file.recurse would fail at the root of an gitfs repo when the repo has a mountpoint + Add status.master capability for Windows. + Various fixes to ssh_known_hosts + Various fixes to states.network bonding for Debian + The debian_ip.get_interfaces module no longer removes nameservers. + Better integration between grains.virtual and systemd-detect-virt and virt-what + Fix traceback in sysctl.present state output + Fix for issue where mount.mounted would fail when superopts were not a part of mount.active (extended=True). Also mount.mounted various fixes for Solaris and FreeBSD. + Fix error where datetimes were not correctly safeguarded before being passed into msgpack. + Fix file.replace regressions. If the pattern is not found, and if dry run is False, and if `backup` is False, and if a pre-existing file exists with extension `.bak`, then that backup file will be overwritten. This backup behavior is a result of how `fileinput` works. Fixing it requires either passing through the file twice (the first time only to search for content and set a flag), or rewriting `file.replace` so it doesn't use `fileinput` + VCS filreserver fixes/optimizations + Catch fileserver configuration errors on master start + Raise errors on invalid gitfs configurations + set_locale when locale file does not exist (Redhat family) + Fix to correctly count active devices when created mdadm array with spares + Fix to correctly target minions in batch mode + Support ssh:// urls using the gitfs dulwhich backend + New fileserver runner + Fix various bugs with argument parsing to the publish module. + Fix disk.usage for Synology OS + Fix issue with tags occurring twice with docker.pulled + Fix incorrect key error in SMTP returner + Fix condition which would remount loopback filesystems on every state run + Remove requsites from listens after they are called in the state system + Make system implementation of service.running aware of legacy service calls + Fix issue where publish.publish would not handle duplicate responses gracefully. + Accept Kali Linux for aptpkg salt execution module + Fix bug where cmd.which could not handle a dirname as an argument + Fix issue in ps.pgrep where exceptions were thrown on Windows. - Known Issues: + In multimaster mode, a minion may become temporarily unresponsive if modules or pillars are refreshed at the same time that one or more masters are down. This can be worked around by setting 'auth_timeout' and 'auth_tries' down to shorter periods.- New Bugfix release 2014.7.2: - fix package bug with fdupes. - keep sle 11 sp3 support. + Fix erroneous warnings for systemd service enabled check (issue 19606) + Fix FreeBSD kernel module loading, listing, and persistence kmod (issue 197151, issue 19682) + Allow case-sensitive npm package names in the npm state. This may break behavior for people expecting the state to lowercase their npm package names for them. The npm module was never affected by mandatory lowercasing. (issue 20329) + Deprecate the activate parameter for pip.install for both the module and the state. If bin_env is given and points to a virtualenv, there is no need to activate that virtualenv in a shell for pip to install to the virtualenv. + Fix a file-locking bug in gitfs (issue 18839)- New Bugfix release 2014.7.1: + Fixed gitfs serving symlinks in file.recurse states (issue 17700) + Fixed holding of multiple packages (YUM) when combined with version pinning (issue 18468) + Fixed use of Jinja templates in masterless mode with non-roots fileserver backend (issue 17963) + Re-enabled pillar and compound matching for mine and publish calls. Note that pillar globbing is still disabled for those modes, for security reasons. (issue 17194) + Fix for tty: True in salt-ssh (issue 16847) - Needed to provide zsh completion because of the tarball missing the zsh completion script. - Removed man salt.1.gz file from salt-master because upstream removed it. - Added man salt.7.gz to salt-master package- Updated to Major Release 2014.7.0 - added python-zipp as depency - added recommend python-pygit2, this is the preferred gitfs backend of saltstack - added zsh-completion package - Removed Patch fix-service-py-version-parsing-sles.patch already fixed in this package - Removed Patch pass-all-systemd-list-units.patch already fixed in this package - Removed Patch disable-service-py-for-suse-family.patch already fixed in this package - Removed Patch allow-systemd-units-no-unit-files.patch already fixed in this package - Removed Patch allow-systemd-parameterized-services.patch already fixed in this package - More information at: http://docs.saltstack.com/en/latest/topics/releases/2014.7.0.html - SALT SSH ENHANCEMENTS: + Support for Fileserver Backends + Support for Saltfile + Ext Pillar + No more sshpass needed + Pure Python Shim + Custom Module Delivery + CP module Support + More Thin Directory Options - Salt State System enhancements: + New Imperative State Keyword "Listen" + New Mod Aggregate Runtime Manipulator + New Requisites: onchanges and onfail + New Global onlyif and unless + Use names to expand and override values - Salt Major Features: + Improved Scheduler Additions + Red Hat 7 Support + Fileserver Backends in Salt-call + Amazon Execution Modules in salt-cloud + LXC Runner Enhancements + Next Gen Docker Management + Peer System Performance Improvements + SDB Encryption at rest for configs + GPG Renderer encrypted pillar at rest + OpenStack Expansions + Queues System external queue systems into Salt events + Multi Master Failover Additions + Chef Execution Module - salt-api Project Merge + Synchronous and Asynchronous Execution of Runner and Wheel Modules + rest_cherrypy Additions + Web Hooks - Fileserver Backend Enhancements: + New gitfs Features + Pygit2 and Dulwich support + Mountpoints support + New hgfs Features + mountpoints support + New svnfs Features: + mountpoints + minionfs Featuressupport + mountpoints - New Salt Modules: + Oracle + Random + Redis + Amazon Simple Queue Service + Block Device Management + CoreOS etcd + Genesis + InfluxDB + Server Density + Twilio Notifications + Varnish + ZNC IRC Bouncer + SMTP - NEW RUNNERS: + Map/Reduce Style + Queue - NEW EXTERNAL PILLARS: + CoreOS etcd - NEW SALT-CLOUD PROVIDERS: + Aliyun ECS Cloud + LXC Containers + Proxmox (OpenVZ containers & KVM) - DEPRECATIONS: + Salt.modules.virtualenv_mod- Updated to 2014.1.13 a bugfix release on 2014.1.12 + fix module run exit code (issue 16420) + salt cloud Check the exit status code of scp before assuming it has failed. (issue 16599)/bin/sh/bin/sh/bin/shh02-armsrv3 1772728230  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK*MNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~4.5.33006.0-150500.4.68.23006.0-150500.4.68.23006.0-150500.4.68.2    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""##$#%%&&&&&&&&&%%%%%%%%''(('))***))++,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++--......-----//0000000//11221////3344444444444444444444444444444444333333333333333333355666666666666555555555553333333337778888888888888888888888888888888888888877777777777777777777777777777777777733333/99:::99//;;<<<<<<<<;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=============================??@@@??AABBBACCDAAEEFFFFFEEEEGGHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGIIJJJIIKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMNNNNNNNNMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOPPOQQRRRRQQQSSTTSQOUUVVVVUUUOWWXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[\\[]]^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]__```__aabbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaaccdddddddddddddddddddddddddddddddddddddddddcccccccccccccccccccccccccccccccccccccccceeffffffffffffeeeeeeeeeeegghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhgggggggggggggggggggggggggggggggggggggggggggggiijjjjjjjjjjjjjjjiiiiiiiiiiiiiikkllllllllllkkkkkkkkkmmnmooppomqqrrqssttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttsssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssuuvuwwwwwwwuxxuyuzzzzzzzu{{{u||||||||}}~~~~~~~~~~~}}}}}}}}}}saltsalt-apisalt-callsalt-cloudsalt-cpsalt-keysalt-mastersalt-minionsalt-proxysalt-runsalt-sshsalt-supportsalt-syndicspmzyppnotifysalt-callsalt-call-3.6salt-supportsalt-support-3.6spmspm-3.6saltsalt-3006.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_syspaths.cpython-36.pyccrypt.cpython-36.pycexceptions.cpython-36.pycfeatures.cpython-36.pycfileclient.cpython-36.pyckey.cpython-36.pycmaster.cpython-36.pycminion.cpython-36.pycpayload.cpython-36.pycrunner.cpython-36.pycscripts.cpython-36.pycstate.cpython-36.pycsyspaths.cpython-36.pyctemplate.cpython-36.pycversion.cpython-36.pyc_compat.py_logging__init__.py__pycache____init__.cpython-36.pychandlers.cpython-36.pycimpl.cpython-36.pycmixins.cpython-36.pychandlers.pyimpl.pymixins.py_syspaths.py_version.txtacl__init__.py__pycache____init__.cpython-36.pycauth__init__.py__pycache____init__.cpython-36.pycauto.cpython-36.pycdjango.cpython-36.pycfile.cpython-36.pyckeystone.cpython-36.pycldap.cpython-36.pycmysql.cpython-36.pycpam.cpython-36.pycpki.cpython-36.pycrest.cpython-36.pycsharedsecret.cpython-36.pycyubico.cpython-36.pycauto.pydjango.pyfile.pykeystone.pyldap.pymysql.pypam.pypki.pyrest.pysharedsecret.pyyubico.pybeacons__init__.py__pycache____init__.cpython-36.pycadb.cpython-36.pycaix_account.cpython-36.pycavahi_announce.cpython-36.pycbonjour_announce.cpython-36.pycbtmp.cpython-36.pyccert_info.cpython-36.pycdiskusage.cpython-36.pycglxinfo.cpython-36.pychaproxy.cpython-36.pycinotify.cpython-36.pycjournald.cpython-36.pycjunos_rre_keys.cpython-36.pycload.cpython-36.pyclog_beacon.cpython-36.pycmemusage.cpython-36.pycnapalm_beacon.cpython-36.pycnetwork_info.cpython-36.pycnetwork_settings.cpython-36.pycpkg.cpython-36.pycproxy_example.cpython-36.pycps.cpython-36.pycsalt_monitor.cpython-36.pycsalt_proxy.cpython-36.pycsensehat.cpython-36.pycservice.cpython-36.pycsh.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_vmadm.cpython-36.pycstatus.cpython-36.pycswapusage.cpython-36.pyctelegram_bot_msg.cpython-36.pyctwilio_txt_msg.cpython-36.pycwatchdog.cpython-36.pycwtmp.cpython-36.pycadb.pyaix_account.pyavahi_announce.pybonjour_announce.pybtmp.pycert_info.pydiskusage.pyglxinfo.pyhaproxy.pyinotify.pyjournald.pyjunos_rre_keys.pyload.pylog_beacon.pymemusage.pynapalm_beacon.pynetwork_info.pynetwork_settings.pypkg.pyproxy_example.pyps.pysalt_monitor.pysalt_proxy.pysensehat.pyservice.pysh.pysmartos_imgadm.pysmartos_vmadm.pystatus.pyswapusage.pytelegram_bot_msg.pytwilio_txt_msg.pywatchdog.pywtmp.pycache__init__.py__pycache____init__.cpython-36.pycconsul.cpython-36.pycetcd_cache.cpython-36.pyclocalfs.cpython-36.pycmysql_cache.cpython-36.pycredis_cache.cpython-36.pycconsul.pyetcd_cache.pylocalfs.pymysql_cache.pyredis_cache.pychannel__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycserver.cpython-36.pycclient.pyserver.pycli__init__.py__pycache____init__.cpython-36.pycapi.cpython-36.pycbatch.cpython-36.pycbatch_async.cpython-36.pyccall.cpython-36.pyccaller.cpython-36.pyccp.cpython-36.pycdaemons.cpython-36.pyckey.cpython-36.pycrun.cpython-36.pycsalt.cpython-36.pycspm.cpython-36.pycssh.cpython-36.pycapi.pybatch.pybatch_async.pycall.pycaller.pycp.pydaemons.pykey.pyrun.pysalt.pyspm.pyssh.pysupport__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycconsole.cpython-36.pycintfunc.cpython-36.pyclocalrunner.cpython-36.pyccollector.pyconsole.pyintfunc.pylocalrunner.pyprofiles__init__.py__pycache____init__.cpython-36.pycdefault.ymljobs-active.ymljobs-last.ymljobs-trace.ymlnetwork.ymlpostgres.ymlsalt.ymlusers.ymlclient__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycnetapi.cpython-36.pycmixins.pynetapi.pyssh__init__.py__pycache____init__.cpython-36.pycclient.cpython-36.pycshell.cpython-36.pycssh_py_shim.cpython-36.pycstate.cpython-36.pycclient.pyshell.pyssh_py_shim.pystate.pywrapper__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pyccp.cpython-36.pycgrains.cpython-36.pycmine.cpython-36.pycpillar.cpython-36.pycpublish.cpython-36.pycsaltcheck.cpython-36.pycstate.cpython-36.pycconfig.pycp.pygrains.pymine.pypillar.pypublish.pysaltcheck.pystate.pycloud__init__.py__pycache____init__.cpython-36.pyccli.cpython-36.pycexceptions.cpython-36.pyclibcloudfuncs.cpython-36.pyccli.pyclouds__init__.py__pycache____init__.cpython-36.pycaliyun.cpython-36.pycazurearm.cpython-36.pycclc.cpython-36.pyccloudstack.cpython-36.pycdigitalocean.cpython-36.pycdimensiondata.cpython-36.pycec2.cpython-36.pycgce.cpython-36.pycgogrid.cpython-36.pychetzner.cpython-36.pycjoyent.cpython-36.pyclibvirt.cpython-36.pyclinode.cpython-36.pyclxc.cpython-36.pycmsazure.cpython-36.pyconeandone.cpython-36.pycopennebula.cpython-36.pycopenstack.cpython-36.pycpacket.cpython-36.pycparallels.cpython-36.pycprofitbricks.cpython-36.pycproxmox.cpython-36.pycpyrax.cpython-36.pycqingcloud.cpython-36.pycsaltify.cpython-36.pycscaleway.cpython-36.pycsoftlayer.cpython-36.pycsoftlayer_hw.cpython-36.pyctencentcloud.cpython-36.pycvagrant.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvultrpy.cpython-36.pycxen.cpython-36.pycaliyun.pyazurearm.pyclc.pycloudstack.pydigitalocean.pydimensiondata.pyec2.pygce.pygogrid.pyhetzner.pyjoyent.pylibvirt.pylinode.pylxc.pymsazure.pyoneandone.pyopennebula.pyopenstack.pypacket.pyparallels.pyprofitbricks.pyproxmox.pypyrax.pyqingcloud.pysaltify.pyscaleway.pysoftlayer.pysoftlayer_hw.pytencentcloud.pyvagrant.pyvirtualbox.pyvmware.pyvultrpy.pyxen.pydeployArch-git.shArch.shDebian-git.shDebian.shFedora-git.shFedora.shFreeBSD-git.shFreeBSD.shNone.shRHEL5-git.shRHEL5.shRHEL6-git.shRHEL6.shSmartOS.shUbuntu-git.shUbuntu.shbootstrap-salt.shcurl-bootstrap-git.shcurl-bootstrap.shpython-bootstrap.shwget-bootstrap-nocert.shwget-bootstrap.shexceptions.pylibcloudfuncs.pyconfig__init__.py__pycache____init__.cpython-36.pycschemas__init__.py__pycache____init__.cpython-36.pyccommon.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycminion.cpython-36.pycssh.cpython-36.pycvcenter.cpython-36.pyccommon.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyminion.pyssh.pyvcenter.pycrypt.pydaemons__init__.py__pycache____init__.cpython-36.pycmasterapi.cpython-36.pycmasterapi.pydefaults__init__.py__pycache____init__.cpython-36.pycevents.cpython-36.pycexitcodes.cpython-36.pycevents.pyexitcodes.pyengines__init__.py__pycache____init__.cpython-36.pycdocker_events.cpython-36.pycfluent.cpython-36.pychttp_logstash.cpython-36.pycircbot.cpython-36.pycjunos_syslog.cpython-36.pyclibvirt_events.cpython-36.pyclogentries.cpython-36.pyclogstash_engine.cpython-36.pycnapalm_syslog.cpython-36.pycreactor.cpython-36.pycredis_sentinel.cpython-36.pycscript.cpython-36.pycslack.cpython-36.pycslack_bolt_engine.cpython-36.pycsqs_events.cpython-36.pycstalekey.cpython-36.pyctest.cpython-36.pycthorium.cpython-36.pycwebhook.cpython-36.pycdocker_events.pyfluent.pyhttp_logstash.pyircbot.pyjunos_syslog.pylibvirt_events.pylogentries.pylogstash_engine.pynapalm_syslog.pyreactor.pyredis_sentinel.pyscript.pyslack.pyslack_bolt_engine.pysqs_events.pystalekey.pytest.pythorium.pywebhook.pyexceptions.pyexecutors__init__.py__pycache____init__.cpython-36.pycdirect_call.cpython-36.pycdocker.cpython-36.pycsplay.cpython-36.pycsudo.cpython-36.pyctransactional_update.cpython-36.pycdirect_call.pydocker.pysplay.pysudo.pytransactional_update.pyext__init__.py__pycache____init__.cpython-36.pycbackports_abc.cpython-36.pycipaddress.cpython-36.pycsaslprep.cpython-36.pycssl_match_hostname.cpython-36.pycwin_inet_pton.cpython-36.pyczipp.cpython-36.pycbackports_abc.pyimportlib_metadata__init__.py__pycache____init__.cpython-36.pyc_compat.cpython-36.pyc_compat.pyipaddress.pysaslprep.pyssl_match_hostname.pytornado__init__.py__pycache____init__.cpython-36.pyc_locale_data.cpython-36.pycauth.cpython-36.pycautoreload.cpython-36.pycconcurrent.cpython-36.pyccurl_httpclient.cpython-36.pycescape.cpython-36.pycgen.cpython-36.pychttp1connection.cpython-36.pychttpclient.cpython-36.pychttpserver.cpython-36.pychttputil.cpython-36.pycioloop.cpython-36.pyciostream.cpython-36.pyclocale.cpython-36.pyclocks.cpython-36.pyclog.cpython-36.pycnetutil.cpython-36.pycoptions.cpython-36.pycprocess.cpython-36.pycqueues.cpython-36.pycrouting.cpython-36.pycsimple_httpclient.cpython-36.pycstack_context.cpython-36.pyctcpclient.cpython-36.pyctcpserver.cpython-36.pyctemplate.cpython-36.pyctesting.cpython-36.pycutil.cpython-36.pycweb.cpython-36.pycwebsocket.cpython-36.pycwsgi.cpython-36.pyc_locale_data.pyauth.pyautoreload.pyconcurrent.pycurl_httpclient.pyescape.pygen.pyhttp1connection.pyhttpclient.pyhttpserver.pyhttputil.pyioloop.pyiostream.pylocale.pylocks.pylog.pynetutil.pyoptions.pyplatform__init__.py__pycache____init__.cpython-36.pycasyncio.cpython-36.pycauto.cpython-36.pyccaresresolver.cpython-36.pyccommon.cpython-36.pycepoll.cpython-36.pycinterface.cpython-36.pyckqueue.cpython-36.pycposix.cpython-36.pycselect.cpython-36.pyctwisted.cpython-36.pycwindows.cpython-36.pycasyncio.pyauto.pycaresresolver.pycommon.pyepoll.pyinterface.pykqueue.pyposix.pyselect.pytwisted.pywindows.pyprocess.pyqueues.pyrouting.pysimple_httpclient.pystack_context.pytcpclient.pytcpserver.pytemplate.pytest__init__.py__main__.py__pycache____init__.cpython-36.pyc__main__.cpython-36.pycasyncio_test.cpython-36.pycauth_test.cpython-36.pycconcurrent_test.cpython-36.pyccurl_httpclient_test.cpython-36.pycescape_test.cpython-36.pycgen_test.cpython-36.pychttp1connection_test.cpython-36.pychttpclient_test.cpython-36.pychttpserver_test.cpython-36.pychttputil_test.cpython-36.pycimport_test.cpython-36.pycioloop_test.cpython-36.pyciostream_test.cpython-36.pyclocale_test.cpython-36.pyclocks_test.cpython-36.pyclog_test.cpython-36.pycnetutil_test.cpython-36.pycoptions_test.cpython-36.pycprocess_test.cpython-36.pycqueues_test.cpython-36.pycresolve_test_helper.cpython-36.pycrouting_test.cpython-36.pycruntests.cpython-36.pycsimple_httpclient_test.cpython-36.pycstack_context_test.cpython-36.pyctcpclient_test.cpython-36.pyctcpserver_test.cpython-36.pyctemplate_test.cpython-36.pyctesting_test.cpython-36.pyctwisted_test.cpython-36.pycutil.cpython-36.pycutil_test.cpython-36.pycweb_test.cpython-36.pycwebsocket_test.cpython-36.pycwindows_test.cpython-36.pycwsgi_test.cpython-36.pycasyncio_test.pyauth_test.pyconcurrent_test.pycurl_httpclient_test.pyescape_test.pygen_test.pyhttp1connection_test.pyhttpclient_test.pyhttpserver_test.pyhttputil_test.pyimport_test.pyioloop_test.pyiostream_test.pylocale_test.pylocks_test.pylog_test.pynetutil_test.pyoptions_test.pyprocess_test.pyqueues_test.pyresolve_test_helper.pyrouting_test.pyruntests.pysimple_httpclient_test.pystack_context_test.pytcpclient_test.pytcpserver_test.pytemplate_test.pytesting_test.pytwisted_test.pyutil.pyutil_test.pyweb_test.pywebsocket_test.pywindows_test.pywsgi_test.pytesting.pyutil.pyweb.pywebsocket.pywsgi.pyvsan__init__.py__pycache____init__.cpython-36.pycvsanapiutils.cpython-36.pycvsanmgmtObjects.cpython-36.pycvsanapiutils.pyvsanmgmtObjects.pywin_inet_pton.pyzipp.pyfeatures.pyfileclient.pyfileserver__init__.py__pycache____init__.cpython-36.pycazurefs.cpython-36.pycgitfs.cpython-36.pychgfs.cpython-36.pycminionfs.cpython-36.pycroots.cpython-36.pycs3fs.cpython-36.pycsvnfs.cpython-36.pycazurefs.pygitfs.pyhgfs.pyminionfs.pyroots.pys3fs.pysvnfs.pygrains__init__.py__pycache____init__.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccore.cpython-36.pycdisks.cpython-36.pycesxi.cpython-36.pycextra.cpython-36.pycfibre_channel.cpython-36.pycfx2.cpython-36.pyciscsi.cpython-36.pycjunos.cpython-36.pyclvm.cpython-36.pycmarathon.cpython-36.pycmdadm.cpython-36.pycmdata.cpython-36.pycmetadata.cpython-36.pycmetadata_azure.cpython-36.pycmetadata_gce.cpython-36.pycminion_process.cpython-36.pycnapalm.cpython-36.pycnvme.cpython-36.pycnxos.cpython-36.pycopts.cpython-36.pycpanos.cpython-36.pycpending_reboot.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycsmartos.cpython-36.pycssh_sample.cpython-36.pyczfs.cpython-36.pycchronos.pycimc.pycore.pydisks.pyesxi.pyextra.pyfibre_channel.pyfx2.pyiscsi.pyjunos.pylvm.pymarathon.pymdadm.pymdata.pymetadata.pymetadata_azure.pymetadata_gce.pyminion_process.pynapalm.pynvme.pynxos.pyopts.pypanos.pypending_reboot.pyphilips_hue.pyrest_sample.pysmartos.pyssh_sample.pyzfs.pykey.pyloader__init__.py__pycache____init__.cpython-36.pyccontext.cpython-36.pyclazy.cpython-36.pyccontext.pylazy.pylog__init__.py__pycache____init__.cpython-36.pycmixins.cpython-36.pycsetup.cpython-36.pychandlers__init__.py__pycache____init__.cpython-36.pycmixins.pysetup.pylog_handlers__init__.py__pycache____init__.cpython-36.pycfluent_mod.cpython-36.pyclog4mongo_mod.cpython-36.pyclogstash_mod.cpython-36.pycsentry_mod.cpython-36.pycfluent_mod.pylog4mongo_mod.pylogstash_mod.pysentry_mod.pymaster.pymatchers__init__.py__pycache____init__.cpython-36.pyccache_match.cpython-36.pyccompound_match.cpython-36.pyccompound_pillar_exact_match.cpython-36.pycconfirm_top.cpython-36.pycdata_match.cpython-36.pycglob_match.cpython-36.pycgrain_match.cpython-36.pycgrain_pcre_match.cpython-36.pycipcidr_match.cpython-36.pyclist_match.cpython-36.pycnodegroup_match.cpython-36.pycpcre_match.cpython-36.pycpillar_exact_match.cpython-36.pycpillar_match.cpython-36.pycpillar_pcre_match.cpython-36.pycrange_match.cpython-36.pyccache_match.pycompound_match.pycompound_pillar_exact_match.pyconfirm_top.pydata_match.pyglob_match.pygrain_match.pygrain_pcre_match.pyipcidr_match.pylist_match.pynodegroup_match.pypcre_match.pypillar_exact_match.pypillar_match.pypillar_pcre_match.pyrange_match.pymetaproxy__init__.py__pycache____init__.cpython-36.pycdeltaproxy.cpython-36.pycproxy.cpython-36.pycdeltaproxy.pyproxy.pyminion.pymodules__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycaix_group.cpython-36.pycaix_shadow.cpython-36.pycaixpkg.cpython-36.pycaliases.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapcups.cpython-36.pycapf.cpython-36.pycapkpkg.cpython-36.pycaptly.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycarista_pyeapi.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycat_solaris.cpython-36.pycaugeas_cfg.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbamboohr.cpython-36.pycbaredoc.cpython-36.pycbcache.cpython-36.pycbeacons.cpython-36.pycbigip.cpython-36.pycbluez_bluetooth.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_efs.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_ssm.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbridge.cpython-36.pycbsd_shadow.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pyccapirca_acl.cpython-36.pyccassandra_cql.cpython-36.pyccassandra_mod.cpython-36.pyccelery.cpython-36.pycceph.cpython-36.pycchassis.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos.cpython-36.pycchroot.cpython-36.pyccimc.cpython-36.pycciscoconfparse_mod.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmdmod.cpython-36.pyccomposer.cpython-36.pycconfig.cpython-36.pycconsul.cpython-36.pyccontainer_resource.cpython-36.pyccp.cpython-36.pyccpan.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycdaemontools.cpython-36.pycdata.cpython-36.pycdatadog_api.cpython-36.pycddns.cpython-36.pycdeb_apache.cpython-36.pycdeb_postgres.cpython-36.pycdebconfmod.cpython-36.pycdebian_ip.cpython-36.pycdebian_service.cpython-36.pycdebuild_pkgbuild.cpython-36.pycdefaults.cpython-36.pycdevinfo.cpython-36.pycdevmap.cpython-36.pycdig.cpython-36.pycdisk.cpython-36.pycdjangomod.cpython-36.pycdnsmasq.cpython-36.pycdnsutil.cpython-36.pycdockercompose.cpython-36.pycdockermod.cpython-36.pycdpkg_lowpkg.cpython-36.pycdrac.cpython-36.pycdracr.cpython-36.pycdrbd.cpython-36.pycdummyproxy_pkg.cpython-36.pycdummyproxy_service.cpython-36.pycebuildpkg.cpython-36.pyceix.cpython-36.pycelasticsearch.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycextfs.cpython-36.pycfile.cpython-36.pycfirewalld.cpython-36.pycfreebsd_sysctl.cpython-36.pycfreebsd_update.cpython-36.pycfreebsdjail.cpython-36.pycfreebsdkmod.cpython-36.pycfreebsdpkg.cpython-36.pycfreebsdports.cpython-36.pycfreebsdservice.cpython-36.pycfreezer.cpython-36.pycgcp_addon.cpython-36.pycgem.cpython-36.pycgenesis.cpython-36.pycgentoo_service.cpython-36.pycgentoolkitmod.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglanceng.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgoogle_chat.cpython-36.pycgpg.cpython-36.pycgrafana4.cpython-36.pycgrains.cpython-36.pycgroupadd.cpython-36.pycgrub_legacy.cpython-36.pycguestfs.cpython-36.pychadoop.cpython-36.pychaproxyconn.cpython-36.pychashutil.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychosts.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycilo.cpython-36.pycincron.cpython-36.pycinfluxdb08mod.cpython-36.pycinfluxdbmod.cpython-36.pycinfoblox.cpython-36.pycini_manage.cpython-36.pycinspector.cpython-36.pycintrospect.cpython-36.pyciosconfig.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pyciwtools.cpython-36.pycjboss7.cpython-36.pycjboss7_cli.cpython-36.pycjenkinsmod.cpython-36.pycjinja.cpython-36.pycjira_mod.cpython-36.pycjunos.cpython-36.pyck8s.cpython-36.pyckapacitor.cpython-36.pyckerberos.cpython-36.pyckernelpkg_linux_apt.cpython-36.pyckernelpkg_linux_yum.cpython-36.pyckey.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystoneng.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubeadm.cpython-36.pyckubernetesmod.cpython-36.pyclaunchctl_service.cpython-36.pyclayman.cpython-36.pycldap3.cpython-36.pycldapmod.cpython-36.pyclibcloud_compute.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclinux_ip.cpython-36.pyclinux_lvm.cpython-36.pyclinux_service.cpython-36.pyclinux_shadow.cpython-36.pyclinux_sysctl.cpython-36.pyclocalemod.cpython-36.pyclocate.cpython-36.pyclogadm.cpython-36.pyclogmod.cpython-36.pyclogrotate.cpython-36.pyclvs.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pycmac_assistive.cpython-36.pycmac_brew_pkg.cpython-36.pycmac_desktop.cpython-36.pycmac_group.cpython-36.pycmac_keychain.cpython-36.pycmac_pkgutil.cpython-36.pycmac_portspkg.cpython-36.pycmac_power.cpython-36.pycmac_service.cpython-36.pycmac_shadow.cpython-36.pycmac_softwareupdate.cpython-36.pycmac_sysctl.cpython-36.pycmac_system.cpython-36.pycmac_timezone.cpython-36.pycmac_user.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmandrill.cpython-36.pycmarathon.cpython-36.pycmatch.cpython-36.pycmattermost.cpython-36.pycmdadm_raid.cpython-36.pycmdata.cpython-36.pycmemcached.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycmod_random.cpython-36.pycmodjk.cpython-36.pycmongodb.cpython-36.pycmonit.cpython-36.pycmoosefs.cpython-36.pycmount.cpython-36.pycmssql.cpython-36.pycmsteams.cpython-36.pycmunin.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnagios.cpython-36.pycnagios_rpc.cpython-36.pycnamecheap_domains.cpython-36.pycnamecheap_domains_dns.cpython-36.pycnamecheap_domains_ns.cpython-36.pycnamecheap_ssl.cpython-36.pycnamecheap_users.cpython-36.pycnapalm_bgp.cpython-36.pycnapalm_formula.cpython-36.pycnapalm_mod.cpython-36.pycnapalm_netacl.cpython-36.pycnapalm_network.cpython-36.pycnapalm_ntp.cpython-36.pycnapalm_probes.cpython-36.pycnapalm_route.cpython-36.pycnapalm_snmp.cpython-36.pycnapalm_users.cpython-36.pycnapalm_yang_mod.cpython-36.pycnetaddress.cpython-36.pycnetbox.cpython-36.pycnetbsd_sysctl.cpython-36.pycnetbsdservice.cpython-36.pycnetmiko_mod.cpython-36.pycnetscaler.cpython-36.pycnetwork.cpython-36.pycneutron.cpython-36.pycneutronng.cpython-36.pycnexus.cpython-36.pycnfs3.cpython-36.pycnftables.cpython-36.pycnginx.cpython-36.pycnilrt_ip.cpython-36.pycnix.cpython-36.pycnova.cpython-36.pycnpm.cpython-36.pycnspawn.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycnxos_upgrade.cpython-36.pycomapi.cpython-36.pycopenbsd_sysctl.cpython-36.pycopenbsdpkg.cpython-36.pycopenbsdrcctl_service.cpython-36.pycopenbsdservice.cpython-36.pycopenscap.cpython-36.pycopenstack_config.cpython-36.pycopenstack_mng.cpython-36.pycopenvswitch.cpython-36.pycopkg.cpython-36.pycopsgenie.cpython-36.pycoracle.cpython-36.pycosquery.cpython-36.pycout.cpython-36.pycpacmanpkg.cpython-36.pycpagerduty.cpython-36.pycpagerduty_util.cpython-36.pycpam.cpython-36.pycpanos.cpython-36.pycparallels.cpython-36.pycparted_partition.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpeeringdb.cpython-36.pycpf.cpython-36.pycphilips_hue.cpython-36.pycpillar.cpython-36.pycpip.cpython-36.pycpkg_resource.cpython-36.pycpkgin.cpython-36.pycpkgng.cpython-36.pycpkgutil.cpython-36.pycportage_config.cpython-36.pycpostfix.cpython-36.pycpostgres.cpython-36.pycpoudriere.cpython-36.pycpowerpath.cpython-36.pycproxy.cpython-36.pycps.cpython-36.pycpublish.cpython-36.pycpuppet.cpython-36.pycpurefa.cpython-36.pycpurefb.cpython-36.pycpushbullet.cpython-36.pycpushover_notify.cpython-36.pycpw_group.cpython-36.pycpw_user.cpython-36.pycpyenv.cpython-36.pycqemu_img.cpython-36.pycqemu_nbd.cpython-36.pycquota.cpython-36.pycrabbitmq.cpython-36.pycrallydev.cpython-36.pycrandom_org.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycrebootmgr.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrest_pkg.cpython-36.pycrest_sample_utils.cpython-36.pycrest_service.cpython-36.pycrestartcheck.cpython-36.pycrestconf.cpython-36.pycret.cpython-36.pycrh_ip.cpython-36.pycrh_service.cpython-36.pycriak.cpython-36.pycrpm_lowpkg.cpython-36.pycrpmbuild_pkgbuild.cpython-36.pycrsync.cpython-36.pycrunit.cpython-36.pycrvm.cpython-36.pycs3.cpython-36.pycs6.cpython-36.pycsalt_proxy.cpython-36.pycsalt_version.cpython-36.pycsaltcheck.cpython-36.pycsaltcloudmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycscp_mod.cpython-36.pycscsi.cpython-36.pycsdb.cpython-36.pycseed.cpython-36.pycselinux.cpython-36.pycsensehat.cpython-36.pycsensors.cpython-36.pycserverdensity_device.cpython-36.pycservicenow.cpython-36.pycslack_notify.cpython-36.pycslackware_service.cpython-36.pycslsutil.cpython-36.pycsmartos_imgadm.cpython-36.pycsmartos_nictagadm.cpython-36.pycsmartos_virt.cpython-36.pycsmartos_vmadm.cpython-36.pycsmbios.cpython-36.pycsmf_service.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolaris_fmadm.cpython-36.pycsolaris_group.cpython-36.pycsolaris_shadow.cpython-36.pycsolaris_system.cpython-36.pycsolaris_user.cpython-36.pycsolarisipspkg.cpython-36.pycsolarispkg.cpython-36.pycsolr.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh.cpython-36.pycssh_pkg.cpython-36.pycssh_service.cpython-36.pycstate.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsuse_apache.cpython-36.pycsuse_ip.cpython-36.pycsvn.cpython-36.pycswarm.cpython-36.pycswift.cpython-36.pycsysbench.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysmod.cpython-36.pycsysrc.cpython-36.pycsystem.cpython-36.pycsystem_profiler.cpython-36.pycsystemd_service.cpython-36.pyctelegram.cpython-36.pyctelemetry.cpython-36.pyctemp.cpython-36.pyctest.cpython-36.pyctest_virtual.cpython-36.pyctestinframod.cpython-36.pyctextfsm_mod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctransactional_update.cpython-36.pyctravisci.cpython-36.pyctuned.cpython-36.pyctwilio_notify.cpython-36.pycudev.cpython-36.pycupstart_service.cpython-36.pycuptime.cpython-36.pycuseradd.cpython-36.pycuwsgi.cpython-36.pycvagrant.cpython-36.pycvarnish.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvboxmanage.cpython-36.pycvcenter.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycvmctl.cpython-36.pycvsphere.cpython-36.pycwebutil.cpython-36.pycwin_auditpol.cpython-36.pycwin_autoruns.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_disk.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_dsc.cpython-36.pycwin_event.cpython-36.pycwin_file.cpython-36.pycwin_firewall.cpython-36.pycwin_groupadd.cpython-36.pycwin_iis.cpython-36.pycwin_ip.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_ntp.cpython-36.pycwin_path.cpython-36.pycwin_pkg.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_psget.cpython-36.pycwin_servermanager.cpython-36.pycwin_service.cpython-36.pycwin_shadow.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_status.cpython-36.pycwin_system.cpython-36.pycwin_task.cpython-36.pycwin_timezone.cpython-36.pycwin_useradd.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxapi_virt.cpython-36.pycxbpspkg.cpython-36.pycxfs.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pycyaml.cpython-36.pycyumpkg.cpython-36.pyczabbix.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pycznc.cpython-36.pyczoneadm.cpython-36.pyczonecfg.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pyczypperpkg.cpython-36.pycacme.pyaix_group.pyaix_shadow.pyaixpkg.pyaliases.pyalternatives.pyansiblegate.pyapache.pyapcups.pyapf.pyapkpkg.pyaptly.pyaptpkg.pyarchive.pyarista_pyeapi.pyartifactory.pyat.pyat_solaris.pyaugeas_cfg.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybamboohr.pybaredoc.pybcache.pybeacons.pybigip.pybluez_bluetooth.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_efs.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_ssm.pyboto_vpc.pybower.pybridge.pybsd_shadow.pybtrfs.pycabal.pycapirca_acl.pycassandra_cql.pycassandra_mod.pycelery.pyceph.pychassis.pychef.pychocolatey.pychronos.pychroot.pycimc.pyciscoconfparse_mod.pycisconso.pycloud.pycmdmod.pycomposer.pyconfig.pyconsul.pycontainer_resource.pycp.pycpan.pycron.pycryptdev.pycsf.pycyg.pydaemontools.pydata.pydatadog_api.pyddns.pydeb_apache.pydeb_postgres.pydebconfmod.pydebian_ip.pydebian_service.pydebuild_pkgbuild.pydefaults.pydevinfo.pydevmap.pydig.pydisk.pydjangomod.pydnsmasq.pydnsutil.pydockercompose.pydockermod.pydpkg_lowpkg.pydrac.pydracr.pydrbd.pydummyproxy_pkg.pydummyproxy_service.pyebuildpkg.pyeix.pyelasticsearch.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyextfs.pyfile.pyfirewalld.pyfreebsd_sysctl.pyfreebsd_update.pyfreebsdjail.pyfreebsdkmod.pyfreebsdpkg.pyfreebsdports.pyfreebsdservice.pyfreezer.pygcp_addon.pygem.pygenesis.pygentoo_service.pygentoolkitmod.pygit.pygithub.pyglanceng.pyglassfish.pyglusterfs.pygnomedesktop.pygoogle_chat.pygpg.pygrafana4.pygrains.pygroupadd.pygrub_legacy.pyguestfs.pyhadoop.pyhaproxyconn.pyhashutil.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhosts.pyhttp.pyicinga2.pyidem.pyifttt.pyilo.pyincron.pyinfluxdb08mod.pyinfluxdbmod.pyinfoblox.pyini_manage.pyinspectlib__init__.py__pycache____init__.cpython-36.pyccollector.cpython-36.pycdbhandle.cpython-36.pycentities.cpython-36.pycexceptions.cpython-36.pycfsdb.cpython-36.pyckiwiproc.cpython-36.pycquery.cpython-36.pyccollector.pydbhandle.pyentities.pyexceptions.pyfsdb.pykiwiproc.pyquery.pyinspector.pyintrospect.pyiosconfig.pyipmi.pyipset.pyiptables.pyiwtools.pyjboss7.pyjboss7_cli.pyjenkinsmod.pyjinja.pyjira_mod.pyjunos.pyk8s.pykapacitor.pykerberos.pykernelpkg_linux_apt.pykernelpkg_linux_yum.pykey.pykeyboard.pykeystone.pykeystoneng.pykeystore.pykmod.pykubeadm.pykubernetesmod.pylaunchctl_service.pylayman.pyldap3.pyldapmod.pylibcloud_compute.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylinux_ip.pylinux_lvm.pylinux_service.pylinux_shadow.pylinux_sysctl.pylocalemod.pylocate.pylogadm.pylogmod.pylogrotate.pylvs.pylxc.pylxd.pymac_assistive.pymac_brew_pkg.pymac_desktop.pymac_group.pymac_keychain.pymac_pkgutil.pymac_portspkg.pymac_power.pymac_service.pymac_shadow.pymac_softwareupdate.pymac_sysctl.pymac_system.pymac_timezone.pymac_user.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymandrill.pymarathon.pymatch.pymattermost.pymdadm_raid.pymdata.pymemcached.pymine.pyminion.pymod_random.pymodjk.pymongodb.pymonit.pymoosefs.pymount.pymssql.pymsteams.pymunin.pymysql.pynacl.pynagios.pynagios_rpc.pynamecheap_domains.pynamecheap_domains_dns.pynamecheap_domains_ns.pynamecheap_ssl.pynamecheap_users.pynapalm_bgp.pynapalm_formula.pynapalm_mod.pynapalm_netacl.pynapalm_network.pynapalm_ntp.pynapalm_probes.pynapalm_route.pynapalm_snmp.pynapalm_users.pynapalm_yang_mod.pynetaddress.pynetbox.pynetbsd_sysctl.pynetbsdservice.pynetmiko_mod.pynetscaler.pynetwork.pyneutron.pyneutronng.pynexus.pynfs3.pynftables.pynginx.pynilrt_ip.pynix.pynova.pynpm.pynspawn.pynxos.pynxos_api.pynxos_upgrade.pyomapi.pyopenbsd_sysctl.pyopenbsdpkg.pyopenbsdrcctl_service.pyopenbsdservice.pyopenscap.pyopenstack_config.pyopenstack_mng.pyopenvswitch.pyopkg.pyopsgenie.pyoracle.pyosquery.pyout.pypacmanpkg.pypagerduty.pypagerduty_util.pypam.pypanos.pyparallels.pyparted_partition.pypcs.pypdbedit.pypecl.pypeeringdb.pypf.pyphilips_hue.pypillar.pypip.pypkg_resource.pypkgin.pypkgng.pypkgutil.pyportage_config.pypostfix.pypostgres.pypoudriere.pypowerpath.pyproxy.pyps.pypublish.pypuppet.pypurefa.pypurefb.pypushbullet.pypushover_notify.pypw_group.pypw_user.pypyenv.pyqemu_img.pyqemu_nbd.pyquota.pyrabbitmq.pyrallydev.pyrandom_org.pyrbac_solaris.pyrbenv.pyrdp.pyrebootmgr.pyredismod.pyreg.pyrest_pkg.pyrest_sample_utils.pyrest_service.pyrestartcheck.pyrestconf.pyret.pyrh_ip.pyrh_service.pyriak.pyrpm_lowpkg.pyrpmbuild_pkgbuild.pyrsync.pyrunit.pyrvm.pys3.pys6.pysalt_proxy.pysalt_version.pysaltcheck.pysaltcloudmod.pysaltsupport.pysaltutil.pyschedule.pyscp_mod.pyscsi.pysdb.pyseed.pyselinux.pysensehat.pysensors.pyserverdensity_device.pyservicenow.pyslack_notify.pyslackware_service.pyslsutil.pysmartos_imgadm.pysmartos_nictagadm.pysmartos_virt.pysmartos_vmadm.pysmbios.pysmf_service.pysmtp.pysnapper.pysolaris_fmadm.pysolaris_group.pysolaris_shadow.pysolaris_system.pysolaris_user.pysolarisipspkg.pysolarispkg.pysolr.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh.pyssh_pkg.pyssh_service.pystate.pystatus.pystatuspage.pysupervisord.pysuse_apache.pysuse_ip.pysvn.pyswarm.pyswift.pysysbench.pysysfs.pysyslog_ng.pysysmod.pysysrc.pysystem.pysystem_profiler.pysystemd_service.pytelegram.pytelemetry.pytemp.pytest.pytest_virtual.pytestinframod.pytextfsm_mod.pytimezone.pytls.pytomcat.pytrafficserver.pytransactional_update.pytravisci.pytuned.pytwilio_notify.pyudev.pyupstart_service.pyuptime.pyuseradd.pyuwsgi.pyvagrant.pyvarnish.pyvault.pyvbox_guest.pyvboxmanage.pyvcenter.pyvictorops.pyvirt.pyvirtualenv_mod.pyvmctl.pyvsphere.pywebutil.pywin_auditpol.pywin_autoruns.pywin_certutil.pywin_dacl.pywin_disk.pywin_dism.pywin_dns_client.pywin_dsc.pywin_event.pywin_file.pywin_firewall.pywin_groupadd.pywin_iis.pywin_ip.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_ntp.pywin_path.pywin_pkg.pywin_pki.pywin_powercfg.pywin_psget.pywin_servermanager.pywin_service.pywin_shadow.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_status.pywin_system.pywin_task.pywin_timezone.pywin_useradd.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxapi_virt.pyxbpspkg.pyxfs.pyxml.pyxmpp.pyyaml.pyyumpkg.pyzabbix.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyznc.pyzoneadm.pyzonecfg.pyzookeeper.pyzpool.pyzypperpkg.pynetapi__init__.py__pycache____init__.cpython-36.pycrest_wsgi.cpython-36.pycrest_cherrypy__init__.py__pycache____init__.cpython-36.pycapp.cpython-36.pycevent_processor.cpython-36.pycwsgi.cpython-36.pycapp.pyevent_processor.pytools__init__.py__pycache____init__.cpython-36.pycwebsockets.cpython-36.pycwebsockets.pywsgi.pyrest_tornado__init__.py__pycache____init__.cpython-36.pycevent_processor.cpython-36.pycsaltnado.cpython-36.pycsaltnado_websockets.cpython-36.pycevent_processor.pysaltnado.pysaltnado_websockets.pyrest_wsgi.pyoutput__init__.py__pycache____init__.cpython-36.pycdson.cpython-36.pychighstate.cpython-36.pycjson_out.cpython-36.pyckey.cpython-36.pycnested.cpython-36.pycnewline_values_only.cpython-36.pycno_out_quiet.cpython-36.pycno_return.cpython-36.pycoverstatestage.cpython-36.pycpony.cpython-36.pycpprint_out.cpython-36.pycprofile.cpython-36.pycprogress.cpython-36.pycraw.cpython-36.pyctable_out.cpython-36.pyctxt.cpython-36.pycvirt_query.cpython-36.pycyaml_out.cpython-36.pycdson.pyhighstate.pyjson_out.pykey.pynested.pynewline_values_only.pyno_out_quiet.pyno_return.pyoverstatestage.pypony.pypprint_out.pyprofile.pyprogress.pyraw.pytable_out.pytxt.pyvirt_query.pyyaml_out.pypayload.pypillar__init__.py__pycache____init__.cpython-36.pycazureblob.cpython-36.pyccmd_json.cpython-36.pyccmd_yaml.cpython-36.pyccmd_yamlex.cpython-36.pyccobbler.cpython-36.pycconfidant.cpython-36.pycconsul_pillar.cpython-36.pyccsvpillar.cpython-36.pycdigicert.cpython-36.pycdjango_orm.cpython-36.pycec2_pillar.cpython-36.pycetcd_pillar.cpython-36.pycextra_minion_data_in_pillar.cpython-36.pycfile_tree.cpython-36.pycforeman.cpython-36.pycgit_pillar.cpython-36.pycgpg.cpython-36.pychg_pillar.cpython-36.pychiera.cpython-36.pychttp_json.cpython-36.pychttp_yaml.cpython-36.pyclibvirt.cpython-36.pycmakostack.cpython-36.pycmongo.cpython-36.pycmysql.cpython-36.pycnacl.cpython-36.pycnetbox.cpython-36.pycneutron.cpython-36.pycnodegroups.cpython-36.pycpepa.cpython-36.pycpillar_ldap.cpython-36.pycpostgres.cpython-36.pycpuppet.cpython-36.pycreclass_adapter.cpython-36.pycredismod.cpython-36.pycrethinkdb_pillar.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsql_base.cpython-36.pycsqlcipher.cpython-36.pycsqlite3.cpython-36.pycstack.cpython-36.pycsvn_pillar.cpython-36.pycvarstack_pillar.cpython-36.pycvault.cpython-36.pycvenafi.cpython-36.pycvirtkey.cpython-36.pycvmware_pillar.cpython-36.pycazureblob.pycmd_json.pycmd_yaml.pycmd_yamlex.pycobbler.pyconfidant.pyconsul_pillar.pycsvpillar.pydigicert.pydjango_orm.pyec2_pillar.pyetcd_pillar.pyextra_minion_data_in_pillar.pyfile_tree.pyforeman.pygit_pillar.pygpg.pyhg_pillar.pyhiera.pyhttp_json.pyhttp_yaml.pylibvirt.pymakostack.pymongo.pymysql.pynacl.pynetbox.pyneutron.pynodegroups.pypepa.pypillar_ldap.pypostgres.pypuppet.pyreclass_adapter.pyredismod.pyrethinkdb_pillar.pys3.pysaltclass.pysql_base.pysqlcipher.pysqlite3.pystack.pysvn_pillar.pyvarstack_pillar.pyvault.pyvenafi.pyvirtkey.pyvmware_pillar.pyplatform__init__.py__pycache____init__.cpython-36.pycwin.cpython-36.pycwin.pyproxy__init__.py__pycache____init__.cpython-36.pycarista_pyeapi.cpython-36.pycchronos.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pycdeltaproxy.cpython-36.pycdocker.cpython-36.pycdummy.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycfx2.cpython-36.pycjunos.cpython-36.pycmarathon.cpython-36.pycnapalm.cpython-36.pycnetmiko_px.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycpanos.cpython-36.pycphilips_hue.cpython-36.pycrest_sample.cpython-36.pycrestconf.cpython-36.pycssh_sample.cpython-36.pycvcenter.cpython-36.pycarista_pyeapi.pychronos.pycimc.pycisconso.pydeltaproxy.pydocker.pydummy.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyfx2.pyjunos.pymarathon.pynapalm.pynetmiko_px.pynxos.pynxos_api.pypanos.pyphilips_hue.pyrest_sample.pyrestconf.pyssh_sample.pyvcenter.pyqueues__init__.py__pycache____init__.cpython-36.pycpgjsonb_queue.cpython-36.pycsqlite_queue.cpython-36.pycpgjsonb_queue.pysqlite_queue.pyrenderers__init__.py__pycache____init__.cpython-36.pycaws_kms.cpython-36.pyccheetah.cpython-36.pycdson.cpython-36.pycgenshi.cpython-36.pycgpg.cpython-36.pychjson.cpython-36.pycjinja.cpython-36.pycjson.cpython-36.pycjson5.cpython-36.pycmako.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycpass.cpython-36.pycpy.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycstateconf.cpython-36.pyctomlmod.cpython-36.pycwempy.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycaws_kms.pycheetah.pydson.pygenshi.pygpg.pyhjson.pyjinja.pyjson.pyjson5.pymako.pymsgpack.pynacl.pypass.pypy.pypydsl.pypyobjects.pystateconf.pytomlmod.pywempy.pyyaml.pyyamlex.pyreturners__init__.py__pycache____init__.cpython-36.pycappoptics_return.cpython-36.pyccarbon_return.cpython-36.pyccassandra_cql_return.cpython-36.pyccassandra_return.cpython-36.pyccouchbase_return.cpython-36.pyccouchdb_return.cpython-36.pycdjango_return.cpython-36.pycelasticsearch_return.cpython-36.pycetcd_return.cpython-36.pychighstate_return.cpython-36.pycinfluxdb_return.cpython-36.pyckafka_return.cpython-36.pyclibrato_return.cpython-36.pyclocal.cpython-36.pyclocal_cache.cpython-36.pycmattermost_returner.cpython-36.pycmemcache_return.cpython-36.pycmongo_future_return.cpython-36.pycmongo_return.cpython-36.pycmulti_returner.cpython-36.pycmysql.cpython-36.pycnagios_nrdp_return.cpython-36.pycodbc.cpython-36.pycpgjsonb.cpython-36.pycpostgres.cpython-36.pycpostgres_local_cache.cpython-36.pycpushover_returner.cpython-36.pycrawfile_json.cpython-36.pycredis_return.cpython-36.pycsentry_return.cpython-36.pycslack_returner.cpython-36.pycslack_webhook_return.cpython-36.pycsms_return.cpython-36.pycsmtp_return.cpython-36.pycsplunk.cpython-36.pycsqlite3_return.cpython-36.pycsyslog_return.cpython-36.pyctelegram_return.cpython-36.pycxmpp_return.cpython-36.pyczabbix_return.cpython-36.pycappoptics_return.pycarbon_return.pycassandra_cql_return.pycassandra_return.pycouchbase_return.pycouchdb_return.pydjango_return.pyelasticsearch_return.pyetcd_return.pyhighstate_return.pyinfluxdb_return.pykafka_return.pylibrato_return.pylocal.pylocal_cache.pymattermost_returner.pymemcache_return.pymongo_future_return.pymongo_return.pymulti_returner.pymysql.pynagios_nrdp_return.pyodbc.pypgjsonb.pypostgres.pypostgres_local_cache.pypushover_returner.pyrawfile_json.pyredis_return.pysentry_return.pyslack_returner.pyslack_webhook_return.pysms_return.pysmtp_return.pysplunk.pysqlite3_return.pysyslog_return.pytelegram_return.pyxmpp_return.pyzabbix_return.pyroster__init__.py__pycache____init__.cpython-36.pycansible.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycclustershell.cpython-36.pycdir.cpython-36.pycflat.cpython-36.pycrange.cpython-36.pycscan.cpython-36.pycsshconfig.cpython-36.pycsshknownhosts.cpython-36.pycterraform.cpython-36.pycansible.pycache.pycloud.pyclustershell.pydir.pyflat.pyrange.pyscan.pysshconfig.pysshknownhosts.pyterraform.pyrunner.pyrunners__init__.py__pycache____init__.cpython-36.pycasam.cpython-36.pycauth.cpython-36.pycbgp.cpython-36.pyccache.cpython-36.pyccloud.cpython-36.pycconfig.cpython-36.pycddns.cpython-36.pycdigicertapi.cpython-36.pycdoc.cpython-36.pycdrac.cpython-36.pycerror.cpython-36.pycevent.cpython-36.pycf5.cpython-36.pycfileserver.cpython-36.pycgit_pillar.cpython-36.pychttp.cpython-36.pycjobs.cpython-36.pyclaunchd.cpython-36.pyclxc.cpython-36.pycmanage.cpython-36.pycmattermost.cpython-36.pycmine.cpython-36.pycnacl.cpython-36.pycnet.cpython-36.pycnetwork.cpython-36.pycpagerduty.cpython-36.pycpillar.cpython-36.pycpkg.cpython-36.pycqueue.cpython-36.pycreactor.cpython-36.pycsalt.cpython-36.pycsaltutil.cpython-36.pycsdb.cpython-36.pycsmartos_vmadm.cpython-36.pycspacewalk.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycsurvey.cpython-36.pyctest.cpython-36.pycthin.cpython-36.pycvault.cpython-36.pycvenafiapi.cpython-36.pycvirt.cpython-36.pycvistara.cpython-36.pycwinrepo.cpython-36.pycasam.pyauth.pybgp.pycache.pycloud.pyconfig.pyddns.pydigicertapi.pydoc.pydrac.pyerror.pyevent.pyf5.pyfileserver.pygit_pillar.pyhttp.pyjobs.pylaunchd.pylxc.pymanage.pymattermost.pymine.pynacl.pynet.pynetwork.pypagerduty.pypillar.pypkg.pyqueue.pyreactor.pysalt.pysaltutil.pysdb.pysmartos_vmadm.pyspacewalk.pyssh.pystate.pysurvey.pytest.pythin.pyvault.pyvenafiapi.pyvirt.pyvistara.pywinrepo.pyscripts.pysdb__init__.py__pycache____init__.cpython-36.pyccache.cpython-36.pycconfidant.cpython-36.pycconsul.cpython-36.pyccouchdb.cpython-36.pycenv.cpython-36.pycetcd_db.cpython-36.pyckeyring_db.cpython-36.pycmemcached.cpython-36.pycredis_sdb.cpython-36.pycrest.cpython-36.pycsqlite3.cpython-36.pyctism.cpython-36.pycvault.cpython-36.pycyaml.cpython-36.pyccache.pyconfidant.pyconsul.pycouchdb.pyenv.pyetcd_db.pykeyring_db.pymemcached.pyredis_sdb.pyrest.pysqlite3.pytism.pyvault.pyyaml.pyserializers__init__.py__pycache____init__.cpython-36.pycconfigparser.cpython-36.pycjson.cpython-36.pyckeyvalue.cpython-36.pycmsgpack.cpython-36.pycplist.cpython-36.pycpython.cpython-36.pyctomlmod.cpython-36.pycyaml.cpython-36.pycyamlex.cpython-36.pycconfigparser.pyjson.pykeyvalue.pymsgpack.pyplist.pypython.pytomlmod.pyyaml.pyyamlex.pyspm__init__.py__pycache____init__.cpython-36.pycpkgdb__init__.py__pycache____init__.cpython-36.pycsqlite3.cpython-36.pycsqlite3.pypkgfiles__init__.py__pycache____init__.cpython-36.pyclocal.cpython-36.pyclocal.pystate.pystates__init__.py__pycache____init__.cpython-36.pycacme.cpython-36.pycalias.cpython-36.pycalternatives.cpython-36.pycansiblegate.cpython-36.pycapache.cpython-36.pycapache_conf.cpython-36.pycapache_module.cpython-36.pycapache_site.cpython-36.pycaptpkg.cpython-36.pycarchive.cpython-36.pycartifactory.cpython-36.pycat.cpython-36.pycaugeas.cpython-36.pycaws_sqs.cpython-36.pycazurearm_compute.cpython-36.pycazurearm_dns.cpython-36.pycazurearm_network.cpython-36.pycazurearm_resource.cpython-36.pycbeacon.cpython-36.pycbigip.cpython-36.pycblockdev.cpython-36.pycboto3_elasticache.cpython-36.pycboto3_elasticsearch.cpython-36.pycboto3_route53.cpython-36.pycboto3_sns.cpython-36.pycboto_apigateway.cpython-36.pycboto_asg.cpython-36.pycboto_cfn.cpython-36.pycboto_cloudfront.cpython-36.pycboto_cloudtrail.cpython-36.pycboto_cloudwatch_alarm.cpython-36.pycboto_cloudwatch_event.cpython-36.pycboto_cognitoidentity.cpython-36.pycboto_datapipeline.cpython-36.pycboto_dynamodb.cpython-36.pycboto_ec2.cpython-36.pycboto_elasticache.cpython-36.pycboto_elasticsearch_domain.cpython-36.pycboto_elb.cpython-36.pycboto_elbv2.cpython-36.pycboto_iam.cpython-36.pycboto_iam_role.cpython-36.pycboto_iot.cpython-36.pycboto_kinesis.cpython-36.pycboto_kms.cpython-36.pycboto_lambda.cpython-36.pycboto_lc.cpython-36.pycboto_rds.cpython-36.pycboto_route53.cpython-36.pycboto_s3.cpython-36.pycboto_s3_bucket.cpython-36.pycboto_secgroup.cpython-36.pycboto_sns.cpython-36.pycboto_sqs.cpython-36.pycboto_vpc.cpython-36.pycbower.cpython-36.pycbtrfs.cpython-36.pyccabal.cpython-36.pycceph.cpython-36.pycchef.cpython-36.pycchocolatey.cpython-36.pycchronos_job.cpython-36.pyccimc.cpython-36.pyccisconso.cpython-36.pyccloud.cpython-36.pyccmd.cpython-36.pyccomposer.cpython-36.pycconsul.cpython-36.pyccron.cpython-36.pyccryptdev.cpython-36.pyccsf.cpython-36.pyccyg.cpython-36.pycddns.cpython-36.pycdebconfmod.cpython-36.pycdellchassis.cpython-36.pycdisk.cpython-36.pycdocker_container.cpython-36.pycdocker_image.cpython-36.pycdocker_network.cpython-36.pycdocker_volume.cpython-36.pycdrac.cpython-36.pycdvs.cpython-36.pycelasticsearch.cpython-36.pycelasticsearch_index.cpython-36.pycelasticsearch_index_template.cpython-36.pycenviron.cpython-36.pyceselect.cpython-36.pycesxcluster.cpython-36.pycesxdatacenter.cpython-36.pycesxi.cpython-36.pycesxvm.cpython-36.pycetcd_mod.cpython-36.pycethtool.cpython-36.pycevent.cpython-36.pycfile.cpython-36.pycfirewall.cpython-36.pycfirewalld.cpython-36.pycgem.cpython-36.pycgit.cpython-36.pycgithub.cpython-36.pycglance_image.cpython-36.pycglassfish.cpython-36.pycglusterfs.cpython-36.pycgnomedesktop.cpython-36.pycgpg.cpython-36.pycgrafana.cpython-36.pycgrafana4_dashboard.cpython-36.pycgrafana4_datasource.cpython-36.pycgrafana4_org.cpython-36.pycgrafana4_user.cpython-36.pycgrafana_dashboard.cpython-36.pycgrafana_datasource.cpython-36.pycgrains.cpython-36.pycgroup.cpython-36.pycheat.cpython-36.pychelm.cpython-36.pychg.cpython-36.pychighstate_doc.cpython-36.pychost.cpython-36.pychttp.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycifttt.cpython-36.pycincron.cpython-36.pycinfluxdb08_database.cpython-36.pycinfluxdb08_user.cpython-36.pycinfluxdb_continuous_query.cpython-36.pycinfluxdb_database.cpython-36.pycinfluxdb_retention_policy.cpython-36.pycinfluxdb_user.cpython-36.pycinfoblox_a.cpython-36.pycinfoblox_cname.cpython-36.pycinfoblox_host_record.cpython-36.pycinfoblox_range.cpython-36.pycini_manage.cpython-36.pycipmi.cpython-36.pycipset.cpython-36.pyciptables.cpython-36.pycjboss7.cpython-36.pycjenkins.cpython-36.pycjunos.cpython-36.pyckapacitor.cpython-36.pyckernelpkg.cpython-36.pyckeyboard.cpython-36.pyckeystone.cpython-36.pyckeystone_domain.cpython-36.pyckeystone_endpoint.cpython-36.pyckeystone_group.cpython-36.pyckeystone_project.cpython-36.pyckeystone_role.cpython-36.pyckeystone_role_grant.cpython-36.pyckeystone_service.cpython-36.pyckeystone_user.cpython-36.pyckeystore.cpython-36.pyckmod.cpython-36.pyckubernetes.cpython-36.pyclayman.cpython-36.pycldap.cpython-36.pyclibcloud_dns.cpython-36.pyclibcloud_loadbalancer.cpython-36.pyclibcloud_storage.cpython-36.pyclinux_acl.cpython-36.pyclocale.cpython-36.pyclogadm.cpython-36.pyclogrotate.cpython-36.pycloop.cpython-36.pyclvm.cpython-36.pyclvs_server.cpython-36.pyclvs_service.cpython-36.pyclxc.cpython-36.pyclxd.cpython-36.pyclxd_container.cpython-36.pyclxd_image.cpython-36.pyclxd_profile.cpython-36.pycmac_assistive.cpython-36.pycmac_keychain.cpython-36.pycmac_xattr.cpython-36.pycmacdefaults.cpython-36.pycmacpackage.cpython-36.pycmakeconf.cpython-36.pycmarathon_app.cpython-36.pycmdadm_raid.cpython-36.pycmemcached.cpython-36.pycmodjk.cpython-36.pycmodjk_worker.cpython-36.pycmodule.cpython-36.pycmongodb_database.cpython-36.pycmongodb_user.cpython-36.pycmonit.cpython-36.pycmount.cpython-36.pycmssql_database.cpython-36.pycmssql_login.cpython-36.pycmssql_role.cpython-36.pycmssql_user.cpython-36.pycmsteams.cpython-36.pycmysql_database.cpython-36.pycmysql_grants.cpython-36.pycmysql_query.cpython-36.pycmysql_user.cpython-36.pycnet_napalm_yang.cpython-36.pycnetacl.cpython-36.pycnetconfig.cpython-36.pycnetntp.cpython-36.pycnetsnmp.cpython-36.pycnetusers.cpython-36.pycnetwork.cpython-36.pycneutron_network.cpython-36.pycneutron_secgroup.cpython-36.pycneutron_secgroup_rule.cpython-36.pycneutron_subnet.cpython-36.pycnexus.cpython-36.pycnfs_export.cpython-36.pycnftables.cpython-36.pycnpm.cpython-36.pycntp.cpython-36.pycnxos.cpython-36.pycnxos_upgrade.cpython-36.pycopenstack_config.cpython-36.pycopenvswitch_bridge.cpython-36.pycopenvswitch_db.cpython-36.pycopenvswitch_port.cpython-36.pycopsgenie.cpython-36.pycpagerduty.cpython-36.pycpagerduty_escalation_policy.cpython-36.pycpagerduty_schedule.cpython-36.pycpagerduty_service.cpython-36.pycpagerduty_user.cpython-36.pycpanos.cpython-36.pycpbm.cpython-36.pycpcs.cpython-36.pycpdbedit.cpython-36.pycpecl.cpython-36.pycpip_state.cpython-36.pycpkg.cpython-36.pycpkgbuild.cpython-36.pycpkgng.cpython-36.pycpkgrepo.cpython-36.pycportage_config.cpython-36.pycports.cpython-36.pycpostgres_cluster.cpython-36.pycpostgres_database.cpython-36.pycpostgres_extension.cpython-36.pycpostgres_group.cpython-36.pycpostgres_initdb.cpython-36.pycpostgres_language.cpython-36.pycpostgres_privileges.cpython-36.pycpostgres_schema.cpython-36.pycpostgres_tablespace.cpython-36.pycpostgres_user.cpython-36.pycpowerpath.cpython-36.pycprobes.cpython-36.pycprocess.cpython-36.pycproxy.cpython-36.pycpushover.cpython-36.pycpyenv.cpython-36.pycpyrax_queues.cpython-36.pycquota.cpython-36.pycrabbitmq_cluster.cpython-36.pycrabbitmq_plugin.cpython-36.pycrabbitmq_policy.cpython-36.pycrabbitmq_upstream.cpython-36.pycrabbitmq_user.cpython-36.pycrabbitmq_vhost.cpython-36.pycrbac_solaris.cpython-36.pycrbenv.cpython-36.pycrdp.cpython-36.pycredismod.cpython-36.pycreg.cpython-36.pycrestconf.cpython-36.pycrsync.cpython-36.pycrvm.cpython-36.pycsalt_proxy.cpython-36.pycsaltmod.cpython-36.pycsaltsupport.cpython-36.pycsaltutil.cpython-36.pycschedule.cpython-36.pycselinux.cpython-36.pycserverdensity_device.cpython-36.pycservice.cpython-36.pycslack.cpython-36.pycsmartos.cpython-36.pycsmtp.cpython-36.pycsnapper.cpython-36.pycsolrcloud.cpython-36.pycsplunk.cpython-36.pycsplunk_search.cpython-36.pycsqlite3.cpython-36.pycssh_auth.cpython-36.pycssh_known_hosts.cpython-36.pycstateconf.cpython-36.pycstatus.cpython-36.pycstatuspage.cpython-36.pycsupervisord.cpython-36.pycsvn.cpython-36.pycsysctl.cpython-36.pycsysfs.cpython-36.pycsyslog_ng.cpython-36.pycsysrc.cpython-36.pyctelemetry_alert.cpython-36.pyctest.cpython-36.pyctestinframod.cpython-36.pyctimezone.cpython-36.pyctls.cpython-36.pyctomcat.cpython-36.pyctrafficserver.cpython-36.pyctuned.cpython-36.pycuptime.cpython-36.pycuser.cpython-36.pycvagrant.cpython-36.pycvault.cpython-36.pycvbox_guest.cpython-36.pycvictorops.cpython-36.pycvirt.cpython-36.pycvirtualenv_mod.cpython-36.pycwebutil.cpython-36.pycwin_certutil.cpython-36.pycwin_dacl.cpython-36.pycwin_dism.cpython-36.pycwin_dns_client.cpython-36.pycwin_firewall.cpython-36.pycwin_iis.cpython-36.pycwin_lgpo.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_license.cpython-36.pycwin_network.cpython-36.pycwin_path.cpython-36.pycwin_pki.cpython-36.pycwin_powercfg.cpython-36.pycwin_servermanager.cpython-36.pycwin_shortcut.cpython-36.pycwin_smtp_server.cpython-36.pycwin_snmp.cpython-36.pycwin_system.cpython-36.pycwin_wua.cpython-36.pycwin_wusa.cpython-36.pycwinrepo.cpython-36.pycwordpress.cpython-36.pycx509.cpython-36.pycx509_v2.cpython-36.pycxml.cpython-36.pycxmpp.cpython-36.pyczabbix_action.cpython-36.pyczabbix_host.cpython-36.pyczabbix_hostgroup.cpython-36.pyczabbix_mediatype.cpython-36.pyczabbix_template.cpython-36.pyczabbix_user.cpython-36.pyczabbix_usergroup.cpython-36.pyczabbix_usermacro.cpython-36.pyczabbix_valuemap.cpython-36.pyczcbuildout.cpython-36.pyczenoss.cpython-36.pyczfs.cpython-36.pyczk_concurrency.cpython-36.pyczone.cpython-36.pyczookeeper.cpython-36.pyczpool.cpython-36.pycacme.pyalias.pyalternatives.pyansiblegate.pyapache.pyapache_conf.pyapache_module.pyapache_site.pyaptpkg.pyarchive.pyartifactory.pyat.pyaugeas.pyaws_sqs.pyazurearm_compute.pyazurearm_dns.pyazurearm_network.pyazurearm_resource.pybeacon.pybigip.pyblockdev.pyboto3_elasticache.pyboto3_elasticsearch.pyboto3_route53.pyboto3_sns.pyboto_apigateway.pyboto_asg.pyboto_cfn.pyboto_cloudfront.pyboto_cloudtrail.pyboto_cloudwatch_alarm.pyboto_cloudwatch_event.pyboto_cognitoidentity.pyboto_datapipeline.pyboto_dynamodb.pyboto_ec2.pyboto_elasticache.pyboto_elasticsearch_domain.pyboto_elb.pyboto_elbv2.pyboto_iam.pyboto_iam_role.pyboto_iot.pyboto_kinesis.pyboto_kms.pyboto_lambda.pyboto_lc.pyboto_rds.pyboto_route53.pyboto_s3.pyboto_s3_bucket.pyboto_secgroup.pyboto_sns.pyboto_sqs.pyboto_vpc.pybower.pybtrfs.pycabal.pyceph.pychef.pychocolatey.pychronos_job.pycimc.pycisconso.pycloud.pycmd.pycomposer.pyconsul.pycron.pycryptdev.pycsf.pycyg.pyddns.pydebconfmod.pydellchassis.pydisk.pydocker_container.pydocker_image.pydocker_network.pydocker_volume.pydrac.pydvs.pyelasticsearch.pyelasticsearch_index.pyelasticsearch_index_template.pyenviron.pyeselect.pyesxcluster.pyesxdatacenter.pyesxi.pyesxvm.pyetcd_mod.pyethtool.pyevent.pyfile.pyfirewall.pyfirewalld.pygem.pygit.pygithub.pyglance_image.pyglassfish.pyglusterfs.pygnomedesktop.pygpg.pygrafana.pygrafana4_dashboard.pygrafana4_datasource.pygrafana4_org.pygrafana4_user.pygrafana_dashboard.pygrafana_datasource.pygrains.pygroup.pyheat.pyhelm.pyhg.pyhighstate_doc.pyhost.pyhttp.pyicinga2.pyidem.pyifttt.pyincron.pyinfluxdb08_database.pyinfluxdb08_user.pyinfluxdb_continuous_query.pyinfluxdb_database.pyinfluxdb_retention_policy.pyinfluxdb_user.pyinfoblox_a.pyinfoblox_cname.pyinfoblox_host_record.pyinfoblox_range.pyini_manage.pyipmi.pyipset.pyiptables.pyjboss7.pyjenkins.pyjunos.pykapacitor.pykernelpkg.pykeyboard.pykeystone.pykeystone_domain.pykeystone_endpoint.pykeystone_group.pykeystone_project.pykeystone_role.pykeystone_role_grant.pykeystone_service.pykeystone_user.pykeystore.pykmod.pykubernetes.pylayman.pyldap.pylibcloud_dns.pylibcloud_loadbalancer.pylibcloud_storage.pylinux_acl.pylocale.pylogadm.pylogrotate.pyloop.pylvm.pylvs_server.pylvs_service.pylxc.pylxd.pylxd_container.pylxd_image.pylxd_profile.pymac_assistive.pymac_keychain.pymac_xattr.pymacdefaults.pymacpackage.pymakeconf.pymarathon_app.pymdadm_raid.pymemcached.pymodjk.pymodjk_worker.pymodule.pymongodb_database.pymongodb_user.pymonit.pymount.pymssql_database.pymssql_login.pymssql_role.pymssql_user.pymsteams.pymysql_database.pymysql_grants.pymysql_query.pymysql_user.pynet_napalm_yang.pynetacl.pynetconfig.pynetntp.pynetsnmp.pynetusers.pynetwork.pyneutron_network.pyneutron_secgroup.pyneutron_secgroup_rule.pyneutron_subnet.pynexus.pynfs_export.pynftables.pynpm.pyntp.pynxos.pynxos_upgrade.pyopenstack_config.pyopenvswitch_bridge.pyopenvswitch_db.pyopenvswitch_port.pyopsgenie.pypagerduty.pypagerduty_escalation_policy.pypagerduty_schedule.pypagerduty_service.pypagerduty_user.pypanos.pypbm.pypcs.pypdbedit.pypecl.pypip_state.pypkg.pypkgbuild.pypkgng.pypkgrepo.pyportage_config.pyports.pypostgres_cluster.pypostgres_database.pypostgres_extension.pypostgres_group.pypostgres_initdb.pypostgres_language.pypostgres_privileges.pypostgres_schema.pypostgres_tablespace.pypostgres_user.pypowerpath.pyprobes.pyprocess.pyproxy.pypushover.pypyenv.pypyrax_queues.pyquota.pyrabbitmq_cluster.pyrabbitmq_plugin.pyrabbitmq_policy.pyrabbitmq_upstream.pyrabbitmq_user.pyrabbitmq_vhost.pyrbac_solaris.pyrbenv.pyrdp.pyredismod.pyreg.pyrestconf.pyrsync.pyrvm.pysalt_proxy.pysaltmod.pysaltsupport.pysaltutil.pyschedule.pyselinux.pyserverdensity_device.pyservice.pyslack.pysmartos.pysmtp.pysnapper.pysolrcloud.pysplunk.pysplunk_search.pysqlite3.pyssh_auth.pyssh_known_hosts.pystateconf.pystatus.pystatuspage.pysupervisord.pysvn.pysysctl.pysysfs.pysyslog_ng.pysysrc.pytelemetry_alert.pytest.pytestinframod.pytimezone.pytls.pytomcat.pytrafficserver.pytuned.pyuptime.pyuser.pyvagrant.pyvault.pyvbox_guest.pyvictorops.pyvirt.pyvirtualenv_mod.pywebutil.pywin_certutil.pywin_dacl.pywin_dism.pywin_dns_client.pywin_firewall.pywin_iis.pywin_lgpo.pywin_lgpo_reg.pywin_license.pywin_network.pywin_path.pywin_pki.pywin_powercfg.pywin_servermanager.pywin_shortcut.pywin_smtp_server.pywin_snmp.pywin_system.pywin_wua.pywin_wusa.pywinrepo.pywordpress.pyx509.pyx509_v2.pyxml.pyxmpp.pyzabbix_action.pyzabbix_host.pyzabbix_hostgroup.pyzabbix_mediatype.pyzabbix_template.pyzabbix_user.pyzabbix_usergroup.pyzabbix_usermacro.pyzabbix_valuemap.pyzcbuildout.pyzenoss.pyzfs.pyzk_concurrency.pyzone.pyzookeeper.pyzpool.pysyspaths.pytemplate.pytemplates__init__.py__pycache____init__.cpython-36.pycdebian_ipconf.jinjadebian_eth.jinjadebian_ppp_eth.jinjadebian_source.jinjadisplay-network.jinjanetwork.jinjaroute_eth.jinjagitssh-id-wrapperssh-id-wrapper.batlxcsalt_tarballrh_ipconf.jinjanetwork.jinjarh6_route_eth.jinjarh7_eth.jinjarh8_eth.jinjarh9_eth.jinjaroute_eth.jinjasuse_ipifcfg.jinjaifroute.jinjanetwork.jinjavirtlibvirt_chardevs.jinjalibvirt_disks.jinjalibvirt_domain.jinjalibvirt_macros.jinjalibvirt_network.jinjalibvirt_pool.jinjalibvirt_secret.jinjalibvirt_volume.jinjathorium__init__.py__pycache____init__.cpython-36.pyccalc.cpython-36.pyccheck.cpython-36.pycfile.cpython-36.pyckey.cpython-36.pyclocal.cpython-36.pycreg.cpython-36.pycrunner.cpython-36.pycstatus.cpython-36.pyctimer.cpython-36.pycwheel.cpython-36.pyccalc.pycheck.pyfile.pykey.pylocal.pyreg.pyrunner.pystatus.pytimer.pywheel.pytokens__init__.py__pycache____init__.cpython-36.pyclocalfs.cpython-36.pycrediscluster.cpython-36.pyclocalfs.pyrediscluster.pytops__init__.py__pycache____init__.cpython-36.pyccobbler.cpython-36.pycext_nodes.cpython-36.pycmongo.cpython-36.pycreclass_adapter.cpython-36.pycsaltclass.cpython-36.pycvarstack_top.cpython-36.pyccobbler.pyext_nodes.pymongo.pyreclass_adapter.pysaltclass.pyvarstack_top.pytransport__init__.py__pycache____init__.cpython-36.pycbase.cpython-36.pycclient.cpython-36.pycframe.cpython-36.pycipc.cpython-36.pyclocal.cpython-36.pycserver.cpython-36.pyctcp.cpython-36.pyczeromq.cpython-36.pycbase.pyclient.pyframe.pyipc.pylocal.pyserver.pytcp.pyzeromq.pyutils__init__.py__pycache____init__.cpython-36.pycaggregation.cpython-36.pycansible.cpython-36.pycargs.cpython-36.pycasynchronous.cpython-36.pycatomicfile.cpython-36.pycaws.cpython-36.pycazurearm.cpython-36.pycbeacons.cpython-36.pycboto3mod.cpython-36.pycboto_elb_tag.cpython-36.pycbotomod.cpython-36.pyccache.cpython-36.pycchannel.cpython-36.pyccloud.cpython-36.pyccolor.cpython-36.pyccompat.cpython-36.pycconfigcomparer.cpython-36.pycconfigparser.cpython-36.pyccontext.cpython-36.pyccrypt.cpython-36.pycctx.cpython-36.pycdata.cpython-36.pycdateutils.cpython-36.pycdebug.cpython-36.pycdictdiffer.cpython-36.pycdicttrim.cpython-36.pycdictupdate.cpython-36.pycdns.cpython-36.pycdoc.cpython-36.pycentrypoints.cpython-36.pycenvironment.cpython-36.pycerror.cpython-36.pycetcd_util.cpython-36.pycevent.cpython-36.pycextend.cpython-36.pycextmods.cpython-36.pycfilebuffer.cpython-36.pycfiles.cpython-36.pycfind.cpython-36.pycfsutils.cpython-36.pycfunctools.cpython-36.pycgitfs.cpython-36.pycgithub.cpython-36.pycgzip_util.cpython-36.pychashutils.cpython-36.pychttp.cpython-36.pyciam.cpython-36.pycicinga2.cpython-36.pycidem.cpython-36.pycimmutabletypes.cpython-36.pycitertools.cpython-36.pycjid.cpython-36.pycjinja.cpython-36.pycjob.cpython-36.pycjson.cpython-36.pyckickstart.cpython-36.pyckinds.cpython-36.pyclazy.cpython-36.pyclistdiffer.cpython-36.pyclocales.cpython-36.pycmac_utils.cpython-36.pycmako.cpython-36.pycmaster.cpython-36.pycmattermost.cpython-36.pycmemcached.cpython-36.pycmigrations.cpython-36.pycmine.cpython-36.pycminion.cpython-36.pycminions.cpython-36.pycmount.cpython-36.pycmsazure.cpython-36.pycmsgpack.cpython-36.pycnacl.cpython-36.pycnamecheap.cpython-36.pycnapalm.cpython-36.pycnb_popen.cpython-36.pycnetwork.cpython-36.pycnxos.cpython-36.pycnxos_api.cpython-36.pycodict.cpython-36.pycoset.cpython-36.pycpagerduty.cpython-36.pycparsers.cpython-36.pycpath.cpython-36.pycpbm.cpython-36.pycplatform.cpython-36.pycpowershell.cpython-36.pycpreseed.cpython-36.pycprocess.cpython-36.pycprofile.cpython-36.pycproxy.cpython-36.pycpsutil_compat.cpython-36.pycpushover.cpython-36.pycpycrypto.cpython-36.pycpydsl.cpython-36.pycpyobjects.cpython-36.pycreactor.cpython-36.pycreclass.cpython-36.pycroster_matcher.cpython-36.pycrsax931.cpython-36.pycs3.cpython-36.pycsaltclass.cpython-36.pycsanitizers.cpython-36.pycschedule.cpython-36.pycschema.cpython-36.pycsdb.cpython-36.pycslack.cpython-36.pycsmb.cpython-36.pycsmtp.cpython-36.pycssdp.cpython-36.pycssh.cpython-36.pycstate.cpython-36.pycstringio.cpython-36.pycstringutils.cpython-36.pycsystemd.cpython-36.pyctemplates.cpython-36.pyctextformat.cpython-36.pycthin.cpython-36.pyctimed_subprocess.cpython-36.pyctimeout.cpython-36.pyctimeutil.cpython-36.pycurl.cpython-36.pycuser.cpython-36.pycvalue.cpython-36.pycvault.cpython-36.pycverify.cpython-36.pycversions.cpython-36.pycvirt.cpython-36.pycvirtualbox.cpython-36.pycvmware.cpython-36.pycvsan.cpython-36.pycvt.cpython-36.pycvt_helper.cpython-36.pycwin_chcp.cpython-36.pycwin_dacl.cpython-36.pycwin_dotnet.cpython-36.pycwin_functions.cpython-36.pycwin_lgpo_auditpol.cpython-36.pycwin_lgpo_netsh.cpython-36.pycwin_lgpo_reg.cpython-36.pycwin_network.cpython-36.pycwin_osinfo.cpython-36.pycwin_pdh.cpython-36.pycwin_reg.cpython-36.pycwin_runas.cpython-36.pycwin_service.cpython-36.pycwin_system.cpython-36.pycwin_update.cpython-36.pycwinapi.cpython-36.pycx509.cpython-36.pycxdg.cpython-36.pycxmlutil.cpython-36.pycyaml.cpython-36.pycyamldumper.cpython-36.pycyamlencoding.cpython-36.pycyamllint.cpython-36.pycyamlloader.cpython-36.pycyamlloader_old.cpython-36.pycyast.cpython-36.pyczeromq.cpython-36.pyczfs.cpython-36.pycaggregation.pyansible.pyargs.pyasynchronous.pyatomicfile.pyaws.pyazurearm.pybeacons.pyboto3mod.pyboto_elb_tag.pybotomod.pycache.pychannel.pycloud.pycolor.pycompat.pyconfigcomparer.pyconfigparser.pycontext.pycrypt.pyctx.pydata.pydateutils.pydebug.pydecorators__init__.py__pycache____init__.cpython-36.pycjinja.cpython-36.pycpath.cpython-36.pycstate.cpython-36.pycjinja.pypath.pystate.pydictdiffer.pydicttrim.pydictupdate.pydns.pydoc.pydockermod__init__.py__pycache____init__.cpython-36.pyctranslate__init__.py__pycache____init__.cpython-36.pyccontainer.cpython-36.pychelpers.cpython-36.pycnetwork.cpython-36.pyccontainer.pyhelpers.pynetwork.pyentrypoints.pyenvironment.pyerror.pyetcd_util.pyevent.pyextend.pyextmods.pyfilebuffer.pyfiles.pyfind.pyfsutils.pyfunctools.pygitfs.pygithub.pygzip_util.pyhashutils.pyhttp.pyiam.pyicinga2.pyidem.pyimmutabletypes.pyitertools.pyjid.pyjinja.pyjob.pyjson.pykickstart.pykinds.pylazy.pylistdiffer.pylocales.pymac_utils.pymako.pymaster.pymattermost.pymemcached.pymigrations.pymine.pyminion.pyminions.pymount.pymsazure.pymsgpack.pynacl.pynamecheap.pynapalm.pynb_popen.pynetwork.pynxos.pynxos_api.pyodict.pyopenstack__init__.py__pycache____init__.cpython-36.pycneutron.cpython-36.pycnova.cpython-36.pycswift.cpython-36.pycneutron.pynova.pypyrax__init__.py__pycache____init__.cpython-36.pycauthenticate.cpython-36.pycqueues.cpython-36.pycauthenticate.pyqueues.pyswift.pyoset.pypagerduty.pyparsers.pypath.pypbm.pypkg__init__.py__pycache____init__.cpython-36.pycdeb.cpython-36.pycrpm.cpython-36.pycwin.cpython-36.pycdeb.pyrpm.pywin.pyplatform.pypowershell.pypreseed.pyprocess.pyprofile.pyproxy.pypsutil_compat.pypushover.pypycrypto.pypydsl.pypyinstaller__init__.py__pycache____init__.cpython-36.pychook-salt.cpython-36.pychook-salt.pyrthooks__init__.py__pycache____init__.cpython-36.pyc_overrides.cpython-36.pycpyi_rth_salt.utils.vt.cpython-36.pycpyi_rth_subprocess.cpython-36.pyc_overrides.pypyi_rth_salt.utils.vt.pypyi_rth_subprocess.pypyobjects.pyreactor.pyreclass.pyroster_matcher.pyrsax931.pys3.pysaltclass.pysanitizers.pyschedule.pyschema.pysdb.pyslack.pysmb.pysmtp.pyssdp.pyssh.pystate.pystringio.pystringutils.pysystemd.pytemplates.pytextformat.pythin.pytimed_subprocess.pytimeout.pytimeutil.pyurl.pyuser.pyvalidate__init__.py__pycache____init__.cpython-36.pycnet.cpython-36.pycpath.cpython-36.pycuser.cpython-36.pycnet.pypath.pyuser.pyvalue.pyvault.pyverify.pyversions.pyvirt.pyvirtualbox.pyvmware.pyvsan.pyvt.pyvt_helper.pywin_chcp.pywin_dacl.pywin_dotnet.pywin_functions.pywin_lgpo_auditpol.pywin_lgpo_netsh.pywin_lgpo_reg.pywin_network.pywin_osinfo.pywin_pdh.pywin_reg.pywin_runas.pywin_service.pywin_system.pywin_update.pywinapi.pyx509.pyxdg.pyxmlutil.pyyaml.pyyamldumper.pyyamlencoding.pyyamllint.pyyamlloader.pyyamlloader_old.pyyast.pyzeromq.pyzfs.pyversion.pywheel__init__.py__pycache____init__.cpython-36.pycconfig.cpython-36.pycerror.cpython-36.pycfile_roots.cpython-36.pyckey.cpython-36.pycminions.cpython-36.pycpillar_roots.cpython-36.pycconfig.pyerror.pyfile_roots.pykey.pyminions.pypillar_roots.pylibexecsaltsaltsalt-3.6salt-apisalt-api-3.6salt-cloudsalt-cloud-3.6salt-cpsalt-cp-3.6salt-keysalt-key-3.6salt-mastersalt-master-3.6salt-minionsalt-minion-3.6salt-proxysalt-proxy-3.6salt-runsalt-run-3.6salt-sshsalt-ssh-3.6salt-syndicsalt-syndic-3.6zyppnotifyzyppnotify-3.6/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/salt-3006.0-py3.6.egg-info//usr/lib/python3.6/site-packages/salt//usr/lib/python3.6/site-packages/salt/__pycache__//usr/lib/python3.6/site-packages/salt/_logging//usr/lib/python3.6/site-packages/salt/_logging/__pycache__//usr/lib/python3.6/site-packages/salt/acl//usr/lib/python3.6/site-packages/salt/acl/__pycache__//usr/lib/python3.6/site-packages/salt/auth//usr/lib/python3.6/site-packages/salt/auth/__pycache__//usr/lib/python3.6/site-packages/salt/beacons//usr/lib/python3.6/site-packages/salt/beacons/__pycache__//usr/lib/python3.6/site-packages/salt/cache//usr/lib/python3.6/site-packages/salt/cache/__pycache__//usr/lib/python3.6/site-packages/salt/channel//usr/lib/python3.6/site-packages/salt/channel/__pycache__//usr/lib/python3.6/site-packages/salt/cli//usr/lib/python3.6/site-packages/salt/cli/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support//usr/lib/python3.6/site-packages/salt/cli/support/__pycache__//usr/lib/python3.6/site-packages/salt/cli/support/profiles//usr/lib/python3.6/site-packages/salt/cli/support/profiles/__pycache__//usr/lib/python3.6/site-packages/salt/client//usr/lib/python3.6/site-packages/salt/client/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh//usr/lib/python3.6/site-packages/salt/client/ssh/__pycache__//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper//usr/lib/python3.6/site-packages/salt/client/ssh/wrapper/__pycache__//usr/lib/python3.6/site-packages/salt/cloud//usr/lib/python3.6/site-packages/salt/cloud/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/clouds//usr/lib/python3.6/site-packages/salt/cloud/clouds/__pycache__//usr/lib/python3.6/site-packages/salt/cloud/deploy//usr/lib/python3.6/site-packages/salt/config//usr/lib/python3.6/site-packages/salt/config/__pycache__//usr/lib/python3.6/site-packages/salt/config/schemas//usr/lib/python3.6/site-packages/salt/config/schemas/__pycache__//usr/lib/python3.6/site-packages/salt/daemons//usr/lib/python3.6/site-packages/salt/daemons/__pycache__//usr/lib/python3.6/site-packages/salt/defaults//usr/lib/python3.6/site-packages/salt/defaults/__pycache__//usr/lib/python3.6/site-packages/salt/engines//usr/lib/python3.6/site-packages/salt/engines/__pycache__//usr/lib/python3.6/site-packages/salt/executors//usr/lib/python3.6/site-packages/salt/executors/__pycache__//usr/lib/python3.6/site-packages/salt/ext//usr/lib/python3.6/site-packages/salt/ext/__pycache__//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata//usr/lib/python3.6/site-packages/salt/ext/importlib_metadata/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado//usr/lib/python3.6/site-packages/salt/ext/tornado/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/platform//usr/lib/python3.6/site-packages/salt/ext/tornado/platform/__pycache__//usr/lib/python3.6/site-packages/salt/ext/tornado/test//usr/lib/python3.6/site-packages/salt/ext/tornado/test/__pycache__//usr/lib/python3.6/site-packages/salt/ext/vsan//usr/lib/python3.6/site-packages/salt/ext/vsan/__pycache__//usr/lib/python3.6/site-packages/salt/fileserver//usr/lib/python3.6/site-packages/salt/fileserver/__pycache__//usr/lib/python3.6/site-packages/salt/grains//usr/lib/python3.6/site-packages/salt/grains/__pycache__//usr/lib/python3.6/site-packages/salt/loader//usr/lib/python3.6/site-packages/salt/loader/__pycache__//usr/lib/python3.6/site-packages/salt/log//usr/lib/python3.6/site-packages/salt/log/__pycache__//usr/lib/python3.6/site-packages/salt/log/handlers//usr/lib/python3.6/site-packages/salt/log/handlers/__pycache__//usr/lib/python3.6/site-packages/salt/log_handlers//usr/lib/python3.6/site-packages/salt/log_handlers/__pycache__//usr/lib/python3.6/site-packages/salt/matchers//usr/lib/python3.6/site-packages/salt/matchers/__pycache__//usr/lib/python3.6/site-packages/salt/metaproxy//usr/lib/python3.6/site-packages/salt/metaproxy/__pycache__//usr/lib/python3.6/site-packages/salt/modules//usr/lib/python3.6/site-packages/salt/modules/__pycache__//usr/lib/python3.6/site-packages/salt/modules/inspectlib//usr/lib/python3.6/site-packages/salt/modules/inspectlib/__pycache__//usr/lib/python3.6/site-packages/salt/netapi//usr/lib/python3.6/site-packages/salt/netapi/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools//usr/lib/python3.6/site-packages/salt/netapi/rest_cherrypy/tools/__pycache__//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado//usr/lib/python3.6/site-packages/salt/netapi/rest_tornado/__pycache__//usr/lib/python3.6/site-packages/salt/output//usr/lib/python3.6/site-packages/salt/output/__pycache__//usr/lib/python3.6/site-packages/salt/pillar//usr/lib/python3.6/site-packages/salt/pillar/__pycache__//usr/lib/python3.6/site-packages/salt/platform//usr/lib/python3.6/site-packages/salt/platform/__pycache__//usr/lib/python3.6/site-packages/salt/proxy//usr/lib/python3.6/site-packages/salt/proxy/__pycache__//usr/lib/python3.6/site-packages/salt/queues//usr/lib/python3.6/site-packages/salt/queues/__pycache__//usr/lib/python3.6/site-packages/salt/renderers//usr/lib/python3.6/site-packages/salt/renderers/__pycache__//usr/lib/python3.6/site-packages/salt/returners//usr/lib/python3.6/site-packages/salt/returners/__pycache__//usr/lib/python3.6/site-packages/salt/roster//usr/lib/python3.6/site-packages/salt/roster/__pycache__//usr/lib/python3.6/site-packages/salt/runners//usr/lib/python3.6/site-packages/salt/runners/__pycache__//usr/lib/python3.6/site-packages/salt/sdb//usr/lib/python3.6/site-packages/salt/sdb/__pycache__//usr/lib/python3.6/site-packages/salt/serializers//usr/lib/python3.6/site-packages/salt/serializers/__pycache__//usr/lib/python3.6/site-packages/salt/spm//usr/lib/python3.6/site-packages/salt/spm/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgdb//usr/lib/python3.6/site-packages/salt/spm/pkgdb/__pycache__//usr/lib/python3.6/site-packages/salt/spm/pkgfiles//usr/lib/python3.6/site-packages/salt/spm/pkgfiles/__pycache__//usr/lib/python3.6/site-packages/salt/states//usr/lib/python3.6/site-packages/salt/states/__pycache__//usr/lib/python3.6/site-packages/salt/templates//usr/lib/python3.6/site-packages/salt/templates/__pycache__//usr/lib/python3.6/site-packages/salt/templates/debian_ip//usr/lib/python3.6/site-packages/salt/templates/git//usr/lib/python3.6/site-packages/salt/templates/lxc//usr/lib/python3.6/site-packages/salt/templates/rh_ip//usr/lib/python3.6/site-packages/salt/templates/suse_ip//usr/lib/python3.6/site-packages/salt/templates/virt//usr/lib/python3.6/site-packages/salt/thorium//usr/lib/python3.6/site-packages/salt/thorium/__pycache__//usr/lib/python3.6/site-packages/salt/tokens//usr/lib/python3.6/site-packages/salt/tokens/__pycache__//usr/lib/python3.6/site-packages/salt/tops//usr/lib/python3.6/site-packages/salt/tops/__pycache__//usr/lib/python3.6/site-packages/salt/transport//usr/lib/python3.6/site-packages/salt/transport/__pycache__//usr/lib/python3.6/site-packages/salt/utils//usr/lib/python3.6/site-packages/salt/utils/__pycache__//usr/lib/python3.6/site-packages/salt/utils/decorators//usr/lib/python3.6/site-packages/salt/utils/decorators/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod//usr/lib/python3.6/site-packages/salt/utils/dockermod/__pycache__//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate//usr/lib/python3.6/site-packages/salt/utils/dockermod/translate/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack//usr/lib/python3.6/site-packages/salt/utils/openstack/__pycache__//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax//usr/lib/python3.6/site-packages/salt/utils/openstack/pyrax/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pkg//usr/lib/python3.6/site-packages/salt/utils/pkg/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/__pycache__//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks//usr/lib/python3.6/site-packages/salt/utils/pyinstaller/rthooks/__pycache__//usr/lib/python3.6/site-packages/salt/utils/validate//usr/lib/python3.6/site-packages/salt/utils/validate/__pycache__//usr/lib/python3.6/site-packages/salt/wheel//usr/lib/python3.6/site-packages/salt/wheel/__pycache__//usr//usr/libexec//usr/libexec/salt/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:43040/SUSE_SLE-15-SP5_Update/d2238407684fadd4f77f16e84f06d653-salt.SUSE_SLE-15-SP5_Updatedrpmxz5aarch64-suse-linux             emptyPython script, ASCII text executabledirectoryASCII textUTF-8 Unicode textPython script, UTF-8 Unicode text executablepython 3.6 byte-compiledASCII text, with no line terminatorsPython script, ASCII text executable, with very long linesBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableC++ source, ASCII texta /usr/bin/env sh script, ASCII text executableDOS batch file, ASCII textPython script text executable Python script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRRRRRRk 7?:m 5O1rI # 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-87557e432e62ca4e3d05d69609f934694a057a94b58294b3ce6d35c77061f362b?@7zXZ !t/4]"k%Ia  0XԭeX@2nKaZiR`-,"UruEVLRΕ*/x@(ې*XTK X,`yUc譶;oHre"|oÂXb(eѦoG M:~q;b.tS1+q uA zF#@^ Ǭ#zhHVJk=C r|Ywag}oZ'T,A^SaS86ئ&?,pY"Ʒp\=aMRrה+fç.D] ɛuОʣpUh͔1/Hj Fh;.>$,üy8g3N\cFI_3!`!{"# km*h(&[o/_zGcR ZBa n1&wk9?p.d?,@QpwhCrQQLs!0YEviHJ[3ZOJleX*oy[YUbL 5"?3isF9+=kj1LbT|0>u_ԵEHoHapT:'a0x1# GDg\+S%Gqvg5=^@;lLŀߨv3n (V2-ki9MFߌ =$]Q0DSd`̏Ӊ!{úP+*Zw&0ߌuؠA7hOb;As <tu ;VYD[lg&X5}n, =IQ" R oX"+sV^z<XdNF`۩7</K s-ڸdl Y2z.mS42c/pJ}˞x JʺS\paę%|de(՗į)5}fk?QkK^>H'e}+e hؒynP" ̂hU;/qz6oϥ,.5P*%b;d^2S(}͓X0h1KVp5{{Ů(l!ژבm _%1䘋gq7W.6Ar. nP ANR*8l.L_Gݰp v>B2ù%0p}_rR匫rut}g˗cl}ւ^ol}qA3V(3r8V]6E:+)0hJ1koK}585 'zXU,|մѤIQ'/4m=Pb<,BR=㤑Ԯ]"d525.!j]C Q)=T#EP{  S1`.L`28VA=wGib%}]=dzNa9!3m0zS:Km6O$EJCwn٫d:E}Mf D{zO4ru|Ap~:b-T8LKvGn;9]~=?Dsq!Uc/1e,8(k҇1`bHMU{3q[$@bc6"Pjn^ c!ԊBwt s*璤ƽfElL# Z3KjNK>l2ԓ::t{Cv9|bNd.xoH!aΑѩIHEsKv (G^j ) a#%3v}猼f.4zecĴts܇PdashUvIϪNX0L;Q8xiIAL_ }^QQN?0.R+npC` s=zV˯p?}$2KÇl0 HKri^~tF3pH4o]::߲re2Z;ɀvqɪ<2X @ Y :Ơ_E0_hv͔P9V-?/П3 c\{hF6'\K?,`~%!''c Lni$ hv0V45hHNmԸ)D:SVkųo>"Nut' t ^ ?(gzf4R?\% )W!k-+⃧ŋ`xv'v2хUogh Ljtmgq5p=f#Z>?nA! yÙmsFF(\cb X46ݸШϊץH!đA\/򷀏VvaɺN#C~h0 ͌nsߪq% dK{ދ +k.CYmJrbyF4klAWzȈz-:( 991܉f'5I,͒ya6DXm՟;dMDFZUW@t8Cq$%ΌWR7onwpQ ?SCRk;*6Ӿgvk,8IM"RjD3%ƴlփXyrm'>k6 x}G4d@hK!+l7C!A :(MaZyH"'dgy|$'WzciUUȷ?@GdPQEp$/ŸPcÎB=M:Vf7~'<0T?ÄRYpc?Y}سV]!C< Ft4a*bpC8Ow4qړJzAvH!hOѠdo_< ʤ7kbhNt^%^qj֡HI+{Ie~ qޓT$ލ + ex<%695U-x̆7\FZX|SvG8eXA9c6&ֲ5^m7h=Ns EgہҬ/dV{7<0Ȋ.7-g!eN6q%f؄c'y"7ZqP+L0gE%9$7<$v)OjnR;ueA|d3`#{[)Iwt t^ Rh/VIoǥYmok/AuB\ |' \Xf* ',F *9̎|fpfȞJuS{9˼Vjyq]@!)hë"^znM2bpk "-l J<غS+[8Ig:fW!JFEJB ;APb-qF16lv]|`e nnxP&Z3Z;u\Ab|]nAj|KR݃̑DD)+d|ٛð1j0Ċb>Ln׀6/#%(cX #Bn)5Erl)7]1k&`2F5=U2F=FDzijKe<{V/9+#CU0J|KkSZ_j[{[u4{/td']є >=s"ϑ#|>l,@ qy(RWx8H#-fЍ%~0p~"CYqcYZ e6e#540Z&ͨ<KU;}VLFb Ay2EvZWoy&=7vpz=GQ7f50KtTj#E:E{8'&-J8 uM4&Z_ecCT9S`ՔFjnre_|$ 2DIĂSP^Z-> z=Xq{,@c= ͌52{ڍ Wv颮D0InYsOl M d !xzE->:f@vY5^}.j%Y('r}(.NPL-'s7x@Pn)9&AS^~ܭeI2(}G^b !CR `iXv% rVrv{ZlmLՐS=S tP})^3VۂU_*V&#˾Nr]]W]ˤg)nc'*?i_1uٰ3zx?`N&=YoG%)V|;yè!۩Zҿ͓7B9^.lهYG/4Ny>[R8RD娃jǡƶ`4bXV'`܂("e/mWd;>֩tnk j߼ oc' "zUw{s FaMg^(@dxI­g}%Q3!Rbl&Iވ?락۱7Kt^}_56O޶J<]F3{D Wcj[ʦSPE#*';)7h, x$kYpߔ rX@ wi&RW7R4r{A h _mǡpm !{g:Yԫq%>8ǥ $Mc,1Om_K]V@?FT1"wܦ@x} r)C,v,nX?La#&,çK1G Y|ѺbgN~9#!#x6 (f!_AH>& chdmNTsIVx:ɁI#ɢUGrSFK駞Ӄzx9[eE%XZiu)D<&X5;/"s%~A+&\ChVGz 9Mh!;bz(3`C _q8A>L ~VD=Co3!725ѐ_X' Rhh `*{_P"<^Bk8xuY^*4PY :0h3M1twssPg"4.b!cfK2SdtVV) U"AevjJhf뿽"LON>BgHATP ix4} {79tEph;,ϨAϫTM+Qu_}tYcf#@'fe +R0B#qo=QZQ_ehʥ)v+IzٳP?_~=|0UDO?< 'mGm#+ YyLj lw& k9v_0g'kI?DqD#a 0~CEVAZ&$Gn-Y9,H:;#䑍I:=8kUJU'pHE  zcJtyRtUgRh8u7&2Y 94+_8{`+>FmA[HHBښ98W<#2+9-r3^\-K[1 j>vuY2i-̝xB /i֛/ F (̟Y1AֿHcEڢG*X`# %;" KFS .ُne>#HaWODku) u/AzmF6ĸi~3l}*Iwn<'1`eM]rq*(c s7 _Ph-3G.v4uBM8rFzݧhP_0,8JRy]u%ol(FG3ċvt?vpT>%n4Z}]JRAҸbpM[vwA@b- g18 `twD"g]K~9|i"3n^Lj+T~H9 VKƆvaT~aĎ$Y6 ]=8 _c75U !y,Pp%:u5Y+iWԵM#]ήܼ)KwEtwt(TXJ4Kl;( e N5$"mEeTVf+.KfW3[-Ve>?՚&<~P!\qNj\*,N! $ kۂ.eoŹA`K=/7 BAdeo@ݵkJn̗л~pjZ)!:8Ϛ-Y#cK{!z! '#O o4gs" j79{Z6uw`+D[TKp[xRPXQfrr"ncS]AmE< O"X'S"$JWxxs"7򕫣 hEi).,a@Ң_8+T<$JOpQTI&L!e->57OVr2%-Z2+FNga~٢ZZ$21 )f]rd GwnezH`\Q\و)7%1}cHvEπ.w'/'rv_p^j4,rW\rU蔃Vc">Hh(㬿z7~#vHAGZ5 wl n:}p}c)UŮ&iZ ;-7 K<:gw7el)FjdI@=eRrG΋2\uPN5?Bȇ(N 8Su;9KB3y>rCM<8*V)P6GQwD.a|NJ]Yp8nF .O(CQ; ޮqƺ_zRǀN|bwsaΥD^@Y\\{%x \@)DScOHzV^km2QΜa2IUq IK?@<Kb,pe0`A?9H'" y\PoEEc'}ՙaGJ___SX4zѤ,CmpQi@9&bIM} \NYlvPk r ==ƪ i8)iSbpB944*DN`uq퐬UPjި<GPhPdF73OߎWPL'^[!q.ЛWDve JMf!2Y qwd ,5y#=jt}p^l HtM?Qnm%U/%r##+,M<CrR[ۇZ lAt dfdlg:R./ҭ|7ݘR _.M3nӚݾP1Hi}rUI c&Ԭ/3Il\c:X3drXFu%R#KxpP*'bu3W30f8|Fuϩ {/fMi2U 91N l&cdLNVFM=pˑ%58z-d1aMqRiTk{ ,=uu׷tf~.z?`cǑQ=EKӣ Rh8p wӨ阻Bͨ@u٥" v *j' =ڍ@5:߀MIUTa#jomS(p3tj  SX*v`!3L/Qw{hլ[eg@+RhĶ/߳y--\]ˎgOXxM}N=Txji6 U"xA?|&7q$9s6wᘯCΰEa\X`2Fw5ϦnF _uNh7#ox5;5O4Z:na1\޸,Kc7tɾ]4AtybtY,VYfө_^bsͧL>+W3:iD6n+>.k ]|_"˛N EXOmt&U5aQ"xzߗuD΂1L:؉&G+䨢rrNZ|yv߄oY1Eˣ6#֫yԯL=^[de/ѫb[k3-ah-'r^n)+> h4U T8*4_4 q,"̜faֽ9Q+'#[s&>m&ݦf=^`}fh a uhu|]GgT'T#m6E*ڧ[(]V(X~\iq%4؂M Kbl?7*GVޠ<ӪF|::u_h0:`|FV0##/:vNk&L#@oudV{`3LH"a0$["x%>;jI9^K' "d|80UGru>\[V<}wc8a>/><c_͛9tUltjƲcEHsT(GH[x@?5 LJC<(kN{dh&@(^l-ܳu-iqd6!'Zj_ xf(#ۚBim/&V_!5R+Sn 9Q#\  Yg.j3*mt2?i#2uHԋ;5jD's8֨FԬP+-g$ZтWဋ)XI멹5LP^qd,C~L2VY$m Bv97ؾI}gz*ÖVTLp)Kia"pf|C0(\$pۆaRi||ըvZ">l,aց kiQ&g*1RI͗Ήw kE|glLE!/zƋF>8z'j>qc%|XStPxHnMD7ϿLFT0ۧ_CfOE/831egj҆)YWˡ#{I㮀;@FLT&'By 12ͭr11M{~{9}ކ &Tt Dg|:~&37y3xf|nX'k"P> U~?OFTiY5C")O;"a.@.Qx:mNT~ (QQsTE.0NyG8D4$`@ iwS& u76K\iz\q[fR ٌ |۾@+|*?nӻFTC9 mP˛54k3\aMJQ>%<*pVh8uO]B)(q!ڀ=cCH}c͘AЛPICb^[~Ң!X ԛ}txCرf^ KJ8Ś߀ B9iZ^k͌OXf'D 0n^(.yu4&Ž|^avb;k$sGhJ$^3 oD&W7crP4bmə9 PUJc,~wdWɷL< +X]FV# PE.0{Q`e0^_-ygd!x=3XP$u/V1]t&eӉz٨bmd0~Z,a4ȏ@'Æ3q2@[W81BJ6NX@m~=:_NCjK5|SEpS1-*>/_&\ ^+BJStuZ]5JanI`]!T 0ޏU>dFMIm8_O# Jҏ*eg[0@ ,SGgČCTİ )PeT?KRԌx_4ueg'ݳ !h$d#,bqъ{34SpV2Lj̷^7B"eVb49ľRm2W<^$ujzja:f}\J-HMSif$?RS.T>K:{9>ۤd)\YDwJ(2BNMhMA;H"#/~ݢ ਭoQ G}yrG9l7KBn? Gp`_tp_I㩎8T4׫D:E, ̒/0ři4)HQxW՝"68pP*<5uc 6o8*NJϦ(`!IJB(63~'s1Υ§+xZ|7=ӽ-,t[veo RHJ#rL~M˔wF®#qH}VuAGq`돁uZ-z-8PЏ<&Aٟ#O.R2-Z*?reMr|džWv("$(8V 2k>p'lw鷲RG Gd6?ESs h 㕨.l'e2ōi$)O~pK#y9S@a`#W[ o}C ;s+~P_5;yQ&ހE|OD4;!KU#DPm#wmjߝq{#Ko2z\剓&e;1=8דʓEWy;,1z+J~@$":j%OUDudUO_a\.T`cZxES|lQ 4/^#&(^fiv$z7#6YKeߟsWA}I8j!g`Pv^Ad/:y 7Tz{5^JN3 ~ N,4*>$.mSXTQ?< 0.;(VmccBn 60c7 ,d%.tτBj5+W@7! P_h&`?Ou0ӁcJ#ghP dh  30igdx.}F6z!ź[O*8M~MY}bc3!q=AR.eO:iz ʥp2#g؞Nc'X募 ;p)$ `:xk;?#\쁚ArNIA w 5y2N <2g{\EZ42"WzR3$0@ncLэ0v\'S:eȺe uB 5T1苂򐤬dn?Y]_Oh*0?M>mTaˇa7|f2j6ZU_Kt  wޱAEnҳ FBTŋi}QKTCL} Х~@cyG@@=y| 9'V<jѧ~tćK\o0Bdl-WJu:!z(hXnsT13R9n1 x ϩZJ02pL,˅pfGj#ܨᐕ,+,H9-/žL̎9h $ gr}+v-Oo!lE <ՠo·%JEmw)؈rie.q/XHM׺@ Gv2\h&3a?9{K㭑)EԘK a߃^XV%rXid,=,UwJMGR . ݛp8eδܖV/<&=m<ߍ"=1%c5]Q,Ur?BύEb_iH g~*]RYͺ٬ 8![ aw8QuR3mV7Sgr|5.{f'`Q~!Px`hM*Zݷ(d !̺P.c ?/?'${t]i y'Վ(K\e rd$;[9mhz-or 2():f2>fɑQ#'㌥mXT b4~iS^6Ia$/:t+`?Ve)|GUG\4޾7M \hLOvmɺdsS,$<'<$Jċ!]*FZʖFJ۴hJ{ߍZDu}/1ϐR)9]BFlKT^bgFRfQM:qfAՁ?E'ǮsY6*] "ݽ|B{|ϵgNB3lb4G"R^^CJl`CO)R?t?@ b43Vk:ˣ:XͷFcC;7Qu=sXqkZos`]429`@nq ޶a݄/wE(-J_hV;r'i޾>ژ&ȓwd]O%BI* .}E{\ԙ[ zJX2 _1`rnaաq%zm|^Iy,:WΪ|P:F}IŒ=!47'TTy?G˭ؠda@egVilqbuMnuwÈe/wԟ}=d f͜%4Ay[BmSMA'u̵҆5̸inlcn;fkyRtMH"Jn tzߋe,0Ŀ\ a th^* i=ue QpWqX{>PXgXNO~_ݙ&:ƭjjjc]v;Pj{![| #u-].I%J"cd-#DlN%oLk۷ݦX<|9EB˼R12-羮*qϽ퓼;f)9"j۾'!&.GaxZHpyvin&R6=g ĒBz}_e=P BV d l8W5(]HOW8OidMAi|jY7;@SP@dh덉: rp(3ۯ¸&PAS]~d>E U#B|M{o 37`W_d9ger{lCS.bǫK4t{J2Aӏ@!WaFl!=.HF -v-韪 &燴;fC$>NkNZ{_&m!zސ8_(]T3s`X=z*~x`wUF gIt*r5zV #^z4;Qj%($k]ޱv%[VJiqלN_zźyP~[F ?+X{OGb{ymD^?K.Ihw `/LԃP2o(I#|+cODžk-GPw`vZc), ܹ>!  #@G=O_-Ţfxg|#W!8o J7źG7lܪ`Qk(֮Q  vaRG⠴ixfFh"{%@vT@qٳ(hrQў.b'jC fͳ {knsج,Ey/< _Pi_#lJG"73&\D 48~ֿ=Iܫs:Rg$Үg \`岨fY<5/6鰤xT0Sa˽S|Q,%WA#՜s•|e!YW_}DGpNaD)\&b?&KjrGQ<=\",ey%k\:W@e8XD(olcX63فQ7SMbb se D8*Ҁ UYKVCv/^W_mzr9eNn X }V<5prEQ!wq1v|'rO0U-}o YOr8`*/[F,Eyo |>}bj1 ~! ?OQWF[D7ºo'%^Bbf#dl\,vf]2,=~4'\|6Cz1 B=O'2{h+ RZ ,;P-1SAUn(|mIЦVƋ(v~RXndiݍU5; fWͱ6JF󗑂"PoΊcՄ@;8A׮|"ٟw'bVL]\+Cr)jxr0 r}6.;gbo7[r}B~#y=MUĮ`۹}HTl*'of]5PY Ж̍()G,ۉ (['+y_(+o(1R9@6tϮtp^r8àoƳ!2:7So;NNzB2=Q$U1g,ۣmPQ[pm}kb>Rύ`kjNyBKO+ߧlk.vbEDu!ee$2uJ+ԑAU( XgP|48w,o^ =4G# zɃVM@h"nsr y+;PsDG>Xމ k}c5d0gЯ/0l&j<">u;+L'bvVHL`6†d:'ğ 'RhgY\ʂD񄯿sv@bq Qꮾ9NeQ'dN-to)}"XG-":bpg!["5+oP c|'5q",l5̹oc}(.^3n)Fb"c>2Gkk 叆 뼙Xf aLV%qҰ|\ȪeFlK~xZnN|kQfFm \/Zo*ur >GYz-vrrϩZHTLeG6"a^E!n>S뉿jԚv!4+Rtc @AKXF;XnBA<˪P“݄<A.Fiߕ;ʁOKQ7#Xq nSR 9/@+ qq;b%T{?g]B^*WEVe Wk\W:V@'nTMG(L3ʢ wnzʋ?h_u$Rd╇ah5Ow4h|f)/%Lэ%Sn0Xơ2#T/[Ms^У!Ɇ?`m Yuk'76!JΗ'm >5+9jr!ȵSn_5ؚd$f[#ॡY@~NGJ& \{FʥQt n!g1z n;"9n}owє1I q>hAK09r ."/:֥!WCZ,^c!F}GU+k,| t5mD oĞ|ݬB;i( PvIk\f Ef.֦, gE)7?jU}fqnhң/`R;r6 ؑf.>UtH_.8-=|(=[4sQCttɼC7 k,A8oeO9|}J06Y%/vVSŻ# PnC0=+bk? C oiC=:- `B7jb4?b|57@yUsKu92.ήK J.דbh"_H } {Q:g eHQш^4+MHavtlD iN>`uRQ("ʙK>Q*/LMnq{YH29I(K5R&^h x޿WDduqo|UT@QXN]kmA3@;|u>o3%KD%Nh>k*_k_G+θ-"HO+b{Ka! v`8A|=A@#3^[ޭz=$ 7s1T}:^^reC`^tw7pVDGv*7QdυO֘?kܵĒ=KI͞NOHF?:3>eC;`8O=탒 y}*8\wžNv4ڡ_{1qw>V,aJ竤>3Eи^M%dtuЈ_okT+GfE8lyZq:YgvKU 0[@d6R^FbzN\H"~j)r D']-]z5j̣ .jnܼ Uif>$F ;v93c;R!f3֜I@ɒ@vHT+AHBd-^c*p&Wč07]ᓕsHҎ<ml@)t*aR}dj:uVIKo;&'bfq `Sqd\%϶t;oU)^6d9]EICD>c{Xc[j#:6 .4}&?p8Mng` )zh]j 3e1Tv_8KW4/'&!V2,V\rB9Oq2qXR?D_;zhpVMrC+b:lTuZëwyuXJo*L2a/M)*S"ri^@m`,3~t~'TBo{ԑ?MXjPXu*X_*ᙎ8XV![qt+$y-f6 ]g>*ʕ%9yƢynBQzƆ7޺RWk|Lnfh o{o} 7hoy1w1 _2$ˇ$ [hƚՇ_g\ԧsF0~R߽mN^Vw_=P ޥZAe6tεk t`. &DfIP}BK<@ 3|?_BE0mE@R =  վZwiGy/c.;ڴ+<|pfF}>M¾Ԕ")Ye}r5hO){|PqaJbB|bCȥAȫ0N"*o?=*: Xs7C;jm hZOv6#V/l}ܲ˄pshڨk|2aim8.b/꡾(]^ 3>^~u-tYj7zY6C2Zӯ9qJo߶.2b/N0@leUB#5זX<Qi8F4g }q0iڵIVoI(paV/[@fn]nAs2:;fW^"hH&-Lۃ}>lsUM>/pGtFꡢo5 :a$?풖Jʱ^Ta0hB_ ĪN[p{o5c\=kF M͋Aѧ?@,u)FINz-[sf|r =m}u)uf{O)?3M+^[›`Df" \߆uk;Vh3xUѱp(&'S_fP2w&L$r|aMM,ʩ' GR>^ oc?f1sҳh~xEWܸ\ 4G_GP'\Cfjq%}<:Z$v}k_ڌogqj) #e@ihSKeJmʓQR»N&ee,cq]6AwgVpf+TF@⃰;/<Ψt6_.1[2yd?ÑJQJar QD.8+{$nM;R?&Ңj X=oJuTx&VZE qz+ `3|$xE [$͸lm>95GTtXǫ=ž> _)>+zVs ̔yO+6,O/%a*1}PnC3W+&M#p) M@{Ctj@˄"{o8֓z]Uk>\`4 u guzpQ-%+/)1y3O"=+"l] ԼQSޛ׳g}YІ1yoS{q8hZXi&g]bs#&2gбa2Ҧ=<ӝ3L%!0Zz.^Z5' pRZ<ܠDh0D "pQk}Oޥm opٝ*􈼕q'V*"`4Т5-6m' adz-_׉}g9miM<[hh"n+DDADݟrƖX6㛅e񖾑󴿓)2ʑIܚY 4Ai9#3efAk)h#?3`.ٴ1 /)K-њ$䤎\@g=aCO^m5i(4oX5= ֮RmsK r,F,$gmj@/*p,4$4~c{X:mAY\!Aշ\bx55V\;kA6ҳKmemVos9 Q5ןW`[@U('iؚ5ҁ`WsP]%8 i𑛅_c9;NJl9Ƃ=SCŗ<oIq@:X!KδZRHl;{?=p9x4^+BtלnbehxўR8 rIRr5Dy͎֖i n&0 )%i3NALf2\Z#g[u⏑@q6u\3v \o{jU_,Nt|!bgCOUf 6sM Yyut/3n5bP<@EޒR~*3V(W=Vtv J5%[hcXsVoANʅZa%o';j 0yAxT1rh)߬uLhu |cΪրry!pQW &`J[yzVA!cWF$IPԲ145:ag.qU2`9STi!J˕>Άq֏JLaJ5ˠpfޘ˔c10pfB-` p[Ý&fDӮwkҩ̞& ěg+M{uvT_Ѳm,OHdvg*3hPޖmrBΐG5\I$vVqP7UtOs"- gƶ=_>:!(NxBdY[=bpb#XUZ?փǍgЛ8؅JW=~ܐٌA*a/dSVU,24m1@ܢ.foO9Ksvm?>dQ;/rgVv?2Xh͇ S]'8M wcp<xg IH9}$e3?Rb{9Z< K更߰P;=@NzIZK fH^Ky:R@3L}㬮3DwAft*82{z>ϠC[ŦC [o3j<b NwB$s`beJ{l`@Ve :1 9jݰ'a7HքN!2Zu~>RS, ܬFFNԒ*@)TЌșFq`2GJ 56G Ml#֎] 2{ib'h;Ke\Wɨg?Y&07Ԥ:`CCE,nTE`3n *HMK FH/6½Ce <\8`sc2g7:])ʆH'נ)N\cq!wBYR^tq%J4KM}o#[z2KSpXqz;TQDQhaNgZ)fweS#uǧԊ]K\{@;nP٣`-@2^w3o]S6[l*x8A'ɿowʜh$_{ӷA>I(HG!K+]\{:SS.칤1'ѭB]P[&j6uj񭷽'q'=jf%"a p]ub٤rj.r\ȖzwdE,o@v$1cqF4(o \#Ӆ 篵Wy⚦SVh1QM*,FX$OVW2#3F\@rwEF$H>$2c/[8q.Cf;6)/BRgh0繼[Ⱦ҆ȞF^&6<#-C%<]ž#6cQăvPSXD ~O {Am8.sJGq01t7lrń7UI"`Y9TVTeDAhG:0+1GF|nkD+όnm>^䚄g mF<4@H5_,[NbfY:l!m. OQBRffJP!ukt$Y? CLBz2 ogTO 9 ߅nts$5Ӌ] `šP%WO(SŠdY;5I? 4 P*e5~jr!+."K7`|VF+}p9N Q a>4qI KQ(UjJhF!GQ >P9ԚDc^ϩ"xU/Ԛk3wXLq(~ ƿ&J[<G_%-D>|o0>1ׅ ǴqF}U^ G#H!x$ <_3ALr'%3S@4r)W*h&Cf(&^[Ĵ{ y`eB^VVy:Vm,1XSЀf6LLgEO=\3O;d꡵[bm ֵx\i\KQO}7{Ϸzv[p\ǼT󙫛+F;^~k9M}ʌZʎ?-78 @ :Ҝ9Vsۡ9۸D9[[P:Eb_<;ÃD5]`zú}N&F8j '_x MYe9\ݤ/cV/Q׎s8p0P~t$JlCa&S <8f|eN2e!g(7Tb> ֿyh 2e)7ԒCcDې}*>*ȹ=y7M[{ga͒'!_T9b|jPw s-&4ȓp˽67\ %#~P˶ 1D=*l*W gW7 =fRf m z "̟l32޵ d[KPnX ދ.ՈHmqb]2MOZ5^RwM {yFǶOA,t ^g, ҏ )&܀i:Iw'l_M> q ԁ3 ~_}"Ox$8Op霷dpc$VrJˣQ;ky ^J 4-H֤:RzbwLf~~:DIa5PjipzWXo#7P/vg?g{ɿTUsܻ7f澪CfgANA*2|ky9\Ԋ܋:g(D*9c&4+>EML7Sk/CqH2FAy@nD]IKVuCEF,B˹#[Aj^#{q0Wsw-jR?mԊ> xrR{] rfq2o.ւıF9ߠSVH57 Lxu9.ya8jxSklc.XnOD-(OeEVw<@\cLv.MAa+ӆh捶;+((C+SUk/]c\某YTGc$|hUp^_Vm+ ~ߡ_~`Ͱ|K_;ٸ`th(Ͻ&/<(ZՒf{!цUHtI2&ǿ/&u X$^Qn>S;7G^cBBOK_KPC; F5Uo`VoU )}iHU"B8}cq !*" Zn-H=mJf̎_%m1d51 ߭o5xgU.b:,noGI-xOpbkO@QРAg3*81i%@#-FJ.+G-5wa0rFQU vՄs ʩO:_.@~#U*(ܞjb7 3"̣ ^&)>N3i=lbF~ q]sJtdࡐQ9:&d ]1]! Jw*ZMV#n&6L,-tKNJviwvcy[&6$/B!™\ ={wE{;vbpP!GuUhk(oK2v4ēuYɟP5p9^N­y[FWvd _y^ 5I1]`b03F*5_M7D8V.jC+COhlMcȕq*52}3ݔd}H8]Q}:2MVQ1U[D[9ߛMXqMn97C+BiZc.C[FXȒ!̅? 9O5'?c콀}ox]l[himiX=*ϤN0xy¤:>&,]4\ļky"Ŧ*7 ÿOXAV34pϸ ZB1ͣ\%yp̠.6Zn <}y`)wuaǏ'4j|%", tʺZ*O[+)w';7۲DDn\*Ϋ|QOnhi\ wm%%M$VZ:L{C%lHb0ad)!<譞b zZ3p_Qv%1a7gԇ cSOӄfA$ݦ1EeL$ނQ'Rd' X#)~" - /Hcu-HB'${};ah% Զ@#7 *Ƕw-W|قb9Z<}^=כ׀qe yyg>bUC-k}7(sZv!&oWD`̯eB L }qZ3z|DKx)qk\Ko:5vOvgOS4q|)7þ| >; Xo5M`j"oܗ4_`@T5 w&{E^~M&o:FP\r% 3V&`̼)"ęO<1PC*D 5QfJ<ŊeDR9Xw뺱BK 8N}"9 fc0yec'RDdM{őty8rGN#rY:zĂJ#!\,3tU<՛twX u%xUվGlCsbPLf屄>Grw*c˗k%Ӄkk^/ziRqMo{CO4Ԕ=lO!JenXGw5 ֖&cKV H Fj$^y<UWlb~v=SE{TMӈD"60UP[[]M 4=(2-~$dq1hXD$e{q۬ oy)xs,o[գو~y|Y #iZXeuBuWatì&;Ħ۩|8}QƝySlO9Ez_˽`DPV?G+iTJn+J _|szYg:;OTB=N +C.SHaoRpnIEI9A(૝ݰ ۈI 7ivo/w*omEm$R:n5ZkuHfR )mSm=Y@24(ʧQd<8.Dj#՗{rʙLH@^9-?kBi0 OK-ޫbV:c"TʔAf`aReWJGޑ0ZXAeuh@YR*9_j;Np80V,OѲV8eq:7?xPf׼$x wɼe0[]y;x>?N9Ց*Kx'9+߲ʲY"IJͭ1V]. K n22c]*׿PՑ ȱZ=y%Zk)N\\CcQ,?-o,PGr 9@* U?-i)9)ev# Y]cPs!GyQX\F RZwws屉wb?&&*vhrlư{R*/Ldђ륞je|.z!Z H]z5xE;!wCwP'>{ Zj'ag5n9jxLTmIJD !NǩM5XDl |u==;!2'΁DjAK?mXOkJ=qAFs+6oi֍g/yAZ+ŋ'筮n4 ?]ܯg7cr,^GxOz q^z r p;BTr5H-XMS?8MG:y[|':hP*8@K/m]g+1IAZjLQDC͇Q& apڷgdD|0[DUt:0 05q2>P uMV:nsn"ِQ]9S–jq1*[2wϧvDTv< a!h9ǭǽJg~4}zmjcNqw;+۷a| o`\},x8.y^ giIH˟8m,lJ.ut([46E.~΀Xbr@Ts{ar@"|b"jۃo=2XVddm ;:e lvTv |TڷRR&9}%+^^}r^諸5T6Sk;}s' "Έ@QZ C.cV@r2qD~K l>| mI &Wѓ-vjo$g^?xofbD)%o(!;e֛&NMi[?:hvz$.m+ӽ&+qqw1M 96OoHwL x"#i1 z1TE;u)=EomHQYT+A Oc3 5}1TK~tZ4˜F4W0n^>Wr8V([ݮ۴ W2>q1C{ %!$yIưl/2>D&#վ-j.؁*QgkN0/fka6\fݔ1Ԋ]^[|t !ZT4W-y+E}u%d()l=KM66@6\jp`1X6_I._S]A5du&qdUiNɎ6LG 8RuKQiHҥtV *JʑgǩwJo2cJPbJjs] y83CmQbb#S ѣpQ̒~rByrY3ͪtV@YҦ\4,8:* fvʁIbHIǛaVH'U"Ғ-] $|o2@!Tsl /f G F~ĺpCib"ڐIÏKǛNg% 93Ig.u 1Sh(`y0&RY4\weu7SXk^)[%Ckf`Q =Qb:A p!Ħ>(]",VoKY3~YB(_L_ƭdzwϓHM4dvhtX}q6ivv`9>+Q 2)Wе&(7=ʽ(^T+FC P|]bDٮek ro=( ~h>l"+ |[4O5TN9~F5/HP%3"rᬌ2';8w|?Ji  ͽ`5 qBQ*;A*D@^v!;<?C}[`?+|79+.̕ria"/"`UReՒ~7!Zpȝ֍v[ktca(J{Ԫ񎩊&.49BgJ?б&U" y b9y%!mR&$"s;Q#%cug~h7dqRy 0#q.IX4NE07-˜KA_:SG:&,@xf+v[L@1aEX~8fmHo+ |c,^եg0cfE2 #TH̫* uuu([$|E-YptfG5$%拯]+x?_*- g}ƿqA_!eO7F6ιnfq/r4ʀ֬&j +B 5O4IXtWi{?4U;͵x.6Q!kƟ\cY,Dǃl(jܾMv,MrIɐXgXz:}'֣hjOqLFb/%`A<]!"z]oF32ܨkfx#~nEg Adl '_nE[Ĺ_l!Au?pDE\C-Xjrڝ&Jh׫`+O6yʭnΡ*,29#@dBns6[ٿdIYn_(־񦩥wOhͤ\7gBǙdZ;tbTF`oI+}]/?jmsX+sFφ[}x(Q#@-Kmqao~N[+d3Dd]$-I}[,t]w̖S7vuEn0eX!"mq]$ּEFje}ߎiYK5WE c~W>+Uu QP1bS0~Ʀ=x`jAґf/Ţ"wV_Wኩx,n޴ fpj8Zز8U d.gI@X\w*dl =QBC(ud귫3ԽG`GF Vvi;FV?>{> =w%qCrZ}e׸uR~PF~n>yll9֓_ewکD;#˜P%/t 75VT4 0;D5 / Z-M ePEUWig`|>S1m0M:%z|cs1mP |U3)[@IzXհryX'6(@-AㅼhN {HdN>"A} A "WHx12`OG\rԏƴDE; :ٳ#d&aQx3#CKT}DGS}CePȗPm\66,)$z &[P>PEr&cfB#dI YB1r{ Rp BggY]\"=RCqPwYGF]c5evEoY^P+ œr}?TJpxO;DeҿYf ?RrPxRg*YhA|5?VL(6e4a1vAs>\X%_îkg" J~TB6{}$@1מCTUw\Z$ismГ:Ov< #4R_)b-kdo8JPlIu,LI־2 j[\{7g+3QFA"Lsw?ElbgkO">A!RfFazG^lK%FwrvVDbjsP:S L%YsӹY$g?]q9O>Fηf:ˋZ&hvA%*=+I뛳V*ή3Pt^]qeS#e=Z.>k{t%K73IZNm'<˂H>ٸw QhEˑ`?e}4",@,ٗL;*a2üKoqK@t&c}տ&6fhg\A_}:ϩB6?;(DwI瞕9 BoO‡g6%Ж.!5 y);EܧL:«vw)"j 8DD >}26T:1)SBs5~MVQfOw%9G'-ךFbrSY,QdLlg=0xo@[=6TPl!3wVG0-dszzLZ_yo$qv{i1,1#4;tSV+릋j.aК sqNkNĶpY zy&QS֕[L>c(+}U$>x?BּezWn/$xrrޕ++ S/)+ػ<R9&X41C򨏦lgTN\P\ Xuˏ-VT2c /(7Lmt~",eA&p\AIq.G_FH^{e<Č@|8/X$c\;qDiWm+0p`h!;h.Bm 4`57cI:J~:.DH^25M:ΰOGw_qs[~o*`1 Yŕ@70%[rSY02dNM9ɵMbF8nWi͎q Ri + Zϝ׻ЬLĕ{zPw &di^+װά,Q&*e:Lgʂo#B.})Q(` vMgwV֮,B5{\"v ܜ85HuȯZ/y)(y) FRT>iInWyG6} 0K餕V/(.fql28dFCͥAD͂]m;(и ƎK.W`ڱ,:'y Qcqz5\֥FmwW U_$HӟtG IZcE |G+ Z_.^DdA9,xc,䭣Y4Qj矟'w#]kA:/%bsgv6Nk٩!.7mIՀ3̹lo Z)*҇Zi\$bAYF:6~╤{|\q@o們'ϗܚͱcD뒄igEJAIx0dVJH1E_S3$!TBf~dL¨7o 4ryc&7h%>&eւj!\^,C~*c <ԧ<[Km<{Uq,%K<6fyt@AO|]9 +kU(K=zSvlZc$S| U6^CApOt s%Z=0јuoK)PNI^cW'J$O +E6~c.? _ "$ʬ9q硺/`H[ģUVpbxUX!qQ-rX єVtwe(V7"(?)?*%Z!t pI` !c70߉ א]=J`d^ גּ@0H]0,%XI#fwu?*3DQJzϞHEn'?]TYx#.*J3\1SvЬ51xW.@ENds/'X0EzTwIdx0t֘luXs(sd X$3;3:,9W9aQq L\1!' :Fa9C1 ewLۖcX2kkG],8!3NmBa?L< Y~Yʥ &PbiL* Vۋ7 ;$ek'$X2Jtjd& 1poXCzA-Ȭص uFJq,JpEM#.ꮗ>aEmk?ϏhcK  7(b5'A0φ GBpW#5t{*}W"#3Y[])_Q\Ӕ.n;tEψ~[̎A6*/ Y2J%\QA20dGnHˏ R0y5d3 4KڀfS> sً $G)XV#EssB%Ec+'~%W7L>w}7kFk% x2뀥-2ѯ_$Tg,v ~9TD~u^^zS*۸`/!5.3_<ui5_bz)nfLxPXvdG]ST]OX 4Hsq[aCķ%dyYy0CC]Y@_uzGgY{N(ȌmZb䲆v1U+u9̶67 \=0Q*txxVu+ Xo~964I MܐoQ<'bأWB5Du4}]_*I0p)~H Mߨ-ɿ[T=esU϶\lQvAIXXPb( @PYZV!<3`)Ԭ&L z m}gJUvsַ&Wт?sFxF D=\-jݑѲ/@x+Tm<3) uQ iu҅U哼?r昍@P^c_h?]VBG#hN⏁OX o{HGiF4b]Z䄚.6./`5؊ha[q݇@WsPz2aڀFy/]Ol~3/gݖ^i)Ii;A$aT+yS{ѧ{.̊.žaitrWWxq锺~;)s4^h7.E&$`g_Uʒ`j\ _yҿGA<[lfoxbX:D;H+& F36>cjlF"װ{ we뭺-L^gY]xDE;bA 3pdF/t%mNO4~=5]JDZ*`s7t4ѯϥͱg$2T[(jȭ*_* f-̥{Bs f?_41v$EөQŎG]+#@g1ïFRVG`?W]!2>. (\n@^ 4Bߺ8oxCZSRhYC>攖S%n. ZCZ9N;mA ?QUϧ Lg@fY倞`9x-(еo M3?d63\E5ߘP$ @WXvé_e sV|=Xy#bf ;[:_2`n= 0#HhH ҉1κaz*7K}[oc S9`e;P@< F3s{uLG<˼v̿ )w3;yk"VȔp-l7s_0owD}eeC{b%DG>~G"le>Iշ8ǞҶgv"树ؿ8rw4h/ ̄ڞl qrRhzD?{aL>GR{[N,? u]U,q p@nC}`ED0T^ o WL@ώĕKVlyZDyNJʩ?| tZiƢmC~+)Avh8kSiU&AZNb3ܲ ͊5ep>Hu&MkҘA0e'}R\" j!yf</Ko_ǯW%v_"CW@-ƔȏT|GK8lwWI['PsR7=[ M]$%z*"ޫ--NHn %Jl7D w9+WWv~}9LSP&Eu*W luYԑE􎁲bLu_*cxxW".5|A%il#롶%תM; _ͬdF$E?ujSnΣ :8eIXS~uH?u411Dp+a[:_峐nL~z$/ IK2{kI/T /y.srpX  W^^Fa4q2-0b:S۳TX2튄ީܡXQK< C⠍ \>c/?h*sO cTCd@%DUlȾ˷1aIܗ~ +֘5V #U.+==:΄kCQhSSzU)42Mvk5HK0MI^\$$ֻg|+d,ᎈL/ôՆzFIbCƮqTQ .3X@pREyf@6sNt_g k6Mhu4ZBþϡFP t7[v);w)ہ&lW6o9?? {~sN]C*F1<Ͳ@+*"*YJŤ[&qeNhwl*럧1/qyfOtVBi}=t"~ŽbEz=@D{2ԓ+sW%%(w6t2LGei}x:>~,eP~vI1F_?7;|1\h+NX}oK5Qh%|Uء]U|AXy?ۋ8ۚql;LeS"D;-z.kRڄՒ#U ܔ?b{}G&5St b'GN)(xM"#,QmRf$ݻK\ v)uaaS*P Xe+ҁq{Ldp `RRؙz|t.yT²?4 `}˟B(y$;RnTlU56YphY\\XZj%1H S8w3o 1WƤeS)5(_1vt?ҊȈtC),5RAswV>eYlR/rİhI@G_N#`9A|_=qH=e ~)Zލ8}2vEy #4-1Ynxϥxn<^%Ϩvݒ5kn Ӱc]φNjyt p5 qh-\f̿_*CV Σ8қb-%|(uT'f: }) 0(~L%OCvz>,y/ 8* WbGZ̸,YO@PW`XGjrXpz$m ]rtUQRZezSΥT@z9)Y@R)她TZJ{<)۱9jA}9P)X{QVg7i#% oxy/?m.P(T_S*EJPDb8'y آ<"LZR I}M^_]v x+ y~(I""kQ @*Dt׮^z_q: 3/ǧ@Q QoH dEsz|YK8g6 p9'oم"% hV1n%ctz9 osW+#,L3Lhrk9҂h}\zs}#OO\G#^ B#Ȼц[ $C?|Pdh9Λ`OlV poI.F8m,(,ɏV hN P8ḣ$L>u5pcANavweH6jݱN6{elW/ \ 4~]j?51Ez}OiT< ÓZэH叟Sm?B43y99,щ.buW H[>r&aoQkE!3y 'IV.5y8 fuM/WA[I]aȆͷeNoRkh6 E>|'tESجBZ,:N}\M0Vbh =߰WoTwͱZ(+ӻVSVIKswBZ+ y on&+#ݎNJ#t`t8L$AG`cBXԩ{Z4&U;mGjt..[$LF,zzQz-a'% `}QMn73-#M`"f_3Y)j{ӌM5.ϵ 1Ѣ9f-Ӱ 8=ꖘ;A4-Yko0c̓XM%P;#4p P8kMLл]-aGPI14ĝ# ꩬUbt/a bF6|0[x&u77[\m@ש`W̶uI 8$˿Jt ^5K'`0lݛn2b7_s79X N/D6WXjo%T9ݺ>;]q7{yЋ5ߙy\Sa?4̮$ODyɦ 978]5d`g*l.g>Ϳ\ZslbQ El[>#WĿc)t 0 &Xi) lmك's*c[}(Q V|b3*EqdYk^]gZwҊziɍ8:wKE r}ˆ %3BݓQrj.:.:/[WumW;s5$:-Ǹ @*֮HУ_HՙzK:$[=7;D~<5ږ0Qb-̗"F޲}e5j]t "9auUHm1+J[ 0j)㒽QڔU^3ChꩪBJ(nxifp"KvzǼ.t7`.B a/MS(WnkvSR L;f]/7 ky0!9`QsU\2w Wʃ.Ȫ[qO@w5 r=eoel4TYhrV"c$Z6&'xi7[\z 씒âdEe%\ Τ b0 r6Sw!GJcnXvHpJUq/ dk}0nkqB 4t} a`(9c m.LN2Oi [՚=M3邘'rL^3sn% c444U" lП #cC0k-_{N5nFy'!h.lh@\zw!=f]4V&'y>z^`TWO_ _6mY#v'u1[_N^Nĭܚx):SEc+["± ݔ&dWazy\/ÅRH4w^"y Ƿ0nB+ ^lH?EOa1_Qa'ԱU#BkE^߱D ㊊Eqoks!￯{C̯cX9^ꏁO+a}޷,jRE*p^䳒-%brL{q@U5Cg7v ñn?T׏gkO w|s)h9c)K%A ITX٫:zFbqi5?+.ʰr.7ގ Dm' e` F%L"?`qdK9p` f'a 5W2wMP---ՆM~/iGEdG QFGT`.uDc ď^,&NPӢbᤅzyg:ME}%FHX;9KEE"`u[F>97~ =k'L#Oێky$4 FWcjANab-gth8"%kuטHSNoNc\:NUOK :Uj$'#Y ~h0%n4[QbOVVYs9,ѝGԙ:hE"6 GMlRa*][ә@į#%ޗp.N[c5Ylqyz:@jw_B賭Xa9v# RȲzJ8}y6An%ZE{+O~EBA׹?̽_Zѷe%ScaIH tϱ!R4/u_*h陔®݅KUiʼn~G"JjPBN2* 40c?>S>y"]M 8IM3lhנ8t5WZen$Vv-k Auˠv횇/#8X9DGOS@q z3Y*ot*?îiH҈QC-kT Lc|PdqH+%q 0" ߚPVw*s97x٘y2 ˛W: JN$D "G}xv nNh |yÉQ^;P"n;z%n:~ )~3]>|OSFτ#ưR[Ap{^W lYi+Lp娿+Rh@NYEfl"kA/ K^1I">brcn~偦H:[1Cl6oWwDchU0q5 ~2.UaFDTZntEa[פKxzRi4ND:YŌ;<,%M¡X``b ^a, `QXMh7+4PxCb 0&yLNJ ZʃFzBMG54A!e]CP6u蝮EJڂD/Ya|IϯjHU~ N'iS]̗(K3ywOy?(} T֙q:R鄎;z4C6$[0O[b,Dָ;FƵs*+=<Gz'gO_e/dhfbHC3I(c11q̓&G;05_~fԣ;CGwI F|O(@|W4A̼W8p3q34Wu,[;U@ ܉sБB$^Kt˪)ISv"e ;)j̭ۉ] XR^/_ (15R" n$$5v'p9p8_Dç@u̢HЫ48ً㚹U " H+s}%(nӴi֜8-^8{ %3#fܺ?EI+T_i*kى+%k(os_ȹ3>禤Xb%֎oH\d>Y!~K8Br3Hv2?֘v:57T͙bk) 3W;\_R]gy*&rDzV.zY4Q? ?Ȕ#$k؉lE4l R;QtRSTMLqHt4dkSf21(HbI spybے8)4H >ge'u:.w/Pb:m2$ IhJ(OOv]6ڔb>J.V3ělЉ%Z^ %@:LfYfD ϭqe^([B/ bn78C3Btk+:+Oe07"k"im6BPoW7~FeARJ; SU1B{| >S_ \D k‘tHJ= NWŖR\+c+Z+Q[:=<MMVP iJppiPf  B al$wWHt=G)?پAW3ppt,H{!:#̭{m)ghZ7ˆ\%(? s =$?X$ fL8t^woӜs4}iWwLQZ)d(8sGΓ"NF[ށH"-'-v^B:VfXMT(UU "z\(˝=5鵘H\ۻG)QŢFm{F|bGyJ(~KD j yWY ރZ lU um7Vdau9{ `o_؟ɋg_9[65/4 ƠZyLֶVдef_;ݗ,g.3s>7q~ЮUt9"/Fvs)"g(cHC !D:\ $<|04tE8,oTfL7:rE9Kg\:j<fagȩpVր$- qV-oޏ~Ra7:SmTWȎrkc+ćF+(!, >Nqh}UW޵lڜu%)J71y%}@ WqUX ɏQsj6[H,ʳ pAfCv-~z+Wwf'l—g:6)r9̝(y,Bo/=܉j3/2@e_q;x (Ɗ^ a):Σ1-><m=~Bn$ױ$ý$E1 8W{gʼn'b @hqMkv+'yk{3<1>Â_<0cR ڕ0~$Vp8h%sxsR_1𛎔#n;OUfQ" nṅdmJ-cCoo\E[f3%"v&,,V~8/[EGD6)n֯f!, Ղ_Zzp{4:g%A6e]7 _-X#`Wpehµ*SK aѬ.h$I سJug)=IU*?3gIA=SFBڛ+jYZoszc\ GC堗CTkc8=vx=/[?S]u8Id-h,}o?~}p\ |CA.;.߾yKYQAvmxipDjѝG2NCBM)&)S , H7;N}Ol'f< :bY:uҐ)a>\zEF}P +{S)S7LViE1h1 *8g "f )\K2 V3okY0 ijaq!!;,0KA!=Ǒ!o%eQmx]^P($/|[ x!A |m2Y1P1̶h>mI|Ϋn8O ?E:d v?;-wyC N@ϰxvðP?լ0rEU._谾D/KM]Az]wccyɯ}PX͸S2BFO hln h)70ɭafk12^(bx%k$.;kT[rcT8XY"cPI_9\{Kႝm)i<;\S'%QLlqs AǦv˧zJmmpͅ\P(f) og߹|X 3^Ell9_o `͌K_xwdoܱBي)HEEw#)#q:ĈO~PRfⵗ1Ÿ)n9ѫiF{FS^чSHGOb퓅CV3W6FrFUh/H(I6[Oq1(Rm64zd?Q0s,sPWl|Kxb>%]5.Y?x5c>.,L+Eu6[djYѕE3vti>#/w(>yּsRbG@!U햲c^"Pmԁte\rTȣ}iQm6K]W2EM4#cCLҩ" u\ߍLnES7}Y#(aAuSQ3ɪÝ0mj9h^\aE2س,%D*RljV =Tb{Ϝ o ZK!T\l=f y%{@0Q&eK>H F3;)Gl21MI3bf܏Xk\9+- [\B mGF>cp2VA>#Y34qWC'B;tv&uKRf^)B GAߋMg=V.FDT+ k}wH{Ese(T\O5#q- J冻*\}5iVȨEĹ %k|g6xLxut qw޶Ҷ`.4eԦp qlL 5t0-*&3#_{z}PtH AHRje-jYpYW' VuapD&!Lq󬟵Tj: ketM-L(EL1~GD,(-?L:QkXueԩQ8>Q.G-aSyqC)eX!+dW /Wjm5Qr]ηgõ|'yx8՚CZQlh"&X-V.zAKwE|1U\c3av'j:/6aY{ss۩ O;Ѯ{lڗ2mhG84rUmLdl_"ـB#!Wye^XS1lF|{ӏ 2,PfLh ?#˾W6lQ˺xۋels ͓[U7 oF)9"EV V~缠!TT hv-Zy0H O3o wHƚqu9 db<=[v5rl5bO/! 1 "͑N)'C~x}YuD0߿;/c]}H"E$ 0 #3/'+d᪗ǻHl`B I!fjQHt*˘VBR85D=_|"Qil$-"  <&H_DqXJ^wJHsd7 WՊq|bVWw\C{NywU4y(jppdszػat5V#`҃V76]dk?NQsz~ˈ+ ڗd\q(vm<ߥo navfV:o=W?]g }C;$,Gg&;X_ϯFxå6L񅇻7\ Yx(ֆ>NDd-Ho-%"Wr]X@6d(!tUSs UO9r_WFj:6Ղ6 i >tm<[{nGeE/7)h2Bխcg,gͣ4։\3SY1hy74;Cv{*gS*;= <]g_ CO tH;4ŗ:@ SdkGF |GS[%^?F]u_f||rh69LOyǻӰ&8/;dAĚ/ e,F9r̎=-$jo6- g‷tP=sHa&8j;c9Kkxz,&O8Fs'.wOM: 7H6h`n{_/o釦ml2˰ v[~3ՁbqR^\ ? c츛u.'oW7eÄJPi;)9wb ,^"Z9O#ծݭtKrGrx>OkmC9YwP+}5:;\KF{ܨ3`L<>"%i=ia;E74uOvTL>+.s:ՏYk\O" ksf'a16kbm{+.'NDOW1 r0yߣZZsozsk9+]dw)dFFK; )`y+*KEuq֗rw[\!c9k丈4C5aMp¥{:l,+E TF+0GV+EXh8)3ݎ:MwaOuU3Ʋ z}JYLM@ckDڤ A';g-f4)o ;&E3c%Y]qmս~L* ZhDdY:!d1ܟ#[_$QL:M ~ϸ; ׈1LuMC ܛZ"qrF?ޡ]l30ɞݵh2ԔoֿA?1qm3P%mٸEAE-=VMW}Uk}Bz"g6%\ Nob3x QimSb,+/$Y*>l 9g쵉3*q_|!۳2PM[Y_P%ɽ~d.h!(l^첚fuTR<^.HLiaX#SpS$dVNRlҳjy-d41n\ha'MEJV`f3uk8pg9ԋCe WwYM^%Uqh@ĎI79lPJ 6;Xdȝݴ_/Q%c]sԓQd]1 Şb$$ny^+fH=6py֤c5;һpYIUCOibjCJ2tʺo-6#qa]fCN~g[w {qy7ً'yaVs3 \±lթr(mf]w UK>Q:Xht2B7FێlmCRYCʇfpm &9ʶh2AQ7gސ,#J%W-o`g#QokaA>w۶!Zs6& ɳ[#~/:</]pY|IT!HHTЮB QCRJq#PC!RGcWzSB:lJe5Bd#kp*ˑM1U*m1Mn odFlkP`@ҎQmvQбDT&eZ@rbC80Q  BdjS `|aÞ5'{Z& Cru&BfC u!V`%.BPdBuԎ7! Zʅ^.{mDѢ͚P}/ZײohF<Ы{@nCd8UQRE9JrDLwkX+T JZ@E(2zbJE4 *@'0JNKLhU5 Q_H)QP'2*qsd:DB)TSrPk/1Ȝ*>Gy;eǥaj4H!BB0&vf^΅hQ@9DԡF 2zB]$DjuTՐnihJ A.JsJHds ʆ<`P Ct8Ǚ_CfrdkI`匢~.K:̠ә?|: u륝*QC"یv1Td᥏YT24enw!u*H PJ NB"PA *jTR&TPdd]HjT%S r-cM7-"D ]J*X"rP;!hrB(d#PbF((3J+HnEwС9E.@BFP.@MI!4#$GCF)@BSI w:2A"74RZ@r RŪ8,7FfXfO9Μ)YJXRXuѡ )9ܬDIdPD3Uk'GN$@ A)ji AZ"@Fwg3XIZb**#PtT`Ā*Ff Md{-Έ{I\jrQ",*Zw+%31%LKRK@sim`kY]nGPPd3%jCp!=!5:(MIŒ.FoW%% n%2$<Ѣ6dW,%cr1MHUR}1@L%qn>f=SͯYn 5I|A7 * @:jFoU]G7}76**m2k&jrpi XBҚ#_eb?cd ~:xAYJd;:ctB7.rP0sQ%yLBd :$WC%U EJ2(2B!A(ih"TԌo2$ 6NI f!@2J8jS2A}P!_(x2!Jjnfb-H>;Oq0* V@RM2d.hB5&Hb`ReH&5!Jjr SJë!S!C!$5:\&ԃeT.fdĦ@ p#$,լÜGP(PjUC@Դ!\5 +R'HW"d7@.솕('"q@^]I%")xR22TR}8&JhC$34BzxpJR>Puz!;KI0t5 !/)l!55G|#B{F@t2Jrp2( ſ398?^7i RB)s0okF楍@],lc[dh f֌?btuAܼ1 2%)']Fr6y%C_RZԭkk;U\.@s7 ,jdHkf4t;\n 6pRꄳF )1l`adSEAѬ3V0T,M"- jU(Q&f7Ie KMEuQya5S5>6AD?qMNq{'^Jb8^MTHn\8ț)*)([U55Tnʥ)5.G 73߯Fݣ M7>%DaCFF#:l1Ӯ,M~CD8ESi# [Pe`*) p ܿ!9RyP8:J8**j$U@  DJUrC%T*^pTZPwHv%MR42?s;Ё}Z9)C3դ5#a J9*Ѻz.w=0jPVe@;E&^dO˻<6H;JP/uO q'\zA GPds!HP%GPz`(9" ^y@NC9SOtS wGP sB=[+Y7Hm ڸinmp0"IgܒD@pI{l@R֤M . -f@m U16}b1¸\Fz9_M aV1,X+ï;WȆveUjH_g#! Q4&{'!״&R4gxo6Q}]H#5%T1*59ljmn}<6 COqoe#qMS8E;ZL=G1hA:G"L5q-ZU}nwNg%2j (U&8KBCzPJ| G5/Ш lQV@n>8sH {蟵S3!G}|8-|[G8;jƫ0Xsg- µUJܨ1 g os4o.zɥ9%vI4ͽ Ig"B'|<٩OּQhgҔ.x/ mNZJcE8[L33ر"w8śz4 2߀dծPн٤,0nY|aފXLPH`{Y\ukD0Ƀ]جse*4mF5ks;*?)7Y66I(c^q5C.oFcZ/U%!H Qqڃ|H6ndZz  R{Lչ :L B62(ez>EDB7X H eq@1^BE"C.0BsS/Z '[c?bVF@܄lxaU]sr Q(R?o^jA];Bzȣ@R am≝;U2J>۪ {c-Jd҅n MfLEdM-FMR.㽸,[0MZ&F@j({;7Af(chzg!=ƱhbisklOi.,I[X'RG2!ʊ\9D( @j:KIAζjH-D9dAAXeR---$0q\TI$p$0֩2j$zA@M 0 Z)=7M!d栘=.Kll2yEREPIY {d48t` r>GS+ hV"1t"l.P4fŖ[t q4+{a3 E8NJ@;5 tFMB$O{:=&N` L8$*T v!!9 ?+a Gώtq/t5E/H-F[EIbDZL~v9^Uk A$FF7w{;\OvBSc$Bsls0!`<G>:e}~-X(ܲ犙Uin:,L.i<0ٮ=8PMt3՛rWIolRW<ˆ}t ڿlʞ`-..0{yŞ.ؑM~;æ &F3nM\rtKxqxj/<%{H4( M gv5ay5?Zu־ee 1&ϔm#wLAYf/5HG73r7,5Mq:MQK&K^#5TPJBTֶw4=lֱ9س)eFeFXV[""́J{el1'ғ_jZjʊPve(pAV X cjmhdLSܳAߵA(tJ2}RmM]CU'K @R6k\}k GL"u# n-^=p;[K 5gIp^sY6[pIha ϳ%yHGdnʩmg! Q(doYP; (Fl\@p@/a8/̻n!RIqdeb,:h1Uef3MiwYឧ;\| v1tOeѻYu"o\-h:lͬl`fQ##qdB)=*wCzMrT3ڂ`Yv1ۼ,[(lu+;y5D"^G iˊý{YK'6/dI 4A!R]oN46o #lE[(0k&|oeT 03>v[lMӹG/! ؑl0撶P$Gi,O(qLsgpKe͙MÃj&g ey̚&ųs|=,F50TօLL0`l$PLI36^0ZH9 Bl(\E 8}{+/GOj0dKkvQ v::5[&0oe(leK\8BDyaKu2K=\n }&sæ/gZ*r+Rrh ?!ASǏL(yb݌쀑"'KJdjVbf-df 6Ɯ!Vq{;Yh8Ey my[&F yIPaTuRyKp;㵨ԉl X.CVf3Fb m:a מh{b 5 !Tzw%*9L[xz@R.|}[^`Z펠X5-!.O_8> %Q H H7r;;н?c{!;@ΐԥ[>|<'s.02i\rRY4aXY3U:]gQ`ch Q62*g#)U,Cq= w4Qݜj5WB0!^ mq*_A&Ws_SY:w*ٴ޾[0Hk9ʭ mWȜ|."ec!T ыsDN3,yCW]EHQW؜cz6nTa ab_OX {e77G&7vD|~]-,kE h4lƗ.nZ7=:#i=Ӑq׳ɠ8 rmF/ϑhp2ZϩNMsP(Ru;.Dp‰JH~~T B6x9cٜ+~fwBS) JUF^[+eAEmL}vfP(Kgoj@a-[x :3(P̟%׽#{FEc#Ưn~4n#lfj M{Egl^g\ '5ĬU59ad>6Fq gK51+٥wQ5Gͳ-_e+uR} P?n sneF| |bJbFhPi4:gN+'9-?*8=pQ. Iy:vO j1ܶ)%/B@Ea=ċF\ePW?@23V{Iœ)PenFeEΗÓ㴼Db)lR4TH5s*R4r Zc[JlӌL7Xccњ_&kR̛5E.WJ0E(qD$D1Z*YAYE|$t0urpwJL=Ӑ V*c |oιV`&.Tt09hDb Uc K'z;,/PC>5Rv>$O= HL'C]UXl~ f^pqNqR;nqPCUK+7:q97{8&<<1-O24bre{ b:< 2b\21__-ܹІQ FVRbuR'VT赭jԑׄ(I)rB0lX1lMۦ/z?5nvLkJ ͹Yf&!mhǮbdН! 7H,!s7 3!UaM K`?wT#=>|kz:қK9|2jmՎSߡ 5Y )R;Gg ,aw~nuY[a Pv!8eƋacQw+z4/Qb bi}<j0wɽHg@Sv-KieSm!˵((b} 0򴭤sEY0h>u͠ D[oc,?3?Sq荜 @"77p*Q=wd\T2U3!I'Y =P +!D%FCE %0h<-h(\=7xbX*N&[מq"k#znwrG7DzB}̀f-Z -Gk=gT(nݶ]u?uٌ {nFupCԡРHT- , (d.JK#ʕ %R'\<l ,T3#Եm Y3$DGaPДHR :k g}:{4jR|+u.Bg~Zi oz\ÎF2aH?-66[ڒ䌶#;+*$$ :ihʆO{232#P̛Mn$ ƥ"lM^:Cq7,Fg>֞8`  yD5B8xJuX!qAH+F&:oljfUl"6Qy~l<=S)lnýӗOل Ca戏;?KѱY0_ٿI|zhب m%P ,kJ,2M6!\!m껚ժif›fNDz3C7N7)gռZCbѶ0˧XXg#cURUˍ[LNyfgIatQI/scF7YnV4x,TaqOdKmdVAv*"@Ѱ#Gm_UENJ[zj&vϛl P%TH~WMȫICIzLGӅqL; )=VtǺ$z[R,xݍ R #*59mrufꖾcY2 x 619޶)8saOJAp) :j@'7ҧ0$w^!\^dV95 ?C-ꍌ*gra^xI.}{ZLnLF/vJHVU$56zBvZLU!+i2>E.w< l0}Sꎗ]]lxyٽ`#/$O l0|0}tt/UHXuχ,,[͋^d)ptqe*P;Κۀ(5CSؖr:$a5e(̜ .([[/hC=a8Mk@jButaz@ܙlS\L2bE+GHbl^Aܓ^vAeBU(rHm5DcYou%kïP,Z\؎Z wS`<_wڬwri֧ipi@7{?.r_? n8Doy e+on9*x]Y* ]S.uaŽ<-|9ԁ8iu,_f šM eȰIviX~ qL+,0@"SC;Y`{FKs-Y^Y3 ) 94lg.I fw*g;oTѶp_kSUU)_\Մ{;t^{#z1!25mq~۽ꋱ0bN?Zdp ylj&9ʡ-4˜,5qǭ#} cl4Xbbcf2+AX4Y|rlu Ҍo;muD"ё\bɓ1V{eVw?;d{ښJ"l#iXUyv&Fhd?']1>p<1'v9U!\*ǫ ynqV5Mzb(@Q'MryYL 〚hUX Rs _Ej=`'V3&H xuP4aq|FnJsoʣ#UU@ƫTJI$:!aMV T1LǾxc̘:&j%V,c&7L) իF,vR9(!޲O|鋃:".Aǐh FE  U^j:,ؚKצ p㶴"}YVr1$rjif&XI`] \>`w-/F%|w9ʹowj 4ͬ)oh4SEyIt$Vtt`6iw|ex|uf*Dθɾmo]^UACV .3U\; <7p_a#!{ uQߝgrNHp"ȯʣ;n-wYD`aˉ֬T8zÅӮeLVE|%y(`f3cH;.dPVfNvnwACRMDUG9  Եb 9~U^wUI'0t^dE0Utl 4j6Z J0uu EC]pɦꨳxt&e]-U;jV5f.hʻV9Tҍ:WUEc]_8:j\*ytk!\gQ#m #8 D],'2/mgK[(Bv*)bƫ!FIjLAԶ,V%DEvt6Fu>TV(׾V,jpY%Af8 eh B0BeϥFrt¹Bll+ZN-U+ ]'8NV1bVac표^§5•LR  ZK)kJ%uNڬj!\$+ g zmVJ6,YѰ5V:LNuşd,uI[)ڵWFt]h-cae-ZI4aTZ JI5/M5: /Ҩ=J\h։ZW a]g[{B.ΦJ%6 c(8̆zϺw' XŠ!{ziڶD`Y) 9)Sþ5e'Nɋ@#G5ECXy.ָ; /6֡v>xZ42APLrunZ S+ b$jœJOVѓ2QQ2п9هIk0B5)20aaIZ3պOG"J@X!+Rj8 /e>;q+);:׏ٗm]KZaV9wkE+PR|r"5O llmGvX*~X7t30ܜO?Pϓu􌗱ⱶ _nXpXcUS tSz\e,lmZ + 6n:Ve0[fQnwTXتQ;Ԇ Ӛa] 7 eֺmDY_sKbLĉb irNFRRRBG$ۿ.7 Pi ++PA)˅[Er7OU{6tިrŷ!j F:L.*U;ARkwxp6QF]+iDԦ[OM6atF7Vҿuf8^Uե!cElb9C!U m3[y920ۼ8&c(E֯GEnT~xq)ߐA~7!s<ѭZb62—^=~\zoz{:תjl0˦c@XI,j' 8MD?j[ j-*/W~ϋicT@s*=w8ڈ#Y}#{ͯkpm *V3f^[Ooe\-dVt%%5Y*lu &\4!-T9}#Dcx֔6s^77ۢwon2nm}.# s.欍6iYHLo;74 1pGuk73DJ mq[9ؤ^cf8m-U.[vXϙr}n4Is ƙlͭ[" 暗#42.n4a&g[ 0/,[>:F*v'sX ||q JT,5oS:f6m01s@Ūnz>;kb,(Ao웩 ȤȄ,.VM)a60sl2$m1@꺝&*[ڀkŽ"5Lě^:m@\SΗ߻׸a6P6 3%Ao ē3Gܺ8'G)Y B^&9!ԧmvR3fl^G3=MNBV! ^)&>T]ҽ ;B'f4[j:-܈{ 1©\1JW5Y{U fQBkjf sbǶCL^n潎Zl7MS)>|#a1ݳ'_bz==VYǭ8u_ѩWruobT2D@B"D L72?a[VLccK6@hՋ+TW-.&623UEe;Kgٮʪi7zJ'*9A" g__BqV]xY NC#sěo{) ! !K!5Fwv.? RʾN5:ZϋCMln^IGr#xJ4Ҧod>YVtjCXm .i s,TPȋ-W%R^hfEe±yqJE -B;OmRj:ߒ4]o?35yzm3@pUz޸;UpC)Q*FRgkF@7U5a[M @U#Y"w!qlgZQk#]ǵ5?6Vn}~e:AB 8sZrMuR|$ qPؾ2 9,5I:9ʜh`o/ ӮlUǟr0'u[һXW}x0 4W;\AޘG/>yNBDPJxr[4q@Ua!!oAVٝJ>}.ήmɢJ&q}8:V7ҸJEAT%LmcTTh7.jon_uR@ͼ3p4[,`ʮ5R]_L:C,&|QϳS>a߹ʃϳئ6 %|s(6)E1:6~#@0 D:`)SQy3DžPMڢ_:{w0h,e&U gtU:^ʚZtv-hțD4sEd.e\mˌݳPEWuUQT.ʧiILuV;"BxyxFWIL#.0jF."):6avDs㖅\RE~`)?k=h7 h-Lr*"mf N uGƆKFVZ,Kn<.A9ѩxj jơWxi壵v8lq6;F٬ ؒ2#To2꣛l/.q%GK vQ@UtNK*1M/'yB՟㴿_^ ^z{ H]!pQ*Xl.E-ȨJYmL")AfLϛS [c*Cd@9̫_."Y\ !+ g6݋W}wWz[vmmbó:: tj=f(BrÝm7a"@DD᦬y"TwҀNzcΖW-s/ $Q&HFha7іǔN8RqGL1 *uTA2u ,gZ .V(_M D6DrO\CiCB>-*g8 {٘vgѥs\?ڂ{@%&SEH8UN~+S"oe"]<*eh֏juϩy[A'+<^M30tЭ Eˮy壴xO63%Xa֏͗!ÙLCÓpcpowݎazcPh·V$.2liS!e) DidS'a~]ge:ꝭچZTmd-E E`,ad46( tqŌd}6B~-UgqjPLë8u.b.62rZS6 :Lwniw9-rk쎋}oq@ sSqxٕ! T{P-:Nz[9֓<ntThQqE'BAX(h׬َ_rt|<(?}]u7ޗ# %]7'BT,UNUHe:ɮ7yǻZjSċ:;Oc~87h4F;L证SٕpbbEDFZEM 5)}o hyUIAdћ,3&/A|*Ea"2-%#eL0ns8l5`ѧ=zw&QJMQ[shU/0ﻼ!gug]cYoӼ`PB5l]N9 P1dBS/P+@9n'!f\Ҷ5mqrqˉa1658hYְ#]4R0)R66^DapֲAI߫YX7fUy  ߸װuǰIJ"1E3=+!pHsP쑪] c$W=PEĂxAb@ssz2_M2} ֆW=.e.d$%"d`{۴P09_7:/g;јu*^4kZb\mmaIJɑ`A%@dܘ$ӝjMDߛB WFF.btVX c]Thre[|:-G.:IoQ }KGYV9>*g8?VoӛT#Z=˘uС4_ÖLF7KKHP Οw+K.0~()}6 t2SM+aw;2>~ߣ,dH/GpUqePa@s"|Zu>OlMGNae&]rFW#%gQ\kfw_AgH!"Pf#UUr8sH6G+ q]x _40gz{&ˍ߂SI(I\A,%p3\^̸fPI#!_rG'.Yv1}_`lzŊ. L#SRA*eZ(t;UȖR@"0.Bãj1Z[ob]+^*SٹS4+U GQNbByn=zَt5cf7 Q0IV!A #`)+#joMCs_!CMQw=Dܢk0,2UlhlDJ.qšV =o1 Dp$U.⏿pbQT"1 [C}- c.\>v[9e6:~{ ;Wm.; GW [g[l*Q o'u-ˎL<ggQl0H M]&ze:q-nRτ6}>!3q̮:y<8qp%^($\iR)%#v[1)i 5[\2Y5+-6޸XujZ]˺ሓ`I\! (QȕG:SMЧkmQqmxS%ArP!j);WMٶV+%!,S%s 8@4^JN6cguU(Ƚ*s2D}P"e%a8PK'\[a BA|U&% w׃OPi%zxNz |;@HW#T&`W뷉3==Ҽ+T/R @}n;pv p^" čuZA q>6dLߐ 5wgO΁NDZGȷ˵tl?#M|o3=3peK}U&VpN=4ʃ\.@oʽ}ld )%(T(1Kdpb5ѣٷKr*AACpvLj?j;jOq26R[G5V5kTUN%~.(93=W 9 npPAqf)4]"g>cTDlq@=p19+pjR +W歹wx^S٦ݥ7a8uRV*қZzn7Clsm!JQbo*kWNn$^3UJVe:X07}UꟘouS߾ʰ a(oAM(͵FpM5R>C$ Z 6]O{2x 1's9mm|@fD)`/vM\$AD EUUD 7ݜqkfqѱ!n&uһ]O6K{d7c:Lՙ1Mboldd|v#͟f/4' Ĩ"bc XR.7iٶ+r;9QcU٭3wv$F;F8eѱkɕnz0mESkkunjn^ñpd0M+oqFm# (;]2Z,n@L)$8Rֈ8ց™7Z \F:meLd I>E}mڔe8lȒZT_7 &yRm C1E 8p(ָs 3D9^ {(mcxrU:}ˌն4)m_k|Z1 hQl3v<3EL7 j*gn&Tb&̧M㠏ZWm46ǰalO΁qyF0V-Y LkQo{Z,kf%[Sd;[fTlw2ςlS^.dnSZѠ:CϪ%vu'.6j&VkÕ9uƜ1XOb.+:dvՅX,$D K$lգ#i+797 f?idl!" A ;t"|#;J6 lĔ&惕he[>*5QT ߆.1#^QؠIcOΆmk5tT [ΎGAƴֶR?ҟ;+t71tn˳4{=8m (/>݆c.d"=H8hEz!=M[h34`u*{}lkkijvMSf4 Q pQVg(Z Ld{-m&nPUo^۱ uF `:^oJ&@z X"-G9 s˞͆-je{$D+[` sEf7 6lFۜDy;6:Y:VM]&aZ-_UiQu4㫠փ[}._.yzGߵI *V p=qxcϥJZ=Dc9Y.dbz2Q: U9Ԧ\ZhR4cvqq%řh>UѰHGFd%Xl hU_e ѱ,[PQ,=g($#a4gx,٤ tVNެBH2uÈ77-Mۮm5zÝC7ب3B@g Fz|^ν9:[pB%Pu#JAu/K:s0@>!v $\lmܝ$ LV1~r-KMQꇶ:4 ˫Uy5aV0R{ (Иo9:-lq:VRdZxjoj(3LWrk]@^'EMBI4 yk}{9hlFskZq*: lkXnmQ XE E">pc=9\s3-s8̥աmz wS9,B[$3DXLn9h0^63F2fJφ_Q+b|=pv,tC,{DAxjnAZ}KY$J+Ő҅LbjU-=%F; `1\_fNL/Bkzc-2D7PoSSɦ=2SG*]*`fC{K>٠0Y@xϣu6 Ʋ1 *MK8&GSC5WFf]6g&"®6wś ҷjߕFp\f"\$g 5)j:=M y K744+*oz3GYιځ\0iVW2M}ͬ.mt4l>ClJ7fQF19n+-Z)KoI005KFSF Z֎=*e*ck^-S5i'%@6{*ia5u FE#XzkDL𴷹.dɵW)3H\ ^p7Ѫco9tVgPDk`6ȧU^DSQJeQn9. ZgfN:7d|y3m#Ly¤Ks~Vlfe -Vc;r𵒰*.&YF`gԘ CBn4fem+N%v7hf+e,Th0!Ů0 A XEHs}T w8 <$6uӄ0Naofd :|A,71oi{N&/F?ظSZ'`a7d{hx9|ٽM~KYsCLHc9|>\iM5ēs7 q=dKRN\,a z$D"QthYU(K=,`S'ߴRFgKT{*#"-Gϋ b.5 yMVUu S3ކh g 7&syx2O^%嵭A}θiok! eنiK :yl mnty尣Y32UK !كMbEdyk (r_S-eױ42Wpb np:Zّ qӷM7Jm&97bƇke;-X3"D *ߵY@a] F;mg 4oJ2Ӎ6,f@0H0ݔ5Й9j mT@C[]{;"E#Xa~;^ 0PvS26 {QD ȕOE0Gc+)2k&joAg33y@˒%ڌaF~\جv`O[n3}VYK\{fS_jé0322R3QB#LBk Qa0afL&D̓6e͍{/]6a%LkB]g ׎s(u&A,ryI_G \CSlUQZ4zPak&ɶ)rch)hѠ J5la,= Ӷ;2㓳Z,1duf3h'+ E20ߠd!iEwvhfhn)DC [Ʉ2(c-JanfKs Iy/@ M6^.T̝'B5kxvΖshU8l夹xbR9MۑPZ 9Y)~a hau; xKj!&D]btwbP"ReA ijJMdmAF}|L$k`kokMa/ t MwNa~ju/:rFk=b05Ლ4`aYR.䓙k s^OgveЇ :JU¨K2(Xl{B[MRp\YhO6k}df3M˨\V~D /wlo!9'Npz_|-P 9 I#&D(oRt2/CJt#}lh1a5Rz.LTShC#~ ZN:Js) #Qͩdwg\N! 7/X|q(Pd_\{%;A% >8?@n@\J<-a`dpŖd`gk3J)s(.;Wawf@C CSH;Ih!>HMAACHo2҅:coZPz=>ņT) ڏ`vh,%D5Il)ODxOCD:sݼn1 7b:{GlTeft틃e\8FCCjJBpg\yR!r^9JTG5aLM 9^]¹}QN>'0{X>^X UC''h@:.hܜz!ޙr7{N@Ht pn S!MKGb P'9Q!CEt&+! !깗r{JRSyBwcHGHH2 kP{/MI) 'h5 k$|GPռ I(Wq8d!W!M>qGCft=R>t )׌zB)$OI `u/RIHiՐċK|/t냤n@8|od0t@seԧofN<t@4C@MɮD:B /ʅw4Jxܮ/!{O}Su @,.h%(eTtjbdהPq% H4+C4% ~T j7/w!IxbSr Jq*R.IdMJPnDMCRBIġZT`X`Cr u@5&2 = $2ZO)hF7{]AR.C9X@5) JBCnAC!h!F< HqP[JC(( H (6>u$z b y8D)Hqw rB_\|M ExP*)B(xtʕGN %H =eSP q >Qԋ= _D&HqX;|s hi}p$C怯M<ƉC< S@ BKvaS(F.yUuMbD.S=rA !r]H!'PzO qMK$"mVPMͭ!(HZQJihi $wRʜii DN҅jD$2Ar@c L\h<%Lr(B@OG(Re1( T!Ĉd/|*-'O (.wID$Gr-"":LJ ASJ d2CR(!J R^D;LfMq"'IW0d" ǔb@/A)]XThbM9$+@{B"j(%}jEԈՁC!MH/̔8Pw aSR9*)@B% Ъd9 HH:A5(5(.7@&h3@CJB(AOA12#s ̚2rP> B(P9`mׁ%hE$Ԫ%%OdZ+`TiJ#$4Hi\ZUztB(S((K*:PiDȸQJй(@ (a/[ L@SRr܏0 ;5"!t";U)CD7'Ց$O2@ q ԿJQA"h;C(U )Ȑ3J@4.RoeA (2AOԠR%E2 >Uu`D7 q 5 *AJ@|N!Ne?29s lrifĞD&hqiɥ09K]:'NK_iՆgz]ɋm'Zm,YiG0"+$_rCD .Ա5:_k9;h"aUQhs' f6h Qd!p 8 E7C%c胋/i2ui{8͙rc.sY955aƻz裧5bot9U[0h' +7Û+VhXh@iE!#9L@P4ICMujDSbEM;&s!m  T Y d$ "<4I'<˹p{@%B"OڑSDCRr@ hXH Z!B")~ǿwĔOzSi> k?=0HD7L2_q|jc@bR );;07R!BHA4GLE+wx.RZC dQIg8r)EB2G+X\&!3lحUP#cfE) b!cuY"s~s2UOd̪ү2E I@%@eJܢnHnԁթԩ PБ4!NzHAQ¤!ѬrX~MM*F-6Fc&D=[)۴L&]\@hձh D'$\JC%+'g$A$^'1zgg@UD<^fdb)H$iET:H7њ5? t;*`eL97aŸ5)NaP@Q=Xݞȶh~k+mq؀`60@,E4,/J=t*AJRU)DZ w(R+p=#&*d) (! i(2X(xOxF_3;pOU;<?wcA"nxJdJBN!D5 @8BP"\}8UL Dr@ Ā遼"C4#Z9RR6k7Ö`J]siZHjr6|>*ftB!d Pv+iL >3h*\xh|%"d A0J9CnB2iKqK! u>9>=w_)pr 9 ~׬Yϋ( KGw"P7*JEOC=kSHZS(Џ `isHs(ezgx̖D* D@(n@{'ukbʞcΧB'OzUfOxϱuXdelvd l3@(㮔 RN*% 4b/_ r)\҃E88:K{!#{# pCQlN$?M!RfC :I mu*yf4+ LfQbhRiJVh $S@(8`*U>ҙN"$f@q8 )GiQR29&>|7B9]I3F*>GJ=#W32%)_^ĵHyG6žn PZ*rrVPɸ;kq1o4~ZZ&. vXن A|n!Љ%=hl[ˬY (fs4"I 聭7#Z7:_+;YǽhUo$yQ6G׮x{aG$Dj)O(/4 TaKJ`JfZCsj λ<]H) " 0R6R9hPr%2LD[& ٗ@g4~3j\iDTQ>=S@7U@ k1_.|;u9pO/?D2TE@)AvQ^9 R5!(qtϝ TN`^ Prx\(J*@WQixL__foK#efRf|/]ЍUQ7PU("B#DIGvH@J#7&ZLRL]ʩԀt EzJH]J DĔ俏j@f~,)qjxGA7E)RzdCPj(P( VQJhT|!5"A}Mk "^t ONr(ŽJ "TR3B'5*)"&ip\CVEA"DJUh)@XN$CpS!JT T8M̴&@d0uHύ=#II.Al[Jf~vkFqgMnJDD{P(d**B )EULrQ)@*)AAԢ 6$ 뽾fc@- (GEñ2KO8 NeD{@/B9>AԊUR)((^p@utϟM4%7)'Z8$&j%7R!(UPU<!MYU4DfSk!%h@UEvJV;]*jDZBDE5D xD tHnQEN2AJTReP`W ">@z)+ZSDPT t@@9EԀ&`N  J(G(LP Jj&%ӅM (@0ApN&)PsJ N=dCPzȴ@k@IJE> *"U* >z T^ *{A4DUA](hn=.ʊ"UP5 Xw0sPe QW^ 삟( 3B?|v؁PPdĥ()Uj܃P(lcߝ~.‡i?Ҩ @^H?D"~ q(8IDud *Ԋ'1 "@2* =t9A1PSgb@hDa^QNMh3©J6¹ŀuQM.E PjTBCi."gwRhӂLPTP JE\%ǿ{@ @ڡ>d|pPAzȠ: EeQ<<#r /T( !)<hfT (R"ҫP9]IJ?"d/; # 4 # t E>rz=92Yv֪(*Ves;ϣzfDCB6ԕ I9$.,PYcol 33!M<u6ؿZtxc-eJִ  +\辅Qhe8KS'XԄALG8tWuI։JdS=گpq R%!HA8AၒP2@%+]!Ɉƻt@R$1"*SRK@SO1ÑMд'|Bd@J}2 ?V4E~ Q4*nK>ҹk;L .PMz+ * s )"dr~QuL9a<evd9D:Xݠm&G̜ 5Sf =Q]_k-2qE3sT 3U TS; m!AY[0Ȉ2]F`DuÁ"׷ w.zȨsEv |~D4DpTTםƄ!Q2M"@%yWȪ8T"T.Nß@{|Ml$!Cpi tΛiaM1:X9sԱ#Jb; kY%QKAرSL8VC$$2*As!a8M0lX!ެ"4 me6aRhqokH86vLͨwݷכx nXdm5yՇC.a7C96^M J|Z9d84K$T6mM_ݝl*#"|t(gNƀ<$=JXא\\.s0>BtHăP:BC"? B ?,#Z 2C*q!d6)!ɮ9R3הmz<(kiiݤ{:p!"RȉCm yVC4@9P7BYlۭ+`#ci#6}6y|At2!@Z r>T0wȹincuӋjE4!5M"+%8/ !QHDCWxe}~:kOXD ą(PWPRMiN`N P> z4)IVWEDM:ȕ^`SPU meJ_#2a0 8O BHp S^G)ȧ.ADv`WRxaYaGo Q?*Pz$O|mS#XPl\r2dw2^zIt㠁jȩA&GhaӞvr0 >NOZ7Y҄CJGYT6$E$NнCs xHa|~4+>P10;0z&!(!x}<_/O@2DX" 0B#fGf7=:t<C{!@p@u D?FU :7x@A~@2};Mn`vҫ~T 墳F 'ϺE| Qw*=Db^֬H ;DEC< H2 `'"T@<{{=I} Njڟτj`+Gw|( 1 =*CgТ Q\z C8`sIŶ  $Š'iTN~yQu`T%}tc Ъdùd"LمIs^)J&D_ԅRҢp SR2!`>o8JTQ5TJ B*b@<iwX AH6S:}YP U$!<,?uh}ry)b^7'*E$OėYP>DTNSJ}hOǾgeGrDh*4:p;5SdNTB. H2D;Ru?NI/enly,z7,2)Ȧ%@711j t"z^-8/5 @ĪR#HC>*~~'̐NS9R.̨zTlSk{M ^j2mj!&CjDͲ@(Un>j4?='f‰wS0FZM>sc!> HWbԇ5scGop7k^P ̇E/5!T\ss>߯Mۨ2 ê~J%C55o=냧,=6[䱱Wkk卬)ȍ!&ԑ>WH=wXx(垼0Z4(۪scU* Kv:viM+.JSD"kB]~2ׁ4fšp3NiE~\wPOЇ9ه/OQin|4wiRƤJ)PFʧ(dnUT)M!RFQT)Gu#pjY/=\VFq;aCm6>ڌ]xw,wqb2(JUۓ&8(y 12z´+cL3Hf7t1 ~AU:T( #F t0h,Qzt!̉Y` 97S C|]G7AM@ (!u"nJt(BB*Y 61*| h5j\7\Hm#u ڸ#uV{'kZYTawn(/  P)"~p-1 ~++0`D RЍ*TB rAr jJ*(@HJBO ;PN DAweuDz{mGL99I>^9Wl XaB)l,0)|:ټb9 :nRonfWٍ( c`6Sl ]S"e@aw^[;m݈LJUCH**&QD2EґE@"A*D `"w8;Y`@'묘j kE$@o^anNe_2=Q:YVy߼;OuNdrz*2-(P>JT>gv?xo?D)&@8I2aQ E;B6nkB g~6Bv.zv>%'`~wuϟO}BN"fOFϤrԱ xak'PZv:R{_%BRuw)\pݔ?3]Vx{?߰1ݐj)@AݥbA *7sPN]M715~~S[`sYk~#t6{f^uJMb(Rd"ڢ΃?ҰdY~~QU5_ڰ-W~(eYlTxZ@ Ig|εZy/NF/r3۰ƌHS^W-!ѦGe89*0Χ5C' ?~TDH+l\>R n1F2|]\`K3}*eٯN[Ȯ"L_t>6uҼ]/#m!GW߽s7;fݟH9&Ox"EPҟV ѱR'1 "NX+L?*lZT ¢4" cFXlSzQKqpcQej;~SgO42NUԧq+;n.t w6eu|,̾7;5p^JHezjW,Ѕp# c0@L {cyʋ"y#/60[3I~Qpp$>v} =iO$^9nR^"L8kѽ2LI3g+(r\X\v , 8OT(5ݥ;Nmq=p-&r K|SSr:Gjsk^-=,{.AeE|GW4vI"mxF98ÝwÀE~+CIMkqLS +!d|*'A.^%i`Ǯ?ilt”^jgby>v_)sÕg] ܔ7L%P(Wۨ*drt8#?)ހb@$j̷BU(ReT֊>ҎJ! UX`JP {zVWLj~?:Q@My<[o'Drm{wk[#t4ؒ@ :L旝_0fjWo50^$lbeN,'9XH=#ͭo_)Y$/kwn{0sO|D[端m.24FTzp B԰r{T[ k u9*2eFxd(묓)ym˵F]4f^y1G8H"xL*DX4}+t1 <k f` ws*ԢxɪMJT/a|5LX쑋zm_Wru(=k}r '3ٛ:$Ob-ˆ,%LNR"<.oʞ0C 1T f@v} ]K0$[9 >S.v >CBXWA091>[YF+'w)@Nu>|]Nbv75/*9;Ӈc;yQ^QY1r~;BGuWrSZm.*;]>akhN4NɒDǾ'̃~`&>7tEe n){-|tݯ<ﵔtkL%IܔelT\ }PwjD"18H_ Q?V$';VEk4oX<G9EV:z͓S79nz6 Q/mKI 4]ui?љ}ӝO]\W- 뮬W\Cñh oV,WJjX_ep?ڑ6^' a:*R} 9YSkû{,7rY-gwh -sb.'GoH1 sqP"1]ﬗq^+cm*ǰHy婻׾Vj"hn̩1G3m;Czqf1'uԻ"TxYY볏Xbi|}Nr=kA!z '?;[Cd?jaOtxLz/? Qao:k.hOs٦ Α=?nq*9'h̳ RnRjz%Fx>}e-֛IMa2X+:L+'Zm6Oel>eaBn/0^b+f2pfsoj{:,/zg^>m ]rLNZoB'g}Cܨ-VDc]]f z~ycMh> [O@y[,/&9y/W. X|l&OWR!]/#Fӑ6+rԻ;y d3LR-@=ֲhk"=1=(>/Yw:6. M״\MοRS9Y~e^|ێQY<%lH^snjεkKsی{c; ػ(4<> ؜R[г[1y ~2c,G*-YWyÐ4)pv>>q9ʳu&9?<7dr ;zc^K5m"6죘~9vW I=rãsy޿ssCjG~Ps-9?~2tH;L_yZ&ou5Tcc7]ۜTǺZ~ap>{u@7YgG+n8G?y!t/Z۾m#fE몞'1oHSMy׼cqJꭾ&ƖgB4[?uF lm,kfL:jv$asW?~/7 G篙W2ZJ'a~J =Ӟ?o{{?lnc'h9B;c\ׁgu6+C_[Z;U|ªIv ]s-]yI:{3;Փ;y@.@Zc^xD{z qi4_K29mF~w]i :S3~75I"ǡL6ɻI*tRC1<)}PE7y1nv(a(Tp~_x]]-O&N_enyNe]/%@'7ys;nVM?bm0~3 lMPc6g۲;ӿ;%rĝq߲N-qeY9AV{nO}_/[ְw۔O!isu]wl5l8OYծT3K}Z]1~Nw%φ&II_\Ҹ%g0>#:,p_{7ֳ" S_^=91ws$S N=Nb}mrv9N$<ռhܔsa8氌U<ĘMPMܾ T}UP9b9wˎ)* ҘBex=0?~,u=m+IʄOyw񷟛 Prc %$@/bD.'gjK,BQ_7IzUbWƩ6Y?vs?ah3³: giކ'}y{`U=F(zu#~` Ҍ4L8K%ɻy(K 3P78K Yꨒkז Z_cz\{*سP)s8oL*줗֮{yOqB頫1=V5y/K:y( M:y@ƬNs_YcҚuu}` UL}G=dЮnIJ'|kn<׷<:]Qm{I{d9坫928 _wš0{ dowX Gx@s20!^:o|>oyeD ^:VPGHu@0't% ϷK_LM>AjX?KgHn㢴@!:Ȍ{b c SɥuRV4QR~"TC~?[JۊşS͇_&^lfo9۔Mp[Ρamڽ:v(;&7bkS4$[V)30ȜU@YLߊk|l ;`tqraC83Ѫ(WcQN_EogxΈ+h)H醀]k=34hU4̶Y ]_+WNP?O .}B8DlNVz Ӕ6NUC| 5qVX7O%<'PmVd*8r)G'd(!̤n &~[uvz;iFyw%c7ibOo\[(;ˎ~"7s,d2ׄT@_K#ٗyȦC[jh|LkC/|rה }s4OfyZ{W"7wM1"AE )G";Eӳnگq?ߜ XP"2D?1Dt ^f.xX oޛ/ٰugrٗ}~OWf[_ NJ2 p(/c>Ke_=BDlj<笤h)C0 鱶"jnnmKx^3zz[sPsS~ tLH90"ʎ͡=rkBr/ L(1$S2kѨ4;%)bL.5ݫ6<DV3[dɓ'[m}3=瘶Ϣ"i0o3u" >ͼ@33WUz.3ԩz5ғ~)thdg 555˺<.׍^I? , )'~K0zܖGoBHk*] P?).H'BPW z-ʌg.?J6cJk1A4Gk0 J#msOLmjNO&}, Hod-( j *|vMs|Nf= oWT!`}k:I( ̬ڹJZFNC>K#͋ ja=Zc~JL(R)J<Q,)Q7fl{srrdzU7|B(_E~xOC;'o"Ł]X ߛ_]舞X|9"6OJ`?_ T3U̔d!3mώ@y[u\Md<CEuO`08®-jƻ[&YȪo$#>2o !$ wduQx?˜x^˗;A~|~IJϫjDS|gp'mDv<} iT1W297,L8k?r{;?)@䈬E7%Ӄ2TFvA2Eɱ*řEOсm% tijg}P;i+V]]d'\+NuT9ҷ=i[t*_ƅ*3Z^y <~iݥ J/cTVPSXˊ\FƆQ}ӕk=b^ta̳Xq;<+kp+/z '&DH4hf8KSј8 r?9I1M ,݄p&=/TLvމ>bfʎ9"%p.^J4`ET5.@|4gJɮeux#8-{e]\NǬu6 ec<3e|K1 {z"bg5\e\2r~V{7N[j]]%&˴+O|1-;Bq} 7l.QT#2TvF͞+-lP#l3}uҍ[,ay#K#7M/C5~6bb&@O`p(Q 9F]A֌ԑ1SsHșG O}org6%&^C;JwʅԁLnk%m6&D/SYnq=:/m4.%#We70f1F"p) ) i6MDȤ8F'!35Dm頎{QvX^=e*aL#8rL@3 4t]N|\+΄=6zSYc,>l$-,tٲ3-pwX!<.急di>^7d5>dI7~FCҴfQ+>6sUQ-@_ 3| ]dϴߞ#_o wWޏ &Nm:>TCؽ>/kRC'2,+jd?Nj;WH'=i?ʘft.b><_8}ecKr7~d+'%&N3?tpsZk@M-6ʼn e-pQ D&TԼ 9y.Yav$wrqsyhp8-zU{mP@_BAQxE* h[p^wh-%'=ˡƠ{&,@P;_7WMZo_lT8:`ĥoqʺ߈-U4; J$o{9R$W b)quOB }JOiDj'~v!6M)%dE_I. tx876!ƻFf,R\e9A:4Wd.!~w8 Jt^|BHa@$A2_/Xmm[":|vʙg"L[l_]{AYalb\9ah;d 룵@<- ~SՌpu.L*R}v?"l3T8ˆ)@ltl kH@?>EP Hŷ6hs=] zY|U1Hd%=2PQvhC9v?w`:m2K0> :2ONhI}˴/x}Bgz{p.y($<̯#§&ӪR(SݶgpuYY"!uHݖvC#7[]iJr"xp>J6%yOVΰ'kP >Q%x!R3.#AÁ*:(3 mD %NE1QwW1‘Q6m]MIRÌs>Z `iaG' `Lû#:nC+`ϴ8YA5:iyUL)AHմd guVR_i(U : ^.m'9z[Go4bD $vv@%9Ԗc?jv|,^x=B $$(NzyZ(3( P7hw\z'Ӓ E\2b${M),d\@%*!mJXods篑gE$S9/}xVfeBnIN!SʵHCjM=D2ŀI@2$:pdf6e L5{9AYVقK uv*XƘ"bb QLMp0gP)=Qq* {Tcаzz[@Rx%g1El  L[ L lOʱD7^Pڤn#-LrrO}E?6!F_T2~[kmWWm-e,j“Զ޶ՁnBq6,ܥ}>p cY6z,H-U}X4`+N'8t7LPLIȺ,a*?3*MqGT)K30vJۜ|p!Pc]7XgZ0 Dz\' NI/#9cr'1S]KEϯ<{VƗF~ |1L22 ~{݇7N yoi;~4$Ũ"4c\9y<-nq9α(;KvQs=esGQ.&NCzGδ|<:y=7Uԯ[3y?onفsJP l@A W#3ޞv{uLG; 璝(n|?~#-U !>.c[i֌4\y\ߝh>O9M2՗3#c; )"P(-C@ʩW>|]y=?태E@$KA=4r7 +F^/>g]>QD5nx=r? U$"G*VSloc:x>{V`vr909zϮ?;{_ " fG}ueֲ}Uvcqޢf/MOvAi ޗk D@$F8?W='h᰻uU *jU#_iwMneb r튢x6J3!Pw>??F(;ou$ɓ'=,{):<,wzp413HdLNg%sm8fb8ރspsɼ%.wG o#9~+w_ yvݪ67|B(IQ-UB#ϨmOȤ0d1&O;qoשbf 'u}B(Š`} y u6Ώ),`|omt973Ta:u9~ʞ}VIYkoݿa fC3x%?8S\@ʖP|x$-da̧#Lp\4TݡLMoǾ :6oYCdʜ.a3նnz)ZZ.>J>⧒C 3)C5)#dZyiVcaA_0wخ ӺơPmxj$D௮Rp\1Mh!5DFXml'ķ}tTֺXAX̖f :=2oO]q_cAwQhQ%p/1Ŭ;<Цo/~}[ZRTnf{>wi^*u{=~{=EӴ5*Ë{vy1@AqQOdX:+P_TB\ eyVy*oT_[79\2)pvN&t@' ^f‹ vp M.-wϭyZlzmlD3(ulq.#ξ*;ojd̈́E  AjpMr̟A`Kk EBPHuVRbjL=xS2C_ ΘW(~lpB6qN# 5_?9 *GF6 !}ָ=NRKi}Q1&&yJy\PPݔQGQ#qFjnv^M[[O7ꂌ (2@k4Y\v/qg_Lڵzmko^%Y݂Vn-KHq)Hj( ps[wz-]wzװֵ9WxWi$(p%S7ĜD#ƕys/]{x]79e cF>O.ݱS_w$40|NFml5 '<~9;$k!XIC,h&??(=sTAP_LC 6$zkQ>E2@?-C%3E/Bɬ+ 蛞RMG%9r=eN)5Hy jQ3 Cﻏ{_W!Sժ2iI<<{Cd6Km3Գ:Q%Z7u׍b2;|Wߴ*o?fN.[FgHہ@tGL0ύd,0\[ܠ_=0x-M.Yg1Iɥ`xZmI`kȞ"yEC1rj;:Pd;#o)k7o˹DS0 Nr(UEfOT(pj#5O:XL&-P 8sz&>}&8m"(Yn Fr,,&mV] BuQ ZTvysJYQS6jL98x~GٌM[4IF1FB\^2͹C\R9sͭZ&ͳCkfRv^؛%H>6ݭ0R],r óyIsU['tQ))+mO^AM4cS*x߳n;2<$d=smN*d].WӋQw0+}&ؑ2w嵋o7tM5vx!{~j#>lih IbGNLbOAg_k/.6lrdsďm`J:Yvu},p='.=f*wW]w_UU \ j=s'kDDo_& fl%!_mtՇmNji@j:$ D|?#uL"gx;`H ^Y W:a:4'_TpӴI _*K#Y25гG.d_T0&tU'g^r 70U%,Yy|^qa*c5=aH>(,a!  Jx S%=23k {侉S!PQC2×G,[{iy' ''ٰ 9sC*3>pٙTi< L푀 Ft0]Vps6\")YJ@;&UΔ˨'gO£[McO]nX&5K95b\Y4%@ţxÈC&obP=B9&e"NNR<"5WL." 8 }K 7m 1 T(4nX#0z>H'06V<;'4 <"FߠeHAF]B7q]d uS$\S)e}y5VD9Bm-\4?~k0R_{<\Wn|?9Z0!T 8xzԜ]Ű~\߂߻{+b2sw$d:ݷt$km j`D~_\8cl|=ᕴpk,<+MzF՝НW4kؽiEgoq +s;꽻N P֣7Y.aZxV4| Y=Ra؛bq}S9~zpX8(Y:>7/j.+;r=UJ Oۃ\|,J(zFGZcI$OgEl$5#=7ݗ=3GjA^-:~̤!(:Nn-_V|1q`ʯVz'", $)'=GLx_}&3 <Ӣ!8mM.UPF~6dazP^ѫݸuGt?/6W.UZZn}vN~R&RDP4 Q"P "%(,Gp&o˛y2c1wi02>ל@6E{BSG!(B(h(**JZb%Xpsd{yVaj˟OvFN噂Yeݳce7<ֳcű޵ր-k>[,9dok̾iȀM P> F&JOEX~~|_8VG}Vtqvy>uVdqV }a H#.F nӐ.Ec'0~>>N+ ,u4x:9I~z ~CH@SlBW( K2diU4r?h0;gEi 5D9?ǟ)!0 :XKߑ 6n%r0biVl@qJu]چ]eHPo|}W4EűBUJO;Lf=-9R|tΒDx'#87а^R(Vb=j'PjTQf q??M?;׬dwQm ^q|;X*Ѭ}(j-U`tNƣ7k#VJ/x?nAeueojy"8ΞЉ/,Rv.VUR¨_mf?ͧ|Yh(Y8ڸxV?% ]9?]#wv< d%M?1z>8+&y]?KA}B@JL TS?" P%ؑ#"@?K ȄـOwRѣ2Pf'\ ebKKHNƖW)Ϲ/XG_qDPx}U_U_*WV Na:}*L(AX}(/\PP)^ "y ~%lPOչ$C]_T38dBxm紗'5k 'xW}׾N'-Ҥ=YW!3.njT?5Zg'\<ϕ=Az" hw珏_+?w MdrK|sdԗV}.;X0(‰ѐQ!A`u5>1)~ d+E؈:T7uvY {샢bbႊG)OFw4Nw/ȸq]v MbU\Q=m(1t$ߵ{Eo: OI]Cײcw6fd+eU!egœ~T3c}쯞hAEkYJJ]e*uwJJɹktA Fz 65ϳN Pw+`NpqE;d$g``:re D/Q6e04U @.p!оQpiGߥ)Zk)իZHh#n/aLYcE}'A3!7bY5_4^ݯm۲Ãlx,*3 c,it&|S̥XbJ;5`Av]+ݬ6QdSKJ0wJR}!GSTxH iGG׾\]K5'ByE_ u]h)TS-Q]ZíjЩk22mio_ # #6,k;N^ڹO|ۧF0:Zϩ~c6emC[_KҲ@Пn&n/˓i_.P?^480sʤ}p/H<_ClqS ~> 9y`~!)EclX JR.&jX;߮?%1-i0|42QG.7o29e YaWBN}< y3>ԐY>5lS? rzl+5 t|9{DEO1$=Vmʡ{_(IbHNCi3@n0mt<@P3&>gKFtj'aY)>7aAa#5DBx$Z/Y qqb'~˓gW*?_`:CIO4>>bkIfɥٕZl[?ڏ}cP4L7okݐ= E=:t~>n~Í^{=?\YH#XR GPJdVu3[ƅ:̅eJIKaH;u7,EM$8:2r:]]`-a_/SѲx$&Hv>iWqǺ{I10xppK3j"Y(7dXÅ1,&uL_"~D?(&32S.5!2~:)0͸q0paLZ0 DA_8/r_tJI%J,=5Q8x, ȬR_20 Hu+5;lĤ9V5KǾq<$5H䬮b "J)64u|`0\X -?ӽ¦!>n˜G<;^Z\?0o`׫N!K-'W_򽦏p?4EI uXtDr@)H01 ȑ2>$/uLjDs #E3N`HRΈl ` ɔԺP Q>t\o3c/iJ{V~ C3${˪+;iRem9)T/ulKaL‰KN눃d#@sS#VPc 1 P;/1y&\ћ,zc9ffa&By?GQ/|MגJ$'X/iv!}ek *zԇp?'\Xkx*Oa3'm"ʂӪ͵Ȗu \q&A"|^@Te_ PԢ'pi.B 7*s\$;NM|,Ô|TTUoSZf郩^5Sڪ Dp XZO3䮢OgQ|<}}}RP LͮBa@;Dv?'pLsZCxl?@dTX]Jbur&Xcx[Tr7|6[X^4 w-L>F]7УqM3_fJJɾTջLqe&mj"ePeJOrX ''7U>Oz$"Ǚx:;C_z1z=#k iƭ:P.fG(%cb'Pn/ |0/\ S`TQEEkm}a ` 0" >ʀ XM7rCP"qɇƺC9t}y` \4~ՙG*CTE @DzѠQ<ͮC~_Nv,||}m|O{qaF| 8T~:O=! oNHzF ?$me`s,,G96.o*tisSe=&3,`|N}#I"kdR< e}oʇ:dp鬭T>{FȧWYV9]hxԦt›c+Nurԗp$>`RDN* XC8Pm)BwxyuCd/a}_6PAw 80N?K"+}CᔡW *Gg@%(#F;T@! n%L <C$Ɠ_O/Q"rA7lvur,a1ɘ/O(nhm< Um1c^"N cR'!-FZ{G3T w/y_%uXw}c_PC{SOtamº[NaoTɺJwSᛯp? T&fDdFwƠo<RhB&'֌S}QRTr% O+O;t+aP^齟?8GgJq|Bu R&H?yXO2qݦ #q?'~{ q4d"L@>@f*'#6_brꎷS#~oV/;/=Yn7VJMM'4/uoP4Vpv1ÐKkKP0v6Lʖ~5@:t `Nx*$;$t?=Jkl3p1e&2؉U14K$"H,|ovI_1>C'iKk%Tk3$xҖ.ao/\`5,`c3|ibhDc|,2pm!zUu!@}<|<}moӟ_/"ð~Q '/fo7D,۸(4ǫ6BpabAz$].K\Fk{ѱ6$pg 뮖V$u4yM li_8:xr4ECAHPߞ̀%k ~ePGǤH;7Bb?k 0ѸR:YdAfƝ1_tpSWa*Cp1Kz.Ҡ'ʠ9 lt$zsWLm`^׶ 9t |w?k  BOu贒Ga1 71 ;F?̇!$3FE`͌J g!rmӞccNkeD<,(:H@i1BNBwQwz{fC"*`~|~0x@P:G[.).[Szp dJ#9" (:q{CQك˻緛dDŽ\$:p"Dys5u\JSP2#0!J ńz܏ȁ " [>{?}*ē]_@!Uh{6ђ@>JCtƮÇ\ҺܭG9iA~2r{iAPGG/˔yTʛ}y8TXB#}M_g={߁.~E|RW`[Uv5O#1G6Ja .\ҝw`DۺљÀMSJ!1׬;|9o^yA @g}S Sb fÉhC\Bvɺ+)?;>e\~`P QT2j?iѹ9rieZn (baպ|f)w.>q]C˒qdD (K"[o4MX&~mSUs 苗lXw@WJ VB9|פ<}Lqyz>%M $8"mw?v/ב0n_v+Z׽5@(l$>qVjagvG4pӱ斑d;dc˲7h;5d۟Gvl#,;0_~Q sPH}dsL!b.b`[]svΓ5WU-Z;>Wv&L7sd1=Ar+GV5ֵ Z_cxW0ca0!Ŗeػ:ê#3AP{Y$+}ۗ'Bl LN[$0H,Mysoƶչm-f\=k8S[wU]VXӮ Mrrb>WXZQKewvuwwX#/Ϻ4]W_2TX͗喧.@ECP(а>$52HUPD  N˷/ ͝UR&:`kޮ*6^uuTk{;#u.5q/Kz^cwE(Q:'Iqv=b{88竴__V/wd̻x?xUW:,^g@$H }5c *W^0Uc[euN؋-өo34Hcj Pø f"7yG}wdZ9_]nnCdY>[o3#?W0T=KL省1uԠ?9%ANHR%E؏Ml~/2IO'(l_m(08g'޿黋n00 &9{+_8wd"?&>f?b%N }Py{~`?KA8yF\>ip:W͟|/eQ;M9v tQ&N;:KQ^ =eC ĔOI.pX EkNNL/?@=lύ$mq3ȘR >L%:Ԕ@v+* ElB*L(*{GL@9u ` G9,Hd'Go|?ɓ lxYuJv5IUz]8}qaM 'tZpVfJ0ۚB&ƃ'r]Ў;酔BD%oQ4^̮rnb~'Z BfJCOweOB,{DG#b;k4|R1OЄ@NՅfH{sXrX=C y}F r^aԄ azʓF]Sz\ϣ͢ ^VΞzCq {yG=}{p | fN)K+4;Fty/s)+!(Zq>O̺BO(ەN\r@xB jj00QRd"K7+ǀ<ǵY9/zS, S(]F[TAooTBN$ xF+ >J|DՎL˼Lվgñy /@ƀ#/۶"AҴEES(DP@D$tMaoY)@:3JZ:!/87<(tr?*?˛Q\g1z0yx^0 S_)O2x5EbzrJFbdXrJRb2r] ( ˩&U,eә2IV*Ub,JJyOY<xγʪV YeB&(wmS`uwXrbTMdIDG#JAb #n+YLʂ6\*yhqL^<@,p!þV!cP 9뾕p+.<~BG`s=<8k2_Z2?x:I!mQp7g"t @Aj '}_e~LJEiǕi 0 ڠlaDg ]:948鞂׈Ll*'w?w\!qfRL[*mDA 0.YKcO\.@!fM ng41>F7ݶnM+A ;% [ GpP:sgKa nkC#sфX kPY: Tם.+n :-$ܪ@#$r6e87TeJ" %Iu&+%P="Tu EhG"TEi)i4dfU4E%x @Nim]ϠP0<^_/kLKcIċubreJA(9+JM%Ewښ.By꿋E~ܔS{Qf|x M/%Kl&B  ?Y͵_> kn?9@*@ ɔ%;8QSdl#Ɣ@'Q;2} )&zJB=A *U?xCzeZWJist3yO{g4l̨+=*VڷZS 뺗ưQڽ̨o`1ܣe};o!rگd HLdNe`{|~YtGxv~\{`q> ]bz:WibӤŸ ،vNxo06P! EYlx4e&o]f|pmm-[ϩUYy_v4(|.˥>io>,eib.dTgm}Wam^F^2E{lYnqKt%7ɠݻvDJXgT=4K(iN6*rSu/FsI\v'o4]g }ZK,YwtG<*2Trިv[K̏G_|N/Hߪ \f]]yO7m!b',56Swo2l' ĿM>;"_X͝mv||VwsH1=EjGuK#DHΟQw} źkE->ܜÅ[sj\^I [SQz m$ydΠ"c=^yݛedl)wW[jqtO{m,Qnd}'k]gxp3Qo-u3*?z2;L6?3p0S#ĝ} Rvafy >zvdK`鳟eW{uUkȧds<3Se=7:w1~'՞VE_V6Sã<^nƳ;*ZOSq-OwG`as_;NK;W= TvaYY3.YN7<mw]yds{~&jT+}g7!GYOYoq=E~g1ll #(ڦ <^ńJ6ѸYgr15 _>>~WDBO/s"C#ǴԄW*{{/?ɾI_ӘkK~y>/ 2O?E=AD "'Q? VLyh9^=l{r}@IЪ!9§>gd%K]Q,7VDLb oRqC\.Rŋ&VAaq5N@ DOiIڭqלSu]Za(a+'A&t/YY(_:ďSe~ Z*%@9҉RFܢu@ =x˕{<s_;}ߍċCxr{ 9,nG`GKl}b҈1`ְ ܇|N z&?3pEulٵvEaN*j]_1&dS^=dt{=ć h)Ӗ?K/ D!X>+_>/߰s Nҡ InR?8BHB8j޴grL O=xK{#[( L@0C( i,J f`#=3EmOӼS0ܱ,g];(*_T JSɪ{X/8g1'(d Ϗ2p'U<5C:{\cɕC"9( f4(='/I w~ QG u')c7&y,Qȵ vDT4*Q@%evm= +NySYg m#O4_}<$UJت AJ &JQͬ z)4_`LHS $&LDMl~̠Vb_>~S߅(eTRq BO<}!|26*ˆD̥RQv@tuZ>bcEͽT7qȨ0j(@uronaA^ěbfrm RPϹı>Erqb]^躯;&UBlZLtu褵cE_@`fu>aw%ћ * /FjHP,tTI'cHO֗?/Zj$q}G*8B|a' y[arR.yg|JQC\B|^rL]My#+BUQ1PPf@B""Ps: R1N@DE!!BO\.EQWk忨Ubw}(|`COد :D-ܾBS6w9|-1 ;wzpH l! 4r;Ghj,@WӨi!ƨf)܄` r$UD4(z7|͈ Nt$@" ٷǀ+E DHd$&EYzh a0^r\K;6w-8<Ⱥ[,ɺA&򍉰(PQtnuI [c8~<}hyL3#I6z5&2y?K0 +oY\jp4yL edG/هNcO|Xl̈́!nUFl/T—cS "ҞvrfʻՑ6qgD"UXb fT챪ZBDj Bg0$Y-Au\>TaA,A$?]z:L%Cvnd5=:Sw_`8G'PVO赃~HgNdGHLVQj-^Ec1C8<?—P kMxN] YӴAOZK+hӔL1A0@3^C5jY|>d|Gmc2+U90R9Oeb)*I(!D^F`[(9d>ɉ 3dreYJ ڸ%U<шTsR V޸jLSHf CݪGs.&/x*a`t+! V>; ϑRJ!)0 D"/fp+x|;n -H2|@F>2: G1GRP N) 5[\kNCk> ""#KT1jYy诛r/u%լt"p 'O/S[7 ]8f~rרF!oiy[_2 ¹ha# f:[LZ!@Lґ9g̐wBB< c?)JPOVLj& P(ͨ(9cu(sw_Std]g3u+;?-C`vBkts03>8c-߁|WHAADd?ݨ,j.K8Dl`}ǠcEgA1a~[zA =zPb) )QUP? gɑ_WŭT֐`Fg[ 2c]f=Sųt O_"0[(BsīPTY?Ӽ ~R{E0n`k=4@.,АH 2PR HV@;F J@3ır>(4(VsYh Z0F[I5/iOhG˕$z[m*#6綤pCQ.ئ?5~8;8lrdT,BJp](8Ca}mk_&-%66B{%$A8ۛu "5|RJ/}O1H~;2GL]V' ݘ8R &F%q}qna';98jp+܇׺X b.[4oj@(t[j^ zHK7Eը *>)q%!hQxE,qȐʂv ẏ!7%Y srdֶ&1tR aD v2+rNZaN y0_;K&]+}F0 ^+ M;3321Akl$ef"L]gw9Ǜ7I}(YOO1~{O@H ULAm5 0H(/Q걤OvxcbBxLYxtJk>{\A 6 D,%v> c2m&P3s/ v+ֹqڸp<`']"+:Ϭ(<{?msr8WD$ƨdb +K6( 4_ãFFLp`MYf\ L޻U-Q[צƣt8}~572Y-| ‰Fl{FPd4k I^][z  lOU;J:48LrO_;_0')$8U+Y'LRq I()AND2Zo Ls%@gј"TGI>oKv!$PFÍ`MF ;98!Da'P.`T"DW'nRldkC\ u˦6ژLgf N9{/{X ɉTBRhPJ-+_z^I{ ݮ'c]sYgszXe6kfV.-YToNi̸⛆ dFyQY; 2A"pzD Q̦P/Pk'ʑnM晃q(U%aV/kI2ڈ YkQ g Xч?g_io F{xFe26TO4V&2yOOZ}%.u|'?g;'M- (-L(1cA\c[AF)<S@f8ܜMs-tr7y~f`vc5Oz}X2&ʧ-PԄh?iWo?WZsҫjNƔpHtv-ԋ2m#1i1[uk*W\% 2^ t\|nCd|w%:uE4ld#m{̷çý8@l#y^T 2zKJ`ʝQJ~VMy6Cm.ZM iكPyB +7P/cPS&F| Xam|MU3R/22A>/Cl Nڞ>GW\ny KcߨA|3>9R+chb7H]zU>->G;?g| QYr9c=&%6G߿ٲʒUr)GRE<5S=YgG^z~!9 EGP=\7%j#(ؠđ~zB E"owzW"`#L#ٿtTׂڮ-D/Gov% wՙ8U-h}6 4#-.j422N$K`TKz;Z_+W bݎ{@/TGGXLg]?vwh9@i>]-&L8Df(nٰ4ǚ|!@w?G1C@rqP60 (,5鸧~Nn|II{"uiojZyX_Jc!pgt:jy$2W*#cd֗+7m0s2!|`){&ȂAtZ&@"d8 "R 쮤I/AakI C!NH $ph7_k(xOourųCYؾapҎpҒ /TB IK]ƾ@v&&GWdO:e꿋=Ӻsjp5Q̸1 Y$ǾY2$|땗Q;me|f/_挴Pɬ;06-zߝ c /חW+ѫnMtdڪ7[=N0+~ qz69h40tߊHEh߿^G yrƄxKǗ#^l75l>o??t 1 ⇈Kc]b.]"]ы3|]i`_ -/Bt z7:; ZJh3 HZr8R#}#rhCˢ(9M\'csV}z9PR8kS fL)KCy ҷ޷c(A@bk|fuDP$PHBc@z=Ep"#@J\::/>Y՟5Ƥ,SQt>K/g:Z Z,SMSm,RGgbT0lOєQi4(Ǵr/ˀ.c;ӳ AOsxzo3X>N7w|> N}Eo2=M }Bdy1so8"7BY `9AZ;uPJzFYCsleA rI &0m݉ceq/Fꁛ4 qiBw>Ѕ:W~H*?~Cr.1a0k&Lj_DƎ3:(RDPhՅM5ƊrQH"iET H‰ j"/2.PP%z2vd4TxPP= PR_gZ?j{&RUv\ku'9 1%$粑; Ս{o.6Yy'M -,p|?. s zi # ČB/SBRfZ_޻̞|f>^&ɠY 0?:X߲$3q?b_nCK9̓  c]r,*Id)R>%4"yT4̗3BخS?h4kO5gSGp dp2)U@Ф[z&# .`ֵ&j7u53,Ĝ*!2gtV&9@!l3m 5?K$/Fg s)V]ŷ(ϝE"ĸLdkm=;/5c=d8kPBx(NE,'gU?]'vIEeȗ\-vHaF6*U! s5jCm!O^uڲH e !3"[/Nao@ %̄蒐5XE}?$Pg̩#B@ʆI!)5IJ߹` K5D3g7{]N+&|M ˶+z١8Qv^0UO!1_ ~QRs(CC9f+ !ms 5tԤuQߠ}$2{I20C|CBptw3|*FsOSڒ'*U@wmMU G>,\) *ΦR}_&nEdpt1pu0tǀ (4  ';ySI Y} OAr? M䫞N9H܂PH=(tB$Nx)rbDp! n%Q9DJs *}TE{>ܠ? ҩ@z8])%@@GB N s 'u QHQ*R=0iG(D3rT:#RGZA7p{¯!P@/Er!7Л0a7Ҁv=)ʾA@zRU v<)R=yMOo@HŽ4+1ad:(zJ%/ jH+ ThCuE7qaPt8SJr9o$0zy_sx}JCÔ U 3i'[(x2ŅO)x@;Sk &%C}*vR4ʉJuP*vsI )G*'WP֔Snd rPn!8r@d@ UCTʢ HPPE4=$ y(XˡI|B8ZRC 4*4hB"kw" EH R# "J  B i{]n]w_OuMjE4X.Ym% Rf_ܝ@(?͔ T!E -'@)K5"e(O?D4C>\$7b"QT|ȖCցf :2kWbh PZ( =S$7{dK*4ET|7>d:ːI~v֟lh]prjbB* % I89ӣKqqTR!9n ;0;Ml9W8|JP''@oXzŸb>P/|| NQ.Euքq˪;)c hB/td/iO/SK 70`[ğD9!ߵy_sz*Gz ~=CWZ U‘J SJ&P)Źm4 CdI$=gi8桋>@fait5,T5Uh1H~MIsZA:dʪ"/j RCQvZ=`ͯ{Pxsg{(u{ǑJAo0PrXo{4Ȑ}ETԧ~S+TEֵuTOx.ѰOOy_I3C^ѼKa:'o%} .z:9iKf6:fk9=!1ߥYt,ÞOFAzڇhx̽2y>:fI:`ӶNHm2<~&.:`{vz?G}_B(ܢi |De`$c5D]¥)A$rg2n# We=S;R!?PZu1<҃Ba{{*d^ 0'^i,@d ê#x?Grh\˜}}4j3I_|^>3T`r.Mf$6g™q;);mfMϵхxlpz k8Y71 >kڤ'b ~uDJuQ ZF칟]~ʙ>`cRa|Wn׬xѥ,২CTԪ>^-ZHuN`F;x OŔt,b8@U<uV@pTIAXBL ґʐ"3)rYUOsaQ\DTRq3"ovkgSj"U?`4;zW4'vCcP8(m^qV#ѷeJ8DMj)ꛫxQ$bD&Sѳ4\B67U !:{.ǴubL~&WJ 0oQWeo3oQZemD+dz-@l,Gս\=%(-R8"pfHchcw fsYmkS~=>lC=&Uܪ4$8CJ =}c_iy5g| $RKBP|p-8eK)t_!$S$G%?U<+RQr<`Fr# DIfm()AO4}bϔ97? 1I>)hxL@:jTJAPU1Ae7kϠYt(D<bpT s[\V>9n"êTjVQ)usVu,œE~"7Q˳;> \*n_P!,6ȸx'8AŨk4ŽS.!F"`8Gul>rS.elBb9Qrts&`CMNb<^RƫHƫ{zj=)z0~,(Dr0n S(~$l_鴐ǟ^"x[ndWf^CI+5)Hc]0·~"a\se;h\("9T(#ϧƁ6 XQNv*LmTM@#ņSDPL`T3Z/tyf Z |5g` rt箦e5Rè^VeʛVhNXeȠđ?T\~ɨL䧅C)VZ)̌¦@PޕSlGD,Og1HPƁc,Y<)$#I+Odv '0S4#(ßX "Z)eΨƔE2F/14[Q"7v!b/tA .$񦔮.cK?<(jDB.s5o%fچy>2WAVfca_Zj$M?e54)O4CϻLAIhtۜa%rL:gqmL>,7Ϸ. Ó=..:LlMe4BWa{%Nn 254:uEMm[JVSVj,%y2Qh R¶ky=?j2:rn$VzgA9䗄8>RotX*Ti30.r678Sus3Hؚ e;OY5bOaܭtJ { au;X'JRi1Q,?鞷ĉSNe!>T]k`Á,{C^̰wE|fF|=OWQF|y< "dhA2&,ݹ\D9бd1mno}{}ʁGM] +iEuW6.E&E\o\Q/AW[9#ɘY{n;y)2\fT(`2lڗzy!8qtÓꞆ*&cBǪb3jׄȞo&R ?Yx}^B`5O Vǝ={'!ЯgG~xb}oAA@QA߼D2kC_yL.H>~g[ﲅjڿQLi/'Of3jޏM{DY=;:dX}U(>Qd|XyR9CobK8!d0CڵuH=;K{tR\L.Qf,QHZҰ񨙙?unHLK S!`ir+fUIGNp uH]DE{s.RÑk D&,gڠqa6hZ_W J}ug3d18 9КRy*i#BVI8\Y ĹuO6_C%t,$2"}O2 b̊ 3K#!&V {*Ғ()'--r{S;7C_!-ԭZ)'u3T%%kXjQ`vuA&nj5CC5҇,I9Q(wlkF-1BOՠXp.Y~y&Ų\R@h(ToH<%3̡!hʇX o~MkQY' CԹ K3d8,uԏQH)(,&Q.O^C%:^&oߧ߉ۃv~{݌ 5quH&?L WI HF!\T)NC&?(][[JlS8ٵ0Ƿ)(%qdvg`SU(DoDjִ\":Fِ_a=C'b$:g~79:SdiO>LϞM4`BCVj͜!M|uO蕷O- ) U ?QfdC̩ǹ8NBUVO,!hf+ΨĿMd2!)I٧EI_V{z 4{  O\9/Es Ja5@.MS=#q-iZ;P|rpp1O6y (W=\ b+,ڢd҅ 2iY%#Y &)Q,W->Y );t2;og})P%X&,徃}P4$2,zF C wGG[!_;?K ڒrR|WӮ-i32fWk75ޡ ?gSm{$>sܳԦA$AN$ЫdULY ~r:xNO\z {<@>VDB`J`̺d2,HȄQ.HiH,"]!`YSMdĬLʪVjp38"=b'`CHDYی t(hb]1;܏ <pk[0$RI)s>+p9ig5,Ns!XVosưl7fƺ =W(Ո4$v9d"Nzb|ǬSOTcw- ٽINWP{k+jNIfZydmSys+(c̬<4sN5?2Vh>ST.II)3agɭOZvEzId:5N?xrq.vhC+iK7 :86c%2fff2QfrT=:0%ۑ mP-#ž\+{ (uYɧ~<yVc9Rh3/2ͩ8"ByMGoѬ@1 5^,v<(rs5LwXƚ2"mK>䯰Ldo!^Iqw5}՜@ 6){H =w=ZL}7_^l( h?jPuz9Ta(8OA*jOcGRfZacC) WR|\s&."e6oF:b(#~&)LE ZnKF ,^o\SwՐfgBXTҭ׋"YAnߊj` `x5ntcum6iosQ`E_e ŌFj %Jݯ(f @=x3p)nD7W(Ɣ_eaZe|2ӬH|BNgWh{L쟌O72'7F2pT6ѥgFbP~JN?V_TuN_\003eչtl+TkJpN| J ("iM/0FVXѮ(d%sYvxXj*Z ~qc(TQI#"qA')QAiA]Qq0pR=gDC /1*xwp^Go`AIjBJ%(!`Llķ}[RH(N\m$rL~FДǙoٛdRB)xg ϙ%֎6 7DsDbMLd$,Ea-);zOYLdYZ2jJ <¹kػ <6dz t n,&B.|t%= O4W.8Qxf6o]htfQG5e,W?r%AwJ0,X|}B(?ՐjVfT?Z:6TI1!95$C.g.Wx#u;┤n"4SϵSٔ^nLڍ7.ʎ ӧ}LgЬcS4Qk~Z(㚵ڂ\5dBgŶ.jb[^7 >5ǻS8eQ6'.=w}{ɶX1\"&k8whT9|uygȖzKM*|k:"`6&Cٓ5&?PUҜN{NWtЎӮJKgGZo'zq6ʀY$%JyƦp[Th[) #ʛx'T{ƯK۬ΨE}e ;ny?D7;jIJރ;`xgkN uFkޏV:WsT >'a T Xl-nWesm}Wo ÒNP=tNz=%nU5WmRS|5y:(j>X=|կ69?qj,pN iJ_6ru%3Rdf&hߟ_X1Wjku uuGPխ!asϗI5.x}ʋ.*Uw8sb$Sfmh q{2r%]t|oswx{i1q G9%AýG1!ƊN8J[^sRcVM{LK022:`ܗԅ!GbJpjy.}% B {c˭.ǯ}?`C-7EŪ_rvGQ3 ZRmG)LxiJasyޢΉDi_^# uOUMq/Nmߖ*PdHC}t6a eq50©Fy22~mu~gvpi!c:72j fO?H Yn$LnƍX\EAks)NOăغZv0T1R齁\-WV14'ƴK$L8V3Ӌ=Ewci?~gcgoXWPV1@7lz ѡ~x\+ɨFd*FnI K"r2]6.Yް؃Y0MC|G2S5Rp7tx:;{ա):_5u~|˙IǵrƵr${4w*J& wXDnن^x꨽yQ1 |eFrT^[R %OuD$Oo} u=?bqNQCJt'X[&T$UEópMT=;u?.vhHN<5i_M4{.UZ7Qv0oELJ;)nsv1zHWeSyQ>PH o o7ܔ.7lА)&T0p'Fx_םD=~dθɬ *q;`UU1A==p74PDC@xfT0$fIRWjQm awvS^Jqv+$5 Оe$޾t́'Y!oh+?'& 1-#<i BTRH; S5S0%&L .*.$WˢNPAɟnN{v /}7FvNe"TaYX4Q$r0 qPG<hl}kYO}=f۬ܨZ dF]Tyțp ؔ. YFauM4T04m!,4!U1=д~<4&?W٭/3UUٵs_е?XytU_2(((U9fnJvR)'mAڊ+`ZN6uڧ[.&]tLŵ>8?⼃lh&poaRy6Lp:hls3^3ds7= g (;xd .5HMqFN ҳ-{f*4MӝԵA/I50E@44jJ Xj+u}fTv뜬Y=v"+`7:)HbQ񨗔1)&PZ<3%/7r3צIB[nx;6ZDIz@zD]2 D=;d|OmvRSbu9',ިEN *Q"}„ Db B#reXr0Yʻi Ӑ ɘ2RU8 1wn͜Y<x. %5x%tQ%*@ؔΔ8>&!5G H ';⿳~[miP0  %")-)b]V_;!7ӴnX(1JT)=;K?Bž5CAR CQJPW6"H- bYܳSΤȅ$%O{%M:4oSHͮFRE1d0 ߆ژͫdʀڃ@jːnmk-+,| : S1,~BeuLGyv R`-0g2 yj/ ,'w*NX{lP u$[@)= 6Pg&-ad`w.~X:ԇ.To=Lgw2{:'#ذ<{S.[X(9ksM#KP9Ie?hknBL0L!;D7| 0)(GR7i.0f *cۙ&SPbFWifҌ.?ĞUlv= ǁIshH_G/CLnȉdCi59FqEI rxOg\]1Q+{q#<ʳ#ְLbd+/nYXQbh|XC7l;8W0CFbH1hkc ik|ww-b}T`uS-dEmXPΩ*1O /pCNi.Brx,޳NMwb&)Ȉ :aL|3Db$D'ʉ]((W|Ě"č4U.T (nێ=FR~;R6Rl ;2023(Xb['aק?7 uI;|ؐs9H 8aNmcA7&^!,br(5u}#+ dU:vsfde72Z!p~b@CB$yEߦii |wRP_#{9P)d.^os_|H2UHaQRŮ{N vY QK&͂j'2Fm|RW!SvAlARG:A4Mc}8G#`tݳa @ Ӵ)Dݫvzج5BvlGKJ,I_AzCQn;ާzeѶoN)So APqWDR"VoQ;f?&#Nmڴ zϑϹוJ^37F]- G1ckw;h*%ވۡ3oH! LKVROM緤 9&hHŚPFwּCzjk1m-0Y9 ȗHȔU1N!kn~(69GF膐dEӴ"$gGɺ3} \ ^ךB r#8vij$;U.E4QoVy27O2c P-Xr e%-$ )W 2'V@&'v6w3[(bhEaā^)D&Pa\@3*H;(>pFłLu6[;ŏZ &62"6Yժ'`Itb,HDcu.iaMQHWTY)xTw k$tΡ7^>j1tmpFZS&ՄJ1>D4k,r ;=Hx|[Sv+aTlzv g{<~9Dq(S_6ͽvPQVAHώ+$rwJ,u3+2|G0(9qf͙k/ٖUPKYΥ78)5bTR6š`q9{y!॒طGRS G(}eaKZ!ʙ!oxϼ *81 |;Mmn%I+MκqBe rb2җ(i{oVE-l(k^ ! ^\Y-m$uT7G&뜶l<ϭ)IpWbuTf(1<MJ"1ۚdTHG$i* zŦVҙ E;P‰gKX2 4KQF*ie1RRXe(Fpr{ivx$!hY3xܡ.|܃Cڰ5]'gMTA^" b[dR+a(.tSK9ܳu4E#'Mu7unf㙓eO$n0'x(M[ \*S^\?w9eebjwQ2TB!9B'M}-D9KԨR,vUT T3LbW3,ת, q tR˚lꗐ4[Zm4gLs7/W;y׭DPbor3J0GXst -U|`Sol$Q#`H? J8]Tu펽8P_!`s'L9 4@{\?C`:Ҕ8sv~iۆr>Vn@8^wp ,q6T@­gEfkc`a Q8FU`>Bb*@zX@C:-KXDZ3p6Om8q&%++[tHt 712MQT5)ͽ(KV<>]ID ?h䙬)r$9el=֒#* ls9I!Q||7Nϊ\([7Y ?ž{y [:֢MK]8ioV~˷>74p0C=_-.ee"3 =CBf=ȝWo Nzjvcp&)K?n_>bHP7&̎[տɿorG@Oa1ay2~7V<&9߃EιR,>Dq/ {F&1mf1,,j`~ZѲ$: 0r MLLcde~ #Vn.[R& ^ߑs[EkuM?PS~0 X),w4Sf~MVr.^VUV@]NcgI#IUֶVԴQfE7}hzkcջMw&d39NfU>NV_34YV?!٪[JΚ/]CzAv՛8~)`\e63*x̯ZZ?y0+.U_FF]Kp{ $8uL"ʞ۞3A9#㞝I9};;#ȏFTQ1[CalS){'a g;kWUd^b ۪(6WsBz H\vIu }粳oş褊w3,vuv-F1Q39cf\qkm{dv6~\xgm`+s.R-(UIS c9ꅕac_RZrxʼliӲak;O1ϳύ#UqJj򷉕*K9!_\r1> ۾wYlW1Q&qIϹսq/ԘsR5M'2resYqvy,슌Җi\!&n;nzÏZ]Y8Z~b'3ɣ~9M0)gT" KF G|~[Ll;y^O H\es=R. ͛BAڞn^w o~dyWw@"K LA:URzPx0VS+(ˆgTSR@$C\cٵvh{•d{ .k{eۿN4}N9ptCWUCqf[qV>mNG PmF_ @֙%L1Do^:FK7ؿ־B!Or `- L ז zH` J#"};x1 O'HOK۱+ɸ/}])KQn 9\9B#xXX!̽{~g+_ʿNV`@47 V&܊.: Qak ;n5j7nOx?Mg(87ڔnOyGP\aSRUcB"TbO}~G? +IAhut|F4ytʁq5JNJM)Ik~3ˮTŔ'ZĴŔJA4rZjP9$a!HOQl_;BT0d3UN]5)>ՆsEd;/N)iMڵY'k^Ɂnk7>JWMj߼v QV}u7r9-&s𹖹T ϣd8<~\yu@Ck`hj}>sUT) N6'~ݙXNZ;:רb"%U;(wOiTڠZTPF(:~DBŌj/ Cv=C:; Fھuygjv2YvGE1p{:ڜKTtKcJD!DPm׹5nL=6(\ӳ-m0Y F)"UR~7W&Mx!"ss-:{h B5j#T*vMHrm& dK.AB|v&u&"! fj%g[tSQ填Ti9֚ rJqLY׶~@f h'cZX-}al6q>{ӷ9Zpl Zb,Ju٩uOjNmX!K;{̟΀Ut7җq>tS!o^ddeK$zrC"RrCd.}3i:v^g}y1yԇBN (ObC*EpO0K`7G<ԠurˏuF?hX@~,Pā߾$D?"^c\'E>/]?=i҇'AնAI5|ƉoSA,43ffK fz3Uv{ĸ/{7!0P٬HVZ?&/O{ 37te鐤l&s: XΪY>H'j">/!CuR'gN0{t'^dF_6*\ދa^dmVQCRtHǟ'  } l?)$X*Pm`Mn/52 iE$Tlͨx -.Y32zǚ]C G3>=\y87*CG֕#OU*^(!* OLb,kA-fvvv29??a4iX_yB2&$%RK!B/[>q;,*eV,@ҌLhJH#YfL>ROv?Nd|>d L6;^ލ8T̜/ܨed?qAƾZD|*=JCEOj<\N@f1 nf?WԔ X 6\GJYg%1x2=H\_ODyz35zP5lN!z jXd7]a <+t*|^|Ef6?DH=8ڏ7$^:OT<]Jɯ*wB#$|ǨX7h-rJaOGOnCr&w[>nvכrM wyӀc5r> c,[j ¨/cv )~`2#bTZFY-(r3j媦A'0K0[S'=B+)1K2ɨC/ִ۴/¾p'L\)&cM$`o`Ŋ!߭YAջ7 XQG s't\ݲV,TCYo%O+vݦL 6gnOd.\ `3ͥfMՁ$ȼ<5BuGx >cf5ܩn{$ ROBgUXԱFˎR_&W)nrm;;kNÁB|jݺI62<)`lo*K񟦅΍Ni ;+jksqrf/= {cJdޯģdK*eGE"dBp|lG{+BfN(=vNj + YqrB_P6w}w&7EAܧ;@aӽ.6/b4h(~zq"J2QAI: >:~/ m`>BWV]aͨ"ROTTB(Fd5 :1ꏍy=ng;lP >`5t:r֙Q 7=7PpxHl"6e! f8sQ?tO]I?Vt!~n峉}sһ_D0gx[$OOu 3Yf[LQ^+Gb8Bn'FKj0RwUͪ'=>89nࣽoJ!DU = nΔD,Bq\ "^u)>C}j:$@VW̋Pj&ng2!2T=[?xp.204<0{ksut1vg ̚f;ڬ'5N{+)5C{_ʣɑv!^z7^աXQ$Q; eOh9fxڄ@EF)H`;h[6~uZOgõE>:WEA+_K8D>nP>3wO.d2sR_o9Y2%;5@& ox.?e#on"Y>b3dOv1dWW\b&(  Cn@g8~ bvR*[Sύ_¯)_ۼ4ʈpV (2b kB/eL"LPOs|]G+-idFxgVLmB^oPxh 7:Y1`s~\2/Op\)O`a8 55O %ѝO8z;H -*HO'. D Nɝ'7V'TDhUlu$[{~m ** ",zsɻr$Œ1 QE?'\:w!fQ9;휭Iڗ(:5mn :[ %0ܕqZx oCwt=P9^vdUQfe5_\i@'; "q;-3a~lu/4Oܛj %נi4y} DdSQwsx/1Sz.3['\PpOFl|>#!JRmU׫Qͨ[Kx,Q`&'|tõԒSp*E@M}[pdR*k-p}Fcˁ\偁6o}{HDQ.6O]CZU~z7j™AhrWif>'=[=}2jk%fPk8)s?]ʄaa+h~M>T'fT>3&ɿWp"آS#(fBu_GF|Rfad.NUuKKAJNe}T&!gk6 jOP6s(؈tCcEQ \''` Df'Ջ$DY[8!71Q?x1  74Gdxв% )jo7g A)me˻x:/%b|E!@n,(3ShݙoL D h o0ma7H8Ax@"3}otݮFʦk'oĥOrѾ[48VpČGo Da p% RȘE#l~{;d, rO>eNZB=_ 6/M=(z?%MTRQBd6s!UM3R(ySIS8*QՔ]D7&}A:" 3(==?DRp"We3a .IE|WQzyx#{ySduIğc+,GE̚!imϽ_1)ig'|0q2ɀ4T~Y`"c+SfDsJJΖ7v5û[b  P<*#K: q@3:ΒP3jܣ>>/?NTm>MI!K;3Fx"q) ʟ6?pð> õ|y<0؅q14/GHTβ(.v2؈&C XT(b$x`ibD%lאSV+.,O@PP<q:F,f#sPf0mq-FL `O',VdX\6)BU.G܌Α]>| lEsMOG2xeWbK;O̳t ŢneG`;ǷWlJwOXUu924sİl!w<=p!^( GK":&.w1r$1p~^ \@O]+z߶d\OcACKA}l k27-;F+QJiPLВ =kӿ}ci _■2Go?ͮ/mGVHͮ/UdMX$=~@j,{]>?=< cɷ|R_LS((3oex_{Th%,{EMePUnaV!/7ʉ6ux,B|[+yڟ>]=CA7./;8 ' p҅ϝCjm_W򽶓C"-#HTֳȉrWKYOmsqOa\ÿC߉%nH0?3 SHd(/>?U=Ss4]6\b zB?8\CY SP([ndzˋ^ {n_@FʝD(9bVUy鯁3DEȮ~-qŮK 3{k=_T$~s Uso ûL𿹰`/ƬlP"N"R~ɽ~__{,f*Rp>f̋RV'a9*򽼽]Wxo߹3OiC- 3$ бEf Άts%wSP17''0i;߾s4@͜;a0nGBE(EG'?F"C)ȿ$ lTkg+c+WsM|+|dg-"A~>q Pa[`f ܩ?̞Y_`yl;)ƀ LscMkXOh qdZ/*slT޹tt ΁;q¨MɾoMͺ 0~Fj FQQ؟觐JIgp-f_3 ͇yvB(1xSKd2 HvZOev |r+1%*q7PsҲxvqNH"5꘢UWTñ(sDQ Q!l+0传B P66[!i9 ЩBbGe(+jY'0 D[0>gHNrGbzBq~+L6@eأ|b Fqg8#A{ B7Fm0⎛V/8F'fÔ@dU66/ YK#e!6VO B)ʚ>Wx vfH^?foY8pmtyHJyZ9 2P}aOaˎY=2qQ H2$sxnݐ1ƗZH5fW"!XAD3)Hhwx?1<S(T GRQZ%.TtڽnmƑ}yf/<݅yqADP3/ZzGNEFٜ0Mt:K;JT aOX\xT5ܵ@.n`GfBa4nch*09P*0J nds~Ư ri(= J M8Fd=h"~>6ɽnuSj6']zEd|8gM ̈}7FG4wm3+x*R(tA]`HO]FY^h(#oMnqtǚFc0Ll sM!gMNR|}7s[r!ٷws@byVSp5`'ny(6%7귅 c XTBQ3>jaҝ"SDOt3tϪcu]lWS?T0JBfJ/ĝ^Ox *"/+YDW .ZtYߑJCH8hHpFг绊a~xb*ЄX3KbWuvTIYMmSQTJv1sc\07lT3lE 4lSqV8wiCNB{P?^uLrT-}Ch?ӌ/'A0%Wb2k[c gq^1"v=C~f6DH3"KDYdj_۟J(i8Rv%?@L2( j4m<3z50ΗytTwk e09PR@ܜ)2A*Iڪ&'2vu^u^ewpeNdpf#gS;8=oVYdpI=\C&5lU}HGHr,u=5EMŽ?^{}aB^Yli<[! Af4&:+q׌^j̓IjNtYɬGx+jzpĩ3ߓ6>IPe<ώ(1 d˫ĸ}jos!g0E9cm- '`,ušb*$ 2، FQ"a19jo} ?\o&z%1Uu/Ǔ)" g~aN"U)$  Nm:2i!7'-Z3,_ߞ=ٷrߧ=Ƹ8`3Xq)9IoΖ ؝[6"  ^dˑv5Y.b1V9ەuK(R1M5GyPPE!Z1!>|W7A16g7M_A x'N|G/p,7{H.ifCs Uډ[g?qW^# ϬOgG9Bgڷ}תܲ+ҮfH|`u+yJKVT?]nWzM'}L^n2l{Bт o>ݻ1>kmWͷL3 ~f%k6YkϺrayɮhl_6+[f'B~o ܻNbH p FoyWћ@fjŋ)sm=Hk)~qصVAv?Nn* ,Kr]ϽIjEfiRJaSmx=K&^Gk;pǜ)@_{ M]-%r흧 B`M>8zJenܵЖ ψE Y!撥sDWD8HƨJ f˅tpz//'m=2/R ;bGAKR}H Ȼl0ܭu޲#oӮc+U*i 6v7j#l3%-afKubgTJde%bc1wٽ'ƶǸ i[}aEbgB JUVMy˅Tw}w򖖫$~EV{ӗw(`O0&hKTzSyr kG>j]}/rKhRpAQ+M; k;Bm ?Q?cl3# ]wq`|La)=^WQGTgZˠ"6V>K4=G'=h= 8d{V"tY]?@q> {ʙ/}TX&bz]+u !xYtƤX6Sc#?P=u9ޥr~\~y0+^T6Cb(JqWͷ \j؇l ofOe72٧ݪHb\{'E#zX8PLN%f =˪ytJDhP50o\fI"T^.kvI(}c'`I&pWN-/̾?KOxl FFË߱ՙ,^`|9w0t+uwrxm2v28ٜ -ѷ"n{H2LQ:|$> sl\Ԇ<0W &': " -H 5 _\P{tU-g[\gauRQ45#" ~;6]\o' H -ؑEyܿ=@{63]㻃p>Or Is+},&ߎ<$ ;yM?w&yjz{%+ϑ]'ҩ'#YVG!Dvz8ɕr}Y {Aecn'vuZinz wOiO|Ȟf^|l­2۰d ޜo<ޫ};ueh{>v:H6A\v74UvMrB&ly!\0Rٸϰ3've{!eciڢ0P`fcHGo#\dgujN*s^J zYLfصj,#VwHήOxPmə ʹa`Q۾lmGCxxx89KeEn h-Yϝ}?Z+荇4\hѶ+qG 7 }A L/oո[mo`)h*qSd5Q_fl=qmx4w/9?\XU5|5l2q D2z>>INok=(szK*?(ŚnXuu 6*}s\dۼ~.ݷ& q\^'wtL-U|Ci˨7="t3$h NcG ]/N_LxqEK*x;_UfHϼVAشN=AнX5Ek^Vuy蔓m /P1]ycrbćUW+Rv#iqQD99ಋ_kC4xX^3'0&9Xjl+Y*=2ëZl|{x^`4r!|޹xOaz[YQx1ۿZ-G-ޭe>ڐS2ih=|b(s8mx3k_EHG;qRe)G麧$x|DLgK#^]TLj r58qK(nR{1?t'v߫ww_|YO^cY`wQRyongo4vǺMT7L`:W| =dwF#);Aw''I_bg- +Ub"嫩7GpvY]`}_k[T`(q3yh^/%"gs+*BG.]BHgzE](6=}O t11Ug/txeecϾv4bұݽFrѸ|Dl-IFVl"˟Tˡ俹P:XKhzC2sίq9ފ;{%.{5u>EMRA9{5rQf3=}󈤡k3b͝3/io9*#EU.gop9LF lmEm#Z=m%a2t]+~MG]r NlL.iv;G]76.`>w4>-(q-)}*1;A/OIv>BwY[96J'*mO1>qlbUR~_;4}f-]&bES3jڤfA:#=?Fs+6n_͛k+YV;3|'GϿ/}b1l2%aV *Jkf=y班bZ0D[#) 'UtB%?D]b Gq%_O.qe3K~kl"ڑ{LqQi5`o:.foۻmS'J ?EJ9AI }ϜPѿ3$ ܥgm#3f CfuYO F`z."V!U 䪞(׿Ma+"_o(R? Kap{g@*()c @ ^SJ'xTp\M<E5_/\dmoAo2V2DPP{3$1Da@Hd]P3<5+xLwdz?#s1jq+=h4;?:Bh(UXTXª2x<#ҥ]۪ya6 6EO$p$oTmpMiwsQ9c1ܰ>& ՠhY# *lI%=4ߙOECf'n>=\[HOJ/dQU4Ɗf!QS-P66 R%Epy5ۚT'.ĪxDyo_2޾Bu*l $0Ovx˔"E({\vo#L ? L$eC,BRdk3?}tDDIi7u;廬/bSU+”#!Wc0 nstC^׭GضRӨ)ZN7?z,; 0D5 q8˚Wj;QʑPVIdUn7>#@hӠ:}Cק|l4tH> I$"4JRO^ۅz.V!O^,s6nH+bCywJ[=Ō# aegTB3N\5fk-hֲe56bcl[6&ֶ-2eIim*kRkMVْEڱ%V lS }7m'Z)mm*^9@@PP()%)@*IU*QD)! @E(iAE"݀) PEJ@;@4QJ$vzm t` JT@h'`J$bv!vܱ]鼻;}U% /y{}jl5{}TZP{ʻ{wc:TV/Y@9Ͼjg]m(5N8D`{{@D6]`m#;D'`҅1 mB8ow}T "` ujE>@(R>(R$+m:-gKѡ@$V4ZN鬀ȗC@֨O* IG=m(h /X@҂dhkրl}4ҔPM9pٖJk2VIR*(4PK=[u}׾hjhA&@LѠ&dɦ & 4hC@2h S@0M@ѡ 4bi=›7 9P]VG (8p77w.ZhM@Gñ7`|' ])Mm'\Hxs클!3L!6!܊ nViM?>$fod%@P9[ )ޜcĨq BQZ5t Zh )ב(,DF"g{{ueD]&s2t&".)@6 Y m2o;uvT/ ! SfJIV؏403VN("0"v(ijʚ/ Z6VRJd.R8E[qDa̵UgŦh1X`JF߹æLlKm +'c^ ]L!UQH"e6ȸv9M/s9ku`T7k!?`WeLţrl!hۤOgՂ嫶-5X[ ;Lu5q iQ3.ᆆ.RʌLZ pcaH?59JvrJ,b9 ETCsEVf  )Xv\(,˖}ݏ7^[k'8wF,6RqdX2*c LTD+pfEQkiEVifqstm-v 5Q&dOV}=ZEjh* ..j%gZJ0نt͡6ppĕ) x4T1I%[@80EHP<%4tCP]+ ,M e`e 0น%B,32L Na0`6eOJI^—O $HrA6|&ZJlհ5# ͜06ɣ'[e00њVv\C}Tјsk`Ͷ9$8TQC :<ъna } i@Pur 2$zhXhA5p㍣$^L'߷MsnȖD`€ e-`'BJ*zWZѣ1v 72杍`(md‰9 0Bc.H  r i~qQ0iZGh%eQ+MΤw 8mj&X[,u0ʔY {'+e!(]"_܁ (`YF9hhTZM4{iWÂt aX{0gX$ 8N-@*EA_R4^+N&2bm+)10&SdmsM];u2!`/ a+53F(Z:[X,4͋3.B^ "Uf1YMv2o9 i}@N^Em|NՆ8 {d1Umu̎ιPs7f4GZhoWHmS̆;|=~3x^ȪW%[w7b*]"g>G_ ;;q%їGoC'>  PQ+e`p=QLGm8B&'kLV.h} CA%!v^trj`Ԧ\s#s8PDB(`:nFYP ,x$9!1MMo{'Wu)6RI_MwQD0*Us6>)A!@S؇jej0G6Ω̍QOqơC+P<&p$ kB:iʶu"y?5X8k `;ՀBQb<񺦄dJ R/0i &A;^Ӈ h9 h{Sb+;0T.JqfX֘YLC~˄f]7,) z{vkjZ; 'Q̔"WCmm[GRA1v/pwJ\hg^NTx~fQgo^0U|8ݴ6U$%ce}w .gK [h;y|,U//ks+דaKƳqԓ ϲ\{ >Of8֒Rj;^*I3Cwi\bCwW4_ŵ7 "F~ӤaGWxۦE{#7ҲM& 袥5ז & mī}9}\C`xPSo9ZZaوh,:SѴ۠"c}fFX2jGf1ǠOcUSX&% N3GptbeBSeb6QbȐέ I`[mGvVA7&޷szjK3X, U S- ݩ^IyX{  җ@.1}:Q7;_`^%ԟd7VZkPLQh@j&;, b+FZ*!DpQNSThmzR&T^;$m[i)6RH;PpiP6iU"4ȯw$vrP#i r{!=@p1P RC xRL&U Fռk0+l0u%4Cr(30DjP G$ AdiJj 2GX5JCFU`ĢNvbƗkD[߀לTH9N8j-xwmI&Q!t\hcBęE$ųe°PT*$G˄2 YG,E ivm;Zִd+K+:3k&" .֚%cfST* EaYT n2m, D$0.(8!NIh|~@ڽՒ0~mykМq_,Kc bDc9jb֕  Pbk4hXQ8~?ǍL;(TZA4RPQBjj*h( Phr )Jʌ bZZS$RdH"P2U' b.*rR()r;u%)@BD @E A@PPSCK@RVP2rrj *(%p&)&YO" )&e(&(%)M˶u#JQRxeA[E?JXADDb"#"P=99)`E2U '$.h@&*)bY"$* )u&JxƒK1A4[AQQEXť :& ־n ]!hI$iZ&!*,"*kEn5-%EjXP"!C%PWr<֟ǔP'$bJ( ae`(VkcX,V1Ca1RYY+ (C&"-S*oaMW%(( LMM&MWrtKQDT Ȥqa{1TL(,T[5IeS (jt "ؼR⋆ 00JdSƒ"` H5T I4d%c>dQEb@oJ&-T%eb׵2' N/HM EDGD(y<kȱv(qMt)b9V)lPwhD*'>>zbu R[8VVU@yY YV%MBĔ4PTRMDS4TOAdf J,L$U$QAPbJ8~ەRNz'adbj ]fD0QLD0DI đ!@:S3n\~ݙjBp,a% iyhB %vR*D* STL(9"iEHj!7(@7i'uR-JxPL+=:%vKL CP(dHIS+&ԦTQ`n % @!Qթfqdр(T 9  ;Y!T8[Y C!>2"hWxN`R)ݲA) RPJ:WRPQJ'X$ J&ҕ\;K`;cv] )@ 7*?-{?@ -#k 4?+nE08mI"6w6ӧ>vBa@l)>ɛ墙8LgO۞?ulV0o'pՇhRٔ C7]˩dXPvB2Q)z!BY$I _64hn;vggˮT@$dcmVlutcJOrAB}sQH\F#8QTdM|ZB=ݔSV|ϋ 薸 zbckq Lj(&I` @?Lֱ!(x#/weV-f;c;Nk>SJjy8!V Ux{;3. m'bSIL3͹k"iR$胵1ƘY27:`u+ )ȵج0K '`égE.aH{1dƶ\-&04d;Y$I"B$HÛI &xd(6`2u6s3HZdM+T4JfN'jE z{?YzJOMޒ,PA AQ_l*=XsV ihC,YBj: Fv 8U&d-a?;l5'vGQMMŒTxP&!8Dm YnʨcS&gptSDt9i.zfUN3PpH@ $n- n,pN.*暴uVgyB$= 6@yC .{Dv=DwRz:޶קu*NJNv%f&$gRLtGJv$?F|Nh(zûq9Na|]ܱUCmȞ<ɣL1Iypٗ]poݽ Ϸ _;' v NEcTf]_+es55߂V%w'i!/1Qp*0}ӂ6;%o9@dJM3OAŠᮆ3x`aFո7&kmdQůU'NT7@)|>ED8I tM? Fd^;p"M̓ :nE',~[wxH%[zx&0{H1Ԡ4{{Fo)aOۡdb~g8<\0%Ӕ2D~w@' Yµimi#d LE' [9cTs '>tFhI vk8 Cwx񶠊{V9pMKLAJ 8&z0hZ+͗ )"@ ɛB ~ BM)!<ؿ5aX<ɿK29! >lNY T`ӦMC(L Cfpҋɘf<Ѧ[0ҁܽhG\ 0vUBt_u#~Aiz?nsthx7 ϟ>귟G  Gކ=[M'e=#9Պg\˻-VjtrC`} !yvvǜr*g( . eBdЍ巐:8葧w7 x(P  NW'sȮe6A\KS9ԙ`ZRmƺ|,STx䓂aʟW ȰÂx4`y:|!S іZsSێ0:^8`9L}r٪>քHbS…T8 Ú}bu(wp*s< З&Xi7<|8)Y0璆̡T,>*{8f6h֒8v#CF޺zԍ8[niq $3.b1 k Ԇ῱=O3뾗[LTD\F̑ߢFC#&7x|1{ɖB.TQ1M{&Ԯqx22z5ИpmEd2Uob)#%(襜k#/eљxÉkWVTQeM'ޥFOг H,^2R9 e.؅j΍Y3!'9 os ؄zo B. fgv^_KgGjdBH$ GW*^*LC-ކ7Ms7vqך%>Mƒg>a2WGIqr>o08æWS? pw2>NrFm H:<9E(w/(3fq~Hvل*B@m#ݳUPԦai :*S:yЎSmsm%|3Nb9rgʀF<^)A>"Ǭpv5b/8#jOJpB(bJ֢ ~ӣ. V'␀JzAԴW͓ƘwM=oz`b!VɆ !чf\\NPU@dTP f-ňLi<f #4AdVӲهvzÓ0/ɤٯ+P3@݁ &!7i4eNjYYK-Mb1yHA;`OvB.;UTNPx}Z\PpXPဂM#5R|EF{ݫ=Z س#-1il}dZ=*HńpѼ( iXo;(-t@@.tѪsIv` ^A9Ulmpui}pPV !E2 6+MS|@5g.1 TNBO`]{v$qa]? cg*BgKYhOeZ|rh@>wD H1 T jʬnbʘ be~uu,l6X%YMރ[*sp/n3a7W^; m@ =k *ao>i2n"D 5IN)pcLnThZP!F|$v:&ر\ENJ;%`lYt$#4 ƪ -*?%婀_HEPy;ߪ(Kbax0=*O;/}mX.v nxH+*`~dfKaAoiV#uFheHO]/Q)"8k?5x Y׆ŘG|lI(6O%eաzC+ H TNXnCT^xΜ4ֺIZ.,m(;^D'~,F;MsNNGč2 gXa ./zql=9* ud&׉vo;y)SKGQDtcpWskMdi},}qИH?[Kmj( Q6hn:#ŕ]҆q(.6ªeŢ)EPBTY2Ӗ,ܩ~}qVluN :%a'8SLg_b& Jf#&jdӝ oK S@'3"x+'2L N˚|J9tgz]I%^s aŔ vcIsq=x69 @;hbz6T\;jq[NJH@jC۟ݞyJ:ٻ +4Ni=gszf\\$qcwMCq}(@>#e.2Mhc:LxZӲ-ZI*4 !1bh -/Zp!!{]7c8CF]2ce( 0a"NnET1-YCr$$27SS :T!$< f+*=,-ib@@n'JQ`…oF;o5l<={Ѹ~LNp@#7@tPWOHgM B()5w[Fon7D48xx25{; <VL ?!'D;[ۣC <ڋi|2Yp00ZJ|beՓkrtthBA*M<֠VT/:  YCCdk_c{=8g'ٮ.S4y<%VHQrvKe BvTjÃ{qԃ7aj4ñnKmZ"[|g3?|R+,\ʚ}$bJK%2I3Gj$ŜdeҍD h3ozOOJg]p^3t)P c{ I! 7F>$YCXoO 8ruv.t%H|V_K>!2>Z9ig c(K$B䝂S"D̏lq`$IAZޑk.gEZddemskvY(c9 IFu_(069*0K 2`Æ$TrG.%6@ *2mI03s'fPѓD7v`%IB(R&U=T42[ޟ^HTAY;F1r dLu$͌@}55K@a~إsG7,2eh}ֆQj\ ũ@L&;Ult)g}Jx4w" o8j@>`ѹx:CΚ&3owyRW+qqG='fѫU@Mr]>"NA"mlmo5BpRZTg1r H$\@Hl&= ~2,IwU%R'U0Crna_mr2^Luܻ0!N0O,{WcX<IKwz͚ᗦCNamtonn'+nk,_qDR^8w&OqX-{}`Paʥ*eГ65o -WR1\R  )\3Ų,2c ˗E"b*K؉<c Y +8xwQb9vJ\~cU# U`zw}t7?Q ׁsF:ǀG.@pk~R2'fnzJ,QI:a!cqp>P4ccōha5e`mĨ(k:!ݵDѳ*bBuUmz1nF2)'7M# ?C.R@†"1YQuKMZkokN;>wilSuhuZqj7rir_ q1x]'m]l oڌ=lͼjb|k ̓Uf#[jXcfp4D{HR+kdg"4ˡax\ڡw]+NŶ;KjpӇ ͫ:* ^ݛOe1VՄMk-kl.ٳ.uwf/mػֽmUb+ u7QVY[R|=UZ13{oni[-0faOxӱmJkZoG6 |xϾ{6Y`ův qUoV ,l,iZj9}'{5`fv^qlZkaoTS#{Fgf=6MƩao _:jIviu ˦uoN(mŵWil[1k=}5m!Ki]X]o b*涌e-E2=+lm"'zgͭz gTn;`8g\TDvˍxx:k^qYַ]kepfxm;dc#u_ ®XM[N{؝ohƘ#qs}Kk;Ju}oۜ_X7{Ss1l5|e;NX٣VXijphZ{U-/{ ն}jڍo]]cfB|WF}sޭlv]s2^9]ʉx[&SmmΒk[ޯ8$f}in%/+}l V}DԵ ;_XQ\NռRbt"_srq1W}e;j}oj7>3ǣ%R.=S^Ii,`C-/}2[)rΊ;%ŽAo r"~"Ҷ b ^0<!\"o'fE˶(T*r+QKŲMPtvNl|+y0l"AlZYBŲ&RƜ>\oU׆m= TV"v9Jq<)\PҠL*Af*鷓=ÊU)Ý=5 uj_kM}oM^yg˞7!-#^MŤ)@YsPprYHE@qaFfm&zhFZS;v< p")NXOwg4p꘴3°f),ψ򙐪w{O]noBVVSk1C l2x1Y=yC;1%f34dGS@bB1hfXv{yf7ܕ4E-LhS7¤u|tkŲ['t?J@n;n$zzjNςm!Mvm]R9`!ߔ`8b_uK:aABUtͬv⛄Z"Z}u#b#ĖR;$}9j>_Lc]~\膃ʼs*#4t0An\z!lw\oSL> sXA.j)(bYTX꺰l: pQ׆%q5WY3wU&׿<+=vi*KAY膾Y%l ebL0P^N4٨,qkYp*J12A3(-$֑-jwXHqαyth0gU~hO#s(Pk2ʀLh˔_&\Y+!SW=y]MCZ3B_,ܦǀo ӌ5gl8.>ػ[^ 0[fӭ]seH"OX4:O. s/1QSdĄۍp4  MJx ͟3Ç)\xls¯q?ٓ]|K߽( Nʃק++GQRnRb1DW3Ŕ 9%&SR XɸRG1wb?z՛g觵=(jNBjPԾ:*"QRdi*:6u#ģi9$c;N(-wɄU@=r0Fy9B አfZF nkS[ xҌZ;$ YE[ߗc=0@5e @'$[s;F[607K1e PH5Z<.qڈJ 6XV@ XrQGӱ9 cƢހ)EXݚEi 9QR-'D!kY@/蓳2԰r_!B?jK6|N9<:^:p}g`cߵH*!fpvbZ+oW{VxͲ[oZpgX$UBlD9DO# .b#;bяᯫ]\6cʤ1 9Ô_e UFs%TˇNem61ϖ $ G~(,qAQ C%{sbHO2>!2. {׿ )cU mЪQY:_C+}_j93:} r_9EQpV%!FL@kbб^+A[4m I*%EI1@{Pӭcڨ:M7Rj٢@WI6ps9&N/vAV O+tԙ;|azoq !qxi5r'Z>2 DA*Ek,A\9MС2BMRܨtݴkq Z nd b*9 FD:]>}Can]jneTrTBX Z0hpjrEgFJAhCsh~>ŦhtYQ.TD`r7T&(Q':'7w CF8 ߈kTD+*atj->\tݜ_x;i\ X{hQe|ÚOF+n '5f#a5T:\;ȃ)Xg430LY}Qg(ISXNp 9 eGc7m?~êa9~-BT:E3(#i H7 z]+)3gz|;R}<}l<óGɊYX0 9 6Mav!l \\raоȕ`td 2u(F)D96d ʼq憩lNKK SlsWSTt"uX?Qo|.VRep6QI%:U>UF>%#\I#?/:慇bJ0Ū#m*0WR~fn @u^WaTEg*{YC3QlU7~57#{Kבh x)@tPcu38% t}E{x^t6 $Kʐ*ۡcXoi5:go<Ңwz"p([Ȁt BĊayc(;3 :߀+9ƿU=-?+>! pC.zSRawʐʠ)[> O?LG CldQn,q Ѕ1Wq1] 5J'lzk]w9!LWpPXĆo)tur%fB'Ӳ#L/Pːꈧ>'^\rGSPjY#ڪ NŃʭo3)$IjǐêJ$N ߝj-nL(1ouR7JˍG).F`"ZRg~0{>NOܦ翵N#zuW^DDm+ fk%hɰ,$"r %Wo =RPͺm CP*P}#I0j[R "7hӏo/i}e/ʑPbjIrx X*5iA0QLE փXp XOjFv^~/DLႱӡ?;o5߫ZSW wlTNG=.s ;9CidMhPZ1ƽG8R{?uG9lRA=0s/T.jJyeDڅќƒw"HcPIc5V=*A#fPs0a<^/}< v ӓY8 ӌ: p ܜĉ,r +k,# =𹧤K C"z r㑹d_`T(Rb@k£4s`\o۷~5:JmQ+zof?*Y7s߆n͕]<:{g 鏋§}l$wو%bw[V9jLʃXNwA0֯{EvHY$KXBU<#~i^/=di؈F" ޽&z%#R:X]\zʌo|X(AbA@5HgX<:~w~:EP5MTUI I'YxN,_ΑHr0<'֚Y(+_om/h7L6V%GN/} Ϛk8gM+Z}71al~PF$Bᜆ:/h8@EfN%>ʇDaL%?m4W.BYǖ!MP8ͦ+n?;os;olxr)σ j>{(AEF1H(*"j*J)&Q03z5\Zσ/ڧ>Ň{d7NV?6uAMzQ*2 6?C=gFENx瑀f jڊW_SLFh[/( rN!@ؤ&~*J6m+1*MB;5q O&2fLw_C~`p^aM<#w401㪘^ʠ6B"YlV@@ lQV eI-[ڤA(Z q>96@1JID_^s.}f@S=v["dС3T2+ 8aa{n:u atMʳ^DޯNVrHch^a1t>L^X4ePd(Êsɽh]lDpWxSe˲NMޕQK;>%Hkx|( .w`2U{8(R6't0h {i<ϲToY pzrvM7|d{e^+$"DW8iY(Yk6+nSXzwC 'wpawqxIk=gP] aN=rv Yum>6qN6DYGчop{ .X++4`J tJ)@" @AGfTG`O?ەQc5j)dh9֟egG=%g'T{txZZCNdOM(PQii|UᘢNeC[Y7QEfjнhج €N(-d`$qs͙~{mC?' sٸ 93 GKӲQً恎4ͩwxxУ%M4 B<avSXM`Նחn n=I͟NQ^P9U"uP4.ZGiώVtd9>ffS 7?+A 5'dAg\cI8 XAG6RAk 3(A5"Wx@E(J> ne$NO6x]㹘h4Kk|˯'7\񇨌>|smpIɆ!pݼ=y'7NIhd,vz]NC;>8+-& 0>c<ߺsEP2;q {nT9$8IYφ+ ^be<,]FC;Tٍʛ庤"Xi;КgˮM53]l2b]lKBjG)aE(O8nYM1ĦnjҒo o#6ć…O{S s^fDm?72u;==&J ɞ+aʘ9<%ը}]a8eJ\~ܜ ;;!GHiDqXjy663gIZQ w2hԩ>S]3}-Cfa58bLlE%C h}jf)4UF]?alp }°5d?d4eOk&nud՜0iqxxr :y†6ۧjşކFyxi(fթ4a3 SI\'N(ٷ.[d4]Y > aSrWMq/:C)4di:e1~Y>#चে7$2J(wKT:2qv;!Lͽl.f, 8PgKfFnX9os\n*o[, LUbBV`O2\Rrnaʼwy'Ofzr#@uY;P쯑'ç:ք݁t\! e4|.9ܳ&Ѽ '0j:5pCf;8`'[k{j5f<&vNIf1c'S.SNƓO&h²cY;Sa5Yd*aS%a!> ;Gm˖&:J}K[kHjC0!2y+U8'%6́5TSPў:e:!8>YOrMF4j&K8;yܰjdsdwgs Md%Mkd|̤3g6gßUٝLf|՝l9a͐P90|T,'7DRqg9J픴R8_;6g{')g'd;Rh/FX~jj"Ŏ M#'ؽI5mFs=T ;SDzIz >*CIu?aLMSq !؁AIY^#9$%aYM0 hP ҜT^lSd2D;T7pO~a'Fv2Ha7&ׅهrw =ar'wA 98jߖ.ĆuI';yqutC })'5dhe$J95<.S͡n20HfCi)&CiH@ԁ/ C(lve2MhL5ҧLw8.B}L<7|Wy5 j)уX$0;3t8 f%8o5{BڕM:m*O<qCf+&0`wvmjrJP6p pM] Y!]!aWCf(M*P^䓹hi;-vv 9V"j )s\%L?/ C,{@th\0gGɵ$LŁ֟{&PNBex0.hqH2B0@A sƪ^:a(^82R2!D7P;Jj'A>N$ {!C,mP\20+c 6SyZ;};rGoқoY*yPjCOӟ,`>G 9JB I,[=>$7@l&!v)B)*杠2W҇  Jy ~TЩ/LR ;J'99" D_y @dBPQrZri R(ԡ"d҇v b)}CiIN Hm (|;|}9PN0`z Wh}TjGRR"x`ԠPIIOjS ! p9HPd/T+J!q> ׵"L/ 9C!tK*ҾY@P:d́v9J'< sDŽ2;ۚiM9H`6hOJ!|)Bp@2ɡ9 )@%CA*P%- ș Pk&֍u 䉴+^Hy:))9 烄P5:T:?̅懚N{&;ar׀^]CsCIo";Je'l;@FHd2 ҡH|tBjRNxH*P%J @.Ӽ+`*yxch~oj ix@_.T;Ț#B&Ux®Ѝ (~LH m%P.2({SWrAyG ÔԻH A@Jb 2  Rq)QԨz!8&xShi 5J(PÕQ_ W >G(w)PJЛNB(d"z.K@<& h|>d?QtʎK0')yGЄC;BS$z$R^Wi@R~SxDv PD)$o d'ZQ zv&jC$E2AV(r% dGz2=y (LR Pl*4RR/r& @  )JWr2U W_7 Cy @yCݕԠHd+~\ yN"AD7 CB?@:ّ<3AA  BZ)PrHzrGGxVm4# &Bd K J&Ӷ J@v@!B!O @!R'zM5'@/<(RN$ %rRhw@ VhQ@r(P=AdTԠx_B H*)ZL]]!ܯɁ5(sJpW H} 6 C?hPVLC0M{jUӅiG;Ȏ@Ԁ"C!35_:~$A4/BVGi*dp6?Ǝ!@ Jʀ.҉ي>PV?Bޔ!8H4]@.@ (o(@@drD_j6 9CiE&Bm#uj; rUͱ(A 4O '~O y+B&W Z O @x))υΔ^P KHv˒@d og)r[sA(iUd)D t%C"qאZԻ+JAGP]H)@)@rh>lCP*R*pCPI%#X]A¤)iP7MB@$(@l}%J@JWaTLB DʕC%rVOv S= 2'ȡ T9G$Wh*(T$NJE(J)PrBhW"P(@$L{`LP Hs@ !*'ρH!H)1B"ɒ$@(d @dsH5"iD}i}̈d4(H!H.Ңd @)A)JW < {x%i:d?lx&J)(qA(P @ {jEh?>@ԍ L8A%5ă!E@ȃ@)7QJ O{"DOSNo*j) EipF" R+H"9-/Ҁ{Ђ ARAS+J6RP/l"dH:Q}h2P%5*(8 C/(A0T)GQ2CRޑNSxW*Tj:ARU)C †@ʁ{pмe @B)" Ty?2JC)ɞiEB45(H*'BNS BPS-G")\SUzW$E SB >d*)DiUzaJ$~(>ħT֑8B}J {P0+ **DU]B= =QԄP Q=졒"ܰAJQiBNiB"2SjP @|B! つ5@P8A6?%$џ^t@YF5֓e!CNr7dgrRdx;_dW 3^+iÇ=q Tg6pIrM\bϓ&&P)R8ȨAq}YMg|?ܦ6Lwf!!825H5!dtrpWJh c>$YoL90ʌB  4"ìB_3f:XBki͒z!nwi"Cv7 ]pǚ ^̑5 '(2Gm5N- ն!7M⌔!6c}iSh5klh)4Ţ%tͭ v9ѣOQaƖ*E쐜N+tq6¾c8 cGl!ÏpQrlP$ $1lwzNw3t<(3jӫ-8YM0^^Z!HaB=pLZC B. Aޓ lcF9(["D=Ȅѳ,UȈ@$@AE EhZ86G>p; (l1ASΗ'{A@rH\ U(V*lh3bɐ@}EU9f{AI!~:`Xˆg_|ҍ u`|H_4"9ϫPm:YOȌdHG+Zxm֛|U=iMq1@dO2P";PTkcujPCaʎ@p!CrЀP* r1^d m"4 ?)u+^) **Re`TvsU! {0QP)@\PiW%$|(uf4HKX+rCDa#B4HPd@L(j@2JJ J !>7DuPJ@@ B R);˴FP]66$|3  ;ȜeC"z B@w2(]HJ jrJW(_hhu/o,oQ`~p.|7].X0azpdud  bPRB@) @:0>/ƺ/hl[F>63D@*h*8MI/.aY8u.@!ˉ4 Ir`#A1Q DdNĽnE>sel<fJHNLp6MK嘪'D$i2H:v.X6:P(B(4 rRP*m=HEؐ]$RNyxBPz`SR0I KjKc=ɩ]6Sk`ShHeJɒO<;ZtfV"fM> '&f>;šz\N,3͔˞L1pιn3:).#l@>d "zr(?ۄ4USDxTN䃒xSRE<SϑE:$A9OB#ן*}}( $T^ @Wx{! ɄW%PPr<${?\duBTTR"'ɝ@PQH ! DD(G%TEJ;=R Ԁ=" QCʠWB @0 '9Br@)UA X B0l*'*̀D+$̱ۘ$<„@@"4 WO:=9@Ĩ P|]U_6PL6@@hP|*'d/(S;)@FOVCґ(VJPw*=q4C$QS#);| wq}>e~LG@y>9GT T(|T )J > s{Z8@ "4GDz%TVx Ј_UzGؗMޏF?ƃF@CH*T< "A%N)$]uҨ̥~ `rk` wU MZl Pʝ;ٹ2zXgJVXVP;a ("L s{OPb0zi(!V{`ףFK }~&<1ۜ2 .saGF"j;%Ek@ϖdʈfzIk6(Wɬ6HܙL ( ADqy73ׂc9H?>[qN,{3^_i8jBz&9ǣ@8uy761|jaB 0C'47Lۦu* :Q_>G. q雌C(CB'H|2P{䫴mw0VDrtBxaqٓD7~?<Х- /ACT:aC|TÂ?~= QTԨtTP1wv#G%Xd׻M@WvL+[Bd7 xB!݀%CϾ⠇L!@wz2G(VO'm &#8ѿNt H ??xNxƞJF`w5@( 􂧶@J")G@/ϚuUYa*jFJS ʁz}?= L)D,gp5Iac 䥟_MMo|>SjlG~7#pvdCՐ~Аhw>,v.U%hEV:+R%*.(`HDzm Hv$ >vp1i@m~?NGd'\s4j %pfsmѦ<9;pz$!0CY'$DY\O1`=蜝 bVq^`Ue0F9ĕYkj (l@ xP<xCՕSP)P@(T| s( $VMS5M$nvڰc SE~6ँ̕VCt@lwr"Jhn` t(2)@@{\ܹÇ(O _pps~D% M x f$@1$zW%DU|*FÑސTԢrFQN С(?(.ĈL҅C׍DH삃.@?>^"ACl\"gf'̀Qs!$w&Cag/hh2" IP@#dt 'ĔPxPW +dW i~)?NG$O=tʝA'TSEzτxA@' `?x)}M1tB/z&lHDw_"?y/L"~:VM^5 >(aݱ / VhO B/f#SVH7k+(0V@CzΣڜ4Wݏfoo |T G"OSΐ $`-A#5X=Z `"e_~q~\>@a:ƊGҚi1* C@67p,|IlBB EfƜ'7X.0:eLS?Tr)aKfFf44:L9*$Cx }I٠T0?Rt@{A`.af!2}, Y5&A:)h h|?VS'p ܟ!yn"$AzOΤ4`eYm7nO _`o<<>c'+~Gw 𐇊P R^)4U!Tu DT+Fb .hsS`k28B8Fo#bmYP J{b 㷑{𫀰 Rii(VrIr6 N{Ejw'o0{ޑ!BA!=a*(%"E)YPp]i@d>E[f ec4S C>d<%Ux(m(*s с<ӂ btZ H0+2JW9H`CДH)8Bd(@"=Z0zeO埭hDdRMpMcz8먠X8A:^F V]ׁ^E)hXZ6oH u"J &H(>\"z z JA*T;dDDAJm*"""("aA*  ժ)*)u9Qр` ćI/;u؝sz$L}KmX MpR( y("@ T #P<آjZHL$i7撰+Pe) cM NDS+ARCBф"4L/,B&K*[|CH1*)D-H%!""@u<@&=E2ES% ^0"( )C!R{0mBGGRQ&HVb!X*bvpBo T^eJSo&6tSRD hL` *hf?%k2*;'^3d1b!S"r`5xJ_YV$6PW.,X* LU-i06M AS~ & .%Sեׄac\2¢J`!9bCM!x&@wwq0Ś29Xa$Y ے W&$9+FAh(Eh20٧U` H.@fjX+$@+&B~Ze{0"|ۡr'Q2FYkJx_͂eȔ#c( ,ws{(,Yy`<ӻBMw,s'ՙhXY7ߦS<oѢB`חJ 7N΁!%BJDA8Azļ.WyQ$Hդee{gUQD֗Z~igfVap ]۹vyrP)N hZ3D{+^2R &XbW3g}5xYH>lo6ܳ_$Iݩn< mi\b~f AbQZ+$u<D 8XAo:ItLR UiAaʋ1sC隣b ,L: |)6rڵ39F̗tVj^ޑ8jHi2x-h|̾c7#@)IȤZ4t in!x., h)հzr!+橳4[+1|&"Ҧ%;S/d#2HlT >i^ӒG2]Uɖώr),ڿ^䧘~/7GA&OBxH>hsM+Ǟ#x4'? n}!#/CB/QGVQ >=)AD&WVft."%ΑӱZoY 5CίKIDqf 1@*= =+iwө ʴys@PKq9Rz;L͓҄^-HnS=| #esvP{0]jĵ<-wr/H_[u^X4X*;cFIEc> /`2sZ -M~|lLj_DK!w/Ĥ꜁_7& =\H: D)C͒gq=Dta?+}tpoS ):Y@ f73'9oy cKǻ8|iF>e/Ԥ~76JRƢPUrWe /Ց.G9:K'\g!~^K2Q`>:[Y:HOڗi>E_:O{a>yr(7pMS_|$.ȱ7*';a㨩U vA!0"A(F U_kbo :EDv2#$b\TI |9G:x+}7d'|+GNA Dސa A<ܗM܃O^ r?搈+ !>O--ޣ#hs..0H gYOR uf0Z`˜k=: / $R(4/N`@tJ!DNQw>_8gPXB!6 svSf{zLX" A۳f{I2E_Gk~tKogq!Ȫ/Mæ(C|8mZ $4 1,̢LlNX-Of]6̓y)A[ .GxJWVQ 0#DDӄn媟YMĜlXY9.]lf ɟy9@f'ng9f,][gTbOWkcrs#JeMlYٻvt2c<&F[Jm-_QJnܲw<;SeUXb+ rCf? !- *G1eR쁳#Md2Z.}mOY^l!ZzpLry ȣ!OIcgƀLlմI㍗BY ;9@;"33/iT0A6%I#Oп&;<" ;ZC+ub_Gt*oz"PhiH b(s78}9է!9dv/j h X 0"g/i81=xxiCf%8z%J97iY+;; Jq|T>JLy7(?@ńhN0<$b WnYD, 6j[+[[ePm ^Rŵ[ ڳG]jJoryC1~^Abja[=Gd$;B&L*1QMܛVjd=F'vㆅ3483u|=1j$l`g*"\{{I+e%jډs͔=ضGPU=QDFTjepK<y3VW)}8Ep|X#qj5*Y>Z;!J.Kg o)15g(3)7k{{Pх3&cM>oo2jo.FkjoTIQIՅ53sEPNPg0'S5s(JG˩XT08fYYGYq1^[+[g]XSLk}3l*1y R,tW@zTQyH`iC=$_26[sJ*պx]ͬ/𒆖&9x7 yc9ͥ6G?fMHϮ; ozm7m<ߪQW:=Z܊ h|\jq"]Qz?l}&`RyȬL҂PW{UkNW NItG3F@.n-2rS%϶Y^n$F +hijחt2s/LWbSRQDKY#+S+V3"-]T0uB[#[|ғko!鱪kv~OKoJHn(ocOE.՚b^ݠLCWv.!a#zXh\R#nub}?oWb?Rb7k cdjCj5]_C h".hG؏>IvHk=vGug[ _kI=DF^%L-!?T;|]W}DA!X*?'q-0zm cS֨ϸ{q?,nt3377Rh f˨}D7qD"Yc*rݾV^C=/ݼ5%W(Ԥx'^\)Umr% rHcẕæ]t m~=SCX>;k%S ĎL]D^͢T6_<2QgWp&kRb&]֗v6gEqh"3VepLACHezk2 ޥӾw=Ty[Fw`Dž8Ȟzxvo UQFt)vg\uB/a-4^4֍KΥ$fRo(v9vB)Tk)aTx$/e_=sT`{N^}%2X1aP%~"ERC_:\\G/JHKrpcx{"#F'yԞ񇆗>$#gRiH^92r/%MULЇW.9"^9gi e/bҖAA"7]dPFA V2P0i{}eVh3\LN6 Y6Bg?+GS>R:VHpN2.MOx=Iad9Kh.X)]4nEM+~fǝ cC3m*) _}idٛ9~*NYbOV~ klj_q7ssa+RNfɆe j'q07'h:^ !It6eu^UaY54樔A[DRuȦSLybN͡6ب\.I`%ͅZ4D E3}[@& c'|A P@sA0pd)(;!"$;oz<3 [ZC\(Ĵ I@@ΆԋvK.&mbUK\EGY]1jH<-Hfn ]pL+/0Tp夕n~C6R=8g8fxq^5n+0W|BaJ R:X!q@꺦2 Z Mtp(xCAAً٪ųVLQ϶DY?gY0f`LAāf6d *+q:v9-*n sٌ($?)vYQ;K}(P=u␙_E{÷d|7}?m[~/4mxJ*)E"!ڴCQCwRQ'}ЛBEA*﵈AQMdn &42<NT"B^zS? Cp2*@q*(n?q)ajr{ЄXEWeB~`δXO08rӧNON_ӳ,vo+L+ұbŕ:*A5EiVuZ뮿9Z@뻅Y~CV뮺۠7Q `)IRd"񌦓8zt4 ?Q|3q/Z+? s0aFb Ef$wwQy7!??gBio\m4QD:u{};N;&ֵUo @-kZjyHJ*ܹr˗5޿s6?;M"3*+R;07* ;'0m^m.S NqSL'b{ѕ 4sÈ?;!Y%#+k߳DL)h>1W!m` f3TZϛQMK~?aIFf@L~Ѯj ;z{=hm;4Rɮ;E,"fw^|a00obA?OO7ǡ@_hE7b듊üiPwneRkvֽhgx, S?G*/p1 +lq^b]$}2(e6e?4f6-&#ھ%- G s Mzx*QMxjQV*PPu? L;,>T 9Aδ303/ΓjAzH4'}Y"`Ѻb &b=nQ_ Lu]qq9QCg\w2j%HڂLO#,p=o RO/HZFB?s=ONAr@Pu{EE%{\tw4afz[ih`sq6VaFln>)=yn4 / OQ>r@.?Q6ن NyT<٠8|s3hR<81kc 7Aj碃lJQd|Ta09L^,#f61 f~!2tB9 Z,=|QDE^u*}"u;IY*i2&O1j,BwR=^ܮXM$]EvZPAgJ[ˏ^:<-f2YYdF`h̰Ȧ|zyot+fб gh)0@huC" glՀ)8>NS SKj'btPYacLKB ;jja#8MuTz`5mQLiir5]ҽIiAJi5Źa,ro޷[EҼ낮T zl3{@P2;3XĺRKK6є*A81`o׭B G<:daT9q. s kU[5djn!QbVAKMTV`Ji8\ypGclg ~-z IDXIU(&F9+ngmi*w%|):j85^YLNm=.+6mwu/l^ ]}k-ifmnmk5ʖ.F)x ׫/>z_Ŵ 6vdUK&;\ZNgA9>5=vôȯ:;7d>Ddđq] E17:ʐ+gDTҞ8@ٜ)8F7%|OIe%K)" /zyz'[}p{_.ުWbCŕmMqXSGy)bEM:w3$#O=t  /B9K.}_+(4$":ⷐȫ>fK`=2rv@䙖E(-<t:5d V?Ea^$Gf{9-.џ)JD HHϤE>ȩXio #J3h,"b(+fӭw_ ,_A\#f_-Mi/}Ih:$_d[Y W>sMk%e'+혵,Vhga/b(u.^ˬ VhNp7x6LɽHEڮ݅ƏiN>u{E}j.5C+ƾ-ޯ4:F׸G''k5ޱܪ;&\A 80akʹzӗۻajRLyGS-Nc~uGOySDg[Ni+f_;ȩmeu>0I H 9!ܝ6!io5zӅ11@He+B|zm%baǼ:uL Xfӻy˨G£JӁ FwJjO |QuvyV.;̚"`c[0?9%Gw%;QY_?Qcvqx)2!_}&ˈi|9@;njɢ/:xӛÃ, A#h EGgj!OMi Z,ZlChm5Aes;ZRy]1 +*)Ql%Ŀ=V^Ŋ("!{סGo=TڤL(׵kG(VzO[01,9sX2dɒVfC|䦦C>߫k>+ 6~7-_y-eM{# X>hBr8|;8|>BFP)K{&5j#5o5=4֟ @VIK|wy 01a#_ gB´nI˳d)|}wJլ6]=Ĩ<ܒđ\׾HQTOby o#zzuHO?0^x?x&G-s1 6}8\ N%s[(,4#MJ oa= -^-=ルn$d֫P CHʲf/-" Oav.S&!Blgnow 65Bv7" {HUa(jRf3^^ SfoG9%|ϧ%x٘TeiiY8/cѓ rҳe5!ڴ v+h9^$h`P:&VDkDva :{M%yk8GĵѢե^E J^iKԉlB5g9Xw>}7R= ! kGϙ0Y#e_ ,~J_A0T3U~|7вN_I#n֜e>|5>%G9l뼓)= F9f-Z3,Jٜ3 5#J1-XŚ۝ @E%@-0`e0ׄÑbB 2ŀSq=P̴œuwїs3cLDknC*I!@`I>D̚<fkYBTyE(T䑦bFA11tņfJj̃={)q.UF." {,/V=(I$8\Rj`@91f$?bO0t-̙Zp $"4$[hZcYS/72i7j960ԾJ~脰d(GjVYޕ,f223+Mh`GkZf=Iފ.]~ zնh/zk2n3 Q /^Օ9ɅEfG-RY,bvP|#J;:f@NT&!}[3@֢dz F @ 0~ ȵ8QhUf #qI.@t~l+!kl<Ǡj[EKװ ]+$(]j28~Q-;7bEoLB Պ@:[I*eEë0& U \EfYʢRіV$Ϣpz٥׎85AAruOED\n\_ڐ8i`q%clr4h}x4I(5 r]P$c{əT"y|9s՚#Nߐ4Z.jNlMK* #<r18Oe}DFN&;)wZ.=-W02hIL< j;o¶b`_| '&0 )> hϻvٲl3D[g_t1\:a51Ë'rvRO{)[Eִzm/:G2GֿWI}%;.TM3U) XX1D[П(n P-Wtb2mXIWÄVe.wb>Kȵ5xê1ߵu%1Z=ԭw2 ]B=+aim030 ա#I $X<~'poͬt]R)L]uj r&'ii}}dn|k.^!CFe&jҹH;ӡԹn=6px#95c=W\MGN}"? |TԮ) QFFͯ0zPaC 6мd\+֪kwRP-`2bB!=͒9%i)}-[ᖋfrabzMwOhǰ{ik2TKuiW;͜k|-?MJcY)6ݒIχW\UYL#2U2{ڪTp.@Aa;Als;qH-TQjvJ/+,_Է (;lr#Z+6VFmwڵ}BHA  E߄mrXN`*gd>}+?oS0˃13mvmPF؁~kX<F!zPq0%ePaz!rFVc`hWZH8&63|bԓ<dQ3I}r]o5#ip֧elM<בȻEQv)P[r\X= n>]l0! v׹'qC>h}ǰtr)@8BXZE:tj4RGЩ+ml j`аk1G|իV2nv}ίr(w[1[KWcv;NRg|zuQvhm橇cwUNgs$_?h57 Ssmp~8^)ǷWۭkW)ʮgd뛭63 4T:ɳt|nWCvru:9EgxQ?x|6Cg&&`_:#1ܺrӯ!O0Gr&OCzϟl9o^G&@ǯ>|t o4 sɃf"OZ~cif"9ltK*H_/a=xslVcfZ4qb ;gLO/Sm 6%hsl|SY;\xƘ8K\+-k]6%ô[kۑA~~N/ݝbTm(zW\V$^s"#|s:R/[Z3^c9}'%BkBdU H8~Q@P$%qbma ߟ5 I,ϬWQBf\wpsu 4;zzj~4\Y(gVũfc*ZĐ; dg'o.t7[IYH32l'S, 捣W|=.|QyxU S:5m kVwޭ}ղGl,6LXRZTŜ#?7{UD:FLoQu @u wszZi&P~LHxч3O[}]LW%\9xW}{;CS} H_c5 %^riFj/^+Ж`o'MF]vT6je > QG, T_dteoR!fX6=?U"0uL3\@\ TqehY뤑aI5f`P`g@ I-/l.W!*H-$U]i!Դ$ʼn%(CI#y]W^'r/߿Yg1+v8_'Yp` zǬ0az,?;GP8[fY؞yts>tϖ1lh)r&1O|wn|~+np.nGXs=#-~xAǯ\;hps_Փ`_>PZ1wm3ie:cW96`Нz{ xz.?ѹwNO q<5wjb9z5~ge㕩96TF9iӇT~^Ÿ݄+js!l*\cʏ͓ S#ޣn_(H!ceK.f9U4kinPK[KpP"(DՉScb1(0 ;,Eux~<;\ܲ P"OӾiQ'4itQY L:Jvx(TsGL3`gK{:1?nok/X ?d` m  bAwYz z>g>dX]7# B(?*U JāfH4 T4R J-)HPҍ KBR6%qj>RA^نDwPkShڌw}+T70|揟Sh`iwG.ye5Yׯgm/=D^{5`<^+jV͉V{T=N˱m*򟫎866`W rJi  B*JhFbV!Ri)hR B)VLZ(2rC&hZI\I6 l?/&;u9.UXb`!5pW%;~xǨ8rN;vCtpln7k'J۷z%#M"pǏBsHX~uNIǏgX0i};wk+٫q9aƿo$]1(ĎABlcr~G#htYV޹H#jVyJщtI m0ps:!.Ť䉟E7da(FkQ#TJn[nTƒ AFzMxmhWn"rOD)55;I0lF&[=S`of+ IOgpNm|,ŗy4[̓k1>d2aˋF~\>[CD4mcH&m4KWHAfܾ˴26V!meBZ~ 5OnTalǯKKheJ7Zw;p05|pml}g;oy]߇fؾs)d*uYe[C(]*5Gw~/kj~wg.I yG Z5&Pw;sWke8<'[EɚM-rWL j7tyLuvD(? dz(S&els.fղ-6x][KG[ɹ5U*8bD4jŌ0$(zx۟OWi?w;Nwg)w;g|N,ϣ2ݼ}n%:mB~ou5Q{tt+Go6Ta++ ى#]] u%440WX _Nkv}n+cA4< ay+4vE^`\7?Q'8v^jGFnW]IYׯUXHf'Wk䧒[r/Q .ݻj0|.33XO- Go^{\M^ ELCnzpǫ4{x\ 4*vl}0xOJ㙗W?9#8rvG"T\ `0G0X`@ FmAaa.Fm:f黗]L{<QFc^Y@Ҏ:|F^+ҋˏ±t۷nldb>+a+ݳv۷}CɲB+VӗL]:u7{mtϽfQ20}j#]tYZ*{zkb+m)b2t\!$~0]ڐ_8@ (4pqL_˘$ I3BQPwd=+7޴][B>l1`%(g4zLu@P@Tq)IYGyS-qs/^I^<#r*3F.ۖ Q+]U;Cڌ6Vڪq}I|m"Zt-vUUX%f7lkMۜ4LY^0ٮ?"#W28gP:/Ne?[4 osǞ͎"}uU<6ؼo_=[_e CRIN9e=ɿUvݢb||3RMXH cOE nPZ9rK?Iէ rfa3(Kr陥wul!*񶜗K J;8*︩!tyo6^V&zcR2ϡ‡c\eHy\4#oɾ"ZkTz׸R9:,(!rp|Gׯ^=y\ƥ~O;>l2HD/Y?_\^9؄IeK]- BZk9j<mߧ!^>}J?<^jĶlq/~K?Οb#+yiˮ@>p7˧,>oZ6і.-oX.O:69cuwh*Ik~R۴v?y~g֖t^<ٮ>+Wn[A;Q㒟y/ξ^}g.ڻnOoOm9m2۳.7~F0{}X0?=F- !A2OZ8єoa#hc|IAbBP{2nF4I$=,69&l=C@q) {8H 6=&D-JI"v|@ 5ʷDϿ@e?h6(!.FD%QCl7nƁ3ǩ1݆9/>RU_m`Dh}*]S_ΠO}l葉8g6[=_[U*n욊9۷+չOsvWڢ߃Z%<-t0clyWc6&c3S-'$>wNx#M .\zDCB$ejs!w;W]<-=n hNA \gq;ˋr`3ᡡ4;20y:F>G:rX_ÓG?~us~a4ٷC|*?~~;ynǏ; 5>y*Vo~YT,c%揟aRs=u}>[F~]i|s5>k?{kA>|K0=7g#POim&tdkbM_l,<,?V?'@\~t;+I ]a%vǔ)۶ouSWNveZ7yǏKuM?Gf97ߙb*wDL^nB3i xw?-7/N%hlߒI:ؐo\6y(|:axe(JSyp|'!C0XkUu -Z:kG[~V~k,1o*8t"l_;Bk/aB% "rx_:]_}΁OQ6/KK~(H:T{[QS;; јWC+>8T|6ҀkR3&*,=*,ouJcF YyL]M| K Y;MPD@fb` oQUWYT&v #<@)<#p$4>| 8L:CRR o7O&DGpy!,iD=_y .CH# aQy2)yyGilƗpBY,Vn-u^1w:NQX#W"lϝG[n즑NY}ɨ|11V/{ޚujs>3}i8 K͑瞴orgwλEo|ޟঔgm-0[f&~O F^ ?.9l&"6~{γ;{b_~f';xpz_a{-v7Rii T,;͸lqմb‹ż(h'h13HFY`F:FZ9Ca$Yϝy bK4Ub4cp}4$촾dޙNdCV{$;_Uc\}6>Qe_)uɸT~0#+1#|d;l_ޜeVRV1U uB@Ϡc WΨf8+X@3,FŤ$@HbovY6l8}vaŸk@f u:(Fɯ8ピ&bÉ-=ehIXj-H9?iBkwt ]@YSbUw6Ʋ Wkn-_+d0Rb!4l_hxJL%,Z#Q畽o(LSdcv~*~b+IR>ԻWOf.G7#Yߤ"']Uoԃ5} 4~n.4.}4Ge> WztF.»bIIkwPnUA>Yz< 1^Є#ĔD`%FQOލeGx?[ c#BGzбi.iQI|D>x`# G` _vmEPf: c _8 Bu4d"Y$#5d$q(31y3,λKFH7_Ãad257SF35NE䶟Rٱ}6\Y`r=h;g@ny*r[7_yK-[UkO0K ʮCT{qr4^i!m2o`AEZ6Vc/X1L~e\mgi28#^wHp6sN7Rk B4>D[h fJA`$ZHGI> /Y ]gQ)9sjI;\BT#u@3~)ŅAR<&<ݣe b"IGIh4.cq&J9Ƕ mo,`c}@!DT3S@QAIBQ@(Jʟ*_Ővu jBن $N>H.kä k O5Ͷdb30^I%pUkRcWC@||$\3#Fozzn Y|p BŸ7Q$ں#"7aNXi-!/-]a5gsh8 ĵ诈]nO"} -7uΛR9R!w,Iт'yx>^VYǶY˓>GqcKm'K"^slE<J+|Ng ptea#&e0Gݵ dl/,J%N}տ8'R\3+ 51Z3DWgèbsJmN-'y\|!4[9Pً\˖",>6%B͔b=c8Y$Lזbؓ2K wǹy P9ٻD'Bzv3_IZ+IS~JXɡ.C-Ţi#zKA=&/w&4,,?R^/qZR0bܸ5ĖUeQ$b!pk HƐ+ ,լe}}M^F`vHl H8t ;[$hԫtͽ]ӡ|%N]6,QI6XL[nř)`L`(}Lː+0>~!kg%7_2\D*å {/ !"e$|$U}53:I9|>9~:d)4VGt4Ͼ㨁N+Եa,ȱZ0hf@%8QIF*L.~C(.(f[2N00ʜ_HEMnn}Z9\+h9 4sQ~lߒ@vq,sXh+3>єG)2쇑:m@@&iYH(p) {12XD/ÝHcH1( ۇ`siAAJ Ke799wxWMS?pϠrȂaifH 6\:!;&NrF47AgǘrRb}:2B@(3Ԣ.rmopIY DcU}H^i@λ[rЏ\DQ$|Z}> e'0!rs?8/!U Gg̳-u[)0_P46X@s4tG&ń4PЌđ-#Aô b!-хOx?oq߻1 gyiG ̢4wC =V\)O"αhDž@y._eKobߴpH1J % }wf۔O"@S@%ƾm0$"ف|FJS4Lo3 %Pr;wH C1Mv.[xz`Y4Oi*,tH@S~F t/dy3PdyE# }-ͩ"@k൹9L;skÑ^+F6P%Ա4T+fI _G'7N=.?.(ܸn7[G(DGA´b2!Bҵ b`$fK Fal盐g&Z- ÛPh mZ̳W a@|du6!੤Q='pi1li et[̓2!-"GAlaAߵްkA z^ưHW;~?[@a؀>ZV4Z7[!J)qt|kX> *3Ywl܆:a? *0f/}I\6,Cz]&#~׳l`H- 2LC0 (I ceq/.e lAرDZ>êLFɥz kzIx`?GȜ __^wY}  (H=C!u%n ,@B$`g-yV1uv+ؔ3d*4jmHJً¼&-k 5sudlUm)ݍ oMfl!L^ׁ$^Ai= W+mE6wByriRAIbmjvs*/&83Re{ݭ*TNqɶ$m-H#@iJ:\i 1go޳  @ qs'uJ4bTJU-)}?ґi$IڰS"2݆ewzmL Vi ZWhRjuMRrF '6g=fBMty,J=|ckѵJZŮREsUU6%&6aX}l49C[] sBm sq2צ+K6d{ ۜ|ĭf|햷C)Ny W};vN޽xj擼1F$H\`]9r1&1=R[8~{x=zQccp<]R2pp@7?u3._f_)pnݻf߷|lr_g':ۥݻwu)9 㤼x!9G)Ti6w[tỗN!(1/U<L%n6y^$s<.Ko^]B׌^k \o"#ȝyMOR6NZֵYiJ5Ѷ6ڑVVq]U_#^mqimm-}jڳ]&sx^/@K)S|Y$ |{+b=_m+%?o:BZA53U]UVZNUISUUT*^&~ۣg9p"&QUT136~Y@ ?zԲ+ ӲKmW=*(؈=-K|xH:U(-|-T[h+ZP'֯NjH7}sqׯ]zQ&ꪂ J@kZ555A*g|9s311331331333137D֔T~ILc[;=+UswHlC5** ޸XvሖY X!b6R*,$*``oejy8;b.SyW_g,c( U5U@1UUU3133H?#}w/abf~ff&gMULLϐvA'=>6@CL 02F |`As;kk^ւ$UUR$UMUR}A6kPUUUMjUVPֵZ"j`U313=\6P-7݀HLI+$&4MmgNUOkgF/jkɾ8`pZF/YEsp1pͶ(@ ] s4P"!I(&ֵԑU5U@TMUTP2UUISUTQUUA:mjZ5iD@IBzPH^i!yEHBv$] X`/x0U*5`" V-o&p.C .aAa@u j6rB3;ufz, }X5x!dK D0䑄Ē%C)u3r';6uwgΔK=1#9OpLB6@j\d+g@$K+%̛)6F%Սy*.f} O\!v!S/$$%G%iX@ SrciM *qZ(p9 uT·;_mhh3}`K9J+EYa< 8֔\aa3rI [G7&ʟr7}XTQ2Flf؃g8|"ߌ䥑gգTn4 ^5elsAF!d''dh2tsH^+ӏOF= Z -"{oCH_tfj.(n<4 W0N[sM;/iv1pWQ[,n1ltntZ}.!ˠR;uQҟf˛U) 313uo<`0ш/}N7Zbs^Wņd. 8w(2 0D#`;kuΒV$`LpAșxfU%<9|f(n- /ƐNsP>1$dq ahoitl51Ez&A0{#i.rnT<#2Brm {iL\Db>= ,|tM[;1d+ƔG#C+p/"q!g+>l@,FmsyL.p q{< Ϋ <5}SqD-A]XheA;ƚDF*:4Y- zP.7ߦ\>%~3t9޴ ' K`ke3+3 _Fit}[_+eo>٤1 v>'θb9F%A2CFFIi+ThʼntKдS}G vѡ&ߍ5m~ϗDT -F''2G㸺 Fwjא;T 4cFi'Βw%3NMd*|oZ4Y0Ҵ ˶*F0pj 8N mFM*ӆ>fR6g( gAA0|,"VXCY/.XFqyw `4伬٢( pD |'` @h؃`o,2y/SN-LAb;KYp\!zMtl\4%e.-P<8P\dB@D4 87#⾿UrߟSM>LA=8ܱ +ps]ݖlOYF烩y43~M _x'YPLN B>&o˻ۈ)k_aوy\q[nXՂ2>zȯ1#6|1ﳛttMPg]O20ͮ)LaVJ!`c.$V,љs\5qn3r8W2b\AOf2;+ӫ(UVGpV(gwweB ζ8+uɋpl1c4[s-K6ƉqJeQabH`%CW%3ird3i 8mҴ* AUu3, he- άჽ0 ږ *Bp4p ʩnLTfmj9qFچP 0\:VFdq58sTsSR&OC+R20G gf4>(]@UPG™) )VʍFzD1/Rn߽f@h9<*"i :)m#k%FӢfy6$=94?c~阑`Z0uE|wW8y>w|Ss9cihFKXA@p>œgĬ:cp̛AţU(_ 0uoMH\IM#}2˓yٞ_"/g ƿ+K5}1~RK9sA{AXk}#ioO)9E1Ҁ%=IY SIj8/O ǿ?+w}u IK3w/zxz&oty GG0L^R&so %up~ϣbu?ű+>3!ۺݞ2-b%^D=jߥxEyTa~[wvF?&Ԙ^:|>[dM$I5d255&FJ3o3l,{ug~0HFb\B|mXҬb:C5؃صf,X+_-[.\ֿcCCnD-wzVVMr)=Ӯ%%(axk325s]Q%~[&}%/0ŵ}#ȋ<*K\̤9FYPf+."#3'L20sS17T1umFےoĉ%t7fܴOku׉iǩqMlfY?OI~i/{c~[dӗ }II"%K0*1Σ XOp et#vmh=O14'u`zF^Λwoe1桋xdpSqc儢:xxW?9 (+OR꜃<<>U')ݧPoYQCiijL5q&Nj׿n/]^>=4hSyjDƲ%0~lKgm+Iv>Ǎ1_&_ny>;AuPa^[{K9OSq;#~jͪ+{]=[l{<۪gM=#\!~SY}Yۜou3GkLdoJKq/rlKWiG4Mq MCAKauU &I{9$6ql>k/ x=ih dAOG~Ņcڌϣ&D9Kҫ6Emx Ujz&;+3X[ΊI.+[ J;h]OXe'pi }$, |1B%!zL=J2s.o)GUKHAt礓yJhB0tFɗtRt5 d0f ?KH. xy^b) WK8n}Ye2˳#K7R;iݕ3woa7O(CuVPC&@Ph~e6_ hNZ>_^}7zh035JU6jПa6k_P3{^&JvlZ&khz5>6K:bBjk@ {M7-&Qk0JܦN " B^pɅuiLj{5<'S)\͑rϴ{`l5qm<|6<H-~f=GFUy^"sm#f&]w6C{^:n3гH^b6e 4@B4v5{$bhKq&qִ5mח:G%8 S &<_{NIp,Xp}Wɰ/CPZ2H-s54doSd5ҳ2kT2Aߞhϴ2K ly2@. Gн-"$w1yy.M`Z1^d=YC6s^%WBd 2ol:hY>ٝ's61 Kg+>() ZV%bFO ?dLRM{K}E>!JXxf<vFOˠW-{\kNbWU话=пD}߷t1òiWGWIbH-7 {,F}dhh+شpe+l̼mzWiiОQNO4+quƤ)1y\_uI#Y?c=~4aMRHGs/~" `Mq^ X/ϫ a\kx#"&%4ƾHҿ pp=Q3,fXy|ZJw0~Yc1Np#qL|vRh8 Ï:"iguPq  g}L'7q}h\4*fK%fPҺh) Y==z (s`@6偿o>7 '[GOВmҕn8FsJ9cXD+.;% 99f: F5cU-Nfb mD;lTKr0Ti49 ϷiM?u۾EGT3Ei ;hVͿx~F 4T`7\RmǹT+~ $b S~Z5?'+V|fubB g4~ZGAO9VySA?iGАΖ[F-zYR:ϛ.Ао^=︛uV {E4`F ^00953>TkfFzX3]|e[I.`/ouw\qmOSwכg_ѯU391tDnI09Z?U0X-KYVwVZfرG-^ụ%XaG줎-qK]u4rʏx@7 z!j {H2\שRy-F&CA 0hbB5\Pô~>opZY^Q FhX狃tLD 6v髸RB!8΂};3O=K>Or2G< F,!b1u\ rb^;i5Qe.䄏@}-}s P!A.S)pAePR+Hh MР``p4Tavzτwwٮ%LA;/cVλ Rx׷N:TJ~qIR(r 8K~x2~L$}h_Nܗ~'S}ƈ DS?l>K@E}u=\m ` 96/sf`^3M]ˉĝ`WgQji'rpC[e73'ړ5kfo@؀RilZߣ11b(d?5&=9~0q:L`ғ1 SrTsmM&9|Va&3l_\ppFOAnY}7yIMײ~mGbi4V8``3*wҏcoiiGRWqO9)xWkģudJ Wvב=es!lwۆ^tN.o_^֝BmoQCJ/`2LzC=~v5Jb ,Y?eBJ/eބ)RJf=ei[||+Aڂ41"M +~%9yފ̜']7?vẜ{X^Pit#W7/՚)y'}lѧT鷘GhPk9$UNw: |ep?A1zgSe! ;и8⎟gߧ3O=I_SRa^(Vv|pqe-2ZÈ֚i{tM?59Xµ+V/*ߦG2@TeFS2vU$˹þV#5-j5WsP*ʘ{{襹D`ਯ}U*t{Pq R5;lzԩn UpbX Q"I@|C6 &SV2 ;P`/-HZHsR3}1Z=g>lELHsB5u}e7D70[~_є}B ?[jj=z,nC,_?]a?۾%=M'$ Ɋ[e:x dxS1mD.x ZBY͙Pv9,l?pfgUVPWEaP|urXAbjg 1+?1j>~on,^KH{?x~U`Mo^'ЗC_Aef͇IA ^Ê oG7^ju.J! j g0JY_իyvj,]~Y|zׂ%ibu1*K5J97,&'l6K[|h}O |0MP*2BsGm.Hɰ  C+İDJ *E$Alq!$гخɺKmB6;pn{'q;%b5βŜj~&}#?g{8P5aRRFveUM,Nݜ7,m^ͮFyK PfaL/zTʁEi<%6+i1sno1 +ŧ\PvQiDXX#ޘ!_W9nع#(r fU_rnE?-S_B<{\YX;Z{^=N~8RDO6-[#[ p+;aD*`cKƃ(gv2)4i|bm)=8h0Db 䅺i|4">:A u3u-RPcCC3SDjj q#v4feQxqUe^VTPյM!i`rڅ6YqE拮DȼFO+!\1`4g1-Ox_SmjӔ?#`&G-x]O޽KgCOwQ2) b :М4b6@;e?6@>)+šX|Ʉ~d?:9$OH~<'w>SٔM =$+ hG-\RtP8@:< M*>?]4*((/ЫD>P_Џl v4FGd$j BX P}DH2`@29T|yTҊ4(/~ *Bo 4"m&@Q_J{ (> ]9B+@)H 쨣,`"<ʠ J ߁@<݀Q8B`UЁϕTE" zpS*S۔@Av :Cەd7i?W'x*r ?FN83i?%|x ԯd$5<6 PA@Qgl7DՌC|E_b5-s"m#н%/>yGz3Xww[7Kx >o?_:8j$̋.ڶC#oy1t1e$Tdaifoara;̪g#Qx>1'^IetUꇒBE8v*;]G}}RI ڌ\}%d_|ʖZ.㍐Z5Oш6Ж]/(!T+E-Iz'`hkAA-b;Nx +?wkҷ@myZ76ZL9Yzr/pFfqűwo"=m<κ ƋV<8^()THְ&R,NXa S0ɬp/>V͝G(-CuURQQNi}׌nsO>ă2'GU2qӪLaUEHrABGx^4踎ȳ LDe?BtxP"ךRV2޾e{{Ox{MpZAA}_\|zmS'np؆ T${[t-$sIl%18Y;LG!=A`4LeF>ҙIF罺K `_TBPst DEYBݦk%<*P0?zq Bi󌤺{l9>r>65A]DN˪PbXb LUǨӯJVVQHːȤ K΅jd0w]T[|$,K@pbze{cD!7]lgw DJ d͂V=2_4qJƳ{`ˈk~bn(!aH4D-ƓEk\.ƥ>ɯ]_gr =GBnmC"Nq}TF1t^LFB„+9KܪoBlKUS+i']cN3}3R @ToJ"/7fI"90A{!&᝘ʚXraj5MB[1k;:]BzȀӱތSX$GNX_.784TD t̪𳔆a$sR'cX2$}oQS8tf4C RM O.q`F5=f MR.ミ9Bk@ZiwlҵB;VO}#sr?j#\F|]qvNG^pS ܄K9?I}e Z1WxLՆ^5]:}qXc1XV߻;?wbGgb"BuC# On^@rX,ٖ,=_c7@>v ? )+>!TFѣfA?ρRaϳt谻eW~cOoem^Ȥ0۵A0Z+$1dMLj-34ˇgO#Kq~jOf&Cwk]ӺkZfYHh6=&8Czn*? ]{hѥ k4x"}͋ `ws99n5`9-#Q3Fǘ`2j fp+}"5Y¤j4Xѕk /KYgk:gq_Sc7Yѻ6ME-?S}`T j^# KّQ4t[h("nxY'I7H^kZ;cو6Acaer?c޷/ip8@ŽN=jG̀FlBK)#͈uxypCIls<d(os>AȤMKx^0 ihpof/Sǽa1W{)!Mgt*7 Kkq$uS]*y,Q& ?<}Q?A@ B J1?uD)h8G-f8IM;:8eYǿ%? b'~^#B;AmMRG-!pcDL>DuH`PQ;"rH ='eIL?EA4b`u)=4)zVk1dZpN+O/úTGIa'kyhqs`hgx6#س nX!Du6Щv-jtLqs &5aK-D<.q8(lNQIs(Å"m)A.b20ajeXƂCvBD݁$99- ,_qJٯ6| TVTp\{&&~+[ ;EoŠlKj-]DG sK";* $ _,7-*ќ9l\BPZ,aLX H tEh hj-$]8F-I;5Pah顑2ѱ*KWHM1Fݬ r!8 Doc2 DAR8bg|:9W& IVlK* 3MKPd8o_ܢIGl)isOBw~<9ĀC>LF72(kxC VVf!,[@MavX2B'(+ @Iquc,pƦ3wƸ.<J+{zNz|~:ža]ֻ)mf>]K$ٳ㱉ZkݽQ1v_')k@xNRx uv?|ΛF4miѹ3zifz 2 ̔7 {Hꝯ/'3H%ET`Ƒ紴XkdY>Gr[uZy klp! l d&*:8K?*,(3Z_e&{x2{,Y:ζR+*я{7}o#Zuf|Ne\B j傠ܠYeS:IĝLZY0Q2U .S Uԯ 夡3t,e & 9%HkI)<^҆Y2^_ٵaDmMM3\wg?# IC.&V% E-O&m%1³SZve]壆dkJIc' }+}<|ރpjYL3 i~<J&khXunW84^cK8fE&,۱A+a aQ/ğ31aQۈYMaK.uE6ڞ姉'@{3:=x9 eH?]aOyx]iE>Χ_d>|>:j_f>U  ɔiDz!t 5W'Iل: 6-[*{\ obO_|ybZf->W=jOqY@LH^o<~KP{Fd29;+dՙcN5jeDev`6MiYYį$X4WGϼKmfc;D,if;!ϽD-AƎDJ##@ҟaC+ʃx* hk͈UW_%7dm)P hEhawMS:)cmz񦛁eVhKYI@8s*)^-րds(SE$i>!PRXWUEV.)OD">f#^A >Vb"_f+DFguh5w|+. ,*L.aIMx󌊱͵G) Ct}2${7T=kD"9nMYI3! υZawRδ sizrQS 0 uSr-@ngqp('4aK?劓$z بfN@ydFam6 lcm-Z3m]8$ݲ>ǵrGVס'z3{~XCއONLLHgU !~O*GK^j ݲ+ so ΃;Uy>bTpl/&%r)w>-"ID*-?2"̋r/@Y=k'G~xӉXRD0'Α1 ɠ)(ʥX͒L}$Pi*><zZU ~x7Y/C9b| GQb,2a.T )= }f[cV!^@Ǿ+@)}TDdRI7{6\4jV*oHbw2娌#NpF UH8(Ӄ/:LJE~j&QbǛJF[?; CVj7i:kP#I#~O H9͠"FcMף)Ia>I_ *-)ww_'-2!!M\  2IT|s#c^)B"sOuNY2U˕+ K\}e݇g&cs|`)zS1cuٓBU'xT)Mۇ? 728# i#/F2^2Xח3}JP49P\M̜0?A<qSS Dwv8I)'do~dCJM_^i$5ޭwp,}(?wN[|mVi,Lwl=]fwd-p2nq'gj9C_+LGe}8_|P^tﴮ_,αmOF8'ųXw7O-KϪak~Dd;\ )aEly .lᴇK$@d߸ Z1=@g9O=^S-eS ]d *y6 ?OV9d7IuNYDsZLsʈY9NeKR&H.DacoOg䲘gJBxF~9^ت˯]Mv:CGZ~f,p"Q"?@wÚNZp=Mjyz5;bjjakXAmHѱ/Rz cb}@8y|:T'D0Đ.9ꜳ1yK*efnHC@uDm#l ՚:nF %>4ࠕ!3S2%PA2 )U"^ . + #^y9!!)+lpFWTS(oy:Shj%B;BQ)B;K i*N"e~dg"$5RT ۼsS_ݢk57928Ue6u<ԖsMdvSVRD씺2mN3² Bґ軄Q,s[ F4_ac 53i|tkoT'75zT| tg96yH&ʻ6nAz)Rx<$fmOsa79sD0fp2?GΣVUv!̯!s'v`^i!mCc [2Ɔ}R+j^i8T R+q gHuzS)$?}ʜ.[NXy[Yۤga3d8,9+Nkp:lb*OuSeoAy\4 ȷ^r@g-t1]}OLKZ`?ST۞8$=Ma>{{Q9,X:IU?+fU[SI߂1pgR!Wu/M kjkM#*t>ӋxSبGG5Sfa(Ċ%`صǬv=UJ:k5xU]21|FM'0TD'R~k`{S{g/.jBsnuV'Nt.x%})ثzP|e&G͆Z6 Z #-3Ҿ-Eq&.>-Q$#ǭ>]J,Pj˧?Nzx)w2QƵ3Ŏs#]'oTK;i ZU45+wsҏnfa2Iex?TDxЫx;ŔLNW5SB0te-Dxm[&gJ @N/ànP5xj3&-uu-ݲm"tʶ q&NRoE # 2d/?[n݌Z-Ȇn6*ߦf0ʸUb@Q]R޲}]2ayظ`t9 Z1i pͫ/ j$ۗ,)  J00}Q);'4[L&bAvcj@Ž4 2k{ ;w,C#wiy^fұV%B PKlv:Or9pwB_zAL?gTF@&ˇϾ'b+֏_(|{Kh+VQa=KYF8\Z>; ȒđOHu8|u*C9ם*Rӕh-b 9 T,'%4/*㵖;3/tCVuq#*]vct0wZͻ-lvW[ ~vs}ͮ~g9Y{e;i'>AF#`3xc%BIbNa򡾴Z[x%]&l_?isÈd۪CapH)9Äp5jIOAdNQvQdٹh"V%9(Jrist!RHNTQ:p{Ih?4mzc2i-E 쬑Cw-WdPKPNzMZ_1o"†3a5O@aFoO;72{-+o f3I?eȲ<$ Vέ03Q&-PhR: sz:s̊ fqDCotچ [e`r.4\7mG5 1~?Ӊ4k.zh!$ϡKOtgrfLy%lb:y(mig 1Wegݿ =ϸD?x_w@rjPe/_+G⮆!C1leGB A2 fݽ*2t#2[*e?P}s܄>ݤ膌W{yFY"47*DGϗSToNnꚾa22{o?xijr3xL1PՓT]z5d;یR )'oWZHog y?4'$F{앟/)n=H=gK'ػe4%ͿܽCᜫGdҮPbk8/ҼP4]4V7CI jRe<})9֧=W 3J0.8?aY`:'TP2h]l) _|Y)\{PM~nH5nsORB/Qf N͞4חD@qLz2R˚@^q3@7@h>Eg9 Bұ Y ז Fʳ$p cUY- 6,.}4 m!.whJm{vѫhBr3|'{i1"PYbBX/cTE5kyUe A FHbGq ήCe#̳wMe(n)P<VhÑ:ѻcb_tg7)1Z Tb0"fcV| ;64zfc̤V>;&>h[wn_`[xfXZK,p:zgݺOz-)nNȅۻ:l5jĻ3Fw%(az BkSh{dlЍUZS͆~'PgFYkk+vAмGĂG `o30__5A,y %{#|\{3`EGwhamJvJvI~7VtoUƌ44O~&C9$#WV*V%M-iβl'el:Cd&yWA EF '*:/a5s f1J?ӈbQxVeeՏ&BÛAܭ)Tk/F e nf/U5h<>& xiBGh)"[}$փ2γ[!gZ,> fo[0+V@ދ 4T&c%Y܋+-0{iXB ?dџ}2l5eKAMU E^S.4p dYXÞj*:1}vgb"fFBM2Dl!Jwg"Pro"wppVQj;6Si_}/IT*R%F_e!n4Rjǎ-#_l[~DI] =V]ޱ@ FZޯX5 Rap=3G'v7Pd4W`Ik2ŌSh6tQaؽ%roh5d\qT:a=u7kAJm3̲e>^-"GэAW?fiԫ h+Q3#l/%|XсAW nmOW쾷ϖIi5h3 XTa+fs>uW[]{Y n^@bgƛY0R`Qa0|^Tq4O=>Y&6xZįsaZ9~}M1qS~]_GڡB6d_gP:U#6Dgގc# 2P[p# M[ѤeXuɽ|L?o~u gn/bdQʴo iLη3 YQفyN:= eH@olo m޻>JTd0M*"ߖK~k:^ɂ@ڶcbM Ow ˭f2V5\ӬYG7(-Z j X7&k̥T`XG@xd{-+<}#[hN<:nØkHu{4^8c(`M_u/5]t̴}ReZX,@h; 0vDUfhh5:-72Rk+YRs42?g%yiv igZ8Ƥ옉^&s̊M-nYecdTz=2XJ28l׳h4LĪG!/blT4z6n|ɿӤϱ6jJ\8 {hD s,Tb:Ragxc"ZH Y:"*m S6۬q䑽<GDЭِ|sb2iBx$mXd.*-1w;r1saaÜx*XrwaϪ2L"|@{$a .sM!9aT1;ԦHפXi5H0ʮr Q#&:' %9vAC:8SaƏ9;k XMBQ~c5R`{}^Yc>|_y/D"όkI֯SU!% DQmq=JAXQgsL" 7<*QRk`XJmqgCyȜ^FZ?n籎e&5$E'u\ؑyr_JR sn|es8ɋѵC?S AַBV Vo?D6j)V 9[0bAx:_٦t)w~$_io_)Ɩ1Νe1* Z0U5|9ԩݚ %ATS4"1%H'W҄|_fe:l="=r$i5Y~ ĻZޙP)AR{\eWszY\Gka؋C]Z&*}Rwxt.̱/3NøZ-ʲEAA0I_#{GHԬx]~Ib$<׬U1xI;!BӴZpב1fXJSeH+k $!elz0GtO-yIY@4"’m4C]S8D Ws9ԌUQwԕd .~'>ېKHR!YI/P$YKo?̢n@[ mZ4=4pj@R#D X u-׸^fT!" IΐKuI%MUT C_}4rAs(]u|*FdŜ'P~37aQ)uO?bd]@,HV379?|R \pBo=23S;M-BˀY%vafɻФR# Xě=חk4N51^8\Isͽx<ߙ':h?#Zb--g]HT(2O[xç`C54(~ݥ"3 Zuz+td5[Bn\7j*2NFvw-Tv^אv>mgR-qY]ݭ3P1; tmJLe7j}vC*~L2R/bdOaM mo8H&|y!MhLnKr[OkY2H.j`h8Yv~e2}:Y~T;UR$v1wn].F 명 5ridNaTr'@5Kh:("*0D5k~AvE]C%r~?yJFy73E z}ny7tѢ)aP8qByE.UFpg pY&rjwKKs'0X},f=ruǔ:Tp]AMT\@3<[Vq!rrtu`g'Iz>GPe㜀->f!r+H 2NkCdvPN B# dV$C*,K|Go~V)ڂG2VƏjbg?Gj=T=jܻZ.@jl~h.[Ԁ2L b!oy NHvF9lP4=9 bD$,ecߪzYz-ِ5ƶ Y;k|e ؖv(t,*j_hʓH4oBtʮNbFgm#f^ ߢ4g#dM-9f`YGavor^ʦő ;{Gwe _R)TBלq^eM@VB?{!s?~dKKf؇;26G<0٪tX9BN& +Am=R~QSw/ř+9|<=85W*fڪj~HҀ)*y 2эV$T j1Ӕ)\4H4qܹ4:x 8{(QGfԸ2M}-H m_I! d-ȁT(&6i 7%j " ."IoTF 0Vv([-;3Mc tU1|Y)-T'sn#%xr嬴; Wȑű'˨sr۹wGױp b[yx udxlGgq+8> _JS>DYKC#xw&H-AXwť.Ƚk^_7skjfrjB9%O8IG٥S~9£CbB"U5& ;1@62>$[5?RZ E^`H n/~gAؖXD&UޗQsK;ec3NՃ[FMd+q\/bZ}r c9%ch8#J39i.xYɃ2;fI& 6V[SfzX8(^uIbweRB|(sW u%.·W,w|ZW<^wGp;n_T9gC?wGT3xy.rNx?q7ҠÚJQ׋WAuvGb|֢SOs>+9ljn"aY'0j/dn2'7n6!>Y(r-/(t7-,$j kH82!:@ BO pu-9W*nZ7F6;MCxZ=G㙠C@Y7$#&@d?^>%A(ᄧ8Ac! 9$`OyFHpXR3 [CvZ-罡ɕ\ BfL~*z|G\ ToWi^pX-!kRBR@<*bvwUtzsP%]Xe!n#)# 4Qb! %i1Ov-vvr|R NJ?y/-cs+5|JaiNOҴF,щ:%Q$Ԅ1X,k^Y_ [> Om2k}`^±D%k&AY 6b6S yJ&F<")&CYS[Tz Lt~P`T9.rrd_ R0Ũ/}TARƓԕfΡ܆'H5-4 ?RbQ,R‡AD}~|E,q=ǯ)pȪ8ue&\Lc.RA=RU$;7o_'g⡸G1] BN0 6|>ӳq@k;}T6VJ@J'-\x,tvFXu²W#g#1~3k/'1ς._$da- ڑuK)5orO!1:W64u)ij H4ǔw}YUNhbI}jO(Tx;Oc]vڮ56*6Ll,+lYDЩr5CӒD$~G9,}6%Q`RK\H(1Zt؞:pk7Y_I{Б}Orܭ2n$3 `R64,yigW1g.n5ճR5mJdDdHk|(APq%S[T~FS]I"y"5Lt5zG Dr𹩻~pcX=a"H1sHdt]@7ʕi2HD>S!}k Cuzj}1&ܑ^nQ^V-Q/|DPS 6LjA52 'qi?t]%^Iv䢅ĕV#IWA+s‰=JYiUҍV0ǒZE_Yzո GhE ^<|67J%Hk,4 I ab!A!|+[!-ϓ{'CsȄBYhQT2hfxVp?˖]C`?E{Jj l>%%'ǝӕ SQ~5[<$7r|zGSW4SSJD^/7 =*dU=/LpC2H= Z#H]k̓?Lc>JxG!j>t!sk3}V&՗cBvOE$eWI7γM)pN,֧/^c4eJ]0(fdD4K" ]fSdK(%xc4 RFjNҊhrAg7d+U,A]d|Te~8C´zC/#_Yf?J-\&CC.ؘz HlS5?#*pNoUO*i7З \9PO$ɜĤ qx'4BJNq+Z>];f+J*hCOߜTDL+@gLlLDkn3'a1cMd}xz*_m'!&#z/&'h*+W?̩,?SLg2kԉc:t䓚p%\tַbh^q5l(=[U)Ϧo 2S^ᢙrjwe|1M5}ޒRIڽ/F"dʄU KAZߓ2FzMrj*nx1lJtS+x6>ђJ= P5Ջ6М?E3j#K?1SWzܛʫ59Edv~b[6O}.wyRx]neKYPY%l evEK)D`<'jL*~AﯯU n?%s\N_#cVo_Q͞CX6u><)@fcd,9k{ wLVq7)[-8~qOWL6Y@߮M3;%?Z2k06#dܻIuWa+ uo+iNF՗k|M}'ck1 ^(]ޤ SVj[k6kkwj3$-)oGh઱y s/işNpәBM:n^)ARSG#: }wq_PDȧAl&.=EkAC%-KS~賻){AA6dj\^ )1Rb^Ur2zyK_ Hhb:6n~QDNjESd7Σ>\A߾>K^&Ӭ0T'c>7}ͦgpK{/<L u+\yK N7OEs>OWLD[K^88fXO'GmqѼͬɹR>!1g0-]< EM(hQ]z֞5t,GIz2$;ɼt8Q]{XH1Pc.:*C?<:>wS '~ :a2\&ˎ)'ոyYɶ'o%yfV}+[L1_st^O2{=ռz47JỈ{UmDj]Ӻx[rn:+?+UΖw{uF _Q1<=_L:m-xv-:='pԕ]3 !x9|'1Y^i]esȿ z쮦V/qmg*U}tᰆcE4q׮^f1O'm TlB-P׿K6rr1[EЌ@c% K#J|t!cgU풍P<ĂzF{ey6"N&Y>]F?X3~S7ccF$@D+HueUuS6L1l)SOUqRH+*D7DTfUZkaj(o>< [*XPĞ+RpdD*r2ݮֆg6` !ND@U WtZvB+Z:bg&4ŏCG n-wgsHw  `cA@s,$ ܭWɻsO˝ٛ:PH?z*D حq^ - ֺoz'_.7%cI.%!-- 7u PLm؂6D >ĵL; Xȗ~^oG{c{PIv ] kDdqlfmh&|l~?zZLoUƌ 4fP(e6\9W9z3T4RKuYQU/d)Xld -ٙqt1t˅֍PF'fv L{8ɺ4\$%U lՕV֜y spд!DxDJ㜧QGNi Y@ᡎ&n+hT_[MĊ{ #6r.s8^sqvWbMs 8wՃͰhwk,1|_`>>!6c'$򭤲D  oW3$<Dݡ Zv[ɼcSldEH?XJ8CJ9C'np9®`.[τj9f[MndTbLm9 %g dXW>fc>ɱ[Vk;w&ٓ ,ͲkP *l (B(WZmM(*T-@l֥UVVJ! i(v`HƬwi+-3mZ% Q%@{)$@B\R]V>{5>UiA >wysY{:=Ql2b}:} Kt=.o;f5ۻ&|0(N@>#X) > k>TXwGޥ @=(Ο]<5nA {TV 4@4& ii&!F @440`PjaLi` M0f='M&L=MM6LQi駪y4Adizdiid @@M5&Si'bi&hi)lSM3j)ɧS&z4"dh&ddb CFjbi3$iD L i$4MLL)dS~&6 ~3i4S#ѩ$QdS=M=@y@1P=O(!Q"hTM6l='zOS6T)<&M*y'MïebpM%JSL?#5` ls94P`0,/9d!FT7Y BYCW[eh Yk8xXne5W|9t\; :N3h {ЂCfV.,^͇}܆m;݅;1O;[:A:.]ؾLFXR} ظ~WqT:I|j L&vVm6/7^l/HL.Wb2 ʻ,0WHE[pgwUvHYkKTfq-w]u":MorP9fu)IgZ&C 4}٩_ѱ 80Yݣ)1-K ˚bnAAÅ bpU _)"HyWd+Р6aHuATD* cxJyv=KvkK{ukdpk4IU}5xS+lc eD.(%3s`lH$2@R=d_r" o*t]1ψ?|ڲ3daءtrFfdqC:Z}ŸXLj3 4K! Z2!bo~`S۳u E;빗8?Kj9LߝtPaNBG54tbؽYLjmF{͇pn-QmB^ Ys1oL)űdR,\`a.jeKd*EX(.Z7cK4&EUD<(*O.! VLTTa&HvmO#K 1pk8?&3gkSCA404a*"ڴ*C>eaڃ(ht0BJP`,FBa g, ,ŕL ,rb?dQi]is-!hH*AN,aYFը, 2L0 2L *Nd0I!Y P* l`T-b,8yV ո{9bZZ;A-.*a7ś7h,)3(DbHTH +'JµGg5`aUp #RTXV 7jdUT&i)+4 mfņ- e+4Ha @Yi#'/f;CpX"1wqV 4(&Q@aSU|uoO5񳟡{ L>jhͦ-pAW D,Df-3TE4ɱֹTz b5ocF\&Y 'ͦ[PAbؗ̓!5소E``[ B8 Pq( !ii"i9q BTL: (B̴+R,nK"L ͙1a.\I.L@.TD%P҆pڢ 2Փ%3#ij`(T,A0RڒTJ ulY83s|JP0LM*͈\B&b n3`=FQhj:)XQ T͚$ O$Hr更=\f22sLs&C}͚p34I8ZNO' Os) [NٌJ 9^A5H0}0d0!@4d6d۩dP+PV JqɬCVy6I ɔ@jBaÿJh^ Y 070H(JՇ*a٩F'N,\2,6@JCs7T 2,e 9L2nBzI^6?D! AM9i 0˟/e`R ~~WꥫW1}#;r0$-- )l\BK):5"dT ڻ~l˚)@\o\T@>dQ6ҧbda ؤ`3D.i$=}М`<)s 3=ՠ a˹P\#gˌ`f6]K6]#eFt9j1 > Es*=(OaLpNmV3 CNߞs;Or@iDE9% I^NXdCYW(a+0J\SM]74 XGFف$$%!Z18)SFg\aK : =T(,:̮J4fڷi1DPUT1RRIT[_C3qc_#R Ś@:0 cy&5{VXˮ*sczqF'{fkZ@w/KָV ;F g֏h~9;&0tɳx/3S =&$`l*ؐmmѓ!jpRɹ5:M(jn Ƹ8~Jo7}cGM6p]$NWw)BtBp(2$sVKl ͈;[B\`GT˲g~?'=m~0\DXydy$u?V!d߫Q;Xѻ|&d{~^ZNSd*0}*m$)"Y,͓iS-d6e*W6XA15/j̍5"X؎tt#]YP| ~KRjԄn!43j%ac{۟ JmJXG #b`n=s9 LeVwYƫNKV1 Wxok~hL{1KaW9bɨ__kN1#|N11ֈtÌWvFk0w}BLsj5C]43IIPeg&Zmjyp 0c~JVMaw\4qjVnθhv5 (\ue*MXI|V0.78V՘Is㤛hXN*1LRlӃ x"ۊstj@e<t {VP?EnslM\H ?siҿebdbԌ:#fY+>ٔ<=p^—kK>@%HR#T{kgqȍԈ F":ǵ$,7a".s>@yEDWw4Ç'xڸ2Ex2&zWgyijX0=SWqG bo4l$ZL^ LO\FG8#;ϮB t4(i0k%|+]v'c3:7p@åɫii+ !{{Ϩ0{OS=vt |& SDR:UYQ# \@7uTT?nDzQ7QփE^E?z؁2:HOJRH42ɲL !ő8Ñ0GݍeBΈZ8*> =WkCC"yJcsj!  Z ƓPv\B˝M{p0d2ʈtv1E6C.DˌXt!/uacOPyퟮ2cSQqR^y.]lrd>J㾙VŐt+_t !k!KvDщ1^%{4YX:ұoѠe'l Ohõ)49[,5".Jiה6G'.ibT-4U1ŭa(ukaQ$JY",e;0-5_c 1Ο]FHכƹ3>F)#׷b-6Bg[DkOZnyp8h&3>>mxd3GKtC QEQEL$3fe[6RAT4G79ͳ)S[D4Hlγ f7[DƤÇЌffqHR)6-0٪a;k4_z-r8*ÅX$ۮƲfCkZqLs }1,7ȡKHVMPMhvz5ܒ 1GCQ:XgV !MZxdB=!:7u v: ~<+Ah%\*(K29PH2&BU@E7</\]Mgrw:N )d1WWIFllEA{N7i w~{ZA˖}]vB]s &ΔRRmZ4i(5`!D5,|FP5TtJD 9[E(έ:WU8'UJblkM-dԢsWQk4Ə7X(:R)Ѝj[=NDUjT[6g8V+;JFTW= FnloX,'zYE&ج- MI)<fʮ]**>AP}Sr9V'XҤkP,T'3 [B)̑ӄEHL;PEb5ӒҀகqFq5=ʯJ&m}\qY!HU|[Aϕpm\(-jZ9Kf6{` Y)M!&J!elֵ-RZDjVulnvAJZڍS$eqDRRHL z,COq<jnptvj .!macα7\ K"84$6&&:|)y>"LFb8_ϰqmq"m=ÄxH]aR#Dm"&5CV9,d1I n,嵫ochɌ&A')ުAP:p(w5 *pO`7`^{,9=іTC2̵)-5oU1߆i H{rLݯ8`eF\iVLY pb ^BS7 ۉЖd-}HNo "ɡB4eS + {楹g "kG2L6 Vj\azmM^ @53حspnpΗn>; @Y0xڌ1Y+\@+\hJ`QW"V-s6 A ˦ʭ[[tlWi⢆3 >n;^T=&[7Ȏݙ`qhreĈȉ9bpÎw;U->6.7 k)3&Ac - :r9<:Ak!V5L#{ 9r^TVt p2FݟjH: >fВ7{[o/Ģq."n'%$LЉn\z]N=q3=/}Ǚ}Ժw鋅~Duiג`MRG6:`7`o<(@US L42pdA-`}f !p  3,5m#(U)*ظG)hU`'rv6OfǍ'eK 68m?-9m9v6N:Q=z 0|5d|\3(ä4l4ߕVGbפEȖ!nEAݤیK% YyRG%ό;Wka@n՚pOKAý$U`0! U6ׯ.4|Xw(p݊A-B@C`:97yPf10/yP7$8M2ږE+>3#bPP~?[pdgvɳ]}ڟ{2l#K,RKt|sg$#N T{{aUP8ӰC/st9P9Ź2`~.7|{O EBYBv$aB !C-1x=dsM02xB8Edѓ3 Pœ\qUDov*1(*KDS AsnSvoQsGsR51fB/eyW"DMu @ <[5z3Q HC{r:!=z,y;#-ոA؂\#an! X|C!te0﹉Xin,Kz%߿ t+zk"980[|IH{ NinJS)lV~_u3t;r ?C+18Є%XǐKnM<{FW(NpR3te?s;iFdoHzcܱGζF'k84H@D` t_y8;n:۹w  tHX \ڼ ^[L&`(8QO?67rU!`-,$B`n!#0X,qtxl@I0 y5Wb"(p[1hf!O bݎICFa p|mc6o?I  #e=h c 6(/[% s/& f&$1NS/^mY[2XI ߱bsvԏe%|=vPW:Λ ]VHMby d'$th 3Kr-{R}UNFCCN2 =V"CJP u%*P 9 ":VÏqB3;Pq1Bu;[2T Ggd@q -ncP]gJbeat,hG@aYQvԬMX:+iH8=yυ+9Tcm ܀i4RI% л9om 4 8TkgC6 %ey'N|v`WAg/hރac ZBb{ղ\r q>KAw6,gNP^_q3X;!I3 V'ho֚M.C7✳S=y+BT]6}$ا,HvЖf3%+@d xLd tɞ X}XcAy#yPLsOY._DA]v9 n,ltĂ_|k0 9MU]PQJQ 8mfI9sȀv1g[è %^ўLyTd9hSʤ+cNW ۋ&V³ZM)<ˮiuI>9:!l˪Up/_ЧpZTiiPϚJ?j˞[ϯCޡ|]xL^)0"7`۫=HB وԎ m+ ]٨9l25MBg9 fZ2mi,;…p$|EQ[c)vʧu26 4%tXDgd`CtG."CK.=w27bDx`Ý=8bU4S68taz lty?į^׃ۼ]fl@5^q n#͆94$xWC85xyS~nx^n7D;lgUߡa'G]xp7dLf/ݸӜn 'o'̚qECJp`Ў!ir^/q觶M9 ڰ<\t:cpXˌŵOYRe+< 2n]H7 7+0)@gs`N<YHt&ćW^L:c蝤 yh$wn9쁾 }:],8`ȑ)la*Z:= Nyq,K'ZeɎхAxMSq)V|~M﫥P/acyF s&'s[bAZ/]av'DIvl<`QM̐|A \5i a 166JLkG6E2( wtI9݇b )ha+͆]\~`>Y_2Tʂ4@T k8ɆO9gUμLfI!27H WLB%@\H֋ v(* :Q2E m ?g>4~J@G|!^6. `Nb5c,'>;)8d!}T}L'LZT;9F~)=,ϴ`ː:1$ۜtjS/HPpoB)Ѻ ĪcsI 7;uDgV<3c}:zsj-+!UF-рpL䀪HOWp`/3eQ5Eg[FQ忰yð;&KC{761cQWeL1Xkݎ>?x-XnG|+}R}k=p =Ma9W@tܶ"$:IR6۰ފUH#ѽ0yv/f1>W1ٜ_ưŗ{KnfR2`WxmUZU聪Ѭѥ{B-4S LK펢<ٍ8f[kfM5갡iCf3 f[2E0a5א}*,k-Yëṙk #v#6>}\1DArQ(09*Q4ZN {Џ*1sT90FĶq׹3d KSc.[(:sSx;⃟zYV!942L߲Vf0|YAu2oǯB_K{>"GÜb^PpWێWJ9¢,6ӴKv)mlg[2a-VRzc%ͦD²Ee'LH3W ]oO'I|`o/#/ 394J)>=E.M$ _=+Oo)YWh&5ma`~S1﹓ R 8U.K#AATCCdR$߰2vrUOq%_s+8f2H%3D^iYQ.kuE4.uTcf/Դ FZzqlcMKL䡽L-l eɑm#γ e?"|M\Mx2$6:-6LַjN޵uÃGKIS\rfw-A*.Rb9Khқ,@E׊J(j`!"ඁyO(TG΂ jW8?$.]Up>7N'JAgC F XƵ5|aEJFɨut3F3ݸdP?q铭r:r|#J, S^پqJ \a!/w8@4/]T5>vbCL~i-^珞U E[WD`ufԲ< tOi=g+Xw9<9+d'"|NE#;WƉ(%;@wފ[RxcT1Z=bF`e`]Jߥ ZjYJ.)񞏩ȽXKr 3ЧԂ(DDɠNaA ؤ'2_Yr>Cm>*MՕ,_I˰*),s\>|*|WZF.LZLi *DĈ-" w,RTB|Qf$sTOXd|Ndҗ:Ici)r<&`(=6{Tp _U^\RE@TqzII6D_L >[;in=̚3<8wtDx S/%DQQ/?ߴp9bkl򑐪{]Iud7=Ļ _W%A1 1X5"ՀkDn鈷`AW}`zbYvDG͉*[A &'7W/YoщQ+~Hffl7c/얉V\f&Y뱓I2٫KVՀm܄ڑj:lmS@xlC2nk)Ѷ JJ}ɠab&{ͤ(㊟M$tאb*} OP͛g%p|DZXO $| x.p+(>otZ``XυeQ`Em6R*r Xgkqʐlk$^y"]ƫw:Nݪqq, qd'P'5 Da@>.Ƶ] f\Z3Ÿ7(TQz$>bj8ٜ 03k]}3t=m" ޑ}F~gaW~o pF@ %+*@=7ԧz5"9Pб~dH ᤲgpl*AɮAC]SE5:jQ tҲJk> gQi!I7id@2>+j' *Jjmun3wWO!#誩Ώ-5(\%cYy_?>d!~:oϿ(VPm(v+z1*-GJq_=1| d}=Xiz#kԻtKӞ|7yd0A:X5κT}ws^O0z#h__,Q ]i }bG"BvW輜W: fPq=' gh!w(8R:e yЛjr^@ַἲR⨆>pIa"S٢0B= rWhgv0!nFHzd9R sԆ`Ρ8MVĉ ˆX= .l@&~xO72MRp){=ZЈ&Sp+71s j'L+j;Ѕew kvbsg ]=٠tN2 ga`lj<3=X]ݗ3+ir}S m\8KRU^8#-U5 6:AR~!]f8Ƽa,UD5̣0ٜU$*nzq"dpb9?}% g ':-XEY:/5w?nnzBi4v?C7Lڃk9hD=fv쿦z=ܲk(][Q\26fvBĦ)m])[Miy& i^Dl):d:NLYE1 肮*Uep3?e5'VEgivP4‰]G gs #-pMVS}t[QBbJ{Nވ)SEϙJ7rK5rƢd<_Wܫ)8%IS?NJXOCIIHAo+PbRbE%8wf{0}/HPkK g2i ,:FVo`q| 9{^Yz.;b;伽͞ G^ x9Mz Ƿ'$ߑtRQV!nLwXAJxޣqr LGӆ!X;*Gf=e>Bw?lM 'h88˧E1} Gh_͙"/e6 [IuAݧ8l wSD_’Lmۦ.Gr>\L͆lD bS!\EM WDvuX/~M ͪ b5Up{[UQIqσk.ӡvēO0VܘF.KL1+vA=m/L33>z)̚FPKn櫾'̆pUŷŢ/I>:<3 j( 9IPVw^%+҈6qeMwI5hz m~7N) wCO(ȳEk {WP*9?8^e^F3c]|BK=P@v4>ދo_I_;+K9et\OkbgU 6O.gí+_x3]V<ŗu$>ijk4.@_϶cDjܨRaʗ!MK'Fg1fW,BW+儵k&:b,X3L&fsΥorNB׈%9gz[QjHXd_Yhg9{ُ`^$a:^'Nm>ŦaCΕY;/Rż !(>_E'BrP|]HA&Q$ByV17.dxqzHLvwTg$\V801:+z*zɱS2?? d {[)۩uT߃$oV/bDbb3oAd bv-Q=Wk@Ƕ6Ҳw)Hh]]uKʠѝ}Ə:[} Zb45ל}ިȭMgc DV#vDqj"Ű\$Z&E SJ.I"u{&#w U(q+ZcJxrH k;ɘ.Dr/eT TFR%+U-,t>J :AB>((Gañ3#}® }b:Y<zfgA]G%'$sfs$u :gegm\h.JM2NB}"mHef0@Y=:CQBWo'$ @ta23 ]xe:{6GyC^68;f}(Tt:p".۱[[:76`pG{0/Y,c@VtvHR ^`o6@rgo^(5{rҧrirJT33ф?:p-n^ҚvWC8c/U-]~_\Sz 0~[r0y 犦;a82NB-$ C5:i9(TQWI D0P?A!E/ű(oLbT$w' ]]4}0߀:>~8;"p軴gWO tw1JAGN Xއc_7<0I 5pZY7Hx2-: 1unVUQmB?y_ cFTߪ+hl5)MB!ӒK(EecN }w`R8 C1N=+,2 I?SՀT)#\n{eeЖr{u؀-\%XEL &0˕nb#9h|(? uFsS,;Mb\D砸9eZhkuઅܶ;/!w^CKUeU$>yܪC)NpOؐ_ǟ29/b DR<(Gg?RWȚR*#I$€ P%/{cݲ5 |4Br3WsR)52Z&9;gY έBVy 2BqKP*,7#z֐Ǡ=mt"5P6JNZzlazϹ“gy8:nqX3[poI|f鍩\DTp`=S(0^Ugzf妟M G>EѤՔL:6YKZhKMfr`ș2TL- RfNߙ˂"d "G5>;<ʋroUipIE,9/P.F 13/bYvfltK)eY;]v`<=VTO/_8<UPꬒCR*>ԯ'E=5n5IS,m1l|HQ e_*6(cr;'ꆬZ`©1<5)N% [~|0>`:<ƽ8t9={ ,{v*@B>sH~H觲ԇ #s0Y?5*!#"w$ "bܥkq N|<_$\ӏӅs7ASϱ-Uj낄qNC﫫#+Fej ;Cߔ@>tuRɈSaX $\٦G<[wB{fC4wGAh6,[jcރ ǝL Y>DDƥGSʝp@dsfeЬ4A>!52oSfLXhVk,fj|l~WepƬ<-|hS[.^\u~I/.7_Dvz"TGuLGRr{Li^8KaX3-yDY{DV]T iâUm{FsdDx }|4eڶuد3+)A1`ʈ9p*5%փ,⊱%3k$>ї*d? )e89 o48F~Kh߰܋S]e6f\F;ԴIK)~Q4Ȱ\L~]4s?HOUyяj; -F"aC[}&Iw(>u&W1*oӃ3wőR?M`GZ8ۛ};`mk)Z)sȵ{Nid%1_(NaB[ƈq'7Jm =vTMW<P A.L5u( 6!#੉b粶\`T=.Gj,7a_{mz`:(JEVjGhniZ/BonFU⸊@*]R`C̦D\{{ecs&h8"3vD繗PT˹=yb˅ Skl$ݳ٦c\3 q `hMq/ϕUjx.(@-ufCW]Û0= ۰(bwSl1RmQ}k0f?p<RxfB&7\Rcy99O/q/, c>}Vvՠ.5^( "+^t }V0U^qY]4o zQ9ȦM]z+)| ](;LOGm8Y)ħf ?Aq OwRM_/\adx>W < \gU#' X(k\͇oϮe3;nNړ-k \Fj":/ץ밅eDSoUXNh7phO6U.x|^~"3x%@g~9ѭ 'nbZUhG', H™p|$d%sXTbeX9˝>IKjvo9rʚ1O1y2miۋυ$}շ"ln^с麦9Vho)9S0,"iF m6XHWS!Aௗ)a!=-m XeڰǓ6O7 ؠ*a(s.䷦u7Za\k-%Q/rV<=ƊsŸ5Cu#ڮi{T3U pvy(~+xgЪ M,up ꍞ y.O䘣Uk(uqOX0#F!/9j|\2=6SQ~jXƧoapx)tBvkΫLFXO?CU)pBAM>S+NP]qX|B-lz9vvO3Yq=4q*AO 0<[8uLHְw+nm0ҌӃ 0rgV?\pzēDXOΫ-T' L5_cO8zOX=DαC]0; #mh2~9@k.Oyku+hkD#>IRĠ o|I;Z Uu0oO%%[Mo#9Mp-E3 4 )r9M,ĂП#DXnWO`d]ߠ2xyb h7鯢K䆳o1`fιw0᪊ڸWZ}MA **10x_VWHnBO2/aqþ4T.!B>à:`GJ xNIAȎM0qjTXKsGN0D,1J8/YjH!0sm.ч2 <>GiUC@3Ҏ֬c('*ɇ`V\(*G (jy>V 1p_@`J] X 8yyY,Z^#ӥqArNmG[D:]ޞBe<踯 &,RWUymϸ(y$P*ꑫYeLB, ¢A;!Ghw]<(Ooèkjo8ێ6,[ Qܭ$c/\\Vz${04y=,(y V!ejR8Xׯ5n :b]/ @?-E؋R,BO9a`PZCcp =-y?KXz N Hl3ۜT;$x#zpm2BՉ;`D~b;8ѹi5|:-Ogt{agQ+Q|;+p3E/&P̓/R1:oQU \P 1-y P_Q5 yqxXKqMj)~=Hަ:Nn߮.qd$YeƳ-n48jYaNC|DWV2jpagVKWV_E aIha~'V` ]gX( $֘{lq ]7iT (tY~<,00a^W\}:@3vjJbwQ!I[ L$v>1~8o2s0ol?vH+r"[õjU?Vbxyϰ1+ʹYiAhӲ[y ?igfٞgܬjDNp]9;hV.x`Չ>(z(:|0Kå~S `٭VYRR8T#}콭O/&~vX@/8$ߊJ2vCd Xkѧ4kTZnxh6hF~2toLbdL*b{+L2*;DݰÌb4{<~pUZb簧 ދ'OD J1((ls[sCn}HRgP"BѮ}W#yG_SL7W6 @߱l.TRd3D Rcfp;_LjN?]F1W;FF"%u""S *J%\SyŏKfL23! p$Nl2hOƱUkXGSCJ³.5skEJgDg䳁@MD>Xsc[~~c??zMb]Ԩ'm6fdW\M M廽Mh _ &g9.GU7'RuFFPYAL[jvԏnbk2 FV{f}TIa)<}:WGu9m9;CNRd伬ʐfJNvrL\j ,yrwu &!N?bHc~-˄kG1MI ͚6`JkR/ڻBӂoϟyEy "}2̕!a]tS1*p$Q馵7j~}, C%"P^E6>Æ!D{Ğ7!J! h)a$Go};?܇N"I-SaIB})y/ghmuRF~Oe{{.vKIS2!=;_Se"դΌ+{~QyO,ˮ~؏-v&\ .51O]Knʡ@UhbeH]7H~ V23~^SVk F/cFf%r.D{0gBܡ-T P%9{`ܟNdz>Gfպ՛*eUp9* y`8@xFpK7E)54AАnxlpzEZ(?ݢi)Vnn=lޡr4 -_9} xF 5\q ;.3i ,٫I fN܂h$:n(ΙˮU}n jSlVR G4^mImؗsAjZ-}uTVf2ԽwZcrL EodpZq3T273`G/B+D~@tD8H j wUs"{}5R0{9 Gx:Dסx?Yp*؉:e}ڃߋC( f֫yhH,l.oPҜ/}y|Y4- Ca53U79|'Ce@ɮ~!_)[MТ'T?\b _4[8 ͬ|$jWш^o8zl3!B/ q7*7;f ּ:Ra[q yF9 A3D3?q!\Ɩ4m4,PP׵k򄏧؜f:g٭@ *G:,^3R :W DzDiμ-z:xD6_f]_+TYchV?$E<[pyϯffoi(D}+YSʍĤC|>;mGL}*&$Z~{-n>* =0{t}!" x_kKx4u=5i!w1wEp?jQ_ZP j^@ }ް#_g`綮T UJ(ew3Y?ZV|q6F/!>ȟ"?yH X7MpzB=SI354g ʏ$#:y}Ex%8jQ} ؆Xjw 70G`(F-{Hr(rĂ c|E/䘅6X7bֻOѫ 81:~i">UE5Zb}j4 O I[soqY%kGǺc+`kլ  }kS)|c8ێ ZH0*tBKRٺQHW e)pru?sbX"u+t-2s^!eh:Pȓh{$ͭ1fRw'Ic 'd[Ňho-Y1=IamN?,^qFj40WdQw##N7 <2粕ׅP.$y s0!v2YؐZfP4n%Q􍋡|f:דQX)5nOdWP8!*.\vʢ??ݾmX*Bˀ4[9vH0~_k 42cArxJ&ֆVFdHwgC˶9i ZX.n,nz='cRj&5 :*^}" OZ/uOjakVΪ$gWuh)a25YnGJK*>Y@Ӹ*Y/U'@_4mc1y*?N.%j"%ghͥ+La  t|~} ] P~hGdĐw\#e&;08 C*!}?=Y9{ aKٰCNTn4P6"~I=FA:)scה2vk0˦>tu%gـ&,Qf1x\4 KΠg|'J++[y1črↆ:ꍪZ*vñL8ă*7h5u"oj{˰A>mr>Xs}Iz5%#uxDe'5ikWX&bsس *IDvI!a Z@kո[=pOtĒy{SرIh`,{etLyAYi.n&LhH+-!/ORIsQCw"Bjz|WTB=1kgҪ\~ @ Vip/fb;WY(X e*Y-O=I;\:x-N8N!,R>Eb@20HpsTI ͧ&iz`ש<FDlz>-gapZ2A\QK<ZMUVtIͯ?d5k#.h'.]@Z2aT.ו+᯾:p`āJ* Xqo>!s$+q=hHBD)'{Kl%(ճO)XkuihxbUՀN3UWa<M\!\ܝTn @R_G(cnNKH.)|BIG(PcLk*v]kB~y@01j5c=SWyU˳:ATϛqlF?i?>?1uJ)4|Y{lv=[+!CRV!t]*|۫V?E\$jBZ#Vٗ~oSY a tC Zcۣei`Oק=D7j(bWULkl_=4[W͍iZw '0 7=k¡W'އB.Ա4BCfͻu{ IT.Q\G" ΀P[聭(ÉRǧ!@ QgHyO|r!~7>1W”[C#jq|+3lӯ<Vs֌[Pv]Ɯ8CDIA̷H<m#GmCvR^~H=B/{Tog #"ˊ Q!\o'^c]HR悹>o@pRg<. 7+}d!SA9gtmW k(ff $ߕ͏rZ$#v *!E1&{3ݲ92W#6 }bMdX:bD]#\ f~AV2Ggy[)Έا5[ǚS"D RDqڳGCG~/Yb@:+G$E%+X*4{ Oxq"R ;4'^u tWΪ׳7cDRGgy[*׆m}/p9mS;XgV;1>1h-˛ջHP)'8XNBѲDz % ︉ưvg8Qwgɻ/+`ÎTdH7QXyr֚j37R_`UcNd/ qf:U!OmhљxFZH#|Al/v%5yX`;gp,$ WfJ6iߥ]\^}FlW_9$w7oD{GjfzB!ƼNK<}p"bFhZP([dV+Z>Vs7I|0>~d::#k#.P7:1DHXawCtT4GMr?zg(ڤB.> *HaYzfwGK2 },˳.Mv9ae=bMqcL d*.n,jo| o_xp}D!e(&CwAtt;n.ڃ'C_fl~s fCR{o {amv.1Vr(zu,KGjviC "{Nc>z7Rta,5enWr`@; f9gP -Z(0J|xx *.eֲtsp5iLR=* 厪Qң OU$mtDJ'_ 5zp,E"p'w^^pK9 8;Vn瓍-4Q! lTJWV ?/$Ptf7 gwS< PUC^rcZl|]a0NB,q.3`;o^7v&T \]u@V+&F1^a^fչt4D(U6BɃ]b~bYN^ OzN@mF͌8qYN8=,crѷowM/A"OhVM"F?ގ_PT422bip+Ck Õ$Gqǣ +);`WlTq@F}wv[!&lA=?- yLv@!ek%{z'9vWНs .CNHYU6WESȆ 67 %%: @7]h)me4ː㋑g-)0&4M w'_m*p33<1t`HBorKޠBݴp I|G>_JFsd p>ns#Nm.v.vr.̉Xg<ԣ}iInIp IiAdŞ^PrKzL~s7\t pY/[:ؗ_Wl`T| HhWeI˓RW}( U_7j!ЭAПވ*t_z7TZH70EQ@ I_9m-𩆳\Y6%Kz8>\oetcP6'$qPd`J(^Ps'2n>o4?6v;#DHye> mfr%(3Tĥ]sק,8_/z=kn$ n@7=p$3_g# ZQ[쟔1ʮQ PK3Q0V] g%в1,2xVzsѸk{BCzK-69]1h'9I29)QZIT4N O5+I;JD,RUnc,_.d]C+tb`!גb\b˜(Kdl!r*9WbNo煏6h)5=E>/y?"w7V[:S(*4yg ,FTgneH;yb;(l?vb'^gUy}\DoeaF&pX,B̞??l[AÐr9R Qk{%;&Bs',# T 2~UƼW!P3Sofȏҕri_MiFyx |qf*4:"~M]˭TR;H2:{&*wHh?7+b"1kI.<շA.v9yץ. R wV,"?x`_oN4&Z}l貱bGFDfY6^m3@!"v? ”YicnUYmbQ `A#[b"ڴY¢E!wm.º i ʴH=Á|o&­%A)n2 Phd#TorIAɹgnef*?{!\[iLږ[לX=MQ|guV [$J":"3PUzOTĀgk*o9A;IP> ?fX0x%z`=:?3 o-G‹xe nlm;j#@Jo+dk=` ?&;)gBO};glzVjbacX;MT$ M_@c24WʠiCoVٝcIsdLU<~³ I>"6B|![Н5ʑ+1>o6P}- )@D9TM;wuf/iQǐT8 uR^8=;?eJx Uw2r N)YvlI~.r:Sfw @j4B ]P=r> ~P]›qtM'Qbfuֵ%7Τzt׹UHT h;G19y8HvxKc +^:s6ǑdDyh^sɿV Oe˪xL0S RwgUyH_X+YA[;H0}h2'+Td@ PerS͕=FY0 KME :"] uQ! h~x+rf-mdt%^U6 .Wd-bkUѭYLJʹ1jf)RZާl,I?):(#>x-!XO )U|6 $H[*XNx/L)?Q:0y~ܗZ"+i@x4frmI&6n7%߂1L,9Hbr%K*UZOu!%(jq9 UłБмr`z*0v "{86&cytחsVF6,E {vN\j1mv]ܹ*7׳"J q o 9sѤoz#=O:4&u 9_6!Dvd6V$lO{Z$렆rvqD W sI)YSc~RWSi_h ^2SlLD72w:x(DbѴsOn2暙bo75_sl`A|*O n:0{n61Q^'Zhq?ZV}B]3喇8^ӍVk&U: ӔKϺGW Oȋj,v1$\J.lܛ[67候Y?tnSoWe8%cOmp[X*zz!&,X39nڣWՇ@XqՆX~WX )W=H22%bE;-KJĬE1/Hx2;܎DRP(Ä" 5VSJFy, S)90(ຨ}}q_lg1׻ީ/U$A"L K.S;C ^d֩WR>1 ^$4Chq#{*r_Fy2lr E.=!s&`99x2if"W{t7~:UMe9QU.b<+5ltH-UsyZ*-V~qx7¿ܝI({2:W> Y0:<7wmk9O46/`nKp$ l^Sϰop]΢q ^G(Y aD!uɑ;(Au 7''^q'ύ~fFUi'V)^!b`{-8sJwvW!0R\C*bqJ ZwO!cgy?A#l "bT5(kߜaȶEH 鲙B=A4rX" ˧ zw^"\]{/ tEEaQGFtlj0dUPu@ö_p~Z8 $$Nԑ7[t1m0 bD9 q3Ta[.ZW!qƄ){Pfe g-^dlnVny 2HORh^lK%K# Yz$rMR[o^h&D]J!kUi,s̈́xa;iT=2x%AvR;~ vo V%&.&WERAC"rlmHG}3ωPm&GLXHqg1iǺ}oyQi+:S-ۑioV;UfeyIw`@ cdW-zZ)L?pMB{}eh3 ? _ؘ6dհ3irΐq9Q:k6y7,ȉǝ`N|:r &5ǯ⦚ID>!i|HunhOa3e@9 $lr6<xa}_Q?)W-0b(Ԝ.ƥUVkWY^Htx6#@i ?p@BٰŕQ3ADPfμGmBc'* mJ%Kq.&dKfMʠY ЙZ6PBnq9KjDǦ ]@Qӳ4K/+R6KZxIi8|HSe-zcCNnb5KYghP=/W<"ΝP$Wq о-ׯ bJCmR\LdqӌZL0;~pm>s.Hws7ctz97Ѽ͹asXTd;N_"6/kbg_}n󂗴n197F<\By\*#UU,_a[ |-0Ee7J;W뗦R7!'`:rTkIM+ԁqv*CzN^(b>6W{Jd2܆h>[6~lbbS6:@{T3|uDT髐r"ĺJ<}#_/ ` s rb/vb''CV*y`1~3B" >fkf90UdD1m$sİr/.qSZUV,ۣ]Z g ƧK`5٩2( =O{s alή\7tǗ77B\`{l=PC*VRd.[an$wcE7/75).w"mm~@a ADnig9 ,$Ξ#Ks=y֮lꥍHW15oGVJbHH>yVՏ1P\ sSP`b轙ϵ 㱉5ڳ02b@eG WJ47{QAV%m+K}]R&* Ho:):ۿ +X^f)gE/Cn>(<x3/WD8M \Ef-o A]IxͰM;F(c ]9 ;8=KD"Qul:V2e (N6Gǣ_-]J?C;TmOosd G ';7?$\*n~T֨rLNi#9TحFxeLl2Q>#f5tYRW;@N W7wG!j8##y 2LNщEY>0^!,BKл&WQ60<:/q9ĄHCʩ"ݶN`ZК(N3y3Ay%OI7S XC'qN" Bݏ<"aaO@g颯8O>|Utu(vr nl0ɦG{W;7IYcϕ/bC3uR:tB6އ|\N9O9u!BQs_lBllyGrN'Ma6#MIã2*8[ &j:P- MZ̯H) 8 OX6U5%tV57Qn`wګXx< ( [#ƎM湪lqfx)uo тhR,)񡖝~J-0PI^ɮ*Sl:?fn {W:Sg،ȯ-d :U,`6y?N6/ 7e`ܦ!uM\+m5(:{~-Kтm9]@@9"e'ˮY,q_:rA7¶_yA z\*zښZM%:S/҅ѝ-(rOϽݴCbn9ͨgsGP4O n5'po7Z0#Q9~ϖ>6܃]qřа:>iMN̒c`Ӏs*4N R3eyd=̦t:7QXOFW}%JR[!uiw-e -{M'facZPpYX),ůƧ;)֢6wF^Օ|;|hGŎsl;ain(xYy5m/ gϬ4 8;姷l">(P_P3aY{p&-3zcQ2>=(@ u+Lemw3U&/W`)WH{k#Fqq-8tƬ*rgzvTGgY*$zk>҇ʦtl&J.v^^_`nW@B٘]`FĐ#hAaMqϪ6n֙IL)#!ԮJ#N;$l -vE3܆*6ZO ] O}#[K6?7;4b&|Pth6 mW{a)$ X̗=BԬXݖbWh.D)y 괥|]JC>Jd !k~KG?>) rXQ"p3TB6I氆KgXa2$%\S#(z.Lj3%tVvʳ=08{nWVaH%8=kQyPwW6E˸+mkUfy1;o'C[0PW`\2 b#9W~d·LGTiVo͜ZO$ vqG")L2}I/t;J7u~ U{w.PV/qWwB➇ ůE` ] &<yus-;.Ĵx+k[76_ʟc:6 Y7P\1΁"蔪}N?]ފ׉xTZ^Ͻc ,Jkui%3O6}TF,t_עEƴ@U';wsы f`P*.ZI̎Yd3Sf -el+Z7|vĢ_tCAۊ nTƿT^C⭞ *J PԤm9+xN4eA:isIG>Ť>~^-B`5Zy*4?sҸd~CT NdZ-KPLahQjB AFZ8ahJIM\jCYMoNFaFV0=K3ߒCT( EtAsfQ!n}{h͎e}|Nlo򮍧/_ׇ0c0Ԉf3_(njvCg.~?oB'(AɃ/).6ؼ+sИFlIan8Vϐ GA=Zݔh \[=|6|􍹇fyhO0i6EI]Tń[2 sA/6M0.EG{nŢ-$tOٍYAnGXP^nNM8:FXQ n ޼;jm{D(oel [ HTnS*G܂-RwŽijՉ80ӟ'vyfyUb}o"0a+A3Dh?n*O.̆HrݵeeNj\[xph.]^dgV\"$?|ST>z1k ZXc m;w](oQhB‡;.v6Y޴EޘBbKf~Qr }xAGAMTG]k8a֕󦃭&Ŋ{) 4;̗;3ة q\5PUbˉq)ݷp-!8/Ԕ:7 J~ryjrrgVfŦ'FhicmTol%%1\+!Y[IS?n0UV5ymm!*?O5@j_dNN zi /#,uxdUA;t};&ͯs<_ԧ1%B [ NFM0"%agݜ;%EL$|Ǿe܆Q_j5FT?"z\\sk*5=HGH$P-Iƾ{P'oLRbBBbrDE:09&8lҏKz4KPgK=/U9jp2B;S(bhzTt >iy$`f "patࠚ;!*qb"S|Huosn3n'0M]O]Tlk 8"2NQ.} zN e ,;iJn0jHS@$t!*_#Llj.\KuzSu{Z'ŃuŅ!ΉC,gs Utz#B&g'Qz#Uv/JuQ e+ROS# oٯICAʓe7Z hutAVNWb4/@у􅘐X '[9#>TƊ6B'tafR"O7Bz׹{@Hϳ UyP[@k Xr@"#ޢ!b=en9gk+wJo:CD2d('|"N7JzX1,< GL)}g\ImM'βRIx{AD8JY Ag>',1(Fe?H[\';1~gr\6P*ٻҹBT9M(4QL0q2ԓo!q=ajڛ4Ø'`8L`#|M5)ʅG_<3jGa0r %*r-T_9dX^|K`>ũ7/9P֩,*ZJA%nwbhȿ 5^xY}SX[~<lu=fuE +uB, Xesb.sj r~DGf*~nثʔP2 !z`HIVɏ$ҵ5)_GxTSsqdG1k˂ Ċ ؕGd5Z_S[QhE"e} xiKjRg(X"iI&98xZ/2]%)@0uz%Wq}cjSͷ0Z Ĺ@"tWܥlGKg(U\z̤gν2vp@޽?}L&Q{-,W)qG#qM ޱ{;,w?G.ORǨX^?@d)If|3yac >gAE,}e0Al]|$D* f$V7>rd8se6&t(G՝ r׷pվWP;%c C&׌-R\8i4-m{5T [`F+q0X."9F(r sTzq ?))cAYV6礿t`xp޻eͧ|lg)<1"O,hs‡tΦvjb(1h(_ 鉾?+ynUI w.VÔ";\r]aE(sܙPjv^# UQōco5~2k˜b׾0G2!+n> ʿ F9ב2g+g|6##(k'uZUu\;DPSٖ}sfܮ8ڍMئ_c]b绨On>7=q-P)v>̜T3Y6mE Ϥ.sY݁lҊo Nu(I( k4 TnfGn^qс2~fvCϖZfOσ:0ԛiЋt'u0!IA7QI1Hx' W1C.-bmqhVtͲJG$*cdt&)_/7C5!ayh ɿ\NWS .sߑ3FbD1Rp:CxD g q !!I>۷m2l{O#^8Yb=jo N|UWD04֛P4N>G4X"ʣ Ӏ|.R $y5NX.rukgT@'WF"7 ݤ./SRKKbVE lf!-̃ү?.I͖ %m`:֙^EJ&],vBj&PV1f~Hr|T4D%Sd2W J7.iY[ްl#H2\mQe-_@vW#ʵ/FįvYQJP/<' =_QW:8et$9O(PY{E.ڞk[i^/FtTy8E sbI]NA;PY^'dTs Lػ[1hغdh0"e=8k+*B~+vӻcM~t&-Tn&~|Ԝgg77AC^Q۷fx00hS_F9"[,8oζJ]I @ h8l.%pg' iۋ;w.Wnxuгر[ N3 ހ7D Y|xt(K\^Ȕ`VgY6BAzK+D_0LWYS^?+QnS8 wk2Y(5mJٺ7Y,W+z/ A>)| $/u*S||sG߇|UnaPnu<( Agn^4:BztЮ̏ѐ-2|qv9 ,Ebu@rвG#R4@pv,oh'g`8ӍdJNpne7W=7{BkKu h y9yta HA@֒cXpTײir}΄LW✅_,D5ݍٙ%ϩ^eTK.? Ā܁݉KN&rwv,O`Y$$b~BWW R N/34:wҥפ:c‰{Evȩ9nR-e0>+$~r:Xbvk bnXt r89JTR36Ě4mi0D5$@uwW`31;[Khĝ[.u8eR% ;B^.oP$-7x`*Cr3/!S'ɎؘY.q$Rs>"}ҪUοidpT/#r^Q*~Ĥ\{Vިo&$ܳbnY?D (^/;(eDx׿jfPȚ];\0d?O*'$6"u7\r5410!jVcPYǦlD[<9pHhOQ5G`)?n$ސJr4.(V䡦l(-v̱JJui~9c6ZOx5AV][`' { B4FQ;oA=:A40Դmc )Iks ną.fKE\«#:COFYZmɣ'1;^i|eYyʒW+>g=[~Bxz5=Z wiIJ蹂"W_Xt#gɢ;A#Y 38?hK'5!JnBԩib^gۡ躉FI#oIRU7 ba%@0l$\/U[\"+^h׆ uL3WVys*idRl}d% ܧ9-=^I3u~KRD{ Epu%<:1*ZO ɱ 4:kb_x`]̌ϕyA8,7`;v3{8iЋu~Y3q ӄb^Fi*1F})ոru} ?,Y8dGÖUՊluѵJg3Y]&ؿ[ׇ lg=RE=x"n0m}!Z"2hUd/3M#(`css)嫸Y-MlAR FOT,a-UEПZw,9I.l U\L9'' BpNO;ttr/u%V;r@6X'f2,.LҬP=د̒!w% )fJǥqܸҭ瘸Z1nal%Wpd˒S{w%sj &Gwb Yת(.C`!c* ^(.\]-dlĺf |HB6)|Ֆ¹,]M:t{~E/K ( wmH8B\ Z>Y0b;SlUSH_w aLͧ$4q1k6#dno`lIn2F*5tBs:!IQ^OΩә!K2OL?_!Xa$hB޲߼Cȭo>W/JFlͰ>Æca u"pP= Jп xN!O$/MoỜ;@6 k46u~=L}MpUiu &2g99)>l^9mv2w5[ޚ 9t9JB<~ӥ'wHwE(wy TS[Z{sP3;7IJcP_Mq5D`irp ߼,dq沮3/Ĕnl+^JW?RF1~l˲ϼ܏ʪ2i|s*N TQk$I`lf!ɒC>?BEtTdB<P.ǜ_kO9Q~~INBԘ~2,B%Pug8:&ɮƁL /]t3Ă[5-~#ݸ2 5T,5[-f鎕 `UaMdHi<|tu\kC_'Ѽ%b"0`^Vq.K)JiA F&ɱ<]p?dzsgEg9!3Y"FkcE^2OvezBH׀j 87y *QGٰs V!Q'}1` ]zT,4??B?F"|qyF&8!KƯ 69-5]AS!#(4JyG$Ϸlq>=(:{\:DWB f#;J6\~SjV~ʎN֨n$EH:8]*;Tn ']{lO[ `v #V&.ox#ï-zW M@*lhL٫YT݂U/UzTbH+KUQ*MSI nd#K~u ^&Q=F/]6{[eCoʻ@j# rz<)t3 ۫-V@O`#2)Mu kfIڔgImZ@ "Ǘ)j|Ѻ*[q<^Q\T[V SZq6ahꣻTl۰?{дE5wY*P(eO;p |nQgI mo_)l;al+(-ii o3톎4"l ,J!Uo ^CRe~ȑ5 @~TI_(MLZ7Ol\E8b 3!HPI܉ G[տioۋ+S#\׼,1p2.+U'PQ&uIr;(h .4Cn 1 SfU(zzz!_S:\N86jd;+'(Ȉ5hV-X7zTD,-qmZyPok+k)iHl3DvIHQSexz@-@`y#4:H0gc1}Pdy3oz5)R3UJ)jyP_+FAY) @,WM/Z.\Wj6{A(hpU.vM\~TVQr:fB r/mE!2Vɥџu&P_C2<LľeهfYkY`ccGޤ8?˺lTi ~UίA->+as;-4[,~ݕ\3hU}أiIw-?I,,a#Xw7Bf;q[c.|{UZQjlQPǬ<4<ݨsYU@+)X[c8qro eYУ ?AĐygKQ[f/WODroD).N#gBl -&)5P[ap R"#Ԅ_!wAN{sXlEHkt*YiFMCa,Yuuʅң?_ۑ@; hLy 9|ː}(it_9C "#g+HZbm#hG7/ze-%þ +-؍,%Gv.XCjpvg›=boz A#-)ĴXYkeސ lU kۥ)Ô i"Ve"̉ F=-7ՐY(#O)g^_џ.ѬdB7W[f*_?, Eb(ξlFEm^!:ؽ1Vk6':' d;؆1(8AJP%Zߖo^Q1>[gC2N$>R(w0nh]:?~_ȣgnb+ Z~)o>ƀ,FysA|MtO|n)VLx :N.u=_@J MO0_YVS{'rmT^^;@ݿRWR_ڏM㢛MՏl&j("gTeW+ `T74BXiLl["q1I+r,޲.(!8M, ^Dp7ݖ'K =ώҤL`T/,mCq]81MiKIZt)Rtn G#2)nz/VGwB(;Ts5z 2%%{j~[X*VF_N`}M]S o 3W!h!fkfdڌ8bV6׈f]%,-7UU($ѻȗڅF$OɆ$z k+P^ES?.Spu/ld?;-Sbf[DjWlc~`ݺBzH9ZÎUYƣĹc频JQL}c5׾P/OX&yZr01 ;ω/96@WԖւ]_ܢ@ȃeK~wNS:gW D M˪>6 u:]ςw_P#@G5eݎ0{96wbiD߻.%Bu49} ,E~(vjRH y<Z1ngom Դ^"^5yQn z}*3و_#ޔL(~ cshY輤Z^1\ӆ9i߈qY^4 SIZ{j16-^Ig|iί8_)} QHxSM{V\ <5Z|  =?{Њ+ly,$ bX%: TR쀝G!~~7#7 Q7ecX5+KZ;H?_ἄmD%YʙaOe?YKQrv6c9t_Kߥa59VS`t!gkH!4LZM;b :"L;8vXܐ M5hh|厉{eP/ (_xY)RcÈ:FNÑamL"!F!\Q tF i@ZTD:|P4%>/07"nȽ&z! 5̀rxRqq̘wi(YIc܁XMFCMh+w:L fj=aȂ6ڸ@&|iy`੪2y)cM1a@\]*2g<0 \nx6 Um;'&tV+X&{@gUq";pHl$ _j|o78mFLmmd tmkM+"+݁{v"z|Ŗ81] ʇ/}Km>?;}~iu*KY78Bk 04f&_["9M< >nvN׬Jg(wX73.@VA+V3֙qTHxiS *^o!_"ؓ$/8Tgk<$ \Սscȣr~4­,Q˖:Y+I)D$qc8Ŧw/ ƅXq-9uB`3͠C[u sr$f24HsjYaHqpwĕ@pjLl>(:KE9^Ʒ"_o+NqLg"x ‡j7^O:ԀK^SqOH$\Hϖa^+ _%nKd/w(PkOJ$D*z%ku@ŭ貹ʯ8F 9R36}]RmTME.UVvEŸ~bv|)tVWRTH (梧Ƞ<](]"seNmn#:R>DэL^R#UaT#xsrX i,y?d(hi":"3$gxvj%۬@z6Fa<M1[  ^n'Ѐ AXmUoNnYQ:"$x3moL<5͚?[͡Htԫr]tj!եN$@I>ԈEUm'C;rNkxrZ4tϊ[#Ta' Y,Nّ)!HO߃h,UkUQfuEkF/1%~>iCWpZJ;N_L= DO.S\!m}ueA;wL4Ai* cx2ꮢiY>1&QZܠ!%Ȕ-ʉ"z7WtsI0̽+Y[[&@5R+&4zܤظ]HGAτ2H!|5*1 10Nk8t?eԫaI\m`Q7rϋ[g H Qo؇L91U|ġر3hSԶH{ܰ/dc`ͳoX<\W/YJņzU|DSكGg }DGAo 0BSԽaC*p6_ 쮢y2uVlOo]N /{E m޵Ñ'u!ju%TL*94ȽlCc矊8ӊz_¬ՄݛtxjO=̇/Ť>t̜L:0(}e}J^es-4\Jod9H!H nlp7=i,0M絑Q:Jt򩌨e紩*\{u{>FNbEttSY_A_3ZZ ?3c±p.0cZY8{:2[yMb%},?M\wL P""NH#5~V!ĆFUGd[vnNFC.(*THĆ5?l$|s}y=#ƵP/EءZ]<=Xqs[}(5~}Rq@[ve`䊪Fֲn~K AnEE *&u;LEHVw)boDb);I x̐xl6vU(>ҟ&.P9G!3acLs\-\_.b$(æO:¼=''ຼvtGy4ÐR4M<',}ކ"4d b%TN(YQFj;/P}R\zt (,V87yO/< ݧA.Ee4!)HT~BeVNY!eK97_}2#ㄙrokr4w_ǭuLMa`v YԪ= N ,Y"Q9*n֒WU5B_tZ~(Mz0yɚR;2f+ԭAު4VmvXe!ź8y6~ h@ZAN&¤q( g2a# /w6$!dԻ&] #\Jr?<20[F) n @](1wؤ8EƩ"' Z_Y|am4PμK2"*AMLHҹ#](9JY4I |k+ōT*Њ{Dl6K*i' Z2ۍ"O˟$z"FfVjRV$auV> NS>N{awc5nбjJv;rN&.m6wB* VT%Ge7[1,pE)o5jaփn٣ZY'Ed__sŵ9N(7/En D; c65ê0әy Gg4D4t4ypTMFX?p% x )޺w݈%fݩfY'i70Aޗ="\굙5/-f]1PycsSd+(J)၁䛀oĆkR:)k{8ȉq|E{96rK7(\w5`P3F BRnЂ/^ԥ55JD }HO1ӇN`@ Y]z+>l PUwbmzſvؒmI]pҽ=167H= w_a#*Ki8XbF48G:a\B6NfmDҌXJn~NUfgV\"zgmTjBS*s!(to&D:(I a29ogj %U7bdܿwM5B"t957yWsaF,Ѥv"9S||n Dž+cXM zޓ)ԑY5 GC4M^䚒jh00 Xhx {ww0Y~FF/.7  8{c{eJEx$[ZO&4)87/7kk-Tz 0ׂp,?~DejjA;xNO*onuZ kS}GՎe"0?iSa:F$LitLnqJhcooMKSI]6+ƨ\X0ZЈ]`H޻BvȞ-O h]b|,{aq%%8}KѦsbDJ>̓F5y;݄E7/ݢ4:>,ѡ~&%5=ǦlJn)]#$b*gک ꊯPő 0_-AgC&V-UYcpBni(: xc\S&p"*|N G3C烽]UmP6:qy1e!:05#`hplQT(:X?7MK+ nu;|$K%P#Ԛω9c6Cf咑غhMfDkخT D"Z!muMbFzw;NFJ1WYh5!N%bka`sfl_o6qyDޗ(--s{`pە)kmy.Qv{;/;hND6VG)g@Oi1a/۫<ݧSr0+t2ɠ r8,|ZS,ƌ։OC8T8C4fWLߩ/:kL (p1eBrRWz8Ft[zC\oMv<1$wDy〺`+"!GNgm/Os-"ƾ]N7PJ֐IgC^~PUo1v~DfndxVJ z_G+uޝ_URZ9Jl|pcrh_uy?VVQBQU3SpH hf]KYxMoܕyc&Y}{cJNʵu<+ o)Z6} %=U_>sӀD_"<7a`&Co ;r"c2)$p/r,uc<E<<[1'Ž%se+/uM:ɪepI\Jednl?:~b4`ўsL3XN`{CPp*pT[.jHǙH@Dmƀ94ոMDz̹J5'ʚi>0@(A3=>`T_lI}:atNGfGU&2Q,!#M$bc l A ?Gl嗳QNȁccPo\2C=Lŭo&\T+.SyM_ f_ _wDBo/c'I6ܗMĽ@L’31lx Sp' exbȚx!7VSʣUSq)ZGq▀A3>m݇XMz\||eQv'9QsﲎmcUUp]i\eTAb(mE]*l@QXRc(d5EJa:0ㅟɽ *2\XZ2y= a* !&Ș=8G m~9Ug ! 6̬f9&[+#: ߾+Bx/Bb.}DHf8N/fVW"0y06_͠I PֶS)Ŏ·WOֿ3}~aOŸ-S+ @t" $"؎23-U@|VN٢72>*r>Gc_>u^s䆉dNL0Ag ;YZҠս_;mhzw ­ޞ*/ޗ_W/͢n 0<B;G$ǨHynwv6 +cSuG% L?ج!Qgྫg%h_J6apiaYUo%#f%1 &Pomv˒y#0}+6pӀj*:_iQ2-!B2Rj@Yoȝs;w:@(5: ab0!Pqj4{)- 4pj! 2pSJ˞aPU6= Tz]hKɱhS{+Wk:y[~x,{gfx `P̷3"= X6̫q5x폻]]e@r|t7=FMd C$#(UyO I . ۢ?iȴ!N{2btzcm"ܳ-Pw)Xz"3U $S"#!?v nP5qd_B+y혍gE5mÆiD.zRҎTR\kS16o1'ksӵ3_290:qK x>eRkQ2i!O^֍;:]dd@ޅF<8Y:L 0T^8jsxpR{4 J-6(s#NȸV z`*1*a=$M*)*Dk4EH]Sehݬ5eCe0 n_ N(Tۉq46.0.}X>t(y2 +dؖ#8yR;N*"]? "%d{ROO¹/ Qi3K?(OIx:&_l\x{\M<]p_XI.z bl8 x|䓰^\թ9.-s#Vz)̓f"tk_#:PG0wNV.myT*KVBY׋x)\oa{v|Ez |/< xFDĒ蜖<6}>1^gBX?_3 Ѵ) s 3Z&low*'idB5辖G9Ms/㙞&92e["Ge@4@XX]WxaxKB]tI޲=PSb2 =cU.Z) s $Wԅ\n X1!ʡeDN*%q5yݑNF[q|}IiFyhW&& ]@/0h|#/Н%^Pr&m$HfTBӳe8 1G>È.mL4v$M#[E)FRvf>yJCh+ m*N_5[7 o6;OS g|Oe˦D ~;/8#Yr(*ԧpNɛsVTZ)yh5-E/Th[C梐=0#'TY&\R,~@ Jc`#v}*aX'?5$yگs Y~,6G0j0]TUAgFz<^wg(WN]Phʋr/LMug@M`3_fd,.g5vOOa5Z.FJjHh&@vHV eo9pک~ Ly@uaFppX2slpm_'iַ̓ ;'k BdSJ,~$_DTU3U!)ݒj<臔A#xbUȃ㿎QIN/rYxedm#ͫSKúm.j&sBU[hfRwnhElaf _xqO!dtjbR#&R Az KrsG,^ZiWd"[fڤ~!=ReAzȯKS Τv~;y[4NwVw.Uv#[ 8'HGwF79l]<^05'5 *V/\_SI%p@U n-b7&+xMR0{.H=Aܝ`$g9dwɤ<ԄU^B{ 6d2.+Vo` QYYx *"#$-Ts3pԓo|]^+]ػ}KǐgT U-u۰G\$v9FD*:X7/Ō6(︌SPO>sqiǼOk8tlZBhՍ֟D]]X&KTSi"i&p/zk0 wP,T 'k&$s>quUAl㧻-絒ؽ&U#Ĵ>EPI Lu&m@ # Rwi 2T`7b5G/`pPÚKRlLo a|0N`T,Xb &! ei_ ,RzP/4hv;PZ= ׅMøEy໫lMޮ9_>fngkӣs 10i's"@yFz uC>sg!|1:Ja-!Q ؔ6x`M>~(8A$zxJS}ѴpR- [ʪeA6g=K/VH?w \%$yYNhiG`i !P x+ymLZN afl9'x0?!\keeGYx#M/ڵ) ;J9!MYZA͗mosZ 8هul| =U$,EyR^)eB]7=$)㨲Å8cU#@Pׅdk6;0,^ I?E T6#5t-;.Faa,=b+(rT,?wCk#,ٚSCm+;i $ ,^4X;+Obr@0F@nrCtxqՃO>ִ3Ҽ8򾨮Arg}0mC/s$."'2I?745X҇li7zZ[ $VQ&兄7RJU(CA~} G7 r/E8=p!@T̉Fֈn_|%cL((ɌƱscMn CJ–MSʱO,>Іn[]ʳC|l/1Xͪ:}az1F@|UA7ck7}Նpm;?A;X @0Ғ+xM-κ"bBb86xka~ -פ6BEzS7~Uotj VqsfgBһxqE/cL- IW&2,ח6qMx% a\6EX,=e]O-+G^^càʩGK9Qʂ#^WRIl"Af5s.̽ 26qgFQh&mZ0翈'U,y0]oZjY8G3c9Ox6ȴ@ə lU:h7墥^ 3 נ'0Fʢu`wHڻc AT  &ϧe!b.,j9 uYRdPtB h@iIJO'k.\.fV:i/rh"mD㍠!y' Cd83<8.,zЬ@v=t'p~}ThQCWzi1 iCpsh0Jה;+#W/Gi&XFdŁ1wr]*لL)\{S)n{B mIAl'rtZYJB,?C8r3Y y%'M ,|r|z|N5JDNKi uJE ZMAPzɆ4D_"?8Y`c;m*tyׯSFYgr#o+=="{$6h )ˇiΠ Uũ-.3_;5k :cD K06C/`S"v7gA439WR{hԹ)wzCH(8zAb U=$:ɮ8hံfqxh@ir#!-E q  Š|N,+2+b 86ow皦!9zR%/mO-7Ʌ[1*b,ɀiM2|Xu2w]jr špSȷ8Rh$Wl69G% %tڊ N^①kT̯L:g؀膌\Hk!{b?⼢2Q?⦍}d^tܠwa\rvCDMN9*CkQm $rLj.c@LG7ؑ߆,e6f|)h݊Ѯf*3Nb1/FNez$_ @yź+`3\LF u0ZbY0ZԧoKWbup̀]d#Nn4IDGUW[jE0$/zQm+5.=ŭI]dT%9wWPDdd\Lm|0 )jK!p-j1(o$vY;^w9[o {'ij&W3ӯk]njy1~xTOe;Dlw4gW=Zz0ddֹR (;yMF(hI7z(7Ŕww8.cne/;>mIoS|@3qSFZ JjRBrJ5 b%e冄l;xBkJf#ڍf'E^=FP=[΋Am5+ֽۜM"nܲ:oʳ m%ЋZnҗN+]GDQg ӄeݱ6?lf_֊jj8ſSN,`,]S81ě:RE31v _6Θ?Dr" ő7.1@%oH7?ҿ/8xe?| X1,Xө*qq;%V泺 v#9J]xRx¸cdNٳ\=a5٥Jl!d$Q|C^y]QLlҏS^fbrOs!ڽ3s.⥸WJh*-֖ۖ u\!HB%8߻/ׯ0Iw)I"afƸsBLc| E7aljвz3%󇚄9kB  iqdy${C7*Io钘VyCH@@(2N(zN "*aH nhK  d &~kmgս-p:"E:,L5=nHǥ|af0o`?ԥ(AbUY OmHU$~bvu$O97:"5!m^{FJ"Yb٦ҾPmaqjQ@u N|# AIҥFh<,m댛rE%ZtWpUaf&U]Fq6{.IqKh% Ahֺ@\x)"t<cs EYUaB]|V R#kC*-?/pGnz)#4L{!zHMо9Os9T߱Θ:-S0:{ʤ 9ܢ+zds"N2i] V4pG~X'1j<'2b쥟-xl'9߄xC 7a61Dy%d_/X8HF%m쎭+6 \:< S$ꂈ6$EŌqJu0.+䨦a+eK{LM[r3M@oRyc ;*3WɒN}`DYc~mL7;FG۩rxsuF, 1s⩒%X 0wb8׀5 H 3J)Nu]uQ@ل?2ipqzPvVGH1>~ ˂VINv-Qq#ΆA>~CBg¡鸳)zz;q.,"jь'2IMz?MW+ǑD*>UOio"g-,m'l AʴQuqmNA"ɇ>NȼZ2aucNƿ]hJ UF3[Opi, d"U {B,_-Y?*[4]e܇tѢ!\ԥߖEHo${/ dxѝV3RgWL}tDR)jN:tNatrb%s rN㤳ADQ_>}Wg?덞6VsK+d?d#nN|!$"Ɂ<=qBQ;4*N|>=-$K,ӌry."US *;܏fyVHlJ%N<khEd (F},3pk1Q( OH$UvA6q^pCe4z+2+xR^)[Z$Sqp千>[CҐA> 2t)瑡-ǫb$=LP%oVd|)4q;Ӫ~F)-$*&ktp/X6%]to K0@1x?`qޭXPeˎT 튼9J-fiT8+%0ts|[>[w+߷O϶YŢ9 P&;2vxSgb>r{~ [vlwqwy \WHN-';7T&)*E1 zſ,H fN$/|h -`y͕ɚQceuʑ3: 9_|!(.C0C'~=,:TE!b!Z:1aWB`h*Y9BjM?xe0}r BSvh,,IbEehHefQnԤt&W(~|ީB-}Uqdɚ!;_uBW꺒x/G)HT,v~Nx ',Wv#Md s?އ\K"RezⲲMe0TS"cK}l0-Eh]DYrܐۋb^TW c`Sb؁o6di7(d뢎2tu繭R(\_[S {S/PS?#gabsSѶyؐQ.6NZ?>I ;q3mas ({NSl'˃"vE$R >>VIKB]8 7b-nY=-I|kV_s&GtGLp{Fdփ\7i8jhU6nL/ZEZR^ j$ ]DP2" 1⋮Ls9qap"#Sm4Ξ@x3fOJ+66w"o|e ORS X]Kj ?}8=]RI0i @neBK֣*! )es6yg&RP՘\<[B.3f\ҥ̪9 SGY\84-H'|L-!9{.˺''`VȲpk:-NXXHKjYCY8\Z{d[DSR1FE|&<[&1S? wC릳ēݼ"_r[ԝ/," sfmB|h+մnݭm t%1_ EYgqSW@$FWJ 8) oesZݐIbkkpן@CݻR.#/uǕ-xၱ^kzLxL ~Ń%3фF焄Z2#:F<ՒcUR8l۬B1+!%W\!WpDf>Y 3#!K^a & KCo3P7Ks $9A+w刘rrhQE#2E4H}#o 7-yE!QYW3l0rHfSm/\'æ-㵔d7եюxz8t<!yܫq%&jz f,Mŏo^K(n+P^t YB 0l*),V;ZQM%ޥ% hzCǑOc*} ;$NEzWbWwbXkNІG!iEP2N ij!,d.Y!Gގׁ 9kE.+ըz[K ]9~\y[s5< 6Ώp{*zj>c黯P5ٞ,'n{,R"%]7Ϸ)N"3|tḛ̇Ulj\͞":|+0c׃G,^&A- NArhTsxMaeÈ.CSt I{ 87b*Z@zu6XD8MV>5b N@%~'B `N mP~_m*>  VSW?;Gm+úb'>OΣw@hP\clIoeǕ y;>žCafTd.]/XƟtMb s:l8=•N#Qf?ks$Ϗtu1[~pJ"q[^Ev 4\W9}rd=;}yϯmo8,E+HmL j,.! -T3\u֬X5W IΧsMbpƒ)^=lw=Dx_F_py ̯յ̣PÎ=0csVf㡠:q`ٹLAbpt,,T p,Hc hOEY y3fZ˼ ctrv.zAXOC矚=Vv3dD_V%h^ {e?t*j]\0;UXIdrǀYOĜOvz융RC]^uiuAU?mɣ6-قlFS۾xfU Y^]k1:#xz36_HD2X;z-0փ7 Ȱ[T9 ɐU^hHYϼ4Vm-xr.>"XJ77Ы>Tfu,Y/r9H&BKހY/7~DYlW;8'k3_p|CM 7sNA)BhUȝP~ZvVT >7ly[|!] cB|}|e|uf^#mȶ_T@;8MgTt*6~)7 Ijn ;y^)@Ho#!@ (%qpx.H Op'U2V{2 7EH`q[038eԹ1gd4N|wk*k_^d딺az ޽K7eㄑtc'`@Knc#6c)Ca>=g(Usey~U=g ws#ܷ/jc\񅴢2B.bwf4,1B-;nڶ2_N6;Nq˙!7%2Yb3t2+O+.Aw|qEMߧ+++Ha#5z?'@Q.@^U|r挏]ttJ{;X(C./(yJ'Tnሧ,~`Q\UtkZaob JGeO>>Otx#&Blx&sMxHMJoCtDiĝ)0$KvQJ?)6[gD,Ά6 gI>dy v{K/ 亇;N?_<蠗ZEϯҞ@|e,[D?$-2<Dp1Z4sV]ba V;\2>{?L5p1} / uFЪ*|:ToSylh;v.@#mq)NY1E??xSШ5>ۍo@2c_%VEa>vƉz45`oX }?z"8bgP( $I ME'hӨ[񬞫7g r+c%yߙYŐQb+B.U^hhQ}8ǟ6Af[2K0!|2Bi9{'F?t1Jfުerf.ddϽ. %X^?4WA1>,OEͤ1l+Z)=.J%dKV0i@[S//J/YqB#w(#Ec4X#u_w $N&I ulb׫9B2H6.D_0ۋm{X#{_wYXH{-0}! ߳:6fPU>zp^|i_Dq^жj44"L}%yu}T=p"kiƏbB{0G:t'2NfbMovۺ8~o_u}hU".T{5K[H»:+F튍a62ȯE-" (Oyu3`ziJݜ+1^|뫰bcO]2lׁEeX׊t@3B#L>j-m6xIu+̴֍qžki!%D?F?L2^,cV hz29GteOP #k1R5"PP>|;U@yD gjq~Ov^Im;UVhƜ=Fes!V("b'>cchRKc"Ab8g~&~s )R䦾Ké,bk5Vd$FAS<4v릠<9!Ē̎" [ކÂ4DJ|s3㹳b2A4(.?aaUK[,̙Q<6]` P~v9[9"L3p[DCx3^&n X,ΨzZL!r0 +Tk:\s0Jf7?ϟU7=~PoLeJ9>)_5ʼ{*b ӚnviT3`7;Җб.4:l͹`LP0٤}рz 46~Vkh^>A13g.kPQ}M&Lo M^ʁ.XXC#!K\ĮoPFdk&>/<~ᬅlj,9UXtBm`okKYXU={-Z:pp쑮GP0͸B!~UI,9> Y m=@ÉYlWdn=|xPx Υי+l}q!G| z;IWgd2胪{}OUG2Zg~˖nRUEsk =.&U^xYuT#k2\?le ,+eXQ& #>oXpPQty'3N(Oh!AUJ0"O`5}xan$3%x X F5,1ڀ]3kߋ3 C琸[Q-ǝ3ƉbXt9ֶFh/^LvNo+s ϖ_-K԰{+/wa%z3dgݣ~*8C/huKk 6ai7!J)Q1!0:8PߛK-a/wUB|DR-(x6o{B2iܵio8*,V?L(D#BA gHWO? xA>b%@ AcW4FmIgD@)$(l/3 Bi2aD85n5|!fXOw!l< :#D%w;4x [i6 rpfwe52W Joϵ{;`~ϫS/PPpK*!oO9@N(G6Ϲ 6.M-Ƅ (NfǿLDZk.efZ)o(&B쏸OrkU1. If OoN|s3F 9+)()~0ȕ 04P DB5 YnѼϳ({Z)f+ƃmP(HwbLr*(#?mEZǦƝ07 MSF7G!i-ӫ_Efd] k:p_B111{3)7%V tЭ@ޒ=ҠIr|rބ;#\wiꦀ$JW+Iڂo|HՀiln@{DJyċ{qzW9˥2y𛺱++找s/D3>(Z-('6V FvKB6}\*ay:G2!*-ij;+pMVj=6;W^ieiEǦRPîUgFU,_EZ$}nb F҂4N˴C[M]aOK~~<^D(PYo[ {ǥ-LQea( Bi埘H6#Di=SzRufKv^QXU4l3CynhOj0"&gR!aÙ-G,},Ro0vn^)P"3èe 0.Syh֜ozYN9 $ EVV# ߫(PLG@v< loz1f L- bDJo)Pf]s׵ űKɐY9=> yD wO2/ABj]fy[qib؍̜ڟ\-GD,얏qӵwMeyQVD2-HZ wt'}Q;`rYc^ MEl ka5PAJR=ŸĹM%XS+x!>6Q4?aaw!  "=Vk8#RlZ )DvpcSܵ)05~^Ѽ㭼1I; Y佖(%Ǜ @53VFh" ̫gwUnpLz됕]^D>`mѡD:|9΂=D@F\!a`}+ \@Sx?$|-vt7{ʆ7,ĵA hA\7jSF%z?zvCMPYzpURϤ?sm'dR7;BUAbϖMV (=_;Ο俆lL~-!#p[HBY ~ ݘ[%+B$ljRqk--)~;9.f691a 7^ e#U@yo-$$%}Qyb}DWL҇Ψ[bPC Ѽ-f-B^q$Ӯs!U{!-cz^&*/rkVÕ Ko;GTp[%iKnHP.<)d9Br򌊈`)戸_ k3'^8$m%?-شfCls]_ߓ3[ 0[ A*q$(9V㡒 i="4:]z^KY4XOE ;P7;D ߅ e0d}I(rטV>ht%H#]%tm?e4Xz[POr#uwqo>j (y4S` `x->r=K^߷g> GԘW " #oN3wy/58̱̐\0 DoF'Q4ЕOZ_V "-U.^$%&}#m]|QN3xu\R5y5l4";W>ηq4ўU_Չ6{E+;: jL% Zb'kWCFXgzmSj@C(G GhS(kxÑy0?, ꮋ_XJBm|ͥОdb|yAQ2VIi]Tl A=ec<|ϛwϨ$s7d#W\@&>| iHL=Z )$}OCXNq8N!tJƺ+fbOZ4@ M#Uq{7P.-X\3 (0zBe]>_yPj[5 \K"#G&LLs 1,00R9| _ qF9~TptӇX?)`^])e9_FF:GJ-O,?-!+A4RAAsR!l3QEC#F_g,k!C18 nUwp7%5?eq[[,񚶯{)\X}=SccSx flP5v=|Y!d=pI `efuɁWUΐ>}FZ4K1`3 iqnЭ-c (M'a[ߩ|ޗreXeYϿI%U=~C>:U̿)4Rt_ܩy5V"{)/'J obdG1XAy&tC S6CF=8"Q:[y(w J)(&Duxn B@oOn|t(@Jn- xR;C!u#\=Ā@*MO*&v]XX02%$g͟ޣAk~1YO׋z2RQ2 qamY<мRM0.QK@ompw?xջ> ×uȝ)窄-_J̩S]y($*]y#nkn"b ;O|[;~+m_UT[ !#Ҧ6"[wi8+吏\,PpQ"!ͺ0DaɯM791'^:PYL,9qD(9`7fOQj*̂ˑWbJ&*yAo~pЛQg0h]=],kV@*hDɽמo&_[ҒHƃbdXK.\\ZamфU猡 { ` 71!,[9;arj7K{Mb5F(EM2'Ū =`FĻf*0J=n'Hb")A74qSqu)d|P˪~0I*b2(:1S5#W xJ%TD@s~N0Y xZķ 6wLX.}nX "c)8B/ɦm\̥g't;acO/_RYF^^^DQytJ3MCA][Sܑ<1h ~ ),fwOf!n^":zL_B+n}xG A#,cHD5YL58`>Z[d,@t!Og3ZLio# ׇ,ÙXFZM -W R \҅͟eTs87s\׎9e َ Cf=U)-h!.Dׅ 3p)qgmW9'nb=tJ&'f sA<}ԃXoB;l{3NI[zix;0[o+zzމ ,_(_0 90*N"a A,qS0.9oiǫJ Scv`)-( 9'X 90oL'xfF DWAr vɩxci#W#{%{ؐ 1}3 *Km}"ފP՗Hc >0ˇ$|gl)y"v)e샮ȪfO9ŝeMzsp.1j|R9mZQHJ%룂xf3[ln %ʫ) %.E/R<#K zdrՃl8(uxQ#򢻼[]_͂>h\~((ذ\WztFPٞ! Zh@F'cFr_Q9W.! a 4?|cҥhsV1SۏNM1(ڨܠ¯k Qb/P8lp%OG+0iU51޸epS04Rq.6d&17Hd@XOLed.oݴ#|24ge.Z*ޏ,D3Lj3~q*eQͯp=^̶Z[1!{cz*p*:af,ε09r? ],;fcP2/q\9UOYw؀!x6e\>k {{S5$nʚ*LXDa[a@=hLm_<2Ko<ᘙo`HM1ux c3lG2=۝?eA_c0jHy"kzPuAmL{,EQeS>CogJ+Yξڐ9?Y[腵w"#=7iZ t&•H.,&bnJv9,w̕o"^6vu4!*(IOotYD p3py9̡mzN \ANڃ< pfwM5mQ9__MKNv T$ 0|h:@4*aHY+փs8qn~*-akU;m{4`z%29EgaQ(z[4!!1Y=]h/؂n3^h _" ITɾ9i3U((Hz4ba.ڛ}Mm3Ž:+¿C ^Jz8J̌3SOT63@X~cE.~":i s }P9hj&CAp9JR -m5yjC笷z1%B8_,ZQ!ț6)"W-oQұ|ɏl˵&Fh; ~ T]b e^^n*㩼-%w$e"~eMgqgaQ]CbmU`L|B۪T_C8Yo_L֬u&Q@jǿCIǕ|o _| C'`*)^L~M$p-(->&Xү $+ jPz9gՊ& Za8nm˻~K)>OiK*_8=e>'$]pۮ΄YXU25}1Ggp<jw{]6=?PbP21hfi!!M:y#}hx2Lƹq%X?!u0`xo6kel Rbn"@%tGbj{u ꥠ8(vr:'z(zk.v=XqeRcb|̨$a>j/Һ&%͵!T!Mq`Vir3:/i.8UTizGcSl9hd? < Wv_^V'CG .3VR۩u(> 9J?2 3-=gG{ږ1zt T%7,s.(MH';)7V+2ˍn(m\@B Bԙ#R7L!f< hQIRh -`QLPN@fcսw Ro<Fz<}f&=iq2p4..pz2$qRm A:2ic,J-> ` Z^vĦ:eN] lXBŻx>~T4xsgDH+q((pkpة/x,erQtEv#)~#NaF6NA)Dk'C%5 IUW%B˹6)o`aPq INE3띻dǝ|?xnÚ}Ծ/e@ w:tB8?UCY*Mmn6?,oJ:\f5@-a˭D_]:3m#ȝ̒-_W6eTyRdoFxt%d6X#F a N ;}ˇ+~Z(X͊jP<"lVf|/tgkWloVި}vu0t2D|erӂ1ÕKĥNNJi)}N-xi9:8/M_DBG~Z O'jX*:2jt&Dάj A!-Vmdf4Fǰtvȣ .1_#~#qVVQSfB80lmlpl& Yz~] x`R шQRSDؠ/ʆaEc򉩆/D:7؝EjJV3vSg?XozzpX)ؾ̯$uȒXy }y?4BzBu N~3R_M/[αԄtl[ߧCx 1݂v}.Ći>>O?~Qg ֒]4e"<c rwrCMMpշc"*zɧ=د[) {ewn\FX;a]~;B#K{#hv>:iQw,uF;k8B!$q WkJBUuLb[ i&hQ3}4\kEf#iWkf!=4lTllۻbzI<G' ]|wLS>ExԟbgTo=f@GOHD y&NE`R!GL_':uS%r~ b͆s80 f/+p;)\A}b{e 47+t9 )]UXHzFƘ1X?+D.Qyu5 EYJrsrS5Ašc{ {,bku}&31%9=q.n7%>"!LY~?"TsBGR*3~.xh Gz}]JڡqwʝxD pc৏\-*N.GL@P*񢉁6kq uߊ_xv?XO_Fn_|63*>.K9Cmhb5A.%$tm>3p,m9'K$ &7=\dB}%J`P7M+JA-Bq5{{k+%ɩj(쨋#:NnG2?1\P+iBτy2H R).$ݴ+|I)?SNf.}Q paA^)fTWBph Әd?n5Y%ζ˕w]o1E7-+[[-2~t(+WoU6 vר 7 _a]H-Q9Jb#A8YSN!ZMjrZ`-X(3n9F2%㮗 LjDR"cCf#hɨ;ϼj߈{+6$W!hHAELY)TC׏I嗝ٴ"P/Iࠗi9l.RNh"#یDa2>K>rq[բՈ ƝQ טEǴsLSB1*rG|!I"9W*:K2R$_lJާ 6IGnJ H1YiUKZ);ee>=k'.ȕ{gP&Ƹ u0)ɌhE5O~6@HvuDkPIpҜN6uu&tռ7xo 7le_ڣ˜pQNE[ ӽ 1?k?=7LU 6gqQ:l*_ěe;÷E-F`+5g}@BZW&;g&]. LBdM%>i!Δs!A.rs.3E6/$ #$^|뺍?t;6򤶦 ˩G†X2,H/+?[t%|?y\V5y_u|F5kNxEVoPjGI<5r_˩\.6ă! 5H V*-L/ S_/cVhL=VV XLV`ʹxtq߫eS(jL0M=Xt~ZS0g7s('jt B(խMO" +tLKp3 v\ATJ2k>!6l3.+x6wYx,J3a+EFo63kۺx>в3c %ɎphV4 $$ZkFP~g-{Ib<=w}?&wBRȔ`=Ng2V*Q_N ޯQ=[x?*)yȺ2-Z"?fTM|'U+' p@G)>d>=}ѿmi.S@Ӎ7"G $uehDˢO Uݙ D:6$d:]M 9䭠ף 1*x6qƢ5IԮ۱"scJCFGTH*_vl}7>Tp?"q~gӞ2[ s9j:#lddAnR0 5 ^ހ0,Sr;~6'R\lqW (눂+S ezQߛfeĬeru% 3&6ȈVkt~Pb0fc<ؽy :6/p0pLuoS㝍:.YR(Yb%F'pzraHk9wL52@]{Ϧ)=􀱋:OjaG쨈r)gJm7@l?`]DPVuH.v(ez~ ^-~8ܴT gKC"=Oq ϴ0ޱMh׸^x:J$CYQڌx"&R)ɻLKe?I=Ov1apAQ I,65;՝ 4^QNJydd*& }qw_ҖV ڹYqH62iU\W 4p̧ߵsnr9b3#pX6'cQ,sKZ`q}n-0婄GcZAز yW]7~qeM":yC($:BfTR/!]/ލFDPU 1W kC/ՈzrUK;H ,b38yc6MD #Z tH{ 'EObEWofQH98Qɟf"`)bA:<v*{W+zj&K*j!{2q.5lb_}^{ G2LpS F@ۚvڴT#&w0\&';$Ur@0D&hOrMf+I&[(:JVq='ғmo$&R[$ShwrZt9tM8}ym6aUiύЎXL tU) [mxZ22Q{ ЗkObi]wPӴLC % Oh~yn%߹7J7/m i9s&HFsNE l/{|.#AࢥH'l6j<s7gmA!9hgϲ`yOUs5}.T:FL:j7(3#@{)uAX#~ DALR,鰅֢'ø@o@S}T1cۓ_6Uj{FIBVf޳>ėoZVNqG0ۢ6V41k_#ќuPgaFWQ$%R\цTޗ߼OO\R=``vժB,SX~?b d۠ 8t4w,Kz\wk6}b1q]\ ʻ P}K2="Үan 6=y`{rV i.:P MngIKZŞoD&dN\|JUӗM$UX[&NXTOBeJPZɸfPrE!ev3 .^gW 6υs~FhSI!E[Dž*(YhLfܐaƝfiQP7F?k> Yp=7Tq@)յTTIXN~w!d{>u5U.j5S쳲70q_%b=P􋎰.=ȥ]=/˪ ȚEJL<@Wh\t{喛93g @(x{']e_y<ǷG^Mߏ=<<ZWBgWb"|=nVhd_m.bkBmXT_,(EȕĄ]m೴礼/jq˗L.[Mm4aڒrvY &slg#4S/f&I Y'tǯwZI9 ȗhTtou3h 3aN'bRx2 IN2@7]?Vy̶_аwU|Xu`W욓+1gtr{Nh8>5ԝсI]K.̪6K 7` W~t<K+Ĕ5̳Ҳ{)0 ~K.ݶNBo/Se+Ni-xw* !w9Ls^V*f0MÎG?dOOz&u:"rF NmJ,tWr 1]k:lY J};/BE Ew[;Sim:;3Fm a[R/cg`ad3.R2Jc/<u$ ڂWT/0TATvE'r֤Q2DefQUֱ0\*d;xSB&96%{[8tcy!T8cp_TÃ&OL ;5!pG 9š"! +ZZrF5"ɞԕs6'5V0Fl3P>,,3Qt WK3'|YС2j_a !0qkGLJ۱9~Zx¢Up!i,:@$yUĥC:vs=cMgR|F)}>}Qo ,PM-*. n\A#x*n9_uOl[ŚP{'j5v3z(Af"jze^DFTUoߍȋWg؄4+w{'QӒ"/\Pyc~0Q 竩`%fG^emT/ l!k4Vj!%GeLA= 43X0>! μ5D1ʜ>)戮8@J1)WϒLzxK\jVa~!4>nrtn4!rvp%w- 42t$LXԗ-TNS}wiق>ꑪ-uryZd€2#@Jq=::L촭[^g!Mt\dk 7/۩1QFXӿD>]v ĊqlGUڭڰ7!<0 V]/{#jB)x՗V\u H^̉f3 ap]|:.LS(WzH"ۋoOPn9 Tc7\G9D^S .9pGcmι!7Ֆ7Mz&kws6dĸbFNR揄~?@<(Yv]OhM>6 ;FC'ԢDPSAL Nl__/b] ne["l{KS6@)܂[%7=zѣ.wC& J(pEќe, 0>J]#a;stlok9;q/mfdi߂*làO;a9|h>ɷQAX21|lSLV钍&n3agO)!p{Țs[[^A2>Ƽq%ebT uNפ?F9PYmoThxXR0WJikm^bf fJ,%ʽ6ofvi'6jS4, 8먈MF'weZRҸGlI@:u(ߋ3IK8CPFQ m糃l9y F<Kp̂pf1e/};!?8SFpd*J֬U8\qj$@\ϣXBad7p2Tf/ B22\$J.#bzTuf@(N}Q>l8#{NPx֙ $E5N7$|'WcR+ݩAHx:ά'Tg;Bb/d Qd|`Ey>q%J@; 蒪c@)$q^`*'&aE!$+~!XqfȪ&]ns,36T0cE }ҵއ.6̗3ݔ輷](ZB͜55v]Ӥ ,evrSo͵C.Gk%0-f=i|M_ѻ"X +TlylެzPn3plr7=t6dG*bg޺;2v??W<ɋMy8F!zN)"BvF҉5#`}Z 2\l9>POucV?H`P?WfW+^A ᮙEwdH}9SE-.YfcCc3Ѝxd(xńӦDid&{ !1wDr﯁$N #una3Sk̬:WW[|?\䟸|Qa+ljgLq0r G',>_{of9,x֯.mMo{݄ҡ-jf GQF+InCK#hiB]G؞hAd_BsWc]m$<ꏆ>Qr;Σvѕ PTWt%eA5 vy.h( [L˷>r\ߗĈt[H†15*UϏjdclllLe9^8 z#!a߾L$'NcUҜ{X~8eGlU mОHAǛbٷzdvm9CR|5yyhc#C/4RjIO kEg$cOky\^{t=އ-ϋ0%i柲kܦۈ;*YOos$mYhMMGd0OBep,ؖ EHFQBP1cY+YiV v"p^p CjP'C/}̔+vZ}6s*+SU;])km -f0Pl/]*:ͦ~ߦ 3q`H-J{4/^ݴ=+m9(o  C(ȎQ-QWO J]c%K?#;$b{J̘9M\؍Q ΡU'N~RW68_{"q\>.a s)xu2~Oӕ/ShHÃycT>d,!_2Τ@;tQ=q( 3۰OJcmY#l/^AvFˢo !JS[ pg&ߋp ,VF>. 208N% s=7U+SD!2fv8#QL xxO 1STle]ubȥ -1o{qo hP 0S(YNX`٫Q]m;c+i(cVO'gsP2vW}֊_,P-RQSXlT05|ʏU5PB4r{5}`#eMU[7; ʔ=g^]lvUb7 em\Z^qzUMCr~3k Dy{Z*SLڀ ). lpzLAzA "# O@!EhgG1uiTB& cPofRzՔxh;O͞b Ro da< A-=x+W+Lݘvvݞ.k፩&~e"<2&36#dh;gycUPmeC(|llK댸'gNgՋ`>>2|ub6G'bѹB؋> W/*!F(86~/[,n_Lc￞JxJ= 33+\AD-)xp $+4U ̖oFJvZtn^ P@A&v,C]=OK/@M1媯&=&|#Z86*Qc9d1l #M%g{Ncap}Nf,7LtY/Q#.VO[JkLr`̻ w>}EVKnTgLtrr4㋈]M~ŵ.9Ԉ($*M#۹heQ dGch6xZ֛_JSƍ=2,Ml_ hwm\|z%5m2Y,f!͛y䉳-3U]<tw<"hrC(ǘ-b;2$ÐInq̴6~)?a0tL\yv gm \xκ?{9Ǐm p/ b!Y7TRUS2dy\B)Q  '~#Pd0j9mP\.㽽SgEd5U/1œ(ahWJ+nҴRGW_$3]yl+w~VB V%8B`w q8 C7aPZ7^ܦ3,WA> MestG)vOڋJ s`@̬o+h@QP'MF(XB3[yR$>4Mbk<=/%WFۘt{'j{PtȨöF0򙣀HUuJ._'iA#?AyCUXy]7wweIjYt8OCǭ8܎C+໌mWJ+24x&ҵ'9CQɍ1F?0]p< c붱a:i#vl2)<;Z*+15Rlu}P؋+ڗG*HIH'S$~Z&ɵ łd=@YJOHXfJY!Cr^2D>i [|oIQ  d=|:]ݽC(w# Q,#UFC 7Cb#f/os+TQ^ܕM!?_ƱA) ~bn[t#94/҇l{c4KJـ4w]j^ ܪT6N&^tݥsHH{Цdsy㭠o:;z 6#v| 8*xR'傊=Pa˖M.jX^U'YJ]hE7V,iF$&~vdJŋMd+'Gx4_{M;#aO-97r,IVDzDCkeX Qac]¤jo >NڮOHة"x5(#/$Җܶ?[9-X-Vc^1Kw-^7P ZV4(1;7TQ_V`4$2&X<ȨyR _5̒uR-OCw|4,eS:<,TX,Ep Vh?FGemJu`oGLFK2}99̲i('}ׯ#٘4zRοlm$ ;L` exQP2IDxDs>Є`9}ah`>Z+< Fq9i~Ƈý}m7Pc {;Dʆe"@}04pWNn n&,{)M,Cb̚^gtmQg> եfv5e;\08Ͳ`}WKݓEE/|zl0%"pܕ&.߈4Y`Dqhoo9 U!3\?OO4_n P5J(^,ʞ8/, WEV&+jkwf$|aRgU?z)$ :|$/ΊxIT98!(+'t(DEDsi B)^.gF9Ff*b+ -ޱ#pr?[ڤ,_+isH*zA B]՗cI'o4r~8{yeX(s!D¾ҝ0!߶K@d6/|ک,rAvpMӶ-6mq8ѭ̎sv2Hu! 4Y *Ĵ i4' "d{Q`AYY)Em"@Qc1z)؎xxiu\c0PǯnXھfQnSz}:A,`E >9+s+fֱ>OZj:b˻G7#vv)j-G/1jygZϊl @'i$[sW3 ii{e̫ʒcFB8ePe-K=nu skIcP.v\=u[<-Dw8Y2)w?p+lInlal!8s0F2GYa SNW+)]lIiiPVf:)R.8mdZVfĕZM=}Lz'aG-''8= 40o'.&N7ejX:6M(ڶ4HبbwQ'=*2ljBM״vrށE5d :J"4(w_e}gۡaj6B&ĿK^ڟ , TZ0#{M2ZtAm#5FIjnS2I I n+ ͢lU2N՟DwC䏛3 (›4_lA-^ \&]AV-#;U^rDC^Lc7s;AjSRkeC7Yi#L~ԹIO\K~ycTCeCG* pٱRpn2Fp#vE" (M,R" "(][W79ݬ}j`G\wۤþ-t(;Tb_)^>j鑴氢Ef#܍2kC>>;F 4JiG\i;NFM5:"P7%S~X=+6'MO˓|VfH8{ڠqL`HGIoT\,{Ӕ*삾A4Hn1չR#f:$?fOgz'{͓r4I~ lB21rNdLnlRCAYZc~HsFW-2X:Zn$x%ݞSH<=n ҋ'ismŢM늃Qr" & ƹs}̯VIgcߛ1@E̳'R 6N Y,7ϯ`F"$i%L5J xƐ=z$g/ޓW27?Xikіo-MzGSwxqXZFGq%l~`鄌HiJUu€vQ̊sKf8%j*;ϖ%<W86RzuݬiWOF=M%EhpqAhEQ  h%N3 ohƀRz$"ڴxRcL?|K3U)Qʀ#\WR;>JWtk2m$d$%>.SGg` ݟ&Ё+`]c@etyցGۼ¤!dѐMmM`iW`PGg?.,$Gs`%o̼ sje ZK#L7"gF+ D/aYvRcWO[ed\v9X]i6JG]>/ tO'x;G5k-> kk V[qcdb6EreD2k-O=EMd@\g䷜ex.qg,Pn~hl]їѢlc &,^jk~`DbS~fk LӖإLnbY hEI[iJ nAc8) 4azPL'=>+4}k(0x299CHpدl0=#+H-D6*?&n56؈4EWeN2UE j+F  q&.Jݗ˸f SFg6%h[X ehmGX#6nnd8`⩄\$A-fE+E2 / @L&k2 ~ml(^ng{++x5/)ʸ6lJ}}+-jX O_I m~/N ly|ViEl'JrpHIaȓF*D,b)KQ; ?Cg ㏻I-zY3^ 综O)xc5z3 hJ[PR}-a#mųuhi X]_7foqR  i5t9QFnO(yǹKGis?EJdSp`Ƽ&K *vIc*%D)jD|r>hMҳ4^7BzzhWEb9dT#U?99s[`WQ :/O~b e%j*Yg+,["\aH-iJcZdH WIwXW}-jaH`TN"jCU `)A08Gi}ߨ˦IWai"V/SՒKz~I-ʮ%?^0miys'\877ӓSCƙ~.CX{ks6 TҾ{ʟ"4ѼnЏ0Uw{EQ'p3!g>RwC E$6Q<8M/J/9=I 2FӉ;akot 5$H糱O;(/eV",E swy'Rm~;CTuDf &~6X k$+;Iktp(Jݳv6rIU])1$,ًǍb$D%UЙAb8\+!&e'oLO]S@Ov׵"+u.ձuE򽶦#ָӔ4q(Mm,k_J%N"m 5~hI 3aƜ" r~Bw%$&5ΐz$t;]ƦQNDKˋwރǦf_0OI SDN3/OS9]CiK^ܳhS Ee=ZRrzҸ2jg-cxmaG%]ѱ]{KHm`c:\J ߠ0NW?Pk$~ɞ 򶣷$kh]u.!UJŲb.ev$e$et:Æсb@7Ϻ!8Q@QUfSSiЄId{Y1Mv? oiGLjug6WW ܿ"Ԗ?ktd# \î j h'IG Uqȡϙ9Bٚ~Kv2͙6xϨ43Ob Mqq؆Pv ^V2ȄyQRv'TZ:*E(: mZ 7"'@WKirC7Xi)4 gjr2˟;,1blqRhr"˷Ɇwz{/6.e\K8AEtKMg"T"?1&}RCMbotbr i^ „olb (3L1$%H6OPKWfahp[vk3pdžǾĆ?2YE3l&X1Mhbr+@ P[}vM>v+0OlMQ)7υrMT!W7 #Dz8`/ջ0!lHM@P䅲onǃ7ZxE2AQәǏ@>'|"ajEJAdC˕S4ClOLbx(f]xlj# AhqsXMÑl֠/95kL '~P]dU=O%{`o:M?n!/n2D4C)wuЪQeq%bLKYԺ/_#~ږMgjgoR Թ6݋ Xkm䰒g< NMxӦ3N%kzm괦&.Ҧ8z^tʹ]~S&bwGÓhFZQ摧`cm9tC.Zʡ%H1)o%ǙM?drYi@^5s_䃲|Ҵ竈nQp6GZ @rpWF]?\K8N%/ T3JU9^Zs٣}VxD<1-_ <д/f5v21}VNR:딿z]՞E6HBG0=(Zwu TB!pyAЉvGޢ1,NgkG`>B0 :֫E,:5p\|ԺBF&I_* 6)? ch0F FCYa5PJ͂XR:r&4:cH3R(1%NiᔟѾR=l,4t/銂6Fxcdχw -`eMx@ႂ93#!s5jS}h7``|;.!vEKM#.#ׇY%]`3EƣFfA%1R񣭚d{^_5-.ЧI/j'5;jK0,cg7ցX,W dʾ0>)="4lPoKRZQͱƜ޷Ӏ~u~D=c94AllP>ꪞ_)|m9<[fTV ʢ Ock.yméY7nU5Xt O]U 3'Up N!ݭ=?ܔX[<~HN#]p@6.i-?MҘ\GNw^e(uIF*ത~i՝|Թ c{{h57{?_tTˬ/%hl)psy@EMXAohJ&6:%MUI<TB/i糔^?)ii1TBK O%hi$՘Tb h0`;f(5^ys!JW)vΚ~& FTm,uQ &#Y`ɩk2(+5ِ,9e+-XTͲa' ItQ'G.jcM mv:3HO=yǧmuKd-VYP&jIG ؀䥏$ ٽa=n^>cFc(JL4SuV _g~f>d{lR( iaJ|?GBfw!PUa"DCmN)9 d _$c4B,ś"צ8|K"5UPAKYj;0jNLl6Ut VhصcDŽjٚj!p#eb{hmƲGZ vY:3p͕&+Ra!zN >6b](VXa[B64F,w=rwA+\ی cUN_N$œ8hwsfU^؊5ZO%h:˿% X H^xIa@Emkܩd![gZќQ'9Zy$ *t!1=~4SJhHHHI '${T yΑ@ԩEw(qaGߧ(Gi&LUL#oL;Un-xFsJw2>"n9,ZTlpxsb6[Ra72s) YGvڰ,$_'qc)dZq`g'8ibQΟ7yNhr.l6"/W=XаN")u@GJiA'fg!FYIFOn.C~-~:lb %KqCe6ǐ ]8"byB:kHB*arKqC2h*אv=&bJ M r*H"n!HM[8S'YN M| L5ɛF<lóT){ϮK$1?1)Xi[.-W4 $gt!CͬCN7@t kL>L y p;@%<deU#n$UsmO >*mKъK_"jJG%RiXyI9П=(LJT?wV~΅v)j-JLrnߠTTO@@Xl:ڎLm!C9ono$2۳|pCuWZ- $TGY|=.x Q^֊DH;AMW䄧̫1bqqn 2S̻RcF[Cߕr}^=4% A /"*s^Q l*K%Li֘Rk[6 RBJ"KL$iC6- VN8-{] )dD5̺OXFsaܥ~ /f<GwQ$VQ:{X;~:ao;g]1lDb U$0|Fq> zᗨ"AP۟ :U~=Ш'kxGiqAW,A6Hn`SmN4E|㎻TYt;Yz}fإ?.JW#BJFuZ}SAByX$@{Dizv-$C+:SɂTtH{EJ/˸F@b Xbfw|?&wNdr]LV/`c($"j`~ZaǤbϺW^JsaůkO#S F1(wu+x2U ;ߨ(R"7 t0rT̅~ -B)mp2yo 7T,A{.gف.}.n%#r5vttj~K[O0_i% BSWBw %up@)n,4Kk3;2 Sv``{62عm ad=s;t{ ƾr{vc&cªmcV$pvS&ܣjf ӿj)ʹ/g7n_ ,Om$!k9yWՁ7!g#C䦫Ts^fIQn oǍ>iڬg$ j|&q[)$ uFg/d,TǁEx 1xr&w\~wC:WL^@۪:)J- _)wWm&  rODcA -ɢ0 OkEK!` mhgDcVvto,Z-BZ)ӭ(_N輭H\%,z*m{dDz:mkؿ\VlX:XVb p蔾Lr#P"jC93nuӈ) <-ŵsaУLkgP>^ݨ a~?J=+_/A$\_C}bJ*Uw3% q/߮TvGmB$VOՃ]iuVarE B9kP' -bt`Fiv$[ w1Y妭Zy=K@-~V*=P~E2@OY<RpX"6 X_ߋWqO9 X:XU+Pϥ I;`^d&t66/D0N% Y jOUF\QZqcA~#״Ld1Jr[`FrV 7HKDJ~z#G pfmN$ZGf99uQӕ4!dr{*x<&wvx/NY ;ۙ tFMõ:+oQǜ ԙ4|#VT}LPbTWc2)sI1[[ן&yAcQzu£_( r~쯽K%nU_$&"ǘ!?d57Qׄ=joM zN}&R?oٰd7Ubќi/Z:Eڏ=^>fsU/tدx2h$o%kLtTZaf.:bs?9iih3r OK(BkDO:YZ<`+ Knn~a-x~o~{(dvg'xaZr $aSRhC.I[z] 2?Sㅢ`YAI(wmf_;~/{aꔜ;X|"Tfy -ՀiF,)PxD)Rl| nlCsG&[u/ezLz{Nv@5R3;L1IJ-NH!^U?ŏZ) 6o^kHp9@˸ 2cICm)}W,6bt.KNEYؿ #R$᤟}m܀~7Ykb2WT9.^nD&+@/Ņ el ,+QΪMy"qݴg.?{m#cEL|\j!:ؖGEq6HA "X 0oJ =/dYN'ĕ,3 {XDFQ`1+omM >yAc{Fٵ9JXx6Oz+U݃TuR_@?1WcgΈLQ9QMTKrӸpDg<0‡(Ar38:dzJ&l#WeR_ |'* 5ȘJ:flkJY%M༅I ߵ3h,#`!w]<()O0%0niTz^)nڗY+N[S c?0>C@=4 ΔG?tj4s ;4 XtrG<7sYZ^Rjb,*,\~u?[ +zu&Q)J}/GvP0\m\Ц=bQAr@p?\Z?#hyA<>̓ NV`ȒBOi+q!DM?߸!Oat1P`ݍg~^|/T9 @%vvrrBc}0OZ'W%1c aFIE'yv5sSV爬ZqT5E%4AN1Rth(E+<9s?w1pyQT2vaxi4\qL k"=r<&n-"kP7K@+nJP62:! 2CXg opoCb{#*Avtqʤ-[l_V]dLHB؂Cżm5fÑDաƜ7*ĐHenLEMe+Aϲ^|fknZ ,̝ F˓@7, Ȁ M}%geUZXXQa;?>^[OW:ȌLoF~m 4ł>&Y.`eXT(>Z},o: 8@dkzZQFR΋~P[nR_4TLK ,XWHs7V$}5C48,}ofIH8I*55~CfFP1P0Ẅ́³ƅ⥰h+ywd!yԉ-bKTAF^Wbm,r*,6hM3XX#<݂T 9AFp' ^p[>1ZxNw8N3,쌽,{]ܶRҁd,~E-)Hϥgk=:r\&6 -3コ˭e$ ~toe> T }_'mRx,oV'*,7/BΫr埀<;ǼS̅zڀg{@Q8hv~.|Mmpm8,)"7ru{:H{^6ARxQo PrqzcAcpK_x6BEa͜VǸ5 cKpb| )h؄h~3wcj8sq GXf0'ϡ6nj3ԸV+UZW?P6 -]xM9H/A;f?_8> LKI$NzkضRGtLޕ>TP2ǿQp6QNE]Ҟ & %W0"t0$ ]2"@DggzMy4 prsVvFxv{}Q̲'8=NI=ɱDw[YC.K\^ 'HcFm_8_8m@w1:"d#Mͧ.w'}aiF~j0ϭ–-e` mف1uD/, w7 m\ã6 U6" ;4g#8fChW=~)-|ADd~)J#Z<[>,APvi?sMoKުl7BU.1npbKoBLLFl}c𕪰K:?92%PB$1zסPm*~(i3ݿHt-w?1+F+.+|bt y95ݍb!ҧLMeEIJd{=1qoⲶ؄\&>2zW-th EIEKzI%NTY Q5UeSK[BBO5tpǂ;Ntxh< nD( _S($x ɴ0LqI$E_^HTyr^?;Jp<$\SºMj!"{vshW7sWkg.Q|lEO1й,V܄z1E#cXV$fsP6ihսTmL܄Z ̛nEYflP^t>&ܝK Dlg!x]PxŤ*i83OiKܵ=?@K& (Ѭ{+ְ*1<+'0`9_ w:+~ 80x_Bjeap ܉ⲉ9!CZ0Vp!T:dIhW6O=zh*eYEdu΁,uy)i)W7&DvXKɕGRwu7c0l)'k.)Db>qX:_ޛ-\n-Ÿw_d FC#W.c Дsy |֣pefd|Ź57olTuUr2oeK-n˙MD>7 3c^KB}n,2MolM5UuI=e_2*wX%P޹ D,,c?%7kYR[rYr^@m{ CeHS#t=TV_xET@U^UKin)91@/^ZmQc8z2]<șpteWewcrY;04sDޞ{ỹLne_H| I_U]k⧓%Dfc̛Q¼*TszG ``z3Ը[S 5;G Y GSf[G瀩b8$z[K;`V_}d곑$ᨐ,sbl5c_IV5UbMT^ELt E+HpZ-Ra(a|lc4o\,LbM]i/"~a8mN8t4X&p]l֖!7:<)[\1Z!Ғ_~ٚz5Oj|k}Ek~Q^3WDQ!e-(U/\Tz43A`Z( Kz>yRh:xJSZ* YцAWŪ]&SF5Ђ8hoȉ hZA\Q~d|X69(/I@K P݅{c-Nݠw9\LDذi*I1'Q>xH1~]2N&U(cO&;§ vR s7s!]Wi*j} iC~`g].xI$9T0jZg<(szFXm3=PQDAlCGN _tgK`{p ./(NY6jpB{ #U7͘|ae; /d;26 *ŀN- h?*?rdPJF;l욪:Ǚ:1ۚkoZ"L]LsdϘGI 1Mp,mROC:bak :p$.%;1XHmzS }V#˜C:S4/R_O0qLi'c9Ҋ/< `nܙr1@;^Qۀʵ"N|duLEf9{qCwtD$UM!l. U bc2`ZLޱǺV|F: Zs{s13=\xIitneD|l98UI ʛvt鮖"ހyqgMFu=mˬZkՕӽ"(-sF=b9ַeYxeJ[!AgTRh-Ӟp%D{u/s0e\)9T3-w1Yٵ~&3]׭I]:َV1 h1:_*ArP!vjڀ]}G%'Xƚ1 Z^4BEAMHM{ߌ$7UWU:(P(gUz̭o@ rH݈#/>u*^-Ь%ňOE!p{qw-sbn<@^hjɜ}5nĀJF^ZYժ98NߊWT/lPv =Mڌq.#y/{UVa+T$Y\&=9|(]Ո1(zgHpNŹK jPH _BՔEn^DL" zr~vܓW ȀG?(᚜sbUІt^+U*٭WR,ZaeZ^v$2xU« JF HRwv s}9{橌S>M7OgblIn"Lk_}X6 D2S_~Y1`^*QzO݁'l2|6)D7'g:rMZŭI*gNچ{(O/O>msyRQ'L*AS?GqQ HZx])3XJ+bԨo JFJBLی V!0BH<];Wbl r@cj֍ 5!dDM=wh >$<M4x,_v[hutM2ם Y<>g3s%+֋EO@5c, vo(`R c*\Rϳ<5gsc{ɍ`0ֻ}& 83ѱ6sԆ+(a>HK/n|xK&3a#G#B?m2a@+)5$3kdS `?oΠ:8`(6$Lc~=1*zaF[K9x ݛ-?>S2t(&jDZ~@M#<\Ԕ<и*#й۽zpT MoB4fueX;t#&-Xe})Ɍ؉:g wl.KZj1 1[Ja{t 'M"U lJ0mfJ.GWyt^RVF3>eM 9 kyXVɭ;+od܃#,`pl4=B`G;/ׂ=%tj|:Vv w˗". ITvV(!Qɢ||~!Aj&x òyKIr;z:Ͻ,X0ehn}EKc>rtmʡo -ԙDŽt9lޗȄ7@2{9c [4Wm/.~J/65w'z bF#9}& Sq$Sor{/ b*|XѫLԕ4>rOWKi 612{e> ˜ʡ+3<ԃ*0b\P`O/j xoTs܅7 #DŽN<[$lE|A7jߔuh%SP mt&@G$ zXU(5|Lcd>%}ĘwZ:}޳=4,+<6Y9%G^vWSSD GNr8$vݦ'|[HF9qa)uSEy9FUr:0謧 `]#̢:8<,m螃;9jY4P:;q߳['1(C+Oc_M\rupyW4㬁QxUνR v8/ !u|V]?KC&lC^:o$YOIts+x~@{^UH[虍߼-CHYw  Jx K&5 R$n+Ny3 j5ENQNn1BK4`RT:(B%VQӈV!&;7X|%'֙[Ӕ?Qo0Nˊ\`tiވ*]lô[Qwqs2SY0sX/ ҬeC&ާztr>xhtߩJOB.^N7ԟ+;=@ЛjMV,zGV 5ђ<3G,_^ۯޫ66Hk\U /2+g#ɩP貽vt ӪeN*9<_S wG::┷Ǩz~qh1vȖ,x[g$0i+ ALT*Ue4f`Ʒr+58'bt w5Te֎]VmDW%\-YۭYB5j ~Rrp2[%rN wrvvOJ/׸J͗ 6YâR gvW7h`坫zM~:'Ztv!:c ;lTs늷@)3CJh;ڇ@2}Bu?=U҃ yUqh-n1CAW{m?¹ 3 67eDls73Wr2kZh*Gj6?AyZ~QɰU-W>XXuRc3z=IJA96찓\WP!_,ECy%8- H.){mÑa愸 w<1Aٱ i)/(U):sON2.޶ƄQ7DͶ/.iS>ng޾x%+\SQQO]VR'2}~`aLYN>Ɇ*4{j˗) B7j;Ai-QWs*Xie粢~W&]mrc'U q0,%WTˆM0UL]Ü)"޵vnJ+}Rr G H|OSRAX#ȟ^uZm2 En_߄L6'!вLs }#oƦ.77ﰽиMЏ?V,$ȝfX8KlgJ:s]F$.Կūy.m]+͇T.#4YOjZZB<R-h(]jFRȷq7v#3 WA3O.,-#tt>ҟ^%CJ"ѝgo vghaZ@4$t2>Q+=Z?$E ܨ;̬]BjQ~ /;?+ /w5rqSaukhnV?<`HTeg.TJ#~'L}XJ!Ci$2c|xiH be!mZR ;9]"ځ Yo7"+c@KL3Sn]Ej0#l@%X+?T.z" [_b$cLቐ[_hOVx '߆5fjy4 t|0Fdɍ5'[^1}ΥJ,%P9Zna}8DPA5fwNŜxMp"B6)%Q4{昇$eԽsNbh\Ӆ/ nڧLd%RB>UDƽl &A(>;[ 55PV{a\lBeFbV*nq[he!l-[}%VT r$ػI)6 v&qϨpɽek; iZ* .Of CAs$K>*x,s; ?$mfid|8apXêkC.s(}spt %rĆ03g0rK $jcAWM`o<`/Ҝ4? 嫽 mT>GR,1 etqY5Z!RJ U C]0uSPUn9I e ܍#7'UYʘL7xaydjb.QM}|ÊSҐF.JGiOvzQrH4mEm+ȯ&41fH_[󱜋xpc$p3?6W:>j|'ɗ]NYEquڲŠ>T.}f\^jcCxHbjQd'x7HFufqt_&mZcdžvs'JH AGwI>aQWs;ҡ5l= e4dIj;M|d"m: Q&tEP9szKI&G}o B<{J/Z,ssSI402qq18V$Ӂ9D P:-)Rq!οC(/M` ) SX u=| ;+bO? W5onw0 hq%OLǞƅ;cDaX-K)@]zg9,ZLS wW=G(#x+'<υ9;w>iJyRP޽e>vrǀXH{q_a$>Qߍ3ۖY jŧڨ wA:蕠 ~rGxá"ͺJ۷$ҔHAP~&QsYYe.ʸ&L}_#Z=] v)FJ h}gϺY'Ƴ^Zk&?% eV*x)|c).h.%4V,^=qqNxW'mڜY^ϭH H (mؖKNֻl--P1'c輿%GL9/ce59 "-nzX 쵴<Ö&7s-aS'팍Rv{xKxEZZJ>U긛CDc|rsج%{̔D_w>l)37gmIPŗymͅ{'x5O1Mm# YmU|ܞXuɿv^+잲x#O'׃=IVM/X)ଡOST|K#FK6;21<5m̋͸\҉:0ۡKO'(eR];Ou4{9oYԡ|K8a&N3r%oO# +9MM5#= >}dڞThڹ_ld%A "58;}RZ۞ w g_͇JfrngrѦ&[?av)Bffk!G:ZƁ X1kCM(\?a+()#IӥǖfFBqִͦReVZ{M^C`X#PC0"}%6KESu~* !vXF`[9<8ie'3REd!DL>Ck_fm"䂥YΈuO hJpDM~}ebSBKj^XyMEJapk- ų M3UbοhMC9Ja>Q<7Ohhjm׵wrߵXwt329 |>w42 c.!JoJ}bsFjFM{o@)dXS[(loeU6Kt¾ b$P4Qa6 V;w3t.bfl9{~6nf,ә$OUoByr']O $c CjnZ{h%k]eȣq“zݫVY8 rUoⰶBo|`Dq:m&JS$j>Z$.$'=<CKI*.IJ}ݡ[Ot;-W:ӈVJOJVzh&<ݎ??塐Vi"}Lk{R]qvhsn&/>L 4  U]=~V1Ȧv3ge X}lt( q&De-J }1Í诒?O,se6SA' ]^t3B3 ˇ1Dԭ %wݬu'{+l2wo)j}6BʒPwmc9rP:3Mnߔ[փ1yYԼt;fq0H7`]=ҁeX>HBoBJHk~B~'6s;@WB 䉒~^`|Yȭ\&E\JmpVgn-wk7dl+(`z]-Ub4B;T@ٛ'5ȣ~YN "S ,\eL}j!bEϗgR@r1s{#Ps ^ƼD&w1wOb"+90{O]}/QhSt+W.,SdX_M9_\,zƔ4nڣw w{\"SE0;YT j4 +|5Y :P /`k8g9@8_jaۛlwǫ1DZkpFeA*Ʌ;Y_GأYgqZ%Wܚ&z ƈowkM2̣e:ZK΂&uE~l (uf|k;Sg1h|<Զ@fV35׷djS+8Ri͔5Wmg1Oz؄cW*tmQq:eҠ)%]Fq(qBj{yEXSd.Y'TD8w0mTMbν=t 5L& =t'E@RH~KKhsK/7V5*4kfm{h6Gnp-?LC(7ĐfloQM,ŧ 址\En[ťB QQTsnW,Pg`+&gMf^-LDma,D1Q;A4@P<P]ٸE]F7ޟu C,lҀzHc&Ф`#[L?䙑/iz`K֖Pj.۽Gl,#,H;Y?/`29,gzUQIVzkl gh!ܞS~u0ܷ ;F7rc-v"hdcF҂EOaH #0AH+_ƥ#>Qe%^]O [;0?8\dXb={\34 z * Lᴓ>BwY(`Y +E#G8 ~*XyK:' WjYcD;sI y7r~6 dC,ZjRIfp>6u]A 5\$y;;yds{ж+۵@J\g76]BȌתa]7 "̞},SaiAB1UJY߫  hlj~rqc͊*3̜ -Xap4v$dq9.uĂm&jVǔקmQ݅˩ .+C?/4St JPB(N:7).q\&9=|!PqNYcʟ'XN$ "uv"AO%aM es- RܳXf疖_4C#>ʓT`]wf j G| Ri|H.j6w1aVṿJ[y'W(qƜ~$,gtAhwy"3KLaF掂Vsr9`4+Z=`=*P1Aƻ'X9tfa>1 HZ hz[""V5vfF&ӼAkRP2 "ϧks>]:;!LJ[{&cMF׹'ȋVښ F5JԼ<$N'eM[ >9Y;줼#sJ5)X-U<}[+[AuPGS;{6[kr(@UCɢUoWqi?G$^i=, /]OQЛw,NM=[ ɢ.}wje'=NMEk8/SiK=Q( #=;Av S:+q#[HqY:j`wRҸX>sVw j?0g@We_,Q!C\4ZV5@*CpҒcǻӭoUCLJ\oGPh!S_ݮ @/fA%CE\,R}øxhUlmS@լF:0rNf4+Κ%rloΌI˻;mӡ^xܹ[m,Ou44| s7͚>#h 6nsЭTm@HF>4h,Rije "pjiOGz"mc0_O8=GaL=#YxMQ TxO4ъR}Wx_55 9h$P ,4Ʒdev 6vHd(pb>T< ,(?(]+ִ?ELr")[` 5 u{GJږ<:"R;yy5㲺O;>+S)%Q'ޝ)n :l ԦW 5(lJ@Ca4S/L2|/(iۘ 9>2d2_\66b`Ofa&A[EmvNbZN}l8xO-#Fr?BpZQDaqS}/€vL@gv[Kia$aW6pQ",|o &LQ_mS^yƌ7lళh+#P kB󹑐,<<iabMڕ'Qh_&K#51b['~IYy6IC֟Q"2H$s&wK EŢXWUۼTx%diB(s@7p808 !nYFixٮ@ޔQ-k4W2",P;ߚ  J≱ψ. j:;}mZIqWK]~P_`@XxUF q pdxۊl˶xvmvVWo,+`w{^Y@pՈ $,hpRc2 A 2*_'SG Y@Uvx8{s t4_XK~076F˕tG= w8KQLn/xpCT@b\!i̖2:3#z!2 u xH_ۘL "QM$' 'e*.)P}TSL#e%V"8 6DTvee|`o$t6MeT6'˞j!앲FqGvȐLƂC+|18~+7s6^0(7( ֊HCSVO|+:>"Lԙ[hޛݐk]iS[J_pl>AbT0)yڄT ^-3ê."[&5CZسr{h8cSeQlYo6 @c+e/o!jRa[R[v1qI!H6/ziQќhFR2-֐X=]GD ty!BO22.oĶׅVwjp>g6v%2l>,&ϳL^_"&>ϖ1uMUf9ޭa;TNI_܇,Qdnʺu(**  z3^w ox:l%bc\(_2Mpt rWv'>dh5θ aZy!cC>4ѓFPW$,&bf{ix8;_DWl!-lzhs9ߛ%2ݓ1u<SԊ|O4ypllKk<N'b[MYУnҺj@4B5ℰ-e AMؽz!o)\#o1j5͑d q(2F4Pcj2" 'J?) (Yz;d4%!PO{#Ck^F}Gӄ/vN^Pb'w\1-ǡ2ėEeEu f4l /5O?ˬ+(~<lXWD8&e`kmGՓ6cɽz>/#H k*c hpx!D"sM? ?"D⌺,iH٩_6jyT*Xe|@Lϰ9NbFg0rQcAdWt\>rȿٿ)Y}Y`YN&7ⵖrsIJk;-P#Z5 >@˚wS7M+.\e*ۀ]^9TEq`&r?!#xUCG1Do 4jh6u<.n"V1’TiW/Uky=#'(/InTQ^ %H[˨v=_\.q)Nk'7հx_V(q~V:oṲRLq#`/2W|*%9.ODKx*U @fܗGB2Wr*hO.dm%P7oB(2V6PRKo? j݊gQDtOyC䧋ckό$˝Kg=+{ABaxR祹E8ę'>1šҋܒǂBä~0:'pt^\5 k=ȅrN| C+P>(ԋ}Fxe^ eTPrLU q8,.=AzR`['`)4`ۧ0xߝ6&56UQîJ|.,}ܫB|lS֨q;ny"Ӹbw3%Kj;rNZ%0,=NǾy\jE8oY_NmhkXsڜd_R 2Lӕbߧ$igY CNtgP!(^լwfjޡ1OEP$?cVLN>uc_'̃ƀj|M|DҪ+o]&B#'m_P'̿#ᩘ֡S8FW'=ר1r*l~qu%3td^-ުWH.rPMnV$:R60>NcUON zB1Z:eIT=N#ͧWi [\hL lGj8М1 H1kU݈xFiH<<ddUݻD ,<2 Q j<)XK@ V/()6'Ҍn[,Ɋ@΁ƾ=ˢ9^/]MPy6(d*=81b:p.+ZR[~,ɍHZK "woo܋e'@?~ \  U@.xʤܱ{J+oj&îCU-b@$Bk"&q"wd:t3)ߎO#gnLf"1!|6\ʞQ( KIœdmpZT#EWdgVK``Inhڇ'A\,7_\p/מS$dR/KBux.Γ)[S,>'b%ie%@5 G+&*lt0?m)4)s!:$Z_ [!kB f"ZeVti{R}L,GUc!eB8h~&״ 5QH%JWKN*_Yt>^\Xqw4bGo?WDı&x"L!(x6/#C1"aPwh yd;^-fڱ+m}HcDxvˢD gdw^g[̣:z?Z OҶ&(^eONaިF9(w8kTQ~}CHli)'PRNJt2Z,ZJPu}ca [׎Iud#[qSԣk^|s5,t]ƚ'To~Y iOŇ{|(-mixZ-!b#d_T:w|$U}lٗ2ee RdɆ*@f܊b;i8Q*t^=8B$29!{i~@Ѥ'I2o-aNȯKm<^B Bp ҮZV{t1A@R$/+xzÐՇ:7k3hp=΁ %߇YzI `n䦵 t: K\=,bTw$W>ׇKGc i-sSfY{\\A9ZAFy@b53(C=#ÜN6rZPHΕ?(}@_#+v9f3ULD^R 1'QKQxRo~n5E;!;rɦoa#h(I1ŏ$֣z ~7x8 R7H䯹/RTy2֤< <.mPyBhK*I!L3ᕝB"Qq:< uq$^d|8'ǧ*atSD9\J@ꆓy)pnA_O~k}-q[35e/:A'kQZ}^A7;'-8B  v"#d&wvtO)`!ʞ j '0^҇F3~W諸j|]r+BԷ@nY[I|J7,Xs-OUȮr&Zge(XcP޸H0~a[m<@Dҁ{ TYƧ2335լR Z^ŅCEr?Hܙ^MGKU=G?(OE! 4 oHսCO :I/8jt)ZbkP!Dp&m%iUYl"$xKͻ嚍Y*K}I0bٰyF,=̔@V'lO5 eoz r* WvhYt(s6,&RNв '('(ewCDMy 1|y ˢuչ(>vp w tcm0,-[:C->AZ1#ꯧfZ1 !,;}5[чiodJCnΩF{R$"C\tH)l cv(Opf%ݕ:AK j`l9b>,Ą;S{O@AUocq,(HFT5LWwܔe k3M8< ʊg!՟߲q^ f}UݾA-XGtN<_1J!mrpXjQ 'mBX@Q&% D,eɟ&b"j˞đjnx$koUGcze}+lg~6/K"[d'q yFӝI:dG%յ82ŶmH};K'՗`'#!k;U0,kLNCj0)+=ea \Ȍ$DD"[ξ bOu)5%+?.:~YW90A zp[`E" ,nKn źa$a HIG/8wUy{/@-Ɓy&]m/lG|uWe}U4So#]i936#V($|%m')* #?4aEanbNQ>[ ;h&'e*$x+šz[W?p9z@0=1NeҙBQ2J)?w|rтi{Cկ8TЀ0gt&_]6χ8l1ztA*385ahl]cLMg._._چ#Ձ-x{hYxc.iު%r}eS;y1,)";Mi34mm KkQ1amHB1\>!=DԑpPB|9D;uK4%_ߤBtEl;%k$wU[wW(y52E2 hff3 jj߂u+go2e|Mn۵Z`4Z>Gl)()wgz r)ES,#MTыrqLVo.~a H`KD9Y]繰܌@FKoiixsY+l8&QZO-8$-gȑ4F\`jTy^d"[6uBr%@ś&htn*~<]NRSN bBnvVU;ZJ_1Ew?x x#]CI-ݠx8˜Kd]?}/ ?T-YKsn;=i&ט..sax<=)Qp4FPץݗ@5'w8܉^^\&kw܏}{YP&soHTܒ~69'&GHO/8Cy6 ӪdUۖq}duBcgSWBSX`'ؓ7D57 UySW/TkVArp7gՙB'}'P7R ѽhB~\ڷHUE}4_I2\v֥!qܙipMށ}%`N7YȨ_ OMl_0GAH ^JBc+b3ZjTJp_ ECFl RXM~p0v 0>': |Ȑ~BDA5j*ˣq] -JLBaѤwMsߖ1 h=L|.(dT>Sn|}io.f{Ԕ zu䵣vPuTc}|s >&<(enXGr !qT QKn7t~텶o `0r=@Ng ['(cTm| ?ICrgl8wH@Z;HĀ="7X`f`!5\Ny rP6!+baI]H|Nk>`#F$? ) 1㆏@a:-?M(oq^)unqMJҥMmR4|חӻ3+e1@L7QHs\YMz1JAמT(zpUm=7Z|p%l\D[VPG۲ŵuKrz1fC[/..d ~!x: C~z}RQ_x3W2?c9J_OPZѤh#;Ꞑ=jծTF #nPhjA̾| Z6Q5fofwmb!Bڗ=4PvS?ODZlW#kz-̂/]iD`i`GT__rP\K55CQJ$ "SN Y/I]vᑦtƍ~6CVA}~XuV+v>r!(TM\*{.򣹿n4׻-kx-7-Hn(-pT, /G2m?%f~PI(Ջn5YءI!.VAh5lyl9$|DIPFmڣ}A?۴o8^fQ v|۰4| CX AT^2  H7-ƀRZ#'vS¹qʟ9h%ǩuX!Ch=SnmF7I/Pt'I)FrؼWTL߷:m|-[IXžӴSMvz d1!N38%C̔9Cȫ1DY!\}˖7v#kZ0~g+u0+Q^ $&ZFcYGŨN!;ޖ)3|4\ZLle EtNi >;p*xI5͛qPl"C@"͓|cܠ jl#:QQ(Y|ɏ"HxTg7jF.T2 80O@j9MV[ ?FnP]~KE]Fo0~%V3w8ֲ J7x|Z =͐jW)Wwt~ݲؽRi"w~ Ex@;KO%- TپyCe;-&[URgXU~IO?Y)ͯ!H$7YN`Ä-:Ȥ-SPc]}Y0^)Ooط _p;{d둢wPLx8X~ D]՝1U֫A]wÁmpyTo0Ǎ8R$&Q2,+n9rMgm6193ҙ  8ڛU#@ "%PQf6]NiKCeҝy,~0sb>C{K yVtv2EK[nͪbTJӵدWbfXEF)x0i?\6P4BQlB+1hnUtNeb;1w'еߍ;ԩrP2k}by,ӻ:1 5xϘgGPfmpfg p.蓴]C'@c(^#\{!#G 6H 0m46P|uWHݡ1^0~=)[h]P2BU*4$zfLJ*w~t0wj6VLP؍ߏʃau>J̮nBl}fI5xR͐0+vrJCITRg%6.y+!E c \يvߟO2ݻ46 ҖIK-2ɂd3ӼÁ0 ͦ2ƐJz:O齢nWz,¯7dXy%H+n;N-Rw)VE^x.χ&F$g ܝ1o֌Sӟg5J->#vOks&_Tz2 jc)0+!@uߕ1ͺVo@6aTF rLݵQDYE=l8mnjlJ~Z gEQ9em(L`UB!8W*yޘPnH|-CJw,ЄEY>  ?\,aC@HdeD аS4?rML]2@}⺄XƊ |"4[B'k}Z [h.]rs/WtX !>A<$+Cފч[!PS *A7:z}lʲëEo_ AeEțm?y=BnQX~›2U"%z1gr!{$U[+ rpVnP椋G|..M`)@Tъۧ"P ~MPɾ [AaFV._jRP`ձʾq+U I!dDES KKA@Ya3 \,य़j}MaXLx+7uK0h} OH}^@o .ǜ'dҤO=Q|@4o!lR|Gyq?CC2>ds2YX|m7C7 J3x΅II;ؗ=> )TX53]cL)wi#hp^>((߬aɹ嵸~ }:,,':<_ %` ;ZKJb S 3evG}rMc,a $qF,x+$; p>;e<\VV(=FKKqW4[ɀ46]sU񝣐;P;l͡H~?7<x{jxn0$7`zC h+4۔V5ڔJdҪF`|a:Wx T유tjo -yM $VZ |`gށGR%+ߔr{ed[!j{W"{nt+nف }7x-7L~ġRqyCYu~CK>5Fo"!@vה[O䞌Y(?jnKeW拓vN7qn.}yof"g;P!:zUb{j&[햛!]h#7*dXV t~k\.> !^X͊Rc.]}]Y>X6Iw2I"Hv:bt8<@f{rp58/)6cK4TH^>稪9ADK莗UI *6S[@׬ i0n|Mu?fjhpAE~j.]e(-@d_\l;StR1M2j פSf&5詌ԗ >)=GqggeF9EpwТP"[ xss&w v T:ʼn?+zNH!C;zFNˍ=.) 2m}wiLm|:'ix['fXGaeAM'DvUQ^ @<13z[p~R=w)IA׊m푙|* B(uf))U@# yw05,(r$"'{|e7;KUc1G|( X.wջJ?n w6‰B;G47 ktDbI\ S Z}LRW3~Ɩ\r*{fWKJm[\wA*Z􇘨q^]c^}Witй>x`HdSJ'n ;Zr7Vbd~ x75AYh a~res*}0[iAu֡V&$?v^guUsվq1Qq!B<`wHPYp.тi[&Qy=n O]p ~hrX t3{VdY 翱YW~>k{0qg#6 fM9yMb]rƞ߽]Z3[R)9!;}mR1{C## 2W1QZ5.rb:jMl qEJ.}_(kF2M^cqLD*^?!4i= >7/Ns=:*tߤ~  kG9^huY>wB / muiɇ 1W$>ޡOXgdmЕHgC:P-fMgIuӊ*%T}4V=үjܟ&e&j y:2ߠrujj^ a>1:`ɠ3'XxѬ h  *wŮH ;j!w}u %VxЈ*E2ky3U~d3&.J`ռ SYy|]E 4k>yoE׻Wgu YuiRUdzEo 7FЦʀeؚ{0^: >&4L~qTP# j"rJP[3>^43ݝU;߳Rߤӫ,-}ˊpe|P6v_*X&ዛV[5dY6{MA&8]EΧc.IzrQWC.opvYcj<$ƕ2H!r;},MV"ǘ*L4Cm`G8J2XDV^!3JjNDaR-%r3w ]rg^om ml[QɁZ=J ?̸ t֨G!{O0)<'AVz9{\zi4і DWD` Ui1jy%TuDy8$y$wqI?If10~ \ y4χ;Ro+;P@_D?9)~twsU(*OŢAOn 7BG>i?4Ht=K܂,XWZU-]1`_鑆" k~v9-[^aq4C"E3C6 ؚ)V g yqH:taj@FZz!1IORQLY}20xN}ˑfB@\1^qJg|[7YUЏ (K>^Ev.t_YMvjSx" l.ڬ?C=Ŗ $43W ;YsRt7>g}h qY{1?* @8P&=3 ޼ScˀAmK?D>8E}f.% 22evMhr}pp2CUwcNy8gq)pN膂>XW 㣃 5[=m6R&~ 4T}$<@kpxJT[3$*\-X'6DBK'h\ţ1d˥"e s N:WID!DAs0K?:%OЧaƂkhPnC! 0BsN$+x6a,\@=1T6Zkg.E I؉0s: !aZtHW$5w b)j$t&<yevS(_ӱ0)CL44px;ndVKH:m~f5S1UJp]KD8JkJxքU-yl_J-dv_;zˤdk*s1"M~ f d2[ٍCx"ք([C֟eG+c'Tgpw1tQ"o6S6(VLҜUf I|Yּ8 4d)9 dUyLY!x$CKe{%~B[*6E@伽|" *n-nUnUgoS3\F̲ko&O:G@o}s&R\ ja,)~ags/82r=*kS.@St,nrk_}s-ZkZx_3֌6(%Efҽb UDЏ Izl~y-$pYE&31jC)àٛ?pUAImpe& mZOt@D8z?q`Q'#f>PL߀~<m=\&%%b-bѨcWfeѵW;F^ ~""Ŏ.Y"Ηe^S% Zr1̒v>N%k麃)PAM%ߐ*ӳM"D(]ATN>mX&8Fǵ[OɦX'jsU:&:I[Z!>3jC'5t}J:ױC'P2rxU~×}yƀ0͡~XX͉TnIm>Gp{sǍx`iO$UGo(o0A+BEGI{>&:ٟ.9.o;8[?6 mvJKu]’QIwO"F{K%^Z̍3{i7q@v/\eĮ 3ԃ;*K{Џ0qvRJY;@D!IT!*]c M^I^e~`3=uc5:Myu=,v b/Ib۪P@0iᲿh=}jKmejzr (.@Hpi{6IlyVBNу-P9rb;lD#F4KD]c~ H`*"١WYvQB9m?g?+no={QhNˤ}ۄw3Y6`0ڇx7*$w:P}] p`c rUƬl+^&+/(97mqf(p5{Me]Qw _ԓβ>gq]x" YkCx(BH7?>'!5{ #Axt!u{,rk4SLS 7֬8哴 O |7E:ibL?PL6zMi}Ű,ojiMz_$_QE:DN,FiBOCI7 cS.Ev x")C%nlaJMu4$_H%Mc̗ h;qwoTQq4; A) A' G-q*qA+{۝=S?6 5׬9XY$0sHv (M?ռW̤RsIV+Фۇgh ̣2KaqtAo!(Azgy͞tnc[B5I ^M.cAF;Mϛ7ųG1tz+ATU#9>}mLㅵuaYEVQYB.Nvcú2S^C_5)jk-zy MTx2ƀ۔ =+2]%*Rch{J `-ݯthYEJ;ת؎mS|$SfOٖb<-JGQ 7qxQ*s>PSA!U{XRά"La6@ł0W2g5OJQf7!S]7%=mLi钷N=>A Vjֺ#R J;\ۑ셅wƺRe]pm]I_ k,Kgoɒvq/%<&fsf͡n:#b̪Ӓ P( 4\߃< OP@M)mF '|Ł Vܑ _0k*PH:VH b)đ;B؍;/(\/W̢T1$8*uy "3 XI(qra޲9)Bz prڤԯ=$vkP9HF&Q8y!n;UMvO c4c)ZdX:459V;+pL+CV͙hɴ&/t0=,ڑQҜNh4JEV%lΔsUޢ~i0&#燯Ik~/ϯ`3*|No4bq `TS u8|4]@b(AXi` \S^:B}]waprQB6wƵi6w(-ReYX.2W|}s# Z9U]G=!t(Yr`M9b^FyqNcWJp^{2^<]&Q4}?D2FsޭAoHafxLmETAve00\bf%Oš?'dǂk$IY:X (|kH.+S"_A @ע~.W*E%*Y=ȻsZC#Rf0.Ӫ!)KA<<*az/% 6JmQ8#ZJ/~aQ)4Ty-Ml5dnb*t}Y 7IFu&WE}E"6ZI\kYW5n]~T r},GO*ûAA7ՠuI}l m5Cx^@` 5T@7;DiU;;S,s S|L]ڒ#xf*k sN./7VjJaF(Mdhxw+6KZvSfJOlfb>[\vL1S3W?[ (rEH.QY0>jU;='Ŗ*zOt1Ic@߬5Dm!;-sL Lǎ-|[ZHDxMI`nٰ $z3 LǞ# Qרbc@ey]r {Ɵ7[bE.#ti; Ly<^gShX (g]<>v2(QIJ xܤ2ٯr:RϤűℓFH:qKs2jm=gˬzEgZ_4.OO5_㽇{CÖ4Dwxbe?UegaW& bnQ" v n -8԰HF.ެ5?BW[E~1^76Ld>S!mmضh(ӷo7%&ӻuQ!Ϫ|βUsoϲR{wϼg|]ddN3 ],7W`;)}x^9:]`d +1upxJ:[kߵp#Xytn2#G_lMPPڈsPe>?o1h $ؓ鮷ì{;G|mq(.#1=!E%Ui,;|ۖt!6kif}e+\EW«^q`N{X`@xNhۏ<7HKx3}?z(AD ~)1f34xNَz$]qA;<^S+37eOFp2u*zQJjQu cO~U9܂f B7ԥQ7!LW7:~1iшľX847⫷Bq6oMzʜLSl <ƼrW<~UQc>&TRJl2ӮkeL/Cw&hT@^CF(S}z۹Y9hpusLmw;Q\1>@iM rq0z1Gx@Rt 0rt8.[mZl\ :3`1{)Ble_\$Q %%QH*?>4əxW5wUU3^I? 6 :8<pLägH"Q 7[|n>d`Q)adK2! rD!(@UAa;XiY6vXֿgY&".3[Z)`)اl\oIn^@DHnF8~ɕHK:*1KBJǯc5h&jINf49%ۻcx\ ;*y_ശӇTB}իdhK͚R}}Ym46w_'cox!ܶAN+T;[8;PA"Gv_/PW~F_N6alTku{ Mg$`m|,z )^#sV,5o:y\&8JM]굍݀ eG&/^|uuTG]zlB3'EDQ4tCרVySUL.=;Ծo״^1YAgZ3&)h&f{9i]qK֝AHd4׺S.}y4QSO!ƏBTs&~z;Ʈ(֕8ٸ\l>mthNLc}'Ybǟ.2ԺyE#Tjukt4}HS Yz =KW2wJnjvsΚjBIR*ß:%zplb+LoS]"'ȶ4 I小]b(qkAj Zd˹gb* m)TG!ukXFp‰ϒp*nIS+$"B@Dĭ42 yG-~(mT!iSck@AlE7zo_>aBrǺČV }}gc41q=yb`q,AZa; wUVEDu"1vgeR3d!e!F.0*$O\Xl: ud8!ŏ#G(Ѿo륁}s#,YUQk83oPVnw@sRl+no7!"oݢ.oےifk 1 {0.w5՘8ܑc&C?c&[{r [;]۴=AL3%*ԅOї߯'  k7+ULwETƻڄ61k`b%#8TL32mSSZ:RX+GאDXŠ!$ 5<~XvR}v!"A|~6ٽ9N;9ۗy@]>m.(E(C12/3""YB yNcGwi_ɩIt`(EAڠ`i/i{H;GY𱮚5r>t{\.Z%3*H l&!y!B G9sRkXɐ9f@q{Rn44ٗ/8&݉HxSrр^ "dADuI8=m24⯬V  y&a C5qf8ϰrհ>I~ * Z}%4_!y BbcwV {4xb02JD"1GlT,ghG&f#\8\_8Ohl%daƞ4YKz}\ `9i{oHC=l{`2=w vf!<#|ՆnVOB`"x2(# |[a HzCE[vJAУJ (˵4XxQ P(?k$%MpJL`IGg8loR:nZ[}fh}GtfIzd`9:NHK,ϯ \'ئx|Il@l~ԝJMZгrUmcX -·YuG:* Lѳļ GO[-thZwǡ1 ͅdvZAL`M~T !0`fr23!%47MG[TSD(r =gXTH蓛܋'w}#uwM'9h"˨66> caR `sqI~eI4WbfaBTy S|l}HWbhr\nd'D\605$n}ڽ?ZU}6V+7p"jgI՚v*fƫv&|◲_}snYH:R1UN,x` )i_5fsB[pr֧?nV!΁LCA3HFTNP%?"ȠU'JK=<:s(Sj`!yZ%}tYNIc>e CZ)|%gjqj;’Fk8Yqπn=UNTl\;fUЂbjV~௩0ʾV8r8$yW9)&e̟#X`-UqMu˺Ow"ުWyHr)t5[Qy\4 wƳo2х/ӡ8ќe\dFr-#;Jz.XX)'z9_Vf5ߟ3.ozMcg.8lt=qa]hI4RE~zWhG;C1+n6&6g\"<4ژhz0ua1[a j\3S>.c2X4ЂY" w J" c[Tś{ .iዄIosW&F` BAq"ݽu ꯘ:hQH,8\C ;hS6|ʢ ~a<;M@eo5vtv} En~q"i4xi|}TNH7wΪ>?wJWFd*P3oֳKSAOwֱit.lα$kv-#qܧ96M|U.a%`I[γ3$Z3 LFr1Zwܤ()==aڸZ Q;b,pDz^k6Wc^1X3ޜ% MVmrPhDl6n5j\D 6Ӯ@F|l3ٴ>^5b|NDjU 9;:a 'pY6p睮aIG'$ic8jcGz|.Ham'8kg*2dW{n7c7/y#r!}4%wGzAz0c*uV?R+Ñp3W[|yR 'A{q$49t.-fd8J@$ZX3ca9w yEVdWa_x7~C?K#{|#S*jLXnW5=f\4^ L ,%3:NVJjRz&NYr; *5@ڹ-JVUbknsnZnRmH:3>FZ0.Jwz +Ȃ=f.` o[5 (EU#>(txȩdv٬}'SQ';ZǏEuVdzTzAk Ź3Oä˷-4: |\/PoxlQX"tjNrG. L* O|/[.Zu?_fN?ZˁHW. L #rl<2[LSj&oܢ9lreLgAT*N󇠈@rcBd e% kg=>ώ@@ڮM͍ր}LrH\z*zE0ML 4]QvmB=F&C$uuPnDppy sC76mI-vM3ACڻAt-rbcyoP5rh, S?Ndϊ~Ӗ6L.0(7,4r#_֜Zm4JҐ_]hz鐆z 3S^Gl v"@S+x2z 'N1c'ZI}.T>q۱3y?Fg"E_>F3_r,p?ke&n@Msq3G/ ulfx^pl~h"={XX{2n*x,oi f/r:x?@W uq:pc2Hsqzk@sW€u|V8`,yK "^0.l88[SZȟE&ߝDԇZ!3Ʉv> 6p~&11WSzj6*mdbwu6zܵ%0W\-$R21s""_O39h_%Z]!aíz X]"̃PBh7\o!/.m?H i :ɪ"YHu)b ˊeOSAׅL b_ťLY0cdus0u\4Uwל¶A肍CB?YMrYvnL{LHFƸ_ _䶴v@= /O=A3H <;Z@>蛒^ge8n?nIm -[w Zyy ~'Skv$#ԅp>}kH_s"ݻD?Pc3"CrNg5$֘Q*c 8Hb.W"D0w]TW5ShhrWWͼ `)vp}'OOjLq2wz"I ;0zL kؾ}Zco a qm3~D1\ȝ‘at9S=!<nnlLHy=F1s)u`2zp:"lz ~혹Ls n{`kHB0jGiO;Y%!qZa f\ER}*D0i`gĥ{Ctu5 T ]$!]\"Ey !ߨ唎 h FP쿄參WƐ$mbt O+_R*‚Q%GHk60@vu,pM_6H@a{YjC6rb}|lg3Ʉ?yv7W_i =:ݙ[\!bor;^xK(4c3Aӭjlfc*~3~/RVd*?W<^]VLS+H=^Ds6=AxEF^Na?[y0{+JqxHץ %QЌRKAc>ml?caf09N3AcQ>KsZj7}k*"~(>A]24jd3vP|h3^咰j*(k:7iw.tT+7K,zj+g`6k(R*,J¾59}'r xa:[c:kS>ru~8Nfl¨k,*\&CX` 0>׍;l7}T1z6؏ zXAar!K4̤/O!iij=4@뼧8Io1rvpS dX73oo!:d:IM͕qAV>ѾO_sNrF+~/f@T(,nM Ģ0jD}־, U$v}_@DTr%`4 ])kh͎slӯ!_R"w0Kys+#+ٍ, x͞Í M=oWXtB%EZ,s"ALϜ!Kv޺TkIW=DMhD\Xq3$ѵ^x_o=P $y6/qA2ۻ-ݻ 5-k ]uĞE/ Itrԣ _+g @pM^q [0:yb!D. D65gy%3 d?h͍pj{ɦu u{I1G:aFabeV^TP:\f|&SCu8c ]p|=s'1UVk#elUĊ b{od@=@(U&^yl@o]dg(N¿^ nJt(7JULyu'!I'Mo%q,;$z gI;:Z[,GD+[vČZmRoOu xNڟl_Jn@2{%Xr@ s S7.)}7 }e 2jT`s=:$;sqrJ$ i%ShGHԥeLVk6g!d8/@v}8"D g@җ̍z Q"̔|fm\e0B nteS:H3D QnQڲ&K"=SIiToau`ZB9I-"XsfF^c?kwOXOVƭ3X:w<tyg4 *H~~VP+# W/IOpn 0 I0N˶3!#Y?El͋\/wIo8 K#XuD2v֩o boaQ),r:vxx-%3viVKd! Αm+oW#O:xr͏tm\ Q|>,͡ bS :zΕGj icw9=#U|D bc8} ^%UEs#CwG2rRܛk_M /I9b Og-}9拫)uagܠrxv'IÅ5MJHtHn~@4$-G"2{"xE5 1ei0bp=4&ק:5?X}+r*ZxwЫQg屢.a}R]+yGj@ F!L4 *w.l8[ Lu)xdB8(MTjqo doPj:X\17!ȩZs\;ђb^i$6b=HQ},q ZcAn cʬ_7ҡVy!n(GA 5sg/OǨo$T{*rΟU :Ex@ذIƽT6}̿.xO@ͭ*y dZY@C)§xV(F-T}L)s}3a6I[m8Ê_e9DmF. *V/Au??E{@@L?[4A̟8,ykYٜFⴂakj-T=euk-۞ #~{iO붭F@n zl7#x8ɕ8n5KRYӷV =eJ0&L>Àq:YjG1b>]zfjA ufaѳ)%ܾ# vS?7a2˸}IȀHcfk5si~U}r ŷ|~اm,}M- c# qtAT 3nA#Ś3tݤ`[mKecR+yx_|v BjWxlvDU>:hdI7`HAcN_z"T<& Na(f6 PtI2&n)s9HZ> -Vྺz0Z KM%%R75΍ Gm(bY|u+oqd_7pU=t,7^TĀ1>Gᵫ͎bA͒e7oyvOz"NIEA@t2GNFz^;:F^=*50d pa }A7n^@HBV Y@Y{bBdoex@c!ze95PDz2 ٸX{hvyDk{Z0TO/wv~{ǜb,o{nZ;ρ|\TlKeQ*IoYR0p[ãtAD[->̭8 /gwa,߸WL|WDȅÊG!VO Nl.6ܰzi:Wb­10Yu}0aF8J%0PWQ YiuQcFmp3T.S=KG]d+vnZrP f fƑB_-j̝C&-vpbRcOk MGz"2hvagU< } ”U-yʊ~XޝXDt8b"p3>'ΰ"6"DQUg .POvGs+oX/;F,_͂ޜ"շqr&'Ni rzP{шw,Y,$:]sM^6z~Nr@x[yJo=TciJ{S96xQ–Lp%R"+ךlH4JXEg9(K=f8<< ESX凌yt f9Tx$\{tȳ\ }Bo^gT:Zs,t[s?,P<ޕs5&rޣ(2\7Sru(XTѯ,7Cz\PTw1H!5r7+N.ss#˼tك}ghېê2:9 dq5$ر1s.COkt >F#ͽ] V4/ 8; RmAt&OI/#܌[8=pAƪϷ%Q`9H'^[Xɳ ZnrBPة*YU25 4 VlQM/Ō M8W"l.oSTGXCϴK\U(,smE.db' L"*~k=+${`fŞ0Jc,ѩf2;"IrkI"\,ǰVM9][ $ ՞)o|EbޢArdY_.jNPfDz i:mz1P{ =C'%`'heգ\au^ ejDG&+]S1TB=_gD*5g212̅pyd+!QB53]EuTt6%,e `o9ea^Bv\)l0婄^g'Kk!g/UKS:̈́6: X)P?XōNU"I+FeN^VB>;ҳxFKV6:DŘwxS [rц@,s _X}-"iP!  Iz\˟ͱyF-ɋ,T_j>6d]': |c&e shx̪pz_ Nst*;$:r[MNfn߾vWsgٽ?H {#&0ŴD&o@ WWLyӾx:O ` ~EVv%gұQ5b}N;Q> 1;;g⿤eX 1Η2-՚"X޵J3Qa9 눡}k{1EI=xͰ|I)Տx2M #o|hIzS2Р9~s$3Ju]L#n^p^[Ԑ&~8ImZ^%v!KIF7ܜ"FI|6ؠ 0 0Aɩ4[Zdo-/ uekˣovԔwOni{x4q[vӾvH c7 )u,@=":1_/"#_6ݤ[ҩ[W3~s.ecy{K5gm}h ν82p@ojY`Vn1Rl% H!&=m@cA~\0vi.)9]t\`Ҕ ̟t +'%(Rd7զg"Q?U '5aOL\5O}LyᖒO5t˿tZsZ}`]5R{RJƯ/d!GkR]@=:jvєIWA_u@{ wBci,^4A! V65]kdP y]Nɫ\uLoґXmy.vYR39G2IS{̀bu\.Z xHQϚ覨׬.ۏ(>jq]U8\ވ A"7 :MaY6کdmwȡ*MVӧ)~VT$@P}$M7p,hALHN9kB

~d~ydX 1E||$_MCr\xL:-Zϯ ڋUNg!lf.N#Έbx~:~d֪iv :~< `]zJ([Eֻ hɮ"&bʰ-`o~κ6˭3\INdfoRcDP\{GbE a쀘)d? Ô^\< ]/9AM9lW8U; `mDPz&ӣw.Ѥ3&n2բޓbg`\y0^06b)Oa@YH9(H@1OFp>ݮޯOxk z-/)r^9 !UR&rot}=:&y BJ%S&0k2UCU𜐐\a6֤Z 1bi1>jISCs8JF‰81-]^޹E‿c"P9Aց $vַQ"MB3_f %HnI"].]CR}#,Bá)h$FY蔦 .$0A0yn;~*,+o@#"84R* ʙN-QϠTzHʃy0;G{^b,q8x5VBٹ`MSPk0,=KĜ/YF\_/R՟PSf;aO܎b-nEFMp|vHƃ1ԍ tN[.ly2:~qX[y鯮LS,Ջ[eti왰{;J>VzĜ%=:ql>[}y /6,lm 0Ơo [G\ǼTTiY4R ELO⣢w?*(0ETԒ] ZH6w1&AH Bu5Bvq#xkr9oܛd#^ahY {,Q3/=CA(:c3gxp%F)0 BHzSLJ?)I4{05Kߙv;FK.Oo{}q'QX+x] .g5ބ4Cƨo ?YL(HMNǛLˊ*rؘ-&E ^ɼ2s+?(8bD|~J0N7Gw5wnAXUAU!qh`|H):G!J#kAT؝;\>O0$SL {c/+D>M0.(( .Q}l'"lGc'>k wu0ƷVYWl꿐%pWSU9WT]zV'G˖sͲП!!񬰞fJkj,di&eYm򐡒gCұV_0xÔ~4=ehorJ !Mʒ.5>B\"xfJ4ٍB@eI篳Q$=9fLB u$+ҁn+u1;Yg1^]@@;qv  +Ȋa*w] X([K;']q=E򅀂:lQ '(V#MTkFu̦qQ/F2wɨjGUR[T ;"]ߢ7M|P$Ⅵw&#ȗ8ү^Ҽr|֞7]KOlO9HgZ]h=߰Z mhRB0ltߋ00KP *Ԑ輰}L a-lkԉ{ @De<ʆq#7*f|I (dY ?<+?Xk4r₳U ֨kͧaW2E=d~, u wXPxURH51MS<|Rk ~hz8 |[U/$!G3Stm=؊/aeņv1le\=^D mBSqݞmBҰ%fN\q6Uc`|?=a!&_g((>sw*7ge?`++PA (HxkL$LvLco8A ӴwjYh7?;[t!Mu9g95`U1_p^ o湓!W qśקboQ52u 8v,:"tX 1Tn~s4πG4l/* MM|-DL亙 B {SlUvh%kxg4-aDžR|#{̜XD2GVz.h>5(WKV-7oK֣% $عeL@)ր'5{Cf)Y{y-Nh\F#4t0^%en|ʛr=7*M6J6րnz7q{UέtZCx4QR^68&BF@ @~xccFB: I6!k'-rv_b %*<_S >J_OJH؞;_-iL*)5`nkidQI!; XijZdh5 Nc~AP:=WIؒNh -K ./w- ,ARZ[6(X4㋓?Q02qJ,-|VG# ~gվho${]a.7\\4um5A1qzěr<BUj\uZqʑ tk715K;Lzca }-~- -r^%*Vۗ:&0*ba* `QﻇvUk-ݟOuOhVN{U#C,*,R|rܱ}p<繓W6-»nŦ9!9tY"x|\w= $Z7z\\Mʌ 4s5/(vH!X 6ev|s5C _?4(\5Ъ!ybt}sC-Wv}5T-tU'U31;GCDM՛oO5_YQC$Nt.%|nO3&\zD=Oh!:eX%ڂ9V=~bwB>g%\W؟>2}FVB>GCL:p$(F_@>G>f0;N.}S)46CO=^4s K,n8ׅS8]mh&B5մ}h At>ƘzPVCv]Ȇ4Cmz T7/vLd\lk!QNp~.(6UiBh\;̥cEN'm9oՏ1CP{ fD86EJ@ 6qLZLL\ZX؂s(ǩ'C0I~_Mi#V+?U)}Z=nP6[[ok`إ-[yG5طUctΝU$=3]r/=N]<0k$PbJm)pd~u77܈|_"$'fQ!}r) U< z'7EAYFi|aD+"wP;Kj2$`2컬txr{y~8.%y*Wf9&)Q"EhBz`-ɥ5 4`PT=rb"ۇZrg,d'bWgJ9a݀ʺifA^zi&5ϓBrKbŴa'˦HyMn]y&i8|@.7fSFq9sI__Hv -h>+pQ 3v[dc}ܧ XQvیWW 9OIr_>$*'ISsMr]ޮY̗XN^n9C+3\80\C~ Nn>_FGIT.ph0 _R# _Cvt @ٜGJ2'1PHS܌ģPZ֍+ ']N-cDPmCL!|pЋk~A|&V}s = .MVB7iqҟObk:sgkdP띔PNE_:g?zA$؉;FMқksre*3$I^TFsRq``#ro`YF$ʚ,Y"ụǁhwc187Bӿ,SA߭ 2 X=eOfh&ZU&lML`GAmS)N-Fox/3_\o"`P'\&٭ȰvxH!.ݤ"g֙.TRL왩BW_`Z]?q3,i7?Jj l@ sYҹOM7 ( 6a3?7@c i6],%ƂV%޾n"6I Liՙ~O mF\>M)i*G"$.Y|nh;jG1S~2[T #R3u _r+xah$??)6tZa3g,NVf+KU-j(rqyf h(mL^TʭEY-rX)&JJLoNǃ fOS(dx`Ze}+Vmmxi31K!FZ{8!{he[; ƫXx> H@?liJfbGČύP9?G48 Jt,M^D ׇ3Nw#$x$)GI8khyGf\SI\7\z8eҕ$0QDT d+J = ZnuB (L(hҾ~cdIkN{k)m:wTQ|S]Ř>} ^6 0%>_cϦ?4bwl+Qj2Ʒ%H`iK[ݦ @I#s{ R5 3`-㨎z;]|gJkńKPq&I3PegG>t8Z^{uoh{&̿T7E=X]"j m]"xvvOR;Æln^?YWgr&gS VA;VCW?S57pD j^' ]P Dތysb5K)ohrfN`*ߜS C"g6*7Z=ȀV({p[H EIPL{U±r:wzT9;1_NT*p 1"_(v܍螩daroTy6 ƭd(U VIĞ ƒj1!|azC\oD)4R!g9)߮a,FaJN ^?z ~-qZ!WvdzM3 w & f\wilO58<^[ .jշҀ$u^[1oH`S,9L.a>DRXO$=p0T5imjA`ȪmT<͈ Y/).fxżInT|(O_(me"T{%MwߌxJEt}/q)+@紒/|eQ0jpv!w&5qus%ϲE/GLCt0ÒOmsܲH6N}N?b`46(O}a.˟WћS ȼ$ J& m񟤘xy" ڸw]p^plv\ xg~~ŸC0G)' .61nuK5jvR +̏#Kj_\IBevHk]%BSR'TV;{(5qrv) MS !ʰrJë`y1a'[\EeG9\ ֠\|cl&WwN2rdS hp=&SAGji@oՃR L k n!:gyjN9Ё> Yȼ\0sK4g^zћqr1O]&Z_ED'<+Æs`+>̜Ym^銉Ba戎hE %RWhUp6%3 )mpH7Ps@.fBZTw_w>'s,D-Gѳ=# {-?5b5ָ9࿵0GFSO"R`]hWnUq & ;35e@-_B8u ȧK2c`snZ9Dc>B#l^bn@J66ͥLJۋzKe) eA`;TߞnHfD7aİםzKR$yoxሎaxP @J'V3d- DeR\ZѯcCù_[3cWKQ<@_e"RN{APc<:a s)6(i`NV.r,]I$#ӃM2ff)ٝ\[*;>ofC=ned#I`Bg&+\"xLuܦqXJS\5o${7yUny OBA۝qňqݿ_WL=,ĚҜ 6nh] e^5v&~4CR L>d&1p>dߏ"5yBktO5IbK']KUo&,*`xv?숢HdM5{o1{s`@4?љAk1z;8M%}Kc K0u@ y08zP_2+:Mtkѳ+`׺Oh#n랳Y˼QkJ1 j]X`ao5w=T0g8c.9asv+u^L x=.݉2TT7%w~جLx xK&_rS=1"o6a;r/T'luPi͟##. hEgY_jcbUgId2?ueeP|4'w]Iy4"_xiQ@ߢ n=\qjJJ,]{2fyaϸKuO1l%ǂkAB#9"t7&7Z0pyB9m3ĭ${eh_#jwȪ 6SpȞ@' IXgN%jUK8>^u |t2q_7vW<(3ѵ܋2WZLA,r6 L1.& ӗ*J{Rj$bdRKy805O:_R?!o!A_ ;'S)^7`"ܪfG_&=e՚J<"kqEߞxZ `\_:狨W08^?hPɮ€aߕpvAF!,Q`W'>Ĺ".N ߱68du0"`qD bGDjfÇ:bz0ZuBc4oƔ(܎,(x7>)_gpN9sSM<ؽ ޙTݚY> 7|ْ$w|cxgi=+썜xg:bR|o4/+0>M\kNs5MՊACx\:gjF%q)F%;7o/EMbQ1[LNTaV1QsV-,L 2D7KΦGrpL^ ˢM6,,4N nw(>q[>(g "iBDmytFMYi@ز1|.k,FT:SbZCi_]΀cwO78IȻylZR݁?$#iߞvni'@jpOk׶z/JIn-_:RMa4s;yk +xCXeY.'6 )&p9UMYBE n75u@#עF9_콈<_ِ{:y{p9=ċU<)8f-j*M\7C:fsRq!j &hPRnd2vmUh5_<`V"ii4=3I(HNo=nC!Iii@:l{]FI7c4s)zM?Q~D^%NO7\k,1w %HV3 B: ӏq!&fT@vHy:iZOfcՒÇ NHs> ӊ8""'ԗg i$I6"]1/M ;+DMQ0>R TFi`1i.[MlJs_>wBXVj⵺]C^=FFE0xsܽ#L$ZL ̌Z.@[b"}¾qoݡta7'ilFp\Be,w[7YWpdPxq |9XVf M WxkUwߜиDtjogAn֏]yvþE\'M.Awz!?""澺r⓵9WW.D;o Cw^.d,D|RC q B, vN[ y@V_9k@7>ZxˡڪˆƝJ0&ӿaW̼!%!f'o97a(^t&h:$4#6WxdC+A.]uP M\VHfAJ?!wg|&|}2+C+V}4#QՒMM=P%!cv;҉w7x==Ӧck|:4gGnQ̑i!1g9} Njt7 g#-ۯ{5poM+5.چg;"rA{xx R "xIK#S bH>wo+?Q>' #ЌPgL(NsXvF|f/mqʋpK'INc- Yrq&*(C>()"}*@*L+$r),1tTzeJE(P,X9KҡR /Ɇ1m)T?UNOL a8ȦA`Ug7Ox8j3Ͽ!%j5jGRT&)h6?4lp,.s KDFUi廎~r +1"dTF3q +22ͩv?= wi<?]P f22wϣj=w׺JxԞv~m^PAHvϦ51܏JO*?<ud,[U|Q\C^) `NCwnJvQqe]㳣щÇ! QDH;a6zslӨI _yɾ8M,&p3h3|r\3٧!wBݽQu%~(qeXJ!'FCfsdRtuۣ4}ٜٵ[IU FcJ׬co(QʏP*9oS8/Ɠȟ[y8sBZ!bJƗZN i @Ш{ iv]$,9çA SJl}WdgqS*UbbwLwdxk'w5~*Ta4ѥbg1MΑ 2 IW^+Q!/#^XV2.D2QV=:ް ޠ3]z;+ϤYy$j.ϑaRX BsFegO| &V=b| ҰGޚJ=mt?FʰlK'oRTNv"^@⌭F #_Mi.Mzg;@߯rc˩{/RˇrHPJRcm+}L{ڂNp7ٺ9lTY ~h7x5uHExKz[dLp`/ zSC GLzq/j #dd|ʻQH&uh7?0ߗ-?zb &Ev7N ~x{|fyi#Y/1 $}c&yt7e(& N|c·v(榚7qXvɒlCtIjZRԝ9SIԂPbE4 z)ڌ_\$Zk",ՌqQm ?Gj!@˼s}hYҷG?rI{rTw:6~L>Ij~rPGS Cc8ZQ[6@3:jO'[$,wgc @XS7%Hͅm0YE5+7fK~0l6ἆ!O#'s^7?j߈D|M䠫Ak'_'o! Ep{R 77aDcr]ʯ38~W`#/y[ٸnHQQ.JP3; Kx/;ZwBD\7V4˖~EJEz6l<+X`?ZBl"KBrhb{fc35b MbJ-(6j;a-l8k[Nfb:Se-ˏhaS#%_n0@ah1O"An9ٶF,Q< Cզ5muBӃY WTƺML0Up|>e=3SyjaiVLMlr؈D _$:ᡪ}mU=?\wרXΖ.u ^zM=ikT9_˅ltp3J@IG,"0yDvs ]!~kObyG3T? RJp\@cG|+l*$ĩǐ ch 枹Ų)ZW>tiˁT<5B>@;MkL|3>/ K2ƚr=V{O/9DN{Eň㸽Z c'&7w-KqcS|2ss$noVіpyR+i[ z_S]HxDjMsVH UcCZ%y l"zƷzIYJ|\WNG[C2B0~;p(Y\ƍo{5q2P#8r4b-ˌرO,uoWg 4SJX!@j3({ 9CUpQ,kpX+_87l1QmW /zK:*㎚]#q]IHRdCp1!~kLwBS*IP`8+OiNj )ju5i6sFYOiEtpWbj^ dj0ڝ+6YwaHBR\X(~n|ۺKV83 Z̍ цY| ՏpyȺe-BN_e#(8K]@#hTLnv̫[6E2 :iiM§7QJk|QeJ^q?2Kϑr tkJ˜31ˆiQLՅ'?3X'!@wF;{G)'aW~us/477*,W'C }!3tOUB#Xh)]&ZqlVgZ3z7^_ӐN|!Y *jjvg"#o瓨fo/[aihPt,(eyWG>\tLܹc ֒}dwKvWaFj"4.-gF~q2E9EsD$qYe(@wvtK T;I+p(BZ'm CJ 0FAD,]Y=<ܽQKɍZ=(6e 99Z8Qy9,T$3+E o3P{FbGpdڃg9fU!>Oq&'ˎUT6Co/ Cke豖VU 8m#fuޮ5&:)K^](v8&6oڽe|zK޸ `6u Y!8ZRیLVh/oTbzsիʇ#[j8d/&zO[# e? .2R ^wv+PkRүh;:SH[4#`n>As;rϊexQ@31PU;|o~$0 0,|0ƫe:$s'!J |i(GP0d[wJXXk! 9O6at:z*S~Bwf`iZ_`1/esc3rVx}Mh}p3;zIDU> /N9˟ DLpڸ$_IL3Mp k?):~OsD.cNd.'0t{ڬ7!#0z s~(a'Ԃ!x>O>D2ݩs* ~LZOS,,7d ;e7vvKpEX3LYGb%YSА#rCqjvLR26?sQڨi^M8&w&}y3w\%kns`E-{s&{Ё1\ z@'e){-M6`: GM =&sk :iZR٧ ~̮,1G Xp_ k`2z^_uhCFrߠ_4ԀNM6jVy9_<4xKj;%$".ĵ%8Hʨ^E>Digi[RWX.IxT K@3.R&[rC4mUZz+ s?hwx;t阝Xl3cz2ؐ6Y.G0iS~][M3-tfa<'%D\8D-_7nҊ)ӯ{zєVUۦԇ\ 6cXsć,0iKHa$I6gy] Kj!i}@ʾKY xhOc{=SMD#{RtikxI8ȕKUҮ4 b̭өWw Ei/ "Qqw~"t#S%w > "t].>?zjIϋMEFoZ6n9ꡲ̞W{H(ZaDo; 6 ,b-ADw U^ÕsD?c7) tpy+9z #'mWl34ٲUwdPTH%4aW_~artl`Cu (R(wc(gG['/郀:Gm?d#5 ӑ/j9t./!o@бd3ȋ_̄"MI<Ԇ`ڎN(=ަk[H.cWuzAjHbbep“yǼf|~/衽iV幼Dvn(IC؅AI72g}3}Aة#yJG$}?Q/ALж_WﵽUu'Я{(!!bh2Y2ٱeE=vr8%y̅]ɒ7c}RZ&5_W|g,7Tm(+9׹5T6I'AG\핋A=#nl:ZAu΍R$_SPtiiwyS+*K70\HHGqDI@_hєBIyY-?.g8OkK0em.{kuR0|4!2X6FQ7Q_M]6[[}/dζEIu΃ITOy&t|5|Uq Mi:v;L]$f983]f>z}ߗU0$RS+/|!2ì: Q:nZ^vhZʜ$wi-rP@گ,+=ݽ^^v֒ |(~)X8ϣ.q~.f+( bj:$~y1"=+,TGSSCBl{Lwaۡ' 2d,gCEX!;یϭH|bN-N*3a։pF"!uȲ!ΖCEG#2YJZWe VmA4x#R  ^'t,%N^\RgWfU o0H *J܊EC z.K6qԃ)]'"PP\و~hhr-z{ x P}1ݖ"r:cմJN<-L'@F# bh傭y҈C"7"1rkSq2WxPꪏ}jH6?lhW *Vf:[B3"騥 Y@e7sR#5iiS}NL$?n58?B~ =Tyt-?!\zWbA6}0C'D\3+>8v1JcYgAL̝݇?V5^,8 +9gt:&p̭f "nҍ)ο@] &IGthW#ccf^?LJLӪТWc٦o$Hpג=Y{b6 ˆŃ[dUQb5>:xPw MͩYq]3q84*cǛأ' 1;R1hdVӤV/|AV|"(T[LeS1cq_FhuޱvE-yu[`э(>s e1S zkm,}R%F%0brjF=x\ВAk񀳀[)SkiTLDELMSa`bࠡQ!"k*l G`-WvAk},fY6*X$VrLRXx :/]KZژ6^"~=`șI7rm&.=#^ZD8S!R*UO5!E҂|K*j(sL4|s#>Ot1ՖGyY$9>sr j:EEJ]EALNN x.R뱲勤}3TE+TLFc|IĪ bmvp ":+?w".ænli@{ŬAM`3<6jVSw!L4W s*p8Y{HIO轈 \نO=&MbXq z\I }/4 ^//_ `^22q~oZG8i?-=ygtfG TzG]̋dJޙ@"? ct#Z]{O7mckyɧkW+фjͦ7C:YRzWqV]Z*<QˡX嬂iҨg֬aa\xړdmL[t&=[*ÏK${\kW<*~l)Q#q?|Oz=ޖXe:4;` *T9G`Su|׭qDilˇ [粘ݤ+ط}֖2Ǝ{Oa(5N~dNg(O [% CG Sۇ櫦[X7Kݻ@7y+`4{a{ K~FLn+^K҄6QR 2_J%*kШbdZ@j8+*vq1dҢ?r@:8*y˱2ͫf٠mYi-4 Tk1;iGkto:U_('s=/Jcl PAv Ay᠒WK42a!'W\iCf[HQx 0=-vϾrI87U.D 7M"NG&oWb.#۝ 5#'tnP17/3Lc`RVu=ކ ׄk@DPӲ(0h¯AT Kș7Y/혒h6ZW_ МYX 2۶{al fUdP˶z.2~TCPmR/(:yzZ/ j1MQe>40Pi0}afp0o[}Qȯ)[ !WS!}{3Y0t|&3 h״ºrk:z3]#?fD]d>Jߵ,d1?\*L ʻJHjX㴇Ζ!}o֢ne;Ok)\T$@,/`##{=$Kt:ß&|Am QQEVŃNu;.mr u-\z̸ȨcWkSxxa"#ORg=0-@}%pס3uV Q |HmA?!,T0)z%WX-!/5- II84yfg5t Q8o4rW&YM^By ХZo1: BMG#巂+>XX5F}}FW'Kρy(7Dj#-Pֳ>ֱ>|icq;x paK)⃕Hm疘rFd CiϢ;MܙA iΘ́_I?\j.?{ >p yl6ۄ{bh .%Y!AQ"Y^ł䱰J#t,Whҹl8ew$/auQRS j!xٻLʎ;z.UKfJҧ( .ɼcM?>9r 5Αb03Z^~go 4". >f? ;DiOp;!YԪn^`tVSq@J2~}x%Ƅ,Af:݂%@COASe$͡uJTbs6"74<d) .{P~ɂipgTae31kz lXZ Nߥ?b84YT!O8Գx܃ k]Ǘ]sN"ǥYE(Q%u]w:EΝW^ExM_ LR)aBv6X:aJXx [>]KV^g!_L*ACJ\K{_|;v';l@!2ۄ|Mh "5y*U_? l2fr)/_ф8*me4ѹU!xc{><*{X8DMZhFS 0 ]nziP?)|DbF?g/f5|>ͽt|M ?D9 u42 }7~vm=Mf[e]1D=CZnWc9LT븗v)xr?+iOOIn{ i.Y)N\͊]W%- HR{ŝ5O{{F{xݗ; bPS+U07wȈΒ*'Jtᅡ $UȄ|y†b=Gc&m!D3[B~VP IT'ܨI!(AwֿgΜhT_Rx&8$3L1;gūB(^ T&pJ@S϶n>1=iR9F[# ~B+^YLt 佧^#Z#o% ;~-A=*G2e4M|E7(n%'{ֈ336|΅R Y{"P;py:XXRKpZ"8%i0_HU3OEh'ٟlj^YuSDodB(l"/EQ#8adQ :kʏ`x/cM'%0+Y$uV+lK avK]ḑL$Ŭ?1NѺ3^rf$ET < G}=*Z:SI gC8SLJehYjŧ7P7ScKc~7/E#:J: ˼6k͗=Ѓ\i>0A9[cxa{-x=|!oOh*jHa4ڿmSU|De-+5] @8٣ 0FAN(uwd4fOv'ߌfBl7w+qo79Ɛ~@+B"̿$G?r~fAqYɋ3B~Y7FeKo#l~[Of6_n Jҕښ.&LMԘ}3F㣄Sn1ؗTA9W~e\éZf*Oֺ*%[neN3SЮ,I4{ahqSQ{ ٸƹ:}Y50Ƭ90DZNŽAhV-3S|]aLKf=Hxcaұ=86`%nYe'Շpe}xv5qgL6Y 6`dYBi3+Vo8Q|2#Do[BZwH:;$m܊`ak"I4?ЖvW@!xGSWy:qԄ!)%vh[-}- \ϰ ~Z3gh}5a(A53%|saZL#}yJ8lQ|ʤK_ۻabuL˩e@+|5>s3Y ׬vk;uA1H;O$v<-w3 mCgʹ7,G{Dr~PBO:xq798-@{}] 6QiddriqϪ4z| K0fXlؠٕl%zPFl 0ὧog4=NdMQu R |^],+S-CVG%PK?H_BMȾVD2+TA`/_W\([ۓ[ʐ#O?QI`3Ѩgi 0rliW} 1rhuLcĻ]u#Btcz~ˤ[}nʽF05 aLkIZ'MNhXԓS= e׍[GT`/-ڙí zM>P-]D=1{Bq=e_,}>Sq\{yu*BI.MzWJlbNÄNRR$\:g`O)J 0} R`{3{;e@_ ct254eu-  r>/;J6MlG 3rj}l-괅@޷ru-˷O}.NZ +ac)ɛ^> Nte杈i~_XHߠrGTGc|Y&8 '+1 }h1dN'k%"A{G"3jkɷS}a\a%6d]j=,mȇLVX4 5Ui:,ZkZ|C-E3>JA M1pB"m;:\aW"5Gf*AbUrԒb8k4e1^8+)# }9󳍀ipu{fjDf?93V8 sۦ;.*<t|~0⭥evm5g5 u!ٍT /lv<1YŖm(,*̫'F'Aۃ۶rQmJۀ؃l*΅'u/Lu6ߊ3˞_q \Hgn i"xk$+GOH@fb%o=,Q"}ry<֒bl>ʒjءH&"%9hE%9QƖsǰIHtF~.46PJW:(Xc_OPR׳`y9ژEKGZ`dH2|l5u0\R J0+z(&#TV JmݔGu CZL`vNC:?,(Mo$"^(gΦ?Ps6˖:sT׮gZM3*>vZ7r.ѻDgD|0f 1۵eʇ!I\/#ru^ߊ!YV;޾ QѮ~.HN <07CQZ/p(%Q @B'j~E-Ң%RnCaXvͶķ Tu\/HI5,C+{<@F"lTl\y4EUL7e3Ťk;Ŀ:߯lGbiiTk/}C˭>_w^"7N!ύ}q #V0/s/[bdl(ϭq5c 6hOM;j/r2.Kȓ6"/jKRl5S A*^t`:/H4&#HmjM ,NZU|Pb XfwŻ5N΍oұ^ uQ[!PfpBеKeyg#bymeŹn }hL4A;|Noc>Sr yLJuP3?cM$4BfϯjyR0LG.Q&I-iB`8 ?k˽Y.rgkV$p t[,(Nm6YD vɢ>*8DvG7M(SBjQ"鹰Kf9ώ^LUae !A;A<ϽgM.=BG2XFf4 =Yo*QX!BxQq<\<80@1\\7U7-#KuHcapPd9]-VN|7A/vv3176:ZX`bFhnP]Viu!,_V>7܃5U 7`~o*A>Z6{yjAk&%]=ȢEbӮRQʯ`.7xMӏO.`>=XaBI +NzCF=$Zaf\d~~E Z@&_cNwAy;3"SWPdë֖ch)7{duQ*SA2Glp /-OC(:);\aȀép/2Bm )J6.Z:2`꣇wI r@wͭa̔HZ f%I)=f=Dr= XNyFٲ$U>f}SO`I`|a}hjBR!WS3ap$hHxX3TY@ P![vBٽৃU"xbE@ 3n0eoöcحh"<0erU eғVS8#mj;K߾5PM-)kamNG),ʩP:ʏVR`$;\>5i\RE^0 iſLT~AQo]s/\u',aF02Ĝ@4D,LRbTӓ٬c",>RC:~䗮eW;APp'OϽ=<;i3ȉ E(cyԩ:."lpYgd 毑ojsF,V^VcLOV݈o/` ʞS`hɅ2i9snHm)D8yOGӡ$/| K#Ic"~K>8b6(qeb9b/]ПaYs"ta)bT d~/ܾvDfS;01rRM_c-H0!x (dh$];IF>$B` +LדIB} MKX6E]K3@+F&$3AGA6 L ? *[wPS Cs :SNz~ONEҤ_mj7 Ə]z=FEǏ!\t,$uNal- uP6V[\_Tq 3d&#ۑ!yS;'7V&7pW3&O uRk\.Zӣ?O\>ؿJݔLn[wzX 8oݣK}YR%ODb i4NtC^e&XW}Ɓ<гB#٧Vuֶw䩱cɠԸqDi2{,9ԍyGot&& pJݑU˸# c,$.G>`\3`.&Xa!F{j$ (vBpm/ JG4e@g~p7pC+D_a% Pps }hЖ>Cnm\d؊}y^D\ ..ceNpfhNa#xm'TvWW0mN[#v $Ȩԫ[LTn)@=dMgx(5[=S W-UoV*az*2ʲءM\P%#󔈔S.CH[Y"KM_vK3G>zkFvbm@ ûKl 'q*Vl8uwl=`^r[R 멼ϖ5ǐg8Ñz QцC[X+? > =۝!_r!Zgq.j5*!D]}{ɏjYZ.g FLxN%`h |^͠ҐԠ5Ie6֛_z/L':c*NyO/уnP4HqW=fM#Ƿj9v]<VΏe}TPWK {{JlZ%eɓ]pD2ia7VT*(Nеޔ _qQ떵Sd^%x,yŤeۨ.t( Siz ]zG)!GMsE-WMui_i^ęr۳ᅈg\orhv^*Y. 1Lk)iѢ/#nfMZQ'`+_SO0BQ-'?zϞS0 wBcxjjc2\<%UrC oG97u;!6 Ad/3s):0Ss]piU"sF!2ݬݰҀiy(hѠVrDrU==6eFD\{do;+Fbx_˓1BpWc\ytIu׈Q~âu|*7N~jnh`"8C'$_f1n*% {.Aܮ )9߯sZ$Z~"|YG;Ae u*[5|r e u{UeSCBqt*鏍vf\g\ȏVVMGFᑩ// Ч -V>z+iLed>Ʃ;9hImt,7Uy~Jv ?d߻V / qWPNûE^fDkƾ=UyjY$w6ڻɓWyY $Frm4"W1U6ki7a [9&\@RK'b&% Qgh?{Mޤ$[q^}0PT>ēqV1դFum;4QK~Ծ4xP oO|L>!l#\v39X7--R Zia=/3]Nʇ>8A i41K6%cfӽ96:ǬT--ӵ{chFL%i'uRuq̄ AiQd%jZs|P껖^@'t'LY+ _a@tMC՛gX`y  d1a%huH2Ļ&Tx"Ρ Ah w>D>(\0חqrɋWUU\с:4yg*/ܶ~H#yWak-xAK9--cQ뽨DrеAc'fe|$PψLY3b:TyQtJD?q>5Ĩޣ4`2e;/z Go`gp%`Rv) {E *Ynev/E k%tUk'f2%pڠ wmFOIʰغƭ`W1d虧-q>{ tL>r1aSCM~u|!NC5Cnr{b,U#pLQsQ?z5"&.u u;!E½wyC.?qC#2_C75ryA&*O얍Z1u.\z @$;:n2͝)'">gȬIda/2yGIww)\k^A߻^&: R)ӭ:rX-C)(X{Rb,SpInQPG+fD2LNϦ@!V 23^{[6}x,Q]""1;9֛~?Img)bG҂#k,Q$}F<1:5L;PS1f;H6,w.,L0a=`BvZ[e4aey%v;tԘ97)'{v' ""8 #:ǿU܌(FXѭӀջ+]LӺwiET!ղ)e6bH[h]MK^t5L2~KTe47bb~/OzCœsq_0i݅Thɿkj:Q>=Kk狥ՙ% `,޸ZmUF msPYHK m. wmi%32)k?rPUiD×ގ+Iοa9VXy[>6O3%2Qj=ο跪젳QX$MVN>s+l1AuQ7{QԱ( 7JV\([zghy.=zdQe{rBC+Kta庱7t ^B2gbhg)2?NVr\N)ױExMp׀]\kMV;.!SJ3HVIwzP z 짼za q40D%Ԧ>D^30@ NO#&Wwpy$nP9IJ٥Io==@ TãuYNti 4nʏBIi.~6-?"[7~&7\ B)XU@KQ\Mv"^hC$ٵaՌY+Gw+Iյ2م3Fm[I WR(Tu8hӒuK+ScǴ4l7Zb My7|k RE+3%Vn1GvP'w{Y#.Jr<ٶ=4#%,)53uY{PuW޶V} Wf $ UHk)9 GSÄsne? S~%gI?>HQh_&g Cڐ~Mi%kDCy^h݃H1# >)ɾdy DI|tk ׮j}}JQnHcy:{49<}s`~ij̇h8i@t!giBqqfB-ئ^O즭7D]{[?4[jY _+\"qhK#+~;D?%ȸ 1g, oO%օ.B>7;j3ϛCxZ/,}b1\Pj;eJhh5LnY>&f.'AcO+=?Etoj{N+^EEƦ `p.;A4JAt`c(aMÐRa?B>([O6r>jLC}Fw '7 D0)asG_g d~&/(Z)*y i_?6V52K*mT$%k/Z(5id^܉xHP̡>s}%Rr_~nJ?\!y!~P{prCg؟L )F%-'7]1{-〚$0 0^Ƹ{!݁0 ]uR1ڸ;LHPD?0*ǯFps+S>9d)CxM$V/6hh 3nlP{u0ŊXaVe01nyaX3y?P eഹ\%AuDaejyfY%Ze8>͝]|3cr'a(6d60i7@ꊾԞX 5JJړ)җB( *nT8bKk~= rrQn&%)»:5%v3lP4-8BOѮ=EA 7fb< &WL|Y]9 灸#8k6l8~׻-d[`J]x7>@wbf~?TJWeՉ6(ʯ+v`QzS / !Z8FT4r,5*@rdq!(. cGO q_8h@AV^Pל2\ߥpA^*g V."a+yHg9bwT5waG"Q9" OJ%,':VGұOwi)C1I݅-K_'ZQ`!Uj|,^;7<.(I (. 6Ap)Ex?j}(92ߺOcY @X \Aq"!(kXQ3ţBa5 @JX`_,+EՈ4yH$/__5O. Jڽ/P2˫nj2PFLcm$ɠ*UA5p4{z騻X0-$bI¯ZfhPxۃv"Lݮlsκ?8Y|f@ZT泂WsD҇ 1"͑W+͠ DMVG)NpSY8ޑ{^&q0ve˻+C IͫS$%٩d9iQ=؁߻v".%e@&MAdgc4 < ͫZ@N^m]")߿m)Wv$2!;XP%B"p;DrFtZ fPԓ]12 +nvm]$^2Otos + ʙ v,&?w{;d⳹5E9n ɺHq#̾ ' z rz9﷝I7$3B*r(E|pv̎} &\ѽl{1qHO]xBQ҉T~qf@7[3@k$ KӫlO"2?g  QJ7":|4j^ /";H}`K3~Py}o#j$L}I ~!}AH&G4X*((X\ %MS[W\/!1!H3~lK'SN!|hUASdCEAtoAV&Hw J;USS"8_KBSեNs&tVS ӈԿ0 IQ_H'A [mEߊ>9 )wsėp)ʾ d7Ȅ6[i]½.q/| +\( AQ0H*.麌 [mɽc#'5FFگܪCRIy|ҕB3؄8<>U/H"&G ٙb4V2jϤauS 5#,(SsT *pi yݻJ?#:\&A %5`(?ę@~~0s~MIf(d"i?lWN{\0{-85^a!1E<}ĉ;wxH#&L'ֺzTxP4w=#(6ԛ2fњMKoٺL%€p2T[_FgEA3?+ٛlΒ;0lXܜ*UN_-)G9ݏMxϥt3;X44 C{24?b]K+ ׵R>WLݥr;gX. H ZCUІ+oC}עY?#`?O1&~:%d@GXjhcG2mzDQDFgU;&9(6'[>1l7˭ÁdA_YH#d.ICR+xEVM`*DiOzn1h)rs0BVih+̨_C m&L1y>O|@r&2xZ2B" %y.NO.E +lOIbyTM ߕ[E5 xt p4_۸JʂV!ԅo]=MTH|-!TtE(`>rHVۃ1>,ƚp ;aGP`<$L4e5P}x^FW\N~#&ު ~vΕ)wrBwzF:-J3> ݿ?h7rR9#C(a˴k}c\^R:-5BD=5 8*KUB$LJᔷ!Wta[i0PrH/f9m?42tcCP`GF>a i|F 1gUH!^MQrzZ_20oAC3 Tl'[X +Ǜj0mB7C4((d ^ nmY]>䰳2l, eaHbxPP}N0[^ y O1dH۴dnДy4NR0ni'˺W~&_mqQ]wK{kJq/ݝ=0LymHFEsH~&ƻ.=3AkE(?-;67+Wsm`9P*[on`ҋ3 '3A w/ƿv m*5}*Κɽ|PWgrZЂZ})A@֙lɁ}xnEg;Z&癆ȧv+~ʇٓZ)7T(lɽc}{;Q7r^уl}]4SC؛\#~To<蜶'mGaf4>Dm#cKHaEn?L:Yτ VWlܐwdoh\ 5# p\H!tӴFd>F MϷ-gbזER%I-zvOELH~QQ9"- Vaipy ’ռGfc!ׄAq-Zq  V+D\ ; 䠡I L1vdt":{X0s-'/&x\$ઈyW'T=K]_҂v*ƗHu"?g jLop>*.Y}O'qÌC2f*-~h*v+}k%hm:\ڼHTz\$Fp9"v|/-R٩bFOSvOLໄtO%%Z~:<1Gs3mA 딾û&'1_Bd+sUH뜩/e^pB.w;B>Gge@xs*ɃA1K;ͨ?~ltl'ač_;.)eed6RGU"_(/{9:L|>5p<07G:Ԑ=;5H Kb`5* ,CUslcwzb`M槺Pǫ"íVR__,ZBda.5:$*jDI$fXPz7⬷ٛHeI+*P-n @-X.P&H17ߍOWU ,8>`@FVKƒ^@e?M~:pD'HM)p ,1a{6pER}rALyV is,Tne^9!>6>̑茊ΨSQom[%U{/I,pyx.BՃ$4;lD[w6BrR!R2nS7l<6*9<a> Ag@p͘R33`= sORT%S-`?ѽxE%thϿr:楍̺I`X?_!6Sb~@Xwbf%$651aIZu} Q>޵=oY$w;|z(H~f'.h:`nS<ԸbDZm49 ~ W>{yլ|<7: 68UK!PذB#-T''c`~)VbHX籪-s\X^WK'ـCΥ2Ԑ~ϬE*uԥ)BM'ҞB2)* !U&eY)lH, ̲HNj[!f|zL%srhd#|Y=dd<~r*l: ZV>-/VZ@[Nw0:e *%ښ@Kmǔ15ś!aT4+׹dw·k,_%VTsQbtq$:ʷIŃ#\uܙ@ ^~0>gFd:ƐG7i:Ftx~ T*ds JMeFZ y'q-)mA:&g.(R;d?bN-xS SeZld ؎oĆf< }*":J<]7iM p%d:E/Ⱥ+Ox} ѱ:5 ]D=ROzĸ䒮zTاJD9G ) ˕nf|HWL,yxvډ6]:b!DBĔ<<Տ_\ ӱ,c?e-쟵SםsYHךּLbpTT.=Ğ(5]t#l7R}쎋X؟6Um؎A ^crjCQgǢ~g2H~ftKd&Pu@*=2n*bvd;`FgR-{D|O]D8Fg*C > /B%Яm`,!BIKN<<-%DuO$+9.nQ2,Soos3LSS |+xBf7Bqr$/Ln~EHE9'5:bE[ZMhe3aʓC"^A G2UfNc3k p _(܊ׂ Dn$2cusYy7_в7WTxX;? 6.g,e{L xR`+kkIJjVk̈wL' pghf`<O0ucNlCshe >{C}gJ6WEN>JRUg /d a|Z NB11vbMib<RRcxꨵbc 1 KIY?`#47-]/U۞hot8eA&[xEZ sש-n/N TIn^T){c  G]_uoJ9N6`'ϭcDŽz$w|1DrG.ŁgxU:MDQhsE8gJ9\i/[TԄ5dڕv"flD;_kJϋ=\K+$aJ^ϤbIplBl3I1xGcH-yQsD\r+ Nis˴m͒6ȌrnjƒPCq5U6A{ckmdҦ>`TyLl f\JpLC;nlYْ Dθ$JDM/5R~?viWV᥮dY&A3]|+a/q~vxKWͪߏ[SE>"m*|)w\aLs֤O=^t9#fBXVmc-uNV:~WT-M3ְjT9?ydik'r3a99+Coe$$zW>["ߍZ`lY%wt2,'R[~`vKR&Xp&y]åL߆om".F .K!;.3 ڸ6{ܸZCf김` !ӣ5\OӲH#'NS +[1?G={qƵ G׵b^wρ>%X) 3; MaJ#TcMTY~uݧ+/W_c~ YVM&i=[cƈ YqڜOh4Ǐ}} oI .sHxdR*ɳ:k>rLM 1<[ w+?eɝd E BY 4n{]<#ZYb">O\)1|)i^KIIT0N|񭝺hG'/._<7l,(P ֑*zbDN5Ce0zxx"&d60EcɆ-ԩU(p#)kVN=& H EKm7x+ d>ħ|jb3x6.!:;>OƼ D UAno m\)Ya,bRfJe?|}Ț5K Tûf3X-*,Ta8Q"VvB MJ8 w+E-% kp6#(‘e2ĉ}3۩ x fu=/3|h~p-p="id̕#ᴩnox le y:rK$4]OJ8odH$@s#MUqH<Rp'%i/s&FtRPP&8;~wz6  {w( dMO{X-l!cdɛ~)xxz{E :PGi]J}څʡm#6O{M24a' ~~ Dm8e6U9q7#O27Q,_&μt[/cƃge G Z~[7rRU-￾-ywbBz 28L?٭ٳ;<W)|ua(S]yN$M] 3=T7g!'~vnA>%zyTtU.%PhcymcVV҂ܓ (On\6~44m4e]}de%:xlJ[3ޞ=Bq)XmyW9rV=垽xW!%)'s|CA/48ua@vx"`l0묱-ǵv'|609eΡ@³,3Yza?_ Aor1% ^~7̠?'9W1h͞^(;87G`J6j͘輧aG/J.F?q(v)A*-FT"'dʩρ3+ܪjLݔ;0|錛bd;sG1u.Bw 4puEOZ%wVH;Jbpۼwg<䨜œjB  UITtc`\F:VWO`d h~Lg JIkc4qW*; eLMÙwBnN@xAPW/3Y|+5Xv}@xrO=)Z}hVRQ\VH 1M9`ƹ sFW|\X;3`R@sʌWI68X3o"$5,SPY: tdDӻ7)W;^ U1C[65~;*}QG·wX1UlbLD,yxH!(ΏNGhs1z.3?8&2ƜJIw3y.z4+*1tQb>(e=9 {?S\#]O.*rw~ڏpw\#UYoD>>3 J1J>`NG(WEAqmC}yVfQXf e+BNh̥Dp8m]NgcMd/PxG ƿ:G@brWz0ZuBz, *gj^[LVk^+9c`AQ~R AGd2vEV=b*2UlTFVyY8Kpyt i+Bc; 'ܮFR,By䆯E}NJGV,G=Ki(kMs?)xoKBV?17zHKsnsJ:9(97;3azui8f@RΙl^<ܣ{lL>X.=4ę`gYFQk?kgBG>V~OcYłY:u`w(h vÁA>-Eay;!P5=2˂ؿ") h0_XrDΔ4=-_' vs@g"<aN͞ Q|F7ɾZYpo|OTD7XNcOYF11 E9B^ ެHQMͻt 5(Vz ޤ*7;7w{;'P!MҜĽ߅?TjY;S#)@}w&(u`/^Uj!I~#IpT\{ϻ=~,Gg$f5 { (>Hu2eֹ78^t uaVZG#~G8Nh~ )%YgHCL%Fb=wC% SaM^OR&3y`3x4~K|c@;'lFM_{WGOLc\hRD|G]4=@ = Zߦ 5RuD6vs$ws61ni42zk_a%v2:bTTD" E7RİKnrD@Sxe'3 ItbM> >h[u|.IH1چ9|ϑBS igoBy [ l3[fP Fh{LRtlw&f~$n B?ɤT-wwtj&2S<߇XUZo s~P;F}9D67IHd+~R6cW*$ց: <*ỎPqxxõ>H]>p5?Peh4{#}|هqy ={C aXmsDr*(EaVbg:쫻y laAiBj8@7LErg(.R #+Ϧt3 B+1{g-i? ޏh[m%s{?/(`Wۜr: t}Dݦ=R tRQᄖi=ɸ-_t3Pᆿ6C)K^4[ h6Myb"s<%UvixX~c;tD)=TL)~ Hr(7vf|(MxҠKҏ^&(u7J{hsK)wFE??-mYnPxSԲ-ٳ<#92 2ޞLƫ*{h*K,j@1l bW6]A -WO`h,Տ>^kUoa2VMOFesL64?9޺/6驮>]_ʮW_0@qCajz6l =ZC*L`?蠊 ` <\:|#S}N7 ӎՅ 0̲) ŜҶ3pd^M.U@_t]vt5(Csv_.}e"[g/ִqE@l|] I#$2m:-j$Z. oڻ$F&"niJiND%"pOus:;Rq}(̾zI)%շc'! O]}o7灗>N_kGq= nSZS)ILU"uLR,B1wGnq:bqģuiD ż%q;p\-0`6H'Ľ 8<Yg!*CS{E5ѽpO2etᠩ&%9CcUcfNa }![F%v'nBJqk:[;EP-{=vTk{PYoФR=f[)A><?Rfth a%(? =PUşr)+,,j6 &M3Ģ(ۀ!Bi˪[SϜq ڞ?|g2ᾬʌPaZSoprk! rD /ķ\P^`UiN05k ̴#5O+e|zᎾt߭OfUfO}c\!7m&ݒF ު@i4 !`a+2OӰ37l}T7t(> ݀t5 L&Q^ GY)3LjL=Jgی`; E(0,ᄪʠ;k[C+2_E?|Ўf0]f fG*TȌfl+ZPjK-@8z}kޡ%!`j~%q RBN4 Ivbp -:DE@;{SZt /`y'=K1K0$0gLL, ک{^pwT"*sY#m)Emn,û8g1W Y}t6FOYiOpCHϊ5y*Gyj%q{Ւ̹Xm, (-&ߟcq4d$\f=SޟM21Nh >k}*@HsE M/!I hS0s(Q &s#g϶/ف>3uJAׇlW]Ӥ:I|*|bDCI;ユN`p2 (yEVs`wk| (A =&t$u E>hS QW =6MiF;mbWH`NBXl*6Vr0PN<),eU s$Ȩ-M X ·C u* s&:ZkV>ʊ7um?ˀ쌁YV&KyVSV k*ޥ^At?tQ`vr:>D5~ as(yK$)."Z-;O%l 6 `+tT,#j 8/m fd 春x6(+5%X~/7 pN'5%U6 58 F8/ӗ%0Lf}M1uͨ/ B6uB.-wwZ~-')msDGOQ F*Pxuy!>̬.Vk )`|F4$ \Ng}]ȐMk'az:QO<nn591pKXΌ.;YmK7;k i,#l/nZֈe|a4"c." ډ駾h{BҐieݦ\xJDX8gp%Vj Jp<0 @hx*M.l[KBw-s/tD]YDjf!;+<]|L^%oܥA8;%z3yp5?TY)y V[R-n?_ kы} f\GED6cxnvfuO`!&@*LCRq0(TQ xY쥿y+~p%L ,~?*:6ݿ!jm00xRˮH }y"<;^D B1sXG7)7LHx@Fr .qB4\Kk%b̂l?]eu_Nh$yB؃BȰ^욒@ LôEՑ$Bٲ *7Ti;=r%X`D&H7Vϩ(Vn(Zg#qG iYlцB/G ƚy~1Аk^ovTgpK/j/H.ȩݱ4c4,MԚq B]XC"ѣqg($m<3X_mT+pNeY*u/i9V ,Y :jNXK=1˴NI~Rkc&_Ԃ<9k{K8̘8, ;3&KSzc*$%Րsa))K!V_jM:U 5Oe*S" B_ұZ4'rm (yɨ6z576ke2;bZ6Tdf)_;SG!'}P'!݉(e%E,FW$'̺b* 0WU9&BX?$;,nj|n&:Gveeģ?cجڤp.SG vѪ\,nL(}(j(.XԢv^FW{}pP˽Fr '֟d^G9y+髨pNAOd)2P?78Þh{=+iZOJ#z#~gH3XeIďhoC_qڙrkqh0Qk vN?{Xa]|PK27L3^4$!eكU6:0V/֢` q/b )օKj(We33_lQS[hkHb@(fv-KRBP2^jDrM>1RuYJ+6*g*9F[ s8RZCmzkN0.~).1vÑh˕Yqs+ Zi+`><R(o㖿@SaPŻ4 Q8C1mZ;Tl*t+ȋe &^/JЋm“mM_P@-p]TOEGUin?fs0a~H2Ո Lj;Ms2 :SP"Wo4x85U󹾋Et,̓ryF{Op*ia&Iw~B6!Hd(̉`+2-S^צToDPX%ua|ڍQzu\tvdh#;(A)f, 3-`Gf8;.zaj /ytA8+ RT/CBˠv?@+CzKo"]/iQ7Z|Sꟑ78PI^2􁵇4 m1 ○/zdY9); 뜚&;7T ʮUI#;!>5RZ3njS6ǶF, :Ad<#mdJNO`[Bҫ^zΙMF:St\T'OK,+Xv,/D&M͐ݬt ΖbB$^4S7}J<ޙXFSy0e sL^8tb[RT7_{8V,&Y\aE(8Qld z>fɺ'#zCe%N#A7hNKG P^`I`U`ܦb9P XD1;Pjs>25F蒇@gXB[Sf˭ڦo|Y%#q',E]QR-\PQ&ϗW{ogwR zr,ScFǼ~\02 ߚVl-S<omG/Q ;'@`U1iV:JCYWUDlYHfi`) 8;X@q4u'~E"9j i4NH:"ޤH`j8V:( ӋćN$8,,2?Vx(:Lz$ITY#/#xMw\trMB bYEC!l(F -IFDٲsPceNQP%니1MFm!aaa/!$J 'c' X*s3pN o*f# x|( ZL;rbQ 6oD e cierψgM\ _59eS_jI9°j1N=6r{׵%co"IʵVfPVn<ќ].z0- ? ;s&&3I5ٌL / ٬G 8n>ϙ(jD Z6Ld͠ _Aa&Td#A@>L݅nf..lFB5O77 lCH H| #!b1ݫ9pkwBPpdU(sucAˇM\"Ѝ 0uc|#QX0UmNTW Unb'75:[a7\`斡k6 S.wGTVb:'HY SYL:9|Am>A@S]]K8?WK:D&>/^ q/kI 9K&c48i!?GW&_ngn uA$b~ZPSӠS &42.Sࠣc7-[Rvdȍʀ:{\$0!F%g]YC=}$&^EC `|̌Z5ܷlQaUl/_'Id$KT|BwѴ1HZSA\ XqWk- &EIi|>9wR+]q!j.Cxt^Txog5Llqek`@{]5zӃIy~etW56\k̄R K\ - Dp7\M&($y3xQ&`5qzCZ[uĠ4QYS|1@ݎ'2cyEK]<-^+SҬKΣ$3Kc2Կ {9O%㈽8LgbZkh@Xz1/e܈'o*OۈӾ9JZsԞ yGr?ܡY5?)MDHeOVfv˫-Gjv͔'Z1Jp|5.f@$=(hY>6锡A%ڼs94/ myP) ti%Gk@T"݊0? 9'y6T# o|pg wAvPB v\L7rJ@@{"۾Mw2(~_2H)/OjckٻDw⟮,g#$htMfr6;$%qdXO{+,RہBF/ãjRrqޥsXs}WY1 N_zMbhmoRu'&#i|O7I$ <^@Xۛ9 Ęy5g\Zswc`}šӖݝQ7w )$f6yttd՚ ykL;u R'-{cu|c&MdCqCPe;/2*#V62lg%/h1pr05|̥;NAz <\ї}uQmϷY KgSG}/S35\5C]מRr Y] #H>>cS#E960Uks$6Ms0tXIfy2فs$k9o11׾`a)p&|QFT@->ݥɧL0WjD'jyB _s9IS4Ƌqv0y2ʇ 9irQ)oQ,0ar9KwatV<,Kg.nC[vFQr-vcXFC=-0 =lDƑԾ(U,"7;E-*.}D9,)f#:|,O̖uocEHCBDU욼%\/Dž|2PGԠHFکK}N:j\{(Ej4+Q|&7]VlUyJCr|`V>IXMDtg&y/tO.M[sEQyE~/>k賋n (nmL>`/Km>~ﱉp^v@ 2(]??\Y\jK"k1AX_=NǑ$mATRYU)bb\IŨ/Q$a!'j j*/_,`C^513;NhA&>DU4O)UBG3w&.ʊZ+@%x;ڀdas<XmA/zg7W׻T52:-׷詯M*"eO:|Yrhգ,^ˇ*CQ,kj݄mvOZm7KDBRC/7eJcx?Ri\Qzd\9Px )1/mlR x;rE?N_ͫ@B;#Wo<UM Ǎ J ̧C֟2C\1ƺIvcH=!K8/|ۯ؄06{? cpE+hm{T_L|/WMIq%|G .3Wl#~G4MD3(Gcv#??sG !K'Rê#ᬣ1O:DܧWkrd!!Fys16FQ_* eje;kBn^uq="^Фvݨ%5&WQH6!VŷӔ{|6WojL=W)%ڍC%aӱui U!Nn~S|4* aݥCB}aApA||g4FjL"%JFp[qMm] Sg_wǰ6^ᕾf)4~VzOy|#XUz =xğR>e.c9<[{ΫE;[Ihsq.kZOl2A>d1f ӻ3(T,IdW;zZ!_FL0nK3jJ) {g(8">IyMJ|c!^12rS۰~Z`1C+P v+o!al%RL@svҞ~Z8iڬ`AqoUI"Vwu%^Z y^}s)[_.Ǧ,{2N9{=D҂sgut}~ $>? ̂ik"Y>  1ލe@Cbb.)z;46̉ٽ^ԑO+6v^ }OShɂ|O =|djZGb4!~^[ ͡&by}g@Eb{BKg=39f`;u:Pon'W)XҚ|Wbo|9noԊފHD?esmunW"R0D>\-2^?r9n, HJ spxOZo15F~=3ϦfO팡q6 S16v-uV|Ltmb9^;νs@tlM>mo7qk7Yq@tM;]vx[X/|F70RaCԡ,eO'|7#I:Wd͸GRdxxT"JmiZp,j2 u ,Ș9ŠiQL6mśӍ/vϨ+O'S%G&>^A-WéO(O/hp: O߲c`,ԢbbtMٵ-?E@}T Zt **t8"I=#k'*$|`>A?l,1)[!ڈ? 'Qc? k@B2ES  \?\[=V_=1d|[qt)N:崀%=U\Giw{]>KwEC5S܅C}8BsjV%+el>IXEW ?SW*a| S$@u`nze:S oT1gYa 0\ιPV? ٫zg]x]hܟ-=O|>N[ɰSS L1twb6Qc /`Hhss: ̤b8eAƩ**nZ+xqhz1u1E,k?ݿ? O&=C&br.m'-H}c gujmTy6~SQ=#'>#Tksi#)p(n| S%d]Tq^&/6'wB`4sV !qъcS] 4{Sۣ ]Jo 97Y}vKݵtr`{܎ERęQ2ZcįbVNpahXҗh&b*MHpӴg{*`%G0Sڠ ̚.]_OfAYH?,}McUG3"a+ΝòpD~8YtC.gq'F1$~%3!*bR 0c~s/76 53J1SŃ@trjV"0?B#:zj/5zJ"8jvs#\iK6ҥc3lT>/˒Nl)\E5c8o)HJ3S{" !%"Ti}?fr'3ֺ5_w'"3xiaEM$ GOuZsBjOhOM6H@c8#I,eWeb$2&d]o_H^С Qk.Tyӥn@mw{{FXR^]nOs>4$ZRa?[fj{j6Ϸg;aԺLVQVYi{:nؚ`dqP(MLUZALp8 X\4UhNP)Cֿͱj#)w 8A`L]f{yyU9x;Mǭj-c([=1B?ufNa  4O.%h-s*$03os27Äz!G,5"_!"&X~-LTkj!>{. -'s|nI^feitJ18?-OFʔ$(=Ӱ@\q['W5 F`oΰ]O9AcH[chi=S03$` ]d&upU~G6[ZבW 2X[[ e[ mOo 0mG=M]vME\9hk!4Ud  b[PAmXNt+H'bO^70R}\mg"q'@mMdBe܏\*wDrNG 4v7h/=oƐH5ąXr:DP"eX2bU Mp{㿎fgGl:u$Z߹M~X1!T!6Q3$N,z j]J9h&?v1]XM˔+tu ! vTOnrYN$w)`^6аe׶݃[큥 K[Qm5%6EF6QRXāoBeCIB>'tHct(eՆsFeȐz9JW䉒݌i?*LmζTad9ڶΏhk*-J9蠩,?jN* e:/nSJ8ٰ-d!u+SK;0CY,Qus|(d1>lA1}1Ly~>[%ɀ zfw |~vuGH:UzT8+yC4E dPr˷r9(&k)Lz"v[whWCqT #RP-]`G|a]lkD!,-<_vs3G^zFL)}q!U674 ښt;Ȅ{9m_sǮ<ǔLD+q{xedEk+W`*&Cz: sJL4Ya F؋r'"΋t+f[3a Kƕ`0%DHZ_ʌ"_+Yh8"% rxU=8F7Nڎy hb7*PҏX[# 4A1v ·ʇ0>ϷA-ʼb8I0MZ/͖La>[Ƞz56۷4]Ϟp Ħ2FYP׶H ?bC|313:n^9x^ 荑_oQYQS38Cʋ"lR5 #fb7"xsS%jyrg{ |3Q (Mk:[ø1f b +TO_yimoġnz>W@|JgMrevl!,J@GR"m PDߪ=l4WeJ BڍqMWl)Ϫ36eUƑSzq2f,X):քRYe,:8ǝ,_#[hj1ʦy7 մIx7,2rjg63v}:ړ|M0qNjQ~H3ZbLX7% 8 nLJ AEJlIR,IoPnh޵zji 㿙$<,a[ب(^Mb*4ލP0'gb[y8ܩFj5U+xk-5IoOWびt. wDw>ܞ+=۬(L;2aX6uFݬ#?fi$Q߳ŘG Hh6d}-Q0DFglrz:Q!9/?gy }E%;"j(~~irL&h/Ș@hZ&ĩ6Uw7\Jm2=|~ޜTCf31oJuocGycdXv$$gv6O;Sx#p4sYߝU]~^ _nMb(TCuSP)X(zFp*>`rSzQk̤CR:Q!TX8΢ N$VG8u6nؗf*=\^tsK>gƌ#'V'22 )D-'#QE^ b0!3`"; EԈF1xt&]CY dG Svf_J-.)f'{ǝׯCQU(7H]ZXZu[)a)*m`gTj IcG0%/%H![&_{'KEbN,aۆDqyteoXY6ĚT0?[H9'FxRױDHJ*cΏ%fK^uM!$.Ej&frPsܡ)g  $ZJgbڄ'[VsXWFLUս!W7fu<L}^ZA,hXKK&pYZSuUKSKWk3K{>P;T+Yt0K(Ԩ PgY*kT_xØ~N Ct hE]KR)\luM< #kwD>}~O>0I7IsGNIRmK6)g em!E*$]A]SaqIhz{蠴UJs^ fm9NF e7Wf2^?X8k#Lһ/ƦK q݄zM6{g&oYXG? S"/R9P硌}m!5,":d^e~(o#x#Bڶ`E_1 !43+w% b)&d*{"&d6֘8Z܊!vNbۡt%A %H'Sl ]Z>oG7zWO/ncѯ5UװG3 ac N +eg*KclUhv4_ٜkN\%wDXJP11e8[j Hd1ԕKӦJ=SՉo=B9/0*t"(z<N![^tXͭK)=]|e攕?аrkZpO<(T?? h2VC,oPZ 1wbrz0[;4'AO-e v-/o7G:no8F}t^ GG.Д DhKg쵺O(|b4/‹ʹ*-iWx$Be#KꔱO822V{ e,iA9 fT싞Aӕ~A{a.enLg[GH ,:0sG26v2dsq3eo Ώyw0'Y?Rڵa{n|`=.u~9eWJqHl_c+ex(@O- X,'E*<6Dm]zxRQ9PZo /?u@CWyWDyבkϼ?0blM0oKm7crVl: Qa&[0'St ~jz@_O^A -Lv\ B+A!E-ףJ6a ukV)S{mK.{&$_i_ wjC~XEn s ϑqt%sbRV9e IO hZZ|<ȿ[%h6_ {y!z,+y]MO+K_ovG45#WkZ"}k15/(pI LtS*$Uc64 r8"N=|\ ًWHI{! 3'1𘗧#DHߙ'a>aF 5p#1QTn&ܽ:i7Σ1;Jz('}oQfMH+iU9][t[i< t|Cqg&jg&Y/ u|Tv~!Gr`͇~n}&ۚa6Zm0hqCEVm8;KU{,|/`A*C==eK,Dqx熧[6;?}E@er?o$45' ]D|qΔZD"튃!ފ[cyLhYI>ZPSܫ .J&-b$.+ӳ]*S|~j!_:E:å bj-I2lEqn;8[6ft> 7A _,)`R*ŋ[;|rZҷ-2*O3Te1FFpX@=0h(ؗR"*SA|mB 8M"XԖwilgT:6EK8l^>]9M>6/ѐTYMC%J+x~! zl~G~,w<ߥ̗*!|m{fVQ]Z;s{IDω^s݁1c˜dF#[VAcebq6CJxf/}lEWcrE jkjg>L1m ӂ-ХaoZ$TH*8 L}3O%=р6>.SUЏgy'O"`rEQkNsԣ߳A|en{ ~RL[Sw~,8{G'1 ڶKW]ͷ :;wP}&Ѥi@(; hT[Ǎطksο՜|ˆ!{ev}Dx(sZf%?1՟=M^xO Npq.N:!Zo|,Mٔ]K qKߗ08+^"rCkWk//x3Bjxx%mm6%D$=\k7ZU(CX/%v9ʃ,Tm#C剻ʵ98{Wri=t'p=_x8x;U"r<*Ƅ^gbZ?/At6ZKcj.\{MTz!!JM2/,p[[mPfxFXj.Sr?qž8dx Y- .*6ʖVTuۥ䈄&v u3 t$" qbt7gnv>8QhZQ*Xat3cn:ʌXLcCxzj{~P m@HÒ;Cp=MuϿ^ ]g˄f U׊ (0/~@j ]^4174,ciAjr1,RhVR<jVp0u[XCtP6 k0j#hU>lBA%.Kv^HZIrn#dXM{*&oH<䘶w' g0#I+mWi̥W:W&h7^rƅU&h&V):i" xiTƫ" <-0u, Wede\*\VW(Suna.^! ?}Hw3eg%cox`ShBG ~HB8)nJG0+Nl-#?yXxi8F){_[Vxr Yt?;#CXW wPzxw1Ӥ|2-CK5oiE}P_C_Hv3bcSP٘X) !5\D q-c]^8rZ',YTDpVF>gzkbT`aH=7@M t**|}Ӯ xjdnߔc3m++e̾i,ߔC~w\ʠN` "vAڲŽ4Pp5n˲{ORS\5eY/OuO0#Gf8+ňE`!3#=ft>0{zG~,>\֢B+ K s~pK x?Ou6T~\d%83pOȃI!F|gEq6D40bFfL_DB`s64>r9cPrS(݂ V3H,p4gs]+bPѷ^»I׶blf8؛W!XFX;XDkmjtt lRj,d&_h4LoW˿_>Cp2c'ŝaHULQ?R `<]'\%cU5!ZxX!9dV ZDSH'Czf e[w͞W4r 'x䬐g!||f,9NKdX{ڏgbW~M Ah{g 2J8U6_gȻIk-#s?>K‡7O^頱ɕCI;~CLv|UpenI J+;0˛GuMW#gDO&ǚZm23AP0kNRK&x܂Qxmu޶v*X.͖|oW}x M̡Sf)7Soga@+HUf5OSk/r [WFKEcAo-dc~瑖IJc@b?Pϔa"9RJ_q%4"(];ds]('ȽFS{1k&1zZ s}0yCcר|iƅsT(S 9IG7eoʷ%NqkY9q`#g UvǤ=QB0^جΒyW+n?pX mcYlfЂBdK3WckG30eDXohk|`gĥ \$UcMMoOI*ŵTƯz]-:NhQ%zK gB#L•rU1t+D9J~6_Oh<{U++IfM7E\YZSzT`,y."@omZ8?}~ѪRgܘ?_z4d^TZҖjC|-RA=JQ394/i[fö-痙!;(_z]]8H5[A6:}%,&ٛf8t,R.y_Q8NTrs'T19}6UX+c|Z[pOxҺ:[rA *Rh'yF2)p`]jGP𡘒;nyc&C1Ե KFOeWό~_i SowBΰɛraCxƎ+AUF~O#rq.\2eƎĝNî^j@#3 XkM @qao82"au&oxjEXaiA5͖!?e.?Z20@; z9Qw{!zHUو峁$jO<C a4HR$&(Qtek:-t(*nQ !VoL[푔1JM$_ DBs߭Qɰ[?AJ0ia8ړi8n>H [gOf,S1BFA(3I#55W7gqo,XF^p‰TAF8ʩʈG!Hn>1-DXT>j;n’zsQő\),p{'̄> rB{j^7>l#6)bx5蝳t=(OMӪ6,Y _BR@@7@Mx&\ P#rk|m"&_- x5n5j&OvB3,H4=qKd'wQKT mf;yS4 JtƇ! 2£M&Eٍiw":@_*G_8MC]NLfTL]!rx}[9獒vNƒ4?*ZŐ`qu<(Uͮ<2KuAJy5\!/܊6,3cqNBH$NJ eHku*G2<:O+h |]r J3 +TwwpJ9҃})% "V:W]2%O_D/^9WH76SIBڎ) U v~#j34wD=2g[1\#,&4*V|'Rt%%w~YهI2ZY)L 'zh/@&]^쨍F:ti {b_"؆oiy!]lv, TկiZ3I`v M6DG8>W@ff@f-|fn{&ؽ"8ń%2NY9jUM+O~;k>]wKUTqh \L79q% =a U1 yLnfI=TV7 SjaU[bIO0T 5P*8佮SRrBo>~Hwe}ku::l_GY$>fWqeKծ~7O~S Q)N#bS8^4w:б1 JBEIQJZ>+!׊Rjqn8 E\SNdTHI{eƒ:>-]3[ʈ"@14(W L[Q`rD9ž82#&T$[ XYr7ߌ<2 3m6Ƣ׊JI_z2f&0?tT]UἪ\@l9^u,ܢP>.)c╹o/ZC  }l}+_}ӆzv6/GrC,4Vq4>w9mP3BH'F_k~ܩ̇OF]QB;덛Z F7nBZD=-`Zqr"KvrGja|a3fƕ*Bhi!nUVaÏ*eUO/ N3(ҦÏm 8"Mpr\z-h$rpV%z;dtjGEWD$K8'HP^+ZbY.%]{YSB^˒sTVe ~^ŁqyGh pYucxvm_q[32Q"o9E {~|\ZʘhnTfYžd;r9>0uw/~&jVdO$*+܄W*d IͱN6 _2֠g_- /a]Od,iu\.;`ѯC42r#;:V0I #/90 JKdL7ɦ!Nܣ;⾍*q Cyޕ%6>W$zEAsݏ v>dGht[5k8[Kuǀ8c\Q:p煭B{큺v> 9)֙d;p|n F@xb:IcKPrf8Bq3nj]#F@h0?E4.|ԭL̼(P?l#HQZȱ'A@e%v(Z܌aڋh@)dOt`WOz'J[hv0/W |jб+g j,Bk@#05_ުVj*kTwQ6zæo+&2S =|e!^o1-H=x^7 0Q=Os}܆xCO! S8kCxj2'*"]?ͺ/>q?d0 @ЁFi*Yr~ZLI[\2)BXF44{C3LϑSO R6#plO"9d뮁ϡ]}\Wy)@#Z?6h9V0/l#ʏ}|> dFfj[~m #L' #ؔItM@-ܴQ{t.HX>#yθf{s-5#Ϯz8Zyr0=nLq ?Zgi T:Dn3B'Es8fEH:*Nd;f}q#SGi_=&,qOY&5KW's.hyݪnL,d(y,C)*tW ޭNEkW0܄G f\q3FX&dG& D8p<\n:Y%6)l^)@<S ,)4;e6/<ÌicHrY@jn̟Fk޳WxZ[m]L_ c# Q8|HA2ڙ'=|#2VԓkǤj~RL⹡"M9uHZOHbMQ\?p,idF5o,Y3 [ @NY/;K Fh nUws]$/}y^В(u Ӯu\v0qt,p?IDO{r0ckɔnF@ !3;g<>Gqk[P;*'aD}:eFt\zIVL]hɪi.ܽb:kd~*Of]+2`Ʈw0_qKA:@dȎ%'RŚ^r g-BǒoЊyvC=aA.7 ,'hl 2?"҂ ):4 ]&1 Ma|tdK}rt^y]x=#~.67IjM# hH(|H;5uqeTPԫbRjY3 .EP\˶D YCo!H7 Be=/A,BԬqIWgKG1"ٺVZE01 M#}|>|咈%nL7k 7p.)d-G>'PZ}ϗ Ja^{&A4+e}nx֪6}2B2g>:%hոԫ{ZN*rF1ʪLo sYl?pi59tpGzW?~ qY_TD`8@[ yr\[95swMSZ<<)AM+m%XԮ 2wJPӟ!֭|C@4npr^o*hnݛ=9jQƒK[}w"YI}Q13?RhᐞHd&z`_39$~Q׮٥UaIv,KL0M|xEԓQVD9,-NXZWmG=_ ؗ* `B\Q,k3qP)d0鞵$t6UϘ`\2HG#E%yY(8Hn`ƴ33pCx˦sw Qx4*†^>?>^j:65| t)4 #Ҁt&9=<56S: bDo^Ԍʩ}81zd3 @5:P-v6.+(N)(S}`@bR3桖In6kw1"a}zP'n1P& 08/ZEtT\%iT'pQشk—̝{d6|3 /2K'(!h 5z]ɩeRZ>s%m}=ED٫T\w|҄2xf!6,O`OBd%F™Ec"zDP*(ptȆp\$$)ް`rQ~8Ipoti0aW$tsav,9!g,דkT84O]1̛U ysx,uDR}[|7'}JBCt*w?q(;Ԭ"'۽v{H+0'/[׽=:)yMke-M깘TmB-? 6ߦ]cU' N묫hM;Bh_( ]:4y{8#|rTW5]'9oRFr+XߢG13BRPyNtY*3Mr77%~1f^rr>k#s^+lY/;;xn(2R][A9{#=f 0 >2]cdD(LsOz., {-<g/[T "7ON_}>^\P5qVvǮxz,1:xyI7DqsEޤf ~s(bullOwȳUajqR@)\6iʮ7ċ:񒢽 1Qo XM|o|nX\cq1hBo1@h:knʦ8@mв2\WĖ)[BYޭəͦݗS.~esҘ֏R{ iԨ4f,_حeSݔ6Hqx5m߾?'"1 +)T=yM ^i6NVHhQY ?yGEᛜ7Sѹ,*(R3ʸm3ĵ&Uy d˂AV6xoi^m% n /pA-bKN XoǠ]"g"vS^@Љd39仮{\j W#n m^mST3 o l/t2ak ASx#.}ABA.?(] śI6iL8ѤdIlC|7ֶ["iZ  r+#[d?AY mTkoAe `x,V dy5c _-fQkNٸ;ڹiQߵ*Z1\FOr i0Ñۘe]4?I K=.SC 1Q͗~Ϻ/Bi]BF ˖QJN0۠`ǓA,^gh.+z,~ٸޛR7Wt 9L/A{|yE n s`ݧ;0(NVlJ"i6S'G40Dh5c;g0C|e,q8%r<[)w&&i$>wlV(A8k˽}|#qY4+FTp$wna#sTȁJ'Z@ ]I+v~]G P5N⺖~4W&]8XHPYד+bn,v;3~ c%x5gWr) |)@;,阰)pq@g RН6PPym0 :vRz~1L3E(8y(@>)5yFg%` BB/8nĩڒʹa mсtIfrݗU^(HؘHpoY >䳢d:y &Pv.ZkԋzԾɸqRn @0|!s/Ώ/V!By/Pu%,Cc3Ր&rdZ2Dd>jeh@"׿uZ ir6-En('mWgi|cBJ(6ZpRi O@;;]fm'ޣۅX >x<;?1\UMV 7O$"x|"R;'dǫl_Lݬ^Õ0D7wgGXu+,qppMp56:M2rȆ!1N|3{uu4V`^`>YW[OM(ūޠ%U m?rU8a 䋺-SIN[eO`nvطϳoWd>gX8V [YC$͋K Y%m{- 5$|Hd}Xؕm%ZI2`St!xy5/670`RxT3A'SX$;E>p %Z"LuX0JJv'Ï &VUP[r,,@rRRͫ(\ݦ ב6R?'Zgзyf˲KM_kb.p].DbAG +u8 FDo Qm*n0D9'X3Y+xS՟ :pMPo-SeGTSvP~ESv;K:xP) A-c S^dk! 4@έ&=m}}F;Mv1еAZ{Pk{ m߂*7#Ab-8^vyaީg,FaNSlL\Ar&5YwF'TVň`}1ܐA ulbz|6C\7ZD*|9J2 زU1gSm/ iEXV K9r^ZǼ\} Ф5-\&K\Ð4Jk;s[)@r#]v&kwo(r{~ i(`|5[j%hI֒]SJqxp)[9bW&| lU?rd~ ;nwoܞuꋢW->8{Ñwosl A2Ϯ78ɬ#W} (l=&t,J't>hLJq/NFL] '0ԃ\ !Qx]c~#T{o7K{\نӭ V=ao>0(鬜IOj_/}! 0X yؕ :>̅C,1SY<7߆U149'^6r]aWg7t!kMš&_+Cj$aWdVOch|ϴ#_Yk0DFyXi)ZYI,i!Rg{6rտM 7Ʀ2:rZ+na}5!%aidGsΑjѧXO( !^҄Fb1NI9tb84,M?|fMWZX;jsVѣ։t &|̮20@K)f_,=V%UvLc79wKSV BҤ1lM_:w(LUt6 @rt.5KRp$^=V3\'3_I0DQCT>C6M=5`cx{ŴT_?/CEZX@ ek?ףzߒHKEqH_&%MXL5Hr__UJqsFK!E;犵mv.=1ܡj+DzٝIUtdXA6 '&McVvE]vĎe@6]HZO ph*&|V&!B>< JeZcV SY% zd=1ޱK_v??tߖ۾KMnNBDk{e9h >g,'= Rb$`<%^ yaK4帖ed55cӠ3Im1e_ZPPMrX[tb`σගCa{TEsS,i6<萮-d)mWv|z蜺fN\I բD{ >+Q|ڒ|0b/NT{oZ^Jf5udDys45{6\8$.Ydм.'TU{7|a%}C^tNX;PuFvP)Y-k?:\Se"߹r.gH, -a}۫Ԗ FKqY U~GQ#jmF?_39oqT'pC/um0#W5oZ*E%=dj UZx_&^5B8hF?Q_ќn5fPc"+PC-,Gk0h$>~gX"3-d`X"ȏ'ь'p56W8@j~zIvnf(^\}vlcw0蕶}<T܆6dS:%@SC6T7F]ʍEu9(~Ҋad^Ɇ=H),˺cK%4z$Nڥ%[2m9r 3/ݢVg6~“ٜe_@~"NےL‹ pݖ.,t_Ҹs.^zFmo|&U()]瞇 u,ǜ]hS8%=ʣrYC^Y\hP!̯GP~?̭kG]Mխb,̏WKW̢~ɔыMj 4! p+dT%ւnZ͑`*%VV# -lz;;>s̠:4pȟ$'?yF4u9XǑt"hn/Cއ^,j/5SX| OJkvPVv~nAi%DbbR( J5zxQO%*3aS)OƯZڷ!BUx43OͫKB궼c?^ss|;@] 76x_cW;ZpRɀ&D+-FTn6hYͷq۷8ag@ߎ$7;+z^@׍KZr)jGpg:U657֋~sb' ǒԅ9S<MiR^!]0i@W1OKb qW`te $bauj}A c=@SA-[Z2^u\H3c>%U]?@t5ߘ;=vs9i^iWǑ*ɒ8s"IU8ZJZIጒX^e.v!Gsajќ)$C˦7׎1zԡG]glb31cթHHIZn-mY#.*HC!D]) Tf4:t*ƼAu'Mֈ9)I WKet=B,DoKPɕы?]ިgnF̩:۳0{!O^.{>lܩ^eN=!&"~9+0F9iPB8xk$2 P\߹nඏ:^@iu] 7U!9 {,Z "2AHsoғ_Gđbѷ]xSg1V\`%t0ݶG\ &-lx$u$EW̦Y# `=Gq69$%Le V }ꭈY(V|[ g=o[ qB"R8hx>[ٙ|dKAxc J:y L?8q.6+F2lGnD5KZwM>$'Y>㎈!!QS-Ԙ .iMz;HE^!N6 *vau Z }DPBg=JWڈҵw7Փ \:s}63-<;J/ PTbZ>0(,D p1߲fa;*E y}^bb1@:eCS f~՘|w~u9ʋ|Baƴ +hZA۩Jmò<#5ݢ,*Z7iS.'Yhq8iwZ2 B׾Î-pwcYsuZTʵIKOUO'ր8?;E2OSQ 9%oLƬ`ho6T+&&[|[~^9n){ԥg?/8A3&ne m_.wn˃?M_~/`Hy5E.OEoZ'|8T Qc+nY0Ƚ! Mm$l<MBRԭя&Afj * O}3=کlD$p3 Ь)ݫ6 ~4H?/ʿv7F\o ;mTpiM=L"+yn0w'7?bobCUa ܄wmM:} "Xf ƹOl`g@1ufM1?y]~/SUHףdi$Sz_1A @oݘȍZ ñjl_\QwVټN:Zwg7-A JTBa蒋:hC d=(z%`cy"c BsXX]H1%FL U(X2&SeU^Mh;'[yȐD&I>3j&JpWFn/*Śoz_Su_ezUq]aC;4dQ}b);)JANTKAXkWBzͮ5~ۺX"X?QA6E-A Pq}|t"ewt)}>/-Ljjb% %)A[{XaK~ j~_/:_~ӘB SD6xOOƭ 21|Ѯ24eRCRāү˦KSV9%~v:;W}^>W/USxyjGBLHR]mUpz|)Adm@z̈́BW[BCYND|w!l E+ʁIkSuY;ρL 1㏍Ԡq %)se詍YXxz(u.GZg8~m}0Qz"cyR|ΨZ; nM"M{o6V5 tVFѰ`y2Qշ?c~Ш)*hKCd/G+i8!–ٺqHذQy̻ T-ֽ)|Ii#6lXz¿afbZʟ\5hϘA] A0ō oToe]+ҭf0Ԅ/nڶDL Y]y0 G]';ls fcD͗#mX"ޭc7o=e =Yr/+9gG]GlD2Td]| UfN #a1UEP=\2 1gm1JKȆw!8X)4})WF#ӛ:B0N2z?"rMYyݯՁHI8:}aP;4d WQ1Yk%2g3υPDSV*c A3?e7LlRȭSn sY0)ەPSϯ1j.Y.+kϩ?JY.ea2e)M"HׁzH|2Qk0MJUR]KnI&Vʐ]x}[W:tц<O1a$c%|Lý_4fmnRL%['E3? QyiLo+.oOMjFb(s6xX qv.)ɥc|*&t%P|thLC{Pq;.ZQâʤbXP=FGƌ޵mg'#MD!Gw(]֛]K0{.أ=Fezo 0/t!c<źI ֲՋA&VwHn($lmA,t- aԬQnBuZK*Mls"7JV138V|QijxG)4qՂ$^NeF4p{3<܎Yn\l%Dj13;%O(є4%/դ|L3fݏw$Cպe>q$]# AFM';-SKhғTKw>d+"֗*xjYQ7X!bUT1קy0a+Wym]{6V|Zj KH(yD@ܯNs ~MrLbQ;mhc~.aȢ `w{ƅݶb)QY,e*[ĵ:/?huPhn`_y6uV Ft.,Q` ~!εy(T*ux}Nټ|rd3φe;wM%6ՌLcBG.eklp'. ^ j帖NRboHnI<)R I=;Qir=!ƌ. 5aؾ]rL8(wefaueS˴_*w~/ !`8ãvjU,5%@]^Wk8:B LSfR4Y-u %  N]]Ģ51A0 WxIrhz|n*VcDqlp} xƣ={P+TW +!P R= B;7,' j)}I?ow&~-@3M{n:&],9NJ>bBѕt$D.~l׸(0[+7W_ZFhEOC8婐vҚ.KSiq7PåUXTU_3@B1uȨ6C`~1^y1of0\i8C>ٝl!f':):3ܫ KJuީ,K6*߁gPPz|x{嘾cuNsۄ7m9x淋={MV9ƙ:#7A'Zq#\W~h%x֚NmW^Z π3oXD7ޫIYpVB%6 yy*It݇[fl|^MJ9"]G[ A8%B:U&2/KBH1 2dr9PH_ؼO +OpΧq"jROb2=`TKeC>]YBtSzixgn\}a<߳GI>dt,GGZN)EDܼQLκ S Pjt(A (.+fMmړk1 IP;wO Ҕ)Pgmڑlہ&-Oa57",\2z1W86$($h8v΂w@W5ϓ1AJѢI-@a&1>[$Hbm_d OWME!Lc[{Տ[(q̆IA9/@㥽> ; Ɏ4VH/}kbxL!a><7Zpw =[YD4n{DQ-fN5!MǦAAaʃ])UZ+{C2ّx0 B^36]zjsmD)G%zds<TbiHEx.M/kdWnprZ@&t_b ĪFu56;Vyހ'Sͭa 7o;M#‚ b"1lgԇGǺ/Zt[E <}/{ ~J,7t_<{]K g;8hMٗiGwVszxYv`*u\_;cz_[] OjCt3eC,e2Yœ)嚯"mi#~S{}Ʌ$ƥeOڿ{a|*{_H6q$, 1w_4H!;ayaDфPB 9*+~qj:ĩ*՝=YbȬ$ x0!ؒ"h^/gU{0"]P =4h:aeR~꽙+X!a3"fߑz<#&d:ՐRB;Oek Pczis%QmBI/l ϭ1hcH66a|؟Յ'_v{/#.C)HnVs3]/P^6<{geu#Yh¥gkO솣 rb:8n] = \b-^.R7& =3\U n w UHNUژL$EѦO #֧vR&^ E9_pa, w2дy36~UCL&O]P : δ'Ⱦ+J|LrU'g;h~L5dՄpR`:n$(]BzDo%'HhS ^ ʋU}8 赿?r1t-8}14n8O؏ŊCU0a|4u*wO`X  Ű iWs4z!Hl4B0g8d['̗t4~%xc @| u&0{*". w~}7RY 9TM!!Ğ^#od3+.Ȅ Iݟ*>Q\2Z)ڦ 2N6[Fg׆噽۩u@ )j@Ҹ#M};ߩ0NϲNѻLX ApjuP[3V??ȹK[?j9ciŽU&$>LgS?|j$O: -?*qژd=-i7w޽di?ޓJ0թHn1b>?F2 ȶZYC5"i[(Ai,W0K+')q7]h'A>21z~oJؽ0%vGmdR}ȃ4{cO kojTف,!l[1h@iɠLS_Pq4{kՇ Rհ[s=':UmDž+]==$WldY+[w hbdR7jiKbl+6V9Ɖ%R)Xdt؃ Y3Z gCFy@a(JX;G[ o,o: 6ip0q>)d&.о|rLV@TG0[<teHX̏':P2G`J}xI(s,3ik;<\5Z, 4(rOr)V UsH sR(="QG92=Qx>CX4 lָ; |To> 0X*=qY|KM zotCa) o5#8'kyIljC{ dKDm)9>i#U~d ZUK~Nm9_`>V{v)ʨ]=v\ٴe ֨,_w4/`#eS6,!;6`I kpT؞rGաZG+eT?/ }ENXٺaw"ve,y0x3 +ۥuʂrP¼ +^>&|?ʻr#ӄ0lM_afc$!;mHr,e}}փ}=B֘q z{ ݉ز5v$t7w A7W1HWK;l}d{ovOo/FSs9|.3CT+|xg}RwsFVm#p$WNW} 4-B|0JB6SFf|2eMq.ZL scf{e*lj5b%C/5 9'!IPJC^1|*Z;{-*=S:/~#qL-CÁ!(KNp?g G{&%.[R%*>84"M9l8+Mʪ(vW5װs%Op07>nf@!dN%#zqe;a|ROO58W YbN>kɭ Rw) n<5~/#V2+OMޞ8f "LʿBz 5Q/|j(Ρo.,N d:k d&чq? C!pR)痺D2A^59c4M'R0/tM=bv>-ZKR1i1bk1$GSex[ ɑ/[wa=J\?r뫗)S'H>_lhe\-m0*bF2PSG Pg a>Ɔ%^gٮ#S݆N l.Ji#e/3h1gy< vD?ֹ'}@ o7zaj:;kpPǩa(MoIʐOqXjLW,r_8ϣ 夦ZX}/9y8XJ|^6a 㟶-  x%xFDᄭҶ<2>ʊWDiN-/@ҳ6+1NŞpV ʷŸW;f[c&,A q2wMEFmq; WCo}J YwMl!P: ׋} _pe2!贑 4cfLr(0N:SI1_|Eo]J8㾿OY&R>~DZAa9Fl ႫoR O g[qD?g`-@Yv&puK^e-xʛxEfxK5|lahnwv' lom|?8tM> t<}r(vy3Ky]q(:mJ%8 w6Z^:KLFDh7ЬP+Zn .#i3gLyUHU~z6=Fhd+pA|`%J)VQÀ@X֣pAK7t/_u:^saV,%_^nY2xHdP\/P;1zoai߀9/ U^з2\7~|ckpHQҫ5'4]_6"p?GCNU+#WXz%J+"tź]B=:GpwI{1v(_̦w٢JsPO/@vf3olI8^/8ӐHa:I)J @tHbyOʨecH4aq["*%2 ޶QaP H ߢ-T)#sBNMY",7%6C>=&C(xZ؆u.lAO0R =_^B^Ep`p%&֚Qn}CQkS2cUJ*)EeTM[sh]whwU"AVoy ǧ Z@ܓYa<%@i;}|+~KKsmM: !=^x@_-Z$$&,-۶17gJs;~x'3H(wZc[,>9c{Ҿ!>V!l0ynҾ_zK6j1V:KԌ3c--Ľ|6nUeKK<޺s!GDǂөS~n3)sϿ5t'Sv2sNs ^ۥ8䓣Eԯp} a3z1Oآ-w:a<+qvkvId_4SD*<B8h69Jw 2I;VK Jӣ{1M8NϹH},.x᫯ 㯒fti]2{N8!Dzf[O(Z !pE{Dkٯ3=Q{JF=rhR$[tW?O,jVco B H 7lN8\x䛰RHw8Ώ==v+Ewq}0z$x; 'H?=AUo.U Uv3MB{'Y8Vkw^~UDC~.gDZ_)F!n o18~^1WuYɬNI}^|S@H%~6wbɰ/ρR [t.*@&V魌D҂' 2tP0jX7:jWZ<϶J{=6? C,>3:;AX$ߏJ˦ i*}itZdV^cX Ϋ(-ۑd|aBɅXkg5C a^X!̷ȃ]4gࡧq%q/o\;_W/^wα41:X7nڒq,Eؼ[ecFq^+ mCG*K fd'\A8uhzML _ VJe)}Lkঊ"כK3te /Rn5e(+\$L(7E`åھSo~ʧQ4ƜwH҈WIg_& 'k,UZLn9l|!$^{k!Zڌ.`~ SF x,P0XhyڦON=S>AR%Q+'_e#=nl3o\i'cPj'zUHYUK<=7=Ru|6AIZEw-c##-q&494O^ЌH 1^@ W/SϗtN=zB'j9gY f*2t?sͫb7 $gyC_$JU>RlÏލ%9LDrjCLm\.Et - 4k(Dž`%+oBSbFGMj8ȢJ %b' Z; OuahfZ Ad (sacаoH:X.lKc''VM|g`U  ({E^yJIzPw`-K @f;T@Yl ph&/` AJ)Zpx3^6x82 A Xv}G); 74ƹr޸+ 64,)qPγRjV U" >1$O@oQg;rnHPUG:>dÎr3UE)@Yp@dczb?mk#35NkI; ,Eu #40l N#MRv|:Z2K'~(ˏ.'8B!nXn~)Ka])) wE ś̱{ Qs(t rZ]_'&iT+V;Et6ZEra{f=ɯT4{ͺB~sF{A.rQgե.6yCgɸ{VUc [c%5S_;nqR4^,4*m`;mH`y.2dj1(G@pGOI\.Xucgoib~.ĸ9? g1n [pReDfAqeb+=!1IX-PW4o7zG{?9K<.z *m1>qϦ_$O+ +I&P9AX7~M?hD$+ >wD[ Wpn 1o ¬оXY@4Nÿ$5VKU FhY|ڤ8mUPO̵/pt% -Nwz&[䋴/4J偾z@xL +^+YW澓\ qn +Iz{?_^zL$+"JFzML.ɾ8`F²o΃ p.t=\ NČ7l?j*I7& ߒݎHJKja goU8eT(R,z/'YRG9ֺR)M%AB0ydM'5e؊r,**EOX:[U_>Ȟ_oث4dbZ?ﴍTޢ˿ba Ɣگ*PaCKw*YwI1]g6VUh@@PY"5{{3}ZVusۙfk{ՈF!.-46ڛ)SEڐEOw`C֫j6?zhŌ R% aK8`Odb_t.cRr%P:㱦Z;UNp p'o9{r7P̆U گUFvYv>=Qwz"*$UNP&M @y!3͋C4/ '{DNUJBg);nؘYeEL'j2';A|ā Ս_A:lѤ"P ,HfSN_m%-ʁ.Л-@A:&5ٌu_ %(m lȐ}UM>(W,4޽R`̼(SP"| ^1gJ-ꟽ 褒TI3b?8wM/ORSc6pw?o!5d]0mz++#xϑ^lCۆ\{ђl^Wesءr,Ex9!`YSM! un/)tlܩ{<`8A~3e^ K<o#,o $Yx^%lQȄA 0Ԭ8$-R~ OTzPz(Mz3/A^?LkD'K5@7N'H)M xJLF'¸"C和k-xb E+f!d"{Ouuu)p1$$$40k iA'D?$X Co![O2uhPXs+N|nz)5|֯H3<zvÚw'9 O,ʞnQ?<{$ʊY:%Y6۹ C=Ku+]@L7MX_G^@L:i&Z|&E>`0`gMsNא =j݋CNIEKLVʹ q.T'YC47"}LόA#yre>в.NsDZCғ BIHx@0Vrad^ ]؇Dێ%_Ż4=K؍$6\G%q^>zcT|I=Gмq,mnK _{fi9A{Y~ x!9_'#ƌK\Zu-A(AnL}gٓ_RN[P#VBPsPP967Rhc|; Lj"2m6S,;94"C0+_ bH6!Ԏ` 7ݖLzY>$ bG9PWm*c%)5(vL>e)l<7#rhKesXET(^m*'1Y_m) ̪~ 8^RskJo@] vE73? ! *-Nkg$1jH# Pdl'|"ICOte絾&2. &v4` CuI%[^_<QM̛f'ܝɸ$Ylp:6Q᧐U٠B 4]w=ʋBP59䷫fm{yధ}Rt-{1M9N♷xc":UCЃ1;' h ۚ .Z4 (ϼ2 { { ܴb3Mm32Sof&bWQA.f(zpE 2she: ѦdM-[? *XJ(/~B= Sn`C&O R~AuJ- o.y(6^xdDLŏN8W3 v90`Yebx-hy%@{/*0w\"qb^eIdKSuݗVlC"|kA.r!f 6`L`@ x;Zgc|Dt ߃.qUPRmY_[gؤ[WdLɼB0oDv@+k?JOÛxycfY>"@E| 9=,Mt+RC=+'* `Mф#`pOa>Ařǰݓ]ri/spJއC]1 $9ؾ3q}}ETx[P-ꦩIHǂ~i NY̰}HKxU6qGLNLdyfNPG:~[xpJ"P'^>oPFpe-p|'kd8Th4B&M`xW~ ~R,db*{1(-}zF'FkX'Tey|VIV5]UIsarY%sfRI|ի?:}])IfAl#`]zl0Gw)K]WL2)dӔ5&1Un08ԫQuٙǁB *(ҭ`pTq}'3~"++ކűsZZUOclz#yD1M[Jnc\ҘIR/7F%E2г]TI'CS ENrK<`醣sx;dž,n|4=tb ^ѪIˊ`-;'*noOHulnShYxֆ'Φe|)\-Li:w\dAkY/QUd7˓,LYܶ-YJB2̦0h3gȚ'~QXQ=ʕwǸ@~,힞e5OUl'$G:ӛ(rE~dY8x=} 4ǯsu<G:#Ӳ|9OyFZiPdΊ[v} ,:)"RBבm7D VKUxw=rN˥!"].䟈:.o;<Bn$\^ըH#ժ(G.d5&w@l|bu+Þ2qjW_nOQȧFtތ`+4 P8uFEd*bP%,6֣n{oz<;_% Wd!ks8!a?$^{JjoOWRC] r+bqDLLHtpAfR438|w(a%9ЭͪobͿ wc=Itf\'Efjf*&`BB)(JWz! s"@-z="wAI}XX] э'ToڎGZ-v4}No~>|9OVx3w͂vD[62<%9gM؀UWw4F'CnefqE2|$Jz#AV@iBLށXWg}ѣWTg0-$WT}؟+ttjNz-HփHFI_դp5.ځ>g1޻6[SVp5U1ʭ`&NO&\_me1vqT⃨#PTR\˖JρOir/)\~~Ƕ~C9M"@beYk||w:,;Ҥw7dHžNiMuyM1$[h3QR4u"q)`/EÄ/(HswhqR%`^iE.>DœA ͼĄ,fTwdx nH: ~f˗b8/{Z9Mg`.7t@|vX;<97PWK]m A8mIBxdȠ0FiMSM7ǚ2\ѷ-tۄ lT1@҃kh#]j&ߨ#V'!,lL1ǍI(;9R[OwTENd)[:Ϳx, fmkC v]KYOνͲ;.mfc4Ot(QLc9΀\=*8MN`%)x!<g*Y./ҍ$}g:$p,T L #fW!-[ud"a[|CF@D}@`I`s+iYb톮t^ ls11k}rXp *5F:ѡjCN./P59hh(5LO~k`J96|zkT} 9։wtT2bMOZf 1ϊlPZŏ)%E"\Ej3jE!$rM^xc_Բ8 (uSXR6 {2ZRxgL[DJ?c 0hHrlr:a&6WFqFKRߠ(j"+&/qP:FL3NEKM*T=!w,:} 0j$ˍ 5hpY.YT !_^_8v"bj(N&@{d?` ⨪yuJJȆ'ZɃvYsSXmNw-$ ;an'@;w:̍!'TKzXy r#5]--b~v$l%۹V#(#vPCsR|PUP{3:([$r*pfSd;{2.˘6ca%!Ɛ(9QS~dv΋.;U]SԼWbv'p@*05 z MznE<+f]iyNbȿ׼BL"Tg_ -$1ǻ^{7܂Z{8l62-Fا=tk[p8<KI<gZJv 'H=A!A*Uf1 jFJ/3e,xۖ@@sbx e<ǭLȗRBg1G 3Xn|nqJ_93_+#\*\V(s?1rș0RXrpx7bt6MzYA AVv1.j1qv{D\sPp!7*] J#9)CV]~Zřjf;f|k;1y(*ebJEh~,pc8]n q#,*jo)JQ_i\(fZsvwaU8:MMY3ʽ1x͚vyF#iN5$QMNY!~KU A۲n5C~/ڸ8b,LWIÑEH:pw_nO7ڝ(^񊆆Bj,u]i"g9EyI6/NC&R.;U`A8"Kb`|*|u^Mgu!s;%] ل:vIHR~?EɂD;(`=2 >:1[wv=T^@:Em#6;v,eVD0K!竑_潙DtpC!"\m3 Lj:8\4GUns~ЕT{\#uE+7 ߳(Ysl@nW"2M1ޚINX4C?1:ZhPSr =Ycp\=S׉ &ƽSnb 2jA BIK?֢ v0n&oF4l"gD/٦k) S0qixHioaL fLXm4!sG`#}E{!]3Q՝G7|^W: @~Qq;Yްd 6uVjL2@{\;@f/ĶdZScu:%$a(|}ιXƂzͮ2Z?]foA2<~'{`?7r >x7ů"\PV z@* /qC8"~Z ?GfĎMPw>u&hgي^NoǕ"[/̅~ЊSi9OeniO2(vFI >mGJ,t#K9UEFFy/i F(??dڏjEUsmM^Z'j5ƛX1T7mP6ak#PU8$7>҅F>Bl< 6e>o^ˆ!LSS$QFc.F3%^X\́׆lDdC~K^(7? k Ͳ6v/,{ 2VQmYBAg2aLddC/BuCySPU~WokQ T(} )"CBi磊…ԄŻ}Rd{.ZPSU0Az|UXf mLno׿l1|Esݩ?xG|r?:=o;UWaK(j20b5tqɨi$<%n N< i=GSi4LxŽǩ k"_2 Cv42݃Qg; 9 er nG,^ آp鉈+tAgDf-u61D2̿0{>D6C\жVFW(7#55Oek;G'HCۨߨeM2=hM{|K4z\TUʍZ>-<\91G(7 _Wsg8KW0S? '2hjB5\Hh!Xt݃jss*{X-C8,wulb\N궪gf8ܺ.%R1h޿P2\q8ҟݹ63me9?Xuƨېd;@{2I,͘P SzM'vVyxcU<;_(q )K sg2[QvcNf(-n"U VaZwl߭,F n%bFnn(oiH$imSdsÊjA5xENw*|V ECpnZ^01稽t Z4iQĶ1 %cvۿﱏ$|_/jEC%xTAގQ@xt|P Z:FeozVpK5%d|H8duX>JK9( 2yM9o2JDSJn">pbQ8wۅ&"!'%)Ip%%m3 臩F)̎'(݉odԳJr`\r+?tBf&(8nMke tg\uCj kX%m΁+*LjJWv91f^y ;9Zw 7Jfg^`EbFw"5'7(HX|H4!.2"~7ePQ 8.'z $NUlPןߣSAGcWB?Z:P@7Q(žXm+ 9 Wt?*EQtzI5z62"j|&kM RiWbR.;@NrnҋHSUg.9kO Z(^ ro0a=ҹ9B$nxLbͥ@>~)wƎH GR ud˝6Z>톘U詚YkrC8k?՛AV~9Aқ6Tv, pkc@2hSJQG;qi:bNB$0hr=XL=e_ %6q\>zw)T@ X1 !1 %w"/ _ʏkq{-/O踫?_v| Dy"-WS]=f@>|)փ QEhX(|4ݚO,NLztہFxIpi K-p sebZ?ɛz^bY`7ȰQ粿< 9ݻ-J4mQJpNeZw>NUC5T&%'vEfmg0Mg[xl2TMkʶHꕺUj pq\C?:d~is7$[(uhwY YvAlì817trjVxBsP9ulX;g6);O :" uNJV"Wne*3Kmk H\|{%E9yX ƽ?ݙS2xBm>˸x,8㖖cHr'NifownF bߪ;œk."㛨:ЃeUY*Ǵ͞ AcGً,4nu].h, JBFWQK腣rĩrhˏ}+ + w 5O%U%CܰjǢsu?恊MdjF.iN*~0|^=S  :/~Gy2!(WĤ#A/kO0V~Fҍ4V@gEsP~$~+ JB7l36ss_1+JUt1{t6j+{CĪ2WXuJ?nG" Wnh28RS(8:dTT#t??i\:%ӎHD[Бע2F .p׹X(7}/1ρM*mʮ5z*U;XA=~5'aXCezb]Q⿼bgbItY:0Mz3]T1.~5BGm(TApiи1Oz`sO^ngkýxkpy,ךrZ &FviӥjUX(Q7^e#cj;姡G঍*ɲ$O4Mj@Nl@$E[7`vXfEkq4`3`FI7m=n~8IQl-"RDBkCr[L(E>N?`ؘ.ubЋK?N_KW!8(/?@SW55XfNwU65Rw[Dj/&l8t;Ę8K[r **Ҏ5}LJ-It~,5O./̱cm)dTx|E.gùh,?Kj-)UC= F~r1F`9&:қQL#XrIi_Mg^ƗcZh6w8ُ)9̢f zU$>LU -L:ĥ x0ױ}dk1Io+,Q5]*,ߞI/W;a/qL>ίg\^9) G5i?X Hrg[έk>f]$12XJGȀ! H {!%҂8ݕ'vc'8ԯ Z},W+:J#' @ĂS~e]ᐾ9 Bܣ9'Mrtb` P[bWW/\v4xk*"l/U s CmSx{AYemv2燁5F% χ%Rc:*><(BJ $,Ѽ_n1zc4>$(oUTaMzvCz~ _(XM>9oc۫?8)TMIDL\o?'JC\4|C繅4C*{U=kn5t_Z7jB&{GC!:tS\o) ~ 90PGd`XX>c\p#(gb`W@#8%0XSp@7 q#(1` $V@\WSVm`Q}Μ tF[gjg".ߝ cdׇ t%}uG/|^rxeտBS=Vf[q(ߟoE>_-us"'uf !KRoC=Z5)u[tX夫 \3N 7ˆyʭC7OP:fMDT\V>dvK_YFo&R5ܑEbu8bEJ+\ݰu࠮9P~ V[JUZK7 !ix /a<8昸_~$m(lvBygE限kEF̗:()8 7V(ov?8n!IZ ?' W$sN'Zn%N?BQg9\ `equy+yisZэl@);v$V]y lѻn]ژ#S8gla#HƆ|2)Lh5J M5~Mewgg9t[Gڙ<N5i",bf؊ꤌRB%8kR{:t)Sa7dV&IE.d)Ѧ2\/7:ηLh{HlABG sfޥz̈́FW` 0#:Sۉ)ExKȇUS͜A3gO>t{nNARfFp7G,P+uP/=}wBLsCS< T\+vA6p;fl =o'zKb O2{haxK/bA^nm;S'\iCI-C- 8m m*cx0Fيg B&ώŴؚTkƇhXjJ:R9-a)bfkI)̯xl]_9T saJ߰oc\Hlx'Fe@?2x4dQM ..b h_j0fP)$Y}7(gVSrK5s"3kȧyI*ej]DArugl,xNH#\{n*.){BʝOAzm*%!XGA]ẍYC_, ,{h^cY7fJ)Iaansu& "^ ՌC(Ą/sR`[$>򥪝iv%*9J[kGjuL є[|f\f!ׯ:S R Әl 1ugjxsҏΧ3L=kEԠΦ?zf*vqwh"H侵x&hL5Qt;۹,x~I49Sw9H@$C }Ā&MU A)4ܦ/r@ 1>$`yN;p1|DPݍSYsڤkԝWi`A$1-'m'˞#-5/?QHQbl -e(-k* |ɋ^|*ͰU2^IBuBik'Jo2>GMh!\VQVU ,XTP 373t6pY7V96jJG+`1@Uvԫ2CDVJZt*X+3\s4~]T{V̋\b Pʝ/q/gV3tt3GɆ*XD 0HO־ޫ2A'#@ngߗ^Z$A>pZUKTNdTT !݂2ZǂE縅šKN| 3E#_jTEs^#;ٽ_9|pʼNJPWO^kJ 8MF<ˣ%n=9".EheL G*[ܾǂ'c ŧDyf/iLN= aY旋N(iwMӶ1JGm o|#17 Nl6: kr?w1W %<6M!6 X54( U*guf@m /v!y_CƔzIbAv"@<Z޴x֩S(Ht>e g )bq&S` h*B0>dQ콑)Y" Bw?/ Nl |%Ωa#+j'| A#*6H-C]z+E㇜ID"ΏMŽKW+emFDd}ckx)r"| 'JA}~NТETs,>ҌHO $ I%b"E{=Z^A"Zt݉ȎQr@TZdhE WO\D(F.J#iVѠ0[ pbl)Upcֆ}UB\߁x{8~o rfWڄۣrk ToD 侟QCUHhP}U}ܱfLs;Mv셏{sڷ6 @H kdU{ :O 3C4nC8: <7a*v^b֧g\3s3[N<0Aof38΅s+*<%H/=g; n-A?" M_c*E`FՑoԡ  ^)w ~J#[yQDh١eޛ;b*:z+î$A0abQrc +X,rjplE qi)ǻ%>1kHrq@R|  7s6B^c=nu/v>ٜ= &lk%STdn]`a^-i`|[o*f6fUFi`0v9#/r[ܸ-3\buI}KT%V(^>=^W`lSr\t<HY,P7Ky[8o#ovw&k&joʌ#;U=E蛧^!y”p%#=[ğGtr|$K4kwpelXJwޮ`^ܛCݭ2 S7#*AnT'iI.}/7x_/.< Qoŀh]7L GӋJeݻiHFx:Y*i"E19>txma[zsњ+qs^w xG'+++wpǜh(0^ߟ@ l_٨?D6s% b Cl8HhQ([h'K ͫi~ z`дIhgRi.+ǚhLUl9=QHk=W:qt}08pXMEɹg③;9}MU5u|~Rr ȍ>2nr[(3uiLRswcPɹ4L+co=) ׀ O} P:7( EUv 4XfPeRW6- ˂ΘZxEs~pdI2ɄueVĥ } H>FvW%ܾfoPlO,眧xVa=^8BKhf){?#Q![= k/+0Y~}߃6km)X#F:;M$=, @rJD %H_{3/UD󝫄,{3ݝMqr"\ôOҁ8"kN#;bI#[SrP/"9ip±m;P̠Z'yDwtG5y"-ʟ" &]pgM$ -2uHA 17G Z  ͪOV{HkBC췯IYM3kS2OXAKJ$YKTF:&3 c],^$ ?Pj^ӛ@ Wq>`'`Jx_`bS!^z3;pDGU?YdpԟmƚfskS &;j+ g ]swA5[#X\(۟I-hLMK.ojy BL>nuQs-Ñ`j&6xU42َǍIre^a6ƨEq%`8H5DK:k/h㷦˼tI͜AKy{Mz'TC qB-Iy[L1+jxOs_$FMgBe2-=?/)^Ѐ%kUDJjCkLmQ\:q@bn"`7yҏƇGWw$)kMhCg+U^d7} U.~jdOi`FoRC Ÿ W<<b9nQ_%8uK8jKs=IzL7q {4 8oČI]&:xӃp .ðo2I.yWZ4;\4aU7ƨd|],H'-<'S/0:=8RE| Wp$j;fyWH(ްf{5A%4jBErF緎nsHZE!+T 8ʄ>x>k,S%Or]hZ{[ۇc^r1BWd GE x]Y( seۿ?[71r(G<*I?I9MEN 鬉H\, ]^U6N$|.勂`FC8#gԄzDdt#Tr>(T u)Y3h4uBENQ.45$@Bӆ <O8^rLi? vÜ+fk._}46@">$q+8Df2vXcnq \_)XhW׿ Qv4%R.,T>6~Y-IͦCE*={sn2Bɍ6ּ0zk 59w_0B+RV`=h|H 8*=9 19?Bw^̌iLԁ@ΗB*ďy_[C|N)r_`ܝMb"ѝ$`㦗Favn͘-zTAȴƾ}H},^4y0G)Y鶚WilKMLOUٚɈɷ VC57'64k*fCun qHURE>#J ŸXZeks:{Nć⬸֫f2z|;U"(2amlȢ^QZQ}F@R΢uܕ[-`;Ft(C`1nyV~@]vBcAV(ڍj*C 8ԐԱL.F=s`odt,h>g|5{2D *Bu9Z!}*٬l)oV;=Y<FQ3U_ 49ݮKooIkcZ:C l͵uDdȅ"sbbzEΥC_rߘt;נV&yK/EʹUi#ó)ڋ hZ ;@K^v)n1V*B<.'Zb.B,^<ꖺQ.\|.|yP_GU70[j<[B8E˱݃NkPs**PUsJ a Zs PnYwҬ㓮p>C.y9' ory8H7E<,5]5\GWpL,EyK] ](@.vM}#tQY/ʣfb KZ Ʋt\@'ќ@J \Duv䥂 [*l>߁BE'#"Tz5a rƀw֧8:^_f:/AZۗY0X < 57EW e} GN]o~[HdtvgrR v5Qt쌇+Mp"з #8c s&&\v$&Y(EGw|S (Ͱ`hmSYqZBВg1eCoMu=PN{@JY?hIq_+%cnG5*^uN9b[#{ W63PXVTgugD%m q'!JW"5(>ڑȓɛp}zӝY=xY@ =S&AVF-]sU Gq7D|wo!>1 42ۖR 9k=jVj=HfzYb87Y6)I@J8m$6w@mFWIT m@{ÀgP.bif'#g>73$@?k.V2Nٓ8)A$m[O1g\? O;n., b[YXJtY\s0]ky΍ 5/%S) g`_=V &y](huPG :\i͕ݙj2Y3K4iɿ,~uLI#L[[[F/<_uA=ҽoWH@4"O)ke^ ^+ /(yWw_?ٚܪfjXc}wH%(e_rJ?ƾV3,::NJ{$e<ͲPS3_WƮ2%v =a7,J\??nuY"c &"@5QVO+J(xCy5R.fDJb~e HR=OL~$u:ìDR5NJk~u$DNdG 1Uua7I.b7gu. cpDzzz ^[rB9IC\u2-w 4[LRe[ZzncIf:=|`4`7cՈ Rx r.s8(%5AIDɩ=3,t>8.6lϴ-q'$9qh;&EԧHZE. 0-IL:n<%36pїLTܺMޡc<ϦÑG9 /VWҖZ&gܬ0fGJ)LD& uڑFQJӷ}i}c.}˞zU@uwnzs}5p6L]dR H SA:ӶP5>=2ՠO9@J"B^s{d &K4Q{P~!K0 `BTugk-# 5EDF8q},*Y8>ž014?t$jm:#v ʼJqk%tPyZpAI\I?mFG l]:Xe]\$4saBDϳZm̧Du'/NlCOW6I e6tf;$ԝ`&DTm*h1ˮL~jM\eJ4K%#!@)d``pX=եL#G4~a `W!FE< JHC~T8@WZ>yD0SZ* ` Ab;vFM"kC ΀YXLt%k[I/>(GW#m?_:pyX<W$&}.Zh(({࢟o5E-!^ {#U7*EBVlR;bM/x U>Ljp,a+饫\eE#e§ ! `9ZDyia/W%`0ʫi_0X>?z7a\~Oe9<%(2&&~dX V@SFifD?!>SO C`<^C֒rI הHoZgTiPt *6g+l/ }V #߆E!Qu!Ł6ͲdΔ:憙 $|KC}@;׬^Y;B pR_LL_|]ѿZ.k-iŷEZΞBaVv\A~ѳ6a,uu}דMc"{MF#DW%>|**7ƒCkK1#Bt¨Ҏn͆ Om+ğ0&qqb2RUcge)>LQWgrkKmݬ^htYP68_wKYL:`W|V0baq9mK'=0x?:h09X"AYCel.7)6+:ʦ|Q'O3:2 5#ujtE_m"@HFbCPv!T_Mf7ۛ8ܪUUP鑛wx4HrH e9}~xʛ[Rn9~iM;iڻQCrۡD h剉Ţ6F0INrH'V;4}ٕ"Wt.Zhאe޴9]{&B Ć?C@L4ս Xx(IU$ QuA$ uصbyo&{*'@eqK 46+02'B0*19'v,tPCbeѦaj(u/tu7tT^޳9JY5KUo-|.c$$U$ZLh<ԍ*0f@B}F9ҁXG0J; Xn#(I6>2<@ X4)%Ҋ-cWѡ5J8OMUpvclfH6 =eMu4U[vd@uR ˅@< I~Gגn :ALU΀A1ymƠzr(&^NDJ._f9Yx=ɾ q*19f>RS2,uᦖSm=IoF>O,L.Y6KBZt^h>$1yuFɉNŸAxz>ל~㰯05 ׻aB 7#<h ^APXݔ9Q n nU侱N aoIȋ{Dfy/:'9HHF0ܿH 0?|#l`#UJ^޺f;l6aXߦ,6@c9\|#TR08]~WI UY08ωჹ8oE{Gr^eSqg"k,n0t _قOfG[O'*D)ăAa΂Ӷ\eƊ Fx ϥke\'P:!dXWk DB1G];1\m+qZx"FUEH.TA)56h Nhxu-ǰ*cIҦ=f+Ƣ!X'Psw _ԇ@za#/5kYy E ; ƫ  8CˠO1L r18U`Az>mFNJ54)w|bLS96"*⪙ޓ<Cbgn.i2\t}S鍶O XEk][;uPw )@=#TꛊsآEkU3=ْP~b΃tH68})y#&|`U5+%/uWvD\o=]p$tMP F(-x yeB3Է>쎎' }M UBaO`~ky8Nj*A ^Αfh F$ ƺЎC*~gаSi[LʸF=jե"3m=4Wڟzk4swDŽJD MQ}̏}S>OזLYRl \˴ŀٍťXoR|S-bud̳VVR&ӥJxQ苗ƒj,.jA:t>#Vz62M"ŕ@#n{apRg6UQ&!}#wQNW\ \ d-@u dkiLqzyϙj][4RV̢x HHcxuxb{#XUZ~90gf >f%33gh'X0Kn:)S'˵iL]H;=zk8O GwZEKTw&R.[ drɟ/ZHq7sMPz&mk;;au^t0l3B^\vbI$DTXE| >ktmazNgh|o_91㱞7gcwueGY7eU2X:tffA}%~g=, Ji`I-jrX1=KHKDhDd,-S<-[N*~qױQ޴b׫zߟr DpP»S^.`vYZzu%BچS9" Z@ S9`Q-xHWo"/m_I]gt%x3> ["tVA2k Wwp8U晢Oc^h,`>}˻lb7`eiûӛ*FG+g3FT,h@✋u xhO׷l sgHLX@r8CORnٌؓ*_U@:kc28WU1#t~ES`歟1K''YSW%)OGEja(obeEpI}e⋕66罗)@=z بfw(ۃ$Za.VfOBW'H( BRO Pb_zef#QDM});e_@[V?X( v'k읍Oj V3Z%sc<9)!kL2SuGsQVǔi}kAd` F"@tdamԘ;Tg\tE^tWі:7: &;(A"sT+sulj9E͝rBN_yX[9cv1Os0Gr')M8|j,L8*g$gcަVH!SRUz"}:\cƋ%c{Ѣ4e٬mLZzRaeSXWbF \6V3|񻻩(6%yζazJC э0dF'J0N`g\f?JMpֳkOO?A{RCo}2D.OWS'E*ұd-âKε3eUbQGsw=7>i$rD}Lm8Kwh|i}6} e] G-:(&]_3PTu#oBnZ&OJ2J/UQ^9*3# Q17*f12ھp 33X4*jYYW:8ñf(nԒ5vžQWjiQ aY1#s|Ckv16CT*o[;nDGTć<|@lZ-]L+I'R? [@$(|M uK$LF|=$bNIq= Ls 7)3Pea^M#ͻ9Fe_]ivJ6ާ3o-G-q>')WQ*v%(upvӄ;0mT)'l@$G;:qd@nF|┗V"`vBrP?G:L(%M}@Tt]kKtca*u/k2Dz녕oqw]@RwM$!w5]wU;[~OW\)VK&W^Dyg$Fo4KKk\ᢻǗ]h€4∇ńG2Dw]02j3w)iQNw@b*] Wh {;9YCcŽoߓf3@m:|j %",6Txuy*K~K e{SԩD>0u v~EƣgC4H'"# ͳm+t}MN%j]uV9ЇC)meo&HHd6]bk+ُ:cS$*,4n{p.=}~t[ Թn6c `BkfA 5ԻatV QB@Q _(+wnum:{D~Qsd;a_#ں.rS[yaNMCд糞p%ctUo#윩$x2I2U%Fph&?`{f![q LLw㘅d;'MpTeH9:9,& Pk8vGj@x.EO{W9*qH ,fU I8`QDngQlN+H8 O V%: 64nJ@KjګMj`cT\fj7&Mٯ _<鏘aPڻfn1yȵm, C|z-AuZmK)\^MKS!#a}O#~]߃Oģ?LDA* 5TvZ;DY1w6gG)hN$Ѡ)J\z~._Wĩ/8:v-gK\46?:~hP+%/$DSBM6 (}3]ɣ ʃBhFoSvLl8l/4:'owlElwmS &_gg x5> SsUMˡZл5 M1g6dUZfM{yj MЇt v&#w~7Mbs-OVVdž*B;^]Egl_Zttީ:Lafh! IdF4G{߸%:vMY}~J!cBi1ۣH-)@Ǭ用/7[/7عk<&3%2P٥T3Y6tq޸ENIs( V,c8IvYaX4Z`K?>5c nd GEz\\^g (co`Yw!Dv ۖsƁBd H\4:9tDy?>rDπ$ ]MsSLu7; 4ywK3{phhzy{T Be*C27~4wNۋ%g8rzk>:&$Z+Sc"Iӆ3c@dH5%ANZx)IFqt>xk:=V&V L ho< 6$h+g\w3l6[ /:,j+^D2+~L !Ah}ta/@#fsDx{}KWjy"&b/^$f= .Mq_w`Q9áe)9I81%Ȕ?7PC 3ULnv ?/j6"k3 \Ҍ3Q"?>Z= %sB>qq\Ri, ىKۑߩdNpsT`X:(Jdgr9Gc D,_sV<)WfPz:T#!AhfrYĆ#Ip'54w3#:d5N)Uho WKF_Lc(Õ$p sJE߬p:4h/^=$]J}ۑLIjv]sH,1=Q۲_[u` .,`V-0>J09%[EItkҼ9c%{D'L/nx2S --^zkzYE؛4g1ȩcM.ǓT%Y.d #PiQ,*_,,hMe5;j|p;VD˰WE/"eb#[)܌Y?8alIK*.~+f,h( 9 +B$ \)]\&Gۑ[F #]YsXݼMݳ/KBwv$4rS=|VUt,Mc<~EV@S^ȍ8D̲*yLvx$g{S>w\t0qI>3)iI]a"`PC1OQ'5XZB ;cxO|%̤:գP=UםcuhuZ dJBK-N4Tbh"/]#Ua>3.9~0ܪ"rUUHĚiy΍0c()>[|˒6Ggf/1]az@,`Wp-*6KkMR 7|ʍb\?E^ViPðkK0;K,іDZ}@1q6@"qV(O TSq [ ΢+)w*_L%̆Tg T uZcu97ͰyI-IOB'E{S847,A| p3QٹOe XC-OӃ|9Ab{#4`b t};wVO?\?e&!g7pcv_v»$gz 3tWoҗ>vRg(>nSnb?# G  1u=m=4[/be^ K~m#y uG1?4#HFF$l̦zm(ڹZ m0p WĔ=niw+'ؽKDvZp?쑎3L{WSbL)˽ٶ:$µ-~bV,8JT]5 +X ɰZ Խ?7zKֱn^ޠdJGFV#Y߁5cr* KYDHj^Gt?#XDT{I7GX_~\HpVZ'.CfO1Ĵ~8 "B?C2YsȢ'+c̀=L(gNo , 4jB}*Bh5y,uU|W1f`m̳֫^/:i>ݖ4 # >2j-(nC^.ǀDP%d~diMUտԐ7Zdo#*<#Sn#x`ԝXsp!}9Z,陾3".y$r&5vl/.Ki`4n\V B,G:4%mxؽĮ 9n}T'ջ 3?|.U䲸a;H`T53M[{\k:-Ko==gl*}H@Qɩx Hޟ!ZMԆ9>Pg.lGB'U`Zk )zbdrPQ7_j,-jğxfw_xUW>.B^ej.Ϭe.JnR4'OW}Kf* L+ ږk͞H?~z,|Wy~퀤gfǯ.߃?z]°jӎ wOwO&Z }cd ȅǗJ3x#ܽ%e *LJG,Kʏ;,WWD(fq;rE}l`I sVߣ4tyF2wj\萂u>AB Wu:)R`Ud-תHX霴{ ^eJiךc:x9ނY{Y9sx1f86)W"#Dh*_!lKo{1vayBDs*@fpDɍ?J,4A&:&znRS:c2ůrTukfFFjSɭ 2̸Tb5wFPN8x-hҗnlbS{E}X_ΗkpZEOn\~Lb)m*+L$^\64)7="(Z MHqilJ>ڔGuoD=&""vwd[4unD0(; m?+_c+\4V/ =,RӴb+EP@0LQ(zA~s}\z\^\1Z[ZZ`ZV+C1|# *CXE7ejOm|Ew:ME]VⰺGO.\8o4Q{`Mϡ|_B>ls/'"uc{)2De{Q*IaO3VT燘Ż]㻳7$7u# ÊV*-׿B"h?)<{<*D7ԉȰiގO0=4 ~x߳HPG:(3f _s:{824Ɋ x _uW 8T>sbu5q=w@a/rRCjys_eif1b?dԐx5J+ǑY?*vJ@Xּ";j]'>I1v֭cBDF, 4k^>6Da}u˪JZ~OHc^o <,Ink H@bOo賠|Jk ʼn(wN0ۑr.Ko9 O*GPB63|/rpjٶ]+R `Ƅ& c\XG]R3llxfpԶ.,|H+f,9 imfڈV}sOCr[[qВcZGC2YCšvWu,bu"ĭ7:wPPL 6TS#-F zԻ Y_ZDžfXGΆK7yMLBPx_Vߒ('<%kOwt}6:9;NY굾i_qٔ?8R'l*쥮 =RF;R- LSHNwv(?X !+ Y ٨5UAu7e&UZd\ -m´]̾D2aqB+,[r-( EVƗ醖? GuS_};pc!av9\D+&a ?d6y@T>s:0]&U#V7ےЀx[&bG!-CCM^Gw8Kyv> 4׵-x5{'[ K lcJk2Nؐ+o*ٷJfapf Z* Ѷ~Q2 ͮ1-?Ic#'^lr&Du 'SgɉCHuY+&)Ø L5Fnn3Rm(:ZN)`vwghӄ0 q=nTlNpƗVpO@zstHŏHiA&N ~u[> ո$tඏtdw]llhgΩ౴3hb%=.%g Fwb\d[3cyqM`;AHJYg`fFԾ3}8j Lmnm&/]rB@fYłjʠs8A)d׌3>Cn_gqCKίa4KגO Y*Faā *L(/̸ +hBc"Ƌi Ȭi\YhPTXcE-𽭦ZY WqV`AcS8t#C8q?M+Eu##+fq#ǼTI8־ށT z}Wɏ&kzgYHg@53aWv5=`"2,~" wyv|~Ƒ`w qyx~W[!RURx@J DVޤ]4uYS<ꗙV_ |Nю\yN5oKϾl@.47\Vi-6N: CV8e;u?s"Vr]v/]7+} /GyOK;ľ@[eH;/" XѥD-y1joXhsind<C%yRއ#TBڔ9eY @?k+y_PBXec Lh W.( LP:jh@e(.KpSa:h4.a!K輔JhN E(t`NΌ΅"m\,LOV1uТ1$ۢJk1;x͹t}}BBF0£̗a4YDu% NKlU!CӺ0K6pLx8/`}(ԊnP$O*f'PIPx0ހ4j 8I;b𥏎eZxS&K^:5/( ]B3pÏA36O2̒q,!F񺧋XۙG7 yN 8uh™2O:>_O_*͈ Zud9>8NixGk"bNw񁑣^RQF^Z7Vbrydi|"i@\Ґ:H3T+7`V$z*E8(R{7$'bklr&G٬\R) `(ذռwv ۫9(f2 ^]܍g1F⭠M4Ɗs })d9ͫ'}@_ٳV{jh |74+|rN MgB 9t. ٦*n ݴӉ܄Q-V1+=_6;v9޼o?hw?[9 wfE·WwI)BD -1PxS quw׌,J!68Mn!D2x,`0 ߻vA̞RNc͍i3! ̓mwazvcSŊ}i''0UeNuê{ rҏ6{-7eIk_˥Ր LT`pX}St2pU[?I@ȳSRxmj M~dؽK49+A kT3ROx6ɂ2'].0Ww~_bEy0Y~!wA Aq(.apsrL[̖ck/(N˨\ Diep8a鄑r=^BЄ>z}ʞ gqO}aU<O ׌迼@Ns,u;~9y]uZ;2Xl^֡]JQ :',4.YZ@f +՗ ɱvϢ \ ?jA 38hFG5HgFoDS2ʫTTV&q~0ScIMU]|gNOX):%= ]Ӏ0'8{dP6|V`RII)bɊ%% 7Yho㑤8jSGQzw@Uj]<1iGkSB;DT(Ty7XQWz}3PVnO J==KڢNlNڵ.PP| k *{/?֘|o5%mG"wt[ >Ft,۲%uc;BεҌI"J5U; #M뿷ZsnhzuQǟք5יαpz&?aؿzEk` 4@`؝SUXOFpR$;1 =cFscE5Vciq\6;YIl(kK]T12w3"N֧fEQ cԖ*!o1mMY2x3?S5=*l=⭐/#-;~kV7줋!!;҅k9$X!QóӀ^b%BTYBr2|S,H}Z eGjFB!{47qL@KWM10Guڇ^Ra֓gOWGJ'Q7NRV+]`B<('K Z/ZI4Ɓ(/.H=Z̍~,FپY;l >CzV{BZ҄Y٬Kg°B0,nA Ķx^uxQXS*]CkP}=Tb3,5: zfphd eN|QڱNvIj bհ_=}Yi,|}n4KqJ?n6h{43Z<(ϵe`=)/2 >fϮzmrYGBgDiiZ^ i%0z02#[FqRO5L&,W/9s Ȯf˄~D(W=WYO"i[>r9POp>|eB0>tFijB#JFQza=*P60WcQ9ӵ=%M=YXɛûT e32K4%&(R&;F:,FX[ljܫ<\cXiB/8Q4݁PRkxk?}uu9"+iBf*UilA.A~O[3hqy`>FE`8"݊Y9!,פN !Ӣu}㢁Й=7R^V=hcXQ0]BU>5 wnpy˸%TOv$S;{3J8છT_#u,Ƨ[x614|7[N)e2bg}sR@A: ӶjbSMɭX;o۾)9c*GwzBFQT``xEW7G9] 6f=LA\r'}S ,.k%ǢC¾ǰœY&aC%sRBT90y%xo߯x$+ѿl=M)J#6̵V;=R mNunpvr_@큊2G{/Y_ 0q;NR$a%[3[U#0dx*z!q!X:;Ԅt#-L 4 {߇F|ڑ2d~qzFhe=DaG$" >IHrwY QT>.%2t19b  һY8?,Xab"nΓjx&Q"}[8~q9[ppNgX1-1+pDs%sumJ玃efB}W Z_L Ȓas-|>\&ʚgB ܌hKZY# ʞ-׮r2}a\t]zW͜G;8 [5lhfQXEu+g@*7I=)'b{LL_< ׷Kbf}XkN}ME诂>zy.&^u;jޟ;Gtjc6gƷ*ˣ ȞeDTH\qOgw5OZ.-`HLcS绊ȡ'c*'=Qnc]CZa[}=A) Ӣ[hT@rQ'{3\yVvNuH?Xgpȥ|Ҽ^R!e -Y4!mdB^DpaB܍ Ωo=3,u<<Ǿ[3ɈԥoJ6%9莖.~h1- 7Zv dv]ҙ#Cǒ»pT33^V])`8m;6Q^@2!pWc͕BH mxlz1{lhVHP*WV.5G}$/G/?ԉ/" lιg=dDv[@8|bԞd5"ĎLm[΅#tW6'W >eu}df@$PPµ2zEKjoLU*uG&6"PϲÀ䣗+evPZ6D%q{Ckje;XÜV4ɤ&=N01qq%«~p]Q5h ?%%dJʈM`yd}1d)Hgh{ Hlöo1e'oJ<ʐ֐$\w^!r(2]DͬaVX4㫗|X;7&5]Ά XKC};7;(/:R.k2 W wHw &Ea-^U5~R_&"#eR'?PLU`: f)?A1z݋>еE<I4M5ZRDȴ-addDyN4CD+ӷlehdy%ʄ o$G4Ċ쯷>Hi@T 5w@ ܌A6 &W`N ĂO-(1Bܭ u"ͨCkO^Wge"&g5p;OvaWEM ?m |E x]Kfj/!'oguVɻbR3s+]H$r:q}Bij_LjAWȄ( A'5>8yn-tuwPLqT h%[Ê瓶aaNsXjQ*qhBC_/fqԠI,i#V)Gz\8? k> %YV1Ѱ}NA/>K}[m :;fLGCn\7-,.qdlvb^)AZPB"*{IRL_YGtFlPGAwGng&&1N#s9UX%D[oM"p[P1/ϧ\wѹ'\2[Hp${!ED:d{;uDyj1EYuk,cGOOkݒz "BAOӎo==RV霎G}7 󆉝+b>)R/~fsS3$JwQrFЍ3@ar"46M(<1]1>sEɧ|OꛫG2x;6֭ @C-REAəvOM504hhEx=8g*έ;jZv6tuX䪲>؇eɚ+#6mXXL^`T#KN"` 'ELlRWv쪄tсGoIKhRy~O IbzUsg'MAG)8`TFR0A ?QGk)x_yN|dPx>El0k \-9w旅VՄ|ơ(s-&/xw8X'Lq"!va_o h$8Q[qwxD y[J2/$S_"`AR=نNỲRcTZ:2"(yOiRc$si/s$,LhS}K tDo19rȬl4InXS?=R}M:< M M/Hc%# C>=jC ug=j S ߝ6Z.J6mSnf솘V[lrj g}&PHS_T bhqtvYS]Ɣ)D/'%Uw@H9! W>pޡ̚:̘Լ7zL}Di˰-/[4Oˠ"UGF~ ޵u!~ # mp=/\ ڝ$5kw*c@koߺYKLO'{S a HIH*EE3LI~H;U{k̡8YK! %} cV?eL2ï9wpN.I`nk|֋|+wGt c[)J b3 9KQ>\חdG @am@HƢ> y۶D tA&nѨ@ɑ͒ eC<Dj(/k z RKv_T%QZF턨-A_7f&{yxE6ͻ߭j laD d=t%WA?bņLA ojCg0U<)'dd\m_<) ްTMzJ0TD5sُ($ƷlZEl"{%-pW$ݏe#N^r6]_۹`ZH-@B@Tj/{OG˓عB{Z.N| ゲU9is KݯL|bJɑG l!-4\;ϗf5{Nq>Fxe<5Jd h!NsKR7[ ,b9=bFD8iD}as1䢕V(XU+a,OvJ:N'#&$I.L&N}G|Vp>h_{QbO{veZ(Kiq9 Zf6wT8 }4KyvML٧MNޒ1=%']P"3tNc^,Q 7!tsrRKJQBmSB: U:p Vq @+Vn44}X.p2 bȶ{- QCtuEֽ Bx UH'75`߫eLAI"R9u}#CRK8c#G ᠅cRRJ5{[[UH qyӋ%?}`Sʑz̓Yٚ=ՙtxIs3تߵ>a|\h~bs`ݟX^Q i2F}ogTuygM߰T:ЫRXݿs~\b",-`(!J'H`Lu0e_PQRpp=@w%9:{M,y7!7#}NV%Q?*StO?7VZ!v Tq=O>%'*,[([tKf|)FR%W]4UwB<$5QzbhҶe|eK-tRRlG. N.AXɮCFY q(#[wKJ]+̀F.S\oqJP^XoyvfuZl7\ʂ{8:t->ԯARo0qnqw%uBlg^ _D@62*qa_hGUDF3atX/ +:y&OYEo!\k%w斏jZoVܩ q:PXkoަz&2gVE7YKߢut1%F´>t A`/>Sz5;'7_ 6΋RbHҖtYH37^O)Ύ06E\||\zNY 㡹qv_8>kH1ha6ˮ-Z3N}#gS l]}_ x)d f_ l%%Sx(V-E6p7_ pQWs]ģ/~w[6 )_|2jsʹ Qx,手y#mF#g_6P<^+|y v2@'g&?O?f"ܲ $\w uuI),5WpjH%+핂P3-Iou"8r?,<ʟ?=zB?ަ ;,,x;,K={ p`=|~FІെ4gGdT rAKqT-.\ fzY!z_֥Lk?n7xW3s 38җ+yCVsul#/€34hz UuM e bB(&61IuGZJa!d?B:+bh#i岤%z?Mݰ1[F5Y :\Ha(;70 -؈.l}]WwB{oͭ#'!徲%H> XDB]nj[͟;8 فDY_?/< \>mY|ninbjAD,Ͷ wEЯJ-z)TbE\GH4q#y ]g)XWI<|m)~:z 9и W273lBEtD )L&b/fȵj$K7JHQ'F=%M!HvH]k Py~F}=8V4$x68"j{*ovhTv&&G#^R㊴ #vƞ%߀I5.{}, VU />AJ:5f%ˉFSтK7<vJ>F#K^W@/ۙ'^H.\z`Xu>9Gt2N?}W+)`ϻ</X`pp$9|rpa V!&D\1ћ}b @[Qc^yLu]|I/VFWn^(7F;64B$&qhp˜>>hMx.ٕg d]P$Qb>W%(wB*>%M71WSdNOv0=L[ &;yMM i2U٩jvsœ7b0Z";;Ă +Þ[MPDFݵ (h_0Z.Q(bmӡ5یe2ǩ/v1&/IlN2H+4@$5l146 ˡTL CL]oķ{@ gkcHvxmܗ%؏5kWKpü:ͿqغSN.#i9KtR":h*}};i H XzRf9j]E$& o"vznagbxITyr 2={-V `@;#5e P'mUIJߘMH9Olm 20Rk2A( Kj1"+3WM C2|㻡l ,b>2\ NʉdqJ$:S/wȺ9!oX URG c31*yr$8o DbWͺTyec$TЮKO܊lr/wb\ENVi f ?x-26Y{>!$۠Jo(*rX?bS2ԔBAvaj;6=RИ1iABأK ՠ(XW05G \qpTkZ[ sQDwySL 5;i[{<"i[jiH04Մ`t^>>cn>U+Hlpom BhY]?/#S@酋`lvH^탾W`߆foDw >ȦNBb-{=yMx~Y;dp/p@Y>5xozt'ttl{_A[`nF1_Qg<^Ny @W^K@MKP] 6}j%Oqbl4|j[w#^}UGs< }}xey{P-#21qLĊ(?Y}Ж_1pbWe`* xi 'RzJ֝mS K>:}=l( M}޾Cchje!@FgwOrW:)q"7Pf6ǹ]nB@AI<ϯ*vx <++9vh|f;,QGIҕ$ChƓɫ{7kh3RMs?\҈Rv Jj9ls0< &8׸4)]1(iX > FHZk4DVM^=.roKz4yn;Պg2Tt3¤NDg` `X5.WGcC!/E~讘h,x3 H!y@g=E1@!sA(K% m7o5բ\N +Y*'I`Ql{is*oNڡOdfXUQq?o+DwrVEBt6ٓEqp'oKL %UDN'?1JC m:p[Sր|SXGn9tOqe` 1)Zl'SǽT 2]x" TkbY8Q[/W,ϣM6Vҕv%|(熮2*]yϢL)7x mhǚK㙉E+\3CMuA[~hS: qҜ %_Mm`ږ՗=F!9E{} rds1xC,K{,(0js=sēT)]K[& h۽W3tICJ \=ڨO_u*q!AW{A0m_Žע'ɻO-Ebb_0գAgYZ FzݳE}{9*dq[B#f;cmG. pd2ţcH aw0P)VIQOv*F7KKBB'Q=3~1qv-J۶[a_He ^Riy8YIPƈT.Wgr 9o6HX/+=~ƫq7ɚBZ(h#RjVeQM/jc qT2m D~˲Ka L:'Խ'ɨ `{.nb!8fJGym,tAN?X٫n;ɾijhDbfe<2p;Px%QSiXR6bב"up'l#5)}ZG-@ 1D+ ʾ #xa'6'8 /||tAw.q{$R|B6nq0ux*Vʢel)EAvQ x3cu ]8SX91,Oi_sq Gp߳*=JwrrZ/eC[/Q&5l.|Advmؤ<,-ʓ+BZf:Q.CG=,߹4Z߄yxAzxkbɕqCBaXoP IwB:e[@$ל ]we ᦈ1 DK9q7YB9{ײXd7ǒ-}' lB`OHQX-'npR鐴@ʇ-Zmn5-hpw|Յ6Ix|}T6$8ȕA6:0 'pJ<0+2qQcL`\p`uI\hI|匑U;&rc߈'QVZ$w>,'ܧpʂƅ)cg "B*v:΃Gm?8BSϟ|e eZ6c x~>9st0_\ ;mMT]yf/XJڱOÀZ;$FVbETyu1aMq{'06zBt˯[ ^1(WYZWcA ))/W&s`ʯ+:\,FC!©w9dHD%TҴ,#V2w'$E*CR#hV"]j,h{u&iGA'{Y)@t|Ҧ~c͓GrAlS,Uw 2|㛔Ø\m$$_agNAa BJ\\H>D^cTA3N~A63Nvv7hɲ_)$HTЛpکJN.P]1~ׇlEDC rOύw-?&ħIx- wHwPUx\'%?P DrL7\WxAݐh,j͌Zm`@FO")`wG-D?!ap:k3Y~c* gYCj^E䉼Fi18.uIeRھum=k)IP-Q]/DD_u-S`'`O&);JT^b( @[Gi}|@>t9:4p. H0-ZdEd[}b.5cOxq8[8FGmS2l/S* >PbV[tW$sj &Ml!m@: c3sO*KѰQۂn,}uɦ7*V)w\uo8do6/5FvLVTo܀m~u\:75f PHU3-sv[_Y$A%0UV!r(mMb%PJX6ռ.% iL v*i!V,kdp&T. u+BQf}iD~,0pts5e^﹕Dಾ&:*\hU3&(v\p>YاrwOSmX(lP';ȒSB%VҾĮ&*$t$6Qq+<)>Lstݐn Ag`qjBՒPؐň[5WoQ!%7\s$?n4yi\P ,%#:I^淺OլSƮ? zϹmxug=&wB8p9Uw:J?$OP$JSk͞<9vIA^s5=^-i<聡kXj񈨃Ab3TuȄ]&~SA /֑<뫎_j+]B6ꟙnLw\z[tkjV_X^xd,"N{ي2ҿn/xkh$hajx)ڱm=vOYK O5g`bewo i%Ɓ\ᦜ#de h*JZFԸ-8xeѫBy4}H SF#B;; qr$ 2ͣtl*A0;|iV<gOqeCE׹؄N>.Zj>gcZ^?/VA jVW!?b%@IoK#ra슾+w8 3g/s`6ꄁ/JcG%._>ri];_SY(0Sa;@_bw(0 /AsCCM\Q'ߝ@1})$: O׋ @ %[x7F4}%3u1sKIxF&9G*3n!diCzL}Aj\tגGT#g\0x&.<#d j_Zox$HJzwfD`G &k%4u,o}.1ש?~U{@r;)JXc´nɃ':tYOF"pI6 ,5v^#[Aϕu;)~|/ t5X#U>5,2ko≷-]-WrM!XVv&5-E"yxO,o?QMx lI Qo=WTa)zzFLlS穗1M4#FEc^X>sz_IAዌg`wiSrk^2pdR_ ~~f7_C u .Gp7՛URN]9@iʇ9q^B'W6ALUG JQGͰCow،;3j<ߠ_2)uK|LOI{}ȩ)!y."_3G^f_D JVmG+Z5WưB0R=@"O [S05fC3QT߯XTos!J 3UrL7z>C$nvH }<:1` oj"00X)k dB|ʿHHʴO9vրKP8%LG\b62!_Xd x[4?v/M !U9k%qH6n 0N0c>r)(3Ǵ N QϛRMdz &ҹ`Ss#c `u*]f3J̰|(]}.oĴ{0Çt|A`R/ISX3k53z瀺bƫȚ{ Khduj;9&Q/LA?!?(}.D3oQf壷^WXU26ǑViLRTxbUMaϦn0c*. |@q -5 nS;Lo@NaNj/ Dy\WW/6~! :i&ձ65BWhݔ4x!c,B$UoRbГ~}JdՎpA Z{THWjH$_T^w8_l2ſϘ!;ڑ4u;»vT &S ׀C_QH=C+PxrhtO2ɂBewļ?rm :$<&Y܄Y%Ô #}?FNLG@JvoD$5Zfi\Aﰁ'w.\d,eqҲdruS Z~KƟݕ~OO0{#kʥ,&;}_u6*3ls-js:L46$L)pczTn-PMs7j";N^#m\Дݢ^?[Q&-0kcYy;^!nж]$[93,@) 1sОYRrI}: Gt|?0RDF%5 ()X= n*s[ {OK1)Y24ҮS`(-\ޜn&K 0 G.ENpF\b\:liDly'Nk^oX՘VVݺ<KAS]it8~̥ U KuEOTtбm寫F! %; O%u+lDc¥|/$DTW@LBMG >堲rE~ RC!/| m^!) 6>\Xg T]Ze\ڍ|AofLÚRƍ0V$X9CO}A%sD,vp*Q,z?<,WUvsiz@1hx崶pRF+3ȃG2`F3%٦5ZUF\Β|#8R&di-LJ*FNr`K_ gxDQ~@mxur9f#Xx:ᴈ\ﳐa[iq|n jp-fOOpt;4f"$ ʩGϞPOc{$!اl~z~n¯egуh\ZM+zpWb~}̠VMMIA *ZS ׌CWMh>)Re&jnK"TeY7k#1IgS60薪E?$ߖ-zvޓ.oYb4PlV旪SU~u .W;N'9x.YW¯ fI$4N.AH yK#ꩲ0O~V *(7*$!|r@YW?ݗYkwiؾבB6Ka}amvcA^/k5,{@iۊed9 _:;\vH9U'U]?rj{#:){ d4P:︎:0ӏAL_8Tb5]get%unc -|ʹħ΀ vYE9jĢΗ7R7ruYa 8 Kq{6 E= N\7B)0i˔}<),F n?wn suO[0K>13cJ3FqГQsL~rqS:LASeNܪƫ3-\tn/@,?F'LhZ͋73hgWݨ|s*d?oLˢ\y˰sA8ǜ jgtKۧ۠"f$PټLU5?I%LF׃]o ;_Z<( <):P 3Ԋek!BpdU!ؐis`ѓ1R<הb [ȈMxǏ0n-H@,7BxIԎTڢZ*b+Y % /\_e͌BߟIQ#nl\MeFq$b.B<1~ݤCiHĖA~8U3*O{Ī9%.8W,b0Jŭ9_PwgU1*ܦ*NzJ)9s 2׀X7\Y*[a2ω޷^L®gf)-3i>T $#x`v#dp*,87.PZG Tp+'m_Sַ ൣ3-2`UԥmF˫I_϶*exTR, ?Űa4|^&bLBbgιZ{{uO9 8fKuU9AORJBNIf8VK1iJ !K>3}"e-4Df?a/ Mc+XaQqr96'_g|ʶt \kK3~OcpiR{c̞Kr=LC#%k,w,U^"/|rKr+,oOT,qt4Y'Eب!ȔE}biⰹ[Sǭfr 8Du:4-73NkaA%fO;d6P}遲dI8 7~J(|8'ku__7b>W0ByTS<Κ?*"m_3L|xV|s mH5Sg&ФĔ7E!bV6\jTug "5Eg tLm1$h 1,VƫXcQq& ~,^4lVs̋i0m~sӷAgeXO^䠦[Bߩeƴ9~li1p ]XE$٥ 9j)$vy[j^ m*Cs/P1 ~ ϏJ9b5R"'uuM'#VH{ŸgSxf3|*0|-=Ez)&g21uG s\ xp%y=?>@2^Ck Sa1aAbbxӌJJ؞2NN٢׶o 37)?wfHڿ͕lvĩXſ@veOшJaXnqobD!D-̸dR]j7=tC|a_?>:N`U${Uz]t{WIA[ҁF%@HoǗ(uf(n(Ro 8ˮ`bfLP,%huʊV o=1]{0b]!g;5`4bu ǛN2Rn r(Qߖ@7*?qVp)_r:Ra fOKDV]EDەf4;+s+NxFJ#ڷ[[iFph~1VS4yqxߠȝ]뇼ne ۊxߡF]o^/~Jv|MgiH?ˁtխ#{=}LCwv4!=rT2>(ceKV]6JhHDq=)jBmf,`e(eIVo!A:k"1·m=fVD}uH\". B$}?dX!qWudKNIʃF>۔?E_N&KJӠM~6_ࢳP dI#54hT=IIߝ?9ۀ:<%RW  rI#^Rz2H7 ֪=sj?yftD@NuKEFKs' tvw D51&{aH3EŬ?ǎrWB?„u>GIIg>$a9 R?AJ` N'lK!YrV+wdvꤖ;Jq8L#zr, h1- -xq ^h|GjS(ȅA4Syp̖.MbT\ b1h4GtDbml;}+W{;?hMU0۱|O`;xm%cî7i8-U&')Wxg1G/ 5xe>FPDq rmR ڨQ[ub RA N)e^yX5tjЃ 0=Y9{}Y o4iwv^low B~c$J]=mmUC\ q2IJ drii}v؍QGi o5mA.7psXLy0iŜQtү,І͡Y -[rC/ 63>NbwyTycz53_zK[Gřێeu4~ QrRf99~ l[ba(KH3seyRBz >˗PkOTɻݰœ@;}L\02rϒ sǭbɮqɩ b2)GlpU)sL}A\!>q$zgeWI&y|tΈK.5$AsqZW/էӃTy:#FҴ=vD>| G|0EɷXT.͏[{Ki6}^BXAOF"#1 \KO1Gɳ-x?gs9O\֩Xq6 T@'N 0/1_su%q0 ՘b;X-Ox~/ߔ.LDۏQ4nj6U}q8y_kwXl`ȪMi/"YsHqr8M9d˟us7;NL[:&̿ o"ِoR" |f3'/wy-)&_Yc#O7@LˤuC8C ?4-n5@IbQ͇X8w SU6Uy:^!I΃Օ? uţ ], (yjoBɂ$<1mP̦S$0Q3D 4OΝ}z_R(lHDYy^Ip`@$Pr@0 $ ]#NKTf+Ic+.k(UBȇ!C(ݥ"IPoIƁ$H [+x$pT[j`iΘqނ)5Q 7D@-:ǡfolOFe 7U|AϿk0䳨c&U9 uв%ءb/v"ʍZvWxg ` ׭m-z7 ,KYv @17>bCކ:b0M'bM_#dsU<:1yT/vc&L5h%zl oh28YD-ѥ7^ 1g_G|"&;!{1gP!vl"F@#D`Y`V4^E !x{jYtW{cTȓ\[p@>=BW@,OޠĪ1INZJmSKyh-whWQ+ Cj&eٖT C@Z_nA`A4ŴWa.#hΗ,\yR9 \!ꤔC; N-($4*6fkIcO4qdb#ىHPS~5y-dMDW1 YBg(M٨DMS@}_x'\Le V+u@6W*羨LuKUdeE2~BMh<P>m/O˥7>)b6;3QyY%,RL1T0H=&Rxln*rW_'\˰Ȇ|=ߙkGu9]~7w^hBo:fR7,"`UbN3/%3!TRFW4P/p~ay'L.k;>x}h7[ca67?7PVe}â96H:r.Mp";BH޹o$b yS !7'H 7ƌ"Usy׊TU-Iw̥|Y+" } Ͼ5(uSe˙^Hktm9SV"}wK#?* N]gh33"ҁ',HkN(߳8{I37/t#<cȒ塏QWSPC!1ڱtC{LޑIAYCcgH/S!}?Slg,!bhqFLWg VLglĆ+^rj!Iѷf_zfw$JÓG#ԶxgLc6cRD\j t8wF/ 9~,C\+oraOY~eeO(+3FEHas4]&pfoujm3qI=_'.GzU6ϲ(Iu$ѩձxbte^zʀM'I5g+&acѠlqlBK vڶ͈@=.,6tssw J/wŁ2}6STR@W=EG}VBZje>?f$ɊxF FTtc6n&2GJ ׎jBvk9(@){cbo)T 4PR>Nꬉ8 b EN3hʢ4F2~ :2~)),Ni:daF%Ǎ9 O9ϫabMiyU ._@J9p%L8՜$~YZ-P ZCߊNM(q3MskCBMUe{$T"b`Ҏ4kÜL $G!ɰ{c} ~')cy8ΖoV@*ڑgޫsb? !g }t]q)]e_3(JN.jnlI>=uӤl#0XR&u9=9VBi&J 0tEiBŷBI՗S[VE5TZ۫SccI 5DڡHgod_l{ԷWG Bz(}M]CP:ɠ7.?0,#d9E@a؟ k'\LGě{Лu?7wJ%ndJҦ:,){M&@zx|.r]i"wt =] o -?Hm+Z5/F_}Іmbbnn^h'itW n"#<| ?R7 %S1rQߋ?s.68! WcaCb4{5\gPl3ZU!e7T P*ŎӦb1 *YXlg~wc")L+IGuHt5iVYV]7lW:"q0̪F>.lݭR-Tv:tL/|Gj|z$y w71>!kEFKv y(4(ɿ,B} >9)N^Y:5Vx@1UZ)~ KAI$9GuX~&87OC K!5lLm%[~A!c@_GK'u6Y19A~/cks=VM06Xy@K89OΊE5aF%μY(U} tp{r.QSs}=ad l2_kCwsH\AbK-jK6w!6X  K-ŭ|1:OD[K nBIFblSe*>ľfYU`̙lAÆaАZ )|5iwli@o{XEGKŸAb4kb~4`f6@2É{!v239D /Ը؈r'UP ˯i') 䋂3)Ew*sb)7&홓E \W n# h@B拥!ׯЦd>xp~>=M*Q7?sFoH,pR?| عQ1YNTf1Ze^gMU(Ow -^|߷@ӊccd?EAy$NoDQ[zdZ6FϖGK Rp2yFzυK*Vͤ2M25Q+,†)Z;ш_~۔lLxRr[`1dx|B:ߠQϦ[Ps%[D0(wKd۴hS4Wjcvj”/'ˤ41m4e +BWaL䄁EK#pvs-fb+k{zQ\f.bZDvN}rRν`4j7Wb:^p24EO*)~SONyn( mP0tBh?ήb&`k}āv0=%dnVQ`!-l %')_s`&&E~k^q}&@SHqEu?٠mT{_J1s}@-Q3R=eId5%TRiH7{pÆbZ\^ P'(}e/3t.w+"I_ꑱlL@6]-x} λf\~<Oc*^ni3N)եѕvR憫Bs]~e||ҔI{q}w%g :M9/E@h)qڇaC !*͋r8go$w7+\#G]6 ~VЀKnW>̎Xz^/Z} hYlDIQX:i+Qn^OH ܽvcGr C!`xp ClfB,btj:ֲh7cLh9 +Hʬ=jUбwЄ'N&­F`&MXd9S2Mr-2sweDl|Aac/+D+GOrkd>\ [M?hi^:?gT|g!b2jyLj *C18P]0s"5~Gw9CbʺۈՌ?L}s NeCz1"V%{pV`/\=82p؍ɛN4H#1/Aŏ.鿽Ɯ?S~Z!#h 7U| uL* k0yET/G;&`p\ܓ%MGh)X}I7m+{m\D¼d XC~9$&^k%rlDR$jgknlϢ''8TͺD*?Q_`D !+<^NdC8) tML~㮛3#5ֱhq"ve ,<ړ<j2AmVk@PW2چ .h=J&=.ob\p,m*H"h_-!w+jCUt\|6^~ېy֒ z@eLڶeR-!T59^ ZWbzyeZ9$DFaBM~΢^j*nK1V:i yf 93_P[:w9eDd&G3=C%M!T2p4^1Ω1׏4@d=l1E13/($ ]}X*ʵ4k "{5q-|-ُ ׻F|D:K #4`=9W_?-2ŭ'xZ";l5wuڢ͔avf¶_5tK;.bDLn&N/Vj.WhhB<xi<'xrs롫{rGQKZUC0]zvxHޮi|}<0%\6EM|uLqAԻ.8ZŴ8qf?ld)Xoo֑>}2\z fkdѩY1I 3*`aRx0WZZv2@w}࠸?p gKxx.W29ٮ ҡuwqPäbwvD5h3o6WsvFB286S5܅7@3`Bw=[TDw@4v>+VS=8^oOi=Z;Qs N/{yͰ01|}GN>HpS>Hdܩ"Ϭ[$;w?dvzd{J9QetX= # g6|aɈ AN[Vȗ83gU>fZR`ʅ]tȂ@ur-rO.sH5hÇAOL&ÿ7'l!)S)ݟ,B ?x̓*˹ PtSĹI r,luK?n(G1Q _rɀ, LUokRr! x`yBRrѴ>+/;#;[YɫfQ_{$'+"ӱi(I(Vw٦\_J qeQn4QWSӪZ(G_'oC{P|瘄c2p*NmP&Vܶhnw /./WtqVj ղQ1nn{!-O,?π^GVɶu44{Rp<Aw7aI'/L.IE|4BQfc(&Zэ2C\v VսY5X/fXr!d~B=G[|Q- t .j t-jp4)7Z3glCz2w.@N.TjY&>%8 vߜpeͻ\KOWaǘOz SKH5-{ҥ3ظ!Osh+J'4WaAj2yŠekA֤V-\ё8 @>sh!{IvA(I pÆK!ޫ/7da vaT-x ` FgCcpU C m $󴕪ƒwةN2ؔB(y[]mۮQ1D9bb3)J9}FCV{vӤ"-R GH-0ܛ>L9&Xyl,у}iv[ۣttYDlT*iaz7˳jWev| YV1 (Kܾ{c|Acp;v hA.t|xR柮I&cY" 뽜x VTa&/0iؗh=B0XoBR6v.a4_|EZ#7O%+BuѧA H ,Vy[zKP?ݸJ+Ә (|p=šCJcڄ #U&D՘@bAКg OL}r cRaa?oP] WRjlSlFxǨo,./lgܶށ܁y| #(\HpӦ7S-NŪ_pQ8O$ZO_qUGydX* VJ۹w"V鵃R˥:D+7J ڙ mzO?~Nf qΖዃ^`,*K[ԗG TMn+9T3݈9:AWde~7\;&z`&<5W€3 FU@ClJh6? '~T;x?-c14lvU!<^m>b)eQX{F5& lqCw.Y6 #fƅgzl%/|'tYƶX C]/;UMi7 Ky|K}1Ox2"y_{'UhbάX~_E"=) {ߴo KhW0HY'S7:9n=Ͼ EY *ReէhfJ(K &H??;3{c@~]";Z]c, c9}D,TO?`p K8nY/_ 5߹eG^sS;{C4(4^ONw-}L4&Lzص0dPP.p`\ucf|p( r6u$Km<% gcL/Ly1-W52h)T-hkXs&ZO{u`\t=z9 WrXgE'oK1/r?>}9daW ZʆnTQq“؎,S/2hӁ}=lF/\$|\Eg-ȷ~쑻DLt\l|?*@/|`C@?ԉKo5fđÖW˳Z'oC4HJxqtN x :dV+ 4r> (l!}+ixԘV_hE 2S*a`Iy,1=LMu5~~x; %݅" :>L4>|dʗ (Wt0E;a<=0SE37բS߾xK%-bEᆻз^L8Amf"̻T-0$7g&Xdb(&4"*amekgKKjX0mY.tɠe?m'O9|8.Sm}$J&͝\75xĘfbL)#-)苳c-\=}6:B)ʥD6dd/mq'sAq;uzeδ[{*N,$QCyXcfǹxF~E.97G'mSèt#ZK1(XSߏD& ]0Ga>}jt fﴐ>tGK-{mQN}be;*Nt!:"m iS~ ij J5CJ'LmIT H]p-oyC;'StpfލYd|KK!zM5bm*z;h]=mJrtఓq QFEL3_PEvF"b'\ 5w4)/ѳ*EMAIH,^٩\<9.DÒ֟7/&XxP͌=oʯ }V>c謺ooY:V"{=P^ j~6&EAI Dؽ_Z;@3$_PXqh><1}2% p67@pKS88T39‘9`p6As]8Ԃu&63MjVhÏΙr"՘S#% G JEDMࢥ_p?:lak ZXTu\(9VtU#8Oi,ʸ5Able|Z {wri ]E'`\3:[(:+8p x EÚ+To~%;#zvauu<8hLh ZEEto7{qh/T}rj|(Ɠ"]p,2`"U`b6וqctmץOX+luTP}T8dt@`?2ڝ)%ank.\/tۯica8.R};~&UR66rXl7 =rhNdNŎKSgWg:1LjϮV ;ʖlR^M*4̫J[Y k!jfC;䗡N%C)ͭݺmIcj ~|ژ@(M&g/Dx.j gu/-jzl A|,PxMzo!uit*ئǁÉ.R0@,hR>gjW$vt0Pa 2=)eĉG{YAG*:G3$?k x% 񣮒"k=lE]R :U[u5=YgNqC2^P):Z6Nhf:eOt+|VOw3BA:X=O-Uc]Hbj";h*Jl#~u5!nsNߎt+5x5\n2PiN `Y77*@3N,r=Y *=-8 zVbnr~o$UI Vs34Ӹhc;^i=]7XomY}udp5l$mWUu8WtgهX۲sf̓crU0fQMm^#ѷi^ejQ/*}ϘUIumIΣ ںg[WďRbnMV!p>Hzpێ8TXE r d{8@r Wr9| ,I קFm 3LgMcl"3ss.;}%{x;_ADmesR%'I%W\=Tuǘ'H _~>?KPG:#U+Ŧɬ8nbciHSEiz:Gcvs~ZeCԉ= q-gyNA9b!3Xl!.1.ֺM 2+e{X b%l"(wR{Q^w Er̗)-:e`J| gm@?b~Ch|u܋1u&EULw' @U%Y}~L݌5" Tg)d`\ڈf8qz ABCMQDL]QwvNT{,#Ҷ*.S;MHAZsVE>Orz |_.V_j"P1-m;i(_ ? \dz1ը^@ Vo,J5#ºfND8ܧ??edz :W2}f]Ev6K&,]yO$ <3L| Hpx2heloFP_yK]EAKHvn^,|&}l/40 ,ޑ2C֋̀r[.E!?Eiʢ޿a`鸩xXH[CX%]B۲`4)m['NLkv0C*sap:,gь)?p 8J3 ~-|:1Iyvtgܵ<+ݽ{jLՇuIAUl?Ft9+Zhf^g_׌eG#Ԧl޹;#i_ĺT:_msDyAF&p6&s8q%G#'.x`-? p=3q~ZQ3#ğ]@>).˿H瞚 0 a+9S.&|xPGO8r8W&I=YM+aBtZsL?Azz5{'6W=~g{ k m H' ޑc?;ui$o!* sy;DVMGXWQ{Ȏ#}`!Pkt;QC 4:$o*m!6+jFHv]N\[.0*Z#3"t_o{oMl-p0-NJa2Xcfb&?GWHĘ#spI::R#nܽԜPcgMn{ ]ɋaOvIB~ EhR+ C!MtHW12Y`R]=TWLzi, 4"RlmrF_}F@B3! 2Cr a>Wԍe.C~˨dyM j% tAj^Ow]qE\d=d[$ PP1`HAtck)̔]SAUE`W]Pp %h >F 9YV͠mm^gOm{/7dڮ|a\4AҤɥ )80gt'?tHa^:WڂTۜ1u"4O*հg:y$KѤvPDaxf= 6g~SFZM-ɓ<۾F(zG%) |l!1VK6S9(, ]8b.@@s|7^j"m |0"vYJ-?G7i㫹xFO8 e1 o쫘=ypD2pط&e]X1u*H7Usڗ;*AD ec*YWpϱؔӜ3 /ta|tW(*t Ks{_ FN&ԄUi9tۘ3Ksܚ#p5luWpἽ9)g0~wzPJ(̢=6Ky۪8B+QQ}r ef4*ʂAd_ӹu' ERgK]b 0 _]f̟Pl}˩A?<_mIptkýU8[Ñ ɼe #H?_(F9n_*ö5ӭ*5a}qJ<.^"0q|/2viL<ݘQ]2C8AOiHB˳C>xfjL ]2֖w sDt39s/*/Mtyޙ盕;PW`ŖbF57rÑ㻅Wbqʵ]p&\gFI`^!H}@OT9\Ha:yBF@(B׺uR HGY}78 Kk$:"#-:Wm*Nb|/ُeG֏0F)፸L*994Dx@WV_h_w_cwҐ͞K~S^zigxo9٫NeXi~|C4^OVI:J7rZ)Jd)m>@G#WCUn\OEkd}ё,sUDWէaR[$>]<",*=gQFE v yк0ƻNC.< 8&pz(MN\/$eO*"SH" 3"V4}V? ڢY3j4Z(w|@AP,9]j>\e 7(f. >IV8L hx Ǎn0t?Д aNglɽv {qǞn4L\Qoc TmKY4`57:}KlQ_^d7ɥY$uTx$=e@lf,s$7"IY~كO5(89f=(͙/h[hzNlS yS(Qj!eeK)[EGeQB4_L=Hg4W!~n[DN0 fN8]G5'|i4* KE4r#㎁i%F<$;j8"nƕƘEcn헊㍳>^cNhC]*vu:Q{FsSհTDbĔ! z7:'i@2vR{ w;4ዲYPAmRkUa&})sk{G=\>whA'2Nxv̇g(%椰%<:mufOQs@}Uej \\(Y&66a}c0ae60Ȟ\Mٝ J@̀]``! Fdbϰ]!P:u G=fJfy5Nӫ~Ztq"-7~ ZǻW'?wI%[k]h[ٯKv+q)9b:>O1Ov,F% PwvՉr__QXwv_*JyYƊ -.J .䓯 _3WX J0[0G|Ϲy^B QLl-hm [7U*`/k[o[y^]n}^J0ނ5XE3CZ ѠO;K dg!ichʪ^|QHt-\ 6@gqhRue!,jڗfE2Mkxw #A^/$E_YoUtUX(=R(X^ߟɥNh $'zꫀ|;߱PE,!L,^W#]a8<{Øɻls*UqffnWuMzeR8xSh޼4*>nTkWakU#i*ڐP<0.*!M8657@Wze2ۘ =VMО7cU`sOa 7/w!YƩŽbS#⒅ew6xwrXL`6潸yE/R;0J9RN&7VD!O)w:$Q;W#R`oihŒ"5My.4(FEQFk M{k.UX7<k󓝖ȨDisa0Txpi9ōhҴ gA ց!:| B.a O#dK`!f lE3R#) k:~ǴiuK+ DceN}7=|YumԌsȥW/PHP?T8"Gt( amcc|T+Kf9B 3:)97[]y]ᐺ^{K!͝@>[Uln幌ޛ}7cZpq(e0Rg j0nry@_a({v`9JUWk*{˾ YZ