evolution-lang-3.26.6-lp151.4.6.1<>, 6̉^sG/=„ 3X*iX44)Bp*LtA(XC/Gε7 ̳EHS9T]}n;r\K\z&S0>Jc$\nOttS,&bhX%:Ķ͙sDC"Ǟńte_kxE::)h\thUe8_YKc՜'ڠy ?q},\I ;XGD]CT F;F^8^R \ĩ96NUAI9>> @? 0d $ G| !(; Y* v , b qDG>>ypyyz5(z`8zha9{a:aF G HFIlXY\]\^ {b c Ad e f l u v ܜz        ,Cevolution-lang3.26.6lp151.4.6.1Translations for package evolutionProvides translations for the "evolution" package.^sGlamb10[7openSUSE Leap 15.1openSUSELGPL-2.0-only AND LGPL-3.0-onlyhttp://bugs.opensuse.orgSystem/Localizationhttp://wiki.gnome.org/Apps/Evolution/linuxnoarch TV0"  g<M vk S ?Ps &  %* S 3d',LX1!I 4 L, vS E b L y D Nl  + # 6q {"UZ 5; v  M1  vIv  ] d  ~ ~ R >A  if r  t>W  Sls @| k. *d@ 4   E \ M }-X Bm  q %G  me  J >y ' ME3.LX1`O |4  0/"E] >~\  X 73 Ll  \a *x  VH"e  j o @l? h ! {  ?   4 {1  E v  R #f% KU  X  \ P lK_ i\I P   Y ?}/ }K G@6r 9 $O  Y Z  5 1   ky l &  '  A -LX-e % f 2&JM Z en(  5)A g &e <   4 :   Y 3 C D d  I T +e  oC ^  /a >R G 9  N q ` -0 ^S s oP >z x X EY ] 8 k (|  r V n0 4 $" ,#T  <e/, p <g N $hg }X  >  7)  g> M j LX1:~l^ `a ?-b UEb?% SI  n +I .   ? : @ ] d @O  L w N yYT S"N )j '? kS2h m0 Y | # r ^1$z) . ; +    ' v s xx:   ~8|G -_g7- N tG(^v c La01 56 d 9o6=LX1!Z  % E+KrGV _ N v A Z}($* <4 @} z3fk  /J  - VB Z"nu Vv   * ] IL zw e  Oh do 0 Q/ $|?;uK  00? h  y b p 0 e  " s "2u e r>w k a 1x|Q    a LX(L@ %U 1 %eS Z o37! 1 o  [ H PQ s }  =  Y g | ( mP ' `~ G @ L  T N A z c  =  ^_ v E K } & 1v f Y \ o T ) XU:7(h z \ r g H 9 sg *\dg* uD%Qu _ I^-. 2 3 a ;l3:LX1$W  ; E+P}GS b R y D wz!' 91 9z }0ch  /I  * S= Wkp    ' U AD   wt   Le a - N, !y<8rH  --< IK 7 ' 2;  a! S  6   "b sx \ ek C C (  + gLX1?3 0, .4'OO )0.Z+ &8 7 <a B p  l - 2  R p; k c 3 ]X 1b  E ~o #_61  j <M (t >bBxn s  yT } V . N8 t w } q .  =  [ < } ?j & ST  bS5.  q=S sk P ALq 40  ) 1 Q (\#*LX1!G + , G C X E o : Hj  ) ! 2j g SX #< t  C/  tGq  j d r | | S BL  qd W  z<U  Q`q 0 d/ i, (bh $ = u  : 1   5 eUg    O 9t %G m  ; 1  W MLX1!K ia 1$T c x[ 5 eU  S l 1 g E, V @  r $ x   i~ u f { x  ^*5 w Z   i z U E 8 % E vvq Jt wW X {s f i&DY `x 1M Y &  rL *\d[* ` -uD%[ ` I^-. 2 3 a Ol3:LX1!W  < F+ GS 8  w   nz-!' 91 =z t0ch  =I  * SY Wkr Ss   ' x dg, wt b  LeC a - N, !y<8rH  --< n *\d* uD% t I^-. 2 3 a Ll3:LX1!W ?/ U+ ]GS  D   +z l!' 91 z *0ch 8 l  * Sd WQk t w   ' { gj/! ! wt   Le at - - N, !y<8rH  --< & XU1, a w;q ug H 2Oo ')   R ^&+LX1!L  S,C qG D X A  o < \k  * " 4n h!Zg~ D= u  D0  zMz ( Z x ` t j } }# ] >A  he _{  s=V  Rdw  ?{ r- +eV  &q u  l  I w . $ n 3Q yl c  n S j  X [<( la: LX1!D ? 4 S p0#yE " x-yS ' Q [ * % 5 { v J g YJ  Ra  o o  K Y  3 d \  } U  $  =  6Ja S zl (  u O  { PYV UN u &  W6 j>- *\d:* ] uD%[s ` I^-. 2 3 a :l3:LX1!W  & B+GoGS [ K r = Wz-!' 91 =z w0ch  +I  * S? Wkr Ks   ' Y EH   wt b  Le a - N, !y<8rH  --< g  -_g#- - kG(Qo Y Ka01 56 d 5o6=LX1!Z  <+F;GV c N z E =}$* <4 Q} }3]J  ,@  - V< Z nU um   7* Z @C  zw 5  Oh do~ 0 Q/ $|?;uK+  00?  lQ H BT2@ I# }U ]? '-Ce$@P*WecvSo`( UP@'(fM?B|Jy p&g o>n2/ /)6] / 2 7 Bx$ dAj"qA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s!^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^s(ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^of^og^og^og^og^oh^oh^oh^oi^oi^oi^oj^oj^oj^oj^ok^ok^ok^ok^ok^ol^ol^ol^ol^ol^om^om^om^on^on^on^on^oo^oo^oo^oo^oo^op^op^op^oq^oq^oq^or^or^or^os^os^os^os^ot^ot^ot^ou^ou^ou^ov^ov^ov^ow^ow^ow^ow^ow^ox^ox^ox^oy^oy^oy^oy^oz^oz^oz^ozcae371384b970db0a1e987f7bfa465335194bfb6c507719265c7a3508f99db7603029bb160eb304a777ee4826cb6097aabeb2d9e7583e5b7b27e6954835dccbc5be4188e7d2293ea30da765256a6d2ff67433639ebe384198a2bca518cb77ce1e5e34eec4e4520f061f4376cfec7ba316176aaecbbd791f8d08006440cf8f780875b3598a9bdb0074c4fb6ddea2fef25f701ba41f2b7b77cb6b7bf90e0f9d754125cbf794669632f9b8dd8dc683937431e92fdf4dc6b1b27665c886bdb6d9d079f1fa317faef68b8711af1165ceaf31eae846e8eb5b1985d72f583deffa7cd4b76ab02c1ab2a7ce64e86bb3286c1bb0b3d7427e3c262faf4ee149a926cb1dcbf94bbbd6f50916a1bfb31f5ad4daf7e16dc43735ef1acebbf0b37b4d493cabf67f1e0dda491b93dd5a82cd258450db4fb9f01d309735a2e9a34bc29b6d98e168f5773cf68c3986469bfb71e6a1e88cc88d5f53e814549d5dcfa44ffb6e30111d1b5a9cde3b610426da347990cdc6b74c51f6ebdcb79a58fe4b6594eb344b51063edf659251dcdce8ea1ba719289eec98c3356cd75e338fea7e5732d8c8f71054ffa5c6382552cdf37660238b50dd62faedef0883ae9dc1875602d589505a601037123dc41206dd9fd99a3bd241dbb54204450949615cc36b9790f5440762ab52ec4cb727360919ee52111d751d6635ac57cb1285c742436c5ec064a56625620f2f9aaf6f9c30d6118649c81461b77b8582376c2106a585f54d681472c411b7ba8051223f4406a34f9191cb2bd721c422736267299abf0cd63d08d5ea2b887969db217036f4cf9de46186efd178d769b36c2719a878f84335e670053010ea6079b989e8252dbe0ccbac4befe5686e3fb36e23f88d7a0f1a22bd778b1a9adc6b8c31a9308fdec4955ea4d627276e8bcb047e7a720e45db551b57cc99f449dc4a5ea28069bacc80658a02b87b61f6a9df5f34a78804a21bbe8eb9a33fd0e9448eb6105aad12cddef7f99ef54381576ec25e19f1747c1c965fdd03fd6af7214994bf4a7c32ef56ff8a7de1c54e1ffd72db32e5b7bc533b2561336bd3e83c633ff624a212fdf7565ad5e9be58e48c618574c803ca94d1a5d5a3737427212808e904d743f79260125b81070e5a785db1640831f593b3bbb5b0a6f5dcbe6b0c4b7b7d4af0dbaefe81ba93e4eaaaf026904a2b19b24cd144dcb62e5af5cd0fc741ecc821692f06ad44df3cc731bbfd6fb6109b6ca33be7ffae09d2f7ae52ab4c7a73e60f9b9a8b00bbebe777f62e87556d53364375d4b9cb1d98cdea7c6896a3f453be4b4742f5863b419539937a7b5ae14fe58510ad63c038766fb532b6a687b5b58a1e7a5017fd35f2800e1b8e7c0e7b5382c1623a936b26a63656099e21ae85b49ea2d1839ece443fe3be959cbc1f62ffee98ed3008595e29e4e442152871d8a7be6822fc819c512f7625ede949463b326e319e87102d87b448b943d844f858a83fa1da60999ce57603e176926c9d152e1fd95c188e70ec030b2ec5ddfb1d10acf3a870ac9e4e5dd9fec17788d4de14bc8941c2459258c06cfc4528d34525363c6d618c5b62697e6c46f4fabfe7cfceb7e0ce1360b5d643161c03b1084485bc51cc4b3d41dc5eb8e786343cf53b9bc7d288fc8c7552893d7d78cd64736c11ba45a8ac24a2a1768f46b200faa95e821b3339e8855f0d69f936667f30d3362b071bcab2523425cb202d9ac046173d0cd6306a0f4a7b1cc0b660c85cf918d942b09c012a4fe801d1b67888abd3f971aa84d3875430870ee4a55bcc80798d082979a8812a9d0c01b4cb1ba1e009caa5c0259af391ea6ce5c93de4716835ed4a0cdcc74f72cc4bbc1c86f99ba4e249c77cf8c87cab3756043ac98d145909eda3d5dc3254014a6152b20b05ec44f5ef270d8c890ea10e0413277087616e64ed050526af0bdfe7975d7ca469c83cdde1c29470d61970b184aa12e6b7e9f62e0f51971d90f40c3c9b3e3ccc9e1adbed0605580c0c81b69005b4c8e1174a32733c81452a8ffea5a3dcdc4f164776e684a8afae45eebe0a93b972af4b100e619cf9cf4d26a7ba7bfcf5de743b32af193808e8a53d3d78255da9276c22dbb5eb3ba86f8ce627e5d8eda9530094b1ddfd288b318002ef09794114cdaa7cb03823cff15dc019f33b474712577c36d366519bde4f44585a2b39d0aba1a9d2a10e6dcf44d517271ff95ffec3fd79ffb0704f529d4d2caadcf517ec7e89d35ee407237e38859d68450c0ef2aa2f8cc09c9ba540be21ea44d9aca6eb3620c82f41d1285a77d31d3f41c578890e8cae1390d61a4f8c8740cdcd0e1fea79af02e3e697d1a94e87f973e7a492e418029c66b942424dfbc6c5da639b07ba49e29ef8f70f4d4d3877f0e6930a8df1b74afaec98fa4c0eed3552971da61920d15496b9bd26d993935b45033807d583e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110ebb82f2531a4958aa910fe755b87f6c68eb24b791df85071ebb2f74bab1a628ca4ec7525a6d301030a6cf0a3323a69eec51dc902d2bbe910823fe78566c65b3a80c0b01cae66c572207edfdeb1cb485c64a4bfda7b1ab15db0cf93ff1b88a2c3b9c8b2ccccc772cd59bfeed57f7c4c6abd76a87bee9a6ec4d607815d4a4be36ae7952b990f366585dfd0a48a710b2e41f8abef80f1f0d156848cf105195a8254cb638249d69b19a4b5b4b6a218e6f493ac285a07003bd46169404bd514a1aaf7d1f3b21ed1bc4a2b187e27cd525c83fa570136db5a2d56e995a23e07826bc21ddd4408b108b9868b4891b77a97c55242f0d3e42ce75e4c1b8376524a4b877563d02faa6a129b75034dc053c63becd4551819b19aceab7cd14c80751d8fb26ae4719b5beae7153286e61001133eed3fa1baaca8c125cfdb5510b090ce76b01df926964810dcb5246279c36e42e6bab454d06daa45d22162783b06d0a102424c7e219ec574288102724c764e5704f5b5759346b334b1269a4cea4d409c0555c12caaa9f8850b8f467c94a67bf7474060836d352994b97937fa23fe1637453b02aa5d008d94910123cc77db3d99e4dee0a650bca35ffcb37f00a268a69ccf0be061c7d63db489afca6588d2bdf22fe0ed62044651456179237f18dcf9ddf4fe609fcce096fb6ce0d6ac59c203f969e8a074835e0985422fb08eb5c4c8f4d27cd2b74a8cbeb5b7ebacb64408e1dd3d6e8c6407f8efb04f213fe6ecf0e20e35d4027e7fe04df457f9de46617bb27583cb83dcec3f3aa603d81e0d3c5ff357f6f60980686e8d2eb4f4f684be26de36aede73a1de95dba27499cac549a30fed30294bcbfad9c5cf1aedbf039d59cd624766243a6fe90a4080834f24d2a5c4412474f3da9b54fc92b3355b4dac0ee2d7aa8354a33dd095af52c0dce8dd6e8a71f799701975e8ed6d7a42309b6fd185537a3447543a3243cb13241e4ba9ca76933acc70893adb6751f3c36a2d12445012af1170a94939ff732c774626590e81cd8bf1f6afa9168d3df8f4a0a4d7d666ec65bc939a8ba3bd8b3952e6ef867cf9d2a1840e7afc76b91c24beb086ff4eee919dd4931577ce186665bc2ff538cf8f4f26cfa41629a0a19bd5c84adc1d0d700a11beb8b1696686c57efe6d5b9c579eecd33f3fb9546fa6d354cdcc53b907dd7182acf34792129ba9942c4ed1ae574972655598a1dae2a7724c2aee5905f7bda49f1ad38811e7513a83f96dc5d5f0a76cee37396f886c957ae89b981fee68519c983b21c668869c8c4af398c0dd52e3d65e7405e32d899ab9bccfcddf852eb6e160e12abeeb3674760d3a9295247743f86f94868b4675afe20f50e963f270070495f0d5e147c25ca615a885215c3420d68d7b4810f008f6367276a3d4c1c9f59bbab024fa1f781bae2fb8741d29a502b856235f118b9ff3aa5882d6dfa23d85514c9a78206992bf4b4506909017403f9201200e7557ae9c085b89a0e6339f4847b5e5b4049237c624c7b5ca1b3759f36f25d776736ad2d6de5d4260ad245f17a822b8d17b7aae9668e76c788d021dded8a511c73ec306e5548690cbb6fb93aaecc0ceb6f7e0f97990becdcf346b828863f2c0ad523a36b183b8b6488e91c7873a260bd5ce69cdfa46d0550c72dcc485d7b6ed3790a2638cc641c2ba76b7b8bc498f42a641556d748a7e00d5385b73d40677500e861e06ce1d7e6d9a432951350b7e12777af5fd3b9d36d632df339650a0728b3333e0e6af82c78cc3a70ac19a56fe2dfa84b42ec8167555d3e59bcfae604f0d656e4772b882dad468c93626bc91d6b0a765aebf0b074b67ab85c062c4b8d2d60a80b77e0c821220031a754f54c2f8b557c85318a0b8855b8ba6f8e283fdc95ee6a871cc45f58d94783976c57c3064a0563c58f243ace3004c6a58020850026fafe48ac86232e42fe6c8409a1792af43bfb99f95a47f2ad482b1f9e2a5aecdbf969cd5e9814b3982b5215b1def7b6429886f7251b96bc67291526e8e56e3a108db18ad5afeac4b019c946be1ad160ab6d2c0f5cfee5e2c7e8dbf3045e1bb1f161ccbdcf6ac93c0819f849ae6a90fbf743595ddfb784d0ca2bec32f661a405d2251604ddfbf4eea54496a2887f4747fed72b59147859a1d07d2a1b8ab92920c50942d2b08a2c51a16327718ba7f5b8ec271808b120fc9ab6601fa8a736582f03fc93096ac9efdc762cad6f0a34d4976c2736b3423e8a7030bfe18566431eda4a102ccec79b30e3232097affec322b43aee58adced48b79ae96df8a3c46edaa447094a4bd91db08f2b5cf069ac39982572039b6d6e1fa5ec2bf68f6afa4d718a16918d824fb05ca57d9dc2e69c10df385b4162098bae5f37f5c23084e60e49c74b246c97f1209a53cc35c113717920704b72bf504f188abad13bf5307d02f8a07ad737098b22f2e1ff52a01eb6138ace86e5cd7481982f5f703e9bc2d50fbde0c644b5e2f5b7539594937e3d6c6b650c48197acf51d7d87cb7dfc08de57c5ff26b64c2b4ba001d31e64ad1ba1926f31876d5a47336dcc19b63ba731cd1f0627aff64534b75b412047f7f6d2195d76132fa76f8bf55c1df97046741466d5b1cbaf7f3b9f302f59177186be3fdb4198d77f8e571c963017d2c3818a7be985bc381963fb8e7c5fc8ee660a343ac6c51a2ff8ebce3ccbe8c183725ba99b1a9abed3067e6033c030dd95250c733081bd5ae7dd4c0446a19dc884f4227f1c375d592509dc9608e2e0a0361cf0f8013f8a8a9de3a8a1d902d9a7343dd672d3e68ae4be8d1ab1363d1db4c603af0784da14ebd8cee5b4fe07638db3ba923189c254a41ece512e5c90680676a5ad489012158704a7e079b98ecd07fd23e4637fc9a46522c1f5d64d4f09282b96b03946bf61a5483d09c8be059362b2998d04833217da07c6f153889683f8ecd057e45adee9573ee1664324e3973da5089afa772a72af878deec7a7c546dde9c1674e0744afd4d77d37459274ae4b2c9aeb637299b79d3540ddf0a758820af0dc04dde85437e37d67330d6b524415a29c8ddeea5cb3a28deeb1d6b2e1af017e9f3659c31582183ea25f7b21e89eac8f6b980d3698e0c360de0ed1a0ac223950b733cde1b29089dbe71102e26797bfde793699865c0e9195ff05fec44bda9841a7ddf332df61cd53ad37a58398662061e541e605dd757faa66aab6e9fed4ceec1576626be19cf9aab779e323bbf8c5cc65df7c80cddd77e36ddf5df4ace5547749bde7302c99f53f77a98ccfbe9a567bda04b09fe32f957c54447fcebf3a2b910381545cc7242f0543d2b148b5c25ed2f4ebb6ff9f94bc6dd456f95ab7a17cd8a4623898bd18260daba6bcc2ea1d4ba0fe378ba6f073013415a4d73177ebe83ea3a8fa9d18a7080a3eb4ff502bd8d7724fa8c02f443d30fe5d7dfb6884944d6fa09890d00850a597940380b9c4aecab3a2fc1498ab8ff09c7dde5e0486ea922a9138770cc2302c6b4dad4a6423c799fd64b2c79f510aa9398a83f5cc8a3dd16b3b6bee7abbe53addbce7ca5aa349870202ca1e05e8920edd9e2c2543f67f532f2fe5a39492a3a802f1d4393a479413152240b2268cc5094c706c05daf7765826a3e052411c9d41e6bb88a1666ebe163208f14396a4f417fc7fe059e62241e72afe469cdf1c6b32bbb6da844d4f0f7bac50e9532ec61b50be6d42b35849f6e0a0bf846e5d450938895a208754f672b8d7589bea774ebdb2dd8605a0fa77ef605b79fe819205e827a97bc7d5054a9d4885fc916dd7b206eb929fdf92baa1be6b8c5f371f2718b5fb24285a42006cd0f3cd4d0e78c4b682cad187fbc96ef40abe0891113db7eaba966bfffbdcbccde0e169f7727cd923ac890223f93ccbc1715e104160e6e966a50389a99ae1e173ce00130b2989d47d5be3ca733b60774511b76e7f46b787a3607e944fcba8ce01d970017fba2ebd3c24b8ed68cd93310364820a753fee6da681cd20b7b54621489fe591e49e6ac8c4f0feac88914e079b0938f99094a5f1c5d3fad408620768d457898c7841cc8982afa4dbb8caf5c4d014f02f4b64e9bf52b2d518e9be30465b15e8e933072f6634891fdf83802b6c24c2223af0d6b7bea22bd6bc1f01881769407b6452ccd3e9d2e2906689de188fc7342d7d9b8c3c50a391c037c825167993345e7fcdeb8cbfa09b1380765c5a6002ada3785ed0607a01d9e9dc2317b1cfe7e850f0a4c0fd091d07c198cc0b2b473bbe8957244bd99e37614bb22941cb5f197e4238376fa1d71c2c01e44f48bfafc1b91142ad7da40d3d320a19abce55f17153f55f726481ff1463bf9b194784dd6135b5cc4ad564c1c517467037c2237d0770027449560f501b5c8885e3f2d5511445c8819a099a9659999c9ce651d9d647c94008e48d17c719fd0cb9fadedbd08efd665f923cc23052b1812aa8dc7a1e5f1bc89374b721e15cdcdbaaa88279b1307802e1d79444ba86f3229bd12ed0ec954a70a20509ad0b6b4d961d82e263777e17a2c743baf68afc51bab62a62dc93d2961bdc3d9699a1d7314ab09e650484fd4bac4bb8db27c38a5fc89aaf6474ceb3444daeac97373c3bc30021efb4bc35e1f8170d7fafb5691918d26d0ebe344bad397f92a4b67b3952d28a20440ea29082cca0131581b6e41fd47c354426dc0b7cb1cbf91af70a05f204049e31df8149c48af918e99ff6c4d078f4455d4e4f7b3d286aead82aba14c2b36dab2c362fa42a4f1215762eea40af609e8a3aecbf259681f5d73e5d9e2c4a44297d64c763406be4f56e46d1b5ecb4c35d4b035e7abd6b42ea16088216f5d70162c30c291b3c4e5952938da7385fbd22056f921b53d2babcdd74c14d62a7f0753b6695d53e5c828784e7a800e772f9a169b82a579079cf867e3b6cdfdf9afa8977f7391b1cb8cb69f6bf7bf26346bdacee1684615dea05e701a6aaebbf65a50ecd4608bc3ec7321a11e9b113b0ae88031a75e072f9aaca230442816242f24950ec4c6e1b6cbf0e1b803ce86753759f78f493ef3b4b06598bda8ef253c3f5d50d79a3c6af44f6b80d60dd4a095c4c3795349902bd6b2af1d5196c4bd4f900e34b224794bc8d12f7e2f0f15e77fcd2be98d54bdbf8d7219dd1a268096ff3cfecc06b4d9b9b629d2d6d5e07fb7c783de3085147f3c591beebc67e7d93b236c3a9696d600658d34f8874672e91c405ec64c83f50fb40d4111cc87e0ba168dee880b477386a379640dbaad1bb276e4950dba066e95a3a02e8e529d4ee5a7be6589a312d5e24636db0cedee21042f3daa9e064508ea6a4507ac12fb2528f15a816ea06b32b0074aa467eefd2cc150a8c95467baacf8f48514d6f2c4c28d47ee94633daef581a69af5e5ef2c6883954eb50984e3fa495d7595ecb88f01801c9fd00e0d3f7acfe29040a2665e4fac4b1b8569b5359fa2a3edf2b45b54407e9b9e984f6bc29970410e602b2581ef76d5f26566524dae8b34b34e142d1300efed9897ace9707255978ae93a143236973cd399d7a3bb0674e773dd9abdeda4ae998e4bcb8182f297b0438c54aa5f916c2a588070227b55a54202f816b6c319779eb8def23481c522df56c57bf5c6816ffd0f6f31f40fa2f79f076cce449d8e365d35996f5aeca88021fb2499dd73383ae58e7c61e353d4cf321e517aeb0f902f6caf5d085af7d7fc30e33364a7bcff36a71ce2b89e9af8e9b616f678fbbafa920a5f0cbed4caaa2ff6b608687923dda4f190cad4f558824f3f82aee963f48507f1ad453ea9c4dcf16e829cf25fc6e52625e1a605929b2be9c7bf460e52052fb1f346eda3fae3ab097554791e66481cb8313314e81faa6a58faab396f3acb1d16961ace1d2e066c5028cf9f831d530ba7d0a87a444a99f5b94f3e301942ee2111e57e5b1d5c8b6b2e133ef177fcb01cf17eb2ee31f99abdddf5c79850e01691fe109c408836f70b9098c1e2a54d653b4350ebaf97935c411356c7fb6bad6d8c30b9fc5e25245d8bfa20c13eeb2c5d0431f8d0df5ba0ceb9d1acae77bb8d729474fb0ec6ef383c8de3d871e8bd431598c830d5ebfd7ebd11f688d7d01c599ade625275504fd0e995e4f48745f5a1fa69d340200186f07b6ce4a397455bc2d2433238ca737316d50b86575a8ccc07e59844c0fece3ebccf9b9d418875ba285b90dabf8b2ab674cad50b1c3a420c2bcca697866dabe38cfdc4f83e2bd267938f919171dd89de88b34ac0ff3186b2396f10d91ae78ccbcf4dc45185c5f16def22c5c6f185f3a4984384c07150371532ebf7c4cb5dea4a477aa3a3b8d1ff65d031ab1e4fc51d2b04758bcb7d9ab055f634bec2112f6828304e0b6040b885cee5d2c095f50c1cb8a4c21a5509bed4ffabde676ee79ef59dae2a794c8f7f647894b00bcd047e0a82a18f8a4c46ab51f18342af9179b40b860dde6649b1faa8dd4ad18c99db9b7712d373209910a505f0bc1c16c310ee7860e49ca5df58d2d30c0df356385a075f832c7d59fa07abff1e2e7c0826e193fe7ae1a66b09052732766a2ab07a02d0a18e3e56fdea7ff9af24c33795db3f3a61851e9120e8b04fe5dca3ab77b5ceac3086089690b9ba0d66fbe30913b4977d874f20752f91ad124910ff83bd28db1fd379e6c0cd9807266e26f39a0cf05ff14170f72c95159e74b4c6e70d3c2c27dda1e678654ce7b58f2efd7539e7e835fc5b8a7d04542e4a416155475864e54dff27fa435737e681a11cf571c5495bee5f9a44d1b0c9499798eda33518a3cd3a6627710944592345c22e09777dcd830abfeb597d4f354fe5feb6df37c5d51c64f5a4defbb95281dfbdbb9eeb110f2e98c00c32352db7921658a55dde69ff46816ad36f321723d14f59e97d9fd33159e9fdfda2a8279380b17510d2c7041841ee6bf07c76035378c9b49d535c5f6fcba2dfa176f6776ca1090c88abb055b7747939d8240493e099d6cf7c4cb889da3020c60be14835e9707abf6eaf24f353d2d7f77fd15d9d4ed2c2949be221fa304284158f28575c8cbbb641e5638aecf9fc703f52c39c3fae21caa7c8d72dd9b26bc7490e914888fecdda5909eefd114b88f9747f7bdaa5e5b7ad79eb4efea40287099d042440d7f0c84ac0945c9d833cfe9594877e5a904c99243dcefb5171dd3949ecc36e050aa9b643464383702d479c021362167ce4ba6a4d3c4eabcf99181011bedf5d8565f54d93bdf56c8750cfb2ce50e54a0bd538dcfadf8e740ea15260a8651b8633fbde8be2f7e723f24dfac1f73b8e32b8353b5d27b5cd1da56f765859a513f446e03b47720d3daa611c4cd7630d051e694643e8c2f6abb38f6963290309598f694645ab79c0cb9cb9d59d58a711d3542aa2deb956be092c61ed90722b467c10f642c9d0c6b5112331809880fba865a87b20c84f1acd23340968268644ce410827a77d89a1721c3d6551de5ae8a0a557c5921442d6cb2df610214627655f6264ebdb484f60b4c2514cd21a491bea7321d26180e17821359089ce14d67e677af3f2546323a986e294e28c20c02eecd87e246033ed8e821e5229e1bf3eefe5164cbadbc7c2ab4df768a5a4b89257c6b3b1f33a4180b821fffa0e20b318e7c624113aa1cf36c281df1554940f567bb534f0452d4c5f4b1eef4724867feadda3b73b23b9f746cef0fa546c78a327c0361d7567bd3bd024500d9c5a966ffa8e1e5d74404e5bb6a848dbfd06fdbf262cdd261807e5a7411b5863672d30b94ae72518635b7eee645de293099e83d90721f73bc3cd963e36519622a8515d755f353822ef825ce8ec924c9592ac1c3a1b1bf0015c4fdb7a0da9e0340b9f6535b463f9a88436057a1f8d11fc05734beb81cb09122c4ef6ccc5b9b23431d812e245ade5db7745dee631b9564ad30e3c9c81ac2315b99505f7cd3bdfa378a4f7dcd8c76f38a521afb3d0a95ff7e69c03cb98e307ad47538578553c6a858170ebcabbaa53a2a71b7c06403072b6ca88c2d665a648a000dc9bd7db54b0ef0db20cbb852492d1ef27bc573c69ea43633239837dea87a2a258fc6d64a4074c75bfd1d88232e8d2d0883bc2cd947ca801d3bc5c9883dc6cc06fe42e24b116642501ece05fabd99ec5530f3681cd66602711a3af6bc7dc5eff3074637b1014e39630928e3cc0ea457a562ba2d44946ae86550a67333cd0ee05228e47cf93fe9615fb95f01503cd91f9ba656eb32b55d951ab19debc8c4328316a19dc3edff5381d1f6d18f583001a6800bd4ad88f9c553385e9c55b4cf0ef98a2d42d0fe0360d4224a8c542bdb8dda0d5e9a5f6b8527c65690925465787794c33eead2866aff4de2698d8f1b6460d0ba24e2a6a7a742444b1ca118bbac464db0c4f60378512f5a1d767d71d1e6dfae4844cbb6ba82df1c990040d6fa2cd71f6935d5cf729fea2883d1f1a46aecb1691c1aa3c014801be9b566a566dc6f865aa92a015782cb1c3314b3779407efb780415cebb5b09b6a0799741643d9efe435245b25256267bc7a6066590c61fb7e593efdb5a59b1a5c2868e6ed9cf3f0bbc2880b5824e82cf06cb760ecfdb026e6f4965da1571cae81623850ac05587f6572d10dd86492e167e73e5aa91205d5fc92b130c50c5f394f1a58e15f1e64e620aa5c08b5174cc1327c8faa16de16dfb7630cb46160bff8f56a3b3cd37256e9e34bf293a91f98cf34178270ccaf27a3aa3f544b5a2a2c372c8f04a86f08f67e4cf660699ec070254b9e45ccf53e01938fcd5eb70287bfabc7f08f1596eb253cb78b859aa0f9b5e3d3f32d090959c426fb2e96a50d69c8d119c8ba0e45d2b0a703685f2d014a6e2acf5f873e9633d5d1f563b94612678d9ea15fb40244ef0e659cf6229b6ca83c0420956795a553ad1c156870f4e768d3ab07005f2070b4ed71d3dd148e952241328b2fa6ca6aed0e55554a7f4d86c73c9ccc270219f4e28c55dff0257f07ea629377766670521ea3eadfba7c03651cd0d4602422c5b3889185e738ba94e8f3ce45aa68dd695cb0a35730e2c9d0830ab973853b25127d2ea8003888d9120e2fe32b4f285fe0f97119721b0a5565d6dd0c863e99f13ea3f387b13747fcf0c12bd12af2ee5ed959cd77c7f561101ab7f49e75d7ee4b53a6266c2808add6b0b49513a79be4d442ae49e8c952dbcaca91698395ffe42f9117a6c97041d608f54af0f194ca7fe7e0149ee14e13ba9351a8fd0c608fd12b15864e0f660d9e0820d4269cfdf28e5e91b0bd2a91a777b453f27d818105605799efab75ed276cf9cc0045a1782d49eb636474356a599d246c418c771d7077f9b08ee14bb0c4db1656e4e6993e60a0491ffe10c42fbcfb6c18c6b9ddd151a63fa1abcebd95226b2b6f68317cfefbc18679a51622e5d9ecaa1f653ce453eadabe8ba07332d807a6819ed2c8b829e523e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcbfa093a77c48586a6a8cb31ac76e3e78012e0bfd142a3fe157d69b2eb8a5ef76005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f1102573a4ef3298c92b8c3e9420b5ec23956f784ce189e85ee3ba19cf489ba9a8040e75d9a75f03355ad8940fa364ba4a056e3df6045b69030b02492a250ec85f0161f15fa56a5ccbc6c7cb81649bd4fb3314ed5530373908775d49a83992b6e9a6ae7a6372498b59ed490e50711fedf341ea5d824719e0e59c8395ca976229c94a5f2c0be71624a8bcbd295c83355a778a876216f8ff601ff6c8393c96ce550cfa6e2161a6e3b0565592525383def2dfc5b6c1662fd5d989e4296dceb09e965899592e9db7b2c6778d4aab7772243096c8696a943227826de35d0b0d5526f2319d6c362668186f0de397faed80956d87edd46e0d615b35264935c1000ce0d6303c3be13a126d731594d6958f8af9cdb23e7123d4ce22a5f203d0834bbbdd1888f93e391f18b7277240d47900a0c452af0caca55fd1d69c95f0b5478af9067f3ade9907ef78cffcb50429dae2731154ae05500aefc04c69c8f0dd15a27d45cbf295f183f17730587903597ab175940d7d4fb92ef4c9b14e65bb0ff9d6deafbee4f8427f14d56c4df1064e21d0afbdf662de4a6f740db178050633cc461ce24922fd9f072ba0cbbaa4bd4add274b67e0592fecac6f86ea421b9d44469e229b214be0b91c121d1d881bf1a194d94b9389d88c24952686a0b6d74f4dda59c03356087171923e4ffee89fb2e8cf2f443a9d27fec1b8919ded65ed775a7cbf04d31ac7678ca7369dee33b7351e455bf33b3052cff77fe883cc8419cff37d08673f46748dccbd02346c351f14358f57bd2bdd1358e871155217724299d17bc02f6b69872d908379c06ae63f36814ee9288f7c7115e2452463e93178f30bceb72da2fb9ed9edbbee60dbaba2c8cfcebbe791256710208ae50170ccdefad82564bbe64e9a8a772c112baedb5faace159f43ca526228353b35abd1912b824fd7263fc17770089f5f76c45556233d6ca4e61d63d818015cc931647a57c92ff203daa863e50e947443f3b43ad95c08b01a3f1c20cb743fedce593903884a0cba191bfd6ff55985789ea6c03f1940690029f8bab379774f09fd466c55c5ca7933d235a4eeeff5a8edcd52844cee2ca9af3a3a8b561b7515ddd3de8ccbfa3588f2e83c863a167103101babd94acd327b197f3628fdfbe704ba72f2333b5bdeeb6bedfec9a7895941ebace660504bebd8539b792325419ee9c988a36ee8c07d4dfa7e228f8a79657099de7a8226d249b4ff0c96638a3e99421e450e17e4e49f01cf6fa8373a6036081a9f022e1697e094c80f3105ed0189a3b840421848067def5bd0d0e83b73f19a005803eae83b4aba198845a41d9e47599320a5515644a5a0e8066f5fafbeeadcbd9e4dc3858eeea01c8eb9c450547d1df6e2179fa6baf2809fecafb1983fd60857da4298a5040642f4918f0cce44445cb38944651319a28cef1c1926fca9edf845c8eb826d3d9944b54f9b57002b940bbcff25950713801f9893a97c1131ea6eeb78e08c468cc700623770521e0ec4748e08e49d128de21785b53810550eaa6aae456727149b209e05169b979b2157cae51c7c87cf1a6bb6059c4533ecdc98b96c9ec94120b859e5120c71f5d2ef98ea8a210f1f4c827f898aa559b30a67485ee4ba27bd3258c7ddd2ac5492417864b367ac324fe1a7f4664695f5d74719b2e1ae0306e57c5c5f1afa879cf6bffa6ab26a4fe050f221ceeb36ce30974434eebba467ac04f9c485084eef0ea64ccdf67eed3f13aef38180c26a6985049c6fd4104289e6861a0a0b16f5df11eb5a652f5dfa1158e78202d54fe53dd77a9c529a3e4818315e3476a995ddaa61f89627acae3f056500b13b42d1fb3914c5acadaa3b2d736d94f6a57e1168c7ee8d30acc94392bc79551ae25b2e3f3d2c7aec854eedc82d6d7c4ee15a074fc8220df964935c74a9e8ce8fa2c179482174dc20031e1aee1700501d6941fa35972eb66e911fa0a4712214d93a99b594cc6fc0c201a912e986550c6116fc55307ebf87a34c17515a848387285ec5854460b8651e11cab7d3a6fe5854b6e37daa09e6c68cc030e8e5f30fe0e6b5456be81ca21b5f2ad8b52b46cc2ee16877cf70117611ee7de0afa1dfbb5e86e77a5efb18e046c0cab5ea617451ea807b9bb2f29208f9f180a137a709110bf9c239adf711d26eaabda9efe870eb6a6703a5061dd269cce4e2ab972a03f550bb3ac69d19419116daaeffef1439963a90ae4322e2f40f87a6b22d80e1e50d28b428de099b54a900961b0ff7b12c83997692caeba4988a8dfeed4f8ccb6c3b9933dcc413866b6d3b5bd8eb03e03a9ff11c2a8564130c3c5aa94f1030d56c5c519b11256d6fecc3f1dd162ab491be9dcec158f82823a49f4c4e6e72aa8e88c1d6e7cf869672f87badaa748bba6f0f122f950675f9cebbd1b950268a52f9e88de4e1b94c5bf6a71b111393a0c324dac2c4a8213595f051e8835c21b7f4ee3f44c08e6c210c289123cf10701756cc44c747c1f6afce031b9ec119efbed2101b0deb542e7edb2457d8cfd495c516298f9809d31abcdd8979d293193497935a4bfd36546e593da03177cb57638f92effa5595f3fb11f773e2b6b43cf8608d1c19a28a287ea60f7f7ca9de6766c1fb2b61cc77b644b63a19ab6d3afc04dd830318b82707f8c0831c340ca1b886e56cbe472357aa5aae6f812058a12a70bf32ffdb4269f9a6885a1bdec311f39b62f3785f944e558bbd5528e56ae8fbd906f08894cacb54e4c84a97b9290c9caca9331a16066dc3fe2dba342dcd01edd78c945f6f2e8cc62af120ff0c39b095d032b77207f3c03a865c45f8da15493f95e1cc7f50919306aad59af33f76e20f73e9d43d5f045f805004ad42de60826941d0ca6d7a4711ff64bf616691b3ec49d7858d3f19b6dc9793124ce9a09333a582923fc2babcb82499ddd78c62ff57f590ac834b7924398b36cd331613bb68accb0d14187762b0e4e3b9d55d2f66fe1f42b42c910d9a72a50dddbb54bf623547cc09ca21adb12056be4095c98749bae96c554a284fdeae9024be408b53b4858049c000aa0ecb36f1677200f6b8d86e63177ebc0321fa6cb3a4c93d16ff945dcbf576dd767117d839ecf9eb3562b8852224950914bae42583f5c90a0c1b0ed64d957833b835c608b2a2585395c99453e336783d74bc8b24c8e4c18794cd87abfcfc8a9f211c844ed872b482c0d1d7c8fc5e43bc7b74d49f0149238bfd3818663090b38710832562484d9b19a8218abe7c08d43250104f34c34a20f4d74447d1e8e7fe487c5123ed28650c2cd31eb1b21a66aa30e3246eb119b81764d050a33e4d1a4a3b1b7b4ac476de3af6be7c16fd2d8b4f76c89de3163de6d44dfc9cad49e7d2a14e326204bf2a87800b7e8f6ac8da1acb6fbf228855f655055547caef8cc8afbdfec72b49dd299611f6943b1c4938dab2ec8d1a9c29ebb7bde1fc65bcdb15dfaa545abd3794593511980603b71690aaa6df930c1660b9a18e6144685b87f7c3408c42115dd4a365033894e155f3fd1976d5a6de32fb50da98d803624eadf8b14d1e65e4442599ad8f4a4267eac4919408383940a224cdf4d35eb350cea39a8958b932aafd8e46ed9e814c2f2db22613a2cd845ecce28c1d70070407fb41da497cb18c6c1eda05bb12696a383d4dc6d0f5c6747e92fee343eb056a9b20d5240fc55675fc0a783590a54172ae324dbe64055a98f1db21142ae69cc8441f080f449d2ceff6caf99418a633c4918de546c2683bff2e016d3496bfa47d4f15d0e83b9d5b4328c8c76024d90f05a33d03e01bc1e55134b15fe122b3d96a51c00181f4d3afcee72073f41580c2ff73ec21e4a78075eef279f10a7b349b63b8dccfa759d935f76dd1e5b9cecb28b77a83331135bd8135ee4aacf9be8a0e2a7fa0e7057451ba5531e5353e7e604f9de3865c74b88aa0813e6a86a2ca9878dad748160db3164585a8ebf3ba7bd75c3a877dc593002d3b135f02f3255e045e63a5e65866ce53586eedefabaa09cbc68b84d3a46523ada5e359f774a572ac38259e1ae6884c21f5d3a756df2239a379626443e05e9286840f88492327da694f89c816c3a388db84cdf93f119b3ab955129da61e43fc2cb2ce323fa7bc1b0f46a7c10d1b76806bc5d2c2e6e062cdb56814837c1312e66b88465bf38423f12729d01d2653725b2a2bfc58b5fe1780ff935c33dcd316148a309423a5ab65071f9a44b77b11ff0661b59b052bfafe447d1d546345c7b9fd07b0115f4075abb6bf203f1475718c5422797ce150b1009819a024c1965291940693d4de654ac05ad134bef3f084db1651e3cd514de9d847dd3d5c6a97ae3cc57247457b524ce52872fee203f7f139ecd948b0fef7624e76b8c6f7a4bf92a1a2caab590d1843fcdee4963ac9b681d1c1cbf2f5c67be25398e112db15764bfbdc756d84dbfaee1118fdab6723c7543a41c43d91e5e2ae594649821a6d5392e6a522e66bbd379ca60049c93a37e59c5d0154e1fa542b60b6b636fb381e8c5f0a2158e0cfa298c8b9b5e9be98ce5810783888e36ab7bd7b3334dd9e2023fe82f7e31d7f1f4456f8a1fad914047967b4499612a6f4bbe534b207843cdb9e802a8ae11c1e05606434872914ef2b6538e76503a64f2069a9eb6d3fb05538108c7f0eed7ba71d04b0af17f2bcccb61d26659505d4ca9fad7d9819e61b27381d237a5b479e812ec1c4297935b89c30cc65ca54941cee6aa9e24ee3b3c5045ffe19266acc6343e8d2a981659191443d35c467949d35d604308c3935bc6b9aaaa05043d7a7d38f55d778d9ea85d0c356b9f6bb04e79b4075812d508a800bbd90b1ddac9ad9b146f4cdf2b7880b0fe0ccae6e39b5c5c346c71a6519cd3998ff7cc14b06fdfeae4700dbbe408e911797962e5152ceae8fd1598c9b886ced019d5b8882bd22b5e2317899e94f82739e04984a38364778ee7ecb225ff2b77f4fd8d8c5ceaac8f947d72dce3a9af1469b89b22f331e0a5cb981f398fd3bc9e1bb5a498ba7222c4b2871c10cb9fe531f1b08756d1cec3e4f6c5426757215b7a9540e653bc0acad013326248983a7e77cad9a07f9bfcf6fe597fb8412466ed31a8107cbd17d0007913426a8da928cb3fa14b473cd554e8ddb33065cf17e9e3d415f50bf3b3ec48d5ab2e6d60c5b567358ca46c156f4551a49fdbf68c973ba10257dc9b39a8f1d3f3fcfefffdad23e655fe5f06ecb53e18dfec9ac925e1a35487db7a1f3562c6e483a0f0ec600ae3705171e2230082ddaaa7abda0f719aec3b00c06f48ee6c7ee5354d3337e67fc1d1dbc1c29073473ff6087dfbc51c1ff609c5360bed8501b039f18f0860769b3225a36a1edd28dcac66c0e660902d97e72e4dfdb4fbad829ad02bccaba5bfb138f3cb34eca791107638f968866e97925009d4ff5d6e78acb319f1bd2d637ca0e70c6276c716efe43b307acbd7952284b9b2a0ae79c19a74af1296a160d3eede6f04157d02e1246bc35fca02463d6eb9e4209da260f4a4b0c58baa34e1715b8b29e1bd635d80b77614bd7e6b4014bdd2fd050247d6d1be0a52e1651bd5a6466df451c7241b001ad22d8944971dba767b40484646c7c64b67ef9c05176d4a341145dcfb7f7d8f196972c1c2bf1a2dfa3388f31b91b94706da7e962a4ac222bbd5001048a6fb0f0e4275f7ba99c4bf352d4e4964ec154fba6f26d71f6efc210ef790cc682062aff947287c9aea991fc8a1fd13c6e3b0505247820f056eda6accdfb86ec14759e3ef60c5d254f715ad8e9ec28766eaa8278df14999d9ddbb9baddff84137c46174c1676a8dd8bfcfa929ab46194e40a8b580b0b279c9406180d217bc68ceae1b30de771c119f890c03c2a8185513fed7efe75e43a9b71e649c6e14f9feabd21284dbf2e51e09912dd0c67269f71034d6d09da9ab2191da4501c8ff5a46556de68e6b76ea552d74885f087477d1826120fa7f98c4f06b1627cef829193cc39ed6f636e26c254fc436c0398e877bad35f5f6f35b731f09907c12126106b98dd9b83c36e068ba3a9ffdf1e02139e188d9428e3cf674b01aa4f9e990f1b2156f5a55b2699de39d45b3749efa310b2c682ff3dbfb567e066a3669665a8922048603553b84f50ef15326ec5f498a0ba64c35935fad60c7000cd4f6bfe1778fa3d47aa360e618e466cb1f3686dec05705e585ac55657265c0afa5a4e68dc7dd7a84b40afb0c0251028d77e83266c339bb64ca3962d56bfc9635b29ea92d5191a9610d3e41459889ddbc62206b77cccd0a9664e31c22f8959cdbd988e9630584340897b860ee881bf3e3f6e906366d43b14c9d9dad9491cf7618a0a6819956ceda8792bc585b95cf058d101857fe6ecd6ab43c1d30836a48e28f9f8fdcfe294d842e010aaebe830911486140ef00fbef4d6321ed2921c7f81a749a77aa57102feb04ee74dbda325f3290ea3916399f7463e24c3f9d1341bf1b3b8d63e7a84da44f62eee27db739618c1cbcd53354f9230c14362dc7dfea7763bc688e1953488470c9ee754637110f2d3b8445ad82433c9d0596740072e6b5f5e93ec37c47d7dba594ad915bd9871ab330a87888912def8f93e459cde7449804e81db134a54b34340de7efe7124bf4a764de3fb4281ef69aae8d7c5fc7c5ad42dc6e565e3c3df2cd0423eb033bf15fce69716bb0e95ee5f431f7566fd19c9b4f19ec8a5bb239e9d6f66637c42b9c5eb9f8c202311476e39c26fe21d7287158f859d281c548cd2b38f6ff42101456a5adc394f79a40879801ec488fa0c8262f49d9f64ee7bf3ad155c18d1a58964efa9fbb56dce14ceba9d28ebd4516e905b103d0fe4dff27b32106c00dc029113b6901819088bf7c4ac2620648691570b2df9f927f737e08fee565b8a7b82d07c456a237d3000a64333c237151d5981ec368f800209f586f5e9e79be48b39620a695c1eeafebe61b2eb6f849efa9fe7c1cfc599dec148b49413f7f28947ee210e5e11e90411406cd7652f9b91bd81fd0fafd173309f34848d7ccaa2d364938ac6f8b0fe07cc7f09deab868ef9807fa89f4494a3a6c2442c82c2eb57f7eb9e7719e6da568d1d5a7d4610272c997b9864279c76f8509468cab104d96ab7c3f4aa1f6cbdc083f0b754fb381c265efb6e61eece85db7c7bd3577011a6b316f76d3303ed16803245a73cb18194407969079100c0c6c32ce5e21e0d30021f05a2f96591210fcfb7dad5d14a31703c7f405c6dd62f93c52552cbf00f88efb5fb504018cb290bd66e6a41fe954ccc0c9ded7b73050ecdb63b31fc54d1b4fbf186e76a2e2cceafd5f48bf0db8be6df29e759bc5fe7a568554b712be804f98462f98ddfc2dd85e1751b8bb662261f65ad35ab08f43fc28abf7f77ebca44c501175e389bca982a7c528216e22a546b49fd062b40927c727caac8c8a90c6045df1120aab8b061548d1d24ad225907d197f61c00e469e25145e9177fc4a134d6849c09a85936015c54400ed80694faaeac182f994ddde2f9b8c69e7b944243093c7c7f6663adbf0d2fbbd95a623d67ef7c36a8cd0c1e639e0c447d935266098bdf5b0956a5cc290a1e048c5eb3b9a595d0922d68745064f6d7fef311254ca2a8653fe9314bbf4d84c3be063e0982ac0e2d43f4af7dcfaf07f94fbb6a6ffe68995d9351509797dd0a06dcbe73231f3da1b516012746d485fcb6c3b2588406d8f8a5515a1dcf9841abab9de4b40e8b7e0ec4ae4e6dd7a686b55af523902dfa08dd6e11fa14f0f3be941a61e268f1122c0223c61b89dfdd136d2ab2d47c841397aa80b792d299144603d5f6881fec791b64d42dd2f1e51499b9c54fec1e6b05dadd718a1758be51380087a1892748f54993905b8c2644e50413fdc32a29f2dd0eb56cfdd4a81a2fbed49755c8644da51d07236e76c5c4740e6de937b006b272fa598f45b8c096f6423455d4122a7ff841989544939777421be444eeeadd2f093fa68091e33fdd7d7b0305e4fa336c0507b7ba13466231499568c08632e105ae80cd404e8646777c1b2331e291f69b22451f1c6add1f61184857efeef43d898814f5f0ea150fc3ddf197fe2dcadd895a288102af585f332081f90d2d3711b496d3ee6a512268ebb0fb03d54a26f9739080e042d70698f4a0f0902fc12934832d03472b182380d43b2167a281ea3605c0a3034050b78e6eedc075209da9b7544d16a3f68442b4b17c296b862be157a918d0ecfcc37ac7799d31f038c377c758e3412ab098605961641b3935365b46a441fbeb0f09cfb6e0df8fe1f203ea6c598d555f0720761f241d6bfb6c44ef2af2f2eef9c235964be1ce5d5eb85522d180f9d20dffaa5a121122dc7b75869146529be9b9cf68d8c3855e1f9289fde4c25c1ec272f8b2c567cbb5b9944b99f188557f1579bd28b521231e1aaa9b0bd24579bcd96dc040698e7b77e3b83a28a8e3c37c07709abc821d44875987a9905bb82c5d014382be0869c1fcac6ed36ac8192d3676db5d7fe0cd68440144d1385ccf69c916da0163637edc32d60e03bd7ef854565c378c1d125db98f780964c1b90449776790e33382887b48dd2e5705e1c91ecd72e6e85a1ea6121bac8b4f1fa9d2b3d235acbecf2bf1eacb5a22764e507e5c10f2d28ebcd692ad4027812afb9c38c1e02376c7335fe87d28b751e3584b739d577e263cc8331d9918c30ee25ec9f81343c79fae2c4598a31da28288f27fed4b1daccbaeb2dd2e42871a5796ecce582743e0059515f75339eb8ca986964fc10328200b650521521e6a2e31126557cd29191a0af5a15b2d4c04b7b63120da3a622848f5e0cf1bf13ed3007fd44a6e77a496fdd68dfddffd98b89f18eb584e8d8bd9d325713abcea1494c391e2bd274cf31417fcd50744f649223981976c32f5ed20913935c28d7e9a66c9e692010f3a91d61fe85055f5b8f14e54ff4f2b2ecdd8cc633e2980ac19fa607f0cc634db50f0c482a54d96ebe5416e3c269d263c9b6c1c7149ebec90448bd517fa836436ea44cafe2aa05be1c71981cf1968f6d874b30177dbe38587c20eae6ffd7d58ef9da3be92e30a495a644e4c6c9be3cb5e8e09c6691c1d018b1dc30320e0d3422bc459a50b644578a2d2621f47f3c40132612e456ca7560be66c84fdaa28489e2eb7f44d96548134419497879b25684b530bc959bf27bdf9f1205ca49fc9b06c6010624f5ea713f1023d2b53e38f34d15436513bea86dd5c9694a9fb4c8d55dd9c37a9ee34972055c9afb534b6b5701c4597597ff8f5c32ab7f2135b3c5c0fcabad8c896e808ec6753b4014f93fc6576aaad71bd4818728e6237aba87b89041f13c803437ee6d2464777c903bf5557cc89206ea63567152bd12d83c74a8fc794f78052d867d6a514f4176d42eb6821b79e072218f6c683f9270ae4f1b2728a086d979c3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6ea27254ac94cb27067dc6d1d281eeb82b07188e59d736becefe3e213768bcbe45b8e27582d8646d44132caaa5164f3e4d82af71ee450b1a5e74ecb593a3b1d50c05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f31998c70c752f940cd18c4f39dec5a66750209617860870058ff128906c647073c4dd081bce9f787339e507a6be0f615aaefa7f936a9941da4ff9d58576bad5ffdb4681f8a94dc2fac04a6ae81947b82d5350d267feb4c81306ebe40b9d7cdc5281cd8ebf8b61e6dc8c654b9cdd2edacbc226474ad645a00cfbf57db6cc1a49a1519e9c091e4bfe1b1c0a76b55eb23056fda6324cf12135e6c35020c54c978eabf679c24004b5a8297a85b7ad64f1601328ba945abf1132a0abf410b55cbfea4fc56219540e4eab5485d4e6d7efb7df34855a0d3ca9b587fae66b0f1e6ef6f3a04ae9b71ef8443b67cefe6ba1f8b533d393753dcc4ef2190f88aecc2809348942f60eb0df3751524ccfe77ba17c50e7bea415c0eb8be5e33384decbf76a307fabef4ae8ac1df1549b7a67c34f35a483ad51837716b6a392294bd748e6a0764d68f5996fe4c7f774a079a5050ade8a75c946abcb49388769a4583effdd105b6f08d3a567a3b7a0f4d953f19d33a5fc7c8a03159090d6119f367e17dee7d592cb1b1a44fbd48952b71830b66d7b6d9f592090ae8ea6f0a5182ca407bbc835a82110370ea03358cbc42926d7b4ee4ace8ee1ddc08c07528187fe5cf57d6ab09492962383c98dafb6f6b8321fe17ec84035c646495f75c5adbcb1a5d7421eccdc555190e2ae64f80b87f66e92bac0365b20904bcfcf1cccd214c1d7a3ace2d47c07c908fbecb8d1baa5421dc333d211577de269831f2c1fe4838b20911426e577fdda0e86aae4821afe0eaaff46babfaf5518922e417c0c080b003473ffeb9dd4d630391230ada651fa8bcba8f4f09233a32c4fbf77dd1bb15b3a8e0b620f534da4003bceeef24e5f8dca9275b878da65a0aed016064c721e5eabc1cde85c64b27f56fdb6ec640bfda414682ee77697e5234c5145d66c3bc68983afc11cf250c7a1b40f6b9428aad3173000a63c8ef6f2e9e7c3c4bf54cd5aaab02ea3c704b99d6fd4b84aa5f4797688832fc3781bcc3ad2f9dd21b36b11b0376e9b2a71acc36c1441748e6392950ce37b4b8a4a7a33e5ec33a306f672b5be7e8500695c92bcc2924bc5bd342656f47533032a00eea95a0f4f9276ee038dff374208c7557e865235eee24a92cb785ca7aa8dff01dd34a39b5860902a71628458ef4b9f635e445d83523b5ccb5340520fa67d546ebd0ce48e1353c07a2fdde82259e1904be4c8cf9ce7a0e625a7cc08d76186c169c9f0e21c9a554b679452663af13f806db16ee97cb73164474f423d5dda9c0ce9d36e6f2da97792148686a8192e0d30a65a60be55f29eefb9be4019ac5c88a7342cd5d399fe7931b543ae4580db01ec7be28960d8a3c6fb1d53ee9d97bfc1fc9ea4108eff99350bac2e35bc5dea335944ae6452ac5ddc45da409c71d5f89d7d0f0223d12f13ac68814a6db30b49405308f1f99eb61251f2134c7b630b46867e2810a6d9876d613b690d7a39436aff61b2b74c593bb88e065bd73854aac2e44c9259f8d73a0cc41adc191a1d2f15a66e5aefd65f1a09d6fef22b72e6585f44978584de7ae11be18a1132b98dd0377c9dde7a8fc2bee3c57c92efb63efbfe2ccc27a5726be85b5a6acdccd1acdbbb9200f08f06d95290005b3245a368fa579ab9b32d5fe79707d944eb5513bbb20e72b33e1a3e246dca4cc254d5c2023913e96fcf58a2c60ea1fc7701cd014dcbbada848c94895b14014a78e376bc0e06183c4c77921b7bb1086b796afdd253f33d86712e595a99a5494866dcd3f7d26c6695d66f268ea08b5abdb391874d62f3e737c72e1ee159acf7d29951746ac32e1319a8689b5d7e673b2e2f715b36fe6432283d1c9fbce4f042137fa8b3cfe24185a40921e31b363d41fd152c482722c451b80a92d27cdb77e332a9d24d88c5d2ed3d1488f43e85dafda89ebf6b41678fd0b9504703a659ab407b22e56319e85c647279401dd8617c62bc02ae3577cbd34f3da9643405af23ed272f65c2f8133f89ea72a1d957c5609a0cbd9d8f0978120cbd197af3219ed686bc1a712508915eefe6a4e1e72788a61e147901dbbe4a06a849c116b52067396727d99ca599139a7e8f2daa5b10eb0faa849a2a9192dbce65c988eca77dc49b2fe8f809a06fb3fb993355313d0a15e1340ee5974721444156973d1d1586de61396e36e48cc0b537b51da3b6befb5d84634818bd9aace92be61970d490ef5418e185e282104f823ff251aa40b5ed564f7f5db10a12b836fba87f3aaaba151f7d09d267ab19899fac0549787af3a3b98b39735c2740a6a039bb042633c4d1bb4e25e6129ae7697e9d2c49bc9836984e1642da42dcf82b7aacaecbc5b6ef8b1498915fcc56bb88b91a7a0331e7fba11bdd83615e790cdb1f31f3757ed00d0f6bf896b0b1f54f206004a3691123422fdc007b40975239fc1b35f5750abf09ed7b35790812637d56debcb576ea7047112e965bf0b847c6097e108534e5910b79719839f13024b3577df43472c1a7b1dcf64436eb1fb14c3f98d6b30da48adced86ea7cd23ba51cb64eb80319e9cf1d77081e386478f065bef85480f1f83873060e49a42b9674c5503f9f5f11614b4f66622110f31670e512fe9790ffe5fbb7a573f0649bc70123c0d6c10d487ed2c836636cf6e2973662b89ae12311126ecd3dab265f1337d3275ad6040c7d43f931215507a1aa5cdd38c297c2f0d3d9e842d9d5d13891339e4b7194657a1e7240b219cf03b8138dc7f9ff96c6db323b704bf68aa34e797822e6bcb5aa2099c6dede0e54be94067bba2046c18425974367dcd57bbac14ff47237dc1359087123e92b35db109621edb392a6ba22272237bd918a83c5d62c0043f683aa8f9a0368c4eb18f6b8ff2c8ab7406c8bb3a4fede6666500dd90a2bade9e95d2a365624750dba830104fbe5f3912025a9b1dc5d3632398a3895d1097ef78de3962c6fc0aee070e9f0ef9f7afe6d09e1439814a83df0872b2031c7b78c1e466e054a7998eb7f090c237f9ed0460a5cb9557a49445f5749afc5466faf5802bb07355f62493f5ddba7e547afb9f0caad80701aeccf7899e59fb1990bc526f350de3a96799c6a48da56baa44b5bd459daa90c2b9ed9bb38330472370ec3e89c325412482a0aa7f91c7a1c13f47e47cfbf3d646f5c17b1ab6898edbad3d6a7ee00cae577ddea9d150cae7105d717c401d94f92a8d7936f47eee86600afbb3911f2d02e448084ceb0e70305df6e363ed79f8b53634982dd84dc793500f25eeba235cb936bb7d239c79f4ea87c7e1cedb69628c8d2b69bb7eaf0a6d5ad40dbc632903d8032a5dcf302691147f5f1932a3165a2a29f24c1e0de8d1c5a784852a05f16fd982be730867de6e6aaa9536e3bf6f4f36b3ae47ea5a0f2f52d48a2c0fd8f235e6551e6b199683d8544f8752208dd55e36cb5c2d7e6709c1053c44652859e1f94ca9838fae1bc2c5c4ed0e427727655d2d9075376906c50bff0f0033cee10f0bf8cb508544b614bccc2f3c708b3c49ad7027a0c02fc3fdfe46f77a1d52c44b7b80aade0970d324d2ee2b3205f07789c212805efa5dbfb0a99b5ef34ec4b9c7530664489069647b798830428de76d0a07a707188196dab08d14b0b64773c9f8e8a98ada4e49db7f64aa4879e35111e313deb95e3c55fa5984c6427ff1355819a116f06ccab15d3eb372b21b61f989a303e518523debbc74a1a025c302a406e645c8b150b8f60fb702febeded6ad3c0d93440822548948a9b4cd8407689012d9b9b5ccfba7e9b21f44ce7b997658632dc12b0a03fe87b15bf846f2453c5362f9fb38e91b7e3ad2f2055952f7e2f33510efca2f96a13cdd7c744d2e59d735d75ca77acfe425250018b41643d0dda4487ecf25485ca5b3c3d395de1ca2d33575e9bdef6d6d65e448ed9b4a127459a1eccc18af3526780c908e9afc70b3749a6ca3d22052cf7747a020cd94f730ef347f75ffe4b32d3b076a003ac5bd522958a8957207fcabbb72c9d2a00e40bd2ee0afc4721e5e5c101bfc0813ab7d6cd6c7677005dd2e6df22b72d7ab944c19c8907bb519581397a5de1862c893da53894e2ca57d558b165013b3ea3c8c24c4796a2dd0b09c243eb1e935940349f6816ee1bf4cdc54c8e9225f10f87603a1603944deb749736be55ba10d8b5e407e5f59ae4596dcda3dff05be6fd75eda315cee3971f2a7a2088768557c4efe6300d60a6d261cb720f0570872745efca44f4dd6ec17ec7b4d036ace2b75a3c5d2c700658d6df964d21c9afbf602c216500d2a032fac40fdf2ff3ffd6620e336872ae84f9dd1e4d757ee1749d5aee6d9978e88c76fc974595723f50cb8aca36bf47a885d1fdccb6c286b484dfe354610e34a949483ba5689917f7641d7457825b492962435747bc84ed99d494daabb7325cd3ed020051dd910b312ddf63355fe379a6d29217a7f2ee847387bf9b1ce87ecddee3060373e96a8a4634ac0221302f8a48e679c7ff4199ea30f7df504e91f468e9e06c0674a60afc3f8c081b749da85692e3e15e4a979be1d8f1eba04c371586fbe442e2bfe49735efa5e2aeaf490804c7f15002792e0d1ae2c5b517a438617d0bd3dfb72bb0b36842ee0cfd5714e34f724df9af5bcb58c5cf70027e4f36bb17736244459d4e9dcacd938a6f312a5d86c6529cde7304901cbf41459f04cb3e23e8d89a2ba2202655b478821b4eb1003145f393cd2f86889bc5c6185ac679023048f5de2249e073cca43d915d8e2623e5991c2aa680de0ffaeb928dd35aac5955c60d9b105cbd5839e89fe911639ea32d9608991d89296828e74f51fde7faf82b0c8e536e5719d8702df901dab15c9a4e716091bd58a02a64ad1e6fd9b0cfeaae208d0737c9a7fb7b9404f0c828a0e84c7c0dce6a00326486c39a089df57a6f75ce4ef141af7440f203871f29ae5810bc09c7bf02e4da7a887e24d301ef35f44becc64e2fde35dab9213c1abafeb5bbd72941e16ed017b6b44aeb9d2b74f871414221a38cfb61d4530d60866e0f81d402a50bd7236c0019bb6ceaad699a96c633ab16db0c5fd756b6d9bc45c02e9e718b237b90d962f01259bb7e8b7931e1366e2b4f556746f7e3923d78d3cf84218cdcaf2be4354bee99621ca564880596af7a09b9f6d3acb2af4c90c1199a5a77029f69d1a30e34e7d4eefd3fb4b24b550301b5abbce64b33a688b380fde9eea4abbb1868e64420220ad9b7d2820b2b2e19ce17af615d862ec0c503d757a08e837b9c9230e7135a960f9d6632b9a5974b55d50c205bed30f2456ba22d51b35f1f91917ccde74dfd45284c6f857b84a08770ac72014a946190719d8aadc16186e2ca2a28c8e3eac69abd990a62c865ef3707fd7c9d9adc0e8ee266f746e6b377279bce2d1aa840a1a44e15496468e0fbacb6afe8f6ee60adbca25d610f4d3ab0970a39be49858f7eda48c6b3a2caf6ba4e44037610eb39b3c5e2eb680f436743e231decfb821350eefb35053fa509762e7a1e7986cba7fb2d3773be477ec5656b884712bced80897816df7c2236d15a78a32c4d2bbc15a3c64335b7fba94e23c506a654001b33d23864d10ac844430b8148883605d06881f9fea03d833ca645a0e4c6fdd823edb7ed9bec3235aa8c331cbc8e211da2920d39ba2c80a4f26ad1f9c8f7bb7467217a8b55ab40cc00db0c82808d02a9396a7c7508dfbc85366b53991404a9f7f4ac45a6f496ff2f6197e2f6e37d239b6025386706769ec916f6e380d3e900be682957e7eba027e57cec45e61b09f93d29c0d0204d56466b8bfed6faaf6c57606ffa260af4f0bf9ebf5bf21b3ee66662b424a0fbfbaebb2d57af6168d2b7cc8937df8680a962f5ef9a717edb23d7d3b649c50d2ca7f3906cf481c73548c4f50e3474187b9cb47c45d21f26136947196adca3ffff3c358ed99fcc50781079a2a19550a2eda48ad164a3bf01d823f26ba11e5f40b01368aa66c4058bba2f92020772ab2276e92a3971209c859019ad84ae5ac1de89d74e74320637a9960b20c81be96c039f2d747226e8030fb198d7e09d714d59ce2fc20c9b52523d5c57d7dadb4df62fdce1e73178036adeb65613ed606ef08890b72589801e38381a96011c33574fc09b31838e3f5f5a4ce53e492187ccec59146c99e7e6f06bddcad879db3d78e06547e6633de71011987cd885afc590bd627ced45e3a3c7a72b98ed68311ce4de344419c0def3c20a2ec986b8218fab6b085d43dd76bdf6012e37229c7a88a556efdb033cb3c095936ecd4219fc4bb552c058a230bb7ddf849861ae5c3713a396481ae2b7f75b9affc59aaefa6a968a4e4280175dd782bea98bf171036d1f0e9e2646b50e1047bf0531fa55cd2bb8a887b406c95c6c1137d5d01b84f1c070f1aad82746409c9798c06c062c460e3d4e9edbef8a6dee1f77f32975a50c74634816addd2d84d81deab9c72614703d35230b40d4a83f0cd9677923a03a03ce830bfb6620fbcbffeb5d772339308f916e3619ca2a4b3ad787b059492d4863496b03d8cec4018b275c3b693bd25b7c5cc38a27f2c324673e5ae1fdf7740be3138a54e37f53635ef221acbca2505a61509525bea1573cef3cd3b88f37aa12f9bfeb91a0a0a58f11469ea6089135d15be8c11b4f3622ef1d19263083bcb290d2a41641c0863707a5da880511c6281de0bb231ec55b919e3c55c19e5a1cded5e4fe5717914c848d209ebee3e3a13449d40462245492e63b9d2b1224e6fb1b23439888c74decb08679135adb9e89442677013d0e25f6e4ae6b6e8b00bd56764ed48ac8635a323d0228d7d17649f3ff1fb1a075b70c5f8455e1fc92cbbc9d86ae8d6873fab50193077a61005ed4464025827d9cb348a6460b41817e79673e41859f8a2c2c1db7471d9a98139757e18bacd77fc6153b47a8e3c47f8409bbe158476637a5d6a9569194c525c24fbe7fbd1c820141666b0bbfeb53c3e438ae49962977186e96dee5c5ad071ec71304410a4d40efe135910f293c6e99b020e5b3d53533eeaa579d288b8267082c5af30108d7ba5bbc42df67e57246cbb0e25a9c33289c2115adec0f244fcde3c827190523e34e05508a1cd3dcb955664dbef48c0153882380e8600198a9bdb6f441a5917008bcb1fc2a65b1eae3521604af76ba6c7cf67d2eca005c31bdea444e0059126c366a8a9f697f2e117eec1f7a89e1726e6e6f0f86e1869caf96e8a7304a25b3dc809483db19a3bdbb075a9076a46e5b529f299641dec3a83e7b3e5c12b5a6f1c82a42227778b871091bedd8b609db3dade587ebfcace74ed03b6d30134b7e868f03405711709d4d48365d491519ea3b0d9314d18c378e76827a4781ae2da0901c709ffd6481b736d5a521eca3c4785f446dae4dbd2a7a260df60527cc9e8912f3d1585ee33597192cea12f01ffdc83771e07a2acf81f620838b1b4c084d72b3dcaa6cbec4bf57ee048eb42afd79701b2840dbf320aa6ee8ecd90f1ecf3fbc0b67d7c923003f5d42297ce3a8f6c25ae35d7fdd2f1c28711cf8c7af3af85f70814426eb1dafd5b1b5e88111111ddedcbc99871a7f42f41ca85ab02b7a1f582aa7ec1e0660d9fff2812f51bb5defe4ec1526965107c682ad38be3318e3d359a0b6731c62a3a6c42a1781a6686e954306e16e972a6f7a795610945a305b5981fde9cb9ad02c9b180ee5d18b3b5d6dc5f342282882cd76e8f9bde841fcdf4c2da2bbf8cd89b570b49d1252a666a861db22423e51284eddde8ddc86d6157bc2416ec7267fd751e0a4e5249d2f662ed20a8c494138c537318954f63a6bd94b9ba431e5f30e1c16450182e4d833f3b4ddb679fedcc4323ebc26d94fe8a75e3367ba65d7f4df8e3b0ce90af0758b38fa34a5c584d3c401d01d0d60c6276fb2aa2747d1be551a0a58bcadbbf1c7a0cc140844c30d0065c7fb595d26743404311cafa4c5244c17c6765e8320f34cc631f434fb36d0f7a32af742887b3e255934937561018166ee63d943803e4f0d03884b149e2457c2ca450af3bab061c7a2bb6b1087cdc5471cac7de23c1c530bdc158ee558ea746c203070af264663c9ea14d698bb636297627e47da2f12baeda06e39c63b64507bf1556ca7a7dbd25415678f22fcfba5e9994b49c0a8ab14f10e739d7b0c597cb19a1a497313f7e15707b2216907a4d7c14a2c310c4397d40084783e1b68c96b7bcb7462d54ae8e4c0fd687197a09bc01bde78c61ed313cfc992c3f5698cd8eaff7a61409ba16c7f29e9498a1cfbef34b67f4510c54436b15998864ad6ffb4b820b9e7c43ae1549e965a05d9851e7e5c5d1415beec002d2bf5022e5d835417882959029283174802661688ebd9c0d03c2087357ab58aff964d780cdfebe352b7cf41eb521ff6f20c0db5eff719c8806e552abcfeecb796eb3f8b36dc96d922e4a40141f47c55c82b4f6871b6d3f500c0c6b891ca4f729796b99479b1aada601c4e95b53e3e39041216ebd85baf4ee162588a28aa1c28b820a058c3313e5313ad073f963f42ab804e7f5356ded991ca11f2608200321b86e368505966e3147c3416cefebb70bae6fb100cdee1f0dab812e3e8eccebfc6a1a47960685963ce7d16509b5aed97cdb629f7d74bb5299ae30f0d6a2d21cb8cc27798a222d13aab27768705244b71f5a2664ca8f9f7818b761e43de9d2a7474fbbdd2a3928cbefd4ae6a7123fe45c22866db6dc4598a477b5f794599a6ffa4c03046ce16c000d0f322e2d53d4b39fa1ca6e0eeea5e429b4302146b5844550054b7f7a3c86c185bb1b0d25b24bb40f72c70ca9a112b6c5545b0c704d582fd8d13e7eed6b47f15aa521a5180f61645d3be65825554524dece7b1104a1254d6531fbc5c43e445b2478e70b926bc17421ada897b66dc63e6dedbfd87d8fd05c6f9370cc92f3dd5ef7a48139f0c1263cd071a8723586f30999b926edcfcadb152ad9bab6fb8b4c9ae4c562a1d58786723dda9e9d926767c235108baa9cf9bec0a650d52fb005521c895533a10c95f54364b28d959ab1c200cfa4466b208dfbe6da5361f5981dfed7cb5621452b3bd96a5c1b15a03196aa5f46c2c072b9ee679efe0dbe4ff041cc9db0738af6ca3b34f018afe5cab79090c0c9f03fd0a5889bf38d954cf105ad24249aa4ceed487494396c0dbb60eef595605cb92a2701c179cc795c45645d749b7b1a4ea843f7aa1b342506431ff1a8883a1d64d2a2ef2870db5a8807ae5513f7acee4249b11fd5640a702d476232bb5f950883d623632a4d76a6ff41a2d08ba305864a4bdfec139876ecba425b8b0961a9964916d8ca824c8fe93a1f4da1056596012b1d7cf3a19f3a42875511cd6b93b09ebc2aad2513552703048efcb7490ccb8850b16f4b65bd5946bb5cc1ad9483fdb1a9981be19603ee451b08c1f36518cb23d173a8d2310c40a8f22286e7006202aef8b47babc8f115f0076e65169f584fba9853064425828e403e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb6c57b07f5720656eeb8629f005780daa7641342b768fa490094ab94e9628e3de05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110d3fec4f30193f7a06e19dfadd77336d67f0db14fe96702e3dba2ea9d5deb7315205c00989f8e97a32bacbfcf7794cd9ac44ef9a565ecfbaa05e8e9528918a25fe2a2ecbc06f8ab9aee48c76cbd421be4532392b19a4cb5bac39d59191c5f98ea0b5a7fccb11207c379c7c19d9f26c50c2c9720fc3c9c4291cf2d609ce8c36b1479496ed10957027c1ddca7119536060bf77a84eabd618a408f637f10b80091f6836cbfe7a506034e4e1ab179994cb037d45515307106f7c9f5c10b76fefcd6404d42758f63c9ba2f83acbe563dda6f2cda0f4d3fd4017028aca8ffb9390f4de68b45328a96bb9aadb2435fad8644d689865644eabf987b6c23a1cc21e1997e68f0b0aa38a80302ba90f19c12adba8148ad3f7bbf8baa2fc7edd4e38d7fea89e547b9bf9ca37bddc3a5014f64948ca349437b677ce6e2ad7f91022b12b42128eb7798bd7e423d1d1c96573a508f2a0af8f777db68dfca836ea9dcfe2319e78560d56bad06671a802bf54591833febf5b0c12b28f9c1160a4c2cc96ab94370cdf67bf84f47d88661ab52e712ed46198c8118cda70e2a7763c6461539fdd5d359b0a00e18857d7867d85067377ca74d56833eadfc97aa1f4b5fe364db900ce62fc069a58068006fff25df25c4a7391a9710aefa1e2039b4b2a987a19dd4792c5500fe51b29a3ec60daf113e838084057a0cb9877265943f7f4cc518ee6eac6b634ccc27a11e4fa36d1461a476d439e9da1d48bdf7f2db74e4c9bfdb2cf2416d7b663186e57b4a06497717e89fa0291220634b0e4ef7b475842f892d99eddbc04a590642d74f157f14215b73e9c99fa8a572b17f2787f058763a14f09e870733e66548d53350d44befedeae76828a782099735f924df719d7d1fa67979c0513d2cb0e02bedbebbb4cca7ef7c365523b4d1abdd755e16247fd97cf601511e2296ee23d5c1b19490ff5015c3328e64e8b5fbca1250f12f5c94417f1776dac72aaf06c1ae39fc4639d0c1b15ee0f2d653963ecbe9f812d9866567c7d74b3d3c23f59da8e9733e152b07e2ddebd42bd16cafe0b3801320653e8e670fbbe31add19fc578a0014dc7365c11cd897ced21601edbb0e88473f459cf2a769b0599b5792b4e7d1dbfe37135dcaee14822192e10a814ac8afda1056d9a9fe986f86b95e1e5b7164c9e28be6b7296fef0b0e7a424d347686c48b4491d6fb1ebb85ff4c6210bc386c8a0e2dc8acf13d74524283f17b47908b263ac1ceb1efd7d3fed7e269b3517d7c694b51a539533fdd1be5b5c32f439d6c21cc21be1ede636c001a8a55f7c4c0ae3dbf4e243853cee2ea5f85bff2c410479f789874c05dd432eca8a7f28355a42f1c570b454a81a47664a4eb010d87b5b3fee17a67545da9d9ea3f07e28b4b20eeabfb8e128af1a9051caf72531fa1159fb64fc8c7d72e80451f8661cd3ee77e43cefc663f9f12036b7eb1f6c7756f327bce10c578f6a3c14698ae13ef2975e17d79f0115df01bd700c5e40e50d4f39a6862346ef65cb52aea817ce0cb98fa8813dea1d77f3bdf386a24653344054ce34bc0a229225eecc111ccfa6fc15d0100258d10af073906fea1c9c20f87ec45f04fd11f83322c0fe9a6f6c74c60fe7e7721a5f7a2e4a3355057173c3a334f490d870a6a051dd35586da8a0b67684147c0029e343c1b59d4a876021acb8889a966a9c6968ed1e739a01dad034e6ac653bc19cf6ec564c4d9c0727e8fb002ade94885d6f04f02d0c68d06b0e407779917fe045848cb3cd30082949b0ddace729b1af382b20f5611c1c1cc67736b87639f3ab4cae18bcf87aa52600a186e4df5fc0468c5b6c9725c26cc8a919305ca36c842ce2da4141ecfa557252fcb7f514e3dd200ced39ca1628adf3a9f8cfed0215fdeb4bc02bcd8d5265b84232fae0fd7a87c344c72cda2774ec5b5a74de7619fb2884fe8c38ac8aef5c91d1cce42a7e409a8fdd2e9167d7ce78b7ccf79a55a3949aad6ab974c1278be40b1d2e7bdf92a0fb4fc5fb7acdc81d1cbb70f121c15506969e0e9d1d3cbc09a4c25b15e3d691f06bdfc18498b74e2dc03a8fd52f2e8ef20bada99dc75ca0b5ceb87ac502c728639aac1f570f2f0b0c17d32756ea537db61199206193f39febcb4991ac56560bbb9b0396540409e32146de8c795c3a98e1a5d67e86fd03c7f25a8ac4143a8481b656ddf26667b31295512471cf48a531fcdee030118fa1f27eddcb14ae4d961bfc921cfa1063c6b8423db44ba196c5b6d9e5a1265428c5d52e9517931d0a7168932e817016b38c61eb9ddc6eed975adcf5d87ac68cf18f9cd087135fa912649261f9022e71d24199522bbfa5c51aef08272e937e3be487a04ffa36c63186fb421238c84c76b60ef114bd7284b5334d58a23f5ee08319352e449619b7ef2ffaf4755ab3a7ba5a00a1a92de69260696faf021aee354cbbb82b8e5b8eae53635f8f33026ab3d12368490cd077a9af84751eb70405278d0d9ecf18c27469a877fff369c983afd232880d8e1021d21ea80398a0db4be24ee8aad6c0e877e7b1b7e1d9cd5c5df11587e8c96867698d5b2fed07bf186c852369ad387d216bc9bb41d674fb3badad469f3a65e2ea731b3022b8feab9f19d0a06ed6d211d2aad4154d007c8b8f72e423be4666c337b55e1a95ebea853576980f4a4be5559e615af705a110c7f50cde457688714c56c0f13dcba50b659ab04550d24456c80a06d412234e3f186408da2e2d2acd103845b0d874eb494098356c97a33e6710ead080f13013fbac69660733094ef30a1372f044c19e9f0583bf5dd6b46d04b53524d71f4c55405ce43fed1f20a3d1b6c10bf9f9fb761751615ce11a40d13f42d36d349e7ccd0ca241ee09fbc6746d0da368af519ba235d9024c1b946155a6d985fe1eac821b7ed2b09e4f2776e27edbef7dfcc7e5410ad91e66c0177dfe8e130b9d76d83e4499f966629d845852d5ed849c92e6de63ff22e7e5da65cb0e4b2b3379f4f815c32c2914dfaa51491ade0cf78c0755db71277c2b1029ea06af26a4121ba6e062decdf07a1de99c5a48b6a0e38235ef3b6d14ee7a954403c0fbc507a118b16b45af16b1698608396865d1311e0cd926c1782452f10e2d7988c89a10a8725d80f75ef72623020d50ac5d5e86254236c67966c6dfdf7f4a7f0886246c33bf1ae48f3ae6e20e52d9f6c24c6cf2a06498e5c262da42f41948dfb1fb9a63d8410e12294016d0d6fa24df03a9032284c3fa9c4dce852a707033626484b1f346b3833af42357971b5dfd39a41c10aed5cc62f6cedd319cee2b693c512cade4547ebe02b48faad818b7e77120ef0b47429dbf3de6df36babc4661b429fd29f7662614daad9ba9d64fe99cebf61401cb06cb5e680f6dfe44a71fea964ac737c0e59db1c37ab7605edba41047c3e4818339db09dc459b71eb5a0522d0fca53c5ddf7a51e65cf85df9363578d3c00bdd3ccc4258a4ac065470cf8f5e4eb80e2cee17d8c3c2be82109770a817892ad4797017d862b018789e1bbb8cbbf09d326f7cdb2268e275c6ba0925929bbbee9a53e9e14b874a9ffe13637b5c645594f39e6ebda936a4b4e18cdebd7d534ee3b4547da6c2a6a63710b218fd205f98f7a4f35bb1f20e8a3746ef583a909afb83ddb1bf3be7c84369e0cae419e40f1e35bb1895f8a8544389f84416ad80047e9bd60ece949588e11f2b172688c4249bd5389e083d7c37b4b903480a7c744f2c0622dba7e833137460b288a8a9dcfd60fe6add2dcd90830c78e98d54ff0c1c3a5efe84eb5ece93b6392110b5d80f330045c2edf1be5ff0cc3860e279807ca5a3f72c0c221bd2c3623203f7c5b34d2b0d772ecc7d7aa8c64b377d878f1f364d4f63f5eea2129cd0f5d17c6aebdbba90612af11885f4e225acea9f9b430efb1948df7acd07ee1763b042e75571d6aa5d966db035ea14dfec4e45ab8a990f30eb363224b9a15a26e9cf5179797546ae4ea7ff0c2bfba5cb6faa84c78d583c4adbe053af45f317ff622d0f9e13815cd9a46590b103897c3a75b5f4bcce0643c71b255fbf7ae29e132ff5938e4e33faacaac9cec5e5efedc22be9253eadb5bacdd0e832ce54ad49def9bd4af4fb68af08e4d3676a17dd09d5bdad2308d93e7405510869d434033e81f7cf0252518af4ea8224df92196fbb3af856d0ed2115a202c9e54ac9f5db7dd9b6e4390e32adf144cb256b99c270a4a5dccde3470a35f2357b25f269b6c51248d8af2803fdef7893ddb5634e3476de1993949a592b64509912a08070b7becc7d5e39f79943b2ac97c73533a635f7b3015d25bd78716645c6f2a2b188f00df6c3c7d92e608d8f701f60de543b3e477f270c17ee4e54fd307030537087e78e25e6f07e87853358321b4037856c4ad331acfb3c94e29abaa78faebf2097e7fc42db0bbf0c16532cca744324c8227d9f93addc1089786457346d762a587c6e347a242a5130e0a1af06d9ec63b6a07ccefe809b3f8ac54d328545f3769f18ee4d2f0ecd7e6b00d7ad2d7a7db9bf3305128195c29cd42bca12a29c77e5033107c7c6810028b59d9ba645a9a1530ae039da63f0651133391ed7df10b1f06d81a089645f017924220462377623ff4fb5ac08b89192221bd12788b42832c25a34e317dd412ae1988155a45cb37c7c67fa2aa3a0d207b5698d3ef7497240932b20ed959d82be887901b215d2ae7034bfb949827a4bdcc0dba88985cfaea549811207ae7c651ff2c7f53556bcb647e867415e4a39c148bd9623897eeaf4118cfe42e3a4d289615770217436aa7f4f647860984159c96639576faef2f00f3683aa460f3621221dbf42964ac960e56eaf87c6531a90dafad0673d7383a0eed60100fd3ce93dad0db1d63307ac8f2a086201dad22109964bd8b8816cd4aee4c8990fa044f18b47dbebbf4d1cb9a1b13dbf278c150a7f6c7e8e5a2cd2105dfc1834012fa63c28a139b467901ddfb1ab6e0c664803997ca06dea7b4a35c754f45dece40248d4f602e0d7c19f619d1daa22702a285251b03546de230a525d593ec15066950bc5d121b0673149b472b5c80ad13d6a7734c1d1e275112a7baf2b6a26d55173827e38988f06a002a777a8b60dc20e29fab1c58dd8e391d8a33e9bb6c93221518cbc1e96139f46558e80f7fd3c1677248cfd268ed94bb89a38fbc74048765aa10e71b8a5201588b3d809574b8c2095bc79210a36885d80daf0cc7262c93cc3ce2e156f90e41aed1ebe0bce79af8138793913d7946bb25fb00f8152223803996c67b321abfda5d422446e8300a34754a3893c2f49a04e006ea156285cab18e31451c1c76b33b7d6836cff76920f9ce7114d083f5c3dfab10e2f60bc989d483d56df0724b7d2a811a1578a77e92d578f1b526e9a550013456d6599e3a9e6a1453fd12d6a985be172436471bc3b6a9c14e3fb201dc6145e6f6ef55db9d946a2269a93e868d4220654fde624c3b65d54cfca9e62ee7502cff1c6fd835778d266ffbfe59d37cd2952913ccca55d4963aeaac89e8918e76f63df77b1807d53d1f0eee61040ca52522d087a4baef4d2055dc93a8e70c8b092c4618761e1ae9c3eaa86bedd3dbe7b87c1b899ea910ba01326b8bff4b5dfed573045f640a3d4ebb301df0dce3aaf5e8b4c01dc23fc5c89a12939c8fb59b56ff2843e4e811dcab8111713c00d5ff94b256f9357c0077f8779e776fad67db8e950e1f7a7d2e87cb86ffbe04df53a7cb431b961415363dc09ce94c57c7df317f3173080e4275e23f4bfd34d44264a4298e8337346f2530c7840e0a2aa7e26c0d5c33f6f392fe8f44460d0ec3671a8397f4b00ab531f4fd285acdbaa2ab071b8af43b640b5f89f5dff53320e6b202c259222197e65e4c101d47596a87724078e6faeacee05de909f2a406bbffd0397e4404a7e40d0913316485728e913baef96ae4a479ff3a2fd50bda20c32988c8337e5193cb5410fa0df92071e80ccbc0d6fbed7c87709f47452ded57636dfd326e39fed1a947e28464b7cac09c4a915efb0d7d4e03157a7a15859d018eda1fb2080f8c88f15a77583a06816ef3147cc31473719015e5dfa390aede3044570cfae4d5c7c29d9aa6480437e7076dd696163ff403aa49012b156d2b39f681871467a4b2982c0747f3cf34306ba5b9d447f722e5a70a743080855bcb32a4a498ccd2ee350adc0847fe9193e863e9c246b1a6a7f557f5b899b3230c5c23ae4de4138affcc9f66ce95373e1499fc94adf226ce9a01b7c49727da78545ce41d5d882cea78c29035a8e6b10307138b133c311dab30168089f560d450c74c0b228e5c750b33f852ea48988eab81b7148b33c2abacbc35b64c52f9722fbb0e57ae06369311585a7f921a4b500a4b5b5c4047481a2ccaac592ce4e7198888aa6044223333fb9dd8e602ec2fecc57f90ed7df836a28ec0d14bae429dc74e9072efa662f02cf64d88eec0a76533c749df760c29c55db3fea95ed245757eb1a14023eab0cbdc5498e609e20182e3d2abdd22439230a8868eb16eca362342309de7e2c8cfe4c76874503d6ebafa142d6cf65e667cd0109b7fc6092a598ccb958fd6cac71e352d126db3c480dd73858e0ae1dbcf95382145b9d2b1fff05176a1c67cc88269bf6497514e72b5132e99d7bfa3d40518316222a23b3ee931ab4db1ce883a37508e7f574070e306185cc544af973a8bcf84d8e0d6dfdf8980c50ce3cdefde4a49cf7c8a61bb0da8f2049908905dc75e1e9ee09bed369c93807dcd0d9f2ec21ba7d603e80073450e0b1f0e09c8ab03765435a19886605f127e03fdda422fff8d0e9b68b7713341bc4166b926726d79c021a1be676899ce6d25976238bf59185f9c81e690893f6d6936d70aca1f67f16a5bc75f7c93ee414652c91b1a9aac2912c98ee016994dd8015a7e5f3ca1b0049163fc928cbcce3a35e22760246c7af38c1f8b416027ff2bf2516714c3952699d3c9b48eb3e8261e910002337bbb93ca3cc1a9063ede9a3f3ac432de4c923f991f4eecc5136f1db6d1eb9b510e366676f5b9b174bb73721292c2c5600e92595e703f287d26ab3a2b601401c144f9f8cf5a82b66a7188013dc408bfbb2a133ad7daa85f038e78670927d544599ba97af9b84c9fe7d719e567c5c267065d3a82e9916591ee2e2eed2f421c854eb22c4018c2859040ec5b142e43059b781e806737cf2505eb9e9ccdf4ee5ea46ee15638ffb994276401cba07a0d4affd3bc4fdd43648b9010251cde0336c82c8aaf253a62019210b27acbe895c3c2c1c0dacf95bde85f223daa42978f4187307c330e3783f43f351586fc02e17ef0b037ded693a97125face7e33bb64ca7fb86727b4a90d1eb0c3fc71a037e20f112dcdb7bd77a945111b4b1c615f171370fd5a47e61433fca56bfbc57064af7fd9b3576a1e0102b02fd3514780e2bb796e1a7b5824000e4d59532d75fae26c3045f46e49310959c8afd5f3448070ae98ff7f1a90b303d2cebb8818a3a4f35a90b766c6de784387d2d836ea8804c18fefb405976443ee59c6034bbd1e6c38b954f8af0f57cb378811c3bd41d87b28f5f321df0fc5450448e039220a8c5f03c356be8ecf186f3e147348113b4e507edcdb5748010e51043f997df574be4afcb23432b1fcf996b0dbd5df17c935bbbfc64410833727d54859d37eb083291bea6b841fe5e3c8c77f36f3d208d1541c50c99568419837330c6906e7b364d1a558a9d25dfaa9c34817fcfbc31a8c1f6d84ad68ffeedea2b8e82645105ef83293baaabfd8f8543b47a235b048a99f67e91277c1e031e0b6cc757432baf0cd1584aeae2d0d1187d7832845181eff2de4c2fb31f2de5338bc117532a12b7f8268699fadc72cb33ab904fdfd04aea6503d231b6ed22ccb1fe2e0cb7bf16e0a83c68b9c0066995841ea47748e4589a662eb410e14ca3c2363bcb929ef206dc550ad469435baa81dbbb7686f3194ecb7f479c7b41927aeff591ad174cbb22faa517d995a4e5a3787509a778745124caa82ea7f1e597205162af9dca4722eb92ef7b92b2b8349efc2596809397bae7ab39fa0d40e3e260334c691b06c56136019e84ddca90b925cf2f26817aedff66c264eb0e152da843d9bfc41b619d7768fb24c3d7564b141599305823848e84439699a553898d9b1a1425fd770d71d255eb0acc5c3e91b0cd6bb64eda4f8ef0a3e918ddd2ba4123bbd6c8732f28515ff7b3d4de339803c98644e1b1a432c9e16c1a388cb98669e9d101e36edf55ede2cceed23296f66cb587fb7fd6a67ebb2559163fa1740b8d1b0fc8d9e95bf60a0036ae13c00d22dedd82f2f616d151989ae03f1598358f571f362cf112f790efff36bd296940a67b75fd1bae5e56471d941eee0d6822ac9654d2b3a15efb35c7868cd5c31db7d8db5ee94ca5338d1d845358c49a66b7a2bbd2899919586918d92e8a311ebac487e70094c963fae04245ba7dfcc0d4303b8acfd8053e19d7374cbc169462a77df4d3efc4859d36fed146fc3d14fdf9b9c36f5f64d8488cd61124a8d32fa713437845caaa15cc579c44bd93a136c88469ad4f26917e0bb41f2834b7d5e6f1457c92e1fb70d82a5fe38c0cd5e5505c9af0df4a93fdd4a4a7375f2e8b30dd17d733f383ff91d0dc5da8f2e72269237d5cd2991b2b63a90bf4a40600e04eae06e67a7803441d1cacf0580108d613bc078cd6d89d3a7903639be4a153155914f95d90f7015baca3bd9dfeb6ad72087477c0bd07d484edef43ed5a9bf4c40910676e473b4287746f969e9be27faf32204a6b58a85995d87d55c5bbf7538d5ea1971b37272a528866feac50344b097734e6f174989c6a80b4337cb6dee7c23c5ec4136c5066a2facc2bb730fc444e66e0a03095d3f59cf0ed835cd6dc8f74d7efe233a585456035903c2f788f4ea64e22fb512e4762c9685d5eaf077164faf63061b40b67981ba31d91715478a7497c5da2d40d396d0656e97c94a403dbbe47007c1ee70dc9c9eea3ee685c5dfd10e3ba4da24511d81c93ce50710eb6f7b091d61d18d9ec0d0c587f9e7dbd0369ff59e07916671587f6868afc671a556a4c79f5f9847fb32078546b887960baeba9d29840a881cc77d6b028d194cf6fc7bd899af2e8a93dcfd09ce501272b02aa3a5db238e4e2bec2a50be40346e6604e90b795ec7c40b65dd03e66230ea157c7c992cb922fe2ebaee75f5c024f6598e8d192521aab3e0893d57b688422935834c0de92055fc1f1a6380e2be2daee8ffabc51bf21add467c103421d9114fce574b7e929a144ff801a630bf8c1e73fdbe596a020cd0158ad43615a597aa5493249721ef7c1aed9b39d4edb42c7ced89fc616d18fa194f976a73883f1e5c5c6fcbfbfaed355c3d5b0c6bd604f3d942f3fffa17f79db2f179a12fe8355e96405de8ae3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110481fa69b27d35ba4010f29d5535c6aae32d3fe4b88a919560e5e0522f52b60c8fe9e14c1a3953239a61a062ca7807e9adf16518956d074f1ed5ad1af9b297a1afa56052742f4fba16d35f4822f98e3a4d75ed95db144f2a00bf4b264274c8a514f2147e23699af8838df19fd4f0e6c340a97b512e414ea9ce281b1a4933b48772d88e97ed6aaa82a683a5480a507bd68500e9e2add78edde3c0f2b5ea79686a1618ee482840aee70c8c96e71cf32ad4ec9d665d5a720490d45addf040b202f81ebdb6743f52301cd92684b34a2f3cb7865fe7434d5af7a41b1e14d39c3d60bda93299a50276bd0766ce61bc82caa2630cc83fc51f956adf73bba3c6bc38b4b9dc99e071de7a73c49f8cd0d7ee69f888a04521311f8e3c31507193a2324f98c4355f66ff91182112212ba969323e7dd21a4f837a509371426a59f7dcc01df9622e25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d08fa5300a5b1b5f916eb67683ba38fbf839900915af21c838f922da3d509cb26827c8398e5baed1e2ce5ca039179c3fa8017165e47420d32614e193318db55893cdb35475fbac7f352683939ed0f9b21ccd552affc686abae3b421d38122032b3341c91938e440bda54bfe54d837f4311042c43a6137b58b1cbad059726ced979131a316437b8bc4d60b5aa12db9490f20481db8a0dce1aced532f58d8b594cabd258428674390ad88d0f367923e5bca6a0626d780c60e834564498086d9735ff3026b2a5f44849f271bce2ca408ffe5c00387391c33fd96cbe902b396266f0662a26ed4cc73ae1e1a669f9be87b2af59fbdf14b40005afe47dfadf8b37d065332f9b94ab26b69a18214882bd4a29679f71df7f6ceca0f25d2fb3cfa3002542acc99d50033a2ba804d8b6395add6f8020d9f793f5bfbe88a8046cd9393e00a10a595201caeb41546fce8ba1bf79ac82ce2c33e2e871fc4aa0020454bc3573287e985ef1524cf5ed3f05965a18bccde2a14f6e5d2875d23d00d9d46a14c6d93cff01ae662f6b29fc189bd958fe5b3f0f8c6da6a8b57ce91c1a5e557d896afe9251c0db4530a944ad42efcb9eb8e95b5af4d12a7d164254bec65b51837cda5d82113260ff582882be104684e408e7fe25f04ef3eaf6475c672f1c4f11ee81f85cae1d36936ed5f0a4652c645762efd633eae95f6270562c1c673daca08e41b00e6bb89e70df0f9f65582c046aa01797e6432e8501536ee62252e7ecece85239c72ce42afc69b1c12075ebe43685d194f553559eeab7f5423702e626594b3d6e4f332cb59ef115ffebf453f4d46b9c1e340c9c7519f7a4fc9b35c7e3a17f528c4ecc263ba2185369b59b2ff7998ad1848b46476f7cf94d1e6eb7a398d47d7627b03f9292b519747f85d304ca0bf88f88265803d13b61756eb1e8ec0a623e9bc565cee2cc6aa99142b2a0647f9d1b16626b1c5a3f5ee4775375c92788fa26ec7e1ae190a97f042bba4974e2734407a81b4c66eff0cbb25fff9e9c84764276b9f5eb1b068e085a00b4b7fb66e60abc3049a063273f2171f8747c12593cc7aa958d492a48a9b0d34ddd97778d50188cf65bbba7e335845581a34ef0b389b4e3ccc61a68e8ea144d2a8359aacd0346d122b3e9584566b2010f0b28c9f2e4dcc81a05211b23a85bb84209793cb1215dd883568588538401db420007623e472b19771eaab9d9bcada60e5a86cd9f5c1886088866d87a0e77f60f4d81c79ea037483acfb307035963af1079d814b754a2b1b94675f3f08c024d68ee86eaffcfb02b031e77875fa3b3c107cfdefc62116d5f30665c9b0c50e6ef6db019cf4a5a6f2b646501d9dbaea8ea4a7220c83018f070b0be4db978ae09318d6322f52375daaaf3703b63f63d8e2768ecdca5b912bbb225f8373a35de28673dd3ee1bf100fb537fc50a358821584be6d541ee8b1409240953719d5940cb3947e0697439d2bd4d28b470dd7eae5f40802870a50b50bfafd70b15ef57848f994b22d426e78936fb840d3a1493feea8c784ca2bca6f52ff7c94238ce23f01fb44188a7c545a6884aafb9913565aced4447164a5b635244fad95482b41ac17059309ef29c6558fcb93ec75c5e2c21426ceb86ab13ac208667da5b31ae90710dc7b39b2a3c24f46dafd265a47049cc141f75a3180f62dfafbafbb5e4f408b0cef475f179d9781f1e0ebc28689915cacbb59d70239b6fc39435d9ea6a918d31b97db6f2f3037cad9317286421ecb61c31dcc3c99af544b818eea33dc21f062571b628442b0d3f0a9a23ab82848009ada006fc8d09a28952873edc0775b77ebe72a3686d0acd39e6e0f32afa9b686f04199d8bd96ff9b44aa821190ace269649258544fa3c2b1c53b44eadf6a7bfd8a081f3b0abccfe1646e14587033a1ee1ef9046a6b658eb77c19c53a02dafd1d2fad1ff316dbe9a6c7ba26b016699e93ad8457e2830e8336ea859ded56a8c4e3c37038a0c06879769e21935e44331d93e12577b35a5ea509ef023fb4ae369bc9db11d89cda5a8cb3147f9bb684ef8a01ccf934c48000f2eea5fdee5c6b8b9d659ec62826248947ecd75eeca3ef1fe04ed880a801584a0d44d46d97b755e4ac4c0fa30d42b7659869900857b53899a43baa1d2609b72a0448bd2f657adfb0476ea12e12a2960056b6586b1d6354df0d85a769ee9821fac0fb470954a5efdb1f2e412bddc1f057bb7b6c57cbd508c3f39d346a9a42acc221c89f0a811db6d4734d2f65c7e9d8f485f6a53759597796828083dc22fda52137e6ca81a0d5bae7f5fd905817123d0d2ac8b4351f7ad7f5475ad25457d99467fc22373b4c9cff9c4b315b3ac1806806eeab3b62bc6a1caabe3272bc2a3b251b1aba928ee15fe8d54371a0d34d80fcbdeae951b4ff2a4e3c253253fb0f8dfb28ce4cf9d9050b1987e37580a1e6511f28f1070041ba45a550fd8b7c528a57774ad6543839665ad7bf8b703cb220fa30108615f86754b22b40ffd685312dc988918896a1c46c6771fcdeb3c2793cdb07ce357279f77186d8742bae3105c9a02de2e6c6d7629307561efe6b4a08774a0934fc25208d65dd6b4a7eae601c78314a8381c7d97266ea6a934974c9a5298308c0ee7a27d6324f2fe36c65652601961b378965f6e69135dd7754d5b79082463d52186c4568cd473c1e05baf9c347de4084ebb3b567109d7e5d76e4e0a8c52168a3afe5cbe9372d178bb00ce5b95d440bb25084d6653756ebc2d373b453b23faa699743a5e19dc1dc437049b791f755fa55f87e42f8985a98b27594856c95919ffcbd2c378021af0f7f17636716527556582d15fd63173578a9f1248f6f76f04b849c0ace3c807b87c6bf9029117cf88e598f0fda55d2a306b8a04a7b7d0ebec2990dfcd3e89df27af46498521770d1f44183024260eeeb1ef6655c1183d5c4155fd9dec144a04860ab01bcdceab13d623c4bd9f9551b80ab798f1e316d913747f98014c92e3a5deeb615238d7df3867e322ec8381c080e0af818b9f4ac4ffe4208be9aae5445f11be14b15156a46b097035f6e384ad0be1148c3d0e2f187345cee926a743c6d0b00fc9b3dd192d0c8ef4aea5a6015ceddfb9a6c642afb19d0f73a7b65e4a00723e0d815a7d1ae2541a5d7e944adb5920fd14162d085d144572a0f8d59660d2265d8204d3bf8710f2c6ba791ab41a69e97664999620e6bb3b4192433eacb4ddadac43a40dd61f234a2faf404f41ddcc0c1f801008b0811359041481dc570ef2d53e4c79f8fe6ade27121f820f777574bd8cb253fb0be6768c9ba6a5ffab328db23d0e6b3b98f63d1745ba79c3d4ae2f67330c23d75df5c681d28f89418116657258de2cf135b58fefaa4a7b2d0981ed544b84e6d1bc3eb899bb850bd3cb6266555e54d5bf3337b76aa1f093eb4ff882b9eaa664eed8fe39db81ce82a0cfdec5bddb3a10036b34870e7889ad2c85289a8de9d33d61cdfc7a5c944d467f9d2dd5e10835d2acd8b6aa7321693c2d37559f187f0c92a1863b2acbc4d7fb3255fdf555f765235de2f3a129e8591ed47b9677f2895b079aadd97689ef7bcd04d0a558f6fda015718dd1f370bf50830c8426d639aae5d3527f339dffa857f88a0f9cf08bb1c804c6bcc188fd150991587a9a0e33ffd52930684640d675b9321e44b42cd438ae3300de25cdb6f2e5a68afaf5c8c932aa2757bf24e30182dc226f160364a2163f3afe43878093930a9068801b448e81728a1f767264e97a04f21d45fab3c0dd90f8d0d187d6b163017fdad456afa54ae11302c1c0c5c693fbcd1b8f326985eaec3703f8507af60651e6eb9d92365b64b455fd44d9e2c1b38940d2aac682eab765cace7ef25c271b98ab379f9521225822a80587c4e0d845fd650005eb181f81dac6ff82f0b89604e3cf11da3a0bb6824db3099f59c23aba87cb91d3f706017be8f995a0706f8625daa1784cab8c52e58d9b11981f58c6806f9b6757ec6ddd719a887dddb55767cd1f236722664e22e221faca8f3412b2ce6fce3ffcbced0b441357c8a356bf08ee6f4e6d32e05bf2582ec78a24b2674266bded99273eddc72a6f710d712dfa3da453306469be07cb25fa843fe3bc5e9aeec6e6b828232ded65175ffd8783e4d5a61fe6031aad7bec0a8faa23d4dc567f339c83e4170579a8f57eb95f0804fdffa88f8e3872358a9be072d6b5f1ec7fc3d289864ebad55833038429517f1098522279ed1dff4d37b3ac8e1e2442d3c75576e73a9e9373d00203629086c3b711fbb1da8bd380b6107bca52be89ff162367c53ffb90637d7eb8b129049dec7aac0e193f5998ebd7fbf3be1c8ee42d1a55a1e8ad99bd214e4a703338ec4bd54a12560512c14eb312dc1dc61eaf69477813ce8bc63783001ef0a8ac0abedaeaab3af8a48f55bd4bc6d2ade37c866feb1db2889e7ff7359dba70ae747b539696b488668891c34959200b65b51add6a70ace268032b88d49d00144135b9a581663a96c38d2e13a27443a48588e164f4a85c7e6ceb3a52348e45df9c2b4c312671ebc27b59e6eae365380562a9b8c587606a11d019ea079f1e280fc8b82139cbae980d75ab3a4bc636ccb180298912c5259d934aa70b6d89ec60310f51e58674dd834a795e82d63595e7c8f8dfbac97bf71d0e292812cb7be37364b33729a1aecb39e2351fd5823b7546f6bf0b3ce071789e4c741c42e179f485c422fc77a4efe357c7c38bbd6558e4c58f9574bb32d9eb0eb406628d3a35d3389b2a15332b122ada99a616e09d9918db1f1c117d9c461433bf08dbce0ccba572dc57ff0e4155cb4460408a0ed1c830586a33b1fcc55612a1e6c0e61fe4aea261ea8de73385e71877187482da38bcb4553762740cd08e9b88972ff3a5b333ec0a735217517a90f2baa3294d578c33c8ae4e25771c2d247586339f5338492c58a2c45e8a85c554ddfcbc3adf6751b3894491b533fc00005005b199cb00efd4b05e304602e306e64b6cde7d62064b60cefdcf4a1dee3481a4a627084332048079db5d223a92d422f213b504bb474556c78cf01aab58f42e819d05deb526930b490d707d0820814d7a9c64da8057a562873179636e4dc10503fe08372692c184fecbd41abde6bea6865845862860953fb6824d92cda31627bf315c4bba5253ca438b428ef16b3efe259cf551008af8665ebb48f8daad6684e8d9dd33defff4bf4ef3622e3fa40ba3df39f48925e85c4917d32ecad094a864623957059308bf4d8901aa689b6efa8fa633e9d72b6cdbd89d5e41ee373c61a2903ff4d31b42578b349e8a75d8d719bc10efd6ee370daf138f1424a8916cf51e277c0f0c06d069c4fd4982aef1eb88eb22f2d45f3d30c99172f2c10586a63e1c662b6c68ee7d16137a8f5f5d23688909da9736a2f24928cedefbd632e3e4a92f621677a9bd7f5a5d293f0215b81dd651b7cdae083cabd14cce552fb3b9f703d48e25a9e3b9ed12df8dad51abd4886396d78ae858d3c97533bdcfcd6fde0bcb50f6d60f4ceb7998fcf572e987df1ba754bd3d9fff6dd2e42c0985f9dbf46e748a544c778602ad3d9baa1976fa3feda41a8c1ce265ad3c98b805833d7d45749f8a5cf3c35be58743cdcaf45f72c85ff309b84a1229c04619d5fc50d07b7c6ea83438acd226bcc8eca86d92b3ee5686b3e10baf670a1fb952faabd0bf59f1e4fe41f932e8434a3d738ed4d14057287d9190f42eff6ccaa0358e34795a8896bc48a10729bce6bb37f9675d1bf9a7a2a534dea855dee2b6ad4ab7f7ddd0d0ba3982e1dbce19ac3f8f5374ac112690860f59af507b33ec15fa5cc77f30cfc8155381e5d77de7375c9acb3c664b890b6e4c8b511dd84c92f17f72251592dd28373f1d0c4b7efee5dbf48efb45bde0709920c1f97ff9fd97716e527c29bafa70472683e56b162ba49571082c6977639b7ababe1f046630c6c70e40d6915f18413588d8888de03c19ccf467035b08493cfa563bb31ea8a169eadf5694d099f960bd80550d20200d9a268e342841ea6cd845a4bd72248bb7b1e7586cdd350dffde0da1cd08b0b0f88167cdbff57bd3c5d724e3c2a77216404a582c5713d34a11b14f28748a3b994cb4876f594b3f862e2d52f25f769e946d13ced8a78d26e14cb0262e381c06004c29293600e6055b8aa1e4f4ef1d1af0c17724ad1509309661a49884dcf2020571094a4b204c5af402479be2cda8182df21834106b03c303dbeb329e61313f2755a9b6fc701072a8460eb14dda12893c8bf31c514466c3813621156f7a335f3a09a610c05829014cead2b5461ad8552d91a271326df553ee5ef983e7cd483f9b9813197100f8d5dd61af62a69b217e944d5994a0bc2721cd84a66dc50ea2e38ab23c91194adebedd26be7627e521cbc61211fdb7d5e7138e3778e5cc9380edbf6bd05d2690da08fd3a93e7e10e4bde27f4fc57bbccbeebf3155128de625709e0e5746e8fa672763cfb8449859af0d761e523369354959cae3a509a2e2c351e95d7412df99c7799b9ec7decaa1e451604096df1cb7e1764342e62c8406d4a65c15fa6ea5da9805085f2b60a3df6cb9f1ef5d198cf074ef53a1bee8e0faac605098a5f07f8eafb100231828a4ec4bcc1672f4151db456c57a1c26568bb330a1691ada000e9bee08e3714291027fa6a3d3d5171718534d0b2156ff6c3194f36c0343c24d3cdb062558d5a062c5f27f2a28147c8c08a14d7a93c278d7c3bc99c6509aad43833ff339ec914a0b375af52036c8b56e701b7218d4787f423e8a8137fbdd173ca08b41dcb5174489d2ea88a17933cb3d70c69006a06be2cdcd676bb59307fecbd2fdfe97b9344f890e4436f35d8caa8080cc7959ad4444252aa08e3d7e48ac0139c8a329fc54fccfbe7f48852cfa634dbb088b7e50bafa53b7ae4efb58090ade3da017ad7a87ef39b16df6e3a0e47db9f6707c3a2e739c7ff80bd724b3acf1171647bec435be6842e0d459880246a676c3040f1fe3a4b72463e62a2dcc0a9ef74765f2833f7369f8919eb0f3b0caf9abcc9dd27760b0728e9536ca595b9902667b679dfd055f8d0bf185b5160b7ced539430edfb103e78964411ab66300b3751227658ec29f3ead6c9147749c29f1330785efdbd70c4cc24839126e54c49cd0e9c5e13601296bf15f6d979b1bfd0dfb8824295d312b338b708e24faef6b6ca58d7e93b51cd7b48b4fb550bedd4a577c219520042c4a9c01267fc6e25db2db964c7c896e290c3c2b2bf275da9087aa51d5465a73813aeb95580a3782ebbd76ea1118bd10cda53b5312be2a5a8832e4b7b0527c9c450de276970d71b64bfda10b405e5575343bb4b590a2904cca3a6a3cd4001f40f15c37853a62e26ffb0b45d9f7800230c7bd27738508d234cef2b525a903584ad6108ce3aaf584bd9547802f06f9b3f825d40870f688ec144cf819b27d4910e237cfa8fa8d28c42f32b2c1c65299b898df4a03308b4dcc562e8510d672e4f93cf9f27bd6c938107a2b56f17dc6f0265b0e53c25b8730274f4feb47afa1c90ec9d8d88ff37c8b1a59b80c7fa54abd2248e9916ea2c2bc5e441ea07972a002975c7fc68f1b60fdb1820f834292635c2e8d9a1f986e7acd3186fecfb412c1628d7a9bb658c85843c80357d4286895fc446614b71756868e94c0dd0d6f7056eba1cb855cb7e30bdc6634665db1f2ff11afd01e24a398a176df971220ecc04993203f8a91a068269fdb0a82801f5ccb4e3b324f816f59dfa9d8f95c932395b7a9983f9608c07c63178cf875c02d01ceb373f326a7d6865ddd1bf4bb4b1fb6b3bd206bf65236c0e5d28ec7d8c8e7120f45bf2ef85f8a4b386ca41fce230fce9d0a6f50cc972e568617cf6d353caad9053cd8bca19317e6e89d795c5203c587bf5c6e9465ca4a59c794ed3fd22a9dd964701f20abcf466b6fe06528f908ff5127a3006f5137c39068ba6e502ed005416beaeb0e2fbc7e849bed43a5425c20fdbfd1c7b487e18461ecd0219991021840fbeb9183098801ea045ff1f36f8bb997c3421e2d3c847b27716ffde49fd3751abc6ad25af698fcb2e2d9f460416839d0441bdf4c3466ff2ab790582aa2e4f7c60c1653bacb7aa1cb6d83dd455772e8df6fafd6fbbd2da7f5f0320f46beb4143c472c9ffe44358259bb0c0d097d3a775796a7704275e9f62a50c22c5c5c9e41139d55000131c57597b3bc13f70c485b6f36cc97166f1f3393ff1240ba540ebb8bf84b759f63d9ed5077506a68419f3f9055869a652c585a2f8705cfe48efa4e7b46c4c871a6757b4a338daf54f2e7d44b9fa334c0ab9fc81b4c27175af7741de4bcd8d4624ad5222333750f9cc766cdf3562dacca4b739e1dfa1ceb4854b2a0602c51ec259deeba8ba401345acff51ab707f66f1a8890bf06692a7efbaecd90f7b84a558c152da86911fce7bdf48a0cd4266672ea4a09d50a90c6f1326c234dc7b23a79a431786988562c57230fa32e64f4a5b1c969b1ede9178c436b23f321730c789665f4d867e8dabef905b33ba6eccd06341b7d341d112104c3f035b20e100495a0cd611a52cd9c1077d777cf84a1432f94dae217407644c9fab81f519e38b8397b16011e9c0e27daac6ada9af3afa7ab4f6fc363c4a36b5ac3ea0fcb59c069cfc05ebc68068df92d403dd3b0427751787bd5c584232063a8d3e8598d60af9a51555b929129f6e46810338d12f5dd866490a2e6db5da344bed28f23c8d086aa2444eee0f9c9e1f89acbac0712831a3eb469c278bbd09362bc3a2a7bb19a86f0b7e12165e5805d46bf1f4087430ea77edf4290659275369b04e6a40ad11822a6dd2e69ebc1a5e76d7310c6fef9dca2b7f54676614b0697b4c5006860b223725977c6a7e64a009c4bda8ad82eb98e25691f0a18e8dc8f7f830b2dc3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6eb056e2217a1c5b303ed11a11d0cdf95659c6a01def131eff41cee28bc05027429babd628a607ddd5ad9b9bf275d7b67c85ac3bedc4f27c2b690d391c4a99d5af05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391fe90e968ba5372a0f5a0a0f474ffb076bbdb580c492e29b4cc131186045b7f1c0a30226bedfd1b6fcb8417453c42a198fd2a7f4fa08fdd6bc9507d85a078b777468aca2cf41b3023f52c832d1cc5464b3cd3702a645b25b00c5177ad53ec77ae0d6e51acec94fa213fcdc6e49c4b126963c2463b81f840eb806bd17e5fb6402c496868a6e04ab55eb852fbacab719978659d628737594a59683d4262f6c98e38e298c5130a0e5db9299cb72861a1698d167329a0fe642dcb510d19878d9166fc48fec30c50f3db1b5f323051bf0cfe5c07a51e799e148ec755f5ce45d9f021f1fabae350d4d70a0859c287313b5007bcc97dee325d087929a48bb9233d63408e104a36f9ec758508d1ae6e86f5f4d4da95919618e8e9b7a884fcc0efeac83cef4d3f10434ab7a15dec0676f752dbd1aeafc75c0f439de5ec2518d397a28571d422717e2a3c5f80cea8d3e3f5f09d3a1aab67c8886accda56dd2b3ee2dae3ae5f9f22aacfae409833563fd6f32808815b3598bc22c82dbc013e0cbd36a218919446edf92b12fff07e6557f2cdc6e36906c88f733f8164651379784f155da52730bea45b04f680769155f052ccb26a1c08359e75a2e113d10fb3cc21577b3663acf175cbe2a2135e1d5297287f664d5c7c5e2254b96d9272d1129c31f8ae348c9e4f7a1c5a7bf252683ae4d3d33850e4706a2ee6feb15d66f658025ea533cd199c08c4a7dc3ba9d9ed7f16b9824ffef1c7a144c5f820c6663700789bbaac0a813fd643ae40aecd4cdec6b589e3c2b81bd10099dd75955214b76a77ec4c1fd191da3cd3c789a199e597b7a0b3031e106568092f6f673fe614013f820445d03ca3efbc1e3cb097fce9fbf3835ad082de19413303affaca882fb6399b09040a54a50378fddd0d9d6289d820be140272f6d2e75e114c85aab055df08c8a1c8dc5f6131b76c6da2639e2f3a7809225a8fd373126a35281947c764ba27afba91f89cce7c949fc66ee7a91abe0584760fa7222549ce9ee7fd5a2cc2d5140d88debb8ccf73c2b08747caaeeaa9e7013fbe7002ded72298074234f4a1cfc7eb986893879f939fa54c4fa1861620751594794878f7a1a7a3ef89f0d2882882ce9c8b78e72a4d68db4f9075172258c49c2133d2a58b8fd786b809b65228533aa666d0916550ccf35b98a050aaf11b228fbe636669bd9c30dc7e63c112f9e794af1e2457a5a5543cbc04ebce4436f199664af636c8d721dba00abe840f1bcf3c1205fadc4f15666ca1af35c9253f223199691bff23aeef5d14ca8ce4543597cd18d01b9e00a1441a11e5a7a4fe291251d21ce6fed5151c03cd69582618c16ea6227ea10fff62b26d527e87ed3b8cf3cf8fb23e1911782a69f2143d51a880a3c06a0fe741d9652583a78b5a012c417077b56e4ffc3187ce916fd85b9e83732566df9b04c0e5e550606553a37f2c4ee7b3404df7594c551ceb35627445394c34c1c5f88c7a26c62f8a20fec7c908e073184ee3c6025504552480970b3aba1326340e3d3e5232134bbd3fe22ad0e1c419ce027d2739632b763ef6dabf1597f7123c6bee26b6ff9d776f92dcd5d42828b82941b0f80c9973e8ae6376498b96029c7574f570fd3239f40b6a99b9062df45ab0e702f22d34450d1aec7f051e059cb37005090aab3bb82c10995a65cc739cbf2cf20068c8014f150d58c4190a3a9903472e4480bd33e7029fa752c9bf9279f5e66fb723b50aab17f9d7747b63b84aca2d10831b8afa27339b74f1034a1c6b3e2eb3003932fd3ed585ecdd771e91545d171fb7f2e66492872e3e3a16d716d11dd305f16a8e6384bea6f53318c4949362870ea17eb2ff1a0c1ac6449e31d5c77d57f47426d44140fc205ec25b1b6b5c4387744a99cec8ad293dc86984038a2f96b7c4ee40a804f56d8a8e90f2c4d894d68523b0777804af6acbccba361903c95e12037aa8893fe4a3bc5f363193bfbcbad4574895782e8e33d53af791832caa759b37c5396afc12b61c348ba46d2813102f1f67f8b43ee9b13fe44e06e4116e6d92d54330248e24709414d7bb824fdd19ad1f5f77c4a7a1e620a47822ebe384a416204e20347996aace27e0ff593a526cdbe6c743741347fbe737f8cde82739f2a5a7fabd35ecb9ca9e95d185e8da883786c7f4c6c2bab27349a5ed87f402ed58bcf34fada1adeb1fd082e635b60490de83252671b2fb622dde9ea3a5076dccd3a82e17e8ea191d9f17945fb3d1078e42397cbd5c15c7a5482ba9b263eacf43c488f2f741017b79526f77231981f3a5532a43fd52a609f957c97f52c7d163ffd3018cbb4148eb2014c981e7895441c3a4e76a114ff0364a6471ae784962a798911746a66730595aa5ae506945ae27c5b0c400e160cccd31a1ea2e3b3ae33e38a79c8ed85f8206bec2c03268dd94f34cd0cd902731908e88b439859875170ebb8d6b315f26efbdea94363ff91159c3618e5b207e2ba9b86af1e0452a8c73efaf5bafee27b107f28571a4d194666357d3f726e7ceb79eeec5aaa8fc6ae1dc5fae7ebe9875e25980137279a972b492d0c074a4b001e53d3f9a42c93c4075da728bf4c71f59f252bffa8c41a1105711f4668b27db404e0fd00d993a44b0e9ff420a5cd4970cdc2a0d2859dad8e4ec0e35fb704eb5edb38449d417192379173e28eac6a165af65225445b6c65c40a1d8ae74e62395a882a92685917c58cf91830c3ef8248c75417037404aed83693cd01b2773ce1b7a0d42e5562652f8a120df581028431a0d150f8aad6f039cbfc70e9cd58a443bb7639571bdd1ee596d245a7861f263aa7908b14e46c9305761d8bb934b21e2b76a0dd8d625eee6e7ccf71102a8c976c88f0f6ab728ba071212d106e289e5ab4772d76f082987cd6c74935ebe09a1dc7d02b9a40fbe78c4d2c30352097f31fabc8562b7ce4572dd982c83ea56d58749b92778fb03a0fc1396a76b415b4f2dfe62fa9dc2fd68ab69ad1af3be4b175939b2eed3d0c01d604d9155d7ed913fc64771ec34cd4fdb841eb2b355197c11b69394cac30c31782234825da73875e5fd29438ee931bb9cd6b1fd8ad45a07478be88703565ce01eaa5d0342b75a8498189eb2de6f559ecd162d19ccf2b0206d49f8135c9a59a0ef9926f0d2c8892febf6c61ed3a6dfda4fedb3ced4e651af61d18e8a7fbae961650aac9f87bd2d933cc6eea613f4823ae8d9c9daa526ff75bba043d093a628b8e1dc588dfc5ed1eceae1d56badd5c25390aa6e44b0fd077e4048f39b841a951a3fc483063db54efe7bad67580410d95ae482ce55511497b08e133925764d71750ccd7df075f778440fb2e55bca0c32f7c5a4b57dff634d7632c07c5d1dfc3095957519e6a5a66f6b7334b2cd4453d88d5efe906c200d2fde6334ffe67d9ccc88c50f310116db94d54cee053fa630e39714bbf091e384bff3cd688fe9861e551a5ffb0fd68176a6a7e4d1403b080688c22a3627162e23b928f7628f14cbf7aaccb20e7e3910a6cc60584e9cf7b71c5a7d92f4ccd8f70bdffe76c34e81938efec054cd099024906a46f086cfc0b5bdfdee5761e4b666cc4e04856c2a4c854c937dd2f9bff749c885031580daa26c30fd79f938a165dfb9233c3a664011580686edb5b0f1fcebe031b0fdcbff6cd06ce5cd0e4460ae925d239dcecb8a89d0b88e79b037fbc9c3b0661a579d84f6f9fd394e348ffeaa5b148d403f5cfcb18481333abb1b98396e8550b3966c31aa0ed550d8f7f9d62fe3d71690e478fc3a3d2e1854aeb7ed197a5f6a6e18503680984fee57af76253201890ea8b5b0eb7481e7c1907cf89ce1e693c31edc970ace168373d1794c044282860ddae9488d47812003718c8cfda5ffd1d95fa96c02dac1fd52e536c59ef1da972208a49a3b33cb583be078560b142ea1d55037c26485629687a57207a0c7160441b025b44eb9b7b91ab34de792f21432716afb8ffbba5462ccc633f2880ff9424f7c56879b559a06e8a0560bd9509ac719b6e5355dba3ebc8fc3b93fc191add8179807e751f5bc286287a3b81c704274e53cb66f83f5825a982d2e885d629b37da01211ac3e847f6f44c8c3492ae0b212edf6fbe4aea5920764fe1aa649f32472688b2844da60694f27c292e7f3d630fc0e1e17c3b8c62d21b7cb8234c1237f81d9dd6a8db897d86cc664e57e7f6962c039d73a1fa6831034c9f860df56040752333276689e84b16fc7226b2506fc7db2ad29ae770040f1b12557df4e705d5e60109354e509389525d39a7e1d45460c6253f4a8e8ae75565d272579ec734286ed354d78d5d170830337de77d731b9c5110528990e2a789250cc8e24b2ee40c0dee5835e81895cc9f1aa4593aca2c872a8d1a038b27f228f69a4b9f2997f7d4a1df921b0f65666b290dde0a03163a555f0c442fa54feb8ba307e00222b7967d3d683b17daa189ae7398aa408e78ae55fbd2fd8e761cc862f33b030b1a0da8de7fce2ccf9b1c67ffebc94563f67c2750a4f1ac6a7467fa095a85cd16d2b009973fd54e29c08681ab3c397bceae8f264bddc2b5f28034b1f7ae3323ea577399370ddecd54cc05bbd4f3e15eb504b3d9c41d50d291c5664f59eebdc367bd3fdb417e6df0ed0e17717cac3d24bf6e0db649f6de4c17c00642bd4f0365e54a33ccf0603da8bc6c53e1dbcab8b053d0e7d7d1c486c1f548aa9ca7f27ef683001796d776774f1baf4200b47cbc517242c482efe6c1114a1da3cdfc90667f768ae25f1378b0e312758accd9717bd3bf5a0067072920c6f2db7e1aefe682865b5b2ef68f3d57369b1efdf7b7df1bc5fffde5898787f85eec29627f9c1e92b9ca395dbcf0aae51f828b28515e06506b010adeb5714f819123dda15869d5b6d9d771899bdc96f8907cd89d6eee3801a89b508aa8f0ccfb2cd30e68861226e8af0b0e82cc1d567937167ca803cf7556e34994e578e413b33f10a7a87de348b8f6128a74e1cc8df7e564e645e2263e036ae3453856dfa05888ac01f10a027379373d4606ecaa10ee35af53c6ff6e8f14d6b16ab876960f916e14eed55ddc2d16ee3bb5cfa0737ae45320ab3a59c0da05e3629910d2456cc59c7d6ad3a702f364d7f1ab9312f9dd5447e7b41f21ca8f9cf632e9f45fbc443b57974a9dcd12bede2685e7155bf518826ecc7b7cad1fc146249da9fb264093cdfa83aea6dbac55cc37690f8d7445ee64f8da4a9b5b36d10b601c4a9d43f20095b04bd41f994592495dc27aa2f532cbc1f02936f7ba887f6370b572d5aa714f6b7c9fbd20607cf98a3df72f74a01030b0c4054f02fc48f796300ad566db2c08d0e9c9437b3e8b1830bc1db9541f8c088ba1c56827b2dd25722f18a7d147ac24c6bcc16b4ffdfca6e6b9ecaecb3adad92c155e2d43f652ddbaf04eeb93820659c22ac2a7c052cda74d1cb356cf4cbc6d72edd9135488e2ff1da323d5095fa873b3ef14518e13c0c394f9819d9ce0d064b4eb4969026187f0b8682e08d3e003f834ea64875270d1b74f7f63bf7b64969f1f92cfba37edccc2d6baadcf611e41bccb6a4bfe1aa78d5515df0141a52d6cffda131c6327731da76ca93e4d0f24ac9a053d97b0f1d8274ccc46290e90a4c561ee984435173f88a56494b221c870d3973482369fc303edced1fce8236ef09de39de4495275f01ac78ef3cd8dbb7277a74f71d06bf0398bea8e26261736f1a47e4f31987c538bf7af77731eef6a9daa0a7719338d5268395d8774f71b0047cb5eb8bedbf43daf666bf62197f05ceed51a7f339317dbc8f2a6ba8c93adf5c10467c9bdd696de6546fe2d7767bf63a191cb48fc6d92b90f5d965fdfd01700ab56e2db6289cffc81dbf29e7bfe0c315596d6e7b5d04e0ea6935af1b77f4a71196ebf37e9407fe3b64095b7d428da6e126ae88152c5e84ed9a4617e619cdd13ed7bb56d814bd3b6d97fe333efd7b98e04bf7a9d81db5967605faf8c48311e16e4679d96a81918890f0f501a772d678344181a35855ead7efe525e205ea085ba94bf57d129bba111c0f10c52ba529c017603c20d6c312eccde2f2523225d5a8a72ddf83820c6ad99d588e35b1b253362483ee58cbf0d48aa96a20243ece73532f44869b8045624ab30db55e59871967d3c397484abcc79aab820c12198072b606169da710452b77d96bab36b944e2a8a354cdc6cc2be404c787be8a0fe09674bdf12bd364263a6f90c0ebfd1b63b45b6f9b9b8058cacd579dba1f51a7afd479f6ad80aafbea3a80cb53745f94ff0cd7a2822663cea4ad5b41af1ca5360203d4fa002c951949e8d14f75d46dbfad3907a8c8eff7956a82c8a776e60f1b760a2bbf87b8675431065611e7245e40c5506d322f17298f88a4dc1195a385f7da2a4a87db3fa4c1cc40bb9eb00e25668823ed1826ad2f8685a265d590199135221a1e16b1ee6b489cf16e12c8e19a7e3931c4f47ab978077176db2a84bee3e6938c7aebf0ea1e12ce8c90c37a0aeaf6efe0ae00aaefd2cf37033c8f1e636bd63d9483442a8f0bc456209673df3a4e8e51931a3fd0f6960f013e549f91b01897e920935099f7a3d9b92d2ecf6b1151d136b30a318610db686f0c925f515b8107fb8d31276755d528288c9bdb77188c99270196d37e05aec50a7b3a06b7b7656aa2af316e3784fc4819c2372a9dfc8e5ed929940e1f93a1c0283f334241e5a8fcd7867a7d82c6fb2fd7d0df6c142e4df064806b152b5336898f3a95577f2a3248352ac89e8a642b0d6ce07f149ebe3a9341aecaff72d85d8fcf8329a37ac7d64ba7085e2f6bfa2d19740c5d95e3930ef210d07fc8d4f98443f9bc472bdb41b0c45f76d114bd98e5be76196ba306ed32a5a5f3e84421955a734bac6ced8363a08047042751b6246d8672b4fa51dfadf71035ea718747d98c24b3efcb9d2b9b8fb54e78fd7ff9d1a99cfb82ca10e052dfee5b1905cdb4652859bc8ddd19736290434786ebdd7720cc151dcbc6af77a37acf07f8048b3be43d5856081ef533ad8cc20d28557aa03f7ee8e4fc5848a36ea801cf65c92fae4c1a6f7db1caa24ea6ca9a5c3b3ffd654413f4e9adb8b4815b10c098b0102eede00092f2a926450629b56ec55692999ca7bbe5c8b03ee3ce0fb95e5098a7c043c2984e640fe88bd4d1e1bbf6b1e4310d72f7236058b59e3e6824c93fd366858848205f6801433b30517a7fea7ad6e14d1ee150c0d08a4db3d970fa3168f86c81880cfb3caf398a3e0366c7c54543579a8b4b96b691c8b899092e405c38c79844d8be3ea3b7663dabde59c772c99d28905f6f153ed296d94f9356ce62654da68d677010226214bae3dffcd5ec6cf2538685ad47a554a7984271874e2220c09edd295b43780a7a2770dc4af29329b3620511d8556dbe596f65f5f5c37c2fc9200cf2099f10d805e14f604ef6112249e11ccf50e009bf836f2f1150c9771a44eb3a2f4c6d22f4ca5ba339a11809a95e7e73cf767e3233295c3137c7b6f013fe13414565cced14d4319875bf275a9d04247446cfe01b498cca65dd6bed4587b9788fb3b49eaecd58d31c79a97bae6a6565581e7f408becd995521f8191b569adcdbb50bdf87a81f6ed089276d22e7b1323ab39c0654ff03ed7a0527e0380315df418ddab761f6ed55b9211fceb0421f5b9b3f5790dbf50635090026b26b74b6ce1bc6aab98efe179f33a2c636a7158bb0b42a68cb69c3fcda0349e506348fc7be741ea4f9ac3e60bfca2c09958d4d3f2ae65f5bd92be56bba6208189033ae28987aca0dbd3061311765d5b2e3f6ec9c88be0ca1ce876666cca6b0c1aed9ba3d05d3279827cede23bbbd5c67f23fe13fbe471213f3dfdbad70eee6634f0dab8b679c4ee128f283f96f7cd459becf03163ca06402728a61948afa0ebdb2a52cb96b44fa4e0d873b299347f3492c3351aa2f1048f5b439cc0275ac01c33eb8f06d696edde78aa7e52a06f460bcefa87ce49211fb4c7f843a2d1345d290f84c106976bc422e342ec3ad37e0aab2b51da134363b6566b29d7aa472b59506a2df807f99c77964ac3049d3576fe473d07ea106cd55bc7dfd1572926725ae0f4f6e62fe070223f1751d50948fea1034cb7b7b969d1c6c037d84325490832cdcafca68051f2a45288589bbb07d7e7e43c5880b7a3e281289c47b95ecff72be8c4120096633ed4563cf68429af53557c2082235aeae559b072445c09780d5037a7bbb4772e04086fd5ce29068458614e07586e9b7b2276aa125d39f5c68cf8c11e524d99ffd983a4e2280531cf5785fc15b6a3b0b3d6c5b515e36bc89bb151dc81fa9ffe0ff262bf4848069bf824c05f3c50e9515fee8837272fe05daf7ae19931c9bfa159864a5987aebe2056c2736a73e913d75043f91460c0e672704d6701f62d49b7f2666b978693421b0af71e3702cc1a049caddfdc6ad6e329e3338397e21df5eb007cf84b849449911c9d98099b1cf42a83880ce2262e170d21264aae25273b3da7737596afbdc0e9612d3f9ce7f6422432d786a9ba04ad3ae738348f5db1d710fe599f669dbb5204521a0dc2b437f618ec087f0b3d305ae8a0ee719bfd80b01d11036176ea04c5821f63a4076c2c5bccfab04e00d5bfc97d42f9dd85bd47a65a3449969e4af9908e1002b720ecdd30b5988503611ad5870a68bba9d5c8b6cdf54a789132511afb56a638050a6aab94c6c8819561ca13e40ff92e28177616e231469d411051d0c76bf617916595dddd2a099f7a6ea52243bdbb155d6194182fbe852e404211362a6181f9542f34e807df5b8d9095ffb74269750c82b8df13fbd9d134f3af02a3c415a7f98bbfdb330834eb25678b304a3a152ba1dc5816abeb03aad389df0cfe7e6e7f533faf9d6821885a5048c9ccf0c2ce7ecb923c8b778c1ef8697fe97cc18a58888c43dd3e8b509855570f1b496a881c69259142f3db66350be8fe311e542427f5097e931babdccba73521e10f4588d9018e1286c639dcd8ed8a0c007dc77669b35344153ec5e9607df7d58437414d5fc26839891f2d8f1069a2065acbbef2bc3d09bef7d9ac71b8e6b2f5772bea3aba5e4e6aa1f55705c09b78359512291e3bc7560dabe73c2500d42653034bfe630fce491a688466129c5063af0b31ca6dafdb670925484b4593c0022ca85d6d97f2ffd59be490676d5095348fa04cd76b2b48f798a78792bfada4de0c3ec49dbc42ca1094b4ce208427b6a9179ec18084ba9cde180a362faa477becf57e8b816d47e985dc69f2aeeca572f506cf4e12be06f5f6872b0271f6cf03165a042441d6d12a56c263b899d76d6a82d9375f5a232909e82cbf4283a00aaaad4fbdcbda7523e075a569dc2e113e57b113a277d81451d27a4c1702119a9096945cc5c6e3f4b3739deddddb630e02e6114e2833e7223c262ae8c91149de820af930674de94e2046681aa261264b62b934ecfd1aaa48f8208084a62bc602918e3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb8b508e5245970e1476adfc1ccbe4f64f91c31e98b733ba203afa55800b97615905cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110b758819e172f1a8c3c2c52168f42ea24630c905550b91798951830c4edcce1d87b7cfa516e40f9873224286112d74b1337fa0b109ce79f8461e74844e7e3d7061f46f09b1927237e93b13e539a7b6728590b84b2744ec9c61057a7c1fd57ae2ef5fec2175a0963fe30b8801401df10d03e6ecac528ed9b337a66a7445c01727ed2352d746e563677ffe28328b4762f30ed3d44842d412abe9f9a1a8943860601ee8ca2aed80be9ba6f0ac6e6005fcb2f898db4b45e8d3f02f493219c9493b3d571b2df8a602d5405eda1ac36b4a068f38ba0039bc8d1f391829036425ac0914334dfdc5ee3cf5894ecccb69e5c4434eb7a2fe6799241d9a25f5f1e4ef9a278735c55dc310b85bbbe673180feda8b217dbd8976320c730368074bc48230192b4362d544dfa3f46cd9a46d331bb5d36b92230f1a2e1bb2440135d9cf83909e31d9e25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d677335e1e05ba1f5eb87268bcea2246e42315669eb5704bd62f7754894f9728009a6fa5f7ab2a4eb74c7bb39599e42e1a111f711b2fadc8039fd81ea71318778c2a330eccc239e87936b5d2d91e56d9cd4fcf017546b2426e895082cd52c4396d18ea4182b14627d8b77d0b41f13034c62a3662c7c92e0c83b0251298fd2819ce1014be2dbbb2db7b101b66de9aeae6677df01725c9203d7feee91f5d55ec4964d0295c908f54cd502bed3257df424d2de85cf25999af6c871798ae94320b393ad98a205669e37ed60eb10d5184b55cc8b6bbc48c8e06bb720e8ea856e6a1b982637e675f79bc0b6c6fef1f3f57749d2273730fa661864666d8f699b452106d7e98a7c20bc29fde30ead2ee36642307358af48c7596ff588a2b01da795aa18267608d01ca2709b2ad1b2e082b1a8b12ef9ca0dda893412cbe14f12b299ff293dc7da4fe0a6736e4b32aaf6780c68e39ddd17b5fd2c8249522e88f1b1f3ab3337a11de52f8ccb0bb3469cfa5768002e943b62b080f964def096b600679d0b1b33711a8565f531f795eaa65e3147fb2a76a55ca945ab4ca196e2041fc96e372460502018a90cf144a61837c40dac28fb0ea30bf934fa0afa1ef5aedb96b86db98383bc137f5d05634e354daa67a5ef1f5425e7ad8dedbc34c2cf7b3aab98f6651b874683b87ac459119d39c70b978d44e3dbb3db316205efb02ed55ccf0eed2ee58c152da552611384674b964f1f79e7419fb04dda762a9f20cf99aefa9c838bad2d3a6d2a6ae837ecbf21be0d110dcd6e2ac0039ba01d0dd131efb84f8b7b020941a99584239e9f696a7f4da0c73d73ffd6b1ef3ccf34bc1c45b6b07c3604afa4f64662e7e9d9b34db2535fdacd086aef8cd30d4a11938b9b94203b8262e7ec10c43827eb6d21d811ba62999eb35ca994545d8713f517bfd7b302c5acd5036e6776258e97499a65181b18565a7a52b5fee22a5562f98461003743396fc5a50550befa5f8e51a19133b358d7386101010733149c7778b19d7b5e087cf74b87cffe71a7071ad4be169aafd713d79a9c2289c88a15714c7588f8049abb10a7b7cd82f276200cba0d8aa9d2e8638b738b1265f753059a7105538e9557544ecc8680039e377397dd39aa8dcabccb8753e95bb75614d268dbe7fe62863e37a8876220ac38a8d2a4be18c2043f65727517cb53be249092608f29d990804f87cad7dfd79bda0a9a7c6f438dbdb54994438ffa2e7cc0b14ebcc36a33426dbde575e56e1cc97eaae384330fc0e92f834c147e9ab71ef2f46d4e8588e535766870411e93ccd07c6b7b0263ea52a5750ba5e5ac4b2f92c5988bf714f175fc3a886c069045c2dcd738ab8fa99769254140a65ff2ab1bd4da435e3bf1be2d0b63e2989807f47b4dee079d53fbc4ea7a183e82e10862e014fa6f28d1aa3210e3947f6f25acee92bc9715d69f8b2b2c465ec29fdf6d563d76465d5368b062106fb41565f3b78e89c5dc77540f54eb31cc6441ecb1255641f2b598b01e9238c943c43fbfb2af0ca9aff2de6ee0566f03cf62fb22ed8272028a9bc2a4951f2b28514c756fd86d3efcce8038fbc9ca9bdfd3f8c6215b4b63a6e8dd86eb9d7fff652e23ac188b6fa2a630012e35c3a3eb3a3f4c24cda2a53cbe9a331b946b46ca11da6518454ca08878d8fe2e08bb8d1e7739764dae7e7a7490383e6a9f69987348ceeeb85ddb00cf2309a63b574a4bd0f96c87f1d9bfefc73f95ccac32533bc3697ab1bb1c783e7638215590c0e86b3e10bf4d4e649f3310e2f67367146089d7375966b12712699eb32b447bf1518aa4c41abe7f51f0e330462c0fa45bc895717d1fa865f464d55bc94eeaa170fe146e08aaa123cfd79c2253e82cd5f8df5819285f257cf26906d7267d1a44dd951f23cf6ea25586468c44ffa5fee070857d73f392f21db261f68b09e95204f352724545e6ef022cd6aab8195c3379bc15ae704d44eab43e4b6045fbfd5f4330b37cc5799a6fe088a90ddfb7952d1f563641c823069942e0b96bfb384b77c8743794b493ba779faabe13547c984d3d9f4a904397672da858bd8346527afd067df7d2f39120db45077b0de025847070df3a62757ee9f7cf1c979d44b111d9c96a0b92f4b060ed4293458a599225bbc7f724d2de2d457247f76d131628140cfdc26d8a4203f89bc79b79904c7fe4159d96cd376ac9eaf2939f3c317947a336d96a086e771eeef8bd0e7169c43ebf157e21e66b04844e8d036782c28dd80ea09f5b8857b6da5074480f42f55b6b6eaea9e7aef73ca9e2d3ce9367d892069252cdcf6420b5371ccf48d711a04934ec3e486883bccedc9b9257bf656af4ffd1d73ad7ec1c3f9894bdc563868c33fee111c8a29edd45907a6a21db444f4d8e6020ad2c6dd6d20a9f04bcbe7cbc759a4172c3f79c49a5a7a21f5cead216e0e5e76ab57a50b2ce952013d1d02e0cc7ae244ffc1c4c9549adb0ae4a55cf104e2824c2493f4f0750998351efdeb6ee0894a6d462f607e5a1e38bd8106bf47ee5b07e4446fc936374c6bf5d2a1a55a8fabb48e8bd5bed1d8af2d75f36f3b465127bbc1214a05c5474ffadca2a9854e403d1b4c238fda2e84692e4e1fd572c072a25a97ceb8f6c95cf6426a127b8f518e0f9548d475a6e18ee8098d7f11e0cde54d3320a7026a0804cdcd00a8313537d30b0c19c8ce8ae80f467d1602f6288b5486f740b5d92a6fe5f254a01db3fa8d5f330a56d0300408903df151794347e171f4c530b68aed526666c223d3d2fad28bb0f955986a3518406007550ab1ac716812969c4e5b1122e9e0cfb872fc3e09a7e0bfc3573e459a31c082288f5f5bacad257427dcf08c370da37fefe7e7efc53b20e7cb0532f097198eb85fde7c0b07fd6a152096f345a5fca52fac1bb07ae4636d52f59f6851889f7e4d301fdd8fa573db3bb5cd01535dd7d64e0d81528df9b650327e2862ffa6bd5c6b689ad72554da6404a34a2f5d82baa97407f44f449dc83b676d5b7eb28b423fffc0d5381df37a04454061c44c77ce103b4b104873511ad704896f7bb4810078f6b4b2fb81ff72c89f98c662e4212a5d75e865d72e8688b605835838437143a3078eeb390313641fefc13453d8acaf5c006f97d31e1747d760a594d700416aa780c539933c977afff770435a984122fbfe2bec4792efea3803a392127a81a1aa33b34ed6bd8b406ac762cb016a73cf6e0e263257fd71c66d4445d81539bbcf56595abbdbaec6c00223d9096cefbfcf3d4f3929cfa132e85e8a18b184ee00eed75876c391ee8bd4731eddd8cc3e440efc1bec247d4ae1cbed2b0e8722b71b441fd4a7d44a4f29e41d88be8d3b19474feb9e47a4bf9799fc3513ee0cad25f88e82c698cd81a459ee6c0bca9d850f4136296e54404b43126e63a131c21f569d5c1c066aae854ebadd09810b6dc400d75eedbc39610a06369c858e0ec970cc24d7001d722c47b3501d89bd18e5e83a7fe4a2e39423c73bd2cc832e137bd0f0c696d63e293f86159073d340733ea3086a3d3191b49dd1517319c1a82ea9d314c82cb8ce78d7302ba7fe126becff76910d73a1e4557bb8819b7e2bbe1b6a14b97146265f80cf8827f1b6be9be9f805c22a1c73944a62913d1b821811704eb540d97e26415e0f88b0c7a83ce21bf5fc32ab753bcefe02b996774f2cb73200085b07eafff256cae19b6d6831bdeceb2ede2fca12f02465c9ed2164c1b512e369abde7fa139d86f4d064f6ba29d1016094d9b3d4ebbb34e73f42fa8ed17c4b7526acb301b1f1aed15629a8de12106a99438df5d76d5e1e09eff97a92ebddbb7bccfe26d701a89a45c99549f9e24d3b831a988a484cf5f2b1e45a27aa8fcdd3113a8e46ab2d0e6a1b525879603651d796f73a85acd475186283b3b90eaeb9e754df91c9294bf3865d63d3d71d7ca6aa52b2357bb36076f64376de1ca73a917a3b924ed876866db5e84f460467efb8d0c9c0dbb522f120c9440dfc31d3b2c12825aaa880c44e7091fe00ee81dcb085e4b83d51599cc3e11a9b85ca06e9a58691652184c998d6605383bd4209a414c21cd55fab4e7b0cb285304d1898880108cb780fa2040b9d9e207869dae2f5913d456eefca528134f7a6809482a933f49dcb442aaa69b721d433b8300f5ffc2e15d2a471619520dffbad1c8998ba53dea49e0030d249a61971c8c2dfdd866d036970c65a069386dfd54104056f2899f63e0a67e394c5d8b503cfe268a6092233317845a90bed069d4b4cdc694b84d75384ca84f571e9e4b9a2c76edb15339aa275388955ca684b116b988f27f90d1975a2a8b069eb21ae9ab48591caae558ee5b5f125965e09fd90037bdbc2947ba5aec65794ae9d26d90dd27afddbc68e957ddb97dc1847e50da14ad5b70e5a8dbe75ba68b955941d833c8d1ae0a4f98aa54d544eaddc73586dcc09e63e9e4a6847ecf013454d2d04a08a357e94698b18afd05e3cb6a4760988216d467b927a8cda3f9daf56701d6904c8ec853e1c3a69cf5e8509b86a2f444664715ab2395dd498f077a62d89b3a0c83d8cac990e4492860307c200e3f46704be93e94faac6e1424ee16b0b1a3d39a263686c6a63da906c2ee417b1a94bba95f91058454d25bf8aab88a845221eea2025c65ed3263b9038ba36045713aeca21e33a0ca5fb11f30dd8cd9f8a53fd22d8d2a13024c843c21fcbfaeddb60bc0c4b90790a898a31e57e4f041276102c321e43583d624645ff91fffdaa4d49ea5d86d6631babf857f7f9f936b7edaeeefa610b199f721857384b7fab151726a4ce2b9796af1b7ede10245eb0c1edfc355b408ebd2fbc4391b14156c426411fd59425dabf1385d622c96a023c1bf2a63118f7ac1673744d7f9463f2e9e4b0418e133036c1a53fea0a9a5ecfd1e5e748abd4040a2be81dde0b64c0b54d1e01fd5f7e86e724d3ed9ce43c1873455f92ca301455e8e926ca89cfdd41402776d5c147b6ade7076c356b6e154107d7c84fab97107aa5873cb03df66d395f7536557caed9734a00b01c0c5053285500c70fe6edef875ed9ad924a40e4fbb2cf9a75b5cf06a1bbfe645353d2cf9f688fe7ba04847af59a0cc4962fd545529ec2a4ec78424db9c3e33168d309ff5dc3b7a93d849ff6fad94c34c205680d6a2c8a16db8ef3a474620f46f4097ab7389e5a53f044eb0845665145124d541e32f0cc41399fa9ec17ca72bb767364a51bea56f56513a50a2af3c5bbf08e002fd3f589a35fd61feb25dc6b6fbe85795fe7b283a566b9e1ad1f347807791ca88f88541bd5d5dcf583071433f1768702b7e5968a71a9ef0d24c7148d4d37bbfe0170d7485e06e2b52182e1778d57b4dd35b1211c4c442e3423f8cf4e8d9b456df8baace4a032c29029c9afb0bd68114ef039e7a256b6a936ef44949c76fc30959304b61ecc075dbbc491f6d4009fa20d213eef1a10d3a6322f3710601f1fb9eaa0fada578ca7d84d2518eb81ac9f4a25d40db8e2b4daecca46b0e4e786ef0fce5c3a4ba0725afed145ea46c82f25fb69895ac30189fe9f46423749de8579b6dfb7b2911cf8b8217dce97fc7e48acba366daad9fab0aa3c21e154fa9dc6ef96995798c5e08edbfe4cf702b455db0d87acea6a4bb5ae1532eff1129825f997457cf53b45d78603e07bbcd6427ec661e003d3725366f72f53b5419372c5d7ea4a83ec270e2d3f261c874f19cd895919bccfee036e30e30c27e5f2b2fcaaac89bc73530fb6400d6c02ce3995c526eef2c5b463138b44f1438b82fe53f6cb5759cda1a7d0f349b26657fd4b1b8dc691f9605070e80ebbab6b9f2e3b652a58ebbed358e160f026eba5bb37086138c1e493cb1e57f54f814c3feee90ac5d2a83b007e0790bc0e6793d8aa73f6fde75884ff006c9369471b5fff41da66df37c9bb20b6550ac126311fe769a38ea66c345fa350d87531bca2bc8751227e1f7daffd893fd50d50367ec8b78488ce2ebc257451e71f4b8ed8bf3a10ff37435c6751e2ad0f016a18fdde283d5e7f006b5d0a76cf1fa04eeddb8b54485fe62dfd882efe81273486a3fc4aa7067543ee85f52bba6a224cfcdbfe87abcc304f25ac1d5e9c1a48637cdad7d94ab2621e94f192b2276c64eb9d5b990193b7914b7871a4ace3f174def6a70d0bcf2734bdd447dee8dd444ec17748e17867dd25c0831558409968dab8e2c51af21098ea51e11d7a44e5f7c442f36c132bb22cc30c9db71ad6b682ab05bc6725894cbd9537a556dccee6fdd14103dfd1f5f1840175a32823916929160878b7c55bd851ec844854b3b13f31b452e2e7d65641333e0a6c7342c7e3ca60ceca7e8579d39051d1aabc7d5b66612e40223af626c9037785f0930eb703741907bd9b49e1aba4ed6b9e1e8085c2f1a5beaacddba7b7fa70c22045e17017030cadd4ce743fe2f4e99bfd8f8a8c48c2e99f796d803c22289e556343c998e60131d57dd2e1b59253c00fdc8038ce60e1795b31022829fdcad150ceef3f4f9f2048007ce9429ccb3ee64959c85d4984886a230fde3e0e8aa623530f8dc0e7f231a47447de102f15a580a3c2dcff06818f76ea19cac90007a291132bd10fc347c742f8d33979125b1442ac15a6a43a60b3c390895135dd9e29f19ede454ffd51efecb7dea8cde8aa2a084d1f4d9cd26df36cdcfb9a073e8599319beb288ff16de3b453ee4f1056b269776131e40287b6e0e77774e5449b25c03c2c8ab8e8c6c1709aa31a44696474c1f4c0f22f9d3191764a065f19202954827719b16d95f2429266376705cb2c644dd31109feddce40577418b92e8f0a88f19483035f2f74a5cf3e1bb27e0958622474d6d6b06f1f1d6fa9a86fae7b00453bab486d5a1addad920d178bb33dff9b1b6b4d9ff9fc79e0c6110aec89fc32107cff416f9d8e049adcb9df24e2bb8ff22414dc3271e1bc5b83c51a711c5e63dd03c1974efbaa2980b9b1477c7261bbe0cd3bba6a89ea668a2a014462c7313d471db0c3aef7058e99bf89f3b91ef07d6233e5701633a11bb8a64df250427eade7a776b6d2eb359d6c2b5a2948e8ca3feb974f271ff6154ee9186f5bf9ada16098a8b8909c58d998f68aaa906007b15dbf3f3e01e1785867633ad59031eff20c25e50ea4ba098fa49bec83464d05fdd18f7105d8b981331176a1c52a1a6541ad85b74dcdbeeb3a928bda6b38618b029d352a81ca7b8617aafa72afb9f6d462cdd1a3f229a987e9e2605b51eba411cebd4bd926c92e26e4d9e9e15062a59c866ccef1b7ba905e35f2660fa22ab4c5f380592139d5462014a40e6585e4c99a45d786e42a76855f771af3eb77da3f64293aa9742b4d881ae49d354f3a6830954ca4c5c3892c3c4de354f05dc4906caab43f28fad0f980f4a50ac369da0e038e30f1e4deb326dde136dfd81887a4df68aac8b6186e06f05bfd16243ae87c42bd6770eed6c474011d1b3cbb4b3bf6fe18f0811a05d50e2ed01cb187a58b54c0586124c37460f5c8c6e08aa822dfdf8e6bf4fb07616047a2bafa854c3370f0a842ed716d85f5c4e08dfe772cd48b6fe903e4b265b80149aa3a6fe58416c024cee3d10adf8358130bd862bcf56a8023b574c74dddcde0fba9fb77e9cca43a3847efa6d3900bc73510d428bcd2ac4c0204671e35662c91a981e45ba0cb56d5cf4dfafb9f002cc548f03de76a2e236d79d27e9f261aca2d164a795f513469ad50bd495c159975fac432aeb5f7f2634cf45c37e431863abcc9446bd2cf9b3b3d90eca1c99eeecfc7a0313c832f6124d70b6fe97cfc0abe28f76435227b264a88ea226bfcc54103f4ac79c193deb22ca9f808247bf576cc7c7fb445fae8e37fa24aa3bface6e5e86621a9296c811bc9bd1a893c1af42d983524764f8672bf2078823ebd600d04ccf70a9cfc3c4fe28471b092c0ec7a2ccbd61e280cbee4fc001d3b5a3abae1622495d75cbe91a92fe970eee8b6e82f436a675dc4e9c7224f19f6af9f0bf351cd097750481f050c3fd9a06301ad168242c1cad0d5571dfe98aa52f1ce2ccf8759879f7b0e6cff8cf5c1e5c137709d0701dddbbd823d69738dbfb1e38e8d7426adc883117c036942e8190ab111aa5da5ad395612a3185fe8685b6d75ae630ec1ff211673fac651acb7729e2d5f6578efd3399b03047f2b264f0c686e51bb741bac0fe1e727e8bb3e51356250f449f7ee27a30ca23d49a2b98263bd7ff2da05c2b067b5a96a98a7af82af2bf22c43ecae894f1a3084728040581d75bc009ee8937a9a9a267d88239cc2596d88043ca184e2f789b4edf4c1a5388e4b26975fd2ffb390f73601d45831123b4957001ba905597bb6d311af539be51d01acfc0174ce622031414b358f8491599425f6d8e4566077be44784a2a7f7fcf7f71df052c57772abea8a4b1c7387260def30ca0a5150bd9573816fc93b2a0993f1f84c692d76392e9664518817d7893bb30f8cb6abb7625ac80c677f0d5d0971232b2b903b48522ceb3df0571cf2c17ad6033d0a512e74b5815c79c04290bf0312e4e6e4e76d0877ce598612ded0d01a1ae5e26ada30984b7f0a7857604300a4b7ad8122771703ec5f71398f145fa3390f5791a5bff6d43ceff4466bc832f46e33fe6934ce9998e7643ba747ea475cbe2768cb5a951b8dd5418b75d0108f89f636c6b970e27424df926ff57e3691af89dfb588d156e4d309b601414ad38d74679764a7903aa6010480521f33223750736462194baf878237a89dfbb78b6a249e39de8690d8496ca3c85c8621417bb8400d5fa7abe3da7a6de4c61d08e4971b33c995592942dd6307c6055b30bf153074746ff6256b67a7e201f81d887b0c697c0cf6ef02be7086943dcd0082fa3900205780f82379f95cb5f626fe3192b75a74fd2407c79dda8562c6130b69eeb0463e760d2c20f1b3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb58505c915c3936031a4655b60b1ba59858a1c87b1b4308f1dad609345551023905cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f11078c4d048a107c6b745aff21db98fb9d5b47a7532efd04ad96b144e8218f9c4eec21374462453187ff01c379e94cfb29f2f2f9d0654334c2ec4aec49f5c858942800c5eafdb2b14e474a6536bbc45fe5b7e943019d80a7a7a62f8cad932671b3700ffe51b41d644c24b43a4a080868877b477bd95f43cbe6dbaa8e4547621bb7f495f4bd7c5e4f3de5f4a5fa14a4d7e87e829f5e78967c09d3d28d0946da99d40d97b613831ea9cb6a5111e7e4ae4ac9b04616324413c087df3fb08c4f0a9e99209a8ca75752bdcef8d77f1e8eb4c839712bc116b274371edfe8a9e16c11d6e9c27f500116d4bf85632dc4d3a2b7e30017756c3e41b4915061cb38e720a96595d54267adcacb784f21de74efe60051476cd40dd5d4c36bac9dcdc5124216aecb49fe19136f9eaffce9cafd58f08cca50194200f7a493778f95ff124cadc668715f9574a483ab6c09d93a21a8d9dbf8d2c1912b39e5b1d5654120740cee8f2f9f81df0e43a72288b587a11bae75851746490035e6c2f26c1e15d3afe1ee7520c03ef0b2a70f6d3a70abaaa99099a721c243a4adf122ec2fa903ab29b65304f17184bdf1926990dd56e76b435cc38668782c35251ca29b0bbd8b1dda0b0d2469d285b7c7993d494ddaabc3721247d8322365d6a04b8d5b964ddc44044c95845a5548bcdc45862bb4efa7cfb2539d8e25e06450a58c79f3a1518bb6a9d0307cf4801869711d1eb69d650e56677d25a40ff3e5f210cdb1adc768f71dcae3dbb8a41fb3600066260d69886f3b9e0da020fa631284b3cb46ed1a52a74134c86e3779905ce51e2237526343ee221fc555ea7a954bd52f38d0b3753e852937fda3879a9d32d822898967b6b4613f4d6c3d733f10c979eddf1df87d9eb151fab057d6f372beca9c96429bc2e285730ee1b74f3d9d74638993ff38733a2ec766d9377ba7c470754db02e69358a27f42ebfa273806ddf8633dd4c5f8dd743f6e157166316c0c129e6ffbe9429775dd95295c5606e726a68046209eb1a436737fb2b88119c8127631ab1af0d10cfffdf468e5568ec67b035917b7b489b8e5d549fdc11daef83f1f360b599e024626e1567b8285a49ed11d6b319e9361a0741cfdb37c7a8e9dbe9b425098288a99532bb78765d105cb5e30b6ead2960f57a42badc316adeb4eb9f17feb2f56b478914225ccd572f342722523b94aef6d5fceab9f244b5a4a9f975b8b9641cb4540ed97557d6bffadc2c78b2e4dd48fa5938bd50b3cbd9985cc0440a5f252370ab1cb5a55141528a3d678290b86303631049679c2f74a919565b02258725371e888a9d5310578c0feb8b31da0377fe0895eb62329341d037fa8e2683ab71771df1aaca4af2f13d072f532fe04a657fc8902dda0ea0853b594d4f17f370bf6edcab0e3adf1ad91b659f84398364a159e715616ae820116a0dd92d65a0394b5d57216846ce1baf0f88a69adb0a0220ffec8cacc27cfbd3ccc231b78c87e2670802e36b14a4f41ae479592a05eff3881c6cda1356fd7a5eded643e0c72d6943c2f84fe31dea7247eacf9e9c4f7534a10126622d31e16ba80f25081f4cfb108802db5c583531b2f92ff87877f1e90e59c72c0edfad964e7cf70a0a7d20cbc682392b62a61e668175cf730ba5e96cc374ec7f2d8efb62991f68a1f6f60e50e178b2da608d30573c68877f1143e1920da594445393784571279c3b9a94eb10d855081082939cce14211985bcbdf50963a80eee564d55ad92bdcd8b860e850dbd03468c205924ce9492ce5bca53542741939c61fdb566c5901c98dc3a5804bc7596d73fbb8a821dcc0e6d442e4c78f34b09d7300f9a535d617af5dfd198e85f7559d9ed0cbd01e9f9c96f0668d2a3756b72d7fbdfcb6568ad0fa9ceb1350d66af28643dc891cb1f9b91f77d23a684e5f29961d8307baca64c7ecebc788d6a7708e603cf2e5599e548d1b6d7eca665d5e6289bdb29c9989e379dd8067296089121bf022c504d4f3a7efa278d890e9081a7c104678e0d4ff6aa4db4d08fda788c9c2060aeea11af920a0307f016349b97d150d97d511ca561dda1072019e8899db8d33647988214c62765eb1b86fdc6a8c406e0b0a3527dc5233b076d581711827bb968f8b642896c78eca5a2e2051adb4e5e032993368158319329544aba9696f3d2ce85634882cf1126a6d9449bb4f30987bba52230c9e239e9fb12dfd130db1ce469c2fb49348f04b6560723f273450f85ab256f6e0d2d4a8d3f6eb19f14c9a230ae6733dcc36cd1021fa71080ded53f6c18b167a72f5ecbb52aad50e948d7102054f4c4a5700618f1af59be780968161d01f63bfbf0d10d222cb2e08eda0a6b2293dbd02e6ffd1fe02f3ff38c4be7220bb6380b2348d84601d132078e44eec080c536bfb84c21e6675364f875ced0fb4af87aa6082ddf5df330ed4c077e19b865519c635a7aae9aac468169f24500c0af1a7ce1f2c4c2abf602658225a4829d46e6fb9c6e185dd3caba93cc1b21eda7dae1d393ace24eb86b81773c5352ce6f58f8fd75a9bb9cc27fb1319a8428f0a83c8ba453f9980196f1b7dbb58512f66a4fc69f230f06186a011f33beddbdde717d80cf94b8c287481e359b125ea090ddaacaf1c2dc97a146f8db39a2ee9a46ad0f80935225e616ef717c192e191ad925a742439d63439865c3d3dff78f3a077e1a363a290be79d4c3b1c21cdceeba7664b4c9c06c4e27bdb82863432d532eff59d94148cd5dbd0406f1b4c7a4144a657b1e25255f535b32faaa4a7f4a7396f23fe486c4745b4396baadb9d0e38557663365f7b454bb50e8fbeb157d78e206b1e93fe712d92859801d28ce7c4d1ee8b793380b15f4b14e4193d75d1a7f07137e5c2b843421f1c0ff59a775694bc4cdf5cd24567df02dbf5208fdfd1252c1dd545f6b2431a06580e90a8601be15a68148b4947cce4278589d1a2c7b288dd70cf2fd074e8615344ace1c6d433f5dc1e4d5e61145c86335cb08cf8451a2fd6b695af1a4899ae8b65dddd0e281f13182776cf00732642f9ebcb8c78e67dc2f596164a68cadf6b04a63aa29fe7c9b1d090117b0947349679d6d6a1bc30f95167b421c27a5aeaf20e2837d877d748f5c011c1a995f36b30b1f8f2955f04e7a765ad3bf7b674eb0a651a30e0909b3a01a3c1b146e293656e40514227d76ac7939f2a483d8316808cf9d8930105ac3a9edc4db9a7763a6e95d152e19a16848e3d0634206248276c292f1cd36daeeadd46f0b1f87a25942e53c94124bce1265dd74e27c48d063190e54b61bf3c4f66373cf4f553ff297c1a3e2aa044b1e73782b7b20d704c25bed624a45377aae24840f30ca5abe1bfc67c7e6c72e18045d7443c6a73f2cdd563e0fb841e607bac73515c7343b3649428d50836676c781013618c718ee54fc6595561bf6a1e6128ce7797450df5134b44fdfaef9bfd676abadcb8c0ef515b0315b8695af1e6def0f76ab595587559825b588fbecaeb91d5b649aac1332816db9cee6d8b2e689be015a8fb5135b35a369a517883b69d1a3b646a25cd461da930703601972a7d95efceb8ef17cd20e92e264d6f9a6ecd9430b886f2edcdc4ab3dbbb95138ce932696f9aabfc5a1b34e5fe30108e7a6714b8b99fd8faf8fd31111bb34e0828e301a2ef41436fa02930fcb370c308a84403567e6e6524b909f461a7993679fd11ce41e579fba7827272a27437726095344719d666d8db71d51a6c324afcad5c7f599cd4d9e810efa88c425110cc386f9899b407428e520672ea5a3456a43a83e67650f950c7c5d0a52ee6917285ccbaa5e8935f29efc0c080d3966fd7f6186998cce63f8e6ae8f743abb7cf87e0b4fce853c0f8af397901fab08fe351ab28f587b6a34312c9fb935c6cab8a9d287b94d0837e83411e4fd04d3c49b15756bfdd28593743c2f5fc13426f6fdac6aa9a4bd56c3783a13b35ea0bb1c4e067f6e3dab1e0e81adec794d14f8291db747f4c4d50c55d44b65d87aedfb9ff56306406768999195cff21689e26e071338ef36b1e42e3d07398caf136c4f7f0d0ec5608b2b996240cd6470257ccfc33128983fca6d3f8d13a72c5db14aebd87aa8c0a06e72a448dbad6945c452d6ec2ef2e28a14b68d199238f40551116682b9b88fec7202eebc503c4df1db4decc85080e75e2274140f150e5e3b8bd0566da9408dfe1bd321a540200ac15ccd23ac839be41fd1835cf5df60daf2cb94c3378fdfb2371f345af3b86db7841c03190c4e15f1cfad9f21a91c924fd86defdbb0ac4b0e32ba221169f1118799047ea59f5741ae330dbf6f71561cda2c80246a746f4d4e681670870b66f3c9b23d2d839109c9d40ed64b6eadb882fcaee8c94b68c7ece3695bb61cda04030c6f7719cee36b0a421ca8101bccfb49bf9e13d1c6f897961619a55e36f0f0140864296be7159b858a183df2b6b03827126e0bc91848331eb79c9442c03d0a3c87b1e8ae29990f2ff04c70dfce20f8df760872a394571e50438b9b8e9777dee33714b097eba01ff544fff558266dfeee5517e7da5c7c5682782131c9986ecbb4f36535949c7b631968cca67f8ca0ad02cbc5218ccc2cfbd2bb2875cb5973c6c595bf605fa9e35ffdfb231dee04e467e7de399def4300d6fe0caafea03ae394ac66be80d8b82759d4f3244ec34ee31a8010c93e4f4404c604ed5420f66bf94977eeb07df076886e73b572e1ee373676750f6cab6e252d17a7985d4132d2034acd6a08a56897f27c5b6796b476c81bc9de11419f8c8ecfad4aa77213930db5d21d634b871b5b37c51a6cddd4f4a0bb9b9b3836aac5d6fa22c96bb9bbe7a72c68b3edb5ca8ea755b4cd30df6ae8bbecbf4d16135f99db52ec302513a70fdd09998cbe3eeb7d8b8ab9d57f5658e55ad4686e066d626e73e777a30d917b1a55174c4fa566ddece182f53dfdfcf4e0727e8f738d1f9567960aa709b3192762242c01f471dd8a1f91c3e61f5ac954a1fa9eb63f8ec30e0819dea76d7282b1466041d5515a369d17b0491d530b7fb22273a5290d17a2e8ec5496a27c82088df35427a4f58d0c9157691a21689c988df965571be24ddb4f5138b08a6b2c77617ef4b8ee06cc0dbebaa7a5a6fd290f0e55de9741195df9f0eab13312283329e2596126df03a96a9576c8f0a956827937c38201b10695a1c134ca208de87b43298da0361530abb4ad66a4b188609b65aab31e283a2fc4cf4db5e92b5d6c2c85c57842365c13c89a5162c5c5304d98ffd5b435b3e60c3c8338c5fb24fb86645e3cb95bf2ec9f6e25f2fbd67a55d6f50fe0d6e2bb089db6bd1c12dc52b7a4a571166608f437fd19a017e2b422ef086aeaaa31a4e3f00e641e9a95466e227eeb23e76ace1247e395cbdd838da7f87a9cb09fa4a710abb2d664b284fb8bea76ee3c02da0adfdca7dddcf822310da4c2b7824eb3fe07554b194debb6cca58f5d8f84dabae5106f0ce2e2d525c4557d3000eedb7b7196704c7923aca21997ef9e608dd67d7f79aa34102a2360ad6046d24a88cf05ea5cb17e77c1259bdbef092215997f5a95951248974a36e67f68659cbc63fbad56df7b3fadbe61619ddb1b265f490f7dcab28af8634fb1ddca99737ca811f86a1d933b30e6720ab03b7ea6466ecdea5fb35200ea0a4fe2a7b72f3c756d30603ef9b7d313a06a015107c8d915cb0d668d417d3d256dddb33ee086be78cdfb2e3dde49170f51c1aaa9b182edbd9bc9bfcf479767206ccca3666335b8cdd9cced129760b75d5d48381b643ef2ce57d0beb28a1a1d554869b22746cca08405861dbecd131faa1f4fb6f5ee7e1ed2dbbe5552eae026576a4f9385fe09e122b385b47b961d6a4320d2066d2b4f3793d039aa62bceee00a3e72b845410231578d7f72dc1c153dc1a035cee6c1022a65c32ed0f8379663e2539b0a438e4058c8354b493a3cca863c9f0ffeb4a9cacfc0c9c94a6a6967d42ff6e07d85a3151114330e0552063d79c2e0fb2c41134ee8d3994037bc61ef6ce9876603d9dbe33cd2fa351b88570ff1ad623a6854accbc4cbdc0d91369e37a55fa2cf0adc6bea188eb47449ef744186ce73b134020616e8321335c50bfaedaafb6251ebe706a82e9ad586787280b9579ca91bd9bc96ead4040564f27aab7b64d98335aa42eb75a4bf70fd2553d95e557ea2922ebcb4e0ae06f02b5d6957680c8ff1baf78ced329514d7445b84ad44bbd2f59bfc80d49b1023be61467417d1b72c30e3477b9eb0e8fbe0637971967c591a4b75d3cf86c1e1c391e8faa59b93b45267245b3b4bbecd4e2c154dba4136803e73f375be1e7e140a6e49d9b878cfbf9540f129f3d7dfa13c3d46e653c4574ffa2cc00a9c4677179710062df461914fde698c0cfcf0dbf380e6601ae1d672845acf62c9b5f01f5e4cef60d00cf05024f634d138b54b375f718f5eada52de151afe43be8aca6b5311a90ef26e94bdacd9c3996de6c80bbbd172c78af24335dc006205ecba1c3f06936f11141066ffd48db02c00e5cf1c7d0b1df3f3982fb547cd81805221e2f296e876311c3a18e2aeb38378f2fbae2ec81e6413dc9579acd488e467cc73c821e4c65bc19487180852d32993341090f0e08cd7589018f269a9fa491483dcb245b78088a2da1a1c24879024a394c274f00e225dfa8bf96f340832f9eede2adf4c70fd8151d86c30d670b3a527d94d4bb62cde4aec298e95d75ef5de4801dd2b6262aee9f845e05542fb81b4f0b7f9d5a90fb25a775d2fa6193e628793bc2bfbc1ccf6e74a5a328789948d37191f85149a1041cd49e6178d0b3ddf1959e4d44a499276ed8ec18622ed0da16f0701b9435906d6921a2eabd5d9dc66f0244ce45dafa308f01c5b91165fa221cf1bc069542f7892557bc5bce2f5f92d95cd4a6428b9b464eac207c9ed577d7520f6a1ac682e8e6426bccf565a58cce0b60bfd6e7ee56a3de0009908c17f70c3b4dee9731b635f6faa8f6ccb2915e190235745ba6fcef48b37e2e90748efe017809c45b572c5c4830ccf18b3b497aab303fd6905c6275f05e550bf4b5e98e8c6b45fc8dd2eb127035812fc3feb20f6385caec3739c9eb399ede18ce2bfa16beffaed62c89065fd79fdc436af8e23a62a1f6462b3923469057c90707ea9fb3cdffd5d4c0124b7e0cec3a4c950350033b34b674b994c09c76a58ec1cbd0b30a5a63640d0599060cc531442c310adaf622748b91336843e41c50a064753cdc7f03d7eb32e12924608c2b45a59ac75a0f127729d1c28d461673ddbfbc62590f882d143399fcde4aa5d2087519c702b9a7f9ffb06ec1dd3db6242b2f10ea8c72827580f76f096ca93e64b4604857e437d87f9e740789c036746f31d2b04a690b30c9cf45311e5163f191424544b7558d86199532be9c04492f29ef4406205bd24adc79a1954cdd7b8d487646b4f440ee195fc2267ac25e1cdc93c9997cdb8d57f053d6fe01bc7ed7ed739690d5055ed4e5a86095b975acaa772a640220d964ea895a9422cade5b736f709dfdb988dffac5dc303d22e10f5caff90e55e5b6b5fd9dfdbb3011ad109c5010074b8c5857d9f589c4d64676e228b0d53c7f58a6b2bd187399f4599db4e54914f6e0737a58dd19a916c79cd5d1061a3642fa43790c2878b99f6a9f6785b9e00d45aa03ffe89b8a0d811feaa96bd30adcaa48b75661b067890987ad11baa3ce26b8c76523929fdfc7a9e083a1dc7265613695fc847cbff3b89ef550c91be4b02b32c4d4b0e1db06fdab3735fbb9a3042d5d462efdb7443ef12c6162cc779c2af806c52d82ffe372084eb4afb9eae0ca2dd336e9b03adff8f22b6ba2029523e9bc6228cf20df3b77625845281426c8955011ce703e0ab2486d4a554454116b5c7eec3f63aebd2fd689f0638c91886588ae933f3748be30f6493b52332fef1edb52f0ccba6130936d31a41c1909c854ebe6b449ff45ed88170977c243533d1a9a1ccd37f471626afffea95610c04a7f272d3622d0307e8f0c5bc0269ca783afd6e81fbad5c96b686333e8c5da9ef20406c72504ca4a9d2a61ad20a989d6cbece0fd626bd0e6e3538ec45a8451080f91a3bbec50a73279c48e7f333a136576b78f91ed059e57b57a3d9866c231ad85b75ffeb1c38211b82653fd1f2794f293f2794f351abb34d75826a21be4b9ee076c4993fa8040d2023b53d75d6409cc9050ba1e70ba52062c41df9cf0182e5c0fec910b227832026c57e0e69479cd7b3b88ce667c14951cd56cc3bc7690dec33ada74d8b35560079c4dfb27d5600de73d5f08cac511ca00d380da028b17c8eab3812df3b345af5f47ac218d56cdb86e635af88ffe19d864e364e84ad9ec4fcca1a2f684da5e36be07f66fd1f5b9a9e95d4c162cef556a83605fe09700720f3a8f94958d61ead5904e611409b968c7230e8a1c75dadb3d732c7e82e8c34e356016e56dc16739c1dd94bb3df02779f6ce943bf5c8cc7adda0ef4e9ec529e75bc6f69a1575fe77f4f317db46a85af3fe374589a3cb5371923c27b74d0885d36b5e16835faba36428991da43b3fda923b4874df86032c08610667ed1800820d4c1c7ccb0a48667cd6a4b7839f56fe9125bb742f781215a9435947c608e60127f6b7ca0bd472cc1da2962e0e29dc185d9230dd25affa569dc9595b64cc1dbe5b2d3fdd214a20aa939ae079c5e6be7843d18255982e1c2f48a794b13f16d22ee31d98f6e450dc7bae30f0c5d4b6b3b348d4fba2103a48a94206f717b0cebeb7441a893b8761b9a0be69117775c3e26c7845b327f6e5c0e9ba99b0a7b276e5113fd46e3e61f54cf96b9a944032264dbc1c43d189d2569dccfcb102d2adec7631bf650af04c3a36c7ee2d0e5b2321c861a3eb7a2b5e65734420c813c94112a9cd57e6a1078417453d344119075629d857581d0355402ab0360b1a97cbb80afb8ce14595ca6cda52958c9d20d2dd2695dff0a012cb84e07ba450a7586e31f2cf606ed04f96eeef520644f0e4d7e1ee6b497c45b94f73c54d9b0048e387c3d88de96738ae2257e364bdd468c50ee8b35026fd88bab12c7f56c57c2701c0eb40a60d277282e1fac101dfc1651e733727474c9d0239ce67db3a559b620091dd16eb2cbe1f7e7cad2838e765eb795baa494e7ed77962bc5dc122abce6c79696854a97cd02bb8fa62cb785565e43ef1dfb8d08b0744756cc4fb57e0e603d73a3b6b545d3710c08e95c2d6082ab502642624d615b94caf3bdaf5d1f8da1cb9167f88537dda67e9ea0308651212968fa580e3f3d705da315a5d86780c6419933dd386c4d78397243ba2e3522b1f9a919129c18449d611eb9a4e699f26ce1581e13a13b974094206621ef668d6490585fcb4c20260ec58eb0d18be554ca0b18d80fcaa0645a156543f5a4ab6e2da681897c2bd74fe12f43203e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110b98dec3002f9256889dea91647b5bc5a3cd8c53a5869718b117ba775ae7111e3d8a57e66cbbafa2421abe9cb42d597ca85a3b9e017b26f9853be8bcffd57db718b4182973a60bfeda759ed6011e1206a306c15d12a47259593dc360b4416f2521c6545d45ee2afafe50115c87ae1e41ce1b9a151efec92525d978ca720f69c6e88111b64e3ea414147baa31e823e4913b896deb32dc74d77648fdefb251d7438ca1a85ef3c37626ac3420a6d151e72f00c564a4f7c4021b3e787cb4b7df8a5c3210908958073f43f226e63642db93f511221e576dfd3500c922df6d29ca06ea118499331ee5d663089be44e3e88c41d00609703429a50dd0091d707aaca37d9d5036b17c00a5a24d5205689fdd88cad361f5ea256b8cce375bd18f78818cb40f815e16fce670e5389e1bc9129b88b94b8f4da0c4305da0a6a891ddc4822c738ce25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d5093ab38f4813719d4d31696e9a6e0f680b50ad779e2c9455a8496c3b56ca56775c1aa1719465a8b08665c93ba2ad5ab900e008a6cca3e64c2ba97125d3becfe5566d95cb222cdb55fd57a422b2be7ca24bd0191b47f595292ce6622ea422096caf14be91199c75c2d5d670b5171fe90d83e258fc42c48b95222a4a3b1e8d1e52fd1abe701e404a7adc47b5c1f6d5f1bc527772cab06d6853654d24bbca8a9c194ce282ae9a23f9316ee2b9b27bf179be80b19787567a4e2012a44bcae0f582eb55ef964ca9d53ec3dc7d6597db96cc1fec4e498a5232cc5b39fd10c7c52bac84044e374be3c8ad04d85bdb0d1dc3aa6d1312d26131881777e613b3bf6c0789d0bdcd437f0fbe60f9b2e13c8241bb1079cd02e835fba6f3e507a489ebb3fc410092da357323e7716c579317821261ad581434e646039c02a5c672566c44a7fc05e9eed3fcfb2b4f005432661b2483adc17e16d96d00070e938c90ac70ed7894b3d46d7308bf9569805e97295d658ad0b33822efc0a37f2d6f6d76d4c50b32fac792712a9558b0706ad076d0674af001d6c74a83639a39fbb436c25dd4f81e061a17f36a31a69ca04508d5a4df3ea41847478338dfb416362495a4702ef66e8c61ba0b1a95cc2e748f4ffb1bc93f8a684a8a89b2489974b354967cc63a6c180c24a4a9478fac17b1dfcbfd9ee040e499d5443e1b3232b720a6ed19ae48300f28a4d2f78b19eb2992528028b1bb55cea5b19f77e2510e6c547e51af23cb53fa53f815717a08c08827bb8d9242c3c8bfe00286f160b3e7f605693306fc8b41f84593c2591dc0d104340934eba89431923a20800162424bb7b3bf3b6543d47f64e70d6c622943748cfa347e84cc39b9945a2b607eca6da051477b72b96f6cd859f0b0598ff4796e1592b66d8ae948f60316bcfb3803d16860f988bc6c22af9ef7f2a7a93700a1d7599643394bc7adec460687fe719596b3c7a5edd247147ce3037f1fd25cdcf414d120670e0d1be767026d3e52adbcbe3ce945a0a58f45bde517b5fa178da8d6bdbe9e85cbe1576cd5147399f2353bed6e84b93e9d13d057862f92c5eae398b396049a1ecfbe46a3122fd223f57f985be51da3fdec5434eabdb533e2f6e915c432a07d413db7ba79656d6e68fb01003bc6e82972700c53378c49e9467a9bb726500580586393ab4d7d1b0114d9d14fccb45c8d0d18d2f12d6e42b70966e178d837c7690aac0e366bd54ac29ce25fbd694903bdea779a121fc2f53819cadf9f9326d96726f048078cde1c12c8229ce53881cd555271982d4c5d56b0138c14b736fed07911e04d821f324b6dd9dfc35009e547c447dfacfe38d9fb27f8cbbe5eb54089058ded9cce06afc9e5ce861bc5d6c4fb8dc50f59216edba662f41bb15f7caf54d6d7853bdc351d809c987d46f6d443ddbf96998688599dca2c06776731a1bc1be2cdb7e0de3fe868666a43674fd8d73f80d6d3d8e51c51a82f1b5eb28f050a2cc079c9e63aa14bd1ec75032568de77b5eaf7459f2dbd6f8f18ba4ea473631c4d7a167ad12a12c944ee0c7430b83f2c419dfdca27afff42685db18e6a8daaeb86ae0deceeb302ab6042d03ad26465eb25233cf65dfe84c70e2f7fa1743d7d768de9a7862f8425f30ece78e6a10c394a78b6785144dc4bd51d03a98aff6b0c5d3e8711018c5b250b8ad3c666f2f698002a90c176039d626baf928b4556e451be1ee14d7a30380b80ad72021be56df75fe9f1ae7ebd4dc9af8cc0c66a7fa3e59f0c434ddb422e581f48b0e01f75a01e889681496f01ab300f886cf3e3f4bd7d09dddd941d7c8aa483eb417c7d35d6f5ab645c11c9610d4db81a777ef2092f0267192d5e7d973149549ae818e81a88035eda453e78354bcf0efdb32464b6f035ff64481c82c92e096166f607c71a46828f539c5e4c83260d594e04269ff9415338ba12ec44b930be65a66d60e3ceca6d451daf2b6dcb762ebbfb4a2070792a82f9f5a2bf37576bcf7203eee683e1a048b0f81500f8ff8a363e8a9c34c39371f095ca6de1f70226bdcd0973d53d4861787fbeeed39d2ff467861ed5b2ca804fe81fdd2958745c51535e9a4948b9b7c544a291f37585f20ffcdb2658402e2516f671fee575282766f4e6142634e9665fc3e2a8c7d8559663c2b9059594995ed09176e77ffe376f4fa5057c45004053a79d6fb9316e8027043d507aec7309b06f85f15c1057257a9803123c726e721b9504a3963775c0440aa3bf12bb0fcf24093c9d9ba64966ba73ce4809ab2e7001342d0430a8a1307c15e79741f6a1d8d28bbe22bc5700fc5befea605d5899df665a0e5917e9a57d78be3860ee822ea087fac3b9a6891c70bf7433d65fea03314b18bfde414371589c9ba66072026aa8508cde2faddfaa4bf3b112a1dcf615da5078294c8a1f740b916092300ece405cb31116525c2048894e7192d90f5fcb30e9fd1e56ec3cb088169c2c8f7b784cdecb8fc7df01013438ada385a186d5c41fa3c3be5ca561067ff582142e07003c4edf776ec97ef232cc41dcef7901564b1fe674fe142a999fc29f76a12aea1ed3ceb09cc20fbdcbb22c5c78169c489ad52a672a2dc9967c6b8460869e20a05be9814e93dc016d3d345db617c0fa75a1d97afd449f02c506f4de114ffec482c6c2a6fa160700912702819785093ca6d4a1c46ca92681eaf6fbd3a035fc8c9c98d6accf643f9e1d3ad18e3722a7e6f176ee16af32941728a287706d648fcd4c6e79e9dec78575a417df95bdc5fd592ff92aa4ed4a23447634e3916e1efa5957c0f5308361a48f8a949a62736eb76b4ed789d68c6cd39652cb34ef8882e42342fff21233499e73982017d82a2ff00aedec1a4d67cf38ac0dbea28175fcbdd257dc850f605896e20a3cf20d8309cd5fe022e67d25325c67464405c2723522a4f413c36aef204abfece225fae478bc2dc187792f84acb2b3f7bd38afe406d5806acbc8eb39dbbba80ce327d8ade4a89777af6d7e7548e098875e868d63eb306aa92b6d1401bfc3c34ea5555c93b6d3836cafc7415d43fa7065dd8e63b3934bbc2912b33b149ea101dcda5224ea5b050e4ae9139bf26b5d6b730d3d0c6828351cf132f196956e923f301b20133a6768f762ece8784abb6762f12f19fdd1222c2f721bcdc7f212d307b166f43395493d4fb29012045e7574c24b756c37aba9009e6db6cf42110608d8efe7904aa495ae923d96e6a9352a081d9c23234b6ff6909bec4374c141f511a9e13212eb8b7e5e9a2fb18c5c2747b2ef00d1ee39c0e18e8f9660997bdc847676e0c9e9abe3750236699d0aac5eadbdf403730945f268ec80b8aebacb185f705a1d0fa03664f68d6a82f42c48d7e96b089ab18c28abb367ed1db206c64a403e54da315bb4a9aa5d3c57364bc894a2ffa1b4e298053a3bb706480021a40ac59171e8b2c565806cd9cbdba856c0b261de1991b928edea88d68a33d24eb68c0691928cbd217fcc7c868ea4df51ec37701dddb40eff149e7f79688516b4f3d3ee7d209acf4f5e18ee217df90f6d151fd5f2610b294dfaa4ef05767ef72846f6838ada327e237519ff4761129215a21184d2143e76397b66a3436cf1f08a9156c203756bbf293dcc68ada62d0fcadd7e42efdda635258f6f7dbc0a3a8c44d3dd069aa10bf93215c2a94b32c0ffea3ec9b3f75999ec4c69cc300bb1560f6f7379170fa82b8fbc0ba1d51857917ce29e9e97909f99af6753f29de4dc1f4127d58d8b1155308c908b958a5add99cac14fe929ec1274191912e58eaed7322684eb715b225cc4b0d2a06dadfcf13bf9691890f018ce6ceff05d3b51b0d844c41b4dc6c2baadba05f92313fb8d6ead89545c2724e6c6573093cf9d08a68c0c785fdaffb9af92022e854326e55dcfdbdb1a2085fb1d417be2872c7f00c05890d0f7c293e999c19a11f3dc1ee73fd3f62879283ea3793412457eea5e7de6eb3d1d26b4381f3b616331a40b04098759e61c718d65e220c5163ed3494c3f27c5a03bfc2130e128adbec0e6fc68c11226f69a0aada4ca1f48d25ca779705295376acb4ae6c97b6015d7e7089e1370ff5fc9afbb43bd42f93e875c2fc179eee852431fe6da92f823dc4029e2788c5e037951f1eb38df3a113d0c1deb06ee9c52af9a9dcb4a995c05ab558f359c6d163ac0bc4d1c31771654b3f4c67c2d61b170f60e8d421f7023ea8bb5be73966874feea2559af7af022b8d1419579e42d3b43286c18210017a844ea16d09c6abeb06018d100dba720bc572a621e6362758a5d934758c6cf6099ad19c65aad18924691aa5ac9f358d7e36a8fe0d14a63ba49dbacc8813f5fdb265d8614dcd328f052ce0bd1aa7c1b23ea7db5e9bf6e09779635a80f6bc9abcc340a8097348131a298db54002053fe95c309204c325eba3d629e666f08c1bcb9961fe68a5ef8c35bfffb1243e117ccd98624f1be498fa0c023b669c1d7cca736ae7ba29d22c720995bf9f2f931ce48aa33f0f9e69e4e153c4d0132dd1c0b6f6d367d039db4db8b48bf80321950ddd19d79bc1dc29480a0a250277e00a145203e0b2ded37e5a63185c9e90a82b3755cb51993be79922ed488a717a7054a722ea7ac9a2f015e8b7bd47465a1b663904bb4d40f6380f33064fb38d42cd02ca4f2f1bd1bb9efb2353044203037d3972f259c7d13904a17fc2a64711aaa2702f0cf1492a1aa3719a85d3a83ae681df2bc9b7007b9c0883c8727545a6969c741366efba1c19108ee892ade53bc27c79c784c6ae593eb5a53c6e0d86a31621a6350febf811623423d4f142cd316ac90777926b426137a203aeea407b88c8941233200c097f4a96963471823a2adb2381e45ae99962ea8981ca345b97d1c861485138d9932e26cfc6e83b39db5d776e3c9c0e885623238edbcbbc38c449c29df27659ad74c822b032640716bf9b7752d14074adc45df260fa40a2a83f4e125fa356120af10a2aa9b72eaa12f1e9ca9b74b52a7f2d0cfa799abdc3a78a07fb571abb4f33090219168169251be7fc32cd770191a3e5f50f06a421231ca080620d3b25e4aa3bae5a53aaeb14be69c31c0f2074bf9b8bb6b92f47d922d2d1c9a8141c5fc292fa6d1de285c2b1fc581830d58952351ef752c0c0579fb21e97bc94e62ca711ff68b146aedce32a116e900f6324f8fe0bc9c6a814e15653486e9cc05d7a19f85f390d64297fe36a116b7439bf42276191d2b28a799cd21728afa0c3b4f6849c122f4130cb8804644d6ce4c49820dff9da849780b932bea231aa4be9273003eee472bf4944563bdd4486c27091ab72bbc5bb56b974b82a5a866085576b37d8d32a1cb6dc222509070723763a37de04963b3dbaf0899b8a6bfb153bd00cc6707376eabd239670b1c3b745231440a3cf9ac1ac5d4b25b6fda7c0eeff1a671d4e1c20cab59417b2ae220a2ed3f78912d337b103b1512d12cfd6bc5eeb7ef8953e54841c407149b144018eeba975e11fbecdce036b93a821e21e3da071fcb3758ce5ddb2f5c396e449e799d2f6e572bdf1ccef15e1ab4e0d0a39089a363a0a26dd0c8ded3cb270f7d10418cacd4e6628a81e0a3cad8c1bc7f36c868e483af4b0d9f93d46cd65e6bdafb1f88597dfaa9dc588b8e4171e5fa154cc70d41436cf6c13a8140d1fc8ea5a6311bcd3e279d22e7424e6170c4208bbf6ba4d635d811499707f9ccbfe469219d81a0084812840ad197b6214ce86966ecf132d694af0fff1820e9252307a413a257afe6c52ede5b65d587b52f8576ee6183bc2053cceaaab671d155dcd1844015042a844ba5a3f8e4dbefc41ffd06d877a3bdaf2b4bded976871fe886bf6dc4566af595a28c3ca5db1d67c79adc9f5ae2c949cbe71862407a1d61f656d67778e510383f061dfc1a5886c1523abaf4b1739cc158253ea4685d3e23f81868ae6ab40d49914de1b1c1b4766f5a59c51a55e678f9efa58ff67af8f7fd912f39af56c68b2f7984cbd1f8a969c0ea4b7136e153644b9398fa98ffad2bc76219b8142fe97b377b64b58b532b31e8cf9a81a654ddf50bf30ae95484e20d83f76f62dfddea8ecb6fe4208fc0853df3c3f584c961db553da9a3d0d181f20f3e0f00d6939f44fffec9fb45fcbd17366b029c52f25c7c6355623733d568a0ea3973f374b8bd12cd07d1c66665bcd8c03d32a2d1067aa06ba1a7869d436db79275a00c072c540f94e1c48878a7619adb03a11805f0dd4f7abd103ff6c8f2cbb70693ed90a09f33c0d61ac03b14efe1501ebbe0be5db10e64cf58cc92c736491b31d6e959c14fc8cc0f248ff189920a2c6593c14581dc1f1716d85553dc9fd02c84f9beec3d8f7aaf03512667fe661bfd7ed5d00fe0e19209dda16b7be2bcf5496a5801c5b8392a77d9096668d4d44bf05931963265a665eaf263008dc0eee0a965395c7ed759ef1e3d038511cbe924ea305495a34225b80a195a17bc109ba98e9c264624daf1f213cb17ebc2ca50c99c6d991ae7a68af88418b9e3204a1f4b7c3ea6512b2c4aa6109f5d0275de8af7d444002b3e17a2d7ef0d65c54351c8876fadf65822a0c0a4399fadf70d18098a82350ebe9bbcd31d444b420afa7af60b480883fcc66b72c504fdcf7238280d296498c28101b710f5bf5e72e5a2f5e34a596dfdbb054424605ef05337ccdf65b73d963f1e787d15e200628e397dd153735740eef017e239deaaf09a033c66977630def23b2e10bf121805e22a893cf7f3b2f07feaa46de54d3606a2c5b7f2c2f27638f6663c427de9f31718aff7cc727329e56a8231e48cc3db59e2a4d117f247065325bf123840311fea5c260e5062acc00d51e852f49b573bcd6c5c6d628873af65c97a3d873a794bd8dd4cc7d24e9f703c460db82febf57d0951730833aca583df816b15431dd6f0e9577f4773d12989c88bc60154dd964afbe873c5034ad7d7a41a896fadb214321547091becbd865953e8e582770143fd651bf991060ef88f60b3859a937dd24e328dc2b809c4f4602c4f36d0ddd638c3e084eaaf49ec7534aea680b9bb59d3cf8c75ac7cd2a281f10410f394ac39b1447208b1c8317a1678d10de777c152998368c48f7d037f4385d33004a7f90a23dba1a6da70d977d695b73e0f4101838f60263b995c1f15b480c6587bc07f86516b814025e5575a2df515f3da0718706a02ddb0b4f79dffd76977862bd1544d9cab9d36cb333059ba3a1cecded8d328bf417427d466b55a155b3599ade4875c170a922df1adb6a286e35d65f3431e3a201440c289e1229c4caeb5380d0de63a19602217e4baa2d10b1b8b33ffb6d4f89dbcf94dc84da7d432ee90caee8005c69d1e0be16edf9037aee983fe25f2146d7cd6f4a8978810cf71171b26f28794e3cddee7935448281ef49aba2f61335a62fd65e0d3f7384e83b704568aac91d47073588bfc8c787b95c10456fd7ea51004f6dfdcb679bc4fb71207ce9a99a2e621e524b0230f453da80f13f11577177421a3ac58184631b514c1c93b96c42049b809976362fcd1fda27ea949b5a94ea4b97bceb430f709f5754c96a5846dde33283c062e0645b1ed06bf4d0575f0f7c4c639b85fe5708f7389eef8232e54f0c5459ea71170eecbd828270eea65def8d619f7cad77f75f2af538ad2f2353416e26598fe0304c072e18126331280c329673da715a92eeaf57cda55dbe25fa85425c2bcc3e194191348796dcc4afe7d4c6f31c791611a64e53c4183e6d7964694d635cb4ca98957b5fc67f14d87e3fd1b5b70e36a9d9aacefb218fb128304e32341e8d8d74bf35825ae01d8f0ca769470e706323bedcd82ee4508942f98f3a94eb73942068ef8b623fbc49497d236ff763642d6b1c432c7a617f0b7fafdb2a6cad92b44794c721cb0d6c2e80136af6818df2f7be884d9f164d7f5e9075c9c1cfa55f8c36bf8f0f4facdf974b1ce4e18fffd22db3f7377bb972af22e235b22ee4c2037ee688df1c0913ef97dd293b1a3e5e3aff1df01d9e1f02613450deaefdf12bf8fab2ba3c6d4ea7bf7681deb7c5279f9cc6f050d7f377ef02238c0f2882eca31d942febf54cbedf9f11231ce9cf669e27bd86c78318457c34f478418e645049c12c0861e0812ee1550b1de9e48df63b37ebc2eab908e93d6600f7dbf4817184d6f7a541813e3321a91bce318671f95cf6a0fbad85fc12092699a1fba6a12bda4f843d0e162e371183a6310299a173d84e63977d6473f115ae0fd33e8c7aa7c4d72226a851b6a1d7d4f5fa2581461bb04f46f850e5bd737e47fe681ec17c9f9ab9500a5eb2f578e6cca09cd82ef66967cb0d1f8c9afebc76ffb7a1aed06081e65304423ff136a9983ba86a2410bcf28849d729ac71cd28b9821c9651fd0e9ac9c28c6dc359758cb2f80f9b81ef89693501a90160a1290a28000b95c857ffd4a7e198a8103c65c9d4d664438858909231507c9aa4dd8c7ca13dc35a89b1ec813bb42bf09d86e322924bcbbbcd08869e47623b2879ce9c5cf6410600498ae47d84944668d047f77a6d3089f63e07ef7df48c7ac181c5baf6e798d43e383c75f65c74c01ef36bb460449899a6266000d171857a25334d1cbf8aa2111e3939d0c2447dbe8b0268ecb5062a61ea88f96e991016e48d8444e6d4e537dd6ccd622b79cd305afc089c2ce1b987f33054cabc6fde1ba506ab05cc19ab59f21c73b6386442e3dfe7a538feec244d85fd78f15a57663413d990e61502bbe3c0e7850b49e83ca9237cd9a7a03fbd0f1e499c184d9509680fe17a61d41db8de991ee7ec6ad77c2b179f1f546cbb65398cad9a472559803ed77c3369b7a6e5678da6578988ef19b58feeed36e346bce87c091cd46ee7d043979902069137d777d5780367efdf6baec0a80b12e788c61c9ba80b0e246f78f8da8735342b032153dd733e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110d768a67b61410d6614594ded6e55dc4eaa58a7eb709c67a683628dbf61fd79e1b5468fa90f9080949d11356cfa7cec6b8e24fbfaa07bc2b2270dbebb2d02687bdd86b90f51d5982dfb93fed69c0619cc66246e6b1f648b1fa320312e2ff797faa0100d27c0b504791701a18130e9f35e295430214cb589b6a0b445fcad5f32f65d0b2dd08eb73e91f77929e744ae936f0ee348823344bb5c943756b8492ffe53f98aba0c1183b74af60e9487e19dda99a5dc72ea5399743a9d36479a2ceb0b07dc6aff32a4df429d1a66e75c31e94f578f6b7ca3bcf0b4e1479ba260e3f6ecdb98d4a41d3a1624e9002ebbe252b148b6223980a6efcfdf54a144b2474da3d33d1512101afe4517340c5daff7da93f41d36aebf875f9b31da2b04f22c502643d93f02ed5fd9e97fd2e5cf61206d686ac81511d11e40fc554988e9d89c7be4eace05958df80f406470cb17735b7f52ed28560e7cfc4969c61c68b13830c0d6e446770ef214c4110dd76d91cef18795c32d4620893da048d3c253890d657e866ebb0d1b3228f431cc4e43d82a31c18f10e39d932ca2cb64f0c0c640569b9c17ee5eb750e6b0c5904de830e1c5212bf92be78284a23c1e61ba375b7598cf7a9d4d642636f2d0b7fa776b8697964aaf56e0f07a7a00683b2f9ff99f3b72f0e1799a7616c7dbf73c604d688681c871facd8c26829499391ce9d9a36dec2ff31ef6d58639a4c32025ca5f7bec6a39a31a85c735b5e8c6bb760cd70615f02db334b586ad7d64b80dd393d71b917fdba36ff646c756cce177b1ea1bdb948fbc3038db07bb76708b153983b62cda9cab556febab7d4ff59693f0294d0213cd44f7d8b3ee9487d15ffb90d5fe7b535a8866ed1a377839b5e23f1b5cabebe5c0d82d486d4bf669acc9d6ce2e74bbcaaeac5061cd720d9c2c8d63e9548843646fa3341909b2fc6118965d7a219ca0a5fc668b4fe2e2accbb1bfd1aff8ce7300f8202d429fd9412a882ba2048d05fc67d1458e9ca3478a8c3f8747a015666df920d666169246fae4865858476aabe6cfa0c134281cba01cb47056aafe3438f8202ca54459515dbcb88c7a86229e05b81e3b0f9df1ffb20c71d30dd266af2e4aa068a3dbe045fbf7ecdebbbbac67e2dffc050e86898312f0a3a86b1eaf68e0ed76756a3f49385785bccaff68458622fca3918b86a23dc36490368f177f0e122a6215d943fea48b774907cbf92cd32a13afcc841eb42bef021ad98d6663e79bc39803a4a5e85f8382a1047b076dfa6f75e629bfc095f9010be905a3d74c88c4a866a9f84a015c9c6952101598495a5e092d596808bc31945b97d2f41c9f24af34b2c97d681bf9f5a3a906f3a65a62d6e4bcdf8e166d7dcc592e61d9dcdad357ddf4848b66478d650d1923ec2db75304219b0566f6fec2b55a5c8192be79dc9134b535d7c154517ca6e7a5c9ac3052bd97655df3ac6631ec7dbf2f04597d8a0e36f57998ee46ff891ffb76217d3e85f0ef60343750018fb24ea2f3ad6d6b16cd4f851f2724518a399fe4b7ddc34ea440e6725a477dde3420108bc535fde8d292a5b4dec481b3a4c013e456aba7151b72b9d6367bafac421b2301d213c67273829e61802266c6fa8308ddc78fa2046facfd1b0485a4c4aa703ec49e4ae601369e2b2a4d0f0613db31041d170444ee7c40618d8a242f256dd1c420f997b59987bce19e2c387d1cd27ea6cf7334ba343fa7df57e873ddf081fdb64c8bb339d46e68e4ede5b78b8e28bc39d196900f960c5df502f0ca2055905d84c61c9dd42a0c01d31b64a8ceb87617035d2c57bcae0c97c340c1bbd3a3cead777d5e1333fb1b444a0fc87b4f55ffee0747035a923ad26c9f8a9ffa3a25426656cdf96352e67c432ae1bedb9ea35c179052c88d158f5eb5e738d7375bf70a40eb0c19cd145e7451d87086f30863b1a994256b4d6644341bed5aaaec1d744ee7219d8ccce7d751e60df98ad8903a75927bd5abb60d31331a111d04c22617e64066b7b3c06868f671c94d228396bfbb1d7c141b8e3c91a05ee4ffd7253191c2cd94e0134f3129e74127c6740a63c4f32355df373dd8f9c96df78dae980b0c25cfebd864a9b597d8cc6de34e685cfbd27314233a0bc277209bb5aa04a7a7d5fa2788284aca7fd3b23dd97ff6f233a0e0c86d95ff3cdd849e6310fa5f4f8ea6597256e7811b8c05fdd6b7a082543b3e51d669194e87bf1e625ed84991c83d29126c2285bfe10865de5af07aacf677dae4d4429052c56c87a76fe41bd6427e0b2490dcd6ca7df90e01eef716536572380d7f3057a305c5c8455c36fb799f92af7f9dfa0760c8c95a593fa9552eb683bc44e3d88eddf79c12b906549f4145ef94c6b891738d40ee21c56f0996e10eb9adb8ca621886662b642610f0d4e3c344a2c5eff36c65b2e70d6e81922ca622845b39366242375443efa10c2f1ddf6eda5d34d9b3d1ae892a5a9891c4311a8334a4b83b18f54ea4ceda11a7de3231a7a89724db8f27723e765986f5edfef31bd7d35548a660697779652e29b4974fd82c444d43ef62decbe4388d6be995d9756a5e2078b373ba1daf34a3a935c079eb8a0ab20cd00e4a333a126370b14aa65800a516d60db5fa371660e3e2c3c85676ec31a03da94d5c77e4762f11af26a7f6150eb582be59b7ecf5ed46740874874e3ebe7c94f754defa9c4565ebd7035ce87e8db9cec6f7facac37b50b414ac99ea38d4a4cff7862f6d1cfbf61e12aa26f1580ce6e72c615a144c0499c184a504c28b29e065443065e620e971f0427ac19f0331c0fb680571cfe3b3e68bd250eead18e04642bd52db37e08d2d4453411ae2ef9a4a32720fdf24ebfa2a68a60eac1c0bbdf5954f9d22c5456930e960f8604e823bb7f195cb157c486f1a1a9e3c67c2cb55ced491d1f9db06478dc26dc24bd1206757ac8d70428b187705c1843da045f47d2a4d2d87b9e246de0b2dd3d5d7cf614bd6de2256e06b7110d891814c8deea7fb12f37ac82926ea9d8cbe34082106f5ada8e04ef3296090d1d07d013d5cf23f07445f473d3f9ffb7c0cc7aa84e04100ccbeb2dc56faa96e97465d1ce5fec7d6c8ac21ff8e5eb0f07e2588ad93c69aba633ba2ce74fcbc34d98139abb7575f56774603805a772a963e4158159f1cddc77ffbc1369d6d17e607aa436717e4b85ff3018976f17a5f10af80c012d7359e88e41e3940a893fde54a3e89df7f4422a89dd595932fda23338a18644021f96aa8355cf46ab61b32a70c8cd8938837890882820bc83f8dfb137f47cc0ff8322ac1183826bc4aa8464f1026aaf64249b83f0d33d991b2abee349081210749d28ab6db164281d077c5339aab73ffb277181ac7c36f5a1f402a12a021194edb46de0c034a2496066119ae92c6197c51330dc8ec8a9dedd9a343146ebb8b67b9bf572955f55eec9c4504a89dfe2b33155cf430cce7bfea691b8aa414d5146a4eabd1d43ce818ebcc050b354da9888227cfb96b9dc1ba6c5db1bf30643a45f4fd6ff133cff4d424fd9cb86ea434def30d787529491f71e31adadc5aab7a55eefffc77e6297f5e8c036f5c7b34c661b07a6375f3a76d6028907e5a034f0c4c8703d89003180aaeceef2c326a978d5865bbecb07474b17a8307c528100bb260ed1bcaec257ed657c44e4076056c84f06fbf148ac2bed2a124dd65c70d0b0d291ce316dbfeeaa7b49589fa5ab33ef93fe634cc9c6b399d199897d7f80f916d00e9013c062627972add960a2724098571bbc849ccdd5b5b911a306ad64e957e1c8b2af53b8b362e05749ac5a7c09e67fe16834b409f81fb9dc9e862ecbdd39ee9e6b363becd6aa5a3684a498bc7e4dc70f22a7ba3a0293e0c084fc858decaa33335a1c4dc756620f078e0e0113644bc118a4a3b02fc34b3dcd9e5a047502495ca56061f9d38ed31cd704b7679539a7417a4cf6ec596cf885471786da1dade8268957fb48405a7bfed2c44d1e90cab5f8a2dc5fb600568b9c1fba3f2f3d96dd07218f1b199c31a9a05c917987cc8b2665b89075045cd37aa039445e1fc046092a1cde75b1c1a88606ce48f265bb1476c1c9c233ae51aef69fe2a14918d45da71749ca17f9706ee9d90d14d64b817ebd9fd379fa93ff50d5213cbb4ecd43330ba52e14a0e166e6fb5cdb123070977242fda342d00e0b7eb0c11fc1f92561ed0d0099417ccdba1d354a970c630e2adc6c778279fbc5c97e2ce69a4fedbc35f20e6c68f3e27ed7ac347170063934eb5711827dae315863fdd67b548a26d223d9b9aa5bb1a6c3a4b2923a57e7b6d5c2cbd6169ab906a1e8bcdf6835effc420b638d619eb51a2f03b3b2dbc57ff04d51db6557d21a22248b6cea8589002ff2e0d92353dbe0f912e632029c32b161a40a9c89f79d3aaebcc9e9091ae1be5e74b1a88259873dea9cbef51f6429214a605c38c30d81efbe888ce497d7f9309799840e551997a74bc4ba7aedd42e64ec914ff3cc1eaba152651a36ba385175e590b14044d0d936b2450cd81694326dd3390d705d66c371e8c64529aed519c5935d52759d99cb0324bf11d7c8fe6797ce353acea8c17c3000f30dfe40d2b228324be6bd480be16cb69aac681bf1c876b6b50b2d7f5d6716aa64d602fc46f26fe1e28cf5a76d8044846160f09f916825740e01b3b5cef45ee43bddec38e812073ede1bfa8d32504f5e250f0cfdee1daf58904b497764444cc5670b5c500bbe1b324ebb574aae8e81f8c360a15566bd043894648aae7234e8bb50a04b58e2405c2116cd9a3c773979aa50c4f0ea3f1ed2500524e2b2ef244456c829c024ddeed60fdfb3ff3157712c74ccb2da5992830b7fa127b5ce662360845ea09baf823eb275395643e86430a8e3a240adf1076cc9733ed92be0bec1f58d43bbc7328ba7f98c41e8bd36d70a82a6583f6d15976ebc48d4c42cce0086dcd75536bc366bf7aa0dcb21cac62421c2362bc84f3bd4852db36be51271fb0560e290ecc487a2dffb776b89c73636e7a0182fabe3e8fbdd64810c3431ef820463a844a643412de849da8c18d3bb2dac0d9f9326166b2aa5f343b9edbd15ffe1acce93bb24b8605726e89ec79572a3fc88a46ca6299aae51e15cad190011b97131577936743da14be0acb509ff847f828ae3e9838635c9e855c6558097d67780fd3f47410060e434fd58e138fc21a0bffff40d8754b8d6e9d6b8ece7c75fff7f6f12452c392bd607fcb001b7efcb047ca35344ad8337b4f5f4b46c753ef742bdef67b499143a879ac8771825ea14797c7f25cefa08b150bc093e306ea8b646aa7529b42d2dcd8dc1aea827103b14b83728f56ebe9102fed598b8276491d20fa0985d1a4c623b7aa284d1d69a5653bbbbe038c6c7c50f7861614707559ce0e1528d1477f5dc58d863212a6202d6a9334bdf8cdc79234fa4c264f53afc8cb1146177fbcaf297af226c09d1d9c4cdfa6dd336e7a20338097be627a7158e193cac3b837e27e1df1f38ad95f2cf41b9b548f6fddf53aa9e304c3fa3f5d94d282cf27a29a3ddefede6b65218213cbd85d347157272d6c0d0af03c951805666c8fb9651f5307f6e34065741e82e4ec29cf79db69e47f3f6934a4ac724dec1d63d1925877a13668a5af84c186e4b142ff1dea98c692e26891b85fbe5545035abda4d2f2a7dc6e343e2391bd3f54ecd4114a8d7f9a925c22df21ea866bab12c33d5b93ab436e45baead532a2a557e0d41b40db7f4d500a08c1a8eae18e417da2aa6597c5af14ebeb365898b382c76c142c04870d8a0a983ebc7607017b8fa94043c67fef4cc74ab32951d6ba2bfd83dc14457f93a373f79d49556476888b85924b432f31f08244b5176c59590c3bb2623320cc99f4e42a032edbbc06ecd790f42b7525aa5a4faf5acc576903527119e4daabc6317bdd79c3a78d0e31dd922fb87efea5b82dc7adef537772848f2ac78277568dde7907f541169081b8cd7f02e2500c05f9915bf66c2f62e03fc643473958a9ce662ad288195df013dc21312b4f177cf92fe1b1bafe31a4693e32d89fb33e03f9128d76f80cb1ce936aea98ab9f02575c241b37d2e9fa74bf330a40eccbc8c6ede21535b5292b057a61bf880487b8475ed8421e7c1e9327ce7925784429301994aa078f431b215d20071902f43cfac03fc3ea55cea7ced01f66089d65d679cdfb929d89f0ab0c3d8622ecbe2716e4ff75682f53f606e0e3fd117c8c86bd5137ee242b50f6cb4a4c16a3e7c94df29a7ce7bd822b04fa1c715c582ca94725642ecef278dd0d14f2b9c93fc810870ed548d1b4f5db6c06399e407874d113b33ec73e849d6b59922779a137e3971595dba8ce2eee0fb4c28da937bd04931bd51f9cbdf2aea24d670dcb29e03806561ac6e71ce8eee590f3c393c5dc3744caf53e8b38a9905f46d98ba921d55af6736b13475a98bd39cfe712277dec86ed08768d790ae7c415b8fbd89568e1eecc8ebbd630eab97fc54af2e903e6807f422508a3d1c1be6b78bd1b79a47db350d0de5d0f4878477f19d559b64d26d220692d03ebe34ed868c792e8729c41cd3a86d644ad3fbeb0fd7254054604aaa159eb1646c774aac4bd50f87109310e3065c48d15c298692aa73759a7ae694f744ec4ae8eefb59261a7e6ddcbb301af3ea4e1cc1b6d09f6440ccd5d84a251371e6122d36187794ff1e346377c6fbe6ed1b0aafa3cdab464c2abff1d8c937c7257d625fc3aaf7b76db101146f5c411ca85ae2953a823b8b4ce018b29e13c39522b31f632ca53868022f8dcc27fea06365df89535b8d58561788bb6eee0569063d650b19048a9ed403802da9b85c22f078e0107c733e1342192b16ae612bf3c1c3aad9d55879d8e03e360722d06ff2afbbcc2abf81db68f0edc7aad91d3bab3dd9fb91c3510a4b6050cd549ccde6dde0592fc7f4ebb6fba6209e944f508692b1c0bf98b34f26a36664a36fd8085ed857b1232aa3b3e57277eb5e4d9336984de1e594038650226f71f3bd5d337075653e393e3d69eba2944ff9e6c66592cee7278a40937bad369bb0574ba212b659659e900f033d3b51f8bbae225e851f4887e9d986a01d371c3fab161833c7d7751d10036cb7d4bd7daabea3d1358df9e771f85e6b9b95034fdc338e176dfb36b914ba47fe03bf30204124f6cf37393cac24c15cd63836223f4ed1bdd667b92d055920ef7a07da421eb728ce6456a0978746b46aa5f387610186aa3122fabe87719712ef13ef114600f32cbc20ec76c8a1a84d02dd8d1c0de21b65e0a729f6d89cba7ed0b966ec1b2286b727db8e4af202121ace066580049040428dd6187369a61f9e06d24983b28a94cfce47d0273c476130aa29cdfe26b08eb2f28e6cd98377b1d05cea1536454a906b8679abd512b29bc26bf2cb132a44f8189c4ff808d46719008dfa34be6bc370e60a0aa94ff548470abba649a094310eceaf51b569ba8993f4b3db327f89911e42d6bc0d7cbdb43f6fffbfbd126c6c331d1fc4aae3e08f4b9e5dafd9f7592ade5c9dd548292eed8b1204a9ea9f2519c92429e4b8b1956bd683429ba32dde55a68bf4aef112d3a6b8025b68f962d4dc5b521cc3c430c2625c2add7d76183fdc2de93bb18e1940b26947923e1119f5fcaf679f08c152fd45e571083fd57824bc8214107262109d121309e270e2e084d5ab763ffec3ffef4f29c7ef035cd97002ff6999f4524909fe2c4689e47a925de1ecca13223694c3699b911cd370b17a1e274c7059cf2b886469c36f654fdba0b529aee8b3388de740399bfd050757a7d576cb524565d47308bc8abd4790e17884381d65e38fee3db81ef5f0c17c0728f8953dd92796c7d044aa080ae6bcf76c85b430153a6d10615c459f1e196db4ba8dce061ba489db3614ed268228b1a210f2953e8c891990954bc81a5bf438d0f4ee6b2d36d96c0cd67836968fd6c29b1e5f43d236bd93ac6fd744fb439030bb09a51c084b5799ab1d1351547431f1534a1b2bfd4ec25b483e9afa64835b89ad5899e89c7609aa31722837ff2c23d3694b6c63041b3e35b66bf7c2c3f63967cc442912ae4735c558fb14cfd2d5077df907ddf155d9068e142dee235171f7e5b803c8e23edaebef29dfa68a22381c2c8951d171d480958aca78c3470a42fb129d4acdb3515d8486fe7f6271cca2fad42ac4f5c7b302bf4a2aa08998dd8faa846532e1bd57546653dec0e54b2be8d56a954c87eafa56658e0e236e84e6591aa3dbc5a19fd7e30907c5f1098d21c67ef61ebbcb5270ac017934aec0e29c853fca3a2930f7e380942d068e385c0e4b9365105494a2bf32ba6b74e2e27e4389ccf9218f01972a2d1d48fd9d760ff8f5585c500e1ee67f9de0696362d5c139d9f6d7c893959deeecccc7f6f7bca08b1fb3d78ef7a2f8955ef383e7b73f38ce22ba1659d576d235589fb69c81c0dd369af7894af8b2bf5fcc0fefa1afd8b4aa65a3e5d9588bce80550777ceef9d8d4d6e3797beddcbf4134899d8de47bcb1baffc1268a4344ea60539992bacce6701444a626df972d622d7f6fbb0fa4de9cdd90439f26386f3dfe8d924d191eaf58b449639c962fc4174120e8143e249533ca61ede4c8cceea8df48748124dcc01c3d8260db27138893492f1fb483eb0af3a4b1ab027905d3f883e91b389d5950333948c45b76761b6caff5c635885b67dc0c345bf79be9cee3cec76fa5ab13f531350259169da8994804b1359bbabdc4a59943f797c2b2766a2a485df4f773ad61e9a88a202a85398326ee4b85f02d0b60d93ace22c75c0a879ac514021b1b4c8f8c333b7caede2779d61e9a3a0b39f72230f4bdef2807bf024c5403e6a0a065bf4644041f3c6f52f5a83cd5af816c3918a7aee4ee5a2b5c3990635e51361f60772be39d356f0fa455e7522f1b1c8d699c9f8e3bea6670726806b72143b87bc0fc9e52a016beed3c8995bd3d3711a24dac14ca4d5e0ac7fe01f74f3c1e986bcbce035a071e52c480e5d39b543cd378b51ccbda45831837d8450d5b830469c7daf0491b97fa0de19ac53984bad1b2f6110cabb80467073bf16bb82c7e1107d1930484c85997d9a9588385b7618b723df1c874b874a3e6f1bf1bfab2e907ea3356f782b49e7cf361aeff41ba4592ccc24cf3709ea90bd8c3f8733f9dd30fa9648f92915d369c9d8bf31f576dae9ea3f009689aec7a0a613f84c346d200313a79cdf5416964750e820678578e634909492d812af80d9e73bd26245631c7ab9b86d67d66503585c13d306823a722ac4c5be9ed935d74f00c5a6fb1bca31384f8c901ec04643568d32e426d24fd4a4c4c7b1ea2d4d784072eb9076b57e267c797887b3ade1496a47f549a68e627e55a023736aa0678500572604623688dbf5bda1a6e5a16840d0b8396bc75227115aac65c2e529d8e713e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f1106494b6d54161d41d7233d5e835de8ae0aad8ac1631b3fc5b1ab27ca02ae4eb530dd6cea08c5de5136758219e890d3c5aa87ebde9f42893cf0f916d907dc830979b230310fc89b897d937bc527f009d17d3325f7b26dcd6b89c80da6ac195731f35c2f4088a5308382bd9e6e0f84ccc8feb04b5207aedec8afc8c9413ebe0fe1621b3bc8facb66966294c72862fff0763af934d965e511d36e0e6991bca36eb053da69e706115505e18bddbc1b479ed613e4e97d5ed89195a32c2edc77126810962c12822a3e9e6de8d814724be04d2dd0961ac16ee9beb0f870a359937b7c5b3061f83919ed799c6fb67788f7fd58a67ddded9ec03ef59f831b9025c6bd25ce050620d3865c32bb55b1b44f6290437e2c2811685db7a07754097043c1ac9f87bc9a4153ffbccae3eb02e90789fa7dad191e965b59ded88a0b33cbfb77688a9bfe25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354dfc5630d5e76041d8f1da734bb7eb7ece2284d30a8791e796325671e2aac1f94ec2c36a7cf72b837afb8b558799923f8aa85f579775f7e0305fdf918990d0e24648d7344f2828bbac07e0a6931f67a9f68e5d3a91c0fdc14da4f51289e82b98f866d8d707c2c240a01a8caad67f01de67fe5edbd26bd8545347024945205743874d3ff30338792a2b03b9a9e7fbecb66ecd4f4d9f4f0c1d86dc2abea5df772a52c211ed16789775029f8d4df36116be3e2e9543c3cd08469cd006fd29316e5b9878312e293181fb554e65f46a198a8cf7b5131148323c5bbdce5314dc1970a287d8ebdb8106b96b71a931015ed77e0d1312f02764b2bb3bdf1b7daba99c3d6d8c4282d6a5b29956b6752c2766b18ed5643ea38a753f5e43df3889def2f00db5b288c94a6949752a0fcd85f00b146b978ef4e18a8c8d4f5ef709644929150dcfe11678b942ffc57ee1e59e6c2b820444265ae7367ba984225674e09fcc0e841a99e0928a3f35bd7da5b5c6907566623fa0025a479e726bc9338c6337bbbc2175bdbfc31786d7912cdb09d63c52af7b8d7b73f2cfacba4fae2c3ad61432cb0686c0bc6ccd4585313ff2c071493952a19a9b30b690126de1dca68398b66d60f3684e5b27357268b93b2d3432f778abacf1cd9540e0978d9e0b0dded904c1b865ac76236095b9bd9ae41ecd1d83eeee0896fa1d7058fd61140e08e4091f58c3f4dacf952b97e330f2ae07a793cd54acac1447f7644e7b34837f184836e2159d1d0f9cd7690f70c5e38c4aa3bdf44e5a5e8afc047870bb24ea9d825d9af348a9783335806a0ab2ff3ea368a141a12f49fd3bda89bf76ca11d6b7f0a445b9ed1c2b0aff23cbec0b71d3cef7337cb8e60bd43ab818a6e6337d3e60eb6d79d14b67a19f84ea22e7de200e677bc3d1e5788e9896bf31e9812fbe7cdb354fa68c0be81ce80d6a7a108a68b0cb92954c9df4cc270249dc021c5cb4112110cc635d00c52cc55a880fb19c2a50b11956692c3eedc30cccf9d5ae55b003ed08c45b82d55da757cb00f6b04c16066d60adc318d4637cc3b79ae19fc680622ab8b7f4e8744faa8ddcb05019919e7916f8d363153c6f0e5fc55824a3173e58264ed1a30ac06a81c36c723115ddf2a387f5cac48612c3266d0d17e53626f551efb618da69d7e6e15a4af6607a6ba4c262e5356cbfbe5b58f76adc5d64ab2c1f22bf5bb5e8094e85f1c6187e6408d4b236b343014a57a3eb652ee19b79c8243e01c791ff8dc13b71495c84f1013afcd88d139a14b43604e41273588b634654b5246e7ec9461506ddb1801ffe7c4826aa0dfd1d8b206668674730237ad03971c5e7c1fec00efcdb1984f60e92df09da5298ce4903328ce26406b56bcd1035228cd2c96d29569ccf253d2e36303243e28cd7bfc7545323f27c4edeb3e8e0233b6941b10d09975a738f646bb1992eae8480f66d1c5d1bf807a1015fb701c20b5a2a4f838399dbff91a92fc5e1b63a62b622d647e63c4348fac5c2834f6edce80e9dee9cbb58bb7f154a1e52c0a75d0bea12c584973d7c35dc147055910c73d9622b1a424b976c4c2dc23667e2bce66187ce959cd4fe62fcacf617d475575b20e884dbabf12f980f8a3779d4f50746b2453125f66f35715f6c78e7b0fe52b2f4d3c2c196e90b40dcd1a98f64820f08004c82acc87c42399a7baf4e17db80a3897dd3c5723de9b63326f44da6aa3cca65728a9237dde57b586577a6255333d0abbd6c70fe7f37bb0b860aa121322dc15d79e6a73c3bc4052887c2e1f3bccc3ed13488155ad26270af5061a23cc69b41df789e9534f3847e71470dd82514e9285fc46b09b9490de9d0a1c6890fe64c1e50e8c4a5e616943fc06144d3b7ccaf9cc9e140fbe0d5baa220523f664270eb4d51a7f1e0226dcd596ea147696fc0bacd0aa2042e6cf3fa0e341796a9fd32d386244b9601c3fa209517dac0f9b15aab4a9fd9347b4368496178d965e3034f8abc9a8f7c6882fbb4db0281e1aa237db2b6589f3bb868b1d111bb79cf11a7614638188a7d4902aded8f22aa1bc9b8a4a74d3adb367053ce643636d05eac92775b106f06e991130de6839ba1d13287de78538a1a48c480a9f65ff74021c5b4aec474d81fb6dd30f90e31e419550bdbfb3b1f09e78451ac26e125cbd2a16a2af019a4f431c932ba5e9fb261700eda0c2277c640b241fd064390188ccc2ee33be01c56ae017dfd659cbf176276a2d0fbfc3011ceecae23255cc0e065736fc17c136cca7977376893ff535b5167de821bb5b48fc9eb2ab9444767f7ef8ff7fe1a53b4cf03b83d279219ea5f5a8a7759333c0fbb4cdc0d24f335c4659231260bfdb9891fbf9521e66dec9ee1ac641b999b8f54b26fa73b335633e6f659db27ff06ba6df31679f083a72b999065766cfe88b989167c905a847f44842255ba4a04f4036eb9709c48ae0fe5a1f3ed36ae9a1f4a345f991ba90f62aca4ddc4c610d7189810b3ed982553bbbf8b269c55a4913468bf0f4f1bf6b88deef79e3604bcd1f6a0e97c7bdce87c4dcb43cf96bae0627bb3a066735b14000e249eecdd4094967279ef9cfff942b8aa7dfe1b043f4daff8870113ab97cf0a27360774630fd418d962402b5cc9972a2a6dd0064d16bcb767a7350f052ecce246f5d1fde8b90fa3462a1d532c365e6f0892c2e6fe62bc5f1aec9c675cb08a2dd2b3c40e79ad65087611eb357e822b152a736fc2f63bb3e75fca72377addfedba3b70b1be5449c237564d3ac3a90552fbb21f716110c68fa42577b1a79f4329371993ba56400be5cc659b114fe45a14bd03039977872c906cdff460003437f8a5689ffb10adbe1b20b2cd10909deb3a27ec4ba00725ee81a424c67a258b63dcee75984182e76e5e8848f656c591cf59fc26681a6c7a0765203303953d73eb3a91ffd61d268ea12723e41b1158d29efd2f11d9271366dba6c808215f407ac501592aa399bf3341dfbc719438f2ecaf6df66b06337c78ed9f15bd02eb71b6ce498087eeb6ae5d9457745ed892e768d112d0fa1ddcbdf3c8cfba6c24b918facf24d4899a090bbf991ba8a8d3974304f7bb47740420951a25e7608ecfd7db5c0c0a5e544be6496274a572c5f95b45dc8181bf66f38616d502854640308ebfde6e3ae895a73993fe830ed51c537eae87e5d24523d0d45e888fde70b48f266995f8a0d508ab662a89c24986476267e9458ea62844a43270ded22ad75232a120ea245bcfaa3f9de335c1443e79ecb3ed94bef3b9ffa5e02d6c1b9bec65536cecd1377088c18c1e00166ef029c02a0db900b6ea0020b3af0a98c13876181b2b0685f67da5e95da4d9dcf60f7bf278f36c2a0404b60cfac52b5375b417810b0f3529aa10790179ad4f87a646bbba0a83c5800206f18949608b79686f70b058009b14767c47c716c4bfbb86a842ab016fd20d1d74df09b50e535adc9fc24d45d9163855a805c4e9f8d6a9e3ba7fae0c2a7d2d1284c334b31f45536e86d76a460f73c9149fd828098f9fa6cb8ef52a9a1de14ff05ad40cf41ec922d15f3db5494bc574cdbd68212ac5c6a9e4727be9565752791435fbbb1fa3d3527f751c899b8e36af9d1f0c0bfb0544ef9321ca08f18634ed5635fd0bdece04d4f2cd25677f1d586e3485c0cca25d170e2a0310e93f8f24b7278e36127dbed4a27c9b03689c0395226981be27a25ecc113c793b0c6ccb8cd9257fcccf80cdf2905d8f34f723adf5493a6dbed071c19327f2f12d0969196de37bece0ae840a19be9978e2a3267c577eb9e84044224d31897412fe015222050a44643de279298c921bed5801c7ea39c6c3fddf18a3d917fbe59056b64fd792de1f715acbf9bc679733426099443a725795ddd8ee8e70458e65465389b2ab6df764f0c8746040526d898489b3bdaeba7f0bf732afa740d5c9e44ea32a425ee2b6b3c232f32510d0175c7d1719eb3cca7b1365d62f03818f0b965ab12f19ad695c8827f8340d8316ea58e0307f179ebbafe7cbed16c1124654ca0e653ed7cd972466c238c393ca0da8d865ea0aa385a291458b00309825c663d6e4543702abc592cb1f42e031e6a29bcd7287d25acbac4d2e70099f1a297d9bcfe7efb2c6f5a6d6d5043b5bd6db64bff1ea9be4c01f3c8a0b89f60b1070fa63bbf1b0ffe21ee37d736f8920b745ef883a4ae5005d01651717d30f46104bb1ca95d6f8aed3cb7b2592c5dd9b5c3411080149a140a7d75df442f817f6f58875b7bd9b4f8f47fb88be755b3578a5d09db85e82ee0868402349cb674e538c661e67660280ff339a26e30554c73160793d3df64a1eaa15ab2a250d0bdcb5b87399833350cf16e5433a5ad31960d6b1d658d0b226607bea6bb1b820c9b788afca2b0ce937c2dec4e85743f5d8aa7c1b5d73e715d737945efeeec4ba77fb8f6c8e3fa9773e1b047bbf419f537f98d33a57704993df5ac5b9ca3c15e278a8a9aae117914def1a7c7b7f8809bcc0aef6081e8fb461baa6f174f8233f0812544f40ee96b8213d00555e6144e2bebc7c4e4a893fc4d1827b9a78a1f457b506953d92ef6751b30241fa9b75c176a723f7c2f898eb5a5783e046979b888d822d03ef44d32a5238a18d4110a4e0eb916332bfea75673f822a0f12171b3c108819e535aade0d80b0e744ae959428ca62712c34cc63af4777c6eb4d2a50f869d63975c0195ead32a058d96aae052929a8e12dc721fb095519d57dce6bc608afedc45b806a5417a1fda417ecdcd5e047a23a4d74af2c016017d41b0bbcc35b021a443e9aa2a4fd1f7e113ec1d0d7caf6fd6e34b52d380f5ad51ed7a83b8b398c26a72e02a6b30b2961a3e760e3dc5c33181486ff7610b63aa3cba9c2eecab5b6b4add3cf785a83f23640c287c508e2198c9e1656e83e9bffda808392356fd5600655575122d77100c9b7f0c73c4f59035ba24e8b0a1e948662e26d085a0b0b32902c84c3c5b42d751ad7c2bdeefe0bacde0c9522940ca41d37de2c1a96e103473f0f14e04785f74e2751f9ce2f67cf9f2327015040f434c8247130353e2395874969e85d4fc5d68192c00377b7d5fa1de2b47f23703604f8b85d6a9a1895406d34d5bbb466ec87079e568fa5c062a9639bb3b91c44934af6404be5dfa0a78d96ab0b8f4aaaf07377cbdf2cb51c8cec5a71b8f1093805a4853f41893cbc243722e386eff133b28a4d07034918037bfdd2aba620f6dd4f89bae304f419dc1d6f50ac9fc65e6bacdebaedfcc93f610b00cda7a891c97ec854fdd852c54cdfc20142568f86996c5490b963ee475d7d2066ceea08a51fa9968cd2494dd283be58b312aa25b6ac6861290dc3c98a16fc88e2054babde8e8f492b75295039cdf613b35e722431e829a93a3760c1371a34789f1ef030148e5244924f5d74c13606ccd4b0af75c0ea538098af40677b0d0a35c60e6104d6fbb3ebb870ba4123a23073225ce1d5c5fafb123cbc2d71153c37a8cee3ee05cd954b2a9e52630fb438a5f92e474b5ed7b96de874107239dab732ee46f18a006362b664015b55b81cc413cfda051e62a0f0e1e7f4e5647f8e20c32e5105b76723e5573f78d1397d9217ee713b8e75c48371105dcf4de1c38e070aa20e90efc841a44864d6fdb6f764601470166403204d0f147b811a8cb7930921067108dd4361cd95506b4a2a18c80f788cecc76e396a9a686796b23f96a40c6eb756ca9bf6483a34f961b7d439d5112d4c0535e5c9a0715a6bdcaa20f95a763ee479fec194cf28773af358ae7e78b4445ed2fa7e53b9f830d649540632e45141e20ed26020fb6d8aa9a9c35c26ff8ee699b349d38e151fbf471174b55974730ff56adbb3d0a6ad68e3c06a850ce020837a0733f5c32f28275600a50205cf38c12a5045af2c6f193ce61ee4e10ed8786becfa48674504561946102b51e8fe467a8e180baf35c55542de67a8e66e0f3362e95275dd2cb8840ecb7d7c58790993fa71c979172a0e7a695473d86cf5ec973f4e4520321bd57292dfa15def9761c6da7f507aa69174a4e140ccb97c1d1209363ed8252fbc6ecf27e0baaaea60e9e9b44908edfb3aec6e6bb869f883d5ede276475e9086b2f551f1230d2303c560ba75816c2b753a5e2612a643250fcd400bf10884d56d7d556719b3f663a01942512c8d742167493eec2aafa3407e54b45afd37d20ae64d014996a191496a80ddb08a88dcfcab0045d5037c8929eb5ddc961283235eff5472341b742f68e00caec33c88de5222df9caab398e79c9fc534595d64999cd23584d2745765cc52d5329dfdae3c3f1442581244852966a89ce25ba3262ec2f388e3940401983781f5de8af824d6fafc26230575b47a63914d59c05bf6db5dea49e83ef061215c418caf979debafdd6fd1248fad8e5afe476d6da4e2046ab30a5cbf8a9c7cba0103c31ca6331b01c3029f5f20a113a145bf02c86264850e86396a0db51ea04b26ecd943db48bd37e18f919838e08381cde402492e1de9754b423d003ec94edd1b70101dbea1561ceb9c885d31d3ca8c6fab2fb2febf0459a6eb276e5b40308ad120aaf68079083e5f427586367d30730e010603e06343cc3bc7a23de65cfa24ebd88462004a3b802f925da53ecbdc3f4b3479e67718538d02c00a046df2f4ed5b74299cae64b39837a7d6683514679b268cff81a3a37a4afb87870993c6a75c0b79c8180aacfc414466eb469102c50ef4853a9520cf9179d8febe749b2ba277c7ab38376f785df7903e86aea355cbd851cb44e222408fe39aaca30294a251747a94cbb23587142aadacdbf508cdfea154b7ef2fa14d88ce019b49a0ad4df933b8b2d115ab140dae2561893c658ec8e565a408ce916d582a1f60e98384470fd80c8752c4a4b3c69e7937fa4b5e5cc040d1ce5153144f751ff6b485e81e2c2e6c131012fdf4220bf2af6a78696291332f7a8debc06fd5190e0a7f5eb01ce420fdd9792e8876f066241ec85b5cb71b359999808bf9db9208bfc62d455de5f000b9ab4b7bfcdfc62ed631a3c9fa1aa86ab9697c3ed73f017d4a8660d044f42b629bc41437db96340432e06b6c84779576a80c8ec176621f37657ae86e1ea6dd32d41bed1b6b2517428e909f97f2406e66ecfce39feeaaec1a100db017d4b0c1063cccb99a973b01641a5b4a8abeb9a65b9ac63c770d816606249c74781d23c4e3e40a831cab5684013de3e74db9e1371eb332ae17257aa4fc72545f7878fc07b6770ad27312c9778dbd942a195ad7d9572ca84650ac67b7b1cf55b6c163f44c34b2d67d758dc94cd044af23a38db55a66263c1727ce5303d17c116dad40d7334b1810850a3bffe83263159182d5e7386cd17e0b7d0327912ba03553b6b808a9d0ff47ff6d77aba466c1f6b0b93dc62b5c34d97655863650214f297c95922f4a0e59598487929eacc6bf131dd92c55bfddbbb30a1b2e3012f037a7b2015558a05489487d99ded0fad14cbd10da6079283dd2fb9b1c6e26aaa34176f002c61d1d27b88715ed807ab904c8089f0a09a85a003989a6f14895a6c81dff4e9d1ea2a294c32047cf5f0486579bc828ab4e39d18b1be365d9863873fae0541e193ef2e0219a568c706607e51adeb97d6b33ef86c435b9c0aa052af4c8fb20194572c5dc528d4a0153b2febbd14ed657cea33eb67428b0538ce15af2352f860ecf42cf6bd4615baa5c7c72b05d58616c2a4f99dc845c01323a1f92532d66f8245a3cb49edf4ca1a0f5ff028982c317106036f6d5f843da242ea9b9b5e07f761ca79a558b0b16c13a0afa64f12d020f8dec9dc5b95bf52533620cee9bc1d56120ac9f2881f3f8a347a5efd5b3e1ac80c510ca61568462feae1c7947b614d89aab9dfb4c4181d0003b4dc8d8f89c945b724e5ffe79943989d093376d08923b76bf8a0131ae2f518936e4af8004744fa917acfea42b22327ebb7e401c6a12c447b03e52164eeeefc6baf18005d61144fa4d7c7ce1a0d11ae5b67bf6c79c3941b16f4d68d25b1e50db1f09f4bad5a04b2643882639e6a05e44ee7698f84f511b5c15acac625d633652f907a76b9cb4d12ec8cd456cdfa597f85012a875f43c1c100e0f3089df0270fa4d31b107fd34988ac71f5b2db2a02ebdad08ff358530b94cfceb243e8e488badf0cb08856071e750c7f34da2190bf6c550fa70a565b7142f58923f72ce164631bd5c61ccf3bee709356a269ba380abf46060c7569f20869e3c12f349483e8b29bf261eb3185bce143a1ab8b366e7d67f3fb85190e7cbf817e0bf5971a3a0500d5735586296d0e494733eb9439bb58e53d0a383ce060942d3b22ce79d27aafc79dd403bd77d38c16502db6b06b9d7bc44e65e2a5fc844b807abd2ec66685835daa26740586c68798a8e58f58a896b4afd65f2c200b35eac9b6177aa1bb2580fd1856d064fa79dee45d94e12058ce79e5e560300174857dcfc28769a7b871dc39b5c141cb6067a88fd119c28497f72abecf407b58c4ca75e1c43adef8e213d8e734a647c11ed744bcebce0b2e092a85920aca747f73b2b3379c2176439cbed957cd2353047c4e3f22e0343a6b03aadae3b1648b389f5d7400911c5795559f485d37707d14f42ba9f6221a881560ba9c0f19e337df1890c42d164a08442e2206aac33208e7d9557c23327c3789b4c72100f37dd405e55bc988c373f8ddd5b23f66622e90d3c9b3368f7e64ff4dd55e68394c80578eb3b6330488ac9003a7b46917c8c3a7b5b23ee9c5ebaaa8789d4061e10a4387bedcb900838395a07b6df472308d45c050188bcf486ee4240917376dc0346ae83aeaa8c75ed90cea7718d7f139d47410af02eb599642711bf620a8577a7518203d8df8a37155eda83032646fd10f1ae1fbf0fe6261f714040f0f3acc0f8381dd0c7d6ddf9cfafb04713e9b47863ec7d7d03e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110090e74b805f996d3bd9b641f474708c92d8ecac9b3a94baa8ac5ccf78d1a563d3034f2d89af1cfad1c433a3e221c97fa8935ddc02a380da1d648c91a394f39d2e0af53c11c2c0c9547f694b07f0b16828cf6618c894356c512d4a6cee6059151f249b7edab819058a50433bb384bbd950cca5567a0874be96bfd9409c0c8382f8317863f18a4dbc0c90321f0bcd472420b76efe8fee3f210a0f169f1a7eec15f67273daf89c3666d843955a7b70a767ec6e4e50f279d050ce469e82bb22809258f83df8a6e3a599bc9128e646cc9c0895a6d1f21fafe66359f8639044428041c553419ffcfc356bf0692ba2e037a3e232464e48e2f6e6ecda08ecba93eab9756810a1b300b9c538fc8d8c27b2c76889ff8e5810d6b93b93bf41d0eae0d386ee707b6d14bf8bd2eb9ad3e3b731b94a91569fe89e995d3639af869dd5407091b96e25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d029b3d3985ca8171934769a78fb9389d9b6f7cba8cac328021b728a413b83264e5b83de03a8d30431a310c25e9e640e749289817f92fee64d3469c77cd2b5d62db30643f8fab7ec86c3a10d9469ecce52bd8ab8c56cbd498540062022703ef19c19d1b4f2fa428f6f359cee35b8579ea59a46e72b1206eed052f915fb95e902731cca6e2e1a33d65e4255c7ad83acb6732377e84b20ade420c6791ebe4f9e4b10db7e043fe97091ba3e8d3cba1fa69bbe8cedea257d1b92c4851aef0545119033b0aa5b2ea07760e7c0cd2d8eadfc4b1a5512f8e8c18de85cb6bf82dd26d9794cc9560dc6c6bff27317fe5cfcaa669cb3aedc00d73fd5b1a27174cc2696d64a7059aec290f17e4b9ae601a1b4c9591dfa948046011093b97d6ddc3fa002483339125a90fe65324de79db374096ea6d1b4b845434733b1a03713067de5233aeaa9f4a59cee43dfc5a435f4a19119561de0979c0e0ca48b256ee0c630ef2df1ba98989106aba32bacd0f50ec318b7e8c0fde378103335f823a3a5264145d9ee43a4ae9fdd679d73621170a71a3c28bccf7723c39db20ee12a54188a5f4bf2b1f052edabad532c05a0d7547af3f2a94f7eb3b490d26cb822eced4af280bb8d778c895c19433401ba10fa949927523cdc2f1f2662fd17bd388fa2eaec38ced8fc2f395332777fce782ed90bb71891b46d8bfb26678fdb4b16e8de7cbc4382bc6a90328e3f7191a2b24cf55402aa0b880e14468c9fa657c9c1a68d3978e552675a02a1a29cd7c2d2a9ca868edd4de4c10da449fb16af3128cc3b429081b7e48233d896fe30593ae392d4c803336adc7e3486d2b1dafa8aebfcf265febe23a3168e06ae93b09ced2701bb4b9f044729fce041f04a627935ff73da88ceb48bc184c7024c2ac2a1000c7edfe470e48cce7b540c4e99037d47e74444b5e6b512045dfde40c8ec9bd70505c678f543870b1ed8aaccd2a5493b55a34d830b1b623771be04b7970a9a4f073dae575bb4ae52c4d79d283571bae20a515d1716fb7c29195bba74a21d1adb8b193b9dc23d38b2a98fe5b7fcbe73878f2e42a9994fe1b04227eb588421b1bd00900df2112b888f1ce768596cd23a5b6217c4ff68b84f739fd168842ef549fc9ae1ac92193f74b11d4442aceb799f51482e6026fcfaed27cb68a1188a365a142f2722424c1b84058b167e2a137720f8d185382c3b026b1be52ec7e130402abb7dd3172e7dc826656a31bad3c7c8d11519d4609b25ee824245abcde719423636bddc6f13453c032ba31e174e7e24312266ca9f0bcc58660f4d9e925d5d93a4b230ba564ff8f7d58ab2df0e8d241d3b327f0441f92f869aa382fcad59fb8045af6d6a781fd330fa7c0720b6384e712f0d677f7510139dd7d622189c1dd62400a79142f5501e65226aae9a1c06656fb89549e1fac8b491083ed195e2f04fe1ff92f993fdff25217d19ffc085dbc2e620e16c2636e7a3955de30942d03aba20adbb45635bc0422cf875b8893c68b6c0a574d5cd5cc3aeb3d46e223d313206a10d631256f0298ac62950b122556fd7c213d77276db12ffb5b05967c5034d09845ba111728a1b01c6c3ef9790d4ea92faabca8c0f4810ff868587c90f393a0b912b04a49058fe366d2f1d1888eefe5e13da40888a0635b2af362c0c06823f4c777b59978de048429dbdef77ca5ad3d878dcd93348c0b45aca9b631b275625cf24dc00f3a3d8571177d437b37aab628bc55e4a71822e3c4707d9a431d0e933487feac10e92026713f51f1088b33c8077779d69956e85a1eef6d38e1d05dd6c0cdd48749a3895cbe9c340f7d12700a59f38f368ee8c2e1d21bf693c677cae7a612a929c70d85e9bb60c12bec4e28b665b9861ce6e04d87a013bf1635b6bd3c351ec0d2ff24846090f7eb996ce8cd5692189a26c4f3b98df2608d851290aa21d71474626b005db0e1c5d89e95e6777908372f65eed27d2121197fc73d737612f37d6075c5a095d4caa595a78d8a1e149c41617d671f4d785425132fcc4bef4427dff9d52abb589ef5ceacf0c512a9217236d75f03dd7229d499375343f6ea8266de23126463eddf8c18a131e10c8399e9cd3882d6389b22959e0a62e023696e986b0ec30ae1ac418304dea43801c4368b453319a38f6dcf3758f78f7b35a10276085a86484ad4da531827b665fbc09b2019677abf79de3fbd5fa0ede07b4c17b60b2bf3d0ede5e5f67574a67bb35d501be23b2b2feb54f470d0fdaa0db65865a8b7b06b3c74c1b0db76d80fec88e404eb73c6ef168821ec3f80b3dd865a5b7fdcb69ea007a38259b4cd2f9c9dd2b04dfd3b683257b32d2832bf38ae7345219874d8146bee4b1be1c9cdedd59cc61b728ea84dfdb8cacb878242a8c0d8832f60bba6197d55e70f08f5a7966a698cc4eab1d1a625b1c85f916340093a93e8385b0f6e7ec0ba3ef4c9e9b22570cb594073ad8f4ab6b42a356916b095b001b92feb6e15ee3ce2f8871bd02b97e26474e53fdb602d6a3aec9e52d2ef10cddf0c426dea501a89bf3a4d23aa387b479ea66ef2d0ef3eb1f7ade776592e292c89ed674f59a7b51809033b5e003f81442427be0e08a2954af1d4fea1afe7cc456e1c8ec4eca20152a46fae77506d398b96483425a0ed8d154faea53fcb1230c262545c3cbce05f0fab32ea3737886733d1ad18b0a8ff9599ca186aee6539446b15386bfdc235f70bce213a4cf03340023b3db3c414bcbddeae2849861731762d27f7f964e55773f8fb7a1d3cf879895fd47c3e66b4a3a2c9b111c361daa142734e4253aa6ee0e429effa5fcd95ea6038bc30ae6fee621f30aefad92f66f2f5964bc48aa892d69bc30a82f538800f17c41bd5034ba494c944928b2be4099b25875e92e991f1db1d36f5cbb0f1a408008f75c1e0e0a82933afb6f8cf17c5041044fd7a7ab9bff5e0bbf4dea185953010e70b7800e933314c90043784ad732bc5c93cd7038add8e2961f9ea5c5aa14add04540d983599f13ae0760b5562b469d4a845b148b4af945572a7adc14d69c59554a798754dcc78619e251895e79f0eff9abb314115f73f5097dd80311b212518a53edfec0cf74a86e7b5582f714c547a797913c8bc557bc9fee4ad5948d942ce5f0f6e3a60bb8e0947fdff6a62e6b75b15523efb5a1dc06380bfa46616512f2a413620f08929102a0f4ce5683c37bf60df6fe0596eb4a6bdcf6b05b730c9c90d3beb481dcb2294c751564c2e4afda4394e026522a9fd4206d36f5b98fc31e929ecf626669186d2fb2dcb7ad352e5870b4181693b39eb8e6321662db593ae5bcb48a557245ee878f02849f687c44dc5111db385b048971cc228901347f3a83df2ca82eec39f51c1ae8fbd688ff7fdd880b1f968ef3e940707e0787b98cde265a14b399d8109afd5140757389e2c8f6b070b09264804f46609970c967265982bd879ed8a9c0654338c7fa69e32a4ed23b03449f0432e22cada3a1878228ec9e15f8477f2a85342fb08488ce915c20783b3a10b567b7617c8cce30a7bf2e49ea8d7c155fe3fceb3bc2d42824a0f276cc687e7f5319d08121dd8a367df6d9019ec103f148af7dd7cec78c48be252d1b2bfd510cfe4bd160a2ea9efdf84eae48ae8ef68deb76100e136cdc56554c5153100cfd035ce603e055206c2865e9b07a7555e498b44021872d70b653e55147493166a503e5774971ceab05cefdbc9539a3a8130cebaad595d241dddb9185582d9b23de3c8ed129e7bfa60efd8ef8e5b7ba65ffba14fd9eafcf4f4c68882b8e7e9e62e526baa62195d4100c978d9c1cc112562a4b83b2311791bed4c139628a4cefc7ceace24b7cc385d33614e177dbc61bb6137eb7a9cba6f721c440bdc257cd837f07da93a9262fe49cbc6affe95ef14fd06712f2ca6413e8b520e56702c8083f9adc6e4448141ffe48b6970f87ad64a87d318b110d51f68cc0a8364e695a9e8181e5115efc931a822fc6783aed4dc3476c0b534f6dc3cd11aba0d1106de440bddb32b8e9379424b3585fb274e3da47d97201c667c0ed68860eeec53ac280f59294a15efeb3569d5572f8d18bb3930b88def85a0650b603fa62f8d7e9ff1ad0ee78d3ca7562e90e51f14eab5ff13ff8aef1ce65356011f8cda9b91986348d2b066d3d42cfca4a90dcf533776ba2c6e33d158b18b6b2bb6490bba3a50929c328a5054699ea4d332d4024abac90e8d5765c8a806e0a67a29bbac0eca098624159846d6e004d2ece443646da09c9b10bdebe4234932a6be8cd9cf9f83759bfbada06c56694b7804a4bc2d3aeb8fe9b30ae1130786546329b66b161fa0622032e738fc05722fc97f6b8ceb33c3bb950e6226e90ba815858c099e39acbd12391eb4a5779ee91079c3d50114734f041054d9ba996cf95817ae19dcb9da0c11c144740717b6ba338812c5733fb8d61245081eddb634b4be32dab7a71441b57cd848c2fd390bafbab5e62b6e85857555638b2398fc8cb8345fa5e046934c33c1867008347dac9149f3e14d882254090a08fe7cb4bbf9b7a898c3eddd96297d4c78072855cac80045fe6772bba646bc5c55e080de72589149173423eb73d5eebafa8228980e7b3d6677f65ef90fd6ee46cae81cf58ec7431d6218880fd85936f2f8b4e5feed580156a04e8d588f201bfb2172fc1265f8a9bab1216c420e695cf82b8f84c2d4ed6dc1ec1a96f02a21128ef5b41d4ba6812762192355e7e58a86c7fb5e04b361ed61097f75a3bd554fa0f29343eb0921d77c310a0eb8bbe733168e9448021e28cb5df86a895eb63b5d2f9e4bc6e54a00fb60b619cdcf01ac2b3caf0fff2ff0b221d19a37124edb78c36c29bb2c74199c966c3767fc30551df1c2cafed7f667f04fd2a4ccec8fac24c6d695aeb36190464635d25facc87c1c8298cdefdb41d2b0b6d4267600919acc1420a1b776beecdb34a3b800c8f6840ff9fc6e3fc5511255c6f184a1ef6fac40b35b11400228fa91557519f7887ca46715eb11b2c048c71244e8e4bee9a81bb710157b224e1c6c887110d68577a354b65f6d3c0d00a7bccd8aa8667a560cfd207a2f129b7c6855ea809bf8d2bc2ba9349bfadde5dc66e46e1e323365800ca005ed6459229ae7fc63f3d6cc0c38c72c0bdd3ce8449ed6b131268d16b22a764e293d12ca3a46986c5af1b02679bf19cf55889d3ccb22fb70f69db7e69d7ad42b643ea20b987a80dbd8d2750a9a57ea20447bd069624b9b9bb5325abbc239b64f18eb68b1126a50e6e9d3a6115cc77934746ef81d757e93c4a549b2ba9b9c3bea1fc5d2c3a25d46ce2dabfa63868f802e96c53987f11a065cdb4d640b7bba3221e81dfd80a7acc7dbb7048613e717c23dc10869496e679460f0eefbbf087be0662c10672558e835759ff08092a92da4da56009692e23ecf7f5697a0733919551558e8daa87117de4dd275aa55d97dbf6c2667e2d2125695988f45907ca3e25b9d120ab6399f84a71a6b3e2c2e97ad26d5f11282cb61c0425ce1d3a1cd9ad463f4a668e4f5d0d8607252d2da6b8f61a7b8622f963a2233c79ad29bd16849d7f62a743e2758dbcc08cd537791ad9d3a3d1e651b08731d98ccca3b5a70f3b939ac949f1a7b253f3d7007c7e24736fc33ceacd9bd6dd77a0791c19179e5981c2e3c566de5465290df0cb386a906b3788d2a2ac621b7f2425b6be3bb2651b7735e95f996d2bbcbc675f1817b47126d71bbc5bad71c5ed3ab79e5be04d9ede6f5768c3ceacbca05b43c75bb21bbf60a86fac1faa8329bd5b45c5ea35f1993a6f9758359d497a92ac2ab97fc2b3f9bd65f402eac6f4e03f62811bd15d2e1d14903bdf4bea5dbb8e7c6fbca93b72d90d77b17b336a953c5d7880abc32398c271e6f1895c28579b7e6cf20733c5d041a17a794173f05b9e6b876ac7717984e4b32b23d7e05d942f8efabcc76552902e1e0ac354f0d9d55bb019c420aa7439ca7c82a425f07f56b83237bd8f611a95cd90d131ad36817ca812618a2ba38e00b993de7a9f1a75e602e157494a13e1c0f637edb2bc2ec8a3ae3365e0cd9e3ef64201fdae8b93ab2a16bf000861acbba57d9ea2d992204904ad722c832f165402fef360e0397b5b1aa4c09724e73885c7d14b8c12c7bc50276f79e4f11f4ae0493d7a1944999888286840eda73afef818340a4e7268e046a9956873372e5e6009754668d61717a7317cfa3d1883f5dae1b4afc3f7ab5714d1d70ea2d422c09d75b4654d9bf9c7378ba02e591bdb03d0a7f6d8fa8432cf31f0566473ea1c05d0c3b2694521aacf8f0eeec254d58e1e96441f7b601f28ce0229baf1177ce18dfe3eaf62014ae6ebbbf636468624722d2c34f1ed281d366135368f23de00a2e6219c0fb2cdd67702e0f68b415e5eca1b625c3658394240d5952d8addd1dc3d641f26a79aa2992bac99286703ab80f3a93e3343aea0075255272c300b3d0731689e88b0846f1290ce345321db782d946586d0ab5cf0f479894effbb8d738d8073dd5dc259e5cab13c80e35878b43d81eef8c35c57124c11fe0bfbe9f22439bcba7db135605a791b829fd766de4c6fcb3cbb8e5fa007f9d9c5fdbd4eff62af7e839c8691a38debc06116b7d8a7d3ea82b6081f2f9f6d2f9d39f69f108f864bb9460c83a1bd226612f31a673667097e757570528e121fcee572cea6008cb55f691222d1a5febaccee066d718a2a0cfc8429973f0608c2cdce2d300b55257505f9b5a565cb42633695cc7deb9f5a2b49dd946996d5db1567d0032c400be28bb1736e3cadb3532d477d5449ef94bf81d14154990b08e2bf0bdb0bede8c86dbac1fc60388df6579d608f478c6f966c16cb969411cafa501ad7b023d1123057d93af66c59779323496e53f4813699c0d7cc186311b5d54495a336ad779f2a328a95661249efbb1a2a69a72c50735ad5a5266dddb08ae80ab0675ae73b5525adbf58e45f2ba25e765d55aaccda66504edfb3c5ea27065a3848f1820f8c182e8fa8b73492380e643ac326294aff571a4bc6d5b085b8380d97f2032a448c5b2235fc283cb6ddc989968113d2838de0dc323bded4296b8fe12eb4e52c0bb67d91c49a89e4ca702b9d3baf4ce97f7bed24fd0bd72dc2327541c2d5b0ec35ad953afe68f996e33c5ad1ce8a659cfc3429c8e9316258bbd65b411e85ce31388075eb0a96b378c7c939eb10f87b14b40704b56e23025e0f4c055d0a5da6070987791e2065880fb0d40f431a78ff0c7fb70d0f39f30d97b498ac52380b08edfb3eafc398bb13bd4f9abfff5dc1f615e551e4c56e3d0a9cecbf0f8057df035050e590d467ca5660be26f15538621b28a0cc81948a9856c145de28e07764170c53962e7641e3a6770a52dea454e350e502ff55e7b7bccaac96ba8fe09f49c93cdf12e5fccc4337968911b6188fa00d3602a24595ffe589de063608bdfb2ab4b3c8261eae7dd8cd8de8cd0b089466a662f39f2999bdd9cd6c20b9f3c22f453079225d5a3d153376bc874ee4c6b192fec09b1764d3cc9aa50c80a1c22f98b38b59307607689c8f6b3e5d5b2a6f277750fc0990f6fe5d84de32aa75bbd15d315af6e6b7fbddd7fd0a3210bca734820ed0b07601a0e3e52ecefa3e8790b61938a096c5cd6f7db6f0cd35f82eba2b7cf40acb4e5ee6493effaf2a9eac34208c06c512e153951c87f69d1a188f66aa63a5405dab5507f5a8cf77f47821378a8bdf46766c5fda172286d3082db8473c88cadbc3d4cee5d455a775990982e87b71a9112c538c5a91e49441e56723f96906e6aa0dfa3943a224925b5f129e03e2c10e27728506d25fcf611bf53cd441a1064c0fc437e46f5ff6466aaa9fe9132d078c7de02fcee02fe6bb70c90cacfbd25710d5f9d19488189a980aa0cba4328c1751f7cd286620eb6e6d1b1e0c3d52b15b137f06aa8c55655890b532a2338cd1c0c59a5f8c505640fb21734ee3799c0b59133ce6697d1808b7629213c40edbcf14363a452160c445bf1edf82dabefd2c562ed21072f9617c3f1671ca82609ee9d6901a8e695808283d6a3957fd7adea51c1ab7f66386d744d090dbebd4ba3d3206af8b1b46631469a166c8973c9a2c278092eedc9f2b7ecfabb5b89da700ef7257c31e9571c70a87974dd1cac74770aa26c8af011dfea2eebb4bdfa1b232bf97955b13c5e8155a9e84618a02af1286522532322c029db9f12eed7855ba98945aa2062888d68ce714cf18d5d2a66bb925139f0880e584cdf4d783b7924a856097f0565d9f758fc69dc5f8e8faa3fd9e95638a6ae356fc4ff4aa2c3a37bd8b629564481a6075697fc37cbc5106e8199e592973017d9df5e3180851301c2d6543bb26b3e679888530b01bb4d756d17d97cff47e19e74f01673ec759df3d5e0759685f8cf7a15cd717a60ac263fe0f92d6bc4d33c9a87fb520f5fdc190ad229521404b621cdad5492984ac5ef8e972c8101c68b87203197cfa0ccf35cccc7c93bd3560d262e95ba8446cf2129ba81076c4b6bbb63452954b68aa869479664d9596a3ee51310bcdc6c8e88cf763984be7775053fc74331cc1e40217af0daeb66d89054b6253612dbff7f78e3f69c4262b2e589b3c49dfe04682a079a7a12ef078b94026d0bebfcc062482b308355b0c08ca04ed9efc63eabfd81105bfd0ed6fcdfa15f03c4c8636a6038dd1730fd0fc3860df4dec1ee219ff57221a39d07c3e3dc14305c6bf4e1d7dee2659459c29d34d66b9db0d80f18b93b6582959d04038f88fcb3fdbeb48aa58c216ddbab13f4eef1a0443e9a84aeade861be6a9059afd213f9bdeebb6c9d547986defc427e92e1cd0f69e2ed4cf0f6c2f9aaccd78b190931f1a9f1f9c0a043cf19c83cdc9e91e98098eb3346b6f0903040b81eb2a2fb81ceca82a4517186f17037043915dddbc88d48aebd6803ba93e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f1108dd0b530aa38d0a94a754f340c6b558435506bb439774c9ee77148ee03f16573a65f12a29df3e61da01403e32cf6d7a452b47abad3f93c146ea96d8a78b7b88d8347da6b1a27cd240d00ab794be27cf0238370fbd2e0a1c4ac2d54497117dd541672dff90d7302acf292aa5d7e68776ce49a5855a942c48e1b79cd826ace3a36569104bdebef0813ae29faa76a17d20d432a2063b101a5faba62f6098fba8086524b41cafa5e4e14dc156f7a2fa13ab59ea70820cdb41290f25429ff3e542f2ed2a47f3a53f30aa10da665498206438c218c5d004bde508e536b87b4977b55c33de4ff0d3a1c8b024aedea5f72baec1483c12850187fc753aa01c40a3ac3422ec533803a80c557311e4daf2d49009956ee20761e21a1b339bc93daa469e9d9db20023eb83fd7fbd2127d93d341363ca20cd986838c50b19bd6f660f111308d93e25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d0da7a7a1fd0715adb49e6b94fbe467709d89553e0e688af3534825573460c875edc50fbc801d95bb0838f4e45551edd12ec6306449887db9c2f67cfb941eee6a809d0ceb1bad4d7e53c0c93f6d08dccd7500730e968b35f2d8cafcbdb7f9904d964b19e04bb2c5db23a358a400cf62def6d517404ac6db2fc308fbbeb19a49b4a4fc85d817dc720b3d59b3e36f75da74dbfd8a8ef760bbcb4526641bf5bd03b2f451bec853654865f9d4112310da50d83a55e42b161640d5175d3d1001112671316d83f716d2d753b03d6e91e77f93e8b048ccc9cf84045ff5e043a6790d519f9cd863c41292c99c050b355cbb395162f92ca6ac44f191696b42ddc4de4430141a1979a74267d068dc8103f5afb60210259b8df4b87915dea965055a915d69f987f1a3849bd7a9b534e2250d1ffef1ce5a25eb5b40a7837d80670c723bc8061af66e8635a9f045fb29465c37fb449e2422d14ec35168734e610a2043cc47305b906a9e2f2420b65d0a0014634f1619f738956aaa35acad5b2994308fe7b83fdbc3d91b7636f7721893f868f0cf4490c20a6f20191906efd52636f90b07e6b1aac7849eef887b3516e08b2d5825b049b5759e18adaa85cb146538992322e102df1c18e18675d35b69c0440ef90c581bf1682178a37eae347296069aaaea0d22a24f541c06876f0b080884e50046e043edc106b2c936ab773ad1f25bb3a91130bb4c90f9c1515d123f784e7b8a72a1a1913b484e2f2efd5666d5282997f8c89fd8094edf7348ec80d6fb1fa68add9c913d0e3a451cd089d9bc2f22bde0aa1448f427a10d4411178052fceebb8f67e4c3a8d1b1315f845981a2ada6746fb9c80e44d06a95eaa828f043de027f3139fcb3773a201ce361a9d0f03ce8f509b5f78e77d560bc1da8c43bdc0877a10ea5c0fb2061c513887445a7ab8a64a372eb0c3cf0eb191d2d369ee8027e19acc0c9caf6b1eb7a844fc8db5cf3d4075ae75cd67c56867fa66c88b27b82f0b9fa46644a103f79b0f447bd27012eba508f4d47a54e6f966fbbad53b8b8c2089bc9e47dcd160bc6b9b5d02b2336126ab8d0e09b967810c8b9169abaed4bca08db43c32a212faf42261388b0c82f0fcc51308f3bcf4a35cbb7c1dc339586eea979ea58de9b5f75d1bbf5b8fe9c1298f7b5c2113c48f4bc4e830b375b455ef0dadad3275c745bf679eaa654ccec5ba8724aff160f4feb48b53c2caa2b62ce52a5f1833105581bb967802a4a5a73682e36df4011b8ea8fc1f7497df8644ddf2c284d6713535e68e38405d4b25cf922e926e920bcccff80a63ee5870b2b0ca1ab52a4a83e12adaa86e7b60f8a34444e3c5d7c00bfba454a5b09bb31df9f59a040759067eda785a8a2894c90021aa419afc5c89c38baba387d4aad5a0bdc8ec5c4a82cda8d9ded464a446dd11c95de7a4c096a405f38371758f0a466d7694bd32b35e1c256ad3a2894085b49f830c1bf39f830665a45280541e19afa8c052053aa871a5890ce76d662249943ad103c80bc3c48eecf42d33b143f719965dec50676b5b88c9b988ff2b81ad79efd46df59ae16cd56cfabc97a9f5989d2736221f33293d71905a2f230a58362e7403267ff05d6cf61dbc98c657d885ec342f90957799a29c77e51274147df57ded26db074ec5cde477d7f776a320457fa045f294596ae582cfbaaaccaa5662b8b7a12585da8b90dba86d47325e4d4dd1e3fb55a055377ced8ba9eebbcfdc2ba2409f7e3694b9db991be250aeb1421d891081e2ba80eae95bf171db5edb6b1ff8f136c6ba4da2db74b87126e3e5e0da7cb33d6a7e2b02f0045640b8c66afa9a0ffa09a4af35cb54ab5a8320b02d84b747dc0f97dc71f8392e6e22020d26f5cfeed662027087e0dd94a74f86baee6dd0ddc7e871868ba404c1b6e544cbc4a525bd9ed872fd9d430ee381740aafa628167118fac8bf2a3f91be33e927a560629b03d0037c1e81ab0ab4b1e2bd51b64dd9b5e05917ae3fad05139f568ea55ca6ac7f4e96d4af659646b15945dbb1dd494c64dfffa377064ee51eb32a65945f21090aa37599932fcafbaf51a2e55450e7262780edad2549d7c2fe4770fcea8e3006b8a68b17d8cda1defe609a0e742040119b817671d7ff144da97f671b59dd367496c92ffc36e198a434a77721c9f04feb6a4f9c37a641eb2c644b3fd1ca98d0ae649e489acb67cb7ac78dd45044e30b92c4dc7ae4f9903a9ea7294e8819e71c74babc3f3ffeadd20e175cb76ace3e42eac17409f840910c2a4e9889a4b42efa467f2eb4431679e16629454b32d3fb73e2425333b29c865e6da1b9ffa8a57ef28493ad2a7d0aca4321355cd7b721d5fa89209497394ee58762035ee115fa36a5d517cfa165a0124e755cf8bbfca77cfdb25cf94cfe462cdad516ae0ac5015544ef69561d581b3c41d13678aa69acbbc6c9ed3922f42ac9f2073db070348317e024c8ceeb568f685428276db86bace21618990ab98168b31aeb1b31e5c0a264658048bec6670ec22c06cf0fc189cc057afc10edb158bfd0e332d6ffbcc1c5fd6da4df788f6e4503a8150965103ba0a2cda7b551ddb6985e6867f762ea4f4e1b6dff610913cc4f6c819aaeb99445823235a1122f7ea21b9c81a253a82800ad7812746606f351ea1010ac3ef8428dfb723e7c02aff466324c056191a6685b9b112f71391915a7d04b7f2c0e5b310108ea40fccc43ed7345db5e65f916915ddb3b52d63418261915ee9789ae0ceff1c084a7ff4a7884de392ac55dd3a3ae06952abe80bddeb26fdfb812479e00daaaf651da80a4907b18cd210d885694c2bb838289df9ef2c8bb9c6d891c98851dc9c69ce175b3749fb3e21402af4447fcc4d9298768aae52eb4d0d2592c808d3b76b9bc357ddcea2e4180b62062ada45b15f74a7c1d77cb5ea5a6f21d50e6c36ebaaf420084a3991926bc00185bf21601414ee5c03f858cb9ddd0639dd4218d85aa1f215684d6b04fe8093d29019243eb6efde00798ddeaf1ee1ca45b7e4d08f2b6985fa20c4469cb844ebe8d89ce33c258c1c80d2ccec5db0782f6dd0608b3aa3713ef18ce51b2f9b7677f90f0047352205a087300225e51afdf080c1eee2725e731b63d4678268c9d0acbd9ae63218b43e39b92f679c6227701a17ae50b505dbdc0c22fbea9e4367cfb84be64893bab11c87003237ba954ee88c0a2350392401eb0082f80cd0fc934c5ea65d4bde2e738baa4f2abe7e7fefb505ed2c9cac59f79347ff3cea3b0b8613179f9de5ec14355f817a3af7d0d01d8eed42a064d80986ee91cf98de6479064e9de2cfbfe09df9934f44f293f491010b3176d793d5b9951d61f6aa48b50e201ecebde7cf9d84c75f1a063a9b2c09418de00f005ffad42863ae48f8856b6dbf9ce0a5eeafd743c2205fd696d2fe179706a38e423052b8fe599d21ab67f601f505359d19bc3d2e5b8861858267d3d3143bea1d891365d643f01a976d8251a5b5e9882ee58e537891723035ac154e40460076974bb8a626785f119a757d09205dbddfb8089a39b6760f78ad919b73602cd8f3c974738050f4212943f5880ceffe66469cccae4cf5276006865e4d0eb85d268e0f19b217802048de0f971ee436c3040176c2baa862676f24d367bc7e62b63de375ea0e5e5cc1cd64678dc4103062fb9c2128515acdfcc62bd95a48d66b3ff141bf45999609a125cfe48a31d4171b06587c302062f2f219ce47fc8e0e94216c28d8eb9496b1e2a96a0b37565e90eb4b20cf692287b7326c5ccce7543451f3ac67594f0649c121641dc6197b3bccb692a5b8e6c698103888314d8d49795b5a63ac2511234764829c035f9ca74bc315758d45eb14396862a23f7de3c45bd5699bf0fcd4989791c2dfbc578d68c4331c0ce84b097bcb4c283458faa89d9dd1842f0449c05fc5995e701bf486f4699b2141680ac30d945cba432a0d890514e4a6d78ccffec1df016212e1a90205c0b5b2eb75020ef068dcfe970ae1bd262342316058da62796606585b85deb7330c87b24e575321fc2476a969d5ba734d3b97ee460732bd4a728869251a7a075c8608cc24ab607dea23147cbb3b298b074f42d8f2415dcc50a4bfc50d0b8d89de9b0522f0368ace3fb387bf1cc524ec40673be125b0345b72e6ce57bb845b0e4656860f5abc491082211fc2557293a878eac40a47769e90d3c5bf7cc893327121f7620c699b7805d34ef9e1cdf776133cba9420eae75a89d0deef407f54beb76bc9f10d9eba198c03f718173a06ecf6b04f61d2347cf17680046de62fc2bf70bbfcb85773bc69eac6937812bf3592ff807e479a725624392b8b22fcb9831eef5426555f1f881fad700692bfbb86ec20ae53174ca4d685372c90885517b6154898e604e35e91d5683c6446a4ef18ed598b2af135f20c1abe9a82c9bbdb3230e2412b8259a5d34f92b941955ec298052bc56dacd9eee0b1fcc6d8b82c038b9ae2949c23867e1c5a11b1b5f2f24a50c50d8e3aca4fbb1d5c8879a8fe52bb407e667cb3f4805c9b7d86dc467d78757773f7e6ce1151390b8559111c0da54b519f438822cf35fce0ab1f3e8bc71109d4954ccd7f7cdf4e0f232ba2a73cf338aac9c6b5818a12c0c5dbf68ecd74fe4bea730574b5523f89a47c7611edb31e79c9f8407d8da4f4ef42ecfa38b48d292742b5190c34c31565a2ea3c5ae2fcb38ce614d76fbf9920686bca5fc5530f7fa46f6a0e57ba9d2ca2ef2a445dd88d6606cfc59cee4217f400f4c0f67692f4ae435606186d940c8c90256db1a9efd1387c89c1e67354cf54b2678283afd754e6932cbf41591dcad4b402fc912757d8ff6ab04b4559c0029449acc47de2e8197bcce1f6e63608ea60c68a1c47e6f1bb01baf62be447bc53489a7c7ecdf053864f3839ff62bd863f90ffe7d054c52d2c2d0785154126607373851ce7b52e668be638b48609eb3ccf5840adcabfe573a394d150a39c4d2ff47ccf701839fdb70f33fda76c868ac779a1df3b9b38e746ab03399bafeecf980db7a32bd2db9c9ce60bcff3a61bd196ecbba0f633385edd9baa9a4d540d6cdbf43cc42169a9e1f1b3e4b1fe2b06d0ff01760bcb9c26327eeb6bcb46b3eef46ec54ec6b1c0e85dd24ad6ed842cc3d93d35a66257e86966ddc63077e200613dd7a954260c960b5735a5ebb4c3691f8734c9af6eee8b60ef75499f5605ff8581a69ea2965cf5e7a2eb1517c17e4d3757d138cf83e8a7782777a826a8a85de3ac0e8aaf43f0baab471e6608f6ff19e0c4f684ff682c4683697922637bf7bab2dfe7db4d985578c722a9731f7e43ddb5a12cfb5b47ffcf8fac37fa4104fb30423184c8b2a78d18f876f09541943d06b5a362f94c042614b932337d6ebe1269eb2bdab595f9165409150321a53f28897ac7646ff5504564be67043a07b4281017873f2ccf1fa9217b553d7eb5e5fab4e86cb9b80793818de9ee01fbed80d6821681f95412a27e7496ccdad20fbf8c4d7df30920d955e51669a1a82d335a5ae828492579dff7c1fc86f1dd878ea23232e84d05e91d313c3229403a98181b6ff4e24db6f830fd638f845ba22710567a706b0386d9fcb7f0426114ab7a634b06a2221c569e6c0daa0f4fed872f2b7f301e7879e42a2a298cfd2a3c55d3217e342290ab26aca20c6625ee2602321db1f0add36fe2f9d20e80c50607d266a296d5c39ca78a647f249277eb4a1f721fb6088e92f361d6e8ecad8ea008a5b63b5e335e5c74b5f6389a98317fc1c895f5852e98e78a580ab8beeaa97bbbf65706819886adbbf4213eb418c5aaa8ed9531382c9c952bad3622c3f4a095737711350f45dea10acdfb37955470f868a5ecea5874daee033377ccf6747dfbbac378c1ca11919a8a3b635bf79491c2c8ba869f5ce69571a7b143d053a367a52e54f78b15ae1c10272a45c23a5ad00d16cbef055e0606b8af712b4b9aece09edf23a4e7d5f8a7e652e8e65d35d034cdd2569c3d725278a47d386add66425c5eaf5a6998c7380c9d98afdb634a21b5d6180d5168fc5e5fc47f6911bc0c10e46d0b4d36204eef266304d5b1fc9df9b99ee4d389cffe35d05bcdd7eca85f1d660d9e6ed662784ba105e08f21524fd8131723213c57eb24333a7710a00eacf3109c35e3b9cb8962c976ef66ca5be1e19627c877f2b5b0f6bab67485ef5c88c8c6da794d419fc9c1a7346a0094863431ac9f742768757d1178b4f9389951bbe7dbd9ec87364e5c115b383583727c6ad94aef9523aad970bd9c6c507969fd9e74604fb4b69401662dba1df885fc641244e887323822b5786c3dfe96afe8a1cb6aedc956c261cbfe8202889bdd363c3d0bde2d8e093eb373d171ae56bf9305dc7c7590d9d054463a3c632e38ab23c91194adebedd26be7627e521cbc61211fdb7d5e7138e3778e5cc938539760ceca2b80a523d761514728e16bd142af7aecab0481f6b969d35435505e486191c06f065511daf20af0084ef5c1fe0752b528fb998d3195fce2be1d1c728f409c28796f10e222466ba27d6f745260d362e6e2a006f9b52b11b76030f1dd810528025331385e4769408471b0bd3dfa51fc1551c44c59384b2d5d5c7e7d882968ad944b033ce83b54f5569b387793c35533304f123001309d690740767812d2f2a094840fb52fabb020afc0181326cb76449511e2fc92cb9d1d804deaef2d7e6cceea51dca7441d8c78529d3997211e5faed9cd4e3bec0abce9d4cb7878a6d58f5f3e45d5391a73330b38686e2b00baf67c703a3169fdac21a3e3dc8764ab8941beeccd0c2896a907d9e16ea9ce7ac9d82d44889b71e0c78ead2fef16cb245628c12c74b80f0d6bfbf3a1c052ab0b3d395ab3dc2a34d21cb3aee10cf88816fa6a2b22601836edc48297b6fe4d5227472b398caa0dee02ccf9ddec24f5bb13e4992d5054b377e22bbfde04fb22e8b6d76a4ba69f54fd6559eb60eef0a9556fc28dde6772b640896d8fec88e2bcfe103535b4d4ca471f4760bd770ae90784f952dddac8e5a31ba60b336eefdbb5c6513542cf4418c4bae0afc542a025a7ba79b36d166d7d06a92e5ec9691b66e7dee9a7ae6bcf93295d4f50ba375e49971d54ea65d9381043399d49a0cc7add3ccc63b22d480be7a221edcabb49bb4f05e92f4842ce7b48179cef6d47309b8f8c3d5993561fdfcda214173eee489b2380810f17c753eccae6914229b35dbbee4300558febb1e2c15268046a104757161a78d6fa29488c3dd36edfe5814ea1476594ee3dd69a1acc5663afa3e183f90d8e89d4c94669545d95d00c362cdad7905548e0a5a5c41a502feb958314f56a45ced307f2bd01fb201aebee14175ace9d9a44253b6b734e160453575996417b00f667f492a4c5f8f1a601b11f420270a97ee59cdc22b80dd8658712bd466f90d181386b430b1960c6184bbc838d7383ca38eba0a90f69d96eff48f2bd3d6b5a7858371a75a8ce2f89079ebe8b333552319f12a1345c11ba3a19b56e23fe97bd82f21f4f6ed36e82168895a85721c452db715add2c18505805f98143827f203fa053040a58d6a851ccb76e18e525b04092ab232c5491235c6410f4d1942fb8d3f1c7aa249859f7c99b7ca562926e1ddc07f390b94efd16cd8c9d91ab07e8c55789184bd838a99a2537d9e6c84c62a2e34d700cdcff0e74abd53b5d3f091c6dd9f9300f0ca6376939b6087af0e2cf85deabf0616a1a8c66e3c5a49ef82fea054ce677cdbc7779689b3bebc3d240e8d9d090a8752358c0597b595df1db85341328113d0d03179d979b84c9fd7355ac73712ffed0321df174acaabb724e6766fa94565ac89913f199d2e8b5b84e71f683507b38ce8e84a988ffd02e3766c0883697758e2af3647fc6e26ec2701c05ac1aced2eae98219c877cfcdf8be0bb8debc42a4a3292e655a229d74c45b14e8ed2741dfd5ab9dd63a935064c2df722b8c41793acf2fca896f701c7844c9f25808656b73852357ae0b68410f33c662a0bb7c577708a3c619334be484d5b6d4df2fad6ce8f909102404a2fca7650eb323d4e99a8b61acc4f104e20b71a3f6ccdc362db8163c3964fda97ef601f08108955f9260c97401bc0dfc86489f67a07b52a1c2e6599099ef6951d947fc8a06b4bc6b29cac3e8683f2f319fb2078e61a66be1726234d0cfd117d8d2ee3ebcbd5c530a3d6ee1a6b709fa726db5be506c0b2dacc4d70f33c6f3b54ac0f469e5aceff72124913a43fc10c3f08588e7e071ab0e3a7b5c7665b79ccf9c4ec42b421d6acefdd100f45d28ca5f6eb04f49a0b697facf83adde46807c337fc4d681d4d4f7dfcea813c78fb0bf0a7b531b20b6b4d2dddb9c43dc38e4e99b73c863211ee6fb9a7b91fd9b3cd51f4c0ca586d8a0d809cffec4c05804990e9cad9431b44feb17f4c76aef081bb2fcd0a50050c5848d1182aff53ed7b3c2d4a35ba6eac933a13f0b77fea0b30daa9fc40252e6ca535e1b5916e855c8e84e167888f5794bdce0362ac7c37ac6478d0001fa577c4ce17c4c755b484fd6a92c0f3678046f98e6ef204adebc8fd3051577fb89001080ad85afb1ce65cfb5cdcf7af342be87c03fc6dd9a5b1263d0272c399183135df4e4c679e04cff84534d52c574177b2febdbbc931cb0d1cbb3c3633e2c3df77c6ef47a11335c753eed6f90aeccbe28fd44b39ed17c52bb8f5f3a354f104f19223da093498d1f161fa8c5e59e2bd4278eabc732ae00e50e957b12bfaba61123a5f27adc2895126026651c5c3634bcaa16eec188ce6687ddf9c8db8e6ca77197dc7a827b4346ca27a5cfa63adedcde18c37f0c2ba76219da5c14b71f56bdb5ebbcff6ab5599841cfee2a9d375764c4a542809aa40ae77d73b5b7c73a509ca30c4c972cce0e133fffb53ec9b802c42acb9ae360958194ee7370185c30783e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f11055e970a8cef428897bdb383ba83f9838e825fda0b3054140d27bda992cd0e6468f9cc900347188cff72b29d9763cdea52a267c42a1300f4aaf688b023ce9485662257950ca579aadfd43a3eee29e64961bf41caa8b23bdb1ab3369abf3763d6614dfa5d6d550007865755c09a801138f93510b2c42b9458630479cb6f2bccb97d46fe187b0e6f114f3f21795b9ba186bcd6bce4725c272091b618faab3e3acdae310b3e5fdcddcdb2dfb6c4b0ace30b995a45628b3ebc1b690bf6d6fe3505c0f324112b4d4bc2afbaedd2797039514e2549f29f4a605d54934c44a4b296fe4f76b06fdce21da423196e7a72cf02d60eb2b3c3fb95eb62536b2a84ffe933b5b9902c53deb3df0cfd3638b305dd042182303089a87749e191460c6c28b200337b10609d296af9b795bc3c4f5576f8ee176de73389262f366e29f17ead0b49f54385d3879af6d20565dfa46276eebf75600f084a5220e4048397bed8039a75fc65ca7f75378cfded425f999265a0f71dd3e6d8e0402263c6952ca21aa10fce54dcf3888ec94f913f92707419414467358405b18dcdeaca36b96e3b2afeda730c9a91cccd345735ef8b232bbfc655e010bc2724ad86088a71282b43893b07be6bb5396fca815a55bce6d8338fc13e4dbefcd7a864ece3c1c345fe07e9cbbfb42823725f447f4420cbe18365b1052f13b5040c3f48adcef503a6d6612e47171208cf0b773facf2a0bc25c5d3449a32c3eea248a51e0244649ed11cbba52c5da1a2f6e6eb7578f38f9e9b9a6bc03bf603d91bf76e2ba1979a9474240ee98dafc581580f2e3f00d56407c85e414f71182f6e143fe991d08803acc6e1d2329f10e17012bff4896a3f7a842d1ae98dcc3913c709df8fe33e6418908b696e3253f55e2fa2a99049980eb96ba1a057bb732309357606716afee65a1237ace2ea2291854ab394d61467aea3c2c0cffd8b1e207c3f1c2fdd2daf9fbb2080ff7e1ac62fc414fe5cb0a9ac0f9668ad94cba4d3bfa267c1c97d4b27c99008bd8ffba7a675c4d66f74f5744090797ceffbc425865d328781c25e6c539bf8d3e85538bf0d7f64cfb5ca992bead2b2fd91a20117b8a9ab67e6b32589725b1981e54a53d0656d135315c5badc0bde2ec78527da81b3340ab0558e4c50e064fe6954474bf857ae9d8be6606f181fc2c1121936cd48e321de7c65a6f4469ef983b2d2a19218ffae21c5759ea7272ef6f26f48326fa5d040f71a5ef44fa55bad38d6ef1a615f6ccd30a17e449349589d5a35b2ad28f7d1c3acbc1bba32cf23a3f2540a6342ac3c4bf698e31b18f21c254cf13c84940bb45d03f37cf21a6315d5edc06837eb51ec71a902b4765d20a2249ae8339ae646f4f9511894b75c1928a47be13bfab935d51d925f3cba125ac7f2ddc8263cb14c2d7f46cdf948f4a743a029172c3737565bfe1abd57ff703d193c3cbcfde27af6c188e86d0300ba6ac6df7d24b0ae36f44be50b717bfd774cd95f1698a2f7a6957694802202af658783a09edc9f8905e9da93e833ecb6d33ac89d961d7633c58bd8c8941567ead5b8c10366a90623cb1ca6c60e6ae60a6760f9d3f5583ea8bbc6bcfdd6a71cecdad1529bc18273e3a5b0a9d695aed973d6671a96485fb1835e89ed068f896f94bd5d105c0157dff147239287b370fa4192124a0a9419267bec893d02ddbd4ab152cfeb1f082df2560bb23c439dc149312f90d5d602325cbf9cd6cea6d19e438c940bb7a1ead429760d8e1291a54c733fa30384808664be8eb5e693ed35316dd1f7ebf1d9086e71e24efb9bb9a5f616269eec012cf56b863f656786be66fc93ebcb77e55c4bf9e771da392f1153d32c180ebd32312ab483c253da7966e7cadf8f921e7e540a517c9429749497ef8a655fa569fc3af78ef97b81bc4676ed0dcdf143884bab064d930156c27b8ae964af582de0947d3a28c632b391c7e5fbb8e7be07388e8589013929999bc72e8ccd214ec37dba85da04fdd2ec5cf63cfec9a3d8c5a5f22dbef42b12b2ee41a2c60ee83f441ef85177b66bc7a198ac9050304978df332d3fed175bfcc2c3e4bdc1b5405829969be7162522164d8cd2c673088e3538756785e95244b995dc996e2bc4aefbba0f80c135b76358ee73ce79c33c34f718e5269d4fe2e17c8cf2a4093cadced96c88db69a66a6b05f6c6b2b72113aaf429d67b38de58512635dcf73103dfbbe5990531a269cf67021d3b1660dde367ef4af77c1e7add4381f5c12def1f60579cabfaaf9f30edd5c31e5e303980cce24bd60ff29b651fd92e68c6d7933e564aec339981a760e458338faee590e258900c8998d2271406c3d8e3b83ef3e75903db0b1651898a9495f8483dc76caa1e50cca7be216acf9ea5c7e0168c65cc4013e8f7d96fa7b53f796e261d3c64155c92f655cc0c998dbb282d55a4e22c5301ad503a3b039bd3f6331ed419dcb045c6578ead863baadb123002772843b134b2983a79d164da5f9f72c81976a2cb58b59ffb7be6733e5f2adfd77e4d288b9a44aa0c1e6698b60d3095aad0acc5c99e28b64fb0597c15a944e4697aeb42e988ee5cc799963dcc7f1240e8c99cad4a05f704c36886b90a79054075a835b53bd2e73eb840897c920d8643612d620b7c71d599a4802199793813ac40fe3f0ee6719ebded559107eafc8b4db75b73096849b155bdd9a57c101911e5d0947d2c10291de8651a9e18fac6f696bd9ab38af7aa56024972f94a6bf073d6fa5c7dea5bfee33bc1623f4cde569558be4d7efc0341cfa7251b11d0dfbe36931253825a85ec418ce55eb8997a4b021a9b1cd27337d2e259ce5324850107b01cd9c85a1612f82af98036ea3d622e624a0e220802128b997cb3e9480bd4817e61fb854a0c0097714352ad541e0a1618e7d28949b1c572dffd61db8bacf6049e3419b8f8660ea65490f3798c2b0f1ad8b44074561979844a56efa3970e2def462f13f43142ffacba1c1158120c414d8c99f2e7860abb230986bea801fc22e4c117973585fbca90f5261ef851e438b1499db962eb37ef5a212cddea92db94e927d0521ace28574abad852a8a0963c95e129b14e676bbb2eea9dd8af032b2a2d05af0c7064477f1970e0ef37e956ebba02613c0da8e5134b3067db808954cd6c311c1d01dc8216953fb56e2d5d2eb347709caa2c90255067436986f1aa05287f79abaaa71dd69a341eddda9e560b2888150ed789e23b4964aecd247309fb96b468b176696fcb26941ba6eb43c9d7bb8bd9981422c65b47a0986ca5aab01fb0be06916c965b970ac5aa6911d6bd33b89ecea28ae0068e6ecf87551ca52c6f12afa0fa2d2179b40b947fbefbed48ad6798c75305e560655dee70a913f2f8485d2c3e89c1117ba8dc6240aa093feab2ce6acc0a958869278186fcd0fb948aa565d3e36b86daec37080a237d8cec8edbcedc128c40762bec6ba7dab6a53778231384ca14618ed0362b6eac918780bfa4ed8042c3f0d4580b4f8b4c98ec5ffd20f40e2128a3d5deeb1444d5e0f724ce9132f36e6b122c58072c3328a32a0768d8a382b0a0981965edb6f4516eb75786381ace66085b4c9b5e69b1576d5956b2743ba7536be72974790b815c934d3599ea566d4142f10ce516cf439cdf46845e468b65656e526fe36e791fb5012310654ef848eada9704d41d4a4dded6c5a7a252ba23374afabf4ac8e8012ccdb8cbec47bbb44f7f79e235de4979850d801c6d045744d41b1e46d6f2d61702b319abe8477c5e5dc3c1c47878a8228c0e26e69b7fba38274433cf282cc8097c947e66a2bd1251957b435ddafc31fee32cf72aaf25e5824864b60a29264871e225ad73f50346c6d424e4016d08ee9d28131aa83ae4192b505fb501361383c0621c96691c95a00fc60c964660326d927641792a78fa28a10f7be442b26ea253ac66cf02401484177eaa30d3a299cbbb60aecfc7f5c8cca64b808af8ac6ec735d7eba583db48435f40b9ed1f7e51c23532ab386118b42939cdef752bff3ec5939e4554fcb5858dbec35df2d52b1699351278f8030adc20821337425161a7c9574806943e7ca1231dfdf26b5defdda56faf214ed0f1c20c5832ff9ac0111fce7ebe4771696c9edc6d960af09681d59390bb70a4c0fb128a21ab0975a291f20a7d10512d4677ae935b6f81018eb6a062f7a7d7d3e18ed92f13cb7118a271ad3972fc6813e0846dc148957a61e4010308d0bacacc9d40dd9cc648086af56f52a7c8d7c804c53d0ca158c82b1746d061f87a1c35529f16e8da3416f063ab81ccb73b7783b8a86411cea8ddf68ecc1a54b57c06c5273ff4cd178f8f8e83db9421f42a3d0d9204420d7ef31eb102717c7d3bf0f34fbc0ff8aa71e0534cef0028b82837cbed2e4b7f70ff0abf21d53935d73f33053c9a6ce720a9d35f1920b9011d0b1a745027a386b49d9cb18470b745a1a49c060b56dd805745a4f705db2cba44670eb22306b4513dcf3ae0b057d8828ee9de92a2431d4c6f8856ac0206a6e34db6bb50ae1a4af7f7ba5bea51690310e5af95236279fdf1646f16121336132ecf457883792db86089b54c3817a348c08276f8ad7eb4b950d045068b090635266306f5f53ae64249dbb0b52c30e268364208a53f9ca77e08adf0e6cf49d74a39c9ad6210c096b1e3af9c3170b71ada05191829bce0f43d865044ffc0ed15b35c86ae8e0b0202962ba5ff863f05592e6db307d91decb11aabf75c55852a58e0084b43b870eb44f3fee4ac4b318f479b0011c674591fa92a990d91ce2030c7c7ed72b5f11b9201f7a52522cf31759b59b536b62df43a9a1884cff8596eddcb2ecbf93571b36e2c8a756757e7b106e68be465c9b3c59d871259dfb2173628df944a0af9149526d0c0422970db50f7d8d983142a3187e5864ce3c12ce52194d6f0741402265e3eec4bd28ef6fe7e6f9fd3690aff82398afa204abc5e200419720796d88fc7fe086d84ef448c0bd93810eaff2d2d1df9a16ed1df509ecf93559b8071123467cfca074962fd895a5f7fc204f07c0d0da7a4e9e2cb52535ea4c5afe5a3dc959d88512a17de7d156a8c52c5451944feb83c115045d2cdc63fd21acbf08c654cd1b56939e51547ee574d5305b1b4f79668a3533a4b5f6175dac0af9f12cf6848f405abc3e26350df5b362117e38c82b298c4e3e9f0304cb5f066dfa7d7095e21578dbe3d067de512b181753f8ad49309c23e538046ffc3a19749682ceae01a5e4dd397c738026076e03824d3443d5c7b30b7976eecbe123e2822d40314b16d2ede4adb0310aaa8a88a608386c615fa02b6c0a226858aead962ab569c7c574be078a596945f9e6522ddf4384d2a15aa296dda4a2a154bfde9e381cbed9f198abc422d3c6d9e6f5c981dcd567de8910cf1cf5f9ec13d5864228f3baaeff3aa1a3a796efc233bf5d253bfcd1ccccd7445338e69b5f75b1cf7aa48844ec7496c2ae8d5dcd0928d6316026d85c0598c15d134eac281804ffdfaa54c9b29739f6af7cee2634780c15a50a3328ae4829bf2e4ed93e20df7657e412facd771bc6db170d44f78de49e84379731d3b4f90cf61fd556924a9464b759c76c056c51f2862fb54fc239a94c216f27e56c7f4af66c294a6a47d3568168e4d1e411da8e179f9625c61cc0ff53c74ff4d0ec64aee793ef8c48150d2d9840853511e24325678a46695a5bd1c2921c6e973f4955580a46f6f67404b275107a774dde84dd7e2aa716b0247ac6dad8c73e539bfa69165f46263c9165bbdf38512d299363459cbaacbc44efa50c00ca5dc9b353f66f55d540bda00d39c705e0ffefd7e9be51b4a98efdbedac4bc6e86fb7e3d364f3bfc9c12d6c620f1f5689dc86e65d44c4fd097a3264327d73787f68a98983e23e1d374f3efa48d2f68daf01cbfb25fb7331897d7738c88cb871ddcfabe99bef74083a80fc74da441a43ba5694b56b2cea2e958ce670fa1e87807ca4d68ff1c0517578f78f87b3d7b99c52d5cb3ee680c38acb8dc5189fb7082a7f7b960b7a7d215d9157a24ede4461d554605605cbf84543149c7c4c46043b9410e82683f0adbfb29651215393ff559d3224aabe7ac31ae6ba45d63665b632f78740067df7b8478f5b942b533cf24a22781e35e8364a162f57839780ec79f2f038ac828335e4e644da766696686db7bd1e030046f930f6378374cd64879036df5f7b86fbf35ee7600cb37efa836e1e41ab2709e9f5ecde4c1f65e87d575850e4396e312732e062d09aa1c3917e251cb6200e51a08528f5ecc69f9433a0bca7838a85cabe4017c17d6e59802c209f3214e3aaae641cdf7ea7e964deb490fe3fa08104f40c260bd503d15d19188092f40955a68a7465ff5ec32b6863e63ce3b5084ab369ccc0bc9df83b3bbf8fff178605ab76af297cec3919612ed098e8e3db13279bbd002401201b7aaf1fe900ca03a5371ec732e59d1a2897497d96a6ca29faec297cbca6f0f6897e1b50192676be3b8ca3436e8a546624dd468f03f273682ec6b3314a2e2842ee6e83d06c07f38a8925ec39be833eb781c84a4b00f508a0f06ee1e50ad9256995aca4255a91dee3626f662aa2102df7681bccd955d4b92efd789874a67e88807366df6eabcd9fb9eb54c7e4ea4da9e4ff29ecacc2a6d2e1354d16b41c6598f46456641e6131eb2c0707a512d468ff564183dab334542e43bc506a0ba4e29b80ffdc05a853f214eb720d6eaeb58a3177fb322a60d216a07f12daffc25e3f8216395a9194a9fe261826185925d147c08821ad10abae8110c11c170b71ce582adad8fd16d033a916af3cc2e21d796cb995dacc8b955854b3ef9c3944f7360b7ab9755aa844f6ba5ebfe3b70879349e2d0cf129655ea0d03751d59fb14f8f227cd894e7e1042b3babc2f301c5aee1189a2730371b52116276b95be19061cd0b419c2cacdf0227f87a20cd7ab738a8ede0de0eed320c356acf8190520588446ff1529fb3beaf174281d2b75665aa8fd07c1b50255cd059e80bc4f5e7b8332f3930db8e4e2ae5f001a522a451c2315b8bd7ec066ca11b539c4d582ffe09421cb781122e9f93c7d0fed0d7d8ee1c767e741158c4ade66cad8cf83141c05ac39e97088709f16b99506249de9e77e08da6117a0ed7169f5f0d5b955fdd8952002682767feec1ff59cf762499dfba058682efde6ef2a2886364fc0ed8d2e18120b5e44dea89c027d2c3c183abfc281313fca336e8ee50c5dec0720df967c9e26f1ea704eadeda656c499f19d83bb2992e911bdf71afc1e945431707b12e2e4c53973e17ebf9088fb511c41e88da109837b0507b8d947aaff407141605a83b9c34d36af380b791139b9e2f1dc23533b6a81e5bd2c2a5fd647aa89d0dce93b3637d4b263aa1787c3aed291736f9a6d6762dda7fc1d4ba8b8fc62edc921e5798fe6951920b5ee12218eec35a80c2b258c3d8e7832ddd0bacc186bb7f0d0b208086f3aa3471cf5c71c79fc90c36b4eb5415157c5d0e060f01d723e61d0e6948787b566d5169cf092bd8a300b5d6fe7e42c3c943b75c0affec15cd7b4521156f5e1e40af6a7d1aff8d2b6587a6078908e16a66f0016a42cf7b68ba38c057788a41c25d83cd585677133d272fea04b34c5d1d3ee6399cceea89a64e2ffa0e5496549dbef106eb4542853082cb7b3f4a1305fea64d76c6e0cb9bcbca54679fe2906b7432dc7e8b2fb6411ff13c9cacb75c9f8706ea597f52dbf7eb4bb3ff8f4036d22d8837d4db008d67fab280f7c2cd98524f7e4c091f582f3d9eae7b80877580a61dcaa167ff82e6a9b68ff73f26adc27d09285db64399de693121e7ea5fa6fbad23eccd7d8c7b5ca36a5c546da7c6b2cd3cfaeafc2a62a28579b1c44d96a50a6104a9fd882471d7ccc4505d4a4067f961b40830784716fa49425ce0cbede248a3fb001c7caa57d18dcc0cfe2335f568d07c2f6e71172ef5f8c73a563f6e149ae4d111b696858bedc3a7224499639ba5728a4e0190dc054b6a4338f4b10c2094ee9246be5a919e5cac405ad2f5696b2f827e5c53aa1c1d1182892d3d9375752bc13cadf447764e4fd09bba03a98c8746f4fd2f5dc8e50047a89a93df61271142ee82bc53373a60f235b8b48b9a833ca97992dff4ee8793f104ea81f24b083204fe1f717c82bd2a79b4bc2b93924f48570fefb43168799017c2dc1d1f2fcdf40558d2acd78a8c2da53c43d21ca67e5ad594dd659e7d11701306e27818eddf3aa152d95290333cdadede50177c34b29459c4693d77e1c2504c7654a12716e85fcccf9692141af6fb6371653c97c9f26811bef754f2b79bad14c127070b46a4b277e9d72ea9c565401afc7639cd29d677b5ddb55d8d2897732a6162bc54750e02033f79bdde51b4765ba8573519aba20446ae7a7d3f210bbdd97eb6c38dcfa2416c1245dea474afa5dfe4b335cf6ba9617b6fab58b608854477a4c877e38acda02cdc5301657808beebf1381b1308a76eab9c177010f9c0901bb92df6d4b591cb3d95370c46e04c7ecadcf430062a0595492e8c71aa017474dbb07adc0417e781d9db639d4e209787f1eb3fbf66541bfdc5e2b0deba0edfcc36fd36b63562dae6124060daf9fdf1a3a82ccf9fa38169f0281ca0704661e6d24fa88b13759fd5a920eb195bb7fe1740496cbeb4583188d896c6275d6750634af8eef4a6b395a294b57e7222aa9ddc1f7311c8bbf665bfe0832bc6ab8ebfb6829041326d6424fb0c5cc07c3a76b8b726ec37f7f7935da99f0a216fb8448da19d7f17430d60b7323a3ab13700c2ba4ad505b01753239582608e643dc75f910af382ef4d27e0b7333181064a37abb7720dff41ce61183ab360a273dedaab6a091b46d15138e6ff83153138bf048cf28081be9f4b290b4d0d34b3553334a81eea001ffcb5c581a4c9fa88c56c7fe56a551ac4a374b0139d1cc3ac56ff426da7143c02b2a022cbe64c009a6e5524b17f5e3632360054c379e7acc096b018a758e9ef1f3fc23d890c31618dfc6ab6c26197a4f222f1edcdbfa9f4c0340e086222440e30012434a7b99e9e77b04258560027de32601a111d8bebe63a6b1d6118b6d71e2be0b07e0e80b63cc9efff9b4aa97cd2bdbd587c990df64009cd9a8b6f5298841d00922a5e6a4e8e54b828d7ec23094f3ac1e56e02db49e58295748b40ce45e6db0b80fb636eb0e779de8b1567b15a71def574602cdeb9e451374d47b02191bab145496cc6b27d4b05f1750061ece9a546b1b07fedd8bc25152d2b8461c093c8ce3b7e0120a4d80525098a60a1a5bca0d4e86a55544a675fed100549a6469e6560dcebac59dbb337edcefc129e79a3280a5585e4d5a5e1ec797dfb3f9fe5f13bf4de50ce3f3f1f96ae87bc1c2d4604789814d0c04e0e1187293493f83296329c8a5c8b3f1109f835f173e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f110d4648b5c9745e1d606010a617664cb8de6ce89e00afc7f0f7f669db5bd73e53f3995943ae4be5faf0adcc463842537849cd4ecc0a0c77346366c235bbbe51d734ed410b591760bd63c80df935f307cec09b8a6fd7ada8e5c5d4ba5886a53e02fc5d409ca90d6c2617d25b342ec0e4ed50800eb947985096853234a2a9cbfe7585f41410e54f16251733fd2bb42f74f46137faf7b7d322346d362b4190979902bda0fbfdaeb8d1b4bf3aebf3fac3dbfdf50cb681150c8a2258ef4ea651bdd86ef5086ca58ac9d495e14f34535880f16ad3909c86b0b107aa8bee956a9441393f9445cb2270128c11c543c3e2c52d39f8d0f681d147ba5307fe12e20b68d09b7d5ca7996e87628c12b5ebc04d22aed0c4b4bfc144014adb1fcec7b4dd03ad282a27f03c104458e7a341a64bdbf26cc1baf0c7e183c51137386215e0682b7a5d6b7e25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354dc871f52d095e1e4190c7950dc5bdc36ce155e4786b2c78e0ba82182cc3ef410f22a3aa4c86d52e63618f1f75cd6f4dbbcc2c498058a4cce399d191384c1c9df23c59a9788ae5b2160f1ffb410e417c92c9a839a87e15209c69cfc344a0757d41679dac5324974e4f7bf7c0463f5dbc32b1414e8c21617fa1db426db17c1e63dabdbdb0e526f76408dfb819590229706b9014c50441c2d566236cf34438e7a97b52c61ceb98ac87b249827602d36b382e8e5c863230560f3c4db2e13e781cefe3eece7b1376c04ee34c6142c413356697ead48e8de94238f7840d489638ba64809962dcaff1e9b7d02062dfbfe0b68786e950901ee32fcc6fc28ec42f1470c2ec3110ed24ef1924b762906b67450390b0ba565409d8505cb7de7fc13fca1e540a2af15a5e872d7607b75d518c0e3d0d06f8977f079bace308fe27190247d2c14fb3f79e6216fd57db9393d60cc38bbfcb59c7fdc02ff7efb4e3447918d106843608e5ecccd9f4b90cbe2b42a9e58a068da62f808d001d329c208a18296f65696168a033a533676189a342a10488ef9bc9254a24451d0146b7d44e931e5c80ada738a2d9f3f740f41277e01845c034524c318850e3d9cbda23e015155382f3ca3de06b7d7e0f012fd9dc4546884078c0eca0e8c655790a888c20f7912f83df2abd5b6682aefbe5ba3b32fd1f68af5e85599def59ad9fb034a4bf3cd04ae54fe9c701e567ed8afb0523fea3b93ffe2d5c95ce38cfc52616076120dc9e8a7723f120ff62aae8b2808b3413ade0a9a18762203c14e6070054082acfa137cd8edcaf1a69b15230070d014c8a6007964f10877a2e2c93949eb273d3247fda3950510fa99eb433f00edb543e7373a97cec41746e157e2e92f27077e9f282626d7218b61ca4204546aa835961127f9fb87fd0adba33019bf30365fe6e2ac57dab36dcc716a8f321e0398d8dedf3154b0810985a419bfd5de1752a0f1de6a13251811c19b235c4702f13f2da820bbdb27b470d7fc4eb864aad722d2bc6fe83dbf2909f246f3280738f2650368e50b6e1ecc9cc55fdc3ab4f5cc0ef7a85726917aa6896d02881370b4d00d5568f40e0983993c62aebd0dd26b84516af4f161a3bd2006f16414e79998fbf4e8b3a036d4f8b37c4fe9662331c07875d49d0b0dad7327ceaa46d6ccb70ea01a37fb4c6e4d9d3e62861369f0deba9505a426c139897431a39842bc885698cb64b0abac57b628332537797e2d79c3cc85f74a2670ea7543c923984b06593ec085d4b685022852915f5291af01667865db10146d4dcc67c362ea1416b456c7e8853660e01eb0c57225bef708b30039bd44bb3a0ca1115c31360f4406bff31dd9f7739c0307984dd4ca3cffb8d473b311e8084efe7b1d4ca2c8cf976cf44be1572881614844ad5d0f719288dcc60f8d50534a163f79d5ec7178628df786a16966f098eeff059578f0fc07a3be7580b0d8291a9cc0a0d89e77e1d6aa151eca07dfed09539751a2ebccf9c9a724129c0e259bfb38252cd59f51277ebfd26c695703aa7ae7e7159455a1a8b12bf5a1110537aa0370b636e21b6f88a28e5a6d90d7be0df9b11106b4b57563e85f4651da4528272dd454980ca2ede0da9aca2d0701c77bf12e8379d137ff7a820f4bd65d2852520cab4a1fc3df4c770a220afaa9dfd36bb5d20fb693861df0b13030aa5f7ef38fed988b2cb1f636b500d81bdd23338802033603059d8dd00c20dfb99fb3332dad960ef8d41f894214b83bbc71ed60744bde9f53e06f520218955cc8c3754aa62f4898a15bb3c16aa58fcab2019ba2465713dcc0318d23b00add6107bb2b8e5ff327f2851bca7662a009603bdd2df6458caf523b5db974e245a6340828761ce99905510399a4dc6808762bfa3b3cd0a7067da1a81608389b46ce70ccb8b4a425875857da14b0c02bdf24764a5dc298fc7b715077b5a5f45d1520c88697593d52cdbc86ec36dc9241529871a3c6003bac6a722e0d28f706073258b755bcf7760392fa1d7dcd4c08d01a199d4421e57631a27151f838bad3bb19d08641809f0f7865e5ced8f2033fa09a8f010757b31b7f82d7d2507c6197ce1e2989e1d7d948d740206a062d62683c4148e0d25a96eaaefd72a01d4a2cd85344ee8c1e927157a056bfaf9ccfa68f3566d8a2a747dd02856d98401502e4c2009b1e11b1cd2398e79ae05387d7ff02b37b91d3a080f95f9fd1a5f59dea093abaa5adc2d88d69c89b8956e8dda66a34a38373f97139897f7a9f604739417b96ae4964e9c64bc2a204b96a361f1a3792f549e5edf7b1f53b50d53ba02f6f62d40eccb9b5b6f082405219d67346823e7d48d5fac1eacfe131ec029e7358b8484d3203e50196465d2093cf48cfad00fc7ec33a89259b10c98a0b2d13eb481d379d1d4cc3e37cfd2eb67100c883c418fba3c22a47b31760f62d790c2c07dc25500a04b41bcf30a82f918bbd2d2ba89625c6a3937e2e520b876dee61ec78b796e7e46d68e39d52ce665f9c57aa3a2c3ade2b4f0c1eb2aba65723367fba4a31b8cefae184b8c3028a0c8128f79372f5213816af98e66d8151eaa81b75f72f59e5d82f1ffdec96d37658b1b9ac1a3d152e7ea90c42d729e5d5a5508ef8be45e29618eb806144ddf09656cbd242e86ba2e5191807e46c1928219cd0eb755e648a0a8fceeb26146b57df08c1a3090b50f3771cfb080269610a98eb047da295730ec7807f954c86af91a947133132f871a84baebcf9d2edb83c94fca7bb0d770a85449879428a9f48086718d5fbe807f68a81f63f65503f0d842ca9e5bfe5d73c0d2b8ba68195839833cf29839b46b9583f351243c740f78daf15a960ffa0cb28e98403de7d1573fa8bda109585fcde8f62807f78daa5a1521d1682444ab6f87fa4ebf1edae684b7d60d2cce6abb2a4a751e191eb418bdb4d923ef7b1dfd8d0179af15ec983f8c3b189cb5f9e6764dc39bd7a44b115f9f8a1448574baba22e0237de4fa27342cd5312eea42f7fd885227da8e28e8880de7b739c7eed774f2a5549242a60b4e1b42019ad4529bf84708dff83e2f3b0c92006bcd60fc0a184c2adcc8864761f8a4c39ebf9d3e8a7f1babdf721c824b4e0a2c008f5cfdea95e7613fc62c0c6d01fb0454c199ccac30a8d3f494433e5cf1f40deb5c72648bc6f1be10aa84ba54d91ff9ac752d08041323d43046feea2e5ccca9656dddff2e1028afce4ba844cc27951fb261249b6178a6a23438f24915b4bdfad936c035d46b7bee6fcdfc6a50b9a49cc8c515581fa9de228f30f6d2cf1e88cde72f491a2e2eb3da09f69823be58bf17055a5620d9813ec9c1af2c0e427186d36eac019f308a23e9e6e3d94b5e55297f37f6e13a6ae3cd7ae443338a0fb7bdc1337c08bc40ccbad6de3769bab7d6183b31481655f8d1da56699c5c4f6fc403c2180afe43f32d6def8e38eba320abf15fb428cf72f4752ad10d3e619f8f4027f423988c37e5ab8250098ef837dd02ab654128d3d0800d12d7d722f23c791790414ef6e88870063c285f3777a4ec7811dcd384467ef0ae514d59eecb6c9cc0503b4c9ca8383ec22b02b14650c6a5464240c322235784ac9afc24bb887ac706f8eadf01b17582703cf7ac7a65157cab709ef32abdab603008757cdc7c3bb082b8d13d78260fe681ad468d9b63abb003bcfe8a5bdd4cad05cff1e2b4fbcd567e15288d775473779c6ce6f816d08f11f6784be223243e7a3a7fbf42a41458e951068d77ec7cb50b38fdbce9f3027ecd83ed34a93ec9a438cff30759de3e52d05aea2f7b358f570b0d7afefe5f939bf3c06516d3a88b86253f13b40e8fe04cb8111c90b05e6137bfc4e830fdbb79fea4de659a9bf32017a1a024b8cabf3ef082d20d79d1681dcc3c10c92d1c3741b624e5be10cf28e75dc6e62cc8c70aedd500b3129c9ca8dfebc6fbeab51211f1b970117e75f2b630431e59c03179c0853b9df072a0a823edaa3efaeaa40fa842c99ced0fe86c667d6dcf665e2975f87889e1271c84d954ca2694909c712e9d5c51b96411eb03ab2504a5816eaee17cde8a438a2ea5f95eb85a811c98136d7201eff1bfbbd3c40f10d15fe343abbf280c3f4dbfa93eb9666f32799d17802f8d57016e4562961b00be83b9812427426ebe722ce2ea9420e1263f980d5cadfc0ba456df4717655ef915ed288e41512fb670dd02fc3f2a4c17abc2f7bfbee59e5e040e3b496740bbe3c30130312d95d316773c1120dfaa71c483e55d4121fcba8a5c66d492a047ca29e64474df20fe721a96decd171d5ac031796938f7ac5fbfd4644958b4febcbdf3f2eb1561243b33780b23dc3debb2fe2313b08ac43c90e9639914264ca4f907d0688f55fc377a8b01b879d1390dd58e2c4944f1a385b77c1d6258ab474f724f533c31e0ce0f259714959e3e6d52c99926327d351058a91ea1d8ba75477bb129966d61d97330068213624a5584776e7f977424ad484f77996bec38899c5978eca5ee60d074c63f2ad561a779ee5626e2a5e4a2c6cfe7cf5a23c607ef758c44b19d6b0ff56c8265b0925644c6c38f02b3d8be521b44b5c79b51edce69f6ef65d3cd4ce7fcad1756629818ae3e61e6580669bef38343e0cfd41bc97233655a7958851d3c6c9749a72fe194bba9324db250a0f7ec593665c3ac78fb18601e68a1f359b79886b9b85bd9d1c95bdcd3a98f00e4f8ffebf382e3202897248abaa30b9bbb83f78fa6adc3e1368b8f751cc3ef580edddb07bd158055aa37dbab0f40c65a57ec488088e35ef5ca609ce6377fc8fba4306508bcfe29a5563a6b7b7c6ae1449e740dcaedef36ae58aed26789eb151d8ae1ff6a46a7f8e15c26b40be714d113ab0785a9d8af4117f584ebf2522eb1c7f15f9ed372294fb9301a2626e64963dc3dc43769a9fb8843773595e68917a7e0b5f37eb7791cd32a7935ba0ff3a1efcd538c3f45097f6a55460ff1d3ee22473472a3b41d0ce5077d7f5696a0112f9102dd57776c782334eb0b18d3fae2429f53df733bec10c8beb8f1bd63292209b6e94b9d122ed178fe952930816308d45912f2dc56187469aa4ca8c4f6cd559f92f2d4f4ab37aebe4ce1cfe2fe79463952793a9807ca3a5616fc8080354120c813aa48daf4e3c6e83f9db78a0b5dcf225575ef5ca3dcd3423606800415024475f16ca6440e33e56d251f280ce1425fd37d91174d07af25beb3108283d3ade7555278b5e9e9409eee351c2b5d1ced39b57402fd8bc3e164deb73c9384da5b91a52797ecd93e938c7d768a9e6e117a2910e74ae62ef15912b7eb4b72794724816da9f22f8007805f0cc70a578a484926eeb40b392f0f81c3bce8b010ad868c3c6de3dee08f828c325986f57f1771bc02af796c07e15a35543d41aa996ba25e27c9c3d21af2ae599d2fbf1e5a96d9b8a64ed9b1f0d5cf60f394ec481b3e870c485879ff208b0937408ad978964064618e90beb96505989a188be4191bbc8197eec328bd9bdb42557ffc7f92862f65e2c30e53a139b72b95b5605fd6a85ccdc36e34b8576054fb67da10f8c742a5e016ed4877ee2090c394dbe9869797b05d6a5ed7fb4709646a8af9365c0ad641af49adc77503ff307fe63912b7ab91a2cbe47f50658fde48f412623bcbe619ee1132dc0ffd3acd322d4e2d53eb744f23630a8828d530bc0af3ae93dc58aa87bbd0ec1097f5b02a7d63ab29935ed54ff660472228ed7fe17a23b6eb23f4adb4b51e0aa4c333e6ddd847be79b4606105e29602b058d06ae7dfd4f661bccaef2113ef8264ddf4a20799bea1e6dd1370d4c9cf4a9cf3595ffb4e4b31cb2508cc27ae93fa8643cb5a83effbf59d6d594a488afecbd6d184c92fd7827d71e52c69493af7ca3edc63a9a6476be64010ebe82ede22033cc64b71a78930759567c258295da8e965cb7f9fc83e2ea0c183d429d09fa18fcbf536b21c4a82904031e6b4d3316df385febe17301e4d2823e2ad94612e1e13e962e244d997b86c287fd15dcc1e1206213247f600afd2233e63e413fb33ab71a1367cfbcbcc9aaa46445301333734a324709e5de224fb943658ab9f3c3875fec0cdc0cade50d004a53d5b9e2890df7f619c4839fdb591d8ae93b5bd5b09aa52aec89093cf9ec968e10fbd645dc64ed168901e2f29796fdcb05151dcbe8db7414005100a8eef0f42d897b8de4c833ada9bf68b70a33c658fc163c6265b05d3c12ee1209a76883993285a61a73b575b7d4d76e2c00774fff45a2996f57711e4f23540afed170bcc1a9bacb18908b43ddfe032132430ee47d8961bde32cc1d920d5bf71002e9602e17d2f3b94b250e8c2b02b89e24e50feef4f813f56db8d8dae66378b3a6df7db8ce5c1a0e93d7c5a443c4c1116ad2e38ab23c91194adebedd26be7627e521cbc61211fdb7d5e7138e3778e5cc9380edbf6bd05d2690da08fd3a93e7e10e4bde27f4fc57bbccbeebf3155128de625efba9b3f15bcd31adb13482fe5395f1b88d5848e01b4c99001c146ca404218c25c3e182915488930a52fc84b63046e6f08e26856e7a233a822bf2cb811373427160a65d5cf3e6bf0e6d62e6fdc48279d7b54104d8046b932440bab611d76ee4f130b62b333c9e573f5a0d476d900b3e52fffae4e3f801a3c3ad892df9b8b0b657ef70b7a1bc6a90cfdeba72154fcd342f761397757a27d29f62111278da0313f09da499dbe4ae50e2facc516f513dd52e40224d64d30bd23bfbfdcaf9247bbec9a1fdba0ece3cdf760b013ab0ca31701016c3ae0e0bb94218bc20a422c5c015d3f71aa6ffb2bfdb2755fac6bacf7f43ceff684836addb85836c8d8b3667b7b03c01f1abf8853677f21131dc4c69127df20564564685d2008e550947f3c60de06dc2558fde949cbfb28229856b29ebfae676ffbf2baee9791608d3700affdefdd3ede499b5801960d871563c0f6c71ad8d185cc41e40f2499b800f30a6780451fad20a8abf9f934d1cba5b2d032a2e0ce2b767c95cf98423df3c0069ca9b281d185ca54258aecb7a5df1240325299fd4cee0e1c95cace59b68b3afa3957dc8b22701743026705ef33a56a57001443c1a451d5dafb91b6d13049fd6985b2eac1f9d2c9b67b82e7793eb92a009fcec3c368a424af1795e73362a4a1ab409dfce5fa46dcde59a54415f85d3b26374a157cc02360fd187c3ea902613455989d09622a289f0a26420ffb6bab2723d43e6f8cb53360c7c2307ffa5329eeff600eaae150acf3b27a6d8d5b4e3f6e2b5a223ed904dfc074eafc28daba525a121366d05815973801d63619605fd9b8f85b9a506af7cf575fe7266ff7c9448df8364e048180b383801610474793bee00bf03eb9b2112dbb5f0fa2b9963f2ed10c098392a05e21c910eb02c6b7ae7e73ffdb33ecdf4160d6c81b8e33b272493204b735f57a08e95dbb448c90c0876bf192d4214867b55c58f98d4638c4261c83050d67ff4e67c3324e1ae6655c3377612e07f3190db6b83bdd87dd9aa7de565c0e2719ee5cbda06708680295abe0e4cd4444e3daf4017504f58d681de469879afcbff8381fd0725eda4ec4e1c64706874cce29be9cef8b6a3dd73e9452acb8825105cc2e95d70c173555c0b94f7b82c1eb4c983ff61fd65962e1985e95a14797d01e5b7e18727b7d81c381f786ad3eada6ada6bca85f181905e5ed68a6a8f18195c7d9822c9f0b006ad69fd9f04f9f193bb18cc987bcef73a3c3fa73f67a04e94c3ecc5efc42b5332b309a716928086946aa0ee268f188220d96f73f8ce41550a6e1c9f15e8947b5dc57fd51496f8f531890254560fc13164b88ee1cc42614e8525cc3394c0d0dd2446c0fe155542be5cb5be05020bec3c8722868029e34ff58c21b1d4b1337d69f8fb7b10df2e3a4570f1338f93b90aa394354278637fc9ecca5d6e1f0df064d518b156a0d82040a6b0ab4c7736725ca4051846eae8ef2fd361c5b223c999706adb8e7f895026636259eb3183dcfbd24c066fc7ed1eae55e8cdf8c9337300d57112aa23923a2d9ad80dc64a405daec20edccfe3263562a20375c3404ff1e77d00423c022f8ea6b7da1a1536f40a9bdef51963e6c7a06932b90c15936f81142b454540ceec0f8007520cf6a8efa8c186dbf01b41f4de006f850f2aee0583c16b8172af83ed2e2a543e8b1b3d99da6e191e10c366cc43a2415f1042b9a7fc6cd1e6733166f123be0a35a804f99565eee9d86bc6d92dd2afadbc577c493c1a82f92145f38ae16d87c20f2372bd13ac6e519f6f3ef9a94efc7c8a3573d5c17fcd32e5393b371344e54517ccd2a3fda8cdf9d78234aa05b6ecf825a2e44a8eb6e8cb3102f1f35c907e52fc4a3da92f58fc348238450e0d1bf3f76df0d8b9d768404ff750de7452d54f7c8e7268cba6960cc967584d4216788e9e2392722f2ea5a3263e13a6bd80844cd6d5e097d30c03908a58df718d0e27c12cfdc8188b80020d97494a28d845df0e58f06b3e372ac0817d8e97b8e7ffd843278144820758be549b76a0875c0bba1d506a2da84ea3d3d19ab69067c11d99c0b2f4311c5b407fe37921b8d4a24dc5859109c94a7d03bf5d14dfb5358a31742178b38fcc1dcdad860d8f12f7cb9f270f7a4b6982b0b2d2c08bc057212fd1698b3281a0f0d5b1c7e82ba7a2bae80d79239699a492f99a4d62d2deec1138ae5a75efae33a46c38f04a70ea1fbd5b7b4ac5bfa8642d1b5cc2c77a2b1ae17e9764af91892b240d7fe62b011a4cfcd744b41ea810f1ad93d84be257a9e1b00494d300f9a2839fec879d35d8786dc8ffc0cb682bf32bccb73dc0fa9c42f8d151b390182409eff4b8898fada356b27b0f772142026d2fde9f93ccdb1051d92705733b3cfc2094b4ba19006f646e65e1e1b1e214f286f652e1d840aa825f949930c30c43bde56e269a4a63f703e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56102e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa09373687e12c93605b23b4421aad7a6413c115ccd22d548afc65751bb7c3a96d133e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e30591ef16a1d50864bab2fca141aa347f24f427e10e868d7a05a0e765acd3dcb47ac8eea3b65b736a56cec198f3527d4d72c5e2fd575d7b695fcff77fc910a2805cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f84e65df72c6b64f57db2e4120ff8eeaed5e73a8def94ec740f8fc44192f4f1103582ab3400fff8093812beab15acdd34cf5a88c9b8ff66344c31aec7c55e430423c212576ea981d78588b379f09ce30dd8735eb71d0e4979dd0ee154ad30fb1f8b1623bc8c68dbcfe940aa4d114f54c43c469b0b8bc269667e4041e7c2eb7f9749fd145fd5988a83265b15524383182f7c80def9005e5ca7430ea9dd27d8c756ab9fb0b8b662d636db7d492ff6a86a92e453c4a6628e3b67d2264abc163e02e16d1f02ccba0ec0d37d0096bdd8ae1425b1865825e7b0c25a1674b74b7de7e970f4f2cc888840329b2ba6e284e0263bb3db754f352f4f5622d576f878856999e8c73ea968e91aee50f3bcef6f14965a0fcb1fb169d35da904e9e47df11243fef9900b68a72ad37dd100f54e70c1e92749e99503e3544c5b7c75bd39a88313ab3bec83073e3230a7c839ba815c972ffb2a18d76feb7686b576154eee3740c16eeae25560063e639a1892ee8b1cd8ccad8cb8d446a826979d77ed949c4b2fe8354d0e9fcbcc7b300a59f259d94f3ce1c186d47a361bcbb5ac4cc02f0396d2862df788885cca52b93eaa0cb0868caea367348e9bc2b244b80d2faa3ab70cca9b4b149fb2755f6cae8ca021edd2d175266d6dc1e356618562034fc81bc19918cb262e1372f4e6ea67e86ff8b19bbb85c1a10671f2fbeabc2feba41bdeb7af06b8ec90e74d2810700f2cb9b805eaa77b8df98420082d8aa25db19290d14264a98b39163b1ac52156035288aa8708c3fab23338c5a59386cd5fdf74ac73e34a5d1b0f90a8cb8a554fa48b22441ffe852fd3236a064fd43f4fc8f5c4c1822c8596fe9b2741eaaa8ba9802f975446d0cf52665e39f847bcae624727b04414e2a381a974459f340ee7811dff4940125a4dc01e2e8dee3ba947f0ed61d11f3ee5b6caeac986c52f5cb670c4967facb7b115d92a46fc19bd164b6a7dfd7ed338d99591ff0b409dde612d00baa827a9fa629ea182ad6a5b90ef8f7ff5b79f69faeb8bcacd7a99b02a9ed252c3e820cb0d73e077c05f6d16366fafd78b95fe6bb4de514e4427557478b47a49f496e29a783f1217390f5be206edb71caf7c4e30557bfba132e131f69db3f10e40af10190c50ddd5ead0c4cee5bdc61ebf454301eb69074e4748a0d67851516899a5b437cc323bbe6cf436cdf41f2301b0935430e29e6c16bdc8c3f4bc3c9d40d4f037678e4edc92e674ccfcd2ff0bf602eeb3195d99a53951a3758afae3c84236591cce128dd29c2c3539b60cb8db5b2dbb2abf7c898d27d1e97ad621bcfacd5afb8e9951d6119bd84ba767ae186157d3ce737b7bc459013b965c1a78ece9bc87019856197c1304c514f6f69dddea3da1cba17b6a604d2b1838fd13858bd8e7dfbda041b492698d33c08f42848d46fe4891688ea79a422f0c0ba03b55e414ce81dc138a58b52cfda818a8dbe0a148d7069e0919ee48796002ce2fe9756be80f584e0596be74059c6c1956995b2b3f23176855e08e59bf29f5586f3dea0cbd408e3ea81059a354ac81150e5202ec60fbbd69fdada17fbcc4219e0055653f0d7845d1fcff4df130fcf716daed0bbb922a56fc972002685594a8d88bc510ec41acbf91a91d476553ebeb702d02696c2792b1d7a3860ced1f3f43d1a115e106f27f9df7df00e1cf8dc3ede598dad1f6f2401467ddde92485fb18c2b89c0c2828162b202aa05f0895cb5e63cf5f158eddd1a949b68c2b1df2fe5ea804f5c804b779605f4dbdfa8028baa17bf8bc1495778b15318e82458226e8c823ec7b8eccb47a39ad2fadf91755373497619c7790330bf5de9a7b698d2e86cbc479e0ca9193949a5b04e5b1a049c04797b257b1b9cf84d84f209e128bc1f99d9334ca78aaa3426e5f1cbe111ecbf27a0a6f92e06ef5f5156686f921024bc3be3a2d970a8b50ab28175024da83849860fce34090cde0246092e6756ad7bf20dd2fa498786e3b88d1ba5647b7d0586a2982226cfd23815067234b38139dbd8ff97fecb293f9ea9618feaddcad11459443ad5091134191b73b05605a25bd524ff23376333f19dee82b46a555edc9658f3c8681850b1d8bf4cd662339f66f8b47903ff93d8de0ccf0022e9f6d6591cb4e9be0bfcf87104a7e1c54865b566620a2120bfe8d489263336a23d0507ee68d9711cb10232a06f81143b7ef13b349732dce5a76877684689e6faaad654ec66e994177d473fa08737581bc74a41f709ad600d784c0ca465292994c864b9cb83f2ff2e5e490faac1c4514035404d3d9570e0845313dd4ed38ebbf392afa78bec16ddf1d2abd5056b92fff52be2fceb93158e86c402c363aff15957dd2cea43413890dcde2c16a5b4a52d7e1624687e44acdd203d0eefe9dd43ef559c42de66a4818f7500905f1bdb35fc09c3f7861639d9bda03fabf5282bd63c95d7d13c2bd4fdf6775164581ad07ca21d64dbaac3c5c0ecf3e9007ff681970b730762a442dd0487d8fdd4bf9dff21587de73d30595b7502be225216fb9ded7d28969ff418c80d1603c0d61135234f8a713773f3b4623b2e748ca9588246c8f0ea94168ada6534f55facf62b85916a62abdafe381668f4d83d55dfd129b6dd8ce7484cf9d086ad59d2ddb320f16607bc57ebd0878439fb7ca861ece93c784b1befc372f36f3d824f22901a1082647900479e0ccf1a2643e7b84ed5ebf33c644195500ce842f868136a69672a4e657a82bc30053fdab788d79f39158f2afccbe774e5d4d1df51b0906c650d3005e59a6ee9866f8f64cbb67428b48ea83ddf9188cb9edde190ba0d1c63feffa2dc1c35a67bc526a62fbad0ef935170af4ae445a2d4f45b454c8e921fd59a5afe69bd61047dc6754c7010084ae029c6ac88c68cf8dd08a91b86c0266d1938d95748948b3eae16a3e0ef2739c77dacf7a28954538a34b62f4321e0717fd74e16b1f22b014441cc169808781b3bee5ef37a0684b113f16e9d1773d9ac3cd4e3c1556f44e9f5bb9ed1ebe0993f0ab965deb302bf58c160ca2fb564d397724349f1cd78e94fbc7f7bf75a030b8aecbdd203d075bc2982b97c9b1daf9bbb0046733de1981bd1b6aa5e60491742a4ccae23591ef3447f52e7bdabfb5861f111e3803979bb13ef4b0446d400151c77a41be75a7409a76c1ecb9c1cf0ffdbb755f94de8fa517e7f31907b8fd9e74e1d9f98e4ad12bd91aa8da235738879db5219ff1a11f4743a618541bb8d7ac9230d4502485b9e66a16501727ba08a49496aea041e6bbef03b2ffe0d7c7191542d92f61791185e9352955203c517b5f78780be1217edf075d838b05aed1762868caf84c87f4f8f944421588879b27451d3ec6860d6a0ad0d0175d7e67967c50403e138728c8661f3531ac7815ee87f77f8a1fab6d13a1a133123d9a006b15fad2c571f1df3cd3f6e1bf2cf99bea99718edee58241912f239598633eaa48f1e107b59b7ce3425bcb9367eaa0020051394e1376443a02fa8658c7465ebc20895810bc13f87246e5defd98c50dd565522182c0b166342f197a030723f8954ee8f2925ae57158cdc09a52b9533d76bd526b58ae0cb90f4baa68a709ed288f63387293d6f8e9c1dc3d7589ee78fe6fbf420958c446dc6f74f214d43169e4b324dfb2622886d4d82193595797cb5d168b7f53df420de31249d95852c64960accee5442beabe6b9e2061312db86c67b3d3255d249a948bb857e4d0a025f068b889b8dfe4ecde23eb38d22ff7ab0e758fc26e9636c98e4e351d827623c5da645776fc48298742aa3da30694391f58e0f41cc822eba00f308ebda7ab682ca789d55e0b85e413250d541db00ea70d66ca8e70c23d90373a925b070f8bc4deb14d77dbce1d72ad84e10b8949e826b7181ebc2788c87b978892d5b0965300ee5b50609c7fa690c57a2947b125e3f397c75b9386c2e01bda942b9c4280440581db5e39dd1987a85aeb970d6bcc406d8c60917464dc31938c449a06599a18e36ba8c66f84ea500d7fae6f510eba61f6879130fd79887b913d16574521d1e397504ccfeea5b2f877252fa642df22078fea103a4e2280e48b820f7551b0d23f0d7931637717873e2ba96da562215de79c18bf08a3a3e1d0150c4a925b669d8941bbc0e13ec38f5b7cf34db78e1dd240fec59ed6d195ab4eb112ada15f1bcf96320e158c072addc2fe2b90d369d5fc62e3203221ccab07d7d10ceeb6d2710f32e96bc6627a0c0cb20b5a3c85d958fdef77ce3b832ce709cbde7a36764fea662cd7cefc634728b44c37b46690d0790809a69479c5d2bb6613bf718504d92f1df674ce2ea5d95d7e472ed4b24372e1eeff7ceda019241aafe264e2bec04ff718c481bb7a2321dff247619ec4d3ded23c95211e217655c172916ed2bd1d68c9ecdefdda9495bb922cf43df434f85e130e66030125db6d54d28b977166b44a3e0658bf169cf74a29fd4b643ae2de97889caf830146d590156f8a5084d6aa3c0d6f11d9d7178a6b1c8135f076dc7b0555e03c0b7cac7aef84bec184b670d088dd295bf63243210541739e8f13b1c704510af62a467a43541ab9bb02a622f922f0435a0fc22770bd08c862f5ca5c55ffc321a38cc1af04799bfebf644d3b685c8b5f39a48614ef41efb955a29b942c0b120969e4367a274085eff8c067b23f3d86968077b7c47f02e4cc2036d978f83fd4961479d58ba5de168c6f90051d4397ae2b0c65787979f8be7ef952ed02e2560417fe06ad9dec7ff57bbed83dff09be5c381bb59323c1588ca4243d41381b4779b94b574e49d12c47aae37ebd1d5ff076803e69c00f9e5640e9b61b28e284da101ca445efee0531620327d00d15360cd6d63cde1948f41c35648e7aad1a391e0cadd7c43d32e02e9625417760fb4675d4dba2205372c34722ee538f82eb54f0cc9c9451bb03e185229fb36181f474ea62c9811015950b5566c36dfff3d54d5d91e53c73e4df65c106fddf462333459079d5d86105200414968d89ab8501f6cb33acf736179d74148e555e3234912ead2f61b9d2da7e7a9d946421d8b8f47fd6b3f4dcb8a378b5c9d239b419777a549d0221540a936a068cec7715493edf5c719f5fe0e615026834d9e36c232e5e0b1a1cf0585644ee7097fd3d2d93445c1f9c149c32f7a7aa00f7fc54bd9e9ca98595205fb8256991684d1c619cec065747b5685304d33bdabdd7538ff3fbacf6176825859445b2870f086fb8662e2337e74d3663221da029f0108e35abba74aa35da773093f3903b3fa1150c4c321560f063d421eb02384a929c96ef0bce7b85db58f8dbfddc262744f70573f3585c0182759a9328d1e0106887fe8ffc801cbf3255518238b6e2f66a9fa09b2b641aec33716587bc6934edea91f18de98ecc731508e59f88660cedb975fa42e3ff13344b79fe40599c1a97d710e86f8178e89f9816c5df4f336a43382c44daa0dff81e5aae23d674de3760a3f5501eb28fe17629b2c1e91e1ee36b6e3b75807ad7c5ad2173533dda03ffde60b8a43521218e1cf7121bf1d62aaa1ae185d7814cd16f0707e9b2e640c2c4b62a02fffe05fa9aa738a1ed367791e4946ef29d9f20413f90d2800d6a1843667d6c9528896cb72476b5cd754f3d7a35e992f33aa09fcc41df1110abb7c1523b1405781a0f4485afe1871d6c46d8ec3bfc9439f66b1084c9a083e5edd811c03c4275732cc74f6bebf5503b16df4ce6c40bac11c34539d966dcd1d821af9773123f47c928f37c5666bacab3127b74299b7d1ef22c765c680d3320759b495d8d046dff377a66296a5e0a71e5b3ff98917e803ca58a4ec5c6329a5259aa538e094b7e3a141a1ca74d136f4f26e08882e4217e7ebbb93d3873947ebfe1ab22cc33cfd57f0d5d2e9ccd40ae3f1c040d1e4643c78d9890ee7ce55930a991c32d0d61ac243b57ef107c1b7ffdf50bdf01825402b69d2c5f09ea9fa276bf8751503db0cf40adc377793d510d09864c6985b94af34e83439e0fab48581d935fe732d9aaeebc595d59a8337df3e06a5ac5db501f73b05e356d7288ce89876b3d660e463b0f779301d466c2422f8e1dbe8d3bf9b5e894841ba20d95390cb0e30601adf2cec68388ec1ea0026c46e11778a2a091d5c3d061ae12c17a5d5799961e01630600c257b6d018c8e49b2af991335bfe10fd00cc9aafa7afb47db30049e294b342cd8f418189fedf21a7a836692001c1a99aeab3d00d4c95b92f0f00451931463f996f028b508d794c586dd981b6562528e2dde604b7e739f6720e86ebfefd618f66a62c6ff0601c04e8d390d1c6b9115cbe5e1fe55c63879dc5d1c207cd82a681ba05ace451d9ddd354f7f1fbc4403435c9363848eb7f5c7b6b95449b4bbe3ba3c7528bc874871c2670c562983716035e882134b87f138e1c27824d21f00258b6424b4cb34a48f2b4e7f7dd73baab02eca70812f1af9929976a60b55fdb5b111edd2f19c846a30f2af552a52d759fc444e524baee44fc3213635a453b05442d926bd76285118417a3b4ffad49f5dee84bceb7a89741540110579f98cff14ae481cfb0f99260e33fa72751ef0c3466a6d6f68dcec99d019d122160dc7a0e1e5bbd2763e0edd18b88472c88e194c52c0ebc7eff28732f955b2172c012b0f173ae80734b3d82b35035551606800459718f20cc074aa779849ea16bbbc9d972cf10dc1926843f233f3d832de2394d89ff9504d1d25d3aef887536a7c8909a24a1a80f0fbf07f5a654e53381716a1733458d33c2db5fab1b393f0ab01503c41ec08015945f5ec6cfd7b6d547c4b314accd5713de7f0dc35c22ef45db43c36c3c74d652bb803540327442de8528cc1aaf0100b67cbf6ad16037effdd2dfbd651118c633bd8f92ce768e75cc2d5de0ac878fec0124e4fdfc8f7496d7e2f6c953033a3ca271ea0b5909b35b9cd269ebd893899b7e3dd87b8daddc84c398e396206e608c0621e77535a1e4e47ba3a3ca08585e65b3ae301cb6809f55ca523eb3bd7894f20e309bcc9367aae28c0c7b1beef0ec548bd46c8a336043e0f9fb9525b1479638ee24f39442ad958c8f113fb72b2a5ea9f57be1bc8230d6c135ec3fad2aa353b34a0e1e1add98999c8809dac4da1d21a188a5f2389b1839c40a54ca035d8eb62a36d29e729b41b60045bcdade1da8c0a4a2345a4b4c6836aef4301bc182a0f3f2fdc73256ced14d27a0d9d159fd10fdf31c2c48e80ad320643172001baa6e0fe2b54f3970e3f584f3903960ec2afb897bd7f39ad20c58a070d705a0964b8ac6dbbdb98be35c87be2e5b8133a337e1a5da1ebb1b46698e1ede224a2795c70043d35d3a7384a4248bf4fc4cf76cfac821dbe7639b659036075c0f42a5327880722a17e9fef7e7d0e85aa594df081d2b80295bd0deac09276b5f94b8bbe593665a1478cbe2a7f4bc7d84f6cf19883b89c0e3d4cc214170cfe2793481061e1c37868f56fba8fd283bf189d41110d42fc61714e99786eefc4f61d94408ae2f27987874f240596f0142d75d7dff91a7e7faefe4628c785d18591e87c7d6a5a689799ea9923bc94848677e003c4380761017a67e47e52393a3a3c20b314806cf0cf74310edb7ebf00d3d8c65cf0c0edb4b4fd626b30ce4dab3a74f3653d423c1bc39e4a04c90215be1dec5606c4ae9e3e6bf129332b972c30acce1831482dfecda1fbb638356a0050bfebc4472ac661a4c26564f5678dfe4acede9e6a3cb7e5f3407f04b02d08a3f0d5d3ddae2eb37cc8b86ebabbc8f993b99b7fcc5ef407427157011688111a95535d395d525610a3f4293a23337660009cf8ac4c6650439fe62d749535739241167425daa00804db225664552ee2971e8941825535768d87626691dd6ea769b3a0d768c71e07642a5fbc793d0652886568d44f528d4e274901d9e83d7dd2ea7ed56adacd7640c84ae38405d5da15cd32d7aaa3754d87f6d5caa811a425c629e8adc9bc8a99bf15ee8627d1adbd0a3f980ab33d62b36598782b2a1eb9bb4611ce37e1f01f751a6b8b1ab066fbb5571ed0e73a8468dead5bdc5aa061055d03c8c9dee0ccd4f9ccb8dedb8f65c27f354f427e273867c33adf1e173b39ad886267f1a610ae2ca6dca65faa9cd08e37430c07053b000cc81325bcdfb2c5cfbbd305e2509c8cbedc51863663ae9578f26c3c644036ccd74d252fd4c7e1c2eeca0368a0a428d06cd2fbffb174c69c57ac738887f796178d8e9d4c78c4e5cd2d33278851feaa0c775241cf5b91f5065ec28714c829d1d7a51b69e3cbe3bc4cb3da29766ab77d93fe01b842c43e4b1e29db620bb488a90a7072b6e7dbed6ca72c182eaec5a59ab34766faca2d882a542db46273c47ac3a47e65f106cc5246da173e0d180c87c9a86eda3c3429f5d554179e12b0bd982fb32849e538e3ee427eba0b604dd2a47f4419c9f53e1cdc0ac87881a0acc8b3491d507db0509b3f4e17db52eb069445ffbbbc3f9260270d64d8cf8d3a3f66607482cd52d913429e3fd03b20dbc519649a63f8bcbcafb40298287adcae9ea104036853599a7c688da10843ee7e819a5a7e01f8cd77726b59051a6321e4310f63d3a458012e154a4ddf369f54f3337222885cc2748128dccc5968d9ac3ba7c0734a13efdf6aafae554e3da1a9e0313f675d4aa6fc166a0323aa678891c687a2edb1e9e16f500dbda56fa33cb9949515b87d2faa0339110d107f067ce4d072e867f90bd124e46ad5d8406075b8be978c69c7e65db45bc19d38f4e6550e1d2c74f2381ea9226232806ec08d83f0f70a0a736649c9face310d8cebff76ed5c9e6e0edd77841111808310623334033f39753a040f7082f8e6c508db052f8ac9687bb4c7db49b24c478887e22d8574ad6de5e11cc7a615ae0b77ba7b674f0ff1f6dc6b79f7c5eebfb0b2b326f9b3c7c6c4ca2a5326f8692c8ef15cd9472842c4f4dcb03ea99ffc61e501637f78f10de712ca75a8198ac47fd6fd81248467771ead707e74e03c5ea41f48a0fcf987004a1a097264ba0147e27f60e8877ec3b5210a37bf59737b56389e330fe331826a03c1a53feed0941eadb998fc033729ffe8779cf28f8ffb3045d04427e236d347185c801f89f99d701fca61c1cd506f4c402f08a1194aa02c4ef8e6f4fb7ef2ef0977a557a6dcea6287ee60ccb0bae2a5774a07f90a80e2c104996f4d74f80b6dc8e0c623a2fe57263dab4d19e81b00fc701f4bb2bfb7a933ed1a33a41c2f482114989a4557d947632676aa451b7d93506787a96baeb20d8826ad84678c53a6416b2c8458caebaac0e3bd8f26c5f5f3c0a939342bad51b4c1876aadfaf8b7e63b76dee38ee5079906e7df46b45f38c18e37a1d33294f5cffeaffa2008a4c14174e076c37452ea53d50cc763f770c22221c963af6f9532dc9d211edf78b3453c7cf648e3a4b11d4d70c55fe603cba55fb6470347c1eb74ba0e3d48104a52a632d42a202bd4325c49fcdfde41ccebf986912715a9825370345063912a6505cb393c8f4ff360090f6e1d99c864d31c715794c7f7f09ddd4daf24a193549feff2ea29c22cdf9a5cbf188a7f6ddf0561dc09e765315271bef19635690f5c3b07c0fb7853add7fa1b56aef15919627dad85a0bdcb8dfc1c9206c91e7fb2c2bd897f031de4ebe70b33b36ae5c491f1847ad48c0efb9699cfbd0b746221ab0940909ce8a885561b4c40f59c656cb834db4ba703f393fc90f3898e506d6eaa1e424ce8acdef5e5310f8902edaed9b9527e48acf11bc1a4dda6f84fe9778a44544b2f72cb761f59cf0249f0a003ead1381a17d43819028e6320784f80743030a04370a5409bf9a1d7aafa5f8e5003d6b0ab97ed3c53037ed1c59a916058f37278dbad9b76e754dcaeddcbe626a9005aa64c429df7fb7f948bef9b578f4e5854d366fd60707a9a709cb006a2891729c83e4d69474ea2a89a1c57e5d8b92d452b121b1d3c34c96afcfdee33c279f9458d9dbd93a20446a37316ee462348226f2a7bddf53ed01904348fbd14f7b3e65f3b55d4e7e65c9e03ba6cf067fd52679dd8690ddfed966a5accb047d336fc1f27a873f84f76c153b54165e9b568cfcf396b77b673170967ab8479a74d154bceca1af43f7e8e16e9b6e2c753176eb2a3fd41f14422cc24c3f4cfe7328026545778634bb61577d852bca1717638a8065ee4be9834904f3deddcd1ed4f35b9793659d0f14277fbb44c1019b3677205d9881afc174abeb7a615290b2849a2c47a83c95cb745677b30476d263aa52ce55287cb63ddf84e4ebef2a7b16e077484d95992f3be4c976eb62b2bfacee59e75417056ce3215bc5293156d95a7631b490f810914db1410f0c00239c6d4fc8112101a38134c77356e04cd81c10d2c7bd00a82358b07abb2f4249df5507850436bcbd48e902a8dd44075rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootevolution-3.26.6-lp151.4.6.1.src.rpmevolution-langevolution-lang-all     evolutionrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.26.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1^@\}ZZ1@Z_@ZxG@ZS]@Z:PY@Y*@YzY@Y@YYYYYV@YlYGYXQ@X@XƉXXBXBXBXBXBXBXX@X~@XN@X lWW@W֘W@W#WWt@Wt@Wt@Wt@Wt@WW@WV@W9@W1@WW@W4W V@V@V@V2VVVVVŲ@VVVpV@VU@UUAUUȒ@UȒ@UȒ@UȒ@UȒ@Uc@U@UuUPU/@U+U%@U@UTTTء@Tء@Tء@TT{Ta@T;Michael Gorse mgorse@suse.comdimstar@opensuse.orgbjorn.lie@gmail.comfcrozat@suse.combjorn.lie@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgbadshah400@gmail.commgorse@suse.comzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.commgorse@suse.comzaitor@opensuse.orgbadshah400@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdamjanovic.ivo@gmail.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgmgorse@suse.comzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgdimstar@opensuse.orgzaitor@opensuse.orgbadshah400@gmail.comzaitor@opensuse.orgdimstar@opensuse.orgbadshah400@gmail.comzaitor@opensuse.orgdimstar@opensuse.org- Add iso-codes to BuildRequires: needed to display language names of spelling dictionaries in settings (bsc#1161669).- Add evolution-show-security-bar-above-message-headers.patch: show security bar above message headers (boo#1125230 CVE-2018-15587 glgo#GNOME/evolution#120).- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update to version 3.26.6: + itip-formatter: Meeting request attendee response address not properly filled. + Bugs fixed: bgo#793582.- Remove BuildRequires on pkgconfig(libgtkhtml-4.0): evolution only relies on webkit2gtk3.- Update to version 3.26.5: + Crash under message-list.c:free_message_info_data(). + Indentation in plain text adds unwanted spaces around links. + Composer-autosave: Use-after-free during snapshot save to file. + Bugs fixed: bgo#339675, bgo#792343, bgo#792385, bgo#792480, bgo#792781, bgo#792736, bgo#792909, bgo#788589, bgo#788823, bgo#720387. + Updated translations.- Update to version 3.26.4: + Bugs fixed: bgo#791291, bgo#791341, bgo#791346, bgo#791793. + Updated translations.- Update to version 3.26.3: + Workaround bgo#674885 (type initialisation deadlock in GObject). + [Calendar] set_style_from_attendee(): Prevent crash when attendee has no mail set. + Drag&drop of multiple messages from message list to composer fails. + [Composer] Better care of autosave snapshot after WebKitWebProcess crash. + Bugs fixed: bgo#789648, bgo#700778, bgo#790263, bgo#790326, bgo#789526, bgo#789571, bgo#790069, bgo#790291, bgo#680268, bgo#790311, bgo#790944, bgo#790666, bgo#790952, bgo#791203. + Updated translations.- Update to version 3.26.2: + Initialize libxml2 global memory in the main(). + Use icaltime_is_utc() instead of icaltimetype::is_utc. + Label shortcuts prevent typing numbers. + Crash after import file disappears before import is done. + Crash under e_dom_resize_document_content_to_preview_width(). + [ECellCombo] Misplaced combo popup under Wayland. + Disable expand of To Do bar icon renderer. + Store To Do bar width as proportion, not as absolute value. + Bugs fixed: bgo#696047, bgo#781645, bgo#788156, bgo#788293, bgo#788430, bgo#788450, bgo#788478, bgo#788639, bgo#788675, bgo#788686, bgo#788829, bgo#788916, bgo#789009. + Updated translations.- Update to version 3.26.1: + Add flatpak build script for stable Evolution version. + Show also git commit ID of Evolution in VERSION_SUBSTRING of flatpak build. + Correct runtime warning when creating All Day Appointment. + Cannot change organizer of existing meeting. + Use large-enough buffer in e_calendar_item_draw_day_numbers(). + Fix some syntax errors in translations. + Remove linked page that got deleted in 8f967d9f. + Bugs fixed: bgo#758945, bgo#787411, bgo#785618, bgo#787590, bgo#785178, bgo#787646, bgo#739059, bgo#788050, bgo#788051, bgo#788164, bgo#788231, bgo#788112. + Updated translations.- Update to version 3.26.0: + Add flatpak build script. + Updated translations.- Update to version 3.25.92.2: + Do not use PROJECT_VERSION_TWEAK when searching for eds dependencies. - Changes from version 3.25.92.1: + Revert "Rename evolution.desktop to org.gnome.Evolution.desktop". - Changes from version 3.25.92: + Default mail account not indicated after restart. + Show EDateEdit time combo popup in columns. + [ECompEditor] Preserve original duration when changing time. + Correct timezone handling when printing calendars. + Custom page setup not properly restored when printing. + Rename evolution.desktop to org.gnome.Evolution.desktop. + Add debugging console prints for message-list. + Updated translations.- Update to version 3.25.91: + Add new developer documentation files into evolution-util-docs.sgml.in. + Update mail filter conditions (as per bgo#698439). + Updated translations.- Update to version 3.25.90: + Provide e_alert_bar_submit_alert() to avoid code duplication. + Workaround broken GPG encrypted messages from Exchange and GroupWise servers. + Reply-To header value lost on Draft message reopen. + Add a WebDAV browser into the Account Editor. + Set shadow for Aliases scrolled window in mail account Properties. + Use SRV records for configuration lookup. + Remove change-switcher-appearance.page - too specific; not common topic. + Fix incorrect alt desc text for a screenshot. + Remove obsolete TODO comment. + Fix date in previous commit. + Read Receipts settings are also available in EWS/MAPI accounts. + Cover actual EWS account settings nowadays. + Use same string as in 'Manage signatures' page about '-- ' delimiter. + Provide actual links to the pages dedicated to these bullet points. + Grammar fixes in help. + Remove image from French user docs which is not used anywhere. + Bugs fixed: bgo#785031, bgo#785127, bgo#271481, bgo#785188, bgo#785233, bgo#785412, bgo#777086, bgo#785650, bgo#750564, bgo#785717, bgo#785800, bgo#768260, bgo#784214, bgo#784214, bgo#784767, bgo#784527, bgo#784527, bgo#784527, bgo#785644, bgo#783793. + Updated translations. - Changes from version 3.25.4: + Sort accounts in identity combo box (From: combo in mail composer). + Make it possible to debug filters on stdout. + Use the fancy Unicode quotation marks in a new string. + Change --module-dir for gtkdoc-fixxref call. + Make it possible to change theme for text-highlight module. + Cannot focus contact list editor's list name. + Fix runtime warning on close from e_content_request_process(). + Use the fancy Unicode quotation marks in a new file. + Prefer gtk_clipboard_wait_for_targets() over gtk_clipboard_request_targets(). + Wrong folder URI used for message notifications. + AlertBar from ShellContent not freed. + Derive date from selected day when creating event/meeting in ToDo bar. + Remove an obsolete comment. + Fix a typo. + Bugs fixed: bgo#783905, bgo#783968, bgo#783987, bgo#339675, bgo#782210, bgo#772572, bgo#235022, bgo#784246, bgo#783908, bgo#780934, bgo#781744, bgo#784445, bgo#784438, bgo#781309, bgo#781790, bgo#784664, bgo#784665, bgo#784746, bgo#784751, bgo#784776, bgo#784663, bgo#773550, bgo#771404, bgo#784874, bgo#783363, bgo#783504, bgo#783533, bgo#744526, bgo#780329. + Updated translations. - Add explicit gettext BuildRequires. - Stop post(un) handling, no longer needed as we have file-triggers taking care of this now. This means dropping glib2_gsettings_schema_post(un), desktop_database_post(un) and icon_theme_cache_post(un) macros. - Rename lang subpackage following upstream changes.- Update to version 3.25.3: + Use SIGTERM instead of SIGQUIT in killev (evolution --force-shutdown). + Allow select the same source and destination calendar in Copy To Calendar. + Crash under e_dom_resize_document_content_to_preview_width(). + Use ESourceRegistryWatcher in alarm-notify. + Allow overwrite of CMAKE_SKIP_RPATH variable. + e_mail_folder_to_full_display_name: Special-case virtual Trash/Junk folders. + Correct Unicode opening quotation mark. + Bugs fixed: bgo#205718, bgo#266621, bgo#499319, bgo#531945, bgo#537048, bgo#782052, bgo#782210, bgo#782470, bgo#782803, bgo#783106, bgo#783191, bgo#783317, bgo#783348, bgo#783353, bgo#783682. + updated translations.- Update to version 3.25.2: + Show VERSION_SUBSTRING and VERSION_COMMENT in Help->About. + Fix occasional runtime warning from e_web_extension_set_clipboard_flags(). + Mark editor as changed if using 'Wrap lines' action. + Mark editor as changed if deleting a selection. + MailFolderCache can sometimes block folder 'changed' notifications. + Correct possible ref/unref imbalance of a CamelFolder instance. + Remove misplaced 'return' call. + Refer to Polari instead of Empathy for IRC support in Help. + Use new e_util_generate_uid() instead of e_cal_component_gen_uid(). + [ECompEditor] Ensure local store directory exists before saving attachments. + [ECompEditor] Use ICAL_FILENAME_PARAMETER for attachments, if available. + Bugs fixed: bgo#781660, bgo#781647, bgo#781722, bgo#781833, bgo#781890, bgo#781116, bgo#778423, bgo#780088, bgo#569684, bgo#782153, bgo#720197, bgo#782529, bgo#782438, bgo#773420. + Updated translations.- Update to version 3.25.1: + Crash under e_meeting_time_selector_refresh_cb(). + Drag and drop to the editor can lock the Evolution. + Dropping text/* content to the editor is not handled by WebKit. + Fix the compilation warning with gcc 7. + [ENameSelectorEntry] Avoid fake "changed" signals on focus-in. + Calendar Print skips print dialog. + Remove some left-over debug prints. + User documentation improvements. + Bugs fixed: bgo#781404, bgo#781557, bgo#781570. + Updated translations. - Bump evolution_base_version to 3.26, following upstream.- Update to version 3.24.5: + Workaround broken GPG encrypted messages from Exchange and GroupWise servers. + Reply-To header value lost on Draft message reopen. + Set shadow for Aliases scrolled window in mail account Properties. + Bugs fixed: bgo#785031, bgo#785127, bgo#785188, bgo#785233, bgo#785412, bgo#777086, bgo#785717, bgo#785800. + Updated translations.- Update to version 3.24.4: + Sort accounts in identity combo box (From: combo in mail composer). + Cannot focus contact list editor's list name. + Fix runtime warning on close from e_content_request_process(). + Prefer gtk_clipboard_wait_for_targets() over gtk_clipboard_request_targets(). + Wrong folder URI used for message notifications. + AlertBar from ShellContent not freed. + Bugs fixed: bgo#783905, bgo#782210, bgo#784246, bgo#780934, bgo#784445, bgo#784438, bgo#781309, bgo#784664, bgo#784665, bgo#784776, bgo#784663, bgo#784874. + Updated translations.- Update to version 3.24.3: + [ECompEditor]: - Ensure local store directory exists before saving attachments. - Use ICAL_FILENAME_PARAMETER for attachments, if available. + Use SIGTERM instead of SIGQUIT in killev (evolution --force-shutdown). + Allow select the same source and destination calendar in Copy To Calendar. + Crash under e_dom_resize_document_content_to_preview_width(). + Allow overwrite of CMAKE_SKIP_RPATH variable. + e_mail_folder_to_full_display_name: Special-case virtual Trash/Junk folders. + Bugs fixed: bgo#720197, bgo#782529, bgo#773420, bgo#782803, bgo#783106, bgo#537048, bgo#783191, bgo#782052, bgo#783317, bgo#782210, bgo#783353, bgo#782470, bgo#783682. + Updated translations. - Pass -DCMAKE_SKIP_RPATH=OFF to configure, needed after upstream changes.- Update to version 3.24.2: + Crash under e_meeting_time_selector_refresh_cb(). + Drag and drop to the editor can lock the Evolution. + Dropping text/* content to the editor is not handled by WebKit. + Fix the compilation warning with gcc 7. + [ENameSelectorEntry] Avoid fake "changed" signals on focus-in. + Calendar Print skips print dialog. + Show VERSION_SUBSTRING and VERSION_COMMENT in Help->About. + Fix occasional runtime warning from e_web_extension_set_clipboard_flags(). + Mark editor as changed if using 'Wrap lines' action. + Mark editor as changed if deleting a selection. + MailFolderCache can sometimes block folder 'changed' notifications. + Correct possible ref/unref imbalance of a CamelFolder instance. + Bugs fixed: bgo#781404, bgo#781557, bgo#781570, bgo#781660, bgo#781647, bgo#781722, bgo#781833, bgo#781890, bgo#781116, bgo#778423, bgo#780088, bgo#569684, bgo#782153. + Updated translations.- Update to version 3.24.1: + Fix few issues reported by Coverity scan. + [EUndoRedoManager] Move two selection related functions to e-editor-dom-functions.h. + Fix drag and drop in composer. + Remove code that is not needed with WebKit2 anymore. + Undo and redo buttons not active if switching from headers to editor. + Fix the replace dialog functionality. + Be more verbose about some of the history events. + Allow the attachments and inline images to be dragged to the editor. + Remove some of the WK2 FIXMEs. + Undoing the HISTORY_IMAGE event won't remove the image. + No initial paragraph presented if composing a new message. + Possible deadlock in the replace dialog. + Can't change the font color on caret in WebKitGTK+ 2.16. + [Mail] Cached remote content not always found in cache. + Use the right format string for WebPage's id. + Don't hardcode base64 image data in tests. + Last BR in inserted content is left marked. + Remove duplicate function for determining the citation level. + Minor code style fixes. + Warning could be printed if debug enabled for undo&redo. + Fix a compiler warning (maybe-uninitialized). + Bugs fixed: bgo#780045, bgo#779907, bgo#780085, bgo#780080, bgo#726533, bgo#780275, bgo#780988. + Updated translations.- Update to version 3.24.0: + Updated translations.- Update to version 3.23.92: + e_msg_composer_setup_with_message: Doesn't use override_alias_name/_address. + Fix various editor's unit tests. + Don't preserve 'Preformatted' format if moving an empty block out of the quoted content. + Possible crash while refreshing spellcheck. + Print the history stack after removing item from it. + History could be saved twice if inserting HTML content. + Print current EEditorWebExtension method if CAMEL_DEBUG is active. + Bugs fixed: bgo#778541, bgo#779156, bgo#779687, bgo#779688, bgo#779738, bgo#779746. + Updated translations.- Update to version 3.23.91: + [EWeekdayChooser] Selected days drawn with incorrect color. + Bugs fixed: bgo#778642, bgo#779042. + Updated translations.- Update to version 3.23.90: + Reference a link where Google calendars to synchronize can be enabled. + Previous signatures with images not sent properly. + A minor translatable string change. + Fix few memory leaks. + e-editor-dom-functions: Do not override variable name from parent block. + Bugs fixed: bgo#733336, bgo#747751, bgo#773038, bgo#775656, bgo#776391, bgo#777207, bgo#777208, bgo#777267, bgo#777373, bgo#777766, bgo#777818, bgo#777974, bgo#778036, bgo#778062, bgo#778180, bgo#778223, bgo#778231, bgo#778347. + Updated translations.- Update to version 3.23.4: + Fix a crash when deleting a meeting without DTEND. + Fix a use-after-free after editor's WebKitWebProcess crash. + Resave .ui files with latest glade and bump gtk+ requirement to 3.10. + Attached meeting invitations not shown properly. + Crash on paste of a vCard into a message composer body. + "Insert text file" sensitive to HTML-significant characters. + EWeekView could write out of rows_per_day array. + Replace deprecated icalproperty_remove_parameter() with icalproperty_remove_parameter_by_kind(). + Replace deprecated icaltime_from_timet() with icaltime_from_timet_with_zone(). + Show available server tags (aka possible Labels) in Folder Properties. + Fix few memory leaks. + Use a single WebProcess for test-html-editor-units by default. + Fix few memory leaks when converting composer text to plain text. + Avoid a (rather rare) crash under message-list.c::build_tree(). + Destroy associated activity before Folder Properties dialog is shown. + Bugs fixes: bgo#489466, bgo#773316, bgo#773419, bgo#773548, bgo#774494, bgo#776044, bgo#776194, bgo#776224, bgo#776243, bgo#776415, bgo#776563, bgo#776584, bgo#776803, bgo#776813, bgo#776958, bgo#776969, bgo#777071, bgo#777141. + Updated translations. - Drop evolution-contact-list-performance.patch: fixed upstream.- Update to version 3.23.3: + Remove leftover EWebViewClass::create_plugin_widget(). + Message list not always scrolled to the cursor position on folder enter ][. + Spell GNOME Calendar correctly (Piotr Drąg) + Ensure mail_session_get_cache/config/data_dir() return existing directories. + Process the WebView's context menu actions synchronously. + Handle CAMEL_PROVIDER_CONF_LABEL option. + Fix formatting. + Fix various issues with clipboard content handling. + Fix the EHTMLEditor's update-actions signal. + EEditorWebExtension: Use-after-free when restoring the inline images. + EEditorDOMFunctions: Critical warning and possible crash when we cannot append the end node for spell checking. + Copy action is no available in EWebView's context menu. + Prefer user's value of WEBKIT_DISABLE_COMPOSITING_MODE. + Correct some backup/restore translatable strings. + Add a Confirmation option 'prompt-on-composer-mode-switch' into Preferences. + Let the Control + C shortcut behave the same way as Control + Shift (Tomas Popela) + Prefer text/plain in plain text mode if using 'Paste Quotation'. + Added translator's comment and 'mode' versus 'format' for composer changes. + Make glib_mkenums() files depend on the source enum file. + Bugs fixed: bgo#764802, bgo#767228, bgo#774164, bgo#774211, bgo#774377, bgo#774691, bgo#774924, bgo#774958, bgo#775042, bgo#775075, bgo#775214, bgo#775268, bgo#775363, bgo#775370, bgo#775395, bgo#775397, bgo#775565, bgo#775598, bgo#775656, bgo#775691, bgo#775704. + Updated translations.- Update to version 3.23.2: + Tests are expecting the font-family attribute on BODY. + Skip the tests that are known to fail. + Extra quoted character on the end of the quoted PRE element if it ends with BR element. + Renew spell-check only in viewport and not in the whole document. + Editor is not marked as changed after some operations. + Fix possible crash (use-after-free) under mail_send_receive(). + Correct gtkdoc-scan --ignore-headers argument value. + Update gtk-doc sgml input files. + Return RPATH linker flags back to evolution-shell.pc.in. + Do not require C++ compiler, when not used. + Ensure CMAKE_SKIP_RPATH is OFF, the RPATH is used here. + Message list not always scrolled to the cursor position on folder enter. + Messages could not be sometimes quoted correctly. + Reflect spellchecking UI changes in user documentation. + Bugs fixed: bgo#739955, bgo#764065, bgo#769573, bgo#770926, bgo#771821, bgo#772947, bgo#773236, bgo#773494, bgo#773659, bgo#773864, bgo#774067, bgo#774156, bgo#774521, bgo#774681. + Updated translations. - Drop evolution-rpaths.patch: fixed upstream. - No longer pass -DCMAKE_SKIP_RPATH=ON to cmake: upstream corrected the build system to take care of this.- Add evolution-rpaths.patch: Do not store an rpath in libraries that do not link anything private (bgo#774681). - Pass -DCMAKE_SKIP_RPATH=OFF to cmake: evolution relies on rpath being set. Future versions take care of this by setting the appropriate flag in CMakeLists.txt.- Update to version 3.23.1: + Change "Compose Message" Desktop Action to disambiguate it from titles. + Convert from autotools to CMake. + Require as hard dependency some dependencies. + Extend error messages in FindLDAP.cmake. + Reorganize directory structure. + Add a helper script for a 'dist' target. + Rename SHARE_INSTALL_DIR to SHARE_INSTALL_PREFIX. + Place private libevolutiontestsettings.so into a test-gio-modules subdirectory. + Do not use camel_folder_set_message_flags() in message-list::on_click(). + Do not quote compiler/linker flags. + Fix a crash when replying to all recipients. + Add an option to (not) have reminder notification dialog always on top. + Add options to select Memo/Task Lists for Reminder notifications. + Hard-break `make dist` when there are uncommitted changes. + Bugs fixed: bgo#772175, bgo#336195, bgo#605416. + Updated translations.- Update to version 3.22.5: + Previous signatures with images not sent properly. + Fix few memory leaks. + e-editor-dom-functions: Do not override variable name from parent block. + Bugs fixed: bgo#777373, bgo#776391, bgo#775656, bgo#773038, bgo#777766, bgo#777818, bgo#778036, bgo#778062, bgo#778347. + Updated translations.- Add evolution-contact-list-performance.patch: improve performance with very large contact lists (bsc#990206 bgo#774494).- Update to version 3.22.4: + Fix a crash when deleting a meeting without DTEND. + Fix a use-after-free after editor's WebKitWebProcess crash. + Attached meeting invitations not shown properly. + Crash on paste of a vCard into a message composer body. + "Insert text file" sensitive to HTML-significant characters. + EWeekView could write out of rows_per_day array. + Replace deprecated icalproperty_remove_parameter() with icalproperty_remove_parameter_by_kind(). + Replace deprecated icaltime_from_timet() with icaltime_from_timet_with_zone(). + Fix few memory leaks. + Avoid a (rather rare) crash under message-list.c::build_tree(). + Bugs fixed: bgo#776224, bgo#776584, bgo#489466, bgo#776813, bgo#776969, bgo#776958, bgo#776415, bgo#777071. + Updated translations.- Update to version 3.22.3: + Message list not always scrolled to the cursor position on folder enter. + Messages could not be sometimes quoted correctly. + Ensure mail_session_get_cache/config/data_dir() return existing directories. + Process the WebView's context menu actions synchronously. + Fix formatting. + Fix various issues with clipboard content handling. + Fix the EHTMLEditor's update-actions signal. + EEditorWebExtension: Use-after-free when restoring the inline images. + EEditorDOMFunctions: Critical warning and possible crash when we cannot append the end node for spell checking. + Copy action is no available in EWebView's context menu. + Add a Confirmation option 'prompt-on-composer-mode-switch' into Preferences. + Prefer text/plain in plain text mode if using 'Paste Quotation'. + Revert "Add a Confirmation option 'prompt-on-composer-mode-switch' into Preferences". + Let the Control + C shortcut behave the same way as Control + Shift. + Bugs fixed: bgo#774180, bgo#774156, bgo#774067, bgo#764802, bgo#775042, bgo#767228, bgo#775075, bgo#774164, bgo#774691, bgo#775397, bgo#774211, bgo#775656, bgo#774958, bgo#775214, bgo#775268, bgo#775370, bgo#775565, bgo#775691, bgo#775598, bgo#775704. + Updated translations.- Update to version 3.22.2: + If body contains just the empty block, then nothing is sent. + Make the EContentEditor accessible in tests. + Consume return value of gtk_clutter_init_with_args()/gtk_init_with_args(). + Use unique D-Bus service name for WebKit editor and cancel pending calls on dispose. + Do not steal focus when alarm notify dialog is shown. + EEditorPage is never freed. + Fix e_mail_display_get_selection_plain_text_sync(). + The "Reply from preview selection" feature is wrong for multipart messages. + Correct the mime type of preview selection string. + Tests are expecting the font-family attribute on BODY. + Skip the tests that are known to fail. + Extra quoted character on the end of the quoted PRE element if it ends with BR element. + Renew spell-check only in viewport and not in the whole document. + Editor is not marked as changed after some operations. + Fix possible crash (use-after-free) under mail_send_receive(). + Bugs fixed: bgo#772150, bgo#772803, bgo#772590, bgo#772916, bgo#772918, bgo#773164, bgo#769733, bgo#773033, bgo#772858, bgo#773396, bgo#773236, bgo#771821, bgo#773494, bgo#773864. + Updated translations.- Update to version 3.22.1: + Missing declaration for DOMGetActiveSignatureUid. + Extra new line on the end of mail and after citation end. + Introduce new debug domains for WebKit parts. + Cannot switch the list type when it has just one level. + Simplify a bit how the selection is saved. + Only update the composer colors when the web extension is ready. + Correct external editor plugin to work again. + Optimise how a quote element is created. + Optimize various DOM operations when searching elements. + Some text could be skipped when converting the HTML to plain text. + Pressing the Backspace key to decrease indentation level is wrong for content that was not written in Evolution. + Correctly process a WebKitDOMHTMLCollection objects. + When creating a plain text version of a message process the nodes in right order. + Correctly process and remove the BODY attributes. + Deleting a quoted content could leave paragraph that cannot be focused. + Correct possible uninitialized variable usage. + Bugs fixed: bgo#771347, bgo#771493, bgo#771651, bgo#771268, bgo#770662, bgo#772015, bgo#772171, bgo#770067, bgo#769752, bgo#772233, bgo#772513. + Updated translations.- Update to version 3.22.0: + bgo#771420: [WK2]: Printing an email does not work. + Updated translations.- Update to version 3.21.92: + [itip-formatter]: Guess meeting time zone when not provided in the invitation. + Remove CSS sheet from the DOM only when it exists. + Critical warning could be printed when replying on message with inline images. + Adapt to WebKit Unstable DOM API changes in WebKitGTK+ 2.13.90. + Replace usage of deprecated WebKit DOM API functions. + Replace last usage of deprecated WebKit DOM API functions. + Fix archives support in attachments. + Undoing a citation split could fail. + When removing empty blocks from citations, don't remove BR elements. + Extra new line is inserted on the end of converted content. + Save selection in save_history_for_delete_or_backspace(). + Selection end marker could be saved wrong in the quoted content. + Correctly handle the undo operation the Backspace was pressed in the beginning of LI element. + e_editor_dom_move_quoted_block_level_up() is wrong for HTML mode. + Try to fix the "NL between tags" when inserting HTML into the editor. + Update the tests expectations. + Change URL and e-mail pattern regular expressions. + Prefer OAuth2 authentication for Mail-only Google accounts. + Add 'OAuth2 Google' authentication type to Google-based accounts. + Use DIV instead of P element for 'Normal' block. + After pressing the return key, caret is moved to a wrong place. + An extra quote character is inserted on the end of an empty PRE element. + Bugs fixed: bgo#770496, bgo#771044, bgo#770380, bgo#771131. + Updated translations. - Drop evolution-webkit2gtk3-adaptation.patch and evolution-gnome-autoar.patch: Fixed upstream. Flip need_autogen to 0 again, no longer needed.- Add evolution-webkit2gtk3-adaptation.patch: Make evolution work with new webkit2gtk3-2.13.90, patch from git. - Add highlight BuildRequires: Build highlight source-code in mailbody support, we now have the needed package. Following this: Stop passing --disable-text-highlight to configure. - Conditionally apply translations-update-upstream BuildRequires and macro for non-openSUSE only. - Add pkgconfig(gnome-autoar-gtk-0) BuildRequires: Build archive support for attachments. Following this: Stop passing - -disable-autoar to configure. - Add evolution-gnome-autoar.patch: Fix configure to look for the correct name. Also flip define need_autogen to 1, as the patch touches the buildsystem (bgo#770380).- Update to version 3.21.91: + Context menu above EWebView hides on button release. + Correctly free the WebKit DOM GObject instaces. + Don't try to convert the 'None' signature. + Paragraphs with just BR element could not be quoted properly. + Use a faster way of quoting an element if possible when converting the content. + Remove the zero width space characters from the HTML output. + New line after heading and other elements could be lost. + Fix various issues with parse_html_into_blocks() - mostly not processing part of the input. + Make a magic-spacebar (partly) work again. + Open link in HTML editor only when Ctrl+left-click above it. + EEditorUndoRedoManager - Fix some FIXME WK2 comments. + Redoing the input history item could be wrong. + Element could be quoted in the HTML mode as in the plain text mode. + Redoing of "Pasting a link and pressing the Return key after it" is wrong. + Don't try to insert selection marks if they are already presented. + Remove an empty blockquote if presented after removing from the quoted content. + No need to recognize links in the element where it was already done (by parse_html_into_blocks()). + Remove special id used for BLOCKQUOTEs when generating the HTML version of the content. + Always use the faster version of quoting when we previously wrapped the content. + Properly check if the current node is indeed the HR element before processing it. + Correct the indentation. + Font style cannot be set. + Cast warning printed when trying to cast non-element node to element in the get_parent_block_element(). + Fix various extra new lines errors when processing the content. + Ensure EMailConfigPage::changed signal is emitted in the main/UI thread. + Make ECompEditor an extensible. + Turning off the font formatting could leave empty elements in DOM. + Redoing the input event should remove the BR if it was the only node there. + Redoing a font style change will not set the correct values to the EEditorPage. + Undoing the style change should act like the separate history event. + test-htlm-editor-units - Do not focus window on show. + Cut/Copy/Paste in EHTMLEditor shows a runtime warning on the console. + PRE element could not be wrapped quoted correctly. + Redoing some events could fail. + Undoing or redoing the font format changes does not reflect the changes in the UI. + Avoid vertical scrolling in the filtering rules editor dialog. + Some editor unit tests fail after commit d3fc71. + Add --background option for test-html-editor-units. + Report errors from D-Bus calls to WebExtension-s. + Bugs fixed: bgo#769618, bgo#769753, bgo#769912, bgo#770083, bgo#770086, bgo#770369, bgo#770494. + Updated translations.- Update to version 3.21.90: + Correct order of "assign value" and "call function" when saving to drafts. + Simplify and fix how the HTML is parsed into composer's DOM structure. + Update devel-doc build scripts to work after the WebKit2 port merge. + The "headers-collapsed" change not propagated into the settings. + Add TestKeyfileSettingsBackend for test-html-editor-units. + Update homepage GNOME wiki URL to save us a redirect. + Make translation type value more generic; no need for branch numbers. + test-html-editor-units: Increase default command delay to 25ms. + EHTMLEditorView: - Redoing unquoting does not work. - Extra new line could be added to the quoted text when parsing HTML. - Replace citation marks to actual citation in one round. - Remove accidentally committed debug prints. + EWebKitEditor: Tabulator key does not insert the tabulator, but changes focus. + Bugs fixed: bgo#768449, bgo#767283, bgo#769354, bgo#769338, bgo#769062, bgo#768683, bgo#624604, bgo#769388, bgo#769044, bgo#769072, bgo#769152, bgo#769288, bgo#751588, bgo#769707, bgo#769908. + Updated translations. - Replace pkgconfig(webkitgtk-3.0) for pkgconfig(webkit2gtk-4.0) BuildRequires following upstreams port.- Update to version 3.21.4: + GalA11yETableItem can have stored incorrect row count sometimes. + Build developer documentation sections and types on the fly. + When pressing the Return key to end a list a new empty list is created. + Make it easier to change evolution .ui files by the users. + Busy-loop when printing specifically formatted HTML message. + Enhance timezone lookup for the event editor. + [ETimezoneDialog] Show timezones as a tree, not as a flat list. + EHTMLEditorActions: Disable HTML actions in plain text mode. + EHTMLEditorSelection: - List alignment not detected properly. - Indented block style could not be set properly. + EHTMLEditorUtils: Correctly remove class when it is surrounded by spaces. + EHTMLEditorView: - Critical warning could be seen in console after pasting the content. - Don't leak a WebKitDOMNodeList instance. - Pasting content into the indented block will not preserve formatting. - Don't add a new line for the empty list when generating a plain text version of the content. - Don't leak a WebKitODMNodeList instance. - Always try to process the CID images when loading a content. - Correct the situations when the 'Lose formatting' dialog is showed. - When the content is converted set the editor as changed. - Plain text version of draft could lose formatting. - Improve how the content is processed. - Changing a top signature to another one will place it on different position. - Unneeded spacer left when setting a top signature from an existing one to None. + Add Language headers to po files. + Bugs fixed: bgo#767780, bgo#764065, bgo#443716, bgo#768013, bgo#767990, bgo#754848, bgo#768369, bgo#768496, bgo#438062, bgo#768438. + Updated translations. - Stop passing V=1 to make, debugging is local.- Update to version 3.21.3: + Avoid NULL dereference in mail-send-recv.c:free_send_data() function. + [CamelGpgContext] Provide signer photos when available. + Use newly introduced ENetworkMonitor and add UI settings for it. + Don't create unnecessary wrappers when quoting a text. + Address some of the clang compiler warnings. + Crash under e_mail_folder_find_duplicate_messages_sync(). + Create new events in the selected calendar in the left tree of calendars. + EHTMLEditorActions: Paste Quotation action is always active. + EHTMLEditorSelection: Use a faster way of quoting an element in the plain text mode. + EHTMLEditorView: - Redoing a delete operation in a PRE element could wrap the content in SPAN element. - Some empty new lines in a quoted content could be lost. - Don't modify a variable from arguments. - Simplify how an element is quoted. - Opening a draft that was not created in composer should respect the wrap/don't wrap preference. + Bugs fixed: bgo#766745, bgo#766682, bgo#766713, bgo#766796, bgo#767283, bgo#767236, bgo#767334, bgo#767542, bgo#767364, bgo#651112, bgo#767335. + Updated translations.- Update to version 3.21.2: + Avoid minor occasional runtime warning. + Occasional runtime warning from EaMinicardView about invalid book client. + Move the clipboard handling from EMsgComposer to EHTMLEditorView. + Recognize special folders for a global mail view also based on flags. + Rather hide, than disable, items in Taskpad/Memopad context menus. + Correct placement of emoticon and color chooser in composer under Wayland. + Enhance delayed message send through Outbox. + Fix typo in previous commit. + Add missing closing tag. + Fix some issues found by Coverity Scan, cppcheck and clang. + Explicitly center attachment bar expander vertically. + EHTMLEditor: Only display the text properties dialog when some text is selected. + EHTMLEditorActions: 'Select All' action is always disabled. + EHTMLEditorImageDialog: Border and alignment are not set properly. + EHTMLEditorView: - Restore the selection end mark correctly when processing HTML to plain text. - Redoing a citation split removes an extra text. - Introduce the is-ready signal. - Background image from page is removed when saving draft. + EMailSignatureEditor: Undo and redo history is handled by EHTMLEditorView and not by WebKitWebView. + EMsgComposer: Move the signature handling to EHTMLEditorView. + Bugs fixed: bgo#435219, bgo#571723, bgo#681353, bgo#765446, bgo#765665, bgo#765636, bgo#765857, bgo#765950, bgo#766017, bgo#766111, bgo#766315, 766540. + Updated translations.- Update to version 3.21.1: + Cannot change order list to unordered for the first time. + Inline images in drafts are not displayed in GMail. + Change ECalendarView from GtkTable to GtkGrid. + Hide private members of ECalendar into a private structure. + Optimize some of the DOM functions related to selection. + EHTMLEditorSelection: - Selection could be saved wrong in quoted content. - Anchors could be wrongly wrapped in quoted content. - Ask for a parent node of the right node. + EHTMLEditorView: - Simplify and improve how the undo/redo of delete operation in quoted content is performed. - Deleting a content in a PRE element could wrap the content in SPAN element. - Moving a Preformatted block one level up in the quoted content will change it to Normal. + EMsgComposer: Move the DOM manipulation to EHTMLEditorView. + Bugs fixed: bgo#759802, bgo#764977, bgo#765090, bgo#765102, bgo#765202, bgo#765112. + Updated translations. - Bump base version following upstream changes.- Update to version 3.20.5: + EComposerPrivate: Changing a top signature to another one will place it on different position. + EComposerPrivate: Unneeded spacer left when setting a top signature from an existing one to None. + EHTMLEditorView: Redoing unquoting does not work. + Correct order of "assign value" and "call function" when saving to drafts. + Bugs fixed: bgo#768449, bgo#767283, bgo#769338, bgo#769354, bgo#769062, bgo#768683, bgo#769072, bgo#769523, bgo#769288. - Drop evolution-bgo769062-mouseover-crash.patch and evolution-bgo768683-cannot-mark-as-spam.patch: Fixed upstream.- Add evolution-bgo769062-mouseover-crash.patch: fix crash on mouse over task when tasks are grouped (bgo#769062). - Add evolution-bgo768683-cannot-mark-as-spam.patch: allow marking a non-spam message as spam in a junk folder (bgo#768683).- Update to version 3.20.4: + Crash under e_mail_folder_find_duplicate_messages_sync(). + Create new events in the selected calendar in the left tree of calendars. + When pressing the Return key to end a list a new empty list is created. + Don't create unnecessary wrappers when quoting a text. + Busy-loop when printing specifically formatted HTML message. + GalA11yETableItem can have stored incorrect row count sometimes. + EHTMLEditorActions: Disable HTML actions in plain text mode. + EHTMLEditorSelection: - List alignment not detected properly. - Indented block style could not be set properly. - Use a faster way of quoting an element in the plain text mode. + EHTMLEditorView: - Opening a draft that was not created in composer should respect the wrap/don't wrap preference. - Critical warning could be seen in console after pasting the content. - Don't leak a WebKitDOMNodeList instance. - Pasting content into the indented block will not preserve formatting. - Don't add a new line for the empty list when generating a plain text version of the content. - Don't leak a WebKitODMNodeList instance. - Always try to process the CID images when loading a content. - Correct the situations when the 'Lose formatting' dialog is showed. - When the content is converted set the editor as changed. - Plain text version of draft could lose formatting. - Improve how the content is processed to plain text. - Correctly remove images and its wrappers. - Indented elements should be preserved when switching between composer modes. - Fix the build after doing a mistake in commits. - Redoing a delete operation in a PRE element could wrap the content in SPAN element. - Some empty new lines in a quoted content could be lost. - Don't modify a variable from arguments. - Simplify how an element is quoted. + Bugs fixed: bgo#767283, bgo#767236, bgo#767334, bgo#767542, bgo#767364, bgo#767335, bgo#767780, bgo#767681, bgo#768013, bgo#768369. + Updated translations.- Update to version 3.20.3: + Fix some issues found by Coverity Scan, cppcheck and clang. + Explicitly center attachment bar expander vertically. + Avoid NULL dereference in mail-send-recv.c:free_send_data() function. + EHTMLEditorActions: Paste Quotation action is always active. + EHTMLEditorImageDialog: Border and alignment are not set properly. + EHTMLEditorView: Background image from page is removed when saving draft. + Bugs fixed: bgo#766540, bgo#766713. + Updated translations.- Update to GNOME 3.20.2 Fate#318572- Update to version 3.20.2: + Optimize some of the DOM functions related to selection. + EMsgComposer: Move the DOM manipulation to EHTMLEditorView. + EHTMLEditorActions: 'Select All' action is always disabled. + EHTMLEditorView: - Deleting a content in a PRE element could wrap the content in SPAN element. - Moving a Preformatted block one level up in the quoted content will change it to Normal. - Restore the selection end mark correctly when processing HTML to plain text. - Redoing a citation split removes an extra text. - Simplify and improve how the undo/redo of delete operation in quoted content is performed. + Recognize special folders for a global mail view also based on flags. + Rather hide, than disable, items in Taskpad/Memopad context menus. + Correct placement of emoticon and color chooser in composer under Wayland. + Bugs fixed: bgo#765090, bgo#765102, bgo#765202, bgo#765446, bgo#765665, bgo#765636, bgo#435219, bgo#765950, bgo#766017. + Updated translations.- Drop pkgconfig(geoclue) BuildRequires: evolution stopped depending on it in version 3.12.8.- Update to GNOME 3.20 Fate#318572 - Drop evolution-bsc930240-a11y-3-12-fixes.patch, evolution-bsc930240-a11y-3-16-fixes.patch, 0001-GalA11yETableColumnHeader-implement-AtkComponent.patch, and evolution-drag-text-to-composer.patch: fixed upstream.- Drop evolution-migrate-kmail-kcontact.patch: merged upstream (bgo#731502).- Update to version 3.20.1: + [EAttachmentTree/IconView]: Setup widgets in 'constructed' handler. + Remove unneeded runtime warning from e-day-view.c::cancel_editing(). + Vertically center table header text. + Make some settings changes in mail composer permanent. + Add missing closing double quote, thus webview-print.css is actually used. + Reposition ECalendar children on timeout, not inside size-allocate handler. + Cannot change order list to unordered for the first time. + Inline images in drafts are not displayed in GMail. + EHTMLEditorView: - Remove signature from Thunderbird if presented. - Correct the new lines handling in quoted content. - Avoid variables with the same name in one scope. - Don't replace various whitespaces with non-breaking spaces when inserting into PRE element. - Busy loop after pasting two links after each other in the quoted content. + EHTMLEditorSelection: - Selection could be saved wrong in quoted content. - Anchors could be wrongly wrapped in quoted content. - Ask for a parent node of the right node. + Bugs fixed: bgo#736808, bgo#763796, bgo#764062, bgo#764234, bgo#764172, bgo#763723, bgo#764426, bgo#764428, bgo#240130, bgo#764542, bgo#762785, bgo#758878. + Updated translations.- Do not pass the option "-N Evolution" to %suse_update_desktop_file for evolution.desktop: this has the ugly side-effect of changing every Name entry in the .desktop file, including those (new to v3.20.0) for desktop actions, to Evolution which messes up the desktop item. - Do not pass the option "-D evolution" to %suse_update_desktop_file for evolution.desktop: the specified docpath no longer exists; this prevents the following warning "suse_update_desktop_file: DocPath target evolution for does not exist" during the %install stage.- Update to version 3.20.0: + bgo#763631: Folder->Subscriptions opened empty with gtk+3.19.11. + Updated translations.- Update to version 3.19.92: + Update README file. + Plain text signature is opened as an HTML one. + Some HTML signatures lost line breaks when inserted to the composer. + EHTMLEditorView - Signature in a message can lost its line breaks after sending it. + bgo#762759: Crash on start when ~/.cache is not accessible. + bgo#762477: Add .desktop file actions to open respective parts. + Updated translations.- Update to version 3.19.91: + Correct typo in the fix for bgo#761883. + Pressing the Return key in the image wrapper will duplicate the image wrapper structure. + EHTMLEditorSelection - Turning off the bold formatting can leave unnecessary nodes in the DOM. + EHTMLEditorView: - List item is deleted when enter is pressed on the end of it. - Avoid extra selection save/restore in list manipulation. + Bugs fixed: bgo#203026, bgo#579675, bgo#614557, bgo#759101, bgo#761159, bgo#761301, bgo#761497, bgo#761596, bgo#761993, bgo#762022, bgo#762075, bgo#762205, bgo#762376, bgo#762396. + Updated translations.- Update to version 3.19.90: + EHTMLEditorView: - It's not possible to change formatting from Blockquote to list. - Some of the Evolution's composer attributes are sent in HTML messages. - Avoid possible critical warnings when sending HTML messages. - Avoid critical warnings when deleting a text smiley. - Fragment can be used uninitialized when saving history while deleting. - Undoing the citation split does not re-wrap and re-quote the block. - Pressing the Return key in the beginning of list item will delete the item. - Don't send the empty signature placeholder in the HTML messages. + EHTMLEditorUtils - prev_parent variable can be used uninitialized. + EMinicard: Release grab when started drag of the contact. + Do not let itip-formatter plugin disable. + Use icaltzutil_set_exact_vtimezones_support(), if available. + Update the AppData to spec version 0.7+. + Add a missing tag to the AppData file. + Do not require gnome-common to run autogen.sh. + Show composer when processing mailto: only after From account is set. + Address some compiler warnings. + Avoid delay when going online with --force-online command-line option. + Cancel editing when change notification comes in the Day View. + Use UTF-8 default composer-charset, if not set. + Bugs fixed: bgo#725320, bgo#758977, bgo#759201, bgo#759474, bgo#759618, bgo#759873, bgo#760520, bgo#760563, bgo#760638, bgo#760971, bgo#761166, bgo#761346, bgo#761394, bgo#761453, bgo#761483, bgo#761496, bgo#761506, bgo#761883. + Updated translations.- Update to version 3.19.4: + EHTMLEditorView: - Cannot append text to links if non-breaking space is presented. - Extra new line added after pressing the Backspace in a list item with one character. - History can be overwritten when redoing the Return key press in an empty list item. - Redoing the Return key press in the list can fail. - Pressing the Return key in the bulleted list does not end it. - Cannot remove an empty bulleted list item with Backspace key. - Only change a smiley to plain text when the node is smiley. + Enhance workaround for bgo#737949. + Add metainfo.xml files for pst-import plugin. + Add "Message->Mailing List->Copy Message Archive URL" for Archived-At header. + Bugs fixed: bgo#755743, bgo#759536, bgo#759564, bgo#759584, bgo#759665, bgo#760365. + Updated translations. - Split out new package evolution-plugin-pst-import, containing the Outlook PST Import plugin.- Update to version 3.19.3: + Mail Preferences->Junk page incorrectly referenced in the code. + Fix crash on quit in gtk_application_impl_uninhibit(). + Ask for a forced quit when a user tries to re-close the window. + Attachments List View passes mouse events to the parent widget. + Add into appdata/metainfo files. + Visualize incorrect values in account/source editors. + Composer: - Last empty block in pasted content could be inaccessible. - Set GObject's data on history event instead on its data and rename them. - Partially revert previous commit as EHTMLEditorHistoryEvent is not GObject. + EHTMLEditorSelection: - Editor is not marked as changed after doing paste action. + EHTMLEditorView: - Add an debug message when inserting a new history event. - Warning printed on console after pressing Enter & Tabulator. - Don't save history when undoing/redoing a paste of content. - Check if the Backspace or Delete operation can remove anything. - Don't include non-breaking space while recognizing links. - Links could not be recognized after deleting them and later undoing it. - Caret is put on wrong place when pasting into quoted content. - Note a type of DOMRange comparison in comment. - Don't include non-breaking space while recognizing links. - Don't check for links if we cannot obtain valid block. - Undoing and redoing Return press in the beginning of citation is wrong. - 'Paste Quotation' action in HTML mode is not setting the caret to the right position. - Replace the preedit-* signals with compositionstart and compositionend HTML events. - Rename variables and functions to more reflect previous change. + EMailPrinter - Clean the unused variables. + Bugs fixed: bgo#758089, bgo#758152, bgo#758650, bgo#758665, bgo#752543, bgo#758827, bgo#758752, bgo#758827, bgo#758851, bgo#758846, bgo#758849, bgo#758747, bgo#758856, bgo#757939, bgo#759046, bgo#759337, bgo#749712. + Updated translations.- Update to version 3.19.2: + EHTMLEditorSelection: Remove previously inserted BR if correcting wrapping around selection markers. + EHTMLEditorView: - Fix a link detection when ending a link with the Return key. - Don't leak the WebKitDOMRange object when undoing the Return key press. - New lines could be skipped when parsing the mail content into the composer. - Allow to append a query to the link. - Correctly remove the HISTORY_AND events from history. - Post-process every HISTORY_DELETE event. - After undoing the HISTORY_DELETE operation always re-wrap and re-quote current block. + Make calendar editors modular and non-UI-blocking. + Updated German screen-shots. + Forward ETable/ETree background events to an ETableItem. + Task view's "Assign task" doesn't open editor with attendees. + [ECompEditor] Store attachments to calendar's local store on save. + [ECompEditor] Always enable the editor after the save is complete. + [EActivityBar] Do not remove timeout GSource twice in dispose. + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x. + [EMailBrowser] Free MessageList on close. + Do not leak a GalView in a GalViewInstance. + Read link/visited-link colors also from the style context flags. + [EMailLabelListStore] Avoid circular dependency in a tag cache. + Preferences window never freed. + EShell not finalized on exit. + [EMeetingTimeSelector] Expects wrong objects in detach menu callbacks. + [ECompEditor] Disable editing of some parts when the user is not the organizer. + Disable animation of the GtkInfoBar's revealer. + [ECompEditor] Change order of an alert add and remove. + Free EMailFormatter/Parser extension caches on application exit. + Fix possible memory leak with attachments in message preview. + EAttachment/Store not freed in the message preview panel. + Bugs fixed: bgo#735747, bgo#757246, bgo#757188, bgo#757348, bgo#216130, bgo#272854, bgo#639299, bgo#757342, bgo#755418, bgo#757594, bgo#757660, bgo#757658, bgo#598037, bgo#692713, bgo#744859, bgo#241050, bgo#710761, bgo#757654, bgo#758015, bgo#757887, bgo#616931, bgo#758191. + Updated translations. - Changes from version 3.19.1: + Fix the name of GNOME Calendar. + Fix translation of default:mm. + Use set date/time format in Tasks/Memos previews. + Add also evolution-mail-formatter into Libs of evolution-mail.pc. + Pack address book importers' selector into a scrollable window. + EHTMLEditorSelection: - Selection start marker could be wrongly saved before the quote character. - Selection is wrongly restored when it is on the end of block. - Blocks are wrongly wrapped around selection markers. - Font color can't be set. - Current font color is discarded after modifying the font size. - Font formats are reported wrongly if the are nested FONT elements. - build fix. - Make sure we really wrap when ending a line. - Trailing and leading spaces could be lost. - Replace g_strstr_len usage with strstr. + EHTMLEditorView: - Only process the Heading elements in HTML mode. - When merging siblings repeat until none is left. - Improve the undo/redo in composer. - Pasting HTML content with new lines between elements inserts these lines into composer. - Extra new line added after credentials. - Busy loop when replying to certain mail. - Very long strings without spaces can overflow the paragraph. - Quote symbols could be inserted twice around tabulator. - Correct indentation. + Bugs fixed: bgo#749974, bgo#544813, bgo#754999, bgo#749158, bgo#754872, bgo#255032, bgo#677862, bgo#754693, bgo#442398, bgo#513779, bgo#756535, bgo#755730, bgo#756664, bgo#676151, bgo#682565, bgo#687326, bgo#688368, bgo#687427, bgo#688796, bgo#756707, bgo#756883. + Updated translations. - Bump %define evolution_base_version to 3.20.- Update to version 3.18.5.1: + Bug Fixes: Correct typo in the fix for bgo#761883.- Update to version 3.18.5: + Do not let itip-formatter plugin disable. + Use icaltzutil_set_exact_vtimezones_support(), if available. + Show composer when processing mailto: only after From account is set. + [EMinicard]: Release grab when started drag of the contact. + EHTMLEditorUtils: prev_parent variable can be used uninitialized. + EHTMLEditorView: - It's not possible to change formatting from Blockquote to list. - Some of the Evolution's composer attributes are sent in HTML messages. - Avoid possible critical warnings when sending HTML messages. - Avoid critical warnings when deleting a text smiley. - Fragment can be used uninitialized when saving history while deleting. - Undoing the citation split does not re-wrap and re-quote the block. - Pressing the Return key in the beginning of list item will delete the item. - Don't send the empty signature placeholder in the HTML messages. + Bugs fixed: bgo#758977, bgo#760971, bgo#761166, bgo#759201, bgo#760638, bgo#759873, bgo#761394, bgo#761496, bgo#761883. + Updated translations.- Update to version 3.18.4: + EHTMLEditorView: - Allow to append a query to the link. - Cannot append text to links if non-breaking space is presented. - Extra new line added after pressing the Backspace in a list item with one character. - History can be overwritten when redoing the Return key press in an empty list item. - Redoing the Return key press in the list can fail. - Pressing the Return key in the bulleted list does not end it. - Cannot remove an empty bulleted list item with Backspace key. - Only change a smiley to plain text when the node is smiley. + Address crashes related to second instance execution. + Bugs fixed: bgo#759584, bgo#759564, bgo#760365. + Updated translations.- Update to version 3.18.3: + [EActivityBar] Do not remove timeout GSource twice in dispose. + [libgnomecanvas] Drag end not recognized with gtk+ 3.18.x. + [EMailBrowser] Free MessageList on close. + Do not leak a GalView in a GalViewInstance. + Read link/visited-link colors also from the style context flags. + Disable animation of the GtkInfoBar's revealer. + Fix possible memory leak with attachments in message preview. + Ask for a forced quit when a user tries to re-close the window. + Attachment's List View passes mouse events to the parent widget. + Add into appdata/metainfo files. + EAttachment/Store not freed in the message preview panel. + Composer: - Last empty block in pasted content could be inaccessible. - Set GObject's data on history event instead on its data and rename them. - Partially revert previous commit as EHTMLEditorHistoryEvent is not GObject. + EHTMLEditorView: - Add an extra debug message when inserting a new history event. - Fix a link detection when ending a link with the Return key. - Don't leak the WebKitDOMRange object when undoing the Return key press. - New lines could be skipped when parsing the mail content into the composer. - Correctly remove the HISTORY_AND events from history. - Post-process every HISTORY_DELETE event. - After undoing the HISTORY_DELETE operation always re-wrap and re-quote current block. - Don't save history when undoing/redoing a paste of content. - Check if the Backspace or Delete operation can remove anything. - Warning printed on console after pressing Enter and Tabulator. - Don't include non-breaking space while recognizing links. - Links could not be recognized after deleting them and later undoing it. - Caret is put on wrong place when pasting into quoted content. - Don't include non-breaking space while recognizing links. - Don't check for links if we cannot obtain valid block. - Undoing and redoing Return press in the beginning of citation is wrong. - 'Paste Quotation' action in HTML mode is not setting the caret to the right position. - Replace the preedit-* signals with compositionstart and compositionend HTML events. - Rename variables and functions to more reflect previous change. - Note a type of DOMRange comparison in comment. + EHTMLEditorSelection: - Remove previously inserted BR if correcting wrapping around selection markers. - Editor is not marked as changed after doing paste action. + EMailPrinter: Clean the unused variables. + Bugs fixed: bgo#757658, bgo#598037, bgo#692713, bgo#744859, bgo#241050, bgo#710761, bgo#758015, bgo#757887, bgo#758191, bgo#758152, bgo#758650, bgo#758665, bgo#752543, bgo#758827, bgo#758827, bgo#758851, bgo#758846, bgo#758849, bgo#758747, bgo#757939, bgo#759046, bgo#759337, bgo#749712.- Update to version 3.18.2: + EHTMLEditorView: - Pasting HTML content with new lines between elements inserts these lines into composer. - Extra new line added after credentials. - Busy loop when replying to certain mail. - Very long strings without spaces can overflow the paragraph. - Quote symbols could be inserted twice around tabulator. + EHTMLEditorSelection: - Trailing and leading spaces could be lost. - Replace g_strstr_len usage with strstr. + Pack address book importers' selector into a scrollable window. + Forward ETable/ETree background events to an ETableItem. + Bugs fixed: bgo#756535, bgo#755730, bgo#756664, bgo#688368, bgo#756707, bgo#735747, bgo#757246, bgo#757188, bgo#757348, bgo#639299, bgo#757342, bgo#757594. + Updated translations.- Update to version 3.18.1: + Use set date/time format in Tasks/Memos previews. + Add also evolution-mail-formatter into Libs of evolution-mail.pc. + Fix translation of default:mm. + EHTMLEditorSelection: - Selection start marker could be wrongly saved before the quote character. - Selection is wrongly restored when it is on the end of block. - Blocks are wrongly wrapped around selection markers. - Make sure we really wrap when ending a line. - Font color can't be set. - Current font color is discarded after modifying the font size. - Font formats are reported wrongly if the are nested FONT elements. - Build fix. + EHTMLEditorView: - Only process the Heading elements in HTML mode. - When merging siblings repeat until none is left. - Improve the undo/redo in composer. + Bugs fixed: bgo#544813, bgo#677862, bgo#754693. + Updated translations.- Update to version 3.18.0: + Updated translations.- Update to version 3.17.92: + [Win32] Miscellaneous build changes. + Extend ECanvas cursor positioning routine. + Crash under e_mail_reader_destroy_menu_idle_cb(). + Don't wrap on Unicode's non-breaking space character. + EHTMLEditorSelection: - Last word that could fit on one line is put on the following line. - Avoid wrong wrapping in some cases. - Remove the GObject data after using it to avoid possible mis-function. - Correct wrapping when deleting characters in quoted content. - Remove trailing spaces. - Correctly wrap text nodes around selection markers. - Just first line in block is wrapped. - Dash is a valid character for wrapping only if it's not surrounded by spaces. - Correctly wrap text nodes around selection markers. - If copy/pasting in composer WebKit wraps content in SPAN. + EHTMLEditorUtils: Add argument where we can specify into what level the node will be split. + EHTMLEditorView: - Try to merge adjacent blockquotes when editing quoted text. - Avoid double quotes when deleting a text inside quoted content. - Modifying the text of a smiley should convert the smiley to a text node. - Bringing anchor from quoted text to body with Backspace doesn't work. - Avoid plain text quote characters to be inserted in HTML mode. - Undo/Redo history is wrong after redoing UNQUOTE operation. - Avoid multiple unnecessary spell checking. + Bugs fixed: bgo#661886, bgo#675154, bgo#754329. + Updated translations.- Update to version 3.17.91: + Return key in a message window opens the message in a new window. + EHTMLEditorSelection: - Remove unneeded code. - Fix wrapping of a quoted content when editing a link inside it. + EHTMLEditorView: - Connect HTML events handlers after converting composer content. - Don't disable the HTML events callback when removing content with BackSpace key. - History for Delete could not be saved. + Bugs fixed: bgo#733877, bgo#753764, bgo#753620, bgo#753652, bgo#753702, bgo#708319, bgo#241050, bgo#754039, bgo#753911, bgo#745943. + Updated translations.- Update to version 3.17.90: + EHTMLEditorDOMUtils: Don't leak a WebKitDOMNodeList object. + EHTMLEditorSelection: - Wrapping of a block can leave the block unwrapped. - Wrong block format detected in HTML mode. - Warning emitted when going through element with font size set in increment. - Improve function that is used to find a position to split at during wrapping. - Anchors that don't fit inside a line are not correctly wrapped. + EHTMLEditorView: - Undoing the 'Wrap Lines' action doesn't work. - Lines of text appended after the signature are sent on one line. - Don't try to wrap the already wrapped blocks. - Add ssh to known protocols. - Treat non-breaking space as a regular space. - Editor is not marked as changed on some operations. + Move generic DOM functions from EWebView to EHTMLEditorUtils. + EBufferTagger::markup_text: User character offset when tagging links. + Do not install tests as writable and executable for everyone. + Fix swapped function arguments in ask_confirm_for_unwanted_html_mail. + Correct categories_icon_theme_hack() function. + [ESpellEntry] Do not touch entry when its IM is in the preedit mode. + Use newly introduced CAL_STATIC_CAPABILITY_ALL_DAY_EVENT_AS_TIME. + Add safety checks for `file_info` into emfe_attachment_format(). + Check for UTF-16 HTML in emfe_text_html_format() when printing. + Fix couple memory leaks. + e_calendar_item_set_selection can be called with NULL dates. + [Win32] Miscellaneous build fixes. + Bugs fixed: bgo#752497, bgo#752522, bgo#752637, bgo#752644, bgo#753029, bgo#752997, bgo#753059, bgo#753244, bgo#752425, bgo#752994, bgo#752665, bgo#347846, bgo#233140, bgo#531109, bgo#753474, bgo#683695, bgo#753609, bgo#358162. + Updated translations.- Update to version 3.17.4: + Editor: Width limits are wrong for lists when switching composer modes. + EHTMLEditor: Improve lists formats. + EHTMLEditorSelection: - Blocks are wrongly wrapped when the last character is space. - Alignment cannot be set back to left in list. - Width limit is set when indenting block. - Fix indentation. - Alignment could be wrong. - Current block format is wrong for nested lists. - Fix the change of a list formatting to another list formatting. - Fix the formatting change from list to block. - Roman Numeral and Alphabetical list formats are not detected. - Copy&pasting quoted content in plain text composer preserves formatting. + EHTMLEditorView: - Improve debug output of undo/redo history events. - Remove debug outputs committed by mistake. - Fix appending a text to the link. - Current block is removed when Backspace is pressed on its end. - If deleting quoted content, other content can be deleted as well. - Fix indentation. - Fix leaks discovered by Valgrind. - Allow links to be wrapped on any character, not just on dash. - Inserting space after the link appends it to the link. - Pasting content from message source into plain text composer preserves formatting. + Ignore "Service unavailable" errors in Send/Receive routines. + Show "No proxy" instead of "None" in the proxy editor. + Correct widget positions after the change for bgo#751594. + Composer: Leave copy&pasting inside the composer on WebKit. + [Win32] Update some of the libraries to more recent versions. + Fixed typo in string. + Do not create Contacts source for GMail accounts. + Updated Spanish translation. + All-day event covers two days in the mini-calendar. + Bugs fixed: bgo#701483, bgo#750615, bgo#377352, bgo#510970, bgo#751194, bgo#751424, bgo#751488, bgo#751594, bgo#751620, bgo#680451, bgo#751225, bgo#751186, bgo#751915, bgo#751943, bgo#752018, bgo#752119, bgo#752086, bgo#751899, bgo#752199, bgo#724017, bgo#692361, bgo#746276, bgo#751225. + Updated translations.- Update to version 3.17.3: + Fix few memory leaks. + Avoid cairo_show_text(), use PangoLayout instead. + EHTMLEditorSelection: - Get CSSStyleDeclaration from element instead of DOMWindow. - Remove unused variable. - Text in quoted content is wrongly wrapped when contains tabulator. + EHTMLEditorView: - Don't try to unref non-existing DOMRange object. - Magic links are not working anymore. - Appending text to the link is broken. - Nodes from undo/redo history could be modified. - Undo/Redo around links is wrong. - Extra new line in the beginning of quoted content. + Use e_util_get_source_full_name() where appropriate. + Use configured Date/Time format in Tasks/Memos tooltips. + [Publish Calendar]: Disconnect free-busy-data signal handler. + [EMailAccountStore]: Unnecessary ESource writes on start. + EShell: Do not require Authentication extension for trust prompts. + Soft-depend on gtk+ 3.12 and 3.16. + Don't save the history for various HTML formatting dialogs if the formatting didn't changed. + Bugs fixed: bgo#749158, bgo#733877, bgo#675671, bgo#733877, bgo#684556, bgo#750202, bgo#749149, bgo#750201, bgo#735747, bgo#575242, bgo#706557, bgo#750414, bgo#750560, bgo#750487, bgo#750299, bgo#750661, bgo#676974, bgo#750710, bgo#677495, bgo#540157, bgo#750753, bgo#341348, bgo#683947, bgo#329869, bgo#390972, bgo#415261, bgo#587476, bgo#231967, bgo#231666, bgo#471791, bgo#747290. + Updated translations.- Update to version 3.17.2: + Remove the last leftover of an e-cell-renderer-color gtk-doc reference. + EMailRequest: SVG images in HTML email are not displayed. + EHTMLEditorView: - Runtime warning when editing HTML message as new. - Remove unneeded space. - Fix the 'Paste Quotation' action. - New line from the beginning of pasted text lost when pasting. - Preformated block in quoted content is wrapped when splitted with new line. - Minor code and style changes. - Connect the 'changed::antialiasing' signal to the right object. - Don't print coordinates for HISTORY_AND and HISTORY_START events. - Replace g_timeout_add with g_timeout_add_seconds. - Fix possible leak. - Busy loop after writing ";)" into composer. + Composer: - Insert credits, headers and other information in Normal block. - Undo initiated with shortcuts doesn't stop. - Undo/Redo on operations with selection could be wrong. + Misleading counts of events in the Calendar view's mini-calendar. + EHTMLEditorActions: Optimize history saving for 'Cut' action. + Attachment load/save should keep a reference to its top-level window. + EHTMLEditorSelection: - Fix text wrapping. - Don't wrap every block in selection during 'Wrap lines' action. - Clean the code used for wrapping. - Selection markers are saved on wrong position after Tabulator. + EHTTPRequest: GFileInfo not valid when machine is under heavy load. + ExternalEditor: Fix leaks of WebKit objects. + Correct signature stripping in HTML messages. + Address some of the Coverity Scan issues. + Fix a double-free on a picture gallery dispose (composer close). + Bugs fixed: bgo#748359, bgo#707356, bgo#707521, bgo#747294, bgo#668808, bgo#672129, bgo#748679, bgo#704824, bgo#671546, bgo#674927, bgo#748774, bgo#748878, bgo#749217, bgo#749060, bgo#748574, bgo#749108, bgo#531054, bgo#593272, bgo#748981, bgo#748683, bgo#749613, bgo#749579. + Updated translations.- Update to version 3.17.1: + EHTMLEditorSelection: - Recalculate just plain text properties when selection changes in plain text mode. - Rework how the indented block is detected. - When restoring selection correctly restore the anchor point. - Use type macro to check if element is blockquote. - Space after link is lost when wrapping block. - Trailing space is lost when wrapping content. - Remove unneeded code. - When restoring selection and no range is in composer, create it. - Remove code that was committed by mistake. - When wrapping the block take the Tab characters into account. - History saved wrongly when setting Blockquote format. - Improve history selection saving on various places. - Don't perform actions on selection-changed callback when we cannot obtain valid range. + EHTMLEditorView: - Add a checkbox to remember the choice when asking if lose formatting. - Critical warning shown when declining a meeting invitation. - Free an unused history event object when inserting the tabulator fails. - Pressing return on the end of HEADING element misbehaves. - WebKitDOMRange is lost when editing quoted content. - Avoid crash under force_spell_check_on_timeout(). - Surrounded links are wrong. + EMComposerUtils: Remove unneeded variable. + Move em_utils_prompt_user to e-util to remove duplication from composer. + Reuse WebDAV discovery dialog in Google and CalDAV calendar configs. + Remove duplicated config.h include in evolution-bogofilter.c. + Shift remote content alert dereference slightly later in the code. + [CalDAV config]: Add also secure settings for collection sources. + [EMailRemoteContent]: - Recent cache could avoid remote content load. - Correct recent cache once again. + Bump libgweather version to 3.10 and replace one deprecated function from it. + [backup-restore]: Replace deprecated GIOScheduler functions. + Replace deprecated gtk+ symbols in the code. + Correct packing of Calendar and Tasks preferences section. + Composer - Don't block selection-changed handlers if they are already blocked. + Explicitly load camel providers after camel_init() in mail_backend_constructed(). + ESpellChecker: Correct typo in documentation. + Fix various memory leaks. + Bugs fixed: bgo#698439, bgo#701382, bgo#744718, bgo#710365, bgo#236994, bgo#746395, bgo#747031, bgo#256902, bgo#256919, bgo#263592, bgo#270166, bgo#745534, bgo#661532, bgo#747575, bgo#747510, bgo#746276, bgo#747701, bgo#747822, bgo#747824, bgo#693154, bgo#680011, bgo#694383, bgo#747994, bgo#699986, bgo#743926, bgo#748082, bgo#732891, bgo#747996, bgo#701221, bgo#748217, bgo#748178, bgo#747729, bgo#702707, bgo#703782, bgo#704957, bgo#748285, bgo#748246, bgo#585387, bgo#692557. + Updated translations. - Bump baseversion following upstream changes.- Update to version 3.16.5: + EHTMLEditorSelection: - Copy&pasting quoted content in plain text composer preserves formatting. - Wrapping of a block can leave the block unwrapped. - Wrong block format detected in HTML mode. - Warning emitted when going through element with font size set in increment. + EHTMLEditorView: - Pasting content from message source into plain text composer preserves formatting. - Undoing the 'Wrap Lines' action doesn't work. - Lines of text appended after the signature are sent on one line. - Don't try to wrap the already wrapped blocks. + Do not create Contacts source for GMail accounts. + All-day event covers two days in the mini-calendar. + EBufferTagger::markup_text: Use character offset when tagging links. + Do not install tests as writable and executable for everyone. + Correct categories_icon_theme_hack() function. + Bugs fixed: bgo#724017, bgo#746276, bgo#751225, bgo#752637, bgo#753029, bgo#752997, bgo#753059, bgo#752994, bgo#347846.- Add evolution-bsc930240-a11y-3-12-fixes.patch, evolution-bsc930240-a11y-3-16-fixes.patch, and 0001-GalA11yETableColumnHeader-implement-AtkComponent.patch: fix accessibility of the message list (bsc#930240).- Update to version 3.16.4: + Soft-depend on gtk+ 3.12 and 3.16. + Composer: Leave copy&pasting inside the composer on WebKit. + Editor: Width limits are wrong for lists when switching composer modes. + EHTMLEditor: Improve lists formats. + EHTMLEditorSelection: - Get CSSStyleDeclaration from element instead of DOMWindow. - Remove unused variable. - Text in quoted content is wrongly wrapped when contains tabulator. - Blocks are wrongly wrapped when the last character is space. - Alignment cannot be set back to left in list. - Width limit is set when indenting block. - Fix indentation. - Alignment could be wrong. - Current block format is wrong for nested lists. - Fix the change of a list formatting to another list formatting. - Fix the formatting change from list to block. - Roman Numeral and Alphabetical list formats are not detected. + EHTMLEditorView: - Don't try to unref non-existing DOMRange object. - Magic links are not working anymore. - Appending text to the link is broken. - Improve debug output of undo/redo history. - Remove debug outputs committed by mistake. - Nodes from undo/redo history could be modified. - Undo/Redo around links is wrong. - Extra new line in the beginning of quoted content. - Fix appending a text to the link. - Current block is removed when Backspace is pressed on its end. - If deleting quoted content, other content can be deleted as well. - Fix indentation. - Fix leaks discovered by Valgrind. - Allow links to be wrapped on any character, not just on dash. - Inserting space after the link appends it to the link. + Don't save the history for various HTML formatting dialogs if the formatting didn't changed. + Use configured Date/Time format in Tasks/Memos tooltips. + [Publish Calendar] Disconnect free-busy-data signal handler. + [EMailAccountStore] Unnecessary ESource writes on start. + EShell: Do not require Authentication extension for trust prompts. + Ignore "Service unavailable" errors in Send/Receive routines. + Bugs fixed: bgo#750560, bgo#750487, bgo#750299, bgo#750661, bgo#676974, bgo#750710, bgo#677495, bgo#540157, bgo#750753, bgo#329869, bgo#587476, bgo#231967, bgo#471791, bgo#747290, bgo#701483, bgo#750615, bgo#751381, bgo#510970, bgo#751424, bgo#751594, bgo#751194, bgo#751225, bgo#751186, bgo#751915, bgo#752018, bgo#752119, bgo#752086. + Updated translations.- Update to version 3.16.3: + Bugs fixed: bgo#749217, bgo#749060, bgo#748574, bgo#749108, bgo#531054, bgo#593272, bgo#748981, bgo#749613, bgo#749579, bgo#733877, bgo#675671, bgo#733877, bgo#684556, bgo#750202, bgo#749149, bgo#575242, bgo#706557, bgo#750414.- Update to version 3.16.2.1: + EMsgComposer - It is impossible to write 'Z' into composer. - Changes from version 3.16.2: + Composer: - Don't block selection-changed handlers if they are already blocked. - Insert credits, headers and other information in Normal block. - Undo initiated with shortcuts doesn't stop. - Undo/Redo on operations with selection could be wrong. + EHTMLEditorView: - Critical warning shown when declining a meeting invitation. - Free an unused history event object when inserting the tabulator fails. - Avoid crash under force_spell_check_on_timeout(). - Pressing return on the end of HEADING element misbehaves. - WebKitDOMRange is lost when editing quoted content. - Surrounded links are wrong. - Runtime warning when editing HTML message as new. - Remove unneeded space. - Fix the 'Paste Quotation' action. - New line from the beginning of pasted text lost when pasting - Preformated block in quoted content is wrapped when splitted with new line. - Minor code and style changes. - Connect the 'changed::antialiasing' signal to the right object. - Don't print coordinates for HISTORY_AND and HISTORY_START events. - Replace g_timeout_add with g_timeout_add_seconds. + EHTMLEditorSelection: - Don't perform actions on selection-changed callback when we cannot obtain valid range. - Fix text wrapping. - Don't wrap every block in selection during 'Wrap lines' action. + ESpellChecker: Correct typo in documentation. + Fix various memory leaks. + EMailRequest: SVG images in HTML email are not displayed. + Misleading counts of events in the Calendar view's mini-calendar. + EHTMLEditorActions: Optimize history saving for 'Cut' action. + Attachment load/save should keep a reference to its top-level window. + EHTTPRequest: GFileInfo not valid when machine is under heavy load. + Bugs fixed: bgo#743996, bgo#746335, bgo#746276, bgo#747789, bgo#691456, bgo#691493, bgo#747638, bgo#696552, bgo#745050, bgo#701352, bgo#719476, bgo#705771, bgo#748636. + Updated translations.- Move the glib schemas from the plugin subpackages to the main package. Despite the plugins not being installed, the schemas must be present.- Update to version 3.16.1: + EHTMLEditorActions: Remove debug prints that were introduces with undo/redo implementation. + EHTMLEditorView: - Don't perform spell check on empty body. - Some message text lost when replying on mail from GMail. - Introduce function that performs spell check just in current viewport. - Just check if the element has attribute instead of checking its value. - Image smileys are sent as base64 data - Smiley image doesn't have the filename set. - Don't try to quote the content when creating the plain text version of HTML mail. - Spell check is lost when pressing Enter. - Fix formatting. - Caret is moved on end of block when pressing Backspace on its start. - Punctuation is added to the link. - HTML scroll event callback is not called. - Remove unused function. - Rework how the indented block is detected. + EHTMLEditorSelection: - When restoring selection correctly restore the anchor point. - Use type macro to check if element is blockquote. - Space after link is lost when wrapping block. - Trailing space is lost when wrapping content. - When restoring selection and no range is in composer, create it. - Remove unneeded code. - Remove code that was committed by mistake. - When wrapping the block take the Tab characters into account. - History saved wrongly when setting Blockquote format. - Recalculate just plain text properties when selection changes in plain text mode. - Improve history selection saving on various places. + EMailSignatureEditor: Use correct alert sink. + Add a safety check to e-tree-table-adapter.c:resort_node() function. + Remove Bcc header from 'Sender or Recipients' filter search condition. + Fix few memory leaks from webkit_dom_element_get_attribute() calls. + Fix various leaks of WebKit DOM objects. + Fix few memory leaks around composer and e-widget-undo.c. + Fix regressions after "Fix various leaks of WebKit DOM objects". + Composer: Fix various leaks. + Add a 'list' option to the Mail Free Form expression. + Suggest the best authentication method after checking supported auths. + Use own thread pool for WebKit content download. + [EHTTPRequest]: Immediately cancel ongoing download on request cancel. + Retrieved list of Google calendars opened empty. + Avoid use of uninitialized variables. Composer: - Fix code around block wrapping. - Don't remove wrapping from user wrapped blocks. - Extra new line added on the end of reply. + Correct mismatch of gtk_style_context_save() and gtk_style_context_restore(). + EMComposerUtils: Remove unneeded variable. + Bugs fixed: bgo#746277, bgo#746349, bgo#339511, bgo#746641, bgo#746733, bgo#747056, bgo#746686, bgo#746950, bgo#747018, bgo#747167, bgo#724227, bgo#747055, bgo#746876, bgo#747031, bgo#746763, bgo#731579, bgo#747461, bgo#709715, bgo#747473. + Updated translations.- Split the extensions in their own respective packages. This allows to extend evolution with features as required.- Update to version 3.16.0: + Updated translations.- Update to version 3.15.92: + Add comment about signature delimiter. + Add two new user doc files to Makefile. + Also check for 'help' uri scheme handler availability. + Avoid crash when moving away from a meeting invitation email. + Clarify embedding / displaying of faces / X-Face in outgoing email. + Cover using an external text editor application for composing mail. + Document "Archive Folder" option. + Documentation: Fix typo in mail-composer-mail-signatures-manage.page. + Document 'From field override' functionality. + Document Mail Composer tool bar changes. + Document placeholders for the quotation string in the mail composer. + Document Send Account Overrides. + Do not force icon size for attachment button. + EAttachmentPaned - Margins are not correctly set when composer is opened. + EColorCombo - Cannot choose a color from a popup palette. + EContactEditorFullName - Do not realize the dialog in init(). + EHTMLEditorActions: - Actions from context menu don't work. - Fix build. + EHTMLEditor: - Don't insert new HR element when trying to change properties of existing one. - Don't leak the WebKitDOMHTMLCollection objects. + EHTMLEditorPageDialog: Dialog shows wrong link color. + EHTMLEditorSelection: - Normalize nodes after restoring selection. - Not possible to remove smiley if selected. - Remove the old functions that manipulated with caret. - Return the right font color when is set on body. + EHTMLEditorTableDialog: - Change how the table is inserted. - When creating new table move caret to its first cell. + EHTMLEditorTextDialog: Font sinze in combo box is off by one. + EHTMLEditorView: - Add a way how to insert new block above table where there is none. - Avoid runtime warnings when manipulating with text in table cell. - Avoid unnecessary g_utf8_strlen call. - Clean the e_html_editor_view_init function. - Crash in selection_is_in_table function. - Deleting a character from the beginning of line in quoted content moves caret to wrong place. - Deleting a selection and undoing it will restore the selection wrongly. - Don't replace tabulators with spaces when pasting clipboard. - Don't try to preserve the text blocks when parsing content. - Fix Paste Quotation action. - Fix Table Delete->Cell Contents action. - If a text version of smiley is edited, replace a smiley wrapper by its text. - Implement undo and redo on text operations in table. - Improve tables handling in composer. - Make get_parent_block_element public. - Move between the table cells with tabulator. - Move the undo/redo debug functions to the beginning of module so we can use them in the whole module. - Newly inserted tables have nearly zero height. - Only process the "Magic Smileys" and "Magic Links" when they are allowed. - Only stop propagating the key press event when we moved to different table cell. - Print undo/redo operations if debug output is activated. - Remove print_fragment_inner_html as it is duplicate of print_node_inner_html. - Remove unneeded webkit_dom_dom_selection_get_range_at call. - Return right value from selection_is_in_table when no parameters are passed. - Rework how the possibility of de-indenting a block is detected. - Selection is lost when showing context menu. - Set text/css type on Evolution style sheets in HEAD. - Setting the link color doesn't work. - Undo behaves wrongly when undoing smiley. - When incidentally writing into smiley, move out just the newly written character but not the entire smiley text out of smiley. - When replying on message with links they don't have the WebKit link color set. - When switch composer mode from HTML on template that was written in WebKit composer the Lose formatting dialog is shown. + e_shell_quit() called twice at the end of application. + ETMLEditorSelection - Font color in picker is not changed when moving between different font colors. + Fails to find nested message's attachment bar in WebKitWebView. + Fix instructions related to creating / exchanging public GPG keys. + Fix typo 'contributers' (in untranslatable string). + Link to Seahorse documentation for how to get someone's public key. + MBOX import preview is always empty. + Mention free form filter/search expressions and link to its list. + Provide Seahorse steps instead of Terminal; update UI string. + Recommend to use physical folders for GMail accounts. + Remove "Minimize to system tray" help page. + Show online help when the local is not installed. + Split a string so we can reuse it in a different page. + [Templates] Various fixes. + Update calendar preferences pages (now that bgo#657233 is fixed). + Update mail notification screenshot for 3.16. + Use full stop in for consistency. + use proper markup + Use translated window titles in HTML editor dialogs + Bugs fixed: bgo#440661, bgo#692566, bgo#692577, bgo#692578, bgo#695825, bgo#697650, bgo#720189, bgo#723614, bgo#724651, bgo#726203, bgo#726539, bgo#728788, bgo#729241, bgo#735956, bgo#736432, bgo#736824, bgo#740476, bgo#743953, bgo#744009, bgo#745338, bgo#745486, bgo#745551, bgo#745869, bgo#745899, bgo#745925, bgo#745946, bgo#745951, bgo#746072. + Updated translations.- Update to version 3.15.91: + Avoid crash when validating a new filter rule. + Use CalDAV to get list of available Google calendars. + Special-case Google 'caldav' calendars to use 'google' editor. + Remove declaration of nonexistent e_cal_model_get_extension_name(). + EHTMLEditorSelection: - Add missing colon in properties documentation. - Don't unref the EHTMLEditorView when it is used afterwards. - The font color for selected text is wrong. - After settings for size to some value and back to the default the font is a little bit smaller. - Spell check is lost after some font style operations. - Try to remove the link only when we find anchor. - Don't unref the EHTMLEditorView object when it is used afterwards. - Rework how the monospaced style is set. - Use create_selection_marker function when saving selection. + Simplify e-web-view.c:add_css_rule_into_style_sheet(). + handle_http_request: Skip invalid URIs. + Use a secure URL for queries from gravatar.com. + Address few more WebKitDOM objects memory leaks. + MessageList - Localize global string arrays only once. + Use thread safe variants of g_object_bind_property*() functions from evolution-data-server. + Update devel-doc Since from 3.14 to 3.16. + itip_send_comp_sync: Initialize all members of a stack allocated structure. + Fix a crash when 'Check for supported authentication types' clicked. + [ETree/ETable] Implement GtkScrollableInterface::get_border() for Gtk 3.15.9+. + HTML events callbacks are not called. + EMailDisplay - Fix more leaks of WebKit objects. + EMailReader - Fix more leaks of WebKit objects. + ITIP - Fix more leaks of WebKit objects. + EHTMLEditorActions - Activating the Paste as Text and Paste Quotation from context menu does nothing. + EHTMLEditorView: - When inserting inline image refresh spell check just in current block. - Emoticons can be resizable just in HTML mode. - Fix the Past Quotation action. - Be more efficient when trying to get if we are going to remove last element in body. - Block is wrongly preserved in the beginning of quoted content. - When pasting text with space on end ends with space lost. + EHTMLEditorSelection - Use variable that holds if the range is collapsed. + EWebView - Fix wrong indentation. + Sync version with GNOME 3.15 series. + Bugs fixed: bgo#744471, bgo#744541, bgo#744444, bgo#681877, bgo#744550, bgo#743410, bgo#741093, bgo#740169, bgo#744562, bgo#619449, bgo#744401, bgo#744401, bgo#741013, bgo#744849, bgo#744848, bgo#745013, bgo#743404, bgo#237917, bgo#745044, bgo#745029, bgo#737300, bgo#737300, bgo#738080, bgo#621751. + Updated translations.- Update to version 3.13.90: + Avoid busy loop on Calendar's Month view select. + Avoid/workaround usage of an EAsyncClosure when opening an EClient. + Composer - Make drag and drop usable. + Cover how to force online mode via GIO_USE_NETWORK_MONITOR. + Cover the "concurrent connections" setting. + Cover why mail signatures start with "-- ". + Created active link for grep manpages. + Drop all that geeky terminal commands and link to Seahorse. + EHTMLEditorSelection: - Correctly wrap after link that does not fit on the line. - Don't treat links as underlined. - Non collapsed selection is collapsed after saving its start and end points. - Replace active selection when inserting inline image into composer. - Save the selection marks to right position when it starts or ends near the quote marks. + EHTMLEditorView: - Block is left in quoted content when deleting the last in quoted content when signature is presented. - Don't insert new line when we hit the empty paragraph. - Don't send the Evolution CSS style element in HEAD with HTML messages. - Don't send the selection markers when sending a HTML mail. - Insert new paragraph when we loaded an empty string or HTML. - Remove meaningless comment. - Remove the Draft style sheet when the draft is loaded. - Remove the node that is used for quoting when whe quote the body. - Replace the active selection when inserting emoticons. - Spell check is sometimes lost when deleting content. - Style that is used to make the links clickable is send when using Ctrl + Enter to send the message. - The links in composer are clickable by default. - Try to convert the content only, when we load something. - Unnecessary new line inserted when composer when creating new message. - Use webkit_dom_html_element_insert_adjacent_html in parse_html_into_paragraphs. - When there is no block in BODY, create the default one. + EHTMLEditorView, EHTMLEditorSelection: Use webkit_dom_html_element_insert_adjacent_html. + EMailFormatter: Fix the debug output. + EMailFormatterQuote: Close the span element instead of wrongly creating the new one. + EMComposerUtils: Drop unused prefix and suffix around the message. + EWebView: - Don't show unnecessary white space around pre and code elements. - When showing plain text template from editor in the preview it shows the citation lines as well as ">". + EWebView, EHTMLEditorView Improve citations look. + Fixed plural forms handlin. + Fixed tag type. + Fix typo in Junk Testing Settings UI. + Fix various problems with deleting the selection that ends or starts in the quoted content. + Ignore errors when searching for email address in books. + Improve explanation of further available account options. + Introduce e_html_editor_selection_set_on_point and use it where possible. + Message credits are put on the end of quoted content instead of on its beginning.. + Move authentication of backends back to the client. + Move the comment about the citation level colors to the right place. + Mute "Shell not finalized on exit" runtime warning. + Order of items in UI has changed. + Postscript attachments not shown in message preview. + Prefer g_output_stream_write_all() over g_output_stream_write(). + Remove doc references to EMailAuthenticator. + Remove non-existing UI options. + Remove "Unknown background operation" generic job description message. + Replace _BSD_SOURCE with _DEFAULT_SOURCE define. + Rework how the selection inside the qouted content is deleted. + Simplify code at shell_trust_prompt_done_cb() a bit. + Small string change in UI. + S/MIME mail parser not used, but compiled. + Switch side of a wider border for signed/encrypted mail frame. + Update Spam settings (UI offers less options). + Use automake subdir-objects option. + Use camel_application_is_exiting declaration from camel.h. + Use markup. + [Win32] Be able to load plugins by providing correct build-time paths. + [Win32] Update gtk patch to preset "always-show-image" to TRUE. + Bugs fixed: bgo#249749, bgo#606239, bgo#686620, bgo#731502, bgo#732999, bgo#737018, bgo#741857, bgo#742611, bgo#743109, bgo#743288, bgo#743547, bgo#743550, bgo#743875, bgo#743876, bgo#743942, bgo#743959, bgo#744218, bgo#744363, bgo#744372, bgo#744373. + Updated translations.- Update to version 3.13.10: + Remove obsolete 'mime-types' key from evolution.convert. + Autostart evolution-alarm-notify in MATE as well. + EHTMLEditorSelection: - Remove debug output. - Avoid the possibility of having multiple selection markers. + EHTMLEditorView: - Avoid crash when pressing the BackSpace in the beginning of quoted text. - Short lines are concatenated into one. - When deleting selected text the spell check it lost. + Bugs fixed: bgo#741034, bgo#741080, bgo#741083, bgo#741129, bgo#741858, bgo#735150, bgo#742034, bgo#741313, bgo#742613, bgo#742955. + Updated translations.- Update to version 3.13.9: + Bump GLib requirement to 2.40 + Use EClientCache to open calendars in plugins + [Alarm-notify] Do not show "Not supported" error on an alarm dismiss + Automatic Contacts can duplicate recipients in the set book + EWebView - Increase minimum zoom level for zoom out + EHTMLEditorSelection - Correctly save selection next to images + EHTMLEditorView - Don't leak generated cid when creating new parts for inline images + EHTMLEditorView - Use HTML keyup event instead of GWidget's key-release-event signal + EHTMLEditorView - Use the HTML keydown event for activating the links + EHTMLEditorView - Register HTML input events handlers when BODY is replaced + EHTMLEditorView - Remove the right attributes when cleaning the BODY element after conversion + cal_comp_get_instance_times: Workaround issue with no DTEND set + e_calendar_view_get_tooltips: Do not crash when there's no DTEND set + Bugs fixed: bgo#740197, bgo#740755, bgo#740577, bgo#740743, bgo#734646, bgo#740244, bgo#734530, bgo#740993, bgo#686620, bgo#524365, bgo#741031, bgo#469141, bgo#706993, bgo#741059, bgo#550796, bgo#585265, bgo#740297, bgo#670114, bgo#724039, bgo#740475 + Updated translations. - Drop patches already incorporated upstream: + evolution-no-DTEND-set.patch + evolution-protected-login-PIN.patch + evolution-crash-sending-simultaneous-emails.patch + evolution-wrong-message-preview.patch. - Upstream stopped installing versioned directories, update file list accordingly. - Pass --disable-autoar to configure, since gnome-autoar is not packaged. - Building now requires pkgconfig(cryptoui-0.0). - Changes from version 3.13.1 through 3.13.8: + See /usr/share/doc/packages/evolution/NEWS.- Update to version 3.12.11 (boo#916784): + Updated translations.- Update to version 3.12.10: + ECalModel: Workaround issue with no DTEND set. + e_calendar_view_get_tooltips: Do not crash when there's no DTEND set. + Remove obsolete 'mime-types' key from evolution.convert. + Autostart evolution-alarm-notify in MATE as well. + Bugs fixed: bgo#724039, bgo#735150, bgo#740297, bgo#740370, bgo#741034, bgo#741059, bgo#741313, bgo#741858, bgo#742034. + Updated translations. - Drop upstream merged patches: + evolution-crash-sending-simultaneous-emails.patch. + evolution-no-DTEND-set.patch. + evolution-protected-login-PIN.patch. + evolution-wrong-message-preview.patch.- Update to version 3.12.9: + Offer only enabled accounts as meeting organizers. + Odd cross line when drawing an ECalendar with multiple columns + mail_regen_list: Fix a memory leak. + Use EClientCache to open calendars in plugins. + [Alarm-notify] Do not show "Not supported" error on an alarm dismiss. + Automatic Contacts can duplicate recipients in the set book. + EWebView - Increase minimum zoom level for zoom out. + Calendar events/tasks/memos not removed from UI on the source removal. + Bugs fixed: bgo#739708, bgo#700778, bgo#736947, bgo#736950 bgo#740197, bgo#740577, bgo#734646, bgo#740244, bgo#734530 bgo#524365, bgo#706993. + Updated translations. - Add post-release patches from upstream: + evolution-no-DTEND-set.patch: Fix calendar issues when DTEND is not set + evolution-protected-login-PIN.patch: Prompts for login PIN with CKF_PROTECTED_AUTHENTICATION_PATH (bgo#741059) + evolution-crash-sending-simultaneous-emails.patch: [SMTP] Fix crash when sending two messages at once (bgo#740297) + evolution-wrong-message-preview.patch: Message preview shows a wrong message (bgo#724039).- Update to version 3.12.8: + Address two possible places causing runtime warning on a GSource removal. + cal_comp_util_compare_event_timezones: Do not ask with NULL tzid. + Mark-All-Read: Save changes to the server immediately. + Avoid automatic mail account update when the application is exiting. + Bugs fixed: bgo#729305, bgo#737330, bgo#738453, bgo#738463, bgo#650670, bgo#739375, bgo#739386, bgo#739364, bgo#676471, bgo#739605, bgo#739562. + Updated translations.- Update to version 3.12.7: + Miscellaneous: - format_full_headers: Avoid possible memory leak. - ECalendarItem: Fix a memory leak. - ETable: Fix a leak of an ETreeModel. - Fix various memory leaks and invalid memory usages. - Use INTLTOOL_XML_RULE for appdata files. - Add metainfo.xml files for bogofilter and spamassassin plugins. - [Alarm Notify] Avoid UI freeze on an alarm dismiss. + Bugs fixed: bgo#724909, bgo#728329, bgo#735130, bgo#737340, bgo#737381, bgo#737791, bgo#738296. + Updated translations.lamb10 1587573575  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     9:;<=>?@ABCDEFGH/JKL3456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGJK !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGJK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh9:;<=>?@ABCDEFGHIJKL}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN9:;<=>?@ABCDEFGHIJKLcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 49:;<=>?@ABCDEFGHIJKL I J K L M N O P Q R 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 { | } ~                      9:;<=>?@ABCDEFGHIJKL / 0 1 2 3 4 5 6 7 8 : ; < = > ? @ 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 { | } ~  9:;<=>?@ABCDEFGHIJKL           ! " # $ % & ' ( ) * + , - . / 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 { | } ~  } 9:;<=>?@ABCDEFGHIJKL                           ! " # $ % & ' ( ) * + , - . / 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 { | } ~  9:;<=>?@ABCDEFGHIJKL                            ! " # $ % & ' ( ) * + , - . / 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}~ { | } ~  9:;<=>?@ABCDEFGHIJKL        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscsdedededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededeeleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueufrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhumkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkrurururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururuslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvtetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetetezhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzharasastbebe@latinbgbnbncaca@valenciacsdadedzelen@shaweneneneoeseteufafifrgaglguhehihrhuidisitjakkknkoltlvmaimkmlmrnbndsnenlnnorpaplptptroruskslsqsrsr@latinsvtatethtrugukviwazhzhzh3.26.6-lp151.4.6.13.26.6   !"""""""""""""""""""""""""""""""""""""""""""""""""""""""####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-.......................................................////////////////////..........................................................................................................................................................0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyzevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolutionbackup-restore.pagecalendar-alarms-and-reminders.pagecalendar-caldav.pagecalendar-classifications.pagecalendar-free-busy.pagecalendar-google.pagecalendar-layout-appointment-display.pagecalendar-layout-general-formatting.pagecalendar-layout-views.pagecalendar-layout.pagecalendar-local.pagecalendar-marcus-bains-line.pagecalendar-meetings-delegating.pagecalendar-meetings-replying-to-invitation.pagecalendar-meetings-sending-invitation.pagecalendar-meetings.pagecalendar-organizing.pagecalendar-publishing.pagecalendar-recurrence.pagecalendar-searching.pagecalendar-sharing-information.pagecalendar-timezones.pagecalendar-usage-add-appointment.pagecalendar-usage-delete-appointment.pagecalendar-usage-edit-appointment.pagecalendar-usage.pagecalendar-using-several-calendars.pagecalendar-weather.pagecalendar-webdav.pagecontacts-add-automatically.pagecontacts-autocompletion.pagecontacts-google.pagecontacts-ldap.pagecontacts-libreoffice.pagecontacts-local.pagecontacts-organizing.pagecontacts-searching.pagecontacts-usage-add-contact.pagecontacts-usage-delete-contact.pagecontacts-usage-edit-contact.pagecontacts-usage.pagecontacts-using-contact-lists.pagecontacts-using-several-addressbooks.pagecredits.pagecustomize-ui-items.pagedata-storage.pagedefault-browser.pagedeleting-appointments.pagedeleting-emails.pagedeleting-to-free-disk-space.pageexporting-data-calendar.pageexporting-data-contacts.pageexporting-data-mail.pageexporting-data.pagefigurescolor-000000.pngcolor-204a87.pngcolor-2e3436.pngcolor-4e9a06.pngcolor-5c3566.pngcolor-8f5902.pngcolor-a40000.pngcolor-c4a000.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-notification.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pnggoogle-services.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-application.pageintro-first-run.pageintro-main-window.pagelegal.xmlmail-access-gmail-imap-account.pagemail-access-gmail-pop-account.pagemail-account-manage-imap-plus.pagemail-account-manage-local-delivery.pagemail-account-manage-maildir-format-directories.pagemail-account-manage-mh-format-directories.pagemail-account-manage-microsoft-exchange-evo-ews.pagemail-account-manage-microsoft-exchange-evo-mapi.pagemail-account-manage-microsoft-exchange.pagemail-account-manage-pop.pagemail-account-manage-unix-mbox-spool-directory.pagemail-account-manage-unix-mbox-spool-file.pagemail-account-manage-usenet-news.pagemail-account-management.pagemail-attachments-received.pagemail-attachments-sending.pagemail-attachments.pagemail-calendar-sending-invitations.pagemail-cannot-see.pagemail-change-columns-in-message-list.pagemail-change-time-format.pagemail-composer-change-quotation-string.pagemail-composer-custom-header-lines.pagemail-composer-enable-html-format.pagemail-composer-external-editor.pagemail-composer-forward-as-attachment.pagemail-composer-forward.pagemail-composer-from-field-override.pagemail-composer-html-image.pagemail-composer-html-link.pagemail-composer-html-rule.pagemail-composer-html-table.pagemail-composer-html-text.pagemail-composer-html.pagemail-composer-mail-signatures-manage.pagemail-composer-mail-signatures-per-account.pagemail-composer-mail-signatures.pagemail-composer-message-templates-reply.pagemail-composer-message-templates-save.pagemail-composer-message-templates-variables.pagemail-composer-message-templates.pagemail-composer-plain-text.pagemail-composer-priority.pagemail-composer-reply.pagemail-composer-search.pagemail-composer-send-account-overrides.pagemail-composer-several-recipients.pagemail-composer-spellcheck.pagemail-composer-write-new-message.pagemail-default-CC-and-BCC.pagemail-default-folder-locations.pagemail-delete-and-undelete.pagemail-display-message-source.pagemail-displaying-character-encodings.pagemail-displaying-collapsible-headers.pagemail-displaying-images-in-html.pagemail-displaying-message.pagemail-displaying-sender-photograph.pagemail-duplicates.pagemail-encryption-gpg-create-key.pagemail-encryption-gpg-decrypting.pagemail-encryption-gpg-getting-keys.pagemail-encryption-gpg-set-up.pagemail-encryption-gpg-signing-encrypting.pagemail-encryption-s-mime-manage.pagemail-encryption-s-mime-signing-encrypting.pagemail-encryption.pagemail-filters-actions.pagemail-filters-conditions.pagemail-filters-not-working.pagemail-filters.pagemail-folders.pagemail-follow-up-flag.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.pagemail-reading-keyboard-shortcuts.pagemail-received-notification.pagemail-receiving-options-exchange-ews.pagemail-receiving-options-exchange-mapi.pagemail-receiving-options-imap-plus.pagemail-receiving-options-local-delivery.pagemail-receiving-options-maildir-format-directories.pagemail-receiving-options-mh-format-directories.pagemail-receiving-options-pop.pagemail-receiving-options-unix-mbox-spool-directory.pagemail-receiving-options-unix-mbox-spool-file.pagemail-receiving-options-usenet-news.pagemail-receiving-options.pagemail-recognized-thread-related-headers.pagemail-refresh-folders.pagemail-save-as-pdf.pagemail-search-folders-add.pagemail-search-folders-conditions.pagemail-search-folders.pagemail-searching-attachment-type.pagemail-searching.pagemail-send-and-receive-automatically.pagemail-send-and-receive-manual.pagemail-send-and-receive.pagemail-sending-options-smtp.pagemail-several-pop-accounts.pagemail-sorting-message-list.pagemail-spam-marking.pagemail-spam-settings.pagemail-spam.pagemail-two-trash-folders.pagemail-usenet-subscriptions.pagemail-vertical-view.pagemail-word-wrap.pagemail-working-offline.pagememos-searching.pagememos-usage-add-memo.pagememos-usage-delete-memo.pagememos-usage-edit-memo.pagememos-usage.pageoffline.pageorganizing.pageproblems-debug-how-to.pageproblems-getting-help.pageproblems-reporting-bugs.pagesearching-items.pagesync-with-other-devices.pagetasks-caldav.pagetasks-display-settings.pagetasks-local.pagetasks-organizing.pagetasks-searching.pagetasks-usage-add-task.pagetasks-usage-delete-task.pagetasks-usage-edit-task.pagetasks-usage.pagetasks-using-several-tasklists.pagetasks-webdav.pageusing-categories.pagexinclude-filter-vfolder-conditions.xmlxinclude-mail-account-identity.xmlxinclude-searching.xmlevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.moevolution.mo/usr/share/help/ca//usr/share/help/ca/evolution//usr/share/help/ca/evolution/figures//usr/share/help/cs//usr/share/help/cs/evolution//usr/share/help/cs/evolution/figures//usr/share/help/de//usr/share/help/de/evolution//usr/share/help/de/evolution/figures//usr/share/help/el//usr/share/help/el/evolution//usr/share/help/el/evolution/figures//usr/share/help/en_GB//usr/share/help/en_GB/evolution//usr/share/help/en_GB/evolution/figures//usr/share/help/es//usr/share/help/es/evolution//usr/share/help/es/evolution/figures//usr/share/help/eu//usr/share/help/eu/evolution//usr/share/help/eu/evolution/figures//usr/share/help/fr//usr/share/help/fr/evolution//usr/share/help/fr/evolution/figures//usr/share/help/gl//usr/share/help/gl/evolution//usr/share/help/gl/evolution/figures//usr/share/help/hu//usr/share/help/hu/evolution//usr/share/help/hu/evolution/figures//usr/share/help/mk//usr/share/help/mk/evolution//usr/share/help/mk/evolution/figures//usr/share/help/ru//usr/share/help/ru/evolution//usr/share/help/ru/evolution/figures//usr/share/help/sl//usr/share/help/sl/evolution//usr/share/help/sl/evolution/figures//usr/share/help/sv//usr/share/help/sv/evolution//usr/share/help/sv/evolution/figures//usr/share/help/te//usr/share/help/te/evolution//usr/share/help/te/evolution/figures//usr/share/help/zh_CN//usr/share/help/zh_CN/evolution//usr/share/help/zh_CN/evolution/figures//usr/share/locale/ar/LC_MESSAGES//usr/share/locale/as/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/be@latin/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/dz/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en@shaw/LC_MESSAGES//usr/share/locale/en_AU/LC_MESSAGES//usr/share/locale/en_CA/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ga/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/id/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/mk/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sq/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/ug/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/vi/LC_MESSAGES//usr/share/locale/wa/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_HK/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-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.opensuse.org/openSUSE:Maintenance:12400/openSUSE_Leap_15.1_Update/ad417b30b04dad199d65f7814a0dc7a4-evolution.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux                                                                                                                                                                                                                                                                    directoryXML 1.0 document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 26 x 26, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 24 x 24, 8-bit colormap, non-interlacedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 15, 8-bit/color RGBA, non-interlacedPNG image data, 797 x 239, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 122, 8-bit/color RGB, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 1024 x 573, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII text, with very long linesPNG image data, 270 x 85, 8-bit/color RGB, non-interlacedPNG image data, 872 x 240, 8-bit/color RGBA, non-interlacedPNG image data, 258 x 153, 8-bit/color RGBA, non-interlacedPNG image data, 1248 x 720, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII textPNG image data, 231 x 136, 8-bit/color RGB, non-interlacedPNG image data, 1024 x 768, 8-bit/color RGBA, non-interlacedPNG image data, 262 x 122, 8-bit/color RGBA, non-interlacedPNG image data, 1172 x 722, 8-bit/color RGBA, non-interlacedPNG image data, 149 x 140, 8-bit/color RGBA, non-interlacedPNG image data, 240 x 141, 8-bit/color RGBA, non-interlacedao6\°3Q`evolutionutf-8e5163275038367b5d10687a95325ffb25bb1c36c2cf4b863552a374f74cd39fc? 7zXZ !t/7PD]"k%ц@%eJ`7u4->H(=_t_)k?TND7/_s"t-9$Il8p=JRwyH/;\ T~`VYhèzK%FZb,o0eyE̔g gY m8DV;@BH\~(X[&yĿ sdAN=F8%!rjlRAS),y)  )7`9i27{9*L1yF蓢dnG/ ڳrB^;X' Hjtv屐 ]`>5a ٛ @k8"^3ެ̞ t-ȉ[H]DG(PHgl^in#ĂYmA@A_Ւ)$e8߿)6c+a&X0M̺y< ]'l:z_L#)y%1 [t1SUV` .\xd Iٗgaxz"\]%@XNB 0 ( #g? n|j>Vs1M1 '`4T:} ȿKh5ӝm zT` Y~sL)n6AVXЀɫ5i~Vn[ʒkCJ8Wh0>|r링NI,*5=HJrKv*Uw/|v:Vi$֑(_s{y&bŨzxg[KL^Uv\d]G;7ƟY2T~lr!<(\RlfR-ƩkDQ޳$'nD6=rCf-y^8*,L[X{8Y̥վN-'f6LztΣ[3>ʉPuBq@Uy [lOFE'f9| c;Iy# w"EH& o&)nY &:ߝkVWqVmj➨"uD5hbU*[V(eqܭ~b+Xu>yOX=rK~=A˨AznAQ6:}_>B[y9)uDbH'Z09um2ip (4Ccze \'6u`Y6hª:"F6;ZDΆNP!4fz! m}/ù=6{xa~Do"Zoؙ'sS7wj5W}Gj%@|"wfm:snl^2ˎ ZU(6k_pT9  rF0 q2܌ % .j^:}Gf[PX1r և}wk2eAb+i@.ycvQxo9cXBc/G1psnDV'B Y(=x͓ު#9,Р_6ʶ֐7ZƆװ-yh+ܭnvma*dc/tG>1pMXר[J:  PBNÇUΗ aei3¼Fhvmy l$Vr:r..24KBR~%0kQt4_{# Yۨ>#V%sɟt;S(/X$g>> 7q4EV<3ȶldgn*1/E-  yR4ͨV׫֟ޠ\@@8X>*Q=_pCR8 ~TtP"@=Aw{|3J< Kܦi]<+;)ËyRuf*P55ƞX00ZBO-!N(n/ItF\Z5՞ջ/cCNzLrxYT›I%)QX$\&tUsooO#۲7p(x7r&r`_TXf,VeL+řvOM&Ʃ|.ƿ)Ł3Q͏B|ǠZ誄A K@mzx2f8u#=C.z8V[(P!W={UIX<'Rc /n;dG'S̍yCZxo?T¼sN|#鄙IZ:A:9k<{xv'A٧0y֞=c1n_=6aEjS'~"NvTu ^m~Ox+WWүɐ, ?˝;#kuzdŝ4eK՛ϿLLHtWu,6krf{9qA݉|Y[T,.xC<Alfgb9 򧚨7GyH% 5lGk~u]51r1 ~$TL-SK/J2DJdwt}8f;.9uA/sU+t7oTi))&5دd&uFTY$U\ɾBwu. !s;?G_u$WcXĂdP=tf\,LRvf'e!:P{x2z?]ħ<aE a&|H <p'Hі' $& ?'9+՟:+^egKvw -@E*15nω'Lm-e ,eX,2@i'"P%  6!I.yG (|P;sS!`pCi+v*y4hu:*3Pf IU^ _iSmc,&ʟ6I=I靾lEע]흈=nnV5sr2O]YE9 m!}>[rAmvN̽M^KT,BOrfkFj<ƶ )gHȸ|SU b 9SpF;Iri{gCQ/<ߴm,QVccE$|wnȶxik&r& AS`cj?2*|dehFt{vBG}^J}UtKyFY%!wz`kgp5}h@~T@qL8mιG5|Stzxԗ.ˇd0Lf[{3F}'[EiV-Oۣ_W.G v5\[c+#8W`ֵFzi@5<(", &'N~뇴M o!-:LXEG 9?:@n DKNzX}M٭ϟ&KNP?אJi1=Jn-Hr:,N<4`=c$(|76gu>ʌ{Q{=iKjʘWe W*yFR|º9U¢n0}e*! u@ 39BX$M{m3aJ0Ӥ%D&> k9CYbg/>:q3|h FHQTj'vc 9ƾAd78WrøEMW3 ́h q|Kny z˖Q]hğ0]ċ%=s_J<pq&ӽڗ4mYhy0o.f#+>>T7EnL@}DRFiȼ)q(U,4z+deꐟ:)4y֡Ӗ,Ԇgosg0] UR3ڥvMa+0rU-mȍ 6oxqD3cg/$I_0n(VsiC_0O`D i14 3y5 ] Ν8&rX"iylVSIޮ ӛAqz85i*NBv .+(azm0PL->|=c{[\>އ<Ucz-{P-V܇CBRϧ22ʉ+wYCς_8->۾Y B"+[.3m" ;6HYvC<.9-Oj2U.Jh_bp 8WٱBW_р*xtAtgmV<׈ q^I^ʥLPV"Y6 }LA.P&)5q B0A~N Xd_7H-}ըN|;et.9NѱAHEϠVT ,`2E}%uCY%Uqm$a$!1oD_#Oq̓gBçxG+LKܑ:lkl2nz9BsëK#|0^3Ihe eX*Al*}f,q3a$J= <Ҙ+aDx7ZWDz{1l*~'_Ùu`0L݅oV̱:r#yk= PА|PݚGPP)-𼄬C:XfCȫ(Vv`:eJg`ad3A &l B Z@;)uáLyD݌m{-@0 WRRs ܲ~D07<|S 7N5 N'ޛG χ&sjĥ#k(QT׼4ݣhp5!4HE,Y-#// W+-L7;{B #+n8m;h$K9Zpbsgx^QQzM= gt_?/N72ٞT{RKZqYtsm.$5 f:S'iÑjJG:3sd!V_AN/nk\6|P\bMTFPչe6CedoC+DI1H0)6d:T') n>;*2DT3Q ǟ;Lij^M.VB +b@OWO~ZD +[y V~SgVl-M rp˯p|VxF /m[wڞway-A@i zwijGJaW3-zĎj^4קBÂۼPl,,ݑ@ :&nnEnrhY, ~h+3Z GV}qpm}L䖇QpXzktg+j PE+074WY 3_s<]S4х{Lk1kyy9nu& ˗9N^d?[TZ?˱0iޝDHs%VH*4m:KDEmO)3dscI} v&?s%âlЦ!0x r},:2|IaXQcy[}XxHLԛ[P1pcGn$=xjSX(ՆV,Ujη|GX I놡YT9pXpd7o_Oް"vZg5 V4y$ҕZM`0ͨߗS3QX'JL[ިO\A#wSLX*X*Rf9ERWg əbg]BrD_'&}0 WM3^4.ז;no\#=^tQ-i B,[bز[\g8, l9Ͳݸhd ST|jw7hN/*7h;).ritPc+g0K[p.bٱW&eVQ՚PEכ@U0 x8 YІьGT&$[=0rr< ƞWg<:M [ǫl#3 1X+k,zUfzd#ϯ8P i-\{!hO;q? aY5տ舞Utl\yb#,h;vべ[7Og@sٞ_XiaF4Q9ty9U-f:#c*ZIv&p1*&.'CD5nQ0L5 a6kwryXqG (@" POB7I%(]Hw&xbd ^VA\YٛFb(n;/c`XҖ]mMv?BA~2b@=MMjڵ]3;OMQ.m 0S!&,+.V}Ve r;gĨ_ZDЬx.|"I9\ݩ {>_R}RK%Z,? 1;"rpcÇy<>ՠ+앵HsmFBC[BrdبP XӹUU᧧H4 Qs-flK[o1tg7PpKͼ-lR$G=A9Lun]`X,dG"hZw bU~iح#M` cs6'(,xZ)E[2x2\b0/,X[)q 6R*y׬c s9>\N?>Lt>۴٪6o)HZj4ns@rFH/!+ٞD#dpA#i_Nbʦ $iP4>}_,tAIc cOΌG+:(b P]i:^znQ Jڼ Cf;Q[uX)$h{ZadsqZ ~ Xs™vuݫcBj4YlQ0k@r{Eҙ0܍A!3$*s!T\V!W}v=0SUBjSFKLAOnDuk@%4c7>+c)DXw)d8vjt=0\ tٱ;|YwjŘSmZ_& ,q T#LZ48{/c]'a~e9'&@œ h^f` {ږ1p8? Pz>؅q 0I[Lnn%́="n6>B ]ݝ% ĂgͼB9>cDϼr0-W2,.ņ|d%1 IJBDӰ[hXrPm)*=\QgZdNXWB_h}>qk0s7 ee*|j*MU;ueԪۗ);.7e\j?̧y0=.F& @cU5z>BPJġT6Sfq2C ^qP< 3Y}y"x- ANq$]*2;lqH9V7G#'.2%u?%k°4Ed П @>` ݐ=٥K^ ',~O N6Ζay7P䦹qjo֟!u"GU oh>>HE>K7$C;۬ Vkݫ*[rPY't{(S?%8gv:HxfɊ.iJM7`Չ:ڃ}mx_+]#߻4ql͕&EvF)h=Q  ӁϽ3ЯpH;iGs|&U3ROe+IGqct_ªYq!O -Nn|FMMyY=Y>;9J(iD(+SzOOז׶<~`LrEqͯy/ 8Z8¼$]MLNX)osуzI:)-$VRHP+߬ cn"l8Y6&0 Q[5". TG2%\iv$L[a 4#5 ˆOR:4)vK5 Y؃٩SHBgA=%dxHDT8n1rFך ߡ\Jk؅d۫>E +u}N \w*>jQx:BoJ p% 3Ig2[X Gzi /sn8 @sOJ )q+lf$Дp{nd~`ն>.Ks>^z;AKi @ Վn.r"¡D^xۃZC͢jޡ0(?I;-4&{fZ-udr"o;zSyP/pRWZмۿmP9Ͽ~'p|=2C"+N`J9/gY)l3 #AўsZvZsMXYw.S&fPU WnlZKP,2PK$,ʰإ\ "tl TU(9S'?C&z2XǙiЗ\H"DoMo}_0upBm|fm6zPx@LhE++^0܎\3NwRyLth4@v3-ˏaXnP ! AGO]],) {[#G(Kl-?o% $C!Oc3I ރ {`2jQ+NZ@iD*bϡ"MY)9#0]H'Ckil e'PoPFesX9FtH %Q?ٗLVnZ6;3jocdh; !G @P~Z|Z߼00(P~h (iSĄ:yF}.9[46Wl2 *DGs7D1 =*ڬ(Bas#y흣RMMf׺p6e%ᗲ-wȊ#%߅惱|?_]m$>]Dwީq(>|<:mu=sR]+C-@* Q][]b. ]׫2%L ưUښ&12! OM22]㑅i\OMh-xp ,X/>I}+ .ƘΣ2"  kOUD1!ݲ+bkv7bhI>"qGʿ ~Z阏M A;U [k Duu:ԝJt־Ԧ}>+T8)L+O6'wbURj&geώSηũUrO[:c|Wt́]= \ٻ仏mD1d4gi{ 6UP.^ߔC,*5P4:x_QJ$6ϺM hsqK 5"Zf;+Ӓ+Vet輬 ;Z x^ R;$X_4/b1hExX< 9Qsp~8r]W6"Cx Ò19;ؖ;[=RdJUKقt:IGBomMem=l*ӝ+jT4Q@B-Z֣JLJ5 O,V !CD:i1 _chtB9>Yo?$ ` k rX2W3DAoI,iQkw9 R`}2ټՅ1!; DŽ1L֜ O/#Š;?]KaYt_O'/a])QT,I)o bEnh$To6v7;\\!pzz? )/mf/xI6P/'s7/XaApkL_D]nh>5H[D6;3Bġ_HWYqTJ[nO,s]$QH}LᜐN$ e&r6#aV u,%4rŖ\gv^bdudW7*f\@%˨]{=efIL(8-b9w<rD.S`T;8vCzmtcphHAܠ 0j0v6ېEyXLMT"3Hc,c͕l"YN!dJ7"W Co< yM5>{,)`==zouΒǻCgO]ך.+1@ lQrJj<>՝7`›2|)\=ssd獑nW=+Z4M66?%2ekaG>]sNґRaD4N$EV+W 2,e%;t5TG F:OF雪Je P JIS)*Qr05FWä(jfՎZ˧mP_SOSښdBf+Зj^)O>n|d ..h%Je 2WNٜ$`9,F:&k@Of.*-u*8JT=q.t ʤ2[m\ ΄uKT%pU厩el)Ҵjч5¢Rstx[8I،jޙ;t|CDh vQ1 A}f= F 0֤+Iyoi*BNF|~gQXp'51_9" 5tşUaנX7 Psƨ |aMCK>K}4A}˭Rc&z`}98uMID`)0Ywe)pm$T[G|B'=pFJ\:x@3z\k!#J1 ^MikQyP2 RYS GqYh/7) F V;@ʫKsŁ5;l\! CWT iG%z,_B!.49 .̼bn. ~i0 ڰJ nմ=옾۔NYI"k-AMcUɋg9Fd(1C$GB 4u/N ){k*Ot:a\/3(p-D,- k_'jҘG7+rLI$> J!uCgL^Bq3MOn&-5٣w35-yE'-bwhwـGhqEsf*h˫^ >FY0ȀLAt>ȼl<{_Ӛ>INK9ƚ.Ww᷀2wvE|b2N3&=g2]Ƚ]ʣwR`S58GͰ|_`í-$+i| RʕI|;QfH(ͿU;O5Zx^C"FM!cG< 6ZN0+eЌυD}S@RˁN\}icT;Ϲo]4/uZ|n&vV+2i4gLl3X6CPKb6R\6$B3ަ bYXҽ{Z0C,N~fiUy`c63̇sMf `IBJQcТo(VPLuy7 ^\Y̠!6Lqt5eVy2;>WZbh+P Z!4gݟϦQ߼J&&HN`e'۾^H/?'j'4|lR2^oq\箒qoo.SxWSE#!(9C2HPZOq-R}>WUP݀pUsF$z}~r]==Uҷ{9ܯe|zCom ۠uRq)դ 0F@|ڳiqcЌ0sjpYW߆\Qrj& K9mZ Fx-q˝gTKiXEhccMZc y 9=PV*Z$͜{ɪ3B0#(p6YK& ٟKFVYp9k) EP"QCj!n)٧Ƥ%W%*SfO`>@PϢ wRYrޔz)DG\b?%m9Dy+wq?Ք sV"cex觀ypeT{2Tq [$,pZǢP]XUcVHUrQT v+7ixޥ iVNa,gԥ22ޒYo\B2Kvj 5d囲3mX lCҡ I؍iMRD.'l :λʫzqZELd5Č&o[G|xS0-G("u, .0t EBtML΁gq kӛ~dwoFIw41CRg$%~_qy"&,}0ro7ov_FqR`7EXBHxV$|J]h5j+Ò~0U EyDɟGJWV*NAiꈒ;[,'vF*H"' oRaǤBt,8D5ln#7Aq/>NIƪ)'9Ź֨U ȃhy旟軓H0~NάD"ʹY-,q`7dS\W|rJXU-c)|^fxE}K! icńRlB lv~N!ğXdί&4caG. YZ