evolution-lang-3.42.4-150400.3.8.2<>, e Dp9|,Tz4 >&UL "4$Woqj.<{}1+;ͧ[!5,dZX 5!E#럟K\-nhOUǬ ?ArN朩`00+$A#L?]ć B3 onᴈe1` Ot6*E G(|FDX7U9}_K ZDNao;ih~Z?BKF4@z5sen3lIHd۸Cن(e՚m v>> ]? ]d % H|- CW~G j  Ӱ CC-BY-SA-3.0 AND LGPL-2.0-only AND LGPL-3.0-only AND OLDAP-2.8 AND GFDL-1.1-only AND GFDL-1.3-onlyhttps://www.suse.com/System/Localizationhttps://wiki.gnome.org/Apps/Evolution/linuxnoarch   L h h 6 O2t x Pp zOu l  o} ] +@n  }R 2<3inX@ jL4 k8 5<+%U ";/ ? T z { >@  d %t  5  A l M N 1 j a ly  i 3mQ 0 6 X   & P O i : C0 ^  A E=I O * j j. [B ld ^ L \ I ( b s  hdJsA  Q d &  g[1   b%NKinXCjl0 %2^ M0)!G J E# _ _N  [u@ nP  5 ?wH9 q e ~  Y ]  b>  Z' 4% M m    #@ !B  =er N sy'+ f| Fydm = v \6 'q0 q t *)WU  : Q  E    }  Vd M~N "   * kinXAQe   M7/'O~b~~ X,9 # % p J & c   X   & + ^4 H # N ( iG o n Q& 2 < 9 \ Z  Gp >A _ o Z; #q^t b jt 0 {0D ? n# v v o  ] A vn 0 ! (mR  :7/ pN <c  # {X  >  8  g> M h inXIj ~ ^ ^VaC-\.d ( QI53g I H +G , } 7 ? 8 > [ Q p   L w L wWR Q . j u w? Sv m0` | #o rrC ^1 (''X . 9 )   r %  k q xx7   |6G ZU( D(\U a |ak. 56 d p=inX@ jZ F> g E.(I _ A p F ~     n}&*  2z >{ 4di   -J ] V@ k? CZ ls Tt x (J/ q ] d+ zw  :OhZ" b8 0 O/ |=ou `H  0 30< ) I e &L |  Z  ^  L  ' ` { Te J  _ e 0 l  H inX=[ 5  X>6-'T>vk X f @ 9 c  0  @ R  c  Z 55  [| g o 3j 3 ) 5 o C 5 ( z( J  u z G( _. 4 f  r  tA xBE "#&|  ?B>! Q a E m [ 1 " \w $ S; T%]S  g v^~{L W4P a |=inXA2jW CG Z.(I \ G v L  !  z' /w 7p 1af  -I Z S; h< @W +i|  u %G, n U \#  wt P :LeW _J 7 L, y:lr ]d 7 7-N ,|  $y >h@ = @ Sjh !&| N.: } ~5{  A 7inXK  r~={3,ib[->5r8 r? tn R_?Nm> }Nx zE=JNd8qA[)j SI? ~h&J*a:h1VE =Er~ n& 25 4 1 F~ r" we _; (O&6  `A, =Q Hs N qLmp o0 ) 1 Q ]*inX@ jG 4*m 0 )! I L q< kA w   s \j   g 0h !QV !< Xt C- W, 0Go  h b pe 7" | ^ S \*  qd  ;m{<U G  O)o 0 b/ i* \b Mh $ E= o  :   ] ix F    < Z  6X~  L B  f ^inX@wj \ , xr5-3%V&b#E|  f H g ( !v '   TI e R U J  5 V \ x- d w $ '  9  .  X V I 6B V  [} N? i  w x7Sj o M^t Z d7 ,   =N3 F&> ]p b (y{s D 4 kw p *inX@ jQ V:_ %0Y)"!G k p X/    g ~h   " -l $^P   3 Dt A- Z. ET % a k > aX )0  | t F K  b` v =%n;Y I * O.o : Lz i# ]b M: : %#!  WR% +A%YR ^ y^}h+ 2 3 a m:inX@ jW C; ~ F/) I \ ! H b e 8   z+' /w ;x 1af  ;I Z SW h< @Wip Qq u %G, n x F,7 4wt  :LeW _X - L, y:lr ]E - 0-9  r5E  K =!} p M Mlo W? ! & P \)~inX@ jF 2*S w/* I K p3 b8 u   r ]i  0 f *d  PU 8 Is B, W+ /Fq  X c 8 `d 6 { ] S Z!  fc w ;{r;T F  N$n  7y h) [a LU   >  WR%  A%R r y^}h+ 2 3 a m:inX@ jW C~q U/f) I \ 6 O w z M  ?z j' /w x 1af 6 j Z Sb h< @WOi r u u l%G, n { I/: ! )wtQ :LeWW _=n - L, y:lr ]EV - E-9 $ TC( 9o C}u F bOkt b'~  R _+inX@ jL 4=N S/) I M r< i? q   t pk    k 2l "Xe B= Ku D. ^, 6Mx & X v ^ rg f 8 } m ] Y   he y ;st=V H  P-u  ={ r+ _e NT  2&o  r E o * j t 1U \r  <t U  r a B s@  inXAj JM | Y3*$G - _ RW _ 2  i 9 # - zI Q k ]~   X 9c Wu  O_R _  ? h ` @ . }    C  & <ng  }?_r . J1 { U   _Z T s "$  < hC WR% A%YR ^ y^}h+ 2 3 a m:inX@ jW C; h B.(I \ = l B {    kz+' /w ;x 1af  )I Z S= h< @Wip Iq u %G, n Y `'  wt  :LeW _K - L, y:lr ]E - 0-9 @i + 8 `    dZ  {OG !  M M  8inX@ jd B  D"5.U}79f  l}Y b a b ]ax  3 > h5 M  W +a" ~ Y  V# xB  T + h WC  h j =W B T ' "2 eV g -v  :s 1B[ fa > }8 d< 4 6 ZU( w D(OU W {ak. 56 d p=inX@ jZ F? O <.(I _ C r H |    Q}*  2z O{ 4[H  *@ ] V: k? CZlS sk x (J/ q Z a( zw  :OhZ" b8| 0 O/ |=ou `H  0 40< J"^ H (2@ I# +~0I ]= *-C2>6dfF cʷ#7 m U/?+'(f7?SJy  LVӂ t6 / 2 HB NRdAO\A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 3e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e 5b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50b50e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e d5c92744c2c52b6bb3d365f3f6dd0db7c0ef6a253b7dbd1fafda093f2cd19fb273fabae27db2aaec126e9f64d8ba61d6f415dc4369a0766b6874d25968427229bc0da53b4217b620a6de6cee681ff81c563fbad14bfd2c66cc0fd9c487292bf986d12f6e4e5c9a85b692090aa2c8e5731137765216febaa6900df9dedcb4dbd249edfbcdbfee374a49b14203521898ccbb2ba08816728bc6a8016027dbdd3676427bc58b2a9a71a513ad4c117dd88ebdb258a95126746b7fa01cda40f56cf5569431c4811ad9b654b53ba2a0252388b347da0c54e4973a834c3a451faa400a3a8b09f798f8ff76d38006a620cb0b2dbc33e1b769087315f637374767dd0d50adcb988bc93f1dc430d7aceea55de0e99c4cee09a0231d0e0065213c6ef546b13e18e692727f7acb31a2989a28db08f779e6c277920a9cbc105e17cd70213f2e4c1949ffeda761ca32347f487bb4d10495527d1d28ec9d0fe3b3e40fe31f63259de58088556219036bb7066334ccf13c4052230c76a67e7a63bb903a0ae5eb8372efe6c82e4d512daeb3b059d18b1fe94bd629e341908b292b28a7e516cc1d8781fea82bb52ba7d00c2ca2cc3e690dc439f154cb7dd457bbb117b3b87c8c6913355573a411ccffb532346b67276a29a97d23a6545ae825033206033c0245f1ed17fc4055524d98b29cc16154b95ec7332dbce29927c426c739f8420c1a524c2e8845f67f989939749e51ebd89af5a86b777e9892a2d56da01b379a2f29f2d81a6a84fc52d5575c9766126b9076c8bb66bae472929a3a2442cb5483df0a0f9976f4fb747af0ca4785ee8e66526808fe271fd2cc053d1c270827e58676015ce84359c95ac53cf31c1455a07d9b133540e9138a04031447f8a530410c6df0f5380cfc7e34c67b194c555e0f2c8c2398bbf70d68946ffffa953cf5fddd6fcb6d2a5e4dabd72bf7db4c9a9017ff944ae4b5ab41a0cba3da32be44f84818e6c10dd98c95a8051f999a6e82c37423a01e1f1d81bc0e032d21718dc65bfca096dcd47588bdd311d3cbf3e3e7564d9d5b66afaf9808964ec38ea9e4f0c8f99dc5e8b7b6d1ef2d8c89b96a8b96c89f9ff0116bc9ed629d172ff9c6c36b767a79eb801d270634d5af9e0c7254b42efb97eec0baa93974f83a3a22d8c1d210a600204e915243d775dfe2c157d558d1d651b968fda1ddeb86ffedbfa2ddf7623483a4b14a7a56e1c4d6f1bbe0b4ecec8e343dfb85a2b32a8afd0681e3f1e94c68ccee1c7d8e58ca04911fd93f32247ced8e9fdaa800f84bfc477f553a304933b7f7dc5a1d21d1fe05b4b2b2dbc9fd0b26c0101b4cffff92d97d0d995ce7d0f1b1f3d27aff6113536e40c136367118b06b479b60d54074034bbfd4fcf963ba3a16f8a74a0ddc312dc5f2bdc418cace7e7c70b618b2076a1d1b66a05939d9b1941b1de0fecbb7f69919c77ac8fe07530738030181028c72ade087a891e0ffe68ce7328c09d635215662956bb70fcce59928b6e924a31ec4d44e6e37386091c4f8b00b784716a582e9346197282cc11c4fe981cfd7c8d66d34fdceac3d25ff7baa16a468253a084dbf9bcbb409d005bb03ac1cde140bb5601ffe70586d0a3cee20228a9ce83817d9cbd139f958c96162dc2c58963261596435cbbe36fc397a3221f57e3b7eaa24a0b7f7716db0f16c920819c0f18009fb2d270f5c01e4e0c4be1226d7f06ad8eb3eaf7afe3b79cf2f8b2e8999c8e81eac3b5613375f85554cbf75120abd6ecc7b00c777224025b4ceabd706f361f9c39353fc89f742f6fccaf6e5208f638f3000efaaa1bcd0ba40ff1dfe23342e425d309b66031e327c9acbd5a084b54991539c9637e6d48c67e96358814651b2ccfb58cff882a865f36d3f461ff1315ab61a0fcc483b3953b19b5b8d8f886d461713bceb05e59a6a7dfbcde56171b8ad4fca2eda0d9311a2d4caefc0956835c29b71ddad9e047da52de3e3ce1db958cec7e5b3272639cedc885ea8843dbc2508d00e0fde32001ea37e42f8950db6c2b1e03fc266cdde3581ca60ec12913d92a6e577efd8cb8dd81fe0753af94c478b90e4f56008f2591513660b0797fdc53e72bb84a956fd8381041fe5251b794e955c9af87115ebd2e56027b0061510b496830778130ad886b70737461a52a785b09193959050d1e851aefa80f5cc6ac291ea0e3c898c58657b0a3d755b5ceee9c7ae799d77438dcbe696ee9fa2de6ce6b9700a73ed08e0c428edc283f1c9f63e10e5664882768398ab474647f376d44aa5eb84ba1d47d2b0247cfc9c84ad3db762c8250f1af0f9336c414cb04978da8fe65140878d05bee6d9957c66b408a4334b9b3c64cae9caf53c3b30584c16ac361a1928697344f1f08bd3616bec5d110c321be2326b16c9c2965210f5898193d56e5acaee055f145c0ada26932d39997b68be9f918a25333e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970bb16b0264ef078aa5c0771dbed19687b8acc1e5e22571679e278b5b3652246551ac2fc82892b0b2f8fc40177c024142a12dbc1c3aefd776093a0fe5d25f030517db18fa20c2783811cf81b7f2df0bbe3e459165e2cce50ce35c5bd03abb9cacdc57754cb69283d5bcb55affdd0da554a634d9e07e5365fdf54f87e6d0c3947255f2c44d2b618fd000ad90f7c072f1d65e667f7e02dc9ca7f64438965e7043ff7935c3f10f618d404744694408bed64388aed40d534929acdd1e585e0ad71b0977c6e3345524d4fbbfa42aaf901ad1a4ddb4bff09a672a9cd9de4dbe756f372606e3a18547c9a03cc4cf81835e440cebaa006be8e6422434f17fb62333e62ea6532245947837e826c0a871890e202f473ada49603527deba632c6711a3a2c81899adbd11f21029e4bd182a5c1d22621314cf3bd70fdbc0927c589c89c290d235e2871b27bb17691010f2d7c95d9b872fe4f629722a314da7fb3f352e6934d8d89361a9c7ad8f64ab458ccd5a31e0d8bc66295697655a59c9f403cfe250289d429c3bb8f09e7efd58e94ae98e6c3d00fa85c4ce1a78d25236812c9329c318aad2257e286f1bb0f35947e73cf5cdfe66dee0b2b242b064fc1628da044e39e03ec2fee40e7d2bad378da62e4d9280a8639edf306433ce7517e0eb2e59f74726570eb0da242603ad08f02ec99b6068a1bfd06cc06307476db67653fef7051e74cdaca91383643750311028064644858b0d6cfa9c59f4ceb1ee148b98fed03920c69779ab92f11032c883ae11f0e7d2ef7aa5354fbd3eb6bce406deda233f42de473e0cd89382eed127da8c1f94a63f20e5f7d71f101d0795b4fbe88e7c20b1471635de4f171dcd5b47919b3c24c85c3eacb2323cfbf1b50ccaf7d676ee52365cecf21e779bf5a8dc87c92fea0cb5dda344b2439318150b5dc8399750eabdbc191053791b4221ddc1bea11bf6dec9a689a40f8085a19a307ddcff3dc5e2ddf70ce6e25444701f48f5d31c7279862b18e31d9a55518dabea9a993062d4e38c30da897253c385af3e1709c559e89856e5960e7b26d61b84f117a01f58c65e5e0707ccdc16b30023b87aa8b61942a08dcbb2c584228b85277f420dc688701edf54d2aaeaf1a4d259d925c3a8f61c69697821ee3f5ff6b4f88032955de38487e945b5d88c5abe97ae49c2ba1978f1efdbc72e95d832d1624f433acfe2d7d60b1ff166b1c2d7d8a7cf48914cff26b6ac9a1285e481962245a498ae3e72113974ac3b226874e9104dd596147dfb7972dcb4729f6bc6f93a06dcd5454a33998a04bc66c865cc5d0a6bd40fea9688ee9bb8fe7d3bab9d10a4f298518b7c9ee2898b512bae67ef5c3b5024e045f38936bb36364fd55df0f9b447a54dc5ed631b4d3448acafb0ffbaf38fee51e6ee58fa990e6f4a22ac491b2769b12c24144f19933da218683ed36eb1088a0e4aaf153ead95ff3bfe8f2689f130d81e77f86bed58948ede08355ee049772be98a85574546374e101693c64e57334c8fdf70e2d1b03209d1e4599aa474abf0cff1db860df812b42cf5992d99a48343e6b6841367086bbfa3dc1e8dd460ed7a25eb990f6e2d7dbf76457f050cdf4e4ca1fa0fd7d243b407c4dc8cff54b6852f95c25a9d8ca4337e81e44806dddf08fc0c1265d639823b93e4e2784ac4c3198fe23465921757743736a6e8a45c7759528f0c4551a493f88fc842cd529213937321cb7142e047d73ce2b478ffa645312bd01162de406d180050313bfc34177de9dfcf39bf04599a007bf6c2ea219cc5999d070a19249fb906bb78f6a761c74ac9c24ffffef7910bfa6d934c6cfa6973911bf01391775abef04f678d653e03f5982e36e26f5ef7300ce07f2366736bfa85f274f6dcb8af7600a23e019db12f178f2dd19d10cbe648acb940712f059f35003cb98ac49563dc67ab9b5280e65f469d5d2190dc4a96043b953cba037377d1858ea8a0772074cb220fd6b2c127c18580be0b8a632afe2470bd0208d810fd0d86998f8beaead016ac8845357fe1e6c1f840665b81c0deed1c197a5ded29f4b788347d0ecf05ae2b2b967565e52c05890726f0557d4db3b070bd56328adc1cc5daaada541278b5fe51354e630d489a51cd501048bad13206c6d0a31978df915ce4079d7f3631d67c4d64a45396859874f1483defb3b4452498204f042a6aa684600df64b95033426f6f9ddbefa1bb39ffac9e1f6efe3a9bca1d72fb7fd9980820be24d9cc221483656d9967553e2c6c0ebdb0eaecd6dadd8f22b6baa429e1000c3e3a4288587662589e38465190a89aefdfdd3012d006ee2a87de79b59f999cd490a6011fa54ee0ea51af9437d664f0db4b7a2a59981c719d1e4bb9c8584415a8a3a604adb094bb6143474be37984d4af483dcf3c5e2fd495c6ecad236af9dd273218a0c425fea5c226a403ff9ad73a7425a1ed249fd028dafc7256989142d5fe02ba78efd2d6c5c08ea7d93fec6ca84db311c6ece6867373f80095a95751c23db019a8d5194002cb3aa392f5d159877984ea83a7fd6e830b86a0cf02ac0e3015b54d17e85297ef4ff55a973ed11ed1beb0af6743f6995faca045338c2d8a0f4180be2e984fb6fb98d7ddde755ea21037a80a35cb3e25636f2b57f9c46ae2b8e982acd2294b628984c4a05460430239e358518d9a062bbe35e3abd860e341f274d71e1063ac0ef340ba5e4bcacf6a7167d81b47a84bc96068d1d0cfc00b693ba4b742acf4131e511574c375608fee36f9f09afdb8912de32a37e4cb78a6883b3072cf690fda73b4d17056f8a488c60e8d13dc7def76a51f30d9de8a1a56617f129aa5fa21a4c4e0eb1f844f24a8efc64a4c95181fb2899e4ef00ceeb53aa388b4818b9a65899da4a4cfb5d0d81e20c1ce56ed4d0c551c9f44e778a586bbecc9e5aab18f41913278bb4196a4e8b54d581554c8633b851a8dda31b2fde15bd2b9e72681607fc7c1eeb97a750ce672e2dfbcfd887960181a98c9a4d34d0998d915d92dd36cd01d3b78fca749162de77f3620d0bd56cc1b9838d7d7c8534105fc27592e68561d3cc06b2f512c0f3c3941d67af9b89163390deff798b74eb6aaea8661427388663b343ffc4030babe3029d762b6b9965bc9e05e3eade3009215b9d42536c01675ffb125897a86b5df740f930cc7068e3d8ee8cae8c470124a26e01eedc735f6fab0c789d44411e78fdcd30bdd641ebf792e1192c7a51c685786a143df28352d8d373cbb4eb7a2a80a8cc40ab1484037b45679fbed7ffc51b9eb978892ca04747390496ebd600e12643dff4a869d2b85478b1b522ae0823ed4926b48eeb50c9a238d88289cbb89d3b815bd6e5b738f5ff83b979af72a7bbcf8e4abc8f66227fbe8841c45d4a8cf0a7df224ed7e8a9b6cd1e0aa993c17033ae3836ced6449826ae99ea788620accd21676a4a3b98f944ad9d9d582c900490af5e15b47d8bb535ce34e80e930b01d44919e37cc40f7db09b692fb7bd6a50a2a7e1ff186fa455638cdfdfeda8382019513f40aa53a77a38caa13dda043988c4687e2247cef170fd542ea8fbe12f49a912d2bd00fdff4f79dab26262d01904d3d5cce4ed710805c857d0c43755a665729476f5fdefa2d2d27112e83e394751710b1c6c681a700111a96d20da2e473dfe3e6c7e5f33c62bc154309b87d946c57f99be30c3a16cb9bf361d63665f5b70b81267d77038d8258bf07fbca8de800a8ff8f00c5c2892c289ca8da57732f33426246f3475d9b5b57b2a7259dc5d9863ef8be37fbdbaf3787fd029b56bb5b5df9c19445870d41870d8498573f2272d92ca28850977531b2aa26944cf6b74b9457ce358d064251a03458ef6da77855aa2c3ae31428f24664fecffe5ffc933dcb8705c6acbca9f126bf8425797efe6b016633cefc745d04fb782f5f1cb08bb790e19f9bd35cd2b9f74e98c9bfc24787b08a3bb363cb020c7bb5a5fcc7fd7b1e49cd327eecf1db011a00a4fb3bc51319eac4bf153868894e4f52892c35f4d673d3e5e6fae61f5ad5db4d8a33dc5c7f6035eaddc67b39318158b95798cf9b4ca710b838b90387fa011dd3a47878e103e60801fcd924272fd2ee5171b8fbcaa2917be87cb45fdc29d230210edbe90a29dae7b5e909125bea4eecd1b730accda464b622863742eaf153f274fde5e4502e8ecef73b075a424425883f1643e6620879940a977ed8ce5043f7078949c831d4b3b785cf5b61cf9c31a358fcd3aac6a342d8a0f969296c7d36f4329b491a54724fefa26ed40434afa2c806ef5d182affb15fba18a35b26b68eb2bc793bfaaa8587514258ff47a7dca8c9246b0d099675745605d2f4b56fa658948b3c5726e42e2175ae6c61f21aa01ff27c04fcabb355ee1427d96c61317978bc6864434e38bfabcdd6d91197d99fd4dabf0cb09af49ed3500fd0db3dc9b90baac926375625514e5d4b76d44adc6d8d1c3cad52d723da84879b6265f03853320311a869f99ed70f846f39f7e536f49404ca566f842a602ccfd762689b0f4d3858e874b00fffe3a00995231a9de6ac8634a96f16f27e0ad36a2f8ffce38533cdec93273b12379114b4f08201551fde6d9c81b02615833de14794859872183fd71daa08e23e58f0b433075c039c02a59f1b03339383f19598b09a82b09fd6c2e96d256f02ee998cb02ed5e64e656cb188b725a07455c8c4818d52488595bc911c0a12b25fff9f66d069caae3bde69a28e23989464502b9874312d5e1b70f5037c3c0d2005555c20aad062e4c2410c8a2a78800d0d6a8ed09407f5afeb0a5141459046c5f98e18508a96a57f1f2c5b1ea1fac94ca4e75a757204d4c2ccdd53ff19765b1663f92adb57cff5c8ac09b0391d73d8d900eff5b85920eef3f5171ffd43cc9433f1053f5a57feeedd116a4730752d39c45fdae256d19aefd3ebf867493225aa39e52498de8377db4385954efe7d4d1ab175536c55b67c446867b980c4df80e31fd270a758fdf5e6c2a87219cfb8720b93229f482d7cc9af626f1a0bbb53040e0bf1b48d38b3194e6736c3f1237f14009732d213d81d7960a6ead45a39abb4848c7fd72de1632417ab5642ed5aa947c73c429c256bc329cb0d171bb1a27296ffb0b137387d5ae2985404c4cb7a819df62f9ee77cfbefbe79c3d0735520ca2b93e7c95636aa256f005397099bdaf9714196a70c94b9ec90bc6adf0fb0786c34239f32bbd93294c1bf3269a642663834763318327001c126c1e741fd6087b2cdf3024c644f249ec6231edc9168f8d484eb6eff8e01f2f1ef60f470fc3c2278070fb478142dbca85f9e2b337687ba5b692507353a95280c95d068e5717073340368b284394e56bd4233060be8e136c04d180119b08de1281e7804cdcbc884778df5fdd774b92d1b713ad063fab30e5a364646af4fd197cf2e351974df2f76396baf793e4bbbfbd77438293823a87689933a973a6d30883bab60333c7145b0e53c99d5fde35df4d256e3d814cf878b7ce9a2855347750456303729e039b9ebac7cdd4e22c932817863850edfc0f5faf6608edf0a5e90e90ae4c9e5f54b123a14c45c4e315730f38c70f35cd22f1643753466cef4c447daa5d2cab501b3aee9c08800a881fef8f4a3d0d41fd148896c8c2be427cfed4fcb8498274a4358be0c863b2d9a0dadaa087f0a724d9d2dcb5ab7b0cec08c74c7ff4ee827e64d42336f50fe9bf210e0714c8dfdc8e96875a89383dc1f474b5df4f7ff053e6c7773ad5438b48f8ebbf1bb581fb383b3110ef26c05e2f35dba81ff72bb0628741d968853b5c015932022d7efbf4fc84346ad90bad50cae7a44be3c46f64695553770049e09865e868de12b7c719f11edfea20b180e44035a63cfa6436ade6c0b9a7bbee28f964ca2021f3e89e592e3dd65d69ea1bf78552547b1327a3430fdff42c9a751ea1bb80325ff9ed72160940c0905140ff66a8f30eb0a92c65fd4f60edf46d25ba8b51680322bd1c104b507e7af429c2709d43580fe0fd38722ec6b78caa5be74b3b548a1eeadb2817ab35df9a3784c8f6d507b712ba740fb8ec3cce38b6c38f82cf51857bdfaeac3bbde85865db5df9efd1d66d2e2c8451448daa050ea904de5f76604666664dc348ea245344e13048a3f85a1ab03041e686a5cbc94e2f3d95cddaf21a2402447baa02d34555eb156bafed709537a2402bbaef32ca4194f902cf10dc288c7ee6c9f51cd4a7a188ce3f3ccca07521f6a18bfe1adaa7764e4fc64029aec1004b70d3207450baa78f69bde40c0990d1afdb8debf4b7b36763dfca832fd27f3d065b7c363565406ae60a2dcdf3f5e2c1cdca6a0b5e47ef6956b7bd751158864412670433a311117387bfe1cb28a8996ffd074c974d555c7d548abbcb5806970d88b4a9e4daa2a509df9decbf5ad886c00e4c36eb10a5ec121ec274aca86f9b86990885ebc8445c37bcbb443237957f1604c2e7f80f44255715e141b6c0f0214746c67399353c23a7bef672dc8e43f8cdfe1b50c24c2143d12e1b7a9f6a12da2527071dc5a3f1639fd70103d5a1a8ce374cb1f83cfa82cbe2360240fefe3e3518b03f1a8652db0a53b855309852d01e1232849aebe8abafad320ef14dc94363c235b24dd787243262dd5c472ddc83144dc419fd3895639c7c2ae2dd63514e5131f9adbfb194d5336600313dc980faaf3eaaa3d6f8cc41b7d77db905f3c1a1bb4379a122353553b7f620ffb1d73af3948c7549eb914252aff442ea020b0fcdcccd5a6d02ab7c11193afcddc2da024ff133871191441fb3c8b898770da41e0e66e9b084ba165e3427d85942e43588b401da293f4b81ee2b1c67843d889e9a26b891e151690324319a1bb496d2638339a92bd61aaeb1c223fcb96df7e6658b6d7348c7a283c49dc595fa7142af2c347e08bf898bfe9161848dcb62dce965a5d72f807bc17a80b4806d1f3c75e7c7627e47884e18c640824cd396bb869fba713d1189995962389bfb5ffa55df77cd153eecce03f1244a71c6ca903b152a460fd451b1fb5086ffb75f0ca0b1dd0ea3eaf86639f9f473d2f47328261f5d40622f71565a9353a6581ebbc66d983323bdcd1925087c0c04c3b08aa9f1190d288f6f1a0d5014006ebfc1543baaecbb759b0132a59f20ed8d11838b884e289531e7619627d2bd496a6195e3b62977450451e1aef7e74a5b80391df070351d43bdd3a89e81c7e3f3f89912d7ecfffaf740bd71653010db032173fad51edf884ded71e38b88f4c8832c03731c7c81608c128b8fb35513dc1e3d7a848ee22e506df52c60201306a10ff69eb7bb1987785367ef142e05da1642433caca21874f7c5e0405c58a66fb16692c51c3b4b5dceb902249034ba5e74655ffd1a28ac5d3f0b117fbcc8f55f0caa19abc08775a5f2fe56dd4f4a5e974e0cdf609c0c8f5c814d392d2753d5f5fb38912b222ee1e7f91494ebb7a31284e5b284b88add085e1225f54f0dd3be01d2b1910563a43a7d33aa5bacb71fcc79d7d18cad93ed1e387d32d87568bed89ff731f17ff4be7cddef80b45d0c2de50f442ab967a46b65c84349bb228c89121fb4ca6f94589ee3496531104cb3a5af65424ac36a83254d52918cac39767ca8dbb3341e9c466a0bceea4ff8eeed556d5830c7c33ae4ad756e738c3ade17058ac275c1dba91ab212a352854d613c3a479c47be4b208fa068ebd78370460a2f1487870e8458c9f590f9fb33ae70e65061ec636eda41ca2cfd552df8dc8189b310a4ab50ece01f1b92ed31664371f88bc3279cb75fb25a290e6558aa1a876bb94bf99b7d1627f4fb58797357624d4eb1c5ee4a8f01f349dce051e94253c3208f42dc128ee7859b5e68f62b980b809118495550b2ce47c3dc619ba7f77126b9988fe4f82d7978289f7f88f2077b14f86b4adb9eaa989610b4a146279ace2ec9b9e0c5b7fda8a949bfcea47bbe02b9af3bce8c854fd615fd78e8215ad50df61d58e72490c00868f5b67de4bc63273ce513c4236c523461b54d9c1dc1311d2b0e20763dcf8f436f15f6b9918fc4e61f7e0c6211950ae8080029f210e753f45e67eacdb4f003608f5f56da298c63e6b2740b9e93cbbf253d4faa49cd4bb4bc3d38bfcf85bf7990c995cf5f310f48911b0dbb9ea2fc94ba346ff3207355b97384316a521cbfa03ad222cb118e7be42b34b701bbd94ac5d205928d019df062c7fea41dbcfe88a653237755b103d17fa9b3ceed07d11aa914c55d5cdd3b12bf7788543c174c9e527b527432295b4466160e5f97fddd3be38f83ea34aa5bc049221f580162d21c5426046c88c2a0d542a177b325d58ac4669eeb88a21acf696772f22aa63c7ba332fbf8e51ff509c90ea39afb900587ec0c23a11b60a1a41b7f51e01362bee491617435c9fc9b45cf86d9726c1a78600a507add18bbaf193455226ccba5070c617b9775a63a36ad6c8602617896675666975ee330a51e0b8e7badef9022cca200538d7d3efa46c59ce4f763a32516c9e33c282b99fd71ff5e790c6918056af1d95290f8992b3f6e8c5de364000235f494b099e36e66b71a4178efea2afbd10abcc2fa136016a28a689eb847b16cee23f00cb50d739e4d984cdc4f5ad882f711ca1e9f0f70fc941862d76885d5006e30d52b259d45df754fb2f8ef806c93234cec741e18c0f5cb5ab098076e834cc97d8cc1b2584c2707afef830d83cc9b956ff722f5d40b6895db5a958d48aeb829b6de31e227394c71ab55f33af41a3cbf1d44bb9807a9bee5c8b91555840dd514d94e16f2411c7830a0207c47244d51d26c15f4de4251d3c3f070c97795dde2075d71488f9a25df336468bdea9bf2452b8649c7c5aea511d7f1284906934fa1dc3824246103bbe779eb865519d18f6893a46530df15c101243e0ddf0558faa395b74581f7e96f952fdfe39f216fccabb12bc650644809c69f23d80735d9072e5b39190dc7f2d9525e8680ebda38aaf129014be9c94c0845fd0faef29f3c71a5e67c268c1e819da33d2a5896339bf73c6986f506563eb15085aa7813d580885e33bf8187dc0aee0dde495597eae921c0244332c50271906b4ffd575c160740a748326056e067482c485629fd01f40c77de17cb5f0e1259bc09ae4a5f705a92d8dcc50583401f295ab2d0ca86e518013c4932e14fed6a29a2be3365ed98246009f8f8a36f4463e8a8af8fa685a8d47f481863352ae0018004ccb5c37f74b462ba8049f146ce9be7772b7f68ba2ce086b6239a2758cc0ae0ab41fec19e1010038c04fe66b3971f3206fa8e6c240f7e3b4f4696ccd3288ea6a6c944d21a14d461646fa5d003d0af1a42d3b8e155391a61d8e5f722db813759610bba732198550bd9688de2d044fb84a0d45b604b2dd6a3cac31fff5dcc197f8d6f7933ab755841c4b103013b5ffcb95e2816b71d6df90f02ae3c5689a1904b66a1d904983559b227f6794e6a46652728d867c9cdd62b84ec9fb5eb7e61a68952f7063bff115e74213675246b64fde4fae5974003e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6eb07b370d13c4cdd770971c7b776409e41d08a51cf003e991640786af261378bb05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc97038719ef90e7c6b6f1c385d2688125bdcd0804ae757297320e637eac541156aa89369926e456f6fd2aac08e73999f3b3315eb4f21e26320b1882b9d8eb31ba72455d65acde7929aabc1c98f62e262ced0394b3fcb9c0c85ccf6e1f11135ac3ef716316047a8be7441789f46bf68ae359fa3503cd446b00fa3245e5a6282baa1d477c23b761c85072e88fb763bdce0e7bc090bb82e1c403ddf343014289bfc89fecb2563ddba9724c3201b04ef92fb12bc09260407727a20dff28f88519f1637ce0273a2419ce4458bcad2cb153c74aa7e1e77d12a1241ac3145324a96cfd087d1da0d0c84ee7f4b4fe3678b3e7763e0d1080cd7e4b18290a51d4055788681ec18e1a21ab730e637b0329b1663331ea014dec08af79a3f6532d5546361f31ccdfb53f6911579c52d69ca130d1609dccd55701bbba992a5981fba6d5e5ca2f34285836df0d4d013195a62b014c90e63bbc2e468dd5335be351046ce0294605bdbdfd7f55ada87f12ac496ff706e36b7e555fb3d31255d4fef06557f27fc4bf7fa52135afd3a6f5a501c7025c59f757c3b5d04228ee8f0e3812594c119236e4f40c1c795f7b12b3b1e71e7e5e6c7ef24cd358e080a14c4f0ed708a46b55b68346c2aa359dc821c6d91c9fac50a6128355185758ca8a4de1170ae0d70815b6b1e0bd3a495790b2b76f6aba256d46dd7580d1dad883f6df76ed00cc7192b1f3146adf6b4eb2b8c2a7f88c201bd6a0c8ca043d1ab2f084ec768ad76309b2923bfc45de7ccdb3341e9aca88e17646fcc5b4b4cb050fca4dd61fbb24dfd0c9956db70687ae2faf70c285b17c4bf08b597a29137953787b2469efe13bb20df1225e9e1979b29a58380b98774e76dd83cd46302775036bcd0a5ad960f96dab34a2bd9c56d73f41008414a12cca45ca95fda7253aa457601a9b2c0becf9796a20034a6fb1a827ea34f86a2e4c8fb932406c50d88d2502b5946066f87d60cdd941bf87b231ace522409ce8aed5891e4ec652a02f37e8fbc435834bbc02ea169b370bbe311d044a8a64ffbcc6c0ffb0adf6fb9c70e8e6013f1cfc92764e2c47e99baddf5e9f059c204843d0501fc10bde686857e01a7900413a4bfe8f5c5f99f889986faa8b494cea92a1d2a6f393e2b3f6f4119e1b1a90c12a40b481cfff5e8138f6753d8f6c6e4adf06a213a05ee2a19be5336cae7678ed5aeafb309aeedebed11b2a6c568f04e8183c8b96efb7ababa3ff0961f59f93ea18a5e2a64dfa67cbab863433ef0aa4cbcd1a9f510eafe42633cf70a7aaba3a0d2ac401956803329e29e28a9b38b00ccdc28dfd5ab2a8f19baf35b1728195a51eb07c4d6456a68ec6c56da2c9f7a018f9eaf7f7b17801df4e0fa49d5d7374c8df01b909c12413ac90e3b3dbd787bc8819e6b4b5986d1dc6ef32a2e7335804989d45fa7fea2f95d24279de025a9dec8e8658d34d92c5417a69128361bc6961ffa5cdd9bcf6746e9396eda1db48ff46df010107ca2b7cd2b2a5d9f453cfa2452fb988d786526fd76cd99439484f983cca1d5016e2d9a702453b7681e863af249aff1c17f5bd0f8e968fe39b8c531642023aa439b822b647505925ed6c2894dea785229f0dcde486a191da1d766691dfbafc24c7bf1f7eda5cd52904b8b86f4e9a519db8e7ceb2205d06e6bbf4d661bf2d536622326e20900f7424882305fef3ee3239fac037e362282b26e677e4fdfa37facce2bfe50123de88473aca1ae4507491d65d4dc4ccd31ba0f9c4d914ec1bb65416dacc89001ba6798820486d00d36c55d18df249fd42bf5a61274f6f258a32ff4d2ea235006e3b8332efcc3650525c44f509f420251f424c731c38ccd09acb088cc93e9b3bb0487f69b3d1f65cfa6b50b828bb2fcb8023257a768b5a871972553cdc19c542bdc0f7daa7d6a154d68af2da6a0c47b9f8a06ea8524a638f4a79f982e7673fcbedfb66a2d8c6b7a8c457792eeb9e9430a6ba0a213963efaff34b76bcdbaa91d21a09a6190498835a23d7a12d402c371352d2ecc15a6b14241cc2751469195c62e3ea3af03c69332afdd0115ae5adb9c4a2fa6185b6842eb981ac51575d9e3237954d119ce0832f0f4899d22b3ecdd0651528ccc806ecc207381c6c81ee132d0f267c924e3e5a726b3654f0af8add7ebff0c9d393f23479f38d1173c8d92ed3dad8641c42a3d63173979ea205683a6bb20bfe3c7f39ef76e5f9bb52a7d438ee147749f2e31081b8f579f294a3e457aad9ad396f44f2f8b60f54bee4696337dc37e83a64baa532be5ef0de75ebdc055cc2501b4085a5fc5f48bb9430d1aff2bd09d7d614fdcc1820086eb9d4831aacef40d7f98236f35eed2591fff36c65106be082b0c4acd3a0e1076883cbe5e38dd5e1c1d1d2293cf30175fd08cf3782ce88335f039d19d937efbf1450b6fb1f0f26136aa0a17e2affc85cbc1a0912fd20a13a6a703127389211d4b09fe8888974a38f6aabdbff956fef87098b568f9ffcaacddda3d0a6f537b1d685793b738f97edefaa1bdb812429d46a9c9e1aac835e99afba7ee3822071dc169b07c33b587f301a1401e03e5ae4ed6713a8d4e5758c8d7e69c583cdbbd9685a9e9f23f6e5ce595b09ff82f485b787b8686aca6c4c6c4b316325177e27e979edbabdef457002c58ca91e3979d8312eb1267774924b254ec8d677652161859ad6bd6ac5b34e5843f6752de4406f890a83777f06a3ad485d0ec4246fdf2f5b63eae60810fadf17939470a4f985adcd7d8e7aa26be40e838c1c5617ab6b1aaadff718be06cdb1cfb8e66771ff64883b918bda255f64c0a23b71ccf53fe1bea3e97e919a96a1da881d6e979caf92ac5da0c1cddeb3b86fb9fd999e6852c26cf37050c57c0f44fbd31c31f047fcc59747df7ef4d69c065b6e71612f5e98512166848fbfc0851d2d3c8ac5277fa78a3fd553b9038a5be7119d88dab053e893885d15b9513d094ec5d155f6e31b398e36b267c3dee5122cc601dd00b11984145b02cb3e80f85debca824391a3b94cd33eae248029f30aa98f6c5c00b4b3451299ee1cd1df12e900ff5188ea964e194807a00e07e0ac9f428dd55aa8a35e44a2c51787bd242425512eb7f37d08596845f7a5a60ed2659e30e81a748f778ed7e241174a91595b3ea2158cf39b7610750685fc3358ab70d8d3d92f81d21559a8e8bf9a52732713b05bff1288efba49ed8a857f056485fc1bcd31ace9f0b941bc291cb8c500b5a48b2a567a2b414bd742d3cb295a2d54390d99941c0e33b16403dda8787175c9d4db059bfe86af2b47f40de800aff3c7f2d1252846ae8bfc9751bfdb4eff2925f16410d946d7bef74c2b995b2d21a40ce3f6b91b2acdac1cf60c13f362c862099833e7534d0c0b0d6bdfc0da58f43b26298679e9551de1f2e8ce73a629889db100449be578cea401a78cd25c40e60a34e817ffdfc9a657defa882f8bc50a81d0e7e8850749b72e7089d8e1d942999b1da77ab3df7ef76f993aaaaed5abb02efe6949ac0b59132dcb23918dfa46cfaf0f0f6ff0272f156e475222df0159cc348c8e44f23c6b9e01e85afa557d0b2b240c68a454c93606c32c4bdc0278645ff54e004682266717d1fcf59376c8b3194bbb345a8707aea4fef23fe09fa4c8cf19899122950d1832dd5464532cfd9d1eec2c0958bc482e8f178d5e5b16336071f78b31257b20d2c9155e4f8f1aeb80fb49d2bbd089d899ecc3ab79284c690e4e70fd62a1a87c84085f2e81e9bcd93c836ea87c58fd01dc3f3068accf5448e15a806b41d4a7514f0a78921d6aed4c5a83c13af14f62bf04bd09f6df9c67e6762e4d0dab34b9132f34f940211eaad90cb5c27161b24d256ca6916ed8e2eb035e9980f0019859edc982466f64f1737a5ebb43962fa4afdcf069cf68d86ea5047d2a863feb65ee29c32037f350394fb0b79e10f6f33975616470e1170395be4ca69d4777f758e19c39c6f85976c36192e1e2ad34b277461f096952953eef752094103f16b7747bca4e0881b53d8bea962d20926056673299f213a98a7fb9e6481c1190f524d3cb52bcb39424e7bdc4e1a08226b672a4d1b92a90ab382ad06be42009af20acc0252d1604538a762de4dc7767e11d23555d901fbfba75cf2c26e9aa4904639164d587dbb80a92890b696d64c9b41f6cd66e8f82c10be223ef19861e6c9f9f8f0dc39799994c69bb8a585148fe52064442a320b12eea16d0560cabb1de4398e96bd3fac8e604c5171b213ab549ef2a9882ec6860e18918b80a40fe38f3f981ea4ea23138d6b23336ab46147327fd5ae71e81f5cd79edee1a0b3c6c859302ffb1cc42502fc072303b0c30dae67cc77031c0df27310b29e3e16c669e57c9aed8a9616ec1a1d3691abab98690bfcdb67db17eb0e53460faa104f7aa0dd8288f54e2687ff1d51a595023620dd9e9c21aedbff3ef0a7c11bec41f3e844f66a172bb3c07b993e874655ef0f2094d0c4b6d0efdaab0927cb8027fc36af4894620ddb11b19b7f9503a110d29b9bf4f70fb4a9af323320833c81fa1170c3e3125f38800900eb85c3d8a0cb2a3eaed483c19df788110856c8a69519bb282d79215f900711b573e5ecab6d7fc3a8d735d596bfc6de1c3bb95c7672b87c87bf2a52670fcec962665c3ffec2feb94730e67f19fe45033847ed23d54cf54f0eaa3ba66aac07d02a1137be50451b58a9f53091ac019e03397d7f7195a5a14b15bfe8c8c65ce3a6d2fcd7644e6d2dfeab5e9c2859720964c4f3b881d3955d6d21f9c85a95ff804a108debf0ae26bf7ff14e0bc3df86a9782450d08a8384d940e5de4925e15546bc5a552b10d438b201321eec50faf00a850e1d3c5dda017ad2fdeb5f48dbffb29102269952ba0d2c94a0c9efcb91b81acda1aa5a3b256485d32aa98ed56fef4e593ec06cec73374999fc1827828cf09592b0f5a692db0819038f3714362b7b057017d5bad13676f1ad13491e7f8d87228c854a5e5f3c0fc44400285fba4f4f507fb6a5c65a8a8eb262c389f7c9377bb7f4bf2ec8035033fe3a1618de871a0824f04dfe26c89edfc145648b6393ca6aa0251ee4137d206266e2f8ccc5b8a82ceb41c4a033c475dbde416561052de32a454fd9061ab9cea533bbfce14eb166a1a130a53e67cd15557c449c5b9815d36e1180091895e15ca75985b23d6d9ab63c41af60444adf158fa3518e4de27bd06e0d410da4c9fb1ee41626a8f41973830806fee591c6cfd17dc070f68e8dd4d11825d73b06ab62c24d8412d0c6110a46648e0bacad048723f24d6df6ae81c3e671d61ac4c3f31bb326dc8a9cf6e47a537859335c1de0e2535080c3ccc646f3043f47c69cb38c4009cd63ba192228db34b5635cf546ea1be3052fb7be225daaed4b223e61038416e704014b71b83b923d95d9e6c5dafcd29a9d8544c482e24c5935ff5f3b0749ab3a655e8f1845b4af645d6ec119a7822ca423b3a0f5d8f91c9668aa0e542cf4e0cb0f5d6f5f67891346800618bc5f0b0c4708cab3e4babba78542200aa3426eb76848c84f9ac9554a006ef2dfd491a4be8de8e4fe844c904dd3fb0fdc97cae1cff1791c26c7301e7aa1bba25bf0a5f16a707f08ea4416498ab7aa4d3f08f99dc6536d82461dc1102f66f806d1ba02ed241dfd1725fe169a7517b2e31a1c598b01b1387ebd6f98760ff266ec6aa341f0bb1d7b75e7583954591abd437ab0136d292853b4bc05969dbe992cc54d7f5c1e4ae7e4a5c50dea0ed9a9718d5e42f77db3409def9d877ed982acdae7534bef99fd2a9ded782cd453d102159d529bbe454f27aa1009eb18db0951b66e7fcad3c962d7b5afbc9aea9dbc83fa398fc9d1a7b7d86a81af599d22eda5696d22bbb95ec0c6f5446766b31fe7cce0a0313c91a6c01b672df2a35130fe37452f387750dcd0900f4b98f84aa73e419614e045416b8549311b218fc01789792a8c13ab753f51128b607f8faeead51733e41b4034b1df5a7f95549b6766be9eb7a5cbb336a6a9363d1683050cfa0f2f4de200f38a1668d45f190a52ecefab11fecf7a65dcb137a03014d6840533074fa314f43ae9f52ba92c43fbfc2a2ce00a6287fd83672679dcc4eefe149f731b6b8c6027fdfca1587cc64f371617ce70ac511187b8f4a388ce0469b2a06bbe6760a81c07ebc66b39a8d5f5c60c2e4c08b1a4bcd480e0ea14aa443d0fa7dc7afd152008ca6f071e38803e746076916965a6a9c011758be0a219e2500e780117a0a26917a8f4902a0ac62823d50e67cb94a0c8889232cb14e5644ec7ee78a531e4267a5d00a025d279196310738c181f6b0d7c97a251371afd6c31079fa35b024695a6d708fa28c0178ed63d862862abede11d7648bdc556062027ba3b1dbf7e2c20eba849f21af47e8553b000d5bc3e61c261dd3c8a33fb3f954e240006bbd4da3c229625dd29cb6f6f46790637f8f7a73124b52ad07e2b30942a2d2c592f8fd196de42a0252576d6628b4422703a11e8ba6cec6532fbc58dd9e145be59c3100b7725e42050e34ebbca58ab92cb060fec4284b325de660299d85dd3bad5c5907c1cc6ce36c5833a79870066e1fb20d9cfea4c0d6ec209345fa9f989d2d377d5ff458188e594f14229742c4fe341749a9faab6ac9031d5f70715d0ce55e37cc39ca634de76b92058bc584c177bbdfb682d86eaab0c904b683705ad6789438d93dfb28d4fba9e70392cdf914c5dea5e592de7bfd5c13094c2cdd172635f49db241bbe755fe0d057d86dbc25e99324c0ba3e3dfb8c5a92687e2ea8eb63a5771684489a95ccc6504ec50a268cbf2057a776f810d023e3f04ba05222b1dc2977acc035cfdc4bd0bdd7ad7619d429e256772d431a15f0e507f2a22e18f7a8e9b463e55e4c68e8eb41413ac6e5d81ebdbcb2a61ff8ad0f1c78c3d3c3ac1db00b8cef9b1acdd98d47d7e6ed7c1149429a92075b87c5d5c51130e8b41e52f54f89073f2e22ee07e98f38958c913c21615fc8631d276757433e007dc42b5d231fa903544529c6db6b6b86f5e9e79be48b39620a695c1eeafebe61b2eb6f849efa9fe7c1cfc599dec148847d5b5eb37072a9d011a1566bc2bf4d4d069371bf197cf448831035dcbba5d0d312033fcac7cf4b5b07c2817901451acb081fa4da7cbde588afa41f31198e1a8dc39c02e3312cc23bae7cd90bd1e9b87e0862cab3805e67b553b977e2f40dadbc47991bc3f35d4e36efa6b307aba9a5abddc24ebae9fd5d1921f1b068c60e8a99bf64c20c6a7dc367efeb7c1ff793fd274fffb1f265d49067ef40ec88c1b3c25217cebccba0b93ff969f5770923c6edfc78a6fe3017c902244e6836fc9354bbf0bcd3a25d7a9f229ad90933e8714142c159b7ef54f2947979ce86612d968a184c7a278555c357e61b32fbdf6a1a7e3ffe5624ca3e5e691a59e3ed2a96c1521304f7b96ffc9795c1f0fcbb52c32a584e3e3ee95ab9506f060cd3e728d927ff83b1d33689fdeb88e272ff7ae3a846b8661888813baf016ec9b036e535da99a7ce27c1a3553d03c7c54892baabf1cf816b52fb3acd5a5262774ec4f6e6e865b0d446b2aba97da8be1a44dc06ff11853588beb457d0ffddeaad13b81cc3cbba53b6e98b56ce2263a0768dc01f812dad5ab07681e697e400aa4471d225949f33efffc4a149ffd85f277101d54c8bb7d225ac8ab8d3e1432e6498531f95a2629d00786e4a70cf76558a2937ab06bbb284a070922629febc00dc692c63cf75620bf5a3caecd19e630219ccba713190e410700316bd484cfbb29a3e170163a01ead690fec82843dc68c50580483ac7f04f113cc313f63f6677d1389966d8194569020fa5808b1a1e56ca43531d31424e741dbe9222f7f794642ae1b4afa2c8596dbe795820c941c640c74c1966280fa334a4c2acc8b6044bb919cf6ab024901db52e9c63b4eb56a524eba107a26b99a2d789a79ba4a85aacf94b105760ff57ab12987d41b3ea7d7d24de41432765cbec6639c266ec7f6c1ebc47ac76e9e4b28ccca034b3abeb3f2b46bbb5075f60f5c4ce8ff4f37f60f626154f2275dbbe0f2c82f046e7f78d927d1d893db04c806ba9c15a508051d9defe29538457ec2c7914bcc344ff4867938afcc107f71e840a20f014a46770170c03be41fd91248d1b8b84c415e7822a69ccd064305eb68cc28822a8e8f8a6a221a11c16ce8a32564fee8ba5afda58305f56104bbc111cc758b437b236a89f512f9255e06baecb5957237689d0dd54adfd5a12bd2fbf3dc4ea5c9b583b3130aa9f48c496c17c236b272205fb2cca9276148096f00086bce03e3e6c4059cfdc42df1d90df5c4b257dcd19d818c57f9196a05eaa7d56d49403b863c45c50e8872b25f14ae03222db5676996e737bbc47b87144b1d01c18771ab088239603270188055c2163ff6e263ee05366030d118286d83bf60c9a32d3c7fafa0f0b1cac65ceb6a17cb9fa16419b42abbad8d866e220c4ba85c01db838dd15d64cc9473b5e0de32350beba01c63ece2785f23999ec7c23a31109ec8de63a13c9168369b364c7688de4e2d5f71ec4bc4e66092e86ef811e8d4beeed1327b9310f383d5a4713be9ced8938dc0f58ab35309e9bb54f7283f97d6c59162c3bd76087c6ec675d526918f26c87720855bbf698c6f90cae28a1bc50b303e510322b245819766b0fee489e29d6a719fcd131b47ccdc8b5d3a57cca1977a9481534411b32f9b6c7a05440c28d2795a3e251f1088193572eb3f2e6b68c77251b2d89b438b1d1c5f50e195dd45d4caefed0ca6b19b9d7886d6420210cf3004a0567bc73a9ec0959c37a2bb4b7d36abadc2dddd0daedeaca34199f12631770a50be985cc22ccd9618a17b862b6ddd483c3d8b5fe317a810458dc722ac650a0891ba117627c448955f8151af467bbbe912f032ed1b01d7de7b084b88ee4f1d45d92cfa7f2ac34368ed6d07065cf8567019c1d243bc3fc65fb0ae4a317e527f36fc9376f5208833351b736bddadda83099297495f21c8e04e932927eabde1ec9cb99c2232150ee5a981dcc0645b77a9ac7a718996c264688df6e7c86f8ca75e385aa4a9da985f80e33918c02adfc4c379c0e79032e0409d6900dc37712bd108696408b7eb983b611088d11a454541aa0f8c7b97908cf8a5b93dc7adb9ea552a2fa5e97d73eddfbe3dca535081938bbef2b5bbd4fd9ae540092f6f7262af371c4564c64745f622bdbd69d6abd59510777ef1765aba3c0318d445e5380fac87278963de409793823cfbac9b4d9d5a8268e3018d1ac294ddfed2bf32210919469c41b8347ac3b9ca49b3f0dd203859a0b10ff4768a36ccc8acb6d14ef277bb02ed2161d71b7b90b16b56f6fcc37385dcfb63086000f3b452db482ef5678eb59010946a995102f335f0e82bc38f1dee83d3bffc9eda690bd93b9603330e97d7e299f30a85dfebbe11043386f4899cb55734dad37490f4e9849add8894ac2dd7dedc2728c92c6e3a1fec45b79728f5e9d269c89d5b1d270fc191b1387f3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8699f3dcfbfbe7fb08d2720765c385cffee4e39bde2b297b9c9f55b2cdff5d8b05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f31998c70c752f940cd18c4f39dec5a66750209617860870058ff128906c64707a2e7537720fbf2b6734b23bda360e925219f344e6a7ff8cb33e2cdce2826fbeabb22fe5dd14a974fffa3d8125d523a373fb8a7a7fb92eb5c8d59643737d199d910f667513f0d2d4855fd0281d568e5015e74ef0702191ba243c688d60d2c9fe1142a8b1a4f5a0a02b5c57219f9a7733b0e0b9150556599201fb1874bdfa5da1fdede4ceb27bd79669ed7eb97b49d6b18cda2383a566138c2affa4ff335f0121505916504ac8fc9d75bb2715032a6a603ef8c15a300640e89fae6bb176fcd5608bcf638e54b6d1b187b6bf5d5aeb2461b7b9056b88938727c545e779195938cfd9ce80e983581aabbdc8e44a7688385d3b08f949be997ebf53e95f4518f1021061053565ddc1c07ec994e5194adb438456a14c137d92ae0d329346722ff9d8c171c52496fcc8a493cbd7b8ccccb92e79580c36b88f3c215154ba7e5c96bcc58da8ddee4d861b43901b9223eefee4ceeaa21f77aecd11d311fcc5b9bbac103ce3b99d7684a2c727e9c672459be7729d636fc141e34ac8f710b457b44d593613765f4a1693d3f3abbfc9eefa5321a05b0cda3d43d2b4a291acaf8ea3499d676800c14112f39e02f1d269fe4f7e3b88569cfc0c76af485dbaa25e2ee05772181c7d665332e88b1e4bd36b6909174efaa76c89a6d349d371e00580b72ac5b07652556080859ad4892b463c1f99780ba6c084f43852cbefa3742f280d0fb1f8e9b17220cff7cec85a0dee0fe3a43a3583ed87c7730509680910f9260bc5d0132282b908316122f415c59c7dc590268a31d19b3dfa548d51449ff9e7fbd9c1e1c16e12a6885d71bfdaedae62db0d65a3553edd8b2a37b60baa2b0cb6e4080a25be32bb935ca47b9beed846ec53a70a2a6b0ed74f65d7fd176fa001259e6e84b49cd550e06a8932fc7646ff3be78508403d1f961b2a6aa31ec5a4ae118f3316e52bcbd850da8021b3fa3a3fd3d63d4cf0df3bbb6ff0738363b02fe910f0c4b6391777a3a76da38fe2077da87a861febb4c8f4b70f5cee28fbc8f042f5de8a40bbce007ee1983c55f688ed6558ee11981b616b588280047a2fc117eb83014e78431005a383f6891c63e45f19e557c5853d3579641d0d2d9a5d75b76d787a28af10296ef9fa67eaf61fdf56cfe277f547de04d500f8804d104893697286f18c2962e925491d554886fed4dd1a0732cb8d158e886701ad04e1118193093f61559ed4261738e6664671f2a0dbab34814ef596b05d10f219806a00d15420b4fc5e863fa5c18178b5b05ac18d2c4f23cce3cbc593944c10841414a396fb906485fc66cf046ec367dbbf7d7cc58c0cddd5596847e2e88b8a686413734f650444ac6a75b7dd65c593cf7b9e67002d08d5b1c026404e47070524f58cd290ea6e1f67ecc6286924561237e62834cd74cfd40398b314e33857e31b096986519691eb9ed5430111fc7a21d938a7fd1ed829c90535866d6642eaa4ccc15391114c0202be640dd009f2fd7ef4d3680e6d57b1036e3465e629017637b13007eef14bf950424126d6dbc39dd65014b7155d988bc40c6cffd1b13e4a4baa478d8ace618c162c3b79e5db906bca83407cbebecf4257a2a2505479dcd774a022f662bf297122a28ca914475ed45e2bce16457b323f3e72f8d3ef6821eb5e54cb32ab563e3ada5aea278084734621a139319f0801c0c8779365872f406d90ca26c42b1f3910bc1754429eb94987997b1de963eb803317844334596c1a3e520cf9fa39f44267a746de480ff204f7e7c70f0090794b6473b2478617779b72a083331f372ebb6deb0a47750657f50e1043db32d1d30141d3e872867b683eb6cfa3b56a33e56448e1ac5a22f8844b6a8c2ca55f713e8ecfe259f3ae13cc8040d77502a41058190d70ad0e256db39f790d770731c78e97dbc33395e9aa0cadf14f509e88924004550dc148e18245f7b1afd185349994e2eb59616db43959bbcfd6ccac04e9e26eb19c092e2746028b38dc5412c1d1c26212e0169985e05806e83e371f3b8937428b667f57aad6b9cf150f6ba0be9916ef7bd079c098973141f334b50decf97766c2b28a22d611c61e0802e66b3430967a5581e3fb9b4d4f09f81e38d11e7a9c39dc94c3610dd7913acbbb69d7a398718dcdad4d242a8d118800c5a62c38317edc99afcbf30fe8821662b5b6858a702bfe42e4703ec91a4cafe5714bb1472571ffa8072a273ec0afdd3a06a9a589f8dc53378e2e2959f471b61b0b8980e309585b534ece35df95255c9e7633240a0e48bfa89db1a9e78ef0f083997a34c02cd2df95f8f49e9e73f5c0cb83c18f8cacb7c54c8072fff58ddaac3b6cdedffa090087af6af3601fbd96094fbf63e594aa4ae5fc94acc9384b5eb1ebb78e2873b539ddf4753193f67fe5c5202e5f1b7eac19b901ae28d2493ec981210142a662e3506509333617948102c1b34504b894becfc6b984c5347f35e626fde89cd9ca44b40a04ba939abc29813a7bfad8ebb5473449d4f5f1e65cdb0511c82ef9f32e98bf61d8314d0ce3172cfda7bbdcb746c958761bc2d91d6e24905f9476bc15b7f9a8c85cafbf4e52ccd4ac6f2492b170bdb72864cced4a6e1458c733d80a5f14a619d985c5aa66035bbaf2f3fe9566563def0509e65f0ecd85d2b02c89949c0ec51ef22855a17f212a4172852e2c2d9010ac5093b19e1354c3d07fe95d0f6f46a0f3edcea370fe2785314aef2f92f8f54dd7cc35229bca16e22e002cca962dc4ea36e335b0f10a25f343518468584890d559e2e84f7ce7f97c04f49a798e28338a2e95eed0ac45f8d7f68311c6b3b771fa7e420bdd98d86e966361e6c7c9d1a9c3e892561108ef2dcc13d97889ff2bbe6c884544bfba6e20b4742c194cdf2a4d81d366bd1c8739fe10545462ea40f69d96c94d3dd4b963ff62fad70afdb5c6cf8a95181c5fe253020bbe3421e1446579fddc7713109cb40ea78dacce2d6dd720429beb56e39733c95e8069914fb87383d152f0cd32a1e724556c7da2e1fe25a3dbc11619e6abb123152f45b34e4e6697b1dcda4c53d6adb62ec1122d3ec9675d733c9cbaaf0c5dd0c6a74cacc2bd6c9f92f4dd5dc3be0da2f9be5a60cf50845e67491a886729f7cfb39d610c44cbc3413a46b2acda7cf0346f0f5b44b982eed715add78e3b1dc4c3c8d8f08132165344e5af14ff05d55c19652dd03ab791d462e03ff9a8d47d6d5ba029325c17fdade7d203da2ef6abea9c474487495a196c678ec97b00f9caeff80ae33b93e14cbe0481f99d087591d2d5607d48119035b9fe6236aeec36b55329be029fcf7a3ff52ba9e2b7f0f1fdc238ccc30de6e40d8a1ad48da436219ea3a0a317f86e1027840395fada332b9be0fc72f642d0b8478784a700c04ed58b7a564eef1dfdc28ecba03597d032a4ce4b4ef5edba92694c81ce3c4c35fb0f66a074b10d37380da88529a130391236e1021172f7be7026e1946c5c014e4b3949b73a59fccb08bbbe9701b3b57ea753d928d40da7f0525759073f732db09fb36ebc536598d9291ce2091d3287e6e6c8b77fb69aa8c9c2cc70cbbcd748e22682362315f61c16ceeb63d68f8a8d8815cab908d38054b3a6399886f335d8743b228cf6ee607ca24b477d3f589a57da79345fd575823ad9d2f32d830bea1745c9c4f046e656407d489cc9194b2bd4ffebe2233f8a831cb16f9b505e3a672940ffc7568dea565d063f9e603000d2dfa47c8a605459be2df1565744955625f256eedf39be1bf30f34636f4bd8966c58cc0c5b7efa23b89e8e5ac9984997bd06af03582fb7d882b563c60002fe7a737cb4e49537f818ed9273bc849f7a5fdc4a991743ae6201e3ba8f3d7a4d78277a6a55c0b75dd5d29b2a4ca23db82144ddf6d3480a99180e894858db2c7b3d754aba0d3e0e375f9234c20f605f51e972b3646fd9c0d6657769821da7278b3d36127a76ea14bf2f00f997364bf3fa11a4df2146dfd0454b1567b0565cf30a959281b7eb8711126e969b39cc548d8fb18ee573eb1e3e2ada9d43318d242beb660336c085ff1e1b8f28f7b983e854bb7225d1d2e6ab7ee84390f52bfa41f656d11221c275d54914791d29d96197918142f5e63d1c1ba977f2b0b54d343de28a4145a721ab322689418a8885b384c698203253859c5412301886094dad530b2f568cc4779cde5fdb41b54629acf9102ae516d72bcdd0880545c7b0b67823e201168a6949334737fc96e8f7ab0e31b46549eb4c7c48b9d7d1e90b1f2e199c2cf975e2d4414f2e100bc3c6141b50797c35b2f4f367ccc25f92aac0c46c7bddf6183efb1946ec3e32aee14d07af691cf38858784cc65ad5d58bdf4c6980d0e68749a991ad09f07aa83550084749d42ae23038dc7a714cd3bcfeef790666e23677616674c805123e4cf621cf987b7ef574beb3db40705a2c1d61b35d534f7e889a8dcd8d51f28d2664fce833fb7a2efaa03c871e9e0fcba558aa0228ab29f535a34a9c3ee9384105aba518a2fa7af0d64c50a6fa85921695c74eb3885739a60a40d8482d8ebf50c16559de16bf311c666c157fa0374ee9281db90c9cd9b93b50b7ff68d1f4b51f9ed2b06f2a03ae9c759074bfa4a9204adc78c2a84222cfd57acfbf12a426468b298528b5e396106c0d0dc6d3bef9749eba85999fc6a975597c9013d94c5c1995a7f1592188c71f64d00b63aa20ddc0659d9dc17668ca15bfe0d9d41c89b99e139f2a1ed082ca823773e4efc7d378b861e1acdee6fe2e51b96db91f856693de10eab8e7e94fe75544aaf60e0c76c5dab4499436e80d1cd967754caa6da95bce4e01858c709207abc5acec2116e8b5c8a9cd9e92b5fe13f2be04f358842cabb8476fd998bcbffe14e473ac9c91f9974bead466b8c6196916cdb6e96f741a9f79d37363eb8f03a0a9903e49388566dfdc4eba2e1e62be866ec1e0448217358689346e7c730bc5971578233cbc42beaec4e7a212ab00c43fab97a030e6afd7b65ba7b9cc34a1046fe2ab0d3ddaa86ba4c051a2af03626a887182ce3ebb6ee0c3cf8ad9e6da14238667793f513c9c718702c20df0500fb28c024fd4ab82b006e194bb7d4e668055aa11e2a41b9a2592e6e81eaba994f5c1d312bad4a6e186d2fcf6f89232b4e5c73afba09c42ad244ee00afe5f4cb9a419ff8bf32613f3076d0470fcd4a083a536da2ca96489da3ce57f81703d8b2d934e448bec74b8b971bee17e749402f74600c1c4adef02f022f190914c63089bcde4678e7d8929e3c6583641627c7519bd38c59f9c48f15520e521dd5f14b09415cf72ec9c8365c724eeb68463c5e80b5026805e6410dc3a3a6c6bce34a956a5923595405fdc22fd47170aab251a371350ce3c309297ea3485c06f4175f3a34e56fd565626c92481e3bf7e42a27f651b6dbbcbbccf98d681921d4edbfea4c51ff259a7749c440f4c8bff0f2aa1ac22d856f1f33e5fa9ba0d57c923675ed23de279dcf7ff91bc8de36711b147048e4e4a49cb53baceb0111d7791e4e1068b43f899a3ecfafb175cd60ef7f1e7885ba1ca00b5b9badf80c0dd547206551526b7dd2d2faab1cad8a448694b2c506bd5ac88055e714e7571c8bf5f2f1c762b2aabb39771b7d65f76086a493431dbafe80ff5dbecc043a1a8dfa8a2f8b0b1be4ce6d2ed0f45fd8161f977490f4f8d5544b691dfc2883aad70621ac8683d9ecad6cba9ab8b9b5ceb66e4a5dc9ce993ca1f489d256c6430e79fd1d0039e400eedbe5f13fbd832b95747ad525d63743538c0ac574aee5ad7cfd809f5db388eb705f50d221cadebf1c3b5c1e7657c4a8276047b3f64b487809d8ce2a2823097eb010f9d2c67310ca6b2a8ec684f49b00ec8a209a7e01951f9d0d6952279a8247df0bdad9c99b18ea5022103ef4a65fd659d4f4db7d7892d0ebb46d539ce3ed56d6fc830ee920a43e367daa3d5eed48a400f429a2e3a20f916d70a09baa9774f456befa969a7956e117068d78d81c4d9a2baa7cae08fdb2adecfe99fefe7d2a7ac08f0abfa1db3d5e2705a96f9698f2d16bdd8439f3f0631916fe86bc71f7b9cdbdff9fd49390d408a9b3840173296f520f49192db050a0d2a66464f67caf595bbb44a1233deb1832dd66deddd47a40f5b04fd729f5ab93df8a2276e194973c7efae6d8318be1d3cba3532b481f28e6fe7c79a76967f338c03b1897ae48aa5f52351da349781eb1493ab9081cdcf75e8c0bc9dacf3494cc43e356c1a5a055495058c6ea060640876a464f6e37cdfa197587ff6306c5835f83df21b752dc07f0bc45c8c042e834659ea43f5f22c10a57c9ff994741ab1103f29aa7c4229d51856fddb6b96e2fb2cc581bd8ce2df34e8875eb9957baa7552cbe26bfc86db9dcf75d59319b66d8a323a808eb39d9302de6b72ceb3ceb984c6fcef10275f47f366c6fcdafaa132dd286b856adf503a013311d4ced1e53dfc59dabc7899d68e9182aa7fe02c95192681aad27e1a78e466cb7bf000d9b106374e94a7cc56a56299ba463b2eb36bc313856107757379f4c4710a20f28a96918daf533eb7851d55799424cf4e6a5950c552cf817892e594214b80ee89fddaec4bb652080a040835713c3fbe2dddcee8364b3ec6a12c6fe94fef3ddd60f10911b31818dec28b3f4e453e573fad567c416f7e0b05512280dc2f5ae1cc0045655cb882c508d8bfd0dcb71f54778d9cbdada21de58dc45d42c4f555c3068abf10744502b0e32f728b705d347e432e9bbab3f1fb026f387c52d4a5c39a267a0797dcbab7206878dcd4f395e57998cd2fb648675d099361863ffe2a238b42a26712a34dd216ebb0e43c6c02ae6bf654e1ed146d394e063cd75d6801d248f3933b416b19397f8c12104191491210e125d08c9a4b39f8f94440a409499a78f08ab19a26fc3fa489bf6e1c7ce761583edea20a51e322fa1e34c91f7496f95c19d33732ab659737f56f12da83c4bb3ce77629f332365bfba9e6fa5ed61778518edbe7776599638580beb3d38952f3eef7b8f857f9f6d45daf15b2396dee5c5ad071ec71304410a4d40efe135910f293c6e99b020e5b3d53533eeaa579d288b8267082c5af30108d7ba5bbc42df67e57246cbb0e25a9c33289c2115d5c4d87015e1eb1c3934c980229ecca57b7b686b3c6447ad5953456d663e7fb9b78a19d7dd5643cbd362efc803e42c25485c3ac3e33d7698731c3f2fee0f019f4e1e58e83569019cdc44461c5525d8916d4d9c4a1e99854a6fe7e6ee65c1b2dfd25421393feeac612f5364f0fc68b9986dadb95a6f7d479d2c08aab5de1080e13448b8f67d57d4946f23f276eb32b63adad00aac7db1b8301962b2e1525a6205a68d6b75c26e1929426decafb0410dddafa37a569c3511350f243e03e881e7481ac1903d54b2e15d05d9e3231d4e53feeb6272418ed070b1a77dd527b63eaa891c71dd03a98bcb5fac0ae025a27c9781786ab81c5a1030bc9235f626f6c974e181f620838b1b4c084d72b3dcaa6cbec4bf57ee048eb42afd79701b2840dbf3205692b1f6df25d6bcfa43a57d25491c2b84356bff0d720e0af288d2988cff236128711cf8c7af3af85f70814426eb1dafd5b1b5e88111111ddedcbc99871a7f429f263c33c4b35e8d58bc632d7281e8db4b65bf1b55b7ddb128080aef955a6721781f7a2cb5fcea4a341ceeccb53f2995c1097e1bd7eb1f8b3f03a2b0a7eea05752be20c5bb7b2db3b5849d9aeb963c9d8c1f4236c815120fbe09ce952a52000ce8f9bde841fcdf4c2da2bbf8cd89b570b49d1252a666a861db22423e51284eddde8ddc86d6157bc2416ec7267fd751e0a4e5249d2f662ed20a8c494138c53731a421843be1555ccb25a8dc9afba7e53669641738da05363dee5807a325a3f6f392ebcafaebccf9f66d0a2874c19014d9446aaa63013713f46fe069a5b752ba1ced309b33bf9fe43acba7439cf357afa5baa9b89862ee1666316b281d3a77f2bc5d26743404311cafa4c5244c17c6765e8320f34cc631f434fb36d0f7a32af7424639c81489d36d07860846442689c61e429e2a83581b39edf2e16b678989d5ec6e2e2743fb2017f68e4b3b6442b50698d05362346353f6408db0b3a214419316264663c9ea14d698bb636297627e47da2f12baeda06e39c63b64507bf1556ca7a7dbd25415678f22fcfba5e9994b49c0a8ab14f10e739d7b0c597cb19a1a497313f7e15707b2216907a4d7c14a2c310c4397d40084783e1b68c96b7bcb7462d5577b6c331153037534c16087ce585c684c8d2b291614d837055ae439655de5150abc4ac3b2b9b2a04f70c8e42a6048b47380c3e4349a617e14be59468da21a5679dcb8f81f8480f94590a605356fb10dcb247b32cd1ff97b650516b0fb4e402f864f50edff45de6a863fba3235059a841c8d55514528a74b2616b66d73ee4a1b1b4fc9ae50d2732bd80e478c24547740d8ff9cd26122cc67acaa6d1a47778fa43c9e5c54ce945e62286cd6c8a627a9d16b0b710778b66e2952ffac5c80ffee06a03e8fb2be196fe4fc8ae9e10a02abfa18130e09ca6ed593c9753ed616341a5e90305ba30f9bca95d343a0cc522e2c7fda9a5e415e750ccd81ae9baf6493e4b6f33c86516f38eb566f792870ba3ff513be86a9af74e8b19ad2a8edeef3e2a6ffcdb629f7d74bb5299ae30f0d6a2d21cb8cc27798a222d13aab27768705244b71f5a2664ca8f9f7818b761e43de9d2a7474fbbdd2a3928cbefd4ae6a7123fe45c22866db6dc4598a477b5f794599a6ffa4c03046ce16c000d0f322e2d53d4b39fa1ca6e0eeea5e429b4302146b5844550054b7f7a3c86c185bb1b0d25b24bb40f72c70ca9a112b6c5545b0c704d582fd8d13e7eed6b47f15aa521a5180f61645d3be65825554524dece7b1104a1254d6531fbc5c43e445b2478e70b926bc17421733efe3202f038857c72f167de3469ee4e596aad2b16ffb5bd8e794a2ed6fe4a71a8723586f30999b926edcfcadb152ad9bab6fb8b4c9ae4c562a1d58786723d0e8a82e3170df4664f50788822e4e1f1f01f975102cd043854641bb8751a2948d70d6bbab9de8f1a4ce48efbf47d40e3e90f4a1e0d788e477439d21ad19211c5bbd83e6b067e51901cf995f499e006e073ba0d34eea8bb14e5a8cbc70f15af7800ff8a4393daaa889d3420cdc852ee524e0f5d5a476cfef565cc559363a7f8a50dbb60eef595605cb92a2701c179cc795c45645d749b7b1a4ea843f7aa1b342506431ff1a8883a1d64d2a2ef2870db5a8807ae5513f7acee4249b11fd5640a702d476232bb5f950883d623632a4d76a6ff41a2d08ba305864a4bdfec139876ecba425b8b0961a9964916d8ca824c8fe93a1f4da1056596012b1d7cf3a19f3a420680146c782133b0f176570a1098d3f54ee2e37be726c07ed9b7fdd72472e472bb5cc1ad9483fdb1a9981be19603ee451b08c1f36518cb23d173a8d2310c40a8f22286e7006202aef8b47babc8f115f0076e65169f584fba9853064425828e403e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e6372f3d345656d738b729a125e72bae302fb5084bade8d79f771ede3af73c48a05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970ea2c877835b86cbaa3abaceecf8d91949ef330a6cab83394584ce3e73005dcd9d3fec4f30193f7a06e19dfadd77336d67f0db14fe96702e3dba2ea9d5deb731577b920338d882aa7f102776f475880db54f3539f49a98e2526d97cd02653b307e1406e2a04393f120d72796ba4714e3b7a0ad55dc93ba43f9c1b8fd48db2e786bc49d8febf9edad9ebac56602da36fcf5b01d962df506ad82997cf0f00a2b6980b5a7fccb11207c379c7c19d9f26c50c2c9720fc3c9c4291cf2d609ce8c36b141e67b5e570ae56cb80be1af38d59c3b09c7bb7bc09bc2ac40f01900e27f8e29c766dcf553566cd50a170d102b8eeb122c1f040029c818de77a9c6f2f9fbdff3f4d42758f63c9ba2f83acbe563dda6f2cda0f4d3fd4017028aca8ffb9390f4de6404d403d8419a8c38fdb63da5557c48679b25e7defd2a3c0763b70b4eaf978c1b91f7abb817b1a00696fe0a1943ce38e851945d573d7f315f9f57e1b3f0b42f018b7b7078eb1360fc5f467c66788c118c0beae1517572da484fc91e82f46328ac4cfbf0cc4e5407de8e243f371c6fefa087e29c6dc5effd04317dbc86ea878ea51f3e305ceb2ff26bfa7a75f4e74ad7e24c88946966e40d7ef948a5fa9e4d87dc863b725a3860c2a752d1657fafa71c2acb13e3782dda25d5c1df701c781b23cf794c9fe7d2e4706f8f2b8b52a100bc2f462051cebd61ab62da286075ea36f19c9de2518e7cf93a803f3880a29af7e077c616e5b64bd2c46648221a78b4f9603544134db41f2bc01ad8612f60eae7103ce2dd6d52260b5378a72155c2f6504464131ce488d7223ba5f12d1e28b39bee8ff60980253d54d852eb2b52f29aebb7c5938c24dc917be4606d36de7593a2958b1b37d5edc3f4d34a717c6ccdf0a6b92c6a0a13f1a31c588be86544787e77f88276df598fdbbe3e26be5a8961cc5f160e073d97ac2abc10381d793f882a6e70035700335c2bbb6c205e245c250e0e4b80fbc0f49764b0558eaf482488e7a64a51d83e3fef00ba3b537cd2ad044ea60c341c9fd90258f891074b963c15eb2ebe0ae6a60634be8ea5ef64544f4fb48119d402383a68415100c270c9804b29f1bb2dda227b1dbe208d847a71d91278b5ae4e4171b2f1dce2735eacfae6b5dc09e831fc1c4e235d727b0a35758c1bd6c785f0014dc7365c11cd897ced21601edbb0e88473f459cf2a769b0599b5792b4e7d1eac34c54e1c9ce0d18206fde49359513c9e396e035e924fd38c523b8d09ec0fae7cec4b7ba398c6cd3b2d7ecbbdf007d70d50727177812410812c9403dd2ad288a0e2dc8acf13d74524283f17b47908b263ac1ceb1efd7d3fed7e269b3517d7c90d5c31e6eff79afb77deb07a091b1b0bc7aed8609d63092e8d9764615653aba5c19cd844a553f48b55be59ed913fb6f973dc997b480a34cbf23c42eab8f638f9414efdebb34f6a22a9b1f0b4110f5ca5740b4f772e221033c781071278b4203abfb8e128af1a9051caf72531fa1159fb64fc8c7d72e80451f8661cd3ee77e4396b879cfe6ead6d4ced111aeb581c136367c297ccee99859e5f085fd7be8ffd7a5eee17fd37524ba149b5d4a88f5733e2e4d968874a322e04ab76679add04030668041040c4dff7a3530c507724bab5975fc43ab872c76aeff6b217d80bc624c7199dca0dcef362bcfc0a2e20b3ae616fa56bf987db2cd7e1250f741fffd4481a5f7a2e4a3355057173c3a334f490d870a6a051dd35586da8a0b67684147c002d95bbe5d6885536350b64d9347a7199f8d928c84d01420413a113236de8a65c13a15221488ca48e69ab73eea3f5133b0bffc7194976d6c299929d58a276e8a5aedd62f5b415835af40f4ab4bb57ca5315cc85b2fa65963b27ed51a150020a37a77786050f81f264f7f054c810e35427efcba0f8922632ad57d4f450a3840cf43145cd1535e62d54fe4769f16c41266443e1c638d08a339bb0138f2deb626a933341077b74da622dbe67325f292344f3f3976cdbbfd552f7d34350a98ba69d3a19bbbb965f300af330909ecdcb98926e8e83a8371de5cfc3b57a4feb279ecfcd1af68e402fbfb34709193807c29ecb23b034939392208657a08f6b3ab27ef24ec700348b8ae5426e993895aafdaa2f1048a235cf16831a21b9de7aef4bfa75ecf99dc75ca0b5ceb87ac502c728639aac1f570f2f0b0c17d32756ea537db61199256e8fe5b471c5cae664f5ea38e99eb1142719e51af786cb3d75983202e5a9a8967673d1d8e0fec06a5fb5335d6025adca73fc550e4c69a23033998c741621aa43bbab40d29233f0f288c189c1cd017a25468059d8710ffd8f451799dadb51a0a251bdb9276e006bb12875d6a50893c5fa8f360f2228b0d8f40822699d827dfb6f9fccac579b5044518b876d878d9d96bb07975dfdf1855b01f41cf844c52a82954ab6bc3bcc0eca66760a87776f8cbe909112c31a1ba9dd7e0adc9c0157124877fd2ca14a71eca6123a1368c420ef9a2760ef9d11650d0ee52e6e9cdcec2cbcff629dd5c7ba14ec13adc5114aa3d8b750d7f24b55a6d0470151af7dfb3c054e078d0d9ecf18c27469a877fff369c983afd232880d8e1021d21ea80398a0db4be03a93e7a498326e2886108aff0f9bcf5a3036bf57fd34f81e3b9ba1d62d9737bb1a1e6fd1b70d06b554a752d94904cf5b36bdccff8215eb737e377237b42c402913785c05684e4d436e9b4939026e4718adee260992c5b910554637df33c43b4410e23bdfda9557b8f439d88f007c9bd7c9360913f29ce8fec0e5d8bd15e14f9550d24456c80a06d412234e3f186408da2e2d2acd103845b0d874eb494098356adfbaff59772e3090ae5b063cc7866aed2a7a095fdf348b6a23a4d5e208c91763bc718a147a555a3e3d328e8f9968d7493fc01d88d3d51b953f76cca9bd6c25c11a40d13f42d36d349e7ccd0ca241ee09fbc6746d0da368af519ba235d9024c1b946155a6d985fe1eac821b7ed2b09e4f2776e27edbef7dfcc7e5410ad91e66c62964ad11bea0fd4c6502d6e1cd4dce8603d851310cd8a9f3e7dc0702073d7309b85120a490a989dc05c10a143480336fa25d31f754211b29def92799fbf93f4408d43adcadeb5ddc6a85c1e23bea09738de9bbb2e302376c798f94840e0b084d6e97195a41c0499bb4f0e47803303bc7d5a536b8659d0f05b61e86ee0ecd39dd7988c89a10a8725d80f75ef72623020d50ac5d5e86254236c67966c6dfdf7f4a7f0886246c33bf1ae48f3ae6e20e52d9f6c24c6cf2a06498e5c262da42f41945372ec47dc93464f39b6f46adcc308ae0ad5cf0378900248036c176d5fcf56451eb86ced83e5bdf48cc23505b100b39ed68a046de8b129701b47732e7f4acb50571af8878e2fe9a52884237d80cd2b06f34f4dc8f4fefa35b71af335b28c4c90f8f8ed0222419077baa445f66373a99dd916ae3c9a3375f0edce427eb3837de24afd07c70d1ac7a05acb961f2a77bf8586598a86acb940ea578fddf2730484a76b9506faaaa4e8230545ab7f945c1d9ac632989d2843969ef7fc0d772915aa6ee4eb80e2cee17d8c3c2be82109770a817892ad4797017d862b018789e1bbb8cb9171ac32a256034df73c0697e515ddfa51acf40401dd5fd4a45daa4cf82f5929344e34d0feac49503a07fe6f20f73e544b89f9cb1f218634fe972a59d0d030438515c2e30f6a23d784a96b22b76d94bfab2263be31523710bd19bde6be5b12470d17a2f31e31c347b89232d4dc1dd024a22d468e7e29f80115d42ee3e70c8cd7ed4b5a71d75202ea71e5cd36d2342ed9fca364b7f7fb319166306494933adb4e82ce6481e96c3dc1e1716ecff3b2195f178cedeaa6d48a51c09c7b7ec26a54e0f2d6d72df2552ae62a37bbbbf7fee6ccaf378a9f1af34f5e6f5086eec1d1580ef9f4294b0f025be6d38a886a0ff36f61c9f6ec5fb1a1f0b87896634eb68974c473b7dab4534bfbd92380e1f2e14ad794db10c3478b3cea50af8802be6acfbbfe0612af11885f4e225acea9f9b430efb1948df7acd07ee1763b042e75571d6aa515407f8389db4c571baee344483c649eaf12bb08e4d66a23de999fc905898902b482d5b578f4b79fca6912f2c595d5c2986aecba82b99b7bc5a728c8d0d34470dfa5b8c290ded12f0f7232a43e0a6305887e69b38dfbb085d79ec705e946b0f2ac9cec5e5efedc22be9253eadb5bacdd0e832ce54ad49def9bd4af4fb68af08e4d3676a17dd09d5bdad2308d93e7405510869d434033e81f7cf0252518af4ea8897a9a8d59a43b231245fcabd4634152dc9ddffbd3e400648afc14f624416596db5634e3476de1993949a592b64509912a08070b7becc7d5e39f79943b2ac97cf49e31ac998f2467a61004fb91b37ee31d31a666b9ae9d887884f69ccd12f8b52777353adcd589a909b54ae86fc164bdb422e5fb594343baeeb44e96ce493a31037856c4ad331acfb3c94e29abaa78faebf2097e7fc42db0bbf0c16532cca744324c8227d9f93addc1089786457346d762a587c6e347a242a5130e0a1af06d9ec63b6a07ccefe809b3f8ac54d328545f3769f18ee4d2f0ecd7e6b00d7ad2d7a7e0afb423ace7e55dd0a150b11f17e8da2f851e66fa4566a4f54d01c8a87a699f1530ae039da63f0651133391ed7df10b1f06d81a089645f017924220462377623ff4fb5ac08b89192221bd12788b42832c25a34e317dd412ae1988155a45cb370784f5350a8e9753dd1dd6fbcbc1dc25ddb6c5c839dbdc77eb369356c68cb939034bfb949827a4bdcc0dba88985cfaea549811207ae7c651ff2c7f53556bcb64f647860984159c96639576faef2f00f3683aa460f3621221dbf42964ac960e56eaf87c6531a90dafad0673d7383a0eed60100fd3ce93dad0db1d63307ac8f2a06fad06b0575ff14dc6e583426b21ff97aa97e6a0c63ec037ae2ef9e31b6191edae10874bf2a019b95ffc7974cbcde62fa64e7949e6e82e6cccefdcedb5f24f776aa59b0a890af56af70cf1ec36e813bddbf5f6cfc56db347f0cf30cfb97477e72702a285251b03546de230a525d593ec15066950bc5d121b0673149b472b5c80498e7a98a704ea40c1b4703909230d1bd1a3200ded67effb5562f904c8e2adc1f9dc84a013006de0446faedcf9b93f6cbce2c789f8ab9b1ba7b0b3fd93605968c1677248cfd268ed94bb89a38fbc74048765aa10e71b8a5201588b3d809574b8c2095bc79210a36885d80daf0cc7262c93cc3ce2e156f90e41aed1ebe0bce79af8138793913d7946bb25fb00f8152223803996c67b321abfda5d422446e8300a0fc21a2f886166c985c27f2d00fa8a61ab5a4fa1d8d3a5c2cdcb7d3c876cb9df1eb11eca0f019f49b525f8258a1fa27db4ba4393ef2067f2d4dc1238613c77f53d4ba44fc34cde389b5cfb4a36cb6d514e8b8d9109ba6918824782b53e1835c377dce13322a174d4bc85118e10b8d3b93d37e7029363552a1671a206178f133f73ed264bf2bab8220d34e947b06326e7fe071d05c7125121002508cc252b28d1d54cfca9e62ee7502cff1c6fd835778d266ffbfe59d37cd2952913ccca55d4963aeaac89e8918e76f63df77b1807d53d1f0eee61040ca52522d087a4baef4d20434b7f4cc494437b9f5c5b51ff16b3b4c93223110988f888fabfe23cd765fc047df8366332a8099b81bfb8ceab72b178d70da31c325bcee8a02b7de0a6c8aa8d12939c8fb59b56ff2843e4e811dcab8111713c00d5ff94b256f9357c0077f877954ef4c1e345436babf54c645882b29d8b3a16981fa688f40b8e951d59b853b5e94c57c7df317f3173080e4275e23f4bfd34d44264a4298e8337346f2530c7849a37296f8c90d29bb950a80f41ae6f46122a1380af98edfb5bc510bf90975ac8cdbaa2ab071b8af43b640b5f89f5dff53320e6b202c259222197e65e4c101d47596a87724078e6faeacee05de909f2a406bbffd0397e4404a7e40d0913316485db2a6ff45f0ccd046d311c5cf087a3ff13090e2fa186ae6030adc2091eb6172730308889f0c6751ee163ed0cb05c8bf2482c1682db2e40be7a1fd3a3ef01e59cc09c4a915efb0d7d4e03157a7a15859d018eda1fb2080f8c88f15a77583a0681bcbab77833a517de8437cd59daa63df34a06df3c364fed851b654498d8ae1594076dd696163ff403aa49012b156d2b39f681871467a4b2982c0747f3cf34306b3cb0aa4f450d2d695de6c377ac6b70eba227cb7f14fdaef39c519583bd4b77bbe9c246b1a6a7f557f5b899b3230c5c23ae4de4138affcc9f66ce95373e1499fc236ba9a8a09d51ba0b1a73fd2b13886c579519ad5b64590b83a045c061859ceed6e48c3b32f67a9e747e0d5146b30939c02c8c3c6d25d659d95a1390ecea13df70679b15fd6a03b33a19d2abac90cd5435d07f551e158b84d779071a264f1ee202764e5352872d64c0571024d081d5331cad739d012ca15b43ccfda6265817601d1b62b6aa0eb3224667afbf94da6dfd8f5836fbdb6ced0145a5c9d11212386f7df836a28ec0d14bae429dc74e9072efa662f02cf64d88eec0a76533c749df760c29c55db3fea95ed245757eb1a14023eab0cbdc5498e609e20182e3d2abdd22ce5828e4d88bfc5eb40c6b5ee02b85ebdac67d397779d89ea7a4fc1eb6b123e4667cd0109b7fc6092a598ccb958fd6cac71e352d126db3c480dd73858e0ae1dbcf95382145b9d2b1fff05176a1c67cc88269bf6497514e72b5132e99d7bfa3d40518316222a23b3ee931ab4db1ce883a37508e7f574070e306185cc544af973a8bcf84d8e0d6dfdf8980c50ce3cdefde4a49cf7c8a61bb0da8f2049908905dc71aa242f6621c7f6a118530716cb6f5d8df78b69cd167553f2cf590d2a7eaa19c23d49ebb64dc00194f8fdb6f4696bca824894a407cd9ac078d5e6493f87ed56e4efccdfc0df89132042db57898c6c8287586475772fee95a9038e5f53e240aee9163fc928cbcce3a35e22760246c7af38c1f8b416027ff2bf2516714c3952699d3c9b48eb3e8261e910002337bbb93ca3cc1a9063ede9a3f3ac432de4c923f99d56325ca82172128b9e015e42f77a18cbfda951fcaeef1112b90e9e4e9eb4a5e3a4de56eb5e0faa5eac26683b3467a2179349665550d29cc90d0360f5e6e23ea2be4558ccb3ba6a4ba532d96a0d6df7a800c34c64b66eb9a67b7fd762f3dd01e63917b6b53759cd107ea266e7c3fbc65b462b24ad0106e9b7899f3d898157101d3420423261cbf356aca19bbc2c660a06acafd7e1b2a18fe2330b3ab23c9114188b68b3e6ab463f83ae0c6813a0dee6428fa96875bace8c118245ae2b105e85c37cab206f816378997b9fece70a71120bbbf2ff69f35ced10fcee5f20334ac80b0f4585bb757900b320107629629ec6030faf15b8a7bfa661a0bc4573055741445111b4b1c615f171370fd5a47e61433fca56bfbc57064af7fd9b3576a1e0102379b78e21039eade15dcdc21ff8e28b844f87394b38b86659269dcf3d86808bdc8afd5f3448070ae98ff7f1a90b303d2cebb8818a3a4f35a90b766c6de78438778bca0cff14957374bd36abfe7b71848f960e0557887529d8ff58251d881054517c90757d8c4815324bd488805211352a9866e466f36aea93df8aa81fdc76f6a25325b4de2c983e605a84e317f5a530c5ad3f8457b6b9befe1d6922c7f75d4dfd5df17c935bbbfc64410833727d54859d37eb083291bea6b841fe5e3c8c77f36f3d208d1541c50c99568419837330c6906e7b364d1a558a9d25dfaa9c34817fcca95e9afdf4e12fd5d5502ea6995638559fc82d3cc5090da5da11cc29f711ecbe6602ae7d39f7f8c557a4b0d0f8940f886acf0b4a78e31cd10d345056d69973fe3c5163a3f2a2ddd371d97bfdd636e9c790b0ba834006a5dca1053115eba6ac104aea6503d231b6ed22ccb1fe2e0cb7bf16e0a83c68b9c0066995841ea47748ed858df948c64c6a4130102fe4b4b4a4d27c24867e77ed214f8a64deb178d4e94b6e2247d2ab1b0fba12589a5d51c5329c500cf0931d91494bccb22b771fc009c124caa82ea7f1e597205162af9dca4722eb92ef7b92b2b8349efc2596809397bae7ab39fa0d40e3e260334c691b06c56136019e84ddca90b925cf2f26817aedff66c264eb0e152da843d9bfc41b619d7768fb24c3d7564b141599305823848e8f5f963571643482e26293cffc29e7db8e5ee8ce4679c63d39e60125929f16fcbb2704efa23364d5ffe89f214da8e9f7837f6b716686aafd1804f843855a725b85fab8cafd3bd52d1472878f5a27aa95ccf411a7611d221584f2a6a80193241f7df4e9e3524f543fb30bf6bfa2ac816deec7cbf95426224c0239fc7bcffda30205dc7ee44ada1c456bf66c4f8c0830d92c72abb1363ef2a9f77801341c16faed310f1f561e812a29f37d2a855bb128cba87ef95c8f26160583a23d70792bca21c0f554d66e028dcb81f61eab63949ea746c5488bfe822c12ecd86b8055230018ebb48128bdf4bc33fe4fd82417f611eee26e9faf2634f0f6c71706f14b425a1afaff1138be563d581a410048e681d54403d4195bc71e2ce6dc63b9d63abfc54473a136c88469ad4f26917e0bb41f2834b7d5e6f1457c92e1fb70d82a5fe38c0cd5e5505c9af0df4a93fdd4a4a7375f2e8b30dd17d733f383ff91d0dc5da8f2e72269237d5cd2991b2b63a90bf4a40600e04eae06e67a7803441d1cacf0580108d613bc078cd6d89d3a7903639be4a153155914f95d90f7015baca3bd9dfeb6ad72087477c0bd07d484edef43ed5a9bf4c40910676e473b4287746f969e9be27faf32204a6b58a85995d87d55c5bbf7538d5ea1971b37272a528866feac50344b0a9f5e6c3ac282181f441b52cf578013af6b1c16545c7acbb4e00d69eef482e35e66e0a03095d3f59cf0ed835cd6dc8f74d7efe233a585456035903c2f788f4ead675e5377845a787ca9a7df2578312044b0843676dd3485216fda12557f9cddc258c3c5095623f1db21b544990e8574ec5246ffe35bff6d1b7b409f7f6556c698cfeffeea9be771e08f1cadaa9d672604d0beb47e579901220b137446f87f63c104684184824440791b7a2f0b69e025a418f7c9f8b10e9289b422496ea10c5549d29840a881cc77d6b028d194cf6fc7bd899af2e8a93dcfd09ce501272b02aa3a5db238e4e2bec2a50be40346e6604e90b795ec7c40b65dd03e66230ea157c7c992cb922fe2ebaee75f5c024f6598e8d192521aab3e0893d57b688422935834c0de92055fc1f1a6380e2be2daee8ffabc51bf21add467c103421d9114fce574bca7edff2b27fb9991eea27233eadfa548a4587de408b90a11086c33ebd835e5921ef7c1aed9b39d4edb42c7ced89fc616d18fa194f976a73883f1e5c5c6fcbfbfaed355c3d5b0c6bd604f3d942f3fffa17f79db2f179a12fe8355e96405de8ae3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9704ea72665de991ae32de64fe6eb346e8a88337bac11cdb1be79732553ec080c50481fa69b27d35ba4010f29d5535c6aae32d3fe4b88a919560e5e0522f52b60c82708001901f7137315cd55f99c7bfb708759d260d89e7d81543f123c6446d15a3414ab9afb48f7620e089394bd53e4337f774a48edfa36e6f488dce41d9105a7dde5d16693192d357cf9b5c33e0fa7b52fb67c0cef654fe537eadce15bd635274f2147e23699af8838df19fd4f0e6c340a97b512e414ea9ce281b1a4933b4877f87ea9782d5fd7361a09d90e84d59cd31ba308d84b0a2326ff1d18387c5729309f9256ff5b79d37a021ba9ec5d4d8f641e134b53316ce7e968031000315d2485ebdb6743f52301cd92684b34a2f3cb7865fe7434d5af7a41b1e14d39c3d60bda2348c0b707e96d757cc4e755e373ff4165de2ffe64488000a721b8ff2237e74469f404493423f3ae0d0fe97c3bf1a21e0a372a1049490e79bba41acc3f266da64f3cda0bc81ac737207a1b2d41ab7ce31935f7dc6ba998301421e1775253721d6c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb3dbf3811be2e6ee566ac6d0d0e073ac47e11c3305436524827ed68d377f30688dd1b865a79cb34946ad76cef42c6c27c54479717f72ff715d9117f74cb764a27af3dcb01f6006b0072d5826568be79c6de57226fdaa1a136ac0b944207ea82c9b8bb3ab5efedc4a5711b4b8f5c26b95ae3da65071d467522229450809c60c61673e892c4378615167b1ce4e5c8e6878ffc2010d7702fd1ee2612e64d5b4d71085393009c5054285fb605779e04a61f1c6090d798f4a7381b510a042f299019b5894ccfd3b70374050d3bf48bbde992fbdbc96fb8dccb1cdf41b0df52a8b36a6910077a8754834c1ef0c05bc9ddda6d8b328542ce38a084ae4ab794d8098f4ba6fce9e6484dc7f058c7795ca0ae14c7bb3bd8cc40bde80e1f6ab0ad2d65e67df5217cfa5c17fff31372327d282de46f0b3b144eb8ab29dd6e1016dfe505f9f571b78f44883d31322290f268e732474fb9feb9c2b7513e1f6a5938db89e2cd48bb43f996995516c7278c4603eb6532f2d61bb3c4d2d4bc95c5b35dca797853a07ed653034b83740dd1b9a06ef08c1b46df2acb826b374b0b843a5d4c24eebba4a51c0db4530a944ad42efcb9eb8e95b5af4d12a7d164254bec65b51837cda5d821b2d5c2e5438d422e4fd432cbcc1def267e0bd420e44db967772be7fc3b0b03980915bf7534851cdc847d2b9557ea931cd7b32fb6291962092a5c8cf58807fbc7bb89e70df0f9f65582c046aa01797e6432e8501536ee62252e7ecece85239c722ed03ef6ca3cc36056926862262273cf6966fce016457897197ff1793e7947ce803ba72aff02c1c4e091c38f36a5772ef86ba22f2c71da4ee6894676ceda14a65f111e2748ad6abf62d4d7ae048eb3bc2efb7fd2f8963992788d8cb14c37d361f9292b519747f85d304ca0bf88f88265803d13b61756eb1e8ec0a623e9bc565c139c1d7783a0fad8580d2fe97b3a50f772acfd4dd0e3f97106ae1f4b95ead209323c8fed5e17cc771c5633bf28f0d70da284f2739c38667fdf6f7739896019aea7cc8220821ebd3f113958095bdbeb89367952beb482886240cbf022741b6705aed8cb7afd9501c1712a8a2dbd848f9fb18c95c19e50d1f0953dfa0f99dd1f088e8ea144d2a8359aacd0346d122b3e9584566b2010f0b28c9f2e4dcc81a052115b047f9c94b49e45dc5504fd259095994b209d5caa45d32c8e7109172032805ff17f3b431afe8fcd36264527ef51392c3e2efb503b44e8377ca3f17bc3009ddf733270d0660d3269f425bd618993cf0c717a69d7e634c13bdd0e5fbd82dcac28f708461e9238957e867743efab42142578903d8c36507385dd7bf62b3a03f904c633e4385f8561079dea2c012db78a12d2cae6506faa1054f5261e349684d70af82dd9d56e81b726731d0996cb59c03a7ccd81541e1b923e7e4883ceb37db207e2208194e7a953170db65b388ac62fc6cf45cf5966cdb5bf69b03e61a4ca3195fcb09ae78b70ceacc81489d61ef431cd981d82f44b50333b73a295f4348dbeb05ab0d7164b75d91c15423fbcc218b9a17d43ceffe73628c91075ed0db486312a565aced4447164a5b635244fad95482b41ac17059309ef29c6558fcb93ec75c580312a96441e8e280d887591586c807b354071191c091c00529447fec16a639e5cab2edf9b444703ae2439fb511f878e56f2519bed3f821f33938e3530a4b4684fa7e5882f1b826e1d57e28aa403cf8551872517a610e48d3ce3033df73b8bba8ddf6a77d92718a1be235e5baac089dc78032cc07421ac39f3617bf801d56b4da7a4d905651b734f23db28637442b3547d02937fb2aa6b019f78117296e1bf8e25c8c20524f863c83c59df1d8713f780075765e734e92e962b06c00670322228689e4e7289f97ebc2bb00d31404788526aaef36292a0988f0f2d3891cc402ebf5faafebab75873ea2c6acef973d2a1788f77e98c6a5204dbf33b7dbbb4b753e0e3c37038a0c06879769e21935e44331d93e12577b35a5ea509ef023fb4ae369bbf34eecaf473e982ae1a7b36fe4ccc742e30577f641280d4c15091a3be3a6718a5c3d7a767ad394422b36439ca89462293c74d2937dc55f513506457159ac08f169fcc30a867b1338863679f05f193f4700eee32ae0daea6a293980dead1f02d8391f79240671c1cca54e76018c4c635ddeda6c3b9eb0a4ebd11c84bb9c9ff712e412bddc1f057bb7b6c57cbd508c3f39d346a9a42acc221c89f0a811db6d47307849d2d58f83d56c6922014b6becbecbe0a3d5203472103a13da8d7c55077d4e125305c0155f6d99c6522fc3eeeebee48d6fcd36432b0c933e2076025ad5fd4315b3ac1806806eeab3b62bc6a1caabe3272bc2a3b251b1aba928ee15fe8d54371a0d34d80fcbdeae951b4ff2a4e3c253253fb0f8dfb28ce4cf9d9050b1987e3a434d1e16477ae0f5cc4daa025f68d4f5d9ca30e88c975e0ae18f6dec8836f153e90f67f22ce4f89607e6c82278146a6879f72c30a76f7dd7967b08398c38813f423afe660b11da08baab0745e7e5ac79896112b63d9c1917ca4fe6fee9bd604cc0560d74b07b13be2404bc79f48d86115e3d10e67a76616da5c04c9fd4f458f74c9a5298308c0ee7a27d6324f2fe36c65652601961b378965f6e69135dd7754d5b79082463d52186c4568cd473c1e05baf9c347de4084ebb3b567109d7e5d764231647c0b93ba549cddcbbfd202b320efca849a93d9f19bd351bc39319f27c3aa16bcc68a09eafd478db8034a564c41cbb2695eed842361507914fa6aad373f3371012f78a7c7414174b2b9097bb6245f166b3e38a06102b32fa77fd477595621cbd1284907d99cb59d6f890f2b1ac5f7026647735baa8cac77a82ad6865bc8974e8f775dbe79d63f6bb4280f273ba0732a4369497e8e0252065525e7994a8a353c26bb2119f4584499e3fd7a9352f69eaa61a2629a240745605a01389ca6401e316d913747f98014c92e3a5deeb615238d7df3867e322ec8381c080e0af8186a0a92c4e82cbdaa44a08c3f25c7f2ed87df1d922587d5d26540185a9a3757f0babc99499b503fd71a31d844e7e5ea1b064670fb667b127e4d158a4af37f4d7d361aae4f11bf989725585ae860c76e6c3cf78d07d0c1e1ceffc81480ece133e2d234a1511fa388d63b64f419887fc1ae16b1bab676228174dffb86307bcda3ac58af81176a388f2cc8c9d53d7bdcc4cbe0174d1d6578be63e7bd76342d14fd5c2153aac7810efeb8a204b795711f3652f3c08e3879b3a5670dcab9be59acc41c8b0543b0adb0841618512af273e9c9578eb26ab77d06bee96fcfda4cbfa17364382d9cbaf612f0b3c0f8188d542f9352b3424d4a741999d849cbad9222f33e5262ce3004d982cbe36896560ebc8a5684b0f688a558a2c09c86551de5f56be0331bc3eb899bb850bd3cb6266555e54d5bf3337b76aa1f093eb4ff882b9eaa664e56f4dd4b65511ac14149e051330e7a2d82c33ad7ea7c0c98a085220b2f807be947c0c526cbd76275580c8cce10573ddbcf54a5567b605bc4ae30991d72a211a7960a84d11e87d38b1eb0b79e120f15bec1bb4777a48e677fb79c562462e481b4aadd97689ef7bcd04d0a558f6fda015718dd1f370bf50830c8426d639aae5d3527f339dffa857f88a0f9cf08bb1c804c6bcc188fd150991587a9a0e33ffd529381713c2de0622e7007b04575845cdb0df9266f5de95789182ef07966fba6919df767264e97a04f21d45fab3c0dd90f8d0d187d6b163017fdad456afa54ae1130dbf0681faa8f2a83a7485e82366953766d0315c766cf3f738c8ad8ef64a1e43f31ebff650f977f2681b2b1f91c2d12ec3b44de108a9d0b84f8dceb546a099ca8587c4e0d845fd650005eb181f81dac6ff82f0b89604e3cf11da3a0bb6824db3099f59c23aba87cb91d3f706017be8f995a0706f8625daa1784cab8c52e58d9b11981f58c6806f9b6757ec6ddd719a887dddb55767cd1f236722664e22e221facd048aedb7b62855ed2e59f334cd03b9423a320fb95f0e37f650cd06a6af062d9a24b2674266bded99273eddc72a6f710d712dfa3da453306469be07cb25fa843fe3bc5e9aeec6e6b828232ded65175ffd8783e4d5a61fe6031aad7bec0a8faa2867e1e7d3a534874aa50bdca1d8d133ae6bf5a7e64204449500424a2417aaa975f1ec7fc3d289864ebad55833038429517f1098522279ed1dff4d37b3ac8e1e29ff162367c53ffb90637d7eb8b129049dec7aac0e193f5998ebd7fbf3be1c8ee42d1a55a1e8ad99bd214e4a703338ec4bd54a12560512c14eb312dc1dc61eaf6b862b68322bbffd43d5d109a9e2731019e7e63dd211ed700e77a6826f9bccc45139af91ddf604dfa3849cad23174336992f38e2ca2ff5b497301eff88412f57ddfe63a477f5e744cb2e7c5747cfa908965cea881fbe54cfddce3f01c29878ed44a85c7e6ceb3a52348e45df9c2b4c312671ebc27b59e6eae365380562a9b8c58707420551c0aca90cdaa4582fc29969b95e09533b5ba47a21c0853a4415b491c433707a551eb1cc2eefdca1f8051353590e1f75b5c2033a0457598b918a06123bf71d0e292812cb7be37364b33729a1aecb39e2351fd5823b7546f6bf0b3ce071789e4c741c42e179f485c422fc77a4efe357c7c38bbd6558e4c58f9574bb32d9eb0eb406628d3a35d3389b2a15332b122ada99a616e09d9918db1f1c117d9c45a58cf76b14ea2f696ca4441c09577ed119677556bdcfdb6efc241ff856313e6bb07ff374870e4fb82f3c418253c0eb8acd12c1d26e480bf112ae82d4167ac0731d3a5096622063c2fa4a89bcb57bfdb111a7e6d01263e051b966a1194bd351dc5511b7713c18e4ea325233d68a467dea2f389aa865ee8fce555c9dbc0904d8fd9897c82828f30800cd174a15f73eeb362d83f06788dd7eeca2e3528da9db3ee05005b199cb00efd4b05e304602e306e64b6cde7d62064b60cefdcf4a1dee3481a4a627084332048079db5d223a92d422f213b504bb474556c78cf01aab58f4248519e272214267eaa2b185f1f5363e049f76474fa09dba3f7f851a5c1cbb3b08348718a3a8ac477388c80978cdf1119f0c176140207325d6a720956c3ef2ee97bf315c4bba5253ca438b428ef16b3efe259cf551008af8665ebb48f8daad6683223aa2686159042d41b9b0c52dae820cba59146351dbf93882de47504ea2ec74623957059308bf4d8901aa689b6efa8fa633e9d72b6cdbd89d5e41ee373c61a4cc40dc8cfdd1ea42f66f05ad549181d087967fce71b540d265f085c0977c820e277c0f0c06d069c4fd4982aef1eb88eb22f2d45f3d30c99172f2c10586a63e1c662b6c68ee7d16137a8f5f5d23688909da9736a2f24928cedefbd632e3e4a926098889c42457a6963d488160a7700ffe1291f35f361cb8bd2c14d124696fd70d407a533223c5ceae3eda3d8e76095f5938130280c488b331db940a91504d5390f6d60f4ceb7998fcf572e987df1ba754bd3d9fff6dd2e42c0985f9dbf46e7482c1f1d85ee0083d089c1366d3fb42a6e3bdc953e315573525a83ce24bd088e8da5cf3c35be58743cdcaf45f72c85ff309b84a1229c04619d5fc50d07b7c6ea83024d1222414d0bf1e3968c622c2397231737a9b620efadde6f031804bdd96ba21f932e8434a3d738ed4d14057287d9190f42eff6ccaa0358e34795a8896bc48aab749a448a4edb2312ee703a56016001dff21c65b45e5ac0ef898df9d93b7bb1d042877512c2e93bd94c1e0e8ca072b763d7bc9c5701fc6ea54605161c088bc64a4d155e1c32300c0756ac34631f7c96f8018b79730c2a0ffa21736970c66eeb8379f72077e556fd5bbfe97d065d1783391f97d6c00db15820ac280e29d99f68453018b6c2f4c376eeacb083cec9459ea49416542904d01a578ad82e989463d656b162ba49571082c6977639b7ababe1f046630c6c70e40d6915f18413588d8888de03c19ccf467035b08493cfa563bb31ea8a169eadf5694d099f960bd80550415eba2028076e6c9cc87a04a3c6a94bad0b61fce4274eb1166c7d6f079b00588b0b0f88167cdbff57bd3c5d724e3c2a77216404a582c5713d34a11b14f28748a3b994cb4876f594b3f862e2d52f25f769e946d13ced8a78d26e14cb0262e381c06004c29293600e6055b8aa1e4f4ef1d1af0c17724ad1509309661a49884dcf2020571094a4b204c5af402479be2cda8182df21834106b03c303dbeb329e613d1946bd1d7776bd29370054ba09d9fff18022e7e8891c4e2389620b497c860f850bd60e85a96f5864e323388e9eff9c6c22c061b040313a190d651f12afb9764cc989178e73c8cb4aef8ac0f73f1b6810131dc360179c6d21b92c945675cce760edbf6bd05d2690da08fd3a93e7e10e4bde27f4fc57bbccbeebf3155128de625155341835c5da6fee36d2b9b0e54b05c25051cb11b5b1b30fcecde1a56aad92e757226a46120fe5e764821d57ce6100e485568d90530dcb1334c2e77220bb8ddc875ce3f71639ba3fb36665a132e2b259667664e7bf819cafa3a23772fccaf1fc6bc915f46bfb3ce7babaa6f7524fe7db4ebe0a406f795f22bef237434e3e2cebb6d47346c21bd4411060c68a4bf8cf34661c0fd7d7cdb6c8c9ce6de72ebc45ca9b42b7054001e080bde61a2375ad43b43cd5b63e96fc9cfe85aca554d95912d3883c3cd8efa3e484fb70f26649b29aa52891e53b7d6354e43f4c0e982d053df571427304d5e9701d49c1a89e5782886a07ce8df4bddf573dd27c4154be1dba1820e281fde49be48e4bf65794ed634ef466ffcbced703c60995f60a4c1a256478efcba8c2f39b726b0ff023fab25882fb557070fd09133b7ae06d393e785e4dc1dbfee7f0e3c209e9526803e573c6d9c10067092d8cb31feb547309671a8a26214991c6ab83f68a0f5c96b0d75e56a67e3067d7ece2d48cd32725f979aa63b9b62d6c3cdb5864bca4471ce80f01f14956665af6690c6c408f1577134c5850f01c546795ce79a8b59b3e75ccc87d63f1ec148d5d7760ce0f2745d6a322f6aebfcd5de026359606ea0aaf220de56c552ba9df9cc0d7f1392dee7cdb101f03356d9b10d5fb0f8bcaae188ec4c0d0ef53e3c56efdb9c1c84736b4260911690fdcf7d73272c4cc509ecfbcc9ae6ba6ccbd8ccabfff1a890c2286c3ffd89f6ff2b02822c3bb6d5cea82c66b434972c713934dc790e2f1d7aaa12026beb716ef431ba1b2f3b772a0d2e13f231a717dc773faa9dd3334583ed794b4745353e219023a70498d9e67222bdbcafd07e8a5ccd38c01a27736af426e4732c6d65d1b0b1ee8d4c57af0f7a43fea2b3c8a240eb91dd0a6961a5c1d4f522099cb8c37a531bdb49d99ddbcabbe4d4bc57e9bdeae27c16932f04052372729734cf9b6f06ee1ec6d36b0f565d2768ee8e9414dc973fd4161206939c1e589c347d1e73f7291fd353dc0fbcb87e6ae9ee2524aad8361afc54731e9a73987b9fc0d1179b103d55d039cb3e9f3007a15f0482542b222dc262a6437703faceade29f951408f7a654de371c42d9ae4f846c9bc1510ae02db4f72031e7b29c4d412784eaa87c1431fab6fd31c4630fabfbef252b12a2bad0845db3f44f2167f4e6afef6c69cbfa6a5f22923860b49442188518c0ac807e39e71158d629061b4f00d708f7718a3ebcb2e3d096e45d4375118ba31b03ef2888b4d87db80ccc101c3995ef22016ec0e19dd938cdc420c731d52567bd7aeb26108006506844090a23b3bc1cb5de370c5dc4f5c4a7a883df43119450f587c9773973875c88983e6b8c9e4192dae4c99de3e2ac49f349f322904a8bc3c59f8726b01cf9a233602dc770d0ea9e5f283fbb26176bf0a21481cca80b280baafabaffd834cbabbad50548db641093ec0303a9d0c3a0623903e54a42bcee179b96f629b8551f0db365e0580e8896b5ff76d49430cb6092dff6482bc402e5d3762f8ef207a97b4880aaf8c68232007fd5af569649b1a3fbbbcbc598ba6d32adb1f4bdc6552b1efc334896cb315ee9ab427bf3ca97695ed78348e6ebde45bf6f63cc0c7d6dfb9cc91c162f169ce9bad5dca3c93b649a73184cd3f5b5dcb7164924acb7f5b2c9cecf2fe8b8f145c61b267ac7d84b78149c3638291204e85ed6e0003b9bc96d03a8be8f0e7cfd81212641c3af8d7c47cc610ea29ca7d644f5b7cfedbc7392e277b5a1a748307d0f02febe62f73bb72d339f61d1b6a4dc0b6b6fec0747d8b1271575a45d469a6e586b9cf329a480633ebbe75dcb0d48aea4b24dc4b46b9cdc7d6286d0864bd136d899994aa9813e94cabfa3a8eca7feec2028996887957835c4724502c9a92bd31f4bc014363fa85420d2df7f79675bb38a02eae430f436909cb17deabf5ff02a4b472f0c8c2ec750884ed91955102cd06c5ea4f0fe5091cd696890aae177f14c95ba9cf97396ffc04d08c60ff07920bbe674b9da5dffc2de1e7513b0feca1e0513ab116980edf5071afb148eb0fb39778515ad4fd29e800a6cfbf15d946b07e4a0280cfdf3b9c2fdf05b8ff633bdee12169c209a488e6534c7dcce199df0559acd4626d0e1c7796fbdddce2b3f480f8add716a930575805b072fb560f3d768adedd5ad58b0e7d806b145087174ef7245c778db1b7534ac0d9bdc26d70e3459d623967b08a407594aa75072a37451cd21c5f7d9fc31e5f67280679a8c1ca9254e02f0a38f658b2fc8ae0b9894e5f354df68b8fbfc90b879ab23da48c9d2d42ff60075011f0590229825f3c9dbfbe5e7655f6ea4478b1c9e29ebad52eabba87d2fb5d4fb021bcfec25847a5733d7abb0cfa396c246ea3ede735c91d7d3efaf9dd36563d298d0878fa7dcc09b26a9dd3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e05b1190d37fec906c9139769dd13cb9cdd73023a79eaef15aa3bfcf137b0bd0205cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391fe90e968ba5372a0f5a0a0f474ffb076bbdb580c492e29b4cc131186045b7f1c0f3f72b5bee709e5701796de955113b6666994b9930b385674ee4a1630e0d761e38060abc7b56fc5945941a9c0ded371149cf04490b9a2f57c06422269200cabae0589d5b2e1042d29618f3e36e654cfbeb7164af2324aa678c8f8a963385322bdde568d0ff4e580f3ad8be7df850ebd3bb1d1ad952043c920ebb3490ce5c813754d264a4e71af43f5b209eb740b1c0678c5a06863702455140849989624938c6dc5cfd7e4c91f32a1ac5d9788ce6bf2b83568ebaee641db074ed6db605cbf3b6600bed276fe4814d0bd46317ca87759eadf35bca9c412ca797c2fe911606bc56f72cd9ff689b6907bd895efd97ed462d897ec8e72a0ad5653fda6be6fc58f6121d1a7cdafd38fb20264cfe01615ae301725cbb8d9650e78e4db4cbed9e0cdbec1100589665cd18ed4bdf6b532a0fee6d92f3a8d62ec647d97901c5030e245367ab51df67a2b35ed9963429e7e9850812b6c6a32cc6ad0e1a814f0a4d4d342488d15ad89e15b2c55646e6a873c0606f497a77d80a6f6208be8b354fa2d3d5a048bc198544860497caff71d5c095285d1bfd4b917c00d8b55150e30ee46719259415bc3ed662a8c341fdfea7aee7730b1a8db62482f73456dfc5607a3d73de39d883d278b3bc9639df305bb8297da3c4aac2f6c237a067a5a1d65cc61002ba7f7a6b7ae67134cd31ca5156d81b006ca5eb24220356fe50972662b87cb1e3272dc669f7d4e521dd03f087f72f5249cdf7705fadf19479511c7940bc58bd9ac07bd504956628c5f817cc41556f09174ed5317f2d322a7585334b9807acc768200059a634de1148ef5994b375436944e08c8522e54913d3896a2d241c7142dcd0636ffcabeae8a9c96e60377aad6c7ddaaee9f751a43d2e272752d50be463e7f1c87bfa3497135d8ea7f47ee96bb56c9f3c8095a0228ece19bc19e2f76f4530ede60dfdcaa3df79ebc88b19452a5cd77302d651440a738691099110092909b0e4022b49aabc21406f18fb613d9ed48f977602d586a41feb2966f222a8fa6c891a429c8c950fd5ca84fe36b917ae4dcbf991bce1684e45d19133498cb12d0e01cae3e7388556c1eb7fb30f3470e0040b8f172397a9aa1ddd732979002ed30b34efb45d6d0ed0fb84df549e565e5baa3d4760d6d3d8c24ce7f9887812fbab4e3c44e34f35dced80cabaa961d4152be1557a78ecf10d42b923db8c7bdf92d2240afe046ab247d4d4a4e2227500465c16a86cf5a67ab62d37794a0c65e6241dbe25a3d1970005173c30d68886237797d781d99200557d9a1fb1edc51154f594b9de66aa96f8c2ede1cd7ec4d4b1d51f99fe59713bae0c7d9b0926db86f05d97e04f29e760eac8bb4629df6fa973f4ec051a5df1a4ebca781fb20b03fca44034bde98d5122959dc0f17d7214e172705ef32cc9a023991c4dd765918dc043d756e0686f8a69df6e09b043a25a828fe9acbf5349a8e8c3e57ee4c9e36c351f37306ced2b5f415b8d63696e87fb1fb7ac0e5437a5e927c01fc4466de7f21fcb2f22ede240b8fd5375acae4ca44baff5cb9659c877abcf01d0af3dee14a5e79e7a50e1403773b9e7c04deebc40c197cce94aee58880c085c7036b81f1c17f44b078e4024fb499ce0737474a29c3513bba34a268e1f5d97a57a256ac7f053a8621bd0c6bc0c53464546081df45633458d5b71db27cd3a273bda4dcd76713f462f616b598764ec899605cd6e5c36a3a73485b55edf17621cb17fabdfd94d7c6536149b81a763f4063a3f97d108b59c6492d76c90538a4444e0ec1a40dc0270285051282aa34cf669898b969a9556c6818208b30efc9bf651cf75ccd903e3cff3fb59d9a01ffd494f23365a94d31f26da565eae9a26ee43dba1ac0e055afb11853c506fc31f006468b7bdf5128143a9010037760524b15776ad3d78098673d07d70f896d6ae8711fcb4d28323607c2e5d783b5fcf35b3346ee24cbc7a2a4e5663173a6bfda4c45804a8444a29241abe5d8558f3843d86de331c92920c78eb54b09d043d1c4990077b3168a26c071cd9c1f3a60469fe1bdf4af448b60bf9c461cea03da21ae38d6f2e32ecda0e81a892305368154780dbf5f2720eb0e55cbbcc7a31289af0eb255d7aaa57d92a97ca9965ad7af374139b89e7e4062a57445e343d6b48dfb42d038367e1ebebbb579f1b2136ff4141de148b93974f8d82175dfbcd282d6400362d48bd7c0013e24b9597448cb87866ff8a09846262cf9c8cb83130472999e498edcf3d7bf68ba084e1c893c6dfa0bbf9c31c6c3f8998fd94ec2c766f8985e2140bde64e960d8d1949bdd8601c39976fa96470a85ca999df7be90b63ed6fe987a37d85fe8fd4a928f9ca79749e398562f16458e65ca67aae428467ddcea9aad5cb780e22842bc84efc4767028d65b0d45c35390a79f86ea98aac7eb559ca1ed1d57f6879d4aff68c51f24fefaff617663788e44fe47f12c55a54ff11bcb3bc817e51dd993669ab93f3f11d46bbe93f2999b69ab44b555b5fa74cc35225a49010fa05817eaab183d39c7b57bffc94fa4ddc8a4f4cd2c64a575068eba89613b85efe2c6ce1b969a71636343afae8ccac5ad293b154b0ed5dcf62086b2e4c5fea81230205fa58022de2e4fdf63a5df14dd94b4476588077450f8bcd58a0a6e13ae27c6d5f34c17832ea5992a5db1a5220c2488a31b8a724ee3516954f04c6da9912d71eee212bf130775bfb80dbe5b44f833f77fcd67a69ff0209e9d57f662274ad07f5e6f6584eca14de89a41a49bfa2c779391a0af43e754022c779cc0b7ce18711983840f71b804c743e32bd90048be8141510888dd8f5a42e49cdf5c3d47e1ed7640eff460daf10bce1c9c4b8090dba67716d27bf1fc4e535d14a14fefaff4e36c57b0f891c273d875702dd37ced863e845e0af3e5698048b7d47eb420b812cd2ca4affc359fd48f71e2356d50e446028e8c5bacce4d3dd4394390a098cea0679129f32bb6353276c18f158560336c7bf5bfecf13b0268b403a365c050e5f192b3ccdac94b0aaa16fd9a661e48c1446300ef93d2a2aa602c43cdabebd798933718785e679865d69a9d45bde5c6a1bbb2d2f65158057f8c795976fc194f239892a2a254144748acdff64d7eee6d5194a539779fee441f22a0f6240936af074920853ea26392a9b30acb3f0f01d9d69797ced816f27b722636505357cb13eecefdbfbeec9ca52b107670a8f1f326a65c739594f78e40fded3ed932048ff1cb149b9aa164bd7a83f9e48cd256634f50a3e9a09ac6f3ac43034f4803c3f82b96617c7528140f9a8bc66253000cead85fc4510f0bd25c4b4dfcb757c89b5c97a0261aebfdc329d1c59de4b65f530edc430bbd2655cff712157d9df0557829f49883c629d73a3adfd5967e576b26fb8cd84c2b250a1843cfa8aeab7a72a29ebe1320dbfa2d4042ec76f4036e35b30179a3e6959edc83902f45b08cf88cf87089d197bb2d06019a42bec774b335149e1330a5af9c3d1068e4f5a6b46f5f44a2e43ab71a03d3afe304115f86b12358c6f5a79075b7823ba9054a06d262aea17b1942e05dbd5b67113cc978fe4f2b9f9a54e8e4854c22303abbf908ec26fea54bcebb04dbfa5e28d92f621d54d1fa843845bd7b375a1e36b8a7232ddf728446affc846705c2edc4e5812347d044bfbc3f4d7401a5edf2e374dfc6402dad93b006e827f75a6ef08e6ad7285976d47ab960863af2fae36712e573282d3bbf3e35a05ac0689fb3f450728d538aff2612e33d66eecf56e043072dacafb5e78af061e7afe112253bf949268e6f8aad7580142f654ab94992502bf4b5c152bf7317dc2651d04f2dd8a0c6f7f3450dff6b1a89f007d05abb400e84616dceb191c2400ba1b9d3bc803500e42de4d8c7c2095e55daed1e6b67ca6e212147ef062e88e39918d7ceac6adbfac4a11477ded3d8efa68794398cfd7d2212c8191a8f0998b2ad13f6a91897888734250301a862c6bb7c0d352cfef8e375c13abf975c0db8f1f407c0dad82e347a28d494f8c614779b2b7eeb6eb339c77e2466380dddd98b7bc7f35b9bf69cc6f5d84bcc286e52fa5c12ffbfa76c859b646b82ba8d854de57e5c04350e76e91a0b4ec9f0c288680046dea704e8e6bae2b3fc5d34e665a2b98be3b6c326566131aa521dad77c487aece2ead9adc78c864af0304e5dfcdd5a76fc7b00fec6820b06bba14de7576d5b0411072d74edc7c9fd57b513cfdf8942d929cc53f4b96b25ae97efe5050a3f970dcdbcc9f6aef3a277990f0b7f35e859919043badf871c2f479d21d5e5c7e243a2339f4818aab9d2641d4f545936bbda78bda3fdeffcb6bb98e0fbbafbe2c9d471f822cf027babb4fd62ab615071116685d8d063a1db91b632cd4c77502c591b2a267a8dfeddf96298c7b7d9ae612ff3e1e40ac79e6ee9f855a40fb89c1dabdb210735099e3561583ab14089f22b926f70d8076265e66a1800f1fc3d89fe65f38bb7e27019cfa7619d031128fb5dab2ae0086f3e50e55e4905a22cf269ce193e065a54e63f607378440a61f3cee749425f7955cdd93aa66e61f96fcdba4cfdf80f89e252c63f28e7c225cd9269ce3210dc61955c2caa98d4681765e90790c92e67d1586e31dd5bc6197913928aecbe71dc805a68ed64134d9e9ebdeb8e7b5e12e2f5b10b577b7f67f8f2415c7a8e909537f077a432beed4de791575037143fd6aa1fd353eaa8ef2531cd9451a30cc3d37295a24d87a70283b4cfec733697cd8f7e51df773896fd622edb49e1dd59d1ea2d888a548a0b34ff135a88b1d58ad30a2c0e0233af74c9e878c8b85bc4dbd326b4bba15e48b7102413c309cf3be9af4713534c718405e0d1599212d4da7cd61c9badec0517071d6afb24ff3b648c4c6bdf0aca9dfdc5356e6a7a8d07965d302212e625262fedb8fd2c5c8fac74bb175ce4c3a6f02753d2f5cc661f43c9c4cd46b7de855337f2499a9839efddaa1c8b0fd56f2f0d6407545cfb4912d600dc485ce3737a0b9a764f79a4e6aefafddf6d6637ed3addeff1a1e44bf752c80ff2e2ae9081176189c073e2902707709c94436074f761fd0f3054fdc4cfd84ae0b93212f013d1689ccfd1f27b86d1918ce9d2321b77c82c12cc2092ac970680e8d7e5fc00efcc196a70f68f51b472644b7027d86b82cb82ea493b396bb33ef08c92bca8b7771b3fc85424a8597e74571bc2d775407ee7e5607d96babc6957fb170051af524ef57a412c3b8b5a8166a17a57ccf1fad6dd1037333da4ae56ca4407d69834ce98287aaee143f73147ff38ef904952221719e646212ea88ecd1db52e5b1c8fdc1c5f8256d4c2b457ccbce1b9c65b141e922090e6fdaacb97c7ee7e0bf3b2e5d6e13dff60f8bd5a8d5b9b1d8a6992954b8803ca484a792c2fb429d172f83dfb7840b2476215566fa709c673767764130b0df83b8e574c2cbd36987b97186da86ad52999522aa9224c801c3f744c341e25982f1387559f4af313aea19578062702848bf6e28d19c8437e6b4a40748eaea77caea5efd4e4cd007958dade6a0308c61841e9acd0e8f16240eff9874f7fc51d2780095297364f316a4efe698b9b010d51ac9acb216b1ee959ea74b5b059ae0491e9aef5d8287a8de537ea82c772c889be6104a684dacecf970840cfc5b1e9eae5247aadbb7b8c98cab3b59edf836ae22b375b98a05350c1ce0534788a5674896247e9cf505526c7a69d0e4b56e368a9c71221281bedb5d4ffed14ad18d9b153b0fdec0769780f7e3175faa71381b663d22cc9985f93fd6f370f24af91e57a85999ec75d27dba76b4be7235bd151cc73fd783c6ff51ed3f4bb9c81ffeb1c2ec539c1dedf9d0af6c5fff4f112972bfe76149419ef7c49b9a66e350affc6b3c6673db843df42265980a1d303d0f233293c24f3c1f49158c1f50827be70706ab516fb339fc25b311f4c311229895a0067587786262d4617f15716fd6e349c1909b54985422a961361a1fc4952f4fc879f807855c697a221bfb605eaf4d74df948f95f3c64604893170964e44974f4e2458bb6163d84a7297382fcd2c4223a4e24be7b3213484ae7bc160fb0603eb939c21662f8dc65c608c2e533760a65bc1a8016c3d15fc99e3601cc6548b34e073169509c69c86b02e47e516dbf097ed7bd9f8af083b01095f7156d825f7e9ac754ebaa3665824be934d658639e87544b59724ae79714ca7a33d17d160e7f80971b65a02c124398a8a34db41d88bbf9116872c8a13b3afca723cb9782abb6096bf9c6839a8f6cc19b6a2841282f76a7039c6a6b13952475eae12819894ff6819b5921ef4460dba75782374e15661879042d2e66580ab3adfca40e0dc2acfb484fabae4259d923143e8c375768b8a66106615e18b4726b5e854acdf411ea5db1b6201064900158fc1dd205ae7d799837882cc69a4d9efadd0a7784e6c2cfdb42e069b90d65aa97a06c4eb7ee1c0a6508ed75584611097192651267829fa5357a5873ec809a5ec0baae7f13a9cc808b15bfdadfa00640d3c0680146bf13bb0c4724859ffc3f4071e39c7f1e64fee95cab66d00c2849f7f75a0802ec5410cce001ea9367214898783e13e0d17d2da649e6b821d1a32cac2e3a4dfe12bf6c0d2bd829cd8024ede01ffc5d2748d0117c89c223d18e3fc3820bcd1b994c78d6c41e782b7f1e5794b78d56a933059b8f4021bfb0664e8e628a1a8839f3e487eda821106bb3a445c0829df6166d11b5d6d808966c1f260c3aab5afa9b402047b33f7798b94d8b5b05cce0090c47b14db7c909927a33d229d873f21ae0fe154abb10f44f098ae9e4bcb97f542a2f4f998dc1ae4dc5c7968a7a9dc4636c599d177835f1be79103e5b4014c42a19d6dbc3ffd1786c6f58d00408efdf836958992f81f7134a06566aaf2ad2f87e42b9174362aeb90eb3c916df58a6a632ac679439c16b19ed42e6219b734fc0eab3d9cf9b3a6de8427933f27b7cf2184874039e0fdd26732c71624b8b2f411ca0496d94fa9d1dd7720cc151dcbc6af77a37acf07f8048b3be43d5856081ef533ad8cc20d28559babcbbe17c4481ef2a5809d729bdc088a87cb64f2e4c75f4e898dfe2839b517eaafe2a33ab8980cf42fb05b453aefa77472defda45530cd2d759e4d34e5d8c95a034438e6bd994ab3d15bfe89848eb395290312ec1301846d118a500a743cbf2056756a483e3c7ea7efe67967715151631984eda3dfefa50c72752f53e420f4df138d833e3a42e7b6556177ff22868c506b58229ca447d720d9355f4d73fdd5e2e504ea895cfe37f53e3c84a8ccf2c737860b2c574f90e7579cd7c404754c709c4d294e805650a26bf33d977bad1f7bdf64d010c5352e980fd5ebef4cb0d61190c2b7b08212acc01e420b273f60d7d9100d30a99efa1eb7f8e07c3bc2c3a3da989c81b3ca749fcaf58a9a7c1a906d4cb8678c03ea458873f0e63172b18b9106e11ccf50e009bf836f2f1150c9771a44eb3a2f4c6d22f4ca5ba339a11809a95ee7d9898ea178eb4f43c0e03f70ab83c269bfe4079f03b17fcbb2d6e8c8c2f37b247446cfe01b498cca65dd6bed4587b9788fb3b49eaecd58d31c79a97bae6a657158620e7be257b9b7c22a4d361d7d5d081cbd5e835e24722b4911d9fc76e98d25d772fd986add70786690ab1b6b61fc3d0dff89ccea65fdb6092c3ad4dabbec61845bcb3cc382d4096baae722ffc9146b079bed52e0e5e06b4e09e71d6236b7b63c7398622b4671cb1e6c22c4591f99d02babcc9c2600fdbfba4dc5b979523643898ae32167606b07ae1c9dc8c11f7ac873c10ee0323622f9cb1e838c1aa0199983d1e16d48ee60b3dc2cd78bba91499cc2d8204804944a674aab2d44707a975f7b62f9b7a4042ce6665415da79841d2e383ec91924b16b4c0c42fe74d9fd7a2f66444af679f9298a6a9fea7dd7eed04e2781b2b5aebbda405ba034d3b9abb08cca4106fac430b8641480ffd0181d40fb882cb1eaabacc9e161170b044a9e19be54ec0fa57e4cc0326edd739000166ac9884d5bdbb4c3bba55cb22fa68eb8da8ffbef2f203744e02f2e9960b7663ace57b50b429af2972d706ed446323d5183d55bc7dfd1572926725ae0f4f6e62fe070223f1751d50948fea1034cb7b7b969155c331c4d766eb2d58eb3b324dbfe913126e1553f27f2dd0476c1fdb3bfb0c6fdb96ca271d1f68bb80330659b40c0ca0d1cf44b138d8606ee3b0250d20c74ab08491856d8eb17b3d830a98e96273845c2b738d67b2bf118026ae851eaf234af05d87291cde5e666e2d438e09cdc9bb910e4a0bbc808b8554454b10deeede37d1a21e6c9939caaa48a46b6e65ca0a2a1c1282bafb2301c42d8d777b32e1dac8119ab10fe52552afd87d6eef50195aa523526ae67fabe68989bf66a66a454aea199540b705064acd5ad6c4a93ee837f2e250d5f29d80dee57f84238bfebf9dd536977033ef61ec0ffae00a9d5d6969b4a5ea5e17094249340e2460f9abffd2969f7eb7fa41ef71cd09d6159f36f1687e8ef1e1c8b6f04c8d02db4f81d5b0751d54e7cf74070dd26f0a146b10fc9d4983fdc10e1c18ab68890e3ed61d0aa39404dfd2d7e9ebde320ec14dac84a2335b817430312a9c7e6fa38c99df30da7f13feddd97f3bcf7f16b49bb239040f965e056ee5eebe0f10eb9ce0e78fd160ddebf625c15b2b155766e4939bb1d41e66a91d5a8a59e96de13705d030f7e80d00cfff424c3357e4a82c7f48a9c92b1a66af0679db17e2d18c9d9f810ffb72250f74b346600442dee375f9b1c99a278f7f40f4e0ffa69bb1c92e4cd6a25968e45289f5db9ab9155b0c67d72418ea1b694c2f0721cffd0f239698e5774cdfbd5cfbc017e797e8c37bbca06aa9be1cb8fad6f13e01b35341f2b2125437fddc6931aebd7f1fa3d9a34805ef305b94eecc20f54085dc70680588009f50a04e03589e58c79cf570f1b496a881c69259142f3db66350be8fe311e542427f5097e931babdccba79b093853998bf6d43b4007ee33d43b102495324f291236287e2de3ccbfadf5a9c3fd20f3cf2ce5d24a0501ea8fc7d52baf4baf119fc13dfb688df89f720539c996f24bfa1f2ce8a885bfe0c55ca66683a2d3217db74a8bbc981d8469cc4e64604c1e66680b19654fd40d5c4dd86dc4c511573ce074f1246332ecf0b8ffb917b600bb601bc71496ab88c61d7307e6d7aa180f4fe995ad1e56725c8c1aa8d349230d8ca96e473cc420634b2d71d94a9a8f4d21080e4fcba083c6b48cd0d99f9b01ecf57e8b816d47e985dc69f2aeeca572f506cf4e12be06f5f6872b0271f6cf03df96d9042122757fc82c1d4df3f56f66becb6ac1b7e2275548de8d9766bd9a9f1e17e780b4ec5196405f556b2c0f7612ff5ca14a96e8d1e7c016d470f632af4a545399f43ea716b25c4a9e5131f39d2595f4d7c6ff1fec1582b0a4d8c86bc593f930674de94e2046681aa261264b62b934ecfd1aaa48f8208084a62bc602918e3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6eea2e0ef9ac2647a60d886a70faa63010e0a9b3e0136a31447f4ea9305dd0361305cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9704b5915d8e02da895785481d75aeb22f41da063e49c8ed5071411852346418f15b758819e172f1a8c3c2c52168f42ea24630c905550b91798951830c4edcce1d89da8537726a017c5d631dcdd93fdbc2a9e6483d6ba198a219d3830ff7c9168d42d4aa8a97554472fa2c0753dbeefd213069e17c5d72b541cbf5967c3a4301e78738a1cafcf1d17e0430dd6a57708aecf00a226f98213656eba22635940b5cc8e66747e68fa78b10b149ca7647cf8ab360c30c5d62a9c9e492fde3a9ad1132756829fcae3e5c64f3af04f4b353e8c7821b6279a68ced3a082b980d6cf72e731a1e1289f057c2c21d58e6239aeccd955d4255286e64709b98819076a79926e6923dc04b346c4dce42820f5f97db9616d3e3aa22fbc368df3a2b71c64fa225637b42f14270d439a70c8472a6d2ad5d85c491c21ef667857f627d65056198be0b780af6af6706fc9691a263fcd0e75d84db283c2debfc64ee86547e82f9b0a4437712d038cd4db7d55b1986106e4225596f1f497ca07f5bbbf074f87d355fea580986c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bba3d1e05136b56e62a0e005642f41d981400e521df076091fbea6ed3694a1f63ca62a812000cdf6f40d6235c7c4e35f5b970ab5e99c9cd7d5ef3471f0a371c6b46c7081d898ce08c94b739a723c5849d9e28fee37536ec9130440a01c897919d83921fe32ddfab643fa4b312749164dabbf66321f039483bcf3caa80d95d2d5a616e9f03c2defccd2f4a46e1e8ee5b99e83f3b8bd3422a539d6e398bbd3468b2b1f01fcae8804dd9f8a5307ff36ae791e810d943be71070a43cd1924ca42b834ff362e67a38a70799869a5e44995a8150fb367fbe5e1643e945b7cb0042f7e282ea2cbdac7e1cb551215732e528156d578b37cb5f16c8563aaf1ec8361f4cd59b7e388f3512a18b4d4b82151744b9144faaafd8f1fa7475f3f5926544544338f5f7cd689a8f5d724f266695bcc1e807b1ed46b3a30676c3d2064db37145ead3bdf314a32a7982ecbcd8ac2391fac4e877a51ccf7013a867bedf9c1006981c3b4428ffe53673259b2b6d40bb475c4019d09174db80fc56e7d3fab7c5edc66569f611cf6a02d46851928e8883e8b37d71039932b94c253d5f7d9bd77e68f491b374502018a90cf144a61837c40dac28fb0ea30bf934fa0afa1ef5aedb96b86db983dbcf7fdee242db9633807f1752d514692bb5f705c7101bb2c887947543892f2389a1ccc3f976cd3abad9ab1525006207da707fad6dde1b568ac43d3e82da64558c152da552611384674b964f1f79e7419fb04dda762a9f20cf99aefa9c838badfa6012c32b0c60d59897179510bb509b1bccff7c516c73c465c2a358139dc9cfbb01901b7d9cad580cbab051b29f490f78071e467834083a360a3f1792ffe4c194f701e19086124b054e2f9aa4c6a4163c41220bbd879c1eb5dc965755432f3fc43827eb6d21d811ba62999eb35ca994545d8713f517bfd7b302c5acd5036e6704fa33b2ef59bb6885bc63acd149dbb876b67b8615ceaf35ff6bea480d8b53d025093de639cd47fdc66e800aa9a87c9093748172a608bd1c1050f387eb6ce9755df9fba052e52b00cc059ac64e363939d5053506b976b6b65d90da2c5ede99b2ed62fc1fd99300b8d62cde8fed6b247922d5b36759b743eeb70f1aa0145990c39e377397dd39aa8dcabccb8753e95bb75614d268dbe7fe62863e37a8876220ac1ea7d003b5eb815cd4f703e8c243265f027132f1b1cb1bdefff469186d1138725fa338a018e99c1d631b8d8f4e51b6be8639c7f21a357af867ac57048285b1926a5d0ece2684e69013374cf9a4758ed1677dfeea5f2ebe7fb34c9d7d6e819d93683ca94371c0bbd2e07694d78d36d0c7f53e7b161128ccb0fcb94a2de6522760020eb12bfe0f4535808d1834511a6d2140f3152a8a48f470b76a46f5607ec2786486be1a770a9dd12f821393134ad51037576642aaa02bda0ad5ae6e3e65815ba40f327017f61163be4083a1a9c9de1396618a169facd1bf64d1a09f707c76e43d3139994abf4efa117199c9fe02e7aa615b560ef330ed30337c378e2cab3b8b5f80e3c27a6d64f1f3996bc2af19783b0e54b918de4f8fe5c825152d34679ff98038fbc9ca9bdfd3f8c6215b4b63a6e8dd86eb9d7fff652e23ac188b6fa2a63015a755c27066db2c4eca328f6f170efa27fe4ab65fe643aeaa3591615c8615d83e16f36c849128e1397a7c1913f25f35ed3213218e0898d30c909aa8abd10428bb2a85509b9da69d71b92cdd8fa7c6928aa4ca7c0f2fe5207a843cd5099774abc627b3f9d7b1c15f09bcb84cca10fa97ce873ca42ef1097d1fbbfc744f292858deb62d8437001d9a13b7bdb6807064757871f8570c1116abf02e3a4335a75a04e602d682a6666e7c1d186a0a3c2d20302afc557f5d2ebda5952a7c1b8a475c9fd94e9d46b6a5350fbf1838278b42bac979a78036947662dc100fb461038c0a7f25d9065c928c5c4d4d285da2c21f29e9879ed250456f9bb316dc341ee5de861e5f4330b37cc5799a6fe088a90ddfb7952d1f563641c823069942e0b96bfb384b6286a73016ffd23f8ae783fd2e2b8dae6513122198ff0cf651ef45b696d31c3a6b33aaf8f84caf589946b7d4a8635c694597310c5bdd30b6f54bb5d509e5217c0037964ca48d77420772cbfdc6019e4bf52d9a539e9ee7392fe486d491bdd13fad88129a5358465ca902ac6bb6455edef1704c611d6f6743ecbfab815073f92e36d96a086e771eeef8bd0e7169c43ebf157e21e66b04844e8d036782c28dd80e92581b155319e22f3cc3eb7d5e04b1ba4c3aba1e0c4529273669993508c27364397f7857d548fb4877f38ab17214f35c02345b8b29f440ff51b7606c3bae81fad73ad7ec1c3f9894bdc563868c33fee111c8a29edd45907a6a21db444f4d8e6020ad2c6dd6d20a9f04bcbe7cbc759a4172c3f79c49a5a7a21f5cead216e0e5e77d20bf8d8d94a63dc8f06ad5ebd6011f52ee6c7d0d4fc5fea9f31d817ea6747913f88dbede6247d73959afc2ffbca473fc8f1dc8c1a82a1e59a3b5290fc71955b8afb507eb331b6a858869f8ac4cace92bdba3df6cc60e9229532a0651de1202660aa546eeb69d15b3deaddf82272e0cf90ea76f07f50dc6a14a682a2ad8fdd07ceb8f6c95cf6426a127b8f518e0f9548d475a6e18ee8098d7f11e0cde54d3320a7026a0804cdcd00a8313537d30b0c19c8ce8ae80f467d1602f6288b5486f74592855fad266e252f90cc7020bc5f61982476d6c8f836d71cedf1f13491d44c5c898ce388528cafd10180cbeb93b064a5049a92b3512a537cd4188f4a2b1850f799ed515e50295294184fee56adb88ef8833bb2ebc4c9069de4d20d2d73d9ba2c026e0f9b4ce17e1d3863b1f876750134e6d598745f6a5aacd4cf214963354c4b183989abeebc8419f98419bf10a6b87f752206d1ee6acb27b43f791e1e1dac49ff65a69dea18afc17212866663194df605af06a8b58682c3684138953019e5f34a2f5d82baa97407f44f449dc83b676d5b7eb28b423fffc0d5381df37a044547540a56f39ccd112b7189a571e452eb28d57949d7d6959c67cb41b50230a4bcc7aa4a736c7e56264a02d5da90c9e0c52271f5752595e02e85c59a77523f6b91ca6ccd2bfe85fc37f46030ba929e8813a62e763f512fc7075619ee0098b189955821c6871ce866f36d97ce50e2fff604177faa9652b3cfbdacafc3c6a095eb1b907de26dd9bca7862b5309ac5614d430b83921e349bf66013dfbc98191993a427977d694353e7113aafb3625d738261bff9ab612e986302ece2df22d9a5d5c2ea58de570673125367a895fd245aa5bc51a272483edafa24bcb6e8b0c0a00e12ed61a6413f6948d9e791fe98c5c444e4c46da556e9272571bf8eb85c836dcb59e0c92dbba30fb2105661d62e383f6004812e2a0847213121f2de49249583c282d4a9d850f4136296e54404b43126e63a131c21f569d5c1c066aae854ebadd0981083c7a7c803cadbce817d973b83a6b13b4243c978ac331cf2616e98bfe268643cb241a167644b40e5bcd20dd5e4149087bcfedcafad214d4de99788d08c5f29af2d10bb2bcc13a273f7cfe0d98189d5322250f3ae2db78481ca6ab15d56b0fb14cff76910d73a1e4557bb8819b7e2bbe1b6a14b97146265f80cf8827f1b6be9be9f805c22a1c73944a62913d1b821811704eb540d97e26415e0f88b0c7a83ce212b9971adb97b8d7a50eff2222c6ea7b203b3a689444cf156ce4a6c63bfbc8722016094d9b3d4ebbb34e73f42fa8ed17c4b7526acb301b1f1aed15629a8de121092bbe356e24e88e2ea0c3fd42e4a8040a020e5221cedfb8aba3b974cfbf3ea6df24807e748f15af9abc2f52b3eaaa1f3dd12f1caab400d76c3e30fba6d153c84d796f73a85acd475186283b3b90eaeb9e754df91c9294bf3865d63d3d71d7ca6aa52b2357bb36076f64376de1ca73a917a3b924ed876866db5e84f460467efb8d0c9c0dbb522f120c9440dfc31d3b2c12825aaa880c44e7091fe00ee81dcb085f74bac88f6ad8688270817b1f03c6997eed7334dca4d561577839d397f3e5cb71cd55fab4e7b0cb285304d1898880108cb780fa2040b9d9e207869dae2f5913d456eefca528134f7a6809482a933f49dcb442aaa69b721d433b8300f5ffc2e15d4b836cd69ec1108eedf907863f57a661b7b5241fd7af57dc91435a38c27bd2070c65a069386dfd54104056f2899f63e0a67e394c5d8b503cfe268a609223331388955ca684b116b988f27f90d1975a2a8b069eb21ae9ab48591caae558ee5b5f125965e09fd90037bdbc2947ba5aec65794ae9d26d90dd27afddbc68e957ddb259f823b89157c3011c7fdf55df0ad03ebed76eabce1c70471ebb46468f3dfd865583cb40f52c5691e88383985dc9c79d1912f81b94bb9a4797559e015fad31dd90e0c1bcbbeaaa2ebc88a2daab83ed9f9c048f7391ae6b16169b6872ec6324709b86a2f444664715ab2395dd498f077a62d89b3a0c83d8cac990e44928603077c5b6de2db6eb701b40f13f12780040fb3da535397e78668be2fb82f070200c57fff129d6888bbf267a4a6552d8e4fec45fbe8688e84a705c5f867ecd77a3624045713aeca21e33a0ca5fb11f30dd8cd9f8a53fd22d8d2a13024c843c21fcbfaeddb60bc0c4b90790a898a31e57e4f041276102c321e43583d624645ff91fffd739e60e597187718a062e2dddf412a5a911b7fab0892599bf2032bba390d1fe76f342d445c1849e552536f12b8b482be2f4e224911d132f95aa3ab02b1e39c838a2c3b7a7507a96f8c63c5cd667553d06ee8f15631df257602f112e7c607084bec252deee280d4f7540fb9c0e2ba778954fe8df20952671a4ea8b79a83d4737faad4ea6f87c1a9d1093427a3660afd85a719ebbe1c2b99a2fa5899fa02357ae64ecfc104066d827c6efce0b040ad4b20006c5170e7b1f93c1d979102021e775376d5c147b6ade7076c356b6e154107d7c84fab97107aa5873cb03df66d395f7536557caed9734a00b01c0c5053285500c70fe6edef875ed9ad924a40e4fbb2cf53f5dd8e911165f3695a2306c8ec1516292a39d3df052ab43be5a8ca7d6a7cfdb91a449e9c3398dfe2f0ca8f94309729db82f2f71890a4f276709c6e9ae90ab016db8ef3a474620f46f4097ab7389e5a53f044eb0845665145124d541e32f0cce3267900905fb932e19f59c7f2bded0d78704ea9438d835aa806a3978c91415377a83a3dd3b84c57f22e84de802269beb63c3d06d84fdb3f58981a5859f2fb1874a0960ccd5058b814830bd711fafa6bf1f2e0bcccd04380d337bca55f9f092f5e06e2b52182e1778d57b4dd35b1211c4c442e3423f8cf4e8d9b456df8baace4a032c29029c9afb0bd68114ef039e7a256b6a936ef44949c76fc30959304b61e4e508d47484392eacfb37913fce327761805c4cd6ab7c2344642800ffd08c6b31e3f55d481e9a07b5b2129b61076be3cac0a57e086904d52a73cd7579764a708725afed145ea46c82f25fb69895ac30189fe9f46423749de8579b6dfb7b2911c1fd535b645546e52cf5e46f500273a189364932bb8cddbf3980cff1ed68d369c8edbfe4cf702b455db0d87acea6a4bb5ae1532eff1129825f997457cf53b45d76e24271eaeb03fb31fe72a9a0e76013b772fa38770c745018b300004b44e88923f261c874f19cd895919bccfee036e30e30c27e5f2b2fcaaac89bc73530fb6403d68015bf879eeb87e04680f61129945efc92caeea865df658672d1c7b720c61b06295be09ae4cce7591fa1aec956f697324fc55a664772b7e6065fffd06a89228628bf375e75103744bc4d56fc0e6d118944085984cdff10fb07c946c9ca150f350475812e15624bfa4b6f09669e6e2db19cc708b7ac7c0a9719a966e72b83b9bb487e58b1462d619c8d5e2403625e03867fffc43d0d3e71811030f220457a71fe769a38ea66c345fa350d87531bca2bc8751227e1f7daffd893fd50d50367e684ce76e722d81a932bc11fe42a7d4a4d9056d09f869bf5fa2e9afb113f68aa7b9448560bd13bcf9c11de7c9e1cf7511ba99f62501406ab386ceba8a6bb636c0a7067543ee85f52bba6a224cfcdbfe87abcc304f25ac1d5e9c1a48637cdad7d94ab2621e94f192b2276c64eb9d5b990193b7914b7871a4ace3f174def6a70d0bcf2734bdd447dee8dd444ec17748e17867dd25c0831558409968dab8e2c51af21098ea51e11d7a44e5f7c442f36c132bb22cc30c9db71ad6b682ab05bc672589fac6b59896ceecaeda2dfa76dc924cbd50c7e2484dfcbcc87ccff8083fbc294ba92c9a9e04646ec47512143fdc4ab0cbc5f3b0d312191038856338b2aeaf1a19d432d735969fc0275384eefceb9b5936659b45699d37e1c5ad8d2878d63d1b13e2f4e99bfd8f8a8c48c2e99f796d803c22289e556343c998e60131d57dd2e1b54035e3fe48aaa44d5d129fe7c4531ec4f5de7232ccc171c438f95d3d46be8ad8528d4dab98bfc7080d361a11dc4edbce8fc1e674eca866cffd9f9ef8baa34d1e178ed8e4e4299d6c215d17677ad1792ca888950139a3393c0950d48b947478c83917e1eeaf4b83779426f6565510851830e4baff42fdf3f71bca39b06484d16ee56c33583a5bec07d22de3de5e26af48c7b8349292a5db0f17f1218a538d4e74cbebcd3fbbe419cef8090fa147599be2fa4a2db7ed778d510a0aee70ddb556e442d6d102ef0fb610a8b79b017f346a0b92bfd1caed3a618ad74830588bb30c3332646b650e3d8b47e83b2cc4449e74f1db8eb5b2cee13668dbcacc8b6239c3eeef408d752d509b1ee3562bf5129b246e5571e51d07b1d0404c91372f7eca6b1affa6c8bc693f2665b63ce6328ea93df22c6bdb428e1227791e7cbdc1edf704f193e6d3e167cf58ec8b6055f2dae7698a0d63f2271e58e2664a232d8a35291bd0175b8fcd195199c1354a754547590ee10a75558684f6a3872c901a0eb74f45cbf47fc930215d37643a8bb172081cdb7c6caffc29cc9c6f40c95a8541b3b5fa4132c3046f6fce622674df4a7bb117048e4efdfb6ce2acfd2c9a8ed08f07c0d53c0bbf6d7d232b7ee0e6b2370407c3a1a0113578715500d09523982007692b0d0bd1efa8ddf089cd82a60edfbeef61132b08adc3e76d432d4632a19a25c307bf1c7ba4e7566409874a40d1cb8247bab82889450b502baf03f0e3f20276e6209dd0fabe9bc5b0b7d21803908f5a8b26acd3178192dd3d5d4e2ef3a99a1152afd32d967ff159fa48a70674e124c9456565632c0a89aef9850796a2daed482d9c10535c86722ffe99464688c82249539777e63d83d7892af98859f5bd797ca73634178f0e9aa301c5ec9748d7f0333a329b159a2b1e9f691f7cdeaeccb367261ea28b9919cb18dcb100c610fa7b97f6e8b68a2abebe0b5fed2779b2cf4c41616c509838a6601a7a3a733a02f31136d40edaf550b72dadde6b82b591083e2470d69224522a0a5b5c6a81223fa667f8df87040ae67f480e1eafea4f7db76c576aa0181041dafcbc34bab8ab91cd7e46b20f73811fa04752602c34aba8cb34dd60c2c3c1dacd39b3b141d850ccd0b3ab9b7bbe9ce19dcfb2ba281b429c26ffd5396253273c740df9a2144dfefb1fbc47bee2e19313240ce962da0503c76af93029483bb00905915f2f6686ec5aa2935c4916a0e51ce45d73a34e4e60d5de9e7478808b0fbfd508173912e6b6bd8aee3247f1a5407d64dbd9e9aa38389cc8fde3cdd2209d0af688d79b33a6221e91d91f0008fafef921bf6aa098bdb0ec74659a35269a8af03d366d7163985a694f0f7bc0e2233b6f44a61c3cd4ec3b980a9ab04567a79eceaa56e81a7b9b02b21bcabfeac8b491e9294dbc0763aa867a2c188c8633c30d2895a6ab5de7990225f815bbe69d9955f2435edfefd88599a15f7f615d3c116fcc75d9e4921931c02d3139aa3924a433286318df377a8b8a9c19856281f516fd3cf995be8bf9518a66435daaf5fcc83ac7b6fab4bec3df5465362aabe61d8c53db7aaa7903bb0b69867d017e96ca4059fe226bcca439971603ae6655ce594e2ef5303f07509a6561ce8b75e62fd9695842b69c0f6217662cbfb8c9667a80961e2264f120b40af02f978e71e03b95c08d2b30dd3f6bd174da8bce1a0d5c6c0741014b40eefc7c623f30522f01d123d95f57fce815d64472ac11596002b2e660d401f26b97061a86ee3327c9288dcfbf42372849b8e7396daab8c1ebb6ea23021d2dc428cdc316d5b63947ad798f84994f908c04f5deaf265fe7d46ad700bcaf795fb29e6a3892adf370d921af003fc40807ca69f4b97b4d5d9bdd5b8d2b095498144008e19ba83f026922b5bf356e17e53bcec68fed7699daa740212025d72019de1ddd4ffbf1592b4536af53e7876a381984f4610ed70fbee57097189b44ac675582b0172ed4a4cb8f3b20bcd801181342e30dbe8c07a17260deee75e9325ec76ae5fa4fb218c8f0327e7a9a11d4a58f48a9d9956588847a32ebcb5c920e0660b27880045d2c552f28aa8310ed6c488d20ad5c48c120dd8b8088a901a00b0f7fe00d7115ef68314e0a63667090ec1f151501e7b0e8fc761a10737da2d414a4eef2c783fb6d6076229b653beb7931e8f3ab1affdd64c14528bee121c3472dd0f1dd4ff0f3b5c266389ce31921d2e95907e8b9ba82c22525647b3179027196f90ebb903670344bdc7169d649b54eed085ee2a4858ae9137674314c337841a6a841a46f69755a6e076ba7c20614fb26eeb3e27e63ac58788f48cf35abbf043a6d81074915b4c15b2ad37982f850bdeba415b8eddf4f0dc7ebfa60903817d02dc57f575a6c82f4b1368a0cf4ba3b10562cd249de774eb86531e7d34cb72b9f57d9523e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e0c9bfd1ac058b622b76ae7d5300b0287378eb2bed91ade033479e6b9721c7bae05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f685d00f44fb9420b41f5a7e5205543b45a44b19b842e37bfef2670e34cdf019d98db18ce31d3b2908ee24ebc9f6221ef46177402071f28bc0a4be59370d5c97882f8c49449a66691e06a3233acdd5e7f6e5177791121185a84f399da1fef64cc90f078e60fe653a1e27cb638219b74c0bd3e560feb09f64c232d223e119775cadc21883b028ad0dd2e1f2a918c110fbf6976829833338035ed1d4124cbfb92571a8228d1f713440b487f0ec87c1b10453e8127586495f46a8481398f77b941834468de9b3345adf94a8105192e7252a03dbcefa69f18b12c88865acbcdcce320f5e10a68db3c1776d504f33bea08cba6c61aeff6bb136f81d9a96d9b9774a94c59e496b9501d3d28088306581e388031e4e90f3f75ff6087a6d08868fd80d6c36f91f8eb4216ae62189ea9c33e942bb2770dc62b7017fa581af6076455c1c87377beb5557311017f3ee4fa246e823652aab64683e871d7d194f5a3fb2b68cf28bb96ee5744aec0d11648483248b8ba40565f4f831e784d3438a7298023570cca9b5291d4daa7afa35f37646bb71a50479fe09d1cc42793ffb5d59334c48890f251b87edb5344ac52d4d3de010ba09e112f0499cae68bb3364642b866fe5807a56884cdba45c4fb0a41fba1d83c4e2f305771d63411cead39d7b4874db4228f655ad738cc3c0d32809e0bbe43df8310996bde40cbb1c729ebe14b28b215e0db90f0ed7a62ef592fc83cbf212c4ee855405e11b7d792a7a772d25d2b05e8308a62e8b48e6c93c0f32519876b69ed1f6bf13f5926428a055f041c10b49031d60403d7e076186ef3e9bcfbc7a203916e0bc065a80981f38264b1cf1a15d0a8838337f92ad8cf7166d36c775a3331ec398636199cc0b6347a0837a6bb8f89652ad9ccd41e3da0ce1c013a981ba8082027c41ec1c1e6b76516f032a475b8c736e355560390fbed2443177d122d86377309695cd1b07878d215c912ddfc9b1aa7d061ac011d70b107503829ab0ed173590369cdcc34802dbb56c253edd654023eb03390317de25cc1dba3d3703595cc69cf26d4e0d3e96176ad79acef78328fd0f942c7e3e6946b5a88ef30dd8837d1cb9c1c459828474dfa2728d311f564cdbff0410f8416ef06e0d5bfaa989c17bd4e03471eeb502c90766530cce35b0df6641316e52e44858ab48f82e153f0a4b6a3cbcc31e7c3f8cd13642fba30fc0483586ef6f3f02f1496291fe5600f614787883a147e3e21f392d370588a299343f38129177ef77b25c606082d50c703d4fb10953d526d576195464f3311cd4f07e33bcf2e26b95ab30f866c03bf5c9d3c8c3860bef72e50538dad34935b0f597f489204134b5bfbfa4fcf3651df9d2c08d2b49f95f3bdbb8450c2d1200c789db5a4cc00f7ec7f2df5813653e46348396b6ae97f39b25d1c432071cc16c890dae32e7298091e0e1c68afbd0d1da835c697f49c938b032c0aea722678f2d377225bced06313fae55175b61f0aca41d75e7080cb0849666e9c3da8a03a8d8f2e919ce01a0daab4f86d42b8e4421818ced88c3bf8936a7b3a68add31d3af254b374a3e3a287e6d6528823b8a49c5870339c9c14f405e17fc38fd5959e98b560754810617b5be977efa41628dcb6d421fb8d96e8b91e05dbdf035dd2358b003640f80c6a9b462f1842e210a6566ca1459768b2bb30f53dd388ad00d6f73d0399f21b14477220ec5bee714b5def508f1170edc7b0449d882e3a7b36fb88d44cd24bbeba66efd572a8fd183200d64ad7146185660e0be24d2da216d41c708faeb8f04709f7db0d5dc4683bfb5f5533db65d4ffc7a84d53d45d2eaa413ea707abd15d97f8b5dd10c1d04f55bd2ab5a840e204a5d36a6f1fd99e1d4dffd7e0f4c840d3ab817669b7505ed0b3517e7fe8008da243c00e6185c3a6d2778c0ee7122face93d23f6e8691efb7ef6f692a390abbaf0aa4d0e09fe84dd8e46297f406d2248987275f1c8670c3d70a70b7500c16622270b890c81e236f244dd49f8a50d358f4918a7e09419a851d60a6fda8ae510b89431f92421a2a4a4c4177121379979fe5176c6f671e62f8900ab061ca700ba4974976b21eadc40e843580263c2781828aa69f6cd11fe1b30fa6e71e65afc0c03fa2891eb45277c701a26479044b2cf5e56d1e4bd1f3ce8e8015abae471162c82482ae3dac19594afe386b31d51d6a2b4e784c646280881a69aadfc2c894783757866224fc00f2245f613e56b425078d0a3ea2a79e93b07e7d1f60a7ef4a27918930721aafe50586ea364dc0e1e409e7121c1ccb87e768d8674b198dc77d6d245bc0420fe8fec5881560aabab32b9b05e88fad46fcb0edbcb1e6ad72623f1b4208b2f4b9a03be568437f22f78b3d7871a4ec119a81cb2682ef22c66658dd0694859192ed267a32a17ee213df45465c8d87ab945f4c0c3d5314e1aa2408abac01d5a883c6fa5e84e2ab0a8fabf2b60cf80e444438200d7b1858e24ad1b83cfac855b867a1a12dee3f1453a71e601241cc6dcf8c471f5e3dc94003844978164e058a21fcec277cc07e171bf6912d9befce7ffae1b0d597d9f1c0682194c25e53f673ee4a6e19d03fd92e0a8587f91b161eee8bcacc86777dea1e70c0004c90d424bdd2e5abcfc58e5e0548c70b98c3f3b53a7a9fba45884d9e8942d89ba8809a4fa7dfb450f6f18f58dff463949a7d00ae22d6f7c8bbede2c19cfbc27e1051f3d7ed3ee084fe9afb4c2fc14ea3cdff0fa085d1e274962656e5a867320b194af0e46819c909f9ba7aff1f3d16e88751bdcac97279e9f848a76f32246f94e894bb7cb0cde9d2b3df7deb9c8ac1d6fe812903fdff2011bdfc0a57128a0652762fe15013ca770dc95939f5d6ddc5e07eaac7fa8c046d882806b7325b9225811321af363c157e8bf02b7c38739154b9802f7a5a86eea0eebb7b2355d24010c60929dc866be2ad7209d7e7bce56b0cb53b7cadfb44fb7fac8423c3cdc655bc55d5664a35f99ce08c7c758e4073e3d484c70120d529735226197d21564661b6261cd84a22f8a18631da05f109a87293c0fdac3a43ad764ea300b43a74e7471f69b3a6066a67ece357167b5e633af1be36a9a1a1cddf6e23165ccf442fe9d383ef7c09ff33fe365e41086b7be4b8d6209d4e64f68fab78dc6715bb84f9a1dd5f25bf750d2993c0e4f84616ddda7d933e98122a331104fd05dd2b4dc69e4efc41e532fd628cd65da81d0a0443f933ff6f57970a5613f1a36949ea7b84f304068b10fa3911a7db5809dc0194e25854d44918fa1309bc50fb0e698aa9a9d0e3da820f7962526ec3ed61415d9d8f7b0cf3b6cec8007d38659184da7b1f4c9c8d79c4111127109215ef4f2e0e08e4ab75d6b8b4a5ffc2297218470d12ffc8599d2089db599bf3167202585749b1ec0faf48373e47aeb2936284d6b94c50c855b8af7f5d0e5a3312ea986307e812c292be6c0cd2a69795aad937095bff43a7801c86c0da28530b157dcf3dfa429193b971a386ae52072cc939462676b5005e82326dc45ad8e894d9de1482ab463ac6410571642c650575702ff5ab219ba29fa0ee57c6c08734716e8254b471520a446ec99df3075a0e9bb10e2561614369d4e9213b8f5e446e98fd86ac156524bed1f8ec17b5021dc1c14ad2c21a654e99c66f9774df19ec70a566802e1b32a375bfe3458a72fc6ff5c975b0b7ecf6ed942f74915c81a15e166489771226e16301e394d27299fb520a68b160a2e204247f324fc647c5c4c1ae4c8a07a4a7eb9827f532ad4ca5e27bf070b04323c95436f9f190bcbe167c59b4a61064a871c284b17bddcbf1f6abaebfc44302b8cc140a487a3e17619b6fa59f752aa01a536d8838ede285c5b823dd767eed91b735a5fba1fac93d5f157cf1542881dd176b44a2f80c4e51809b6bc18a512fc1bb9c178580683e59ec6407e578b74228d58ca6102502ed865b16a35df36f58da07ed3776026ebe97b09120e0f27533e4bde637b75e5074fde6c5b834946fd5dec39959cf0db70c425c83422f08c33803bf946ac7f15dfa8dc4e0dd436b9355ab250c2868764fb8ad968d9e3e223d5771a8ed868728e0e10433f33cd12dcd7e80e2ffebbb88939006c0f02c48465bf59468f0e10ae0d25f2658a214711f3800f7808e292d7a93695e1515d91daa714122489d1046187dd224c2865f012d002d717f5234b61b626dc641596aa9ef73f8be850a9ceefdaab7a8d681f66d8f01cb3ce46541aea356fce014adc25b5db50e050d1332789fb25ab97043949196132524941f9a1d8d33f1c1222c349d0d3d3059cc234671a6f4b54d6a4b03bee35614cc6c913a465d31b1079dc17d2d427415f0f1903bfababeb131777ba01737f325f038f2d7c66a777d7729a644d972d7c716048cd227c123ab7522fd183e80371f7876e1d1d643bf1f43a06e0edb0da747d1780ebf7df756f242875035c884b02f2f309b8fde5f0f48050556273d35db607d9711a47d628eed5fb3fcbcf7582a2892f42367dc47f90809db5f61703429e21c32658f71759a7090db5d18d354de2b4e9387e864377d4019ca0ea5ee750d1989936b983e4bb4c380e34d7f92c2e462ea9608002dba27a13a30ffecd2c49d8e87abd4dab3809f1cbdf7517a304311aeda7a21ff032f2050ec25f2852b40f6f7fed91f2bb3b6a094774952b3c26006037fa4a47d120897b84e0e62e36f5307fca647d72123a1783f924521994b284731d72e62877c0ddde4f0c38b75221478899b89ffd7aafa1ea51a7dbf7e7e070b0af0573db2afe871892d8ed2fc39e28473813227478990bcdbb8ee0c192936f189100b9629b8252773e7988a8833bd935d1abd6efe1504ae7da83cd7202bfb37c8491986dc51f8d7b92d6ead8889bd8ece1e12e84bcbc7284198cb53ba214827bdb80434cb0cab355a58c9bd5606379d0a33eda5ee838ea7f6de75011b9f2ba4aebf8758c02719a0e2076b56682452c71c69ee45892263bd424513797d8fe5732c6596dc3903d4c7b027d430359945d408f65741b90d2bd80d691d9c67440863de2385750e55044dad36e83188f56e1b89829bf6697a6f38cbadbbef28f7b23d67d857ae69180f3b89b3ca353a697cc0a5d716523feec688e32d2357e6802b50ec92708df720d77a1d0dea5f2dd5725a4fb71bf194768d2c023806055e4fa19cb930643fe907b00fb92a287ed5270a9379275f5742518f0dbc029240de2d8958f6038f35f75fcaeab5adb80eb5d0451eda607bc64a1a9cee15d0b94e4be22317ca609afaf978afe607420ebfdcc21b0fe790e1d97f51a08f1583f93fe9e1b28ae7a53d1a95d65c4bc09b023b6e8e73b08d5fff573c67c147668fe2f58c4fdd6c822d5f3918305182526f523b651e8916de9104ee516d7b68bc524418db19a7b9c78212a273eb6ac6463049832a38a4537287a72508c81fca50626ac4f19c3aad52cb5800ccead7ca2175c89ab184a0ad77cf874212a11e5bc59fe9d7c6f6b597a2adbf7ac4dc3611a491f12e1f81e19a6044f63aaae7cf7f691a6adde56481663e4c00e92c31d991fcf49a1b229de7341ef36a3e897791f00d3d4cbaa27d1ffad051ba2fc74aaca6a12cf234c6a206a32ddf8a70442fdb6439515b8acb55b467851e2b302e784d5ad63f2435186d61220d032ac5e86869325c5d07ff3b14c3877c018ddb50460151e4ddad11773a95cc5d60badc4d12669354ede96146e013eb95eb198ce3431d8b58a85b7757ef9ed7947f68b3cab04c033df93cbcf18d44a4d2f014d7e5f3065a9eb5af649657f7ede263c70b11598cd1504845c279c9ecaec1f94f18d36e286d0283c58086cc4135e21a20c449bc61ea8e5dc193c2cfc7f2484d9f77f2331005de2f5369c9e2e08214b35807018506bbe9a333cb47487ce25ecbc53636fc52c852665fe82b7aabd58a7a7082bf7bfe2dd294270b2c1d16a55e90234402790e7b02acc4251cf8b348afe414e5cb94b86cc66b40d750ceac1d06fb822e7350228ff763311f4223f6b45e9074305b2032b1007707024f215f5b2fdcb94d455117a32c08077fecfba19584e22961bb2372e52b47b3c44966a24bc86d532527bd2b080d9899a42474ecb4ea9772f11524162aec7ff6585573df5d67e23543d5bb48cfd7a3a11903456028e95a6dc7496301fcb522b20cb01eb106627cd687d49c1084874e09ead185157b41e13935db91fdf17524bf4b76b2ea1dd08fc999a98d024cc45716aa4b3fa12f663ca1f2283f2356dd5996e83ad394bea2d729d149b123dd5d36709284a038bbf97458aae9f69207f34d36fcb8abdd7f9b5ae536b59f5f1f1a9bb8d17df98cfc6b356fb3b6bb3a0852c4a63dbbafbb8c34307b8557286c65838b947820f33e90339e5cadd7166983a87cade778dcb7bc345a778be9f603d995e798e6727891629dd5e3d80f4d467459d681e808167058adab000a1cedd81b1ebde2e40739fe8544685a92f33a4d65aa2b1e97650e74aa7c391123f9065d50e461ef654f49d66bda164135f85e62fbeac6fc7d43e926e4ed7b060d06a0eba403bbaa0fe4ed2433a5e45e0438c37b5825854843a4dea82dd6f86a4b8827998d75087838afc42666adb7ffe8284726f85268c5321940729564d00199dd32144999da87ad1747967fa5512fc4feac4800b2d1229ddf124c8ada706eaa83a2e187855efe29830f330193f2f280108907c1e94e4a8b331825c75c8c92de65c3b60926ba1ee8d0e53c46a007bb0c3631ddf7b63f2ffbcef44a979988a94d6c33dc511df8dcaaeefb36d438e4431da117e05ae65060e77760a120fb5abccecf2654337860fadaf11f6f1032be55c18ed543dcea932a368ef725e282edcc2260432e5ae2252fd7552dfdfb63632a542aab8c1f5992cf06dbd6fd41c0f98ad292e8a55456f2627372227b29ef5df263f8a53e643999ffd9ba7e22f3caa65164288e5e30ffa442dccde405ca6f821286710c27523219e84c06013bc82d97780815204389bfc25d1bca6a3d6cfccbf57e0a9b40497f24871b04a2dc6b2a77d854aa4881f49d317fc087138e570cecb6335c826f91be3b177fa7ca6fc7d0997eec780f5b17ec01b635f6faa8f6ccb2915e190235745ba6fcef48b37e2e90748efe017809c45b5a89620294d0351bdc393b47c5895e105176fb23ef45b8fa98efdac3361bb29b41032bf1b85bcd60a978c690ecc9f35f4fd34652527d5fd38d5e42a1b340a223af83685bb2d15b7af504d1448a969a7ab1d660e626f4df2b1dfe4271208c621e3d28b8a87e06a7e79da95b56ee0a3aab1090cf3622a01d7fc2a9af233d91f817641ef56316c87017063d1166f5dde30d531d20f4592b285bb92f5232e0f096fd42476abadc6f31a3020b8419e1a460d071b8bb5d82557334241599577134f03b61ebe7659971218e437291ebe38659757a0249895c322fe9692858a30a6cbeca071265053aa91ce5e7f9b1c9aed49ed33215e9022cc309eec5d175ecc0b3665e6163f191424544b7558d86199532be9c04492f29ef4406205bd24adc79a1954cdd8044bc4aa624720e8825d658f5d9e9351cda6888ef0354adc7433ff05d17f0aed7ed739690d5055ed4e5a86095b975acaa772a640220d964ea895a9422cade511e6cc76372b7d26604dc17a5a5644f10349894aaa739c30918a0be037fe749affc25432411f62168289f9e8159093d2b7b0253b85af2a4d9e8edbe8c564112c7a3f14b0dfad90f11d5408362f3c3109be7586b5367ce52d9da34a85120c38505b9e00d45aa03ffe89b8a0d811feaa96bd30adcaa48b75661b067890987ad11baa3ce26b8c76523929fdfc7a9e083a1dc7265613695fc847cbff3b89ef550c9174d5fd3eb98048c8a8329ce0b05cd92bd84adb2390ad8571c46eb57c8f82c9dbdb6dd9c985a77d13316ef5722289ddfb81544fbf7e261a7dfa316ca469ccc701155d3438e6c82a971dc133e886a90d299b02715c05bb2dbceffc9af240a15c8e16b5c7eec3f63aebd2fd689f0638c91886588ae933f3748be30f6493b52332fe1bb0044ab4d10c2d56cd2bdec7885589ceac4d5e4c7ef1878ae7711f30fa0a377115bed19dc76e43ea37a351cdb9c9eab6799d82bb5e20795041b73fbadbdd873afd6e81fbad5c96b686333e8c5da9ef20406c72504ca4a9d2a61ad20a989d6cbece0fd626bd0e6e3538ec45a8451080f91a3bbec50a73279c48e7f333a136576b78f91ed059e57b57a3d9866c231ad85b75ffeb1c38211b82653fd1f2794f290daf3e53d3323cda082fef220352fe8ada9fee1c92e5d1f10ac60c9943f878637aa425118f90619dfa3deb9a92e9e8df78a68835fa437539d010673fc08a85748ebc8df5805fe662c36d9fd551ac75cc22ce656491ccbbb9ef3057eac645fe6414c0f5c436c80b7063541684b90872702bdbe83678a5a35e8bf8e87922e1f9630164d9ad0d7c887b879e389eab9aa6f047f64064cf9d7445a2c3772aa86fccef2a0ad4d1beeb97421dfc48c8248d0a7b982b8a3da081baa5c74f22630ec9748066b525b0b47bbc04a01b4bee48b566f44f46e47677bf61fd581ef831e1f0ef9f56bb3e7f4d6d7ab6adbf91425a406be72b0b027da2a70c532633e979a32c863f15b4ca026043d2d8c2908ce9642eb546620fbe508e172b9daa87f8874988ff394df86032c08610667ed1800820d4c1c7ccb0a48667cd6a4b7839f56fe9125bb742f781215a9435947c608e60127f6b7ca0bd472cc1da2962e0e29dc185d9230dd25affa569dc9595b64cc1dbe5b2d3fdd214a20aa939ae079c5e6be7843d18255982e1c2f48a794b13f16d22ee31d98f6e450dc7bae30f0c5d4b6b3b348d4fba2103a48a94206f717b0cebeb7441a893b8761b9a0be69117775c3e26c7845b327f6e5c0e9ba99b0a7b276e5113fd46e3e61f54cf96b9a944032264dbc1c43d18665f33b3c3fdd48784caa71ec706fd1316e3ea7c30e3c9f7b3baf37e5e814a9ab5e65734420c813c94112a9cd57e6a1078417453d344119075629d857581d03529e1e678b846940f7a17599dc40b6127116ddf601cadc0470981a72acc779433beec3af44c16c6d06eb69641532ad828f58f567c3aaf58110c7c1b3616776d6d88922d72d8b57034538e0419269438332654efec512e449ce6fad6366d8da7ad553193d396a28c5ff9ffcea731f5860af247b636ad4dbeb77fb4935390724856e67db3a559b620091dd16eb2cbe1f7e7cad2838e765eb795baa494e7ed77962bc5dc122abce6c79696854a97cd02bb8fa62cb785565e43ef1dfb8d08b0744756cc4fb57e0e603d73a3b6b545d3710c08e95c2d6082ab502642624d615b94caf3bdaf5d1f8da1cb9167f88537dda67e9ea0308651212968fa580e3f3d705da31550dc863eb4661e7d8d2e8e5245546025bfa3eaa8f891ac9c230488b135ce82c3a4e699f26ce1581e13a13b974094206621ef668d6490585fcb4c20260ec58eb0d18be554ca0b18d80fcaa0645a156543f5a4ab6e2da681897c2bd74fe12f43203e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9700cf99c542a4c3b3af95bf06caeed621cacfba57aebdcd74850b0bf578e5a90b9b98dec3002f9256889dea91647b5bc5a3cd8c53a5869718b117ba775ae7111e3e4791855f45c2c8faa46e6979f1ad05c753c9327378b817fb31144a15b0d022600e5a7c06f296694985aeabcad6bf82475d967c7fcb946acb993bcf59683749423d684c7cbcbf1ea5420307142a77d2472f66d4a9ece33a9700dc5702f493ba963c00bb505419bc561384a6b56b68954ea63c8fc49c2940d30956d13a2a63624116e44711743df394d466d9fff434383620e9fbbba5b7c79365db77bbf77623ddba300ac45732f2a326a8bb753317df5a1ba967c918711a3c71ea051b846c704210908958073f43f226e63642db93f511221e576dfd3500c922df6d29ca06ea140ac1b3965971ec4a76d5da99462f17585a53732ff790ca917bdf71914b194e72bb757368216aa9adec0daca0e992d7a151bee6011b0fc5243ddc7cc6dc60fdccdadb6c6552b522dd6a9bc80b69b8462d53b4020b7473dd230b8f9ea060f1fe56c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb38622a49e8bd86bcc246374426dc5c437d2a4e6487925c5e4a251260726d6d9ae4f5077e605011345317526beb608a54c2f301f0c183483a8b76ed5f432271032c995e7dd0269dd3289a3dc76e5df47b490ea06f6c73bd16fec3f0c7f9a6a37be5402f8e717f46a192fcb183e0a9e5e79f2aa2cfa6eef510fad9900b8135975f0c597f0adadf57a57ca03d7756ba9c3fb261ce77b728638e642c331e34ba69a5e32a4a06a86ff2377313e57c319a0586cc5daf3b932f2f892785d871f68975b90cb12efc45793c2731e203c883c9ca0b80cf7ce45ce7848738183f6b9f9f23c87d3dc374cd30cfd35f53fd341003c97039f0e2f107103195ae60903160f34ae92a2a7cdd3216760941ceedc0ee3b8567e2569d8994e77181fba299787cb422e75d96ab0a50f6dd2f57230ffc7153364bfcffecd77022493084f730206e8ec009fdbaffa5205bfdff6e90144a77bc776cbbd0ed7b83795509a88a64ec53e11387d0024d9060d06fd29b8a782a12367167b523d6038d056456c8c3d1b8bda75b840d9aae22d8431bd0114f6d02ad113ab41534218b81d19a5e2c2acc178baf41dea17f36a31a69ca04508d5a4df3ea41847478338dfb416362495a4702ef66e8c66efec302bbc5cc814641ffa87122a3bedadb69ce4454dc71fbf6586a2bbf48792e3f0223a86c859ec0dd43941f0ee6d3743e2d1216b3f65b000d2576e9b1451c4d2f78b19eb2992528028b1bb55cea5b19f77e2510e6c547e51af23cb53fa53f05487fbb028bbfb080f2792dd9e6cc4650f3893f5e8dfcde6fd5b8b4349320563f5ec840e452b76b227c33b0bf3eeb55810ceb1b99743727f515a4ed11da3b17b5696312eae59aad5876bf733419797522abfe176195d72736df43ad85c2beed0598ff4796e1592b66d8ae948f60316bcfb3803d16860f988bc6c22af9ef7f2a05b8e00a0342fc92f3ab4d08f198cb57d6d3e487397b0aa5fb5eb816254e0e17d394add3ac6c66ab681ddaa8ae78081063896caa08740e24c693f345b36f51e86d5cce4005f3dffc83d5788340818821f621c83c669181249fd6d85a8839dfcd2212648a5043d309130ec4f4abe4d7b775adede25e1d5375066966010051aabe2f6e915c432a07d413db7ba79656d6e68fb01003bc6e82972700c53378c49e948c1b1f010a900e4eddf29ee95ea4a8286a43b6d98eebbe0562c67e9cce6728bb649e36e112bda815976c12aece61047591c214621d8fc6acf39132c6a3ae8bfa2d902b84d9662ac99110bd85bfc398cf0618534381441f9924932a42e80ee7d155ca7f4757c9c15caf30a4984a08792831abd6e0e0cdb2c2a297ec8f2a18353095bbebd579f787b705489470f43f001e92a72dcb6bb2a0e886529254fd13ed946f8498a4bfda837e2fab17ad8eb955bd11bbb3ab966441185675d6363277fa29fb9bbb0e001ad3fd35d89cece5b2c9455ac41cebf3e42493251ac9f595b01e4aee9cf439b6e7c3ea84819d78775fe610d86a5cf06dd67a9d9bd7fdbb2785bc977499f891416d7c332034a96a6d487fb8050174f3c2f594b25929afcfbf17a17218e6a8daaeb86ae0deceeb302ab6042d03ad26465eb25233cf65dfe84c70e2f7b143792af43cf988ec410f43b3b3ff803767492187c4320cbe792ac0c4c68f71a175280ab5c0d7b6629f68cd8c2ad73dcbc96180aa0bf349d3707a1ff63eacc750417b2e521bc199b133e71aa62405f0fb12b0fad693d32291b63505c192d45c430bd82099b774467a40d9f00f2c944458e8e7fb2c0013f0713ef9dd509c1268a4139aaae7db8d22eb19757c9af9c576020db8dd50348ab1cba26297d576a781dda189eed5d5c1fab17ae7bf48f49c2f480e7ee6bd69e63432f53dd0b49c279e3b5863fbd3f7cfc18974e107be6c39da41ab2e6163ac8925421702c5251585cc4c8766389072df69a4d09842187960297cf5292aee5afc896229785d26c8a7f2070792a82f9f5a2bf37576bcf7203eee683e1a048b0f81500f8ff8a363e8a9c312bfe5711cf418145e0e1464d5f11d6d97c0d1388228fb371af92e604827a1e7097ddddae28b7a88a40be3465e2bcdbb9e2f1e3490640c80230197377ef533f1bb90b94c53a519c64dc3ca5f2b91e90327d22ecae3616fa9f36ed69de48440f273407f7d574c072f16b9703c05ee3cb577d357fa1be4cdc4f1582e37352b16e7309b06f85f15c1057257a9803123c726e721b9504a3963775c0440aa3bf12bb06da4d5a027b9e11f443832cdeb8571a3de006e559a9dbd8bb63f73780ca4f0d98f9c1b246c62ba3fbef607aa5a429b4a06fc34c474c6005925e0fe5b6aaa2608ea087fac3b9a6891c70bf7433d65fea03314b18bfde414371589c9ba66072026aa8508cde2faddfaa4bf3b112a1dcf615da5078294c8a1f740b916092300ece40d2e237857ed98a8b17650c605963125a940cada2cb83ba3171f6384a900ae534adc23cf995f7623bab05e8d485c32cbc113b16a943b96db4380e87ea39407a499c39587f692a6019d7dd07e4d9c1603518a6c3ec3d4d0e44465d07137e36713a15d7e7dadec500fe85e975b6df8db457d03fa598a99e16f5e19131ac9a8d5fd9814e93dc016d3d345db617c0fa75a1d97afd449f02c506f4de114ffec482c6c2a6fa160700912702819785093ca6d4a1c46ca92681eaf6fbd3a035fc8c9c98d94d4ee49808ee2a9548e3379d38a0d005f6d919cd7c258be6ac299f68cf180808a0c6aedc6b7b8121c0cd19891551f63be46c20201e76f74a4d8e1a18cb5ed1220b2ce7a2ffc7f62bdda51455a37caac8e1128d92240a0cea5e747d966540a5237eb0e29efec1ae93f001e58085ddb54a90164ac6aa89a47465482c792483531a8f7e889df56049d215e7b099784f270ea8278b8745f67688df2d670171efbec311415453ce5ff873dd87bf12e8e9183ebecc7c84f700de5d55f3168a121e6048eb39dbbba80ce327d8ade4a89777af6d7e7548e098875e868d63eb306aa92b6eca0a546af6d653cd18b303c53a34f66432698376d0dd3a311caf568ac3874e178623438526eb4f00a632079af4f36f11bcf9ec659de53effbc40b4fdc6ded84bfad4f94e8b60de1eee3c5569a7e836dbd8ced0e7b257e339f9ae9844c9c90cd82dd8de9dc137539a9161162b314eeaa9ad6e6d5d470f998bb69528b0c4e0114d34f050320962de43fe8f59e989e4a86e3aacc01ae2ef14b8586da5a4f0f2b54bc56db10c34a5f66b7386733b01c13c12659c3c9c3b90ea0eb5146f3c17ed8be02c813b4ab14587392c802c16175134effa7d5198631f161c40f5c8f26d3cdbffc27a10cd9d747800ab77b02f72e646d59f744521633d29712e1f4625d08f5b1b4c8dfb353e31d335b6320b582ec41346c0d05fdf56c3edd1ba4222c12a857bf6c64a403e54da315bb4a9aa5d3c57364bc894a2ffa1b4e298053a3bb706480027dd1171f2a21fd77b1ba941ae1322bedda8228b6491586a13c73dda6e6abf5b993c951d911033b2333abcab73f441efc0d6a80690753fc1a7ee15d9c64c9895f2d13ce6ce18b68c78afb9a061844a78c5ecf554129ce72d3879117d4ce195d5a846f6838ada327e237519ff4761129215a21184d2143e76397b66a3436cf1f08a9156c203756bbf293dcc68ada62d0fcadd7e42efdda635258f6f7dbc0a3a8c401feb3b5374d8dff8fdd4604b09607e15d38e44392e752ba24c1594484b345c67d58d8b1155308c908b958a5add99cac14fe929ec1274191912e58eaed732268ab60592bd062f522130acf35bc01ea621809537f9fbd5a32181d2792dededf8bc11b1db0778a236d0c3d38929eba74ca906f7b7713cb69baf97e8da510908031fdaffb9af92022e854326e55dcfdbdb1a2085fb1d417be2872c7f00c05890d0f7c293e999c19a11f3dc1ee73fd3f62879283ea3793412457eea5e7de6eb3d1d26b4381f3b616331a40b04098759e61c718d65e220c5163ed3494c3f27c5a03bf24aeff63084ceeee96f2c8db38ecbd2c9880bced73a3c6be81c2b928b20938ccae6c97b6015d7e7089e1370ff5fc9afbb43bd42f93e875c2fc179eee852431fe6da92f823dc4029e2788c5e037951f1eb38df3a113d0c1deb06ee9c52af9a9dcab08989b4d7c19e6f96adb60e29ea6c2e0ea98a7dedf6d95cf8994eab203958a21f7023ea8bb5be73966874feea2559af7af022b8d1419579e42d3b43286c1826cf6099ad19c65aad18924691aa5ac9f358d7e36a8fe0d14a63ba49dbacc8813f5fdb265d8614dcd328f052ce0bd1aa7c1b23ea7db5e9bf6e09779635a80f6bcf4a171f1dfe2d7afeead38e0c14b11321e15a53b0a1ac157718a67363802aa234f3084c2d281c403a241eb5ccada72912f97239e2f10fbec39e5a63501be7a5aa6e9a0ca3d8a10b63e4ac80f7ddea2059311c19e75353d43782cba5c7fc91185b6f6d367d039db4db8b48bf80321950ddd19d79bc1dc29480a0a250277e00a14a512015bc70ffe2e81b7436d9c2b05faa444daf697547e5638b770eadf17a8b6d0808821c381393105f2f1912f92a2fca6cb129cdd85afdeed84bd6f1a110f954f2f1bd1bb9efb2353044203037d3972f259c7d13904a17fc2a64711aaa2702f0cf1492a1aa3719a85d3a83ae681df2bc9b7007b9c0883c8727545a6969c741366efba1c19108ee892ade53bc27c79c784c6ae593eb5a53c6e0d86a31621a635b7c5a08ede2a815efb6c669c2b47e9bb48fb2ad53f380b74a22549f19f38edd7d001fa47b53b6099656e7c8067398051a8b85ccc1fb9496454e22b7dfd923a6fd32f0a8027610fe46a5d5f1baede3ae7275acf8872d33ef3fe67e55c61f7fcc19f157450ac168a764af6dffa37973883e594b5392c7314f33a175cca3d5c50c33e7ff55ebcf358fbc9b3b133c21c18d7feadc2c9721859ddfca5fe05f27a3f0e120af10a2aa9b72eaa12f1e9ca9b74b52a7f2d0cfa799abdc3a78a07fb571abb4f33090219168169251be7fc32cd770191a3e5f50f06a421231ca080620d3b25eda9c69361dcddff56b9a9a70cda3a0eb963e3dcceca38fd747e1f4c731cec93ef99c5e7d0aec882e2e03f366bacc434a0d2ba9a8fb5c3566f97edf63c9294df11ff68b146aedce32a116e900f6324f8fe0bc9c6a814e15653486e9cc05d7a19401258f4949026c9881e56c020729e30a5d8d639516396cf1f3adb27607b4a739c122f4130cb8804644d6ce4c49820dff9da849780b932bea231aa4be9273003a2c387df0cd7307f670f6391e5562e11a67d369c3b25c6a075651e0652836217d32a1cb6dc222509070723763a37de04963b3dbaf0899b8a6bfb153bd00cc6707376eabd239670b1c3b745231440a3cf9ac1ac5d4b25b6fda7c0eeff1a671d4ea1a048a5b89e5e03a3ffa26225995b102ba63273cb5f9eba8c4f1eb528ccbe77cc2db3008f5af8fa56cf3cf58c5e7f9b3a05e2744d085e6418e167993268382be5ddb2f5c396e449e799d2f6e572bdf1ccef15e1ab4e0d0a39089a363a0a26dd13aff5531c5e5632370a25abca4e5e144424bf94adfbe4dba74fd86c0949654af93d46cd65e6bdafb1f88597dfaa9dc588b8e4171e5fa154cc70d41436cf6c13a83faf5afc8270871821efc9bea9507e4463ffc8edd7563e3dbc8436c628ac937f9ccbfe469219d81a0084812840ad197b6214ce86966ecf132d694af0fff182a9684952aabd5fa8973dd91320cf560182f4e192bfff7d647a66044bb570654eb8a7ee329d1a1b027b48aa7deccebdb6ff186de28cf68c1848c1cadc3f2f507cbb53b1d6e169a492eb6325db25c961f44f73bcf0e1d159235b1ee089eb95e877331c7b6bffaaefd1b29b4918abcf01843f66c827fb86e83db53ea9af4ac5d7c76eac44773e90ba1cc49e33b54a9533c4e79b72e4ba0fb9f9b29d3b192d0bcec9e23f81868ae6ab40d49914de1b1c1b4766f5a59c51a55e678f9efa58ff67af8f7fd912f39af56c68b2f7984cbd1f8a969c0ea4b7136e153644b9398fa98ffad224a528ce3cc90f88360fef5bb927f44bf4e8255f91fe200f8f3baf4ac41353bbd83f76f62dfddea8ecb6fe4208fc0853df3c3f584c961db553da9a3d0d181f20f3e0f00d6939f44fffec9fb45fcbd17366b029c52f25c7c6355623733d568a0ea3973f374b8bd12cd07d1c66665bcd8c03d32a2d1067aa06ba1a7869d436db79275a00c072c540f94e1c48878a7619adb03a11805f0dd4f7abd103ff6c8f2cbbd0de37e5f93c29feca00f8d5a97acff1035c0af1c652e73af993738f5a397c0bbb9e5de074b6efb4489e3a78b52fcf0bcabd1bb2ad4f68a8460657ca2f9c6af5a02fe94e48d53714c6af62b3d06a112f379d76d42b4970e193314b5eb378b685965395c7ed759ef1e3d038511cbe924ea305495a34225b80a195a17bc109ba984a8d1f9bcbf1696c8757fdd52749df8ad88ae2e147337548dd32583b79ee183ede97ad893a9abb04040db3b19107a15218c8cd905889ef0b7f8875eed1be8082a30b1f4e5a8d0e3050ae5a7792c64d0118e1e57fa63c16897f37cd330cf51d4dbaf8a55bd9e72b816a9018aba3c0cc5bb0cd275a4e0a1b7041f8325aab6e19e13586539cd4c8bf24e8b63941ec067ca1a5d42cd62379c50b3aa4b4c78a636e381ed26a24f01d26c6b1fc272a5c5dbfc876adf19b0735c50e9f398804b6da8f96d1ea9cb624bcaf5d876caf9b0b7d9de03f7d35230bdf0ecfe7453cc479ca82251f34cea4103cb59ebd52f8709d1e7217c3beb96aa782ca370f73007424cb646dba3473dec688a5d034edb7318c8de1c32a37c86aaaf4845d3d1217996bcf81e97f9c25a37947d264a8fd25a47b363ab0244fb1e64fc6df0b905bec1d6980d9e2f702f47ecc70c303f7d7a2be9117255150fc7aa0adc0ab691a5045e0170de845ea8b4f324a266e454deb11629238e7e5c720e8cdf4af7f1bed9cd0c664d9caaaab7ba692dfc27452ad46a168e708403c20279b4562c64b53673aaa74657d1e57996e7f02333b33fa337961ab601abcc61753473e05e1db73066dbcabaffad5264df5c0f720a6d3e4213e11fef00f423215a82f9eaa25f0ef5b260f65163d95851765c191cbdb92526a2eceb7ec6679dfcd57e705705d55496b70f706c5b7617c057da39b9093389c65ddca284d6d370f1704a62e00606a7095556e4d4cea79553cdec139bf7e7a18919b3c2369320d1b7ca23db8f0e0a4cd140a70c3a8fb998efdddc615cc603a832402e5132553abe8b93ef6fdea29ba25d862934a74a8b62c02e1a3f40b9c795acd5fe7e6fc4e3e4ad5f1ec9ce14c481b857d6becc541f58b5796edf6d6b911db7e3c1b91054e22fa721891d19ff91eee38ff3271a8fda8a1872b8401e786c2a1d7123648ff332d723fc63b5ef435234c084a0e10de99105b5a3080c03f4851e995f211f18ef1ce79eea071fec3419ffd2fa8cc13dac6b6261c9845a572ce4c9f586e8e4eccf0a3a5db3db782863038772dccaa51ba0ef6a60961634d883cc2c099b5a64dd151113a9fc7a3da2bb66d2ddfeffcd93945dafcd8bb35747a251457cbc33968e744230fa38f5180995baf6bae243902f9e6dd09439a756d5cacf4f211c2479f765f6dab826f27ff7cd2f0c47b8ad77f2a0ef01a64b9ea722834127e50c6bd9dc8f01a925140f6ef91a42bcfb5c833b9f0c26c8b1e084ce80fe1d03d703b3acdee674ec8b58547c046998e8068a7c0ad68c06f74e0f166d287905d50695072d548a1756f476734eb4a02b4e7470983d4e157540ad3f234dd64e6d2038cd9ad819e02b8803780acf326ac5b53dc829f7beb2ea54c239173186039bf2ce7d273c5c6866d2b9c2c0faa2ecedc3c9aba1ae4acb3bb45afa28d66b8ee9e71c2ffb937b93034d16194157fa1abfe8ac85029245d45bfaaecc3427ab13631cbefa8088373eee89ca995f0cbf11c84684353823921c9ce57aa2442a182839087b849c69e2039ccf244274aecaa70c5dbcaed508e387dacdda141968e18d2495f21444e656f9c481623afdbcf0e3417641eabe6f3cafe3e9d2cfdf818278113dbc063af8da5381a87688102c4c4c51acf36b2a29bc0cd5faa97a80543f6e884f3ea2d2f65a782a8bf8e6e6fcb85e3668c1b13cbcc37a2702eb4d28b22d7522152e8081fb254969b4118d51f343aeb0cfa27e77229996c8ecb1be1d9c56d4964a11a5832876ca11dd7f8a70e915a1c4823b1d3853d827818cd72224a7157de6c53bc394932aaeeca81d499169a5d624e7ba2d4a0e7251c0bb7b8a37b2c3c7767bacb7321bdb0913ae75dcfa03cb7c3256d0aaf9ff0134c26593a6560c201103fba9aec8a9b573e53494fa4337180ee7e091f9814d189f1c38e8cdf2bbbae028eac02dc55bb0b36fc2f8c3761d6bbcf13d19c8b2b9342b33e8b64a357d29ef7201b1a39dd9dd30813d3e433e8ad35cfe8bb750fd5e34fe9270725ba41a8b98912eed5b089272743913221616d3af28fefc26f5f02e00cc15fa81f5d5acf7f25ad251b74e383d4eb55aeb6bea946f88977fb8fd8436bcb908bf95584ad02cdc9bea0aa8f13c7d35fd28c07e405707514e42148176e88b915d04fe5e855ba8b5ca871c07e1959afa57e8f78ef7d1be1c8a516627455ca13bcd16667e3a2e96b95f398b830154f409cc7874491ddc37175000136c28046f24ce85e13281065f68431fc1a14a1a2f36e22de6d5db0e054a30aaca0a321eaad883d337189ecc6ccb4ef10defcfacc1b8396d48d622dc199287443cb25778dc38f8cfc99ea56719415c0c62487b6a2ec2f7d8bc7fc621588cbccddca077cb12851f2d616d4c3bd549a8523e9ea019b122a31e8a2fe003fe547d4acd72fea91d128b3353e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6ebf1709c0efb65e31abc8e180f353e8e55bc0d932eb5bd4503fe1d334f860390105cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9702524e4c625beb712ae1a11aacbdcba4cadb0df5df2a31cffd084e25e409ab2f93bb8728b635235f4b2f6ef785603b5395493056e70b04de0b85c0424c0146dd2a1e0aba29bb65e5eaa983e4ed9a98e694f5ef86fd3538203db3767dc6994e05b12ddccb5f6fabf8e0db9913fe97a1fe93122208ba8f0b6a5971c82abe0df3e23d65149e4fd7f8e06cbd6f52dab1d7e8cf7acc6bc4ac0e6b813d90740458cbee71b9a43dfb8a3a1cc5d2222eb2a8fb8cb18aa98e0987563c305728dd80ca61995ca003b93240d77c83735149d10161cbb3902b7cdf1949935fae8b2669be726542773eebc462fbce4f853999933c856f3f1560612a153c014f9418f21098dca06289ac7f7a9fb1cba25f3f07bb688425f51429d522df4d8b0528b9f3c6fd679a97dbf0a969550469a56c23203705940a6c3953b6371597f23c8992ac25368a47a91daa2026d3c68ba48bfc4b118e568f9113265e6c27de878cc0711f09d2c363972136d3c3a2c0b843989acf1426f1f39f020e17963db793d9c3039a669b8719fab56d3017cd1da2e6bcecd750459205693095493fa743b47f770edd63dbab4bb84d7ace0c745b610f1bd77c4542f870dae43f16b98b32c75202bea9b36bc545e9988a80751d78ae7a2c8488ce1f0feeab0afff58d81b9971cbaf9486722899f2f78cbbce2b5f0fcaeec805445ab1323b6d90ede4cb9cbd22842d78d1bc0cfa38dd499d037ec67be95698e6e3641fc0cca2b0ce8e4c44adb9b31fd3a2f5467c7356f23ef2241ef71fbc3c6f2d0872f12a4a30aa93ef926e987c2917448e1d28fa1703cc42d29a91e4561caaf8ebb41c8408e61751cfce1d34c652f4c32fa4da5d5dc1bd23778618fdea36235ce6452ebf4b8f1f0cd0147a517bb6be4294f59f8060f3553cabc8f81c0b476479f212120278e435921a4192410732c2aeec581cfc7b59d8418f8ba26d516cb5509de6e36223db6e1ba23f5064f78144d956f71c6bfc570975f536c55d97615e5862b4a7222fbd0ec8010a0fcd27368362aea6bf8df11bae0b0766735bc7936217edc32571af83fd26afbc0317d14e711412d26aabac163746306336d2720534e3a324891341dcb9ab9c5bad02332a34dd36e17bc0dd0342c2cb7302e59e89ec2d82a3aa242269579db8bb17fbc7c4ba785e3d401d0267439e1f0d5d847fb302a724467bae5ec270cedcc5e4fbe0fdc51277aef9f74f173a763b20abd0c24a48e14569735dc721f242640777841f3299828f296312c0a3f50066ecfe56c649b4f57998f6e5b0383e335d33a32f73778ec29e597fa9a9792537c0a937029bcab2b9f0f698e281ed60f9286ba6cab26e059c62795c4ced4fe7bd4b45153591d83495cf36ff0ea7e609af26bd111957d7b6c37314a9c88e4ef709b226e4a92d985bcfd8d1e1c4dd60c8a415223b2efee3ee285a4baacd0f22c92e401e57823b80972ef2c552285b1d138577b185ed9a90008424d391f64381288294d4cc02b1c3fb591e65ccb7fbb35fd901f9b095da255ff6ccdf73caf915e8400e6d2fd9311b63aee7164031b2f67679c2213e4ba062b9e86d92b30a4292b102744cda02bdba707c8529e299e0f9b1539fa3aebfa22b9f3ff27c711d3268dd65b8a9195691b2facde38663e2d32844e68b328a6e09b90290cf611ea6e9a7eeaf5e81af73f87f1f0106c92e380998dd7c3602508430ef2738b6d3e8d56b6b05aff2d57e1bc72c0d6ca88a1d5a71289438cc53667f29eb54e24ece79c2c743f6fb297f489abfd44edcd2398834a8b2a01da2dc9ba400d778bda0b00a699f319f64d56544ab32874c3a3aba3c7e05b6ba26a9a5f3df94c95b135d9a43b633f9d568a62f0e817366e101a7874779389e16210c61299448378bb46127c69add51f960bdfab50fe1b3d66f405f2297d4710b0cb46124575572dcd1145331ba2502a1059abe5480622739fc3cdce1453e0eca20ac3093469ef68f32aa3baf52fe97cf9d75ddc385ffa471b0b15942a6f21d56bb8bf1a54f4dca3e325baa047c0a4e6e6facec5ae98732adbf4e0741aa354bc6643c4fc28ca48ca55c28be58a0c799b420ec5d42dbdefdbc022cf66dc7420b99c4eeceb8315fcf89fc1a54a16cc5e4a4298d464599345794cc2dff4edbd7b37014f4977404306a21f95ca7eaeb3583b195a61cdea5c5e770b2251cff1cd291785e9cabf2223b19a8ebd8453b677b33082fc93c8751d01ee8718ee8221d7fb73e029ea0dd439998f01e10be97440846018b3ffad59e858ae28c304cc50976bb3b5f30f3782e715a9083179a867af19408a4fd05467db43f955a50e06d61e42ea73172523369d1900e5af50c5911987df7ef610a69b27d446920dc6abd293bf33c7a96bc583e3ff01282d2683ec4e9e1581827e40633ae0cbc88ebf2426002a4f9f92c043e0d8941be1a3fe5bcc1416128ed92c220358e56400e53832dc6d96b15dd09585bb0cbfbf458cd7ae9a24255161d37c4897a56209a6a5c9d2e4d14e2dab35f299582d13f2f490568fa7e5a4a5a17c03b2f2d01290c033f6e1c271b711f94ec249c0f7c8233af608147f77f3d148023c7005cfa672efe76b0383a4bec5a7fbcf29322da755c5fd4f95edfc9f8c87e7d4ca6412d0324b7335a7018be8ff2c89ce379159fa951b20d66e7f0ee11395541367d6f457f4ed0273bf8723a34c4d9b168d12235de7d780a9af3e8d655add035650d339ee0b97da16a5e2c3cf44f561b723310fa4ef08c9baac775dc71ffc2f8e45552363c13b7ad8db5c80e2a15defab299d88ab821a8f7da27e0696d1d416346243ab48559fdbdbd745af1e1f391b7dc3d5375a55034662886ab3e3023fcc0abe6a62bd6d010e66c2b9ef11900b8f0a188602a55e740f2b25a015cdbeecc09606d04c5caafca1c849e61e645d004b2c05bf8b4e659bd38d36ad2276cce682d3f51951db75768d10c73f19949175092ad963555be2d3b3eabb546e0d6a8f7ea264ac820b5f91030d8c9ea58958c0c3c719e863b323db4ecd284ec46cb9ea8a3b7f4a7afe0becfa92cfb191388640fec7210a88567392b5b5040fd0c3d8ad287eb2a68d7c7adf3028bda16c438720c9604aada857a79ed7e17c65b682c1c15d237f3ebadf4f315f8e150704f359e8cc9b0e01cf8590dc12e1cac2437189356e572a06ffd3e4e5ccac0b550c549298f57cb657c21a48eeb30fa56a5de1101c4e7086c2fb1d35477472f7998ab8fa88997bab3cdaa236ac1feb84ca1099b2f07982f34ee7181147f36b94717a6559545ed61a59d6d77457f76b905b972822fd5dbe055b4468744f1e617d5ba682baaa06840512160cd1e3f3889bb4edd60651542d785020c93b5be1aa84626b2d73f28d15762edad5d449e1faf3f14a9382ed271a1dce1fc928254d84ee101133c516bfe265d863e07aa930f2d97ea640b1859cef5d494d5ebaf8990fdc2def1b14321ad57aa4c2f309e769fe34671f4d6d261e3efac198b9cbc253d3e60f4d205158c7f3db8a0fbc56bf980a04aaedb9e358270cfd8067f96903f518dd8f1870cda7eb4d4e86fa0409c539aac8d7a85bddb233779af282845f0068acc6afccfc426b2d3f07c39d14bdb0b8ad6b028566ab646e99613a8ecdba2e20ae6e258a431cc807414bac925b47f4a19986f7c86654c32e885821ce847e834f16f784674cca52e90c5b1951f9becf7d482f455b604dd98937b17cbc43dddc16b12ad130dc269a90eff9b398e8c54926cd800bee944e3aa0077ed9df57b34298f34dd3c5efa5e1e752f49d72a3c8fb9efaca5a9c5bd7cb68cfef14bfda8e03c8a81db30fe3ade4f1115129c45bbc737e6f5f46a436d44823b141927efec7e03679557d0eaa70511d7b508ce9aa83e3235f94c78efa72975372660d90a9b1685be8dd562f51eb1d7f2e25e66311dcf88e32ef0511f2b7d783d84963b93298819bb08410648b61db6ecb8a8b19c895600b103c963bc313ff4aa1b21fb1b495fbc755b49a4bdab4de5f673c7f5af08cc8c044292c4a6b7d48e591251ea56f8457f08fee648d4ded744087f26ce7f54b605f1933a507155d0898a459eeed4086259b2c618cf5469ffbc6be06c319da3014c128d28f820d0502a21cbaa29108dd4cbb3e9a9173b378b2dc1cf1f00961d3d5a793cb92d4fb41beab6979542eddf473331a693e1351edc2df3ed7f5a7b566bb1ce9e288ef8660b9c8c2989811ede8ab43329f02ff7c928671c2ab8f3231e316a2ec922c9f60145cfc734eaa3501754970ad148621f935d00e6b75d55f19231c87d71104d744f0f9186278c09b6aab5838fa77d566d12e1e5eb1d6a7ffd49362cc077db8f05cefc1d71cb922550212c0348a8ae5ec62142d172d65d73f90b858c77bcbe90ed08b6878d5df012e204e08ce9e884153b7316a535a35abd0919940f738624755db19d867f350ebe6365a486f0056a88c3f87ecb26f653ab404cdf1947b63074564865dfcf6b69708dec6b54f6bc8ac912d884d69e6227e38e26b1fa7d11d110ff21b7b1807eb3b1a45b311fc224f958d6f10313e7f992c627200e6ca2a3caf9128eadb8caa976abe229a820ffd0e11a3578947c13bdc35cebc6b3816b4f5dd6acc347039e1a0ef229eef7d2cccb5bbcbbe66dff0db56a350fb4161554188b4f4f991da117ed9af2d07d3de9f594d00c9d68fcab871c2c4e73efd7c214e0dc98ca1bad6fa4508c0e2052d9faef524ac93cae1bd5c143b9415cbb1812d51b41af8376bdacca53d000a32a26f15addf09b4ef8f9f87a3dec387bcc1407351307968084877093aece7369a781911edbd4c16348fe2911d1caa83a9577061284b00c11940a7c396563b676cccf6c8f385e60db9d5fa186f2e3b886e0d8c2cd94b1050b8f330780b8564c163994f3a2eb7e6b0ed552f53723eeca069511235f34bd1c1220e8335ff62509e8f81555e4001284270d1f25759938ecf2ae916c0e65a2ddc121bb28288a82535acc367be801c9f7e8b12c82f5c9f98eee088c987940a9065f50819b3e9406c73094472a97bbf8b5b2d8b81ec6663076805f3fe4d7598bf0879b548fbe4db23c9d76522e2b9f9ee30274ef1eb80b9ed63ee3a85bd969d917eca02956dc97fa1c15a9fda5f3fec6f16396a1306778fadbd531b593a5c7d733f5f8af16664345ebbd75e37d8e7f5d788d8d0ad7fa0b9131eb46e5de3d3ed133766666c54c3e5c25c3d5e3007a8d10a7f440893f23871b3dea2b1a6078425dbed51f6bd9ba8fba028979dd9ec5173ed8dde2cd479ec933fe670ca2e3bf31530070d506a643bcffb59daeefb51d555fc0dc29493e809e47382d176c6d1df86bbe3785b8902580bab4a0cc28e61df425d5eb14c42a934d32fb5a1c2932da347d1b0100eabcd95ccc765f28bb976052785656b4aa2150b590b04f5a2105eaf916675526fdab30f6dda4c2027b4f17e3037cbaf207a4ab1ec2036e663d9810ef9e69dca11b7a5b292e6409f52245dde438ad32fad3921e1b21ace150ab071d130eb3260fe7f004eea5c50941682f8d59a6d0cb7cdcb259a7426c67d6db81ae26f749effdab8b1ee618ed7fe9451468ebaaa5f83ab7f384fe13ebedbdbcf642673e9c7fbe91d021033ed8156b2ac2c7fa5595505346dbadbb4ad22a07070d69a861b0a54d7ec5a15d3fb49a63ddd6408a738f2989bf93cd7b90d08e437732ffe5a58ad7c682330c74cd36bdc1791a1aa6e4c77ef1bc3c3df0f1039b5a18d53f58279a04b077c77e205f829b02938f5edc064f06fbf0d61133327fa848746cf3c9ccc689992cc1d437739b5f8cbb7603fafdc656ac0e9e6f17ea120b9d70c35713683a688594a3054c1819ed40e4bb93f07f606dd4f67d4743fa42abbe63da0ff75dc9f95cefa486902e1620fd563e82ad3a035e40523b4d45e4e33d44788915e3bac44d8c3659d2286f54c7ac46950337e674bf06fc9064f322344545ed3f11b572b704bedadebe277e86da81d327c259dfa12787d15b5c94848a2399189f00ba0fe6562183e715e4606953f3f5861ab6cd7fb52d1cf37d7b36544dc41285d2dad2ff40ba5b29f557d24fa0470e7d2cb5f4cd3da747ddc063b90a728e26bec84ba4910b5f2cf2c8c05e7342862015a993a3313f3f34aea68495c18c1280c20caeafc14d508e7ecb0e82d3524bdb55311ed08d5ab4c3d2b13f0f88a03ca4f9679c22eb7894196b201f0e8bd219758a8f73a1da44f7960f296093a9e6baa1f97898d1c748cc560de49b4a11e5b64e7b80228c75d6de2bebfb2c965bfb61057bad4b57dd93dae8dca01136e8a8372de69ec5553f00dd57c684bf633e556309adf9f529f0eb2c16117a598008b8c831c996939011523aaeb5c8b314f2a9b49371b885c372311975fde9ff4f00753de9aae1e68e97a4b2ea0338a62e7a018537ea6d2fa52d5adc27dedb0ec38f00a63a4727cd96680554888e755b2189d331c818f9b7136c43931f95be1da5b8e41609d007bd09b1a36fd98cb3bbe702ba0510ae118b2bd2507336fe24fa03e99ea8598ea6a2067cb5140b76b6ec529d4da2b3364a9d32773910d6cff7d4e960826c6e0407b95ad76f8e9aeebcffa108e4212bc37c8fadd150c512ab882f2133a159931b2d8e041607c01fcfd337845008b5cdb02b48b2be428fd5dbe870524d11032926bfa8f619436beb1d4bbfd6353b2bd64b1ea12fdbbf7f627629596340fa8044892683b71abb6d58a88159a6764b8637eab1cebec2d9ff9f0d0b4ef28190d686331bdd99488105af54cb056270cedc054963d9d2b3884acb6a0a386cd46d5b1d4adaae22072087cf7db231c1ff387ce1931a9f41890a4287d47e71902e4400a31b21807bea7e28c5678fb6cda29e1cdba2e4da450d1746514eb226f06b9414cb71bf7439cef73e3b1144e546cb4d94cc1d1eac5fb629b7b3c09fa2bacc01733319f9e692b3c6bef45be3229d5066480716c496026bea1b4b41a52070bd5566fcbdc3c67d28d588943be65512874c5583ff40e0d209c7f4ebb6fba6209e944f508692b1c0bf98b34f26a36664a36fd8085ed857b123e6aa68c038eb903b7c17651f2922e2d875a16cb8a03e1ae616b2bbccca48eb0b201d660205e650ac2260d192be19212576c288235863f69425fab4c7ce5f733b88a0e63d5cc2ab589a97a9d9ebb17c3b5a06211c994740f587198902ac6d07ad282ca4253a213b12bb15f26f19b4a1f009237328818ed1e33a2d6f841499ce709125941b7c4a0d84941d2ade05430fe1854808b9c85c5af1ec429e9c382dadb221a1a841b4956d366af7ab523709993c560781c17bad202e2c35d3e59704e5289d1cc7597983256e41887d618b401d439015f93614b5669132f977efc1b85969bede1cc4f11d6d601e50659f7c5797925820b91683d2bc7e336666a2c78cb514b62f5768e2410c894bb0ccf1e430ac24b60a1fc0b87ee542caa040ad309b62858051d635032f9ab98d93ea09018894a77d184f5f4b8e551281767e4b85bfabcfc258fb39534a163b9f12d21052fe7fe03aa233dc764bd3eba84ab72d18e8af4047b0774060353ebfdd1d286ca469211adc86c11a0ad072c64a72ae6df549c0a7b90734afa78e69533d7ab75abcccaec41b87b93c6633a095891b7c1827b39efbef129a2fa9b9cd6e8680418b966e68920bd52ac095ed6dfdce4392e2e0fe503f7e5387ec6d2fa8f4f761114a42595b387e98428570b558b7eb0e3182005338020c811e7abc951172b4a8f99232f4d0ac6ad3a3f88c1d0b8e9b818bde722c053c13543d471b1af8165bb1a8f0faabc9611b26a4886b4397f1d69d763e8898999b441d71260cfaaa11f3da72c768a72f559799c95cb5c6ededcf33d25cf2ee6a6185ba48759a72458bd14222c6e13cf49e084a3087e224a106bb89c17606b2e2b478e8ce685eb9f8cfe61615748856a1866176fa8a25829ee9fd5ead93463b192b905d0f7cd8d796409115e857cae95b47bdf5004d25173bdd80fc66d0f098c7bac38ed16976a5f519bb37ccaf94a6319337b4f78c4f8c3e074a1199981922cbe9b1737c75e467e0af9162c9754dec8d5f3bc73d81e9933b14cd9704f024a0fabcc7b186b6de9bd24da0efab4a46d6722615b112e6b002c2827b360cf94de82cd3dae35baae3197c983e4cd5ad01ab828107f352009e444bc8be6ced955b3ca7732fa02b1a5a2b36adcb5ebb0914844be727524a368e47a53b7f297d316c45beeae3d9e2655aa2df2d151003822f30983912d8077a56f37a505035c52cddf5445184aa7e6f99f65786b38edaf54af0e419a99f787f610870d72597010f7779c3c94fa3ed631cbc66df6f87a90cf67bfdab58b76f3e33e32eb7e280a962e562b8f8e3cc550b0a694cadbf72b1825c8cb660cd7143d8b66d9f26e7fee08f02a8951e0d1fbc4f3f4f3b40a70ae60a6cb53d53ae65a0d30cb8d869b38c3539e80b31008d858ad148e61428bd103d3e1df6bc2ef29c5cb53f243dc26255cdd9a53c7040d72d659053d8e6a28d82cb7069e743bb9a00addbcdb9323e0fa2e249d8f4a80c82803d86d6e61ee47ea8c5da0b565bad921b6858fe7d08008bc5ba2937bf70ee12f448c2149aff4e6899e85ad7822a0dfc29b421961bfbbcfe101e2fcace38dfece3fe4f990b0d1e75881f9e8a03dc1d2faec581040a2fe448d5b6b2eb881a47291d50287eac07aef2bbaf8db11ff627937de1cb9b6ccd0469a378e5d401df65685f4fc053afdf96c059fe068ed979745ba85c58ce66a27a3a067bdca874515c725fdbd30650e013c8318597206084937f6ee5744c34e183f5580947ad8aa68d2922f072e94207149250dc2922710c64e875b092756002901ca34559beba4d1d2505f45a2e45577e633dad23f9c8cc9fc10250e41fc4be96270bb2843f03481823e81824bf8ba37d9b5a042386721264a9f6c9db0cd986b5b13c31a01117cb228202a281dd2ea5f0c816d71996e7b13052418698a12635fc29eb13f3e147391ab6f7483e780f8ca3dd1689eb256e761c660f078fea7c94c5017d4b230c584ebe485b33930e65a5ef9ca76ba6669a9a110c1015449755e52bfb4f8db8785af5696e85d8b72fa4238dca7992152b60f125bf41ec9f4f3904342377514b663bbcc6acf9483cbd3835b222771350a4f7a4910a318d407f124d4f66d0ae6eb3e1d969108a25622263f6610935bb37c2591189777a7ca72f1b6cf399b93d0c8bdda0c44ff86cb4e8a3b077ec75dce9e547299f5e86388aa85d5ba77e35135efdf05c7dae30fcd08043d07b154780820cf460bb9bfbf6f010ee50f2bc5c27a173120a7bd06c62c533024596135c40a9fde402d1fa5291629babc42e92fbdd79bb912774fdef9ca88e27394883b2bc48e1b2619d7896f2c37dd30a2a9467236f63a037ae5be333b8a5d978a568cef8c980e8b58e1ba8f84e642334de5e286b37f9a67506241f8ef0883c7ed0b0714687ab19f174a392d3c6592d985d41d61da2d862ff3b3e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970332fbbf84ffedbc835c26e5552dbeaf70945b4066d07be9e7f7d04b18d027f1dfa1ea864d665079ed7da988bceef1ab8633eb65e5d3d0410aa536e11122247d3673eacb0e36773b6cbaa68fc5d5a16c3e7ee1f9ec5e14debb137d43a0541c62b2c9bccc87a0a4b088bf8ae6600521f59a6b8138154f1dc3b65f2a39b8bddae2384b78f4ae1cae2a962c42dd6ac493bfa4332b5a4ba64e66956aa3c21fbaa186ae78e0ed647d700dd6e4b3e20a349f787fb999e5699a8335828e9ddb3fef409d92cfa3f36986aa97f9ef43246bbe32352fdca22e19efcd9df32f6ac15c613b39213aea68f340231dfe7d327f459d8b948cac5dffd0f623145a605b531cf45dc0e92c434105033de54a5d9a60740e6ce41f1a1c8b7e8046ecfd18055ad86ae0d3455cce07d66e6d6bb908f829eb43dc44b45c4669dcc93e3587bcb832b53ecd36f9b7dcda6653ce179d9c8fb2f537910da8a27fa08019e740bf07db087ca200ca8e14d919fd26c97d04b054f3f9105fa7ba8889aed08be74c2d9b273f0fb90abd338f62e925dd2c12a9fbf67dffc03ef205a0f717ee3fdfb84bd8dfe31c5f5bcd14690b3eee3266d9ea1c0fdb8c382856c97d914f2aed712c81c2a486cc0f0005fe55706239a1c38feb243aa908fd26fc6b92e6dbbffe97c4adebcd9a55a344652bdf0f2087986a2015f7c6d6398ff57af8a6a2e984f788520dad74e9111d74134c63d7c6c4733ff3bcdeb55414d80ad7b362dd5ae092cdb50ed0fc689104e93142435505d2b93056599c05e44196b5714567ab632527d2fdbb38b063513744be2c21858f58fc4f8da9e2ccd867d55dcc06d77d17121521912026b20afe64e52a84daa9a8d7c4666d71d956a66cf1faf09f3bc9ed6496c10537838aefa0a8218a83cb0e2b7ab900f4adcc650933ddf03d9379601bdd573bdf0d4fffa1611098635ba9936e46ae4656db7d9b4081bfda5b13d9762ac53172a37669069fe5347cabc7b5e308e83ae9139a22ecd51985ad15233216a4fac11afefc716b6713e1a1935b133283be529133583367fd420b9edf506bfc45e31ca2621ee839a0f020a29aa44dba6bc4a2e2d975deb3891d907c7cbc79a3eda7e9066adcc4331c2dc2e6cfc4627e7d2ebf7425ad24855b6bcbb48e9f80bb2c603f3542ba5419182be2dc031df13e4c948eccbc3bdd25fae1592b428c0be1cc48006010e14ca33565885b9d5e1437521b50b7c4f44d5eed5f1803d3aee837d3a725192c8482ebd77e54c2fd1fd81af9ffe01d773125ee21e0673d8fd1e99646b99b93ee1a50ab7aa5c8157034c6823e03ddcfb885556a9e79f0081add6e6635d9c386418bc9bfb704f2032bc5e2cee3176d069633d280fee0e289aa1a15bd5b59445bf7175ac629e2642958418f393f542687775fe964d79195db195160660d2a06a055c70a3601286d5403d292a7248756c4aaae0cbca33fbeecebae1b883d3d3c585ecb987b1f53e49667150e64a6cd990895f13333c2405c6c84a802e6a0dc9be2d3a8c3a5115289a185f65178994651f1ebffe54e8e00611662cccb1a0dee25365c0643ce52904adf11e91e49e1b7f8af88b365d7911690ae9a77a4cdb09ee850c7571372755e54fa1f72c865a32e477a8549fdbd8cd218efa4a67763d1539becbb18a217dbdf8062b8d2617af9c9e485de81f0ead7e2fe9dbfec0887dd2b934c7d4d106f34be3e009b061eea9fa41ae19c2691e44a5601386884aeb79ac7d31d35b32016fe88e9f79e747cbaa905cc9e7456892fac16760929e60e5dda2e7c693ddfe283d59f78e56f2df428b965c3a79429d7a48cb06bf51858df2ac1d9fe367b152b980333072fe332942fcee9ac51a6392ab415077f304c3f7541ddcc5441d98576a7e3b4c30a798853bc5da104250c49b7629960fd33033aa1aceb02735b15df16f61fb46b487dcbf31cb9d61aad0e5f3d2f909e719aab236b9c937c609dbe946cde6579975eaeb871ef137d9bf6c38d51905a01835bf9cb3963c9ae77edeebca3cb64ed3372d887b83bab13bd3acb411d5162261e375e238659a3780244c78b051d56d4c3fc1bf04cb722173585ce16bf22e7d881549ba4f0b9af185a41a5305422d0864ff9d506024a223119d749cfe9bb98e85a5cd6a510041e019e25589199dd36935d075216ed56eeb7330c18bb1d6f8b1db8a3c474b3ba583c18f18ede8297340fc0864b4aef4d465c7c84360870105f5d807f4caf74dedae4724b39524f0587b0d5b4fe2750466a1021eec3a1b7fcb454d428c54e19623f5e9f113b57a75e9b182572eed30d96983008020411ef0b1d070ab6f174495a97d0de2d50bc914a107fc64ec15e868d819adb8f1d211713d7436c0d065cad869860bec9cb1dcea0658ed09c026acd4ae14601f0c57802dc951df389c2475dd79d09a2bdf4d0348ad6636010ca2eacd0dd9ea87fc328aef9bee5a26306993983e10a07086e4f3fb6e3842ab14769d7367332aab0b7af12609ea6c227e5aa57260d733cbaf9af8cd62536b7c3f0ab38f262d110cf75df259da53695b46511edb27043c1c3e7967490cb8efab17593b753f2d4e527a5c714003c4d23be4e1c6bf98d99c627e8ebcf29ec8745dd2b44ab724ad54606c9ae993c95038987c58ad6fd4439d8e3c2475b20409b2893e91ea4606483abfb895e5016511171f2fe6aafe36f45ae18460e438e3788cddc9b7b3b6fcae0e0b8b5eb3e40cca10ac985bfecf7235be3358e3416fc77a5d0b2ea429673e564b1b1a804b7e73b1c92cfaf1b565a1a87408297ba988c6126c0e821692b24b2c52e057859fe0fd837375f7c5fd5b13c7a0f81b1e15a8b3e28abdb65e87925fbc40a94b86d648c6b1c68f1f5a7da1651bfa92f333b6aa8cee8536c4d62a30f9fb8fcfba1f8daf29ba6ad0d99b62c19dc04d99301c2e8e4436aa196ca2d668c582fbbb0532f196b13d22da024b5378e870c1706fef56d2a88e5896ffb715ff7b1340c187b352fc317bf38408e11a03f59c9b7d224dab7047e5c28c7e7fd1e64c547c587a8ef162eb225f109e988c6b2f11ba87d8d599ab9bcc18936d38b9688d5f0e7689d71fbbec41ebdb1b96f30deb13c1474add7faaa1f0d4275fb9fcab625b841ec582d276e253c805abff74f6d3cdd3e8be81ccdede868124a0fbed4f01232f3440f25a00f4daf57b07636f5f3dc44fe87454c886550030cf29c74d642db09790aa6f9c94d0742c3be04178ee1ed1745840841e95093c2ccae6ff23e6a36b0cdc26bcf9e08b1f8ebfaf98e8d7130d1df4d78092ae83cfba86ec7020187f58e0cf7d30c1a72ccd507eb6153482d2b1d3c7a3953be41db50bf3f40919579df68a04349f59053de1ab218258d1ba1dfe4825193d816a6cf694b70539674739901a866da1d199ed26b9cb72afa8098382298d994becf33c77409f1cf64bc40f4e5bee1e2f377af37bc4fa9bfec84a438a426508bcd665b8ebe6a06abb5705f2155bd038fd5a2c60bb94fa9363d8a94e242b9595f073e5cc92ca814644f4aa4a0b777c6f9646a1ab492443cf2d7b0cae85c0496cb021be052d24bd34d287f78602019a0ed7963a5e0d4e686641ecd383f5393ffaa55c3caaefc53e1dd32ba878759ea6b87c948903c64cf4a03892880fef2caaedf444173547e7e1c65cbc25b6cc037e484a14965268193decf0c6631fc3f83a450ddef72f502618bee68df7d6282c7fe03bffe157792e0d890859006724d84bace01078aa5ec9b1858d241f27552fea0bd8f28c46998f78ee7d0096b3c9ec6d996d4bb64d241601d29d00889f7b094e9d370ea8b5f6938164b1f363433199fdd6d3b2ee23c4347a2edb1e54f5b2fffb3fab10964b9d1e0c23532767f1c98f12cbef37052ad7c2f6157ada015137b2216fbfc0c0ffe2a73cf052f3d57b722b30df228717d6a2f884828af2aae5773478b71c7e1cab344767d6db4cc0fd44e10a7d3d3e4ca4cfd659feb435871aa823588e9a96440a5cd97ae5c73023161acaabf7b5fa5d29e498faf661ba85c17761985f69a6f1130eeae502a17571c0e8952c07684f8a119e07fde77f888c38998c9978b2361a5bfa254d8a7fec10988cde3f2fda854a0bff7382413a75a5bc2ee559b147b2b1d375d9268de94d71b3076446f797eabb29ce53d91c85d5191d16ba135bc7ed0ca8d1c24d97f910f890c783828be682cc88aa1f03094a43eba9746ac4f1c221e502a9d35d97c6cf4d708436d7aca2c734fb6077b623433b278e18e95e8319a90c171db3a8a32559e4668282fd3a8403ba0de0384f12ca2704b7b319d7a1d16b018c996728503db60d08ac1912b0a9ab3332efe1f973dbe6c787bccb12b5fcaf628f901bb08a82faaeceb821175e57b60302499c0bc8bc9c71a0649babc984827ceacc3dcca66c07e2b0389bda949a416dad11131531271a4a28b12073d16ee467eb2ac9e21df002e9c6888972a1296b5ae2facff6ec8a051d5cb5b9eaa014f05c1434812d3856e745dd2c0e13c59c0433edeef602fb4cec5120b6911e3f4bd9cf689e93e9d5247c6d0ac3fffa3a9a842f9cde5186c4f258d63b212b502dbc5a138dfe19f0e008d174fe7a2f2108019b447d95cafba18ac5e2ff8446dfaaf8b5c4856080b3a314c806b45316b181043f2a864517752b198ced48f7b51a9d4b33354361e77996d2639ec69afecb18eb23d428f6ece9c6086f8c8ccb88c141aa2dde6c6021d117b418a15b0373594cf54ed7d8ecd07e9eb3b96b4021f69712c8d9cbf4220ad63a9030789c556802589f1c05254f9f9cf50cfb4d00114d635723c0b9e7d1838696ad8f9d150cb6af907adcb43d63d3ea7a7ccfee3f2f9d9db3da14bc2a981b71a7c367839cddf3cc2bf52e9911e027d75573eaf927a1564a84f8189a766dbbc785503e41418524c3892cb3be2b036b1c52f5c9159e83b4df795f6c258d47f2c5a75e87c909fa9ee690c46501c00a3386aa1be6db7ea55fe2d76533a2b6033b544a6567463cd571880b2ce565ea3f1fe5d8760495074b730b1dd698156d69479c6e15b990ed9f53ffcdbf79cf8e381292a0e06aaa63822fa0a0b46f86095912aa9dca530ca0e2999f614d7ee7d42d55b0ee24b018d9843a8f4123220dd5573b9e5137d8cd17051c7e6b4f98accc59f6c6cf6ff36aaf712d49f5b0653d2f81a13cfeb41760266f4f3b8c408eb7d225dca5d484e1ba063c8310ca561cbf1ab8167d5ee1327523f0f56b6a4e841bc6d6c3639f94706e3a42d981019fed1d7039f082a06c4b1a9e70de112b3d1f8f75dba1d65863457f6ec41ef6f054e7011889d1e1c39ce59224fca5b2250bf01ccbd4e27a81051459014e29e1b5a6954593a883b97d59e83596a6a678f7be14a689456c3e4219065854142e9fb061567afe3085fd1d15e768bc5ce4782b730c2ce264a34e0d3ffc6207538417773bac2ea11d6e6ec16a107b84d657211fc945b6b323329c42c3f96fc08154dc23986eb3a042d87aa4c1bbb0140dbeb5b484078bc1f5652a877bcdb8d3648f55e3a48c68c222264ccd6a77964d33241c4daf50bade9692444565c648919e9a16fc9a7ae51f8f39135a04d1073dec9d87903f597c079a3778ab1e9b61640cd3611055e5fef9b6c64966b916074661dace35b36ca81a81062b4909ba0c1039c207ce32628f82270a2dbffbf457bf072ea56b2723931279924f9c2eafe76be2668814c0e404f21b7f168c8587bc13ba24f0e47ba237c5c006bac3029da0e29379fae707a78236a0932acaf817d12222629e1ce662b0511b2b37d5ddb9e5c9c90a61a0487bde1a73173d6cf20d8076660df5d080761390fc1f229d75ca8001b70d3d146ec3e0d236c39153927c9ed59ce86c7d71bc668793598b3137d3bf0345250f181cb4886ed3ee4e774c65ee3785f3cdf20681590cd45f728a5302bf8d7e5764ba6c8b800d4091dbd32f64f1a5042b610f0390c604694809839ace2c7d3e8eef40ae2822777bcccbc74aad317c6f34523453dc10c0fa2c48df35115d1e7cfbd82a74bf268e704e40a180d4bd80468b7b22bfcdabe2442fee1242759868cdf29d0aed7a3f27db03d9e21c4d9b5bc4b651abf5cec9fc046e2cc057ced13592e8babb3d79df91ca726a7196ca265f8368b281f3dffd4eb5533f03192bd73e92fb2fb6deb9923619cde7f2a339af9cfdceb63ce451aa24602e16d8a041762bd8641b02487edb842ac1eb31c0373b8f55ed2fd8fcc2262bcffc0e63d871370951f014e20732e27cc86e3c2a6cd18d507fcdbf4d44cd84885dc484717988cc07905f267fc209139f2739c0c612314b196d6717078bd1115479dfa8852c42208b436fb4eb5efea65a881cdc83942fb5df4b15e1ca3d19cbf1d2fe74e1fdf609e6068b9c614b6e972e54a71666a319cb8f9c5568cb7cfa8430bcb42673976c9ea79dacd638b16021b8418c91ff33bf144b178d7c942f546c6c16af0b20f5cb254018e69d4fb79f8d23f8a5f7cde446d46e8c6fbf346f79e1dbce92f632ac82729fcc071679c1f44ec7c2a76261c7a292ecb4b8bb31b0959381ec9075fe3c03dc5ca361da862607dc72abb191cf2c2888f1f65f7888fd05ea0d4cae24db5762080a1e2a2ce08a127a85ca2eb6899a2f835ba181e2840b80291e7b349c2cdf729827ae748934f58ca44aa1dc01ef18d939ed5b6fba0920b81033225fc1c2e10abdc6926bcdcaa14e4a8b88ba1c0fca228613a514d4589bb0df7eb193e2828f4f5307222ef7c54a54d069949e1dd649fcf68c87f7a53552907fa52cf0d843f63e17db5d1af6fb65959f4928e63edff72e63ba72833e08c472163f943ad2790cdd79b5b583f51bb12cadb4afd9ad8a239c368c81253e0685cc07ab188211cd5b52f7236ddf7fb6777338af0b7b5a76b0951537cb3c429df16fe6860350cc526d9730e6ff8d2702a0a9034d62f034a9b2be69ec7652b09964a2fae447db89f25051c0f2eec4a477e60812e45a15b095f05ab8bda0804aa782a5956deb12a71d134e572af725d19636f89348e35b37d86caf0527545250c3ff6c75ef408631aae52aa3b3e57277eb5e4d9336984de1e594038650226f71f3bd5d337075653e393e763e8d5fd7ba5ead9822c97183eec248395e456b92af01705b801d77f0c8163c88b908b5e06ce0433dd408ddfb8fb817861292f24161a3d04a67e125f9ccc6f4c1341e60aa10dbefe939b712898bd0613f0eea96248acde5ddd12c3d9408cdb713b5bc03d9395ff0e63fe3c2415b77211cf35a32e574fa3dcbc81c4f00b6a16a33ecc67f8e3ab72affbd905568834e94b7bca5427dba4760fbb891dc5e2133cced7b3472e9feb03616367f69091fd4cfb92eef321c01b1a43a4d653165cf59ee03d8ebd351954792132ec0f0f6a755d4992138613f7e038963327cd70d545e980475b94ca27af6942142d74b2812a8a2cf1bd0de383ef967d2dd55157519eb101536454a906b8679abd512b29bc26bf2cb132a44f8189c4ff808d46719008dfaf38a43a994083fa676cd79dc7aa1e4a49f0610a4e68784673995139c53777fcb327f89911e42d6bc0d7cbdb43f6fffbfbd126c6c331d1fc4aae3e08f4b9e5daf7b70437c79a69ce7cd6b16f6544a458e9350257f025aec54b940fd4fd58abb8b21ad5cf3540321dd6cede362badf79ab9d2e94f5b913584da4c2823615a1b1c4be0b18f17fe14119c683ba495587a2ade68f96514bb99e31813911c3e6f8f085d57824bc8214107262109d121309e270e2e084d5ab763ffec3ffef4f29c7ef035cd97002ff6999f4524909fe2c4689e47a925de1ecca13223694c3699b911cd39e0de8270026dac5e6b57db7867e8bcac1fc1e6d0761e8d19f277df9b55e08192374d5e15d1715aba4fa24eaf435b5741923e285b8d4796be44cb9726ab98c98223c18a8ebec402ade1ad16019955c5aefa89d134c579edfd9eec03cf79f55d26db4ba8dce061ba489db3614ed268228b1a210f2953e8c891990954bc81a5bf46a79746b946d084ddd6c49b2c299f2f5c1c3e82f73422fef82f27a5b38af76033dc4de2a399303a64a4fa2257aa58d6376f1f9c2a4ac491ad19e17263e8e139089ad5899e89c7609aa31722837ff2c23d3694b6c63041b3e35b66bf7c2c3f63967cc442912ae4735c558fb14cfd2d5077df907ddf155d9068e142dee235171f7e5b803c8e23edaebef29dfa68a22381c2c8951d171d480958aca78c3470a42fb1f56d90019688b05d4fbca70f17cce8e0955b9790265499e5868a47d31fe9fce26ffc794d65b21505bba19a6ec47fe961b8eae0d5d4fbe66494aa9b5a518ff80339c2e41db4bf3c3752d33d77adfc4de04362d0ee9810177f607972386dbddbf0095f9fd9a77d67bb7587006c471f83603b0f6bd6733aa125922a7ae4978b473aa6ff2ce15386d6ea0c933fe8d6cb2f98e976c3d8a5a96f857fcbe624cff04bd4dcf43a3d639b55b650f487f1e4b967efea75eaf1f3321904bfea2721d6cc09e8c2e2370a4002ac82ac45807379b0174f7f3f76ffb68d72332e49e194ff464f62586a7ededfa226d3cc012db25ec27e390b2b7ecb9b9da0decee93574e37d4f20b0dfb0ebcbdc211dc78e94b4138bff5b1a22136ef4e784e128c8c6db34b25ac9f26386f3dfe8d924d191eaf58b449639c962fc4174120e8143e249533ca61ede4c8cceea8df48748124dcc01c3d8260db27138893492f1fb483eb0af3a4b1ab027905d3f883e91b389d5950333948c45b76761b6caff5c635885b67dc0c345bf79be9cee3cec76fa5ab13f531350259169da8994804b1359bbabdc4a59943f797c2b2766a2a485df4f773ad61e9a88a202a85398326ee4b85f02d0b60d93ace22c75c0a879ac514021b1b4c8f8c333b7caede2779d61e9a3a0b39f72230f4bdd85a0b464b88c03b0255d7d309a2ea6b38bec3f214df50e09d8eada6083df7b5ee5a2b5c3990635e51361f60772be39d356f0fa455e7522f1b1c8d699c9f8e3b046737ee0c29252b1c4e6ee3cca58093595936013150d51482841c252c9362f66a3d52459b397f2237a44b6a5f1e176d92f631c5efdd8f7b135fdebc5a7a0dbe306e48be96e9f3d775fec19643e58bdf593317a81f5770d5182ac91e8180c75a64165b5d2b06150c84ad166d863bcc9c21722c4cfcf8704b3c5fbbebdd9fa2d3a3e6f1bf1bfab2e907ea3356f782b49e7cf361aeff41ba4592ccc24cf3709ea90bd8c3f8733f9dd30fa9648f92915d369c9d8bf31f576dae9ea3f009689aec7a0a613f84c346d200313a79cdf5416964750e820678578e634909492d812af80d9e73bd26245631c7ab9b86d67d66503585c13d306823a722ac4c5be9ed935d74857f93b9fc1dce2daa65e3caa8bd56acc282bd987349a503dddc08a735f7cef3072eb9076b57e267c797887b3ade1496a47f549a68e627e55a023736aa0678500572604623688dbf5bda1a6e5a16840d0b8396bc75227115aac65c2e529d8e713e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9701526eff9d86236d7fd2d1e6f2e7708aa178bfbf185c315718b7ff5c6121cbab66494b6d54161d41d7233d5e835de8ae0aad8ac1631b3fc5b1ab27ca02ae4eb53bf9403e3ad470dcfee64802ae19090e0e0047a73e43afb80f8c4c943bdffc28154e20780e2a48fe38404d01eac20baad3c3ba2847c68dacb500c17b523229f7b0459693e06b234339f5b292ca4caf3e39fd453bd3f568ee18aa8f944ac791df135c2f4088a5308382bd9e6e0f84ccc8feb04b5207aedec8afc8c9413ebe0fe160142bba25140f82e1b32264444182569920b07b2f3c138a1795665811b4e16723f239e659d3745b3bead18cef6759bba29f321124fabf8e08bdbfeca0e71131f62c12822a3e9e6de8d814724be04d2dd0961ac16ee9beb0f870a359937b7c5b38f761b388519fbbe22d465227d4a48aa115ae55544c45f910fd7268d34cb4f82a76c535c1730ddfc720fbef02ec9f596b22e09f2b175539a164319838201481fcd36ab201da91d0e8e0039b6c0076082da5bdcd1d74374dd2437f6c2c8d88e856c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bbf827af0c1239c326bda031577d1653960fb7168c3c8fa97abec4e05c394231750ddd691edbd64ca7845140ffc95784c5b36bab77fe2187985559ea894e81806359a47d8607185533bcae4af1109f4ad083ba73b9eba0d6c9764b8ac6108b64153ed46307d40f9a9b677e4b491a48f00d73794f82dce0376756ff5fb801bee150c5f4dce4077f0ba694d9ac37c6592f6b3c6737d65ae01d13fa267687a21b283dfb1909144eae85f9cbae11e37ba265c0fef28e3ecc26e857a2abf7ba0f39864cbd3e88feba36c0df157214ad9203bcec90a7e9f9a5df6ff9c3cca9d87cc6d35430f825b4c5481794fef83955bd9f858996e15425a31ea3f277933418380cc3340b4ae88d0d6a954ce995cca1f2b72bf51ce7c03f1765b794c582027ea8736ca99b959fd57acb6ef3d2a820cd28918801e574fb49c048895c2b14adb40706328de6c6d9bb13f19294e76664459179cae40b5848b930cc765f66152e1d0cdabe92d3fb9c1ada8d1e2c4353005f086c5827ce90342e6f9a4c007a9860efa9ed7c709ab3573aa91c235af0e7175d8a3950e7f3ec8ce118325f680b2dbef6eb57cbd0bc6ccd4585313ff2c071493952a19a9b30b690126de1dca68398b66d60f3684ebf76cd011704519242f229d7c0d859c017aae470386dc79818d32268312d502bc63f685d67b4488020730b174009b1b29b1f6288723679ceae111c317810ad10952b97e330f2ae07a793cd54acac1447f7644e7b34837f184836e2159d1d0f9c5c4b756d851256a6c52d4e285ba59d9e8cb90a084a7ac1d44d674f7250acd54b010aa65c62034c1495d13cbd538870d345fde0476cdf31d43add87497f768bba0c7da3898bed556aff8e0296f4773520132e48a084776bbf19d17b7552eabd18ea22e7de200e677bc3d1e5788e9896bf31e9812fbe7cdb354fa68c0be81ce80d8b01ac6a6a03581b34c1863330c000b4e763c21c3f5ba66497d704be8f0327786f91d1cd08ebd3c853eea598207fe7b9db886b6fb323226de477ee1bcf3fdd8fb0a098f32c0c7c541ac2c7b41d6be641ecc828796480ad9c3792e49ba5733dacbd63fc63b6ad317c225da90bc26169cf4c3bc503caf719a129691de07b57204f723115ddf2a387f5cac48612c3266d0d17e53626f551efb618da69d7e6e15a4abaf73b6cb3c2ebe03f09300834b281bb85cc2d2a5ddb9da6bf3e41c2ae12c750a8ac3ae23bb71f56896b1f0ca5f96e0339b9a84d4fb2a566ebf49140a6cdfb350ab51853fa7cf76f910e621ba343e16fa0b3434c14a1ac306125fac8daac9efee450c42560aff44e742f9c494e00747c84b42a2e49d16e4ff1488d1c4502bf6c518d720647b5b08f09a4833949ce506535dd4ad09a0954ef9cf445126f0917d86a8493001bbb6d5479f0daabd9e0bc70a67d12e0ceda5ac5a96d183accd992b46ef3a3e55a4f8162b090971e52982030640412242e1e9f9fc8bdd10e5232e7a39e6636c29369ac3f179f9db8b46220f0adc8417d451d8ba0f16dfc01d448c37e5e5d04005c1fac4e9e6b0766d13fae00da89469705adc10ebe54cd4fe651bcaee2bce66187ce959cd4fe62fcacf617d475575b20e884dbabf12f980f8a3779d4e76c66e63abfd2f205790a0d5643466813290e490e4e4e18ec8316776aef93a9f6534504451baa5894ce6607eec38bc40f31226bf826bcec63433b0409202172ee50feede4a6acc009e79e0a1c683f426e78820d71670e580403ddf8886a6ce788304ca477cdcfbc31cdd07175824c9f67851937f440609a0085b9f1e315f3a217ef039370bb9d73c98dacf690c08f7b977155a90fc7ccc65a209d405fd9cc4d556ccae996406410c62e26262511d276a4836e304a2f073f25c6933554edc4ee5380ed2e74ac6899c18f61a8b3d751431b082462c267cd772a8d114e70d14d52e685e7440ce64294d8351eb8b72041a9231bdf3d2a582de020e7a63cbb5866d24f8abc9a8f7c6882fbb4db0281e1aa237db2b6589f3bb868b1d111bb79cf11a743d7721e09953d1ffb07cecfdddf0ae1c3ab45d8e1cecf05a626a23075bf19e816da9088373d8f6085da21810044c5e4b73906797d83419323935361527f4408948534b2411e2a4867ceeafaa1d2918bb6b8e9a7dbda53dd698a0b574dd81e9ca28646df47c5ed84be4fbe93e8a92736a0e9a6585e326addd72d6044923fdfc8e01c56ae017dfd659cbf176276a2d0fbfc3011ceecae23255cc0e065736fc17c4460270a8d03d201e6e610f7591a9e9741d9830c6df633ad2fedc784b32836ce26479006341d2532e017ce6646f7bee49c60e2f753d245a8dbceceb91da348e6b9891fbf9521e66dec9ee1ac641b999b8f54b26fa73b335633e6f659db27ff06ba6df31679f083a72b999065766cfe88b989167c905a847f44842255ba4a04f48f8ebab9f15115d153803d7780b366b19f52716d5b33bfdbc6bc391f302c6a5847dd383f55bdacd0c569b925ae41aa6971eccc1b60e4d934e30f10fb225c6e7e9bac4c4b9e2b64dbf954b10e6860c88323892ca4bde12289cbbf60c8a457ab8b2ef26bff37f49ab30f3509eb0e01dcac66ff3bd1486a653af0831495557ecb4a62402b5cc9972a2a6dd0064d16bcb767a7350f052ecce246f5d1fde8b90fa3462a1d532c365e6f0892c2e6fe62bc5f1aec9c675cb08a2dd2b3c40e79ad650876f3a576cea07562c101da375c913b5dc081e49c93bd18cc1263579c2e15a2144edab7dd6b76e6f0c37a08ab69f2c211c70baa03c46fa475cfb0386359c73a6bbea9f5d0b6668d44ec2a04334fadf4f092893bda5117721dbd032e10c7eab6a8af92f5ac9ff9261d88515ebb7f2f8b6884b7d07e210f073ad9e20f35a90502d133e1602e3f5108f4d1d24e9699d2fbca5b3beaaa1e490561bb9d90f81f4445df09181235963fd3a51214a36b88b8b890d82214d051a67ef6c7b0c47038b6213dee19438f2ecaf6df66b06337c78ed9f15bd02eb71b6ce498087eeb6ae5d9457745285048f2b1784f1025bbebb984b2d809c461c8e354cfb7d873b1169b7e25a0620b9108c8cdb5493baad4486bdc3cd8dd6c918938260d6a598cc0b6a7a38b87847a47c530d9a9263952ba7a5f2855004c48d4143dc2ef10323a686bb54b2ac969ecf007a4be8bee86ed96fc39affa8ec21087115522bd49da1dace974c57d3ed2d17d5c36faec7469c5e6b6e1547a9566f638bf4b66fb0ece89075ba9a9771908a62ee37fb9a4ebb9cc490c22bb948d7b880fb5f977ce865e819432dfca30bf42551ed011767840bb8f235af22f76f22ec6951893d85997097051e8583ccc092569c2186e01f3b2b503067707e6d7bd21715ae70a6e2e8bfa72fef315c649c6adf2bd9fc8062ad9d29f861a9df720663ab2e3362395f2d95a87fa25dc1ef8f2f9a0a83c5800206f18949608b79686f70b058009b14767c47c716c4bfbb86a842aa7dc016d83bb3a62af36e9e980d51118bc86d9e8a77ced1de0f0d844d6e0bfbf81774595b9eeb384ba98b72df8058cc541105610361c1dc677a50da8f3d9a887bafd14dd068bffad4de81c26c837e9eeba01f81a2dd56bec0da08a8fd87cbe549565752791435fbbb1fa3d3527f751c899b8e36af9d1f0c0bfb0544ef9321ca08f18634ed5635fd0bdece04d4f2cd25677f1d586e3485c0cca25d170e2a0310ea1339443455b081e8fda8c519bea56e00f07eadba85c9251e48b1ad22618d545969196de37bece0ae840a19be9978e2a3267c577eb9e84044224d31897412fe0aecadc70bc0124e8debda33217e895df3f86abdba89c47614c757904680a5dfd75f71396f19b72e96acf4eae68789bdc63003b6e019256750d5857aa4cd0ed599b2ab6df764f0c8746040526d898489b3bdaeba7f0bf732afa740d5c9e44ea32a425ee2b6b3c232f32510d0175c7d1719eb3cca7b1365d62f03818f0b965ab12f19ad695c8827f8340d8316ea58e0307f179ebbafe7cbed16c1124654ca0e653bcc45ceb040a7823acdd490872a08def4fcef7158d6753ba01e337a33c64c5a4702abc592cb1f42e031e6a29bcd7287d25acbac4d2e70099f1a297d9bcfe7efb2c6f5a6d6d5043b5bd6db64bff1ea9be4c01f3c8a0b89f60b1070fa63bbf1b0f9219ab146db3cdc12143cd42bebd1a304cef0930dce803432f39bf551caef0d2ed3cb7b2592c5dd9b5c3411080149a140a7d75df442f817f6f58875b7bd9b4f8f339a26e30554c73160793d3df64a1eaa15ab2a250d0bdcb5b87399833350cf16e5433a5ad31960d6b1d658d0b226607bea6bb1b820c9b788afca2b0ce937c2d8394b4e86622da02eacb7268d4548cf14f750ca8e6d40d4540a6f1c9b90a8a1d410a6eaa074fbefc0e74604f49e037c127a0563feaf2dd38ff489bcfb3a1c586247431d3c4fd750cd71d6323c0223128973f86fce637f93baea4b56b0df01e6c55e6144e2bebc7c4e4a893fc4d1827b9a78a1f457b506953d92ef6751b30241f040ba27b96b208d6e40771d638732798248565069a6b8b2e83524f064f2298f6e322a0a511ea4f02db76c7ef297b8502ce1fe481ab3682b001e02377b98c1bcae959428ca62712c34cc63af4777c6eb4d2a50f869d63975c0195ead32a058d96aae052929a8e12dc721fb095519d57dce6bc608afedc45b806a5417a1fda417ecdcd5e047a23a4d74af2c016017d41b0bbcc35b021a443e9aa2a4fd1f7e113ec771221f13884a6a91bb34a582791892527ace5365e7b0d21c3a18cb0bbde5091f50e5da6d9670733b35b978a3f17985338421cf2990827900147b6727c3b2f8deba71ac435c81e5c9199e9b428156d89ffd4f51346b181f5fbbbe5565e3f7aad79ab0fc251116c95b1c851b26fdf7e32f5c25bbcc771794946762f307ff375ed1e415bb47e6e8f58a7f5494eff0f90ca0c1b693f9dde3771985bacdda72314d0deefe0bacde0c9522940ca41d37de2c1a96e103473f0f14e04785f74e2751f9ce2f67cf9f2327015040f434c8247130353e2395874969e85d4fc5d68192c0037b252e3bc2e52c0bb862def30752a3a5bc977bf68f0e156bd05bf1385f4041ab8989bcae76c8a54861bf93c7cb0ef504e92150ac56feeddbb896088a99042ae9051c8cec5a71b8f1093805a4853f41893cbc243722e386eff133b28a4d07034914ee4f59a26fab237c63fbfa7f393d39fa63e3022b3cfe9b75eb697dc14f0b288f610b00cda7a891c97ec854fdd852c54cdfc20142568f86996c5490b963ee475fa0638988c46fa377622f9a2984588d17013c0955d9d9aa2128e34b2b62d3a216fc88e2054babde8e8f492b75295039cdf613b35e722431e829a93a3760c1371a34789f1ef030148e5244924f5d74c13606ccd4b0af75c0ea538098af40677b06423e3a632b33b49c83b1c536b2fee4f1a83cbda0df3fad2d6d80f0b9ff6498f874d50909b5f2323b0b0ea5edcc68b466b24173e9938c071057635abce218e94732ee46f18a006362b664015b55b81cc413cfda051e62a0f0e1e7f4e5647f8e2636d522cb10679d83bf4f3af5061742308719f521d7956eeb8e30d7fb23ecafd70aa20e90efc841a44864d6fdb6f764601470166403204d0f147b811a8cb79304033e7fbcd7c656c2a7c6d4f536f0d5d70e827a278e09489da7e8f2b0cf6e133c6eb756ca9bf6483a34f961b7d439d5112d4c0535e5c9a0715a6bdcaa20f95a7c54c61c69874d70587c654814d0302b898e3b68cef023a5af683847b38d1291dcdb5486681f2de86c53c10933074bd4e46e0b65ec6892e8a3cc53042d0dc631a302eb3770277f0d242743006637e1a6d687fb12efd217d94eee167c30d3f9ac5d1889b5659b2d52bd57422ae8b8f48e2b7500081200917a4776e1944682a4843063bd86673270350673bc09173e4870c2b487f9ef81df31382a335464d6e95c067a8e180baf35c55542de67a8e66e0f3362e95275dd2cb8840ecb7d7c58790993fa71c979172a0e7a695473d86cf5ec973f4e4520321bd57292dfa15def9761ca58d3e902a6d92fad70c8e69bde968534e06aa0f247364fc8789823a1afcc2099b44908edfb3aec6e6bb869f883d5ede276475e9086b2f551f1230d2303c560ba75816c2b753a5e2612a643250fcd400bf10884d56d7d556719b3f663a01942512c8d742167493eec2aafa3407e54b45afd37d20ae64d014996a191496a80ddb08a88dcfcab0045d5037c8929eb5ddc961283235eff5472341b742f68e00caec71cc2e8169e84a910591b1a67582be5d8db623f1cca0a2b7f1b15d2934b4b3136c9505f29552d6f098b81280f12b33cce3a2800bd94901371c755d061cd9aba205ba12390a25a9083a6e6bbba61ca32089cc718248013a1cadc4e20d0429b32d6331b01c3029f5f20a113a145bf02c86264850e86396a0db51ea04b26ecd943d56b22ea24d5d7f36440f6966f1da7d5a6dbb6443faf2fe498a7812907b3ef62adc3d84340523c58a8e48f5e6b6be2e4601bbfb30e313cd0fcc8bb8cf41d50f37bbd1bafe497ccb02112604971ae6015aa1992f9d99d81974255c07b46d2e7128c6712359010c6c3c9242e732a1f749d658dfc561cd2187716becbcc8fd2c40ebec357414105b5b34d6996baa8a980f0efb48a66c9d94f7ff5f07333528d502df242e761eaf97a709f0584e4fd0b7e384ce87a518df5b1808d64a13ff19b55063315829a2b91875738e4f5f2287fac591eddcb17d291ec048b74b8835446950d7a88eb210a46f9c27f65a3bae90f9c4be66ff8a85b75b56cba7dc0520bbfe8fef086dd196a454509efefbabb22d0e2157ac1e95a767670e22e284dc714ca05ad1bdba459636ee791712ec2ce8ba2d906df38a1c3933662dd08b3ec9333ddba1636197eeb7f40b63486de768b3e93e5782b1bfe34926a34ed9014b285d2283393dc6420d590a0ff9ae7cfb8609038b34b45a1be6c9ec30934d75a71712d684c80ec4770b20c05f77ab8a6598a9d6bdb4cf37786963ec24d1d09d251800a062baa416eabc346819d9bba1b5aa972979fc54c3b556ac20693aa3d72d0b050c1cd88eafbfda61d8561953bf3aebc30d11cf3ea2ba7f45cac0eeb753bc9fb9298838ab89890b2c1ed0624969ba7ad7dcc486a94c7d1ef23dcad1a371f5fcf793ae594e36ce9758e62eda67cea9ddfcc38148578a8f4f22404851d978de3208fd37d4ad533dfb67e8e5acd5aac16c724df36be4d88822198fff5544536352110e58d0cd5423753ab0f54595af48da7bedf5b53eaf3b9628c1adc16ec106f7329ffd77d213d73f9e13c3f93efcac6dc44e91b4ca50dfe574ae50ed1c6c17b5f169007c32a22239ac39fa37988de211e523d7655b0a06c9281e4ecfa596150246a248dddd547af9e4bfb70d6fe62865ba06b2547765e9515a5058002235f7ea04a8aa483897673e31160cc24a3b459131cb411aade6da5ec3e663ba9c4cef2ccf327f917fc811f893ea7d8e5e73a8fda21a319df137ece2e00d736b1b3dd8e22791dd46149c458d9129bc90b981be2406ee52aed7e2c52d4cfe40bf42a15d6b29f0e92dd0dad3371732ab5599eb7dba5f0768f18f16a27ae620ebc416bb47a86a1195f2388b11b79fb2dbc86ead7f445eabd6e7b11b5f51970df577c5290ef8593709e78a5bc4c5013032dfe40900d85252dba905388a7c4da4d85a9229f3d6c6e9c905b57babb1dac9038dc34677e62267ae0ffa86f920b8cdc1492828f7c57f88d413d05bbba7c3906ccc6eb5e11fb58c3a02720d175f9ac66417fca55639a0bc53ad0844a9e787c001d7889b12b95494ef40f90dfbebdf3e5f3d93678c54960550cd5ccb5fb671093637de285633151b7a84dd2052bf2424fc88fb03442ba092e34708928db2337dfe7e6639824ae38c54b5badc5a08d2a768ced8e72ee2c0e600e63f34b7699bf2f1b92cd327d7a45be9ecfca6b5fd647862d88004423836663da4866ab3b37aee591dfbc00e04f3010a21f77325e6949fa40390fa4b1d7dd753007aa5cc66062b905d71a31c9caee9759f9f6f56e5a26ed23158948bbec9367477092ac22b134345efc2cb0ede3931d6fe13f69d87484f31679f63d392d8fb107d758f77ef759cdc46b7bfefe8fa60dd8061f22d43f224aab721d801f4f33a0a2f242729e22a50631be5b00deb919a321831e39cad468725770ee294eb9de0e6522ad8f9120ac164474723c8173f730fa62467f9f9f9ad4ad6fcdbe383adeb5311ae4e5c9a2f22cc3166e1044a3fc0f2b1bc255112110c6816e02bd4c7a481f9c11b143b5824a8dcc7baf9fda5a0914f6c869db130c5b3c27312990cb12b8e3c2609785e6fc8bdb202c2c9e1584817d4ba48ff208cf33d85ae9c5580c4b7157486b5ad2586c396c7ab012276fb3d3d874dcd586fec6ee6309345be13904aa4254b1627ca0879dadb17241d7be015440999620f128d5e4f69094a99bfdd948978e7e74c63b5676e9988e8334152895534c59ee1e4eda6b3f2623222891b036212615cbfaf3f9a2055b1a2a028c56494665a51334d9334c6fe5edd69d997e25f0666ab4726e962ec1c835d382aa44d77d1d4b813bbd4537faa2725063a1e91b410b89323abea14cd7041fd6b95a7cf107a13c873171cf1fe5abd14a653fd0aa619ef54a17a119cde6f24ce1cc67e4839a5a04b10d4252410c6bd291497975510c296a757ae89d816b9ba74e294466cedbfe589ef918921b5dab39a695c029daf4d851037a107c5ae50a5c5422ef517ee4424c9d8a7cf9e2e7141ac9f89e427d5695ce8a2a6f64c8389d9af664800a7dc554e2846d2d4d29baf49896adbc8eddde706bb416c044c434998210605814d3fd07bdc0203e6ecba70319aebd566c19643e0753e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970cf307516e24081189673e6029b0557bb5f4de97a6ab1da6d68dc495b661acda443d7bf23674b9b03740d134ad6c6f6c93c8c7b14d3d833756dd940af4e2621cd08553d7211743f8f4bf7f712fc480f1ccf4a5f65478261c3ceb4df858afac1e28e3a47ad92e4a47019152e1168e067f39ad6ac265b36bce643eeaebf811e36c1e1c381576416414404dee96651f9c101a5d0dd6f4d3aa53bde16f9ada3492394fce119437c2031b1e3e3377734d9c2e58aaa09acad247f5a797466da92b236214746fd3711686b2aa5ed43582c4c2f92723735deb226da9e16c6b8dc08b3eb0b0e16dc3a0fc8ec7579a049478d728679a35c6a355347bf43aab06f5fc301bbfed684ad3cf79182a7e7899b53716d9e49be2e45c0c38ec728b457ee38d326c3dd94f7356105bcf5df458e23ce08dced673e9b376f359ebfc94102c975b6f0ee39b7b5ea2b42fdde9d92e6f8ac7d33f76aec9ece5cea0fb846c5803de0e24db589b86499f7fb567fd6b0020228240ace044f07ce2e527d867e53d8487f578def056c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb7c77b69d201372d624bc939409e51056bb66210ff8ce9784e4cf591f02daf99ae7e108660b6b60eb1960bbb6fb49bd5bccd98a6af0e4e54bf564d3ee74d4871aa49121af5407f94ec9ae358b336bf8dc7c02e73e63c754fdc8d5b2ce475e2bab36d422d8fc1ecbc7919bed646c77e02b0c358b897e2819e070c575fd94fa6363d2ad036fa595345bc5c6ff9910d7e15fb4beaad700555c2f8d162a43b9a35de25e4a5e75311622c622c3af60ed24152a44ae95fdc257bf4c862245f412c926b846c7bcae3e15385e588080216745291a2191c1e957207f7d7ba75bc363d012bd4aa490ed3cd5571b6f540c23080be3601739092ec25e5efc91c82306cd4dcb7bfd1a0cbabe6d8c8047ab9bca8539b926874ae280b68f3071922b7044bf5e1c356d7d61a098d81c61754d80bd018bc76ef8d04e5c06f3b6401266ea3706492d121bd199bee3ae8707220ba17931730eb06809ad9de20cdde403957bb669f6e99f2cc718eb21f1ac149c29e6918560fd31a033b4696d430d2fffbc22b3dba0ddc76e1344b8a4c482337a24b498d83e4150d6f1c57da231602b62ec9cb5ca36a638348dcaa34ea4779c101ebc770f304ab2b576348fb49a5722fd71c979ddaafa59fdc6bd6da25c56b4a72ccdcd17679ea00dbaf8ec5d3ce5b5f231a9bdcb1995076d5fa35cf0edb3a099180a7c6a928565df38ceb1f264ec08b2d16d601af5b9829520b0d5081837bae8182ce7d25dc19161ecd6e755547b7efebaa4541df6de5f2c383ab74fed020f7cec3eaba660add0e980fa288f77fa24901cf49c51eb913b4c718617f1f2276522ae963efb72ff9989fc04761f3b36107c3a7f66b43e61b4b14f8919161ab62fc84f6b1563021561b0f6bd5ae1523d40f5001baac78792ade9f4f88e3354915698f0e1098d18e7b1495e716394332111668552a5f49116baf47dc81dfe57f53bbe96634996b79993398bcf6de71f8287dba523c07993452f1d59500cb9c466e317a15f5ab741856d29c5da0c154874cba3f37dde775b99529880a3e82d96089758d76208895d1753931ccae9549a7b0afc54188c55984a3717840dd9e1e99e5554ff804efba1ea3b28a1f74a4749b486a0310032c60139ca46315d5cfbb1899fc5c54247e1d176c9f0f00ac72a26fd2fd2b513a98a1dfa4753e54bf93070890df95111f6fe2356325c81db65e197e51a7d96f000994a32cea43f4cf3eca90cbd396403d0fad70d578c87911e0581dc97c99a9a587cc6efe291ecd896132878dff9b029bd0b28dbfa11e3f255498af676ab26e0d72f5e6b167cb359dbc4118ff1f41b0e75c8c3208d4f1461284e03a8bed46d9cd6aca90271a4bd248e7c15e1bd143f61528ac01e87a595f5832025764961adb54c00ad7d0ac9bb0937d01f5ff7b7fcc274f5d3a3c230fa70ac2153a59b2bc142d2e22c768275e027097f247270153e568ad02c237ae4f1ff0adefdf4f2db86c60b3dc605a4fc369bbe3a95b8010f49fb1e0874ff8a2e38effac88655b5aee942385aaf3694671cd9078a7a853f51403de12669e3abe23afe64547e0d6fcef780c18047eb87d39c1ca8e363d04bb429c3980175152343d22e47779f3d3baedc86ca3dc893da4c25c78e7c7fce51a33572dca8da672b6a2f0ec908295107afe3aea0770de95f4d581f4d0f87c6b14df2c18769229f4551966dcb421c109caf0d86108de2a0fca6f0231a2080373a42115a175c4f51f7c01300cbb6c63a1fe6e0c96fa1b90b147fb0444fb3efc235f2916a9e1d2e421bdc558d954f88976232e7f09cbda0efed1dc47d4e87843ce1132b64f019c7326fe7b525f300b3ea58221671b3b014d1124540ef2d6a492b3b7e55430092c53b8ab4a95b9113bf603cdcfb13b7888be19a0c4583079a601deff9ba6b23e67568ef59684fbc18a48c462688ce474f64d339c441dc39492205ec008af146576ffb59a287405ae059d94337f7e0185ffce60fdde5efad5eebe4f3e39c382d7a99c3f8d63f3e8c4acd507e6306d6f6e9689bdf86b84fd185bc7bd4b625f046149d11801f77174f422ad6b52c0e8098bb6c787b2113e7d6a12c374f42fe55a66822dce266879dbc93601f58578b22371bc110f06792009be3441d1bafbec41984a8005d18599bed0a0350fb29e4121ab674a8a9cbec58ad7ac819f1c10093027a811aa72dfe1c4728fe1e925063f0e9663c45a526036bb010da67191b62f7a3d0aab1fd15cb191e60a4c6402916e5b56db78ce4657bec3fc9a450ac553ca36a2f0b4e4b8200035c8777e3c9e636215e0dc929c07da21aa83ddc98b28754ae7530f39f09c1bb158a6707338275b9ffc640aeaf48d4e9b597886787315b9fa32f0a486991be00a0e8965ec3ec28acf837463ef0b06ccdcaf51ca27c5a3c954d29be1587534d112c23288b244f41c146110324e04c6eb17f03bf0d0b7881900f896f4da3b7e60e268b7d883a1ae0c2f12904fa07a0a3732b95c66ec4744024656031e854ea229a9ac86600e88d67951c056168655d0d627bc0d2f544a250c4d3d8dbbb1578b91f539570516156f92d2e2b3759da7b555bcf27fb9c6f01728bec710c73adb7dfc8a531a63ca13d4bc701bcd1035c8d8ccebbb58473467b5017c43d93a11b61d5a71f15e4d640c6a2783c80573e06c2bd4924f96fa25e4b6abac0fe25b2ced59e38960ed2de2dfbf7d5a97c41f520cda7f712183cfc2fb90a8f4d2782cf8f0af3b422d8c28ae7f99653497620155c43f05bb1f9c94aa56cdeed010b2a73c0d16d0c78c3e54ad902e9133a097b401d1dc27ea1afced54d45d6d4da9b389624ff5665e6ef73df75cac9e587e17510ed4605dc2e279713d17f413ea629ae90e283e76dfd45a291033c54d621707692569a8fa1d6076ddb5bb2bce0e28242bf350996d2921690c90b999ef8ebcefb175e387929b835957498b7fcb9016a6d4a20c89741b5d320abac165df6b7918f4fcd94871edb63d1c4d9f7162cb7e61acc5402ed080e1924830220e9d40b5460c840512a8d1a26a26b40deee686cd4f549a66bcbe5565535a52ad3db28fb871d294a73560c83115ea9dc44e0edff4563f6443301e4186b45baa86d019b8f0083f1321f339888b6a660c9f38565b4daf13d62b1ac33eeebd0c1ec9cf68ab9de4be971581d540397188efc5b58d071762ad78072abf36e215d247440574fb962711f71462dbb9dd5d81f4acaeb8b77917bd04d93786336a31df2185dc6a78050c59c4c1dd741f2b289bb86175faea228acfafccbbefba2e8d38a526a6c31849a97ac0967c48caf2f9295ff24d99700d7ec7b8ac336140a3e76e804324dd170b206fb1dd2e592c1c5a63abcfa2b0259d536b986dbd622ce5da896f8e36455ce5e9fc7d4b6b31e54750aa43d9d28d0091543e2223ebd178cb7b61c5baae9df87e9c671c7932eb8c3e23d310995b4822eb4fe1788ea5d343a153d3134047b64ecfb19094213b4c3d237dd7c401a1a28a95317dfda854facfdc3e0f8b34bb9526ee3312b282a0db83ee241478e87df3204bf66d4d2141e879114279a5b2a28564a71eebdd4bc02582e4e55761d50b55fe3d6d6a42b87a5870fe10d218d084933569be987fb7d8dcb3448d859ef4b70f5133882eba8e4ed50caa2f43ddc035557da1b9e3c5fbe12b8dbd5e51c5393bbdf544d9603538234fd49cc41ae27f73bf1a0a08d3d67e66b562ff2bd3bd753aa07318a5dc7ee2f0309507b569eee8070db0e7fa50a5b16eccb739da226e894b32aa30c94edecf108368c0868a697316937edfd5cc22d08d8e510c899ce3405efa8648468437b96af42816a168c1af60a262064ac85b4aefade203e51ab33a1438e6fc0e84072a99daf2dbfc2285b57544472c49b96e9bf8a0bcdc40f951df36fe8164dd7f9bb82fadf9d1fb7f74ac041f4f5db8d5666da769ba0f61a410248c98c107678b7d7bf9c3a1c2d06febe7fe8d55a8020cee1046140eae2194eb96bf4077715c8afe7127805e3eb236c4945c877e2186c2abbeb1acc30ba3b891a7c5c52b83e9fa25b367bf4b3a2d94981c9d0d16ed34658376c4f5e2a02fbc953e4937041a9eb8579a023da38097e28d75b1bba8d5deae22136c2156543dcb158aece5ce76686ff86000cfbacbe25d5715df9fe8375284a034b5a5eb0669e400d2ab0aa1bb1b7e2e38cf45b4d0c1593bf125905cda205ba5c106fe9e9a3e589acfdd9ebd09e3a647ce9c33db4f93838766ce9bb5b9ce67ac6af425a4162bba4a626c07abe4cf3696d94f1597196eeb3d9b7f50a87b84da9c3bde40686c8af0d022e2514d257b0f02307c562e7132fe7292376b0e224be1c7614d5a284492b6077d35b744d4ba96b2ff204f53dff8da07c91a87024bd72227ff26a37ca0230fe9a8352e049125c6284add155119ac27c0033ca3d0e4bfe99a8289f4a2b0450ab856ce9a0921c2912525b42f8bd245d9c90c688bcea30bf65066c879f6d09c360b029c52742070c6049d6f4c7570ea88c9f489da401ca10283172713cc73973c10aecf182c8fcd8ddc4d264b63a74d46efe86f9ca7c7245b133832a04d620ea56fa68e32344bb9ebea4def4286a78225030eafa22f9f412bff31e521b987ac44cdf60c8c4a0b1cec646533252da0786c65a757cd4cce11f4c9d45cfc523ecd5cbf8f61e7d43206d795afd392f9bfd48bc2a59aadd4a5f7384edd90599fd4302bd20889321f6bc1667dbd32e4388b2923ede9358b2bd66889d6db51afc6772791a3cbdd9737ffda4f6a37078001f1131b1b8eedf3e092dcc2bf2792b67430b9309c5cde8b965eb9a1e1ea6827c02823c3ffb91fdf40fe106e1b9cb77cfae4c7fe96bef9c9251e4651c32deb560892e46301975c54f238435dea474c9d0c009093069d32fbe643e30e6fbc37a5cad2ef262f1dc93f9a2322b7d2c219e036a56ee67106369bc40703eb4ca479ef4936ad2af15fac7c0ec869c2cc919aee8d665da055b7b2245915bbfe7a39e2621af0b688c93c8edf8d28d04d09aa3730b3b266b0a8f9cd2fc7dbf5523b22adaaad4905249166e51d1b99ba0e89aa702c61197e4f006a558cdd8b536215dca5c546196294e32bc462b3701191ac0af06575e1737cd6ed68aa526b29823ab621412047ce8f9abe4653c6bfdebfc07576a3a287c8da035866ef609c31e65f7b4c6617d38e6af3293ad7f4a816448d1886a8b90ce68b40a67a8e108526a08665e4bb14da9774c52b6c9423190e421713763235602254c7b7c54a05a051026b3448074bfd4893b17ecdb40993ae0f85f0635f0e0091a482f5a0164551e598057a8062927ca6ab55e2def352598c53deab61022416351b6404194c50764ab7bc28387115f2bf4d1a0e27e8e3f2c790965b469df98589aec1201c1fa8b2e631f09adae313f353a0ec342022491aa1b51de5a0d48d50b9a122dc643ac211860f352828c81e48e7458ce95b05d40201ebf638843556f60748156c0588c3780b57e70f12788f99254c26c850e4682c64f15c65fd267ff8ee12ad9e09613bfbb391b5289d58c7601552ce1dec8d8f8c8e6a1bfcd7bebb2dd81b738946afef3587441e9be6c9e7b1bf589b4295e8d952f7552e9d2bb90984093bc2ea341811f79a65d4cc81b7fffae89d5fb4f1edc0c39214e9eb2ee284fbca3ef265295474e761eaeb28a36e04c27088c0acd72fe02b4ea222fb4560f8af5c00511199196e84b6549c00ec547f38d2c8dee18ee1aa506d803267e9e9a7018ad3852f210efb53c691a29541441b5816ca5ca87de5f9a5e0e7cbf6642fe3f639e429e5724f13feb2de098e966a195dac84a150d851d9b77b36dc13ccdd101c927cce73943a755898b9f77da455aeb8c9ca1e7578e890de1ad936c2d592aaa540555d34fa06bd41d2d51081826d3823a130175594c0f8064079f6d1f714576c5f01befbf950d8539bb98c0cc1d6b5d1259190968adaa579130d934581f97d487b8d1237e90769a8a0bca94921ac83df024ef6c28ea8de1309cb23ebb9bffd4d0ee88a47ac9a915a00890d8586ddcb51934ca2fb1030fdedcc59900e41e2fb271d0a1ef71f564c6294bb9f02bd4ea9b8a9a6bf99739e735bbd25959b29dd8d5a31a79f8afd0ec28eb837c99ce1b542bcdefc82171358f7a30242bbf5c1351575ddd1f57973342533daa7f8947d99a70df4f86c305b9827163db89b5df953c9f6f8b317c22d6ff5454153492f086e86cda5101cc2cc1a624560621cb36d1bda6b6b52c360a456176e70fcf6180b54104c06cb9632a728858ef0c262a3fd0ec438d270bc441ca0eb4262a78d04db6cdc4212025687083ad2a7a838af92c1221e4627613d23d490ec74d714c21b670216d2f3d944d72d58d46eef5823dfe4d10ef62e3860f06ebc84d7d5cd7ba145b156a779ee9c5cf26448cd95b8083b1fae26d0fd8e676d5e26ac12e88cb8e8cc64ff2be459e506e18a93be879410b8db48bd37e18f919838e08381cde402492e1de9754b423d003ec94edd1b70101db33380cac085e1041f9b7efea555968819e9cbdf9f6bae82065d4fd3f92ab88fc8078f7856b14a6474d8d046a11d778643a360b36084f322d35d058cc1128ba7c6f27b11687ca107d3f3dd601ddd5235b6c4a8f69e89c950ea77c3cdcfa243cc8c40c3f85884c769b10a7afc343f608dc5ec067ca921ed8426bb6570a39c91ab9533d77f4000a27459b3e008fd6ee3996cc85417a2a22b40f069cb0c45d3efe5cf3e1b7decb7fa84a216f55f8ee72d91d815f49f44af2fcb35a1593dab6168e99a1642603c57269e6f8e9820eed099fbcfd1ce6dd4cff4e9d95786f5caab2ce9959c79c7293be6e512869801c476ce5ee549ecef2e18554402ab68221a8ec062a4b3c69e7937fa4b5e5cc040d1ce5153144f751ff6b485e81e2c2e6c131012fdfe9d2835c0bc32b2b49256ea0f71ddc326428b0cef5aaf8e5d97b839fdca8f32e6f066241ec85b5cb71b359999808bf9db9208bfc62d455de5f000b9ab4b7bfcdea23d1853f9dd36253c85d14ea6090131dcdb7ae63e8164a4b0a76608caf6057fa31a12b224998c368137cba0c532450aed5eb07297ecb75e9ee1b4488a7a4f3f61088ce754b52eb5544df0f2d4b2fb08d16b6c35b611a04418673884522a700b01641a5b4a8abeb9a65b9ac63c770d816606249c74781d23c4e3e40a831cab5684013de3e74db9e1371eb332ae17257aa4fc72545f7878fc07b6770ad27312cdcd4ba6e51f067bf53e5adc188dd21768d7e5932ce9068fad92690b43d146b4f0085c16307b5d928712e2db9be2e65b3e916627c1284d9a89c51c5a5d153b2d9cf2faaf49b131de7e3faade0de45b8abe183f97a3eb208fec814ff0fb3a2f9d5ba466c1f6b0b93dc62b5c34d97655863650214f297c95922f4a0e59598487929336504c97f5a234d7788c0707f53be649dc0f568dbf67c1e94800a0a0f66734c9b70a6cc1d2f3375a3c37eacf57f5207116367f265044e30ad7862c2039f7362ab904c8089f0a09a85a003989a6f14895a6c81dff4e9d1ea2a294c32047cf5f0486579bc828ab4e39d18b1be365d9863873fae0541e193ef2e0219a568c706607e51adeb97d6b33ef86c435b9c0aa052af4c8fb20194572c5dc528d4a0153b2f1d5d675c04acb689a3229ae6e64d8e4b94fe6fd8011a6fe9b671dfa34a3770e42ee591f04ff9687459dc117ed4fac905c2af7973119b4c5e0f29853e5641e5efb5535b31dfcf2c92b89e89a7e710a188e2fe61f96e17f87f278dcad9552595fb032f240f33300ec204f67b56ec0373dd333a05f78e6d033b5659c792ee3a75f5cab944f710eda4189fc04a3ca5f52dec102a937a3f45873ef924989d4f7fe1855e7466e367088d6a160b7b26771f75b85f1c5fc7bc092242380e5178ce0d64b78d9b40aa1a988cf769e336f831f73953b04c2a74d4b502e08db631afe23b7cab6f13e52f1f77d8a087a6f56ba700e18dab6eebe3fa0103c8d2cd9641b2bda654a1b1ee4643982b6837572aec511436230b44035a303f70ce0a359f1ca603e698b9cb4d12ec8cd456cdfa597f85012a875f43c1c100e0f3089df0270fa4d31b107fd34988ac71f5b2db2a02ebdad08ff358530b94cfceb243e8e488badf0cb08856071e750c7f34da2190bf6c550fa70a565b7142f58923f72ce164631bd5c61ccf3bee709356a269ba380abf46060c7569f20869e3c12f349483e8b29bf261eb3185bce143a1ab8b366e7d67f3fb85190e7cbf817e0bf5971a3a0500d5735586296d0e494733eb9439bb58e53d0a383ce060942d3b22ce79d27aafc79dd403bdeccdd0497345ac6a5b0c2fe6289d81318620af6bd49c39390e21f2342122a3d686c68798a8e58f58a896b4afd65f2c200b35eac9b6177aa1bb2580fd1856d064c97cb8e9a0baaef24612d82afe693a636245ef93f831296bd2204a45a0f56bfe59b53a6550b3cf815dad33efabfceb31228ece91b4ad9311d1e3a29c0f29e9923a62b20f3fb757c8fe3ce7b6b649621fb3a3e91fcb3a8a6cf826a57e6f144ef4a59ddf2e38a5d56a60564b5d0b1f287bfb0ff13896653d27c7c710cc7be56279f42ba9f6221a881560ba9c0f19e337df1890c42d164a08442e2206aac33208e7d9557c23327c3789b4c72100f37dd405e55bc988c373f8ddd5b23f66622e90d3c9b3368f7e64ff4dd55e68394c80578eb3b6330488ac9003a7b46917c8c3a7b5b23ee9c5ebaaa8789d4061e10a4387bedcb900838395a07b6df472308d45c0500716a39242dd3c9d8ad170ffb88c306ce6c70059020ef04120aef46a2814998c02eb599642711bf620a8577a7518203d8df8a37155eda83032646fd10f1ae1fbf0fe6261f714040f0f3acc0f8381dd0c7d6ddf9cfafb04713e9b47863ec7d7d03e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970e600f0ff64b624e775cb09fd40b81c0ffe38a0cbbaa9c0aa54b2e71bd5b79662090e74b805f996d3bd9b641f474708c92d8ecac9b3a94baa8ac5ccf78d1a563d49c7713bad861f2d1db6b1c5bebbf04f074510b4bd62fd1a577c513b04ea95e2307842c47acde18c98c11553579c74153c35641fb648db378fcbadbae60493c34b83856aaf3ca099f8cb782da63d34e49df44cfccc3e98968ec03621803addbef249b7edab819058a50433bb384bbd950cca5567a0874be96bfd9409c0c8382fd5d45329a0c6293d329537df30bc45ba4632d9c2a0fae392a2b047e307f7be2e38bf4939a54712799669c58cf14723dcbfcb1af8ae5345dc79f5f3734eabf4b08f83df8a6e3a599bc9128e646cc9c0895a6d1f21fafe66359f8639044428041c722df1585d0f74eac82b60b86d7b8ec9a7bf7544149376c92f023341d00ab8292fd4c369f7458a4e6cf19910379f2bfbe3815fa05e13e5710e26d569ac660583b4644f3c6a958466d4e535a7cbaae52ae74507d8c3958ddebaf6cd16dd3d25936c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb390f6e6325a687871ef1cf6d7ff2d66757965456d7a824ab81c2a6e585073b9e2c187ac7b0d0684b014b9f68d8a35fcf0a46590c9cc5244776973c3a3c46007d9365835f424e42710c75df0e28429ffa42a8698c6de56a4c020edcfa34f7a8955e15af7adacc4730b7889ee09a50f84b04d1a9465147fead09e40ad42883b9b3f767d5d74a6c295da0c2bc222c42b8a6e110c5be1776fb117038d4d19bbb9e59c74557a9307b2dcbd60e8619bf13aed46879737b7c5d7bf92b3a85aaa56cc0b7aec0afa9c1b61b64a81602548e20483296ae814ac505916a9d349158a5e0ea9c4d48a780861ee6674bf8dfda2def55bf4430ebf67c04554ff53f96d8fc9eb2d31a8ea8ecab37efba0311f7e12495faf3b54e28e46ce97733b0aadd149c5718de549df99d6dd959312418ea3b1d7b26c771bdd9f3e0c4aa15a032c10bb6c5f113a8d96e7c337f252a0700ae00070375084db9bf51c5f240b65eb2c2e54d856b163b15f66b0dfaa7b08c39bd01619071e3a6306c97590f5b3956ada06500bfc5b96455f4e9ccf00c70b9c125503a758f2423643d1a5a3cb927cc0bea9a23bdbd852edabad532c05a0d7547af3f2a94f7eb3b490d26cb822eced4af280bb8d778c8538b4e383cc89fd229ab6ce0ead26e17a9517c9489de30206814aaa3e8df90b90c66f23bd2bad96c6f05ac13f7a74abb5ee73ad6bb6c4321553f7c72c81a9bc828e3f7191a2b24cf55402aa0b880e14468c9fa657c9c1a68d3978e552675a02a726bb4eff6b8c45e8e88fa7f7259e296a4c2b94631727a680ef7944f16790c77a0732f87250f1419192f02333d6f883edd1fbbabd191b10af4866a207503f8fe527b5c48b278fe2079c35ac54de548222df895236862112151494637a69aa6c8c2ac2a1000c7edfe470e48cce7b540c4e99037d47e74444b5e6b512045dfde4072e7f1595b4f74d29ee1f6343e72a50a3afcd38e402cc1bfdbbf6f27899f34a4deb960f01edb4e43b516611c4b088eb8bd7570e4a686436de666e0c27c9d67bd955018371443a31c6ce360ff21326b6beff683b20280d402f6162241e61cf70c6583840c783e4f48103a8d438b9d2ac2cbacffe560342bba65c55068868f7fe52ef549fc9ae1ac92193f74b11d4442aceb799f51482e6026fcfaed27cb68a1180102b375f854a40bbe7b75597c650797031550c4a8953a354f0caca093b2f02edb7a4804b4894ab3402a4003a42dc6bcb767d973ec52e3d26b3e9d71b3d7f72fa262cf73f69195b8370db2b7fba7079c895665ea938dc3021c04a8beeb184c9d278a95143b36f18a6567b5ffa8340767100950b26cd57df4d879c97b164985831b8ba16a7d39e26461f86914b6b36de3e35c0402526ee7f7f04ca2bdd7789b987bf0960aab4f6ff8df29a6445a5e7d8c51e71a84a755f5fdfe8b0b04163e820b8c17d478fda24ffbf57fde06d849f960c50878d327f6d87bbd3d9418bb60dba26ee71a1596c97ef3c1e9264b2b92f5e7692be3ac7750b889a60e4a50f8a5097023ec78a98eca1716101a542dbc6a8479f9327c07dccfa101149e0222b65d27d209845ba111728a1b01c6c3ef9790d4ea92faabca8c0f4810ff868587c90f393a93706f17687f5532fd1b70f5d7e0b7b420733d344a0a22d421a65a3de0a066784690d29dced2ba0a3270ae45f9a4bea446e080df0785736765bb24dd5d3f5e9a6fcfae4f92548808215b9e19faf33cb796e31dec8fb8b15414feec910af5073a087abf39f7a93e5504983ec203699a7d45ec3adbc753d8d2ea061fa62e2a284f9bc7e16be160de643ee33c7736e0b624e3494f7232187d165d2f94427769e839ebf76bc4476d77e117a24fd999c6620a76e08764da8ae85817fc8cf321965e3ac1a8b891c4a8cd62cfc654371371789591e9a02402c812fdea2b68d7f664d64547ac5d3701a43913478d2c8e4f4080021ec82ffcbe83e524c1c80c6661e80cd137d6075c5a095d4caa595a78d8a1e149c41617d671f4d785425132fcc4bef4429968501d6322a50e6142862362c97655cd283951920341a53b324a5ec6a394f64a775bc488c12888de16dfcba327389bdf6221f8c8ac0d21aeb1986e4d5f19a16cbf5ed5e9abf7b8638e6bee572b051e84c25af611a8481ebbd7c44f3c7958af6d11c1349b31732bdda96a7129a96211156ba101688f3833d51ed91c2b30fb4e60b2bf3d0ede5e5f67574a67bb35d501be23b2b2feb54f470d0fdaa0db65865a4202729bf4544c87dbac242d4c8bac9e4219b7a1ffafba031f68c6efbd7446c74c379608f22a3cecc32c07eab78fc0ca00b264edb9cd4d2083d4d956ed259dc34d8146bee4b1be1c9cdedd59cc61b728ea84dfdb8cacb878242a8c0d8832f60bba6197d55e70f08f5a7966a698cc4eab1d1a625b1c85f916340093a93e8385b07885259c487a7a4a2f3380849cec5b891dbda4bd4b80cd60ecfe612288d683c70bdc9a8a6a57c7dd47fa7ea23b3823ff386b3557da6f0019fbdf7b321ae51293ffeb7eb1d1c24e6ec54becc1fcfd206ccdabd3ae105280d61474e4da9aaacbef7a566f84efe9788cf866813906beb7e39a02c8afb794aa1e6baafb9a4688ff16ca20152a46fae77506d398b96483425a0ed8d154faea53fcb1230c262545c3cbce05f0fab32ea3737886733d1ad18b0a8ff9599ca186aee6539446b15386bfdcdb0f932228c6dea7586a7e0f462a05e6fe1eebfef5499764504d021d99054402f797f04d0783b29b6e4e62c8cc3a2a820b4ee52d0304ccfaaa120ee1890378f1d56807c1c4f283d4354723f58c4cbf940f1134f7adc2263681b6de4fa20396905c07c1b05bdd0c081ce0585f4ddd47a578c464584cee927b35341c9fc52be41ae5245f2c8b5518f770160be251959ba1a438f6d14964b8f855d19dd2e9656d088a76b03882502af262b5bc1088538a3576368cb441516a943f5d72fde1f4b7c7d8e2961f9ea5c5aa14add04540d983599f13ae0760b5562b469d4a845b148b4a441a5b7a29f16fc9745f4a5d828d1d9b227f224c4bc9ce48796a36ae412b862e45b6d49e89c6de5551ccaf1ba0a55573d8346f632d7bbdefc8ecac28d08cf9ba65ee34bcc6c2bc7ec0f32f50535085d8270c66a2b813eccc379a01ee0e190d26b0466d05dafef5d961bb1278ac0531add35b3ddb0ca707252341a17efac66f0b6aa090a5e3bd9eb624f9eb4bb06a3b9c4e9560ffd1cd355ea8993505b58361b5599a04ec06a1010d9425aab01e09f0d5f1392afe5ee7ff729cb7aea0fdefd6936fa483dd297c3f380ce0b5b164eb1210ccbfe688498562cec5bbb972a32460eb17e8aa3ed2e4aa27f015af22ff0d51653c6335c7bddd125d0725f30539c47daac56ab59b40c3e29662de9b9beeb2fa1ce82788986a3830e262b164f69ee519f840707e0787b98cde265a14b399d8109afd5140757389e2c8f6b070b09264804f2a8aa9f75a2c6029051c5d82a6c46fdec217ba311bf2c6b7bbe166414e4cb810f2d0a261e513d5a96ce1f050b45181c482f2388665ee6e8ba636dc6bccafed6dcbac88247e424fcb0fb1cdcc9c2389bbe8cb3d04d6e93868ca580ea988f870c921dd8a367df6d9019ec103f148af7dd7cec78c48be252d1b2bfd510cfe4bd160a2ea9efdf84eae48ae8ef68deb76100e136cdc56554c5153100cfd035ce603e042deb3087e0c6f8a96f12ecbceab0b455e1b1dfc924d8e56dee3c7d6aa2c5f90bfa60efd8ef8e5b7ba65ffba14fd9eafcf4f4c68882b8e7e9e62e526baa62195536d149d0dea2e2390e9d8abeaddf1e91062c5585d7330011a57f55798d47d6188cb6f0982d2ec7fae3e26d547b6b83d0a3b30e858c9087d9add9a38f8202ba2e49cbc6affe95ef14fd06712f2ca6413e8b520e56702c8083f9adc6e4448141ffe48b6970f87ad64a87d318b110d51f68cc0a8364e695a9e8181e5115efc931a822fc6783aed4dc3476c0b534f6dc3cd11aba0d1106de440bddb32b8e9379424d92f892c0b4aab6d852f64abbd43577c506ed562d149bd1546b92c3ba57fd3615572f8d18bb3930b88def85a0650b603fa62f8d7e9ff1ad0ee78d3ca7562e90e51f14eab5ff13ff8aef1ce65356011f8cda9b91986348d2b066d3d42cfca4a90b39750bd66d98abb4384a06fe7ae99ee23b04b246e81017354eaa6dd4ef4eaca4024abac90e8d5765c8a806e0a67a29bbac0eca098624159846d6e004d2ece44c2d3aeb8fe9b30ae1130786546329b66b161fa0622032e738fc05722fc97f6b8ceb33c3bb950e6226e90ba815858c099e39acbd12391eb4a5779ee91079c3d503427c986427d8966c3201ee1ba521663f3275f450736f143380ada9e203f815199b54b25f0bf179ba38ee4c71ac71e62752a309c1a2f0287f71fc4f2895e836d66825e02da5d6595b241eb02171b62580c7bac766c10a784497fe30eacb5841782254090a08fe7cb4bbf9b7a898c3eddd96297d4c78072855cac80045fe6772b224b192df84c7b2118daf483f1654b05db4c0ec9126884bb2673e45d8d7e71657d70462c1d060bb7a6b90e4036b25685b82757048a2321ec51cf71143223bcf888f201bfb2172fc1265f8a9bab1216c420e695cf82b8f84c2d4ed6dc1ec1a96f02a21128ef5b41d4ba6812762192355e7e58a86c7fb5e04b361ed61097f75a3bd554fa0f29343eb0921d77c310a0eb8bbe733168e9448021e28cb5df86a895ebdcde2275ace92cfce291ba37ff628fcdea12b87c59337e4b9c5fe5d30d01fede71e249a48c0154246c5772c2e958d74e7a885fb79c2e95795091759a65dc010c50190a2152cd5d7dcea5acb2c3c52a05aaf7c4099ec9351c3225752657baf936c5a2e7742df8bdd280e4d7b3edea093f99cfe8ce188bec6b22faa1f351d113fb4b0b8d9c01010791a91cbb94bdbdb6fe5b352201611bcfcf0e50f3fb7486e78bc40b35b11400228fa91557519f7887ca46715eb11b2c048c71244e8e4bee9a81bb710157b224e1c6c887110d68577a354b65f6d3c0d00a7bccd8aa8667a560cf1ae4340aa68a99740a415cb938b9fc2c8e2a5750318d00b4f8f755755ac5c25d83d74bce77c341e661c7b607b614708058caa0b386d63d8bfd836890e840fadae293d12ca3a46986c5af1b02679bf19cf55889d3ccb22fb70f69db7e69d7ad42ff28d696cf05e630e1641bb24f0ad7edec8d4967a8b8493bd26a351b7208955ef18eb68b1126a50e6e9d3a6115cc77934746ef81d757e93c4a549b2ba9b9c3bef0a52de3b01417e2de06e3441c5d6046a8a6a6b354b77c6304e4d26dd77dc1191e81dfd80a7acc7dbb7048613e717c23dc10869496e679460f0eefbbf087be0662c10672558e835759ff08092a92da4da56009692e23ecf7f5697a07339195517d3a2cef4e4252b23e6301b942f065cbd2956bc4cf814c7054d1729b848faee760e4776d9e774e0c19a5b15e8180d07a5901f6bba44516bdca578ce669c1c6254a668e4f5d0d8607252d2da6b8f61a7b8622f963a2233c79ad29bd16849d7f62edd2e275c5aec7b430acfb5c9f9a0a02b196d7dfedf2cbfc0d63b1cdc6f0101f49f1a7b253f3d7007c7e24736fc33ceacd9bd6dd77a0791c19179e5981c2e3c5ed28bd9787ea11508481f169a469ea6c638ced9c885db2b61f7a87810a3bc560996d2bbcbc675f1817b47126d71bbc5bad71c5ed3ab79e5be04d9ede6f5768c3b2cf45e39ae5ceb5f6a31515cd608b91cb3aa0e411124b42d30bfc50707679a7288b89f83e5797f1ec3e4ba91b2d69b2a54ac8644a0de7d4f8854611b228dd4c45e99b5969a211f51b81fa0e92ca9d9bb2bf9634f4a32da587c6c34c0e4309d6482c14990d9f65d2e5f7e213c48ebf96de93f6780d605120ef6bcded6fda3941d1b55b3e631031c5fcd06303800624d5af84ab8f14b09e47d1b1d4004c603e0c5d942f8efabcc76552902e1e0ac354f0d9d55bb019c420aa7439ca7c82a425f07f56b83237bd8f611a95cd90d131ad36817ca812618a2ba38e00b993de7a9f1a2d05344298f710ab9f4ff04cec1f6a208dfca87e20c9a8895e2e0b19d8beb810ab2a16bf000861acbba57d9ea2d992204904ad722c832f165402fef360e0397b5b1aa4c09724e73885c7d14b8c12c7bc50276f79e4f11f4ae0493d7a1944999888286840eda73afef818340a4e7268e046a9956873372e5e6009754668d61717a7317cfa3d1883f5dae1b4afc3f7ab5714d1d70ea2d422c09d75b4654d9bf9c77bb7ef9b7ddc86d54e28e5688790161f5561df282fcb27261388f5cbe54da7c9f50556f5e4e0fa348e3732c4fd18b38621131044ecefd1f543b00f790a62eb3764df956cee552dd2ecccf7701000a28d5b9338d436056ea784bde966533e4f9699286703ab80f3a93e3343aea0075255272c300b3d0731689e88b0846f1290ce345321db782d946586d0ab5cf0f479894effbb8d738d8073dd5dc259e5cab13cc30f7eed4df7c89682deb860593b9fe466e162a3952fbf66d82e9ce7254f932b5b708715a0d98f570da3335f17190fc6055446cab21898cc8a8c69533b0f302edef9d06f9d0ec7f259dfe72985bcb9efb23f6db8753ee3aa34996ce95b9da0099fe6675f9be78d7867e5c72f237e6aa680a33e8aedbf9c27b86e69a0b61d6eafa0f4b22eb15378d804741005c8ad7cfd9796ed008753e7cd73fe933ce8fa0ad6c1d7aec44d811bd1feb76c92e930087921483a6aa74aa48f5ea0cbc86947191edbda6a7e1fd58f0f5bc9a2cdf434fe25d2db3cbd0fa92918ba75aaa951b0a39819256a0c403d750e05b0ae6276c2bc8c0eba301dd44b775c2e906bc6810ab07d813699c0d7cc186311b5d54495a336ad779f2a328a95661249efbb1a2a69a72cdd5cf6e6a04d8ec90269fe43afedea2c7d04e5317a96d70f2e7d4e32449d1e10da66504edfb3c5ea27065a3848f1820f8c182e8fa8b73492380e643ac326294a6917110a143e1894b5f37fb2c612e6fd6a0e2a33de187f3786b33801a2866b90de3e3f9731d560283278c51e6b19ed46c1ad74ee440d4e37e2be4d4571a49323d9b806f4bccf93d0dfaa1017357f3d3fa0e5aa1cf97dac9140d1b328695ef72b3429c8e9316258bbd65b411e85ce31388075eb0a96b378c7c939eb10f87b14b40704b56e23025e0f4c055d0a5da6070987791e2065880fb0d40f431a78ff0c7ff325f0d49d06529987c70e321c8355195ef554e5ec63ea61f44d9434a4c34073d3bb8a7ffe9fbe187ebdad9a05cc30e9f10edda6314361cfe0fa98c0db90a66c72182ea8bf31eb2acc0afa9e675128f98ec9ff88603e68da6bd4ec715c6b1d38ff55e7b7bccaac96ba8fe09f49c93cdf12e5fccc4337968911b6188fa00d3602d56acf3401d2e556e71fa35c0932dbcfb44829e8e6ce7eeda76ab1e96795c21e7a041905e53e63a129a5ba8480b4819de4daaf37dad8a2b5b029c8171df78e7f1764d3cc9aa50c80a1c22f98b38b59307607689c8f6b3e5d5b2a6f277750fc0990f6fe5d84de32aa75bbd15d315af6e6b7fbddd7fd0a3210bca734820ed0b07601a0e3e52ecefa3e8790b61938a096c5cd6f7db6f0cd35f82eba2b7cf40acb4e55e16f9b7696a149f52ca9f03faf85d9ee84b3160d9d69771c8d6b3b75f377c3326d6ec98566beea5bd499a7dbc790ecf32090e805ddfbecb2d1f688defc8754a9a0a8ba90e0b6570f0c460c42908706ed3becd1ee8682260eb044fc2d76b9cb9f67d62c573e829770529f2ef680a033e55ba4ad2cc10306bff7269ec1557d0d517df8e0899979d12c77f042c2c884ef99bfeaca130fd662165d47992cf1ac9e7f6a0311fbb335f018736954de66593d5023dfd2a7b188cc202fe7135968fa51681bfeb96fd4fc4c253a315086c0a97dc09507c0d31b04800a6e3cd8231393e85f425bdd93bc02d0faf79b39098d04dc9ae45c668de72d67aced79e88d69d00fcf44e50757077e36e759ada4fefdff79f854c88a72d17f4de599ee37e2b76de786d744d090dbebd4ba3d3206af8b1b46631469a166c8973c9a2c278092eedc9f2b7ecfabb5b89da700ef7257c31e9571c70a87974dd1cac74770aa26c8af011dfea2eebb4bdfa1b232bf97955b13c5e8155a9e84618a02af1286522532322c029db9f12eed7855ba98945aa2062888d68ce714cf18d5d2a66bb925139f0880e584cdf4d783b7924a856097f0565d9f758fc69dc5f8e8faa3fd9e95638a6ae356fc4ff4aa2c3a37bd8b629564481a6075697fc37cbc5106e8199e592973017d9d3a17e46f634e56faa2c65b42e37188409a596db3b55b2063df48183c22f70c6d01673ec759df3d5e0759685f8cf7a15cd717a60ac263fe0f92d6bc4d33c9a87f5b89ef454d7932a7e501b5de5bd63e7cd621bbd82e0b118013b9c5114eae24c06764b17a4be16c1bc8b5d9b943ba0688166d06b9a3b92e828fd8a485eea5c901b06e985ca22c8a4549afb3c574f19f893c5a8b5caf158421d3b4f11ffd632b2c5a56f02b5e9b263e7944bb035a102c955811b6d3d1da107bd839bc6e696817144682a079a7a12ef078b94026d0bebfcc062482b308355b0c08ca04ed9efc63eabfd81105bfd0ed6fcdfa15f03c4c8636a6038dd1730fd0fc3860df4dec1ee219ff57221a39d07c3e3dc14305c6bf4e1d7dee2659459c29d34d66b9db0d80f18b93b6582959d04038f88fcb3fdbeb48aa58c216ddbab13f4eef1a0443e9a84aea75dbaae315eb33b7921428217dd30f6d80d936aa5f69d51ce09555783ed3f5476c2f9aaccd78b190931f1a9f1f9c0a043cf19c83cdc9e91e98098eb3346b6f0903040b81eb2a2fb81ceca82a4517186f17037043915dddbc88d48aebd6803ba93e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970849b92ec1ff9900d496b3532f83f7f0303dda2ba981bbcba81fe3a32e5330b528dd0b530aa38d0a94a754f340c6b558435506bb439774c9ee77148ee03f165733a4c5ab118bd57102ae0b36369d8b4466cd51be64939d0bb096eaf49cacfaec71b38230e874e2e96af28df0323e166073c760072c4910dabb393887d7fb384c045daf5406909510b09be1b089e28c1f1f8fcb0638655c5c37b795a1439f5ad681672dff90d7302acf292aa5d7e68776ce49a5855a942c48e1b79cd826ace3a36342b05234a68b24771a51e132b2f7d06f8feb2b4711ec90b6f5057649b0242ea9aba46a461aec9974dc55c1c7e0ae882d3a1174373bf2545063d5a3ab6efc86ed2a47f3a53f30aa10da665498206438c218c5d004bde508e536b87b4977b55c36618913d19a40038d995869aa06e6fc4e5f4927fa1c246b57b62fc07626a258a415fc1c3e4d392b6db2120bae4e7ceb8bb0da5a13cf08782ae60c8bf826abe4853d06f628d955ad2dfa0f3e487f92857aba04b7a607ac6a977bc84297c45867e6c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb814746392ff8c23b85d867dcc18c474923ebae187da83fb2d0aeefb9a20a73a70bdba19f0202c7d80f2fe373bff6e51870e7e75df627f8b83eea9588f0ad2e8d4d248ac6c70e30a608c6188cdd96b4f22ed8116fbfcd20ed78e9f2579e921af9ca60efe1bae981e29a6dd79f791e5c87e84c9d6937712366969c3cb8bb74845586ff4a76b57d14c1bc70387dff11754b455b4d0339b2f06f5c442637a412bc461aad73c6e8b7046634dcda81eb7638ea8705a20ac4667e33653bcecbe62a2b1923b17b052ce5be8cddc68e55b582e2b007136fdafa3bdac8cabdd5b6c093f7c41d30e9e4f123acdf7cdbad3cf0b7a44694b21224b438173548ea41cf04491b08181448ac20507392e943a1bde487d25abbe60cc54702a2260b88ea6f391130437652b2b529b8b3c7be3f1232a89468bad459c314e02aa4c2c77c8392cc0998beb887c9a16f0ce5306a943cd17acf4f0cb412820795f6e61c545993d4bd364377caefbc047db0199e528551abe2d18a3e805e143ff067b19afd44a226e2ae832a4eb5c60277468b9890ba0272981f6914fb47942db9b651601b2f4dfe8f512215c7849eef887b3516e08b2d5825b049b5759e18adaa85cb146538992322e102df87330c4ef86494e66abb6a93f0663d462f567b5e871ee7b506f087cfeb4c5e9ae125ed78032c61248817796a081ec748e6eefb5416c32f367cb10612b0a5863b4c90f9c1515d123f784e7b8a72a1a1913b484e2f2efd5666d5282997f8c89fd8afbd5e74107e9f064bfa889b7907b50e86f3e125323826ba894fa27af9f26970b8630f7b7e89e24eddb4e5f420e6caae722514b9e06aacede5963ed0e756fe3b27a1fc4bdc59fc06a5746eb4e394b85184cecd4fa04e3a7698fd89ccda8e5f97d560bc1da8c43bdc0877a10ea5c0fb2061c513887445a7ab8a64a372eb0c3cf08abe9ad38713eb7614ac51c4889372e89904dc9421577789fd8afc63962c693f3257d4c1dc93ada3454135e0bfb0f68abdebca6a25c73ea312c7cb2a8a6b7b9e92bdc1e23589920ebd51c16ed28c06e18ffc90adc756b084780d70d5657b168d4cf45eb1a4c425ce705d6004ef9e4db7e7be23adcedffa933b4a3782fc10c764cbb7c1dc339586eea979ea58de9b5f75d1bbf5b8fe9c1298f7b5c2113c48f4bccd4b2717b70704c09cd03559d3ef4819ac867e9a757e282aed1c8962d33bba5c10a660eb088e93f81e139f1d8339008047c41e07617bc232188b412771045a06d188ad937e905e7ee62a6e263c349c39608ead0090af04dbe43aa1ea36ff5222a5f829b276e7b13bc5a7ec00dd89250f237facf3d9f7883780f1a6eb11e8eec544b736d62e5f5adef4a6d1bb4b57f9cbda99e8df461a255f36b393522f07ce05330ffc1f3cf6ed3cbf9401d326a59924dbc53e0a93c7be3d9ba05231bc93155c3e91363023d474c6a18554e51e780dc48bdbcd1b4cfc8790d319d6d39c94a721f5e71f1a76581ae822e6c714fa40251b7de40be7df7b1e1095ada3290d4a4a18972f3ecb1d9bf16115c017b1977d92f06a4b05d9afca100ba1d3b08e2850a6f45989d2736221f33293d71905a2f230a58362e7403267ff05d6cf61dbc98c657dde87d43582d2577dfbaa304c661badc9f490c8b0e9d31b4a20517f433ce034f3e5a913c6829218b53fb2e7db7bdb2b24526291fd9240811a657a914d754535bdfc814de22a2a8f3479416c0d8fc35c370d309b0c7a26749ffc9b31006990fcf6c8ceeeee88aa01478b476af89d81fe9214c94068dcf30fc0072b37e30b210c9cd7352e5356996cc36e83865d86a908daa581161f4e6699bf142d488618ec74c91812f35a3e4f95577e1bdf4363d180fb66f60e0d2c5997b3a7397cc4360b35bdb9034460db2407026b4f160d309207e97a8c9d79ab86e67b6ad97554fa26b42019b48c850d7abfe4f66d4ab774d138b4c021eeeef68efb776cfb8cfdb5e38e73dd9b5e05917ae3fad05139f568ea55ca6ac7f4e96d4af659646b15945dbb1dd43962f0122f251937778ca43faee2a60fa1c18c9a68d9078ca0be277874bc65b1ba3e404f3c2f0cf596e3331ad7052eb881104c0765e95ff853b1a95c80b595d0c23118848602c7aebef16ad28250785c98d6cc92407dc5b05844b43ced1a62d9162f2fd189ded3e08b832ddbc9d1b32fc9ea2473d2d619b1c22d0e8287a16206b92c4dc7ae4f9903a9ea7294e8819e71c74babc3f3ffeadd20e175cb76ace3e40f944b5fb37b5cb8ab96552f744056a7d06daff1e40577a8bc003b435d9e9a58181b260976dcf57a5101813cb0070e60d705ebf189df71dabf159903a6f42d00a89209497394ee58762035ee115fa36a5d517cfa165a0124e755cf8bbfca77cfdb25cf94cfe462cdad516ae0ac5015544ef69561d581b3c41d13678aa69acbbc2f3be2723dac4959a5ee6db2cf1a574874b3c75aa790160e22c62d0da0c830c591833f4561b3d96eba2c5ebfa4e8f0d8f3cceda4ce42f88394c1685eaeb85f49665ae13fe84cdfcd859a1823d243b7a28dbc97ab5e4e24df7569866eb69779e2c31132d57c7c5cf7544a1d664285abb34e2a5761ea81c5cb66bc0ae28e76a3655a1122f7ea21b9c81a253a82800ad7812746606f351ea1010ac3ef8428dfb723e7c02aff466324c056191a6685b9b112f71391915a7d04b7f2c0e5b310108ea4856eacd7ad491ec48f7b94fc34c11f53397b95bb10e7bf79f6d94d2ad179dbef81af62c426475a60815c263d2dcd5dcbe84aa093656da6c8bf553187fead6a58a1813d850b89e73e7efc5d67a43dadd4dced9b2ee5f808f971d46b70eb590716044ec749e0784ff85073bd206f2f1ddc64f6afd0319bee0b0af9d17509a194b837cdf87c19cfe82da00697e54ced58c0c1d97aab8e63b00bdad1e6548019442ad4aa987805fad580e59b97562494ca7c129c03738695b4dafde1f192a22c3b5b684d6b04fe8093d29019243eb6efde00798ddeaf1ee1ca45b7e4d08f2b6985faab11c0ee148990975ea95def167ded1a74a974308572f82ed6701b5b42288c4ea119125a044ebb05799fbb0e3e7cf7c57bdda990eadfcaf628ca998c0ae89ab31e6b3a5d38549c2eff92dd69f00e23f1539f3b4cedefb94dd4dd11178f9693b5fd38aba7431256ce34f13a6165f8326826886e0087cc8610c5f6422501d6cdb574f642ae7b6f74fe127826576baa69d7aae431b9adca0cdb32a085b92eb43dd44c09df4c46ef2c7ef76dd747af7772a21f30cfeed87f29f3e7ecd29c90362ac293781293d0bfe3b168a4b055279eeb0ea5724017d7a05ada2859d061da2576e5c8e39594241514564f79c12602ec6da12c0c750b2ff4b604bd3759bc3a9ec5067a14268601075653df0c2b07f5b9d48762be4eac97960aab6daf82b55a4935ccf8856b6dbf9ce0a5eeafd743c2205fd696d2fe179706a38e423052b8fe599d21cd6bbe24fde5e2f6d84bef88c39f122cc765ec48efa0832bfda3b28277031951ed2fcdcfe71b679dd22bdd07973e477f866ebaf7f1a7ae7774410c8b9dd085ecb1910a23d7d55fa0350c3baa13306336fbb676dd2ec971fc051085992926dba2f5880ceffe66469cccae4cf5276006865e4d0eb85d268e0f19b217802048de0f971ee436c3040176c2baa862676f24d367bc7e62b63de375ea0e5e5cc1cd646768f9899902e777a99f974a6427d8085920487eda76209ab217364e64a3e06ec037565e90eb4b20cf692287b7326c5ccce7543451f3ac67594f0649c121641dc688cf025aceec7cc324a96d063aa12f2041f87cba9cc86732049af17e24e5524acc977731cfa8df190531062a73828238a6ace959f772d781388c010eb6b427638d68c4331c0ce84b097bcb4c283458faa89d9dd1842f0449c05fc5995e701bf486f4699b2141680ac30d945cba432a0d890514e4a6d78ccffec1df016212e1a90205c0b5b2eb75020ef068dcfe970ae1bd262342316058da62796606585b85de6ddb75787b77059b6e9603ee38ec361a6e7bbbe59c429b6c3afcaa8bec3d0823075c8608cc24ab607dea23147cbb3b298b074f42d8f2415dcc50a4bfc50d0b8d89de9b0522f0368ace3fb387bf1cc524ec40673be125b0345b72e6ce57bb845b7899b2e0a0d2e1d45eb1afa04881f01ca059678940fc22e33c0813e5acb2f16f7121f7620c699b7805d34ef9e1cdf776133cba9420eae75a89d0deef407f54be70bbfcb85773bc69eac6937812bf3592ff807e479a725624392b8b22fcb9831eef5426555f1f881fad700692bfbb86ec20ae53174ca4d685372c90885517b615c3ed4d15d0834c1682f1d981a7f91e6eb537413d47e58e8f6cd4330f307237a44255cba01e65ae4eef62cfc8aeae99bb259949d5fd22f8f7a2b62820a9af9a88408c13ea78a195b7340a8be8cee0f93ebd5674b37073c4ded758a73c19e288c4667cb3f4805c9b7d86dc467d78757773f7e6ce1151390b8559111c0da54b519ffa2f6d8d6a72b46e4d6668b5cfdd14f8ea5acabd86970f5fe3fcc8adfb9088471541b783832b968b37b58ccdca75eaee52424dc65f813f7820467c4db30d2fd4407d8da4f4ef42ecfa38b48d292742b5190c34c31565a2ea3c5ae2fcb38ce614d76fbf9920686bca5fc5530f7fa46f6a0e57ba9d2ca2ef2a445dd88d6606cfc59cee4217f400f4c0f67692f4ae435606186d940c8c90256db1a9efd1387c89c15f2a85ff53f828f4da7f4d4262d1d2c1719960f14542c6f4c76ff1141482482d9872338e6a5439190657fc277a38b5e8c0be8df2db6afa2a217eee56b78fbce7cd362d26cab2617126529c41cd12a1b656651bce09f3bec9bad27716ad44499ae83bdc1442707fb3e65592a8a72fa6c155ca02acf6cfc208c48648a2e83868af9ad63f6e4739f4dcc113efd9efcf265bad510004df621da7aa539b3fd30b01c29c4d2ff47ccf701839fdb70f33fda76c868ac779a1df3b9b38e746ab03399bafeecf980db7a32bd2db9c9ce60bcff3a61bd196ecbba0f633385edd9baa9a4d5416080251f5ef97efe7d80fcdbc24f0cfd63a3dadbbda396267d90c7ee6762be315ea8681f6d2fcac54f7ae5a0fe1315a8fef39080df70bdb54efadafd12379e0613dd7a954260c960b5735a5ebb4c3691f8734c9af6eee8b60ef75499f5605ff8c7852939bd35d8e5274aae5015526f3e07da51d54320573fef2c82335143c5ce3ac0e8aaf43f0baab471e6608f6ff19e0c4f684ff682c4683697922637bf7baeef5d82d6766210e9109fa90d503aea8913bffbae7b4aecb77d05cd3257af395423184c8b2a78d18f876f09541943d06b5a362f94c042614b932337d6ebe1269eb2bdab595f9165409150321a53f28897ac7646ff5504564be67043a07b428104f16e2b57619f33c3009c214d1304b482d4305cc54e6c3979670772c915cd87220990003ef2c76b62fa79dbbfe33c57b3effdfd31be2e8ce41b39ef8185dd4a528492579dff7c1fc86f1dd878ea23232e84d05e91d313c3229403a98181b6ff466dcf56f62535e0c1ed8f7e3bc1531e02e834c1a113ce5a8bb10758b40deac4b221c569e6c0daa0f4fed872f2b7f301e7879e42a2a298cfd2a3c55d3217e34222c9e6ed48574870cb417482a4ba53c3fa77ba1381457cc33b7adcbb55cce01779ca78a647f249277eb4a1f721fb6088e92f361d6e8ecad8ea008a5b63b5e335e987f9cfef2c48d6a126d175a055cf7af059c6fdf971e91c669bb13e5fac1b7a8a56efdba5b24c9ec0a43af1744aea71769f927bbcb135e8275f25b3c9e700829079238969389a42286d84ea6b000adb5ac43659f00a2f30448f0e8b5dc2505d2d34fe2da6f14761a8454b83589e1fd540bed82e25df9237350803f9aa627967955ea71560e39865189dea8926e2af1fe67d54782d5c539d1c9bfb0e6536979cf10272a45c23a5ad00d16cbef055e0606b8af712b4b9aece09edf23a4e7d5f8a7e652e8e65d35d034cdd2569c3d725278a47d386add66425c5eaf5a6998c7380c596da60526223f22e1a13cc56054936bc7ae248fa7dfb1e4072766f810c6bc576304d5b1fc9df9b99ee4d389cffe35d05bcdd7eca85f1d660d9e6ed662784ba105e08f21524fd8131723213c57eb24333a7710a00eacf3109c35e3b9cb8962c976ef66ca5be1e19627c877f2b5b0f6bab67485ef5c88c8c6da794d419fc9c1a7346a0094863431ac9f742768757d1178b4f9389951bbe7dbd9ec87364e5c115bcb086a264fe0db53488a384287e7a84ffdcbdd45d8cece48951deb78e099867f31c98dca858f81bff8c2cd41ade3bef8f7f7a677b09c20b13dd3ac5084c9fec6accf8dddff29138696c83d7802346c4e85d9f4957254fd55109bc4571854a796539760ceca2b80a523d761514728e16bd142af7aecab0481f6b969d35435505e551c161f2c66a9ecd000402204e50fb4126bbdd58548904f72054498e25c7c37441293f14d6f4c97c50808aa31177c46ec3b9171c89e029db04c98774c43f0d2aa070321bf967560f8f67b217f478b786e25a5d1155af4ab34a4804a280e72ac8c88860d3c0040c6d7e119ada8452eff69d4299a5e469d93a1d5c461bd28e7c2be801fe13a8f5f32b8d06d242c508fdbcb4a3dd64baafd6a3b5905f3eb6cee3cab6e43daa0b6c5034678fdd5b7a09f511f08c1414f99ab2be17d3484b9817942a5cbeac6b46069422e0a14539e611d2f8de9765d9a1d98b06fb35769c3e4c3972a8793c56bc1798fcf632328021942fa1d68851eb93ca2d0f7672a13f8e1b46775875c8155343255377b5a0f9c994032eadecc63c11b121b90a05c9b081e627a5644006e75e93caea5eb3f606617f21a200ddef3b9b2b7ac0ab77d2d22c3896e6c83acd302f0237590bf63d6bb16b89c3ef3f9bebdbb6ef32d2a10d3dca356678f64657206ad4305dfcf171afc8030e1a4972f211e7fe7bbbcc3c368af6234681e3d13f69a958ca07a7b9703eb8238cf85d9e177ca39c3e295e0f13b10485ab01fbddbb4b25a9f75637b6647ead9204fcef01854d6f647ec7a4e7f1b85b643a63defedc6f745223441d9130a0a12263b348e622d7d4f84e87afb72772b139b419ee9a90a6f9d6ac066964b4d528eb6477154ef7b1962a1a3ab8eae7aadf85fb5049656abb4c650f9d9391a01a153668aa97f4f338d7102806ad4582726c0eefce7a730f666a1c6b00ddd815f9d539e5eaa4ac09f2039b53e7ca8ebb6c882ef313c7c64609e37f6cc04a2317da754a4ac4c1cbe35c3041721df7156d9b2d0927a98a2e45dc9e625022d7d6b8ef6d617a4cdd9da6790d9b5618de8a879b8d557090f2e2b8809a5872f880a0d5636c57b6b52bc49982fa7149aca5c124de837ec068c5755f8e1b5c1907ad330e66e289ea985c5e688c946cb02ac85f697d4c41d97c7345e2715e629c98030defccf1317651b3eef11894304200bbf2d0a9f16e94375167e710fc52090373ab591031835013774fb01609709a57e91533962737446cef1db0d1dde60c29bc49e4b924cbd6a1ca1911ff0b0fdfac85e5e684427680301d3225a00fceaaa51343cc20b651620baecddc7acad478c1e8ab7fca99ed24f4ea032c73015e1801a84feedeeac9fe512d7fbd215e7fe3e3136eb1352e5d73b2704e61bcbbc3b18d13fe1da5fd3f8f6b8ba36a7581395862dbcfe7cca82d426e2c4e30d260e1622016d927189022020381edb1bd00220236af67ba6fb20d2b7c69351e6b76cb5dc20875a1ed43d81afa0ffa666867ad042563934593a5f57a2e6d66a74430f47f85dd6455c62f61bc752185c5c042cace228f491c5d6dea4cd9454c783bbd420c2aeee0207b25c7d5c3aef26ae3047adbe4cf1233353ee8abbae093f6e9863c866a82eada18b94a11a2b0f077371ba17f0e07cf7299fe3eeadd783e6887ce12cb79c57fa4e3f0cd07b97378bc2a71e42bc3d92011933047d6592f8f28e9eede94b31378e92a44ffc23407d09a2cb46fe3b672ad04974865215536db70cb91473fecd7a15d2db4434e6dc853102be6338f2223f6063566e68270c5d5740c5e0435f1c230407601d1c6c29cfc74b32c4b056a290d5d9978f20bcc7ace2e8566932137e95f96fa13a324f7765fa6f5611ab6a0f7a4810aef7ba3e2f54f42f5cabe073dce834bc54d9917f4429b2895a8a33c59aba4d47ed4bf0eaeb9afae899eadc6109492b29c38664f468a77c922e8c6b4753a1a7b096095a1ed355a7e80db6477afb6282cf6881be6d1d1dfbc3a97fa927148a84173a1e9292db1f8b8fb631f9cdb3b30ff7f3148fff0abda519b784e711e6a4845d0e24bc4464743a6e4d06243412c4f72439098d7d68e82d48d771a9b979e255b5fd69918896a575f7c20a7164b59732a7e3a781101e2b443689f9d813c1ce1334d29dcd4304ae76470fa1a77721e9a98c2b4b74d13c2b52ce405b32093b3ab0d7d8dc65187847bfaff800b56e270cbc1ece53bb04b01e106c4c9b1293882bdee7281534ac0f93cf31de50bf3ce3878bdb420f2e23fbbab237af645b452977d7d8bccec0ccb86e828bf20c22df12f42ebae54fa03c3db2c0c510454e53f3fb6286ee25a8644db7589ee0ee55124ee7a28f6f3ecd99ee1e8405aa193acab9738969dd81a6c2c2f75e83c35b18de255d81a5a288792e35a5eeaf170dab0f2afee3bd3137f0810db1de4b1cc6f8bbf09d4f92c69ca54fe729670646b8c0e291a51a5facc6bafc126d3d98f74fe9ed6d43a8f85ef808586e8a83b5ee82a819872021a64eec25449c22c1b52532a1013488b295f2672922892196f0ef6efcd25a5772a20d1f48094681947962698226baa343629f800d6bd9a97986387f1058a566213004b633a53e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e50f5d92e3a47bc1316a9da9d6697b751d23d202faf92c97e5f26a66fcba8b99d05cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9703f20663bca6e0237fa633e94b805e2a24e7dfbb5256a9f22d0b08b6c1c53037d1016e0a89ccee5f4bcb80da8a9eaa73ce5c7c0c55b8965add3bfe36b5f43bb8480c874e5b208fe862e6f7df47983ac024725dc6669184186e86e4bed445852e87aa3bc35cd4817f53cc7574d211c7bacc25fb6285baf158be52dce787ca302e2e6ac33f8927eb9dfdd95cdc8f83e0272d5c32713670746c41b0655ed67caf87ebe76bc037e67605145907b8b47017ae1601fb34f26e62d82176d6db509d2ef458ec56497d353a666630af3d9fffa7518c1f4084a01c96968508ed848ce4f107a05ebe14cc659d22a297d9eb44f582c8944deba4b64d518b9298032023533a2e4df88bb3ddf5262b833d199cb7988d70b528d25db662156336f43ef98c7deb5d58412ce180c608a366b28878535f12c4b9de6a55ba8cc3a40f6b462f1d2931708878dc4d37527d06ec3b5661964c06791d049d6bcd97543154274535ef3234a19d9b86acf2fedc975e9476950c05077ca143db6cca95cf96e417f1e54ac0345f02f4fc5ee9918642046a05a8e0135a29fc25ec39d35b6739155d2a67909312616c42ae65c60e0c2d3c5c3107b555ab0120665e3b2ee863ba597841317f62ed76cf097e92a81f3ee77dc38a82113edd21e50790e787628206f7dc1c8c0bc3afa0dd6a8cefe81b0ca87261e4bc10c63135fdb81967cb5d035f8dab091df860c7fa887909cd06c917d7e87d8ef61a63c389cabaa4aff5948ac70923c02c9a52c0d70e2a48631a6bcac23bd331d484c609a3fa496d5c5dc65ba00198fdc2fd3ed43f19d85222d2ddfcd6cff8e4463ef5f8816caab913e0ebd4214374e7271894fcdfedd5ceb984310581278ffa1d57d5cff888f043d0c6ccfa8f808635abc53c572de708dcac48e11f95a8b112c9d8c2a9ec2bcc39c37c5f385fc2ab76e4427ddfd22a65071c883ba0bc6421ff8a320b473c2298e1e91792305a9ff547e9c432eb90615f96d7465d30a9d92e8063614716a0797ad74f7be693a80f1627db66a8238cdcd2682fc3c50a685dede6da0aaab8cbe1b4ed56b8d0f08033baf64496202b32cc3745d65c79e4dbd1f3e4de7ba34ceec06a1347430f30b0d1e288059a3f9e0b9fc757b3999150c2fe6037b42a26ac16942030d1d7e020db08608493c5153e23a644d5a2ec34612a4e5989be510fac1f02bc807d3208a86721b436959d9452544c9d96dccfb3730db1f29aa305047ad42904fae683e83a08973a30b47d0b7136626ff72d4ba3012577fd2b4a6deef4682cd1de374700e344e8281b30cb6f36f1b230321383b7a6fef9645e41d3104acc5018c95f6e322a41a24a269ea64aab8a6a0f0cfa2dab12ed89c562eb34501f63f9fe1fcebb086e357c803a050c62e6ba1320c0d1ff4445a452cca2ddbfe08c07bbef7200669397404ef139f7eb98e67973bba8ddda12e28c7824eb792ff54f1a0c73e22af11571ccd25cf568dcbe875397b5d494ae9a1faaf955d721a3f1a5c97cbbfa0bf8b62b9943790ac64e806ea066fe9926ad512e40d3a87d9e010e3772bce879f535e1e4334f48d25fea0ad315ea1ecc82ead5cff3b90b39c8eedb0c88e7998bbcc95edb378f27716a986adab72bac2bd1b0597db46aa8b9294295d851873b6cd19115d8008c7aa065a727135f4617a104d55730677ebe3a6c317b32f3c772eb7f1089e2833590f253821dabb78a57860e70a62d910e51863890adb0b2678c4be41fe32aae94bb5ef19852cfd210eef145b5d56b9e1fc48508c27464495994859cafd030d9d20d56bf890375f98866d8bd3a0a40b1c4263ebadead3c965611ae818e6943b8d94ee5062e5566ff2502e81df41f055b3af5c204ca46110c5ec7159e170e95e7243e7fd9cfaae42ce3b47b6969e77bae1a25d07c0e8b9bb421b8044a6ad5242a4b64e5f1b8c494dbb34bb08657024b974bf582c02bf7ed08d65ff7f700cee19221048ae02f47c2af68e9345babe23b58bfa6839a22ecb4429820f4b27df0645c0d6a1dbfd25cd9d76ccaf7fec07c364e37aebc2ed17c63c1a74bd5829b2ca1249d15aa1939df66c52cdeacd08a6517815a7b30a8990fc746cd6dbcc8f7b81162552c7f507a1b711762428199189dbc9732f6f04dab0241c903e38229a7cd881b0af29c5e89fcce87059c33c27dc0c8522273bbc36567cf7228899083f16816de0f091735660b297345b5c6034c321175774f83981db86c01bbcde6c646f110836704bf3e4a87cd17d56e92da11a478362270c8585a2f7ac2b661a775ecf06a906f2b63f781d0711514e7a5c6a93a2f313c823148ed6f43853dca9e0ad851a3eccbe4e4e54d190c534295bcd63ed98cee5e2a4d80b2fa7c57645da7bf702a692802f0e224ab295319de9f61458c0e174d0078f8c0661eaca41d1617ef656b75463387568033c19028dc68cb1b079522304f7c3e6215a7a82bb4f9e0c602ee9dd43579a7716aecc001f3eb3a80f5aa91c96597afbc3d67ac3e6e5610b2bda48a35e427128d70a4fcc525683e0317cfeab74c9d26f4f5206596be62d765d4a02f1f4766e2df4940d29ef4b9ada5374b7c65a714c87929f131f91bd90cfa2a3ffcd188423d7ae203a41e96f9edf4f24a7b29257a7f328d5f0a606af332e3c967a82f87abd2625ad211baf93d2555c5cf908f00d7562e272562cc9e357273033408304259a003c3414c932276702caff0241ed007d00da7a6f3213c29c8e966e249dd3c4f3767b846f3b5811a2982817502c9ee37833201073c863dadffdc4b9636170039201ce94d32035bc655ffb5dfddb7c3a20c0b0c5fc9a3f2ce95bc3fc880ef2b56628e187c8d0c1e15815212fb37f447cbf20f550d47c4f53d6106ef8d521e599eccb6800707bd94784857333ccae315239d54cd5568f736c4cb9f8eb0a7583626626f1d05f9c08afa4ceb1cdbd3ebe84d860d5274b4912e4cddee4a8e0e0108b8dd0dd882b12715b467fc605eafb7fc9f67f72a8dcc95a4bf93efa5cd904a6e321e4e22f8bab8e8348e77a65f3865b3cae1d3fbda6dd8616cd3eddaf7192cb0a080c943c9369aedd28921818a025f7da95dc158a01b45ddf4ac7d886215d97db9e224270359301b168df099f1ba104e1e96561d50a97e99219505e2599f7792569480c5460c69ce7fb570acd747195b29c9de7b15f6d31cc753d8fe670da67aa7ddf6d09e098edbf81873726191fb4ac132a31b3b0f68e4f92c785300a160a840424055fcc3cdc006e2ce2bfabbcfed109956a7b0b1922da518d43be2436ad56694a72b003cf76db9c672ce31e812e1b883451273b9b9f8bb760885a960b0acfe02d4603d1d3b425b17a18ee44d5c718b4a5b9a3aea47689cdeec130572dac695397efc6e5a17faa9c4835e4b1cb1db3a48b74579935929a19bb8f35d58aff83cbfc27e229bb5bc103bb4bf89362b484e8743486c4528d543d1fcf6d6fc881669ec75e80bd3440947a122b1fadfbceeb28bd4de51e2bf4393d5fc02341d5785ee3736374d35fb4516033ad4ddec2a2aa67fe3eaa1b53d68150498d5422e9e39caa8d43865da9552a731e77bca27eb4c7b786bb81b68b41011331dd535fcd4d0dfaecc97847523378d97ee7713769ef5d9e8fe673682fc3891cfffe87275377fa7c33f2cad03948d7d05e18f0f2c5c2b61f4fbd376dd5136007e2dd9a199be2eccb1154f6a4ce309ebde757953212be5a552e46653992e503828cd7d161ed0a1402a31dffa7efb9d4d8ee23167bd5ced7a4126e0cb31ef03552d0a37130e72afc00c65b3a9819c7827fb9e8d77d8b4229b60d6c87164f6b79c7c14e9acbd0c6d2cb4f57d62aad0972b41479e32380ba5c03e494e61be403c6323958152e26afa6c5746dc04e60967371c58113e9ea83e7f518da04d553f53be3f260a2eb78b4a9060c57f3e5053e7bb199911cb0aa8415f7f501d1196d554fdb4da7cfd3379a6f01009be0f589ea194e70fba405110e98c7673595f5e586bb30aaff7f58c35e4c10bf7359a10d5ae9ba9d3012b50cb5cc6b20526b32562efa7f2c7cb181a6fb7c302d296af642f9e92be908ae0fdfc3ed6b6465c528afc8755c821e8fea05a3c2784076e6e5caf493c401eb23255f4f36c246bee292ef9c87b00184f96a4cea6c1825d5163eed57e704e3ae73afcfec2d8ab4ec3bb421382db6463b0bc9696520fe1382563ae7811a26a173cec6a938fa13c06e283b68be33d612a6bbea941f957652b3d7505c120247be99d4d27d34457cd9c964f18052f3a805c917daff25042ba22b59e5fd05cab517e1e0ee524a67a315e64836fd2c67c81d6c527b0104168971ef0f2f290720aab768824723bbf88a1422800cb78e542408bbb780b25e0be625acf00391b4e2fb4b4736e7644e5f20336b21343d7b7f1de1798a2e3e6b20afd100af67a884c5553fbe141f9816b27def3b640edefa172e4b63337dbc99c6d7cd28a87d89ba043ee511a85118984f904a45f3cf3d8d501eb090f205f646771e036fb0715e6fc15c65bd5f78c6247cfbc9768d36e2ec5859421749215a3410c7ab81b15f5caa132fa89b116a51983aa4f720b0f23e22230680fe3d27cb89121f782e3c1fddb6255d86167ff93a447ae1fdc673e705bfffb187cce21435cc0fe8117cf4ed99d5b149f1342932b981302809380ac4a51c79827a4156c9dc31d4833e1ef3a4dad2e663e79cb694766a3dc6ab17c6947c1729b638adbd531c3a5c09f2dc515efc4351a079a6cf3fae078924f626441fde38366ada4311c93d4ddc9994cca8aa7e6ca9bd792ab6200a0ed75062a4401db3608669375af3c3c3a9005105e92db2c3fbd7be4f10dc6ccb588daa7caa43f55edc4dde0e2651d28312e2c6b112df652e62bb240d49d223a4633d2159bc5f2de92be115a2db4287a6c6f0c79be6612f462f33b6d1b79f83673dcb14fc02e2a9775b734f4c6d9ce44d4e5615b329d75a3ca7a2146238e93e92ac3fcedcdf53afab6a71e67510070d8ae51608e9905784f600a5086cac7c570e433f03d2995cf3d9b6d4cf3325ed4bfb9f02bf514af19bcc744654f07e38b3183c809649cc14439cd1f6568ac49a0aca65c1dfaabc6b832376ad9f2aa692bea5dc58119a7ce2a288132e6172d5ad1adf240fc30875e3566b3e170fd15aeb21115aaf10e0988ae36f6e4398a60c6bf7a6ee6d27b2356db075cf4a14dd0f40a66a2d93f6b19fba8431a567c45b31a6335b33cc7dc49249773ddde6334ef859802cbdff9df47392d136238bf470592a525ba24e70874f838b055d07e0f84503639ae3039a691cadb9fbc558e0fad64adae5e708691b73045ae10098fc0adf5cc99c79c8d401449efa7a5e16b9cca8043d2548d1a7886d95782a34e3e86a0524f4dfe04884e08ad94be4a4f13518b0f5fd7c34273a31b48fedf7f6d70d4fc5e8f49c86b8a92e698275b534883e9135d9a7666b04a11e8b362cee29c10df80ad0d32ab4d4be81704e9b52d717e8795ca2248c919d9a3411465346a3618ec3e38067ce0b8ec55326d7a8e01c6644b7b7b8876e00c8b5393286de2c93a4f0429851b75c4da399c0f3e95007968374b7c00ab2d44b136fdff0ebaee6c66a34e212e7f2aecaeb120952878921ba47aa355c97403152062154abd85270cb61327dd4edd089764eb1086d52fd35f5d8383ea98dde3b209328086374ce969f60bbfd7c6ce27dd83d4f36cbb67f1d57ed3901c913f371d4254197b101c0891a229ad6cf7fc3d750ef51b2d05a9be0e7007addd3176fb9356aa99dfdcde439515dd952e17f241a29cc58514e3304aa3a66260dfc50f1aa7782810b25b7537b404159bf2da9df0f6bad96acd507967f19d54ee8432514568c03f6faf0a7354e4b41910772be016082d2fe2d2fb3f7675e5ff15e0424555a8f1d161f5ab1509852467263bcb7d1386f045996005055c93ea379ea57de8f3bdac35fb77b15a83cf62947e1eb2807e0f9fc02aa1229e7109b14559c81b6add36d2e3b933fbbbe177389895e198caec63f92fbd24eee27b3fcbf12952ca6a1560ddd2169fa25f39c189e718d8251a9ac038756912f18f0d035fe71822b5e132a07266fd29fa8ec924bdea14ae6cfffd47852a66400223a30352043d751ea0b8ae2918f9955f299fe40a20c48e01f9c93569b4aa056e8acabded6f86d611f2bd08487069e6f1249656b3b32a6480e926c7a7e4cc50ae1db5d66c26440551e7de8b2e6f1da6cf80ac26cd3802921cbf69719c81dcfc3c5396a90fca297d2612cd098ad0c243f1a5136cb5c057c544450443fddb21bed6a80895d8f77d7f9ed1055aba2f48ca13ce0597027aa57262c99089f7a9158ee11b1576f79b4946d2418b053fde9c80a921e055a273c0f59a8d4014b606578368ea61e4ea6544abf009d1eb998a79c91db95bc575ee23cad512c02a73df5ad32d93efdf9624080cdc1f094a523086d53830fbea5bcef646f406e632dfbb71118ee819b051054e0178a57ea660d6cebb49f2bd992e96cdbd407ec7f800d8aac5efabd08984caf10936b093781cac15e8744912bcb4a9483dbf3e3e59b644844c4ab9bb8af25f0509a67708f0abe9a625228cabe2d1eac0d26057613b425b2a0bb5cd9b9826d9147ac31fb2864edd517738aec809e768c19ab8221c872fb9d183b216ad74e3ceb51d46f114df873ca3f05c589c5c0388213b374de2692b59a55301da8cc9fa986cbe364b08fe3e662abcad6288ab7e4992bcfccdd0937ca68350412ce01509d36e8cb4f0bb8098e86ed30b02aecf83b19a918ade57c775daad8ec766d9c62caf7f3038b05565a699edca78fcb1c641fa819efb03797747ea809aa833b615f40b14bc11be223da03e4b3ea2474055615136b2a466426e8418b3c389421778cc0c0776ac2151e2928c763cd9ae5d55c8620888586bdd331e92c49072ed0c85e84b1d6d2bd2afea981c42b16f5bed71ab50ea45706850b84b84943c513cc178c4167656c74b5c404b2f21487efa83d8619061cd0b419c2cacdf0227f87a20cd7ab738a8ede0de0eed320c356acf8190520588446ff1529fb3beaf174281d2b75665aa8fd07c1b50255cd059e80bc4f5ef4b999b09f51695f10f675da324fac4a4c92d45847f28d6715fbdc062aa1f16906088ddc38d88d540771c2ede16dc819f2ab49bbfde6fd7c0149171c4f7e5cc3f90666ad010069df3de393ada48305eb04ec75e22ed600bf302c9eacb0acb105d4646d7a91e7cd5389a59fae3225316cd562c2e7c886117d4c877267dda76ff3e41276d84667d77502a22d731adb4547bc28c9a5a78d6d8f3fba6a56839ed36e2e9b0f6b0ce23f2364daaf2617e14a5051ef801475d5d7bc53fe0e01df6999b6ff8cda148121993e31ca8e1b559bc823e82f48fc841411181ab8f0f958bccbf570e19591816deedda75b83e223c5d03704b7341047e24c37dd6b047928bb96193637d4b263aa1787c3aed291736f9a6d6762dda7fc1d4ba8b8fc62edc921e57993d6dc400574d021c57d07e57efa63a1c4d1f2f3946c15dad4879de92fb3874a086f3aa3471cf5c71c79fc90c36b4eb5415157c5d0e060f01d723e61d0e69487df4f67ab6e2ee4fea3fdbc45988f368879548aec895fb5bffd90617b7d158430f30cdf0a5d8fd5acedf2b0f90e904db29792446b7fcd228ed68d880c981fcbdd7f282ecaa9acd50e33b6364b1a1e50096acc8cb6e72e1851aa9129e72d3602b649dbef106eb4542853082cb7b3f4a1305fea64d76c6e0cb9bcbca54679fe2906b7432dc7e8b2fb6411ff13c9cacb75c9f8706ea597f52dbf7eb4bb3ff8f4036df69f585a092d32385ce43a3559611e3295633a368639659dbaeb1109b563702d2f6108a948cdc128df6c818f14d63c6bdbf47d4f68ef3e3d0b7fa4518fc4e31afcc04caa61b63902721f5499a79c4d2ffbd29e52182c0589fdf954231ad6b12c104a9fd882471d7ccc4505d4a4067f961b40830784716fa49425ce0cbede248a2392671431f9160a4fc53414aa5b39158422920ba1960397a089af16530ce88e1e50e8b793ca2b52ff7cfd5ea52089ef19e82cae840899f43a38d4ee2c47fbeee9246be5a919e5cac405ad2f5696b2f827e5c53aa1c1d1182892d3d9375752bc13cadf447764e4fd09bba03a98c8746f4fd2f5dc8e50047a89a93df61271142ee82bc53373a60f235b8b48b9a833ca97992dff4ee8793f104ea81f24b083204f97ed4cd2882d8a5000521d8f28e4ce087017f693b5631bedf6c7d1b62b357b0b3280e0d13ccf0951b09a5a8b535e255d69b02d94a4a94998bdf6a1046bae3e3f147d4a7ef22f3d4d1d79181dfde98975ee34142ef2f1732274164e5eedd24ecece6c53f7d7cd32d8c0411e166cbf2717ed3f0100b25cb5a5c8d71371248078d44a9053fac3eaaadb479c5a5c2f33320e1d04fb53107b116af0710f741e7d7329e1299360fd90e53c5f455493c6b7a34a45e2c14c54750741a495416d74081d664ba8380b22d5d1e7af8876c136efcc51ec080869520431a0ff48474c977ac9945a8f76e7b546e949fa4b8dd5477406292cc3dac8b0d3d4756ec3ffe0a2855c0ff72d2750789c4f20a6d7a3fb8cb37060b6286905194602ef58c7da3f00655b94b639d4e209787f1eb3fbf66541bfdc5e2b0deba0edfcc36fd36b63562dae6124060daf9fdf1a3a82ccf9fa38169f0281ca0704661e6d24fa88b13759fd5a920eb195bb7fe1740496cbeb4583188d896c6275d6750634af8eef4a6b395a294b57e7222aa9ddc1f7311c8bbf665bfe0832bc6ab8ebfb6829041326d6424fb0c5cc07c3a76b8b726ec37f7f7935da99f0a216fb8448da19d7f17430d60b7323a3ab13700c2ba4ad505b01753239582608e643dc75f910af382ef4d27e0b733318101f2cfa279f3509776b836046d2131f8a8709df2d13dab84ce73d611c303f03b68bf048cf28081be9f4b290b4d0d34b3553334a81eea001ffcb5c581a4c9fa88c97503b295cd06342950886314c520bf3529fa797da861fe18ebf62007644ac88943aa555a4c7f66435ba68dfce7d3b61c4da2f1c2d70d45b311f32e46b6a0db6555bc5332291963983e2d247199e2487a405f1cea84c70dcb661ef2e4866c8e0475cf93e26c1d0f1e6e6ba0beac27757b2b8daadac89fd9b28e2a92536fcf314fff9b4aa97cd2bdbd587c990df64009cd9a8b6f5298841d00922a5e6a4e8e54b828d7ec23094f3ac1e56e02db49e58295748b40ce45e6db0b80fb636eb0e779de8b1567b15a71def574602cdeb9e451374d47b02191bab145496cc6b27d4b05f1750061ece9a546b1b07fedd8bc25152d2b8461c093c8ce3b7e0120a4d805250d37796376359bf20ae8007a839b06aa6f6a7db5d57b30c73e1e953cc92631aa9efc129e79a3280a5585e4d5a5e1ec797dfb3f9fe5f13bf4de50ce3f3f1f96ae87bc1c2d4604789814d0c04e0e1187293493f83296329c8a5c8b3f1109f835f173e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc97021bd1e8d254af40a474f69676b946ca6d99e982b3a516282d49df5bf46a31353d4648b5c9745e1d606010a617664cb8de6ce89e00afc7f0f7f669db5bd73e53f687181ceda16c33d1b55f3906cfa818a20b1b1738ddb9c0e69dcb42e3b53f36b5963d026a61409fff33aad850a1aad6d648ee0858b69d149e13a5d0355abfbaf63ec846d98b48389bac620a98350d6f15a02329e1db98971db5a767bcb65d7bbc5d409ca90d6c2617d25b342ec0e4ed50800eb947985096853234a2a9cbfe7584391c0279eb998c5bde1c9c2e323e225741b1a5bbf137a7f88cdc1f267246f637975b7a3a35b148c3bf444bfcf21a6fb5e35a1a4ab74a1290db218e71ec5dbae5086ca58ac9d495e14f34535880f16ad3909c86b0b107aa8bee956a9441393f979e355547ee10e57a82cf876257f024e39b6fa2a54083ea1d1c8f9864e5a8a045598a6cc721bb1a0bf6a7f95204432f96b3d913212bc880696ab56bea9eaf4b44de7c49834ad096fe0077abfa2065b4c7bc789d1fdc639ebaa6095642443dde46c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb43bc509d98930d2cbc79661c82d0719691649f3d2779151bec4f3c1e14935ca1d27447d41a62d45e408e9189576d15bef63e034f8d708d75d3c746ce5cc7d9eac86800590debf84c651b79f2dae0deeacb200db04327d9a81293a399fd4ea4557e27725e7d8157a8f84dba32d2f5796d4884670dddc4d0629eef955350f7ffa05397c7a86c6102fc5735cb2d3153f44549a2f5ff71bc20e620f0ea202588b386cf8dcc493ceadd004155a46a8b3f86a11b9d8cd0222a6c94d66aa581bfa538f01026805440913740f77ff2c1ba47380c80fa2393aaabb102eb9d07ad5f47f806b581ae8d90fd40b56c7681783238ccbb57fbc91066e23338b73cf3b260f0dacec1373a423291cc7670986255884b64f8ccfdac0d8ee00c99c57eb74cd4ef4ecba9e4f609278ecf2687e11bef589f31e141787abbfa4a5204fbfa339adaa92cdca9969dd79e56ff2e40dd7675cd6626ff9f8fc9c2a40ef47f0bef6e034bf0f6ff130b3d7d575f6d0c09eb93f1b85927492de4088ebd88dfa5d4be495eaa8fdccd944e7e13745f4f142c31eca341c57d547de5a94e8d98026f2942fc6242380b2b38a2d9f3f740f41277e01845c034524c318850e3d9cbda23e015155382f3ca3d73842e301aaf5c6b7007ba31bd1509e64880a6096fc442b694562de5ea9afae43cc3d0b60796015e61f8d79ac8667e10e3f34b61ca2b6f4b73bcc5e2e1b1e44701e567ed8afb0523fea3b93ffe2d5c95ce38cfc52616076120dc9e8a7723f1202d0c4ea3f8c8e366d49e0ff0911c11b340a7b7824790758b37581497eed7950dd9f1a3ce7edf3bcec105a85388fa3c49aff4f8069d7dce6fa06bc4d3987dd093e250443bc13d109edc76d35d970d8df463a2cab70ddce385a5acbb50649138bba4204546aa835961127f9fb87fd0adba33019bf30365fe6e2ac57dab36dcc7160b1db3a4a1f40d5ddebd02609c675ee26c87c622854fc8666a9b5ce14f6f84b9af224c4ee3c66a6dc38fd8a4ad82cfffc45deca58500324edc3f5a55ed70ca8f13284cbd5fe00a00448c3da8ff1594a436065853f31eeefd34b6c3f10cf51ff517ddccf10a11b3cb5531ae9c6fc17844c3db2c176c648490e087767f6767db724e79998fbf4e8b3a036d4f8b37c4fe9662331c07875d49d0b0dad7327ceaa46d3785fd694719c8d50dbde1ca98354fae31a55b01339eac494ba3f1e586bc5a06254d333ed98fe91ee0abbb38d048ae27d89c888895d7a548753fc8bc767164d461af3de83a85b4ce8f553285cd886ea6099820169d2493cac60028d9feb2372421096353f951109265f2bc407cc99ee369755ab25131f946addb87b75d2d2a8557fdc906dbc7df7e2f2671ce76ac8a7e2922bcbc957c95c364cedeb097dec002a352a5843926a5560f0dee1e608e40d40a2f9e379ca937297bc1b31a3096a241d30601034eff07b335c61fa371bd2135a804b017d6072687898c8b006c0993f9d7ea14bde080c059bda49fb872285c4c6af405f1aed813b2b8d4af6eb127cb98cd0d79d607a7cebe2e07fb3be0dccfae0f3c57d09aa0b39f1c057e890ce256a3a6d90d7be0df9b11106b4b57563e85f4651da4528272dd454980ca2ede0da9ac571772be299ea4f5d58ee5128fdf43e9534026547c5ee9de560e4e2b41d6c2bffb25eb962bc95dedbfa0fe0640e6d7a571645aaa43f10fe9ad6f5a18bae58d99b2994bcee0c876565958e1bd59f5768d1f194c4c3d6195aad977173da36aee7ecd4dfc551a92e6362065d00905b1ff383d258d512f7d147f13f42eac804ce57857052533c67cf310c3e49c8e02b1c9710555ab2750dee8f1df8c63f87f6faf7b246a277524d70df8d3fb070cf17a1ebef5388977fa3eed35ac96a970cabc853ff86d851a9f3dc834d6357cf5ec6eaa67947d026af0ac52e2104738d18f13e59a2035ee036fbf306d8458fb4e02fff29513739900ee7c758baf6a74b350fad8a43c6003bac6a722e0d28f706073258b755bcf7760392fa1d7dcd4c08d01a199d48ca66425a688b76ed61a3e2c5d9566f97b9ca23bdaa4dadf4d50ed07ec3c2fe95d218ba5bdfc1555ff329f176daab21756b5305cfb13995a0d6041cb4bd2fcc1625ab3200f6064a2483e4c48e8ec0e10725b1b5bdbcfa53e6fd5228e7f0c083af503440b385cc8424b60fc00e0c0cc8fa8837a9fea23a2d742514e63210aa04e080f95f9fd1a5f59dea093abaa5adc2d88d69c89b8956e8dda66a34a38373f97624ef9520d83851c97781e03a3786533870528110eba8db7c15f21e1774dcbceb6fb3d17cacb1f40b3c8b706ec572b402477ee687dc4fb7a07e617e6159e8f72acfe131ec029e7358b8484d3203e50196465d2093cf48cfad00fc7ec33a89259b10c98a0b2d13eb481d379d1d4cc3e37cfd2eb67100c883c418fba3c22a47b3191a073913d93afdca7a4b0ca71c0a76ac19bb538d48ba31a81a993eb8d00c5acb2c563e9f3fe538cee5fb72e92408940b2f79aca9ec1b5052a4c4879f222840313b7b42399c4da48acc803a24a20302e5f2caf4c2ecd9d6f9921e13fd557b6624668c838dd5970da375c5cc12a9955d7fb80cf2e1360d8fc6b226f8f791e74e85d5a5508ef8be45e29618eb806144ddf09656cbd242e86ba2e5191807e46c1928219cd0eb755e648a0a8fceeb26146b57df08c1a3090b50f3771cfb0802696104d3f4816714e9e713edc55833facb2df3b3a92e859d0d88dc2e21ea34680e34d6974271ceb6859f9cb65c1ce351d7cd3de1d8a08739f20b9cfb0724dd3cdf64709d5444e905653326d96a5c460af2617f37089dddaa5a9565b6f8e31c0ee8abd404e5e8758336708df2e0c65423a4c56b6db3d9f765cddbc7461432b923ba282426e36569d3bfe6b7b4a26e1875759dcc7c63decff9276683844bd40544d94e94ebccbf6a78e299eba72a5164abc0465570724e404ac4ec393b297b6a864c90f48574baba22e0237de4fa27342cd5312eea42f7fd885227da8e28e8880de7b739fde599c02fb2c6f275f1168f0d0e023a0af8b08989d6c183c5f3a2da03992092d17214ddab01ad87d2339ccedb1fbe5ca69a6121c569130381669bfa14bf98789d6510c7baac1acd4ad62370579d8a320198467024d3b340226f4714f40744f3b0f165373bcb4cc6ecadbc1f3377069c26761faa872a87e302a184df281066ebffa4270d36dbfa3a961f6b431771151cbdde06b77adce191b1cdecc0a3729e7237d81691b37b6d7ed83f4e61f97e014cc135471f5d35dc2a1565a699a170b881f4af334a70c6f57a3c2ffa20aaa21d98ec60515282822ab7a0d0320a69e418a1898ed805f6d9fd546bcfaba0ed0179fa46f5e4726742bbcb1e7a8cfb736f3e2422d1c019690ca7af871b56e24a83b04f49b89a9bb75247000c30b2af5c01329c08bc40ccbad6de3769bab7d6183b31481655f8d1da56699c5c4f6fc403c218083ee7b6567d6cb560d1910ddfd06eb598080fb6b268ddef5875047388fdb5f7646ca27dfacfc028655b29131f6e9a928f4f15d03a1eb3099fed9430ff69de55c1ab31f2105fcdc1e7eea8fcd59dd93dce66e3cc65c0d2a8d684b5b434d91a87aca8383ec22b02b14650c6a5464240c322235784ac9afc24bb887ac706f8eadf01b17582703cf7ac7a65157cab709ef32abdab603008757cdc7c3bb082b8d13d7ed2793d5291fa6e82dc772aa285a460580250da57c36b39cfe8e11dcaa708437c7cb50b38fdbce9f3027ecd83ed34a93ec9a438cff30759de3e52d05aea2f7b3330a5b7c3e940603a75aa66dc5bebdc9145d3dc149405c056768d98afa5483fd6aeca38e3dde2a93b72258374af5ea4f0211b214804230cf6b7714a9060b8c8b81dcc3c10c92d1c3741b624e5be10cf28e75dc6e62cc8c70aedd500b3129c9ca8dfebc6fbeab51211f1b970117e75f2b630431e59c03179c0853b9df072a0a823edaa3efaeaa40fa842c99ced0fe86c667d6dcf665e2975f87889e1271c84d95df7307d39f85503ea927b27d427664cc8765c85adf336514baf0c6425f80a571eb85a811c98136d7201eff1bfbbd3c40f10d15fe343abbf280c3f4dbfa93eb9666f32799d17802f8d57016e4562961b00be83b9812427426ebe722ce2ea9420e61197150e4f1ef4676b60e9cc1604dd94ca3e54b228967be2a3a6f8765fad0267abc2f7bfbee59e5e040e3b496740bbe3c30130312d95d316773c1120dfaa71c1796938f7ac5fbfd4644958b4febcbdf3f2eb1561243b33780b23dc3debb2fe2313b08ac43c90e9639914264ca4f907d0688f55fc377a8b01b879d1390dd58e24b636a94d3d3e1e03e7f1a929e56975083c87435113707f5f9c9357b50b82cf2ac5657bff9ed23ccce62df53c8da922f28729cba87bb2bcef7f9f8e6bf0bcf98192f25627f238a7659365a70732942dff58f36e6148584102c60e67a2026e51b5e4a2c6cfe7cf5a23c607ef758c44b19d6b0ff56c8265b0925644c6c38f02b3dee81058bf551ae419b2466b37b36190b1e5bfb2e90be718f6ef312fe84bb4cb121907ff6cebbfabd26c6b955d31dba0e83a64024dafa9ce538c9beb743b22f1a0f7ec593665c3ac78fb18601e68a1f359b79886b9b85bd9d1c95bdcd3a98f00e4f8ffebf382e3202897248abaa30b9bbb83f78fa6adc3e1368b8f751cc3ef580edddb07bd158055aa37dbab0f40c65a57ec488088e35ef5ca609ce6377fc8fba9f7ff5a6c5fd6c990a3923dfaf61af29be7bb122610cfed19b32483b55e6569904e2e7dea191cfb7876145baf04bc0f3feaa8b4fe10ca40adf0f8fe42c56524f32bd707ddf9aaac089ddd102e6cd0ebb172a56095cb7a26a62a7e737cb6ffd24faf4a8e57b1466c5af80c06277f7de9394ac4be2501d8d32f725d4bf6cfb4917c5cdae9c43d86dea81f2c976a29207fb11257cac792d7a9ccc365351c0bb286c2a3b41d0ce5077d7f5696a0112f9102dd57776c782334eb0b18d3fae2429f53df733bec10c8beb8f1bd63292209b6e94b9d122ed178fe952930816308d45912fb2ffc1ff87b3dd759bab9a06d144e776c46e66963a42192596df30635927bd5693b127c2cbebd35b12aabbd71dd9357741888bb69be3c7788e72682ea8eec76bf5ca3dcd3423606800415024475f16ca6440e33e56d251f280ce1425fd37d9117650c28e4fcfde82772f75309cd0b6036672e017898396edf70c5f96226a3177d8bc3e164deb73c9384da5b91a52797ecd93e938c7d768a9e6e117a2910e74ae0aa0ea3ebba187947a736b46b5d3162586cdcfaf2775981fc6b6646122da634d92f0f81c3bce8b010ad868c3c6de3dee08f828c325986f57f1771bc02af796c07e15a35543d41aa996ba25e27c9c3d21af2ae599d2fbf1e5a96d9b8a64ed9b1f24637f8972de05fb9c656b3ef92b2acee352f55ab3272d8eecc21a20f653d7b45cfe44d8a77f3dd5c6e0582dba53957a5c73e6881382dd5b5fe2d75c7e3ad4ca9b72b95b5605fd6a85ccdc36e34b8576054fb67da10f8c742a5e016ed4877ee29163dff15f86ebe8ca5c424fd0ca0ec2c1135f63376acfd8e145065721a6813bf307fe63912b7ab91a2cbe47f50658fde48f412623bcbe619ee1132dc0ffd3ac105760b4296bacd0b7e4340d4ab4cffb0af69d90ac61164e620e7bbf05eaf15aa7d63ab29935ed54ff660472228ed7fe17a23b6eb23f4adb4b51e0aa4c333e6dce3c1d0ce60c2251e51befbbf95075aa5d9af8751ad2e79103855f67e00bc02c016d8fc94dfb7893e963edd8eb2c35c37c24d00847727e7c932e5b399ca9beebbfd549fd8e2396929c95a1825f5db7654ed14b16672ccd358a26979955b8da8e4691ff8e17abc2986fe867157b7e91a866ee3815989ec26aeb5994bedcbc1ec73b9b029be7bb4a18b4b9efbbf02c5f007d154a29497c27cf7fe1572c1fa04ef283e2ea0c183d429d09fa18fcbf536b21c4a82904031e6b4d3316df385febe17301e4d2823e2ad94612e1e13e962e244d997b86c287fd15dcc1e1206213247f60f601d3e06cb11f17bde7e328b14bf83028c7327d6618147b21cd1a4835dae685224fb943658ab9f3c3875fec0cdc0cade50d004a53d5b9e2890df7f619c4839fdb591d8ae93b5bd5b09aa52aec89093cf9ec968e10fbd645dc64ed168901e2f29796fdcb05151dcbe8db7414005100a8eef0f42d897b8de4c833ada9bf68b70a33c658fc163c6265b05d3c12ee1209a76883993285a61a73b575b7d4d76e2c0052c74c5aae111147272aa88f3e8513a581347581dadeeea61b737d309a134a1c52dffc26bbcbbc1c8d95a9e7d164229c0913eb35956b49d93bb06940b77c8cb9254ad305bfdd5a5d2f05e5488fa465d0c0ee52dedf9f59813ee66b007690587f0edbf6bd05d2690da08fd3a93e7e10e4bde27f4fc57bbccbeebf3155128de6259abbdaa4d36ee8603ec1c0cf3b3843687a5859b8abc27b2ec4ec27c090e0806f72e90594db1029772b4bd8599353e9fbe25ece325e96edf45d78e95d1237b82e72af3b91e8850456183977924f04a2c363978a71f7443372ac75921657b36d984cc06bceb36b7c4ac7db4b26a3780eef950e07cb658103487fb821ffb017697cf6e6af89ae766e4a2e5de11baebc20d241851cf79f219937ec0ec9a0c2ce4c35f3d6b7ac8958e3dccf4c1c3298c2be3bb59cb7c5fdf9e6ca72e1b58b21b2fb5064ace23568b2f0406d79250c9ce9b4a71d2a3cc8b2da0ce486df4041580d33a95d082ed2066b23b92a41f5c272d4acf579aea55210ec0851b918cce57b5f8378a81d7044b5273ea195ad5d1adec2d35dd952234b692b8177bed35a667003c33d945ad2edff3c291c710f03ee859548af5a97999c7a7600b38d9f070419a6bb8d94b56d8815a2bc5f87a56136b175467b5db2a0a65fab534e4575bad1ff35ebf5692b2c1861b7eded52b63e2559125a71e152927ae98feb82eae6a9e0dcb84df35b9cc5daf97621bdde92810db2ba40a6e2906d6cf2463e7ddb0dd5c364e0dd6f2dd8480f25c7dbf1c0897718ef30d82743a31b91dff66228842c513f50603c0ead4e278145340008f968c3860018f0bc1e5d3f1d06f608029d1026b30d3f58a2eb86361478abe872ec12b3964de5aa5885d61b279d4d6ebe0c78c821c73c5cf02456e4f4a40580938fa28612803001394e39e78e0debfa03960e0f5c73000f536cc1c0ac454e3f3ef400a685f1b7b21d0f37c47803d1fb6f91b59fcc4864befa2ea8990942e579d00e32fa0588228ebacc77c373dec330ef6c72bfb7f043b47ba923114f8cbd55468ab9d4ba774da2156bd16fdc508400d5bb7e157b71c009a014b0c3c382e652bb042888cfa9ad1f959c1c7a5c78ca47f19c37f541310930fc49e32d33058b4621097761dd642982eee1dee7e0d1a239709c7b07edb7f6d43a2b0645c5b4cd69e1e9a3c934068e7b0a4fef5e935584d7a110d3e651da75c194b978ccbe520576e805afb5348707cae4dcda18f3595fa94a1d186bc9d4a64a20106aec0741cff43e6a265f0f98c6e67e18aeba6f35511506599f2f324c51c8ef190fa4af898985afae46d46dc39afe14b55f26e6c7b8d0e35941c27587dd22633d7058a53c22644cb1c1fa11d41d9d3c2486e62b2e963a63eb78684b51473e795072384a2c50a808cc09d946b8d1b8f86d443c70159c2fd82bfd7edae08f58eb93d7b0695a0d485ea9d12b5297c141a0b48941c4e063a2397045da879680dc7f7c6a14c6cd62ef904400771e2cc309c197f9e5afeef593dedae4ae5ed21d1ccf2c61e7f7a3e5653f8c32be0fbb427b71cf2a74b645168be209dcaa561cf7e4fb666f8e02d4394a5c85e456eede0a3414f9eab9635930c7a18a3f242d14df1da05e97c80bef550118bf39a250e22925b9f278eafe14413dba1e27d56ba42dee2a50f9e50ed1fef9eac765bb19096dd55e0c133ff04953eaa9130138fdac53174aa9dd7839bba3b3e4c51b856cf8f80cffeba93d271407870b8563d6193b7b881a0dcc0ec869b651c67326081e26f9843c171d1424bab57048015345366e05002b3aa01f3cbb1ea069ba0a40e169237c66fb08c30a7dbd4e72ea3e980ed94453ac474a6d76a22aa0e7ecaccd0fb89011ca98e160bc036fdd411946f8d7cef10c0829cb544883629cb7e19bc133cc1610f512a30b7283797bb56e616b8334f5000acbecd6a16cf1796f7161123967c7e06347e5568430cda271c26a419c5f96d81b1b7c731691cb5e989dbe737500b61efae1f8ddcda351bda94c3eab62c58865a9adf6ec30e59522b9bd2026a4a30abd4021568f8a358d2149fabe719e73d78574bb1ca6f20b1bfd6a520273f9707680cc3ec498e65ab01a49b8c77a8711122329fa08e649cd16a08f64844e9114b321e1d1c99b74332bff167968fa7fb6db443cc2124af9168458f2902a95e5decdf83e720540a617ef13f214f3ebc376d2b03ca71dff95b4a54ddda4d3e8e570f02b3cdc48f9b2b7e296874238b6ec28b98e9a3b77f2e948c067a5c56caae41cf46fcb4857d5b1c81a940a3babf2b2b067a3ee01e870eec2988089370130651bb89ff7caa022f9cfa358323eb00aaaf753ac4cfb0a5237288c99cbc927590fedaf5bb9e0d505b2adcf215b353a7e840b1e66d7bf17fb3615ca846cc07c60fa9b762a076c812caa47dced0d21eeb2eedc71e915d2643aea88b86be499aaa60cd0add78a7be65dc98e3f35eb702b11b19665e9ba6ef2f1ae9c54bd42363b377dbfbd3649cf16fc812ec41e6348ea6973ba1e843716d874557059ab0a951f47c7fd922e326070377e3d9185685077311650819bd6caae1b05f1ec52148cdd355520d4491e818f8c27d1ea9a605b19306b3c733e383e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc9708e81e2b4e06346c591b0113cb901067cc8a0b61a78566c4670969e92f8a9369adc758bcde55db48bccc878a07a0084618c8eb1d16c6903899642016272eee3d0fc2341b20a34ad6554c84708b2b244b2851f020453ae3bdb3d02103e6971781e5be8364f89ef9dd52ecc391828f9d418e22aa9c022d8adec84e7c2c754afbfee6b7f4679cdb9ab6b1a02ab7468449233df147124d5caa0bd0e7b24e2d46772950474bb966e38edb195c4c7bcc1d1e398aa07715f6cce717cf99d69415101b9cb644b528c3925ea0244633596ad666518381e5a79427a1779045f3d02258bff7e5aad506e0aa7b281d43a1fe754e822ba017ecf3635a9fee90990917e9d798fbf8019b3eb931411d47a1c316a337c5757eba3238636a813e65c29eb1e59080dc174b9db1e96b5bf08fa180a32acd0594f898a1a072fcc70c816138e48c39cb643dde29e94549e47e708f7c8c4983c7e056299fa8fa0c3b19dd59905cfb2b63db783a68cee75736447b421a8e4f48ddf8fea97d8f32bb9d2f23fcb630d450fd9f99dd7ba9761c98addafbbc9c9b944302de7bccf3cc1a9ce2a914cafc22ceb369aff698f2a6bb21c514b991f24bcbf23aa139c5b367ab0089c14d88c6c39709c982a6bf76f37ff6bfd5e189c9439b9f7052f514c1f229c11127e913e3e3c9e02d9acc9d0793a0ecc15dc56cebd11cb7f8c918c39f121a2c12dbf06a38a6dc27393ba7496ce610aa0fdb858676b833d2c8549a4f15e449e6f55b745308259ff5f88b0f9c1f969ee4c96249c6d3b19640485cb88e14b7023ab500286382a12ec5858a32143580f20d86c028d1c627eb581f98aca1a911577dbaf679338da624c747defc3255711ebc61b43e56411a927cc50865ecf9b81d82f66e5d547839b64d5a4973af791aadb8c296a2a2c112ced31d4cb5b3029cbc1092b0031503fa30e1682a36f1b24a5e7a54246d72b2091c7ea829694babcd56eb4be866b3915a29e25da43c0e1626f857455ee2217f71ddd1b96a0265c73288dc621a07ad59b0dc6bfd88d8178bf7e9422c218d35c5ee728c3ea3faeab1b255bba1e5c61b7d2f3b8808df733b15ec840b09d0f8887c386a0221278504661bbb606c9f8701e19ffbed97a2d0be6e5c3e4b11d2a75f1d02430122663a88792c5bca7b29965dffb627220394944b4cc9768cf7047fb0286239d405bbf84c2973f721984948f3dc01b4d8786672a3e3d8a6b0e3753ac9c8ecb3f81bc2aa4141dd94eb012c5b2b3c56083ade48aa8277c79ff5079ca99ee7260e23f4839b25db34d3247b3020f3f90449953e9b9d41e9ca56fd1e684a30a32e93669fcb46d3d36579a5558109750eecdc0f9fa8dce3f6edc1f4656cf6931214f8634d5440094529ec119bbd199b17a3290113ee66b2593cbbbb6a1603c8991d05edcd43f97eea698ee9e26067f9931fc5406702469dbf0150266ff7f595e400bc66042f356b05bc40d00be39934c0c51c4b361844b2fa2b551bc496a8ac74ee4c0f9e15344603fcb1834b2242afd3bd8a414fbc10683e5bda0875db5b3c3360318b532b2d521c833f6e1fb89d6de57737630a156046e7c7ece4bb37babbc0dc5bbf8e769cd97f86033d41b19eff8335f6182f305fc9b36e05c619073616f02fcf3238727bef3687d03ad3f59cf7f6e307f37300e9d6778ddb1f0ef748a07066196163b9d6182fb4727dd87fcf65be48e36d65eb3561b02cf72fe3577d9763c91e6080163ed0f17298c2d0402fbe9c8edd38f247152a4fe360affd0a411b9678334468141b46c8406d971b0a63d4a782fdd3736fa0770e57cbefbb6cd34a9886d387b00960a779a5b84ac414f0e6c6388255a4d0238ad26422bdab9fe7bfd84d4b7307f80c24893978d6bcacf1eb02b3126b103b8aaf6420a93fe625d883d39d28d8f911ed8e9e2ac4997cd73826db3ae8aaeb8a6f4c4a373f638209a7ff0ed3b2061d076a99d637289305a9afeb03526441f6af0bd01472a71d75c761dfb9f52c316351eff21093fe46b9a0f48ab15613f7db243003674c909dcb8baeac54b114072cdea2141e5eaf447dd3b1c9c127a856554c1b0c6345814d67fc686455a083017a1f06b067c96abea492547d7453a4f2183771851e22c10616e7264dd275fa4e589a418cd23eeb6dc96c28ed1efd5f9e8bf3af40bba6a08031d7361c80804ce4ecef0acdaef7473e9ae5f144dff41e32a224bcbd9a2da2c7e8f8aeb9ccdf0462e3d0d20fd7287ba1ce8670cdae869e15d2b7035a4052c7a41f997454935483e2e86483f21374303709f96ca8546c6f025d1e1bef3239e8a488fce9514d55c2eccfdc2d1c8c1d47e832ba137ca6b7a52a1f86d135be2ca42797048751e5bb326bc55c8abb0728682a8f559fa1f49325ca721952d1c4e4cc4fe04376bac37d7355958feebeef55e66ca6440cf6bb005556c0d8926f6b13248f965a36ea76535cd8e1a83cfb31cd8e6d6b85f63051322018981c1a66315474ffdcf56b8427e2c023801406dd5f594d60a8b40dd7c6eded641433448ce7793066c6d6416cf65d0ca95f7f34a096b649b69b98c9f87159a952af72288d2408ff52449c7b06931594e6e94cb7f6781cf1d170cd0d6560782da1ce1911e6bbb7d3f51350f825243b01517dbbb5c466e22de48e9f29ee2fef87c1db05432af25d770fa4752e7b469e69636b6ac117758a864357d2f87caa180efad232a97f669ff07ead8a6efcee9761b80d4ec4a207b9c558cdc5d9c4c973f9d85620d723a5a65a15fcc51615502fb757c050a6cf96922d1821eef9562f02693e7a23502f2fd67c3b6fbd0e0df57d843101974b8452f85fb531a751a67cf98f99d7fb0a3a7b70491739cbf7c1fa78cfb1109beae6056f1aa54e51132998108731e2cfb4194c74132632dce3f84d9b5d6af19ad1d6c8a0f35078d19778d6f9523a33bcede8e5705456ccee370be97c954ba1e17d22005e2de97aca7b0e8616e10f33289bd4d70978a0867f9929e3fb6e41be3e9f46747400d25f9684e5e1f28610e1eca02ae1179edb84a946e3b8eb24789c3cfc94f2429c7c4f6d464977df338418118a89fe16e51a7b5adc66ea776ac6689529ba9ca16081da26eaba0ae93d2bcc1240d53d63faa3c3dc3db3751b7dcc00a4915fe95fb54ba441db356255159ee42937cbc8b6fe4ea5f1ca3945dfa2d660181c7c896e8d59575854e0f9daf46ed87c8878ea6dad1b1c0e37abc8daed163983677f4e645c34d5082c36f53e92c840015e3503973d027f22d6ecce0b6e9fc40dc83f4dda878d2639b50617d02b18f896f328285da1bcf2e7003ae033dbb9288de2b9fc94e8aa6a4f752a4b0dae9260e2a2f9b67d9cd1eb250735c6eb20ce9b6a473134487af9bc896fcdc6da7e7a832fea59c185599d35b8fa6220d01e37337a63515455ce757aa9f4bb38ed42410d944a2f5cd08b5f1c1848db4c3e1a9e38b2980a13e86761054f181eb719670959b29fb33bc47a02654536a04da99d5b5ade25324ad8c1a31f3fa1c0fce6b2fb9d13c4e17504d800301615e5e95fbc20fa1371eac35feb5fc67b3ee34f22592d4ce929c85b623f09cd0f1b878ac50f251fad779db470cf35f6fbe7d78ce1e470c79421eb8b3be53751e7ee83310009972502f4b0b61e0c2c05bd78809519ceb20481c5d3ede8352b0f5ffa9a4b5fc0a6772f45b8352af3f1c5bc7b95a2ffbee9414870daeec27aec47e9d3dd6880360befd1b81ad1a5205268848d342b01ea984537ba80c5b02267fc1b52057737b738c9caa004b5c0dc844bf225ff6ee551efd33cffd103e14774ffa890b57bc23f4d130af6c009fcdfb2fba0afcda3c1bbe708010f058cb9b8c9f0a57f7117f3e0b33e9f701e5a402f6c1377cfb90dd12a0a1bf8bdbf0892bf4a88d4e6cc32423f19a9bd72100331b2b4e33b06b545511926007a2f49840503566f92ec9bc00132d140d05c0e7853491377df2994a73a4c5ec5a57f275728b3f14bf9563a92b3527527b8ec9943fdad0b8095a630d710c33916e485753037565cccb13f07e7b111f1f95afc78bb2ae81daa051f7b9d27851c0973aeb0ddca32e2140bc59d7cc045116f4056196c230582fd71fccb036e9d9c14f79825a105081e64ae4a3add0d5aa9a373bc4acbe58005128be216363a9c57e04c4b2176a392e4043530d71c6d9180c949b4a3b68c622af307929e3f2a4d101b4f1bdb42ebff1672596aea076fb71e95f2c57e3cac4ba4c8c219e879ecc07da13a48edadc5c87e8ecd650d8dbd3bdf75ac000128e4eefc8340211dfa93825aa77c18ab84ed904ae7ec3ad5725258b0f3be5554357f4ab9f9dae7abf264d16ab7e8f51096c19c820ce8129b8766f773b824cac09473a51e2ef520f0189eefed75c19acd98a2b11c25d0e1ab1823dcb65a15604e79c57743139c2fcc880cf75e94d1d2edde3b3368e72fd26cab61d83a77a6bd5732c6821646dc748a6245c5cccc2d79e7a1a939a482d745ac4cc8dbf17ec587006fd4ca904b1dd14397ab1db2629aecc48acae44e4f872778ff922f368567d86694b4915a86863d9cf3acd5380b05bc16a363ceb36091a0d570988abfe742a5706b2d32328a1a74c6b79b6e664cc14fac8db08751f9f6603eea55049dd9ea6ae762421a6863df3e554f2c78b7eb61a2967d815d9ab7dfbb817aa48c8be9712c7244a0551f3ea7ea2fdea4bba35197f9f7a3979da3c190022238621822aadb51f20ecf49017a5b8d12e6194b9b798bee92f6a78c08a17d053ff5a840a38d97df37394d37d34d0db8be6b476444c1d371bc1548c8cc6d61984780fa48597c003433c9b4b4ac623f36e56b8a830e53d19eabeb5b73e4e5a7c6741c8cc24e832833e928e26f2b6fd1cf9ba14ab18bed7b120575d242244583dc8b0d7035008c8df7390cf1ad070dc43bd98012c81b985a689dcba532d28aff231b272657bd123af264975838281eae1d5828577f2afc0d8c0ae090c298b7b15455ded2e3f2ded70fc937d8bdc2161903b71ca2300fd7537cea4ee46eb4785b6ce2fbb9b1c9cfe1d63faeab65e5768003d7a3a033d8f818632d0f39e44e975d47aae065a4158eb0bb3ea97f036477cf3d40ed4ffcd96fe33cb8f24c3945494cb3c57cb8753915a59b71ecd51f2fb7e2b01ec79b254aaa98054c35531b5a0a4ed7618f23387cda57e31d290ac345c73da62c347e0f399e6fccdb1bacd68ac27afc85e2efc531dc90b07587366cfd5c3be22a86f3d31056c574585eefcc2d884382b88fc6b9cc3ce88e2ff384f1f9d2227212da2c5ffd2d92a53d04b5f632db0edb9cc4413a0a54dd9db7b611ff5bb9de4fcdeb79a4fe0cb76cc702303622bdc8ec26c71542613db3d8f7a9f34e6a0d280d7eb41741e5268edbb5709b78aa105e979a579563c2648cac55bd670eefa134f231dd0e86f0cb1c320c90a8e7e883810d48ee84bae611622a261d6d05949ef67561da00b0a85bc68f16e916b4abf7c7e61345cc8705cb20bb4c09cc60e103e69eae112041b7893bea453bac7ab59bebca21d5008bc6d710aa52646c8ea36df7512f9b3f2bea97d7b702f6a7d954ee002491435e7b3d7b042b74babb2e0663cc318f6031a77355e5bf88fd0fe64a54ce2cb314477cdc1d74217ffa3b47a0a612c2e717c714004a2b5fb305a9da0a82350773f14f3fe198fda44c426c5caeadf4ebda3392ea4d95b9e9c9e85446026a09c082646c4a889b7634f1f01f4a304c79f4effee9d8971d4fba5655e89a10f9f30c294a301726c948c72059efac27891940349d78eabc06d8e5abf8acf8b8e143c7127570b33ca037a154ee199bbe69b44f88504f77a1b14f260959ae1ce51021e992b5af5e690a46314cacca477d0e41dd4479983d57e853d4100e2f8551f92124ab46e35b45c10b97d40ffe5df3b404e909f8aeec5fbc497ed916b68edc501fa7b026ba8b893e8292dbc7b90eb6ff4ba9a63a2a9be5eb4fd39edfe9fc2ef44b0ccf0570c4d7a95bfd77dc0149b0fa5c303ea924d3260d105e86bd001c8e46ce2c82bbaf98afdb86cd1f4cd39ac435deaf29eb8bd5757e55280e1a9619ec328fb14185d98320df798be1133cc7e2185a416f9f2574e7d2b72fcaafd9403e7123d40676714f96e91e53c565f725ca8c5f56486a7d5e2748327e2f472fe7eff7ba86793eb8b7fec57b8f05eb83b09abb30e6809f56268c96b5f23d0da94eda71c4d2899d8d8aedfd2953b0dea72d4356cf9a350a1ff1e8b27bf9767ebda69ae979431c8f539a41595f12d8b11a8a372ca3796f6cf4ff72cff86a50b0c9ae06a7a26a7c561a5eee4c1a09117d38ddb5827ce72d811888b55b2428a50bade6ba76290d74c1d780ef9ea7856d83a5ecac1741ed0a6926bf731449e58679b22eac6e07baed7a90de2d6496e91712858e30e018ab0488b79d5212ca5d54b0aafc992506378c1199655237a5d319a50f1581d3380a67ad0c0726523f030d9773d841c9b6c1a3be404282e0ae6140f2aba618c0fcb2321494d51eca6859df0c90dbad9dd6579ab65c2eec9f4eabe349df73e9c06b64b92765ae9217abfac7caf881aeaf3207bf34aa4b9deeaa78c564e31d20044f0d65ab58c04a9a602934cdb019a6fb3894883bad52a947863e454ba145db67dc937d9df43a0fdfae854e6db3b928b83f7b6cfd03a0539cba2c43496b8007a7e02e3a8ad58e89f1e772e42e67f04614c53650292099fb3be404936b0a37ca9881de0a6e75b30227664abd955dd0acf1d64db631c287e7c9a4ba20e1e3fce4a1a16a23410a97bb50d835ad9916c594f38e8bb86fa24002eaae1d1b22edc89e07f1867e7e7dd27154782bfb404788d40b97683aedcd2af79c64de1cb6dcf415dbd25d1939c05b8224cd22c8f04814febc827f696707f66d2ceec2736f218e8de4ce8494d7b8733baaf893635b08ca97b3e7a5798002a5067b77af91324f667f8cf0281923c2cd77f7a9986dcf5547d427fac792820cec2448325ab724be90ce31a6f93e12a71eaeb18243dd256074f866238e80d70f9685d125ebff870ea9890b0674456d2fc569438efba9b3f15bcd31adb13482fe5395f1b88d5848e01b4c99001c146ca404218c2b0466fe47aeae9c1646e04684f1cebb22d514250feee969302ee05704a4791a9ae12755d1983abbfb6d16c2533035ab834104e46f79665270e8c3c934d7ee66786523e1a3b0a7308ac6e2b3e22dfacaa142fcc2ba5c5c6bfa34ebe93e7c6773cafae1e73eff9c5e4c4b347752b41a9f759489b8d5dc25e9180a180078ec394f30cce1884cc4c677fa4a3983958bd45b90fcf60775e87d89e1e6f9d589e4999077edff05c9f3ad47376d0c85fa67aa7af354388d8b56e609b0de573db23460b0c916c32a6837560b958be9461138d4a4a30b795acf669750ae5061bc9124cbac61703eb3b94e5765d18d4c8471bf1db5611fd7e4d2030241c1b08778a721b0e18dc2558fde949cbfb28229856b29ebfae676ffbf2baee9791608d3700affdefdd02e1ca66c737c01e819d141a881cc5cf930e9f47d8d1370365ae418eb53941abad20a8abf9f934d1cba5b2d032a2e0ce2b767c95cf98423df3c0069ca9b281d126075a564f7ef7518b9eda6f601517d97b1586d0a6588d3174893dd39b8a8df907de3cb034f7e8e43f0561f580f308aa649d45504eda26d5f4574223885aebddea5bb3596c902ec86e9b7d279ab57ab463a632a3e06cd0e1847d681391b50adc46dcde59a54415f85d3b26374a157cc02360fd187c3ea902613455989d09622a289f0a26420ffb6bab2723d43e6f8cb53360c7c2307ffa5329eeff600eaae150793ec750fe2a567275eb36277ec867746b5eb01bf67de025b58e9386ba1238ca4b6346ec0d8518368320f90da9c968515ba0956b2018b667bc61eb15c5e2eabdde0bd3a1d6ff8c5776f029418b67ad43282221c5467357b3f8919f1ecbb5821a21c910eb02c6b7ae7e73ffdb33ecdf4160d6c81b8e33b272493204b735f57a08766a410bfe52f2b05a546e13e294ead17bfe322f9c6d76e98eb9ce4ce121370ab2d8f24279c1be2cd239b7b6b8813c243a33d6a2eb24dc8ba26ee6c5f07765eca06708680295abe0e4cd4444e3daf4017504f58d681de469879afcbff8381fd0725eda4ec4e1c64706874cce29be9cef8b6a3dd73e9452acb8825105cc2e95d70c173555c0b94f7b82c1eb4c983ff61fd65962e1985e95a14797d01e5b7e1872189148516b259861dfa4eb1bd20c73f55d725332d81edc0319eb0ddac738a8ffbc16943c9cfb7802f6b3237146d81399a54c862c5600f7f6a712141f263c476896fe43fff31c80e4330be1fd845bbc6a77e1db2893da1f3bb1cf6eee6a8c478c1ade34a958fef990a613061b802deaaa2fc9b5730a120fabcfe68e54af53146872ea059d2944f6c1636faa3661207bcb7ccb1340f16756483a7e96d34cad8558df019a04266d21c65edccbb4deb75a8d5442c31b4af35cdb7144010c78dce4f6ba39be4ce3105ed8bd9c8648ff126020e70d6d45b1c3c23c88d43fd785b378fedea92d4dbbed313badd164e6bfbeaf74e83b8c14bcefb6338498e6db0f463928c9fa1cde9fc1dca11c47e9c354f58ee360ae75affde64ac4157f279a075d5b28d00423c022f8ea6b7da1a1536f40a9bdef51963e6c7a06932b90c15936f81142b454540ceec0f8007520cf6a8efa8c186dbf01b41f4de006f850f2aee0583c16b8172af83ed2e2a543e8b1b3d99da6e191e10c366cc43a2415f1042b9a7fc6cd1e6733166f123be0a35a804f99565eee9d86bc6d92dd2afadbc577c493c1a82f92145f38ae16d87c20f2372bd13ac6e519f6f3ef9a94efc7c8a3573d5c17fcd32e5393b371344e54517ccd2a3fda8cdf9d78234aa05b6ecf825a2e44a8eb6e8c5ef05a9823b63f95a31736c38ef7f06b71cd42149bfa4605f17a405ac29a1e20ff750de7452d54f7c8e7268cba6960cc967584d4216788e9e2392722f2ea5a322fb7de4e9929314a35a2d131e79299ca3eec0a963e1b6a9f66030373e62679d4ee8b5af75d7a20e35b38f4d1330c6b12d26791ee76245ef76fb5e998034160bbf2d7c838157f1dc2b0c6a1c60f2fab150879e6482dfb1e3537a9aa9c894f7db66a5fbeb7b3d57eaf186c9beba4a649eeb180ff93fa73b8c67b2faa3d03ec7180d8f12f7cb9f270f7a4b6982b0b2d2c08bc057212fd1698b3281a0f0d5b1c7e82ba7a2bae80d79239699a492f99a4d62d2deec1138ae5a75efae33a46c38f04a70ea1fbd5b7b4ac5bfa8642d1b5cc2c77a2b1ae17e9764af91892b240d7fe62b011a4cfcd744b41ea810f1ad93d84be257a9e1b00494d300f9a2839fec879d35db8918b8fba7ee408f08b27e6b1f8c35c3c014bb4df6689ac17c7b3277931a4b3356b27b0f772142026d2fde9f93ccdb1051d92705733b3cfc2094b4ba19006f646e65e1e1b1e214f286f652e1d840aa825f949930c30c43bde56e269a4a63f703e930b8e51a47f2b880d73bba9f65d665c85e5300250924f133e3cc5883cf28743aeb250bdfeb018e7c0c13b7ca64356feea21d638557702cee8bdea0b23d1eada8e28fb30859d911bedfa02a0597646adafafde3634a30f469e95598a509140c80082bd4ae7b18c64728ef69d801d642f025eb65cbe298c48ee4441bfc3d370a77b2cedc90c18c7c3d5495e6e2e53263ddfa2416755cbc1be01af64bc94e857b40335c3ff51b0dec01cb74f40ee0deaa883711f9c6bed9062562fefcbff1c6c13d00c27e731f802cf32a8a62db0834275705433db5f2a2fd6904d2512f2806c3a0b7110c065704c0ab3702146450848beb4bf47960d60e671ad0ef9553e56106c7601322e561a69e0d3e5ef0c86b0c0874a27ada5f7862f3ab3f9e515fd70d42e02add3c543fb9eae8583a5742755ec34515f67602283e11af1a050efb83fa0a6c8c1b51ecb5e876251e85188ca91935412613f15745a8c5e999b4d51e2a2a933e78b3d87733acf773ade640d29bb95a5acef67e5c1eb9908f59e4df15cd461b4fac602fe4fcb71550be3be60d20d18a6b70960d49dc943d468a17ca449853fcd359fa63989044e056412fb4bc4b6e6e48d36b8d2ca46acb47e476ad01e522e429e5389ef9d14e86295230c74c3ab926d1d463f367b9dd42a956535a732cc62f261ffc4587cdabeecbc21dbefbc1bf9ffc7607d2a0f56c3ef0bafa6d4733f6e8802c6971e6ff70a532886166e7ce96b6e34ff8c07ef734b99f35e06307f011005cef345aae79ed1d158cfc68628d593a7784a0d48bfbdc4c606a67587de93912ee971186c1956354bab10594b1d6871e839bd54cb35f3f2cf38df4748c5391f860d66f87dbff17833e15045ff7536a103a9d3956ab2c9daec1b168b01acc970729f939cefffebd604d15a58bb58650177d439f6856120de8877c3358949a9393582ab3400fff8093812beab15acdd34cf5a88c9b8ff66344c31aec7c55e4304963b65564beb9573cced6483b78238d66734f7f85450c483e1c451fb56e8fc8f2a9241bed725947c16094b097a8377231d0eaf2aee17ab46f62e40ef1ddca57c094e9fe99840df66796477f5ea2c240c83411983c67fd7e5b172f375917fb2c049fd145fd5988a83265b15524383182f7c80def9005e5ca7430ea9dd27d8c756b50bd750ed229c94c82545d018f0b1fa38759c8926b838aad1b96bea958b1e85c2b1ba1864e12b8563b851ef965de6f61393ffeaf51bbbd68d22ac025f0d64aff4f2cc888840329b2ba6e284e0263bb3db754f352f4f5622d576f878856999e86814c5ee49e38f70a6d275303bc585e4bdbd4ffab753c1bfcd22c6d23413770a430820b5661e5124fd081e40b1f13b281807608e8718bbcf27eae8a30cf2ea17988fa85417546001540bbd45984394f2ea7bcff75e2ca78aa704bc31007ae5c96c7bdcc4eb31a296e4f55dc026756e6dfbb39bf9b88467d7a644304e3919b0bb32eb9a97e1690bdc6ef19480c23f5e7e2f30085ceadb07845cf69037f8d480148e4548f671a383e6936c385387cb81b7224d393aa86859f33f9fe20523d78a6274c40c0b69446ab25eee974dd6fa3ca9447e3d7e5bc70c2805d1b3c3c7f378e468236eb92c5947a6f351ee6806f49676ef63c76cbbccc1288f0662d4902ed9592c20a27f80fcc9b792dcfcfe92c0649685f7d7fae47f25e6da29fe41858d0b045bb72291fc5fb404e4b75fba200a0736fd8b32b8ffac7af72e381c686bb4791e18b50f63fb987f058630594f4a7e15743fa9086dca4d63163c7838a6b2d5eeb5d72348cc8fc1e118454281b6af59da7218b9e8a19c9fe69ebe3d321c2382e5465bf9acc5e487b9c2ba4a86594327929133317c5e6c741a7157df360249db7ebf5f31b42cbb6222a75880e1b42981b771fadc5e545189f6ab9062ad8f3c15b9f4bf8ba706f53a02c3826669b27eb49966f735dd72c28b3defe9490cb1333b93c848d3f37d4a9c09b7475036e773e433a9f2c55f468422d2b462803ace3a82696c13209e5488e92fecb858a5c77ca79ffd58e4515914308a1f20ee753cf1072176f69db3f10e40af10190c50ddd5ead0c4cee5bdc61ebf454301eb69074e4748a094e977147e084b57fdc48509b74153f1910498e06054d772e9132c4847a7a2c479c24b6124d848420123b70f865cdb0d85c63d638360dbe636e2cdcd2a79f1218afae3c84236591cce128dd29c2c3539b60cb8db5b2dbb2abf7c898d27d1e97aea6e5997c69506780dfd06b00c436e6b9c0a375e9364b4393b54943d2339d15011eb7d3d7834d873909d51fe44079e128583abab29d59fccb586ebc11cfbf0df307005ef7711fa826c4bff0de4771f5e3cb9c26bed9fe88370233ead56125d823b55e414ce81dc138a58b52cfda818a8dbe0a148d7069e0919ee48796002ce2f0ef4d1f8e1e252c2db5640d3a02b6c87f423cc8b1dc98878e070506e6680ce1b88266cd8ac87b19f927489239866ae3e821314f4c4f7c124ab375d3c302796653e936dc99edef79ed799043b80b4b565c7dd5837694bf609c93437cac58df8e713bc7a303b153e096551b95ee2f0ae2850f8191399e5caa8b6fff537e56b1a8615e106f27f9df7df00e1cf8dc3ede598dad1f6f2401467ddde92485fb18c2b895c81e0a507e2eacdc4a20d39a5eaa23bfeca0a3f18aa41a2e0b4454393404438585a91eba201bfcd329558772265e1c6b8a5ec298a489805229942661c5eb768ae636230e3ece1922d0ad81d485d6a01a463a342e79719b7b5404fc96f44078b467f277dc4ee1490c66864956d9617b51f662edf17765fc9d95b1b5f3550c7d43f8712c0d00d3619b0ac12caec60ac4f7a4e6432102492f4e73b49388380332a19684d1bee4b11003f27cfec262feb636aa06162e30f533a812ce3dcdf3238c5b441facd6fb7d460dd6239d2d0bc50aec756f1de647dae39e0e55e2eb4e124ac0b5caaedc506930eea8a4ac5efa0a4ea68e7a548e555e5b86495f03d063e1ba9c9fe0f9110351a97e52e07377387bb4ef92dc4ba11b7b5af3ca15cc0ebad1ac6d8de0ccf0022e9f6d6591cb4e9be0bfcf87104a7e1c54865b566620a2120bfe830b1fa99f44be7af3d1281dd32ad8256812d116a7bd779cefbdf6c8ffc5661ec7633065e36ed94b672d87ebec12859c945a113255ce5c614bf13da947ec1c42d219b7b22443f8a15ea2afe04d705d8273fb7cbc3c20f54456b0f0447a8b2025d4315ad20edd78f7c8a8da78f02ec33c9bdc015e85cf459a1e39cb50f0abcd69746a44ce827ca40e8670726a1ee5cb2ab89ef34d40fd1831760dcb74722bb5285a4175eb6895965c803acae5602b916b3bfccda1f28ead6fc398ba503a475ca3b84cc0ba55cfce0b06c904ba4842bb482298a07da220cc8c0159beb4491844d9b6748e73a52aed2031bf68143e3e0fa8b090c09a628043b9b6bed63051ef7f65616fb9ded7d28969ff418c80d1603c0d61135234f8a713773f3b4623b2e748ca9fbd7dfbc97e52c9a7c13c4fbf14cae76617b417561a03e7a64b12fef2e3819922bc43f527f60fc4702fff06727a1cc753109ec7cc59128b253f317c5a2dced4c8c78b74ba86f7d0aa111a559210556c93ca9da2a0778a11e9054f6b908c215041ea2dfd10dce992bc028d6d9f9b335fb27a3e048f7206c55e3cf93921d8bd4ce8f2afccbe774e5d4d1df51b0906c650d3005e59a6ee9866f8f64cbb67428b48e104de18053fffe00fcad01de5626d6486c1a3abb3b4e66d79fe54eb3c76d543417b79b8923e554f2cd0c010887aefc081aeaa954131174b49b109dc32eff284cac88c68cf8dd08a91b86c0266d1938d95748948b3eae16a3e0ef2739c77dacf7a28954538a34b62f4321e0717fd74e16b1f22b014441cc169808781b3bee5ef3f8da8d09bd53b8a2e3c4a247114381a7799bf43890664205f1511712be7758e94fba40460235835b01c16a106530321ec89c435ff986d6901c873fca58b3845c51c8c70c81d9fbe11424f017cb49a243e6ca2beeb2d0d48c241773b57633fb6b3fae0beaefbeee79387374c57e094d4c343ae884ae027ff7fb9b86af4050ce327409a76c1ecb9c1cf0ffdbb755f94de8fa517e7f31907b8fd9e74e1d9f98e4ad12bd91aa8da235738879db5219ff1a11f4743a618541bb8d7ac9230d4502485b12e4fd09fe75fe66abcc7464bd8906350a0b8c0a2e16d469fbcf3f3a7934c85071c35d87c558bd01e888450e705426de27e548542c11e27bee7f0dec89fbceefe5331629e1644f81f331b7415c9e0cce3d8675dbea4c820f601a1fc53e1abf2c9cc30ec632eae285a47af5fe30b92b633e5ec6f4c40d1a31653bf7732efd619054853fedd5faa569594bb331f9e78daa54ee93057fcc72ceb84c0b5c0299d0c0c922a67cd8b96b82a3a6378a14d686f8409a77f181ffab9db753a392ed6f90c95defd98c50dd565522182c0b166342f197a030723f8954ee8f2925ae57158cdcc5174959a857f9885550cc0c4e474da80c5232075a388a98c7205d062dab3167baea34c94935a928a7b2cbbf3f37c440f9378035d585d9043820136d48d912ae7f9907a3a3e043b906c745a4dfdb06eb31705f1c3b626202698cbb4bd0cf9e4bb0d2f28f73a7f7b1b9ff4250b98616aa4a5055ce3b69dd4275e24bd0faba1ca42c04afd7f7a3db50098506828fbe71d6fb3a428a23222bf1de49f54c977d03124ae78e88e3d22924e4cfa4a0fc195c6440ac1ea94aa809da9cb29b69c1c928928910da4b3cf83cee181eca52cd3639cd4a11b818bcc4bdc7177c3754a38e9d172df1a31b91d217f0ef721d19e21c05ece370801a07db85dfbcff7110df4568fa018c2b8c6deee31788ada43c0b3cb9b853d8449275465acfa996eb387e8e8dfb5e3f397c75b9386c2e01bda942b9c4280440581db5e39dd1987a85aeb970d6bc9c5c75863902ebe7974a2313755b28850cb83f3b716dab6b6abd65d22ba9a9d8ec1b26f41ae128f7aafe4418a1163dfff621c5787a09610c28cc50d18f23c06e581afda163de9ecc2c48932d82af70eb6e8b052b8f6f9e7032c1b474fbc4aa5cde79c18bf08a3a3e1d0150c4a925b669d8941bbc0e13ec38f5b7cf34db78e1dd240fec59ed6d195ab4eb112ada15f1bcf96320e158c072addc2fe2b90d369d5fc736811685a1ff4588484d9d895908ba5fe7e0bb3d7cd8d61e0c69464715083e809a69479c5d2bb6613bf718504d92f1df674ce2ea5d95d7e472ed4b24372e1e398687585efbfcdeb25bffb11c6c2f697bd34ee3eee8106d4838c11d331d6067b50c4e3e2e1180c30d11b54c07e2bcbe10980252b2f797649b458ac6d266cfc3e66030125db6d54d28b977166b44a3e0658bf169cf74a29fd4b643ae2de97889caf830146d590156f8a5084d6aa3c0d6f11d9d7178a6b1c8135f076dc7b0555e03c0b7cac7aef84bec184b670d088dd295bf63243210541739e8f13b1c704510202939e9a4120c14828ef09f93367308f35be8a002a05515edd81cb965d8172f1a38cc1af04799bfebf644d3b685c8b5f39a48614ef41efb955a29b942c0b120969e4367a274085eff8c067b23f3d86968077b7c47f02e4cc2036d978f83fd498cc8a95821041cf7e9116deba0e03e654b75cfeca69fe2cb65295d736491d3787fe06ad9dec7ff57bbed83dff09be5c381bb59323c1588ca4243d41381b4779bca445efee0531620327d00d15360cd6d63cde1948f41c35648e7aad1a391e0cadd7c43d32e02e9625417760fb4675d4dba2205372c34722ee538f82eb54f0cc99541b02bcae9acc0e3854406728894a14879d054632cc0165e868c8c5b521dcd5eaa571dc3c6bd9f9ae78d7495c1e84751df0f6e651d1af67a2a4eeddfde8643f3e7ff0a6d0f048458bc54f93ae001a1f013e129237a10f168a77364099148864dcb8a378b5c9d239b419777a549d0221540a936a068cec7715493edf5c719f564338a96a5b5003e17b28d8034f7f8069562f7322970a1aaf558cd8c2f07ebdcfcd3591033a845aaa28d36a83873a674214867d52411dfaa167fc5133299222d304d33bdabdd7538ff3fbacf6176825859445b2870f086fb8662e2337e74d3663221da029f0108e35abba74aa35da773093f3903b3fa1150c4c321560f063d421eb02384a929c96ef0bce7b85db58f8dbfddc262744f70573f3585c0182759a93c9b039004da483cee637f30780464a540360c28ae1622dbc225fe83931738bbdaa34d1ccbf7ebd2fcc9c11812d0ec3d9f4d7a290e09341a2567e8286b7ecb00fadb609a00738d72efcf511d5baa32f23c7e09335fa0fd0bc78d2a922b3955cb2c2ac8bd3cec957fbb08409f4ff0412292f55c4c8fc9a725f24485d7d248056d584b62d3f41eaeca5d5b400573fd8ea24f60a1ab58111b5979a0482cfb4c6462dda03ffde60b8a43521218e1cf7121bf1d62aaa1ae185d7814cd16f0707e9b2e640c2c4b62a02fffe05fa9aa738a1ed367791e4946ef29d9f20413f90d2800d6cf14ef496d42f9c413f12c0bd4ea5ef827e47eed65c10967b1b906f576fcc909d90878d7a78358f2c765dfe30321cc71870c51b92da276d1a749d14920ea4798811c03c4275732cc74f6bebf5503b16df4ce6c40bac11c34539d966dcd1d821a16c353d618d54018f191b4f9e1c2b5efd324f60b6b6686dbd3e218bcb65a8c8f95d8d046dff377a66296a5e0a71e5b3ff98917e803ca58a4ec5c6329a5259aa50ca20fb4c6df860114db8f1885f9277361844f41435ec551dea528062ad80aea2cc33cfd57f0d5d2e9ccd40ae3f1c040d1e4643c78d9890ee7ce55930a991c32d0d61ac243b57ef107c1b7ffdf50bdf01825402b69d2c5f09ea9fa276bf875157cbc5e3e219f5efac3ae1c6bc4e351f2e72b80e8e16905e9b1aab1dfa48961f8405c195f17835699c6caba012b64d2654f918f0300e0f2e4b30ca84ba710b78fe463b0f779301d466c2422f8e1dbe8d3bf9b5e894841ba20d95390cb0e30601aa96562415298bcb5b1d7f8088cb85aa0c40bd33a7d550eb2ff641888234d5c5030600c257b6d018c8e49b2af991335bfe10fd00cc9aafa7afb47db30049e294bbe82b8f83a14dce1f6550f1913deaeff8566439fca42d1e3d9bedd157e20bfc763f996f028b508d794c586dd981b6562528e2dde604b7e739f6720e86ebfefd6074fc1f1994f27ab991c6e3d34cd9192bf5680d6119f1c8725abd3f2db5b22af6a003ecd6ff1f3105d1e817d0fee15f48bdbbb034f412eb089a70f7a6893781d8cb059182a938944bda92d262070dcada210956a02aad344dcc7bc39085ed015062edb2c02027b3cbd49e09939e33097a136e2b971e5f74171688d113c09adfad7dcae07ef23b7ced239bf92e5e8614aa08c08515eb5c1f5e804ccc5dccc46e211edd2f19c846a30f2af552a52d759fc444e524baee44fc3213635a453b05442d926bd76285118417a3b4ffad49f5dee84bceb7a89741540110579f98cff14ae8a2cf86629c3a7a9c7cbbac53e687a24cc4826f8b3e3059a8ce810663e2afd2ebbd2763e0edd18b88472c88e194c52c0ebc7eff28732f955b2172c012b0f173ae80734b3d82b35035551606800459718f20cc074aa779849ea16bbbc9d972cf10dc1926843f233f3d832de2394d89ff9504d1d25d3aef887536a7c8909a24a1a80f0fbf07f5a654e53381716a1733458d33c2db5fab1b393f0ab01503c41ec088af6081a18c17d44fa14335a2d17a3c752072d8d405463c3046a0f0f497a6a4a00dc3311d26ab38d855b94023ee1d66c2f3e9928258935ef920d2083b99379f8fd18b15eedc00c2e257ce27510e91faea12e8a7cb85d6276994a1e4d958727e6c0621e77535a1e4e47ba3a3ca08585e65b3ae301cb6809f55ca523eb3bd7894f336782c55a7c1c3df3e1acf1a053327c095b8980e8d28154e43ced62344854eb8ee24f39442ad958c8f113fb72b2a5ea9f57be1bc8230d6c135ec3fad2aa353b34a0e1e1add98999c8809dac4da1d21a188a5f2389b1839c40a54ca035d8eb62f4d6817f659eed8bfb8fae25dc55bad8c1cf79324eba4753193b7803fb9946bf2fdc73256ced14d27a0d9d159fd10fdf31c2c48e80ad320643172001baa6e0fe2b54f3970e3f584f3903960ec2afb897bd7f39ad20c58a070d705a0964b8ac6dbbdb98be35c87be2e5b8133a337e1a5da1ebb1b46698e1ede224a2795c70043d35d3a7384a4248bf4fc4cf76cfac821dbe7639b659036075c0f42a5327880722baca3e3150568fe777cdd31cc49fad73d6b4aadac39dd9e6ddd0ad73a7d8db98059711fe53198285421c91ede8163dbb50a6ec93065ab36991915ac3c4cad086f35b74205583468169c288f0a83dc835a4fa0a2fbd360edb656e3cac3b2983f949f683e7f8e94d8366fe4b5d74af696b5b2911a3174513846ec12a1906eeab7ea4dd8e6d7993d27a31f5173788f3ec1386e95cfe87a8191d9cc3c231933ba9cc386496d0fb9fe1d3002fba99c81c58d260692da7847fe8f5f9d5bcfd0fda38de5ab5c9a10bee3acd21378ec1a4b68333be60055d00f2ca80b1609f7724736dd938356a0050bfebc4472ac661a4c26564f5678dfe4acede9e6a3cb7e5f3407f04b02d08a3f0d5d3ddae2eb37cc8b86ebabbc8f993b99b7fcc5ef407427157011688111a95535d395d525610a3f4293a23337660009cf8ac4c6650439fe62d74952b2ba82418c5fb189d2f934338b7fe1841d9c9eeb6a119307c9d246725206fe04413b25f4ce7daa285623c1b6078c7e5d67963adb3b723331f7bfe4934a92380defc355e38aabd15212b2006c080904832d9156ff2a3734f5f024e677c16c8ba25bb980dda299f0a0f10bff36a275e6a10af2b5b7fd3861ecc81f98343734541a3898ef85d44dc0bb82af26ec21e0008237595f7bba263d185a64db2210c9d1fcdb4225a8824204abc286304e81a4ec4dc4b1472d52e21a3b55dcd82f5346a39009f283fdf7ed08da78553dbdd5946dbf0a4d4503936a76ba7e505f59e4e7dca4320c0615ad9d43f5a4907c4246df1b3835078713a6259754a3ab22ec80046d2ca0368a0a428d06cd2fbffb174c69c57ac738887f796178d8e9d4c78c4e5cd2d06c3dec55bc857e35b5593171e24ad58d4bbef1184ab23b261bfc4041726b692da29766ab77d93fe01b842c43e4b1e29db620bb488a90a7072b6e7dbed6ca72cd1d55724118d63b0fcf29db9937ca1d7f2fa34de77cb8af30255b0ba228773483e0d180c87c9a86eda3c3429f5d554179e12b0bd982fb32849e538e3ee427ebaf4aba810740834fe04def27095080f72310026d43dd87f3b0553a9b106637cdef5dbb7b2616598a9484674fa0ca180246a4996ee48ccfa2a4b34badd03ff294794b2d6dc510e629549c9660fa0eb283fdf962c37c200c17f3f8e4d7bb0a8667db70122a702eb68498e66292fe79bdd79d72d75a9c6590438a10b5ef887f2487120c987c45595de503a363deb591d0f7d2a72636f4da36ef8b0a2dcd1c366abd4c8b5c30969c76e20a3df169db69599fc9da825a563e82db014fa7af70d3f3f70890a88c45648e6d3bdb05662b449b80680d06052295fcdb49afd5dcf788481f8b8be978c69c7e65db45bc19d38f4e6550e1d2c74f2381ea9226232806ec08d83d49f3d9aad36aee5ab34b47196358114cff9a234aa89b9ee11b6a5ba44944ec7406ec9f808df6016b6de2669eec9ef36433f1c0b425d2b4da7300af89e572ca8e31ad47ca3d5bbaeadbbb66df30f1ba0243367b12f61382cb14697aee896990fc7c6c4ca2a5326f8692c8ef15cd9472842c4f4dcb03ea99ffc61e501637f78f10de712ca75a8198ac47fd6fd81248467771ead707e74e03c5ea41f48a0fcf987bb9de6650dcf84d0c1cf07dee824ec4cc32927fee11de667e0d14b3375ddb5b46a03c1a53feed0941eadb998fc033729ffe8779cf28f8ffb3045d04427e236d33af98d8497516d75db388319cad54c3c683a8aba8efe04467593e798e806cb9eef0977a557a6dcea6287ee60ccb0bae2a5774a07f90a80e2c104996f4d74f80b7d244c3058d8b3cd19656bf5ac0b238b089574e88028dc0cb781d3beb45acd229f6f5621541af3e2e53d90a0efc0fb54f7b10c2706e99a57b9fbf254861fdd27416b2c8458caebaac0e3bd8f26c5f5f3c0a939342bad51b4c1876aadfaf8b7e63b76dee38ee5079906e7df46b45f38c18e37a1d33294f5cffeaffa2008a4c14103e48aeb45e682f1d93f4206c36d07142221542eb83720f88d9745462ae7ffe4b2224a951dbc5404330aed6fa5d741043946ab66cd7d5d06ad899f49d7fbaca9ca5cb8464bd11ea4cfa40f86fb212b1bea239a2d93bae2c1c223ea9b19d339e6beda44af55272fe6eefb2c5757277b5a47720a78802664b778c5dd79b6648e68e0451e77422c6a76a98b3fc17d23ea3692b80905ebe01caa5807b2fcc700b801c1f28c067d6a211ddacfba74db4b99e4436d798872e7d159a53e857283d26c10a23f5219223678a11ac22d008fef41750b8d1529f2055d394a0c2d58135914ffdedf51aa25f49354a026406ee7d785fff369be7f5734d9951e327e479424caa5def5e5310f8902edaed9b9527e48acf11bc1a4dda6f84fe9778a44544b2f72cb07b8d635393577e633baf9603c7a5219376e2abec26be47139eed16855648f54b9de3aa1e4cf6da48c67634fc3f16d574e517ec5c65b2558991af757b8cd39871f4419885f0c56da10068c3473b324efefd1bbd10bc69fe0dec0929ca4002b8b7a9a709cb006a2891729c83e4d69474ea2a89a1c57e5d8b92d452b121b1d3c34c96afcfdee33c279f9458d9dbd93a20446a37316ee462348226f2a7bddf53ed01904348fbd14f7b3e65f3b55d4e7e65c9e03ba6cf067fd52679dd8690ddfed9622750bc4f059b45e5055287e52f48164dda19ba5054c81a92b94877a6cdf446867ab8479a74d154bceca1af43f7e8e16e9b6e2c753176eb2a3fd41f14422cc2409e9c86d254fa70fac401dcceed9cb674915744f7d0ec0b2c214c2e8417c3929b1268ac318f4a06d438715f5b53c03e68d7f72d6373b20384b2e46fc5ac4226d15290b2849a2c47a83c95cb745677b30476d263aa52ce55287cb63ddf84e4ebe45fc445691641bec4f3a8a833ffee9979be7d92fd0bd9b0b9aec315325060a8f156d95a7631b490f810914db1410f0c00239c6d4fc8112101a38134c77356e047dc7ddabf8af4ac71a050bc0509d086558846cc36f54a168db22f7b2c1075712rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootevolution-3.42.4-150400.3.8.2.src.rpmevolution-langevolution-lang-all     evolutionrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.42.43.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ed8cjDbOa+@aa{@araHwaG&@aEaD@aC1a^`:@``@`@``U`S@`*b@`*b@`&m_I@__{ _[f_R,@_/@_o@^@^&@^@^}^b;@^ZR@^F^F^F^,]](]v>]p]o@]5@],j]\!\\M\}@\k\^\^\]o@\3?@\U@[@[%@[^[t[[[qr[l,[a[a[a[a[`O@[L['Z@Z?ZUZZ@ZkZZZZZZZZZ1@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;mgorse@suse.commgorse@suse.comyfjiang@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comalarrosa@suse.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgsbrabec@suse.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.orgmgorse@suse.comdimstar@opensuse.orggmbr3@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comdimstar@opensuse.orgdimstar@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commgorse@suse.comluke@ljones.devluke@ljones.devantoine.belvire@opensuse.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.commvedovati@suse.combjorn.lie@gmail.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.commcepl@suse.combjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.comluc14n0@linuxmail.orgbjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.combjorn.lie@gmail.comdimstar@opensuse.orgjengelh@inai.debjorn.lie@gmail.comdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgdimstar@opensuse.orgluc14n0@linuxmail.orgfezhang@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 evolution-height-miscalculation.patch: fix rendering of calendar changes with WebKitGTK 2.40+ (boo#1213858 glgo#GNOME/evolution#2204).- Add evolution-frame-flattening.patch: handle frame flattening change in WebKitGTK 2.40 (boo#1213858).- The evolution-devel should be forward compatible with evolution-data-server-devel in a same major version (jsc#PED-2235).- Update to version 3.42.4: + Use gtk_widget_is_visible() instead of gtk_widget_get_visible() on some places + Composer: - Backup from toplevel BLOCKQUOTE on split for Undo/Redo - Special-case requote of BLOCKQUOTE nodes in Plain Text mode - Various changes for Plain Text re-quote + ECompEditor: Timezone can be reset on component save + Bugs fixed: glgo#GNOME/evolution#1763, glgo#GNOME/evolution#1783. + Updated translations.- Update to version 3.42.3: + Bugs fixed: glgo#GNOME/evolution#1571, glgo#GNOME/evolution#1729, glgo#GNOME/evolution#1747, glgo#GNOME/evolution#1756, glgo#GNOME/evolution#1757, glgo#GNOME/evolution#1758. + Updated translations.- Update to version 3.42.2: + Misc: Generate appdata from the NEWS file + news-to-appdata: Escape text exported to XML + flatpak: Update build manifests + Calendar: - Cannot always remove custom reminder message - Not all task lists included in the task panel + Composer: Don't show blockquote indicators on both sides for 6th+ level + Load JavaScript plugins for message preview and WebKit editor + icalendar-importer: Can show incorrect time in imported data preview. + Bugs fixed: glgo#GNOME/evolution#1679, glgo#GNOME/evolution#1696, glgo#GNOME/evolution#1697, glgo#GNOME/evolution#1708, glgo#GNOME/evolution#1712, glgo#GNOME/evolution#1714, glgo#GNOME/evolution#1715, glgo#GNOME/evolution#1717, glgo#GNOME/evolution#1721. + Updated translations.- Update to version 3.42.1: + GalViewInstanceSaveAsDialog: Do not show the dialog in the init() + By_Company.galview: Correct the column index in the grouping part + ESrvConfigLookup: Use correct extension name for properties + mail-importer: Ensure Message-ID header on imported message + EWebView: Change mouse leave detection code + mail-notification: Use different icon name in the notification under Flatpak + Bugs fixed: glgo#GNOME/evolution#1555, glgo#GNOME/evolution#1586, glgo#GNOME/evolution#1609, glgo#GNOME/evolution#1611, glgo#GNOME/evolution#1612, glgo#GNOME/evolution#1613, glgo#GNOME/evolution#1621, glgo#GNOME/evolution#1623, glgo#GNOME/evolution#1640, glgo#GNOME/evolution#1646, glgo#GNOME/evolution#1649, glgo#GNOME/evolution#1657, glgo#GNOME/evolution#1667, glgo#GNOME/evolution#1672. + Updated translations.- Replace CMAKE_SKIP_RPATH=OFF with CMAKE_SKIP_INSTALL_RPATH=OFF as that should be used with the newest cmake macros (boo#1190880)- Update to version 3.42.0: + help: Remove unused translated images. + Bugs fixed: - Flatpak: Set StartupWMClass in the .desktop file. - help: fix its:locNote placement. - help/ldap - clarify search scopes. + Updated translations.- Update to version 3.41.3: + EAttachmentIconView: Improve display settings (Milan Crha) + help: - Cover more advanced mail thread sorting options. - Update Exchange server related docs; link to OAuth2 wiki page. + Updated translations.- Update to version 3.41.2: + mail-notification: Show mail folder name as the last in the notification. + Mail: Let the Enter key press in folder tree focus the message list. + EShellSearchbar: Update actions only if the shell view is active. + EAlert: Make it possible to mark actions as destructive in the .error files. + help: Remove some obsolete comments; link to free form syntax. + Updated translations.- Update to version 3.41.1: + certificate-manager: Provide columns with SHA256 certificate checksum. + Calendar: Fix error detail reference for 'failed-make-movable'. + Disable sandboxing to enable printing, until WebKitGTK is fixed. + Addressbook: Switch from GData Contacts API to CardDAV API for Google books. + Flatpak: Replace --socket=x11 with --socket=fallback-x11. + Update developer documentation .sgml files with missing pieces. + EPictureGallery: Sort the content by the file name. + EToDoPane: Add 'Delete This and Future Occurrences' popup menu option. + plugin-manager: Hide vertical scrollbar in plugin list, when not needed. + help: Cover 'Edit Sort Order… option'. + help: Cover HTML vs Plain Text rendering. + Updated translations.- Remove obsolete translation-update-upstream support (jsc#SLE-21105).- Update to version 3.40.4: + mail-notification: Show mail folder name as the last in the notification. + EShellSearchbar: Update actions only if the shell view is active. + Bugs fixed: glgo#GNOME/evolution#1522, glgo#GNOME/evolution#1564. + Updated translations.- Update to version 3.40.3: + Bugs fixed: glgo#GNOME/evolution#1307, glgo#GNOME/evolution#1469, glgo#GNOME/evolution#1537, glgo#GNOME/evolution#1547, glgo#GNOME/evolution#1554.- Update to version 3.40.2: + itip-utils: Fix a possible memory leak + e-mail-reader: Add safety checks on return value from e_mail_reader_get_selected_uids() + Calendar: - Let a GSettings binding mapping function return always TRUE - Fix error detail reference for 'failed-make-movable' + Disable sandboxing to enable printing, until WebKitGTK is fixed + Bugs fixed: glgo#GNOME/evolution#1392, glgo#GNOME/evolution#1428, glgo#GNOME/evolution#1475, glgo#GNOME/evolution#1491, glgo#GNOME/evolution#1495, glgo#GNOME/evolution#1503, glgo#GNOME/evolution#1507, glgo#GNOME/evolution#1521, glgo#GNOME/evolution!80 + Updated translations. - Drop evolution-disable-sandboxing-to-enable-printing.patch: fixed upstream.- Add evolution-disable-sandboxing-to-enable-printing.patch: disable WebKit sandboxing. Needed for printing to work until webkit#202363 is fixed (boo#1174907).- Update to version 3.40.1: + EWebDAVBrowser: Preset default calendar color and order. + Composer: Incorrect
in quoted line with spaces only. + ESourceComboBox: Check ESource's BackendName is filled before using it. + Ensure non-const pointers passed to I_CAL_IS_... functions. + EToDoPane: Do not pass recurrence ID when deleting all instances. + PrintableOptions.cmake: Correct variable name comparison. + Use GWeakRef in html_editor_actions_notify_html_mode_cb(). + help: Cover selecting composer fonts; update composer toolbar items. + Updated translations. - Drop 7cfe4190e.patch: fixed upstream.- Add 7cfe4190e.patch: Fix build with cmake 3.20.1.- Update to version 3.40.0: + Updated translations.- Update to version 3.39.3: + Calendar: Fix several memory leaks. + ECompEditorPageGeneral: Change signal connect function on meeting store. + itip-utils: Clamp the VTIMEZONE component of the sent component. + itip_view_rebuild_source_list: Count with parent ESource being NULL. + Mail: Correct compress thread level indentation. + CompEditor: Check for "one-alarm-only" calendar capability. + Allow to load modules from custom prefixes. + Flatpak: Show Save All button in attachment bar. + CompEditor: Make it easier to add a reminder. + ECert: Provide and use SHA256 for certificate comparison. + EWebDAVBrowser: Remove 'calendar-order' property when unset on save. + Composer: Disable visual wrapping of anchors in Plain Text mode. + Composer: Correct typo in node property names. + Calendar: Fix couple memory leaks. + Updated translations.- Update to version 3.39.2: + Calendar: - Ability to change RSVP response. - Event tooltip can be misplaced. - Preserve time when creating events with double-click. + CompEditor: Allow editing meetings if not owner. + Composer: - Quoted text visually changes linewrap after paste. - Paste plain text as Preformatted. - Invalid wrapping with a space at the end of the line. + templates: - Prefer message body selection as Reply does. - Quoted body shown incorrectly in Plain Text mode. + HTMLEditor: Add "Preserve ratio" into image properties dialog. + Address book: Provide feedback when searching in the List View. + Adapt to libgweather 40.alpha API changes. + CalDAV: Support calendar-order property. + Flatpak: Share NSS database with the system. + The XDG_CURRENT_DESKTOP env is a list. + Correct typos in a/an.- Update to version 3.39.1: + html-editor: Update unit tests after change for I#1204. + CollectionAccountWizard: Show provided error message when password is required. + EWebKitEditor: Prevent NULL dereference on call to WebKitWebView methods. + ECalendarItem: Settings loaded only when being shown. + Show preview of imported data in import assistant. + Reuse existing mail session when generating import preview. + Fix two memory leaks related to data import. + Add 'Expression' condition to Calendar/Memo/Task Advanced Searches. + Tasks: Add 'Scheduled Tasks' filter option. + e-convert.js: Missing line breaks with nested paragraphs. + em-folder-properties: Add a 'Path' value to the General tab. + Calendar: - Make it possible to assign email address to On This Computer sources. - Linkify URL and Location in import component preview. + ECompEditor: - Listen for target backend property change notification. - Extract plain email address from backend property. - Add easy way to open URLs in the Location field. + Mail: Disable 'Export to PDF' on drag & drop. + Bump glib requirement to 2.56. + Add Kabyle translation into the e_supported_locales array. + ECalModel: Do not remove all objects on range change. + Composer: UL/OL not wrapped properly in Plain Text mode. + Shell: Make it possible to show webkit://gpu information. + Misc: Mark ellipsis for translation. + Add '--force-shutdown' argument information into the man page. + Updated translations.- Update to version 3.38.4: + e-editor.js: Correct variable name in EvoEditor.InsertSignature(). + Fix a memory leak when quoting headers for message replies. + Bugs fixed: glgo#GNOME/evolution#1157, glgo#GNOME/evolution#1314, glgo#GNOME/evolution#1330. + Updated translations.- Update to version 3.38.3: + Add Kabyle translation into the e_supported_locales array. + Composer: UL/OL not wrapped properly in Plain Text mode. + EABContactFormatter: Remove obsolete WebKitGTK code. + Bugs fixed: glgo#GNOME/evolution#1242, glgo#GNOME/evolution#1243, glgo#GNOME/evolution#1259, glgo#GNOME/evolution#1262, glgo#GNOME/evolution#1266, glgo#GNOME/evolution#1286, glgo#GNOME/evolution#1309, glgo#GNOME/evolution#1312. + Updated translations.- Update to version 3.38.2: + Reuse existing mail session when generating import preview + Fix two memory leaks related to data import + e-convert.js: Missing line breaks with nested paragraphs + ECompEditor: Extract plain email address from backend property + Mail: Disable 'Export to PDF' on drag & drop + ECompEditor: Add easy way to open URLs in the Location field + Calendar: Linkify URL and Location in import component preview + Adapt html editor tests after "I#1158 - Composer: Disable spellcheck of quoted text" + html-editor: Update unit tests after change for I#1204 + help: - Fix broken xpointer namespaces - Fix broken xinclude for license in footer + Bugs fixed: glgo#GNOME/evolution#913, glgo#GNOME/evolution#1122, glgo#GNOME/evolution#1133, glgo#GNOME/evolution#1139, glgo#GNOME/evolution#1140, glgo#GNOME/evolution#1148, glgo#GNOME/evolution#1156, glgo#GNOME/evolution#1158, glgo#GNOME/evolution#1160, glgo#GNOME/evolution#1170, glgo#GNOME/evolution#1171, glgo#GNOME/evolution#1175, glgo#GNOME/evolution#1197, glgo#GNOME/evolution#1204, glgo#GNOME/evolution#1206, glgo#GNOME/evolution#1207, glgo#GNOME/evolution#1213, glgo#GNOME/evolution#1214, glgo#GNOME/evolution#1230, glgo#GNOME/evolution!68, glgo#GNOME/evolution!71. + Updated translations.- Update to version 3.38.1: + Flatpak: Switch to 3.38 SDK and build its own libcanberra. + EWebKitEditor: Prevent NULL dereference on call to WebKitWebView methods. + Flatpak: Change git URL for libcanberra. + ECalendarItem: Settings loaded only when being shown. + Updated translations.- Update to version 3.38.0: + ECompEditorMemo: Invalid cast of a widget object. + Updated translations.- Update to version 3.37.92: + Miscellaneous: - Let the New Collection Account window resize based on its content. - EWebView: Write console messages to stdout when WebKit developer mode is enabled. - help: Clarify what to do if PST import is not available. + Bugs fixed: - Let 'Wrap quoted text in replies' influence paragraph style. - Composer: Restore X-Evolution headers when send fails. - Cannot rename other than selected mail folder. - Bcc field reset when composing as "Edit as New Message". - Include description in the tooltip of the events. - Focus body in message window when caret mode is enabled. - Better figure out intended recipient with Reply to Sender. - WebDAV browser: Refresh list of server sources on dialog close. - Mail: Misleading message when searching in multiple folders. - Calendar: Correct RRULE's UNTIL value saving. - Mail preview can cause WebKit do 100% endless loop. - Enhance debug prints of PKCS12 file import. - Hide 'Copy content for offline use' when not used. - The "No label" filter shows emails with labels. - Attached event invitation not properly displayed. - Shift+number key cannot be typed in the search field. - help: Add missing double quote in a string. + Updated translations.- Update to version 3.36.5: + EContactEditor: Other mailing address has stored incorrect address label. + help: Mailing List filter criterion checks numerous mail headers. + Bugs fixed: glgo#GNOME/evolution#895, glgo#GNOME/evolution#1017, glgo#GNOME/evolution#1027, glgo#GNOME/evolution#1034. + Updated translations.- Update to version 3.36.4: + Bugs fixed: glgo#GNOME/evolution#963, glgo#GNOME/evolution#969, glgo#GNOME/evolution#979, glgo#GNOME/evolution#982, glgo#GNOME/evolution#985. + Updated translations.- Update to version 3.36.3: + mail_execute_shell_command: Add logging for easier debugging + ECompEditorPageSchedule: Fix some minor issues reported by Coverity Scan + MessageList: Update localized re values only if the setting changed + EWebDAVConfigLookup: Clear output GError before using it + help: - Fix broken Catalan help translation - Add missing file to CMakeLists.txt + Bugs fixed: glgo#GNOME/evolution#821, glgo#GNOME/evolution#884, glgo#GNOME/evolution#906, glgo#GNOME/evolution#909, glgo#GNOME/evolution#914, glgo#GNOME/evolution#915, glgo#GNOME/evolution#917, glgo#GNOME/evolution#923, glgo#GNOME/evolution#925, glgo#GNOME/evolution#929, glgo#GNOME/evolution#947, glgo#GNOME/evolution-ews#99. + Updated translations.- Update to version 3.36.2: + e-shell: Should retry source authenticate after successful trust prompt. + em-formatter: Remove unneeded attachment-expander button's 'data' attribute. + Calendar: Correct management of ECalComponentDateTime structures. + itip-formatter: Eventually linkify Location field. + EActivityBar: Unset timeout_id without recursive call to g_source_remove(). + external-editor: Fix a memory leak. + Flatpak: Switch to 3.36 runtime and change the build order. + Bugs fixed: glgo#GNOME/evolution#870. + Updated translations.- Add iso-codes to BuildRequires: needed to display language names of spelling dictionaries in settings (bsc#1161669).- Update to version 3.36.1: + contact-editor: Cannot set custom full name Title/Suffix. + EMailBrowser: Cannot type some letters in the search entry. + EMailBrowser: Escape key press closes window, instead of the search bar. + ECompEditorPageReminders: Do not force custom description. + EWebKitEditor: Prevent Replace-all to cycle indefinitely in some cases. + EMailBrowser: Cannot be closed with Escape key press. + The "Address Book Map" menu item shown even when not compiled with it. + Various bugs fixed. + Updated translations.- Update to version 3.36.0: + help: Remove "New mail notification" GNOME desktop screenshot. + Fix broken markup in few UI translations. + Updated translations.- Update to version 3.35.92: + Miscellaneous: - help: Add a page about printing limitations in Flatpak versions. - help: Cover potential problems for automatical import from KMail. - help: Cover how to debug missing applications to open attachments. - help: Cover how to close the separate window after message deletion. - help: Rename printing-in-flatpak to flatpak-limitations. - help: Document more Flatpak limitations. - help: Explicitly cover that you can set notifications per mail account. - e-gtkemojichooser: Mark translatable messages with their own context. + Various bug fixes. + Updated translations.- Update to version 3.35.91: + Miscellaneous: - e-table-config: Fix runtime warning when changing sort direction. - Remove App menu. - help: Clarify checkbox behavior for Mail Send Account Overrides. + Various bug fixes. + Updated translations.- Update to version 3.35.90: + Miscellaneous: - ESourceConfig: Use ESourceCollection::allow-sources-rename property. - EMFolderTreeModel: Let load folder structure on demand. - mail_config_provider_page_add_checkspin: Correct mnemonic widget setting. - Emoticon: Replace Unicode variant for face-smile and face-sad with Emoji. - bbdb_merge_buddy_to_contact: Use provided new() function and fix possible memory leak. - Change how EColorCombo palettes are created. - Prefer GSlice over heap allocation for short-lived structures. - e-mail-parser: Guess inner data mime type after extract from S/MIME blob. - EFocusTracker: Correct Undo/Redo actions' update for EContentEditor. - help: . Update link to Bug Writing Guidelines. . Remove obsolete TODO comment. . Use a proper list of steps for all plugin related instructions. . Add note to all plugin instructions if plugin not available. + Various bug fixes. + Updated translations.- Update to version 3.34.4: + Emoticon: Replace Unicode variant for face-smile and face-sad with Emoji. + Bugs fixed: - 'open-map:' URI passed to browser. - PST importer: Fix name of MIME multipart/alternative. - Incorrect time shown in Reply credits for Australia/Adelaide. - ECompEditor: Typing end time messes up start time.- Update to version 3.34.3: + Bugs fixed: - glgo#GNOME/evolution#681 Cannot type the date of a meeting. - glgo#GNOME/evolution#719 e-cal-dialogs: Set default responses for dialogs. - glgo#GNOME/evolution#729 New Mail account wizard ignores email address change. + Updated translations.- Update to version 3.34.2: + Fix a crash when changing Archive folder. + Calendar: Show only the last part of the timezone above the time column in the Day View. + ESimpleAsyncResult: Avoid thread scheduling race when finishing on idle. + Bugs fixed: glgo#GNOME/evolution#659, glgo#GNOME/evolution#680, glgo#GNOME/evolution#681, glgo#GNOME/evolution#696, glgo#GNOME/evolution#701, glgo#GNOME/evolution#702, glgo#GNOME/evolution#709, glgo#GNOME/evolution#711. + Updated translations.- Update to version 3.34.1: + EWebView: Pile calls to Web Extension proxy only when such exists. + Fix several memory leaks in ECalModel and its descendants. + help: - Update application logo. - Fix a typo (semi-colon instead of colon). + Bugs fixed: glgo#GNOME/evolution#524, glgo#GNOME/evolution#587, glgo#GNOME/evolution#603, glgo#GNOME/evolution#610, glgo#GNOME/evolution#611, glgo#GNOME/evolution#615, glgo#GNOME/evolution#617, glgo#GNOME/evolution#623, glgo#GNOME/evolution#624, glgo#GNOME/evolution#636, glgo#GNOME/evolution#641, glgo#GNOME/evolution#644, glgo#GNOME/evolution#645. + Updated translations.- Update to version 3.34.0: + help: Fix broken markup in cs help translation. + help: Remove XInclude for Account settings' \"Identity\" section. + help: Cover server-side search behavior for remote accounts. + help: Remove unproven statement about search speed. + Updated translations.- Update to version 3.33.92: + itip-formatter: Doesn't match attendee when an alias address is used. + ECompEditor: Set window's urgency hint after error when not focused. + Bug Fixes: glgo#GNOME/evolution#528, glgo#GNOME/evolution#551, glgo#GNOME/evolution#562, glgo#GNOME/evolution#574, glgo#GNOME/evolution#578, glgo#GNOME/evolution#583, glgo#GNOME/evolution#588, glgo#GNOME/evolution#592, glgo#GNOME/evolution#593, glgo#GNOME/evolution#601.- Update to version 3.33.92 + itip-formatter: Doesn't match attendee when an alias address is used. + ECompEditor: Set window's urgency hint after error when not focused. + Bug Fixes: glgo#GNOME/evolution#528, glgo#GNOME/evolution#551, glgo#GNOME/evolution#562, glgo#GNOME/evolution#574, glgo#GNOME/evolution#578, glgo#GNOME/evolution#583, glgo#GNOME/evolution#588, glgo#GNOME/evolution#592, glgo#GNOME/evolution#593, glgo#GNOME/evolution#601. - Update to version 3.33.91 + Include also CFLAGS in gtkdoc-scangobj command line. + Fix few memory leaks in internal test programs. + ECellTree: Limit deep threads indent up to 70% of the cell width. + EDayView: Time zone name not always updated on time zone change in UI. + Bug Fixes: glgo#GNOME/evolution#518, glgo#GNOME/evolution#541, glgo#GNOME/evolution#554, glgo#GNOME/evolution#563, glgo#GNOME/evolution#568, glgo#GNOME/evolution#576. - Update to version 3.33.90 + Add refresh interval settings for CardDAV address books. + killev: Search for killall/pkill in runtime, rather than in compile time. + Use Unicode triple-dots in translatable strings. + help: Replace an external redirect link by its direct link. + help: Fix xmlns for XInclude (must be http) so pages validate. + help: Cover formatting of received HTML mail, e.g. showing Plain Text. + Bug Fixes: glgo#GNOME/evolution#549, glgo#GNOME/evolution#564. - Update to version 3.33.4 + Use GtkPopover for EColorCombo widget. + Do not unfold DKIM and ARC headers in message preview. + Remember source message information when re-editing in Drafts or Outbox. + [ECalModel] Cache value for E_CAL_MODEL_FIELD_ICON. + Inconsistent background color in ETable for Memos, Tasks and List View. + Incorrect timezone selected in ETimezoneDialog. + Remove useless runtime check in date_time_list_finalize(). + Correct coding typo in e_day_view_on_editing_stopped(). + Refer to 'Evolution Website' only as 'Website' in the About dialog. + [ECompEditor] Ensure attendee changes stored before save. + Check whether enum-based ICalParameter had been created before using it. + Test whether referenced column exists when loading ETableState. + Search for Bogofilter/SpamAssassin binaries during configure time. + [addressbook] Claim what image size is expected when asking to resize given image. + help: Update main window screenshot for 3.32 style. + Bug Fixes: bgo#755730, bgo#759493, glgo#GNOME/evolution#533, glgo#GNOME/evolution#385, glgo#GNOME/evolution#479, glgo#GNOME/evolution#487, glgo#GNOME/evolution#492, glgo#GNOME/evolution#494, glgo#GNOME/evolution#499, glgo#GNOME/evolution#501, glgo#GNOME/evolution#503, glgo#GNOME/evolution#504, glgo#GNOME/evolution#506, glgo#GNOME/evolution#507, glgo#GNOME/evolution#508, glgo#GNOME/evolution#517, glgo#GNOME/evolution#519, glgo#GNOME/evolution#529, glgo#GNOME/evolution#534. - Update to version 3.33.3 + Fix a crash in itip-view.c:extract_itip_data(). + Fix clang warnings (mostly [-Wenum-conversion]). + Add all icon directories into icon theme search path in maintainer mode. + Local calendar config option to open for writing does nothing. + Change path where backup/restore searches for the .running file. + Fix several memory leaks in the addressbook code. + Memos cannot have set reminders according to RFC 5545. + Use ECalComponentAlarm members instead of ICalProperty objects. + Add 'Status' column to Memos and Calendar's List View. + Bug Fixes: bgo#233065, bgo#793795,glgo#GNOME/evolution#399, glgo#GNOME/evolution#408, glgo#GNOME/evolution#433, glgo#GNOME/evolution#481, glgo#GNOME/evolution#484, glgo#GNOME/evolution#445, glgo#GNOME/evolution#446, glgo#GNOME/evolution#448, glgo#GNOME/evolution#454, glgo#GNOME/evolution#463, glgo#GNOME/evolution#468, glgo#GNOME/evolution#472, glgo#GNOME/evolution#474, glgo#GNOME/evolution#475, glgo#GNOME/evolution#476, glgo#GNOME/evolution#478, glgo#GNOME/evolution#479. - Update to version 3.33.2 + Fixed typo in string. + Prevent crash in cal_data_model_notify_recurrences_cb(). + Correct code typo in test-keyfile-settings-backend.c. + Fix a possible memory leak in e-web-view.c:web_view_initialize(). + Reference a GDBusProxy object in the synchronous call wrappers. + Fix a crash when filling mail threaded view. + Port to libecal-2.0 and adapt to libebook API changes. + Address some issues reported by static analyzers.. + Correct type of ECalDataModel::timezone property. + Miscellaneous changes for issues overlooked during port to libical-glib. + Bug Fixes: glgo#GNOME/evolution#240, glgo#GNOME/evolution#400, glgo#GNOME/evolution#405, glgo#GNOME/evolution#406, glgo#GNOME/evolution#407, glgo#GNOME/evolution#417, glgo#GNOME/evolution#429, glgo#GNOME/evolution#430, glgo#GNOME/evolution#432, glgo#GNOME/evolution#437, glgo#GNOME/evolution#439, glgo#GNOME/evolution#112. - Update to version 3.33.1 + Expand/collapse buttons in vCard preview do nothing. + Fix few memory leaks around vCard preview and mail attachment parsing. + Fix some maybe uninitialized variable usages. + Inline Forward headers bold in Plain Text mode. + Fix a copy&paste error with LC_TIME in emcu_change_locale(). + [CompEditor] Use CSS3 color name in the iCalendar COLOR property. + Update flatpak README. + Add a link to an online build manual into the README. + Fix two memory leaks. + Use lower-case "mailto:" consistently in the code. + [mail-notification] Use sound theme by default. + help: Cover customizing keyboard shortcuts. + help: A custom Archive mail folder requires to first set a general one. + help: New mail notification in mail icon is not a star anymore. + help: Update screenshots of mail switcher to 3.32 style. + help: Update application icon for 3.32. + Bug Fixes: bg0#202257, bgo#203955, glgo#GNOME/evolution#190, glgo#GNOME/evolution#210, glgo#GNOME/evolution#256, glgo#GNOME/evolution#395, glgo#GNOME/evolution#286, glgo#GNOME/evolution#323, glgo#GNOME/evolution#325, glgo#GNOME/evolution#326, glgo#GNOME/evolution#327, glgo#GNOME/evolution#330, glgo#GNOME/evolution#336, glgo#GNOME/evolution#338, glgo#GNOME/evolution#339, glgo#GNOME/evolution#343, glgo#GNOME/evolution#344, glgo#GNOME/evolution#348, glgo#GNOME/evolution#359, glgo#GNOME/evolution#370, glgo#GNOME/evolution#373, glgo#GNOME/evolution#376, glgo#GNOME/evolution#377, glgo#GNOME/evolution#378, glgo#GNOME/evolution#380, glgo#GNOME/evolution#383, glgo#GNOME/evolution#384, glgo#GNOME/evolution#386, glgo#GNOME/evolution#390, glgo#GNOME/evolution#392, glgo#GNOME/evolution#94, glgo#GNOME/evolution#99, glgo#GNOME/evolution#102.- Split text highlight plugin into a subpackage. - Add missing runtime dependency on the 'highlight' package. - Replace packageand() by boolean dependencies.- Update to version 3.32.4: + Remember source message information when re-editing in Drafts or Outbox. + [ECompEditor] Ensure attendee changes stored before save. + Test whether referenced column exists when loading ETableState. + Bugs fixed: bgo#755730, glgo#GNOME/evolution#479, glgo#GNOME/evolution#487, glgo#GNOME/evolution#501, glgo#GNOME/evolution#517, glgo#GNOME/evolution#519, glgo#GNOME/evolution#529.- Update to version 3.32.3: + Fix a possible memory leak in e-web-view.c:web_view_initialize(). + Reference a GDBusProxy object in the synchronous call wrappers. + Fix a crash when filling mail threaded view. + Change buffer size argument value in call of icalvalue_decode_ical_string(). + Change path where backup/restore searches for the .running file. + Fix several memory leaks in the addressbook code. + Bugs fixed: glgo#GNOME/evolution#400, glgo#GNOME/evolution#405, glgo#GNOME/evolution#432, glgo#GNOME/evolution#433, glgo#GNOME/evolution#437, glgo#GNOME/evolution#439, glgo#GNOME/evolution#445, glgo#GNOME/evolution#446, glgo#GNOME/evolution#454, glgo#GNOME/evolution#472, glgo#GNOME/evolution#474, glgo#GNOME/evolution#479, glgo#GNOME/evolution#481, glgo#GNOME/evolution#484, glgo#GNOME/evolution!13, glgo#GNOME/evolution!14, glgo#GNOME/evolution!16, glgo#GNOME/evolution#112. + Updated translations. - Use modern cmake_build macro.- Update to version 3.32.2: + Use lower-case "mailto:" consistently in the code. + Prevent crash in cal_data_model_notify_recurrences_cb(). + [Flatpak] - Cover changes in 'gdbus wait' timeout argument units. - Change how already running services are detected in the wrapper script. - Give access to filesystem's ~/.gnupg. + Updated translations.- Update to version 3.32.1: + Update flatpak 'master' version manifest. + Expand/collapse buttons in vCard preview do nothing. + Fix few memory leaks around vCard preview and mail attachment parsing.bgo + Fix some maybe uninitialized variable usages. + Fix a copy&paste error with LC_TIME in emcu_change_locale(). + [CompEditor] Use CSS3 color name in the iCalendar COLOR property. + Update flatpak README. + Fix two memory leaks. + help: - Cover customizing keyboard shortcuts. - A custom Archive mail folder requires to first set a general one. - New mail notification in mail icon is not a star anymore. - Update application icon for 3.32. + Bugs fixed: glgo#GNOME/evolution#190, glgo#GNOME/evolution#286, glgo#GNOME/evolution#325, glgo#GNOME/evolution#327, glgo#GNOME/evolution#336, glgo#GNOME/evolution#339, glgo#GNOME/evolution#343, glgo#GNOME/evolution#344, glgo#GNOME/evolution#348, glgo#GNOME/evolution#359, glgo#GNOME/evolution#370, glgo#GNOME/evolution#373, glgo#GNOME/evolution#376, glgo#GNOME/evolution#378, glgo#GNOME/evolution#386, glgo#GNOME/evolution#390, glgo#GNOME/evolution#392, glgo#GNOME/evolution#395. + Updated translations.- Update to version 3.32.0: + help: - Update cs screenshot of mail switcher. - Remove ancient outdated Spanish screenshot. - Set an image to non-executable mode. + Updated translations.- Update to version 3.31.92: + The 'Show' combo box hidden for small screens in the search bar. + Ref/unref imbalance on a CamelFolder instance. + Change how label actions are updated in EMailReader. + Use GWeakRef when watching D-Bus bus names. + [EWebKitEditor] Fix few memory leaks. + Initialize all members of 'struct tm' in e_cert_populate(). + Fix few memory leaks around mail print. + Colorize insecure parts as 'bad' in otherwise secure mail. + Change order of CFLAGS/LDFLAGS passed to gtk-doc. + help: - Fix wrong docs about email thread collapsing by default. - Cover saving and applying Custom Views for mail folders. - Replace git.gnome.org by gitlab.gnome.org. + Bugs fixed: bgo#791044, glgo#GNOME/evolution-data-server#86, glgo#GNOME/evolution#289, glgo#GNOME/evolution#313, glgo#GNOME/evolution#318, glgo#GNOME/evolution#324. + Updated translations.- Update to version 3.31.91: + Change parentheses in an if() to avoid clang warning. + [em-format] Unfold Mailer header value before using it. + Bugs fixed: glgo#GNOME/evolution#302, glgo#GNOME/evolution#306, glgo#GNOME/evolution#307. + Updated translations. - Changes from version 3.31.90: + Event with empty summary can cause crash. + [Composer] Draft email can lose attachments when opened. + Initialize 'cache' variable in e_http_request_process_sync(). + Help: - Backspace works similar to Space across folders. - Mention 'Show Junk Messages' option. - Loading remote images: Match the string in the UI. + Bugs fixed: glgo#GNOME/evolution#76, glgo#GNOME/evolution#250, glgo#GNOME/evolution#275, glgo#GNOME/evolution#277, glgo#GNOME/evolution#278, glgo#GNOME/evolution#279, glgo#GNOME/evolution#282, glgo#GNOME/evolution#283, glgo#GNOME/evolution#284, glgo#GNOME/evolution#288, glgo#GNOME/evolution#289, glgo#GNOME/evolution#297. + Updated translations.- Update to version 3.31.4: + Clamp GSettings values before restoring window size. + "Save Image..." fails on shown attached image in message preview. + Bump copyright year - the future is now!. + Help: Mention the existence of mnemonics / accelerators. + Bugs fixed: glgo#GNOME/evolution#273. + Updated translations.- Update to version 3.31.3: + [EWebView] Use case insensitive search when highlighting words in the body. + Correct how extra compiler warnings are used in the maintainer mode. + e_mail_formatter_format_address: Quote name part when it contains special letters. + [SRV config lookup] Preset authentication method for SMTP. + [itip-view] Do not duplicate X-MICROSOFT-CDO-REPLYTIME in replies. + [Flatpak] Update manifests to reflect recent evolution-data-server changes. + [Flatpak manifests] Build geocode-glib directly with meson. + help: Make clearer that SSL is dead and TLS is its successor. + Bugs fixed: glgo#GNOME/evolution#154, glgo#GNOME/evolution#162, glgo#GNOME/evolution#165, glgo#GNOME/evolution#168, glgo#GNOME/evolution#169, glgo#GNOME/evolution#236, glgo#GNOME/evolution#237, glgo#GNOME/evolution#238, glgo#GNOME/evolution#239, glgo#GNOME/evolution#248, glgo#GNOME/evolution#252, glgo#GNOME/evolution#254. + Updated translations. - Changes from version 3.31.2: + Free/Busy lookup for authenticated URLs not re-tried. + [Calendar] Fix issues with attendees editing of an existing meeting. + A little code clean-up related to the previous commit. + [Event/Task editor] Force timezone part show only if really needed. + [Flatpak] Update some of the dependencies. + Make sure intltool-merge cache is created only once. + Correct evolution-mail-formatter user documentation build warning. + Include also environment LD_LIBRARY_PATH in gtk-doc-scangobj call. + Bugs fixed: bgo#228772, bgo#561799, bgo#610741, bgo#652821, bgo#741363, bgo#769396, bgo#781122, bgo#795202, glgo#GNOME/evolution#113, glgo#GNOME/evolution#120 (boo#1125230 CVE-2018-15587), glgo#GNOME/evolution#140, glgo#GNOME/evolution#163, glgo#GNOME/evolution#164, glgo#GNOME/evolution#166, glgo#GNOME/evolution#176, glgo#GNOME/evolution#180, glgo#GNOME/evolution#181, glgo#GNOME/evolution#182, glgo#GNOME/evolution#183, glgo#GNOME/evolution#187, glgo#GNOME/evolution#190, glgo#GNOME/evolution#196, glgo#GNOME/evolution#198, glgo#GNOME/evolution#208, glgo#GNOME/evolution#211, glgo#GNOME/evolution#214. + Updated translations. - Changes from version 3.31.1: + Update Flatpak build scripts to better integrate with the host desktop. + Add a man page for evolution. + [mail-send-receive] Try harder when searching for mail shell view. + Improve Flatpak manifests. + Composer autosave can stop working. + GNOME Bugzilla has been replaced by GNOME Gitlab. + [ECollectionAccountWizard] Preset user name to mail sources. + [EMVFolderEditor] Correct path used to e_restore_window(). + Updated Czech default mail translation. + Fixed links in default mail. + Print actions disabled in Calendar view. + Task Location shown as Summary in preview pane. + Make sure message_list_folder_changed() is called from the main/UI thread. + [Flatpak] Use host system DConf to store user settings. + Bugs fixed: bgo#548656, bgo#640994, bgo#724129, bgo#750636, bgo#785719, glgo#GNOME/evolution#66, glgo#GNOME/evolution#84, glgo#GNOME/evolution#86, glgo#GNOME/evolution#101, glgo#GNOME/evolution#103, glgo#GNOME/evolution#104, glgo#GNOME/evolution#106, glgo#GNOME/evolution#107, glgo#GNOME/evolution#108, glgo#GNOME/evolution#110, glgo#GNOME/evolution#111, glgo#GNOME/evolution#115, glgo#GNOME/evolution#118, glgo#GNOME/evolution#119, glgo#GNOME/evolution#122, glgo#GNOME/evolution#123, glgo#GNOME/evolution#127, glgo#GNOME/evolution#128, glgo#GNOME/evolution#129, glgo#GNOME/evolution#135, glgo#GNOME/evolution#136, glgo#GNOME/evolution#139, glgo#GNOME/evolution#140, glgo#GNOME/evolution#155, glgo#GNOME/evolution#156, glgo#GNOME/evolution#159, glgo#GNOME/evolution#162. + Updated translations.- Update to version 3.30.5: + Event with empty summary can cause crash. + [Composer] Draft email can lose attachments when opened. + Initialize 'cache' variable in e_http_request_process_sync(). + Bugs fixed: glgo#GNOME/evolution#76, glgo#GNOME/evolution#250, glgo#GNOME/evolution#275, glgo#GNOME/evolution#277, glgo#GNOME/evolution#278, glgo#GNOME/evolution#282, glgo#GNOME/evolution#283, glgo#GNOME/evolution#284, glgo#GNOME/evolution#288. + Updated translations.- Update to version 3.30.4: + Clamp GSettings values before restoring window size. + "Save Image..." fails on shown attached image in message preview. + Bugs fixed: glgo#GNOME/evolution#273.- Update to version 3.30.3: + Make sure intltool-merge cache is created only once. + Correct evolution-mail-formatter user documentation build warning. + [EWebView] Use case insensitive search when highlighting words in the body. + e_mail_formatter_format_address: Quote name part when it contains special letters. + [SRV config lookup] Preset authentication method for SMTP. + [Flatpak manifests] Build geocode-glib directly with meson. + Bugs Fixed: bgo#652821, glgo#GNOME/evolution#51, glgo#GNOME/evolution#154, glgo#GNOME/evolution#169, glgo#GNOME/evolution#180, glgo#GNOME/evolution#182, glgo#GNOME/evolution#187, glgo#GNOME/evolution#196, glgo#GNOME/evolution#198, glgo#GNOME/evolution#208, glgo#GNOME/evolution#214, glgo#GNOME/evolution#238, glgo#GNOME/evolution#252, glgo#GNOME/evolution#254, glgo#GNOME/evolution#162. + Updated translations.- Replace pkgconfig(enchant) with pkgconfig(enchant-2) BuildRequires: Both are supported, so lets use the one maintained upstream.- Restore pkgconfig(libnotify) as BuildRequires. Fixes: boo#1115189- Update to version 3.30.2: + Print actions disabled in Calendar view. + Task Location shown as Summary in preview pane. + Make sure message_list_folder_changed() is called from the main/UI thread. + [Flatpak] Use host system DConf to store user settings. + Free/Busy lookup for authenticated URLs not re-tried. + [Calendar] Fix issues with attendees editing of an existing meeting. + A little code clean-up related to the previous commit. + [Event/Task editor] Force timezone part show only if really needed. + Bugs fixed: glgo#GNOME/evolution#135, glgo#GNOME/evolution#136, glgo#GNOME/evolution#139, glgo#GNOME/evolution#140, glgo#GNOME/evolution#155, glgo#GNOME/evolution#159, glgo#GNOME/evolution#162, glgo#GNOME/evolution#163, glgo#GNOME/evolution#164, glgo#GNOME/evolution#166, glgo#GNOME/evolution#176, glgo#GNOME/evolution#183, glgo#GNOME/evolution!4. + Updated translations.- Update to version 3.30.1: + [mail-send-receive] Try harder when searching for mail shell view. + Composer autosave can stop working. + [ECollectionAccountWizard] Preset user name to mail sources. + [EMVFolderEditor] Correct path used to e_restore_window(). + Fixed links in default mail. + Bugs fixed: bgo#548656, bgo#750636, glgo#GNOME/evolution!66, glgo#GNOME/evolution!86, glgo#GNOME/evolution!101, glgo#GNOME/evolution!103, glgo#GNOME/evolution!104, glgo#GNOME/evolution!107, glgo#GNOME/evolution!108, glgo#GNOME/evolution!110, glgo#GNOME/evolution!118, glgo#GNOME/evolution!119, glgo#GNOME/evolution!122, glgo#GNOME/evolution!123, glgo#GNOME/evolution!127, glgo#GNOME/evolution!129. + Updated translations.- Update to version 3.30.0: + Miscellaneous: Help: Couple of fixes for Gmail POP/IMAP. + Updated translations. - Update spec: + Add cairo-gobject, camel-1.2, gnome-autoar-0, gsettings-desktop-schemas, enchant, libebackend-1.2, libebook-\ 1.2, libecal-1.2, and libedataserverui-1.2 pkgconfig modules to main package build requirements to avoid implicit dependencies. + Add missing dependencies for devel package: evolution-data-\ server devel package, enchant, gtk+-3.0, gtkspell3-3.0, gweather-3.0, libgdata, libsoup-2.4 and libxml-2.0 pkgconfig modules BuildRequires. + Drop pangoft2 and sm pkgconfig modules BuildRequires: they are no longer needed nor used. + Drop lang subpackage Recommends: the main package is already being supplemented by the lang subpackage due to RPM automatic setting.- Update to version 3.29.92: + Correct build when nss/nspr do not provide pkg-config files. + Crash under config_lookup_thread() at e-config-lookup.c:179. + [EMailRequest] mail:// URI can be without additional arguments. + Help: Link to Evolution project on GNOME Gitlab instead of frontpage. + Bugs fxed: glgo#GNOME/evolution!83, glgo#GNOME/evolution-data-server!82, and glgo#GNOME/evolution!47. + Updated translations.- Update to version 3.29.91: + docs: Use http for w3.org URLs so gettext parsing itstool tags doesn't choke. + Add a translator comment to "Archive". + Replace Bugzilla by Gitlab in user-visible error messages. + Use the fancy Unicode apostrophes in new strings. + Updated translations. - Drop evolution-3.28.5-dont-expand-archive-folder.patch: Fixed upstream.- Add evolution-3.28.5-dont-expand-archive-folder.patch (bgo#795567).- Update to version 3.29.90: + [mail-notification] Correct a recently added translatable string. + Highlight of the search bar entry doesn't work. + Fix two possible memory leaks related to message composer. + Update some of the editor unit tests to not fail. + Propagate trust prompt response within collection sources. + Unnecessary message parse when viewing message source. + Print of message source doesn't print message source. + Help: - Remove comment about Buteo (those links are dead). - Use https URL for syncevolution link. - Use https URL for IETF RFC links. - Replace GNOME Bugzilla by GNOME Gitlab link to report bugs. - Use https URL for GNOME FTP link. - Use https URL for freedesktop.org spec. - Cover mail label item added to main menu in bgo#269852. - Add a TODO item. + Bugs fixed: bgo#787344, bgo#788370,bgo#269852, bgo#241477, bgo#240905, bgo#227703, glgo#GNOME/evolution#75, glgo#GNOME/evolution#71, glgo#GNOME/evolution#78, glgo#GNOME/evolution#57, glgo#GNOME/evolution#46, glgo#GNOME/evolution#80. + Updated translations. - Drop adwaita-icon-theme BuildRequires: No longer needed.- Update to version 3.29.4: + Miscellaneous: - Make it possible to disable text-highlight module with a GSettings option; - Try also with the From address when looking up correct From account for composer; - Properly wrap text in 'Security Information' dialog; - Add 4px bottom margin to secure button table; - [Composer] Message generated twice when using 'Send through Outbox'; - Fix a few memory leaks. + Bugs fixed: bgo#704246, bgo#757504, bgo#548681, bgo#750636, bgo#770141, bgo#723590, bgo#794085, bgo#786747, glgo#GNOME/evolution#25, glgo#GNOME/evolution#31, glgo#GNOME/evolution#32, glgo#GNOME/evolution#37, glgo#GNOME/evolution#43, glgo#GNOME/evolution#44, glgo#GNOME/evolution#67, glgo#GNOME/evolution#39, glgo#GNOME/evolution#55, glgo#GNOME/evolution#53, glgo#GNOME/evolution#69, glgo#GNOME/evolution-data-server#13, glgo#GNOME/evolution-data-server#3. + Updated help. + Updated translations.- Update to version 3.29.3: + [mail-send-recv] Remove unused struct _send_info::keep_on_server property. + Update bug URL and switch to https:// in the DOAP file. + Fix a possible memory leak in mail_display_uri_requested_cb(). + [composer-autosave] Use-after-free during snapshot save to file ][. + Fix few memory leaks around camel_data_wrapper_get_mime_type(). + Try to preselect source type when creating new source. + Missing build dependency for gdbus-codegen on input .xml file. + Compare only date when searching with Sent/Received dates. + [ENameSelectorEntry] Plain text drag & drop between entries misbehaves. + Use 'User-Agent' instead of 'X-Mailer' header when sending message. + Mail Accounts in Preferences not always properly sorted. + Drop dependency on libcryptui + Bugs fixed: bgo#796155, bgo#796294, bgo#795870, bgo#795869, bgo#776162, bgo#796174, glgo#GNOME/evolution#9, glgo#GNOME/evolution#14, glgo#GNOME/evolution#20, glgo#GNOME/evolution#19. + Updated translations.- Update to version 3.29.2: + Miscellaneous: - Crash when making links clickable in composer; - Shift+Click on switcher button to open a new window. + Bugs fixed: bgo#795289, bgo#795331, bgo#795447, bgo#795567, bgo#795977, bgo#796114. + Updated translations. - Changes from version 3.29.1: + Miscellaneous: - Show 8 days in the To Do bar; - Make it possible to disable Reminders for Tasks; - Reply includes HTML attachment in message body; - [EMailDisplay] Do not call reload when nothing is loaded; - Make list of headers for message preview reorderable in Preferences; - [EToDoPane] With completed hide also cancelled tasks; - Classification UI in task/cal editor is not consistent anymore; - No globe button anymore, just a 'Select' button; - Cover how to set objects as private by default. + Bugs fixed: bgo#788193, bgo#793915, bgo#602612, bgo#794204, bgo#200907, bgo#516943, bgo#794465, bgo#764044, bgo#794832, bgo#793583, bgo#724647, bgo#795106, bgo#795108. + Updated translations. - Drop: + glib2_gsettings_schema_requires: it is no longer needed since RPM file triggers. + gnome-common and pkgconfig(gtkimageview-3.0) BuildRequires: they are no longer required nor even used. + evolution-autoArchive-archives-Junk-and-Deleted-too.patch: fixed upstream. + pkgconfig(libnotify) BuildRequires to follow upstream move of alarm-notify to evolution-data-server. + evolution-alarm-notify-do-not-use-markup.patch: fixed upstream. - Add OLDAP-2.8, CC-BY-SA-3.0, GFDL-1.1-only and GFDL-1.3-only to the License tag to comply with the due copyrights of some source files exceptions that are not under LGPLv2(3).- Update to version 3.28.5: + [Mail-Notification] Remove unused code. + Highlight of the search bar entry doesn't work. + Bugs fixed: glgo#GNOME/evolution#57, glgo#GNOME/evolution#71, glgo#GNOME/evolution#75, glgo#GNOME/evolution#78.- Update to version 3.28.4: + Update links to GNOME git repositories in flatpak files. + [EContactEditor] Do not store empty values in vCard. + Correct memory leak of object returned by atk_object_ref_relation_set(). + Try also with the From address when looking up correct From account for composer. + Properly wrap text in 'Security Information' dialog. + Add 4px bottom margin to secure button table. + [Composer] Message generated twice when using 'Send through Outbox'. + Update couple HTML editor tests. + Help: Update meeting invitation process due to UI changes. + Bugs fixed: bgo#796174, bgo#757504, bgo#548681, bgo#750636, glgo#GNOME/evolution#31, glgo#GNOME/evolution#32, glgo#GNOME/evolution#13, glgo#GNOME/evolution#43, glgo#GNOME/evolution#55, glgo#GNOME/evolution#69. + Updated translations.- Update to version 3.28.3: + Address some of the clang warnings. + Fix a 'variable hides parameter' warning. + [alarm-notify] Do not use markup around organizer name in libnotify text. + Address some of the compiler and static analyzers warnings. + Crash when making links clickable in composer. + Shift+Click on switcher button to open a new window. + Fix a possible memory leak in mail_display_uri_requested_cb(). + [composer-autosave] Use-after-free during snapshot save to file ][. + Update bug URL and switch to https:// in the DOAP file. + Fix few memory leaks around camel_data_wrapper_get_mime_type(). + [ENameSelectorEntry] Plain text drag & drop between entries misbehaves. + Mail Accounts in Preferences not always properly sorted. + Drop dependency on libcryptui. + Bugs fixed: bgo#795977, bgo#796114, bgo#796294, bgo#776162, glgo#GNOME/evolution#19. + Updated translations. - Drop upstream fixed/applied patches: + evolution-alarm-notify-do-not-use-markup.patch. + evolution-autoArchive-archives-Junk-and-Deleted-too.patch. - Drop pkgconfig(cryptui-0.0) BuildRequires: No longer needed, nor used following upstream changes.- Add evolution-autoArchive-archives-Junk-and-Deleted-too.patch: AutoArchive archives Junk and Deleted messages too (bgo#795977). - Add evolution-alarm-notify-do-not-use-markup.patch: alarm-notify: Do not use markup around organizer name in libnotify text.- Update to version 3.28.2: + [EMailDisplay] Do not call reload when nothing is loaded. + Revert message composer part of the previous commit. + Bugs fixed: bgo#793583, bgo#795106, bgo#795108, bgo#795289, bgo#795331. + Updated translations.- Update to version 3.28.1: + Correct typo in config.h.in. + Correct e_mail_formatter_canon_header_name(). + Correct evolution stable flatpak build. + Update version requirements in flatpak files. + Avoid runtime warning when printing message with text/calendar attachment. + Avoid runtime warning when creating fullname.ui dialog. + Reply includes HTML attachment in message body. + Mark missing string for translation. + Ensure transient parent for ETimezoneDialog. + Fix broken markup in Hungarian translation. + Use proper its format for translator comments. + Update how to use address book as a data source in LibreOffice. + Remove step covering a non-existing UI element. + No globe button anymore, just a 'Select' button. + Classification UI in task/cal editor is not consistent anymore. + Bugs fixed: bgo#794151, bgo#794138, bgo#793848, bgo#794474, bgo#791244, bgo#792688, bgo#794628, bgo#764044, bgo#794693, bgo#794648, bgo#794718, bgo#794451. + Updated translations.- Unconditionally enable translation-update-upstream: on Tumbleweed, this results in a NOP and for Leap in SLE paid translations being used (boo#1086036).- Update summaries. Limit fdupes to /usr.- Update to version 3.28.0: + Add migration code for global-view-setting default change (bgo#792076). + Updated translations.- Update to version 3.27.92: + Miscellaneous: - [itip-formatter] Meeting request attendee response address not properly filled. - Fix a memory leak in e_editor_dom_process_content_to_plain_text_for_exporting(). + Bugs fixed: bgo#753704, bgo#793477, bgo#793582, bgo#793848, bgo#794034. + Updated translations.- Modernize spec-file by calling spec-cleaner.- Update to version 3.27.91: + Add Create/Destroy view options to test-source-selector utility. + Hide enchant dependency from public headers. + Bugs fixed: bgo#792746, bgo#793064, bgo#793104, bgo#793107, bgo#793109, bgo#793125, bgo#793240, bgo#793368, bgo#793396. + Updated translations.- Update to version 3.27.90: + Adapt to changes in built-in OAuth2 implementation in evolution-data-server. + Address some issues reported by Undefined Behavior Sanitizer. + Change how UI deals with XOAUTH2 for Camel providers. + Change when Evolution loads its extension modules. + [composer-autosave] Use-after-free during snapshot save to file. + Crash under message-list.c:free_message_info_data(). + [devel-doc] Rename api-index IDs, to not clash with gtk-doc generated IDs. + Expand also input fields in filter rule editor. + Indentation in plain text adds unwanted spaces around links. + Use e_cal_recur_get_localized_nth() instead of e_cal_recur_nth array. + Bugs fixed: bgo#339675, bgo#720387, bgo#778065, bgo#788543, bgo#788589, bgo#788823, bgo#788904, bgo#792076, bgo#792343, bgo#792385, bgo#792480, bgo#792610, bgo#792736, bgo#792781, bgo#792909. + Updated translations.- Update to version 3.27.4: + Miscellaneous: - help: Cover reenabling the main menu bar. - Drag&drop of attachment button from mail preview does nothing. + Bugs fixed: bgo#791291, bgo#791341, bgo#791346, bgo#791740, bgo#791793. + Updated translations.- Update to version 3.27.3: + Miscellaneous: - Workaround bgo#674885 (type initialisation deadlock in GObject). - Address compiler warnings introduced with libytnef 1.9.2. - [Calendar] set_style_from_attendee(): Prevent crash when attendee has no mail set. - Extend "delete-selects-previous" mail option to cover mark junk/not-junk too. - Replace deprecated NONE with VOID in e-marshal.list. - Drag&drop of multiple messages from message list to composer fails. - [Composer] Better care of autosave snapshot after WebKitWebProcess crash. + Bug Fixes: Bug 700778, Bug 790263, Bug 790326, Bug 789526, Bug 789571, Bug 790069, Bug 790291, Bug 790020, Bug 680268, Bug 790311, Bug 790944, Bug 790666, Bug 790952, Bug 790635, Bug 262328, Bug 791203, Bug 790632, Bug 790773, Bug 788603, Bug 651270. + Updated translations.- Update to version 3.27.2: + 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. + Enhance progress indicator of folder copy/move. + Add HTML editor unit test for bgo#788829. + Revert UI part of the change for bgo#788916 (Use of localized Fwd/Re). + Fix a memory leak in e_mail_store_save_initial_setup_sync(). + Use the fancy Unicode quotation marks in new strings. + [ECollectionAccountWizard] Preset to remember password by default. + Fix duplicate wording in help pages. + Bugs fixed: bgo#696047, bgo#789009, bgo#788934, bgo#789648, bgo#770141, bgo#760329. + Updated translations.- Update to version 3.27.1: + Crash after import file disappears before import is done. + de: Fix broken markup in user docs (Andre Klapper) + Draw flat events in Calendar views. + ENABLE_CONTACT_MAPS defined twice in config.h.in. + fix some syntax errors in translations. + Initialize libxml2 global memory in the main(). + Label shortcuts prevent typing numbers. + Mark missing strings for translation. + Mention 'Fall back to threading messages by subject' preference. + Offer 'Open Message Filters' in alert about modified filter due to folder deletion. + Remember back up file extension and default to .tar.gz again. + Remove GTK_CHECK_VERSION macro usage. + Rename evolution.desktop to org.gnome.Evolution.desktop. + Use HTTPS instead of HTTP link for SpamAssassin FAQ. + Use icaltime_is_utc() instead of icaltimetype::is_utc. + Bugs fixed: bgo#271124, bgo#320209, bgo#565304, bgo#569110, bgo#596763, bgo#634905, bgo#706966, bgo#779170, bgo#781645, bgo#787418, bgo#787612, bgo#788156, bgo#788293, bgo#788430, bgo#788450, bgo#788478, bgo#788479, bgo#788568, bgo#788639, bgo#788675, bgo#788686, bgo#788730, bgo#788829, bgo#788916. + Updated translations.- 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.h04-ch1b 1695147076  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      9:;<=>?@ABCDEFGH1JKL56789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJK !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHJK      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`9:;<=>?@ABCDEFGHqJKLuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H9:;<=>?@ABCDEFGHIJKL ] ^ _ ` 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 { | } ~                            ! " # $ % & ' ( ) * + , - . / 09:;<=>?@ABCDEFGHIJKL E F G H I J K L M N O P 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 : ; < = > ? @ 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:;<=>?@ABCDEFGH JKL       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~9:;<=>?@ABCDEFGHIJKL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~cacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscsdedededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededeeleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueueufrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididididmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkmkptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptrurururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururuslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzharasastbebe@latinbgbnbncaca@valenciacsdadedzelen@shaweneneneoeseteufafifrgaglguhehihrhuidisitjakkknkoltlvmaimkmlmrnbndsnenlnnorpaplptptroruskslsqsrsr@latinsvtatethtrugukviwazhzhzh3.42.4-150400.3.8.23.42.4   !"""""""""""""""""""""""""""""""""""""""""""""""""""""""####################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*+++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-.......................................................////////////////////............................................................................................................................................................0111111111111111111111111111111111111111111111111111111122222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111344444444444444444444444444444444444444444444444444444445555555555555555555544444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444467777777777777777777777777777777777777777777777777777777888888888888888888887777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777779:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~evolutionbackup-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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-ccccccffffff.pngcolor-ce5c00.pngevolutionlogo.pnghtml-composer-insert-image.pnghtml-composer-insert-link.pnghtml-composer-insert-rule.pnghtml-composer-insert-table.pngminus-icon.pngnew-mail-switcher.pngplus-icon.pngsearch-icon.pngwindow-overview-layers.pngflatpak-limitations.pagegoogle-services.pageimport-apps-kmail.pageimport-apps-mozilla.pageimport-apps-outlook.pageimport-data.pageimport-single-files.pageimport-supported-file-formats.pageindex.pageintro-first-run.pageintro-keyboard-shortcuts.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-change-send-method.pagemail-imap-subscriptions.pagemail-labels.pagemail-layout-changing.pagemail-localized-re-subjects.pagemail-moving-emails.pagemail-not-sent.pagemail-organizing.pagemail-read-receipts.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-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-folder-list.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.pagestart-command-line-parameters.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-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/id//usr/share/help/id/evolution//usr/share/help/id/evolution/figures//usr/share/help/mk//usr/share/help/mk/evolution//usr/share/help/mk/evolution/figures//usr/share/help/pt_BR//usr/share/help/pt_BR/evolution//usr/share/help/pt_BR/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/uk//usr/share/help/uk/evolution//usr/share/help/uk/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.suse.de/SUSE:Maintenance:30272/SUSE_SLE-15-SP4_Update/5684a786586e2b85045bea0e814f5bc7-evolution.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux                                                                                                                                                                                                                                                                                                                                                                                                                                  directoryXML 1.0 document, UTF-8 Unicode text, with very long linesXML 1.0 document, UTF-8 Unicode textPNG image data, 26 x 26, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 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, 266 x 125, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 1183 x 686, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII textPNG image data, 285 x 125, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 126, 8-bit/color RGBA, non-interlacedPNG image data, 1248 x 720, 8-bit/color RGBA, non-interlacedPNG image data, 330 x 126, 8-bit/color RGBA, non-interlacedXML 1.0 document, ASCII text, with very long linesPNG image data, 284 x 126, 8-bit/color RGBA, non-interlacedPNG image data, 1172 x 722, 8-bit/color RGBA, non-interlacedPNG image data, 297 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 1370 x 722, 8-bit/color RGBA, non-interlacedPNG image data, 308 x 126, 8-bit/color RGBA, non-interlacedPNG image data, 285 x 126, 8-bit/color RGBA, non-interlacedVd0J.d1evolutionutf-81dd14cd87f9cf11ad153c7e0671ad5422165811ab0ef0ca19e74e482790f0f83? 7zXZ !t/W]"k%ц@%eJ`7u7#/ ṫo wvhyt}d,o) ' _8 ͅ&z>GKo"Tv,߾*4_b7,-z2^*Bta1}s+HGxˊe]`-ՓE?I E=/!ZHO6U3sS&8Y*c' ܱB` yc0#_v>/Rǖ9#b/΂މ$r%Lcp qT ś QX{=gTjO|Uj^-w'7?rh>j2<꠶cѵ@TL^Q"@ CT~uT6͎k2tXVbuȡX\boj|_hzȮ,Jjz *g Wײ=o- ҍd&=WdCPdtRG3^v)H'vD?kz95~ DRВʅvtȾ]cTwpajƎWxso"?:%>c]Ts/^keLll? EOJuKBf.$;lbXV>º?,6Xa cۗEbPl$=7B(.XO@Պ($'#?nu ToH7@٪9fFПM<7;^uKh Or23l:.ݚ=rwk\ .QJٕܹs_3 ڦ{CwYv̭`܌‡P8gKwvN՞]uh8ƺymv˼7RʵS,kIvnei<'m|R$^k^sQen#ų"#ϏNԑ9j8= %a<0l%*H,U l)ⲩHdQ.ZFeR+$>k}YU9ku}YW5|dVyoJ2M-'BH 7w4NlP0\f4SW,`qJ MOKdCο3;e %oMݔ%Z&E2n#"\#)YvxZZ}8yoM9Kgܓz p+z}H# ;P;sԺOC0ST7wdg,CO,%3Q%WNC;}\Tl9%Veby AxJIi'f(,]hCtztBVxmmzbj~ f |-*=C=x%t9SV:z9WS?=b7MNG]ҢEiW k";fÇj)N.RԖc.L8:0g\pn=HJwm 'ת L;.ܞ7BU@Vʩt b=—6I?%R1&w.ql[xeG=ѵfUq:S"&ZX~Ԙ1#dlLqIpi{H7턝FAK@PU{FQ hy)_@և@A1ܗGl3٧6C jl]8ʿ]\VjJQhFSPb!j5/wj{d$2ū'6j|T{hoisT7g?[j``R齒2񭫆L^0X)L2 $, S7A\CbOE4_/];}u"Fp$DS.OVR nls+'JU"X {`h;f]9EdX1ۖP2Gmΰ,˫FX]۸LND/=nb+ea%n Ƃ%Gch0f\?GD_fj2!faEyoUH:?泂kQҮG=G(wU.8B׹2hu> R:Θ)ۻHw}ާL'dִ:Tu:u`%8EUNf3.^G'rA0b&/(q];rO؟-$'iN )0\@5Bõ;1њϓ/Κz)l+řqj1:pXo"ƪKC2JG1l)DI? 3B@>6:( I4--9}hІi7y4W1Z3O40B0.t*)R 񩓴Lv̻k 4EC$o@b#(2mX#awۣ(BvLIKpO/]03ge*Iǯ c,n< X9[ J-g.\nXBRZul++7&je J;2(YbεzχJcJQYlMz) `9 2>+-i56ƈQ{<{/rV:X]̚cyO3|Rmq0, L3T$\ =6Cf4<ۈl2>KgXIuk.{{?Kqǂ>\.TDu4A*P(lK;뱯'䞨);&iƌ.lF,RL;t0<[xQ&wq֠p܊n Zzk4Vq~o#Xh soKK-!ǏӠR::-(T"Bo[#V"A#eI$<.R4(,ﺌؗ!kfXTńK\B*-ά05d'۝匎j6V]ЄV%ŗ]Mx<AO5:CzuRdFZAU6WČ .u)P1in)mC)o[6/ų/ A`}&uP3w7$;pgR6xnjjF+OYH8bڝVJ>EU~@߲nR TGTT bl]7kDͣCF6 "`9?ލ:x7V mf\о[ai7'򐚱+k+V6rH{d X ܟ~Jr%4:}:D d\%=L0c2nW'* D@D})Z=3bQ 羍^vb\jΩꋬdq0 .5k#xT%Mh2Z} Kw[iEߢ5;("H[AT^ϼT*F${=I,lx7qxܖ5Ks71 [PKwVRf9E9)/  Z y:̇\OB(wjpb_˴rݗݐ` )syXJ_!%>[-BՄr g[QB*rUaմƃ *̈́jy$$F]~!?e wiMO'c [40~_uR4)z'uEoݯ-sK9u2clg!=ϿΡY֤.Ђg$[ojE;4CcY"#d!SL%?mv6d)MqxU䫲yZKqJ@4I{5Z/$`g3<|? GA=@UIl.ۄҁux2Got*>z3uۊ5F ecZs>ݴh3@gu`6 Qo?6j.F3tKo)G$QOSSL PdSq}Ҭ6"%a@ٷSkEG?n#.)#eF)WkQV\XiOmde.vgJVgdKȇ'bT]RqJ,f$_Z58ޥQLTk>d&9+d*>EGXC*;3QKMWv?-lVrt>14:wIo3둚~|Y**V <YJ1CJo]H/d}~sҢ{m{c.R*zCF7ft("I<B]9奔WO Lȗňab1"\EFD +vÇܑc޻ޒN:nmT* "Ȕ}>ؖRU+~ǜ/r3,|oBL%j}dQBgr@b GkI|QESnM1TjXͪ_>HoAxDK AcMy#\g 1gv`AHE< TDG~I?_ ծEvX҇ye1F1x詶@bNk0R5{R'A%rD8)JSЃ0oC틩#?Cf/<”SX$PCH9oR:|7 26 ݌T 2r鐗2LeKi'Rjzק 뚂W}j8Km%hp?_#2JhiG  &ri=v"dW"T1m3VRfGLdhSˁ($5D;en،7m[x)ٰ>SPУoMY#r+C2VsĜqPؐ{ C(l\@\*8-z>FlOD,Y4qkp,./ 4;49g5Z?E]=f1r+ <\z`]|w2ƥ524Ti4H-2pJY˜٠+}@3|rS4 cZ'}<\fɱrXLx% E(Է g J,@tFSZɕ1c/' }f]Ğ&nC۾i|Ϫ"sRn}*t`]P:~7;l{ONL|Gvd\.Iq߶cʰW1 $wΐ&*C=ڔ3<|'<;7(_c~ɦ٭#2?"A-f8tXhnDg^;Gkg@"%znMܴ=ЌEUƝa𔣹 g.ZtŸ1#M?%;Eg*<{}谶#vKa X"W=w/F#e $ AYDCBA+WܧQN*rp(O o$7QG!PW0o?¹1^гSֵ%:h ն]:-n#*wy,J7FX}t*C" ar1ԙ,O`kadz39 ޸Ҵ @XYOkp9W|:hqi2cpln\(fK܍+T:o-DG;*Vy(^I3iw>^%gK020FXeX"ZIq"NMxc n] foq1n||4mK`%pY %q0D.Sw$N+H@V}(z{$10ܰV-tvwn\M|̢Ob~$zrmHl".5LUI4Jdbe/DhVAgK!17][b0P3<6$X,%'ʞYJydQC^(d%_=NZgFt/ay@>"⨐RB vXft?VW]!.gB1hbwSڹ}s|I>f!#v y%.,#k~"oˉĺRvZNRa7fUGN(:j:~AU")y32m n,[g/GN7/,P~Q z8|%p"sSc9X_yMmf#`(g>$ TN=S&H' ѝqeW%% ~+1It 7%CR Wnw;* WultL~Un҉K;5XƶyJvIN>X9۳x|8FQINO8WE QNENd=`,خZ6a(rZUXf؉a Iq&4fAY-I(hA -ND OgWb:LQX66ȡ́]Y%va&|SҺy|ҕ{8X)<$yAq;Z Vdj 9D'0 DOcJ-.ړ{3q&RV%(Pȟ/̇uL`d^(CS uN ,CyTգoM̿+ZA޽sQ2LHv低`a QEK3dMfovO=U5謀B?ߣ({)"i۲ٴ1XACD47Tw  뎈"d)knvv mVk!W5xG6#wRӸhMتвd؅jlUnæ +vDRT_~-CNOKl[BU}>ʹ?U.볹+5hFSn_kp1 .Tv `pkI/+!iO{!mTw])\&].0;f p#쵻FPل^J|f]K (CR|)E1J[vXbOR+) W^RaU U,ߨ4̪,%G aw|弙@=}(]D75;3]PKIOR48 'bvhOCC# ;w'n1_ oZS<<÷eNE XA-tV$8x wOH X=RfO'X3]A۔eLО<C΁y wQb(fj؋RU!ጤjT900~ٹ@iįIonJj=_*d cgtv>eHUC)6BHw  sLC#0};̾},͛jJ}O*I?D6 DKˣ2WPyxݑHĕ\qf:{C9wTd#G7TKQUMu(AY}bM]5=+pw,0 2]jd}"rgo18"l$O78ne_@k-HɌʝ#2*ߞ Q@޾^d`C^ƒ`j)z4rAoY"zۯ5v)\#~bPTCGKm\]6b2mch4*e[Cv:  sx?(usp;cN+1dA15M 5?@P?-dog~L8HJ dՑ0[X2EvcZW]#bJn*ՁLKbuK+N͈4)RazW4 s(O/y[4kn~o˨6Uf/. _#+yx?%!c4!|d fjb ^ˠKXhOc0 #]6*jmzlLŖcWO׀EkA;)Bg Ead ^ 8;dwPb9̹8C~EY$B0Œ`A?S_6I-0s<n Rz1㯑J26DZKȘNkEĆU} FS=vG~zu'!4$LuN뙍)wudc^m;Z7dxk0\V棳ADwXYu:a߄ַNjv*4!yZPnF+QRiKq!͑k7XbQbcXYL2{t1\Q;?ߟօa/47rL<EMמmXJdU69(>%oRvFV_`հOL'y)W7݄ 5_NGԃؚhz;-e<^9%:NQDŽre%AZvD[*+˂-Q2KoSț]eG}۵ + \ Wd g 0W;{[;.P8}Ac` G)%g \9T>*+ߩ]k}QjG#u\EF 4T5DpU@CiRn#Z8O:Hjܨ "IBU~ymwh}MٳBh8_#I a3k kuk bPMջ?KO +psEe$;*u&ۅg"n[IQ-` Vo ȼ=).52⿼R49_TKX|Us;DC 3JߋP Yu1 @je%;BSG̋kj /ܗ/T] [~Sr_:j}326jSl3IAj7?/ݺMܱzI>fV >~q3_I|U۲i12uSomM7> )8g c!{Y &vJ^\yvO =FTЃӠ;T@tK/fWcD]]+@ F3 s/Sk|3KAw[^2;K@v:獧w=h3;CvTFqN,)ec-ѧ|L !* יg3"4Pi[Orna(MxnƮ\LQKP*ʌ+G21_˭@[$"~{Mj;5rugk,C,!{E6pnSsExC΄ݜBҼ,]*YG6]v*&8x!~v qO[ԄN6!Į$;)Ɓɋmn#~)D23Osפg&aL[f|˰-a uQcA sh0~kA5 spwQy f(Q3=βllQ#L:K- xL`,!tegO>"9Vul 33b?7?X~eq0ÎCNW)CYh!_\fDHBڦSw_:#n#Ɋ |vA{~ sҷ#&#S59Ei0%>N>vb}5]lG5$)KHG*pfB d^QT^"MC`r3[[˖@ոt[¶ȷHEFȯ9Sqi9'Y ]6eѱG+d6FÔm!HMUH隔8Kۯˏ؜=X|{}YTPh~ǏgS0yzB< 9=ϷN<k߯DX%7_CԩǯW% 5*ߌZkhڮ+]Y}*i>t&y؛wOy,"; ɓQcl;)L&H=˚E]p3YaDL7ޘ,[֝}ҼIw9\ͦx)Uu;`|AFyXH"V$Oۿ؄BDKGk:B[1z A|{ q1uVz֑ k\dKDT?%cUۼLMxLB+Z"e{-9VB!#p[ ʇ@󕚚8R,'SX6~ %uIGhFDi0l'h PHmE>2 L,ԢX0HaɼiK[1!NvWԔ?{A}Z'kF,P@xXy( mXGݸQ,p-/(ɍǞY@`죻t2c:!J viX$tݹsP@ٖn ,D;Pc`o e@#`h@3$Z~LDtjy@YR΃74i䚁P-BO?5XhNJqq*u89Km4y={K"'CdlQqFD4*~lD̃2H+J4,=ҨX[ )"0ߦK/A{_ sa19Il\_Y1uSrg0+GWT1st'`TO9G~(@{$y[ ~yS8Mŗ `fwH~B⬧2~)V3#~HB6` TL `kXsqI(\FkꭷyX"$ݵ!i<8iX[,} p^3Un[0G3rYU]S) Ğ_MZ r=B:xbԹNE{>\vڝ">As= u|_*>{ނrb,Anvr\eD{6j- /ViNH3VjےRPֶ(ɭFG鬖=%Na>Kt7 qHA-WFugWq3d;`mX.B(Âg5YwJ=ҳmWFp۲7hz+U0r`QJ\"LHu{n+OɑX5i 9{ f!Z8u&|'Qw6T4B2ٴHYYH-nҡ7g@qX oaXxh¸Gdc 頧7Ҝ6^ݢHo{"Nm@֯thjѢRT@N! clh.zmt;ܥs8a5Y.n*EQȏ<nqXc//tt4O0Qg)3|tl>QE௓Ӱ@N>r>J2%LKw`DV wNl'n 1,YB[KUڹ 5; 7`x=W$N/>6Mp:O`1n,Dn0.c%lVp4 6+wN@n&m^5wEOn綰]sNѯ N3gOR;[;u^K:o"M̚ f@+x|P8~KHIϺ@l%>LI&5C±?E NwB@cO߳(Dz[Zkt!$YZd_+A-8UkV@ qѷ_1꒰W"jubl l֔q߁ L q BYWGx h*OK[+ Q336Jx<'&(퀨9(>|'c<"uo[f]7C*D56|F41%.:aDt`,sי#[}LΏe@gKIMԥl͖p_W>1گ] wvkJt&p,rv.mx|a*UU! 9fRUCk\6,>WGS?4kF/Ri-s8CsHS/|`x,Ȯ^4fBѫ[3٠gYM6Q."=Yu%8^sYi&XBjqIK%X@`vmrW\l)/8A2=T5`7g" 7qid';eSv(2jԵ C8PWqPXEPLU>`6_S~%([}с;~XUKϜS^'x7 Z5D_y;h,sjVT#HywsVDZ0I #(B+-4s)'FNSVr2tvxa׍9\C1B 9i \b4ғi~7@#Z MXeJrHas?)&ިE'gDW"ׄ{iL"tz*9 *AP3tV?U9&8%D{r~8)q?O*D8&>Nonxf!}% )5q? lC;d u:G9A@{D)YAz灸T5,Kl->!D~;*) BZP_j ޵H2ݶΜ1vi +[e-%w LPO#t0aanA$qJK u}Vw9= ERңRuks˥Jv5b?2;9AZuΥZ;G(@)OLh3ze,,ka?A$?!`xkeF H}ݺ!N8&/Q>ߚx+STX4Q%t/HGٺ^hKR<v<Œt)֚V!:pyF=P)4w|b\=if_;{x:Nu., qj1-d&8pޡxbdz)x5u:=,I:LGr@ӼV}9kySVY+d5vv~ޑؓJ {m?$K t$xثv&On1͓ {dTQ^ƈt_S#Ky q&<9ƃ@7VYP{Q)&QJ}vlkd7zZQOUv "ڸz"NZTw s$fAțQlYM+_%x;X\ 2٬S劆-Z} XMLLjCߘ;&2@a)J0!딋Lp-c_XlPsB6HsYZ7 G. ATWVrnѥ .|T< ,M%L-(6R `֒ɶHg8Dyp%N1'ֺ 6NL;Lnh}xRrVޣimM`?># 8 O7%ڣ3o- CA[+5Ufk(ECf3T T=n%tA l{㻝\ 8LIhkӡ:Mm뤤m^Tt"a+N$?;KAms @j{IUZ&6oOo(sG Gz>7Alq1zb1$+P, WLߣv]E ~E{ɤ/f¹E:'5)DlڈMt"SUEE^ G3waFV}68ZoHeB,K ^"~EG2}#̠c&Ap)PNJ9^ y53űߦ{yx0 =|;[pzЧ6INirՅCطƣu-腲PvEN욧+(Y`3C|=Gf}63yӽBnJ5+6ZzPxU#%@ JI(8]x+n?< Is z}vTD3DsW`gl]б/IӞOwNS֯va YZ