libqt5-qtbase-examples-5.9.7-lp151.4.6.1<>,_lʟ/=„Omg8NGMP}L̼Y*+>G=XpNV$m+uLL|P е[8IW?`n$j6c2k$xO\ Rl8jBuX FC Ёv\͊AAǴ<__00/'8-\%9V_Nv1A?d + =hltx   (h  <  O  w      $ /H/p VWT(W(\b((\8\a9^0a:faF#G8 H I4 X>Y>\> ]f8 ^kb/c0d1!e1&f1)l1+u1@ vXw1 xX` y 1ztClibqt5-qtbase-examples5.9.7lp151.4.6.1Qt5 base examplesExamples for the libqt5-qtbase modules._lʟlamb06N=openSUSE Leap 15.1openSUSEGPL-3.0 or SUSE-LGPL-2.1-with-digia-exception-1.1http://bugs.opensuse.orgDevelopment/Libraries/X11https://www.qt.iolinuxx86_64Ev j Ij  & 2' i k & Y  ZH: V   L m{G    `"C  9:]I " 9 >Z` { . c ih )e 6[0 gJp  99 dY9 Gj  'j v h1fZZ W PJ0 W2m7N7}- U ~". { YZh Q .Zp I_ `# d[0Bk8   ) ! 0 j  ݸ/ 7 wk I QZ V IZW H   [/(t   Q X(a  3 < G ^ + {pV n { 8fu6`p'Xs h*nU? p_V "7rPW    J _`(aArL 9 19~ p(vC P 5 }W'ul $ < Z ' FR+5 DDm I 1 #z Q |   2| ]  M% DP Qm's ) 6 g /f  pk ! Ef  !! ZB `b VE [ ,% -mZ`e mkh( j 18)j k:H 9 69 J jJ(h ݐl:  zj . G Ah 4 5 H _# u$ =7VxM  D j=j/L   H e 99$ i/ Z   RJ qy a `l,HD~|*6:y?% (  i v@ z) H 3@+h& l ,  n -  ] -$ 2) z+n ;)z  N&0{eO!J Z:TQ hh  , ^ | L r ES { d/` *;'q.3@=j@X2kSSS8:@ hh XfD . Z 5 S I+9 %k/?; Q  9Y yk`q = v K   T @ q } 2  to LK0; F? ; um ^ kp m w$e! 9 Hb B  f d< /$^ :/3  s  aO\/?   88 ! X8V @ 6 ;(^{VA{ al { oxt W prt`a%?+>}3 Uj-v  :|*(T_ G E D sx   M0jZuzpl c M H .2 5 L ' 6 K  .jptQ J %s m-0G Y  zX {H. Q;o n Dpt{ Z N G =j H z    :8Mxz[ z R Q "ez u IZ  PZYeF{i ~ 7` "#  v ^ 2To  9[ n -< lj^  Hjx }$ ] h:`  2 oW&p H. M% M >  j{Z  JjHJ I V Nj Ij@ I kܸ:+Tm 2< G!f u1F G`!aA hU  0CM:+Tm E3= 1 Q1l:+Tm J?\r X!H:\ $H!' mW ,~ P*c  Z I FaD QR Q. `J H I s+8HZ( I1 & / ah\MM,M8hZ)!Sqsytn7j[m I Nh %{ n ti #/ 0d # n 8$rx'K|~~-h#~ns=`rFbP&5,J3JP: M k  j )=I S ! X  &_ !s,t  +R ZM k  {  9Hj  P$)*&L($&.. (@fM /@c*) U^wIR U{ : k݀cJK" L  r`!){P ( " YJ7Y 1p4 " . 6*u/y]{Oau)R ;! !HH+  r Z uG  I  [&E [( O [1 w ! [71 w ! [Fl ; p)h J(IZp 9 J0y H J 9>  L Zj  L )J Lv ZXL)P J )8 )`Jx Q K .P M FF < Q* {P) J S{0 ? - Zp I4 + PH  ,FI ) <Jd@1J tj I"k ) z` fkh Q! p6& QZ { IzK ( I*   w,A2% @  cW, "'| p )uy-@t, 67 # P? L* HI)(  ^ n $h2 T  #y4 I Kj l# er zxk0XL@. r h  H8kwbw T!G C r g z$  h r w[ @u { )@AYFK 9h7A큤A큤A큤A큤큤A큤A큤큤A큤A큤큤AA큤큤A큤A큤큤A큤큤A큤A큤A큤A큤A큤A큤AA큤A큤큤A큤A큤큤AA큤A큤큤AA큤A큤큤A큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤큤A큤A큤A큤큤AA큤A큤큤A큤A큤A큤큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤A큤큤A큤A큤큤A큤큤A큤A큤큤A큤큤A큤A큤A큤A큤큤A큤큤A큤큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤큤A큤A큤큤A큤큤A큤AA큤A큤A큤큤A큤A큤큤AA큤A큤A큤A큤큤A큤큤A큤A큤큤A큤큤A큤A큤큤A큤AA큤AA큤A큤A큤A큤A큤큤A큤A큤큤AA큤큤A큤A큤A큤A큤A큤A큤A큤AA큤큤A큤큤A큤큤A큤A큤A큤A큤A큤A큤큤A큤큤A큤큤AA큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤AA큤큤A큤A큤A큤A큤큤A큤A큤큤A큤A큤큤A큤큤A큤A큤A큤큤A큤큤AA큤큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤큤A큤A큤큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤AA큤큤A큤큤A큤큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤큤AA큤큤A큤큤AA큤큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤큤A큤A큤큤A큤큤A큤A큤A큤큤A큤A큤A큤큤A큤큤A큤A큤A큤A큤큤AA큤A큤A큤A큤A큤큤A큤큤A큤큤A큤큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤큤AA큤A큤큤A큤큤AA큤큤AA큤큤AA큤큤AA큤A큤A큤큤A큤A큤큤A큤A큤큤A큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤AA큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤큤AA큤A큤큤A큤큤A큤큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤큤AA큤큤AA큤A큤A큤큤AA큤큤A큤큤AA큤큤A큤큤A큤큤A큤큤A큤A큤A큤A큤큤A큤큤A큤큤A큤큤A큤큤A큤A큤_l[ţ1_l[ţ1_l[ţ1[ţ1_l&[ţ1[ţ1_l&[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1_l[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1_l_l&[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1[ţ1_l[ţ1_l&[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1_l[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1[ţ1_l_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l_l&_l&[ţ1[ţ1[ţ1_l&[ţ1_l&[ţ1[ţ1[ţ1[ţ1_l&[ţ1_l&[ţ1[ţ1[ţ1[ţ1_l[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1_l&[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1_l&_l&[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l&[ţ1_l&[ţ1[ţ1[ţ1[ţ1_l&[ţ1[ţ1_l&[ţ1[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l_l'_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1_l[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1_l[ţ1_l'[ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1_l'[ţ1_l[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'_l'[ţ1_l'[ţ1[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l[ţ1[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l'[ţ1_l[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1_l'_l'[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1_l'[ţ1_l'[ţ1[ţ1[ţ1_l'_l'[ţ1[ţ1_l_l'_l'[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l'[ţ1[ţ1_l'[ţ1[ţ1_l([ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l_l[ţ1_l(_l([ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1_l([ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l([ţ1_l([ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l_l[ţ1[ţ1[ţ1_l_l[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1_l([ţ1_l([ţ1[ţ1[ţ1_l(_l[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l(_l[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1_l([ţ1_l([ţ1_l([ţ1[ţ1[ţ1_l(_l([ţ1[ţ1_l[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1_l(_l([ţ1[ţ1_l(_l([ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1_l([ţ1_l(_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1_l([ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l(_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1_l([ţ1_l[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1_l([ţ1[ţ1_l([ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l([ţ1_l([ţ1[ţ1[ţ1_l([ţ1[ţ1[ţ1_l([ţ1_l)_l[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1_l[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l [ţ1_l)_l)[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1_l)_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l [ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l [ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1_l [ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l _l)_l)[ţ1[ţ1[ţ1_l [ţ1_l)_l)[ţ1[ţ1_l)_l)[ţ1[ţ1_l)[ţ1_l)[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1_l)[ţ1_l)[ţ1_l_l)_l)[ţ1_l [ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1_l)_l)[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l)_l)_l)_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l._l[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l]_l_l)[ţ1_l)[ţ1_l)[ţ1[ţ1[ţ1_l)_l[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l)_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1_l)_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1_l)_l)_l[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l)[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1_l)[ţ1[ţ1_l[ţ1_l[ţ1[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1_l)[ţ1[ţ1[ţ1_l)[ţ1_l*[ţ1[ţ1[ţ1_l)[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l[ţ1_l[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1_l_l*_l*[ţ1[ţ1_l*[ţ1_l*[ţ1_l*[ţ1_l*[ţ1[ţ1_l*[ţ1_l*[ţ1_l[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1_l*_l[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*_l[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*_l*[ţ1[ţ1_l[ţ1_l*_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1_l*[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1_l*[ţ1_l*[ţ1_ly[ţ1[ţ1_ly[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1[ţ1819b4ceb85bf4e7fa6ca0ef1724cb432589953eef0b9a9223ed39da4c9eb6694e8100e9f3cee9f6375e0e9e6e437402c044e4d44f7d1833a5c05ca06053e42a6adf2b627f5de9eadb1a8b6158835350bfa5b5241ffebe7ab13612c0dede397ca4d800b911154af0e4700ab56b4cc6100c19cc8305bc7de4d48644d9561d453cfae0a48a96e2f08db98d6e1672e5aca255e5d04b262fcc1e72f79d4b99f59f7a99d1ea77c956ac83eb7cc397cacfb663fe4731b0614af53d6707b461293a3edc07fb07e943930d6cb2e6895912b3d4bcd46aab45fcb062e195d8de143f6808897bcbeff2a1d4dbb3b2620c547a2511c12ed958bde8d682afb8652a3e2d18896785160680f69d9e1258edb13d8ce220bd524c9bff635221bc814e473872dd7fd38fae0091ddd8304ea5160fa2cf1d103151870b335820d02404dd7bd62477be0d7106e686211f01ccb8c03cdd3d0a60f9c9a4f1c79a2ea5daf6feaf3d10f036428504ed29f98e28118e9ac508fbfd50a0d3d093d213455b6656a05229e128f5021184b48609717e950773b2121c09d1700784e131b1c6acc4a2cbce5fe5991b79969fe3178e49ac1c662eaf37b157276158f1ca0cb5bad12e34768a65cdd0b7b04cb95d85ebf29cbb658b9f229df1b7ba860b4038dea2bce2bc2c60cba473a6dd9ff5d119a5ed9192b730534850ab105fef07ad04097403e81cb71f612ba60ce5fb5c1381b8e5021571053da5a27f0593faec9b2d193941cfcdf8c0946c0abf3f5886da1908e9a8e5988975978f66135d2fa7faa4512da5df8a05577cc9b62ab081194139daac340e7c620f0cb90adbdbedbd0a606d8be9d44f96a6b0f1e2a20e6cfc7fe66f4bf16d94870e207e5fdf80c93df42147df55a09da4601a37ec7b761611588ed04ab4ff3eba3c48cb25311429e9a5c96a2750851a33942efa6a4ab0e966b2979596cafc7fce06221e255762476573f9a13e19d0d32b4e0945fd8276edf9504692fc66756a13837ed5c1350e34b80d0e4af9ac65f693d30e1ba600db33a76ddca211c235849ae9e1ed08e57e99ddc7d8e41a160a744cd31309f83d4ec314978c6f1b4be2d771d7aea8d7da0b9c8e066b93e684f812dd7a9fa167528e31871eb0ed43a112248bcd335cadeb81d1c8112a71f7f21c918e581da53942edf8fa7a900538d7e2adf5106463ceb33c19e861f0e488e7e69259fbf989b2901acfec2f202107f980460e497551f3ac1f8bd2704e878cd4f4650b51307688867e7a3a995ace8bcce4ed5b996d3b21a8ca44e8bf01c2c3fd09e4d4bdbe647cbc2c809c93fb7cb539c3401be35f618a4c66425f988cfd5030d88d6af7ccd2d295df1dcc76c25d69eaf3f2791c3bace1b27e522b98f080e5c83155394eedf7c49a77282ffb32b7e1d62ab35dc88c2a55104e2adb753ed8957652b84b14ad9c895da8c8483a40fd7d13c86a063aa892cdbbca9daab93d7e967dfd414c45a26e05c31c271d6b1b8b17d91d8c5bd1a338642a30fe8cbf9d3f043dc7ee9068e1f8e1a4074c04caa25f4149c4ed265e8f0e6c6c68064a06f883a63ab119a5be0c4f1ebe4e34cb68f03fe05fa2a2365689266154f1b205921f6e61997db7d83069f2512ac7f1ec07dd6e5b9f07c7c1854eac8ae031aacf2d55f2f9a1048312a16e00fedcff13b7ec7ea7ec40d14249dc76f2ac2056103139c7da4e6eac973ff328ec9b1a6f4ccbcbc2ef0b3f531385253b3ce6a2968d6135aab54ff52956de398d2bcbdbc71ee10423364bf3410ee4b81ef80c14ff67776322a897d7939003b51874c8396a119fb9936c8e1d2e2f20d3b260407d4926f32945b0571d626a3b5d03e4c7a213bbad1f9a0cb780059da03caf743ca9a47d390816cea444eafc03a571f19436b7a1313ad6cdc3e55b85ba99bc05879116a279e33e0d35415a0ccd4f384b0f4f9907f1ca03d86feeb042a7f7ec8bbeab1a0825e2aff22159ed8a8db0d5cc5ed1f3a7f384d15de68a06e43d0b899be7b1d31ad27bfd6a15d6033fe2cda9d412c1785a80bcdb065c90445b6ebd1fc2cf571b9e2abcd7ed0b9dbfdeb129fdc48f6ac0a160c71dd53edbce84001d005a53e9d374547b2e6de1d4bf1a67918a3c8726d565d0ab9c59eda8fe81614dd38a480a2adb43b561cace464d08bfc8a3f10bbd45c395031f1cf33dc2a5feaaa2a7298b7e006ce691a746510e5a924e7f530678b3c4fe3dd7261e561698e1dae714704914a34dd3e52e0ae1dc45d8b64c7264eb7790180fb7e53d935d8f387fde27df847ab951092f6e0b644a6ae60a51ecf8af00e63990a0cf2a5524aa6d565e2572f06933c9f84cb6ea64215fa6f9fa238982aac9f5a7bfb7d4f8319e084e9a51606aae69f3caf1777ed3980322f4131067ef447b4242c4f482d474e3181e25ac099b7f46c3330e96614715cd5196b93a48b008058ea2b3800b089bea27c65e33d7b7dc14aa1adef1dce07eba759408d7c7fe83c770454c3d6d22b9faa5313abeb43f77f4d3d5ebd0c5fe6d6d3886b6e8e617e49db1d1b256549ad8f5f628fc7140b304a11e0028bd09b2c76fcf4d823954c8472397d5b79c87435d71faada728ff6b6f7a3a159fb623e1324735f6a98aa2a7736f257901204727cfb89e1c53630bf5f8a2b7c0ec87cd66ddf2b01ec542e57de69d59c344d9f1ea0194b510284bcbb93ac3f4492728ab8ec27ab6df1f5be3e121d8a120dec66dd43bf9bdff21eb3455dcb6ea6203caf48336ae2d91625e3a9c28cf187e25f462e482b85d0b93dc7ff8db68f91034769084042956120aafe24c6aaedb5e68bdca8e93b6a062f05e29bba01041b0f86c8887287cc46c74502b5a8766b9abacb303e8901be0b09690db51f4400eb4ee699f075b79e16ac8ae749a879ec06ad9251df852961c2cb5c13e95f17314cff42ed361c3c3ab339c3605012b76bba12be62cd19dba98490ff742cf400d08cbb722eeb9e3f5cf47f5e7bf18ded0a349df96d553d148205e1cf428c40560bf0e8f53d007bfdcc6600c4fdbf5764443d64a3b1fbc9ca4d4eccaec82833aa45acdeb7006b116a879535fe2b37cb9936a4c44d08ff6b8606f9b5961370bd19ec33236d547f85c85e2ca7e3dc8847541a5910a730c985a6099263ff2941f47176967384b900b8f0a038c55a5e292eecdc20f8f00bf0c95156f43c65537c34aa7b7429bbc6d400735b151b65f848846e0f8d4d06765487975b10a5472e3c295045856138d0e13b62a2b8666dcfc089de780bfadaddbd1ebfe6fd384ec6c38ce2a045818833eecb2fea5baa097123e0d1df851bb073df126c0ff6306cfc31a89789bbc2d4d64b83b4215e005e1a95eae70b53918f7da3c738bfc4fdfc014661931ac913d53c4fe1a173f66a10fb91c06a8fd8930fb876379b84742d27a6bb6b88841288b769633e0b0f0123733b1a82efcc86855206b4145b0a94cd1179de8905e7833e05314224959b9ffa1973b5e78affb49cc5f71bac19d7f13d366ec4f89581778825baeffa08dd7917b2c7f6f1f3413395148f741f5ffb40f8b6163ac31accf1923eb71213e2d71ebc71bba540379fd446505264e91be32b5b4b05ace6926af97eb927104e6df6f42eccfd191ad64d104535fae02059bf67a72076b7089e457f15f0cfd3e9c5c36440284669fabdad6ab8c1a6db5ed0b36cef7eb47bf4ac6708e6b1d412178a4fd0d777bed097e29611f469da4fffbddeedfec31419d7afa2de15a00d59b31659a0c81ccd38183e9c02f750025d5f7248c5f779e147718c7b78ce4f4c2874621dcc22bf61685bcd2d33881b0d5e72cd231a9958665453502ea8614448ab6fa07540c6ce0250c2a09318cc27c990220a5030e032a0c24e05104500507a0ffd681912ce89d06319ee2780b5465eb0f048bd5a982685ee9a254a9695663401e58ed6cf109a0607e8e434a6f6dc1cf1d80e5e06fa651d040235fe8eed212cfab8477fb4071b5e8504db7d5e895c785a8681e41715c2cfd23ca628f3c561ead8c439fca22c3ada9cfc7bec3edb4bcad3c7a2b0d0642cff092e80b420b6947c889926c2f58dddd2e1a2fbcc37d71c67ace9f38f1decdd0b1fce3143374694a3a7d23a78d65b56395a16bd0562699bbea4d554b3c6475865c9c16ca4f85536bb11db6ebc599d88755d7b4e78f2e5eb762b069c42771834a7bd02b3c9f3b674a78a4089b92ad09dff5088c8124afda61eb77d6c2023d44243d6c86d2bb7696f6c2e03ef3f8b809605aa323ed38df3c2bbcb3357f433b39e5f9bfd42b81a3024bbf1b843464a7117b78ff8b6e6aabffd2d30b300c441ffe586710eb0ce51f25e542fec6c90ac0ca79de7c614d6fd5b66ee751cd7aae199c465ff4c73660e0985f768a65e636010547d364f778175b892a360ab62824b49ce2facfc36dd41f4d1bc1d63299f6e99e4a70c3f2ecc941a47aadbff51bf5eade365c228b5848033ed5a194adb8a855eb9c227124fda19af2c664f63026c05af8f536612a8af1afcf3d6cfd4c420349ad6db187b3f74002f6f22ede33628928a144af7b0f54ae77dfb0dfdd609145c06e78bb4e6ad198694a335dd728ba04d36de5eeb259945b773ecbd56bbeca8fbba72aba07d49a881b4c98b783b28511c7509cb27ff78b7ff06aa87147db9a10fad913ef9ddceece65ea2d3eba83f6f94d307853a3cecc5c14d892f0608a369ffebe59001b32c4e3ab4279115da6bbad3bd429be57ccfae88990613450cda177a27d9ecb8585ada19af2c664f63026c05af8f536612a8af1afcf3d6cfd4c420349ad6db187b3fbe01e832427fd2f7539c6162950f1d1ca35847f8314083912908da34c1e82950138f7307d42626cfabd01160887c070bad94dbb287b149e7e17f328dc969617173d2ceceb3dc684fbbc58dfdb7094c378cf4190c22e7c6c4225aed6bcb58b3658399aa96cd6f39686ee1e57dfbded41f8701ce9c3c0e3de1c97281c82061942e2647cbdbc5e2f4a52f5f4df37194b4fa74abc91e8ad56092d95e9c4d6f95981c7b77aa186b04b270866342836b66822eba35fa71d420eebd227c2672cc140424aab3b93e669b5dbbda2848fd6e9450413b7b2d3dc25b47a8ae2f05639f6bb6c650733d4ef3564f408095b8ca9b0403964324d85c6a222247b553f6f653b5cdc7b0a2c49c27bdbec5975f26edebe93d08c0628c76c1e0262055c66927a2d52e5e75425cfc3e05003fe5cb3e97c5f35cf939fe6fd5df3c17189636dab4fdb9c3f7d76ea8d94b11c53ac881f08d992f4fed872f822a8c0545b732adf9fe85687b9c52166c595070be13f1c4965a4cc47eac01f212fbee1db00a0bae81a73fcbc824c8ea683e3094f5732dc577b0eab5cc180fd7214b4f3aada67e5057987c85c8e552166c595070be13f1c4965a4cc47eac01f212fbee1db00a0bae81a73fcbc824f110df276a314ca39e1fc40bd1f940ff0d95db57fea6883a6c5a397273f9e0bcf4844ea463d72c6071746e8baa038d36355cd4fe830169ad352007a53ff2b1a496bb9b6b070f33af62c03ecdbf8105a9f62fba5d09ee24fcede98d09645a5f3784232ba75fb45dc8d4f506b5a4ba3f66fffb51c77762e8b759c74e74cc9a15e60e80b8e0ef43d5841c289cfbdcbd44848fd14dd79744b073cb848662d4c712d16b4eb307a25bbb74812ec5725f52f991217c200865cba13cdf00d2e93ff640a5b0fe0ef85f3431a79b3d1e5f7352ef646528f4544c60c7432df2104b4d5d12514050732e5cecfe1db9f2a4349f3c091e8e69e015d7a76fc8885e92ce881acae990a9c03bf47a29026affbce542e1cc34403f059636f2252ff36f47ce70472a563fcad24d50a620e8ffadfef6a983bd2077189f029c2bd314c4616cf45cac16fe2af0bd041e0fc736e2fbe4745bc869099cf99e5333ed53585b705a59978a59e72b661439c1efe5e5c3aa6690cc907ddd1770bee4aaefdafa24984b8e577ae7aa8f7eaba3557722bcdd669bfebbb087a56abcf1e51cb8d4e5b8c5d33ce8aaa975a31612efcf7dec82d0b81682409ab110ef81f02027c53d1a45bb54b9506bd2aefbc071b4f7f048ef48a3b65dcec9e1ed61a31cb3db87f7387abcd7aa5cd49a3dd91a8c39693ce2fb85e3a98b53fc8ee48923e01698a594e9d06400362715bfdd7a0dd00060b17e0c26a66aa01c136f9d86209ea672decf37fba749b184480e0f25c1c6ebd75b51b3c7362f7c81f74bf97436b3c67564de9efd21a2385844b27b1804b3285d37a14cae8334f967951ef27462f88035bc50e35edb7ab9e52c9ad3c7472d68de9144e82552dc31a15cb566f213cf021435519a7b0867ba5d6c965bc8d75538ab17fc58a9448e48fa3add6cd46ab3ebab7dad1d634260fe982a0a76c7f2db96c20458fb1879ed2401feb2153f380b20df22abd9296d860ab32114c76f8779de5d90011a45b3c82b1a5a6599d2144230e4f95fd36b8197e87a185df2d960050782b1405c4243cacc4294ae3338815a32647ee7aefd87e15e60f4b5b07d1c756dee51ab0719d4ea19106a9cd6cdd430da68555ed841758954e17c520345a6786899dc63a74c78db854ae6d4973942647cc8264137edec44e0d633e44cc7bdafb7bcfacb9a8abda60736c5f1792cf2eae9c520449c7884f302789b47927da66fe0be14d297ec9b0a5e7e43110972080c4ac96e4b88b54451a4600340a7ea806a9a6e1da4081917d754e8f08574a890162052387d88411e64b77f20c81ccc357a84b0b3dfee90a1005b64c78de74702bdafd013c5406a3486c8429d7e367c584e506e7caee6b16313f778e2d846a2a6a77a613666d1b1036cbf1b79198c82ae94ed7d5e12ae2e4c1d40a4265839fdfd6f1abb417c789ce8fd6ec6c163b400312dbd80aab701007f0931aa49e0e87a6e60396c50c6abdb0c7d0cbc819fb12cf75464217c029c856ac7a6363b787bad9bc9ee02d7d9447ceefd3492c1a3c5eda48b8dcb0afaccd165c9c7d14b50f995938aae323b39543cbdbfb384c755cb07be402fafcaa22e43df508c3893732acfa8315aad8ae61b932590d5af3af91b07f144fadd75fe649726642209b2135d08504fe87276fd99a8239a8d55ab5fc98c12bab86453b0926afdfcb76a12705caeb87de0745aba4b79de2c533dc0a70fd1bd442af50bac0a6e042c2feffd2dc0723e53b8791a9aa7e452f7db2ad4627128896b0a8f8798d1a8af33f2657498707731d9dcd96a99ab4f4f3f8319cf4625f3f53e9910f0ea6173df6b1a25aa7024841d0b12e4ab39e3356897146f3bf8b54612e939e929b1459f0e992bc6777b3a03b59dc9bcffe25c7bd494b9e6b56d787bb978b90a4e3a6dcb3a34043774fc772169cd94e1cfaabfbbf0e4689fcc8fb5abdcf6c48d37c77b20b706bce22a0e62a473a295e77ccb19a5bed4ab30a9838783424e8075d0894988a60c900b775a0cbe16a6365e16e97569e18fac44cdd94833e2ec717d1f51af9b06126a072602d998edce3123cd6da0d2eca6f4133214a580bff7ad8ee378269d4cc5d99da1cee93099a014472f6964fbea3a67ad9de6e88a8098a28f9c1c52535d79a0bb8eea61fe8fff5a2525f63c1f33ee0ff53c64b4bda0b0b77f92ef8c2b3a07480fdab66a9ed850d1e0d8def1d35f75c132a123608720877426aa5b552e89ef8cfb4ede4fccca4ae1880dea46032170fe90fe9dcaf354e1622f00e784803cd82e48a43808407b0582da18ea13759b8f2b9e1a885d062341135ae93d46cb7a8cda122f9923a8d63d5ba1ab91bd17f58959b631e3340e14da3bea8481ba536d7648c2cdb8bda1744ad996bb699e18a4a43257c1e2875c6ac1b0ce8f203ac44b5e37ba2827e8c7d5f10ead2dfc05b648f6c6bcc935f06602cdb420a2a5ec7c01b5d81e34a89580a16f2a09e3708b19ff16a0b6f53cf1479d168b2769821f9ea5592699ec43e5618112fba4dfd042ebd1b8a2dce70e3ce423a47791db312bd4f094ef319ed5097d9148bb98c7f84dcd4e49ea098adfbe3e95d19dd933438a8a8350c885e14f63c25b46bd7694e184fceea9c5969f41789512230c709c495541ae336104e7cd48db9aa1fef5ace7271a627f54bfbd044376595fbdea34411a1d0e7462154b0939389a1a53ae5f2a083fb98d58e5d5681e2e417b124e403de3eea7def03289b815839a32dd4383666c74e64d375b0d6032313de6bc0efc969e0da540ba578ad726bc20a916f8a8ef19be28bd1a9209b27cb5817e0336849addf4511b66823e6651cf9bf4a629de3846ab253da375ab807e5417f3c2d7345e1d1544dcb4e113093649606dd6972e7be634d1b5f04003760b7b167b13328041fd6c92bf7323d7219eb81b04244f22b73ac2c52808b513a7f07b7c243c69a2467ce91b7d005ffaa789d2a2836fcb863b0297f30a99ca05147256b6856782b11d03dedca17fe533d243f33626edcba9ca7e1ade2916012643946bac5d6f3985c9c75773f7944cc268a664592563798d728d808778d4133708480dc13b50e7bf57c6094ca0b64e3aa64e6b4de66440e367df5a9ff9b2984ecdbd6be20f3a8b32ed92973ed36e2dbf16f584120916b0f48ed00bae4bd77f03a7b1230cb607c2c1dd85d4df52737d032caa2c3bcaeab5650a1f1ba261fb9bcea27256d8c3acae3fc2379749c2cf489af2935f759c408aed0511ad34c45577bce15fb39195cf9b2751cb1ad5ca468c273835c4b3a5cd488c501eb82e8cf95359029c7c7890ae9242d9312c1882ea79577ad24a51645f8701b3c649425b12bc9130ea0e3f41ec112f5004485526bbd0e72904c05f01bd7e0a4250d56f892cf8908215523bd7ddd532186afbbf56ace8171966c9ea74f58a9280f48b51cfb8365381e5a25e486ce171f441ac1f59742e3b7c4884894b8f8cc13a8fc33dc67a96e35e16eee91de4acb08b45b86902fb438c14c6638a1f6690ced20d8c5f93238d685e13ec2bc44589783823a7ce639b64c103f66d84a656a7b78a781767697bbb7ae93ff5535713ff953360945075703f7c1244a254c5640e707a11fcae44b138b0da9ece785cd6124e5766feba2d8933924320f9ec23c3c8ef42b30244e4524acea25c043ca82f1668babbfae8687134cac3505036ff97f5192ac110e8facaec4858a1837f36e66cb5af32c24c678d814369a2c56d5fe198bec23d8e487f702c9d9b3bcd7073f1e5b8ba2f0b499de540e7f0ab0e4b6ac9c6281d4eff1ecf1eee52685ea007459d82e171fef1fd527094971d0a26c8c65fed3013f6a2c88e490c582d6d42f4437c84eb4f54e397ad0b8c1a8dc3ed5d7a90f2d722acc6951875990e7f9813f08ee6a7f16bc762c79c2d4b0b61a117edc03ac9fddeb0ba06b624ade3c8a6544f7766eff7149fc37ce964ebe839d721b811a313b29075fd89d6e9106c7a213f998ce70b3a3d5012da8581875501d5839881647140be6d7953dfaafda792a67d487f1b7916649141fb47d1002d62d2d596bcfc3ee282b79e9a3b2f93fad5fff03be23c08f53eca8b8fee50e1f42cf97aa498a1ef6daf56bed95f43520ffee5b5a6eb09c044fc809a9ce63cea1e17f097f9898a482852f6c34335d3b8273a1b3040b33f129c4c92b6f034c38612894164c1ef0f6ff9aaf52a3f837fe2b9a4d29f6df9cacd2b4f9687994ea1bb517b99a2fb9480aa205acbcaa39cc88e1f9c8e83424e8075d0894988a60c900b775a0cbe16a6365e16e97569e18fac44cdd948c142e0b780b3af6e46dee760ae509f4fea6690a78eb4576733d28691524e5288f209900cdff09ba23a3b46f8ec65b846dc8216aedd259ec1174dfb33938d51b1e587b3cbbae83d5a24722173bc2a0876a9b254d7ff065531da4193ce8f1dad806bcea40f9748bb126d84eb359c6c716564778c443e5745c6c3c0eb2cb1c29f898720877426aa5b552e89ef8cfb4ede4fccca4ae1880dea46032170fe90fe9dcaa5f599af854bb7446c6ee82448454d50dd3b3ab9f7bebf0cb1d230ac776f550887fe92736e204c2bcc12d11ecc2a4c6411a64027fbc8775a47c672774a8103c8c80d00e54a39f08cdba4e7ac4179998ea4e549d4a03a15cb3200e5a0c889bd793fd5f78a2970cd4b78fb630e549a093538bbe97720902ef6257c9a99c76f27bf822b9b0e8b91bac3d811f13d159cb267dff45debdd29a5adec2e5cd4f1dcce817a28710d05cf55ab3566eb3e780ad3dc8b7014903accf4224e73574e0848c84f622a87eb6d81af7eed10e90d56290a579752f64f261afcb8d3ad29324b4b29f0752607d346635658ec2e20ee9bd4778400204dee7cbafcd303a1d31c19c78b8925fad38ae5d3ca54a9c0e80be7ad51ab71b79ad9c0d11b8ca516c51ed2f9215732c082662ff228632f432ada96c47278b420a4161f5e840efaea8a4c138724e160e49440180211f12d041ba36ff04179b7753e7e56fb385d2e4ab01ff35b8d2ffcd426cb96da1b3939db986dc5cae1e5f5ac2ed53214b910b605b02f5e65fb6b5a14b00b1b21fc8a1c6d0ae6ba8d75519195501216b0d396eef5bd2c7489c940ef6a2eefe148511267deb88ff4fd394d52fcb379b09f12214f17456793f7110e8d995f12f0264956ba39d9af54f5ed79f614a2bcd366d04c4d836488d12422d0ab3ac91e18a6004aed429142d61943e429d072ce4152c27b5b2b7be0496fa019c363911e66212a5ed1fde48550a0c55a7ddc01c215e18619ba871a69999707947bf234a6c854c395dedbe2bbae331bc23961466ccb9a9dbab5ec462dc06dae887014e783e5e908a5bef607d6e7c4f32b2197340ae108cf293af28254845e5a98ec589bf42616870196774819439604c18a64f88c89b6d545c954adf73ff4a997bf1b56b3d816fb53ec10aa5c1fb789b4c5f7db718f211bd590d4d613844df615f0bda501901d320f7d294ca28008754e84a94dbe319b0049c0de7af105d5fb03deca0c3c3a5a97074a5de960f0b648a4ea00ec83fd5c9ae66ad530d86817f8d09cd9befba273701786dbc828bb63eb1013fbf2e92d0b30578a4cf2cd06d48cfab9bbd6110d9d9055abf2d2905f1071cb469313abd40e035973c80ae3cac2cfbec857a2b3c3704dbc5f3e9808e1f65052de898faa8f8e589dc7aa1e53162df4c04d898f0e8026bcd02227ad9183099db0231d85e547e6d34a730b4acf52af4ec607004e7fa59cc0dcef33e94ff814400ca3e42661607c878a994280a2ebb8e8bade5c0134c58415986817c414d16ba776fa3786f0e96552d20ae517cfce51a7f5a4f06ba951f36557f818991766c1e54776736031dd2e4567afa8702b78932a656ac2a5aff69d85ccb6e7cb01cd491e146f2f19249c1cdfb9e6b523c562b94b805a346dca2a3e843350eab95c6956f140f6711de8bce52a5392499e3156a33be301126b838ef61667910b8d8b1bd7566be397295c041958875354a03b7eb83a04db672bd38f38bbbb65cccd218f582b8bb0c81b6f733408486a1187141f49d115a53014f3d0d2bfdef4022ab0417189f36f2a4d97b32859a30d86a60c89d424278f9f417ca5ea01ef5858c9441f4b2e083c5bf78155087c53470625596c7451e5db872ab6ae758b0388a562af7b00f535ef6e95434e22003025054913b0f415fc22e679dd2f80e6b1012d7a100223e29cf73f4a3ca0142933a52582946d61a1e6a4f0d6b588c7cf685de2d292ca15ddd148fd7d06301a7aab320e549b739133bd740b0e97373e044cff561befdbccc8685ba05d2c79d9e4ee30d3377a71a70d9e42eefa7437e59dc8e8fe08a383e856f3b1bdb3a98365444041685eb423a5df611fc76451368a546358c17e13e37f943f1eb59092b26f951c0411beba5d1b02b2eea1988e3756a27a4318108e8f099ec8432498980b30e18c8c8d322bdbb0cb6b8b51df829ed78d32a21c9ea0b6fab69a5771e7b1fe9e8468911e2895d6bc1ea0952075b8817ba7f9e66e18e932cdc89a55a1df0b3297aba182855fc8387872ff1324210f934aff5abe98ebe24e2ba2c1e9ed1e2a6ea8d24d6a8949ffed60b281a48a096734ad4b85e21e792391653e2cfa63bc306f669007afc96bdf97383378ecd3834dae18e4a107f0424b01080d41293860620f78411240cebb8d2726ae07fcb3ec47622308949fadb7a773661947425ddf610619a3ce0184262499bd7a0cfe26d54ac19e23433a3df3d0c05c763500f012ccd3b4bff246d072afc9f6dae93b27079d01077570d0cb2900499f2402dfb1d70eda37c4ef8b36da135fca94a9701bccff1bde960ea0425ddf7926d706f1303a9eac252f10d80a7d60380a122fa3eca4f53226a51d26112cbe979e57ea75c22da9637fa4cd8c71a40e50e75ef47649d7258bb43af6487fe5892f2b37be509e078bd3a9c569e384cb3ad225cff9565f9a846ee9ae78d035fe68832ba7b9136bf80f69152663b8847ae6c4ce02c97ff78da335b22fa287f8d16bcf6e13be937370da042eca4f2ddea076a90ff9f0db663cb9ae9db9f8e2f7c7c5bff822a4d0f66d973cdc47df7c5860f06afa2e6a9948cb771d094f48c2b80330c85c7811d665c7de925970bad5cf18a63eb3749c1454e1f83ca6afef1959df8d4fdd96dce5ede527143a550a7fb8ad46b7145d3ba0b43ffd73b72995718bd1a87175eb78cd1ab67af3d010241e7467807e8aded2128b7dd8702411a8fa83ccd7ec71f81762ec099a25796d220feb5f8fd0947efc2b431e1c6f68ddee04b28bda42140849d942195a9eaa9c502c37ff34e31cd0009cbe0f3d7ea24eb5ae5e1811fac8dee3e8b71908289250492d778650f7dba9a72e0e86ab15af040d87dc7db4fd2aa99a7ba79b420067334d8763d1e97c1cf4bbc26adc7336af348a5e8511830202cb8c30cce2a20d6f1196bd0d0a4db25fb9bed4cc5f03746f8e84280f4999d181d60a16d60ccbcb23fb35949abd74bde16bc2b02bd6318537cfb60fc1e6166d8658e772f9494c5b7cc3eeae6424b415b5bdc6a5b65112c288be918335956c16532b55a854bca465046c0356bf9fc8522741c89b5964c4830345d5cb2111d958b5b6b1a276ee46bc37e8a53a152a893dfdac65c2f70f9681402a398d61fe17ebe511914a948444949b22d36b3499eb99555e2d0f920fa9225a23b204a6835b8cf8d264b3e4f86df705c16e71f12cbb79fcf63159bdace924b74899157d22f5215d7e556665605ef83a52871c79da8dbe49d203c804ff29d7f042fff633b0c22023fc13877759551e1d69e2275ae7e99348983d18c57d7e8652d8bb85192375c067aaa70dc58b441995ccc30040de766c427e0082ba58c4e775b9f096f80c1410e41b70e3dd5bad51c2bb67ab7c30abde89f3390839008f901ea9b4653ba07fdd31fe6a869537450a98dec63ef358b06b4e19ff1c23cc2df264e9acbff5482c40c34807235b3c6723a696e57efe70a1fb40d5fcefb593cb8551914003a5076bb1a00897795f995ad01f729538dd4cf0858394f553ad3531037097566c17a6026a0e842d52eb719313daab68021fdf5e6855cdbc6c1023b6df8159be02a96dfb66352924c82b6d85dfd51a5b86d987c380b5f0a7c99d3ab57b38875de0c47822c1f74ab7eae966fc9a5da1ecbe5b3e973a6db38c95685932f9067240fd867c8c0dc1cf1dd031f6e244b1556f5a11fc3f5e0d2ecee535e4a62e1ab7448b2f56359ff4d7eab53d806e5fd579af267ba9b0e2bef8c35075c3b22344b424d36394c71e5b617fab0f61dfb8402fb52c78469977cf8be161faff4b94207ecb212f320bba729834417572e43442a9c845b8baccfaddda1416d79dba5b1ac99bdda34bd08a7aa82c223f7f3d41d0e30704fc9a86e405cdd9b07cd76889eb7a57e756b9fd41c6a74a79d5cec6b1db92b5dc3c1a952a0f088826cf8e864856ba69da6bdb6de8fa57874420e2fe129d73d8a9aa9a1c7f7d28a54e57adc7287cc5f88ccd4d3d19fbc2c8b5d1f2c08c56a7b310e8e693b9389464ec8cc98a9bc53faca0fe934eb324f511d1ed15951b0fc55b6fc94df6030d8c7b51f0a5a398a9bc2437b47d0045cd5d562a0f5a051bb1ac7a67bbce947cb1822ad36cd99c41c99411f897fcb9873348b7b1ea133acb44c42c3e422c005c046e33b5cf31bd3d070a63b78c7ae8c8324c5a6e1992dc363134f466e5fc177d9efb21b1ef9d318515e9999487041b88054ec157c2dec56333779fb7446c3634080370715b9bc423ea296e5d6ab95c9f4a3b3449964dc55a952d2cd835976f50bdf6fb1622108e70a002d36fb66c3d97b506fe6d2113b2e590f10a436202285ac4a3e0cf7b163247e90b7bb0aff3d2d293d141b4337b8b9002cefa343e12086c3ee38bf5a40b2628c2f84bf6cdfffdff2f864ce8c8ab8d43a78e11b9798f881d02c28ac944beb61dc0f95628d7ef468c3515f185d7eb68927312116fb6ccc877659e52d4a7d5f7c8944c987c0b7ac53f336e5945981f41435b41293121ac510af450a1e9d80ca320f78779653797df3206d2cb046ff2848d9967cce9d156a5f433cb13624d5b22b9c870c8ba73ee12757cfbf15c8a4c85cfcdd3fa88790e5e79212dc6ca7850e4b0be70cdae6888485b2294639a973b9bae096bc38b120f85e95be2ab17ef34dce2a946f22f94f3a2f7eb1bf204f0c22d94c7fc02e29e0a9c7bae64763d8dda70a4be2671b460c6f52e4bf417dc70b17f776cd84c821e5d3b4c3be3098baadd4f380d561bcc28edda5990d4f4467026e41671d9e866b1d0c44643266360d7f49f641ed3c190d190d1a5807cc3db979b7911b745292a01b64e3b2a6fb0c5747729953bcb5002c95d96d86cf682a2ad63c3f4f79aba3bbff89a7edb1b67a55d02bd7875f3f00a2450769325aef03089352985ec3e6901b9e13b29521a72209b67c3510185315c3d677a4982ea983193ffe3facd6900d1ec150af4de91f361e71695fba8c81d17434240408a5efdef5f002541c638c4a21602fdca78f5d23a12f3924ab2739fadef324506ad0f348e0a2e99cd68fa37891976409e2849d14e5b7b5f6b8849d9e7e3a155227ecdefed7318c97104e10f75ea260b81b1d42d8456d4adbb8d53bb3296d725532a203d6bd8a23c66d3cf066c0e12e72299d4e88ca2f2a53df1a8a755886bee720b6bc922c46e34f1c24dbf4225a8e43e37d3789af2923375ebc2eb308d3a3c6dc1ec2f8917e769d6d28d110d5d24477e77068361ee8a58678f8175ccbdc2ca9464816522dcd1a5e9cd9088e934745fd5ac7fe504e34c660c741db3335af58e030ad0dde0a4ae4eb43359590312d7fd9c78cdea533b48daaff9b61b2bc14680d7a90579c464e6928c25dc7350142d08947bc48a708354f6b370f5b89cfb7bb1d20eeb728b1717eea8084a43510b7a699d26a2a6170087a0f0c2623cef48f8986f8c889ea24518ea332b44c676583a24ed297ef6ac389a5fb45b827a831b2a47849e72c93581ef02cd9fdfc885622ee77001a1ec4efb049b34b6f7884c31bd17441af2d8b01f1cdcb7ec92c7530cae14240d7a36b3fb56ea9bd1b6064b00d2d08ef7f2339d7874d44908a9ed682eb6c099d8a65e77a281d71d52b71a9d164aad7cddbc4ac5d38ba084b9f0536237e27f56d7d297996f4489c7faaf6c732de4052ea35d4af5c2e90cb3d5750e7b8e4254f1a4f82126f4227ed9c2a5eee2c3be9c7660fab0dfeff27a37b0fb767fec06629780ec0ffc0aed66b1bb8a8b86e92ad11facaa28889940550296b5b33b1f6201a2adf13bf37a8af7f967260ee95268742323e01d2211e14dd8ff437960b62dc0288f1c480e3559b01f1796e583e3d85f4c16f83bd264936727574c069818c1cef91e1fd010802daa5d0deb97e37d2de96565c9e3f1fd45d830b87860aa61deb326244903c3525bb2f26bbde9ae4bccf01ac4e9fb7f9e0c24696b3172bbef13e0f7fa243b79d3c822538a39577a471600833e9acaa96e2e017ff3bd9ec0e6c83ae11818b87fd5a7af7fcffea17165ed24cd6db07129c318e7dfffa95865ba78d1b648db138e12e1acf9607ddacf8e2a57e03184436b327ed5152e790f8a2a485fb8206d36bcb774761fe035768ec1b51dea266329f1630276c61b46ce73a3be6b629a0bb81727a90e6269cafb84d026a22951f6d1720da4ca79278751db6aa3060f8d2cee0b257c0c01779a8c3066d0f1b723fc5b658e7e0ae025550de7bdba9eca8cb9cf4a13689cb89953a36f226559346b3b289710de6082e9e5be4c8ba1ffae762306e1cc55d379490b2063b387fcb6008a4851ac15b27a956a6773582ab7ebb45d5f3681aeb11ccd8255548821840d6716cdbf3459554d689b6a70bce1dcb9d98dc3d321bcef845f122943949bcd7d7259c68280434eb004b7251f4fd307b23f447fda00031629ee5982a8760d4dc63c74d1d76c14b6430bad40ae9b6fdffd00cdc599a7c2915bd4745253f524496de8873eff16a15434dfdc12446d4a44be8ae4aac0edfa187596fd360f7cace4154b44478cea07cd9bbd17147d4d0c129dcc0d860117af1ddd414c425343db58ff13a967fd1c7ac6e458c09c17fafbd3bf7d3c7d5f0d0f8f997074b1045059c89907c04f991901f922beaf2d838f68b1cae1feda4b46f1a2072230bf8cdb8c015f6e8ee3b939be2b3f4f70349c7c75ef420db346fbde9a85047e718545ae49b4086779e860ca307c47afe39199408d27bb205f60fb51f0ae514b912d54ab6f5ad6375c339371afdbf8cb18471686f649f4ba9d316dc1c60abb4f432938d11ed222d68081d83d10810240b9a4251d48b9a294b4ed9251ee8cf6a57c79652bb21fdb6754b91bc4abdf53f1ce27f79a6d32267b8f891108cf1581f5ae455b5b71a7e1d7d5e14ddbdb6125cfb4b55815ae92c45f2d78b1070f7e084c89f1239761bd80762d97cd88695c7b7621ee089bd65b6bd40ff4f7bd74e7ace8adfbf27999fd7730fc3777d04e21dc6ee102d45c26eac139b142a48326960bd7bad12d276c6ef977fb92b6406c96e42e24278767cc42eac7b671c6ed07bc157ee874ae27641f298cf376fdf68fb6b6df59b5165c1e4ca03c9aed2473e125d05b24a368242fae05d2e73e4b81e0a16e31fa745583ffa683f3e442b643834a4be88362129f532b8508ff75536b41185a77fb40456ddf371d2182b9539f87207fc738273e6e73291ab95915b72c768574baee63eb43a5cf8b87eb6f9d88dc91b3aec9f244ab5b593f933f0ec4ef080d7dd35f7a10dba10564940fc51a267efdb544e1f3b17095d4a02f66e9e084cf55deaaa176f6c22825ea031780e72aa638eae7bc03a93f0fa2662dee561c929e258056d7236fa5e4191379a68ae5f56706ed0b8ad2e19931fe47786e3c77cf471ca57ba5e4bc9c51ee5e182d07436d43e2ba44919c31267a81c73d24213f40df99eb677c53325f0553b74620f367936504131c37b37e3d1e937fa685cb58520e888139bc5459b64141f3a878177bc88cce731727ed769bd31b04dd0f7fdf829731787d98bef6080f43d624ae8ba3dc31272f8ae6fd0e5c50bfb6ce41bd17e9b0919ea68c794d1ad8304744cb93d321bcef845f122943949bcd7d7259c68280434eb004b7251f4fd307b23f447f6fd953fe9ce51068d50db91be322ef814c737a22492130873e59de20475b15f494042366f5c49a0998845901dfde46aa244ddf0561123f3c9205906c5e26c90168d31cde6dc17f3bc00b656e80e43659c81c09deee8957ebfedee4a99f9c5b2cc30f252a04811464b3aa0976792aac673b9af41aea91ce95c8d626cd52670fb299a7c2915bd4745253f524496de8873eff16a15434dfdc12446d4a44be8ae4aa000bbb1853678370e5667c9813040a752086c3cdc02a3fb854b42c0089789e6c8abf5e18d08a71c2d0f0761cce5f934cd27c274b6237ed93ed1bf11d675aea48f4c4512d542222ba9c9dd5974dae8de3982ee66fe517ca10ffc5e8d299a8f9817e5bb1935adfbbe20c305deff8c2465098b92d0bd29585397435fb28363f9134dc78f7e9ba6589529ab59e78dbc6cbf48b480cdc7a9705e464526e6ac6249aa52ab360f0e87da6ce18e678f80ee387f99a8a27f44b8cd85b70cadfa02b26cc03e9483d6e652b165736798ae795fb29f083b1f80c4f969f8a7fa22cea775730545364d4902c111018887b37967be323e8d03d3f63c02e3ac8a4a87c5d2391cac538d9f2bd7809c0fa67f47dcc494e54acd681667e972e245add5af1711e35895d91705d9486b640b82aa9aebaa4ffa54afa36b64d2c567d58e299d52ccf463d7dbf1d330381c0713aa9582ac0d0296fb6946233b60c4d7fe2b8d4197d1dbc1aefaed5dec90435e530e852833e41b12c1089e8f6db00ed51a2ffa0048a4fff954eba3ff466a4d484ea8e62247f2ade73e4be584ebc62a46931fdd6eb4bdb51d433202197500e470384e4e763a88ee7afc85832a4c9602c5278de5ab1beb3315bfcf49090276e7e1a119c09f3dcc300a2581002261ad368afc8c859f24544607175908378dc6144909606ea4a9e84377ab647117626b851146a164611b9b84c28cc0dca0a77c3b6a667595502721725eaf5d79fba08fcc3f03b310354f927c96eb94ec9753117670c107c4bb3bbbed02e23adf8cf9cd006420807a0d48088015ec94b24fccdff25572a8a77719e3155d7352d733c72261b50490876faab870b13dc5ebc9ae38203db3c634c646c04ad43b4e88d77f8488a59ac06b912b5e65ffeb531e5008cc0e0a957ac589d724ecd4cab9bcd354540aa2776cc30b1cfc461a662a8efa31e2fa354af26ee85f4e28a1d9f7956415d29e3317612e62ce337e49a54454937f020641cd110497043795b63c0c13b176344dbb1834360d1c92e4a10851bc6b36026655abd64518b6e139eb806a22b73a7cd0144fa502461fa34e356a4a3599a6538aa96d686bd059fb6312995fe4d16f0f391c55cde30ce477c9e4fbe2e6323196a3629ca711adced8044031347d60dfa8e73f142e3b02c0420012d55941f0c6d730422f5aec6ccd222e05592646815c096709ac94940bdffc99352c0eb6b66d76d659f0abc0bbd4a15049f0cc6b568c9dc4b3327a45215945efb35d0cfc7fe66f4bf16d94870e207e5fdf80c93df42147df55a09da4601a37ec7b761b398b7a570bc7d21e560d57228e433c714231d6035171fc73bfbef85c2ec0623a921fa91b6b182ed850877b40610171d3ba02370e0c704cf2411c4ead60c09cd7f947d14042dc8e451be82a2efe497accfaaffa498ebc6c634b94681ae83607d609bb59c67fa81113b419de1971ee1ea462d6977511b76c228581a4171942853b0832496f3908689ffe361378412b6dce1ec9c13a2b9b17b67de6e7ab50731c55619ce75ce8fa0b61a538406c3438a7e4319cd627b212bdc3a713288b76737ff7541bae17e87a74cf594c63f95c2d487b33c42e26353c9fbea5c28c40d58430a6bf23c945206ef409ed35ddbbfee98b19964516b3a035672f6fe770a923ab7a1f24ab7dc732d084754e71ad76e486e3762bfbbfa670870b52b963ce36c3c5144b03ac1d3c16907f38452fa55b6b62325ba9e64fbb92c011c81cffdab6da29725cd7ea2009b5ce4d006da92c0b510be809bdad45f00554c1bf18f4c1894e036ef44b70a8471c8204ec2a15908db16cc7d5040cdaacd79823852c520967eb92305213dd4916c38a34005faf956df91202bb927c8926e4b9fbee3b17324a572f1d6056c5984eae649400385f7c782680ce04fbff350c15a3133413445886950475b28204643e7a4999969aac93610e0b9b439c8c6f9753c64691dbaabc5f79144add86473d439b9217ea4d884875315b164b1c0e7ccb7e58563fb33159517e6a745f166af38fba885d47be36673a3fbd054d388bd7ece5a602262404dde08cf2790ae4ad24b71c980abe742c97f2bebb1f8a6a9ebe6ff4b8f0dc6eab860c719975e9f515fafa769f9801fc4123b7834259b53235519004ba399a30fad30bbe1bddeb9909562fd67cb98f87ea589fef344adf97315c83365d1a72f8dff459d896eb085a226ea89ef768ec1034bc19eb94ad39dc92185264ada340762644b4fed4faa5bb856fa4d189f6a50bdc3fc09b525b6bff27104d6388a3ea36c16be524792d222cd63a0e00fca4420226f3a0ec8794e420e731a2c37673cb654693ed8d3ab5d5999d0332945465138e7626b892c1766190d208f9fc378b7faf627062cc5033fce99fd2d7331c05c61fef9b45b683e65fa4615ec2a08a5a371baae5501ffdabeb648dc77b85e4195299ef8ebd6ae13fca8caabfd7c68be4bdf2f8e6b7635f2a1fa7f14cf0a5c0875bfaaf4a38959d837623a6c6f1b408c836d8205ac0fb1d406999a3aa565a9332f923ca8d3a74092115316e32d0802fd0aefde092c88916135fdebf3b8e38e062c5f7053ea619f5f5461a2c0c045f865dba32cf934955abf8c52de29a3b325bd234f273da01409cbe037b3bc6985334630c98581ae2aead0a4085ede8a8731958476b86e838e77146d790b56fed345364f309be6cf84ef3722e1f387fad2de25f1618a87205fa2df735619b3db4839b23a67fb37c5101bf86870eef124a13ab028d9bd18795dc6913abe7c87e41369675b6f33905de5377d39b90481e28cb2bd0981b7ff5794cbe3ec1b1a50e5bd7f3237ba626eb29cf95f6a014dd45387c4680228c1c7d31dce6a10eda9cf319449495c6d0441e17fe098f223c0f6c65b6db42dd424aeddbd54fadb43b63183b25c2305d7d1bd6dfd0d90ef8be1d7464cf391d83cb1ce16a39a926ca055f12bb7200a795eb54ff90d209f2c262677fc5313dc59df66acf7d06ace407f81d910a33aa9b3128e9cde0a68ee8aae21e29de16811eab9b88c24d7ae03a10e1c139ad7a16db2386324059c959168cf636b838390b5f592c8f572a6ce62c187f34aec126f6cc088568471bb68d16b9b03e84d6880ef10560d74aad9d0eabafdd8cd2b1c9a596f35c072a5c787a80eab2758bbcc965b6866a0e69e3f91513a2cf105049e9360fa23b824caf1adf8dd77b2f43f05d65cf76139e8ae770c4d14452c87363aeb17b8c151907a18ffac9670cd88c54e7b3b5631a46730650a9b18dc85abeb35fe0eaef57a1ce1bc13274b8ba9ddf012f4fee5f5250d7bfea734e589800b1794bc0df42caffddd1def48b097205809a3206bab4c40f334e65705552f393bac6a761cea05139a2836ba95d33138c55306f000c195083b1a22ffcc77f3ad0107d675a31b5370305a29cb3a171f2dd049cde99a43d48e5b92754b2e79c3d36ab3be7d1d53e27ed54a6e16260f9414fa237fe9ef81774a84acbed8167d15b3e3f1aab6283eb334753b1a7e50240606152a991ad6f22b3724e439e3ec8943c38a5c548f14fc554a2236564250ca4435511bee96908f0e759b4a38bc2e65dc2ca30a664227a8b65549acfd19565eb2c1bf7ffb8f1ce2ee667360eb299257e71921115eeb74ae87bb2dc2c9179295e0c9edd87c712238b1ad5cb4668541eb7226ff1713aea661bccf36e8a68f185e1b1f8b463a2edb60a45fd318023555587b0e16ab25231a697cbc137931eca82d57bc807cb0e426ef8630d43fb4a195637c4009f4c30e3064df947a5daacd45082db4310cc9179e46a8cb4c9f85450c503f5cdcb7772c9eb89b57d90b7e30bcf744f3396e7b86b86d9d7fd11f730688dcd8d682f9a624e48ad00c9548f7791244cc2afd9b7efb5757f1e16b8195bf4d716cda2d9d0a39cbb2cd55a3aac607173a367faa9345ce7852d459393106b4f8af0757b6ab8e25bd005c6b68cd9d03adf9abc30e41a805ce43c19ad8b313ada4cdb7873f6e6cb023a97c533e427842766ba0211141fec8185a9e7ef86932d85b2cb1b8a6c461d11029307b4d2d55b3dfe115f17a718adfd43411ecced64a8379910efb82244f7d8b5ef98ff725f5560b7312f76be3b3d70e1cfcfca063390aba47ef5caf65ab6c230fe66b1636a2e9d64b7d7fb14605076574440e80d0995581e427d887329f6b2aab7283a592668cd6807f191ef7f869570fae012a16a5207c06ffbb323451c370dbbbe8e26daef49bf2aeaa098b12775742f5db4256bd2dba1d5e0c2b35d6998881de0a9841d9444c4c6401e88c10f09e40fa0aab60137f595f1b8ba98e4dc017b32da8685d759d848a9bc0c603508589ff5c88e61e8c2229a5364b76bf5065b3ebda846c3d69782ad68036693021239220aa52dde5530a65e0343a025a3c2533ba3749f3f75b600e74f0f4afeeca1fbe180f43ca60f0442da45e980b0b5754740b18ce1f1cc47f2641bcfaac670f32d7bfc50f963dfe1a43823339ec421326e160cf4b577f71caeda2a3a9ef268aa7c9775bfc7ed3ce299dc1c08fb3d1af734065a1c21c94c91b0a187bceb9acf754e241068130361ccd019b7b13a14eaf9fb1cd7f50fea278800ea1d858819077cfe3af8535f56be1166e7608f34325dc58ae82d63df0b39c9fbef79767036c4e8b01cd9af15457a7b514db7e58d250e2fc285776ff10544019e196c1f0f67fc3d50f85c4558969c8e459fd205e08d24b25ec1f15307b2bb6e47d2228132ee51149b4c643c2b260ae82c06acf7d605a44581a1689675ed425fc2452d438bc113c9fd138a36060c66284bca29537ec8b1594e00bc3811abb1793763157f2dc8f3ae89ca896f5fe5b8fd61e606082ebf70266ff85ef3a9cf50b34aeb45513f99ad953d48025c05e5ca98a8e0453e8a80613f78fb55c2e392d30134b7165b1124754da90388a55efd3a249390b90812c583de2e41af0af8ae63968115e790c6ed23abba853293052c049297e40fb69b6dd6624c95435cf04d0b08e84535fab206df74d627d399e1e142dc9bca87ff05366b7c59dc72615ccaa8c158a0644e1a375bb0d40f8f23dee815ed747b5b84b132e2bc0eb037285b16ea4241271a1f0439d774b090d09bc315a53fa4b6f5af517531afae655bb2e10e418c47c1c154ea659b5d83f77a0fb9ccf90cee8ff56d3f180af6e260cd8515a2b0afb653f9df17c997d8b93644b264c61ba0b0a2e80a9b5498282d07959b97d48f888630a5c694811b1e0f0ecdddb8bbac06adb83071d7c0cfb7ef238a424f536f0777c628a0ea5ff77bc2956871c85a9656775c3b19f9ca93277358572dafa0edac31059e9db040f13b5f7cff22392f939f6b844f075b913a9448564da835cb2dc8b80c04361ed683d360830939aeab8f3d7e0c0917ddcb9eff5d856e37d658861f7fa1d89e135166fce59a3fc5f30e18e744f6fe0110a96ad370b6fcc4cfb8c2c6037ab0e0cee3c17962335231d9090b78a276157fb9c1d6705faab77d0f95c09d919cce055cade7ca672537c564b99239b79b498dcc4705f9ff3a6439410c96680717d457e49ce720ad31b285f20b107f95bdc801b27721a8dfef71c95a345d5a759512b2ac72f7888d78d63cfbe4cd7f038bb40a0d2eb4e3edf5db3b5cf24a2c754f9c8cb3080e7cc7a234293f33f5bc3750a9472a90ef12f1e47890d92abd0a40aa1682ede8e44188f9e5468e910920b3e29e24d2999a0d4fe04ed457795d183f0bcb9163d9776efcd361eebf8bbc070aac7b7c609601a41a1d55865de2acdf40dace7f425be9baaf35eb8a5a37d334ef7d9e820b4456b5d06810801c18c3e25c77e2a9178f416c8b6512b5ca43a0649504eeec13505851c67cbc16070c223d9fc45bf2e38f540a2391469df9ea63f342a78c3303d7fac8a5aaa6e80b82620c819492cf104e173e69359bd24e60bc663fc135d1dad80c0b30eb0b9a584a7db7c99c75bfbe51476c796f202f12e186de92e94dcc3b85b07ee6318c7d9b81a405af32dc6b43f9974ca949999c1f0116c74865d7fbadb234e9326d92f3dceb5c7c83e34515f2fb906970ce6a622c184cbf01d67a6920a706748b0db6234b92c74b486b20a4c86c6c691aa6566d69981edf976f0e3de594794f599ed4d1329b767e9712c17a46603984f4e56ed0e46ad0755fcd5122e0dcba889219e2a4ddddd86e7ace66ad702a61658c0e36d259fd1afbc9d26b0c561ba8d062ced69df6f8f49d2d49a318d2a811a5cbb3b540f24f854875bc44f2b2021ba9ef7ff9bbfe320ca873bb5dfc4d8f8845765cc4377cda3b2a11ea96607fc9f3369b9394962e7ae2fef2168053b7ea6480646836bd6ec1b346a5afda5eb0b0a9802e485a7a58ffe8f63cb570652c246d702f023757f1da4c83623736d047993b391216bd084df40b4bc831b19307a3e58de77b28586c4ff39246951baf987b992661ec3b14578aa50647528ae7c4c00377af0f529e42259e224a8c1f79c67ad39da86cee7c1df45a1b216283d001c59b6a256f3e89b0b5affaac3e5a90d4e3ca6794737dafb554ca07931ef3a2d67e6c7f61edc438327910bc2e5f33434bc6584aab11bfc50d9ebc34a6927c65074f2eeb36e3e08d830880e9ef727c7e26baa0c0cc1fdf86c8cb912538f56b4aa6971a44d8035d9ff3f799cffeb8a36a9ef67a4d9866661313148a97054753da20e1edc64668b10a1bcd5a820f14af520976c6d3c156ca301b7c3136aa7c00afccccc31d8c11d07f7efa4f8195dc1024ad31d8c3a2a304cbae5f8e59577d13d67953c901de4e32a1f59757c704efcf7b43af33b168e35cbff5d08c15abb318112a9ff0357705541b09685e370474f9be18e3f23487d20932e0b271152d684063ff47d0837124cc122b5b778d5e0dcdf940f635700339eb8b72b9c2f62488bea9b701792703e04b1663975fb7d0a60a4a97f71f6a3cefe41c5038d4d2685109163bf87c05562edd52a62524d2bde526b46e6a23e824a43ecb9e6525a980164c665cf8d53efe69085b3b1b1810133caa312aa3921c7d3557f641b32e29635b2b7404efa38af812997f8e00a1486c349b1216cb01156724a1d4100b285e408b14d177ccc51d51a6ca1298fb0b5feb31a1a744c69dbdff71532332c005e67d143543aff5188dfeac58b2b4f7e21e7ac5c133f7f99ae40ceb0d9ea8e8b44029e8703911fec6d09d43950a7077f1ca3e9c90d62f81b1a9a424319067d785b5636116c85e57416861250907ba7e6898cf3efee35e76b7109871f672581a61d07ed6c27818df274f76bcfc0de349ba5cbf8e8df26de817a03ebe2887456a3a974afbc14c47fc3bbafea0f8506f7b304fdcb4a16df64a40962a38cda07e175e45505f824b4fb9d99d2c1aab6fea78f6e0edaa730310dfe2779016030aa0e4006683ca16734d34af3bf79004b02c869c0f85b7da2fcd17d4aa58655999eaabbcfc08b143a72a022c2225998c9a4ea91b0c8c09bc42fded5627680ede048a22ed990b5fde20e292b6841459583228770843e13191264249e3f7822d0bbc7bf8d1757d2e5a8e87bd9049a1e7d3e9649e7079e075743fd9499a14b82750df09196876ddb0fa06f8038accd1c741d6ccad2e29c09b4dc2d00478a9ed19f6202e0d9d33618ad1df37f2a93a579abac0ef65466f7e7678a9d57535b1462f7b9443915da324f7d54c996cf662d46029c91ed67ee03b8e4aa935a2392415495abe604525fbed4820e6537fa825c125d64ac6bd706baa1fd25debb9774dd7e93175f8aa15ed8e6aa9863fdde8bd5b7e6031dc5601e4c89175fe22c5ce7c2c510de4cffa7e68aea74dfd77947b59e3a544d501060558172bd120611632b4acc349a34edca94fdc1167e8460fbdef9d487ef78dace14e6c146e88e3e6336d2c478230ff02b730137ba2792d17aed9b5eafe75bde0e7ac401a05af03fc887d34008c22106b440dd92139d217d3f516c58cf60cab1985dc36fce6ea67dde9db275ba992c63fba6aa1a71c7484ce43158756af2d688c9526269f25960572807d121b66bd30e3c5f0a288073f734d49ebe53bddfa846eea212b80394f0bce50504bc81a53bcc60f4e57b1b90829e2f74f8a5e9a6215ac2d84bee5b2989c848e8b3b0b7c4e725152bdb13b3a0e655041cbd50838f601223d3f596ee5fa7b3913d4c75b43e23a139c24e86a50771f828778e461fca9e1c820578ec3f0ce73f9d3117ee895db3602cb5c149a722ede6b75fe85c939dd293c6cb0012073339f5b6fb106cf1343cb703de4fa542bfed1b65e96ea4208c6d3545884b46b4f557f081e823d862aa955ce2a2a474e529ef33600cd1b693f1d5c5728ce6305691e6d7f73492ecdd2c3f6f0036ca5b7a28a99be45de6230793507d05bf6b8bb128cc307fd608dce5ce10f4b24b0def60bcfe6957d6277dcf3949f36e6ad3b2214775304564adc0a03966959afff512bb3c70558d0d618484d6db847e3a6e17f844c2de69ffec340648bd455486a107df865ac3dc5750bbda775d72efd4e004c22939a2bdb9ad6c592655a98c555918c29df0c65deefb5d04a9478777c6d8f3890391c96ac8461c20eb0de92265ead15799098dab4e1da976ecb63eda8b1e11505d3a4fe303311c90864273b49294ba4f8e573aeb5daa541212dfecab708edab9399ba6929bc453e2baaa8d6622d4f631cff578f2d292bc549f9fbb8673588ca32adb7b8dbf3397057bf510ea6378aae99f2b0585fb31e074b4078f430929204930bb9d351604aadf6c53e8193de556f38d970cdce7e3efdb20cb1e9fd308aa5b0066c4ed6e2e9d896b06b0556cc170ac1bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907cd60e0e1e7a706cfa334a99fa6e48ed3bd0ee6fffa79d50553f9439e4b114b2699b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f4d3d5bacb61fd10a190342239f5719bfa9a41f298695e4603dd26a4b31dbaa71e3b3f2eb35b4bf10fbfd6fe53ec85f48b0d1ff70c73110f77886a0486a9ecfb90b5acde4c69a2f197181e74e196b925dc6abd2a03f1f074a67631d54de4b4e344bfcf7b6ec52b708f44bb15058a743092943ea50b5806cb4af54d610fd60a17b9a969d351825c323137db892028b25df764603ca41b1fb36fd909655607a1b59b5778182c4a083423fb1dc3065e121d288182668f05fa6e5b31d6a2b2de9d57c1f68fd9f27a2a3905f58bbba094965838d9795617ea6f8c8e780077b9afa0fdb95457a311ea512176d094ce06b975117a839994305abc9ac67b1bc985ec660ebdbf901c779fb576c363fe1bd02959d2a78384a8ce900d9a52b17fba68d22353ac583a2c702f2c1e8d85bed8d01ad837fac18ee4e43f3b8522017e27dc9b1d4e1d2ec5fd5e91a27233e489fef0b661f1c1ff44dde7b0e4acb3c690535d470d212ca6a949bc7bce695b8ec7b140118c151f53f8e087903ace913d0d11aa524e8d3932debabb37266d9bcef5da51703e8f5e4d7d615d6630eae06a56f20e360849552529ecf2db5fdc43d0043c15570ed2fffe5bde6b2bc4d51c0ac50a1c3bf4048b8dadc5e23abb07d3f0588135976dc5ba8dd99f5865b24222da727c786f271cff57f19fc09f9258cbdd3a7f7af5ed01ef5dbc6e9625081e7b7ced4ad9a95503368abb147694b9417c5af56c817d3f464f55fc5f94eed5e166af4b619d2ab7db4d552e37e51efef32c8edf21cc6a5b92551e6eb9792e01df178e29b35524640f6a64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa172e48c44d0379bdf878e4d4888cea8e84c0bc28ca5a9b8336c72f6e33b63beb97538e319442ddf66a8e51d46d3141782644876edbec0a0c2c3a3405c2adf4d1ae1548d8c947c7b7f7d9c38f37e1b3e9c388508937ada6adfb1e19a85d3786869254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c2924e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6219b92293c84778533409abd6c5bbdd3c6b66bd408b50220812cba5333cf08319975fe1a98b105ebd70cc6b1c91fc5b084cddd837545fe0b3585d72e992e9c09c1242245c29ba605f3521fce77cbccf8a5900fca13cbafbcb53a495cba2858141d4ea3c26080f950716ebdbe0d7fc485a7e3e3d484ef6a68cec70da73c33918a9127d61ed64cf2670f77abf9b49016585e451fbb94cf7ca249feb01eb07082a63bf8c116e276c7293a140cbcdd9cbbae55915eee5e72d943411ac4ea57aa2b35d6f6a166ef3584ed403b4a0c7978f0cda12eb49b6830c6dd808f07c9b0a37edb0dc97fa6004575973351d869551451509b0c92a04a49a8ab482cd821c40de2032e56b2d37d188898c2bd515fd40070632e9f2143fe9b91ef3c50c572579dab9d256746f8b24f60cbdbd3a2e040973a8fdd711dbc33e43173e223e6e9be9e2e9eb306d65ee2081b6ab3192dce19a2287be4d8a83a36e2ed12967bb8d2db3f8b97d17507cc4c8dcd11e818354159b007cc523a1fa2b07026f77d4b6902e1186b6d4971356fc82984a94c8a42e9a6c83a2e8c344d316166a3c57d9968842edc121eba64f4d2d8ea9252985229a776fdd0f56f08709e505359cb5d163ddb33134de9c34fa4fbcce45bfa9c7cd9921d587c73ecfc2861ee22b99ca1ae25b7597b28daa9254f73e3912b83aee02c5fdd56fee4311fe13ce5333d735b17ad8406259c292ad2f38355e99aae2588eb011d64a688eee78e0cb2c62443128df5e5881e1a0444e649caee31fe6eb69970ebc3e04a93a5e7b34d1009032be03bb3cf6f2d73b6210cc76caf8446576421f36558ec2ed1068bd2d0c613debc93c4fda10b647788771d7f7b68cc5a6d060d1fb0e1f1011b290f279f555bb85258a4b3f0c440cbe69abdbad995f31ddea52a4f18350e55c5b0593a967b432e9dc602f89cc8a4235b5b7bb9ba21995834688d7f9d9f94495fd574635d71057c30bcf2c7140b214ae2b27f1e0139a21d57fdd55439f38949582d1344598dbafe5a6159f037ef95d07b3913f8abe16ca5f5c7578dcef42635fdcc016734745774abf9e719ea918722b8afd2feb9342b8ed423c5d89aa7fe432b8af037adad9ef39bab812039912891fd27730061e61fa58412d0f25e0f6521dac19d858a796336cb9d96aa51e494ed663c87943ad86b7ac955c1101d09d985bdaf9330e9e6636006718669545a254995db5fffdbefda3c80a1c71d2e5e5b6c5e1817645f3c62353852271c9dd33d1a1959b13ecc5cdaeb0d14db5426970d7467205f5ce68bb870303cc443957dbbd92bbc73c0cad0e829e6d711a1d2b52bab101147c00c6a1cf2b59b6eb8e272cc8f2116f341bc4b5addfaa58a956702d4892f69413f0f7f80147f52fc503b311989fa7af501f7c798f8c19c9433c932195998f4e4f576584e47bde96c37cf7313369d4db9e828b7fc924425a725fdb67834ec55828a1edba0857ec589da4e79d5a28ef770c32666f465ef7e16b74fa51a9c0572d05dcf99f2df072b43c72fc271ee3991dc747e928dfae2b5c94eaa2196063e4ca3a70b09e901701f10969c7b70e699ba1eca4f842a99615ec42f051f07f3668580ed46a696566aacb311c9c1b71c42b271df4143650c4f6084d4c3955746fef432a05cbd3f53f5759503f555c2c453e06361ca09fffa23e594959433b9476b2db8673cabb8b18ad08e7d34ee85b6bbbf8190798c99c5ecbb0ea571e3a6da0d857dfd1d930c10e4a66ca6a21a14a315975aac949faa428ba1004293860480f5045c6d41180e99d0bf14a48b771d9d6ba03a5e673c21db3cf800909550c24227134af0547ce3a65996067a3d673cd79b38e98ad474ee5223325918473e12fe6fdf2e4eab520b011b4ced21b9496af188f908ed487b5aec89e8826b1b0f7589c60061bce6444a200a2b6a8671d35b75b420dd571f0e7a3d88e9ae7c3ae51bd8d4eced9c9ea70f103b5b58b873bc6c557aafbf4e2fc4e777357d095f484f78cf6be496344f7835386b0890cd8bab1f448b6bd368e0defbb6f825571bcf3788f8bef3a3cbb0efc972d4d967afde862ad800fc61ce3d8cfac27c0bfd793220f703f2e6f3d66630a0623cdc4e9ed7ef56abdbf4e5a0f33d0d31685a2684132243c68da7eba579f46f8472b9cf0899252031258685213f02d62120c11593570ca290302194385ea86ed75d0ea70649294e4588414bf3cede87a6b624551a3dc324fe289304a7638ff749566c268e49188f3e1a09c949ab5d67132068b55000b0db8aba23bbeb402dd744b4969ec934b3bb8228ad0248e9673475fd450633c02089bcb13e84d956d30dce93e3749db57a14a0dc28e2e3d82a6084454a7a571f910d8dd6a9c86c27c1ec6b1f57529f86f6f98483b1744717133093bb2ec03eb01a473b6f670d903f497e537a29ccde124d2f3969f7f2b0943dcbf8ffde80c7af6a59f3e17cc3599625f2f43a1c147539e0b32742ce850ffe93728e7ad25f4b93d0376bd94800ecd213cbd0900c32f7f395eda764e21a77be7af0903be8719706c598a7c67a1593a3fe4404cd73a235fb9711de816db7df79afa995d956cca3b6e99edaf7e87835eea770ece648ad78a13911053ac02096d5e70a3ab8dc31e42189b9b3287c0ee0c225a23dff41a40e1143042300d9ce65be82ab8ee0b45287df16b5d0024d4f5ab563fd94a06070d30b834f85a7776a413eb83842717533ecc2bb0551f449d69546552ef390bf98af63359e4b6f208a648f69510e83b7ae1663329a824cc36fbc4e2bfcb7fce210473c7da2309d23cd34d39f4e01b21bf02b3615360b02e6c4bc05638931a6829ae03b07a12df37b25be6420b234515d6423c2b106d64ff9588f356530f65a0eeeb06af9edf9434be553fbb76cfa481be901a9cd402c8fff8d3fb77e3744cd26b99246488ee7c490e5d8e8c3944f96d022e0307ccb885188994ed836c47a646cd060a167c4ccc4f3eeb66d1c4c41f21d74677f026bfd4a7e17d02e7aa4485653c4b7f48279c58c8613eefd8d7fe980502361f888161c50621cb2a0824e866a2ea06fa7099a722408fceb510fe78837ae574960319a99b169261e1a25e839689dd9a2a25e134e447af0700ac0957fce688ef9f10925cf31d7e357205d85c0a74fe7f37daf6d7e28495798625c32fa2b6abd63160c38a8f812ac0d584a3e584ccde0f1cc8f02c26f8a2ba4d9f22f23cef25abac57598803e824c431162a18799c0af93e58124165199b19f48a6c19ec4d880d85d9a9ce65c13732e8dee7ab5e530d98f8714701ad6c5ce31292fbe8046a3d2d2f987813c5ec0005a957e069336d8ef33c658a35c3d65285447c55309d06b956a7a5de93ee36e28aa44478a304b541170774ceeacfb29ec4b446d70d8cefd4a803f67538ab56c8832c9e0c97b933bcbba2f82547ce98709ca85cb344e823777115ce5621f0d858e9df4a613aec9a7c230b68c90b89ef616986a9b5fd21ecb1cec3ff8499d829f653041d83363bf9746d912b9b2f0d074ddc7e57fb36368e5a0e6e55bf9bc14d99ae64568379089e3a82d35e9ec398aa074c5ae1aad858e7c893464c97f81afc372fdacc9f98b416647e56d9e6e82c67cb27320eb72dcc5c71c5fe32c32c4e564bc516ecbb89d829be0f4a3094aea4dde3cbb2aed1fde18010d0d33e4645d19ba36dd5c9198fc10760b402757147e688f56d865714989be04cc0f0f6495e52101c7e9ef8600398412cdb1c2c4e23e6ae02096d5e70a3ab8dc31e42189b9b3287c0ee0c225a23dff41a40e1143042300d336ce6ec3967472997365163f326964e55e66318231f31db274a25ff0a1fd38a1863109c1e42bca63210376e75d3eb195e380c97c596cbd27a0874bf5644f89eaf0700ac0957fce688ef9f10925cf31d7e357205d85c0a74fe7f37daf6d7e284e3e825ac43d8bb43776518c8f2745f1e65f7b203743ebe387b4100c2b4d85ec305fc73de0e8bb9700d32cf860b701e1f610550b583d3088fd1bfe52e344dbd56a500cf531b48444f16fb98eef07791b9044f4a0150598a319705513c6c7414eacd23efa38f4fd6328fdd39e4fb7abdf8a8c625709a8b36c14239bc0600cfe83b197d412548f4773a64508c146d8a75886a95042332785f0e42c60d2b2f78c9c20c112e34be2abdf6418b69fd2dbbdddcc992cf9bd31634f17f14a715cc836e5bb1229f1845e176232abb490c2858b86252c18ff015dd2dc6a233cf27344fe9abd7efb8f6afe4f135a4a762355a1117d8fe80d08c41f06533508ac67177aad2c6302c0d3d35711e9ecd936bd38b5530457add4d1c5d0de2dc328c3ee9ffdaf9b646882dd719b72eeae69a6e01911529ae4c3429f6ab2f5d44cf8f61f5394af933ea0e1f3b792a2e53874fae31cb07b1b3cf0e2279b816301f620001af675eaa480c2e57563f5cb44d8a3126bbd107a9bc9127badd7086d772b238f2b0ba947d757db1834a5cb56b5055083a6c3424c62ada92857c3695ed32eab9c40e44598c1d90b342c5d73c95db5534b2a40a2a0e185882d62614a461c6ace09e6c03a0f63377efc64a130e60778323b45ab08852f4b292dd3c1497d74cb1064d13a7812453da4688f22d4562d4402228b70f05653f06506c0c106f2ea76710be6d1f0791a53eae3a4e9b0aed67dee487ddcedef519ffa6738c96326237d7d6bc354b35365861dd6bcdfa4190f851502019fa3baa2bb196fed5c15fcb78fee5a95b0610396907fdfec94bb6ccf26867edca96e71a14e7083bb0f4dbae08bc57163ad13ce9e0fbd63505fcf488ef28e7cec71ce30ae8cba9d1717e73903f036d510e8131fa47c310849e7e917d7c02038eb2f1e0b6e8cf3ad3c987e487857c70986f28a5a97269b6afc7931bf8d2029c238435033b1c08ba55664923e87581e3158fa98f84eea3be78d38232468ca6ce3071006cb7e05a32e53840acec157f60c36e06b5e14baf022a58baa13510b8d5b68b1bbb8b70334c224e951b3f509f7580f58b2437783898f3613b2d2bd5f4d6811082e9f41e2c7671e93d4bf14e12364383a4f1519596014ee6582e1629dc251732b31e97e35cebc27e1ff1f19f9d2cf8c01a37b2ef2d82feb422383532ad6904d68b2b69b8967a80f3264d8d9e1cab3d14413787b01c6dfa730074d8b1c64a9cc3dbf4e5601fd73c9715dddc497cdd0fae0a3603fca26b1c1eb828b2eb3fa76af7254755b408f02aef45131bbd1ebf90b112070a01eda17bd6ee312badab395b84cc034c2244eddf012f45137ae2412e9f2e012bc5cfe76f3ed0196f62c839dea1d39bc23859db9e541fa3fb3dfd31156f3b34172d57fcbe4c5b8af823ddf766f5d2d89d8b7f29fd93878d9a9830c0090bff31aad012395ee469b5930f741a21afb061c62961d39e9c1c44c294eed33f4a3cd2dc4f3f9ab61ae1e47073869851414149e8d5e25b6ac2059beaa1785e52d2f87a6c8d91be77c97ca6ee2d274af5ef1dff5e1dea64fc068085de7d92fe315d602b2d4d16969cb2a1bca0deae55e49d5453fb829b5ad7bcf053740131a9dcdc945511a8cafdfc24559b0dd4cc1244c61d11eddc56c739e20418f9133795f9774477e5d8024a62bb6b65b75a4cc77f94db76145d3e1d5fb42449a4c076db17ed7993f39288f8da22320d38669370c874b1115cb3da08c9ea904b1fe04f0a41f5659b3371cf0260b682857b6201a110613cbbad53e621299c819785206e934d5a667be8f046b9a69c78af945160e6be107ccf6b1f5f51ebcf8caf32e3072d252e5d35ee12cf44a283359cae6a5752428261861a609d7f497b710aa29aaedf0dab25992ca3a18fdc585045cddf3c4d662f6bfb88a3be969f8e9f71558960f150e0b7db5cb94edc93355de7e0594e1d42f1a16f6d780038893368d9de3118e7e86f9e3aa639f60e24b8815a0e5ec75c0c2dce892fa946f8b24b9067892e75b6bfcc3a36d6f1b4f55dd0fbfce5eaa78f9a7d195c0e1e6f7f6e0d205f705c754b7aebcdfe96bb23baa42640c0edb92f37249f7760a8904fce551363aa50f04b0eaf1a2e67d51a43203eb04b457bc648331467eaa768939adde61acdd5b296e0bcd2e4c78622ccf7d45fa5c3316e29ae09fb744bd8e571f814dda7bb770c2e9ee80bfaf5dbc2b9199f3406ee21a0497092ad1b9e169008d008c06a68dcaa1ee7acd15cda657be15fd4f9cd9e5b5f34a3e6853a9ab0dc723dd4eee705216e3fd4a46e888190dca02f9d2292c117d40c2a7f397a5f529aafe6b967c099ef3b41dec2019b4cc4485e76c3a366e3c396cab4d079f2e54dadfae1137df7d5bd1f7507d445897cf5ef76b61c85dcf48b2bf9291634997a1e650a7a486880be6b31b4be6db19cf0d613bf3192081b87a342b4bf8a4058fa1a504ce56b074deef9f7798b5e68af46623061fa78041d33f14f9327b7145d6d2e651fe81bcd3876b3e64aa041580e675b271da08d7537fc93c8ce032d256ddee258d51254a6de56b83194e74d9d5b1b032a5e9594b1de7260ca0b2da4695d9b4f38a2231c7468216564278d170edaf34c4f7a4e993f47057201203773538b712970f823004f106c451240e7783bafb92789610d924f1e1806f77a91ef413a0c5a6e1fcfa586869cce61a57510e871e2ab9a6bf1ae9f580130d88b85ec6d6be222d03508163320f225e7b59a7e369c36c56a55639120e604fad61b51240e070406e71734dba6b4211163876effa3861f2ed77313db4ca7beb60dc4d869797000f0be98c610dacfff47c05223700ac00ec12f1225c04b60fe368ec8d3a2341d0caf3e2a9faa50ced2e9053f8c6618059a4c27bc2b2833bfd8bffd6e653fc953cc140825a631ac214061b55d92c97d7d2e819e527b18ccaf1af676cb6821de4c471503f0c71fc3c90bd8b83dc8f70eebf76126cfade287b133f2624082513885d70ed5bfcb826d778102af802c75de458afe701d520e19b6833a0978f5f3da5ab3ad504e4f1d47e145ac6f17f4acf926fb87285e5b0ba2290f65387ab8e2977ff879a0028e6718131326dfaa88dfbad496ed4fd4574d8119620920e531351f284a469ebf638f2bce80b99e8184f27f79f2ffd522a295dab4690709299b7a7c881866cc577fef21df2ec2a268a9f16ed66e5a82f795412555035e4fd0a79c6e3335ea3bd47fd9edce2ba0f3c6bbb5d4b0b9aa9210806f8d6d99a8dca3e6310d825d6379d21b70a33898c6c275bd503320a5d232573812a280a9141dda899ff20a20d0066572cd5afd03974ddce669efe4cf9ebd65f2abccb2035f714ea5682b5a22f3958d138dc7f14a22721368e045875257595a763169583f9f0584e22986f87558e30eef7fa8ac69fe23e609443877e04c29ca0a5f255ade06c3f5c55195a0dd226516e64f56da87133c6cb8944fba67d01096c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d3529f21e75c8135ee872c1a812c9846163527b9b41d52278058e15069b8f57e138a1570eddbba8313c137e9cc50a0bef186be199aa101f4b347ffd4a60e1f704381733bf51d99f6d089c0b206ce89cdb055d0528bfc0b84fd62ca99569614105571537d208b420773115bde0ed125c8f958db25c9e5edaa83835bfe853ff631b45f777a114862f7dfd20970c8c50308e399fd87834c4bedb63dd51d2cb76a354ee9dda6a777c835611765b9c0b3a2912026afd608d2219e2595b8563c81e1eb7da4f3faf2168095d806766193fd18b9e8ebe7f74898a2a0f7690dd097719caa2087b42668d006d6ee28ed66ba3910cf1d106480631ddc24ef5aee665b982084ccf8a7d26a009bc3ad6aa90de263b4bc4b35a54296745629f0a13b35fbd8e1d96d0f375e8134d5e729bef4fad8e9d8965d76b4768b64ac5115b08178d5e85cca2f23381bd12d22667f841ec504b09c658c9340dec8f3f3577d8114b12e1e9bff326993569ceceffaa7f9ebb881f648beea1d67681aefc1719cd40f0ffec499beb04871c2448e5e93c4763114bd01830616b84b75c568402e11acc1c397eb60abb27796530e08206c3acf119aa26eb1c5729d7c6a4f43ee9a4a390ea4bd340a73af6810335941984ab3c6293afdcac1d6e69937832c3978a8d5f7eab76b75d89191ceb66ff825ddbcb7afe97f12b62c6e9a78cbc516e106f9aa3b11aa6098422b88c2c59425f30dacab1a94906b91d884647a9c7569b19a11d304449df245011303b7c8c9186f8bed83aa3c88e1568a71a7c7f059596e027a44a6d57fd6d48baf862f6ec3159a4c9d0e5c1cca38569c240100eb4c2aba85d4df9a5eb1be0aa07551cb0f0af53dda32af6fb82b5d62d4c86f6f25df7cd77e992fe2cbc2b3acd4a7ff3cd1e01e2e6f308decf16f2accfbb55281286c5f1145b009a5f03d80c4215c2b123e36150f387fd565cdfe66866a112903d389d1db8bfd061d0f794ffa4b78419e6b58dfa858f13fa6fc1d0663361a193f7c3e15860ec995f64715214924a94d28ee5beb8cc2da38ff79e068fd33e6adb3c26ae2b3684b39ff53ea0f658fa1b5d3f07e4dbd05e744088b4210a5a670f3bd9b10e867a53f42fe36555f442826d4fa94783925cf9c5384489a51b58af8dadcec0effc2c5912a9a339f3feed61e271ca5e8b72a4765d0e4f6babceb949ba8fe25915f140ee36f90a04221caa7f94e8a39ed65faf96377cd302aa2f209d5f914427931ed819df0c1407ce678bacb6d1abbe41d5e42c7fc3cb5dea37f32a16d30efc7d2331712bbc499fe6d72899919bb3fcfff5b23cbd59dbe245f8e500b80638c824f6c2d0950ea8faf98a4186c51beb152b756c5322bab840e3230ab5f5405f926fb6f3fa6814cac7a162fec5722cecf36a81d5b334353261f319fe45e5f879250629eb4686255858188bea1d7bfdd947c9c08d67a3395ed2c12575426e6a235fdb97338cffd571859ac445b5e323b2f004f5e53154e064f71fa92377bf0720ce7d81153a99281a2929d960158809aa47376bae678fa704357544dedb36f2b308c3661649bf95072874c99412d28b93b84ec40778f7b89d924fc503aee2307e9607c18c960dd7efe8f8c66e53441262f38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec713760c129885e9a84270c18443e6211a6e6b559602a169f1728a0eadbd8293531d6e2d124654aafbaf83a1639f4d7dd99b391b31bb6d77cf5ba7778d07044f0ec1f328da25532dcb4852c74b386ededc42d4f860aa2a8d7f248c12be04097b176bc3cdb0dc1e04c2f3ecf03863025a475fd5f66981f76fb00c3f3f7763528d9b3cc449f188cb526c58112af8af71760af4459a2b8eed87d9a90faee319e393354ab8a0d12eb5c39df9c81dc3050bf4d44e58f89ace5141eb38f825ee2373a26f3c75840f68aa4c65ae525cfcce4036be79baa56e479261c45de750194fe932a4f7f5d0b71eaae1e60935c342b7ccaa81c1de569ac6341183fc0d664e9498d90f23c2088dade1181a2d201d9390e36bfb158581fe71b02dcd48779f5d55b025619c0df2d3124c5381adcfd5f9cb0fe2057d65e295c6121bcfa2c6759ca181ea5ddda1b77174d3b1885b282699e25ee8e779b995eeccdc66ea9b1ff23d5e3dc3ecb7560e4a8552ad7aabc9b8f648e384700572a6cae9de80f7997d775a7e2721da022c1c1607c8aa5d898baf1100001ceedcf039f37b4d48371516c54da7ccfd7fd63c9625dadc7ca4a23a881284dfb5d84c6971dd067e5a03a4bdff18cc1cedc6e3a9d2c8bfa306002a2bc583e11d161255003d291477fdc7b4c981cc8d1acc2ba59cb57e85432de39802e6319c3ebb3a3acfeee6a6c194e2c86b7951e5d24fcd958535dd2e9b58da64edcdb5a96e4c5e2c8692e2ff62ccc390482422efde1669128faf38063f435768035ac1371b8078c8acc6074e988e52502c8d234c280ec713760ed85ff00a74b25e4fdcff247a784b8347d6d93e9ec1a2cdc7a5c94042e26440eba3375869df465a6bcbc5db96f9f976378a774382dee55ce545b6c263a09e1378ae871550a18f2e1fd0f3ab0c2d578ad95e1b7889e959278446556b7b6887c0baafce54e7b9f00296406361ae76fe266cafb79448d57a9b6569fd1399fbb138f50b3ce5c4901ffb38c9fa47b41431eb93013ddfe817db2ff50700c58a47112b828ed85207f4b9f7d171f1dd6a4a9c29e743dd9882e8de31cef3892aed25fed93525b379fe2e23b63e231303777054b809e402c526af1a3a08a5a9d0d042d397a4891a3ac5467eafaa4f44d55a70052177a051915e7ab2f14aeb66bbd21fd606ca01b88a12b9376b4394d005013151ad2beb86209ea7cc11b0dea88f7620672add7c4b44ef19f71b01f5ad2b098bc3f3bf73a67a12f006a540298bf2f242d417ff2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f256220f403565ef36453c2fb316287e9df0178080f461d517fd4ac524a0c49e13ba0bb4cf553c134bfc450f41dd8932a3b4b01d6084eb28a9bbfac1f6d1366ad85af0ea8f15a62da52b7a3b7094b13336bbeb55065bfbe9a02d62acd0dea35695215bafb0c3d792685cb268f5369b18e7502a80269a30bb8da30b0fe6a6360cce463fd171ed9a9d0d55e5a754f65eabe5cbfb617d18dd32ed2579ed277ccaefa78cc1667f665fe1b007249ce042b96b643dc8183a14b2f3c5d5008a3042e3f9dcee09fcfcc9097ba1e7bba712ef3ea52afe7ef734b6c13596b1912b4fd0227de4f5266c9b0a39884c5a3a2e9d376433c43dc01c0473422ee47b355058376768a1c1c83a25dd0529579fca9130c4984cf164045f6fe7e3c31c516b0a441f3c2c32884600bbc69db0d9365100db82949b25ffa4cb70133c6cdd4be8c00f2b663fbfc636fc8bd0db3e2c105a0afb1720db246ac7bba8305486ef08d51841fb514ebbe7a1a131891c09a9319a63b2506f1dfa52ae0335b1c67c077dceae2a63561a36220e414ce02f95858f2a9b295022975373988d9cff86ac262764ac04bda0c8ca0d8f73af5a8c5d0a96a091423aaf84379315d2194d371339792fafb31a970014f0857fe91b4764c7f9ad2ab2328daec532da8da4411a52d60fca19fa296bc2e863d18fe48db5029fc5ab70bce9e167018f03e292af3491922c95f036c8011d8d825e7063b15fb9b112ba429c5cde37491de50523eda5982a5c08b0c9b3b40f75a78dd66e1bd69366e26b54235e3cc1b46b157fad4a388fce61f2d467dea7b434a6f68392b6dd72fd4cf902094ac5998fd97e3c0be42c233f0977027a35ed72dd9d62659e846d0c2063f9ba24056c49cf8b268cdbe63811c7b10ec20beb1ecbf2319f1f86f957c83d552c8b63803edffddaf0b4778a426fbca6984b24f47f9a06a204928069e864ad658fae7d9227879a6e6f7ca32f3b61fea6423ced505d54acb4834dc9e273138d1eac4728d0383a396c1c37d2f55c4cab35045158dd61bae8fdab97530ee7aad4a3e701a245f07cbdd1bee52f1e08c6540cfb97b0a37ab5486590507a180a93f4dca53ef44af004e18f615f446cb8c7082416cfc6f3ce251b2cde12dd8e2f5f6075de12991a4f2b21bfa97bff86a2530eb547cf436756b510e92343f844134294046ee076cb4af805f4f1181f6972ca3871a10bd9e7b7d2a4d2f71db6ea5e545157e7fd486fc23258f6888d8cd8329e60f3d2bbdf003baef960de2a6511d30c0475aab504169035368909d875b1e5233f3c1ae210bd9bdf2449243155df6db2e6a3e1caf2ba5c83f57fd747f87b403e3a6b8444d7eca68fa54c1cb2f4079c9098c9ae0deffab5a10c4aa538876a923682d6f77cb90d7e7c1737e07f460c098d6532b51956ab5b8929b6a24288206b42827342a0d8f541691f03549cbad16669df656ee7ad3d00080b6cc8bc742f723f7fd9cd0269603e4e22468f5f8f371880915959ebd877245566daba48543bb54c683a3d3960c64a1b1d568505724e74e0f9d363df946e7d19aae6b13aea318cd00c02f6723bb7e13376952259176447f5416efa889b47243b31eff0b520d2fe336475894231036699505b69613f4b362866cea9984781eb22a603a70917122b1c16d0fc38b4e5f04ed3d223e3533c787685a27b0e1e6c764438e84fdd27e09d073bdf69836c42a0ed08120e0a49ba8c63e1543c340a970840721d27cbddd244a551a52324c0a99624056c66763a2a45ea54d7dc99be00e179cd430381867f6529840ffd8142125ee02582a3b7a8353d14638cc8d08ac7aaaaba7e015682035bb4db523d81f25c93a3923ec118b2dfc00d4d3107c6365534f096854f6e2baebed44b3e2b085f0773c4300d66b26496d06a3651d0f98932d08e7d3c188c7222ddf7aafc316fe9d4f1dfe4d3fd8bbfc38bdce909ab0c425bb99afdf89c30e96f37f25d97884bf5048c768dba2e431f52a6693c9a4257127b3fd1bf165773cd768afccf313d961a9d1cd83b917536b6aff0af3d7aabd98d2f59030b4be7d3dc4bc57cc3838ff40d0f96cf974ddbf15b1a5b785b84029264e68f374ea90afd3bccbf06441f5928ec6c9752e9a44f4bfbed01bf3a6986f16044c6ceeca7cc65a2da2cbb071e5aa3a8eeffbd1a5c66ea8cc435601d4640862180899875c0e5a8d061801a89ce365731d1a9148785369518b715a0685b9866e388bf9a4c4fbe105e1ac796ad94a309ed8e01bc85a0b66630a4528fbd6e61538cf7b09426d1c13e3f39064e4f09abf35b3ce82a2ec90aab24a43c633197a782b608d4181538095b827f8c27fee566dcbd4116226e8362ef012e5aac76662a802d2dd074f6a99f75a747e48aa51cb8b9d08574a18117f9d26071f3445c63abbf73e441bd198d4b2c8cc928ec65e7af1eb7f9c475126ddbacc9822e269968431bf2c125dd072a850c36b7eea270a61e61855aa89b83ea9d57f51932d3bc2c4982a51a1f6b7b261b2d41de32e590d8fb652b909de33bc7684b8e7884f4042cbec1813c754194cbbf8c9cc6490102036ac25d0045fe89a4f47cbbab6e4528cb5a2a782d8aaffe5eda7508845aca160222341dd277981dd3780db2c2271a15fc7889cc2df8db95de29a464194a336041b410e9163aed3e839caf26d40aa04cfebc099da7a24281ae7626710a4ee2344c7a616bc193267fc14b8aca66c6b4c3ef9c016c05f6e95d15d0606a6c956b5dddee9944e706f5c136c5a5750ba0e8f8df70c315800493773826f9136d9ea8d55ec488f90a9782577ec36efcad7c36e38ac1d2ee5391ef3b8acf0a004146a92e5e5f8dca4d595515a0463174bf2f91a2c103176420f831ac9027bac2827950895a818701c3419d772943e4b48e715e5e5525d2148bfe63c61aa827125090549c9f04fdaefdc4b0fc6f93068e8bd497beba2477bdcba70c3f6c8da4dfbab30773d37568fc70eccf59e36a4ab528d998479ec05f80e3bbd06f1702f7ae869f36466357a796c9353e2f6f67136b6526a59dfa3dd6db895e559b5c63fd8b0c23e3914de54c31f29a604abd1d4c0b70e78345f7db26a291a203f8ed74bf18f4b8e5f38e616647f560420a738d3874311dc871ae8d58bef1797b6554052e057b4972e2d2aeae02a4f41a6b9d974b48ceb2acad4924c70cfc7295981d9683b0c0f9e548e4c92013ff7fe3e6ac050a69b6f9a1b5dafa677f3fc54da50a3a58f09d183f0e52c7044b9ce63ba5126337e0294df1f8281cdaf347037fd59b4abd4120c7f83c2b0fc58ba662bf45453c2705cf1037af9b22d52cb76c681f54b76bb8d1f0beaf859b3dcd86e8658908004830f0aaec3d405256933f36b6adf60ce0f2333b67a46865f088dfcbacff6eaedf33a479356c119029c27de78855ba7447506cc5dee85429c47d5329c1d26ff95b9543e910405b515e1442fc1b3a41a6429dc6f2b4ca7f7b469667b14c90fa46b7e2d7b5131232848b756a7d69ded405519bc2cccc359a9dc7fe0110fe5ac64a546272a6a37fc14a1cb18dc25df54527485572774dd453bd38e07a65c638ca2c55b51a17623758568635c20139bb8ccacee2bb1850a19046321d886114885062ffe1d4caa9bbfb466f2b8061643408e29ab505c4c0a53246e3e01f8300b5af56d7dfbe0fd0d78081e3f065f96c47e319a67afb1f981f99bb786b9d7f59c6cff7f73247bee4e00ad941e5e7eb6e16b2e502ab73a18b2c2fc926808715ea8b012c21eed5097c211d1093378ced6a6713ba28519ffe1be4cc74757710ec2daf223b1ed7c99216ba8f097d34072097ac256492c9d04851f1699126c12dc55dc0fc3d74dfd2e66376296424c45958513304db1909bc8abfbcf6038c50b2a5066ad9d8738c3b8e63fd1cc76c212bf9b2e3b9f073adbece96f0e56d283ae5e05edfd3d5e2670a2cd9f303b8b0c1e88e4c678548353d30d71babb19283913e4a72cfb0c214a71f4df6e71fd59656dcaa6890235c7b46ff201812808223a4d4bdb08de64e580bd5c0ded7875e9d48851836def413e5e29e7c1abd20bc859c932a3c3dca97d94f53205d8f9b826e8b058e218650cc9f65cae7f42465716fdfdadb7d732879d518ccea4bf5ef001b54d5287da40de89f6fc35711b950e02e414b679e3bd2b0941a3bfcb6459810d2e9f109c28210fd3c6366d40b7720aedfd6ca85b08d2f0e6d39875db0579f191315638192082a369bb0fff11183c7b39475cecb100dad2fdcbf67f446599b885bccd532d287b8e24a2fa4d30b11f0d7500897266ceed8b3f43492c3f21670ffad50f3cfa7f140244285b5815853e9f894ed599dd32c4e87e9acb32b10750a2c4c49ec036fbcf129ee6f743dd35aafdca9ea48f580c34034ec4aae02db5833012e19b8a4978bc315067de907b5fd538c41a295f908a045f6db030ba2b563c78a42b656067d5446448f240fe5c5735f558e27e991434ee991452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de48237832a731fbfb0f08c1e483fb5f926b43b87b6712ee2953af08df7678fa6317cc22f09756e79941e545fc36695aba2e52d60a3c878c590643913d52df8e2d97eaf33467d6b150392967985c664b6886d821dc184c83376fd23dd98c229ca541290f4cef2aa411e7c8660dcadebbf7e2c0a254e3e1559242c8f229af92a6d12a89fccb99635c66e55fd3092e4418445a6db78ebbe038b8a620b3af8ff0f5a69a48f0dcce1d95835219da9459842ad3ae3438cb2335f6f223671ee579f3d9e6f984b4ff158dbfd68e771a344b9e749a2e97e9222e2cf783f968fbd9f756269eb05d942ccb52b4a7fa916f40e8fc6983e551220516edc55dd2a2a8956c2d0cfeb127cf650453ff229d1a04d59c50837995e2d39040cb706aed9153bbe494967b478d8b7967a6ec80f17d2aefc76aaf5e1a406f2ab6318c0f3d97e182a28d38c4002d6c165b6386c7786bc73f2914aca008fb45eb13972496b2e60d48f5dfda09ba05f3633234edc85bac9969a9eaf7bfc2aaa009a6e1157ef76bb54f414c71f44193e7bc36eafae82664fdc89258988c9261cdc18d3aba2830133a7592bd56f661bf0177849547c271e665dd7ba480b8e68704b291a5c9296d008aeecb89e907c03c6710c24a9570fb05368f792c20ba7dc1f8aad768a542d0082709eaabb992b9b545d698ac0b7521b7c46a3672cacd4357359f517ed0322ea0b53214f98be2f110f02bdb1520f59a4e7cbf37845d25188b671b567fe38c2c80468f3c0b12b90c5cfd890208052213c08bc09dd8f43c41da0e05fde8e69a6b0f2f0b67dff4c1ac9f4809354ca203b906207581bb00301f07c16445ca2bf09522ac867fffd73b37d8a797aa61ac6e0c7b8be496cc3b31fd9c0e31d6581ae3121e4bc8e3d26494fdff5962d1d652ccca3a1d2616ec47d3abcfb759bf23d9f0436a31aab56e91e069e84f63b1a06f2eb0d0c3c35a3517ca7a3813cc639e6ac8d7842f363e41b60d51742c06c5a1e10a706c7f419402c701743de5df6692f592ce298f1010408f9a1c0b866087fcf50282fe8b8c26db306593061233cd8a263f5f612356435d1d8f14d877294be616ecbf9731a87f491c59acbe6c7b09cdb01bd3f967583e94295455d1281623c58c1e2ab284fc21eda8863789f6b4eb28bb03ed7730f513884e411c2942e4b15c195b3ef3cf08beb38fe9d3bc3e4e54c5c4413f08d457ad8e0cb119f3afba5ccb5ac15af40491e0fea3bf8c99d36c6c4b973ea640f6d30d7f6e8c6970a3c9f3d879b90b0607f52330e93ad54ba3584843f00171a01ecc0cf74611503300312d4755f24b8eb479070384bc244c4bbc1f5ac3e36a600e01bdf4ad8b7da307dd583c87f487fd20008a31cbd6fa3143250e441a7791df9643cce6a55029d093290673e5232dc03615707951ca9f1c47454fdca05df6505f9f677bbfb922c14a750afb948330afbd9b97b884c182b625f6b5217a857ab3ff523a0a47877298fb3ee29b26ca364d3595c82635af057aa497f06c48868e7c45f2165797e144f7194e278ce3042ab597d9154cef4410785672a8763ba692c169200eda9b756a2efb7c9c9c61606e8284158834c42ee8dfde444780b4eb6276ec0948262e57e50eef489ba40f79b7695f413fda84884b204c3ffc41e4dfa8a665ca7d93cb84034eb0bd08d95593c7118adc12544f5fc19fd61eaa9e37df5020b70aa43f9602ad8bc78e21540b818c949d3672322ddafbd309ff50199e1633c71474661757abc7722c84211371edca4885de4ca3b2063e166d46a0dae53e12f095761b952ed2e5ef47ac09441421977362e62034b566dd1913e0cf20e1faaadaaac60d6fab4a758bffe04caebd77472e76da2ea2e36898ea2952e0e276d750070b3ec885012c7d744aebd6f4e8d7627f995145ea838eb24cf4abcd5fdf8e9c5e66f152aece1671507714509f0816a23145342289612b1510fb3631da3501b36482e00ad172ffb545d0a56d029259946a83b556009e24ae296bec428936ed57443d12eda74672ed4a836aa472b4ec27fd5c6d00c7bcc8194dfd46d9747a8457591638e35ee545534aa68244d8bcac6fc1f5b95c93c5d964d5371d58312be26da3ade9a7d09c57aa4170c91f6603991b3dcfc2751e72a8c5c31f965a6769b8831766bf555314a601314d31d31aee2c4abb9c6c1866ce6c7853183d321ac2309654c91a5cb7f6b7ac400f6fe9e8d5d3498296a1380bb9ebc08675535b0d4dc08568934882e18733d525ac0517d1bfe6041d87675969a36e5d3c6d51ef8e153f47cc9b97c1f3866095da66a12816a43f69f1415690392b4cdf37d582d2be6e112524915c2721fa8e448ebdbea0068b409d21847b3c060fa8bbd7de40a341e8a4fc489fdf73e0d92ad91b4d98a7d4ebe90f9f29fec0e1cabf3797429b5f152609833a7451307d091078e8602aa4bfec927de6d6b38db6f71f9f4935d8bccbf54c20895386b49570c49fdf300638e3e30febad790c706e65fb5e518bacb50b12c59b1b08ce7a7983bd6c358a69e10ecdd8d5448b26f6bbc978d0209c29dbfb0a8c7699e46b3348764816dd62e4d79614d9884bbb594425befe5dce706c031b5e961a7dd8cf04fdc18db7f6c54850702c8040cd19a8f1e7e5ccfc580ac58642fb0c78f9ccc42cf49f6311afc53b80029c1bfadd9362a58e3b597a91374adca9b3dd2490b5ff901ee6f8f3d2499fe0a52738e9f2f045fc8e97d878dc96296decc461f2a70259e285c1e0dd005fcbd45fca01276b0f44e3157d5b60997add5548c3cb521224390a64888bdcfd14b7501c3d3746e53c058a527dac1831a162469f6f5e6b14ab8087dfeb3a332fdedd1171f5fe8067194506bb73c85f86c4678b381e1e854f70e22511b6256f303f1e6d000edee3293285a10383b77409b956adc42a844c26ce6f262572ddb85ecd7cb5dad819aa9b5f277243935a09d76fc56dd65f33307542a924404c749d06bff11821bb0d971e2f1ea7a5141afc58700d2681c6f6132fe09c4179a2ea4e2adcaa11ed0241f8c38062f0a87b2d4d33a88cc21b4b31f56331def8be9cebc81c4e6d5962bda60d329e677be06f56b42088cbc27ca11eb9dda4821621f05cb89caa91b16fa4c29b5303c370e500b7a3e4bbce5fbd1e71d641590232853d4d31387bfc577bca8d50170f8f247a146b0b931a62674fea905127b91f3f54bb22f91bd0aa423d3064e74a12491b7f1d9325acd2ad1818a2469d8703d6e8fb3fc15f611d05ccde539b00269f04aba211a7c3437208db87e432f929a55b2a9b0dc2ccc3225ec8921ccd518a3fa7e2816446c1e7f8f2a30b287fcab1acc154cd81fe42ecc87a97359c8916ed4d62755e2e4bd0f60708c6b4db12f2fe482f5ca01f0bd531e1e1a76782d035b6d7b1ac70720c98cf03df45414bfa252894cb678ce83c0a9f61a3762c6c1cf19bb851ceed3fafd1e414dea75077456c8780fef9dee50ef5a0ad1a67cdd6a9800d459d20a1f2f34e4dd8a5801ec316077bd379d0f22aaba5f3cdbb85fe722065b48c03e729c041ce49e6e9233dd3dc0bf214cb276a60961cf528b48b639be83f83a0eee866401d057adb66664b6bae4b270aff4e33ced9cc37ed9605683309cba6f1ede5f0bc60ec55cb6a171e1aa2e58eb7c40231bd7f51e61197f00201c89bf95dc6ac5d9aa2a84b5f0e37eedc2fd1bf79711e68106397eb9de538e32f254a3efb4f320192c081f8764162b803f1b6d68b48e6fdbd7c1afd5595b1bea654d77df6b9e70242508e164d1cb88845e113e9295dcc695399136764bedaf7e114d9053b3ffd6267908ff735fc4a36aa567ae8636e06b5470f8da04c10dafe0c7f8b2a75239dd3de6503a414d11982be1aaf20f97370d08108cdfec251c8f5f67500f6bf31857778547d8741893eae598201d52569a115b83904b2480bcce22fbd34f5215e7fd9cfd47d6ec885fb8802c8bc09d37b5602319c7276054bc6a782141817cc959aa51d5f852d5ce3ad70ba450c845c7a2fb4513e36b0b66d39319e315498b7f8e5aed2877dd229a23b3e9f04c047c5fb81d674bdbd833f4fa1cbfd679838db4eb1999e7c31bd3f5348c29fb0cb4033281bdc4eaae336b57e18b6dd9db27ad5c8bd7b13bd3862d988335461ee89668676b4d8ca52226264273279aa0a80effcb70467fe700c44ae083ffbd18bc004c6e7a4ee19ba3d4cb934c0c91a5a0ec88ae9d06870d50694ab0e49c69631a2304604afd6174a2fdba01da5017bb3b1991351f733ca31dda3d9b23e0ad7515b47eb9b8df5caf79b5bf47deb80a4d3e8888e2f943fda9b4966c413af8d3f63e266b78edf89bdd9cf7fffece4bb323f5ec82ef02392bc9b706eb49261f3b5bd391fd8bd402e4517b49fe4c604979f95c1a1acfd9ec65038e1104cd24a7c28bb043a287d4ff0aa3f32587609cb1ac8f697192f573e9bdb7895e2a60d9b50c084d9ef15871c5d7a1427536ec94f46555fe9c5e0ffc5796d073a125a5bc9a1e7d38713d1129de6f0a6c44b7a7db0ce22aa72823376226f76c522b37481eee1110664d23c64c1e11abb4dc8f88bb7be45bf30445aaad8e83398060ba30793a06011752d895676a10f050ecbeb1d56de1279748d33b65accc536f4e572dcc187d4d62079f8a4745ea7c2fca65d79ad353b0ba00c543585e1047d14fe9f46aa93a56aa862b4847a8375b09f30294eb9fb657d707388782ecfc9a620ca157a277c74f6734c5b22e9ad4cfa5d405de350c09b01441aca41d00bcd3626ebd57a4669d7e47fefcc1c9953029446caaa592c76c8135c9f94c170a769d4b29861563aa570934a2ccd98232bc1a225bbd1a61c08ad6ca651ae6040780501943a5b90aa9096b1b7c97905de3f950b5d58b834098a23e3d2ecd4a15bdf73d0e76178d0df21505dcbf0b0fa47d27f53477b70ac798db045cab3a8f4c790362cc83e38355f86504a64140fdb488a2d70e15e9729923770c241dccdf4a87a688791d81a6ca0054a11442f887befd7fd35f8de69ac0f673ff19250c6e172b1344540e25b4f1d691cda4e242fe8f9f9109d47f61bc392b9b1653130f5ca149683e059b30e0a3a7a0be936994cfabab287ea470268990deb4ba64d1a44b065422de1de8d72fb98c09e624183961620037d6938aa6bf8ea5d405ba9dfecd9a0046532c49930f36f692dc7dc0b9904d32dd53f686d4b69412b8d9b5c15ed1fe4168e406c035f4e5d869460ad425667d67fdb1e8be7792bce10da54803511c18c2b140c3466c4c0a45a5784baad3df3d7fcb33cdf7d363fd643ca65c372e7a4054f5775ce449bb7ab3ca98fbfe88cf986bfa29cdfe6ff00681bf3c0256383f3b8a98740c6d2976f4524118e2650fc79ad8265c3cdff11d7481d28a3bd9d527ea0d2e5741bdccb225a72817615bcdf9eb2c0fc3898988c4f9ddf3c2f4895a4ef2893a4fc5c185a7179df778103eb3258260c1082fd9ecd1eef8980aa166681408a745567124bd3ed6a6d22b8ff8458da58d821e3cc293a1c417215b8175c30985e58d871ec4ee1163eaddfe3a13d1e38cc453d09ed509835a7987792d16dc5c8b1fa377098946d287b32ff971022106ebd142b50547ea66b89c6d3b66ef84d7b745f536bedda1a32298c84243528f9053da7cb2828628e4efb49ec37560807acefa757202c0cc3321dc0400113b64a451b436c777ee770743c68ac7cc390047b52859761861e02bd93b736192a4a264dddeb7547e69d3052a8d6272d13d6be1f41cb736ab1f0b24854723c146b5e3a1f0204de37510a3f2f66be269cb7fef543be1e1adfdc4ef8d1b1fe23b9df85b0216495ae43489c88db27eb07bf8d1389e1b03c39a3d9680406048d0010ec5383fa8e52294bc88b9d3ac847c5cd19d7b7cfe49cc8fb0001827b59ec2cd960601b66e86edce5dea3e147db83a9fc2af7f904464675a725149757eef358452d0710b60535073868c774c3ebe46e12bcdfde399aff6491edb68ab4240e453287034f1463d108b5788a02e75e02a7d24d6244cee17ea474537abd8851a2e84c4db5cc763b47725bdd0f7748c005b9c28c73d7e8cfc4a1243e469ff7793eab4d01b5a8ec0ea6f5103e8243e77cad76c14a2db3a0d04d1fd6bc2db1e1960143c63993490dab3da5e12c5890b09ab33f368a65b89cd7e78fc07adfef7778652433c246c4359ec2032e0de26275c8f7c0e13eec2ab52ce1d96901460426584f5aac24e012c7fa3fa59ea4907233d824f97e10216ab76d60b06424dd4f2a3f66b7d4003e465a9d05290beeaab7fff5fe9097b2609a25f13776d011c132ece16889fd58c362fb13a44971e2eba4255fba7ce546857be5e0adf759e2f74ea0caca44ec88960fc385e55ac2157b3aeeeedd7aa44a282882393fc214d8ed5d6f51400d5f1516f9c5e27f6a7dbd45aa45ea10277bd9d1dd1a5a57390ff33e09ee3bc34ec2b34ea5a60ced7c801c76d1ff1535bf4915e9d31b7c8ba472bd4fb56d6821224f56f4d329a96f140e4984517dc1e1c8534e2c096b5cb8e3f2866d0c6a21b76aad850e8b6d2e156748e696214fc74601b0203f7a422fec3aed4e3e7356e70ce37b2d62fc92c7d7eec1754e70a9b3b39044b80bc0d862c40e41d4939ee0ae023bd96c750379d07f87159c343f6bf79eb028256d774c1b23b3cc6b20708b19402331b5df96603c51f5bc0941eb5d2bd19419c5f2f6fea7568b7fc3d5ea701eab4394705835aa4029f8df23bc428090bfb531ea3235382737b5e1e5befdd101da73679790dbae26528b788d996f3f7c31d72592f4d24565f43c229e66fbbbb4f80aae05a61c51eca3bf7709e95cc9fdea5e6af505d6bad66fd1077c7db862fd8d4a79a11dabf6898b66b37a689038bc5c439cc237265287f37aa3b945bd6dda88f67445fde8ed03aad200539b7d5cbbbd971f8599ba31e8712d891951fc0f824d072b2229ecf2cb99f5344f4fbb12a67f5867fc0d329158ee7f6285a5ca1185a2ab8e0588a4065ec2a16b81df37f2a93a579abac0ef65466f7e7678a9d57535b1462f7b9443915da324f7dfb7d0fd4f249d9f7dc311490d64700aa9ec9df0396f82607929b406d2abb060d431c9a75d40b17a16fbd3e85bbdd2d5d198f6642f114e70d8e2b47a184efaba45c262aca6307ea4c2eb7b0ad9018fb1390227840613c731482aa7982435f9f2814446cd55cae8fe652cd3fa35c12d88fba523f5d0564832c2063c25808f0bbe450553f2e24874dba85d96e60095d8ee7ea7baa04d1041045faf22799ecbc2222d1ae0a0d559301cf5f581a9057d2eae5e4dc447738cefc871c692a999372d39428842138be1647744f3e00991b52b99b4e24b639fb016caea6109d7779ea8668920f9bcb0149e112e522485dfbe23bd3415f9c10d4b1e6254f81c2aea117c046a424c523d4da3171e00e3b317c4e8ab04e472b07f8cf2cdbdceecaff8684b5307a875d66188abf810a6d7b0b5a3e6eb4b77ccea8b18e1ab6faf0d3a9a4c448a1945d700542d200a67d99988a5240ea1993c43702de985b930c544116d212d17bd4ab7a8562905f4fa1a23d56104e01e59f09202b222427ce2a824aa35e01b70d76e43696e0575e11bc3cd79ed2102f1de35aa08adbe45fe5dcea4fec7e3557d51dac957272c77984e34ac6d61687ee76323677e7d951df3bd4299daf022142af4c355c83a70b97bf95b596d2925f9054579d7a7329fd316d292c648b5364e2ca0d9b16e7b8ad6d8a243ff4d3ed9e085196eeb40f0d971ca2b9cf5a661f9d03823b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bd348cf54b06ce147d779953ddb2abdc661d69ef0c7fcfb7a22611533146ec538dc8945197eeeaeb8ba570da5cd1f65a46913aacf2f8cdbc794509c7dbf5979f124e6c401658d078f8d81c766b6d09fa0c309b88d81af74d5f10f217dd4b53f58481c7547e2c57affdf6437863e879000c3a4ea1b1a5fdfcb6c46f857f222c0571d81404adf40d0d1dae4e0ade3009fd228a741cc8681ebbcc3badaf40da67a16f741cde609679f6f9723d9f7efa18e747357d307f25dbe3a1f4e2d684d3e42e127a5a45dd8758212a7c30fb038ef3fb56a077dfcd40428fec6c5fde8f06f900436dc44e3f16a0bf9316b55b1554c6e003632d72c2ef0ee5729b2cc3048caf7ea672022c005d4a8dd72f22656102601091f3952c6bc155dba73df9335b1c57047defd5fe7e362c32271d0b58f6bfa2ed390f92189fc6b0812b52d250062667f32c3fed0292873951d342f5f28d6a1c2da1afe6482bb220957c56a24bb930f200311328a3d0a0f60437ac8babc5186185431c65c1b49ef9756b1c522c653dc4eebfa3d2441b754a29377bc0607ebf58b1df6368e454b5d26db9d1f65d48888e68e93a3683a4a86b8002bde524d500d08eb2598b145ce4c289cf1b69108194f4e532667039a2449b3518f8bef78c5b5b7e8eadbd367890cee76fe8882ba1b366ad6ae1fd408c4ebae01c54a2616ae1e862d6fc751731b31f261e820cf38c5284ae656d70e1a7699a6072f5359dd9b0dbb0740a20bc9b87089e030bfecb91fc478830c8df83e28d645a2b5dd2327bedd1f90e3473d9f746777205b8fa83e76c1c5c4bc0bef3d1bc46d20bcaba2fc193f0a7b5bf8aeda02ff620e10ab6dd3ceabe7adc6eb04e3c2f1f87bc5b3621809c019363d7b8a6d528909d47546877f64c5541c74871b9d4ca650904a0b66723b1e5836ab420fd0e20d8ae0e37845d15aed97eaa709f084491687ec0f7b34139bdbbff6e828b06b5979d2a7bafd2927b62fc22c1d304f86fc12c44056aac5089d9f19875c1ee27f1b1e373523fd6dff02814e39df594eb0117a423fad27ea205e0be644275f3119d727af698098b37c53383c3df31c63ccf5b88d90a111c6d9de9bbeef702b904bd326d4b48a252821644fb0f033fb685104ddcff9645dbe9e1d6b423cd1956a9b07366056dbf58bcc7436d17bdb25fa0a884d78abfa5c37bb2ff28830f5fb132b5c178f4d72a7a5bb7761b6b46a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ec15a98d5b318e49b8dde0bf4d40d298f68d16f70be6a4ee68e0e8374611d39271ebf1e74dd3d7cd3d4e0d9380dab5ec37b925ba9e60d3827aad7326c73ed2e8ea02ce7a46d4ec3b3d552e20fa862a0e60fdeee9fd2f22ba5c4a4d098a42782d67209e7b3069e61b1246d3c19aaef2b462e2a5628a2673c61832dd85030f38fe1b663c8c22267feccc4fbf3c050734af3fb60724798ca1cf722518d7af01907b7f0d479e1aafa6c64fcca52d9bdb079650948a5d98c7c63cdd12ba92295383bb809b18b5a851351a7567d134c794aaeba203af1d397049175209b8a8519120a4d43e57bfd0159a33cadbf17308beca36afe076be7efdb1b94302682363a894b97f3dabbc9b414e008c9649e9a2b437ae59dbfefe8746007243a481feb773327eea6986dbcb3fbfe5ca29e50c00db64c450628b4dcfa6d89cb0d7459c046ac88a1345a8dc3aca8b5655e4025768d76d47369cf82f1496ca98e9885e2ddf59e15577832e866b8760322385426491c22472446ee2d6511931704212f75bd30171a35d40fc04f0827b1cb1a418079ac4248eef3b4152c52923ed875b39218e4f10b8876001e5bee17d2d372ea0ab469fb03719d31f44afadaa9dfd221ddf5f428bec050bffcb87c032b5062917c384b0a9098adbc73e3a50884ec096de39ca1adb234ba911118bacdaa51f804de22847aeffa4a0877c2be3495165e2d69f3618d3b189a845eb8cd4f37c2c53e7552ec44fe092016c24f91b5ba308c846e72e95a2a1cc01b583cf5d9559fe1b742a7267275faccbbbd610807c074073f578184aab459a200cbe142dcad8fd33980705435d396cf5a4ebe34a298449e4225be9f614edac8ae871550a18f2e1fd0f3ab0c2d578ad95e1b7889e959278446556b7b6887c0b834c08a6f77b1da37aedd1b165fc1f7d61522c930f8691722b49013c8682fb663c7aa14f9562ca4747f44ace8771f456fe83da586adef519d7f879c6f9e64ff1969c8b4a80788dabee54685f3845855c7a4c9b99617ddab1146fe03ebdf11c96053f17354e74718a86c5a597505d94d3308637b1851265f24386963f54d6c605a02f7d8c84be6f372d88d395cfb0e09a4d21f8d0f874efb1005942e0e9d01a1cb30fc0c699b7ec432f4d30a51d7af5952d335a112f0fcb5f32c5caaf33a10f7949734e2d663151d8ca91a83dce460e222d3e98078244117cc417334098514f91f2240b5eebd6b623422ec4d26f4114970289e5dddd1ba671bcdf99a638f25622d1c486742a178c879a10a2def25262bc199c750969db2ecd7f66633e94aa17b7b3b20295c61d5fa0e0a6f7652cc96cf3aac1ec5bb702044cbc02a65d2700e2530e479d144d9f1c630ac1a09e6c45d2b745501a938ec93e6e74075bc1bd17b7181645525fea09f2b54ef6a96ca94bab6ec08332a4852ca024c163a1521d1e1334a7f659b2ab67e1416630ca376197837b5b2b5f96ed41ea8bffd02dac4338f995849607aa4b9cbf259f53ec617156c9770c069aca0d1d88be971ae24a80327d27cd75c06cb44937a26a466420b152bd40c2ce72f11813f54d161103cdcbbc7834b19996ad9db591bca1261d7f66806c29bc195b06b34f138c859f190e63b237886e97ca528b69f0140a8a58bbb5886c2baaf80c0cf084e3bd640740a2224677d9a8fca77d8ab394d158023244f0dcc6144c5957e2ee78476b5a12bbde90d6d9a3639537f058b49c9b861692140cbfca04ac790f721fa989d65884932b14daee863b7b845e64af45486eda5559a36b43e0c43c65f5bc2df59e17b8416d212f8f3bd3116a331b91f10c2388d0fd39f3404fadbdbf8d03571f8e1eeeec2b4314ded2c688d574d81d378497c6f7ecbdf36e0ac875a647b9f0d1509f3dd97c32ab5730d426c5fb9fe0ec8b7966a87954e419554d959e921c3e0ed0a48a258a2b5df3335dd8aeda4fce76f26491136b9cbb4ad58d37c7c6f7d85da49cc07460712ec202e18473510ec2131f6c1c16388c53f7e2571c2802ec2ca65d14a27d61a2c8db4bd839e86791237d9c5888e1b1fb8c09da6df209855575390fe5d7ce5d8f6173c03fb24b6781a9539ff3188d37002f2bda4da0d3c43dd44f05f0d24c9f75d2b8118458f2b2fb4a90878c97444fc2bf3564ef8b7fac641007a5b683e86f076bf59d18cd40873ca8e8ce4fbb2a5413261718662cecc22ca1c47305dd629e62bf0a1530c3f40bc2c16c17316cef6ce567a92383d83eaf0f9cf12a4d76b5cac7a8a78310730cf21e18ac232fe6212d39e626a98f8d36efb0fd1999505a6a7a40ee99c9e2fda94ef90612d2f56fe6e452ffac1ef0b8e01d36ebc4a277c7926866a5373caa99eb2a71a56aa87ce4171b4f81f3571bd5d39b9cbabb7c829efdad1a06862b378a70fda9211166a726f6ff5ea6d61cbf26ca3aff759dea0b20d46e4b42640b2336d53d66d6e01d810db12e475484e5140d3b47ca2591454a6badf8ac5ccc49738f929e34c7e516decbcfad18f57292f63bf10e1a216f52797e4d3975f47e7ece167490b0dd84f2407d893c5a5286d1eacaf5c7a882a20c562ee549148705e4e496b77c72d47d3b8f4b0a9ad842ae09e658d90c3b356dde65ed9b7b7badcd466a0baa7a1d6580e540ab5822243deae956aacc26a2322f5be15e791709e631ec52c733ccd51222e2e3b311bf0ab0474e352f0393df224ec299fdccb547abfa03da070e2f1c8f6c3f4100b5fbdcda97ad8119706b01074ae0411dbfdf229bfc07976d13c7f5dea7bceed6163a94bca130e549b5ec7f0a15ed213896a28037d5f2e02ecc7a10b5a8bbc15b3887e0e5831dcf9d9d4ce67d134ffc628f270115eacfff63f41b6bf14b84b2309306d70ff8d9684404ab800cae86bf07b30abf7f2435bfdffe1543d9c208d619196ced99507cb02ffa4d99ad2cc01abccf79516c6e981e3b35d811eec1208ed50f879eb40012315cbd0e5ebed92e602aa5bb69e4b7e42d5f91f0db74227c44a56126612323e3664a171ae5ff15ab1106e2992a634b5dd349ee7f55ac9b6d2d4a25df266ddd5a5f11fe94c001ee3de534f077d10f9c1d3744db302492616f75a707299c7acf061ec18590f05e05fce324fc03435755b7318773faaf6ca5dd48e19c9bec66abfeed4121d2e34def2e97ebfc41af971c309a0950d85a1764c3d69490a8f2825ef502c045207b13c726250e89376f6a798adb82c75b9c03e878b2cba053081a2bc63cbf093d3e8ac349f8681b974a4c1fa964a3e6172994082ca3440481ec8751d9171e880a2a8b03377928af890474394868561e51a928f4fba697cddaf8bd95ef8df7720d2ce0108fc00319bd844271a9a6c1712cca5fe466f41a87c3e9fe14448b4a33b5721c62705a71db136de536e7540b5132dc0828cafef34149bdf79432a61c11ef43a37054f8808241826242ac56b5df5cb89cd326d4fd7307d38221ee14f09942df785b051ec3f8b9c0221ac7d496b51d1b85f548b920515d86282b7382553784e65a3dac69ef4af45e980cdc16eb737ef70be69914887a8724f7ff69daf6d36eb09353040d15cb4df4457b5858f232947ea531152df2af9b6a61caa3917cf4a7ddcc9a1dcd0d9327a32d00e29373122c0fb3f4480c5a1719ba1c3e8562cca65d4ea760477afd14a4ff5c16ea3c59935c0c5a09a662bebf3db5c96904cdf29478985d0fd97255c374b6bb25c2e25c4a26451c3c01d592afc40fa9c14a17e4248dec0f4297a12fbf91112f6732f73d59a35d9692a981178f58d8bb90e2c83cc56e53f5cac14616986b6727afa993d62da6511a6c8ace132abd9067191bd9682fc778ce0f5f2affb33eaee7f1645438b1c120b3e037316ff455a8919ad170666d904f72d2b1ce9d006393cb5f9a399642fd125282399ed461f8c830c6e41afedd184d674c0fbe96c1b6710803c49343bce1aad05fa5509718ccbfb07acb939bd9f03c8aa661dd97c94e51991dcb9ca9b0ab713664d415ae6c111a37e5b4d363a5599e94af9d144d23fe37bee5c8268fadd26c19984f2fbf85474629adc7f41438c54e9e94a648dd07f4bd5be21abaac7fce2d474660193ee9bc6ea6f7133d8d441833c0455c67871d69b8ee313642fd36f19cdfb19ea0ffa61721c208633d0a827710d03eddb8955689baa88632d14ffbb99f1e7ec2d7d1ea0022b260be19baff10196aef93342ff79c64555391a974aeffc8c9808a0a0a44eb511440f3d12e2dcdfbb18b08760915349b9be07440d257de6080527851a57fbf6c459c1760958f36d770c42a01fec02551c1b9b6c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d3529ec3803f255d1d073b3d545b75e1e285ff8d01b41498f2cbc96ce023f6a00ba38bcda250c5d1b98eb6c760c6124b747f9a87791334756655df91753290c5a0167e12709313ae565d53dc08063f79d3ccbd73c11323a8afe7b52b43c11175eb8555425b874f0c192d4f52716b8574e2513eba14e680ff36b74883530e3f86aa7be49edb3007517383a64c68c3b5d149bdcef9cbf1db90928b07f4bf718f0dd5dd4fe436e4b3fc78cfd5d81c3fa7168f8c718d1499a2afbe6a0e01c3bdfad5951c89f6df9cacd2b4f9687994ea1bb517b99a2fb9480aa205acbcaa39cc88e1f9c8e37d135d3f853d68fb689b1a71d08f7da43b537ffbe7cd1548e0cb52c18f09251b533bbd9702e2263cad54cfff6bf7e9d9f260f9059ca5f2da392e26ed08cbd4db30ced172d86ccffee7ad736d9c6c19ebdab64419fb110f740df181fb52b5cab854147ecd77d1a64b7c86eea5d545e7458ba7606d3285a20d43563d8a9aaca5ec0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d3529d315f52e11b9b0ad69b542f709dbb18fd8d08734ff6df04469f2fdef440f943232a4755c0b1c246e9af19766085fd1de849f34054ab6c40ba482ed15f6acff00f0ae45f40894cae03f081c8fada0ddf34c9b7b05c0ef18bfc387c491e9e59839449f096cbceb76170b03f069d3640e58147c411bb158093f9a28657ad2f9950ac86a6afd70d634da54efd27eb54a4d414a4de389d3ed7f10d5014fa17086cfa560886645a8998df27b08cc576d4d8ea2834f0687473651c810f5d87dea5b505ea2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d92f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e058076bbf1a35d554b02f03b13ff999b77f5b995eb6ba1ba9d8691b1efe7b40256c8ee5cbce5765507a9b603c36820d016e5ddccdebc84f1dc59e973016fefec87d95eab216a3475d60862e9b93bf6c8007d08696b294a3230cd03232b67ac972641747832527a3cf1e341596d0fca79b57d801ca1050c5abab430de817a8c6a9a0c5a9022c8d77ef7fe851cb34748e497a3c412eb8c9f3a9c261458495e0b49473c8fa8468b76c22b3999f173cb0731688433477a0180e598e1d7e86fd742adf229cde063e72500d861814f2acefdbdc76e99a0a34daeb28ef21e99f6df644773a030ea2dfa3f5093c9bf5612d872e5f5dc9fdf92b22e978790957f3feebb427022496d42836417b1ce39cf253a69f8dbd6af08dc1e7d967cbf184057d51942ad95030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d89cd16e8029e21672dbdbdc867bbed3f976a656f064b8250fdf9e46e5ec1e15c647c4cc33ae9cc1e4b69ab145b86d38591495b6f550d0e76f32282c34eb72b0ea0abde692220b9742d60f58b47f5c01abc0fba1cdb08d7b994e9b8ef78244d11a60183732d1e2820d1f09c72341fb08e5d6ae261185cfa37de19ddf5ecf67a343334a2e7fd0319fc9606a06080aa6202e4840be41667dc15b15388ed276e8ae8a4822505fb576d7f8c620764f2ad379a2ae533d3af7bb273e7f3bb4f3acac859e12d67c549a7bb2f4a650780c1311da5c3fe0b304b2d3aa3870190dec7b394059af1dd571053188bcbe9716e5aa23593a7f24fd10bc85bb142cb16d9092d1f4266f6404b55e5b23c266654e418b914c66a4f99e11fc3f8fc93ed67a632969541b6dd334788f2fdd35521c59e66b979cee0194569ac094fefd2fc3831f793a2887550eacdcad679750ea5e0f87d908a488254194e8e261bfa39b5d1287d9ecc9cdcfc7fe66f4bf16d94870e207e5fdf80c93df42147df55a09da4601a37ec7b76115cb8da23e8bdbe7c019f3b9efb94912ac1f694d66f1674afb9e0e74fca3775e6dbf632ce99ebf47419954d8ec47d3d21d6be84700d292e406885309a958e6f34ef25fd71f01f5f19eda36f5660b1218a40a7e479bcfad22564087d9cace0686db2fc15f12bb9b2d353ecba9bcd6d5d641e27b0cc158b98822644838d8d179a9c61147f97ef64a37b55a8cfbb92a9eac314a423ea3e74a04361dfe1704f79df0582fc59a4422dd74c9bd612ab66d53cae7304bbdf41b2312766d1841809127792f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05804d4e623a0f0683e73d9ff6fbde443105215db033701f13659e12799a409af2da7a013cffa38725fa783e4e1ca00c0310d780045aeab368403f7e9a08ad7485ae70563e985086102feadd9f54b02144538cb3c517a9e94dbed6ed5b31e3578ce51ab8da7384cd2dbb3f64d6c339b64560f6b2ea01cc39d597342b1b4cb66da2380b34bf9ff1c54824764096fada37bbe6d1bf642d29e40161c89f8186bea62a29a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9b5cf954fa0e3180595a1a6829da990e74f44ebe3a8bdf4324959b5ca83606f22b6913bfa7aa0a6c976a76cfc9340bca12064ec179e480a7dda5f5b5888999f033518260c2bf0066c3c3b8b34ef45292ba610f36b953000a29a84b4c0c663643657b1e487cabca91b42b17b374132f7f1eb85cce6f154917ea370006e53ef7ee6129648d7a4ada72f8793f22d629d05ef3a789cc12a24fecc90c539a25d77f4de706d1d8a5672615d3e965ad8feef7ebb14fd22030aa1449f8f55c23f9a2df0ff5d336a4fd7aed23cb992a2a2320738a85afb396b661c4426ca04e6139d42b98d2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d743562e72d529f34ab21b92969bc377129b956f7807f5c2dd047b6102bddf77ae687ba693acab6340b49b2721cd030dab5a482028b649c1817ea820b36bcfd5bc1fc99947ca58c0af9df8deca60757c610e1d17273c534ec22dabf66101884843daf9bc0554f6f53f08122aa091177cd619b1340da030965453bce57b243f162b54509ab5b79a5f305cb8772a9bb5bf4fea2c4f4eb897addadc20e116569e05804595ea179753088bb4746fd520b0e6c83db9dfbd16deab718d06d14a14144e9c765ba25e0a0a2e5eddb0fa1c86421042bb3078a777cfdca67973dcbb9417500297cc52a60a32117b01e6e4270de9f417274e33815ae1da21035bb39314a2f522fe40ef762032dea351e6d9cc8c90b688e7c3d32bcc4d6c346ca67108feeaaeef0ef96ddc513e4a7b51adf5ecd1d3a2f247cd6ff695ecc548ed9fdb83f2e6dc79a2a43f7d92e348c13251f023d903fe269a06ec3b01353943e4f4c4aa1edf24d9ab2b15be00035f6efba758bbb5d9626acecec711778f116015bc68b8c1a3add1c9c69cde53cd6b732fc6bffe4a25042704168a7fcf80642f0cd2d5100c2441ced4c3e8ef654400d6caeb6d3ed93936f030604e75b79627e0e7c7e6bc0fa95df55f8df52cee9a2fb480a71058e4e3b9b74f9fafd0c61db17aa79643c3b055a6242a94ba4e27ddfa4f5983bee2c5b088f5b07b97bf13c14b9e625bce2d6bc7454593ab8e6985d6fcf538c00c6ebc4c3d1cdf7264f60370d71f334b9a31c590075366b187e7c44c7f08ab17e008689ff65a1450134b0d08bdfa435b4cb934c918e8bbf13730d12d340fb844c48d0640f8039a3528941a95566b5cedfe4f1333e358b39062ad2da75f73f76229cb618100b0f5029fe0d6bb071df3e28b54d57a8a1f5a48a65924dad3bb08b6c940ff489527365ec0858876790e098490223a03229db40b0bcdb6790566c7747fd1f4c11dc5315868d5570430c67db5299a53eea3c68ba283898163f58cd75e5f2be862071758c567e0f719c7714e6779bae2e8ebd14df52b5c67ecc9d398824b4764baa8730f1dd1fd4a3da63a8949e58903421b4aea232a0aa2012e22df65caa5c0d24e9f0b4ecfae4d4f2830a366073d2fcb67da623127ee98d5cc518456f3961d56299776118d34d58ef4673a5f702ea4d4be6576022155cb50dabb558eedc696b86b855df5d581767568908c9560075a16f5556ad96f23b8e453b321ccb12271cdfedff5977db04094fa51f4c4f87bbadb02a7e5aa402a10eb56fc4841b9542e524945d0a365f4e0670712d8e277712a9d8941e5630748390e1fb2817c3ba661e344c0b250d2f5f1707eb789d63fd38b1fe039d7cea82dc8c1246b19960af45de482ccb5b94c09d02c07fb140fc9e344a22040a3bcea303665ea23611dca2c3060ab533d0f74c36e490cd416e800401125edae50cad7e114b7de5ad01dd68d705b553894a032ef44798896bb18c059d1edaf0edc9b6b9db4d34448ff5f657ce73f59a6ab36119ed95f3aa74aeeda2483df40a51df5f1987cf2e73f930d719e28ff96ad9acdaab83b80fc32dfeb69117eb2a648afe91a1bb9a40bb409001980511d690defae510dea9bb1db5d2c46fa699c04363d1b86707cce9e7c54c5676a0db0fd92b0e6792cafa20f4724bbe773c1c4b47c271b58aaac6e0cbfbd421f5e0ef7d86e48e6b71aa14ef3eea823673505b90cdb4aa98bea3b28ccefd96cb2d6189cafac18a05dca9e51a81b4976b85eea95a6f1a8bd0717a8cd22679dd4273a051cc0e7d863e30821ece3942273b6d68933c8a0d33036c74ea62fa4c233647252c4dd6c7886313bd939bfc4575f29b742d23a49d9db823bf688f54451014c2d99da8f27b42ca6b6192e96bc6a31e86e99591a11f2d90ec801f95e4efdf68c093fc71b23b4d6339151e378ae59ec9e09a96015b8ae1fd408c4ebae01c54a2616ae1e862d6fc751731b31f261e820cf38c5284ae6b50eb9e3e046bc1623cbd32c313f55d429749f05ae36b967e66f5243fa978f22e1dd641c698294e5d0c9216a7b5817e7bfdb5fca36139b10888a77da523d41cf3afa0ffb961ed7e90b530ecb03c79c4037818b313b765796e5709fe586842f79de58366b2e8901f3723a2f56838b7d489d8267fcccae00361c3e4f5582758818f5e9f846f1e8659d7325f711896c18cabc025b7432f33e2c79beb241d8460ae5e128aa43dc8ffb2ce802d1595993908ffd8b8ba725d4ef476faf22755cf9b74d07a9192ef8291f27e18a8725692ac513775ae40d5b50b8cd01e63d97ce96ca9b210d71f4bc2c515cd668e19ed4eee764e0f6ac4cb360ab3e01206d60d4bcd9991041467d598caa8e4927a2226080930b5294b3dc91cfec86bccff797c3cbe003e789ce86be47fb01b36792559a04de92d16a3406e00688689b914c01307c04141ed438bd8d1f5061cfc3b00e63485a61c13b2491e09fb2debd52970cf6834f093518260c2bf0066c3c3b8b34ef45292ba610f36b953000a29a84b4c0c66364360fc4b62d9614324565a18cb3cef2baf940385de3e60f20abf05b5fc9f4aa525c73bf95f701bfa9f8d5623f03b8820cd010588a3b41aba36b1c487d839115059a865bc9a6d29ad53c3bf1f7eecb004cf59b86e6a5ea9cdd65cd6509a48d4b953f324d090171db718759e0b2bb792958302e42b940bc7158ac3f7850ee281fe353bc92906202dd68ad3b02540adbe94f70ac130dc44e6f69222704079bea373a7076daf1b713e94fe1e06e4d997c943c103492e16fa97b0ba4d6babd5514ed5bfaea11a9a59e57db773c5366d5516edf87023685266848bb7c078635400207d6c05677df8c628085a2b6f78a68e168700c51666f481084694a504835b8833ac6fce3616826c398ae391039917b2601baafaf2d66a994b2420eb239eaeff9b66c1e143ac20c9a3f5680121010e02d363bd92325f5a336817f4830f9cf83223bcb7206c3689aaa8b8ec1d9823e56920ad283b47217807fe3538a05644f921c6ab70754b686c7a69d5ddfb578be4929a385bc73d56ddb80ebe26bb69f88209344ddda820a90791ca0738a59bfc93c98ec5f7104b84a3edb34e359d5ee63a6e5c06fcdcd46be33992d95a3f2cad902a14f10e0960bbb353345552197e951835c2732b5ed00f383223509e4da1383ccd20c6c3fc6b3d98075ecbb70e5e1bdde9eb9fcf10562a9e97fa0072dc18aed499f419ca585ab34eb15869fcbc0b575a72ceed6d1a7aa3e6c33c3853ea5830727fcaf2a3a61a2f7f4f7d75d4a3f612fc2484b2e96502c5de2efea8badbbdcf01602366d05323f344889a7e584b2d3fca55f7dbcd7791e4389c0fe0051eaf6ff54db9adbf98de00caa6dc34029547b9b830248995d9df728c0e4919a4ef92e08bd61641f6e4f606f530bedab9e4aaea2b9060993caae1fd408c4ebae01c54a2616ae1e862d6fc751731b31f261e820cf38c5284ae641d5bcceca37fb94461075b6fea9dab6037f591abfcf4b76b1e929d3de2ed7f367bc7695ccbb193f17818d3535b3a2ff2dd944144a6ea36195a72c0b4433f8a6f3d3f7d3df196b504879aad3ed8978a1cd257c2a8a5a98382dfed51199e6c3fdbf40d3b8459ad30bc5225f1727b8d8ab742ef6b309d9a3408c16c34f7eaa2ac517b471509ac5f7324742c7e0da87e16e07ffd4624a65394146df33775aa3ff8be2b4ec299757f82c3f93fda2fc34342bdebc64329ff846bd3d6d91b9db7d1ec03132f6b799261f7f1227e62b20512de0bb91eefb3c24ffe6d991f39eb121d2b4d41f44614f8968278e885022526ee3638c739e657a3a3e13e16a5581fd30b1193397f7ac06f117d2554873a9c4a9ed6b758f417f1050ab913622fca3a0acd814bcdb1de1c4106e291064b3e9c6111f5734b8de397cb7695aeefd988f954af21b4bdd78c2576d8f3c12682d3013be50615fc4065221c8d003a3a8110c9d32f74037f0ee32e244fcc01bc22755c8898690590f4d6296d95bed16e39cdd1b17911c5b989c71aa0cd5cc7f67d20476ff59ddad7797a9e0ca804d9c5808bb0947f9d2aa28ad0e538cea91edac2bc30c172f5155bdf72a05ba06ccb30085a2e4e07606c579a0000d4db322ab16200e48608f8a341cc7208e375a7bc618746edfed045ef00b908449bc41876faf2434001268163a8ed46467659a039e10d9ca686b66d95ff5258524145c4deadd238e6308f78d0ae926bd65eb3719bfa0fc842de629b94f7f9faaecff9e078bb774ba1f10eeabc71279acb6d5796c9bc1842b1fa5a081c56a3875fdeb60876ae92787899f7d4c9811b1474548af964cbcbdaab7242040ce9d3e31dfba78e8d89e059474cba0082645fa4bb4156c654922f6d8452be70b3dc6b549e2defcb66f1e587ebfe542007669a90699fdfbaee3690dfdc7787c2c78777079890af607ce476de9b396e1336932d3e9dee6adb655a97ab1387c10b041224193d7227329efe1fe0e32357a854f523800528505eaa775c6bc2c5ec06d75dff03fa54791fd4b7596ee23673d26a3338d8d36f90c038f3787f5633e273a16bdc783420acc59bd90dc04f03d06c29ee91ef9b3b0e3fc700db89fca4313e72a015d56f42b8a066da63d5dc4d07a020811123f8a0bb5e999d7a1b362d645dac0ad77d76aef97a16bb83193184f566cc786d0834f6f2c6035de2b2567156482bbfc9405d4a608b726f3afdc522984f48658d9db0bb76fd8ea0221589b810e6bcc91096eea3491c783b3a337c37c161685a7935fd0a7c8c677d16faa12d44653ec4dfbde73ab65f37c453d31bf598dc148339a0df594f4a73e1c56a9df801a51b09fd6f8f31f22d5c14da78c741ef00cbf6cb3227a15b1a40f25a28f7ec94c09ffc2bb7784497c1ed8e00d1025fc408e84b2b7f3972cda906a06f6ecff330b7a9637dd2a062951d75e4a32377d93fca1330ff73a6e0a7e0776588cce731796e964233a002314fc8c5058dddcacec230098cdb0c87a790e54903344f2e7bdca46ca1d46737186a2e6e3c583483de9922bfc950b531a109b7eb2805df4981e9707be085a9b8384451f8441f3c4bd8332ca5257862ea598730c32e77715cff04220f5b85dc3bb64080ec956fe84e4267cd3aee222ffd99a739ef58f50a26876c211919635ec8752aca07779da142d1c12562a9ad3eb6c00e822ee5171b5ebb03bae05a6d38821a45a85743b42021b0237112048a78b37641491c520ff72648e6dd1842d98baa1b1bef93564aa5d244eba206b62d3d3c93c884c1febc3d160f21c3c05fd6b7020479b085d510c162db2b60bbb87cda91fbf3f4205e1f7bda73c05eb2ea8c55b75ef93d36747fcfdbc3362ce04e362c50ce18059661dfa825269a491fa168a86fbc4a768042a5348a52484513bd25244b58e5d0985b19a7b8123c126aef4293e5afc8878f6ac6250d2ba3a8b639cdb68aaaa7ea4c88efc07305bfb59a40e05de1d7dceb49a2dcb3bb54bc8a2e6cd11fa7ea94a73884d7bc13eefcb1b3cf899035eb86ddf1dc511715f36d708539653f0aefa14fc56541bc3cc58025847e81f1cd666ed3acd833fd8fa0d292fd2b0ec87ebff419707377eda3e643879a0e112828ca5e612500e87a066ee5dd267f69c45102694c9962a343faedbaf2d8b3d09a405a1aff2bcf022032f392fec579433a3bff98737759e696b9525e1955bdebfa8d66616fb8d3de99b9919574e6e4885a11bfdbe90a94411aba6217e388cf6e9c1f696f7d82bcd2cc109607edb36dfd65ea37ffac810959bee6070975d6c3cac1f73662f3107d1be55f2a8554db4225a3e47af7995e516be5135aa880555b57af9c5d57c108d5dbdc9770b7f0bd08b43c1c025532bf0d624651d86a9f973b88b793c5d3b2b6c69a9d310fdfcc6c60e3d76a0930e38b1ca16b7734bf67867dc200a5ee79cd9eb680a35471258fd70ffe368db7f9e3cc1fc316661baff23058ba51d2ddb5066e2223774e61b71ea39570ee4d70366de3e9634732f98d801c948c782be900aacd3ffd49de9f67a32733e2d123f5566e48154cf8881ffffc960a8a0e95266e68b19d8bff502478a6285fd782ae6dc7c329355d5cd8fa418a49a8c6841ddcbc89c52972b0602a5a54cdbeb79dfce14cfe5389fd7453fbf7dfa1b8bc0a46d82fce92581474fb8809ef089354a0dd23b74d30991fac5c44fd14199dec54eab2a94a7d3a0d41dc5c1a15e6d6a51a1b9a3c3b08486d49f33efa2e9c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d35296a98727989ed45c4ebc0377e11a0e331f27a1307a566d41de5cd27d21b24364d0432f2c71088da5cdade7815302e565bee036857101a20da99f3af381290e14254ef5448b6bc7e74dcd828f7740c560c69b7481221d98808f595f30a493e92a1b3fb2d2c3f65689e78696ba03b3437d6c534cc26eb3c931d0a867008626693e15bfc98d124cb54e12ec4a21492442b8ed5d105a4075c9a3420659b0fb0eee6d1295d3c99acd7ed283c81690dacf3660efd5156c8ece63e9515d34b234caf7a4ace827cd5b8d8e154daee68a4f96ec37ee65b6f33cd65eda531297a5283b68d9f4eff90d1e2f358f25c3d234aacecd777ec6dfe56aca2c100b383686cababe1cfea0d58a6c763ea9e58e4205d49d317deea4d7d51e8079f6d632574da2f50a85d9b6d24faede9bd1ba8932ecc2c694bd09815008cb1015d395258f12b60305765d6de1c843f546e2a33750dfcd2d407f8cbe08fb97daa4851bb9e7c49713dc0fb79f35b41904c7ad4075f23cc5e01dbf333766c31b07d18db39744b8d161eb0d1caa4669356693742aec048a529c05d6abdd17d2d8864594fd161da01ac8ba3190187d0cfe2289c2792a1cb602aeea3c36e31ce3a563793472e3ac24225efbc76a10b08f069bb79a1c8d45ef01e13fdde3f843f0ab9d37ee17a199f942aa8880d47ffa14e9d76d1d8c1de45b2f0104cf3a9a9516bec912ac3ab5fcfbe4b374153d4320f7525f90e8258d78e0f36c981e2526879f6f33ca91c19130575b2652df50d2b6dbc8c041f05bc6556cc061782d0defb8bd75dc32e2f5ba7b19004a3520a6fcae762eff216057724b47c8980c93162d87a2b5d4934dc4b998c1ca2ada6d3440c6b21aa8555fc7e4e170f2ddd30df763bacd4cd6cb18ead45c1d78237d253aeccf9f972a0f0fb1173cf0ebca34dbff223a3502c605bfb975fe48c46daeb241bd4f0f68ff6e9e08233c26e1f0a2d06848f266a16095c866aa1f74c07825db2d8a4d2d89bb0c81809e6bda929f8edb73b9180e373bef0e2bca3cf7caeb3bf28cc6fa545c2980ca4de5c37e968f8c28c32f608a47d013a87aa248ac6312b6faf309eb1af55969594c1b81b01377f9fd0b3d635ab15b4be4f76bfa5a2d4f29637c619f33c46e856e2ea4c8c14760eced2eda0fdb2244298ec6f98a919686f5554c95646aad8b3e9fba1e6f944c1cb1fc47d0144aa4fbd46f6d3d9bb534d8e97f3bde5394f09cf6defca69d14c8bcd3d38a3d81c200f755f5cc936093fcbb3870e0c10aa0c71bee2b5c0fa2014d6cdde939702e38d1c35456438d3e96903f2d8d5fecac22010504c81e7b7256542df28b5aa1ef8e875a0da0533a351a012d03a3b0ab78e8f82bcfa03e2a4221c42fccd4a83da0d6540738aef022d2795de837efe35f69fda7053350b596e754e96951ea6f13809fdb38d0295b3ca642c551b025a2e023eeb68b4883f826634bf076d898ace73d3a322ee2a76216104b836f67ab003091f4010e073d715f4bd2acb8b026118ec3e7934e39b7662fc1531142d097e7d54d47aea09a3979f9a3d60a4c3381a480075def81fce7a4c0f52e8dc3bacaeb58ea5bd1a4068e0972d28249b4f1e2d99825ca1638236e29bc0b10066b23482f344f12dbff0c36af940cefc347c44f10f24df9a3f281e3e2dc3089b6cf47a19947508e57d5694772dc8680ee5860e9b820383f2d7caf7ae60c73a7c9102c065833e049c455f87c03aae24117a88f275b991a77b1de6476f356c21e97b76557c420b1a5fabc95376fa5062186ae88517db55b47f245b5023f108a1bba0a17d18f8d485b17ca26015d78d2893f2089329b31e5fc57f9a9c2a9fef5166cfc672178e9903fa8c9b4a9492fe82445f2649f35f371f24e9e60f8ad4bd06fd2c5399153510f3e79352c799550e8859c9d21ca27454a9c139166581a9a28ebe4fa124a8045e82b2425f71079773bde39aaa25733e9c2d89496a92afec43186d3ab54e61e42830990301277ff562bf04a9d0f1ccc2b3974cfc6cd81712fbdf0408a41e3176e5a75e5f551c7e592d09d7847db3c771578a71ea6946cf2bd7d6b2a1b417ea4b0fb00849800f4cee2499b8fac5e99e680d8e0ed66f51d9df8def7cd5d85e295559abf7532bffff1b28cb116db9f77dd473e2d4648b58ed55e14b5dc9a9716f4f61a8d4e6e5753f5414eac408e6ffc6883802267ead5c2da23f61f5c630dae75e4ce7ad96789f51550f761fa69e90b8b5b6ed0ba11fcb3377cc32ecc6145f36050ea942dcdcca17c4fcdbafac902b8d822c0ead9bc3bfb3392a6e320ce73f3f718eb3c04e0159d9d88b3d6f24a8749c1e9e2c3953d484949efa397934797506030415003f2eb25b2fed0fd024dadf4253ac9ee4acf2d6f80682e2576b5b09d84a07f7e5e83a0870617a2cb44cf97415aeb1a0f3afd2c0397fcef686c4eaad62d84765ca326c6dee60fdd12ff651dfebc8fef28fd2740628389990f693cc9eea0304e2b90ae7f6d346f62e6123bbe1c295457caed34fda17532819212061eca1452646fd375a446a811644010c9fd75036c9b23e6543467bb7c38542d9f85de44e814c610e977d68ea174d54e4a28c8579352010af7857008f0cc87122e937064deacb8dd093a5b3e7a6fd863819668c4de33faa8c953493006d75e1bbc7344d083f1ee28364fe3781eb30d66be65c61d5f6120da28b855c85e24aad79df2ad35986554e9828ce06e33c9f9fc6974e28d9fa86996b10484a72d0292fb94643f1a6f93b5984ee4e42dbcf476401b24f0abad9a49da1c746e2db1c336f32b0546474983c99675e790edde35c1cedf7195b97118d1c8242f8951e04de6d9912cc17128c81c1105120f19e23df614641ce3ce46ae6defe0cb2866a2b5bed818a84a4f2361cac9112c92c822c290185961c3590953c88c92abd54b98e61bfe7e9a4dfce402bef8facb744e23cba19bca1d3ca6d1191541b0a0b8a7c27d38d6c6bc7a05d9d905349f3057ced5a62bbcad9536cf3c4bdfef35b36927cc8c2c0d6f5a0f56e4e2239d1e5c7526ac989f250299db9e2f6d988bfc3e4839c7e2659aba348d3d435a1aaca35685e0b3538343ee956f02ef9b68119883c73934e29e104b72845869faefb987ba9db64718a855794a24258ff60aa814f98f225f1ab830e2944613e6d26960d347dc8cd2c317fc7b6a497afe6b05214ca3ea82cb7d3616d2a9b8bf67d01436a06dfaa7fe21b6bdbfe9b3a29a77f71d6d37dee9086c20a933e3312aa65d02ed2b32e4b35ffea92d5e6f95de6ff747e0de7754f199a8dbfd7c2f1dcf1107d6700c3ea1dcac02faddea78de56cec06ddaf0bfd2c4c4e918f4421fd330a210549306923e7db5df788249951250e66d93779d042c58b7f0fa8837605aa6bb255d2e32db2d29eeb899d351fd7957a2cfa29391fe6aa8c5338faf8b77ad9033f8c99b7460654f37b95770bc024f3200ccd582bf6771410ff4405c64e6571de5f224acc83e40fe573ef7f8592cad01926da68ab3081cdd32180b572e20c86367432b69f6be157b8b80dc7f60ec85bd784dd773961c33b7224a7f6e5b0f7b0d0b2592e16159e2fee218a498f0e1e1b28d6dbc870d6a93f8d862375b14de48d8314abedb3e9e6c5e056c295d9b87bd2ee76643493eac54fed69fc6f9bd364962560e3c6c4b08403e6550ae4b701800b33fac92d11d545309953bae508201695f40fcdec278bfba152f32060e125abdb6a2f18a33f5796e99e53812b64b505ad0b1b851784e0aead39d8501f90959840a4330fe8b4b39877d90093d94820c93dbb392748e5b2995296f8a3dc8e741c4c53aad3d99aa675ac653f8e93c54de29ba948b725a735e72f84c76983b55a5599d0b836ba313c576c4a81381cb053f3f619645305b0805ba76d37151451aac179f92b8f08fb10ec1785adae5cbeda7bf6372005c109927ffaed8aef87dbd3dcc7132b6363d4e8b038f788b6774e6784bcebd2c8b236b5e6692be0bfdda26cfde2e1d3e25ef0bff111f7e35f7faa98f86ec432a7b57236dc0aa167cfc056a266eef251298539cce0c9bcfb49347d93dfc91a99477aa4f0d76b5651dee1f348eb068718c875ca93e322ec181868789d94e97424670c6d39abc4749c79dd9ef4829639670a9313b524332455fc9cfef13526dc99e9766def27d68dd989811b33ff39b120ab3896fe0d4b79f5e09a14b6ed0f287e58ec80506311c97097be33248e2d55a30068f104f6df50e53a6c62b0004259e7a972574d021e79b084cfacf25da9d1c53f33e8afa514f1c22a8afe86db398e008736e11369c66de6a788499c9d34df1939e7fe5eeac919ee16078167851f1825d21ea97e68f18f0db3c706f3a4ea86af178aacff2bfe134e6f722e4c891ede45c4bf9bd701e723637ca3f284035a2099b935ed14cf98485e9bd2f3cf4d61038ddbf92dec34edf722a71d2702adcde3ec1ead498a9a49b89fa1009a6deafbf15a0d104150feaa9524181943e58ccf0b686a277020b5889e228c78c58c9693d5b71d488cae7bbbadc677ca553eeeca343db0245988ead59859b89a4c3c2a58e8bd2f976e613c8f7a2a352e191c6c1ca73f813a1ce155581be54375fc2819bd8d615afba8e31e37954e35dddcfe5caefc83c2d6a211b1bb0ac20163cff212119eb2eb91136dc905f99829e9e109ad8098fdb5da2afca76308f9ff999a3a6482d05631256a00d7c178395250eb1b5c28d529b247097620fd2c190ec19d5802f88aa897df97eb7461ddff5708690b9dd3b8b1f107d003096e60174559438ebe17bfa4bd94d4f79dab46f1cb8cbca9d466b6bbafd02efc1526ec89bd4724e91178c2c5eb01831e225655805f35707b1b98945f0ee173860a814c5372d89d7baeca4a847eb26865f2309f46991f05e49fcbad53e452b218051c9b770e025b7fee3fe2b19fef0255852d76ee24f5e6212ffb1646d46c2cf008094e6eb9b7644de373f8cbc8d7bd9bc9058183075c6b159068a516e0c66d507c302004ee63ef1941ec82a133dad76b548a9dc15f281a4900d066cf63b2da35908d643bc32a70ba6c3c1bda23742c3e8e34bf726dde85179dc485a4f7fa6d98071add8686cbedcdc209f68635d4aaa94b2c3287cd20b32992a62a8fb847fd2258d3cbc3ec945dfa91195e4c0237b2c6c02d0812dd91efef4925f07a7c6d0e86d8803fe743ff79d5f579f8e4f9007022abdcf48e9d2b2d9749211fb7bf475081b8da771fb07f1cf4db818c58ed8bf0b852795ef57235b103169bb1e30ae0fe75cb759cb87d65f2e5d62286eb544641681e2c8b4b237f1bddf40bc2c32a4230f07cd5ce2fbbb499c72113ddb191bdd5e16a078c0a5b064197df707a568e3fefe239aa4a752f116abad25c9f7419757d860b1ebe51618b64331fbe9b6262d8fd97ed11e1eec4389e34ea401791e3f8f4501d9454fb5b18c88cdb8d77789de3c0fe0ed88a6413a4374ea42ca315db0b615c5baa3a78ab4c66c42933bc19b5a842780b51fddb66989b414ef1b1432099efcd69a13886d6190a11adb72830dc64ec536efd8b6b3bd3eb7829401da020c5d18b2d1197369fc243b3ea7218394b7ad513523e054d700221d6904bf4451dcc6a5133b732d993963c9e88705ec42a5c3f356d777df29d0e78a999b3b98d560aa00feb647f8dd9b2425db8b26d152e0ee0a531567fc98410a856223bd7739b7f3057dfc10723320554fbcfc75b37bd3ce24f9277ecaa0c93c1964b3e7b8dbdcdc52a015dc116dd5e25dded782013ec5e7b3f6084b770fdab45b5c5b86fd744692f337e8ad09ce5d80d600918f98e906df94fd1cec6b1d20beff039ee0d72d0df0e9bf760ea236139fae5b565a7312ab545331390cc6789b3514715c6f91cdf2c7a463110885ae2bf9d86a03ac343f9a49ce795e71d3f6fa8e708de0ab71242a44284ba21a9e53bc26dfe590e2e145fc0391e94239e5a8637b44034a09eace0e3d42e17c4bf3f1e4f237102c0fcc931369a1ec30194dc296b8d8eaba88931a359ed9c5c9e2f3d288f80ea69d77b352b52281fe17a5aad7ee73ffd094384b7ab5eb5e434e53a677dacc985b63e5c203c9a050c0f34f3f67257536a68b9ff3e66a751a27d6d97925afdea7224cd8e241a76d107a0a8919906f88254e1914796137a74d173fa89338b206d469cc8496f8f4e7c090523f64e49b7ae468431d9c1a2b22620f75908563888f6ccf741e5dbd678421b25d1d7952f7dc25faa76a6f71a2314a9c17d68d734260ddab82aa1a7314afcfddad082a9e3be1945e1332c987d8ceb2503cc270f7cdc7eac40ec216849e659963cc58615fbbe0bda1c6998ec667221bc21f211648af807c56b456f7f1615b15705ce360b75645b4478c4010c900cdbdb956f52b33f9ecd086afe7717a047ecb4d6084526352a4b80d0e1ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356e0dbcd72213193793cb0d94ab3ebef867b3ad2c6426b573b610afd5e1c14cbae0c9284e09bc8fc6b7ef2dedc2d58c58e0cbaed444e666d56ecf7e7949a055821acddb5edb6229e8b8d845d893a5f03cc4efe48a64694b124cd08c72bf1eee5bf35624f1a5557eb46fdc5ba0104cd181424c4553024ba57d04235330503b54d27e7478fe4b83afad147114e9658914cddba7d3766191d9996960bea45490ee21263ec18edada1800e5601e17fbbe54d5a9072581d70f30f235753e9009b0f10648d3faeb24397f0b2165cf9d2f9b4a4781ab8431fef58165eeab1c70734b8f964b83eabaeedf6291912549dba909ef30fced0fec40e0f6a7e519977ccb20f75ea176a490d4c78808394b237ae90ecf1b693668aee83c0c224caa3a70c0c19b3fa98c4b3789a9cdfdb1408e855354e83c19dda97783a6f72af1f31fe02cd5f219e6fe423229adf0ea22ef79b0e86a764a62d82ba3e267c11d6389d819ae9f755e651cba7893cf5fb5f4d9ebab4e096d035597d00958586af37e685d525d6ce3bccea65b2f1356367ea1d911a4d057b3a9f9f388042ab5c57509a9288208f996cb0691211051335686be3a4c2eb2ca5078229b6e366e038aad60ed79c494732120ca8347ff5d99e8af648de4d5e4dbd0f69077b9ded3ac4fb7a1e4d194ad647d7792b7b6dff13bc2228ccb74e29380f9b53ad03e20dbbba02426363e16a64e11e45e5f7671e86afae9102681e6420124f52fcddf19da3a1ba4d3c570fbed187569544d69d61324d3e9a6e13d6696fedf0030c9e9e0457a4b1b823023763c53ddf19304f4044a3a94eee13a249a832b94e4987b4db05662487d20895af9b1e2722070ad2e32e051452d538f73adaedfc7dc9729e2e8b1a03e734e9e47e51480c3f526aee08efe9425a15e64e54c2d0fbd5dd9d9ea59b062bc94b84e1fb81775cb79831c349932c90e4c673bb23b11c58b8934133d9dabe953848d6998c25236b558af7b2161c23906f7b7501a58e5a026c151fee1e20f46b021e443776464c0628a7905a94f274b4777f918343939d0c02ccfb440a27af567657f570b6afd8c4fa7b552ca4a483d921730388efd42bdbc42383d4d0db54a1f235eea3023d42865da96f35f10e59d024e6f227ab6fff446d0b3327a1e3bddada0f07570a0a6a5ed591e63327cfe17c773cd8bc336dc3b22efeb94e6c158b474148a2fd263f0c81f7488597ad2eb408b8171712752dc0c7f19f35e3f11b03321b4259348a179f39c4a76fc8459dbbf961a40d13fd64d1554d75158cdb94db364400beb14b05f573f56d8210fc162e51dd939f74e89b6e106f3f4ed444bd94aad3e08c406e8547332b2555083fd63f90be9c30a83d99e8b3d1f1ecc3ffab9f134328640ca6cb971371fa66085b8349585e4a1c16cbf4293eeb0109f645c724b66c24e95ac8c9932e16111a4c5975ba66285fd5066b708457407c2c1c4d2f5a600dcadf50c6e9ed90d8eaa9758eaf07e040e5369b241b33b1213b62c753b35721b59f3b8a7b38d6217d03f61fef63a006b63b19fbce4589f6dacafcb80f10944761e963bbe13967717f084218d52380a524df05957371188b2d38fb108eb9f150a648d50b764b4716c9482f1ee2b1e67303274002bf847dca59eaf93a81f153f51f4e40faa75f8f1a4a203d5743478e83b78567b2beb973ff5e20231dc420bd82cafc14935b7b3d244cb29020bdf9e81157a20cfc2056cee86d391566d4fdd8c61722bd57d050a3ce5e660ec5593ea4d8b4c8ab9d2e5fdce972d5e0c9de01e076af8a98a67984b8e0f1aadbe5e82fe50a3b9027eb78e2bfbc61c67030ec62b965203134b791f4e6874a2ed6ec3537b4cd938779da9c6d64055d4a2733844fd0747afe6dd74430b17b0ced9e4a9c152b2e0089b917fa3a7179bf1fb9ee1d379431ab6c756f74946c21968f75c452861b7bde2ae470a59d8e424c2cd133d3a973a5205dc460ce8c4352e7d04725e1efb9aaf66d58f142d932f9a9fad269459ac046a8d8b172e63082f83fb6a72e4b507db8af4b295f715c47cc9fa06be8c364a83fff6e8744334bbb8d498ba443fcca12486391b0655e2f0d78a8b659d6b44fd5b4451884733e429e244023b7b966aa5e6d83a365c3c4717c5b6d0fff0d7a6b269d9fc5a58de5c24eda32ca92e13a592e6d8463ddca371aef41f6cb5030a75606c8cd59612c379c8197614eca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356cc4831fd6487a474cb54209e37da15d8183cff6e07b7257d8056bf3630b9ace0a8d7be5a257b3430262a99485d71a1c8c9b3a884f9787ccdf9d148cd5221ded5009386bd0ebe3ce641c4ae20f7852d1932e9ef752e03acdffb5747abf1080e94ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e442356922c9cdfe5c8e523a31042f4da94566cf217df4bcd302f2621b857986c4576ea093e90bee046ed0092c8df5b7bbd42f37d12271e34b3ce723acdd53c7e7f7d2831a301cb7abdba2c07d16e75ac06f38623efc890e678b1d269b2bd7ea612dc4739564aedd7a0fbcfc55781f220f97aabb3d0253714f0c0257f678c4d233f9c3cb321b63b721b92119208e8e0c4f7901f3a0f173a283a68b6e5cb3eae4aa2f9bc9eda6ee02847e714826e96bc41e43cda0377a60f2e33f2ed8296609b5040e45937edfb27320c1c9360641ee4361da2fb3d6a9d1ac02e7d684210271a65e1a093bafe9ef32de6168534d53ce0c8630a3b0ff5800513568b10bb524ab49551329e390540d469657ee4ca3a33082b5459446dbd7c138b8fdaea8bb5702e7220c9af587b81afbad31dd6b1b516349163d3796fb72657a022fdf89a61ba85a3c97a2eeb28afb20cced77e16430a2cde28f50db1c4e6deb7b8f0577751b5036e8f00b885897dd7658a395924122ffe0f43c235a794cdbab596bd055f615dd0eec014ff2f1115b9c1d70650b8459714a7c410a2629d1992a25e4af9ecaafa9cfa1254d759005eaa9ba460e6f59f3661dbf972536ab2eaca9d19069a14a0f8d5b1c1cdb3cc79a00635cd54040b5151d7eeef0982d0d480e9384e777445253585331f44b4f115f38b517bfd46fb79e5e8a8e21eb405fd45da0491a7781ad469eaefcb6f99903f59978c471f48a4213ead138db9c94f5bb1cf6035445edc7428ad03e8476e5e4fd21b877923b753f02a26aea1011f3164602c5bd2f87419413c1e87ed5c1dadfb0b989cc32be692e3e9f132d6fe2a5b90fc5c7934f67c9260e54def3b72481948dabaa56efecd40e55ce1ebc48af807422218408fa69b6c07bfecaddf6ea00b2d113aee61dfe03a2dae12520d799135b6f5f7ebc1ecfbaa7940069d479d7ebd0cbc3530512222a03f5768f90c1548ced54a77aacfe7ba03b7af09fb4f02ce7d581b75c75fb330bbfc56794e99722f36f44796d98dd88a631054c4564e8c4749085215e93e135ff18397426b676695d69b3e3b2fe386fe6212f9aa4bd45427a81744a840d728d62b8a1cb1d3088616987333778672c720f65835e5d86ad433716fbcbfad95132390c5e94bc046fa197b7aeef83d2a4dafb2b8bc4a8b7be81a2172c04584ed5c3867f90283db310a02188340b02edb8969c94fe6d952666385cf1be388c96297135f0d6cb0f4d538bdfbd0c8dbea7f626c3ec892d55f81bc2919a6607a1e78b4663e16d4f235ffc3984d727af5111035d3194f855676ef8c9c8d86973a15704dfcfb8f04b37d73a947a38db840d4255b843d51a00d5ab79091ac8a67d755976abdadb64c4d62fb46a403547dbe38bd0eb34ff72bc3a8ae98e8ad2176a4abc7b975127b93fbc13650a36916f546fc4b49f78f5268ecbc4ca925b17ef772a1f036e91125b44e5934d15aa50ad5847c0504aafc42c84f066c161c9f976f68eb7def4df36d5eb4da3195d0b2d272cbce7dbb2829fdfe8625825cf57c9e4f18fb1c08425989d3917ab84aea5bc335bc0dceed1bbe6880273d6d5a05d2a16524f743a8d591c36a3561b935c251be27092c8dca3bd4069c67d157bf82e3e99b778641713260da4d13be12700435c8bbad87975c65665cd1bc8e1c6c7904c033e7a13141026ba42023ff5ca8c7ac028b14708e95892d5787c42cb466f5f3cd1179fe5e59216108b821bd504e3058c36febb832c267236a7f52cbd3ebca11f7a50ebd23d63674a8230f16028465c060b1c2f767c7d335e3d028c2e68576c42bb5c5825a99190ca65b3e433cf0f06a77fd9eff6eebda357bb0142e688ea074a3ef4de0e98327a81f1ecef38b04aee053c71227208a58fa54f46884b4fac016cc8d0510012dc9841178c721c356ba8929804749d9cd83e4a71566448a10a66b51b2db840a7b6f58a74135a7f715cf9747574ee8f4abf4f401ee5165cd713e69872d92df08292d77ff6e5c2ad2a001576f0cd0b6088cd4cb416e10e4263706765c5c8720421790f1c7e980a9861ebb630c7f3c55a51f52e9d4e6457c3b1bbea4034812df03399f493d75c0263927bb88ec6a5173ad3c3c8a336d64a3cd7732bb40f2aff97df9a979faa83c383224b49d28e206c0a373e344b2050421000f15e0bd141dd65be0dc891a6f40be4e00427934b20bb05f01fc64c9e8ef697494d6b43fe6af98d5035af96f830ffcc227886e7a210029a50e815dd2d93de343a0e39151afce7585612d08453a681177e9d317bb616f2e683c5528da7a867c5875e5a499ee9c2e92c6b4ce73ae6e8ae19dae8e579ca0cdde8f8a6401085477fcd64744a7ce43cc8e7d0f639f4d3a77d5c9a01c32f6617773e0afb27d139c1bdd52aaaf597d9ab0a76e68ff2b6ba9fff940475a029d90227b7cf6be192e9772c42f32ce77fb55d60170cfe52bbe88a2f89fd10195b8f98c9a1a36bb9845310c0acbafe5a3007b13620222620763f01435d74061b5033a2b36afc636e1f5d82443f2b0a5a422673e2216e0bdaeedf1249178019b24b6783c10a0121a013d397c04386ea1ce338095fd9bc76973e8b60863fac41b702d11a256e920456bb09899ccd484e36dd179fbb30c85502ff39cbd11672d150149d5c1580efdd3789e937e5728b7c684ea560a9f607a5efac94f5beed72bc98e48584e6526d0f1d75a2c949beada49a26e3645d61f4c1c6834e78cea1e3874d63a175368d04ffb57b9319f77a58986b5b94aa0cfe0079e6c58a7cadcc4dcc97b66daa3b0212b2ceda90a97c456dbc0bf3f16ad34e6ab7ee07d6f6e6f38b69920a815011ba14e5243e80d74dd75114afce58b634769c0b6cb30740dd077a78d64d3c910e295762f3c00aacbd10babd364633721fef6bd65a114a18bb736c5748e6fc908a9d47435fc4e67bc0fbd19f32bad12319809af44c1a6f0bd5596f1447f8b1abe95d4234ac849fc7025ad5f9c4fafb1f8310c981154fd592dced4b5a858e40a6fa79de40dbcd34c823993393fb37cb23c1e191190272565fcbd61acd36c7bfc11376f094e7141bf438e00043235287b436c5969f1b197eee4ca24c0d17a4f7720e92ac09acecee5b6e8a6ac54fe46961b7206a885913814e81159253a1f6595b67060172d32b34f5aadfdf6fb57f5c2b1cd503e8d8bd17d1525c82be90226260f5d6c328e35eff5c991501f8c4f8859ba42a11a0e8b6e36072718b7c757b929d4e7252da0a5626d2195823695eb660f74a382f3b428b26fb24f98c811ed7fa6e645ca69e1091f740eabf970ba99ef3d4e564767384191dd2c5c5cf43c1582eee52341b4e4433f489312a77eb3ec81f38a05879db2b0759ff70788d8f5b25d3cc5c8a1cdb334f32885901da5958c4e494edb21c4a78bb0ba561b85def4a2b6e50e5b733bdfd6d040bf671903d50818e34914371ba138d1856a03b0b55cf09a46167970bafab31facaac5505ba891a3c5acfbf4dd33210cb76816e27e40f0f88fa822bc86428bebf739558349b525eabac597721438b7778cf9559c77b13b8e4e27b9acf510a4efebc4c80be4d2b8a59fd1aabc70747b29a19024d65c12a4210e9db113e025017fe98ab05f2f0eae2cf8172470b08977f80c5d5a5358b84a4dd6cea23818b79ee2e32a2fa21e7e62e5b84657ed09307b7131ee8ddf858c91c3957b59e4498dc172668cd7c94e42d320bb6da094f60d42eb7b4f21a3fe9a106265362e1b9322e29484559b3000cfcfdfd6d699af089e7677d8b59b5e31bce9cb959d1b2e5f192df95670a59b0eddbbc386256bbbdef4cc3aaaf062bb808874bc57cee124a7aeaadc91fe282ffc17a46d50d954ee400720eb89dab8aadfb959b29aaec16224c4b73bb2b95ece42ffefca9134de5db0bc1db8cbf1e160f0bd2030ba8ef55cb72e50466650d1e89b419764749267a638a86f0093ee011bde1d77764b071ebf41fe737d2e29abf2e4d08fa5a38040232ad54182e363787aa463f78fa4a6e02ed3dbacb8ce166b6394d3837d7473cb9c357c5fbef09b75bb0b2723dd5de0938937e69c7279df301897fea7a42500a8ab0ac67d9f1e9f94652d45258dc0896e2da172ca105e6d188e3f88c6169a9c7f12cc075aecd16729100526eb43312e78dd0c1d01b7d9fa7d1c25d73d47bfc309bcf4bba51ab66382909214a378f1b3198b34fe628e271236ccbb01f074067f9ceba50184dd6f2dff8082b23bebeadcc638664b2a396e32613fe793d8970d7e31fa161d162fb3915ed17be62df7bb78fde9c063ba4b0d5d0764a0487af7548e9450fd9d30cd26f9f63ff0dc424294323693d2e7a20a745c1c196ae32019cb2fc9b47e6f38cfccb7fc51fc16bd51b9456d6e7ec538a212dc7a8f8c83a453cad122ccffdfe1789fa764265e40cf38022433a9d6958d1c3edab7467aaf4e27ae917427a0091205ce394ab5f30104f3841711797a69ed9a452f4b6d18610c31d8984631a4294e54449104ddca2a0090979bb03e168bee016d6793b55b99fbbd34421c8f8da3e77ae40ff1b3360a2fb8e2e400a2b09a899eb7dee9ddc8ed1cb3830df8ff1e4caca7c9a7868fb68763c02de2bccaa93e18570754587c2b09254c56d2b90fe6e1dad5f5ba69f8fe769091892a712caccbfafc0c0d2e6cf9964f4eba835294f22c8dac5245a21130ccbb0cc07e30768e435c48821e9548eb13a276715b275cba4c15558b5418330738133d5ed768d38a0a15443c8788497c99fbbd34421c8f8da3e77ae40ff1b3360a2fb8e2e400a2b09a899eb7dee9ddc83e49fb7d658d9017e24f9edc8e59e88e2fbb7a9385c661cd8056e8ad9e1296754516c078ca61b9713b629c91285f5821df982b9de61b97dcb2e3bf6041f4cf465554705a508206bb78e1ed2e728adb6e70706b3f2910a926686ac77d79ef9b0d98b7c0be4169d7e42db1b12ce910d4ddc9adb131086c80fc346911e916cea617263f23aafc47c80e74e386ffec0454c0b45a56948cef880623373beee7fcd615becb8c9d4592cd240f55862d4c4005225fd86a03cce654baea5bd73d5ed4a041c8a81bf96cab2ed3c44e8efb46e741d909b58b83471d3253714e34ef0e5f7e04bf62645631550a5e3201b48ec1db4c57f254cff0d8f3bb022f1654dbe80b63bfd8971e3ed25b0c75ca8bf5e5e55d1c93cd7915771be2ae6b44ae709329910650263f23aafc47c80e74e386ffec0454c0b45a56948cef880623373beee7fcd615526d8fdc535b13e0a1e4c4310b62d7edacf7f69c25f894a19352d09eb06a4c8dab3cad8145e7dc521e899baf616aba7afe6a79cad7dd79396720141454d07b937a24e51e6e8df8bc863535b4096a688888bc8b76844d226eb36bb018a5db8be7d50c320bd3dcc1a5b91744bcf6421552ac4c100c937e32766bdc716d32b5df413fd6332cb09f041939915140e0e6d4ce27405fe0dd872c5994cfe4199c384b023a6eb54b7d56841fd4a2b8f29dbc4d7b12bb0f5b7a81b4ae09ac3e07cc313146263f23aafc47c80e74e386ffec0454c0b45a56948cef880623373beee7fcd615a6b5ed8b3cdf61da0c4edf66f40e5d8fbb80551f7c5ef0bf4a6ad515b9c44610e5b0e944ef7c50cb06ddabbff8449564ef6a0481b7fe1e24c47097367d48cfde8d27080d8f5e4d97c54eca63594e7cefb61ed4b4201f72e2a3a0a114412838441d601dde06a26cd44453026666b84df33d87eb178afa9824f2bc598cf4c6bd12175274b1a58535d89f4ac75a4aa7995ef906bbc6878d9da8618b455481f6601b27a92ca4cb3cdddfdc6e527ecf18be96297bde344f8383bdb3a770fa6b2cbf66263f23aafc47c80e74e386ffec0454c0b45a56948cef880623373beee7fcd6152fcb53b5e55101d3408700bf690d8ab4e8ef2161159d1e77e4907d5ed9727ee04c72d526a25fe2acf81257de2ce56152dc2311d5bea09a906c64f30dd0196efed771646b2bc49fdb0b6dbe9dbc7d5a4dd20d2abc21273f369d240a65b5c8a735859b843bfbb068a96479eb44793153501c16041bc8e937dbf2ff4b243514628c175274b1a58535d89f4ac75a4aa7995ef906bbc6878d9da8618b455481f6601b27a92ca4cb3cdddfdc6e527ecf18be96297bde344f8383bdb3a770fa6b2cbf66263f23aafc47c80e74e386ffec0454c0b45a56948cef880623373beee7fcd615c5cbeafe7b8302672a03c6389f9390294cdcf1ef007d3e01a9c774ac97bf998a69344e6a84eb883d8c34f9e27f57008ee4e632b5d011b7f5a2a7199f7f16fa21d9b75080e177df3b6c6e2df06baf3567da1ab9559ebb7a7b9e06bf5f60defa1a916d5db60bd786c03e8f12d2062bb28dcf0a89a3c3ce021afec708cd6b33309aeeeba64e3a293e797236af17211842e73f5d909cbf866936f6fa4d5ef30f7ad11e7b4128a0fd41848079b55ec281888ee24d39fd0e9105a9cd931a1f2bedf0221a9294bdf42cff94008a8dcdd713f555c89a7be4b75da590123c5348a27ae2d396978e2cee0f210c1b1bc7bd1bc8cf621e5e6f326b33c630e7ddb7304d143e6cfa6766011e6e6498b0ce92f9c78906a1bc5e53c1c91889dd353a26ff281eebe177109d5b089f6ad8e323ec3c9b4f9d7583e689f479e201b56de735130cada26e93e2e34b0548b484f3f2589277922813e17c99d240b97a09db40a8eae568bc675a45528be43e05b7f7a819ef972c44e0e5396b04992897e841fe39697007df948e2912d605f854ac86b339f4b1ed73423340884e038357019caaf7e9b8ea1fae93914dde3a298fb39d2a4a6e17898173555b31cfd0338c4410f536d8edcf40923209577910e17629fd33a46dd502725dba619a6d8bbacb5647149b4f50bcce73f09b60cc634b645f83ce1c6bd6a8d65d3a610f304f827d23221dbafcc9d289cfbd3d355f1f2461b84317461623629ccbb523fc58bc15b6b9c91f125b60bb39930c543dc14556adca17c5824877a7ca4f1238b527b6b39bf151c07068689641da52b27c4c997b3a746b23b9220c83938337d361c9bde8daffa770761c6d6cda40b49786d370016d7346ba6511e717bcb03b995c2bd0dd727b143e539eb71ef765cee29669baa911c307f2e366ebffeb2df7b1e51b111d16690e2f16ad0275811c6ecc508d2204bf9805218c55ed704e6d8db1605413488c926a1365a59a84b4001f1356c7874dd8d2c6797a4ed465d0f2fd9c214b89b743e67d3477daf622c4d1028b087862ef92684dcb66d64ca4c138d58b8a72a62085f5c7c7792aa936cbad8cabce18aa9aaccc5033ba74cd917c83696fdf4219fdc7561dd948e16a7e7831cee29669baa911c307f2e366ebffeb2df7b1e51b111d16690e2f16ad0275811c02f39e8c9e9648e05bf6bcce595ba12126bf3b48b26cccfc71fea41fd4edf38d436dde899497302386ecda0f37bd12d35ce527a667c1cb8579bbf3d5e45643aec76d7f1650d011d12326ee3b0ff64f3319dbaf4c220d0e5e8d2db87c869e8bac7f865666dedb71c4ad47a4b9fbe56c29d3003751ce35e0a6d417e0190690c3d1d263d4a3e4a98a0ec87fdc6f45c76a0cd0bcfc8b1791c820e91914425f1e4bfd3fa471b67d45f2df287d8378ad25d9fba3eb8cbded178f64685221cdb2c6d68e4ede6b97e3d630752628539b89c6ee81efa1251bc4ee01b05d448a064920832b9dae2aa4a104b682f457c6faa5aca7bf219d3f0a04e899d2ef8f0d145df43aca88b11803c0be472f02f880e9fc09e61dab213cd68e5bc76bb0fd26b4fe5ac432c45ac70d3f7149e4fe1b6c2ca978077dee8e1f1311b359ca9776e77bc5723a2a730d807f31b47fd30bf5497cb87f08a019faa39324b079ba1775737f2f7ecc8d753c2d7d56796a5c2c4512796029505f05725a8147fa1daa12cca59c1a1872dfa3aec553ecae86cec2d4c480ae2fe5d9bfb55a3c926d70a5d255d08014f99335b9935501ed6037374dd99cafb337475f9d6d10c8e34a1c42f75880b9c88838107dfa0fdcf885c21a9486fc0e32d03a97e59a93f13a03bd83e4d337549f351380749a92f0ae7bb157360abcd70fc55bdf991a08388e807202d8ec2d6cff2bbe372425b51b7b8799809a64e02d09d66c39cbaa13b0c6674245471328fe333fbaace00f2785f1dc8b238ebbae1940ca95bcb40ca23285441c36163d1bb571fb602d540348859bd4ee347683f7fea5f043d6d708fdf25bc55336c17f6e8bdef0e3a86fc524a4b220ec86c618067ae0d2170c374aacaf5edf5c415ca1b9ee30bb535744f03f33d4ffa1fe45ca57f3781dc12145ba99d5484d759e1cf2db5dfee4989d7dfa0fdcf885c21a9486fc0e32d03a97e59a93f13a03bd83e4d337549f351380d48752e44ed24608164dabcbeaec2517a291cfe7b0adb37331bb1bf59a0cebf89f3b96fcc691b0b7410e1c0d8ee84667bfc8aa70b8f6e2010c3141ecae0f31e1a0877c67505c8d0ded40870989f9c6f43e3ae061ed8258cefdc3b4263258dd6daed9de1f91493527a4d04e5b703987ce4f22cd070bb5bd6648ea12a10c4b4b8d7dfa0fdcf885c21a9486fc0e32d03a97e59a93f13a03bd83e4d337549f3513800710d7b79abf938cb2dcc8df8902ad80777dafee8632dcdbd45d0f392210ac516e4c15fc9b0d625db67e3369a9b39db1eae8ab53feb0a5a81de9b4037a4003980d653043852ed79d484abcbcbc5507c3378adb35ff1ff4810a955d7a1386eb4b91e2aeafbb5f9a3e7d4f0db1332ad24d8f6425abaf493447bdc7d1ca39eacc25de2a8da3c9c79318c5d8ccbb58a8285b81f34513dded73a2869c4f8c6ce3babdb87bb7e6381a0d36532c2ea8243cb3b5c3b0486865a5af2cb5cbd9a015c2ec303ff4aa67fb94cec06d8082b83a2c019ab4463f61308227a6749e219640636fd4dcf09c3b31f646d77939bdfcbbd4321f1118a3590bb6bfbc6735a0efa2313737eaff4a6ebf1e670f62374f72f083a42479276680d885c2aedae4ba2ba482a1f442b371a476dade0c5bb603bddd2192ce12f2a0055415c7829369260f4b129121cfbf9fc8d4ac7e9673664a66b870b83ca982ebdb9c72f7fa23cacea7aa9b34348db0b65570c8892971b849fcf5b21bfe1d4ea45bbe81d47f9aa31ffce8929c1be3204e7adcb56d35039a766e5b241eaa0154f50633c0fec7af515767115e7dd9a2089703fb5f66f1e4869e2d656f4579c85be68db197e1e34c4471e711c7095945d2275798ce4330e2fd6c436abe2d172c374ff8e31f00ea6f96c26c45fd061e9c5ac31fde26f76797dc7b6803aeb8657c3ac918cd4711fd6102c01e9755e604f9a0a419fcf89be2449614f0b11ed341a096462740a8577ae7976e6a87425c33dcb5e6bf7f63e2b73f4348e6c519a773fa8cf4d554eb77192555863f78967d640de3470b89cd648f42e8ecd1c823cce41c9aa6efce8f22a5eef8f00207eca97237a748d63f8446db6237a684c0230f70fdc16885052d66abf4c369a9282a6450e5d722f29925036cbb727c8d3fff31d28e3bef76c8f70c98238b9d1d703ed5a464c031413da7a82f45b15e2c497e27b547b2a0e6692f67776b3147831e5ab4eaffd18f569ffce7aad13e576315773327715c4ed2cc991af7a856c0c84cc4e16cb133889cc92372765eeab16ad601b9263cab7bd6d2cc565510f62e6ca5b07ceb1837802a1ad4a7137a464cfa4e27571973ae2c9242fef24cee01e8609107a69a5c1d346311a8dded7db2929e7de9f759a7b074b85838a640e0835bb43eaa50252b5f3456dc5c453cb43fc07306d5ff46b77e4aee833762be4966111ac4f290e35c5c26a50bb125510d94caf42eb095e44f4dd52c9d9e2334786bbeacfee7eb444677e30d046780acac7ff6bbd441e7b96f9cb278c3df7e60501e1dedbb4458f8f22e33f8255c35bd380d0d3e4544357d1182eb64b39bd001e932a7e280d7615afd9955656263310898e0a5e0149a8c01e7a0389de8af312dd7f6389a35d936c3d02a696ea617f22d2b64d78bb63feb1cd86173925f989e1639258a76563ad0e4d56459d5bac1bd825f8a8659abb4eb60a252a8c4a12179d69f272d31bb07a4f96244ee699184d8b77b093e1d930f2e393bc75f500890704cf0420bf2ddbaa7565d807754fa23abc29c562fa1ff31bcb980cafe847f2a0faad4aec7e90ebd78e96278613ae74b5c30a68e01ca0bff05add00b4248eddc2353a1e509da4fd8dbea06bc8ebb7e94dbc02c8812708c5482c6b2dc838d824803e8703c12950f5e32bd4ef4ec94288222e4891748780ae223619d961d211c9282930304ba56cb5accc4088ab2e556a99d5b9ae244afdca01bd42b8ad1b47f3ab524acc7a5d2172a0b69ae3672a9f06492da1d0fb91e45608754819abab55be599a1c15585dc7aa9d6bbc33735c681f7f87989edbefb5a6c2bd9ebefa20e5a17a8911a95b42a5e7b1ec03518260c2bf0066c3c3b8b34ef45292ba610f36b953000a29a84b4c0c6636436b4e55d579056cb7463ac5389b6b662ba6c2174f041bd0ae1bda204fa62c4bcac3004742ae94b8de538d22f4b6cef3558b0a814e3f87ad21cde839b857031201cad6103f901bb76a6c3bfcc0fb92d0b4fc67d626dca3e26935635fe78f5d729b8e032070be17991f85d10b276b8bcfe182a2dc74d227a6ed2099d737d247ea9f6414a6554f491fe4881c234986c632941475184013d4dd01acf0afbffd6f216a5d31adf2ab032807a8c27e0d2274471b7667b1f479d86c7b6435510e406c87af5197d3c685c4e41aca076c4639161786890760f7013ebd59cc7fdbbe7114310bcb67606c9176a7efd9d871ccd21fe0bdf5daed8b74dc719577ffcec3e8d3895f4496a547db1c7e197e8e015bd3a02ee02226db78d95a61a5dbff6ddca42f4facd3bd19f1ec9145b13bcc81736ac1651a5e317b54874f497df236ea9b6f7aad36a55d874a5b4242c097e6caaef84b1f1f86423cd4b3600f19ca5e9cc753b2cc5d8f44d5aea25f287e013fdeaea147234f6e43d0ee1d3127e7d401dc42d46d5ea97012ab1b8ae58bb8ec77fa5291f11a05793c20972a06113e4c56fd93d4ee42ea3056f04a49a2a89e83335f8fe6d54e8db5425397286b937fa40fc1d45983f03e9e8c51dae51d4928539463c172ba71d2eedd24ac17dc558f6fb9d32bde0104c7e01d912766682cc26007e7d6316c4d25119c9c74dc529dd527f9e9fd22e057482cc4f0907b807520fe924ff093fa2e3f9ba1c1a861a8e47ab6d5cfe7c0e50a8c013e736777e8a2c5fcf23043481ddc010670b92a842807a3107b73d7597dcd5b360867b77886b1c222ccce074395ba0cac9117b7e2cf494a4f774c8a501d9dc9d8ee6503e008d17c756331116dee9fc857e30c64329a844e3dd58b6cdeb7c684988afdf9ab97b298fbbbe479345a9b4ee733e72bfd6217098160b1c4955034f85c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d35291921c793b442123c87af99b54dcd92f4be8158b90ce13d6b30e6e368e657c3f78ed7f83646e757e9d59d8591f502af8217dd2dbd8aa4507441c96502950481fbbbe7d448e5154251da5ec45b70a62d10db4e08316ad3ef5eaec384702a81c738ccf3005744732671d5ac33b116a6ab1e5566367afc26cc82ef1131b482bfd5c81359490a9cd7394477e7458be49363b5505e5c169b2dfe9f9fac90376f17efbb3c2676c047f3a037d90e9ca2f19beecca06cdc8a66f029003f3463f273ce179485e56aa15ba49104bee95f168f8331733b0c26466c3127229ff207e9633e09f24e10b407f695ffccdaed2b6f230ab5751fa99ba3bc8c23eaa626df774f64a6a372129049f55039628cdcbc7b9555b6e1400f89c40fa6095e137ac4f32dfbbb7181d46c87fe33fdf43882e2ec14640921caf29b8efef03b057f61abdce987b9572deaf703067a91aee28bf378a380ba293c72be4661c15fda34554d0847bf56a18f055f71c5d454f40ead8737e0112f58930d9a0e2d19bfc63892729602e3cb7d6fc201fb3f54c9182893970c48f318cc3e58815c5368f0a69c478cf804d31798ad3cae6f828d342da362322d63fe65791ab4ae258ab3419f493599b3904377f50ebffd6adbc5db3ffaeab2fd371b1454fe65edc29e920dccc39dd3ccb94044bd21b277d0e789c4e8d7c2f5caca951bd702636bfcd046cbc1bab69c54f91a50bc41ecc169f5f9cc83d21d9116534fbfd9156425a73e002ac249857c37d49c0bfd7ae73809f0ecbad5b3cd6f789c8e019d43f8c84c311368eddb6dee624759781ed5085a3c6bc853e1dec1126d8c8c1845fb5d63614f1b814dcaed62a3bb7c483d4ec7be303c128025435ef60749cd5f905ca95da84e83d47925683d1d13198eace6ede25253b6a7e185cb4cb6de7ee4ee53ee8d73ba5196fdd29cf93348917fb654930a9d6d8695570c244a1c2be7ea32b6b2c7f5782b060fd14fb537e6f894c85a4307931a4deb31b6f0dea20f37f629073d51527fded580b3e2dae40eabe774fccb8816fd7e38d16b5301a7dfa57845492d1ccef43d7fba5ebe5fb9d133aae9162a20cce35a8048b36e90cf197ec6e8122007e4a57a8f48a805f8959c7e16da8e17b25189bd06faa1590a5c869f5f8175a23f5ce9c1f69cf5a4d68cc0890e5c0e164c8740a73f93717b4a7930c32febd72dfa93fb3124974692c27b146a6cfe383a498586df62aa9dfb4290c08919791190e8f44b29135f7bb4c52d1862edfd91cbba39b538025cc78164e4ff14c31d30af0a453709d8f33872829a197ff6ba7015b887f3e45cbb07bfe959a997a3f4c296037cceca3c3322d1fc9108fe60d0cbe68665f10da8562c03a5d5b3619d1acbdc735b5f470246cf11901a1bc17cf56dcec7fc387d57a8f0b69d3b0cf6b4a3e948814f8e3fd98997ac1661d9a1a97b50f3567a5cbeb186d13388684b92c630b2f2014da0e58def5304aede60cfb2a365b9d5a64395d63bbc4dd3d00c72f30c0342cf1fe96a96ba2dfbd4aeedb540fbc0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d35298bd90e8f433dd4b2b695400d0bfceedf759929265d632a7dab7459be034baf72bb977686666408c99904a0427740fbc77fed27ac53bd24510c84da602263d248654510814685746ebe7f4fb9a67c6ef2aa0607d4da678ee8f667103306dce8279d1f8fdd2d44f5a9d68f04cee2c6a246a063eebc74ff1f017f868781919d8126d29a0e17dbcef7f38c4a41a28bd351a1b6025bac6e0b3fe1639be488ac098c35e2ed8fc6f5635640a65ee981ebc13021dd5a3feb524b725d861eb51223b52d4d1fe5037fe17bf36cde52cfe0b7ce8b4f6383f799a7af670c943bf4964c1ace46a3eb26e7af92fabd703eb10d5d645ce43974e5a58dcb0941f23e94ce439f1e8b703343736bb68a74d69c7a1f9018a68d730703c3cbf3b084ef07ea050633af0a3b2a41d7dcc2168ffea9d3a30a0c76b5d5b2551c9e95e6e22b9d80bfe2f5fa6798ee24e2a982ea872f045dd85f5e518f43dff11225f717a6b084a7d2469102ee3455f0573cd93fd54adda7f0bca12ccc779d4e2fb7c6b94a2e410c1d5bab566aaf130c8b1dc8f51a543c2fbe8518b32e32657aaa651ec7625f61d518a5355c8b3518260c2bf0066c3c3b8b34ef45292ba610f36b953000a29a84b4c0c663643697ae745ea96205006a4af502daa75a530a22422676f34a5f04f97c3e0553110af2b9a7612d60cdcc71a04e9a30144a4e8942ce8132a8514b7f1ddc2850b50bdf8f23cab61b3407ece40f47eb65ca22962c2f1b2b99688789d05b17a7c24468e4dd4360a239be233fbdc4fb2959420b3663d3ebd4251a3a39b0bc9c1e00704738c71f3d5136f0acf1aa426ed7686759ca05e2b003b280494592bc2325800167db08ad1c443f5e1c24aae32721bf2715a2b684dcca54f5b84d0c63ce00e419f98a837051a98fcacb8e4db4efcf1ae98a99a6e2e051014e2d291cf9390ef020761682a9c09c385a27343685f13a7e142852f64bd954f23804b8cadac54c32b0409baa28ee33e09f91ba70ab1d1189b07c88a5a008a8b372fc779b3a0bec1eb7e8de5999adff4f53e4023d307edb9b8ef0d921f4e90560738dc56752bbffcb3abba670d5df3ecb5f15cce23134b909c0ed978a8407e7733685472853b61f5b181736c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d352942cd872a96cc8c204f940a2c22a6b45a18219eb7f27aee57b74763490612dab619648d1fa2d6dbe2272a706e2179b5f77d4dd4dc3c40815ab3cb04bbed4f2d32208f463cc4b87fbf0dfef6ed8c0e3315b9e5f93943e67a9f661880f605d51fbfecb64fe691b2c65c4abeee59e84d3da8fb9ebbbe425f7eb0e8ce8e9e9b72ba786e04a70454988b8c1462ad55d6603f2277c639ced5ea009cf548d56e8da3b12d4a4eb839ee47940fa02a6ac218ab112a60960dbbe57ffec979fe5776c5789dc1c0b1d82852ef842ab684e7a0352aca1f4c563a4c541c5b249a2365de2f3d35298a70a3fffee94c357c292a3f2e2a96907cb906a1fca9ee0a9987a7d4dd80a5e6d3f475399ec71581ad2181d378f5a6ae2be829e297d8c68cbc59de5893dbca9e36f15044deb08153498d3dbe0155419bdf3db6440fd8d47fae290541129ceb380690c2fc1982281f3bdc3f3dc975a52ae427645083f0a18ce6c95942e7266bda54366410088a55be3b35af1a0f082a2464e51443b5ddf3840d684a914571a119fac849eefae054014a849ab37e9c0a0d8e7694f618d488a9f7e3aada56ae01e0b469d87d0046525c9396c07ffcf6b4efb276c4325fe5e2e14533ad40e34dd2319db7f3a896dc338feb98275c0ab354316107f972075d68e094983c429d5785e6cd767a1425e23d234d84179bad0028e25bb7632f25cd9d5f2de9b1701cfc68376baa0b94412c1bae5e8cdd701124c3345a05741843a2e4a89e02acdbe0f263547c88088114e0704e53c45d6c478e022ea1fbd6f5172218def7abde0f45186ad3690ee7f4029efc271283164e27474a10c8348e59b70c15b6734f65b0a9534c58e7499ac8a00eefcfa100c7d99fa7476c9dee2940d3bc2d03a3c7976a111e4efa7072f2a646bb1768d1f027c97aaaee2a8acb8af49754488bdf6e195d145339204b91120b5dcebc22896ab9296588750f5a44d354fb37da2976db8e7aa9372f4770417c7470fcaeb4ca5867917c80f72e99d186997708fd95e423c23c16ee2f18dca0dac110a23171441b9e99d851c65accb4b00bea9ccd48bfd5a78c29df76710047a07fd4b8e2de4844ff07545acea70127d4d9a186534f196d052503f98bc7bc1e26fd6d5f316a902e5a44be327df4a2f3fce3e11182b3a4fc24fb32dba90aec588aeb6b46f3e541d21e140ffcddd20540b78e9f06c7f4d1f3f3f8cb449d147ac779d331dcd8e2d5e35a450bb1da81e552c4bc39b68d81b6b94f9a6c114ed051b89eaf0c3c90a332d02f4fbc4fe4305fc8fdc9078296db0efbc0718c9448f9e490f98d06602b7eef7bf1d2ba95bc7f137ddba5b87244499d4df11928bef5e0542938e915c711bf3a785e24a8ca0bbaae04073ad58a976ae43edcc4c8c0f8c579545d76ea749cbd59f15ef5b88b3ee1f38ecfd8a683d51de5a582f92e6bbcaba0e629f7ca6d631a0327a96c1e56706b52f08c3044a907dbe4f5dcfea4788448c33089cdb984c93cb9092feed6972fad0efce044d64fcf229f838719ce61f13bfb16ac4c4739fc18b40140a4a94599fcf2321827afd85dd4a4405adb4bc7f0455e252c23fb3e8437cb7e1a4df6731affc8f096da9cb67f4c48b11fcd553d1dd3934a44f8b72a2f14f8be32f903c2142eafca35e5c2769da68c9259a886f8859fe93a6933baa8452643b6913ed7345645f2b73b190ce280e5c113e7f41c8db88dc3a7b9b6d007f1edf314c6dfda39fcd4796b8ce8ff2a358ba21add874f8249c983af26f44c9537492f30084000f1e367ee68c73effa7bd98c22df39944a9b99a4aad43d066680825c705cecbbb467d315ab3dd7234e172e74abb15105ea86ef6d82be82da1d4054c2f0b94c17de3fdebff030f5e7f7a4ed73e931fa7e3ba45c01cb582a247b7ac5a5dc79f962f8af0a0005d6aab0200dbe9e2f7ae1246df4656bd5030fea6a318844bd4d76d8d88e2f09b2f446f248d84353ffe6b0a70d53cb15bca2055e52e097c3c12bb56bad613705ab52a403dc21ce8e16ff84a730416137c10700bcb3085732f09f9128c9ce6a34b9dce7f09e31ce176ff6d1cd252c2fb90fdd583e754a33fb4227038050389ef5454de6de100bfcc18e157734ce0dcfbdac116b4a188391a1297786c00854d2162b177e12876f09b65f1b7877b6e1da33821da769ffbb7ab6806919e20e7985cf787ea6af1b32cd5372614e2550bb968fd61c168e8c04d5e3d01d9a8db962f483b65cf3cfd49c3ac415b201824ab15f0b502234634377d3ebcf76c8bfd54e56ca615984a94953aa37667287290536c1c0847ed79965f7096d3886ab5fc117d2c6da0eb90477e0ac362c6499fa5e5a3e1dc225401c332def865beed8957a1bf82a6c479ca1984c387de0e31fa42252fd1396a732d23c0ee660bc1d80036c54facd9b5b9481b22726c21ef89fcb8528d5463d3b3acbec6ac039a0f6e9bc04c91902707c6ecd5fc9202e78b56135e1903352d60f827a232588e232f672a6a00ba0d782d2009bfda1dd95cffe9cf4d6e65a972711562b408efcc3f5506edda7630db2401be74513c81e8822b75b3a2d05a5f5b9fbaf68d0c2176146758f84c9c335e5cd73dfdc56873af28deae0acf119a4c462f901e698605c3959042b98d873c37fee4bfa9f80b4bde66b72416e2a3ce26dd5f5c6b6619192cb70a16293f8aaf6257cdeb52fb179deac63bd5cc691aca0d07d153765142741537d36135dfecc019707e33b2740e37342aa13b5c43f9fe9ff87715177e172d3f6cb4a0bdf885c1f2e8951a8154feb60d674cb03dbca9eb768f5354d660ef8e1c9d721d2f1cbf1cee7ae71a8a9dd33273491f07cec1b019a3ac2e653d881e1c9837dcd1d1e978f7395b7a2a6c327d2d7f2ae0615091bb8c8863455f952036d6b1b1fe99b4461ac2ae75a79c09515a863bbb957f46d1d236cd550b43400c41b30576bab3e0b2d3bb84ebe535e72ac198e84e354dc3e5dc56156158c0638098ce6ab054518b0ccd34599df2b204687ec671504a76e7759aa09bfab9e27c74c30fa259d2c134c35f554a3c020c5c027c6a3b8e338ded7fe7bfe0f40f1a551d9c05dc024b64629d939b4fe698d615ce3f27f0de04dcfa2f6af295308fd459d3e47294fe19dd8c0d29b4909244797322a2a61bd4ffe05c896c201c0f77c5f591e1a67467ceb1116e9af7e347c8a48fc2268f9c64e5b8b1ac2dd4e07d626ec227bc81799d9dfe13af75cd22ce52c830b0e0c1836c597477bdd773a9cd30166042e1be8ccdf66335ff61e5d09c9bc89dbb8dc6e4044a3e9c7c49f5343b6b7786f84c7fb87e08f3137f09b84f75d57c8206647a81379fca0b8e10002238cdd1089b082fe0eac2fae91e39c8d24f5058d3e339abcbb44afa0b2e1350072bb3b5bb13c6819c70b13bdf4c0ad5aa57818f89f175ecc2fc310bf824fec40c7997eac4f0d3cc2a53b555991a994925864b890239f98a5f60736142723341bb408f6fe3732d7625a86e4fbb8ca07abedd22b4b1ded45dacf8154bc72d1426f11e928d060dae6d695ea4a70dbee296cf9cba6d99bb5a3e117b85e757ed140064eebb4216f7015793f0c4225e4012c27fbe11cf7f8e61bd4f467393da04032b7c8817d9e26a641640a46a89bbab3d199097c03de26233394b95278ff6f00d7b747ea2d9c931ba9a30a350054f9aa74308ae9e26a658d388bec3d1eaba4b9e69838a4eeccb174a0d6482becb826dfd78e1b020c5d1e780e3c8516e5ce5fd2c4ea758b99cc1b7989c226ce92577ae17c0bdfa3e335d9eb73b12d12b63cbdb603681cd0e16e8b2bd30e50c256e567aa1805dff6600ac0b7ed65e4686a72d1b6ff60931fe35b51ab33021d04d99c175e33561f867378189facac6efb26b64c815972386fe69eda533ba9f818a8508ba356449935a60d1089f512be959d251eb4e3b32abd0eef2b75100c29c1e400352ac50f7328bfda2be506dde4ba7492881a9cd4a73c0684a28207325cffc6ec8bb10a38b49f842b597f2dfb6fb0052676fe7104c627d2356b4963c7d193210bcd265734d7738fe42e11d6088e7ffe2eb3b219e14e5157efd696515db6d7f56f0abb4d836721821f4cd5f387d3138e0837d253565959b6e2abc92affa97a25bd10e00d5dcb41fa123b6027489e4c36e225e73226207a3d551f7a2dd261a9b7cd9788a2876a6a204dd14cd1e0e090ed1d74d0d2265e7ec087d83520396d0a6a75211c231d2f59f398ec9d910546e4a6bdedee4bdce5cf17cc722768b66d5d0b4b728724f2c1e5ef52d88daff067d8d3afd4aa7b5b1e3b47ac551c5489fbbcc5481a936222c6c339524a09e7fbad429499c45868c26246aee2b629fef7df9ba8ed722d86ab8cab91a4a27e50107dc005da7603cc6731c789de6f74ef0f4f69438f6abd902b8786358de4b1454e7ca7015c79470c05fb610e3de3b2069a8326b8b7210a534f19cfd2b9298945a6eefa740c84d31db6fbdef6a6f44829738f80cebb2e1c9f6a28f33706c5f71353d5fbb88f8ad16a474fb9946829b3927003c16afc76e73668cbf0492f337c753e969b223d411cf13cd5f54617ddf7cc56f93c101787316c6d936bdaee347692e4a67b096ad0a7d59b330b88c557dae745c7999d9502e289428884a18af8ac0f05e37eeda70860bf5b14ff03e7b3c36100e731644bbe8a1945d6c8ccc041e84cbd652a1634ee3190d0a169c28de22977777c6daf56870ae288b771e6309f83593d0541b57f60e3b1e971a61ddb0eb5208d84331a17b53e4e0d4765e19ea971c6ba97e7ad3c5c3d35ebdeffb0573bc04ff65bb97a5e4a395e0d1a3e8155e82b771de2bec140533274aea3bb9a32d89ec1f6b3ebe9e79314b06a90606e7fe15fbb79bab375c33bb815d352f553cd591f331e0f693de08045268c757d91265307c881fcc5c29ea056224eaab05135b85a6d20ffa2942a730f8289f4fabd19e846b7cc3170140b1c1a93efbe63a95faa1f2b63bca74a8a97091a7fb0090338c96c9953c5992fdd213245bc149861c3d74523f03950cba668f562c6f03a8a7ea090508308332c4e241db115af86fe125d9f2938e930582d7b142e4a1c53a90817a0df5b2d380b55f94a0181867fdfc89280ab9ea884c7ea88b8e1c287db250e8b308dbb8147708b4a39de772098aca37d7b5234437c51ccde7838dbba76ed2abd5cbb8244fc384d191ba1a7b135c35dcc2206d661a9049161afb170418ce0c56c517cceb2325b2f690a1a1d2d177c47970564517ca18b08bda67b6bfa6087a3de35f2abca1fe96b6a666aab8501eb6feec7af7d9ec26918929b80dfbfd73e32b71736bbf45425973729ad68b1973c090f8550992a5dbfe1a54d8e3f004be97c2c1b4c27229c33edfe8dd02a0229442f2e5633e87d7a7ff564765aeed5a585a72f3c4df6f91f72b0b7106151c7156e0f07b1764bfd9c6450b68425c33243f2ae5ce7ef04811f26f23ec2472a41be5568cd5b2cd2952784c18b0f9b1013219513f3472cedf1d1040f7eaa047427b0f8d99d806c08ccd562b7fa8611fc55509ba0d7cbbe55250d3fe077b07e1588ea691292d6b6e419532305a3169f398d561a16ff340696e2d8a2baba22868bac013b26cd09145a69003956bb43ff46a7902930d2d376f0f447840bf432625b2013649d149f6adb6f8a1f38fba92c7f7f2303c24a1e80b2dc849ef1aa53fb5b2c4f62ac997cb4224150875dddbae61dc808b92a3c2366e58ba13e90ca2d1bb76c59e4149d130d4f176e95580e26e10f184d7cf73d35742268bae4dd5c19bb1d3049e9db8f1817c0cf0b0fb66645406b2192def2928c14fff4c26221585c793a93e130e9447371b420802742e5edefe96d443699c24282c2788b2f1093587005c8e4d46c1e8585fe293fdff25e8c2fc8e64a293b2008adf4f50e4bc7588a95d9a576146c98661d31375b081b4ba5c58b648cadab4ac39c3915bba553ee91fc34f77aa212ec43788da0994e244ca7c017a1092bd2ee567fff3458a75d28f6cab521e10aa55687c56fb18281a0a17b70ff91b5922ed3d88ee5e62a132c856a7dd6e4c7d2ee9e6876560101164ceb2cabbf2caf774bf515877ff87173ca52d947baace2fd67ee3500ef776e9b44df6d6a2eef45ba9c1ea7075ef56f4852f2618fe494699c8dcb99be410db5e26bb6f8b52dd870eb69cc9094e7e0305bd584a78e8ecae1283bb51643e912f09c6934458fde10b5971981e92278f44e7d0593e7afd1dd6b192353178b310e9b684050d4dec662ecf0162b61babb1a593e2c091996f5a3faa591f6581fa0a86e7d53b7bc98888bbd4a1eab9e865af1a34faeef4456c5ca4517d462dcd4ba724540eac19347b1e9a1c43cb4863b8feedb223d27d6a29e78753a12f656a79f30f142c4bdab738bcee054b1b41c4448f90c2cc3f14302f82dcff63d56bf7c933585ec6cdc327e245bd3f192df8125f23a06eb463f3fcb7a357e0732b49dc21be03288c0b5448b526b96858d17170f1281d252afd9ed49cfec003e173cafdead54ac0bbbdf0f479a76c52a54b5cb5e93d465475e6d0d6bd2e1e6392dfadfa2a01c4cfdec1bfc65042fb8e99668102f8eee81b17fe37b30cf22b40ee317fbf95bd73ac6ecaf2688e29743c13bd28cf4cdb2ec81c9d921ead0d5929bfcdd0ea6dd67d0a82a94ab197e34db131b6aa141cbfa9915650b809b37b3ac6a88d0e10a4d94608c93a84f0b430e82d4be495cbcd1689bcd71aa2a48da7919d043cde201b33a9cd83fe3ff1ef11ba1600c988aef0c41579f601f76ce5c0dfe800264943aa64c649f8b3b24426744f3a07da50415bb8f4bc949b04f0d313edbdc7361aeff026b4f53b8a35d3c305b6517e053123a2a735a22beb56e596f577aa212ec43788da0994e244ca7c017a1092bd2ee567fff3458a75d28f6cab529afd5435c857469f7a94443bd95c8d8f8958bfb89f1dd7946be7d8fd79c1a18a723ba2431135167dc05f7c67fda2ede1acf32ade499d3c9a4ae66819dfb1e6df4d9103161dc2281338258aaeeed7409e49fc191a953ce76456e8875aa2ae0b1dffd7877c8c1aba93e991e79386d2302655e3f2f7aee8cefcf83fa027c8f7ab0913e67716385bf0e886968997f3397a3886677a3c6dd8fb4f150c54ee293b118021db2deff18887193721ecac3c2bc0b3438d7fa6d611a8f8cda902f3b00a302578dce70e85cb99b621d667f4127f6d58da0f7d572b2de0fe52e44f307c785a3d7d4484ec752d19561b6c096981055b68daa3eba4bf858243fc391e50a6010f95e8bef925971a9bc0dffc71d1a1b47494bb13dc7c35727144350329986c0ce9ee77aa212ec43788da0994e244ca7c017a1092bd2ee567fff3458a75d28f6cab525d07c7c9cde5b753e76e799120e8ed668968a1c530ae694071b94458771c7d9ee18191eca3b5fff45515efe75638756518e3715f56335e657dba005b5aac27b7dd36d037d25c023774ee031cabc18cf2017afab71fc5fac9a7ff788d409b64793ba654b3d582b90382348d39325e0b423d0f6fea35531c85d215c3b7f900fee1ad050943156c64f912a02ff5fd35edacd6928d285d133af9fe2e7363fa02cc85d1266fec6114e48c72ce57d1d320dc0893e71ee510cb8bcf424c2d6ef051790c635e1c8ea336da504704cc0a4e97c364e72b780760c38204e3f7b65f02e34c11712d17b6b08d1a77e40c941b1f2db26d2c90d453237773a762f2048f406bcbae5147105a3b4d79de45aa31bd1da4eb889b22df72dac94f57edaca1f7b0a22432cfb6634a09c39ac43cf8b0f997d2fa1e73bfbbdb6ca14658a6f2bb0a05a95f971c520f191d2f5231f1c6b49c07e1daac438ba31972d1d5283f5e53c64efbefd78f84f4cbd7d4005bca7bf6e10ffacd5cb2136c12a75c46937c2b79090743891ec45f2a44dab9cc7908dc831a0a842a64899be159a00e66f80f86193d3c2ca05b438c1f9a2b256e47dac33249f2ad6d4a9df643f1ec5312216d528a2f7ad820847aacfc77f9adbef6c22f86fbdd58f7462394e84e260db633d98a7f6ccf1d10ceed8742a95cb9db653a09b050e27ccff5e67ba69c14aa2c3137f2a4e1892f6c0d8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806438ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b9030dbe024961f6ab5c52689cbd036c977975d0d0f6a67ff97762d96cb819dd5652245248009fd0af1725d183248380e476c1283383909358a13686606352bf2a17da7eabb7bafdf7d3ae5e9f223aa5bdc1eece45ac569dc21b3b037520b446476866f6bb53f6d985a4d651bf1ecfe8bbcbe32b0f744708d588f047580ee85d8ec868afaf3392f8c04218fbf29db43cc0b18bf651c1db086556aa584046de9f3e359017cb1648e86c2d84257c6fa075f138790b11f6dad9f5702b49f174b4c4742crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlibqt5-qtbase-5.9.7-lp151.4.6.1.src.rpmlibechoplugin.so()(64bit)libpnp_extrafilters.so()(64bit)libqt5-qtbase-exampleslibqt5-qtbase-examples(x86-64)libsimplestyleplugin.so()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    libGL.so.1()(64bit)libQt5Concurrent.so.5()(64bit)libQt5Concurrent.so.5(Qt_5)(64bit)libQt5Core.so.5()(64bit)libQt5Core.so.5(Qt_5)(64bit)libQt5Core.so.5(Qt_5.9)(64bit)libQt5DBus.so.5()(64bit)libQt5DBus.so.5(Qt_5)(64bit)libQt5Gui.so.5()(64bit)libQt5Gui.so.5(Qt_5)(64bit)libQt5Network.so.5()(64bit)libQt5Network.so.5(Qt_5)(64bit)libQt5OpenGL.so.5()(64bit)libQt5OpenGL.so.5(Qt_5)(64bit)libQt5PrintSupport.so.5()(64bit)libQt5PrintSupport.so.5(Qt_5)(64bit)libQt5Sql.so.5()(64bit)libQt5Sql.so.5(Qt_5)(64bit)libQt5Test.so.5()(64bit)libQt5Test.so.5(Qt_5)(64bit)libQt5Widgets.so.5()(64bit)libQt5Widgets.so.5(Qt_5)(64bit)libQt5Xml.so.5()(64bit)libQt5Xml.so.5(Qt_5)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_[f^ P@]7@\\@[ @[@[t[9@[?Y[4[4[ZZ@Z@ZZZ|;ZtRZk@Zk@ZiZiZ[@YY@Y5YY@YW@YY@Y@Yw2Yu@Y\YX@YWYK@YI@Y6@Y1S@Y1S@Y1S@Y.@Y.@Y%uXQ4@W1@W1@W@W_@W_@WjWjWwWXWcVV@VɦVU@V&@VV0V VV@V @V@U@U{@U@UnUUv@Un@UY@UW1@UHU;U:0@U.RU&iT\@TgT~Tи@T@T@TT5Tw@Ta@TZ@TPFabian Vogt Fabian Vogt Martin Wilck Antonio Larrosa Max Lin fabian@ritter-vogt.deMax Lin mischa.salle@gmail.comfabian@ritter-vogt.defvogt@suse.comfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dealarrosa@suse.comfabian@ritter-vogt.demstaudt@suse.comfvogt@suse.comfabian@ritter-vogt.dealarrosa@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.delbeltrame@kde.orgjengelh@inai.defabian@ritter-vogt.dechristophe@krop.frfabian@ritter-vogt.demlin@suse.commatz@suse.commlin@suse.comfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.delbeltrame@kde.orgfabian@ritter-vogt.defabian@ritter-vogt.dealarrosa@suse.comfabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.defabian@ritter-vogt.dehrvoje.senjan@gmail.comsor.alexei@meowr.ruhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comschwab@suse.dehrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.commlin@suse.comwbauer@tmo.athrvoje.senjan@gmail.comalarrosa@suse.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comalarrosa@suse.comschwab@suse.dehrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comjoerg.lorenzen@ki.tng.dehrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comschwab@suse.dehrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.comhrvoje.senjan@gmail.com- Fix buffer overflow in XBM parser (bsc#1176315, CVE-2020-17507): * 0001-Fix-buffer-overflow-in-XBM-parser.patch - Make handling of XDG_RUNTIME_DIR more secure (bsc#1172515): * 0002-wasm-disable-XDG_RUNTIME_DIR-warning.patch * 0003-QStandardPaths-Correct-handling-for-XDG_RUNTIME_DIR.patch * 0004-QStandardPaths-Unix-improve-the-XDG_RUNTIME_DIR-crea.patch- Add patches to avoid loading plugins from CWD (bsc#1161167, CVE-2020-0569): * 0001-Do-not-load-plugin-from-the-PWD.patch * 0001-Doc-QPluginLoader-remove-the-claim-we-search-the-cur.patch- Fix comboboxes not showing in correct location (boo#1158667) * add xcb-dont-rely-on-_NET_WORKAREA_for_available_geometry.patch- Add qt.qpa.xcb and qt.qpa.events logging categories so xcb warnings can be disabled (boo#1115541, QTBUG-55167) * add-logging-category-for-xcb-warnings.patch - Use %license- Update 0001-xcb-prevent-crash-with-pixmap-cursors-on-XRender-less-system.patch * Use QT_CONFIG(xcb_render) for Qt >= 5.9, XCB_USE_RENDER has been obsoleted. (bsc#1108889)- Update to 5.9.7: * New bugfix release * http://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.9.7/?h=v5.9.7 - Remove patches, now upstream: * 0001-Revert-Fix-restoring-geometry-of-dockwidget.patch - Add patch to allow building against OpenSSL 1.1 again: * 0001-Revert-Fail-faster-on-OpenSSL-1.1.patch- Add patch to fix fails to load pixmap cursors on XRender less system (bsc#1108889) * 0001-xcb-prevent-crash-with-pixmap-cursors-on-XRender-less-system.patch- Add patch to fix boo#1096328, printer settings not remembered: * 0001-Unix-print-dialog-Properly-initialize-duplex.patch- Pass CFLAGS and CXXFLAGS to configure explicitly to ensure that they are used- Add patch to fix loading libGL dynamically (boo#1099874): * 0001-glx-Fix-loading-OpenGL-library-when-libGL.so-symlink.patch- Add patch to prevent regression regarding hidden dock widgets (QTBUG-68939): * 0001-Revert-Fix-restoring-geometry-of-dockwidget.patch- Add patches to improve OOTB experience with HiDPI (boo#1089932): * 0001-Sanitize-QXcbScreen-s-pixelDensity-values.patch * 0002-xcb-Use-the-screen-s-physical-DPI-as-logical-DPI-unl.patch- Update to 5.9.6 * New bugfix release * For more details please see: * http://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.9.6/?h=v5.9.6- Update to 5.9.5 * New bugfix release * For more details please see: * http://code.qt.io/cgit/qt/qtbase.git/plain/dist/changes-5.9.5/?h=v5.9.5 - Remove patches, now upstream: * opengl-Bail-if-cached-shader-fails-to-load.patch * 0001-Avoid-providing-bad-pixelDeltas-on-X11.patch * 0001-QSimpleDrag-Fix-mouse-release-coords-for-delayed-eve.patch - Refresh patches: * 0001-Extend-the-MariaDB-define-check-to-cover-the-later-v.patch- Rework 0001-Add-remote-print-queue-support.patch so now the remote print queue discovery is disabled by default and is only enabled when the QT_ENABLE_PRINTER_DISCOVERY environment variable is set (QT_DISABLE_PRINTER_DISCOVERY is no longer used) (fixes boo#1064872)- Enable journald support (boo#1050461)- Add opengl-Bail-if-cached-shader-fails-to-load.patch: Fixing broken OpenGL rendering with cached shaders. This is especially systems with Mesa 18.0.0 or newer. Many thanks to Michal Srb and Fabian Vogt for hunting this down. This was truly a joint effort. Fixes boo#1080578 and all duplicates of boo#1079465.- Add -force-debug-info to also generate debug info in release builds (boo#1080551)- Add patch to fix plugin loading with newer MariaDB versions (boo#1080048): * 0001-Extend-the-MariaDB-define-check-to-cover-the-later-v.patch- Add 0001-QSimpleDrag-Fix-mouse-release-coords-for-delayed-eve.patch to fix a bug causing the wrong desktop icon to look hovered after dragging an icon on the desktop in plasma (QTBUG-66103, boo#1080044)- Moved 0001-Avoid-providing-bad-pixelDeltas-on-X11.patch to use a patch number in the 1000-1999 range since it was approved in the 5.9 branch upstream.- Add 0001-Avoid-providing-bad-pixelDeltas-on-X11.patch to avoid using the hardcoded resolution that libinput is giving as a real pixel delta (QTBUG-59261).- Add patches from upstream to reintroduce the advanced tab in the Qt printer properties dialog: * 0001-Remove-QPrintDialogPrivate-applyPrinterProperties-no.patch * 0002-Remove-QUnixPrintWidgetPrivate-applyPrinterPropertie.patch * 0003-Remove-QPrintPropertiesDialog-applyPrinterProperties.patch * 0004-Remove-QCupsJobWidget-setPrinter.patch * 0005-Remove-QPrintPropertiesDialog-selectPrinter.patch * 0006-Remove-QPageSetupWidget-selectPrinter.patch * 0007-Introduce-QPrintDevice-property-setProperty.patch * 0008-Allow-access-to-ppd-file-and-ppdMarkOption-via-QPpdP.patch * 0009-QPlatformPrintDevice-use-QVector-not-QList-in-the-AP.patch * 0010-Reintroduce-the-Advanced-tab-in-the-QPrintProperties.patch * 0011-QtPrintSupport-Fix-build.patch - Small change in 0001-Add-remote-print-queue-support.patch so 0007-Allow-access-to-ppd-file-and-ppdMarkOption-via-QPpdP.patch applies cleanly. - Add patches to fix the custom page size handling in the print dialog as well as other printer issues (QTBUG-58733, boo#994809): * 0002-CUPS-Use-default-cups-job-priority-instead-of-50.patch * 0003-QPageSetupWidget-setPrinter-Use-printdevice-default-paper-size.patch * 0004-Fix-custom-page-size-handling-in-the-Unix-print-dial.patch * 0005-CUPS-Refactor-the-code-a-bit.patch * 0006-Refactor-QPPDOptionsModel-a-bit.patch * 0007-CUPS-Fix-advanced-options-cancel-of-the-print-properties-dialog.patch * 0008-CUPS-Fix-conflict-handling.patch * 0009-CUPS-Use-printer-job-sheets-as-default-instead-of-none-none.patch * 0010-CUPS-Use-printer-job-billing-as-default-instead-of-the-empty-string.patch * 0011-CUPS-Use-printer-job-hold-until-as-default-instead-of-the-nohold.patch * 0012-Unix-Fix-usability-of-the-print-properties-dialog.patch * 0013-cups-Dont-show-InstallableOptions-in-the-advanced-properties-tab.patch * 0014-CUPS-Enable-printing-arbitrary-pages-and-page-ranges.patch * 0015-CUPS-Dont-show-choices-that-conflict-with-the-printer-installed-options.patch * 0016-CUPS-Rework-set-clearCupsOption-API.patch * 0017-Cups-Print-Dialog-Change-the-message-box-titles-to-C.patch * 0018-Fix-build-due-to-missing-QDebug-include.patch - Dropped 0001-Fix-custom-page-size-handling-in-the-Unix-print-dial.patch which is now included in the previous patchset with order 0004.- Update to 5.9.4: * New bugfix release * For more details, see http://code.qt.io/cgit/qt/qtbase.git/tree/dist/changes-5.9.4/?h=v5.9.4- Update to 5.9.3 * New bugfix release * For more details, see: http://code.qt.io/cgit/qt/qtbase.git/tree/dist/changes-5.9.3/?h=v5.9.3 - Drop patches, now upstream: * qglxconvenience-avoid-null-pointer-deref.patch- Update 0001-QSslSocket-OpenSSL-1.1-backend.patch from git- Update to 5.9.2 * For more details please see: https://blog.qt.io/blog/2017/10/06/qt-5-9-2-released/ - Drop patches, now upstream: * 0001-Fix-open-chmod-race-condition-in-QSaveFile.patch * de63bbd2f806b0219a60775017899cedb121581f.patch * 0001-Fix-at-spi2-build.patch * 0001-Fix-Qt5DBusMacros.cmake-for-CMake-3.9.patch * dont-abort-missing-display.patch- Update package descriptions and grouping. - Use find -exec's "+" strategy- Add patch to fix crash with XLIB_SKIP_ARGB_VISUALS set: * qglxconvenience-avoid-null-pointer-deref.patch (boo#1057971, kde#384540)- Add 0001-Fix-Qt5DBusMacros.cmake-for-CMake-3.9.patch. Fixes a race condition when building KMail due to the DBus interface files being used in several places.- Add patch to fix runtime changes to the palette: * qapplication-emit-palettechanged.patch- Backport patch from dev to 5.9 what implements a new QSslSocket backend based on OpenSSL 1.1. (bsc#1042658) * 0001-QSslSocket-OpenSSL-1.1-backend.patch- Don't special case sse2 libs on i586 for SLE-15, it supports only SSE2 capable CPUs.- Remove openSUSE specific %ifs (bsc#1051900)- Add patch to not abort if no $DISPLAY is available (boo#1050046) * dont-abort-missing-display.patch- Add patch to fix include path for private headers of modules built in a shadow directory (QTBUG-37417) * force-cmake-private-headers.patch- Recommend libqt5-qttranslations in libQt5Core5 (boo#1027925)- Fix typo in description (boo#1043338)- Update to 5.9.1 * For more details please see: http://blog.qt.io/blog/2017/06/30/qt-5-9-1-released/ - Drop upstreamed patches: - fix-cmake-module-version.patch - dont-destroy-foreign-windows.patch - native-children-hidpi-offset.patch - Force use of libproxy, that switch got lost apparently - Add patch to allow build with at-spi2: 0001-Fix-at-spi2-build.patch- Use the correct (edited) version of the revert to not break ABI: * de63bbd2f806b0219a60775017899cedb121581f.patch- Add upstream patch to fix version string of CMake modules (boo#1045102) * fix-cmake-module-version.patch- Add 0001-Add-remote-print-queue-support.patch to support remote print queues. This adds a delay the first time the print dialog is opened in order to search for print queues. If you don't have any network printer queue and you find the delay too annoying, it can be disabled by setting the QT_DISABLE_PRINTER_DISCOVERY environment variable to 1 (fate#322052, bsc#955432). - Add 0001-Fix-open-chmod-race-condition-in-QSaveFile.patch to fix a potential info leak due to race condition in QSaveFile (bsc#1034005).- Revert upstream commit to workaround QTBUG-61197: * de63bbd2f806b0219a60775017899cedb121581f.patch- Add upstream patch to fix QTBUG-61140: * dont-destroy-foreign-windows.patch - Replaces c585802e946d97e7d177ea334a162dc7bc286b84.patch- Add upstream patch to fix various HiDPI-related issues: * native-children-hidpi-offset.patch (QTBUG-59017, kde#363548)- Revert upstream commit to workaround QTBUG-61140: c585802e946d97e7d177ea334a162dc7bc286b84.patch- Update to 5.9.0 final- Update to 5.9.0 RC: * For more details please see: http://lists.qt-project.org/pipermail/announce/2017-May/000115.html and https://wiki.qt.io/New_Features_in_Qt_5.9 - Remove patches, now upstream: * Stop-unloading-plugins-in-QPluginLoader-and-QFactoryLoader.patch * Fix-some-QtDBus-crashes-during-application-destruction.patch * Merge-the-QDBusMetaTypes-custom-information-to-QDBusConnectionManager.patch - Refresh patches: * Fix-some-QtDBus-crashes-during-application-destruction.patch * Merge-the-QDBusMetaTypes-custom-information-to-QDBusConnectionManager.patch * libqt5-prioritise-gtk2-platformtheme.patch * tell-the-truth-about-private-api.patch- Update to 5.7.1 * For more details please see: https://blog.qt.io/blog/2016/12/14/qt-5-7-1-released/ and https://www.qt.io/qt5-7/ - Drop upstreamed patches: xcb-Dont-activate-bypassed-windows-on-mouse-press.patch, Fix-unwanted-cache-flush-in-Freetype-engine.patch, xcb-Send-also-text-plain-when-a-text-uri-list-is-dropped.patch, xcb-Dont-send-QtWindowNoState-event-when-hiding-minimized-window.patch, XCB-Drop-from-external-app-fix-keyboard-modifier-state.patch, xcb-Use-the-state-of-the-key-event-to-process-it.patch, Make-QDBusConnectionPrivaterelaySignal-be-called-in-the-right-thread.patch and use-freetype-default.patch- Add libqt5-prioritise-gtk2-platformtheme.patch: Give Gtk2 Platform Theme (from qtstyleplugins) a priority over Gtk3 Platform Theme which currently lacks QGtk3Style (boo#1002900).- Add some QtDBus fixes from upstream: Make-QDBusConnectionPrivaterelaySignal-be-called-in-the-right-thread.patch Merge-the-QDBusMetaTypes-custom-information-to-QDBusConnectionManager.patch Fix-some-QtDBus-crashes-during-application-destruction.patch- Move gtk platformtheme again out of the libQt5Gui5 package (now it's gtk-3 based)- Fix filelist for %gles configuration- Added Stop-unloading-plugins-in-QPluginLoader-and-QFactoryLoader.patch (boo#1001362, boo#965653)- Update to 5.7.0 * For more details please see: https://www.qt.io/qt5-7/ - Drop dead/absorbed patches: xcb-Fix-drop-of-text-uri-list-and-text-html.patch and xcb-Fix-dropping-URL-on-Firefox-window.patch - Added Fix-unwanted-cache-flush-in-Freetype-engine.patch and xcb-Dont-activate-bypassed-windows-on-mouse-press.patch - Don't pass axed options to configure - Add double-conversion-devel, libproxy-devel and pkgconfig(gtk+-3.0) (instead of pkgconfig(gtk+-2.0)) BuildRequires- Another set of upstream patches for the XCB plugin: XCB-Drop-from-external-app-fix-keyboard-modifier-state.patch xcb-Dont-send-QtWindowNoState-event-when-hiding-minimized-window.patch xcb-Use-the-state-of-the-key-event-to-process-it.patch- Add drag-and-drop fixes from upstream: xcb-Fix-drop-of-text-uri-list-and-text-html.patch xcb-Fix-dropping-URL-on-Firefox-window.patch xcb-Send-also-text-plain-when-a-text-uri-list-is-dropped.patch- Update to 5.6.1 * For more details please see: http://blog.qt.io/blog/2016/06/08/qt-5-6-1-released/ - Drop upstreamed patches: 0005-xcb-Properly-initialize-available-geometry-when-XRan.patch Fix-QtDBus-deadlock-inside-kded-kiod.patch 0007-xcb-Deliver-mouse-enter-event-to-window-when-closing.patch 0009-Expose-the-number-of-X-screen-through-the-QXcbScreen.patch 0001-xcb-XInput2-fixes-enter-leave-event-fixes.patch 0002-xcb-Correct-enter-leave-event-handling-when-mouse-bu.patch 0015-Use-the-state-of-the-key-event-to-process-it.patch 0012-xcb-Merge-_NET_WM_STATE-hints-instead-of-overwriting.patch 0004-xcb-Fix-drag-and-drop-between-xcb-screens.patch QtDBus-finish-all-pending-call-with-error-if-disconnected.patch 0010-xcb-mark-mouse-events-from-tablet-devices-as-synthes.patch 0011-xcb-Initialize-all-xcb_client_message_event_t-member.patch 0008-xcb-resourceType-names-must-have-only-small-letters.patch 0016-xcb-Fix-drag-and-drop-to-applications-like-Emacs-and.patch 0013-xcb-Fix-interpretation-of-the-size-from-RRCrtcChange.patch 0006-xcb-properly-initialize-size-in-millimeters-if-XRand.patch 0003-xcb-Fix-not-delivering-focusIn-event-on-hide-show.patch QtDBus-clean-up-signal-hooks-and-object-tree-in-closeConnection.patch 0014-xcb-Properly-process-enter-leave-events.patch- Add patches from upstream: 0001-xcb-XInput2-fixes-enter-leave-event-fixes.patch 0002-xcb-Correct-enter-leave-event-handling-when-mouse-bu.patch 0003-xcb-Fix-not-delivering-focusIn-event-on-hide-show.patch 0004-xcb-Fix-drag-and-drop-between-xcb-screens.patch 0005-xcb-Properly-initialize-available-geometry-when-XRan.patch 0006-xcb-properly-initialize-size-in-millimeters-if-XRand.patch 0007-xcb-Deliver-mouse-enter-event-to-window-when-closing.patch 0008-xcb-resourceType-names-must-have-only-small-letters.patch 0009-Expose-the-number-of-X-screen-through-the-QXcbScreen.patch 0010-xcb-mark-mouse-events-from-tablet-devices-as-synthes.patch 0011-xcb-Initialize-all-xcb_client_message_event_t-member.patch 0012-xcb-Merge-_NET_WM_STATE-hints-instead-of-overwriting.patch 0013-xcb-Fix-interpretation-of-the-size-from-RRCrtcChange.patch 0014-xcb-Properly-process-enter-leave-events.patch 0015-Use-the-state-of-the-key-event-to-process-it.patch 0016-xcb-Fix-drag-and-drop-to-applications-like-Emacs-and.patch- Update to 5.6.0 * For more details please see: http://blog.qt.io/blog/2016/03/16/qt-5-6-released/ and https://wiki.qt.io/New_Features_in_Qt_5.6 - Added patches for various QtDBus issues: Fix-QtDBus-deadlock-inside-kded-kiod.patch, QtDBus-clean-up-signal-hooks-and-object-tree-in-closeConnection.patch and QtDBus-finish-all-pending-call-with-error-if-disconnected.patch - Added tell-the-truth-about-private-api.patch: mark private and QPA API with symbols for only current patch release - Drop obsolete and/or upstreamed patches: xcb-fix-yet-another-crash-when-screens-are-disconnected.patch, xcb-dont-crash-in-mapToNativemapFromNative-if-the-screen-is-null.patch, qtwidgets_do_not-hide_show_via_WA_OutsideWSRange_for_native_widgets.patch, protect-geometry-QTBUG-40584.patch, move-the-official-Qt-version-from-qglobal-to-qmake-conf.patch, QMimeDatabase-follow-symlinks-when-checking-for-FIFO.patch, Fix-QtCore-compilation-with-clang.patch, Add-option-to-disable-session-management-by-closing-windows.patch, Add-an-automatic-use-of-the-ELF-versioned-QtCore-symbol.patch, Add-a-qt_version_tag-symbol-to-QtCore-that-uses-ELF-versions.patch, Add-a-linker-version-script-to-Qt-libraries.patch, 0005-Restore-documented-behavior-for-the-WA_X11NetWmWindo.patch, 0001-Fix-exclusion-of-anonymous-ciphers.patch and 0001-Fix-QWidget-setWindowRole.patch- Merge libqt5-qtbase-platformtheme-gtk2 back into libQt5Gui5 (bsc#969935) * align with old libQt5Gui5 where libqgtk2.so has provided- Added QMimeDatabase-follow-symlinks-when-checking-for-FIFO.patch to fix dolphin freeze when opening a folder containing symlinks to special files (boo#957006, qtbug#48529)- Update Add-option-to-disable-session-management-by-closing-windows.patch to version actually commited upstream- Added 0001-Fix-exclusion-of-anonymous-ciphers.patch from upstream to disable exp-adh and aecdh ciphers. - Added disable-rc4-ciphers-bnc865241.diff to disable RC4 based ciphers which are now considered insecure (bnc#865241)- Added Add-option-to-disable-session-management-by-closing-windows.patch API adition to QSessionManager as first step in resolving kde#354724 and boo#955280- Added qtwidgets_do_not-hide_show_via_WA_OutsideWSRange_for_native_widgets.patch (qtbug#48321)- Update to 5.5.1 (boo#954149) * For more details please see: http://blog.qt.io/blog/2015/10/15/qt-5-5-1-released/ - Drop patches merged upstream: 0002-xcb-Fix-getting-the-window-types-from-the-property-o.patch 0003-Fix-centering-dialogs.patch 0004-xcb-Set-_NET_WM_WINDOW_TYPE-from-a-single-place.patch 0006-xcb-set-SM_CLIENT_ID-property.patch Fix-compile-error-on-big-endian.patch Fix-shortcuts-with-keypad-keys.patch QDate_QTime-fix-SiC-introduced-by-adding-new-non-explicit-ctors.patch QMimeDatabase-use-QElapsedTimer.patch ignore-disabling-of-outputs-in-the-middle-of-the-mode-switch.patch when-a-screen-comes-back-online-the-windows-need-to-be-told-about-it.patch - Added Fix-QtCore-compilation-with-clang.patch and move-the-official-Qt-version-from-qglobal-to-qmake-conf.patch in order to remove link-time warnings (warning: type and size of dynamic symbol `qt_version_tag@@Qt_5.5' are not defined)- Added xcb-dont-crash-in-mapToNativemapFromNative-if-the-screen-is-null.patch and xcb-fix-yet-another-crash-when-screens-are-disconnected.patch (kde#341497, qtbug#47385)- Added QDate_QTime-fix-SiC-introduced-by-adding-new-non-explicit-ctors.patch- When in SLE12, use the internal Harfbuzz version instead of the system one (which is too old for Qt's requirements)- Fix-compile-error-on-big-endian.patch: Fix compile error on big endian- Added patches from upstream: ignore-disabling-of-outputs-in-the-middle-of-the-mode-switch.patch (qtbug#44158, qtbug#46786, qtbug#46822) when-a-screen-comes-back-online-the-windows-need-to-be-told-about-it.patch (qtbug#47041)- Update to 5.5.0 * For more details please see: http://blog.qt.io/blog/2015/07/01/qt-5-5-released/ and https://wiki.qt.io/New_Features_in_Qt_5.5 - Drop patches merged upstream: 0001-Speed-up-compose-file-parsing-in-the-X11-composition.patch, 0002-Speed-up-application-startup-on-X11.patch, Fix-regression-in-compose-table-parsing.patch, libqt5-libtool-nodate.diff and make-qdbusxml2cpp-output-reproducible.patch - Add patches from upstream: Add-a-linker-version-script-to-Qt-libraries.patch, Add-a-qt_version_tag-symbol-to-QtCore-that-uses-ELF-versions.patch and Add-an-automatic-use-of-the-ELF-versioned-QtCore-symbol.patch - Added tslib-devel and libinput-devel (Build)Requires - Drop all openSUSE 13.1 conditionals, we won't build Qt >= 5.5 on that distro version anymore- Update QMimeDatabase-use-QElapsedTimer.patch to latest version- Added QMimeDatabase-use-QElapsedTimer.patch: reduces the number of syscalls greatly, by avoiding the timezone conversion every time; massively improves kbuildsycoca5 speed- Fix the suse_version condition checks - treat Leap equally as 13.2 wrt which system libs shall be used- Add patches from upstream: 0001-Fix-QWidget-setWindowRole.patch 0002-xcb-Fix-getting-the-window-types-from-the-property-o.patch 0003-Fix-centering-dialogs.patch 0004-xcb-Set-_NET_WM_WINDOW_TYPE-from-a-single-place.patch 0005-Restore-documented-behavior-for-the-WA_X11NetWmWindo.patch 0006-xcb-set-SM_CLIENT_ID-property.patch- Update to 5.4.2 * Important Behavior Changes: - EXIF orientation is no longer applied to JPEG images on read. EXIF orientation on JPEG was introduced in 5.4.0, but due to a bug the most common EXIF-format (big-endian) was not working until 5.4.1. 5.4.2 restores the behavior of 5.4.0 and earlier for most EXIF-tagged JPEGs. EXIF orientation will be an opt-in starting with Qt 5.5. - On x86 and x86-64 systems with ELF binaries (especially Linux), due to a new optimization in GCC 5.x in combination with a recent version of GNU binutils, compiling Qt applications with -fPIE is no longer enough with GCC 5.x. Applications now need to be compiled with the -fPIC option if Qt's option "reduce relocations" is active. For backward compatibility only, Qt accepts the use of -fPIE for GCC 4.x versions. Note that Clang is known to generate incompatible code even with -fPIC if the -flto option is active. Applications using qmake or cmake >= 2.8.12 as their build system will adapt automatically. Applications using an older release of cmake in combination with GCC 5.x need to change their CMakeLists.txt to add Qt5Core_EXECUTABLE_COMPILE_FLAGS to CMAKE_CXX_FLAGS. In particular, applications using cmake >= 2.8.9 and < 2.8.11 will continue to build with the - fPIE option and invoke the special compatibility mode if using GCC 4.x. * Bugfix release, for more details please see: http://blog.qt.io/blog/2015/06/02/qt-5-4-2-released/ - Drop patches merged upstream: Call-ofono-nm-Registered-delayed-in-constructor-othe.patch Fix-Meta-shortcuts-on-XCB.patch Fix-upload-corruptions-when-server-closes-connection.patch Fixed-a-deadlock-when-the-lock-file-is-corrupted.patch Handle-SelectionWindowDestroy-in-QXcbClipboard.patch Make-qglobal.h-complain-if-you-use-fPIE.patch Make-sure-theres-a-scene-before-using-it.patch QSystemTrayIcon-handle-submenus-correctly.patch Require-fPIC-instead-of-just-fPIE-for-reduce-relocations.patch Try-to-ensure-that-fPIC-is-used-in-CMake-builds.patch Update-mouse-buttons-from-MotionNotify-events.patch fix-a-division-by-zero-when-processing-malformed-BMP-files.patch - Added cmake (Build)Requires to get autoprovides for all Qt modules- Added patches from upstream: Try-to-ensure-that-fPIC-is-used-in-CMake-builds.patch, Require-fPIC-instead-of-just-fPIE-for-reduce-relocations.patch and Make-qglobal.h-complain-if-you-use-fPIE.patch (qtbug#45755)- Add Fix-shortcuts-with-keypad-keys.patch (qtbug#20191,qtbug#33093,kde#344638)- Added patches from upstream: Fix-upload-corruptions-when-server-closes-connection.patch and Fixed-a-deadlock-when-the-lock-file-is-corrupted.patch (qtbug#44771)- Fixup previous change to also handle arguments in specs using %qmake5 - Also add QMAKE_LFLAGS to the macro- Added QMAKE_CXXFLAGS and QMAKE_CFLAGS to macro %qmake5.- Added patches from upstream: 0001-Speed-up-compose-file-parsing-in-the-X11-composition.patch 0002-Speed-up-application-startup-on-X11.patch and Fix-regression-in-compose-table-parsing.patch- Add cleaning of QMAKE_PRL_BUILD_DIR from prl files in %qmake5_install macro- Added fix-a-division-by-zero-when-processing-malformed-BMP-files.patch, CVE-2015-0295- Update to 5.4.1: * Important Behavior Changes: * Restored binary compatibility with Qt 5.3.2 on Windows when using MSVC 2012 or MSVC 2013. This means that Qt 5.4.1 is no longer binary compatible with Qt 5.4.0 when using either of those compilers. * [QTBUG-42594] OS X binary package: fixed incorrect linking to libraries in /opt/local/lib * Library: * QtCore: * [QTBUG-43893] Fixed memory leak in qSetMessagePattern * [QTBUG-43513] QXmlStreamReader: Correctly parse XML containing NUL bytes in the input stream * [QTBUG-43352] QTemporaryDirectory: Properly clean up in case of a failure * [QTBUG-43827] Fixed regression in QSortFilterProxyModel which crashed when sorting a tree model * QtGui: * [QTBUG-44273] Fixed misplacement of outlined text with native text rendering * [QTBUG-44147] Fixed VNC not working on some VNC servers * [QTBUG-43850] Fixed crash with multi-threaded font usage * [QTBUG-43850] Made the old harfbuzz fallback available at runtime * Improvements to the experimental high-dpi support * [QTBUG-43318] Better resolving of GLES3 functions to avoid issues when deploying on systems with GLES 2.0 only * QtWidgets: * [QTBUG-43830] Fixed crash in stylesheets when styling QProgressBar * [QTBUG-43663] QColorDialog: Don't lose focus while color picking * QtNetwork: * [QTBUG-43793] Fixed disconnections of QSSLSocket after starting encryption * QtSql: * [QTBUG-36211] qpsql: Added timezone support for datetime fields. * qodbc: Fixed converted string values on Microsoft SQL Server 2012 * [QTBUG-43874] QSqlQuery: Fixed failure of multiple execBatch() calls after a single prepare() call * QtPrintSupport: * [QTBUG-43124] Fixed QPrinter::{width,height} return values * Platform Specific Changes: * Linux/XCB: * [QTBUG-43436] Fixed regression when drag and drop to other applications * [QTBUG-43809] Turned off font hinting when doing high DPI scaling * [QTBUG-43743] Fixed constantly resizing bigger window when devicePixelRatio is greater than 1 * [QTBUG-43713] Fixed problems with multiple screens with different device pixel ratios regarding window mapping and font sizes. * [QTBUG-43688] Fixed physical DPI and size for rotated screens on X11 * [QTBUG-43049] Fixed grabKeyboard and grabMouse * [QTBUG-36862] Now sends a leave event to the other window when a popup shows which grabs the input * [QTBUG-41590] Turned off subpixel gamma-correction on XCB * Added support for SelectionClientClose in QXcbClipboard * Fixed -nograb and -dograb arguments * [QTBUG-43623] Fixed use after free * [QTBUG-43436] Fixed regression in DnD. Make sure to preserve the QDrag until all data has been received. * Tools: * configure & build system: * configure will now reject invalid -no-feature-* options. * pkg-config assisted libudev detection was fixed. * [QTBUG-43302][Android] The Android style is included when cross-building on Windows as well. * [QTBUG-43205][Unix] Fixed build D-Bus headers cannot be found. * qmake: * [QTBUG-39690][Windows] Fixed file separators in 'make clean'. * [QTBUG-40264][Unix] Fixed 'make distclean' for a dynamic library target. * [QTBUG-42678] 'make distclean' now removes .qmake.{stash|super}. * [QTBUG-43026][VS2010+] Fixed compilation of .rc files. * [QTBUG-43457][MSVC] Fixed QMAKE_TARGET.arch for amd64_x86 x-build. * INCLUDEPATH+=. is now unnecessary with all generators. * For more details please see: http://blog.qt.io/blog/2015/02/24/qt-5-4-1-released/ - Drop merged or obsolete patches: qmake-add-usr-include.diff, QTBUG41590.patch, Handle-SelectionClientClose-in-QXcbClipboard.patch, qimage_conversions.cpp-Fix-build-on-big-endian-syste.patch, Fix-use-after-free-bug.patch, fix-drag-and-drop-regression.patch, Fix-detection-of-GCC5.patch, Fix-typo-in-Qt5CoreMacroscmake.patch, Fix-physical-DPI-and-size-for-rotated-screens-on-X11.patch, X11-devicePixelRatio-screen-mapping-fix.patch, Multi-screen-DPI-support-for-X11.patch and xcb-Dont-return-0-from-QXcbKeyboard-possibleKeys.patch - Added Handle-SelectionWindowDestroy-in-QXcbClipboard.patch and Call-ofono-nm-Registered-delayed-in-constructor-othe.patch from upstrean - Make sure each lib requires equal version of other qtbase libs it needs (added filtering for shlib-fixed-dependency to rpmlintrc accordingly)- Added patches from upstream: Fix-Meta-shortcuts-on-XCB.patch (qtbug#43572), Fix-detection-of-GCC5.patch, Fix-physical-DPI-and-size-for-rotated-screens-on-X11.patch (qtbug#43688), Fix-typo-in-Qt5CoreMacroscmake.patch, Make-sure-theres-a-scene-before-using-it.patch (qtbug#44509), Multi-screen-DPI-support-for-X11.patch (qtbug#43713), QSystemTrayIcon-handle-submenus-correctly.patch, Update-mouse-buttons-from-MotionNotify-events.patch (qtbug#32609, qtbug#35065, qtbug#43776, qtbug#44166, qtbug#44231), X11-devicePixelRatio-screen-mapping-fix.patch (qtbug#43713) and xcb-Dont-return-0-from-QXcbKeyboard-possibleKeys.patch (qtcreatorbug#9589)- Fixed qt_instdate generation, so the Qt5Core library doesn't have DATE embedded - Drop fdupes usage as it provides unpredictable results, and fools build-compare - Add libqt5-qtbase-rpmlintrc due to duplicates waste warnings: we rather have a few bytes more than to republish same binaries due to fdupes - Added make-qdbusxml2cpp-output-reproducible.patch: don't include date/time in the generated include guards; prevents unnecessary rebuilds - Added fix-drag-and-drop-regression.patch from upstream, fixes QTBUG-43436- Added Fix-use-after-free-bug.patch from upstream (qtbug#43623, boo#870151)- qimage_conversions.cpp-Fix-build-on-big-endian-syste.patch: Fix build on big endian systems- Don't override the shlib generator, but split gtk platformtheme into platformtheme-gtk2 subpackage, the former approach is creating problems with other dependant packages- Update to 5.4 Final * For more details please see: http://blog.qt.digia.com/blog/2014/12/10/qt-5-4-released/ and http://qt-project.org/wiki/New-Features-in-Qt-5.4 - Added Handle-SelectionClientClose-in-QXcbClipboard.patch, kde#329174- Update to 5.4 RC * For more details please see: http://blog.qt.digia.com/blog/2014/11/27/qt-5-4-release-candidate-available/ and http://qt-project.org/wiki/New-Features-in-Qt-5.4 - New libQt5PlatformHeaders-devel subpackage - Use one global define for gles on arm and aarch - (Build)Require Mesa-libGLESv3-devel when building with gles - Use system harfbuzz on 13.2 and newer - Filter out requires obtained by dependency generators. gtk platformtheme now won't pull in gtk libraries, so users can have a gtk-free envirement if wanted. Those DE's that do need that platformplugin will already have gtk present - Drop patches merged upstream: 0001-Add-QFont-strategy-to-disable-subpixel-antialiasing.patch 0001-Allow-panels-outside-of-availableGeometry.patch 0001-QFileDialog-emit-urlsSelected-urlSelected-in-accept.patch 0001-QKdeTheme-use-system-wide-kdeglobals-as-a-fallback.patch 00010-Replace-the-const-QString-global-static-with-a-QStri.patch 00011-Use-correct-signal-name-when-disconnecting.patch 0002-Always-lock-the-DBus-dispatcher-before-dbus_connecti.patch 0002-Move-SubpixelAntialiasingType-from-QFontEngineFT-to-.patch 0002-QUrl-fromLocalFile-QString-should-lead-to-an-empty-U.patch 0003-QDBusConnection-Merge-the-dispatch-and-the-watch-and.patch 0003-QFileDialog-turn-workingDirectory-into-a-QUrl.patch 0003-Support-autohint-and-lcdfilter-fontconfig-configurat.patch 0004-GTK2-theme-should-use-GTK-configured-font-variant.patch 0004-Partially-revert-Fix-a-deadlock-introduced-by-the-ra.patch 0004-QFileDialog-implement-getOpenFileUrl-and-friends-for.patch f1ee10f81ac18789e9a7dc715b464415ba2bc2b8.patch libqt5-add-support-for-byte-swapping.patch libqt5-byte-order-byte-is-address0.patch- Update QTBUG41590.patch for commit that was pushed upstream- Added patches from upstream: 0001-Allow-panels-outside-of-availableGeometry.patch (kde#339846) and 0002-Always-lock-the-DBus-dispatcher-before-dbus_connecti.patch, 0003-QDBusConnection-Merge-the-dispatch-and-the-watch-and.patch, 0004-Partially-revert-Fix-a-deadlock-introduced-by-the-ra.patch, for QTBUG#42189- Don't install CMake files for plugins, they are useful only for bundled Qt builds - Downgrade sql-plugins from libQt5Sql-devel's requires to suggests - Added QTBUG41590.patch, improve font rendering (QTBUG41590,QTBUG40971)lamb06 1600965279  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  5.9.7-lp151.4.6.15.9.7-lp151.4.6.1    !!!!!!!!!! """"""" ##### $$$$$ %%%% &&& ''''''' ((((( ))))) ******* ++++++ ,,,,, ----- ..... ////////////// 000000000000 1 222222222 3333333334335555555555533333333333333333677777777777668888888699999996::::::::::::6;;;;;;;;;;;6<<<<<<<6=====6>>??????>@@@@@@>AAAAAA>>BBBBBB>CCCCCCCC>DDDDDDD>EEEE>FF66GGGGG6HHHHHHHHHHH6IIIIIII6JJJKKKKKKJJJJJJ6LLLLLLLMMNNNMOOOOOPPQQQQQPRRRPSSSPPTTTPUUUVVVWWWVXXXVYYYVZZZV[[[\\]]]]]]]]]^]]\_____\\``````aaaa`````\bbbbbccbbbbbb\ddddddd\eee\\fffffffffff\ggggg\hhhijjjjikkkkkkkilllllimmmnmmmmmmioppqqqqrrrrrrrqppsssssssspttttttutttpvvvpwwwwwwwwwwpxxxyyyyxxxxxxxxxxxxxxpzzzzzzzzzzzzzz{||||}~~~~}|||{{{zzzzzzzzzzzzzzzzzzoooooooooooooo                                               o!!"""#####"$$$$$"%%%%%"&&&&&"'''''''"(((((((")))))))!**++,,,+---+...+///+000!122222133333144444155555166666661777771888881!!9:::9;;;9<<<99===oo>>?????>@@@@@@@>AAAAA>BBBBBBB>CCCCC>DDDDD>EEEEEEE>FFFFF>GGGGGGGGGHHHHHHHHHHHHHHGGG>IIIII>JJJJJ>KKKKK>LLLLLL>MMMMMMM>NNNNN>OOOOOOO>PPPPP>QRRQQQQQQQQ>STTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSUUSSSSSVVVSSSSSS>WWXXXXWWWWWWWWW>YYYYYYYYY>Z[[[ZZZZZZZZ>\\\\\\\\\\\>>]]]]]]]>^^^^^^^o___``aaaaaaaa`bbbbbbbbb`ccccc`dddddddddd`eeeeeeeeee``fffghhijjjjjjjjjexamplesREADMEcorelibcorelib.proipcREADMEipc.prolocalfortuneclientclient.cppclient.hlocalfortuneclientlocalfortuneclient.promain.cpplocalfortuneserverlocalfortuneserverlocalfortuneserver.promain.cppserver.cppserver.hsharedmemorydialog.cppdialog.hdialog.uiimage.pngmain.cppqt.pngsharedmemorysharedmemory.projsonjson.prosavegamecharacter.cppcharacter.hgame.cppgame.hlevel.cpplevel.hmain.cppsavegamesavegame.promimetypesmimetypebrowsermain.cppmainwindow.cppmainwindow.hmimetypebrowsermimetypebrowser.promimetypemodel.cppmimetypemodel.hmimetypes.prothreadsREADMEmandelbrotmain.cppmandelbrotmandelbrot.promandelbrotwidget.cppmandelbrotwidget.hrenderthread.cpprenderthread.hqueuedcustomtypeblock.cppblock.hmain.cppqueuedcustomtypequeuedcustomtype.prorenderthread.cpprenderthread.hwindow.cppwindow.hsemaphoressemaphoressemaphores.cppsemaphores.prothreads.prowaitconditionswaitconditionswaitconditions.cppwaitconditions.protoolsREADMEcontiguouscachecontiguouscachecontiguouscache.promain.cpprandomlistmodel.cpprandomlistmodel.hcustomtypecustomtypecustomtype.promain.cppmessage.cppmessage.hcustomtypesendingcustomtypesendingcustomtypesending.promain.cppmessage.cppmessage.hwindow.cppwindow.htools.prodbuschatchatchat.cppchat.hchat.prochatmainwindow.uichatsetnickname.uiorg.example.chat.xmlcomplexpingpongcomplexpingcomplexping.cppcomplexping.hcomplexping.procomplexpingpong.procomplexpongcomplexpong.cppcomplexpong.hcomplexpong.proping-common.hdbus.prolistnameslistnameslistnames.cpplistnames.propingpongpingping-common.hping.cppping.propingpong.propongpong.cpppong.hpong.proremotecontrolledcarcarcarcar.cppcar.hcar.procar.xmlmain.cppcontrollercar.xmlcontrollercontroller.cppcontroller.hcontroller.procontroller.uimain.cppremotecontrolledcar.proexamples.proguianalogclockanalogclockanalogclock.promain.cppgui.proopenglwindowmain.cppopenglwindowopenglwindow.cppopenglwindow.hopenglwindow.priopenglwindow.prorasterwindowmain.cpprasterwindowrasterwindow.cpprasterwindow.hrasterwindow.prirasterwindow.pronetworkREADMEbearermonitorbearermonitorbearermonitor.cppbearermonitor.hbearermonitor.probearermonitor_240_320.uibearermonitor_640_480.uimain.cppsessionwidget.cppsessionwidget.hsessionwidget.uiblockingfortuneclientblockingclient.cppblockingclient.hblockingfortuneclientblockingfortuneclient.profortunethread.cppfortunethread.hmain.cppbroadcastreceiverbroadcastreceiverbroadcastreceiver.promain.cppreceiver.cppreceiver.hbroadcastsenderbroadcastsenderbroadcastsender.promain.cppsender.cppsender.hdnslookupdnslookupdnslookup.cppdnslookup.hdnslookup.prodownloaddownloaddownload.promain.cppdownloadmanagerdownloadmanagerdownloadmanager.cppdownloadmanager.hdownloadmanager.promain.cpptextprogressbar.cpptextprogressbar.hfortuneclientclient.cppclient.hfortuneclientfortuneclient.promain.cppfortuneserverfortuneserverfortuneserver.promain.cppserver.cppserver.hgooglesuggestgooglesuggestgooglesuggest.cppgooglesuggest.hgooglesuggest.promain.cppsearchbox.cppsearchbox.hhttpauthenticationdialog.uihttphttp.prohttpwindow.cpphttpwindow.hmain.cpploopbackdialog.cppdialog.hloopbackloopback.promain.cppmulticastreceivermain.cppmulticastreceivermulticastreceiver.proreceiver.cppreceiver.hmulticastsendermain.cppmulticastsendermulticastsender.prosender.cppsender.hnetwork-chatchatdialog.cppchatdialog.hchatdialog.uiclient.cppclient.hconnection.cppconnection.hmain.cppnetwork-chatnetwork-chat.propeermanager.cpppeermanager.hserver.cppserver.hnetwork.prosecuresocketclientcertificateinfo.cppcertificateinfo.hcertificateinfo.uiencrypted.pngmain.cppsecuresocketclientsecuresocketclient.prosecuresocketclient.qrcsslclient.cppsslclient.hsslclient.uisslerrors.uisharedsctpchannels.hthreadedfortuneserverdialog.cppdialog.hfortuneserver.cppfortuneserver.hfortunethread.cppfortunethread.hmain.cppthreadedfortuneserverthreadedfortuneserver.protorrentaddtorrentdialog.cppaddtorrentdialog.hbencodeparser.cppbencodeparser.hconnectionmanager.cppconnectionmanager.hfilemanager.cppfilemanager.hformsaddtorrentform.uiiconsicons.qrc1downarrow.png1uparrow.pngbottom.pngedit_add.pngedit_remove.pngexit.pngpeertopeer.pngplayer_pause.pngplayer_play.pngplayer_stop.pngstop.pngmain.cppmainwindow.cppmainwindow.hmetainfo.cppmetainfo.hpeerwireclient.cpppeerwireclient.hratecontroller.cppratecontroller.htorrenttorrent.protorrentclient.cpptorrentclient.htorrentserver.cpptorrentserver.htrackerclient.cpptrackerclient.hopengl2dpainting2dpainting2dpainting.proglwidget.cppglwidget.hhelper.cpphelper.hmain.cppwidget.cppwidget.hwindow.cppwindow.hREADMEcomputegles31Qt-logo-medium.pngcomputegles31computegles31.procomputegles31.qrcglwindow.cppglwindow.hmain.cppcontextinfocontextinfocontextinfo.promain.cpprenderwindow.cpprenderwindow.hwidget.cppwidget.hcubecubecube.pngcube.profshader.glslgeometryengine.cppgeometryengine.hmain.cppmainwidget.cppmainwidget.hshaders.qrctextures.qrcvshader.glslhellogl2glwidget.cppglwidget.hhellogl2hellogl2.prologo.cpplogo.hmain.cppmainwindow.cppmainwindow.hwindow.cppwindow.hhellogles3glwindow.cppglwindow.hhellogles3hellogles3.prohellogles3.qrcmain.cppqtlogo.pnghellowindowhellowindowhellowindow.cpphellowindow.hhellowindow.promain.cpplegacyREADMEframebufferobject2cubelogo.pngframebufferobject2.proframebufferobject2.qrcglwidget.cppglwidget.hmain.cppgrabberglwidget.cppglwidget.hgrabber.promain.cppmainwindow.cppmainwindow.hhelloglglwidget.cppglwidget.hhellogl.promain.cppwindow.cppwindow.hlegacy.prooverpaintingbubble.cppbubble.hglwidget.cppglwidget.hmain.cppoverpainting.propbufferscube.cppcube.hcubelogo.pngglwidget.cppglwidget.hmain.cpppbuffers.propbuffers.qrcpbuffers2bubbles.svgdesigner.pngglwidget.cppglwidget.hmain.cpppbuffers2.propbuffers2.qrcsamplebuffersglwidget.cppglwidget.hmain.cppsamplebuffers.prosharedqtlogo.cppqtlogo.hopengl.propaintedwindowmain.cpppaintedwindowpaintedwindow.cpppaintedwindow.hpaintedwindow.proqopenglwidgetbubble.cppbubble.hglwidget.cppglwidget.hmain.cppmainwindow.cppmainwindow.hqopenglwidgetqopenglwidget.proqt.pngtexture.qrcqopenglwindowbackground.fragbackground_renderer.cppbackground_renderer.hmain.cppqopenglwindowqopenglwindow.proshaders.qrctexturesglwidget.cppglwidget.himagesside1.pngside2.pngside3.pngside4.pngside5.pngside6.pngmain.cpptexturestextures.protextures.qrcwindow.cppwindow.hthreadedqopenglwidgetglwidget.cppglwidget.hmain.cppmainwindow.cppmainwindow.hthreadedqopenglwidgetthreadedqopenglwidget.proqpaqpa.proqrasterwindowmain.cppqrasterwindowqrasterwindow.prowindowsmain.cppwindow.cppwindow.hwindowswindows.proqtconcurrentREADMEimagescalingimagescalingimagescaling.cppimagescaling.himagescaling.promain.cppmapmain.cppmap.promapdemoprogressdialogmain.cppprogressdialogprogressdialog.proqtconcurrent.prorunfunctionmain.cpprunfunctionrunfunction.prowordcountmain.cppwordcountwordcount.proqtestlibREADMEqtestlib.protutorial1testqstring.cpptutorial1tutorial1.protutorial2testqstring.cpptutorial2tutorial2.protutorial3testgui.cpptutorial3tutorial3.protutorial4testgui.cpptutorial4tutorial4.protutorial5benchmarking.cpptutorial5tutorial5.prosqlREADMEbooksbookdelegate.cppbookdelegate.hbooksbooks.probooks.qrcbookwindow.cppbookwindow.hbookwindow.uiimagesstar.pnginitdb.hmain.cppcachedtablecachedtablecachedtable.promain.cpptableeditor.cpptableeditor.hconnection.hdrilldowndrilldowndrilldown.prodrilldown.qrcimageitem.cppimageitem.himagesqt-creator.pngqt-logo.pngqt-project.pngqt-quick.pnginformationwindow.cppinformationwindow.hmain.cppview.cppview.hmasterdetailalbumdetails.xmldatabase.hdialog.cppdialog.himagesicon.pngimage.pngmain.cppmainwindow.cppmainwindow.hmasterdetailmasterdetail.promasterdetail.qrcquerymodelcustomsqlmodel.cppcustomsqlmodel.heditablesqlmodel.cppeditablesqlmodel.hmain.cppquerymodelquerymodel.prorelationaltablemodelrelationaltablemodelrelationaltablemodel.cpprelationaltablemodel.prosql.prosqlbrowserbrowser.cppbrowser.hbrowserwidget.uiconnectionwidget.cppconnectionwidget.hmain.cppqsqlconnectiondialog.cppqsqlconnectiondialog.hqsqlconnectiondialog.uisqlbrowsersqlbrowser.prosqlwidgetmappermain.cppsqlwidgetmappersqlwidgetmapper.prowindow.cppwindow.htablemodeltablemodeltablemodel.cpptablemodel.protouchdialsdialsdials.prodials.uimain.cppfingerpaintfingerpaintfingerpaint.promain.cppmainwindow.cppmainwindow.hscribblearea.cppscribblearea.hknobsknob.cppknob.hknobsknobs.promain.cpppinchzoomgraphicsview.cppgraphicsview.himagescheese.jpgmain.cppmice.qrcmouse.cppmouse.hpinchzoompinchzoom.protouch.prowidgetsanimationREADMEanimatedtilesanimatedtilesanimatedtiles.proanimatedtiles.qrcimagesTime-For-Lunch-2.jpgcentered.pngellipse.pngfigure8.pngkinetic.pngrandom.pngtile.pngmain.cppanimation.proappchooseraccessories-dictionary.pngakregator.pngappchooserappchooser.proappchooser.qrcdigikam.pngk3b.pngmain.cppeasinganimation.heasingeasing.proeasing.qrcform.uiimagesqt-logo.pngmain.cppwindow.cppwindow.hmoveblocksmain.cppmoveblocksmoveblocks.prostatesaccessories-dictionary.pngakregator.pngdigikam.pnghelp-browser.pngk3b.pngkchart.pngmain.cppstatesstates.prostates.qrcstickmananimation.cppanimation.hanimationschilling.bindancing.bindead.binjumping.bingraphicsview.cppgraphicsview.hlifecycle.cpplifecycle.hmain.cppnode.cppnode.hrectbutton.cpprectbutton.hstickmanstickman.cppstickman.hstickman.prostickman.qrcsub-attaqanimationmanager.cppanimationmanager.hboat.cppboat.hboat_p.hbomb.cppbomb.hdata.xmlgraphicsscene.cppgraphicsscene.hmain.cppmainwindow.cppmainwindow.hpicsbigbackground.pngboat.pngbomb.pngexplosionboatstep1.pngstep2.pngstep3.pngstep4.pngsubmarinestep1.pngstep2.pngstep3.pngstep4.pngsubmarine.pngsurface.pngtorpedo.pngscalablebackground-n810.svgbackground.svgboat.svgbomb.svgsand.svgsee.svgsky.svgsub-attaq.svgsubmarine.svgsurface.svgtorpedo.svgsmallbackground.pngboat.pngbomb.pngsubmarine.pngsurface.pngtorpedo.pngwelcomelogo-a.pnglogo-a2.pnglogo-b.pnglogo-dash.pnglogo-excl.pnglogo-q.pnglogo-s.pnglogo-t.pnglogo-t2.pnglogo-u.pngpixmapitem.cpppixmapitem.hprogressitem.cppprogressitem.hqanimationstate.cppqanimationstate.hstates.cppstates.hsub-attaqsub-attaq.prosubattaq.qrcsubmarine.cppsubmarine.hsubmarine_p.htextinformationitem.cpptextinformationitem.htorpedo.cpptorpedo.hdesktopREADMEdesktop.proscreenshotmain.cppscreenshotscreenshot.cppscreenshot.hscreenshot.prosystrayimagesbad.pngheart.pngtrash.pngmain.cppsystraysystray.prosystray.qrcwindow.cppwindow.hdialogsREADMEclasswizardclasswizardclasswizard.cppclasswizard.hclasswizard.proclasswizard.qrcimagesbackground.pngbanner.pnglogo1.pnglogo2.pnglogo3.pngwatermark1.pngwatermark2.pngmain.cppconfigdialogconfigdialogconfigdialog.cppconfigdialog.hconfigdialog.proconfigdialog.qrcimagesconfig.pngquery.pngupdate.pngmain.cpppages.cpppages.hdialogs.proextensionextensionextension.profinddialog.cppfinddialog.hmain.cppfindfilesfindfilesfindfiles.promain.cppwindow.cppwindow.hlicensewizardimageslogo.pngwatermark.pnglicensewizardlicensewizard.cpplicensewizard.hlicensewizard.prolicensewizard.qrcmain.cppstandarddialogsdialog.cppdialog.hmain.cppstandarddialogsstandarddialogs.protabdialogmain.cpptabdialogtabdialog.cpptabdialog.htabdialog.protrivialwizardtrivialwizardtrivialwizard.cpptrivialwizard.prodraganddropREADMEdraganddrop.prodraggableiconsdraggableiconsdraggableicons.prodraggableicons.qrcdragwidget.cppdragwidget.himagesboat.pngcar.pnghouse.pngmain.cppdraggabletextdraggabletextdraggabletext.prodraggabletext.qrcdragwidget.cppdragwidget.hmain.cppwords.txtdropsitedroparea.cppdroparea.hdropsitedropsite.prodropsitewindow.cppdropsitewindow.hmain.cppfridgemagnetsdraglabel.cppdraglabel.hdragwidget.cppdragwidget.hfridgemagnetsfridgemagnets.profridgemagnets.qrcmain.cppwords.txtpuzzleexample.jpgmain.cppmainwindow.cppmainwindow.hpieceslist.cpppieceslist.hpuzzlepuzzle.propuzzle.qrcpuzzlewidget.cpppuzzlewidget.heffectsblurpickerblureffect.cppblureffect.hblurpickerblurpicker.cppblurpicker.hblurpicker.problurpicker.qrcimagesREADME.txtaccessories-calculator.pngaccessories-text-editor.pngbackground.jpghelp-browser.pnginternet-group-chat.pnginternet-mail.pnginternet-web-browser.pngoffice-calendar.pngsystem-users.pngmain.cppeffects.profademessageREADMEbackground.jpgfademessagefademessage.cppfademessage.hfademessage.profademessage.qrcmain.cpplightinglightinglighting.cpplighting.hlighting.promain.cppgesturesgestures.proimagegesturesimagegesturesimagegestures.proimagewidget.cppimagewidget.hmain.cppmainwidget.cppmainwidget.hgraphicsviewREADMEanchorlayoutanchorlayoutanchorlayout.promain.cppbasicgraphicslayoutsbasicgraphicslayoutsbasicgraphicslayouts.probasicgraphicslayouts.qrcimagesblock.pnglayoutitem.cpplayoutitem.hmain.cppwindow.cppwindow.hboxes3rdpartyfbm.cfbm.hbasic.fshbasic.vshboxesboxes.proboxes.qrccubemap_negx.jpgcubemap_negy.jpgcubemap_negz.jpgcubemap_posx.jpgcubemap_posy.jpgcubemap_posz.jpgdotted.fshfresnel.fshglass.fshglbuffers.cppglbuffers.hglextensions.cppglextensions.hgltrianglemesh.hgranite.fshmain.cppmarble.fshparameters.parqt-logo.jpgqt-logo.pngqtbox.cppqtbox.hreflection.fshrefraction.fshroundedbox.cpproundedbox.hscene.cppscene.hsmiley.pngsquare.jpgtrackball.cpptrackball.hwood.fshchipchipchip.cppchip.hchip.profileprint.pngimages.qrcmain.cppmainwindow.cppmainwindow.hqt4logo.pngrotateleft.pngrotateright.pngview.cppview.hzoomin.pngzoomout.pngcollidingmicecollidingmicecollidingmice.proimagescheese.jpgmain.cppmice.qrcmouse.cppmouse.hdiagramscenearrow.cpparrow.hdiagramitem.cppdiagramitem.hdiagramscenediagramscene.cppdiagramscene.hdiagramscene.prodiagramscene.qrcdiagramtextitem.cppdiagramtextitem.himagesbackground1.pngbackground2.pngbackground3.pngbackground4.pngbold.pngbringtofront.pngdelete.pngfloodfill.pngitalic.pnglinecolor.pnglinepointer.pngpointer.pngsendtoback.pngtextpointer.pngunderline.pngmain.cppmainwindow.cppmainwindow.hdragdroprobotcoloritem.cppcoloritem.hdragdroprobotdragdroprobot.proimageshead.pngmain.cpprobot.cpprobot.hrobot.qrcelasticnodesedge.cppedge.helasticnodeselasticnodes.prographwidget.cppgraphwidget.hmain.cppnode.cppnode.hembeddeddialogsNo-Ones-Laughing-3.jpgcustomproxy.cppcustomproxy.hembeddeddialog.cppembeddeddialog.hembeddeddialog.uiembeddeddialogsembeddeddialogs.proembeddeddialogs.qrcmain.cppflowlayoutflowlayoutflowlayout.cppflowlayout.hflowlayout.promain.cppwindow.cppwindow.hgraphicsview.propadnavigatorflippablepad.cppflippablepad.hform.uiimagesartsfftscope.pngblue_angle_swirl.jpgkontact_contacts.pngkontact_journal.pngkontact_mail.pngkontact_notes.pngkopeteavailable.pngmetacontact_online.pngminitools.pngmain.cpppadnavigatorpadnavigator.cpppadnavigator.hpadnavigator.propadnavigator.qrcroundrectitem.cpproundrectitem.hsplashitem.cppsplashitem.hsimpleanchorlayoutmain.cppsimpleanchorlayoutsimpleanchorlayout.proweatheranchorlayoutimages5days.jpgdetails.jpgplace.jpgtabbar.jpgtitle.jpgweather-few-clouds.pngmain.cppweatheranchorlayoutweatheranchorlayout.proweatheranchorlayout.qrcitemviewsREADMEaddressbookadddialog.cppadddialog.haddressbookaddressbook.proaddresswidget.cppaddresswidget.hmain.cppmainwindow.cppmainwindow.hnewaddresstab.cppnewaddresstab.htablemodel.cpptablemodel.hbasicsortfiltermodelbasicsortfiltermodelbasicsortfiltermodel.promain.cppwindow.cppwindow.hchartchartchart.prochart.qrcmain.cppmainwindow.cppmainwindow.hpieview.cpppieview.hqtdata.chtcoloreditorfactorycoloreditorfactorycoloreditorfactory.procolorlisteditor.cppcolorlisteditor.hmain.cppwindow.cppwindow.hcombowidgetmappercombowidgetmappercombowidgetmapper.promain.cppwindow.cppwindow.hcustomsortfiltermodelcustomsortfiltermodelcustomsortfiltermodel.procustomsortfiltermodel.qrcfilterwidget.cppfilterwidget.himagesfind.pngmain.cppmysortfilterproxymodel.cppmysortfilterproxymodel.hwindow.cppwindow.hdirviewdirviewdirview.promain.cppeditabletreemodeldefault.txteditabletreemodeleditabletreemodel.proeditabletreemodel.qrcmain.cppmainwindow.cppmainwindow.hmainwindow.uitreeitem.cpptreeitem.htreemodel.cpptreemodel.hfetchmorefetchmorefetchmore.profilelistmodel.cppfilelistmodel.hmain.cppwindow.cppwindow.hfrozencolumnfreezetablewidget.cppfreezetablewidget.hfrozencolumnfrozencolumn.progrades.qrcgrades.txtmain.cppinterviewREADMEimagesfolder.pnginterview.pngservices.pnginterviewinterview.prointerview.qrcmain.cppmodel.cppmodel.hitemviews.propixelatorimagemodel.cppimagemodel.himagesimages.qrcqt.pngmain.cppmainwindow.cppmainwindow.hpixelatorpixelator.propixeldelegate.cpppixeldelegate.hpuzzleexample.jpgmain.cppmainwindow.cppmainwindow.hpiecesmodel.cpppiecesmodel.hpuzzlepuzzle.propuzzle.qrcpuzzlewidget.cpppuzzlewidget.hsimpledommodeldomitem.cppdomitem.hdommodel.cppdommodel.hmain.cppmainwindow.cppmainwindow.hsimpledommodelsimpledommodel.prosimpletreemodeldefault.txtmain.cppsimpletreemodelsimpletreemodel.prosimpletreemodel.qrctreeitem.cpptreeitem.htreemodel.cpptreemodel.hsimplewidgetmappermain.cppsimplewidgetmappersimplewidgetmapper.prowindow.cppwindow.hspinboxdelegatedelegate.cppdelegate.hmain.cppspinboxdelegatespinboxdelegate.prospreadsheetimagesinterview.pngmain.cppprintview.cppprintview.hspreadsheetspreadsheet.cppspreadsheet.hspreadsheet.prospreadsheet.qrcspreadsheetdelegate.cppspreadsheetdelegate.hspreadsheetitem.cppspreadsheetitem.hstardelegatemain.cppstardelegatestardelegate.cppstardelegate.hstardelegate.prostareditor.cppstareditor.hstarrating.cppstarrating.hstorageviewmain.cppstoragemodel.cppstoragemodel.hstorageviewstorageview.prolayoutsREADMEbasiclayoutsbasiclayoutsbasiclayouts.prodialog.cppdialog.hmain.cppborderlayoutborderlayoutborderlayout.cppborderlayout.hborderlayout.promain.cppwindow.cppwindow.hdynamiclayoutsdialog.cppdialog.hdynamiclayoutsdynamiclayouts.promain.cppflowlayoutflowlayoutflowlayout.cppflowlayout.hflowlayout.promain.cppwindow.cppwindow.hlayouts.promainwindowsREADMEapplicationapplicationapplication.proapplication.qrcimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngmain.cppmainwindow.cppmainwindow.hdockwidgetsdockwidgetsdockwidgets.prodockwidgets.qrcimagesnew.pngprint.pngsave.pngundo.pngmain.cppmainwindow.cppmainwindow.hmainwindowcolorswatch.cppcolorswatch.hmain.cppmainwindowmainwindow.cppmainwindow.hmainwindow.promainwindow.qrcqt.pngtitlebarCenter.pngtitlebarLeft.pngtitlebarRight.pngtoolbar.cpptoolbar.hmainwindows.promdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngmain.cppmainwindow.cppmainwindow.hmdimdi.promdi.qrcmdichild.cppmdichild.hmenusmain.cppmainwindow.cppmainwindow.hmenusmenus.prosdiimagescopy.pngcut.pngnew.pngopen.pngpaste.pngsave.pngmain.cppmainwindow.cppmainwindow.hsdisdi.prosdi.qrcpaintingREADMEaffineaffineaffine.proaffine.qrcbg1.jpgmain.cppxform.cppxform.hxform.htmlbasicdrawingbasicdrawingbasicdrawing.probasicdrawing.qrcimagesbrick.pngqt-logo.pngmain.cpprenderarea.cpprenderarea.hwindow.cppwindow.hcompositioncompositioncomposition.cppcomposition.hcomposition.htmlcomposition.procomposition.qrcflower.jpgflower_alpha.jpgmain.cppconcentriccirclescirclewidget.cppcirclewidget.hconcentriccirclesconcentriccircles.promain.cppwindow.cppwindow.hdeformdeformdeform.prodeform.qrcmain.cpppathdeform.cpppathdeform.hpathdeform.htmlfontsamplerfontsamplerfontsampler.promain.cppmainwindow.cppmainwindow.hmainwindowbase.uigradientsgradientsgradients.cppgradients.hgradients.htmlgradients.progradients.qrcmain.cppimagecompositionimagecomposer.cppimagecomposer.himagecompositionimagecomposition.proimagecomposition.qrcimagesbackground.pngblackrectangle.pngbutterfly.pngchecker.pngmain.cpppainterpathsmain.cpppainterpathspainterpaths.prorenderarea.cpprenderarea.hwindow.cppwindow.hpainting.propathstrokemain.cpppathstrokepathstroke.cpppathstroke.hpathstroke.htmlpathstroke.propathstroke.qrcsharedarthurstyle.cpparthurstyle.harthurwidgets.cpparthurwidgets.hhoverpoints.cpphoverpoints.himagesbg_pattern.pngbutton_normal_cap_left.pngbutton_normal_cap_right.pngbutton_normal_stretch.pngbutton_pressed_cap_left.pngbutton_pressed_cap_right.pngbutton_pressed_stretch.pngcurve_thing_edit-6.pngframe_bottom.pngframe_bottomleft.pngframe_bottomright.pngframe_left.pngframe_right.pngframe_top.pngframe_topleft.pngframe_topright.pnggroupframe_bottom_left.pnggroupframe_bottom_right.pnggroupframe_bottom_stretch.pnggroupframe_left_stretch.pnggroupframe_right_stretch.pnggroupframe_top_stretch.pnggroupframe_topleft.pnggroupframe_topright.pngline_dash_dot.pngline_dash_dot_dot.pngline_dashed.pngline_dotted.pngline_solid.pngradiobutton-off.pngradiobutton-on.pngradiobutton_off.pngradiobutton_on.pngslider_bar.pngslider_thumb_off.pngslider_thumb_on.pngtitle_cap_left.pngtitle_cap_right.pngtitle_stretch.pngshared.prishared.qrctransformationsmain.cpprenderarea.cpprenderarea.htransformationstransformations.prowindow.cppwindow.hrichtextREADMEcalendarcalendarcalendar.promain.cppmainwindow.cppmainwindow.horderformdetailsdialog.cppdetailsdialog.hmain.cppmainwindow.cppmainwindow.horderformorderform.prorichtext.prosyntaxhighlighterhighlighter.cpphighlighter.hmain.cppmainwindow.cppmainwindow.hsyntaxhighlightersyntaxhighlighter.protexteditexample.htmlimageslogo32.pngmaceditcopy.pngeditcut.pngeditpaste.pngeditredo.pngeditundo.pngexportpdf.pngfilenew.pngfileopen.pngfileprint.pngfilesave.pngtextbold.pngtextcenter.pngtextitalic.pngtextjustify.pngtextleft.pngtextright.pngtextunder.pngzoomin.pngzoomout.pngwineditcopy.pngeditcut.pngeditpaste.pngeditredo.pngeditundo.pngexportpdf.pngfilenew.pngfileopen.pngfileprint.pngfilesave.pngtextbold.pngtextcenter.pngtextitalic.pngtextjustify.pngtextleft.pngtextright.pngtextunder.pngzoomin.pngzoomout.pngmain.cpptextedittextedit.cpptextedit.htextedit.protextedit.qdoctextedit.qrcscrollergraphicsviewgraphicsviewgraphicsview.promain.cppscroller.prostatemachineREADMEeventtransitionseventtransitionseventtransitions.promain.cppfactorialfactorialfactorial.promain.cpppingpongmain.cpppingpongpingpong.proroguemain.cppmovementtransition.hroguerogue.prowindow.cppwindow.hstatemachine.protrafficlightmain.cpptrafficlighttrafficlight.protwowaybuttonmain.cpptwowaybuttontwowaybutton.protoolscodecscodecscodecs.proencodedfilesiso-8859-1.txtiso-8859-15.txtutf-16.txtutf-16be.txtutf-16le.txtutf-8.txtmain.cppmainwindow.cppmainwindow.hpreviewform.cpppreviewform.hcompletercompletercompleter.procompleter.qrcfsmodel.cppfsmodel.hmain.cppmainwindow.cppmainwindow.hresourcescountries.txtwordlist.txtcustomcompletercustomcompletercustomcompleter.procustomcompleter.qrcmain.cppmainwindow.cppmainwindow.hresourceswordlist.txttextedit.cpptextedit.hechopluginechopluginechoplugin.proechowindowechointerface.hechowindow.cppechowindow.hechowindow.promain.cpppluginechoplugin.cppechoplugin.hechoplugin.jsonplugin.propluginslibechoplugin.soi18ni18ni18n.proi18n.qrclanguagechooser.cpplanguagechooser.hmain.cppmainwindow.cppmainwindow.htranslationsi18n_ar.qmi18n_ar.tsi18n_cs.qmi18n_cs.tsi18n_de.qmi18n_de.tsi18n_el.qmi18n_el.tsi18n_en.qmi18n_en.tsi18n_eo.qmi18n_eo.tsi18n_fr.qmi18n_fr.tsi18n_it.qmi18n_it.tsi18n_jp.qmi18n_jp.tsi18n_ko.qmi18n_ko.tsi18n_no.qmi18n_no.tsi18n_ru.qmi18n_ru.tsi18n_sv.qmi18n_sv.tsi18n_zh.qmi18n_zh.tsplugandpaintappapp.prointerfaces.hmain.cppmainwindow.cppmainwindow.hpaintarea.cpppaintarea.hplugindialog.cppplugindialog.hplugandpaintplugandpaint.propluginsbasictoolsbasictools.jsonbasictools.probasictoolsplugin.cppbasictoolsplugin.hextrafiltersextrafilters.jsonextrafilters.proextrafiltersplugin.cppextrafiltersplugin.hlibpnp_basictools.alibpnp_basictools.prllibpnp_extrafilters.soplugins.proregexpmain.cppregexpregexp.proregexpdialog.cppregexpdialog.hregularexpressionimagescopy.pngmain.cppregularexpressionregularexpression.proregularexpression.qrcregularexpressiondialog.cppregularexpressiondialog.hsettingseditorinifileslicensepage.iniqsa.inilocationdialog.cpplocationdialog.hmain.cppmainwindow.cppmainwindow.hsettingseditorsettingseditor.prosettingstree.cppsettingstree.hvariantdelegate.cppvariantdelegate.hstylepluginpluginplugin.prosimplestyle.cppsimplestyle.hsimplestyle.jsonsimplestyleplugin.cppsimplestyleplugin.hstylepluginstyleplugin.prostyleslibsimplestyleplugin.sostylewindowmain.cppstylewindow.cppstylewindow.hstylewindow.protools.protreemodelcompletermain.cppmainwindow.cppmainwindow.hresourcestreemodel.txttreemodelcompletertreemodelcompleter.cpptreemodelcompleter.htreemodelcompleter.protreemodelcompleter.qrcundocommands.cppcommands.hdocument.cppdocument.hiconsbackground.pngblue.pngcircle.pngexit.pngfileclose.pngfilenew.pngfileopen.pngfilesave.pnggreen.pngok.pngrectangle.pngred.pngredo.pngremove.pngtriangle.pngundo.pngmain.cppmainwindow.cppmainwindow.hmainwindow.uiundoundo.proundo.qrcundoframeworkcommands.cppcommands.hdiagramitem.cppdiagramitem.hdiagramscene.cppdiagramscene.himagescross.pngmain.cppmainwindow.cppmainwindow.hundoframeworkundoframework.proundoframework.qrctutorialsREADMEaddressbookREADMEaddressbook.propart1addressbook.cppaddressbook.hmain.cpppart1part1.propart2addressbook.cppaddressbook.hmain.cpppart2part2.propart3addressbook.cppaddressbook.hmain.cpppart3part3.propart4addressbook.cppaddressbook.hmain.cpppart4part4.propart5addressbook.cppaddressbook.hfinddialog.cppfinddialog.hmain.cpppart5part5.propart6addressbook.cppaddressbook.hfinddialog.cppfinddialog.hmain.cpppart6part6.propart7addressbook.cppaddressbook.hfinddialog.cppfinddialog.hmain.cpppart7part7.progettingStartedgettingStarted.progsQtgsqt.propart1main.cpppart1part1.propart2main.cpppart2part2.propart3main.cpppart3part3.propart4main.cpppart4part4.propart5main.cpppart5part5.promodelview1_readonly1_readonly.promain.cppmv_readonlymymodel.cppmymodel.h2_formatting2_formatting.promain.cppmv_formattingmymodel.cppmymodel.h3_changingmodel3_changingmodel.promain.cppmv_changingmodelmymodel.cppmymodel.h4_headers4_headers.promain.cppmv_headersmymodel.cppmymodel.h5_edit5_edit.promain.cppmainwindow.cppmainwindow.hmv_editmymodel.cppmymodel.h6_treeview6_treeview.promain.cppmainwindow.cppmainwindow.hmv_tree7_selections7_selections.promain.cppmainwindow.cppmainwindow.hmv_selectionsmodelview.protutorials.prowidgetschildwidgetchildwidgetchildwidget.promain.cppnestedlayoutsmain.cppnestedlayoutsnestedlayouts.protoplevelmain.cpptopleveltoplevel.prowidgets.prowindowlayoutmain.cppwindowlayoutwindowlayout.prowidgetswidgets.proREADMEanalogclockanalogclockanalogclock.cppanalogclock.hanalogclock.promain.cppcalculatorbutton.cppbutton.hcalculatorcalculator.cppcalculator.hcalculator.promain.cppcalendarwidgetcalendarwidgetcalendarwidget.promain.cppwindow.cppwindow.hcharactermapcharactermapcharactermap.procharacterwidget.cppcharacterwidget.hmain.cppmainwindow.cppmainwindow.hcodeeditorcodeeditorcodeeditor.cppcodeeditor.hcodeeditor.promain.cppdigitalclockdigitalclockdigitalclock.cppdigitalclock.hdigitalclock.promain.cppelidedlabelelidedlabelelidedlabel.cppelidedlabel.helidedlabel.promain.cpptestwidget.cpptestwidget.hgroupboxgroupboxgroupbox.promain.cppwindow.cppwindow.hiconsiconpreviewarea.cppiconpreviewarea.hiconsicons.proiconsizespinbox.cppiconsizespinbox.himagedelegate.cppimagedelegate.himagesdesigner.pngfind_disabled.pngfind_normal.pngmonkey_off_128x128.pngmonkey_off_16x16.pngmonkey_off_32x32.pngmonkey_off_64x64.pngmonkey_on_128x128.pngmonkey_on_16x16.pngmonkey_on_32x32.pngmonkey_on_64x64.pngqt_extended_16x16.pngqt_extended_32x32.pngqt_extended_48x48.pngmain.cppmainwindow.cppmainwindow.himageviewerimageviewerimageviewer.cppimageviewer.himageviewer.promain.cpplineeditslineeditslineedits.promain.cppwindow.cppwindow.hmousebuttonsbuttontester.cppbuttontester.hmain.cppmousebuttonsmousebuttons.promovieanimation.gifmain.cppmoviemovie.promovieplayer.cppmovieplayer.hscribblemain.cppmainwindow.cppmainwindow.hscribblescribble.proscribblearea.cppscribblearea.hshapedclockmain.cppshapedclockshapedclock.cppshapedclock.hshapedclock.proslidersmain.cppsliderssliders.proslidersgroup.cppslidersgroup.hwindow.cppwindow.hspinboxesmain.cppspinboxesspinboxes.prowindow.cppwindow.hstylesimageswoodbackground.pngwoodbutton.pngmain.cppnorwegianwoodstyle.cppnorwegianwoodstyle.hstylesstyles.prostyles.qrcwidgetgallery.cppwidgetgallery.hstylesheetimagescheckbox_checked.pngcheckbox_checked_hover.pngcheckbox_checked_pressed.pngcheckbox_unchecked.pngcheckbox_unchecked_hover.pngcheckbox_unchecked_pressed.pngdown_arrow.pngdown_arrow_disabled.pngframe.pngpagefold.pngpushbutton.pngpushbutton_hover.pngpushbutton_pressed.pngradiobutton_checked.pngradiobutton_checked_hover.pngradiobutton_checked_pressed.pngradiobutton_unchecked.pngradiobutton_unchecked_hover.pngradiobutton_unchecked_pressed.pngsizegrip.pngspindown.pngspindown_hover.pngspindown_off.pngspindown_pressed.pngspinup.pngspinup_hover.pngspinup_off.pngspinup_pressed.pngup_arrow.pngup_arrow_disabled.pnglayoutsdefault.uipagefold.uimain.cppmainwindow.cppmainwindow.hmainwindow.uiqsscoffee.qssdefault.qsspagefold.qssstylesheetstylesheet.prostylesheet.qrcstylesheeteditor.cppstylesheeteditor.hstylesheeteditor.uitabletimagesimages.qrccursor-airbrush.pngcursor-eraser.pngcursor-felt-marker.pngcursor-pencil.pngmain.cppmainwindow.cppmainwindow.htablettablet.protabletapplication.cpptabletapplication.htabletcanvas.cpptabletcanvas.htetrixmain.cpptetrixtetrix.protetrixboard.cpptetrixboard.htetrixpiece.cpptetrixpiece.htetrixwindow.cpptetrixwindow.htooltipsimagescircle.pngsquare.pngtriangle.pngmain.cppshapeitem.cppshapeitem.hsortingbox.cppsortingbox.htooltipstooltips.protooltips.qrcvalidatorsledoff.pngledon.pngledwidget.cppledwidget.hlocaleselector.cpplocaleselector.hmain.cppvalidatorsvalidators.provalidators.qrcvalidators.uiwidgets.prowigglydialog.cppdialog.hmain.cppwigglywiggly.prowigglywidget.cppwigglywidget.hwindowflagscontrollerwindow.cppcontrollerwindow.hmain.cpppreviewwindow.cpppreviewwindow.hwindowflagswindowflags.prowindowcontainerwindowcontainerwindowcontainer.cppwindowcontainer.proxmlREADMEdombookmarksdombookmarksdombookmarks.projennifer.xbelmain.cppmainwindow.cppmainwindow.hxbeltree.cppxbeltree.hhtmlinfoapache_org.htmlhtmlinfohtmlinfo.promain.cppresources.qrcsimpleexample.htmltrolltech_com.htmlw3c_org.htmlyoutube_com.htmlrsslistingmain.cpprsslistingrsslisting.cpprsslisting.hrsslisting.prosaxbookmarksjennifer.xbelmain.cppmainwindow.cppmainwindow.hsaxbookmarkssaxbookmarks.proxbelgenerator.cppxbelgenerator.hxbelhandler.cppxbelhandler.hstreambookmarksjennifer.xbelmain.cppmainwindow.cppmainwindow.hstreambookmarksstreambookmarks.proxbelreader.cppxbelreader.hxbelwriter.cppxbelwriter.hxml.proxmlstreamlintmain.cppxmlstreamlintxmlstreamlint.prolibqt5-qtbase-examplesLGPL_EXCEPTION.txtconfig_help.txtlibqt5-qtbase-examplesLICENSE.FDLLICENSE.GPL2LICENSE.GPL3LICENSE.GPL3-EXCEPTLICENSE.GPLv3LICENSE.LGPL3LICENSE.LGPLv21LICENSE.LGPLv3LICENSE.QT-LICENSE-AGREEMENT-4.0/usr/lib64/qt5//usr/lib64/qt5/examples//usr/lib64/qt5/examples/corelib//usr/lib64/qt5/examples/corelib/ipc//usr/lib64/qt5/examples/corelib/ipc/localfortuneclient//usr/lib64/qt5/examples/corelib/ipc/localfortuneserver//usr/lib64/qt5/examples/corelib/ipc/sharedmemory//usr/lib64/qt5/examples/corelib/json//usr/lib64/qt5/examples/corelib/json/savegame//usr/lib64/qt5/examples/corelib/mimetypes//usr/lib64/qt5/examples/corelib/mimetypes/mimetypebrowser//usr/lib64/qt5/examples/corelib/threads//usr/lib64/qt5/examples/corelib/threads/mandelbrot//usr/lib64/qt5/examples/corelib/threads/queuedcustomtype//usr/lib64/qt5/examples/corelib/threads/semaphores//usr/lib64/qt5/examples/corelib/threads/waitconditions//usr/lib64/qt5/examples/corelib/tools//usr/lib64/qt5/examples/corelib/tools/contiguouscache//usr/lib64/qt5/examples/corelib/tools/customtype//usr/lib64/qt5/examples/corelib/tools/customtypesending//usr/lib64/qt5/examples/dbus//usr/lib64/qt5/examples/dbus/chat//usr/lib64/qt5/examples/dbus/complexpingpong//usr/lib64/qt5/examples/dbus/listnames//usr/lib64/qt5/examples/dbus/pingpong//usr/lib64/qt5/examples/dbus/remotecontrolledcar//usr/lib64/qt5/examples/dbus/remotecontrolledcar/car//usr/lib64/qt5/examples/dbus/remotecontrolledcar/controller//usr/lib64/qt5/examples/gui//usr/lib64/qt5/examples/gui/analogclock//usr/lib64/qt5/examples/gui/openglwindow//usr/lib64/qt5/examples/gui/rasterwindow//usr/lib64/qt5/examples/network//usr/lib64/qt5/examples/network/bearermonitor//usr/lib64/qt5/examples/network/blockingfortuneclient//usr/lib64/qt5/examples/network/broadcastreceiver//usr/lib64/qt5/examples/network/broadcastsender//usr/lib64/qt5/examples/network/dnslookup//usr/lib64/qt5/examples/network/download//usr/lib64/qt5/examples/network/downloadmanager//usr/lib64/qt5/examples/network/fortuneclient//usr/lib64/qt5/examples/network/fortuneserver//usr/lib64/qt5/examples/network/googlesuggest//usr/lib64/qt5/examples/network/http//usr/lib64/qt5/examples/network/loopback//usr/lib64/qt5/examples/network/multicastreceiver//usr/lib64/qt5/examples/network/multicastsender//usr/lib64/qt5/examples/network/network-chat//usr/lib64/qt5/examples/network/securesocketclient//usr/lib64/qt5/examples/network/shared//usr/lib64/qt5/examples/network/threadedfortuneserver//usr/lib64/qt5/examples/network/torrent//usr/lib64/qt5/examples/network/torrent/forms//usr/lib64/qt5/examples/network/torrent/icons//usr/lib64/qt5/examples/opengl//usr/lib64/qt5/examples/opengl/2dpainting//usr/lib64/qt5/examples/opengl/computegles31//usr/lib64/qt5/examples/opengl/contextinfo//usr/lib64/qt5/examples/opengl/cube//usr/lib64/qt5/examples/opengl/hellogl2//usr/lib64/qt5/examples/opengl/hellogles3//usr/lib64/qt5/examples/opengl/hellowindow//usr/lib64/qt5/examples/opengl/legacy//usr/lib64/qt5/examples/opengl/legacy/framebufferobject2//usr/lib64/qt5/examples/opengl/legacy/grabber//usr/lib64/qt5/examples/opengl/legacy/hellogl//usr/lib64/qt5/examples/opengl/legacy/overpainting//usr/lib64/qt5/examples/opengl/legacy/pbuffers//usr/lib64/qt5/examples/opengl/legacy/pbuffers2//usr/lib64/qt5/examples/opengl/legacy/samplebuffers//usr/lib64/qt5/examples/opengl/legacy/shared//usr/lib64/qt5/examples/opengl/paintedwindow//usr/lib64/qt5/examples/opengl/qopenglwidget//usr/lib64/qt5/examples/opengl/qopenglwindow//usr/lib64/qt5/examples/opengl/textures//usr/lib64/qt5/examples/opengl/textures/images//usr/lib64/qt5/examples/opengl/threadedqopenglwidget//usr/lib64/qt5/examples/qpa//usr/lib64/qt5/examples/qpa/qrasterwindow//usr/lib64/qt5/examples/qpa/windows//usr/lib64/qt5/examples/qtconcurrent//usr/lib64/qt5/examples/qtconcurrent/imagescaling//usr/lib64/qt5/examples/qtconcurrent/map//usr/lib64/qt5/examples/qtconcurrent/progressdialog//usr/lib64/qt5/examples/qtconcurrent/runfunction//usr/lib64/qt5/examples/qtconcurrent/wordcount//usr/lib64/qt5/examples/qtestlib//usr/lib64/qt5/examples/qtestlib/tutorial1//usr/lib64/qt5/examples/qtestlib/tutorial2//usr/lib64/qt5/examples/qtestlib/tutorial3//usr/lib64/qt5/examples/qtestlib/tutorial4//usr/lib64/qt5/examples/qtestlib/tutorial5//usr/lib64/qt5/examples/sql//usr/lib64/qt5/examples/sql/books//usr/lib64/qt5/examples/sql/books/images//usr/lib64/qt5/examples/sql/cachedtable//usr/lib64/qt5/examples/sql/drilldown//usr/lib64/qt5/examples/sql/drilldown/images//usr/lib64/qt5/examples/sql/masterdetail//usr/lib64/qt5/examples/sql/masterdetail/images//usr/lib64/qt5/examples/sql/querymodel//usr/lib64/qt5/examples/sql/relationaltablemodel//usr/lib64/qt5/examples/sql/sqlbrowser//usr/lib64/qt5/examples/sql/sqlwidgetmapper//usr/lib64/qt5/examples/sql/tablemodel//usr/lib64/qt5/examples/touch//usr/lib64/qt5/examples/touch/dials//usr/lib64/qt5/examples/touch/fingerpaint//usr/lib64/qt5/examples/touch/knobs//usr/lib64/qt5/examples/touch/pinchzoom//usr/lib64/qt5/examples/touch/pinchzoom/images//usr/lib64/qt5/examples/widgets//usr/lib64/qt5/examples/widgets/animation//usr/lib64/qt5/examples/widgets/animation/animatedtiles//usr/lib64/qt5/examples/widgets/animation/animatedtiles/images//usr/lib64/qt5/examples/widgets/animation/appchooser//usr/lib64/qt5/examples/widgets/animation/easing//usr/lib64/qt5/examples/widgets/animation/easing/images//usr/lib64/qt5/examples/widgets/animation/moveblocks//usr/lib64/qt5/examples/widgets/animation/states//usr/lib64/qt5/examples/widgets/animation/stickman//usr/lib64/qt5/examples/widgets/animation/stickman/animations//usr/lib64/qt5/examples/widgets/animation/sub-attaq//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/big//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/big/explosion//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/big/explosion/boat//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/big/explosion/submarine//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/scalable//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/small//usr/lib64/qt5/examples/widgets/animation/sub-attaq/pics/welcome//usr/lib64/qt5/examples/widgets/desktop//usr/lib64/qt5/examples/widgets/desktop/screenshot//usr/lib64/qt5/examples/widgets/desktop/systray//usr/lib64/qt5/examples/widgets/desktop/systray/images//usr/lib64/qt5/examples/widgets/dialogs//usr/lib64/qt5/examples/widgets/dialogs/classwizard//usr/lib64/qt5/examples/widgets/dialogs/classwizard/images//usr/lib64/qt5/examples/widgets/dialogs/configdialog//usr/lib64/qt5/examples/widgets/dialogs/configdialog/images//usr/lib64/qt5/examples/widgets/dialogs/extension//usr/lib64/qt5/examples/widgets/dialogs/findfiles//usr/lib64/qt5/examples/widgets/dialogs/licensewizard//usr/lib64/qt5/examples/widgets/dialogs/licensewizard/images//usr/lib64/qt5/examples/widgets/dialogs/standarddialogs//usr/lib64/qt5/examples/widgets/dialogs/tabdialog//usr/lib64/qt5/examples/widgets/dialogs/trivialwizard//usr/lib64/qt5/examples/widgets/draganddrop//usr/lib64/qt5/examples/widgets/draganddrop/draggableicons//usr/lib64/qt5/examples/widgets/draganddrop/draggableicons/images//usr/lib64/qt5/examples/widgets/draganddrop/draggabletext//usr/lib64/qt5/examples/widgets/draganddrop/dropsite//usr/lib64/qt5/examples/widgets/draganddrop/fridgemagnets//usr/lib64/qt5/examples/widgets/draganddrop/puzzle//usr/lib64/qt5/examples/widgets/effects//usr/lib64/qt5/examples/widgets/effects/blurpicker//usr/lib64/qt5/examples/widgets/effects/blurpicker/images//usr/lib64/qt5/examples/widgets/effects/fademessage//usr/lib64/qt5/examples/widgets/effects/lighting//usr/lib64/qt5/examples/widgets/gestures//usr/lib64/qt5/examples/widgets/gestures/imagegestures//usr/lib64/qt5/examples/widgets/graphicsview//usr/lib64/qt5/examples/widgets/graphicsview/anchorlayout//usr/lib64/qt5/examples/widgets/graphicsview/basicgraphicslayouts//usr/lib64/qt5/examples/widgets/graphicsview/basicgraphicslayouts/images//usr/lib64/qt5/examples/widgets/graphicsview/boxes//usr/lib64/qt5/examples/widgets/graphicsview/boxes/3rdparty//usr/lib64/qt5/examples/widgets/graphicsview/chip//usr/lib64/qt5/examples/widgets/graphicsview/collidingmice//usr/lib64/qt5/examples/widgets/graphicsview/collidingmice/images//usr/lib64/qt5/examples/widgets/graphicsview/diagramscene//usr/lib64/qt5/examples/widgets/graphicsview/diagramscene/images//usr/lib64/qt5/examples/widgets/graphicsview/dragdroprobot//usr/lib64/qt5/examples/widgets/graphicsview/dragdroprobot/images//usr/lib64/qt5/examples/widgets/graphicsview/elasticnodes//usr/lib64/qt5/examples/widgets/graphicsview/embeddeddialogs//usr/lib64/qt5/examples/widgets/graphicsview/flowlayout//usr/lib64/qt5/examples/widgets/graphicsview/padnavigator//usr/lib64/qt5/examples/widgets/graphicsview/padnavigator/images//usr/lib64/qt5/examples/widgets/graphicsview/simpleanchorlayout//usr/lib64/qt5/examples/widgets/graphicsview/weatheranchorlayout//usr/lib64/qt5/examples/widgets/graphicsview/weatheranchorlayout/images//usr/lib64/qt5/examples/widgets/itemviews//usr/lib64/qt5/examples/widgets/itemviews/addressbook//usr/lib64/qt5/examples/widgets/itemviews/basicsortfiltermodel//usr/lib64/qt5/examples/widgets/itemviews/chart//usr/lib64/qt5/examples/widgets/itemviews/coloreditorfactory//usr/lib64/qt5/examples/widgets/itemviews/combowidgetmapper//usr/lib64/qt5/examples/widgets/itemviews/customsortfiltermodel//usr/lib64/qt5/examples/widgets/itemviews/customsortfiltermodel/images//usr/lib64/qt5/examples/widgets/itemviews/dirview//usr/lib64/qt5/examples/widgets/itemviews/editabletreemodel//usr/lib64/qt5/examples/widgets/itemviews/fetchmore//usr/lib64/qt5/examples/widgets/itemviews/frozencolumn//usr/lib64/qt5/examples/widgets/itemviews/interview//usr/lib64/qt5/examples/widgets/itemviews/interview/images//usr/lib64/qt5/examples/widgets/itemviews/pixelator//usr/lib64/qt5/examples/widgets/itemviews/pixelator/images//usr/lib64/qt5/examples/widgets/itemviews/puzzle//usr/lib64/qt5/examples/widgets/itemviews/simpledommodel//usr/lib64/qt5/examples/widgets/itemviews/simpletreemodel//usr/lib64/qt5/examples/widgets/itemviews/simplewidgetmapper//usr/lib64/qt5/examples/widgets/itemviews/spinboxdelegate//usr/lib64/qt5/examples/widgets/itemviews/spreadsheet//usr/lib64/qt5/examples/widgets/itemviews/spreadsheet/images//usr/lib64/qt5/examples/widgets/itemviews/stardelegate//usr/lib64/qt5/examples/widgets/itemviews/storageview//usr/lib64/qt5/examples/widgets/layouts//usr/lib64/qt5/examples/widgets/layouts/basiclayouts//usr/lib64/qt5/examples/widgets/layouts/borderlayout//usr/lib64/qt5/examples/widgets/layouts/dynamiclayouts//usr/lib64/qt5/examples/widgets/layouts/flowlayout//usr/lib64/qt5/examples/widgets/mainwindows//usr/lib64/qt5/examples/widgets/mainwindows/application//usr/lib64/qt5/examples/widgets/mainwindows/application/images//usr/lib64/qt5/examples/widgets/mainwindows/dockwidgets//usr/lib64/qt5/examples/widgets/mainwindows/dockwidgets/images//usr/lib64/qt5/examples/widgets/mainwindows/mainwindow//usr/lib64/qt5/examples/widgets/mainwindows/mdi//usr/lib64/qt5/examples/widgets/mainwindows/mdi/images//usr/lib64/qt5/examples/widgets/mainwindows/menus//usr/lib64/qt5/examples/widgets/mainwindows/sdi//usr/lib64/qt5/examples/widgets/mainwindows/sdi/images//usr/lib64/qt5/examples/widgets/painting//usr/lib64/qt5/examples/widgets/painting/affine//usr/lib64/qt5/examples/widgets/painting/basicdrawing//usr/lib64/qt5/examples/widgets/painting/basicdrawing/images//usr/lib64/qt5/examples/widgets/painting/composition//usr/lib64/qt5/examples/widgets/painting/concentriccircles//usr/lib64/qt5/examples/widgets/painting/deform//usr/lib64/qt5/examples/widgets/painting/fontsampler//usr/lib64/qt5/examples/widgets/painting/gradients//usr/lib64/qt5/examples/widgets/painting/imagecomposition//usr/lib64/qt5/examples/widgets/painting/imagecomposition/images//usr/lib64/qt5/examples/widgets/painting/painterpaths//usr/lib64/qt5/examples/widgets/painting/pathstroke//usr/lib64/qt5/examples/widgets/painting/shared//usr/lib64/qt5/examples/widgets/painting/shared/images//usr/lib64/qt5/examples/widgets/painting/transformations//usr/lib64/qt5/examples/widgets/richtext//usr/lib64/qt5/examples/widgets/richtext/calendar//usr/lib64/qt5/examples/widgets/richtext/orderform//usr/lib64/qt5/examples/widgets/richtext/syntaxhighlighter//usr/lib64/qt5/examples/widgets/richtext/textedit//usr/lib64/qt5/examples/widgets/richtext/textedit/images//usr/lib64/qt5/examples/widgets/richtext/textedit/images/mac//usr/lib64/qt5/examples/widgets/richtext/textedit/images/win//usr/lib64/qt5/examples/widgets/scroller//usr/lib64/qt5/examples/widgets/scroller/graphicsview//usr/lib64/qt5/examples/widgets/statemachine//usr/lib64/qt5/examples/widgets/statemachine/eventtransitions//usr/lib64/qt5/examples/widgets/statemachine/factorial//usr/lib64/qt5/examples/widgets/statemachine/pingpong//usr/lib64/qt5/examples/widgets/statemachine/rogue//usr/lib64/qt5/examples/widgets/statemachine/trafficlight//usr/lib64/qt5/examples/widgets/statemachine/twowaybutton//usr/lib64/qt5/examples/widgets/tools//usr/lib64/qt5/examples/widgets/tools/codecs//usr/lib64/qt5/examples/widgets/tools/codecs/encodedfiles//usr/lib64/qt5/examples/widgets/tools/completer//usr/lib64/qt5/examples/widgets/tools/completer/resources//usr/lib64/qt5/examples/widgets/tools/customcompleter//usr/lib64/qt5/examples/widgets/tools/customcompleter/resources//usr/lib64/qt5/examples/widgets/tools/echoplugin//usr/lib64/qt5/examples/widgets/tools/echoplugin/echowindow//usr/lib64/qt5/examples/widgets/tools/echoplugin/plugin//usr/lib64/qt5/examples/widgets/tools/echoplugin/plugins//usr/lib64/qt5/examples/widgets/tools/i18n//usr/lib64/qt5/examples/widgets/tools/i18n/translations//usr/lib64/qt5/examples/widgets/tools/plugandpaint//usr/lib64/qt5/examples/widgets/tools/plugandpaint/app//usr/lib64/qt5/examples/widgets/tools/plugandpaint/plugins//usr/lib64/qt5/examples/widgets/tools/plugandpaint/plugins/basictools//usr/lib64/qt5/examples/widgets/tools/plugandpaint/plugins/extrafilters//usr/lib64/qt5/examples/widgets/tools/regexp//usr/lib64/qt5/examples/widgets/tools/regularexpression//usr/lib64/qt5/examples/widgets/tools/regularexpression/images//usr/lib64/qt5/examples/widgets/tools/settingseditor//usr/lib64/qt5/examples/widgets/tools/settingseditor/inifiles//usr/lib64/qt5/examples/widgets/tools/styleplugin//usr/lib64/qt5/examples/widgets/tools/styleplugin/plugin//usr/lib64/qt5/examples/widgets/tools/styleplugin/styles//usr/lib64/qt5/examples/widgets/tools/styleplugin/stylewindow//usr/lib64/qt5/examples/widgets/tools/treemodelcompleter//usr/lib64/qt5/examples/widgets/tools/treemodelcompleter/resources//usr/lib64/qt5/examples/widgets/tools/undo//usr/lib64/qt5/examples/widgets/tools/undo/icons//usr/lib64/qt5/examples/widgets/tools/undoframework//usr/lib64/qt5/examples/widgets/tools/undoframework/images//usr/lib64/qt5/examples/widgets/tutorials//usr/lib64/qt5/examples/widgets/tutorials/addressbook//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part1//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part2//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part3//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part4//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part5//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part6//usr/lib64/qt5/examples/widgets/tutorials/addressbook/part7//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt/part1//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt/part2//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt/part3//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt/part4//usr/lib64/qt5/examples/widgets/tutorials/gettingStarted/gsQt/part5//usr/lib64/qt5/examples/widgets/tutorials/modelview//usr/lib64/qt5/examples/widgets/tutorials/modelview/1_readonly//usr/lib64/qt5/examples/widgets/tutorials/modelview/2_formatting//usr/lib64/qt5/examples/widgets/tutorials/modelview/3_changingmodel//usr/lib64/qt5/examples/widgets/tutorials/modelview/4_headers//usr/lib64/qt5/examples/widgets/tutorials/modelview/5_edit//usr/lib64/qt5/examples/widgets/tutorials/modelview/6_treeview//usr/lib64/qt5/examples/widgets/tutorials/modelview/7_selections//usr/lib64/qt5/examples/widgets/tutorials/widgets//usr/lib64/qt5/examples/widgets/tutorials/widgets/childwidget//usr/lib64/qt5/examples/widgets/tutorials/widgets/nestedlayouts//usr/lib64/qt5/examples/widgets/tutorials/widgets/toplevel//usr/lib64/qt5/examples/widgets/tutorials/widgets/windowlayout//usr/lib64/qt5/examples/widgets/widgets//usr/lib64/qt5/examples/widgets/widgets/analogclock//usr/lib64/qt5/examples/widgets/widgets/calculator//usr/lib64/qt5/examples/widgets/widgets/calendarwidget//usr/lib64/qt5/examples/widgets/widgets/charactermap//usr/lib64/qt5/examples/widgets/widgets/codeeditor//usr/lib64/qt5/examples/widgets/widgets/digitalclock//usr/lib64/qt5/examples/widgets/widgets/elidedlabel//usr/lib64/qt5/examples/widgets/widgets/groupbox//usr/lib64/qt5/examples/widgets/widgets/icons//usr/lib64/qt5/examples/widgets/widgets/icons/images//usr/lib64/qt5/examples/widgets/widgets/imageviewer//usr/lib64/qt5/examples/widgets/widgets/lineedits//usr/lib64/qt5/examples/widgets/widgets/mousebuttons//usr/lib64/qt5/examples/widgets/widgets/movie//usr/lib64/qt5/examples/widgets/widgets/scribble//usr/lib64/qt5/examples/widgets/widgets/shapedclock//usr/lib64/qt5/examples/widgets/widgets/sliders//usr/lib64/qt5/examples/widgets/widgets/spinboxes//usr/lib64/qt5/examples/widgets/widgets/styles//usr/lib64/qt5/examples/widgets/widgets/styles/images//usr/lib64/qt5/examples/widgets/widgets/stylesheet//usr/lib64/qt5/examples/widgets/widgets/stylesheet/images//usr/lib64/qt5/examples/widgets/widgets/stylesheet/layouts//usr/lib64/qt5/examples/widgets/widgets/stylesheet/qss//usr/lib64/qt5/examples/widgets/widgets/tablet//usr/lib64/qt5/examples/widgets/widgets/tablet/images//usr/lib64/qt5/examples/widgets/widgets/tetrix//usr/lib64/qt5/examples/widgets/widgets/tooltips//usr/lib64/qt5/examples/widgets/widgets/tooltips/images//usr/lib64/qt5/examples/widgets/widgets/validators//usr/lib64/qt5/examples/widgets/widgets/wiggly//usr/lib64/qt5/examples/widgets/widgets/windowflags//usr/lib64/qt5/examples/widgets/windowcontainer//usr/lib64/qt5/examples/xml//usr/lib64/qt5/examples/xml/dombookmarks//usr/lib64/qt5/examples/xml/htmlinfo//usr/lib64/qt5/examples/xml/rsslisting//usr/lib64/qt5/examples/xml/saxbookmarks//usr/lib64/qt5/examples/xml/streambookmarks//usr/lib64/qt5/examples/xml/xmlstreamlint//usr/share/doc/packages//usr/share/doc/packages/libqt5-qtbase-examples//usr/share/licenses//usr/share/licenses/libqt5-qtbase-examples/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:14204/openSUSE_Leap_15.1_Update/12e28473debe3808636d99d0a045f7f2-libqt5-qtbase.openSUSE_Leap_15.1_Updatedrpmxz5x86_64-suse-linux       !"#$%&'()*+,-./0 123 453667889:;6;9<=>?@ABCDEFG3HHG3I3JK3L3MMMMMMN3OPQRSTUVWXYZ[\31]^____`abc3de fghi jklmn3opppqprs3t3 uvw33333x3 yz{||||}}}}}~IIIIIIIIIII{33333333r336666l3 33313333336666663666636666663666666333r33   3 3   3 !!"!#$$$$%&&''(3)*+,-.6666666666666666666666/30123456788933`:3;3<==>?33@3@33@333@33@3@3@3A3@3@=B==CDEF6G3&&H=IJK3L666966666666666MNO3PQRSTUVWXYZ[\]^_`abcdefghijklmnoGp8G16G16q9rstuvwxyz{||}3~~~~663 A- AA`directoryASCII textautomake makefile script, ASCII textC source, ASCII textC++ source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0dd39e0b0661e276a108a0d12acab78c0c5f8e60, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0524d75cd3c25b483c21803951222343eca7e344, for GNU/Linux 3.2.0, strippedPNG image data, 150 x 108, 8-bit/color RGB, non-interlacedPNG image data, 64 x 64, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=29756cfbbd7d819f32bad10f2982f7097ac55d9f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=da5367f74b80e533a978da363f9b80885f0ab27e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1b07b691c1ecd9033adc5f29f460b2535408d57b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=74753c17627e10921ff9589e6e8f4f912746e079, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d9bf571b06b9c6fe7a436f4b6f8a95ca92231188, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=005675ef7def6709b89598fa51caed6b6192e637, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a92a511d93a135bcb0de2df5d733206f2240da24, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=24830d496b131154edb503ae492434f339183ddf, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=bad89fc1f50e81786b53167aeb42aa930c332522, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4d7bf75ecaa135cf80d2f227825ee685c2a23f99, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=62a0849415c4eb340c0610317c1a96729c6e69c7, for GNU/Linux 3.2.0, strippedexported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b08ca6e1048296ab8aa4bcd413999f02a3c97a3d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a6a646e38bd0e14f52fe0104ddcc658ac61afccb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4afa069b84f5af93ea729ec92d3415472c40f1a2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=780a3db83fb5d6d44f9036f114c97fb8e69944fa, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=68db058a48042e702108b1f8e7911efe96181d2a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8f2cd270724aa3c4bcf043dd069d9c0533d8c9f1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6b84b7dd34ff11e5f4972ca825a097fd9c519024, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=79b590870d33855f9cc145f00871e53c2e722c3c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=42910c32df4175edcc4e550c41285f774ebb1c62, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4cde09dce4023497437fb82eb109d5b35d0e04e9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4f0963e466213246371daf8f20cde297db281779, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aea06bf362518b1b2d307db6b41883351ec4d0d6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ed48305c474a7520618d59544321d0a39f1addbc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8be1dafd8d55c1dc906345c10e469fa048ce206d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1b587869f0cf74024296434650985a88971847bd, for GNU/Linux 3.2.0, strippedC source, UTF-8 Unicode textC++ source, UTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0a4d9f5ea50cda6aa1506b9203489e0227f3cc11, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=777127db53236e29a76b8d2a02fd5fa927076c6f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=097a6e17d9a40937fd4613b730389295553c35a1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0d53cc1c2be774f9fbc9a3de05c300f92fb088b9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b83390eb18c92a5b603c8473681b9f7d1d2cf557, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a9d616213688211a420ed9c637e5248854126a85, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9ad93816c77049571986fa8be9af94920f167c38, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a16a643b2090b9d20b3cb491232b81608f8eb3d9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5d4d077b8cb15d8e5e5716da16d4a3f9384b6c4f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ce56620920d3e1f804cb33844f48dcc41ac148ab, for GNU/Linux 3.2.0, strippedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ebfbe81d1a2e24f5e6483e01da049108995980f2, for GNU/Linux 3.2.0, strippedXML 1.0 document, ASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=92cc99668536b5eb77c8ce2e642a94316d2425b2, for GNU/Linux 3.2.0, strippedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 31 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit colormap, non-interlacedPNG image data, 32 x 32, 8-bit colormap, non-interlacedPNG image data, 100 x 112, 8-bit/color RGBA, non-interlacedPNG image data, 31 x 31, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7ad8a5170c0973a53375aa82dc6c80a478fe31ca, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9db69e3cf1d6400c2d074320d8c26cc234f877ba, for GNU/Linux 3.2.0, strippedPNG image data, 381 x 500, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7065ca7cb5463aaae78535c1cc4981f2c9a7b5dd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9cc50cf21918960ea887d925c2d02629dc92ab43, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8c9dc766053936e5d98a585ea01d0a7ebc6bca25, for GNU/Linux 3.2.0, strippedPNG image data, 750 x 500, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=812f35ed24bc6ef57770de306c3d3ac603b4e829, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=40e99ae17ed0e5ff681f99561063b115090a2cb8, for GNU/Linux 3.2.0, strippedPNG image data, 64 x 72, 8-bit/color RGB, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b1728db4825909ebf0011e18577cb5b2eecf24dd, for GNU/Linux 3.2.0, strippedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedmakefile script, ASCII textSVG Scalable Vector Graphics imageELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=38a827324269ce703b56c25beb181408ee36ccec, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4b1578665f657c753bbfca2201c24dc7672e9ebc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5cb42748a7e4e3916d8fb9e78cfbd5be3880c119, for GNU/Linux 3.2.0, strippedPNG image data, 256 x 256, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=08f7e04d09821dca52591a333be49fb2392328d9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8d9b1ff00f8128ed36dff31075eca478bceb0df1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d7910cbd964ac85afbf49bcf4eadce8048dbacb4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6cd65162c000a541bd96fe8e134ee6618edf4837, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2facf181c822ce8cfc8f3484c5c5fc9bb19e2326, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c5cd19f80d24b31a3237a142d92c834cf86bb6fd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b536e365b66e530da57e5985a7788d33309545ff, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6af7c79992eafa1936b43b6dedc387ff8ea25239, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e501a1ea2649713fc01c529598c3f23069e1df2f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1a195e7eed814c0760da5f8ffe9adec0ac20e835, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=329f84d54bd4a6e74d144ac5ab6944628b18276c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d55874f6365a4552079eb82144b46f43f6f898e6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=fe6ec353a51f17794ba8e85b842ca459f2a433bb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c1cc5fdf5d810e59aeafc6c7724c60e4682e99b6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=bdbce1cfac206f748fb8a917f132321402f62d46, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4455fc50684ff9da57647aa04a5e13dc7a00a310, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=233f5bf93b168cf8aba0e6a95b7278a32b1f892f, for GNU/Linux 3.2.0, strippedPNG image data, 206 x 206, 8-bit/color RGBA, non-interlacedUTF-8 Unicode textPNG image data, 118 x 104, 8-bit/color RGBA, non-interlacedPNG image data, 296 x 262, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=796fc459e2898c2e1b1ed25d2870349436dce670, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=fc27808ee5eda20477ff23aab0b01319486cae93, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ebce9af6289c98b370155fa51b5a5f5f53e9d50b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2647ff035e01004f88b1251507fdf687a33030c9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=85c813482fcc646ed7dc10931da42266b76277ae, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aef3d8280576a5f23dcc3fbcc7692701b55f5c19, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ea12891aa3e8eed4ce799ee4a2eacba142b1db52, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=45f56a63563c1f3f243369b3215c5c9e57a80db3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2f38df2c814f049c6b8bae0fdac6579d009dd6da, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.02, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 94x94, frames 3ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5602b00960317b195758f1a8af0d610c4168aa36, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b058d20a60a82ad5410b3daef7cf4477ac47e1cd, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "Time for Lunch", baseline, precision 8, 512x512, frames 3PNG image data, 100 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 80, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=04fbefd88aac731428343c06f5da31c3baf7329f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=55ee96ca6ae7ecf8d2718c19dc6c28832ad768a5, for GNU/Linux 3.2.0, strippedPNG image data, 46 x 55, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2a8fac69325ae92564096c78dd19608fc6e54753, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=89834de4f23a48a059dfd9af193d03a42aa4e1ad, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c3e461a0ad500394b7f4acb6aaee447f774fde8f, for GNU/Linux 3.2.0, strippedPNG image data, 894 x 632, 8-bit/color RGBA, non-interlacedPNG image data, 127 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 62, 8-bit/color RGBA, non-interlacedPNG image data, 87 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 885 x 57, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 48, 8-bit/color RGBA, non-interlacedPNG image data, 794 x 433, 8-bit/color RGBA, non-interlacedPNG image data, 63 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 44 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 800 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 50 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 51 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 59 x 92, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 26, 8-bit/color RGBA, non-interlacedPNG image data, 23 x 94, 8-bit/color RGBA, non-interlacedPNG image data, 58 x 92, 8-bit/color RGBA, non-interlacedPNG image data, 53 x 65, 8-bit/color RGBA, non-interlacedPNG image data, 52 x 83, 8-bit/color RGBA, non-interlacedPNG image data, 41 x 83, 8-bit/color RGBA, non-interlacedPNG image data, 56 x 64, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7642ab5a83ca51f6135eea86f7f53cc7c388727e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3880e679e6f7504706e1b48eac28ffab5cb90610, for GNU/Linux 3.2.0, strippedPNG image data, 156 x 178, 8-bit colormap, non-interlacedPNG image data, 744 x 744, 8-bit/color RGBA, non-interlacedPNG image data, 347 x 348, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=894c018cc7ccd93daba6a086673b41367c12d398, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f1a5ef4505e4f54774233eced15ef9f2a3761146, for GNU/Linux 3.2.0, strippedPNG image data, 220 x 380, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 75, 8-bit colormap, non-interlacedPNG image data, 64 x 64, 8-bit colormap, non-interlacedPNG image data, 168 x 375, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d639b00b7568292a3dc28a4b0505a35bf54ecba3, for GNU/Linux 3.2.0, strippedPNG image data, 96 x 84, 8-bit/color RGB, non-interlacedPNG image data, 96 x 85, 8-bit grayscale, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1a450cb4916367cdf374c5db7d24dca3138f5d33, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=86e326603c8b56a4d8e6c9e4a12b15f3e48170ac, for GNU/Linux 3.2.0, strippedPNG image data, 165 x 348, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7fb719ffc266a139ca07c0714aa8992ff01de7d9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=44c3d37af160603e6148c1119accdfc69de4c5c2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3ead179d5cbc91c0af4ea60c10f287a57bf83355, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d4af868882a95b51b2b019c3cd934263acbb3581, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a934174e3aababc2c35962f68388206ffc838ddf, for GNU/Linux 3.2.0, strippedPNG image data, 75 x 54, 8-bit/color RGB, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e2d6133a6086bee9e20a2a96fcee9ccd60f63973, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b407c3a14fe246210058cd93b52a41a8fb172bb2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5a23255f05508f1c5e7cad7b88f42c2b882bbeb9, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 424x424, frames 3ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7ba746a6ecc8ba5b56d5d8ad89c6f130916ffec6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3c0f50267308e43c32a047441eb1f6753be2ee65, for GNU/Linux 3.2.0, strippedPNG image data, 60 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 70 x 64, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], comment: "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 95", baseline, precision 8, 400x300, frames 1PNG image data, 81 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 68 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 59 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 64, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "CREATOR: gd-jpeg v1.0 (using IJG JPEG v62), quality = 95", baseline, precision 8, 800x600, frames 3ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7f0d2aaf8867a4b5f1019868bdb058af5e39b2ed, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=87e70d81fbd998a7b591e4c12f40a157d9e15654, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=18d2731f8fab0171eb34c124b059daf71645b57e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2e71f76a4eacfdf968f0fb642fead8a7fce420e6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0568a3c8a2f9b68cc2392fef879c878dd19a391c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6058ffa05d4050cde515e25dfaea2acdd64b11c2, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 1024x1024, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 512x512, frames 3PNG image data, 512 x 512, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 160x160, frames 3ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f1ff37950520d4852d317daf809a4554cd76bb99, for GNU/Linux 3.2.0, strippedPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 233, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e68ea57349d8d0d0a2e236c4a3c2236aa85e55f1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c68975d571e16d0d8c197089de4cfdfda9ac438c, for GNU/Linux 3.2.0, strippedPNG image data, 127 x 127, 1-bit colormap, non-interlacedPNG image data, 11 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 22 x 22, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 43, 2-bit colormap, non-interlacedPNG image data, 42 x 43, 1-bit colormap, non-interlacedPNG image data, 27 x 27, 1-bit colormap, non-interlacedPNG image data, 15 x 24, 2-bit colormap, non-interlacedPNG image data, 42 x 43, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2b4552286cb348b426d29d3a83d42740e5aaf176, for GNU/Linux 3.2.0, strippedPNG image data, 132 x 177, 8-bit gray+alpha, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=072e8421eb59f6357ef2309b6a84e32affdd0fbb, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, comment: "No One's Laughing", baseline, precision 8, 512x512, frames 3ELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c899582ae53cfe51c05e1910a64a01ccf8aa3b34, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d133825de7c3ecf4ee2e3e3d95a2b07b3fb4a534, for GNU/Linux 3.2.0, strippedPNG image data, 48 x 48, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Blue Angle Swirl", baseline, precision 8, 288x288, frames 3PNG image data, 48 x 47, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=01c66a5bfb3e58c8064ed9f7d41b1a7984b24314, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f1f3c44f5387fe9bda19f30c6fa05cbd91f77938, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 202x113, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 202x113, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, little-endian, direntries=12, description= , manufacturer=SONY, model=DSC-W80, orientation=upper-left, xresolution=204, yresolution=212, resolutionunit=2, software=GIMP 2.6.6, datetime=2009:10:28 17:25:41], baseline, precision 8, 400x300, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 180x180, segment length 16, baseline, precision 8, 68x23, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, comment: "Created with GIMP", baseline, precision 8, 350x46, frames 3PNG image data, 128 x 97, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3aa9ca3cb3d4207bc44f3be393837a51853fb041, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d6e9b5ae3dd3dc5c40c76100e931aebd16fde4b4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=72562a3a9f1eb3d659a4ffd666f8c87cebe5082b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f72863ea172bdb315dcef9842d6f91f5f8842a4d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a8d3dfc8eed0d6d9909092d6b5118c722ecb974c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7054766185b9259ea250a33915ea6cd9f3070f88, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=03f8a47c12840e54d3f5e4c9fc971f4dfa23537e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=66c668c33dddf81e497965b9a1a8e9bef9914661, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b28a372e955335598e5df2e3d8ce930fa7b97c60, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3a1f29afca540b21af6ae00deb5de99466316dc1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b0b8964d2599ada742cec4cd3a81242038394864, for GNU/Linux 3.2.0, strippedPNG image data, 16 x 16, 4-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=61e1cc30bb9604361a4ff3b83631cf8b43501716, for GNU/Linux 3.2.0, strippedPNG image data, 64 x 64, 8-bit gray+alpha, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ac455f07bdda52915bd29cec0ec50a8bb6220026, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5cafdd6050dd6e4abfbdf7cdd99b163a54790932, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6b2b761883397019026210d766ac34945f7275a6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a73da1ca92c03174291df4892dcf726c185663c1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ec04678e9890629e4f2cac6892f293bbf97c9cc6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e03dfd0a00cc3544c05974621f6e8475bd772868, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8595032c7cae22e2ef662e7435212ad4501c0eda, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=3185d274e38e99cbcff42953935c40dd12bf6b7a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8382a579e42c413a72b0de66e0a3034f325719c2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=fa1a81b48c33080dc7626338c63b0494276139df, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=18c66355c08abe0623f5b41d78b23513f9cb92dd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=422b9ed769d30b47fae468daae660d455a8c1c42, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=878ccc72fda719deef90fd73872a7af2b1d38ec5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=98926fcc4a3bb6c0d7dbc4943ca92cf841f8459f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=40e302b93acf39925b9b12a461eff63088636a0f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=227d6468bb8090b0b59a2b4ef8c2b471cfe28f3f, for GNU/Linux 3.2.0, strippedPNG image data, 1 x 21, 8-bit colormap, non-interlacedPNG image data, 139 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 73 x 21, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c21d43f0fbf8d9bad1963fa0e0d0a35017f6d96e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=281129665c23fb64009923728531e29bc473a6a5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4e8298f31b40805f2cfa7a33e3df543cf2eac26e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b531160877874b8a553c03f57d389c5fc1771e80, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 300x300, frames 3HTML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b2bc8ca8bf27a36b3b89b1295ca1f0d7c6f2e4d8, for GNU/Linux 3.2.0, strippedPNG image data, 32 x 16, 8-bit/color RGB, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f2819a487c9f50be06030b8f207c5ac58c9510dd, for GNU/Linux 3.2.0, strippedJPEG image data, JFIF standard 1.01, resolution (DPCM), density 28x28, segment length 16, baseline, precision 8, 600x600, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 600x600, frames 1ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f3be11ae959d75a394a31df179679958e868a636, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ab631c8654c01ca030f313d76dbef0a69225186f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aef8565501ef20028fe6ee536f8bc44ea3b6e869, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c868d6a027bd57d817ba13cc0eb2be83941cc9b8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=00d731734f451ceb462ed8bd0a989d90388f63aa, for GNU/Linux 3.2.0, strippedPNG image data, 200 x 200, 8-bit colormap, non-interlacedPNG image data, 116 x 76, 1-bit colormap, non-interlacedPNG image data, 160 x 129, 8-bit/color RGBA, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=28a90cbfbc88e4e6b5c7b1f204b85a00aa0c0210, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c6fcbb789bbd91b219eb854e811cac27ce02e8d3, for GNU/Linux 3.2.0, strippedPNG image data, 72 x 72, 1-bit colormap, non-interlacedPNG image data, 10 x 26, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 26, 8-bit colormap, non-interlacedPNG image data, 17 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 15 x 25, 8-bit colormap, non-interlacedPNG image data, 682 x 614, 8-bit/color RGB, non-interlacedPNG image data, 9 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 49 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 49 x 10, 8-bit/color RGBA, non-interlacedPNG image data, 9 x 49, 8-bit gray+alpha, non-interlacedPNG image data, 49 x 49, 8-bit gray+alpha, non-interlacedPNG image data, 14 x 14, 8-bit/color RGBA, non-interlacedPNG image data, 1 x 14, 8-bit gray+alpha, non-interlacedPNG image data, 14 x 1, 4-bit colormap, non-interlacedPNG image data, 1 x 14, 4-bit colormap, non-interlacedPNG image data, 14 x 14, 8-bit gray+alpha, non-interlacedPNG image data, 94 x 4, 2-bit colormap, non-interlacedPNG image data, 92 x 4, 2-bit colormap, non-interlacedPNG image data, 92 x 4, 1-bit colormap, non-interlacedPNG image data, 12 x 14, 8-bit/color RGBA, non-interlacedPNG image data, 107 x 9, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 27, 8-bit/color RGBA, non-interlacedPNG image data, 4 x 18, 8-bit gray+alpha, non-interlacedPNG image data, 1 x 18, 2-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=7dc8941f2c285c0c2caa3bc9146c7a84388ca3fb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c65e6f508c3f4c2129375f21390293094554e3e3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=797c2e2beea6b5ac6a5b2853971ccaf7eba5f353, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=44458228c96f95f71831c5ecc57c2fd0d0dca181, for GNU/Linux 3.2.0, strippedHTML document, ASCII text, with very long linesPNG image data, 64 x 32, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=09a85f147084d202c63c93b7c0bd818b83198e1a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=07ab6745e2d2c125b7a7d5f88910aaf886fec374, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b4d08b8051eef28aa0eae1870909ab72fc0b645b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e2df5de92cc861a8678770a36ae0c702b3ea10f1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=32f4a6d01eb004d2e1733a7decf5ae5cd7640a16, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=af11d16604ce7f8271e7950d1c66ddc41a5e859c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d7f252843f737ef94dd456f4369e52a1075d7cfa, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=684b43a3d9ebd647d8ce144762f0a6f9225ca8f7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f125b110851bd60a6e5a3d8365dc4de243762977, for GNU/Linux 3.2.0, strippedISO-8859 textLittle-endian UTF-16 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ae276d2b9acce221be37f07dbd9f3bb5fea1d4df, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f61efa3c7a52c8f42c4cbad5941228ab0624d942, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=75a6ae90f21c19a91badf20f2f7056525e293ffb, for GNU/Linux 3.2.0, strippedscript text executable for [0], ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=72e71f6e822c807a909e3cbf13948b6dccf1747b, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9aee3cd5e4af05843362841776c1a2d8ff061c4d, for GNU/Linux 3.2.0, strippedexported SGML document, UTF-8 Unicode textXML 1.0 document, UTF-8 Unicode textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=50b02555117468efcddaff04e76566a37dc3a8c1, for GNU/Linux 3.2.0, strippedcurrent ar archiveASCII text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6133bbfcf3bc449ef0fbd1888c3db1666ecf068, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=16a32fd47bd119991ab64ef1c9470838f5f1fecb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=9bafff414a9b8bf803b59323caa4a538616c55b6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4ad88ac179a675c30e205c3242fd9497af83a486, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8e1b485e5fdc56f78ea67075ba490c062c30378d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=191d222deab2879f25d2fb0ad8726431a01d5f7e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c865df6c53139a0b5eee32473d696a50f32e7653, for GNU/Linux 3.2.0, strippedPNG image data, 20 x 20, 1-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=026e6c6bc844f724df22f127534ded4543112a42, for GNU/Linux 3.2.0, strippedPNG image data, 100 x 101, 1-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=68e8827bb49f0a29cc35a6057e5c98d5f9aa6103, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4355483cc06cf37c9b20a2c42fd4a72d3271fcc9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5babdc9d8aed654c5ff51eec6bdd75e951d29813, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5b554447a958a4efe3df4c90590d499d35f545f0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a5c4c25ed108cb9ef9f391e6832028fdd6ca57b6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=44d8517d474e81d6c202b16584c05eb393486dff, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=d13f8daa19960c8a3e9fc605f0b002c6cd8014a3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aa0242015e43c39f55041a4e87c2c37560d43a92, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=fc5699640664e1a3d94e47de2788eb7324d47551, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=28b6cfe480ac44130cfe600936236066bf0b9e9f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=790face43504e438b920681a0f1e22f329522de4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=40a3128e0081b75503ce11dcb4fbcb4a70b48f7c, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6c908eec7b9ff330bd7ea5613ba633bca4cf84b1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4936c19c24336abd7aa292e19c21609378fd16d2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ea4cb67ced78820cf5f11bc8a5a83800871f7cd0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b85c2e4eb4b5e2595dd02ac33a7266237a72649a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e27ef42b908ce77e499510d64bfc49901ea42fb8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=ca76403b99bc568dfc632c96037e24b004c35763, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=875cdb142daecb6020b98326bc68f73f8e5406bd, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=1e1f9ea3b6ec7674b2b9006dd78cfd1ee10953c0, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4af820fc56ad10fa572feef13345aeef376224ce, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c0fac765241cccdea5d19d9f2f96abde865b88f3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=18dd8be42ddfbd1706da4eadc8aefe7e835f0c0a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f8bda90734f07e0f5b3f9536166c5a9b3a41f15f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=aa2d5621a82b38ab9ac2620199f869fb67205c9f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=0f952dd196831bc1ca9c4c4f59e3672224da6347, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=f05b1438978c0511c8e0016a1124434647eb7a1b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=dddb1185c2e3817bf0c5095bbf114c0baec15c43, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=220dfd89ef24cddffcf34571b2bb429a9bad82d5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=24868ed203cb7e94a835251b506ba0af9d955fc6, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=e3045b2c9d05658cfbbb7a496dd86bbf6dd70cf4, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=dc3278f56ddde87555a6f863f6aa0c128bd07978, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=45fa36f20a1c25249c7bca73cdcb270b1bd8b2e4, for GNU/Linux 3.2.0, strippedPNG image data, 22 x 22, 8-bit gray+alpha, non-interlacedPNG image data, 16 x 16, 8-bit colormap, non-interlacedPNG image data, 48 x 48, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2805cecf85980723e35d4f9455ad7f203a7d6931, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=229b070d0cdbd83cd0cfc805c36464b7cb621ca9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=a13838ac0c86712d4629e2d1e07aed7f42c07cd8, for GNU/Linux 3.2.0, strippedGIF image data, version 89a, 128 x 64ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=fbc487f554a7824fc19133f40f4a5f931ace56df, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=639ab022c6f81308a83ad0fba2bcdfc3309845a9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=b7696b30b3662083225e8d03a67fc92ce19d8135, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=61cb5284d197ee475d28380676b0450ec6cd4573, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=713eae47b4d9d7f43e65b138b62bc1392b657f8a, for GNU/Linux 3.2.0, strippedPNG image data, 96 x 96, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=507b7c04b54fe1bfdbac8eca3d156513bc331758, for GNU/Linux 3.2.0, strippedPNG image data, 13 x 13, 8-bit gray+alpha, non-interlacedPNG image data, 13 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 5, 8-bit gray+alpha, non-interlacedPNG image data, 97 x 21, 8-bit colormap, non-interlacedPNG image data, 50 x 45, 8-bit/color RGBA, non-interlacedPNG image data, 48 x 19, 8-bit/color RGBA, non-interlacedPNG image data, 13 x 13, 8-bit colormap, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedPNG image data, 15 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 5, 8-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=546d473172701a96fcc5153d26ddd7411e387fe6, for GNU/Linux 3.2.0, strippedPNG image data, 31 x 32, 8-bit colormap, non-interlacedPNG image data, 30 x 32, 8-bit colormap, non-interlacedPNG image data, 48 x 48, 8-bit gray+alpha, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=70c7b4c93f44a7abf9a42a0e2e8d757c2c6950d8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=8de48893ad8b792b50f303f5080bc8ace639154f, for GNU/Linux 3.2.0, strippedPNG image data, 32 x 32, 1-bit colormap, non-interlacedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=6a09877bac28e20a964b22c8ec82ae673b9f471d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5c3be0a0b117ee2972a9c6d230cddb260c82d185, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=cdfe0929b5153af948cbab907e8ed5f4d3773032, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=08c099241b220ff775743c8e367c4767d3cc5412, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=2b8c92871a08c55ff7a2a94b798696c7bee15c8e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4810242ea5315bfb3d7ebb2333d8e59f0d3303fe, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=c3ffa5c8bb03fffda607f8b85eac33e52493dc16, for GNU/Linux 3.2.0, strippedHTML document, UTF-8 Unicode text, with very long linesXML 1.0 document, UTF-8 Unicode text, with very long linesELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, BuildID[sha1]=4a6c85e7c60ff185db7fbfef5731dcdb240cbd12, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=111bba44440c915d24768d483e892e327f2e98b1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=087106b3bf2b0933ca1c169da1aabe9ae1eb4d96, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, BuildID[sha1]=5064af2bf80c1f7f42b486d8c3782ce0b238f881, for GNU/Linux 3.2.0, stripped+4BQ_hq}.>LZgt ,:FTbs&2AP_o #4BSds!/;ESao} /?P_n}!/?M]jx &4BSau   # 4 B N Y c s  % 1 @ O ^ m y    % 1 @ O Y f n x    - > L Z h w  +                                R RRRRR R"R!RRR RRRRRRRR R"R!R RRR RRRRRRRRR R"R!R RRRRRRRRR"R!RRRRRRRRR R"R RRRRRRRRRRRR R!RRR RRRRRRRRRR R"R!RRR RRRRRRRRR R!RRRRRRRR R!RRRRRRRR R"R!RRRRRRRRRRRRRRRRRRR R"R!RRRRRR RRRR"R R!RRRRRRRRRRRRRR R"R!RRRRRRRRRRR R"R!RRRRRRRRRR!RRRRRRRRRRRRRRRRRRRRRR R!RRRRRRRRR RRR R"R!RRRRRRRRRRRRRR R"R!RRRRRRRRRRR R"R!R RRRRRRRRR R"R!R RRRRRRRRR R"R!R RRRRRRRR RRR"R R!R RRRR RRRR RRR R"R!RRR RRRR RRRRRR RRR R"R!RRR RRRRRRRR R"R!RR RR RRRRRRR R"R!RRR R RRRR R!RRRRRRR R RRRRRRR R!R RRR RRRR RRR R"R!RRR RRRR RRRR RRRRR R"R!RR RRR RRRR R RRRRR R"R!RRRR RRRRRR R R R"R!RRRRRR RRRRRRRR R R"R!RR RRR RRRRRRRR R"R!RR RR RRRRRRRR R R"R!RRR RRRRRRR"R R!RRR R RRRR RRRRRR R R"R!R RRRRRR RRRRRR R"R!RRRR RR RRRRRRR R"R!R RRR RRRR RRRRRRRR R R"R!RRRRRRRRR R"R!RRR RRRRRRR R"R!RRRR RRRRRRRRRR"R R!R RRRRRRRRRRRRR"R R!RR RRRRRRRR R"R!RRRRRR RRRRRRR R"R!RRRRRR RRRRRRRRRR R"R!R RRRRRRRRRRR"R R!R RRRRRRRRRR R"R!RRR RRRRRRRRRR R"R R!RRRRRRRRRRR R"R R!RRRRRRRRRRRRRR R!R RRRRR R"R!RRRRRR RRRRRRRRR"R#R R!RR RRRRRRRRRRR RR#R R"R!RRRRRRRRRRRRRRR"R#R R!RRRRRRRRRRRRRR"R R!RRRRRRRRR R"R!RRRRRRRRR RRRRRRR R!RRRRRRR RRRRRR R!RRRRRRRRRRR R R"R!RRRRRRRRRRRRR R"R R!RRRRRRRRRRR RRRRRR R!RRRRRRRRRRRR R"R!RR RRRRRRRRRRRR R"R!RRRRRRRRRRR R"R!RRRR RRRRRRRRRR R"R!RRRR RRRRRRRRRR RRRRR R"R!RRRRRRRRRRRRR R"R!RRRRRRRRRRRR"R R!R RRRRRRRRRRRRR R"R!RRRRRRRR"RRRRRRRRRRRR"RRRRRRRRRRRRRRR RRR R"R!RRRRRRRRRRRR R R"R!RRRRRRRRRRRRR R"R!R RRRRRRRRRRRRRR R"R!R RRRRRRRRRRRRR R"R!R RRRRRRRRR R"R!R RRRRRRRRRRRRR R R"R!RRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRRRRRR R R"R!R RRRR RRRRRRRRRR R"R!R RRRRRRR RRRRR R"R!RRRRRRRRR R"R!RRR RRRRRRR RRRRR R"R!RRRRRRRRRRR R"R!RRRRRR RRR R"R!RRRRRRRRRRRRRR R"R!R RRRRRRRRRR R R"R!RRRRRRRRRRRRR R"R!RRRRRR"RRRRRRRRRRRRRR R"R!R RRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRRRRR R"R!R RRRRRRRRRRRRRRR R"R!R RRRRRRRRRR R R"R!RRRRRRRRR"R RRRRRRRRRRRRRRRR R R"R!RRRRRRRRRR R"R!RRRR R RR RRRRRRRRRRRRRRR R R"R!R RRR RRRRRRRRRRRRR R"R!R RRRRRRRRRRRRRR R"R!R RRRRRRRRRRR"R R!R RRRRRRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRR RRRRRRRRRRRRR R"R!RRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!R RRRRRRRRR R"R!RRRRRRRR RRR R"R!RRRRRRRRRRRRR R"R!RRRR RRRRRRRRR R R"R!RRRRRRRRRRRRR R R"R!RRRRRRRRR R"R!R RRRRRRRRRRRRRRRRR RRRR"R R!RRRRRRRRR RRR R"R!RRRRRRRRRRRRR R R"R!RRRRRRRRR R"R!RRR RRRRRRRRRR R R"R!RRRRRRRRRRRR R"R!R RRRRRRRRR RRR R"R!RRRRRRRRRRRRRR R"R!RRRRRRRRRRRR R R"R!RRRRRRR RRRRR R"R!RRRRRRRRRRRRR R"R!R RRRRRRRRRRRR RRR R"R!RRRRRRRRRRR R"R!RRRRRRRRRRRRR R"R!RRRRRRRRRRR R"R!RRRRRR RRRRRR R"R!RRRRRRRRRRRR R"R!RRRRRRRRRR R"R!R RRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRR RRRRRRRRR R"R!R RRRRRRRRRRR RRR R"R!RRRRRRRRR R"R!R RRRRRRRRRRRR R"R!RRR RR R RRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRR RR R RRRRRRRRRR RRR R"R!RRRRRRRRRRR R"R!RRR RR R RRRRRRRRRR"R R!RRR RRRRRRRRRRRR R"R!RRR RR R RRRRRRRRRR R"R!R RRRRRRRRRRR RRR R"R!RRRRRRRRRRR R"R!RRR RR R RRRRRRRRRR R"R!R RRRRRRRRRR R"R!RRR RRRRRRRRRRRR R"R!R RRRRRRRRRR R"R!R RRRRRRRRRRRRR R"R!R RRRRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRRRRRRRR R"R!RRRRRRRR R"R!RRRRRRRRRRR R"R!R RRRRRRRR RRRRR R"R!RRRRRRR"RRRRRRRRRRRRR R R"R!RRRRRRRRRRR R R"R!RRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRRRRRRPR!R"R RRRRRRR RRRR R"R!RRRRRRRRRRRRR"R R!RRR RRRRRRRPRRRR R"R!RRR RRRRRR RRRRR R"R!RRRRRRR RRR R"R!RRRRRRRRRRR R"R!R RRRRRRRRRRRRR R"R!RRRRRPR RRR R"R!RRRRRRRRRRRRRR R R"R!RRRRRRRRRR"R R!R RRRRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRRRRR"RRRRRRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRRRR R"R!RRRRRRRR R!RRRRRRRRRR R R!RRRRRRRRRRR R"R!RRRRRRRRRR R!RRRRRRRRRR R"R!RRRRRRRR RRRRRR R"R!RRRRRRR RRRRRR R"R!RRRRRRR"RRRRRRRRRR"R RRRRRRRRRRRRRRRRRRRR"RRRRRRRRRRRRRR R"R!R RRRRRRRRRR RRR R"R!RRRRRRRRRR R R"R!RRRRRRRRRRR R"R!RRR RRRRRRRRRRR R"R!R RRRRRRRRR R"R!RRRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRRRRRRRR R"R!RRR RRRRRRRRRRRR R"R!R RRRRRRRR RRRRR R"R!RRRRRRRRRRR R"R!RRRRRRRR RRR R"R!RRRRRRRRRRR RRR R"R!RRRRRRRRRRRR R"R!R RRRRRRR RRRRR R"R!RRRRRRR RRR R"R!RRRRRRRRRRRRRR R"R!R RRRRRRRRR R"R!RRRRRRRRRRRRRR R"R!R RRRRRRRRRRRR R"R!R RRRRRRRRR RRR R"R!RRRRRRRRR"R R!RRR RRRRRRRRRRR R"R!R RRRRRRRRRRR R"R!RRRRRRRRRRR"R R!RR RRRRRRRR R"R!RR RRRRRRRRRRRRRRRR R RRR R"R!RRRRRR RRRRRR R"R!R RRRRRRRRRRRRR R"R!R RRRRRRRRRRRRRRE0Sfwn~Bjlibqt5-qtbase-develutf-869ed441480085c2dc4d156f386094bf85cdd2525d0cb0e7e2bd3a4c33f63c3d6?7zXZ !t/_f]"k%Pō;7]{F^U5Au/*mh:45'mQ cݩ 9l&Z 6 lWcH&{}l_ьIO /2ys4[NS}  wk.\\K?>݌3fFO]sk۽|&Hc {<ٝ69>*xlvswпzv3p9S3F*a̦c~2y}0io,7`P 3}-wnQ@F*db$|?lWjKVND*im;yYV/+m~b]Q^&q/@tpgrVu!nmD<'ZQ!`PUE7ZSDs9#eÅ5]jYљY]=2> Ӂ{L*$zk#R1V@I,d])åyD`StLlWww"z~'"m\ۡUV#/E ܴZ; nԬ0 gŁkLW3 zlr 4#lYfHߡdQp=`?J'EW/=gbL{:Y)!~W9~Bo&TF4FhoA!ԉK](d-@f\Ɂyc1xצ 7ecwDQ<ͣ~_uA)=߼Yߗ1}Mf rŨ (IOX0o{gNa2tj6tΦ\FQ9IgD[5']dtVѶޓŘ`Svsfm_G5 j}Kkoj켥"ZԠ# OpQd#%DHl&25Q[BLw]3Ht~|1,F;P(3"bT6=3jNO m7`?9jp GXM E!Z>tp40=w #1ڈjET ҈] C>׉tj] \1B Zy=m I ,}&b\>SC)dIpVl.& OMbHwww|bTp }s|n&CR%#: 0cjظv@2L5&z]3uBHRm=.>WLQ"qjWښvpTR}Օ -3 ZV(VJ7Jp-m(n}9u}M[b}E Pst m_!AǕ$aʢ%89p ;J7T +RU@͗鿄0h{Ж y u_IJ)d@e<sm&<2 t؈6G1gBwQ;lya_ߏ:йW=C1h@RsMhQ]B/R)O#6kgߖoJۂm|L|F§|¹'yTrs)Q] t ;Um  b.A ,4][֪j/ W8lF Z9!'+b^€,֡$}/+PݧnN:LOHF@_auӳ7ǐ*R r4/. MQQ`;C;FZMdu%O<8}hMy%~`¨w&.yA5~FHp-9p +>PO2* }zd/_;iK[I 2Ձg:E`=,iD̔k0)LM"{-e-K1 $I*-&bYV`A^v} {RqGƒ056]wQ]4M5L2Z&"?ߗWgH20Ѩk57O87Kʆ2v\"387FGVNbvק2D>63ga +Uy PԤj^9vtS@9,АO3VsxD6& Hb̲( 3\js] b nSBvd,|pօARХ sTDc}i=~ ȍMV+"3#/Llj>nʪ*8I8\|Yoє:a6X-=ovYO;{,VG9)%-hѓY*Scejמ8TR\2l~,!ad BD4,oøp vƺ] vl'ts|9*Ee>7NQ xDw}C౿cܺݟ'āIJu/2KrxD{BJPWR>/}:J˦r-, ;y+ɤ|8Z 9XϏ[}2 y utDFYp[0\Fd$\뇼QZњcZpz(QaXO$Mv0ò WZ) 5;) Vĝ5MsT?LahSbR?iꛛg쐧o;׻V]'w Y! c8#2 >sueT[LtPP'B D|}a4ELWт$:3%R-S4l5X hEEu@:Mg9VNJԅYo#B^CER)[h#qk߬EhGCdהB;ұ|'.T5=22|#׾So}\܃u g0nwŷTrN(!m2˛k} /G 29Rn:gZqj33wzj봑iz ̞U,`[>#R. `U)8 ԏLæI:Gmm<:w~ȂYb09L~[ N6ˌاCpr*X"y*Jg%X~ >zS8L3~t{^҇ Xhtc jβkS.vd.:d(bLbVuGT]jUm7K)1 yCBT\b|6H 8T9}Q`tҜ:"=͕:*cX֥i҇W"֐eY\sFKDp v0jթ msU&ۥ0 ņ9 _\4(fpĽ `)bǤNΒl/TX63N@W<:]|_,녴 Ăng?4/@cıu.]>a GDW'F'{yV͐!uu@1+P<X0̨UQWTY:iʌ[cWv NJٍ}mȻ#6e@0e/ SpdPEx_ \>GK5o\_A2cUWzM*DY[B,á3MTc:vhjΠ3uoFYfs #F&24'*ʰ+x򭫾nchPٞ, E~vz +P-<\yfykr80begؼĿ.vCc_sY\dRIA~H=u mS<4ǀ1*&8_RH1o7Ytؒ &/%9\_D 4]:.c{i=r]  nKu8)evR2sVlۣG4u|m{?򒀅i瑷Z$ɧxu0%f*@  ibrRVSw^0'u$lU>Yƹq"5dp/n{grVt$}D[(Lg $ibG5Ei@x71=L,gP_4EBV2M:nɍC Yr2mA dn_&[ @aXS~DTEn/[x"KTcǛ`: 6"- ܽLvrE :E]LG=LMmt}uY^y27H]֥۾># e,8BC4CO*xuhPcR93SLᘍO c^~P8.vw 9uPg*RU2Q2J>Pew9t@J-hiqvڬXyCG.Es@܄GOlh{L=2 b+Z92<5Sybd]aנZh2 >O.EVUV2X?A҈ ;:.%}YZ,Y+&,IGCh'NR11 s >k{b$_0 oj!_ϥgתA'qsF!`6v8ߦɧi8-+ʅ.Ԩ$q2U1c$'yn l\̇9 Nʵm (~(];?=E`*Y{te' /7@_s0.>ċ7oХF4 ;au@i]/V~%'zcZUEfGlAY/2>A?dY?UK1U6oL: ΖHɾ_V_,dSCIˡ<`>(q8[s&Լ_X!fUW.]k8R0f#mw}~ H1?Fd>L.YJn[Г,ts*5/}3 cإݺ%dI֪NYâ\j'ij!1g4^w8eʃb .0s4G IʱafvGDXϩ0Nrsx|RXC\J9C39¾ٛI3#1RbGueD; D Zk)'vBcPR*ց>JU$3_:MxoNM}6q~9i Ks87J‡1$(sHC׻:xιHo.z `0),4]cVyeI Nf*hsΰ+4CӼ'> %^h`ڃLuS悳Ei8W^|dQZ1C[O*k^G+OC+*}jL @L tbgꝪ!/(i!=uA7W'0YXW"xnMG j"fEA?+("0U{+w8@3$=ZofBT-v-ڋn@ ^&3EYQ[A`v~amT |r5<^bmPuGfEˎIpn8cMxC`͈+ml*Rg2 ~PJF?xϣO~1Â&HP'ټT~%9r|6 ʭiv$㜉z-+$E}+em;{hW^Bb;.>fxvvC3b"YVѿ&:sa ABTli7FD{꒮n= } r6*;UV!2ʶhsu.6G=I#kMm|2Z工MDCzrG~ȟmΌh.YPsOIQِ}=w0_ws!74Oy^k j΢O`g0Be$m@MH>zj*BPHLYN}0p~^JwOfR Ũcʹ}rnQ36I&EMjz"[Mj/ 7KQ#4I1qcY|jSǭ?C<Ѡ-ĿM2}<(agYٽꞶҌ"nbaSܖ\ 0l7QN40q |ʟQȈ\!NCDIQϓr<'Kd:%Pi1y~JːJ?ȣr|pY\YnZ ܑ:ڕ7YdmӰc7L6&<ʡ{KZ|A|Yjy&v+M/u"X8x\fՄt{kD1KICfwd|uolB(^_9&%W~ L|.+"1hb/YfgEd, .aݗ^nfҤ~Edss1 298CfohOE`>% ~h̀.hŐC;8 R tR\QmݵF_ER&3ρ aGT +7Ѱ0DPE(_K(Kb!t?~{AW KDSqWA#;6Zdm=oӘkR:#]^`Yiӷ|31l<7[/ ,T3kVSayۥ_l&v[\n!IӡbbRE1Tk(#"[OAS%@ҵ9Gq )~rz{pGw1is "Nz9k 6z_K!Ub&.a)e >s@*@!5Uue9: BIL9k ey+ꋳvRN$Y,1<(J",naOIǀ37w? 昄hq3M8IHInɮzCᄾnդ}8Bz,TVeJ t8ERݒ{  S^e叁<4,;I|WT|iX<=5_B"B8/,BNj&c$昘VG JSdo˲EI0DHiE@nE0Q@eC=+UHVNE7U$f*,6e}]f&}Qђ]}]UrV.;U1NJ. px&yd\iN<ǥc2sߩO_qRYСͽ߼٥dYCb4a5(bo6&H7LX:"Sx+~jƧj8 N#lC67s.C=w3Sh 'G?$DD,XEJl{<"XÖm+ktg51K% _'ѕ5ovZ3ϡ*ܝ鳒2&T+mɗƦHP,zߍZca'(2Qwһ.Hj]tɻSd:\8` 1)>U{IQ Hl(ţXe`{8p^ӹ 2(|gGBFVF /泿=R"hl] GRl?T2_mm!--wAje9!PȷM@gm`~KԔZۋ(kWOFl4X#g*deY]ӗ#Js#W9Ww9rI᣷GA3q{g$`[S ) _̄=Qӵ&CdN+?fJe=6[?u@|F5ks CpAq$S^}f7t6ecgW~~pChAhjo$q4rZ͎/TOA9ʡ헙lÜ*+VӨV4'9\OsHtqsrbMj|[U$9;I_T&GKn62m*U xkHA]Df@a^qw7B{ƅ\tY[aL&8$rZk3))6_s|h?n됽>wȍ1T)cR;MF֧ Œ9kp# sL?O6G،9՛wop?BӍ 3Twh!rD8(\>p4)@YtUJɴuJ.`b5MVn=3Eqm >#z V<܍+7[(a i8]>y Yj]? 6ymIz^?so#yT[Rnpl8blT_1ELO+YkIr~aJ@(9]{9G|v.ꙃ ٙQfcVJb5[1GPXXX}W;"3Vam{}R<5kĚCq0Ml83|iL{[Of|#ss9pc5?n~:a.SOǤFŰ[$!Rt*xĢʡ''pzW[eAomŲ"\9DWdm}65g! ʹH~֘>պkZ7K[;O6#GI_ vXgpfB'E8]7oCu-@l 1pdžX4hd@]Dj2(b`{;oC~c.m(-xfuᴵ0g` ܼy5SY2V T BKDOs:Ma f] g7]RewFWȭUr9OxW[ i giS}8s\@ ppys㽯dJ;] 7+(΀r$nz7<ǣ'(h'|aF5֒uQ5j Rh$<aKS#hǗsvy][{c|f@ZgGF`7D7+Hgg|n˟=K͜v7l.`͝X]OL`$ 1  t8AOJ:S驟jj@U4xĢ>-g@([>t5bK]ydpӡT~Ϸ]ION܎eX8Ks'(2W᧶3p%y3oBj.wedxcM2\f{W4 |Cs]\x)%aV[ EV#ԋLCLy/p6Π86bTtY)r-o\9Ϲs4I:v4&MKٳ\RHP6<{"4Q ݔ&)(7z*qE6v]%*xM 18'JUs͒T r)`Bb籢Kk }"s\~PSla0,!ApH¤ |/fY=D 3v@vۜ*rNM,їEqu1+ɹA8~>b54gm8l֐B1s8 pbc:"{.AhVKwF[a\ڦXMztIoKTAה.uk곹!A'.g8)[64,Z+BؿīȇfJ\0#\B^:yEԘ傮-M3o~g.a%Gб56I]֞!W9b7< NB0s53pJb؄$QMF? Tt_ ,l[ŶNt!jՊ&.곕Eتn'5CѾHG(S78z~B9v3FT3EM_9Cۑ0dEtWITHQ%j8 &a}<<`z\^tIkuk`cjIUv?+BULf*w `JCfo ̼.5T.|A93Bx9 ;>VAQ;C9mHBgIg}U12ΘOW-d#4;l3a$pUMrW(T5(a ю, ߥKљLjIX MʹQ89'nt@EiW8;2c1p(:W0%>T܁v3 C{F)ZDmNۋtI,+rԁz#&}]hd1Z301:ȫttm)|:*vM2+N5{c`iU&Rh_r)~Ae2vH.Uo^pə0 O;'^QRhfwƔ.o-'jf_&845 `DET1_QXr/zx+,"}H^DH1L^+x>=3'TB GWcAs8\rXFLyz-*=u:1bNƆxQ912=5MU, f8AB&l=\5t0ӓ ?9+ cgtQ5X<>M<,xIN5ͫh2YYn'3ޮQW2fe ;T}T4sȝzp1ڐm̫Ԍ& (,]di?/隋L1ONte<'~qBbI+;T &=o/T;xg{,=G*?uQ=Z6o d[Q679Erqooܚ:g9;É?5~u-:;AA 3mH&|48Ŏ`!Ń aVn57*tԻ\aD0' }YщI0D-hx'b솈٣؃c咍jBev#U/@fMFio+ن~~(e9|re~>b*yC*&2~{BHz0ON{Ϧ֎YMn5ߐ5~|ېӣueu>yir{E>1k6n&S 2 hOj 9LZ$J)MIz[D%fFш 6>"\&V>|b@1w&2E^$Q\3v?auAMcHnm*y_4U$k:VԐ0bUL@9!{TZ}Fqok*)ɕ3 EgjpNlpsm} [`poxGL?u26ZЅ]k nTȬ{ٷ 61Ƌ J#9 i=v [CN!ş`P7,9bLJWj. 2b1Jcȏ:.1+xn\&PU+A}ӭ}%*HIj/" +RV 2pnJ> ٘tr f007$ur\Fb khAx?΂,˦RWKzp$ NKp(ff9ܖlD*0R4o:< ΀38 (~ADs1@@Pt-۳ A<_K5N8gz~OVs kЂr^Z@ɱ'$s|F1QŰVS 1 qqKW5g55ZY_fz)@' _࿭1ۮjNR]@+sPNy6Kў:/]v?B"`f;T*6ß.bf Ctf{5rrp("1Uڃ%[SP4 - ̵FlRoZni,DѽߒC|A 0k't*Hjs+!j=Ow`onٽ]_bP0E<7e \]ޅ)li1iURqM̋4Q;.|V" \.z4ZRj˂G/[ellfݸL/r-#_Ҟ?it0}b^ן~i3eSPqDfan8.|Zlc;f<>tNUduo^ĹGF`_©dl|[=C\;촂wDukϡ9)-TǦm&/$g| 8,mKwff'O^@N޷s|mSC9>8&҉w NJFxb @bm[*zf6`.(랫F߆M.kIAKWש n4|YAG3MvԱaIXE YR `2dt e}aG6{WMH?io#⧥ɺ$ݘ An:ge@-SϦ{X6 uO1gU$ZY; ^,/W‹Kzm,3tĈd.S#W=ēgCy) RVA?r>5֒0$*}ok+PgiaA@|#ix& oئL̑@ƍuQGզ֨ة&Qzu+Nufz'~f3[3= ]Sj0ZV]~^<$w3; 97$#Ӥ;gu A /NF){b~ˋ\?]CBב~1HSotҔP]/ƾAacCfq%?q_`͆xJ9 ZGZc4j,Eje `¨QV[0Zxc@ l߆r WCЅmyM~z^ rm-h;kᥰ 6#rp4k*62Anɻ;_m1ߪÇyeTI3PF _CwD^*?jbT]^mysv9p.x6^!b I_f nתD.K}*L+%+pb6ۗ1 X*ꝕ3A$k6{Yf60`ThksLډ!nd$!%jRއXaJ  #lcSg27lkqPT`?aS"F]B?ѾQKV**¥xF-$MfߔƓICg{_LgvW )6C?LG)!My4:<9#EQ@k z ZLV#@Ru=Dr^CU0[{$ ȞdDŘR7p~gh694y& M3ZV&pBr$R$ive,P]eQ~u W pK$CXa_whɻe+"k.ĈQEũ(xטCu~~m#Z_Bc$ 5E}0lT˳/iY6͏bA+;#D$)E^V|-Ad u sX4Yn aE]ɔo`~@[\%s3# A6=ɣ|C5;GڗˤH_4 T&dqjNw-Ә,1N,Ǎ2DhLǐ/6|2Q;c+@>|{Mpc_BGB|.`PVGw~~o?϶a ^l@(MIS.H)P< Tq|m% A+N ˳V#Jd[AoTw[❡N #8=@؈2xC=yXl¢f،/i%&vY*xգ&!U=4J)cvOİjӇj4֓ (I83O3txԂSFӿ {ڠQy c{._.+ Cs6!d\q *(T,1r9|8/mEx;pf{pO?0m1ո64{Sb+v»f0,#\Star:D%0#̮6+< 7Jo|[gVe5u Yvۦ nrH <4s/͙@)(*K@{ 1lPI)kB&5^,*&C*ڏS(6px|ȧeUbytW"r].y"C$~|76Ҧ.ÕAI0N" 4)шtʦ!H+MZ-fӌG5l0'@KFwRE"`BgZ~ }ǠUl\]p^WCQ\ēJI-uZA- KSq}x{B'f,cZ Z.nNRL꣑%k0ʢ: xG =d'lN I:$?N1H1aYMJ93 itZjI0d1EWe :lir|\4 t칁m{`ۭ=/~^ 7]!ij~>0α~QH-|'.TcK{h8QrmtQ2qb ,C}[zC7)!{#fHH;LvbƚruOUdֺ^[ߊ1X=[UOKU Q}kM`~ eT} 1֪qEHȳ9h T*b (b{GQL_|Qib%_ukWn''dwbk}0L 39qRQ/[XGF9N|/p7b.)ѵLƤt;iِ6YD^l$\d}zI8 4F2g`Lܔȣ.Zn(keVWn=1'l 9Uǵ)JG¨E5J3wIC>P.,.I <#Z4AQ3D+$:D}.P'o}(!9"{\PK̵Bn;YG+W,l F_]ͿE\Ko!$;ͧ΃)JP0uluA1+|UM]+G1fu| ߚ~^ñ[|哫Jc ".$=RHa'k Қt,IT2eثl#FuOӚˣ罗%T(Kra EJ:QӹBnLA)}2Nѹ= syVyo ׆O؏{K*+Nl Mu1@PP9E*#Bv?;+%Z`TMmu< `[{U0PWbDyjcȲs&AR2*l}GT+L򀡪z6#j ڽ!oY)3|vfEM 4yc?Ckݯ V|0 Z< ]f}z[8Q*}UOm_Fި䲬ax2gv/09&FaF[[# ~+(>OܲI~xfY>smJcr8@Uͱ^h5LJ-Sn?i5Qb^n%Wf:*!Jl #׺"i)>k37uM-DCK4dϑvBY>)uĦ7{XEqÆ}`d`O21spix1&Bu+Мvg :>.7, ~iY4.dc1峏Y)c۱wX'{q e~u)ij`C ~lLI)DG"4_7[2^6-nUlnZq2?zQp^W}aOS46L!QaRRJW49$OX'I#bcԵEf4:w|K' iԁw_M643Xmu[8UMZqω0է X m)IE3T;4$/'XIlDsG9)K ^4tyh+GQyA!^1,U6ήQ7FzYȭٹ%|$!/*1YbŲ+? ,}UH jYo`#?Y!X(<: 6wH>r[(28S㏎ GO}E /&HY$]MeXyBNj$5QS:JEN{F'2' f~[2̛K _X+="?mës˼a4prfYW Ww6C,+NHYnFI0dhJ\ä@p+APPXbMBa/::=+y/Sj={9B[ /yVbݰXJo]F(蜾X,mq!f^c[|o*W>[2F܆9LG _AK`zb#Zk L|\B: \o~}f %UR%Ga, @jng8T1 yF]q LU5gh5 (PIR8y+g.=W!!oG&8%#}~Y+P3,Jю2s4xRϓθ5hW1ٹ(TsqT4,C'dtThI;ƄOa*mKQXP롃fhئU @%$c+N1ѡmF,<d,m"9Tqͣ,Ժq E]ՊȃN+t _z2zPMDUpl |.8ɠ#{kSЭfƌb~[rc 1Y&pM2[*jFuahX%m-MYAr y9%VqկdUXY )˵>+kFXA%E-"š(?>hC=% @Ri{39S(7"EmYYP-h!A?%Pw}B0@|wW(rF~q=ݴ%MHרRUIun'Rva!zÜ" THjKH %ϴgO.960eXXKk9Hi6nTu/ZiP:qCtP|ů5'09cdZ~ ͇/jg/;x3 s$a:3(8I}Y^]LCTM3<>y~^FK p‡űCFMe~]a ~PuPsIǙ} bD0 ܣL=E)d rbʂ1x~7:4[tUfd^%ζQsj5!~.K|FXt⏵h3d1s, 8.gܶ YZ