qt5-qtdeclarative-doc-5.15.1-3.el8$>ր!,:KN>:H?8d % Ehl  n* n ? n Tl n ~$ n R n # nMx n n nߜߴ'(C8L9:@G nHP nI= nXGxYG|\G n]qD n^},bdfekfnlpt͈ nu@ nv 4Cqt5-qtdeclarative-doc5.15.13.el8Documentation for qtdeclarativeDocumentation for qtdeclarative.abuildvm-x86-29.iad2.fedoraproject.org7Fedora ProjectFedora ProjectGFDLFedora ProjectUnspecifiedhttp://qt-project.org/linuxnoarch%/JkS4 B~=QS!5" u E(^  B7 H q , ^~  `o  "K""~ )  ' > 2 *( {$]$*Yn 2 P} 4 P u g/ &;z({Es=P\("{uH(_3/J4E O B[ i L 4viUg 0c"~\ ww r1g) }M R(V_3/J4 B10F*1 g(*^*(TM,s _3P/J4 B , Fu (_3P+F"TLYL' W $v/"J\FV5kRF $ )'b )`(diPm s; m" I _ l Te R 2Ӆ~]I ."/"!"*!"*'4$ /c+- BH,ך:Peea,l R - s :  s M m  K F   $ _ -  8e k *    V: BGx!^3,%*vl.d" yn  .$8A ^gs6ǀH|/7 fVh^=- ymHX&\ AN`,:- B i C|r@)"WY1a u0{4#7 Lpor F%b GA .|z& Z(:R-99\ Ge ra /7BZ $+:mu  , aS4MH-U ^KIu 'U D -N !G;0'5L/ # S G` o =8h A_m M 74 X/G +e !0 3L *0!25=g0"0xe#3 >W?3 f6Lh})5FX3 Oz(g %46l r  2  3iG 3k5Y N ( 2RO 8E 4ju2a-A2 U, Z 4!U:OamwI & UBWTC "1 R/ dV cnD [ -:. M.~I;; 2.z-Bh=QH0 ,;>],$ g|9+$Um0HS*S-$QjѬ l5\Ng8;0AE   wv# - m2#RU =c |)<$3%A6(V lI={?HeXf: C5 A!#eKR8u z& t*|$  { U . 2 Z*ne+;1 r C  +&>1)6 %5 mQ(X f ?UA kE:3e?"4!7?K;2FN$~E K &l T6hG ,py#^ Z z f& /]9#fc6:"C 5| 3E.E4/K424Wix7K!"r+3h ! @(ʹ?E _3@p>JF( 0%-l$!=/9/JTE1Hh&r^k>rz[: =E{OOb(t2ArSWO#>3Ta\ҷx~440 B``vvJ{ xwo+_y5Tr@iw 4 N- *@h   '  qG- o QvM| R)z 4 =x +    a' G a P m[ E  Ir I' m    ' E g+ AP L 7Y6M-LHW -'1 XJ 0m + 0 EP6 " N + !  l. De I7$z + z ]&B)| Z +g  ] ,!R  G9 <T7X-_YO=K#W$\&4Q-P.2JjC_ot=.+l_*H;y {,'[ u`i f!P0".0UG \<OF&^, HY +![ 29(rM&14(  _3SPCFF/Juuyyyyyxxxxxyyyyy   FFnFFp4xxxxxx BxsyyyyybCxFFLqC T@#1{,(N 3&MKCDC<@9 -!% "P(;\f *113 #̔ +W# `+ $VQHQ Z5]rO$@5 N? * a+ (RCYq}- c"@> u)1X9 AI^=%c}CftpGHװ}<F!G5H}\&p\&fW  T- \ V(,*y#$vW8"(*^! N~   xxxxx   ^^^^^^^^^^^^^OQQPQOOxxxxxxxxxxJLzzzzzzzz}L}EK&9*`pr>JMWARN/O)?MȥGK Th=<O CRN/}Ow(0@ B*N dMY)-J7 "L<<OOV"=X1*Cb4?%?-U&f5@*M)N0rOlN'F6CqcAT+FaJQ E#JW{LZ?NO=JCZM9`^8S<@Nt?K$,K/C Sl> * @4<>]cgwd * M$$'L@>2a( .C'8 F*Bf (-O#Ys!21{ *&_H_3` #+  >/J 7-[ =M1UL:4 B(mt)ndf^6b|)7S+d P33-4//: k-a)9& hL}Q!& # VY  qF $ 0(%x\q {RD 4 " A $.0T@13 tid #  e V  lE e' % QK '@V ! F:Q' % GC1 " _* 0 w !6%' ) "  ` 8i A k123(S S qi L!k&u#q%v(# : -C+TCP(3_3RL6X ^ b/J4 B5 /Cd]d+4pq W<-4(_3{/JJ(@6.6 Z4 Bxm5I%4P v %#& l&  Y' +" J 5 X 2#, / I t{>!(_3@/J4 Bw  { [ (8 o Z(Q_3A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤_Z|_Zt_Zr_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zn_Zr_Zr_Zr_Z|_Zr_Zr_Z|_Zt_Z|_Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zr _Zn_Zr _Zr _Zr _Z|_Zr _Zr _Z|_Zt_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zo_Zr_Zr_Zr_Zr_Zr_Zr_Z|_Zr_Zr_Z|_Zt_Z|_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zr#_Zn_Zr#_Zr#_Zr#_Z|_Zr#_Zr#_Z|_Zt_Zr_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zo _Zr_Zr_Zr_Zr_Zr_Zr_Zr_Z|_Zr_Zr_Z|_Zt_Zr_Zr_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Z|_Z|_Z|_Zr_Zr_Zr_Z|_Zr_Z|_Z|_Zr_Z|_Z|_Z|_Zr_Zr_Zr_Zr_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zo(_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Z|_Zr_Zr_Z|_Zu_Zsn_Z|_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsn_Zsm_Zsn_Zsm_Zsm_Zsn_Zsm_Zsn_Zsn_Zsn_Zsn_Zsm_Zsn_Zsn_Zsm_Zsm_Zsm_Zsn_Zsn_Zsn_Zsm_Zsm_Zsn_Zsm_Zsm_Zsm_Zsn_Zsn_Zsn_Zsm_Zsn_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsn_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zo_Zsn_Zsn_Zsn_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Zsm_Z|_Zsm_Zsm_Z|_Zu_Zs_Zs_Zs_Zs_Z|_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zp_Zs_Zs_Zs_Zs_Z|_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Z|_Zu_Zs_Z|_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zp _Zs_Zs_Z|_Zs_Zs_Z|_Zu_Zs_Z|_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zs_Zp_Zs_Zs_Z|_Zs_Zs_Z|_Zt_Z|_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zr_Zo._Zr_Zr_Zr_Z|_Zr_Zra19ee48161afeeb58417e1b63a0209a71cac7b411fcc770ab807f60f6aa8dd267159e689e27b5e2785cd358137312e42379a7e0f738913870dc4f5e0232e4a05607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3b5b120fd50fc99a0a6e6daf83f749f602603d3d098aa8cc1ddb5cf63acf5742f3ad3dd4757131dc4dcaf94119fa175d4d772bc860729fe8f95d9796c0860e35f98ba9afc8054d4e647dcedc6b4dea2e174786b1a5491c3143e8451d7aed33febdcafce2b6bd7e0885221a47b9a948f6737341b118eec5811a0309e6601196db294dfef2a72a0d0fe433b8875995111478264de2e6aaa17dea0e79b3dc67044e8dcd0b0fa7a6262836adb959ad21c96c4592f67478c3793cc2230c1b30a4aaf4fe269033b1979b4c65cf508e69334608a2771a622502407542f890f43c3cc77a205955f46aa5258022c2e2318b1b6a6dcf34d34a70c4a32b3450d4420dc357eebc154b3dd864aeae44c10807f56f214b9cbc4359aba179add274cc3222c419b19da257699920ea8f8f90177891239a47d264761c326f9ba31676e4f0286a6c8a4bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba12cfdfd205100b7aecfc894579a355ee62ef6dd2dba6a756d65bbd35eb8b89b2c2af5f94e6447b7ce2f299f2f9f4b47eaa5db98de1fb7baecb64f3b44c824997198b81c029871b58f47f4f24614a3d9babf29932a815754c3410f107706f6af2b3fc157ba1846e722faa852b01f62ab0ef01e146c09bf9d9749940c97dcf06128dcd0b0fa7a6262836adb959ad21c96c4592f67478c3793cc2230c1b30a4aaf4fd0fc07630b403f9da44b2d2f60c6862aba15b49d2f8bc6ef0ae17c79b3f31d8ab6340a1084a0cefee776d3d937cd34fe1912d22e793d6014d74c96e746c75ce4c7846982f42b6b95f6ee7606fd9c4b4c557274276a4fc8a43c565f7f533b618234f2bc1a9d5040e90a6d7063ba516045b4fe51e4360a5b3034e9aaa5f42cc99f48ab53c886ff2dc734e3842e1dfcfa7c105a49d049f43bc2323ca9228b776acad3c60e9209e89c16f61553c814790f28801eeff54eeab36598595ea8b1cb65ef4981743cd1967c63d8973689521d52c63ba85f513f46a3cf3b6e06de5c62d3d3cce3ec46143c86ea1676c3e0f7c98ba992d7385f59795fde98185cf31e89945a3fe3c206903d408a2dee326ba7722bfd3fc5690fd2322cb5d7183686e4b7b06f55f2a36a9cd23ae3a96dd730cbd31e41fc20223177cd6dfd9b54b331bb5b9044ef67d278e4de8adab50d31264c0044cea8d1cb4c66fe9afbea48f5bb9a0e16411efee1591a082b7c3efc6591a946c51074fa774d9886a5e698263f15e3fd8c30085cbc9bc883cc1b3e7453626f0c814f6b31a718a4e3fbd6402a050bdafa9fe33a4d91ac7206c94350b0d35ee87e06f2596bf26100ce16fc8a13684432316318b6a03ff0bf0e9a5cc87d594f81c0523ba9999ba5b707a5a68df1bfd188511d6455eb49db38d32578169d37c0ba6a3018d80635e0842d19cee64174c5b6e48f157e7a6f3ede797adbcf5e97ae09e761831b4c46b041ef88098c477e4e4e3f94b51b84729ea3353929b117b85a05555d3d01a4a8577ac536b759216544402c58910897b273f397a8e95844193818f8e59e90bcc22de5702f13bb233e63bbe71cbbb23fb7256978058f4eddee736b290b678cc0be25e9d39a8589bb8baa4a10d7226b0f36d8b7c1488d5feff1efafdef075774bc0226a05275dc0425ed6d71c07baca701424e6d4003b33d1ce3a7325f0284603f6c8c8cb155e6c39c34a04f7b1042e19d56cb04fb7ca40f97756ffb0ed8996aa948629ef092dfc7f9dd9e809f6dc138efdd8412528a2f4e5b9a737c13e13c2610fbee2049989d4509a01516d54d2ed917dec76bbee288eb8c4e20216205fac623ba2072f81cb0fa3fd157f7e02cf69a1973e8afb61aee43ad886647349a0e3db55207b44d9b00649c8dafbbe5c2882fa86f34fab30479301b4c6047fadc250550a8dd4d6cba86d86ee0da8b0feece9f1ed6bf3baa2809b03d8f86f5de23570ff55ff5976a1b37ec35fb92dcd01c37c45bc0cbfd9be98091c3a80967d14a5c5fc753f6d138da1d8957a5293a016a4db1fe7c765c9f222cf362578ee020a89e56dddbd4dc2a4b18953d73ab65aada046c46f14b5c2aaf8990ebb7b74ff0cd649755f707e5a9b561e5d6b43f296d196a30b00e33ded63e882df8b25e722cf65c888318490730b91f5dd6ef84fdeba58ab85bf2ab50ffc4afc7843a80ed64e5a6227317cc38a7349a1adbbba0d6b622c4b064e38ea6dcd3fa9b06335a3523e6123b6224a4bff76c5ac0576c6fb31f9169daf23a6578ceaba9a47cd95e411ce8c23d178fed7d1e7df25c720a3b9c0e37beefadc44515a980d5b05ee939d6c8d06c643e3c8c45f521edc509d8bb0e0eb43966844b239a6f3e2d745345f202fc1e2d06cbeedc22389a3b112499b10197b2ae4a6ca10997e872789964a10aa11fb019aec56249a816f869d200aa25f1ba52672cd5002945d7efbdb26d5fa1c7b41853d7d5dbd129924e8a0ea284b3b7ed3712c5a1059cdec2cf790c7affcdf127975b18b0561f1e7c18f23fdba19fd72c5c40203a209e64562e130aa9b8ed11c7089ad1eea03ff105ae26b3214c325727dabbfd66924128258a35e0971ac3211b695e760819652188b8f808283d041fd54b1345d15c9a10ebe649d355f5423830231400b58b92350e8355a3cabe5a84a2e0e2f190bac65193b67bbb1df179c4741c3ccf6f436f32c18f0347fef3b92cb01b5b409bb38088bda741c874fa095ef0671272aab2ae370ce68994ea0d247c2891373d73429bb6c09c2b67b6b55674bc218c73e9560d8a0b6fa498247c79a07af7ad4f481dd36a88eda05107fc3c5f59d931483e3d00dd8a80b09ab0b361792d0f714d0befdd3eabf88b16d952f69451ff29f7fb19a193c9de53224346595c95a824de168084661d59b9677b8be2414d8bc4d1e366fe7e79ba27030ce56aee30bc21f0dee78e7796562f390ebb921c3005329491caa53fe959b95cd6b8a3c731b80756d3d992068a0eb1143464a2a5853f0465e8d215c8bdfbb598536d33faa8cb9e4a5ac242486a142b6f39e4f78ef1ae022ded49f82f367d1079132ec57bd4f053cdb604d63685731762bc2e5a544a8fe8f27d7140967d87ca092dfa529e55e575f49720e43ec7dad876f55931c51488ee0273276a1a24b618926926f19a568c2ff59c43e952405d0afd48f359b910c61516271d660c79739b4d4f10ca0e986f7b8f48dbcce7075c76a9e51aeb9308a34d6f6031be0fee8a7356a222d6f17d518ebc5f0e25b54a7bc00e117029cd9894e7aee041be05837d75d250315ad85dfd213bd761acf54fb652a5192152fe9e0d1874fd04b94247089e029f01e091795a5d8f5f6b92a14b1f6e1c749b45e26a4be04851cf25d69983aecf8875fdcc1c212c7337745e6244331d7289ce5feebfad07191151f26c0c4e8bab92ce318b673aea49a8720a77b91e53ff9dd7be21d66302a815e538cf4f44eea03b469f34dcb95888c0c8d07022667a670540fd70d4480a3d3abb710ccf22bf64c0c525dc12c194605d1344d0e381bfeee02d136eaf5af7bebc0a78e97aefda1e9b1b093b50b875bd8d7e361f3d06c74c67a81209c646f4ecf0af34c41ba5f3bb849fba415e7e8da5b8bb94090df10c6be452fc8e5cd4a2821baf842b086729e9244807dcbf6e870920a9798a2cd410af080b2cbb4fd6ef808beab13ed18c8d6c6505ed6691cbceacd4e09fd3dd664bb4d4c904b7cae55f0626f17c5a52d2930ae374ed01bcd0ad6177483491d6902b43346194f8048a29e34ec97c6643208a665ff015fc09f169ca9115660c51c049584e81bd87647b70c580a0f0943e99e6878ee8ee3b7a6783298552ad811d6ee3b2d662b3d052f9f3e628bf70a4fc052c85a2762e167e2fe15f21286f48c81e00db5cc79c036a92922d52b3d227f784b4f3daea18e3103b8479d3a18aaa0bfd4b4fc02e20f1c904ab0a54664234f650ecc1cd8738d7285695b215515bdebb8c124f2b1c7314acc0502b214126649ed1461bcebf2c157ad89b39aa822ca733aa35faae88590ee295803a3f02934f74966607137c8fecaac10d5e26854d90e4d61686c069ccba02248b2238923edd06edbb2befcd3c3f527109d4e9cf6f332dbe25dd09c3ab54a14302b6358c64b86390bf69fcf242bbb086bf233f38d9083e626f3c914479dc069a73190027b64cc42f8c3309eda3fb90a1b368bde02977c994598f49ce66389d678bbec024d83f2ebaa8b95e5ca2f60e0e89606abb7d2aecde74d04e281151a4d94cedd4b192c4bd112c014505a5395c649915b779fa961c900d92d0da4e98dda56aa8345e8c805f8728be31b4e8a334d9eadfae274cf72ee7b0ee6476fafa8e34e350af05823c0bab8330116680c586848d2e993831ae857367f06545b3cd6f9391986cf27f1a73c176b4d96a9ba00a5ec1efa4183f06568d49cffd3957a20aac698558d1f9b578c6a8b201b71ecf224cbde353d95165feaad76b1d3664875ea672f40a040308b3a80bbea4736b216287b6e876680c0959afb03166001be87a081e05eae3c64a3abdc24a9166832354f5e02c7ad1f8b88692884a32ff16cb65e14e4be5702995dfac3d933a51b2fd17b4c5c47aa273d192272981521421bbdff7e198f91900fff6da21b83dc17dfe45245552817da81b34e2f242f88194a6a1003b1006aa434f787b16ec80f730bd8a5143d412b39131bc5262c32009431a71b79b60bf7d8129b4d74bcfb97639c0c6cc44e6f33b4f45b60d03b4311c02fd1a6b80221796e32414d2a6b946cfe260dc80ecf3fd73fd8cdfb083256d6c0bf5de9cba994b68ef6ca4ca78c7b0add19a72a900605bb01b630ba275b5a124e8d06b90ac19c879421e06bd22622a44fd34b7fd10060188525968fea34f4ac0387aa93a4af4f182133fd6f5f8c65ac276cd55d3a683796beec72e299888784a9ba8c778a69eb8c67145cf52266d5fee2b1a1dd453046baed024afb4ccd604fe26ba9aef4da1f1610cc0fa1edb182d320fac581070f0a1007669b72214b468314b2236667b63a136226d1e02853b050504ebfe732f7bc4caa219273c0deb6b79f5232cca67914f0a5a8fafd5e5e57c1908f79c4516b2827fd9613be13d54221bd22335f39a293f15b131215b460bc8e140de26739270864ee76ca2449f4857db544cd0d955b19e9c3cfdbb242a89811c4b202b8aa0648c06691da33b138306550a58a4334f6642c540fdfcd2c2ba115032f222b2ab11032ef960c0751a4d87c0115f0e3f966c39d30330bcb7fdeb753a7e7e6e4fd49b20a2e370e74adb24e6c3519e7296bc5385845f5c62a11436b5ee9fc3901edfe5e859d8664473b74c5610e330fea6754a57710319d937f9915e2d71191a64169b6f33a018097232a85e6afe9268d15c217ec71c1d5d238fbf7cfbc23cd8904ca9173ba3a88e6c9692ebe5bce1e8e97753e479588cc0cd3a80e23a55cb65298ab9ba0d1515ccbf76423f54b780e78fae3f4b2de2be798caf9fc681e73572ba76f6f5dcf41d772ee164eb9abc7b5ee7672bc57a6d2d61d2df07f01b8e0af6954acf697e67ef78bcaebbd844dc0132b77cd16d8d9900a1d2f1065bc04b68dac2ac82359850772b6e7733f262afdab28f19202d676259e95f250e510586885d701bafdc16475b6e45491b985a52faf0a901f1e178d0be9a08f0f7b5a96545e3faca0880e70cfe6054014c33867dd41c26bef5a42359114c9088e6ea24130ed5a559c3b1f74d7452143f4dbb27acabbfa956d3647c7c12c6d69828f5108534c5f8dffb6e8371c422c9d4d15240cbf85ba1196b2b75a8f5de23742bc5dfaa5713a8aa10aa7f9313a6947d7761f5676f69f5b2f7188b816801e50b3baaa6921f67a11eac716618b6e2679b25c67bc6e01435a8e571464189755b4437d04d8436fadcb116c7dd40184fa4bd4a77f45e9820147e289cb75bcf502f328e2a7e2585f1e8338782ac8c361af3b6aff694f42898dc2b1315ba18f689c4f01014149f10aca619d3440d1786db22d2150a8de33d8f2c26f76db00bf9345c24c7374c188778481ccd406d5a9ea846ca8dee9efc33d1307a98689a5edcb95e7daad10dffe2fccab597fe9581115ccc08d1a9a0fac4c374748ef40748e576e18c254be2309c26fb69a9a1630d552a4ed7063b14102744dd9367b14afd0939d26519f8824f3afce739f491468bf6c1a792f4bea33bfa63d411bac39ac41724f676f545cc40814434a99c8fd1d59a4c2e3683f1948048e34667560334b2ff98f4a751b1a9ee1532ee0397ce37a438e76b6e7b035db4b959470f45dc7be1b89496f77c56c377fad30519f583bde103182a8e142a6617423f33687317c6af416e8f9e1b15b41858eac3463c4c42a4d87bf4b866b54f2614787c586c53e239ca21f3564ddde1a8c136e78b02b93d79d234fcf9fd64cc30fb355619587c24ad7377f543d9e553684d7a614d4787188fef846f6838220a9e3d9cbfa4e9d05fc7e96c3f6ec5f818a48c90a24421d589e765537357c8f2c4ab5543f75f4b0d33119377e7fcac56ebb50b4cabf2ee4962a38e880cc668cdb4c38ccb5070de03b18d665e91325a2898f6a72d58f8fa3c077231e5ce8e4d7eadfab4ff598b659badda7a48a4c384abe19ea4e6540e26eb92c55a8911446608b686ccf04956e5c6b49b276024427ed9a1297961c5f95b8d4378c2308ee0df01300dd910f980f4936e7506b9520383e3adc5951567cb6760cd1086b5a608be771da81275c15f51cb27e8a16263a267f7a2d8fcb1a6e88c102e7503d5857aaacd6129db05cc21aea52e95ce1ead3f085fd884ee2ce8c3a65c37d02f66ce4fa3a99f44cc145e960bba48218caef7df4f852a3bfa6e2ec9389f2874d063aec5b7f22a776e72453af2f625002b1ba72f660b93a96890941a3c3d4db415cf5476dd905fe06ac9ca31f1aeddf50f4dd8f4fbee4d1b9513048df5f8b57280d2315daa2a66cd9fb712b1a20281af52b583d72c8ccbd4983f8f882250d39ea5df3b9538ce883cc67a01e30963c18afe2307cd95f0249d99c24666c922de359d127cc4798e546cee26a23f48bbed3be1d5455975c73f9ea9e6cafbe9a98f6028dafa133e7bdbfa8ce75b218b51e8de1c6b54b2d809c3fc5eb6895fb79cc12393070bbedbc5dce4ac5ca6fa728b1128851101943ae22d30d1afc839860f6a00bf26bb8089f2d27f17e0187d52fc2ca94e8ac538e6d57690675c1b541e6c2e710f0fb08f24b87e05b37a72e1d1803954857a441001723819e27c62d91f694bb340a1277d926bb3cbb8bcec9d54d83a85de1b7953b165feedda28bec6cbeb5fefd61425d424fdb4584fe04d92253ac2ceca91c73b3112c7221585918703ac46bfbe92c4774fe558e3e549d3f1ef4a6d127b44b9c879c631f96ac0c5f7f2f518f3e21a43b5993230c5a4e1634b7bcae055472c423e86b1aac8369818936629a952be6a4492a43d724282e74648eea6e9e6b27de7f4ed97e3f3cc68183772e1d51408b016b01e8ef3a73049f17c496b700436e397c3a9f9f5eaa78e0f35a042685826155fdb69c17121417dc3a89c07d50ea2b4ee32e1b5e7bfd6d122a42082ff504096ab4f348958c4ce811adacd70ba574f26498918cf3b8ab9f9c4682f68696e2be6b283b9a9ea91334be4015c6bee28b86dd575771ce5ce603fc518b9b1e309a2804af05aa0d45a01804cc5760f89bca7d5abf069fece4b74a8b0d3466e6f7900dbb3e82e5e4c940bc61764a2f482009d3085b4a5e60e8ddc24321e2a16e887b785efa0f999d5ae8d47b76051bf6fbdc7873ea040d61fe88cf81cad5249050925eab657b04587c542ce9a7056916a38e5966e128c593409cbdbafa895556fda41cc1c845e81db9bcdb794c5827989d2d344f11fa3460a118d81ab7cfa0f49bc518b68ad593230324bf3d0ce7ffa6c90577caf0f0bed6c6e4c82d57312154679f883e830506d293634b10b7becd0b19ce6aae6fe40c36633145727563be8238bc7adb9a8bce2c91ecb9978834c1131ab8fb25eafb34f96743a76d64892431ae87f80fadca332fdba8bc0540196e9373681b0b479f27f9a1a99ac1a96b904de1151c7ef6568a3844fd51d74d4c2f4c2872c4b7389a389347ce6d47e434be29b18739d2414c34bd6b16a17c1bc68b5cc8fb8040f8c558185d6c34dae3ab6a93e1af38b9e2efdde81a3db52db06a8eca66ace0912c26f759a8e1887339734c20911f70d0a6111976f6fb33c2757d2a9c27d1e3698e9b8fbd56086bbfb442f47aa234daa0d56a6dcdc77bbf926b48a787022778164a1a69289c3d820a05ab44cc3a5864e6fdf4bb26d590a391dac46b70b9bf66b4ec2ebb1df6d7c41ca710e2d6ca99ba7aa6c24472b0ec548f11d28a5f1bf3a7a21ba242255101b2c9a9fe286dc13a41b74c5b8e2b5f697b8323971c51ba44e72ebd599142bddc27ab9202b227d2f9611867d5c6d4f79600276dced7e63959863e5e5939d55d01f8b4bb0261d304f83e2d3cc60dca4e5b8efdd096d7461b8d0be69887eca59dc42c1908632c1e09ef99cd18d12f97bda417d32a00a05a753deee9011192939bd62ce83c3e89b9d91bd0012cc8a8b2d29787bff707c8bef4c2c0a07459717bb6ef013be698a881c1dc7b37a3c87c057b5c80bf42fd95516b6e2704e82509dac5c4c22aa9a213c1bd40995f15298cae3b5bc5b844af69fc4aa7cd3bf808cedd74a80734bee016d078a4be0539bd2310f55464608f2acca7b9c8be9cd59e355fe59926e46237dab9fa5de5e505ecc4ba65725b8bc17e7fa2de69f1cf78c5661600fc128e5207e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec6c60c9ae9ca2fd9ece2cd22bce878c8586c955eae7f52bf7f74c7e405c5ba031966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fdaad1dab45c3f3d6d329b5d3b552197cc136e9f0aecdb7d4bf1e212914ee47374607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410f45e5a468ad12b2857424862bd35089541a66a680e047364143717dff054a3381f463301b5298e217be7f346a3db8670d84dfff27e753172a5fe3a8d99ee46754bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1f148e46304f20bea48217e19e151dc881540067f4867d5fdd28cd50f29b45831c53607f760fd18a4a5fdeed02b3196e1c783fec4841c55187944b53b466f26abb8a945067845e222a07ad2c4a3963bf3bd56a7eabbdb038779ed1e046f1d0d9ce76e562146cf2fae7b4d45b1a76a52ec357eef810ae305993a772538327cdddf6acf19f6951de24f6afec0a8b79e3e66f1f7d1fb9a9720545232e41b9ae8a5b65ff5a6619d826b6082c3681589c9b7f196738a839a656fd614c5d21cc5853299115ada3e4572793e0cb5d0bc19a2900807038ccc69a720ddaaf638484d9b3886f4607a82235e238493b4f14b002f2f3a6e0ac369300f0df235a8d977fc2ff2d8bc466a3952b5157e225504d4de0c459bbafddbd9984dc5fe7298935e75291de9f4e56824e6a1b2dc2969476c9999b9b9aabbd5c35a3e65423942b59e4ff56581983c3c053bd8fad5a38a13a7238ba85f6ee859a6c03b29d9b44d0d72c7841f63846bf042aea5b0a92cbff72754cdb4d825b19a606d8e3a8b85af52b2fbfde43f9ded64c7e2459e2d9d872fcaf0b14f3f424243a83e860d7bdec6130313359088af9d09586b6de0792f10e6dfe15e4307b6765fe6eba6eb2ee8673aa701316516dc2847c5fe3b13e25e1e5766b0cab07e381d59b6e674602a5875f3eaa06ee72ef3a6b9c99ada725659e361bd1ccd79aec832137a85bd05807809dab1eb844985a1c6b1956dffeb7e05fb03e26a66d6d3f407052a09716e6833d9757568f8e0c19512eed1e9bfa69c8ee1b450ac93ec7423f6c3930c6d3663b6e6854be73cec572a84197ac5c42304780ce16c9640756f532e3ba2d080adab6e468112282d152478d0c4d1ef04714748a5bd5dd1ba9d58595c8861ed37c135a3af00e45e7f66f2e6b546b44b5c79a48e1003888fb4d4d3e382249414e93101be9522b2554dfa01853cde131b94efc9e6782ec9249119c3126a4df988519905ca1c33ba1a0d48b071bc176c0b4fa6c4a0d548990fe0232822ad256b5f3b81fdeebcf0adafff9422bbd12dc9e6c0f6023143eb81d20341b313cdc883a738579652ede8ff9ef43f0c17d990344376f762fd557e77ec2b9bad00e71ab2f33f29b4cacbd4413dcdad68d833021492fecfaa65c8fbea2aece38d740c3d00ddc4eb192d42be92b5c50b0d23c07c0108185fe58d0a16ea2fc19bdeafc49b7a0bd0bba0d5ecfcb42a3236df93211effe8bc1041b0144d2263fc3a6ffe1a9235ee18cd21ea4f7d6aa598ef72c59790916eb99170f62664301658b0e08599e8a055b77eb97dfb9a6f6b9cec271964299e097fb83a32e355125c883976625a5adfe7d71415595721e87a16025607e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ecd1981e64e0edbf47b163f8dd2ba6074ebad53c66b47c5ef1780788db26e529c6966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd6f5bcad2f116fa084eee489a2806c8e9be90847f8e41979a3c6e9c77e74ee61a607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1c79fab97bda8e37965e418a6e25be248c2295ea27a49baf26312d818acf6fec894581d742fc830deee322fb4156486ec3ad0401af9535cb29c26ee2f5fc5900a1df39ccef1921a5ebf1a0c0d16c8add62debf377c437fadcbc58d080ef73def51f203092b3d0af3a87bb661b4db7aea9760e780e087470b7b1ce9844634f3e130e31480ca05dcec2ae03c39bd4d43b373e2089e493b02aab57243d73dbb3db6b2553efbd3dc54b4392e90e12102f7951b7871489b1778df82092875dc95694f1a5c411f5581b142fcd7bba3a1374dde314f754e41c7d209592adb318ba83b31e5c7b25d33b054e94f1886494648f70bad9187692ddc3fcaaa634e2d39508183603f40a5b1ca21e61f50045fa33fd4e51946a41444c1445123b9eb54f5cbc8897ebce0b6dcb3af5471b7456d4d78d839b576385c824e5aa89fb462bb4ac24fe5a07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec1472519e232c4555f5425b6d5a92b08135c96b5dabecbea1fe2d3fe1db5d22f0a2f63bd46e3ce3ad6b051b59916d4fba8e84ecaee7ef8563648be011e70044fc8590841c7900adf9f7cb375401b6845185c9f338fc24615f3178bd1e83d37cc9cd0be6e4af263c412d45ee340a4213d1fedbfe92dfb847845c2f0218d32a4798966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd980b1e7d8b4e281c670e6b2e36fd70ec7d07b0ab6dbe2f5622c9b8de1b6c4d0f607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1d07029d75b9d1af13c406d950ddd7f4f53949807ea25ae3afa8405638f510e2ed76042fa113e8ac581d4f304ec15de914fb1feb28c338dc630bc3af51d6322b07b9f3301d72b41e3e94ed5cd40afae4eeccfd5f23fb169a6716b3c35973c3efb1ba21bf9706272b28059cc30cb0a5bd8b4ab279ae38585cf05106a84fb7c0805e75b6e5285b0e3d6c4c318e5809777c956aa79d5c5b314be65d3db44d884096a07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec3c3b2ad8acc69c12be712cfa356117bd152f00e562654e39befac4d8827e4394966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd3a68e9992ff2332451e8a64b5eda6407f53c662149e3dee0e2c8333a1d17bae6d9ae7a77f0d9de6eef8e887e9ab159b2daffdc42afdb3962e683b2744acc170c21d28c3ecefb15c83dab3ce08c1ed87f286785eb75ce7e9356c60b935e48b434e45271c6d12b9b556a51022a2c258246e23e7efd956c3cd5e3dbe13cfc247ace132c0e7aa748c28d2c09d793ae30eb16fd56bb6a8fa1f8898fe85a8fc76b9044d6f9e1c73a98b4cbd8d112487815ea0d25c8810ec9241333916c0d4c2352825fbd3f8bdfccb8cda7546e1f3036e65f826bf09c316a89ca5695dbe57a48088e86e7cfea82ba9347a81fb440a7618878005e43ed4b83e6a20e105895b1f026736b6f29a78c64c430fc95bce72e440a41655e87f9c9b0a22255958dedc24de338d4ed128a6f81e744ae69a5c822a9a87b111ac825e9aae570156affd01b9c0e105c4760da824f4b7afa16d7479bc68d492742a04e855ef20beeda0956496cec3b3062f19875e150305c888107e082404a89bb68dfc3d4ce1665e7509310304335012fb05af42727fce8f0de2d88cbcefd7f7d3a6c7e03718b6708995f9378821c11607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f3ba7c5c39f54c0f1af56d0023cb21233ac8131285821d71a0e2e2bf95729dc87932aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3f26357b7cd09a749db3d3098cd6790ae90cf157f301270706515f115c4ab0151da585997bdd8412aa92176b0dbb3589c83791d1ce97e78f69455fefd122d669c61e67fe91e81ba195b91c7a8ee032579fbdaac2d6fd39321da870015e53690cf6e974753c1959116d80a4de3cec97d56fc5307087f306feb7f4657d0e408760425caa45483e248550de040cb4aee37a38b72696cafd290b7e45f86a97dab6966e487a7d65ff4696ee8c3bf41f220b75d2209a46832bd884f40e7c381d5b968cc58d1a4e780efb3beeac52294f3e2d9545ec8d0e46bfb0ed98c2536fc0d833dc25a213b6d2352498bb0e064d1972f26e021881d7dbbf64e92062a577365628a3e2f7b45f88d8a44a38560c75166f7003bfa79ef74b538fe1c006b7fb46993ebe258072b01e32e79b91d73be6fa016f2dc6d15bc8f92ecfde132a03859d25fd39ec87a61743308a357507b79ee50736dc9066723a25b14890ceb42883bc52d676fa3a751bc3646f1e8f9e49a2042ae26375adb7c5036252ac47269bea7b2f110ad2cfd677256127ca1bea681095d943a00f360e0e16fb2f033b616d0ba49a462cff9829ac3916f525dd47ce07fa18f1ddc4b5e0ee9c408b3b0f4eb7a29d0747abd0a2df8654e99b2b3c3da2b37e2b9b092da8c631eb6fa53d1772da7f1afe0526871c79e743408c1a6b91170353e8cb579d98426595e40a9e609cd4a0e1b696f010e7d322ceb3a2246cd55caab2921dad2eacda793f0fcad3eaa04b9a1bc37f65a0aa794d57fa358cb73d71090e050eae78c21e1da2b63d4c9e766f8aa9768259e0a2df8654e99b2b3c3da2b37e2b9b092da8c631eb6fa53d1772da7f1afe0526820247ce4b8bb291990d6eaa3d8527b97ed0ec86b59eaed0269ffc170c97b2423adae344808cea63b869515be91a175c3af3b915a124fd4f2f7c58bc652a4e8828884845cc724fdc04ccd1f1424224ae0711b4f306d56a4971b3c8e9edf7c43d24559532eeed74b6f3419c7ffa2a12169e22affa864571d0f47eb875798cb1b7b3ff942bfbe081eacad52e70c4ff8aaee079b9bca1626148f2a20cad3d43d9f18332671e7106ec0f834a6f368ba8a6f668d7aeee79a1ec8868564f34f9a9859cec02b1ca869f26696831de5abb0e3d0419ab7793fdffce296ef7911c29d81aafbc2be36b221cdfe3cd948a60c856e0117d676aae17558268443c5c3881c3d54767e002fac8aa409464dccc5c5933af3cadfc8de6ee2276a502202e7887727a0721cc7e0a3624ca07d05c62fd4925d1e6e780388cf7143a94f04ba683adedad359511cfdad1e343309401bef5e968e14e38e5a0791e9b138290f35de45560a16614f2f5509850e1c1795e5dc4b2e3a64dbf91a85c907e16f3d922ea7bfb7c851a0f9ca738742693a6bfcaf31a1d363b1f550fdcb4acfb006ec0ab46f4c77203105b9a8c239a61511356c266f3babc53b38483cf132ad0315bedfb3059f7f9125d050760a84707323b89bb9b8f9d6fb03ee97fcdd85054ae0a2d6f9fe0fc68588f2d765ed47e8c49e53baea309f6522ef3b24a4476c8e517b88e04f2731453cf145470cd035664335b7f2abf0d92accd623497e69bcc827bc0689bf55ff41ee7c1e8fb131e605c471f67e156766e28575f550b327fa58f5df4673dfd2ec09bebf6eb1cabd4c94e7b7a5c19ae720b9f5eaebbf0518b3c6f4e902b2bbe6d611962eb1239ca1e2d82f69926b3ca77b53c8296a8ea86ace3046612c43369a9691ecc7dbd5a0206d2d4b3b3aee218683d5b9bda7129dc2cdb34894b2b74dbc0502427d48449fc967f7d40e1de150966dc786e0dfcef4deced05abad7f40207ba7c9776516caa8f554761932101fb39759460fdfd55c6abe809f65a2ae30579da77df8cd3ed0b133c568d386b88bf9c22563cc463ed0288509ac94eb05a3c8d0c3170cf0ca78c64f0fe23e2727fddef7206efda2c755c1cb1dc475450b837fd80cec5ed2b874558d8fc8369f103fbaa8313a3b9208fa01901d7506106d4caaf369b1fa4b15f1d31d9e0ccd714da7560261331ef08b82ea154e8e28a6246f071267d035d5d26f5aedbcc71cf0af64248d05ec00e808763f42e690fc2bcb12474253c023cf87487094cc00028f9d044b468ae59fbbf1f3e5e2e9175ecc0840b1991622569000c6c7aea002705a0b6452d3614451648ac128b45d964b4cda3d19560aa5c89d3fc31299807be570225e6c6112c83983d8f4877caadde77a963b2c2b67e07e278b1c1d78a6699b1fa3a65521086efd7dd1a1c6a986bdce5b1540eb91a0a643c99eda8da1ad34c6ded5773302f17123fcdabc41fdad3db7ebfb758593c38acc9b562b74b0656c009ccdc93ee9dbaf1680b2bb4d25f1d946ae732b7f3647de0dcb368924b3fd800c04de2403b31ad4367751998a28759bd513759ea83e8aa72fe85166c6f43c8d9449d7e198b101abf9f1eb1e809c4f8be6fbd04424265fd7ee45864aebab01c333df0dc9549aeffb53bff2f1633c0bdfecbd3a3391d99d959a74e2d51ca48de7728f9aa846a53858d6c66c8320aef7c7c6b0c45737035680312257e16cbd216684f46313507b418a8d128f4956dacde022af1993bd954f93e72557d47df0fc1c559bdbf62a9b054849490df65e20a48e1c60521d8f1bb309c6800070444ea100087fcbf3deddc9d5f549bfb26a942390e2de7308bff9720f96544f81803e2c7a2891ea8f40a226a52edf2c7d61fe8827769e50bb4e1bb14abc02f9d1343f91a539972fe3638a84d130aa0a553b39fdfee6c37d3f5caed3af9c907b836bf7fee9b14612a108c7ba6f2c4981429a6697eb5924cdf3aaca02c45db944ef35bc30b8b4b4cd9194c8aa82e480495ef398d6c52dcafaab3a909d82f89790ce4bd951f54e6696ff44d35401a96099b37320f284aad1d3a56038012de4c55e7f35e26cb1e1e19ee493df55323594186b9acf700c681a78d0b5e46a79528af9a1626d62508671f1042e522fa1d91b61ef0abbfd48a7377dae3e3ee49464f83f89bb4330e37cfad8f845e9f80a6db1b98a11214ebab764bc9dfe3c83a0a20ead40fa764484715f4470320375961128d79f56fb87924abe0418a316c19f265819638f74705426678af575acb1052678cbd2e829c094e2bab7acb44cace1a05b35b62df67cff3ae530b8aa37d29d861dc4610c428aca0434f1bcb243de0506508a2d09fb94253554eec14ac5468f1c5a6c39ad7306b2603d84735fc0d90da546c581e12dc57abe5cbad694dc1b539ab4cf0f9d25da93e73b2f19979172cf18e6bf3ad0cd01811f6a6fc0da32dfdabf8728dd94ed99ee2d61db34dc73c67b2fe3b739ce0b3ff20bd133bc2166df7a57a9691da0cf59468c37bcd93fb99671ca036b1bb75533d2f495d4256eb91e73d3a0f9b86cc1774006d373138feed2a802cf205228e9edf9a70235872ea8181cd25687d4ff2bea5dd7d8abbe551ece6fe1b95e9f71e2625a1676d99ddb8e545e08a7e7e18e0fc4be68859c430da3d8191a5b100872ad3c82d0ac09673ee4f102a1832502e859090c8540ee1a87aa2f7389107ff6865d2ac2daa0df8b039de6cae484433425bef0fdf5c40f196538532563efe1fc8b9163a0d32322da638b554e8bd23f77b1000c19945840969dfcfa1680cda78090ba4c123197807d9f2a5ba4ed6223bc4da937b27f8a0f45a12d82cc57aca24bbc7d9c98a9fca2b34ee575571c3c1f14b98d7a2412b40b1ac0bd0427f9359434b7a25108093efadc2922a2f9b239df94351dce79c9a41c1c73f40c0ed637f2a7191020c355cf2e8f30f61e9023d22b845c5fbc8b700cbb2d71d89efec963b1540140915f61ebb6bca2a6972728e1b6ca46833a68a097cc737cd30b38471530bf3bf348210c258b270f9edd4047cff4d716493b66967a591c98af15df8d8b8d360008891363f899e81ced12e83c5bb66a7f8f8be2fb147cacb7218fa03b1de98eaaf062b839513fb4eef29acd3ed98c2fe3a9389935ad61253eeb9aacba216a329f51bb605f29379ab3217578cb337e38795c128254e24d4494da8e7bd7463abc0b58620960e278eba2dcb5e0ee0207f18f0f814b1454278b3b271caac3055bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215ecfc8a05bed7e93ce2e1dce242d7bef994327a5040734053046e6de9eeb7390a428c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410757e5767e991742303c780f57346c4310011405d561336d9805e9a14548556d453d47a4dfe7afd6ccd43c4988a7e8650e842cfaabbe45f0aac5e50d763e679c1e20404a4d46ddca2a457de911113095ab0298a305bb490e8eeacda5f449a2f5642362202eeff1981af3fe442da29be2ae580e4932f0a821ed8765d463ef036e404d1851b1fcfb167c027c5a4ffec825a5481f6d52f7d40a23612156584762b22ccafcf9e90ccbd7791f366d76397cf0cfabd8b996da42b28bc44f2c435a6efab44e76532f7e61bc639b0050eb0671153f27c80c5661f84f4447e60937a6992f5dcce64eb11a76409c20936ee07357e54d7d816bf58289a1b6e1b63ac1fc531e64674cbcfb912b7b2d4346fc95bb2022d785d74ed6ca70f0b4c3b6c16145bd7940a77b94ff533e5c8138ffbb9389b4994711d1e910ee979c31bec19395f814a9e663cd3064dc97fed14f4e2c2d66094314539cc1e0585b9a474c3cea8ce4431e14bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1b310e68543a1b986dd1f4b5c1febacaaa3bf373a3c2244e437232a6f276abc86f671b96a7f2b10c60558712141f2e3f8671b8e8afede515fb910684d5a5843aea757b75223196e7ee7dff23b866ac55fc636cbd08bc9f7481acd23f33b42a3de954696cf8443b108540f142a04a5c41a7caea18e23583af27febc7345422295cdcf54d82cdc6e861e6d300a734b345c26c9a13345cad98965087f5bcb1d969a9a3a92cfec4ac89d54309b460442daad2d82629494634aad30c690dbdb9c742a089df4bf29444593b0dec63d2711107f88bb3dd837aaca20d0d61f021992178d43ec39c10e3145fedfdb3e632b17057b097560ce97832bf22162c0bc090860cebfbdc3c94f96a9669731ebad835e9b9e7f6b1bc074c3538d9e651d96fe5a746b6ca10749426da065b4c83bd8611513b881fa9972ae80d1c6239f55ff09ccbff79fd2a2f8330ab63e14ae559567b420aaecaacc25bfa5d61c45467fb31c0756bf199bae63ab8e9169939bf8a829cd2a84cb57a9434c5773729b555a5cd94232953833a69fd51d51cd1d2ba736349dadcfacf00ef9c2bb37b20238f0bc612b075b9f5c66a08ab780e12d8ff0ccab7a205693a80667012b1eec37388ce6054ef38ee0a89d3eb3fa853b6732faaf85856bf6f9849e478814184fd0ead30d4cf72a0dcf0d94d5f8bf5bfe59adca5b41f780d73d84ac91648427ec3e4a0cf2f9761e8535a856f7e466c58ab1237fbd845f58bc6be9c55760acdb473421e9cb31c9af84ff906eaff3dc71d0a4fb0286144a1ba5158cf5ac34aec854d826c41ded42cb23a444217332d0491063da45bb6c2f0f3eb1844ad9f968803dfd047299ecbfefff74df16cefbdadcc6a8cdbc566321208697f22d67df5506848d093bb525ba8aa8d18b943c3fea3b58916b913ee1ecebb374def86e46b5c8f9264f46508cd16763df7158ac9a76567d9d5187e7a374f422653017946d34eeab4a967494c0c6eb48518e96febcb63a2724d76bb71f91057e48ab5a67c3dd24e516016fee2d049eecfce6c3decdc4a438bdac8b02f24a636c3360a297d53dc60b40c362cac2374065fc87a917572b63f97315833cb218ac62c729b9e118efd668679013f6df63a155281ee671b3b6e4d25df0177cfa4da28bdf1881d003e1aed95591949edd4ea713dcc5000386858b4b56c1ef7f506cc6456df35ff6cfe28e2751a5c3d989e067bdce9c68661ab39d01916c4d574d66dda4fe1a6583ed504a0dc956fbb9320f2988f1fc85e6a114e3703f2a76839a3598e33a528351982f8939d80f1929278dc2cec1b33407c993226abeec3f40f99862ade9d0d03309c5ac67674a2e747eec2b7dc35ddeec384272da727bd9d3a4de30edcea44d1f49399651ff284bc7e6f639ae2b06a4493b99645ac3901ad483954ab19cc333064d9ea430194483c23abf6853d60866d4bf0e087b5c3660afe75ef8d071a75ceb09fbadbf4b3d9280f4668b53b4230c5eec233f9da3fdb72864cbb1b680c153788e85e31a2eca5013d15a414bf1076f624ee9bf9015430ca80e0ff008a39420490c5f376fe62a1fe3159826f39aa373f28523b4b31e5f3b6ba8221c66b02fab7b1974fd1325fd7eaa96a84b10302bb1b0404eedea4580f8d83f623b9ca75715bffdca2f302b1dc659f4305b141c0d776538aa19f7300072c5519cdc81d2646a470b6223572b996e21eda960fa2e26d1c8f3cb961f3ebe8af10864d9f38c49e87de1a6a10732a88a46440a76dbfcd87109f516ce8653ba5d388f18d6082cf293eed5f465912bf1092d2125d7500cbbf80e55844ae6a3bfab6d7fb47fcb54b9e23f5730a469f8c1fb28e98b68bde220a42be22c1df5dd4f3619cd26e77d60a100d54fc47198e7f5da4b1deab0160a35b46bedc23b442ca5080cd4afe85416445d104c273243f5cdc7b404ffad659cdc44bd0cb4201e0966dfa2086779c516d44c6a2619d8b267456b3490c1811c8ba8a7cde1628f9f29742a5113bb49235391adb0487d93d87d8f41331c49705b9d40bf76583a937c86cdd916e370592ee1d35539ff8839b60f864e779fe4a3fac7b6b86f4d5f4e5aedf4615ebbc7dba2188174800933c72afbe9ae49645666761ef7656ca00794018d23cd8d4b29910cac363d8a3048dad017794ede028e829ecaddc243802467a48c0e9631eea7cc47f6b27d7fd8394b3c824e1521d656ef51bf75339dd9362d5fb96e32e40dbe5ba258df04d9c7630a87bb223b2b0bf85eba3c299331a361cec79d112e47a329c039488ea631c353c4c736f0489c5a0b70eea4753d8716ca6ae648302697fdb508197a9028a10915970e7e8ce9f7a51312d3f2778b39e83ca1726046275b8ff9aa0c6a33ade8119fbc6f9523590d0badd3d1f286cb0ff5eb014437ff2009b4ff7263c2166a611170d42edd5f56ca1597c341c2b3143d598ae84bc34226efab19af66710b080e54d6a6d88af894b211d6c858183575acefe219785eb094268aeed0da000acadc11c47a70157b11cdaae21ea2a54ec3b0cdf94be0e73b3174540b90eafe9dc2fcb4290e8da6f896ba238bbd1450c6495ac7ffecbf9bb6d8bfb290fc34ece2a6d92cacbfeb53f5de7319e7b149507040f004de59f5ccd2d15945436b8acb45034c4dcda708092d1d5f0930784fdf3f927c246ae125ea79893f73d01ead9291ed616cfdf82564cc2aff89a359c968a4612a94ce23efca571f690b50b9439e0fecb749dc4e60e509505333b939e4efc68e570d55b536446f35cb090beff1e7964ab55006f883f806c2566a4d122866ec6308f54e60380e6d0f9cdda7279ce12889b94a4555f5ecc48947a8d82f92ec0720d8997d073695e93e57ce70b8f2980cc6129dcd87c475fb0a14f536abb856cf4eff61e8a1238daf499c845f622cca8983ff7ec95001ca1ff98f2d7288f99afa2378d34ececd7e266fb1528f747ece73b351887890f663c8739fbae9a22c9e66bb58a9587e977b0f9a73c6b2a522e2679e21415fda3e302fb5a4deac6fa278f0140fc76f71c6ec80ce479094cf4054e19f4fef6baf3fcb9fc0eb6c310bc727c304caa8c46299c9b055297ae289333ffc901d313e0b5a246f7e0f2c98be4c2bae901e9b968ecfecefaff1f367d5580939049d5ce5f3902294a42ff6f28766359151761644fdf55b4d84c24a5cd5bef74c44f81b18722ff18a6798f9a5277a8247dd832fd30141a47ad58b89d5711ff8615fbd30c0dce70ef32813181610cadbcb202b6c264aa8ff0373fb1f905aaf4fb0f1ac05b6fe0cd74a1a8b8f96488c7877eebe3b2b4232844ce5db4e685250fe1866ad20084795443655ed049c0b65e3c885811fe3af6b1a2506c25ed039d9f62da8652b47920a2029b0fa6602894349b94315146230ce434ec335df567b7970ad3a4545d013cde1e2835cd3981667c25366e2b118e1073eb397782f33dc57779408c590a18518dcc20f1b6023e90170733be3e24323bcc230bf13518862762a43dbbc6803814af10fc982f43dd5a4bf521fce6fff2aba6b29f7c60b32d00677cea19206057c04910c2e4cc4af12d22332671e7106ec0f834a6f368ba8a6f668d7aeee79a1ec8868564f34f9a9859ceb123ef2b181914223ea0cee1b5c1cba9abeb938cb731f280ef0f0adc8b563b7d13241b0b85b5ff9c5ac56c3ba0eb290a9b9c88e976323e13c1579a26d3d8ce8c92301a820aed3dfa40fafda44882d265505fc0a1a02bc91e8c2079abba46c761346e3f36f461e58f4331494249358a84adc1cfda2340478a553be856dc19cd8b166facad1df4886f9670832bfc687724ebf9dedd8aeb0429da9b7966305f2b1ce3a2c9377703377b2349f838a09948471a7b1c933b8ec91b4b40d17ea57029cb0db4592fb0f6042ecd120700bcee059177cc9bd26744feb2cf3d4702423786a2bd4365f2598c039b074921051128dc8ff63c97c72242e7424fc51d76be8403c2e132ed4f05686ff916b504a2a621af8363a47e358221597e6628bbcf07fd98b245379c822d0e9b3ff8a33187693dd15176f5bc2d62fd164b38603b3e0c5247e930be77ae3f6e5f320289f2b81e280e95cb22382526aea703a3f7afa33c0efa944f5449ed5f80d156a2176e3734359abf368c83233104d9c78b1fe263ee3bf7ab473d1305725eb03a26b3fae5f170531c0c3f65db72a5aaab551eda99f8bd29b88076af639299e133ab62c9f583a440af6b6a395d4c22c1aedcb0b4a6ab9b9cb986f7aba2b5149d0ee2d2445db7c4cebbf361542a99ef13b0550370f9ac9eeead831f14ee5450daeba6f07b0c6287be7b5422e8f35b975129bc2083a1c2ddf6f2cfe0db15de8b7672ba5cf8d7b1958fc0f1b6c4ebc36ffe79df3d0b5ace5766b777bfa99b5bc296fed81e5f29e901eb74ca3273b023994e5543fed92efb86310ca051962e0222acf13e01a27f162c81448fdc524e37ecd9088a70f705c1be448bbc2f499eff3c30f9868339a8a154091684fe4b2b15afb738cdd78c5bf8442207a872c2f0a7dabc858a41787c5cf53ea42d358ee873de3af46ecbac10581f4b02dd528a5c01c7328f8493cfe395cb0b868e7a54c7faa0834c3c54aa0954665e84e9da977e80fd918d28c793253336be8cc3e5e03a41a5ccfcd39abd9d262a83d76c4740b83a048a7d21c5a49af83ee5c7dff8f43c35b17d9ead8c7cf2824c11c02d075edb4f207ffa4a466ff78337f070a93f412d547c67c462c53d9eb8f170abcddd8a96768ec04c5c3b66b57d2224f6b489a06508bcea385c4ec41a319bcf12e3e2f54dfce41ad70aa33753ec0bb4823130b4af8e1be1693790401a0e3633897dce2bcbed849f69a2cdde6dea24e6a4d9c3b3de9f38e258a5ac2887a9077ca8c852d5499a56a6858da0d47a8ea86b2781d5397c73649ca4acc37e711fe11a7da3ee6b62106dd85e01fd73584f75303468b658344f31705c22a953c82a55881e8f280890beb51898d59f404c9028a1dfac3938dac5249e62e5fb41e23179dc3702cea6d281c9ef472c19e5737518094ddba0e47454c571b5139e3b9f3d0ab17f5d717c349e4e53ad52f00fb9699ca78de5f4c5e90b6385d6b1970e77c93bfb76e6817a7cc4b27c5e7a7d90e921f6864df9c9096b930c3582474e815e0036039bdd0778a86b888ce35a04d616d7399ac08317567414dce50150f5234f9e61d4f516dac56dc3d68cc344f7692aab58c28fbfa750e29c860f18f5b29d0e40a88886c35ab101ecbfbce20b5a08036489fff972b8080cd88d6a9831077e451749d896a1f6d611e4c3fb3892e8404dc2536bfdaa1b7ed7cbcdfef9fc7a3c4b43fc3aacd8872f365edc43be6b14f8894b214afccce8a7cae4b6e349db0c8e71b1c6f2c3b89bc4578918a6a22b4ba825bdd111e2de04c547e12651eb6ee077b6a19a3c1da7c75fb8874f47b8eb5a232af8844115388640263ddd6a9a40f7e6453c9efcc0ce4311a7a67f48e7949c2b2d21d2dfccc33b4727d8f32f2fc6edc6129ce537d4418dac0a9c770cff8ec448d76dcf6013c308c9fd2429860f4a60986bfd1991065cb7570ccba5d9392fa5adc8472cdab5db900d188643fba73928fc66da74daebde687fbf7468a08106bd37646d54c731595ae33100f35f91308065824e6d51bba8c1f59fdde32153d81dab6df85058e646dca597e4cedaaf8d019b99a09994680b56b53e359ef8a3350595ba517c61209bc0c0805ff83d5f1bdfd9c9a755c7609bff5c1e7bc82f0d9624ffa3899cf48ee905b6aa4cb33ce82a16e9a61d86dc50fffaed94882217aec0554f0e4cf86f55193319ac31dad81362697e613eaaa388b4a3a23cdf36bcbad283617e6c3af0fdd21722a8b02c0c96bb0137c066c1d7be53baa3e39e87c72d147af4251b3744457e3871965e3aadb1b4fbe1bd8a4c69f20fa5fa5e9e98049c23ac79f61410595862c1f2dd9cded718f8a70046defb878827969440334b11dbc0ed97d4357265a4fb7439b77deed41c7bccbc7f11f5c6287e91f0ec3edef25d87159b5dec2bcb32b3b7921517ac345376715c304aea59b0d6e03ad43da44ebd6b6edafce476f77094f851596d1d5790f66911ee447f76965005fb977ab5bcbf14097afa4cf6b2b1fb09b9b9021e0a3c9789f1ebf3db1b88871f474a8fea06bc7cc5704e54edea3716a2ad31ecd60999a7a7e361b5f920a8fd52c4064573c4ef37696d7940a1ffb1576024bc8d5d7f3973c80c97f9c83fbaa13f6aecd89aaf4b4293b15dc3364118716703008b995c642c42831cef55822c42e455c0dff159f9e313713f4ff15b2a6fcefbf94f5264fd7844a6bd3f6c78b4709c44199003e4a79140aae4d9c952441b1ab8ffa67eb045115297c41edacb58777047c457cbf36429e20412da174ecb00e85aeadccfd37b55f19904a99dc267bcfdb67a62275a11a73ecf7b2183958a41c4a689dbb47d325d12cc3a618edeaac06aaa99868f75b3b92b2801337b953e6be2892876b6f057fe87baef4c66ca88a152029087535d7a430d6bc1a6b7e033878fb603fc2516dcffbcb1c4c88f3501767b649ef7e1f1443104be330d3e0ff4f2ca66e7cf685e356da3f68bc467a2c419d301b699c1e619287f71315ac0863beac0e7146a420a62d9bf8aef0d1dac05af1489cc9d6d8a615b5508e91133fa0d40a966e6fe08891b50d1294a5b05028bf4d8e3cce4d51082d1e06e9dd77228f05b5d3dff6a5efbdb3e5d3466c625a3302e595dd5fbe9d677606c7b4d449e4a0bc101ef63caefd8922caf8ce3d6f00d1497cf0f9060246ee02c55268395b458b803be72e6fee6cd74d9214d2b1f754c3506b218b0ba3e04d85032a3b17a5061775ff92d9f2c6748f2d8d2be7e5c08cc7cbcaf6d720e1ad1c06fba8746164f6d09dd5a16695a4c650b8086a9eb725ddffdfe6edf266a99208214c038c90bc9452d01931251e539d50095e788a24c22dd444cc5d9b858a9a1ada5b48a7f05b3550b0bc3e696e443c4d3b372f89e6fb90c4156dd35274af1645cf7e0f3cbc502144bc19fb0c5d7aa6ea43825716ef79ed1a000c9ef5a1db7af7fcc84fd4c9c7c35f87b672b39c6b6415faf85c2aa2375efa15c527f481c6bb654c511c559a8ad3f146a0d11f3e31c65e19e93157543ea5c53e7305945a245c0e33a2eab2dd4b951ecd9d9164390f9903d554fb2f1a06c50c5b5f33739f1805220e3b2009d4d68bc325c746d6ac137943c18348d8b7fdf14c005dd2bddf703352112f6c61eabdc81cf47156811bf3457041db86109dcbacfebf0fb50477a026d3e9ce6de384f705e44edc2ecec6e34a28a5e1784ad4bb029f0a4ced25c5ab95eb0c18c0c93906f4bdda65cf54336508ad266aec9261817671b621246c457350c408a45eee537f7059f12a1c68f6f4c1977adedade5b459585389d9889ec0bc98c2fa54cb5dd4ed89bb90e89279dd6692bdbd018a4bdfa2701fcfd157c1a29743b9da46ba6e92ac34348ca9bbcb132efb90ed9e3fa903d7c6da70c2d2d9966771855a37309760c4f27e587947b3e6409447831b767e9d60682264d08b19b1e5de501b6c61a46a4b0e217b74aaa7f1138ac91d11b904b838474ae4162cc43afe2b7f0b9859d1c726ea074081b336197cb2a18ba96d1476be31978703f6dda57330c945e64fdb3d5e2138b0660f905310d53cb4a49f6f5f2676e0a40812d4a3086aa15666c6c50f582526097fbe2126a0312b79609f27ccb69dc39abd3389caa4899c958b82c0acc6a7108b1156d17fd28b6756eaa24432fdbaa4ec1e0b20f907275388b6d49409614cf7d821ed05f743631bd0047f94f5340190784bea47c36e6a12d3c38a547d01539618c1151abc2b36c5f4cb4fc46878df752de6f5f9c2364248619c67e8a0ee3fffe90890ba56478b684f1e16c284c33590c7c7c53554c0f2e179072787b9ae98114ff88785908217afdebc1ad18f867ab5d7fb1e893cc511f4fde06326d48670e504b3ab7f3256603add3e8cc4c082124fe9001444096c6010845fad24a9867656f58fc47d6248386192c9bea9f86eb96fab689675ff7cb044550e7fdec3282f0eaccec03882f2aa1b14874a2cb046185fa99a33459a9b775204cea4d00569ea472f2a65ebba6cae75604a526fe21c5b571da5ab97ad2056fa7abeb26142d1dd4955647e58ea8d79c32963c9676b7b66e73ab73af18d53a0516cbba3a68ec4364592ad072f139fcbfbd906b88d93486ca04f543c8111dfe596dd7f74afd884bd45c876073a04daf8c8b5cfe71942fb3c239914021f88c8b9807b56c6cae34893af04efcfeb339501df9890fbe3ef3d55e0af1a569c1e349a59826daa1b24f29b95866d0c239d52f31940e6d7d920757c2d555e851eee8f45e7f7461a19bbf2b4b83242d20d971c01593a99f1f1c8aadb05dc858707cdf45cad3e1b15ae18febcf8d7bb8366dee87159a9dbc38afa02eb14ed9f65b70be1565dc0853f59b49035d017d946837e97b989e3b19da64fd4806a65f1a03794fe3eb1ae211954319c7464b10b4793b11fe2f5bf2d8ab0359efd4d98f389e350451931d8a72d2c540df33623c4aec02392397ac4d931f69ce4b6dc60ae63041f24352911b0ba91dce390025a6a3761c3527fd450002b81c103475e33c62e3e7cfacaf4417952fb7ff7f340f351c4cab16d512e180dd21b077cc10233c27452a652f3766167db8dbdc594f5540816e01b7375f804cb3d47eb541d04c77e71b4162092aa5d0950fb8ceb3f06e6361310bfa920efaa629fa1606111e6d13d6b0a41d812cdb98a20e12eb7de0b187f29c9d6a9d3d7da69bdef7efaf9eea2f5a860a9e7ab59ac5a1aa1aa2178fb75f451e2f31ce8659977ddba14a7d778ddaaaf4072406b8b1c01c376ebb8e6cc5d8f8f1d56e4d048904bf690da6108bfc4745094b96d5e7ae942a9b965b3761f2451608869fb205f3c52df10b6af6ec1c4524eb1c4e200c32effb3cac4d05ac57b72af04db3aa48fcfa53ac328b0358f92f5668bdb264f57869c4e38bb9a7ad644206cbda2b071f3d27ae7be1c19263ea436a67c13a06e8902790a35cb43c5e3e27a2559c22dd8e949a7c4e94c4be709eaee35b1d8d43574defb9e8dccf995ded797aba8629a9e0d7eb6267d2a64457f7c38e24622bbb6c7c358a5dfa20bea7320db7e47f8531dbdcac79bb6f37666cd621148fe47a0715a46b275f9c073d2d35ddff1549413b444e17e64bcc2d8835d3325b25cfc0533b5e49cb7321b9241cfc8e016f085f30460818cc7d79ba10dad364516844c3accf3ef01a3447fb40aac9711fd43039e983675931d07bb352d8a60f2f946608664c3861dafdc27c9b35ffbd98c0d585096c563d7da04a271095de0a3f02b70c80310f30c93f95d40b8210757aac66aba73c43e70bd95c528558dc6368095d9282d0f1f86136dc6a94b5b85f5d3586f54ba37e11ec6ed347a86f08bfb533aee6881d5b01e042b252a85ffc8f5433c6715fd2d3877de4f83b35c3977caf13ee8f30ad53d13d05c3c04911364243adbb93badc34467d3ac832804ed05a86ab2c6cbb298ad27922a7807ebc851fc1b5700d7b8d8173a3ca5a1db58dea79b33617a2a31c89042cd009933dbf9c67bda6d65d87b887e1e16f4229f16c96ebdab6e72a84a02bed67c7f8250ba001e33a8cf057e5e51e45ef447093e79284b973359e23588fdeb131cef424e6af2bd5a5eccfbcb8af2c34890df843f1d00328f42579d2c18fbc4db755a6a13149431a11c1cf29f0574715c302b8537411013644eebe3e040631983511e46ea501897516d59f1c1cc471f4f0c66982d873f66278b099ae115cd5f56ff53f5806ab3d98ec4af5008b4c5332d826258f8a36f6566a8ffccef8cc0a0cde3e13f8126d3adfb4da7ca61a0546aacd54e0a53d29aeffd8da018daaaa3de777fee4810b0e02f1d842526b565ced3503fc7267b71f485a63126b1cdc64188656b8951bc2a2fa55f069c6e65117c444d2f7c75a8852efc458eee2e56b6be3989897261163ba6b6a1484d937010c2070093ba5a034f306eebee31266d7cfe425dcde12ed5d40be00a7bcca6475ec296c480553a673c3208a9b8f3d926699a37d8ba12ceeb70cc1f41199bb7734956b6fbcf5c0c241279495f0cfef42744c3efd3639823988a2446eba8631dfcc9d0b8c333b34df18d2fa45c683a80f3d23bae2f4d1e59df4d6476a31d4bbe60fcc8c2f69e5b9c2aa13cca017a0c6ffb060158187e92f04f4bca3e5a1134f8f359d1df4ecb3619c3b5fd026269a0fed73e62ceadd82d1a3f1684801bdd7b62a588ce3b2aba4eefcfad49f36f9bc4d4789202413f5b0ca5687547d951795ac8f78702364c06de2c77a2063a7996df88b17aefd760fe317565e6327e052fe5d17c1aeb91562d3b2fe4ba8a7bef5f16d6a2da8213bde49a66d8926704bbd0fa137e87d0d9917f748dd090be8dd22a2fa50617d2d9a66bef8f16ea03675b871a7a994d44b27825ee9c4b5a2c078b309023f48b9968fca704069a7e42a61f04f24dfa5243df586acfb48700b7c3f3244f8330a17c2572ec76bc6d2a29cf2e8225fd797a25f7d612fef7c951142e3d1612ce974e12063ece0b3513db4f112929ee59e886cbb11d5f8b25c2287c4ccebcc5d2377e68933e44d8145af427a1298544aa7a6e4aef5b2f0ba0b0e05048b86c5bc5cb80ebe0c22f92450d88df34fb7506ce6ad59e692bd76045eb2ccefb9fafe4613fcd7588ed2669f8e3311c7dc2d5aef0fe0fe5177a2735ab098b74f3892d9a72563b9cd1ee996165c4cddb29d4d7f0b2f0a4e85da4268238dcdc3d40663e399e7733c2662e0f21270d529f785bdf6cee6c09973409dbe9fa06f5822c845df071aa7507ed44ed50acca98dbd89a8bdb8c08a1d3d9e4832dbff71c385178189130b73a3a0f11e39aad0472ee46155dbea37677c1a892c124451779bc30937f9a0870370bb3904e40df58db25295cffefc6f94fcc51dc301f3e3c805fb4f6510ff772af92073120f39c4b5c277978c4df851e2cc5824db31ce50b98ca17b2aafd82984645a307ac6393214fb6dd1cf3eaf2202d8b52eb8d68f379d8cc65e11b8d8cee6f70cbc478ea76ef15c1fda3d83a78262c1d559e21a7ac015689ee638cf7393d534b54ed501a59d6ef7fb77d31cd3edfa0a124c31048cb2153c43a1a6cd31382eba4013580ed1892bfc0c4efc0b47ab152b4aa1a100f1883332314675734a9653cfd798bbd043aec742a70dfe5f3bd6fc3ee169b8f77534b24f24448e96709aa23428b0df228637b731737ec38b646d6804ba18fb6413d4dd7dc76ad956ad22655e2305457090570017da0f80d00a799f1581f234ab2359c2ac93458347a66532af115a9fa493064a53992de2bc84d24fbf7bf33c94f6d6585e32a66e4926077eed61e1f7e459a21bf1b64d9dfb57d59cc04a5ee744245201836ef9526c1b5c6d9a42d711dd5176474972b740ff37e9d34e8a36870805f09437e0b3d1ed5b1ad079b74b3d12794c0fcf4c023bf6a83de5135e83a6d9e875a6d169ce893b876ee704098d9f699eb72aac79cfd0a6b2f8605ae4faab8edb199a54e36476c2f8163a8ba80413a62771ff78d115acdb0806fe7edbf4ec72598d5f0e08b0f788138bc765ae156e2958db36108d678adcf184319f28865296755a0ca7565faef7b18c091687d5eed376f14d0d7c25acff9301e7ba4ea617b1ebc521199a7562de558cf6a78dda1c320c97ddaf364d7c2ecfac09370bc5d172e028d35b936aeafb600df848f640a1dff968ded49f1f3c855a0dd61149accb73c289878daa75baef8ac673da8b9fb98b82c5fcf8941082740b24c0889f6ce0dd2203ff9e943bf8e0b0c8500fd0a509be83296b6f1bdd9f9d53a996ef2be76adc070e9a498c49b1d17c818f0d8c4fd74996938e55bc619cbffb3d822a01d4087af7f15feb12f055f785bd4e6b72e41c7bc7ccf2cffc00b304592bb21c87af23dcbcee35386fcfeb6c32d8a5515524f4da1bf3787424102df99f1fce5bc53893f38401079d3cbefd3fe8d93b7ae8f3327a2512f3ede641c3c4c2198c5c427eb2600368b8109bbff1081e2b467b52a53fe0f4074cf543176269165a0cf7c16b5c59bfbfe8694574eed8e482dc319c1781dc531b169976ae3aeb582c9f8b4039c1efc856dae53407797c935e455df1fe27d1eca68bc3e9709df7f9692aeeadd8eaa54634a71628e6afd0b43f1e46fc96ca1e1fcc29b0ba47de676e397f843cbea8dd1603689c52f5970a3dae9351ba81c25d3b0912646b3257f4561f5de29fba69219d9890d62850372eed5a0720558f249016e3c18691f1450a89553a2c68268165eed5f343c779cd160dd45aab96ea439f8b51b4db5645348e53bf23d65dac2b40aa7464bf1f072974571b5395ccf3921cbd52803a5d8b781eee09ca94345d5502d02a0b4ee8b7bd6cfeca4d846c3e7838b02214117d25e68d358df23e7f003f8c8a2f494d369d85772a6aa7c113660174595f29b988f98c0c2b3bf6b2cabae10cfdca2b561983cf35ce4c1f3a5373fcc77a4966dbb6d0c0e7c19c1dbd4913a6839c050b307602843edcaa906973dfd7200a2ef5f051da544affe5a21e3f38dcfc8573467c036453cd6ffed92d76865f7d5573417484d8538f5a6169e0efa5aeb2bac491651725918ce586681a3a4ca53e36c52314bc02bda1b386c003ca87a7512281304260660b2ba15bbbf55108b20d6f3b313e62c5ab9b603819ec35bd590f7cc3ed430855eb06aa92b8830af8c4cc6728c03d816249380a8412eafcf4e049ded3338923aa58b2b28d098f94e555dde40e9c0a9c9e21397877750af7f05eacbecf84b9454103cb67d617d49345cb02169f258faf7b903557c1004ab8951d05c91fbe831961279a32861aa6f59e9e2546924c7f664ce39aace815bb14975444904ccda75e496ced2dacb49155965bf274761f2076c2262666050cf67ee982132596b56b30f73a509dcaecb00b6adf4989ebec97139e7f30d5befe958119766f59839ce6180794c8b18a76ec82bff604daefc47d2bdeeedde061e3e5349164382200e260e5a3679345dbfef28c9f27b29240b01b94975b330ca611686202e672a9643fd478b4d5ef013c722c5eda7b9d583640be55059e0635b7f78835682917a6a3b9e3ac559777c4f585ebf596ad8f644d7a95c025d17432dae63a9f1b0d95c5676ae35c84ede41d886141f252ca40e002125fe543004007cb81cf6ce301cfa096a47cccfc5a5f8337d31a4106824b7100b261c6c6b9d667c81cf5b0f672c0d1107c59987269f996ba8d599aebf6676a8e6c21a69e89cc3c281e394ca11cd7fad581a235c49d3614984610c793e66dbd9a4ad3926063e064175f35dbf641c64aca41572aaddfccd999d66e6928c1fc9531c9bcb2b49c8cb10b20d5540ff4df782e0fddcdcf250cb7dcfd5ece3e8ea657eaa6aaf30c002a2d56e9d1405f8b8995cce87980059f58841585ca0af8be1f35440ecfd75ff44aebc2ad2b3cc385743e504986c89b1128ca6fcedf4acc2f9ca02b48bec5ffe59251834368efb909f73932d297840bce9163ab99726c2d1a92bcd941c4a7acf78a005dd31a124b3160f570f36d4eebfaa534bdd13fd62b245deb30891849f2034aca728a0fd94c2eb3c0d751427c3df29b54244e7efea045f7a039244e8fc0f9c22aba8c6e3676917e21fa6cd96eb3e82bf676e352b47c483bcbdef5e6b3fe463b567df4cf6ad95539e67c539f9823d84b6029768a090e159d301269d61f407cfa7b1e278a301860aa2b9793031a516a5200b44415524b659d33d850a016b6ae60b21bee20bc6b0c9fa346799870f10876ba64c8d2683299ade6c8895a2f9b4ee604f5927d59a75174a2fa6c27f25241382840faf082769a1ad9dabaaf5fb7ba15e34e50626a452c940e3d8b42671222fc394fd91dd58096e5104477e8955ba50ca5ea04739a54b09cee29dfb3cc122fc2cd91bd20db8c7a33f269f4eed33ccf190d3bd116fb52b807e048f384f6b6a9d51e3a900265f2f0457d664af1143df13a6e340e417db9cef4a5b5e183e50ff589104e37d6e4d9cdc8282e6ababcabea39ea2362c5369d7d7189922f44a0fb33b8b55c7d9a78c62c4dbf7ffcf5d064051e92344895d6eea543b7d49aa633c0d165b47be9ba03bd80b221416c81be22de4d396fb335ffcdcc2f1007b0681de641311bb27092710e12f528a5e21befbc54b0215661dbfb2275653f644433378c9e249f50050fbeafa20a3491f75873a811133382aee3aa7347362324f22043e6fed3dba9e12702fe7da578845cdfa2990984d2d72a0c6d54a0c3221db04af0ed80006c322caf3d0c069f580ee0a13acbaa02953af8535a0233d4e27ddef28d4912ba28bb9e2d52e5b39dbb2bff2d1568f29e4bdf8702e53893fb28ca92eaf7644d37b551ff38545e6774e9f8ec6fccc0dd1cc5d04e1f5fa9e36b0727030c63078db58b15ffb605f28b98ad9ebbfe9df78ccd67cffa69a553e01ade231d608e5f365d23e16a34b4204edb4e011e82de2ff19bd4afc3934182c12634fccd5a8ad99ca8f47ee785fb44c7df35ca1af2af07115acb73a613eed8d21939efdbb4f529178a22ff30ab2b1b8b7df0d046aa97e8ee08c0ca08c72285e44f91b0590eab90631702d481adec78b4c5e6a327f6ec451887339a6d95eff724ca3cfd3545c58c497b7394eb6614df95a96f4519b7bee84a718a0b9560a391765ee3c6a277d23261a57d6433e450e7eb1b6e3770548a8dd474c090c1ae4361ca06033727bd4dbd31b058af7b741aa8b8f3f4c74ebfdb5908201c0299512fd4412c87f38240111360b09fd1ce4d19e8f8bef09b07e0c9fe881d790294a7164da097eea7f5ee2f0b9ce3bfdbb134d793804ead4aee8c17ce5e99fb923725a34d9677b87909002436267ce9649573f6f0fafd11cccf7f5cc5c1c4a91c7ee0b8369af9496c0e7d73674b6993b619d3e13be6de56fcb66eeb327c3e13a2a1b762f441496dc6b739329de3162da8dc760c036fc313118508884eba47c935d5f356fd3c39913da0f6596708acf8a82bee0e5da124f5b858a1c6a8947719a4d29c25aa0d613d20cd4e297a0a13104f898f62fec638ec1956be08162e99f2f3ff84bcfa1a164db61cc75411f4007155030766a7c8686271accf86aeba08a50d7dc5f4305ad20af55f1e588fd67cda80cf39215b9935071424d77041615162cb220097b14420983916630c29daf68524c8debb7c724c2218517c47ff244dda7c2188e97b7b06a6d761717445f3850dfbfedf812f035e4a96b6201448217deeb5efca8810c0b38c450aa7ba70bfa96753467eaadd0482ea8bc1d9ebee0db598bb64c82fce5afba85a4bb7eded47f3d8542e015bb4e0f047529fbd067aba47a686a229ef2b8b797e32a71e63e1d435dfab8518aaede654f10e9546c3ccac6f7355dbf9b3923a820c94e790eba703f2985766fed807ed36fd84a1c558f886e2b1a7e9c4ae03088c7cb864c0bd01072cb8773f7493c4e08003ba6ed623922ad64238942c919471a30c3944139179dc2a52aa500ec059d0689112ecb536f42307a17a4f8bf92ab8bdfc680bed52b94bf7b916889cf3ef37dcd20635672aafdaad3a0d0a8dc7d2e943b24bc2f22f43cdc289389020d02d9fccd5420d8be39b0d3f0bcd399084fca7e58623948a262e8daaf81e41299a665b0c4b1dddac35f4aeaab7fde253b0883f71e1001c13d2f43525aa5b7b43924bca0792748720c8b004f307f2951b2c9102a9d4b1cd23395dc1c3dc114c48bc6545f3453719cb79d0042af43fcce5121f8cb7e44c5b55da4a57c333fb9fdd2c17c6790a53150555a56b50edc55be00e8affabdc93e87035d874314555a9526e57a6e49365bcf6230547cb12e560a566eeae16a00e4401d2eb4eb70bd141b292f00d04c030676f7a60b7b349798b32c0ca5c6453d7ba0abc18058a2c3eeb3a85b85b4db1bdaa0ccb70f05913be1173e55ab24caa4a84e3fff87c2ee6a7bc35c451504ac5bccc12d2f12236f3f534b3ff0c456de219190d9a606a82e3f459483b1667f19c6e998db6aa69a4db90cb598523368f61032652e00860fee7720ee243f15c434f853ccd288463327332e44e2001204a0e7de7086471176a3fe8152bf93c6b809af1c11508dfbbfd70fe642953f24bdce635e0c37272ed90f867d65e52ea9c7ddb9656c0e768f8cd400b6354cec63bf7db7da9fe4cf90d636411de96008af5cd494ab89afdfa0d6cea22037d967d04c45c6fa191663c39e3aebbfcb9271ccbe0a8bf8ee51a726948208ad34bdd711d1716f1d3866b8cd665f528810c9c95cde89b5527b68a3ba0fa1e8f34fd8f35c715288c3d7f6ee7bc0ae39294a816278edc2c78ad2be647af07ccaa9cc3bf6b231a35542117078892dea2320dc4968a5b86bfa832d407a50d84ffe55097e940208dade1a462dd3564892ba351b3689db99f65af783395fe6056f37992f47b0bc1e9dee8f4fc7b588a847dc889b2c02e9963346999219e7bbc6a48f726bc326d436d6eb81a3f29b79d243d25dd98bd10051040938db4d66dc72dbf85a9266d34e1f88c3f11780d50425ac80b8c92fd9eb8db1e307c746b3297283c36674d27af6e0c0cb23f3d785276f87290e37e7b9bc7b470657b7669b939ad300dd8e3e7a6826b8ef32d8a3a4ed2b8eea84d6254015fee34715993fc9373a312da3c3997d1a477c61d0a9e10499d34fbce970b6dceac766dd6522b1704f5edc97240a66ac691003e126d4ca627eedc25caa4da209078d4ea1228462fa0de28df555de919742e65dc1b8a2addbda2426864ef1d828a034542beb3d0152e035e8dc4ab016439fcba609fc9697ec84dafb5bb9369df5bf9507a52095cf99d3f295c2ba8de87efd2b9bec8fd1841730e8bdcb9ff7985fdde2ad7076385bb4cbab33bf5d14bc5d8521da29c0782b3fdd2fe0aca1ab4398217ff9949736789e2d3e55b0a93b4e3d885806ae76dc4adaf4366b701f0a3c8ade5051eaa71140ce37f1224cb0b11e69d21848d32166a529d4ac6f895ce2dd001f86441e5e9dfbc32486f8485e7d8522eece55e9ea98c9c7ae3b1c017ee9de27814cb6b6ccf3a25c2d8427184502eca59b27617ae4016cf215faa6f19ef570ae362b0ebb13e6a45fbb6dcc6f87da13025ab543237b720bbf8d5776a4a19bc9578107ef5e2b5832a41f35a78c832267003edde4ad9a50f5fcbf2d32ee16a0f8eac73bb72610bb080cff7524c0d5982f4e60d6dd57038c52aef073611ac14826a4668e4b607c0b244b5f31ac9e1ea7e72a776b6747585097a98e77d2843514b83f0d39712b764bcad1675b71da0f853701bf508d5fd9650ca1ba97082ee08d71d7196f8c7339b2210201ef50a12572d4f66531ff2d579df6549bc4a660d3637714fc43c9218a9dbabc04e9b0fce8a3a203f57485d7e82559cb9d92a0a2f8571c5376726864a8dfe495c99fd504bf44f8da591637330b7b2d3fbbb81850eef910e97e6724b0db6c0168f6d108f393ee3bc6cd613b825ca8759242984ca7b37737ac6e2d084ce3ed0cfa68a839828cec25a3e25e1bc09e8729be85e3177c3773ffd3a889efbdc0f43bc7b7221d32117dbb5bd827e25cfe41441643f0fe7e489d21b14d65a0509f6ce0006beab321adf5c28fbf53ec832f39cdee23449fe46476a93981de528167347311b0f8fb2cad8005c3e930bf4784fa805d257fab4c5b6ddee1afd1b2cd20957014750deaa194b8fdbb8a608ade8d547773031d24be43ade7fdc9a8de416b00883fedce9e1c7977446ae5d6c69c7799a8d6989805383a8ef116a4835828f2017895f0cb73a66806ce12397b9a8056246dda7d33cbb6a81bab3f04156c7592715cfbb63127ebf15fd7ec1a1409d19c27229f9b00cb8bfd1b79004d62d0e0e0341ff7a327096cb1212baeac7d5d2fb701b3f7870c9a1503d79d6a32a1838cb4395c3844340da1f23fa3412d5c96ef9fa0eb17941b7333bdb7502b7ac0a067504b7630f5be7a495443dc66f053f71452b184d3dd47822b207a239f850ed1659084a33286e941ce3c94cd048edbb3bdb6fe3244618ae75c5231ad0c65a557d4bfccdfda4a4ec71c2e12963523b6a61081a172c5975d9967bc39381b47ca747ed5a93c0ba55a4250a95302ca0c52de18932c7f5039a9509fc9f6aa03445769f9c4a80c8159b9bc11c5f538b5ba7b9bde0cc103fe1d1b1a724b4e3cc5207a0eb4eb83bcb6e6d4415a7582819fb6091686cc956563ff0f2afb08b8e6ce1c4770bd344e99b7595fa3b2409783221d077fead89f439fdd50d26bf5014e0904ef8c1b8a0ab4d3ef5dc5c1f90f9d91c7b2ddd5b51338e246174c584c4a6d28db8b9e3095963d3e6d4740d524c45f62201be34390480d0ab5189475194df8840adc3a74f6d6eb36382dbe0dd2ef7ad8bc5465ec94b2c505dea3cba12f12b249fc955b1934011e2153810c5e4a2dca6106525819b4161427d0bf6ce793e991f8284aada61d767131e4bf387da71fbadb5d8d655a55cf54ec738fc63fcb10efe690ac64b214456a2450cc2de60accaaab6e59fd4e7b134e7eebf8b5ffa36ddce2657135dd68d9cf771c8e07f416bddd01c81bf4a7ebff2063c96f8c0e2ab882e1c67b77467a5bfc2b4fe17d93e8781626c13ff1dd566c164be10fbd148704eb98deb27127a0ff5c7403a4eb65a4916e407ac578a3fb7cc2f0633e3ce4a1e44ffdc65874f4bd0d7789df7ba780945a0bf92dd8bfef6cfc37ddaa6b5e341a02dd8063dc2612ab58303a514bd06bf4c20f8f28e6bc05446376dd0ede0495dfe7ed5bdc0de7e139d3e08b4fdc6a7f2d4271157db6478918ee753af87e4a2e14a36cdd77d9da93e9f5ab6d92ab34bd09b8db0c24d5a1886ee65ff92207cbca1974794ca8bbed03f44ee8662e9a5acad8687d824cdc555db1d2e6d3a8c1a055bedc50771f2e07646dbc72b7c90e8cd23725cade8318bbd0d8fd5c58d998304ce998e4fe799f0422aa238b06698b9124474e1f02d269e71827087d743a6af55b7d96b4a8ee33bd339a1ecb4e9dec5a4aeede19953e9358c1a2e63bd3907f341beee2b98f20958b0262308847ee0d7b24795c7065b0be953597c2f37a059037de229f2bf86ea70102ceb9e8c106c928e10f16a9c1ca694f50bdc0bca8788310b2d5082e8dc649e230d8b9baa879724c514d6f51276be58526406b4bafedac546f37ec71f2253b4637c02feb298a0b26dd7fe2a537c6b7a3806c13e80a415f629b23458739650eb35a5c48710047910bbdaefcf52dbd9ee97365438358356a1e6593d726e42cdb06f8243e66c6fa70051c487a298fbfd1612d49794f28ec3d7573846fbd3f1fd090f5613212f0fce0178e79afb525c2d275e705df807c9bcc303319547722fd19664cfb7b44b27bf20fec4d6382d08d4c93818cf78c85eb35efe22014ae59cea8b124209ce4df800485dbc7ece1f03760062ce76249afe1cd3bbd20904c997d291bc862b94684c702312c5c44c0a9173adb71081477e8418b51a240aea865251316d49eaeb82c2827033ddd1c4f6711a3e6cf581cecaacd2e4e6390bb261d087fcfb0d98f6bf4837b21283d590568bfa3eb09920763cbc4db86b12da4db618d212224b0321f8da689a94e4c795bb227bbc8508924c908169beb63b630583a0d70ad56cda3fa29262b9aa5a43a16c01ca54ed2ca85ecaed99308355cd9c8c9a49185a9d4e52bc5a520815627c18c2f8a28b6b93451514f35ec50fb2e7b48a9809f02baae540b81895c201b670045a794e5d39cc6bcadeb240700c7b6a4a0882256f81eaba98e96601fe6f40b34ed503303c1869cd6dbb5b70a29f446a425963e040b89819d6c1be95172851bac347617b1585d09b4f25f15b830ed64201dc75107f0b105a4456002765b6ac525f11830dda3cae8dc43abfe84a8585a5151539690a1fadbc33b87ac74be994199bf4b76dfd435463e47410eb580df5a476dd9c507b60cf6d2a5a16980bf41794341244f28612a143fa97864d64c76ee765d46126f3bff77ff10b83a677720c1723e0ded319371bd377714cd75d1a910d18af0fd74a7ed59569feebd9235a58f97707e14352686af393871d33a2739d5be0fee0d5098fa43ed82c8e316bbc793c2fc23b9bd95aeacf07d71e3fc01b8aaca3570e28d8a1514a9f6cdb7b58ba09cae858aa70a20348d15c89b5555fd87f24eae6864ae7825e58b1595eeb0de16caa3d7c54b81277a17659b6826d47ba81640d0cfb2830f9e2f8bb54f0e12c709512331cdfd867619f687d10ef9d191a15df3e85d2ca464afc58254501950bb128585ab2158c3409f1b68ee4d704360f05987238812ea4140e8add84ae04a8cf713926d3811c084c9e4e5cf99a6cb511287f94ad5ec26592a4c8350ce0ee6b39c046b012ab0fca1cbbfbf3a3c3af7ef462d87854b387c2adba4610821d7b44e8587153d503d2e91394454c163721f5f0f3fb25b17553835b504183a0ed0f96986943508e980e7c72a75b29e5f4ef3e00ed8c9dd7b08bf5064b2af9c00e90b6f35e9cb446e25025b10edb1fd376183b7a9f2b28f8ea70fddd89c9388542fe0e7171f5a3ac8bf85e7ad782b7690240e1c7594d20fbe34182afba45fc6530ad24a620c949bea77c74fecc0908989d2186a829a97285ce4564914ec808ebdd531975ce1702f60446eebce5315fbf56b32d42ad8403f1318778c7bf8191c29770eaf58f0eb5103b4fb602ca23afe95a2c8341aafaa86990fef0a81aa9701db05cbf2c32116fb2568e10f9fb542feea9356ad44c0baa1f41858ceca1aa00b73e4d88640985f682b469349ca73519e756b577d0bfc62f8827873dba73f43ce0c1dfe4153f0d0b7049e27ef453727ee583844fe7a3e10198337961a78a65ee7918a8012137f060420ff08f217f6a3bc6c89e8f644a118bfd793bb1cf62b3403189be4396fc44061b33a219f359c7a483ab7435aa4562a9bbbc9423f853717eec1b768e164a51dfa82eae2c780697b5f3af03a1120df6a49cb67707dd8cbcf5b2da9c87d885735f339594681aa2e7e75136fcba6485c33d40781d2e218b72ad319aa43c03acdabd76f4ca43eea605e4a69a0f038d4ea954fd35c95392b8d75c9728f3e31b1aeef24b40a8f4969ac7086d3b86510eef3b74d44f11fd5f9d4fd0640d70eead90f757455b1f39fb91262bf51f01be33c3bf91b719eaef2de44898ee713852dc9d30c8d1303b2731122dbf37f777a3599ee11db0fdb74f8210f7b7207dd21ac0a356843a09a71710ef1f6d8f856fc76cb6b0636f4f8f2f9afdb685632ac2c7bcaea6c8d68e8b91c41fcf22245b1bb4f9ac29c632de9ac103a3002cbb18d9818c610e78e63c9b9b4abba4f4b925888b9fbe167811095b9755fb213bb3440e0019b9016de1e642c2181e58ad5c3d4223958b10be836eb1499afac6595ebe5eb81d4ca2be7daab79194e6bac52237a6239976371cf1bdfa2272a700ce7402f2777ae70f8eff77abe2078198e4a9aef3b09d69f5ef69edc93259b07fc65391466b5cffc291eec5d1c1a3af43955a834d266912a086e55fd08bcebb8bb4835e6a6cc9fadaaf04762b674b11845497574a4f7cfe170f648843e0c70795722f5084c7b0a67b6a36cc9f95d312845ecf0a31ed46480073bf71813fb45f5fee8dcad8362d20a33856040bb5f18477ea913ab9715e71787a7bc8297795bb74348ebb06efa0077aecd895ec96cb464647c02b7f1ccac0db432d9196a6fcd4b73d9e01b5a282e0e2979dbab17e1b693d2e029588205b612ee627a3cce3edb8189d402b4ca848b08d074949e150f60e2b5bffefe1f7222f4bc7043e433c6ba3cf3035acfde87ffd08e693438607a8fffa50d109a16e6a51239aa583d69f43ee73c02a0bd938ef22c5faf02d0063ecb63e3505f007c0e2fda9ff35d2ed4ed99a437c629b1f7d69e47dca0c5036cad00dd697d1327f1a68bf2c755c8001ce4e72d104caa00f94fa7354ad9e1cd50c9cd3c6390bd7a65cd3fa53e2f981b7e16d28b6feb5f68448a38b17323af996a1694de0834b2b580532bd1a163b88b42df80eaf2e167817b4cafd7730c0f9a98195547c04cff4e744de52233d05c21092a3da146a848920e8383c6f97ad69576e0eadc5bd3dfe93eb5dd13977d49b691f19c16bcd29920b816063de48541d2c735004f9ab53d1f6b573f2f3b64eb06f4faca7a9ffbd98674f2ab10c430a2ee37ea898e9f9f5c3b9caf13b0746f927e6b1b3f816b5aded90df1cf899bec4b26e63390d9cf4d99ff34b2c8a16233e1e5cec3449a4a0399142d939e064c9861f0291204bbdc49f94b82755c15f51bea8ba3e4b4b03e6209844abd90b6ceae8375924e5b5d0fde01e893c3ba20d4d83a0138a3f093f81772972d85883a4432f243c79a7d2fab2344aaf8dad266c92cb81f7415afd07a8a1fb4d9bfaf7ac9f94c725b8f4a968a3db87bfa82d5c76d1085f72efe1479aa9d59c164a81667d5c48535cb2b1da8ae854951c5701974240cae764aa0d9fc367a3d1fcae17858a3c90656a3928f87c9f9165507d82eda867bcf2cc257ed730ddfce1848081601d1b1175a801f09c356ce907375c3217aa543d214ad830864524d282cb3c0e05e241441b338ad9ea59344f8488facad1b9e55bf389c9d808c2ca74c21d51cb0d6ec406347074f2edc348e328aec5d7f2b0ff75521023b033911d853eb7106e71477e787dbd2537ee1329b8a9b832759d692617e06424d17b6ca972d84b2f2d36e56a9930a7fdb111f2b6603fb64839bc28e8494d2670b7a3a094ed481592506857a69c6c6bde9546786f7a32376e49b4ede995bd6ecbf518b2ba1a0c207034bb37e18dd6e8c4607738158f2c8bb7e6a7e4852b8cde1b3ae36cd997d54add1caef2bac235639679d8c379f8bcb27858273d4f6badb5c8ca4bcba60364d8f6477e0309a0e2e9f68500734579d210dbf9711e8d6d8b444cbdd69b9934654d486642e7852e903ae1d40afa9e7d9a3170ebb1b6c4e1741d82868d7df70d8f888f12536dd00c4cddaa69e4d0601acd6bcad2e0b5312efb1fea45a16252f6e9bfd65f46fbfbfb16fd43d8053de776586d5145dfcb4d9859c6e8d10214bf50cb2d733bb1c82a4b4b4cfbb50ee7009d0882c15cda4fa6629d4c786572022e81ecc11fc09f8945af94c1927f397a81564f45e434d9906316293748e26090aebc709ca1e247bcd8567916cddef9bf436272814cb67d1a7c909eee773df8927b66ae789bd77fb6bf16ecae5b1135fe4cf95c5a5c5abd8b8b88514db0bfb04ceb33e5d81037f4143d18d88ce1ac614890beb86ac9782572e589f014da34e95f44aea8d574c4a82ee7ba84c3222ebea11017b41b3afa787834bab00f52ab4b9493158ae9bdaa53809ccd98e284eec9e41184d67f49e4c15ec50c2af002e243a5088daeb4d4fe7cab0fdd74a6a65962863a9cea5cf09503444384397545a7c314e501eb854373ae12874244a7186e0c503791f4ea0503efc48fe5b4236bc94ef9527425a6a915e8998f2ed66192d41fefbb0b39bef8a74a8c39b6277594f55bd593426c8c3b6182e62bded40ec7936ab7af4aecb53a52e2937a686013cd965727813eae9979f0cb12b995c2d564e8aa0720c529d5ea1e8596cc581120656afb82d9bc38ae8e3032ba266602ae0ff2810f9a160283fdc452401cf068a0613e821153ae1d0694b7be48047900e41d6fca19d19ef1d8f064305b22270230c7802deef41aacb51b83321516ccaf538bd7817dbdad0a5c5dffe05429eabe3c6b45b59d0dcf154111fc0aadce633ad39b40755ce2bac15e2fd2a350e920e13b63c0aceaf960965f7243042ec34bc4e1b25357ce2a24727b3f3ca4cd75a6c2a5b49c55f58b118e73a21e15d94a204e9b0325d54585c069795937b56bf8b1bd3f3b1506adf9bb17c7983350927d4e22d4c798af67715ecc1a0238f3f63f4c2874bfe8ee18c500d2dbf750cf2acfa2a1d7bae7342877da6ab1fa43b8f555d87cdcc116603f89fc5a9af3642ef0fb35de1e22877818f7b824beaba304c0e4e0a732b4086f7d17e8eea829ccaaf2161bfe8ee23fe635cf5f4c84f9c42c3d6be49c737a5892834553f98daed0b8bc7c8f682a480780720bc2cb73ee2276be635206dc19f8fe1aa111609c6ad9c597b371368c19aecb73099fb5c397e37faf0ff5847f274e264cdc75f81e15c5ee8130e776fde3bd123345e48fe74a3745f029938fb4470e85e3c2dcd4e4518e4bf28ee8b7fd89e4b855a63e48d82e7f498f350ee94ce02f461d1fd2c94f21e5055e88565f279df1ae769019bc2b551a7e6342c1285684d80b9cc11e7788978788bd0d7909aeee9f64ee1712d3a47247e19f7fad1101aef209bc4cfd86ba81475311c8756dd4d649b62e5786114e25a5925f41ec03b671d8551b7c22a5052060e3d933024cdfb29edfff616756eb1223e9632d47e71a22f71518ae1d6e3e44009651a13fb20e23ec28cd229361f776986d0b437aeecf511fb8392193bc0bf330197fb4e4094b26b44925d9eab6184ff41431122df6bdc5a9e02738574d0bdcc164fe01e4b9de9e7bc9c737ba994a07e246911fde50b8d13fadcf4bbf925b4b92c91870ee2d1e5bfff5781a8e12056a6cbbdd904272b45d9e7cc424bcdd7e9a4082c83885cf14685780c1de3499093bca8ff3693396b0db64580903a3f15658c93f46e4481ec5f001acb8eeb55b75050b32356fb7b406666f9d7100fff16dacc3fcb1794fb63f2b5f50401a5b4941494a313819b64e94fa3cb1ce35dc421219abfe673404a1c33e3db733a00e32a0ad7e15ba8dcf91101ed978ac2076c0fc69ccef9c8a77d3874cd76a0a24f803b77f59bbd076b563c0f7656371498c1da9fe2b736b4d887c143e0087e70d842191320124a3ff832590700e6383fd25adc7a9577f511a544317e3a1c8f7019ceec72b25e146c78b66383442d2459205251d48a00800f518474b117a50744e002253b98599d81c04de187556882b92c923e632c5029c3f0b788c41f98adfd04db3963fbde48207fe7f52e6da0e94fc5f0edc420cb81386a8c6e9b7e8b28bb62ec2d52441bd666e5954f3ba03e2c2a5f9a1cbc920630e352a899223dc987719e44327978a8266dc15ce08053135804e5746445282113eb68f22d67aff088f7fa9bd75b9bfcf24ec46c9cf148af1453845570105a1130ba373f9630ee4b6b599e5ed2b08debac0a0a4f06a58e5d744492ef3803332c00b4bff47292b475df4bb6147152bbfe19e4f57403a2e2f8a49f79f39e7232f1169cd9c88c31089dc605c4b64ce9b30f35949edb3f1b85bad92f879401db3e4b5e8c3f6205c3a0cb4991759cd3ed423fc83da47bfbf94370e60c8de76ce047588702c48fe964ce57e0071ff713a09bf0d3440db8371254f7df52cbe06b27f3bf752084eb41590b9ba90d31b60f9a3ef00cdb2e0c33600280aee53f7f1e3949b4ded6418c73617e13eae693b78244a78deb340c9e385c859070cbff6fc2eacd73895456fe386721150743401b23270a82c120518cbd458d8b95b48639e68e9f845b7805d3a296e86da679ab8783f4aba56fd2202662e62e0119a1d74ad5eae65cb1bfa44a6977d8c506c2b5262172a7060c3b53972cd6c8bba9f2c0119c0f185ecc14b33664ed6bfa79bd6df41e8f2ca9ce956583f0b73cb9b82e6a3da10544d6d4dab1dc080829598456fdb7bf4a3b6b952deba4b066424ff3710e88d948cd0102b66c9f14d9d3be3c41443a8214f7837a1ef6498d0910cc36869e7e8ec2f7bccc9ad4d6f738b2d492b63b921d9272446bca3429e2d8091fab31f41e7a83807341f4388fd593d1eed027f4cfef77b36d250e7fdaffb25eb2a8a3cef8d1cd55bc0782d089ac35d28aaac1fe3388c7998265ab6d56adf1adb7661959e344bd0dceedc4c30aef268b017a74df02af356c074382e8e5491153c53c37a6f5cbaff4520fc077b60739b1e4a8493c07e37da7ad9ac76cba668b84625c46b6f3496d42cd5b2e649ce955179233b2a0a22c7dd0dfc07f8820434d59f30a1e5a02e000ed30a204ff221e79560475c07660c4c73bba55dc2517bbf20e286e364d0f59fb00918cdb2383f57466b415d095b5f5bdde2169aa7d189c37103443a55a168b5d4e9d885f7b9a0bff531dc8179457e8827b64f476b8b62778041f182656dd4dfa47a8fc10e62e623f7a29a5d6d04e9f4b46c4e828bc4ab195fdeb30274b322c2e7d02d1d2b36d07668c79df1bcb524ed91865977a3bf6c985da76f7174fa88e902e44dee2de3f4dfa334c5a4cc41d43ceb0a7461d444c4201aa7f415a4072fe5e893a982ec049c662d4c59c0383a04609e2522d792ed389d2409cbcd6e1b1d5dd5387dadd91a129e6a7189dbc9369c04634bd51fb01501d6056c6fb1946c1b81a8b40a6e57c22264f917cc1ba2a58247079154b4972ea7072af674309343f0a0b040b8ec2f15eea83ebf80ff9f9af5b1f4e8ceb5f890165667cf9caba3769f23a30dff1f96a4e3249957b17c136c502dd5e48a1c90d5f9cd28c7691637ab1e460b3be2782b1d99cf905aa37e27aec9fd14a2c4b7b4d4b57ad03bb4ea15dcd0de9a81aa6912b81a87f975ed2aa120cfc6855aee8bde816c9268a31b38ceda186ac981e2f7e2884fec266329d0a33a816feccf361efae3ba6118f15815f6fd18cefccc1df348fc482afc6945daddea3ed695c849bf8f1f959c7be68cc9b4cf23234f6f8e4b2c66228d98a6e19dcbeec1dfd72f240c0b7f31cbf3bb2ea8753db6b5e46493f62d80ab994dfa3eb3c6741078ad5d7e9474aa8f29a595445bf2d67670757282754e5b68762dbedea6f1e8fe89b6023cb45cb2b80aa3b58ad03f26ae14e4cec1b99ffdd9331e059c1b55144308ce5e5b1e58a06df172fb441be8440ff6e748376536a4c95f379c96d19bf5eb4e44589ac1e215557ee827915e9f12b6ba707dc4812fa4af3767d67bd2fcbcbd2b79023054106bee04243418d86c1968fb65bc9af3efe74ef531a24525f87c3d1dd5ae594f2b841a7458f5e66a4479e0df59126606da0c536251bc80b117f0336ce4f73ebfe2781ce2353c7fc0718c2a671bedcbd360118fa68f8357320d07cf05d504a8c4f0c4fb90bf161d356f3bc21afefaf4546ff40d9e052e6a053eedbe5b029e9843db91806a1d5d074063bd2f4c56cbe9f97ed522db5352436fa1e26f99bf72e75416a70d81825fb4c76c715ff808fec19082c0304eb711cc3ee2359f23fd35d262fc8c7db8e5ec85b9f968305bcc193a55df9d4fb983de6dfe0a54db8e368e1a9e99ae502eac8faa5084ea36d5aeae896bb878f135a178019f9a4558c5acbd069f01545faa7949ac5177deaaf8611e250dd6e5624f5355348b9d6d9a001c424649a9e4213ac5149fdffca6c98df0a42d6dd525c3ba9b4dd065a6deb36bc22cb532e7e8c562bd0ab2b6f0ce4cdb67b7d78847881c061fb0364d8c8bf4725e2552cdeaf0654a5989df19e3703b4d412f64d6bad0d3fa00e808b61376d2f6e5249b6813f10f5a6c90c2411e2a8084b56845a57eb7b6da5c9ef9711579ba2bd51c67784d5bfb58b1ae5a5d8868cbaf48546ad3f15b2c04d4ffcb3513b572b269c5a29f31d410da194d69fc8f1dec3241af759c5031945fd7add957d2b0de747dcbb7c874f520c5d24bfbeb13a7ae8ddbe8eb2200081398cd91148d095bbf4029003bca94c57dcb7e084b17edf58e0a1d6357354c1edbf71d3b54d60a75a555fb1bf61cee9ecdb9566b9f6e836b73ffba1260e7153c6c5a609edf0f315014291f6888789c2bfa88843b6be2331c5c1ef04c1761bd905912a90a5b104138ae728d0503791b4b1260e62591d8a9e5e16bb602d99b77f06b6245085fc954844f6bb7fe14be8ebec7d857956c97226566c055ab079fea4b934d9e1b8e737dfa3011137a8a73bdf2796c6797be76fe1c7d141a149c6629c4019ba35a27893286709b359da0c403006517c885d15154e08625e1338039c3ee2756c96eb68791f93a1963663372ace52f8f91222f10e946b321a2e2f1a3a48ac4aba8398f5f3ef02b1fdcd4058788ecea84fbccea1988d52abb079cad12f40993847852dbf5541c3d9d98814ee7b980c15b56ec94c9428f6604d9dd0d35a8b53e938e732f5575da845739e2ae52f45d425032943ebca6c4c1643f01cf859e6ecaca6708a4caca1374c3856ab51fcdb923f1ba8fb60823c31b29534eb017d6bf284560e233759d851e97f7aa39221054f7a5dfa9c380c7f7d4b8661a8474ff428223d5604f882452991a8beadd8ee91d836e14a8c78fa3ef4a26076aabf24a66a24d91f9904b9f3975c8d9e754e2537be06c54acfc0da5155c6cc4c8782dcb83b516b764c904c7b4ab16a7f760c348cc5fa6a064344a459b05a51cb3b4f54f91f2d6766d4fd23a63977e8666c37f9a02b139c4f8e8bcdc8b3b2c3f3f62ed41d3e3f149eebefef264214afa0bd708b08088de59854aa04f15cce61b794b6796354382107d1c3ad95964c174fe468d87dc3ce4046cd0b414651818c0c7e974e23779da3a3d97bf3c7fc80c173db0c6ead56f8296ca2af1e5c454b094dd1c0d1ea19c752d88386d14aeb3956e188d339f7df2ef2c971d4c73f2d5009cf0b562389231accb24a8be16fe0378892582dcbbf85b3e57e282b811b235c2aa242fac8ad20876e3e9c0a22d0d947f2b2170a92ee6420ec3fd7515480b062dd96c31e87af3f388083e7b28d1842051dd2de6480544f42b6306c4019126534ffba75848312f2c30e2df1c2dd7ae243de6ac805a874fd81c0d8495d0e12250aca5e922d2bbcdad0aab85ebb444012f87b2d99059b6ebe6e9518b429ea5c150c9e2ac4bf1988c964fe5492568a9ff331c6fbb058fd1380846c4642ea8106d3d4a261c5a9d1b74ece1ae02000eb2eb7f9c22af1ff57f6aaf4b34b8fbd5dfe48fcfd8421d79d3a06ff7f5d1624250d5f14542b291815f197ce1e35be6f96bc50ab5155c3f10d7fa88881bab8ff09406ba5143e40b3d7430f406e0769b58e8980e8a1e4d97398914f833ce0a0a94616c70173649e62e16461f28a889c142e923d86adb3c997fb73fc23af25071cefe4695dd98fd58d4912b9fb72fe6a13dcd0caf9182200fdc10c90edf40350b7e43cb4dd420bf308b25ecc5d4cff32332e5cd67c32c161bf7f137b5b794c1ef66ffbbd4710da9a69fd699d423cb821180891464a87cc0679d7b617a0ec861aa52115d256893d9d38805c6bdbb7db0681eace0999595ec80786a7c32dbb1cf95fe78f19af50352f887d5b3c9f2fea3a7764ee4088dfcb100c7c8c38602e054eed8c77cc12566131534ce1cf0e5d23da42890cf1c4b0f3d806e2a32c12c7b59a36e3d73e1dbd6c88d84ce04fceabbdf4f1c837393f2b43fe1c2142ddde42085e5f7cef25c712a5587b065f7fec4d56f71248eb7d5f847509b55aacd848104f4179a2eba4693fe3749a845749037a0226d0d76a16cd9f7ec6d5f0cee8afaf4817ee08ca485d5e96ec246652676802c313aecc55b0f50ac7e3fa555dcd77b768a743139137cc6868610961afe2fc4bc1d171bce31bd6e228d4c12dc82fc6a1b848c1e53a18ab0a60640224bc5d7e8b1826058c1b91580b695b0685f9e657d4dd82ef939a9562c1afd9171a623c64496865e993842a7be527608f706988ba3b43539af74a76bed8e27e9ce05b789f78833dc0880ab41c4f0373c5f2f2164e345f1632a7d59c7a0c3182acb04f91ce9df14fe230ca4c8818a28af685dfb3373a31cdb59704551856e21924c736e93121f51d625724f8440efb24cafa0c13f16e2441ce3833a7b672a4f3173554be6970f4cfb439d13f42be30b4a470868ad7dfd2460d0e7af63d6d300abffe73f152686b8e15903e82de54fb15f10706313540ecd7af3ba79a7a0ffd7f70273804b2f6c3fedd48e0cca5f13ee995b85b27aa7f232f446aa057ea2d043e1a8e89f84c0151ab4bbde378be3b09f22aa2db93e042de7a4cefb5d05de1fc04edbba0de6c360ccd4239b5fc20380750350fa8395b394752cd6270fd7dd5e6314576646d226d41956cc52a1039319eabe46c0a66975c651e0b40d6a41738b6a29d0ca1e45a1275eecda927fc5f3a01caafed775e05c9289f8fb5f55e041eafa62b6ac158d24b80ab65078ef90998aecf7e36e4071e38b985d58486d0dce1b25e099e2da3118e189d7b1ca1242f8002894cb90e3ffeabf82d056b43a1dd515e38941fe8aed022ba6743be915fc4c26a0a1b3e3d2be1cd3a5fc70a5aaa471e806fb0548285a9f81109706323117b9bb6aed2ae5c4b2adb5079999a21b2ba8d8a1f55821f52e6e50ed410f8e8ef522f4008af7a4662eb855f826b2c561254cdd7f6c8af8863da036f861ba8df383cdaae20ad6a97689217cd9d9ca04401161b076bfa6f12fc7c22948a85818bf5aeba5307bc765e5b2cb910ee1d8d67485194e6d5a2b92aa46cf0a91a80987f6c328c5ce9738a368ae357f2776fa826081ad167ce61d11d185195337efd5da52f6f6e78d2dfe83e138191a170a0a354ffa620568c2dac14443193f64e272553a1d0e6bef33327e581912f81296883d4e750e093196cd82ddca18a81e3a9b932537655c7abd6e46eccd5b32ffa682ad781e3a47f75f7fd070257a402f096783bf4a4d41fd5a3f461091dbb303a3ad0fea8396f49c5b16c0ee9073dcd1358ec6615a49e4bdab2f1dc81086cb9be0aec3c09984a1b997c162d09b72c90015225b4dc21fb6d896f84d742be6788cec8ee78365d2fef37732c8c56595fafdcaab3910b5fb39625d45b18b2d7e80ac54450ccdfc0226529935b77832bd5e3e1a312acc404504fd53c0771724378d625962754a5d1e82e907df7bfbe95f0445ab5f4d83c8c3a2ea36738a5705a8b19d9db7953b1d0dc146b345b46db34cf38ad518060968f24ceacc57d936a305cde35be0d2cd986d28a232f98d73be01a9a8d947e5b5944ca3b6abec119398678401cca8f3311a1c847d4c2853c9a3d283425f9e8f68266792d4f64ec164947a5e456f714112672be7c087396f488506e780aec7db77176e2b983b067356da409d2a02277e28fd76cd814d591c998dd67505047d47c6f32c33b1e8b9029b2f0947998cc2f06c4ea8a6282a86e3c2a56f90efc251d1d1aa7152503d454b6f54dbf93a54208cbc5c519edce185761ebaadb2605b773dff2551bc2149a6d0f45d39b460e0fa7266f90777260272df4205c4f9d23136488809c997f7d48df183df96bd700f96ce493e5a8147fb1ae85e3004f9e589423488a357a0a95617b81f0942edf9a365c9a8f373d56a63e30049984614918414effa9baeb4523f025b1a205ba04c11c4dfc0f2bcb6ddf4265f81d1a4b0c6b1a26daecf629ebba6db242649b38f7abc93109bb968883ca2e6a901b1065504088487e18517242a3ef7006fe456771158a93b90cd6dc09079c51b494cbae29a1083ada84ea83bdefb0aa835a68969024f73984d1613ac3a347618529aff104f0684f8b645543a417aeaf2ba8d35a680b3c843ca95090835b881b1dd11c59d7685ab2d2ba9d9916e30773c39f6d00a1131b2410dbd13fbc6125fa0b646a2dea6500318ed892f99a65b0f9c1cd32cd526ba6e3b885250991bfb3aaf9dd6142af50a12d4acb3a723860ef0f9f54626289fc65f596fab4c368f6ac881b7bb1f3775f1072de4f5db6151bc38c2a0b171aee01e4d5cec20a0055031f8ddcc3e620bf25d3a1eb4caa3c0a11fe25dd3349218b83d3f8c2c37ce10b012a881fb50d0dfdc8f82717027d372e23ed4d0631af78b898f70009c97ce775cd1c29e9d5e2f28d6682382ae89a1d5439ea750f23736e78d533444340ad0a9da85c657de6b2db0fa2badd34a2a1f6834ab2610fbedb768f23269d7643bf31c0c6de50fb685da32321be3878449831ba8ca3e20878bcabdf15b66e20f83b8b10e5723f8aad524426ca24fd661ee06bb45d946ec6eb3a9de1e5eba65bc93e159c663b3d00bd0c3213d5e5612d14a8493d78b523e4279a7d681bb486e50e50a534c19b23262ab697800851b0fa786d2a8556963f0d2888a2da7c06e70db48970da062ed26243b3556c1c9c93304eafff053b9a244a7842f2a0264336bd83e98ca64375815512c3a699b04fd952966baefb276b47b648ffd43fae4794e034dea2c7767bcc49286639a7361c86ce330423c89e9557a055d82d7a12ab36a98ff5fc310917fe7a1af00de06efc9a7bf490879cb3b59d337e517d683aeaf4958ac972168f66a8adbe811c189431e21e7d7d21b0133a6594d2c20a9bbe2ab34e4e65ecfa63d689ec7df74bc406757dee070c578a62cf0e991fc3fd77b6c1ebcd6345fd80c145cc2386115946b6f3c4fedc3536c6774ebca3a0b41dbb6b6435511d7fe81c08300759e35397d1eb007d9f02ca17369c83b8877fa433a00d05fb9776e925e3e6c0143c03a81ec00944b3030cf78de026707281c8fb6ff14d564d4344402caaba5a50d6f9deb138923c016ea608de63ae271f64ea06c84920f5a3bdca4ae9d13f9324d92a27172d1a701edbe4f87178a997ffcb4a1c9279a8ef5bf0a32c034cb6e6834a26511cc3717b090ddaca31e89b8a96e41e8987f25084f1886bcfc25968f6e43bdbde1611c0c0dd138fcafce83263e85b3ab36e5018eed0ba9863bbfbf5b0f58235842c5a78635c1c3e805db2a232872f3f2a3c0dc4b3e892bbefe2179e7531c1a8871a40368a054a1840cc20ec755b8712ed466a5e754ffcbcdf3d33b52afaa3185fe60b49216e649a6a6d9ef8a6e63381147cd6a05a4d54603746bd9495a6c8997c8c8dd5ce8cddc1b9ba52dfbf7608e2bd9863a0a66201aa91c8219111a72140e5bfe54bf32a3932f63533af82b78ff1023ecd90e3fc290ffc67a060ca03004ae6c00135c8384029ed3fc5c06a505e254cbd9e9b6c38b426f763f878493f44888f4d335b890b659118bde6de912adec90a0aec1851f9988d05fe1044e95e1e569c213be810c2efd15e8e891b7d91d6da807c181b8d9e96596f3b2c0e63afb27229f284c9db1d9465f7df3feadd7510ef9a07246672ced891d6a76c8f677c110edbe419df4b20b285c469a61af4238c5ec3817edc532539d03f7f519b206b7c0f9229eced4ad5381d5095218c962d55e47c366fe866fb5740f69ffdd5e7dcad2f7a354094ecdf1b2173f991dae5dee7cef1c065156d1371af23a3cd86f15e4fc84e45475b3b2539229602dc76227203460fd1ed6c72fe67da203934129ba9b0581301ccd8f9c3b134563ad3f2ca275d4e090c5c371857742443962e8d2e85858f7e7f3c5a3782363929de5e51994b630e9fcc21ec16a9c253eb5ad2fde3cbdf02b378755c4fe8bb0b5a09b838b55f82b7bfdee42019c1d3e813c235e403b63f0034712c431810639f55964031991da68c725cecd1064337b7ac6e5c37c4f69e7833821b524210b9077da730b0c0e414e567657a7aaa5ecafea275e558b1ced7198a53098d416880acc8d8cabc385573a3185281b8bdfbc7ed5f6532bb423493ae212169c3448164e726e0f589eed37d5642e03a7c4034718dec38e4bd1b84affb01d63c4b8b988a5da2f668190168986cd64af862cb72a178a25eb5c6645df7a71fb3dd7d009eb74b4f1cba3439a7bcf98bafb8a2c546a24641f828af624043024e49f389b70679461e77f55010ba69be9d2eb3de0237aef7bf2b49067f32810ed171287ea06a76bea0cb9ec466babd4531d44e4085f763d5535d0620939d6a8a0e2665ff8377f332b52868bbdca9f263452c732862c3bccfcb4f4784fc35c75398cee1dc140336b65561aa3e0bc3749758f726da2187d6ede1acd9470b7b99fa3517c1045ae6880177889c3a3ed2a3246895e8f2b4378167814d9a21f29f929c5db897c968655598ac61ee2f7cf007c620bf7fd9a03a019f8cef9e7451fa8e92f59e8687f5c7c7f458f31460ce2589fabc8fca1715ce21fc664961d58354ee15aca808c5cf86b2dc6a19d5942a290d75a98b433bcdb4dc0411258122ddc04ac7430f61212f1aec0ba059d481a29ecd886d88ad813ee92e05770d9570e69a53ef4d5345d8adf1878541b82446c95b29fc559b5ee7d98ad6ca128d9d88ce4e8ddc6bc9dcfccfbeede4225a3a5240602c919ba8de54ae771602bce01abc49f5431c672148e28ce8a00b4696575e9cce66e89d526771c75d8178eeee62b067a5d6734da010ed1807aa6978002bf3bbd38c00319993399769f6945e8f38fbc14fd669eb38632aa5e95b73ccb698db942745331f2c09a61d9a9472879c4eefd4e7251d20afe26c34de3566d3b8f073f841cae7e886dd14be69e6b1315559fd7aee1ed1a94f598f0535891856bcee8a423aa910c53c75d502571ff885b0b043b5d9dea841ce8980f8137c095e33aedecca0b856e3eebbe5041caf21040dbda03cd31b4620d2bedc3ce21cda1884b9ca6e590ba6dc1320c5ba19296cbf9b12edbff983e139af1cf0e1aa2b55e179374082c14759b69266723053f105eeda07e7b157a72147e968d28d5e70e2fe704c4c5b4bc47a55cf5258de8010fa8efd157d5509975ac5fae38bcc7b55fd735f52534a7bf0d98a448216986132540474b3c60da517a1d2d3c81f266bbfa204924a8e12fe5e48be26e50f4a869f07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ece28f09b6575f8d69e701ea2e2cf72caf150139146a847fd7716035712d3444fa3f9f77e9ea080e23de9559a16e8b13ab245f90abf13d20319f16d829afe0fa42679a6890b20f6890bc28524430867bd0f051699a4a5ca606263f3c94418d646e1784bd8ac43e1d2be4707fa44af114cf1a334cc9e83349c4c007468c2bddf24ca5f855c30334af73b3026c375cd564db3087bc420a50d03e4a40f030cce56f6e966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fdf3f94f95192c3790cfe904ea72e3cf0e634f9922d074473d20b01882765e36b2ae2dbbb3086f51f1d87ae0c37072cb347810cb1585c68ce57f44979921e638e7a7be57ebb9d6a3a6dc71ed2d046cb6f5561b0a6457018d38e731750351112712d81260432d73f1a4b22056bf8ad94e0a717584442c6a0f7e13059eb0adfa7d216ebcf5a9ff0485dbc652dd87be3726e7ca66d20726c1b39ca3adc1b6cc3f1614a2f6ff872bf847edbed003f74f54081e38cfadd74023c1776a0040a9b8b2ef6a1518342276b93b7eb17662c3fe10fc29535009044cb795b53b465511299c3e422e0dfeef494125e09f87bd66422fa881510a2d2e4a942577dfa210686cdcb3e4bd9b0a7dab857e234610a21d9446cca713d17d9a09e0faeb98b2ee605e1dfc885620a1669d5af18054da8289980479bfbc98f29e4dc8f8d7ad4113d2eae8cd5fd6b97fd7fa26efc40f1c7b348fb34d8e91aef0eed6d36e113c3ae3b751cae5b401a02f83340c0a2b288714f4596abb3a52c04313dc8ed347bf48e7ab04c11deb3f8906f6f5abdb3c5880f26a9054e9fdd3530455e985e95631998d918d5d7735834e83e348f062b00f2ec0fd33f93e376d49bed44f794327e07a8fa7d9d22d9e9ad296624518f85d569b90d16a53f8ed2cdecc7aacd2f8e52cb661b970ca428b607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b32642c326fa35f295c2ed4725449d7d8a7fc6ea5e5213723c1395876ade6c8780ba05150144b868521da9ea00489367d915f173d25e3832a4a2039258fca7f70e47f5e5172a75a604df68decb8674010ab86f8d0849ec02f6d070148d659d5abeb6206977515c206179ce2c931b29c67e4fa10eb99483e51a3f20b32abb623b50460eb59c6e89909e4e9ad19c87c9680ca077b76d9b5e810009e00321b17f31deeb67f273a59a8142fefce655cba5ed6f479df8d6399614e4c755c5940abb13ea9284867b38814a37b7709c67680b79a5f076820270fd1b103a3b7e6e8c4a8a8fb8f076bcd4a89eb4f964019760cf2b900a47953ee18d33573a0d10de831e8ac6c20859b1ddad23c1257912b712f3ee39de41e0ccd184519c13a11bc6e99cf10b030eab77ee303c10f87f1ae9bfd827e8738239bb9fae3d7b80cc9607044b49e367bce4dc3eb74882a555ca115bb4e590fe1bf3ea7a0654da64f70d9bb8aac697737f9d7f616603b9a4a9b7600d3875f1ba78f132b830d1a5756d4153a24ef85adacf319b0dcc46388e547ba993a9604bf17a47f3dd9cb07845970b71059b26bee8afba5c2767f93520cee153e23e6b42a559ff89633011deface217bffea3fd85d50e18672aa58d88a2f9b3bb2048765640b450716e75ce2332f83af99b0d68e558061d5dee6396f9c8ea41853ede9b55a9f2433d82c696051c283f5c773d71e367c4c4d143478d64fa7c2107b940a2abe5ca27643ecb58304a92989ed1769e763b3c478b7489449ed15f96739a4f6defe7c0c0aa98baf422e22935e7d204b84dd98b0f506dbd136311f6ffef05ee17f35c2347465c8ae7325334327b92b36e728bb3b3bb48b96b7469274718ef3dadbfcce60f7974a0cfe0577c860054cbeed07e400879e73db8eb5f254ad5e35415870236d237aeb613a16f029e3fd19d45f311a34d389908c6176f51ec879eb57d4e7691b8ce68f18f16550d165ebb58b3568e464b791b23d91ddd8a7ba6ae25051c7b7dba9b10cf9327c8fe7ddadee88c5340bbc5d21d5d223e573a9f4c8e3e1d81484ac491665597b266834928b54b72caa5462cc31028e822618a8a16ee16a30ee3900dd3dff1bc66d315742cdc20149343c61d4b5afe68aeb585dfeb0d4702c621b06bd6b0c471e9996d58e0902f5b2509a5ccb83a0ab3ac15da16fa9aa87f8ee0f219b24a55855cb9ef673f8c16ace7e756b95da85fa83600188296bbc82bc927890260f65a7949848597561c7107a8218919790c2dd72da75b7488ef0d86200df6b0ac9f1be02b2cedf3b826e99c82f36107e0164417b29d41859a0371f5d75b0695d6654b2a869e63da44ee9e5a1ce524376c91e3166fa697df5cc9b763a374feadeb9ccbb3542f40f71e48687c366330e1eeec3f9ad2388cbb31788ae5611749dde02390edb89f282391d0097428200e92789b3175589b522bdd09ba4f54e6cb0e2138bd82ae5ea33804f03d828b596a4fbc61eb65e395354d89b21e363fc018fa4bc62f1110f80232d090aa4aa30d2bb16c9497d6ec18ff70cbb24e07a3a82e4ef1aa78ed5cbb08ee737761ea27faf8fa5bd0560518e0e590d90a0d09349b075f514aa60346602c6bc3feea3dc135a690681e1502940d5a091df482cca437f87e8b4ee6f4ba9108dd2fd288fa2157d075bcc64fcfbee2b946fe670517130c414519bdf17b61e03dbcdf7ff1470191f0980b60e62cd0fbbb7b6fdcf8c131f570db093fd508cf2e3825a5b66a535272bf05d68c6b3b81cbf4ffe8dd4c77487b485404f88800df249b62479e5ebf6880d9874ecdcb33c9dc309a9350c5f1985238f3fe1584fdfd9e0eb490ca23816f0e70287142eed4cb66f10e89c8a6a28e870381cc87c47466a1da3a25e3850d4d17e7e801e71b61d927474f3d511365c2c867813b052921a56a6d95181fa29d8bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410f6a636af91e2f4866625e71c15dae67b4ca52f250332086fc3bc9e7f526711bf4bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba115828901f14574f7b4d1f1ead272cb556b790341b9c31008371c6c05c8ea923df9f06994ecc41d95d4c1ec0bda104d89967c1e33ce6fbe5c1df1faeb3320d125ec93b6712bc521a65a85eba78a2f87c9bad6c6c8ecfb01532dfc5fecaa33e1114d8858fb6a956a33331032e55f3d6d82d9d434627b6c65e98c0ab247c862b239aa113a9045a7b1c876cf026911b9b1360b0e61673820c7e6d9e7b263e714b0acc057ce93fb2315ce171d1456af664ae88d74b92fc5b955eccf0de3c7b431997a2a61d08cda1eaca8f6858db3a2fbe913885808e040cb3a7ba9cffe90867f175431c9d65af037893672f5f72360471ba88ba51327a7a3e4e276e959e06f0277566e8a9f9b209d8a7b942eeb91f296d2665c7148b9489e70d17fd6522f4eabbdb1aaf04b96248f36633b82f56d0c6d0d3b7142a5b4499de526a28681fec92d9666589f05b4a0987310001d8f586820f5543af9eed5fbcd6537074790e10fe630141a012dfec441e269ab6195cf7d6ae69c845d3d6fe133bb4c652b200266950d126e7d35726d8c96fda51a1793a9419e34e661c25c6db6aa6a11b2cf875094ef35bd0f70c3ba7b9cb4c30c25f5fdf9b9d058ddd114e3867c380d7de09c4a6141f7b711b99c3c07365623c66604a32d431fc61732943d2284e1d6f1ebdb6344965565c084874f312922d99bfb1e32e6f37977cc4ff99f96dd188b64468c6cc02caf3a303ee66b5c12df49cb34d086eb1e2174cbe111c6160fabd8012eb831528a489cb591035edcd9ad8c93115f8e51ad56c94bcac78d0aee33de8b4d2b7c19fe6053af1522521c8e9e0d8ffe8ff0f6a144fd1964513dfe4c8b4d2ede55675244b96d38518555d30db5e087aa64304e189d80b9bd89d3eed3f222cd28da648de2045eddbd58a1fc644c0a14abfd7b3e0d545e1e7455f0708586cbaaf2d12c720ac0ae240d26a3b4ca5c82184f3c9481afc9c46dbf3e6fd2059f8574d531c3b1cdf5d07bcb4e4ae0a06b9fa04df75619191fc870f084ca7aa0a7416b114d815b54575f0809d198b860359f68d3a3d77711ea3fab5408ab6c8e2ff58c7d3a2f0d777c4ccf13a0ecb2d656316acfa9355769c76d761c1508519a49db47f77fafdf683a5c1b36031e664acf89925a92d98a49e9952b2e5a983fcaded8bea96d6be80a544b90e1353e83f948f8c3e04b73ae6735f61e1da60ee3f90d675245e4469b1ec041eb2f9670e5f209db2f3ba0a7777dcbf41d4798195f5e9ab13a625f7fe1142fee37657907d7b86f84936adb48d2d0be8f804f1814122d80440492976caad295104103966862bdb540336f39ccd426fa8323cfcbff5228b207d64e66ba238ebb26c74375996e99e4c0529a608cf84827da221a6010b88e598e73dea29a5a5cda7df4349c7cfd8b7bb8f5595cad61ca0df7b908d6221e743b5be1940caf631ac5a07b9086cf015b1258f0c681866ba7177eb5f06877ad6d91e62c6ae29658b8e56d2f69bf95d00abfa48e536b6d3c49ab0b06cc1923f874909e0d14947a2b3548b37f4ae6a6005b1f4b25aa3a4d558a56f24bb9cde6d2b8d15fc04b0fcb2e98d9d51a639b605309715d4d87ba3eabed7247911588c4832b2a8a36dde1689f99b9081091bc55763e0b974fbf8dd187af51af2b07cde069d2c9fe187d2baf520f3d2e7195b333b2aab92232a01dde6c72621a22d1e51738e5bf3a04b659b36897a5bf172ab09afa1670588f0f7b3bf8514e375873d12ee7cf0d572d277a2e04204c5135fe9c80ffbecb6c96b594df7d9405f46772a12711eb35c514c8d3ccd56ff46b24f5d795c0667b527f0166315a0ef18e79b291f250424b739bcf3f5f28de6b7ba8646bac274a58f52ad4db25392fc709d7504ca993bb7c52de6318720102bdccc398435fb0126bf0f3194cbf415443756648fd37c69516c470fa276834d72988b9db428eb53ff13df71c52add14c5d7b1dccda683cc45737fc5d730b5a03804a15d79dcda9e096d201889d7bf6ad093e0e058300a08971e93ffec63487cffe8ac4f270a3608e41e0c7f26792981526cefc2e586defedbe27b421d662d47deb5ebd5eefd4e0861e3ac34383dbf6e1ddd8b45fd06078bbad3194d84cfa593820e06f4d0e009f9919ebebdef1cd6548b3657c9fcf9f1ba66311a9e2dada2cc9cb50acdeb04d4e4dc27d66183af27a613b00047c07c5ddf87112590561abc33e3ec039bde1e8840151b8241a4b73ecdd8ad7f37ef907b8b2c759a3b2f7cb8ef256718e00e0c87a870ba66087a98f4e888b791f15f0b67bb7a15540195c7490d36ed46995117051cd04d26b5809a92ca9350551f1ddbc945765cf5ae83fc8cfddc15c875d357302fd81aa0fa18c157f4a9dd3bfaf3ddcbd2ca4f75486ec7d4faceda00e612a0dbd7b64ebe999ef86ec09efabeb5f1edd8ce376f5c918c95bec5fdb5868f9589da315021d17db801e74f9f5d025bbe668ae9ad3cd12d9660f7d87c5fb2844744b63e6af30584ba839a6995d5999fc391f640d4eae4196a40f23b24de6aebb7c17dd8044d631f7ace36534a3a84178b6385c0b0fddcb1d1244eb7350c41c91e83a1d8084f860922f4825c5be844d0470022e5d4cbc3db8ff802490aa74fe590af191a29a1cbf03e182c88899fa395f56df07a0e5bdba1fe4b599021d890542fff8f3ca49f1b4a10cfa4afde39bf0d5b3b37198bdc3618c3ab2cecee1c58a67c302f13fcb3f3f8e8b889513c7de30020e943722a31f3bbc7c6598af67f1514d60ae1a505fa0b5be4aa785948dbda15110286377c8879b18d0d1b5d8eff251adaa43fefa0948d7a35ba272551b2ad4b9dabbfa96f45f64a7408fd7dc2339afdc1c68ebd396b0c2ab8555ef22e47df881d2b89e41b5101de5778abc694ea4a8dcfaf9ccd5e703504915ed89e8b4e7cdd1c5ef27660d42833b27bde5bebade7773495079e980ef58fe2441f3c180dab3e01bd26fa54130faeb8ec9109c089e47144b5d1186d987b6aecc04ffd89731e2b6e3d04a66cbe9c7cb52d87a4da77a63515cbb405ee593c4a3bf107813cd1f25a8da12b7289a5aec075050116fc4de76616ee7b71d7f0088e38bbe35ea83fe944af8a1d797fa78d0dcb103a2e3f1bbcbcf568c636bec43073e80b67e4f19a0fe8e45bce79e065bf6c2848308dfb57711277d2999e45e19570405f650f1315c20fd25fed649f658cc3ce6db7d058993e810f8a99f1ef0de4b31feea76035a0c43c81bc28b4e774e91737f5dbb3da15e5a1a1da9fe61cef537ef648464f515594e6936fe9680540494d89f269f2e351272eae2443b5b7cca52ef15ecec5222eacfbb226b5bc3b7382715467fd5f64aa86fdce301c90dab78304c1714cf991ddfd9a05ea1aa23d850d82f5b233c169db68dfbac761a083b2c248749dd4168e56283ce84eb024ab562efce3835eab0092eca9ed5cecebdd3a72fcd0b9dd1f341ab80301b6db4141d63e4e56bc419041e30d01ffa706c299dc0313ed86930edf956591f75912b71da5f447f119843568b39d8d847b8e5c3eeba78952ea800d38e077e4f3d55d26ce09ce62e0318375a06c10e3f43b417a24b683ec006c4ff8215bd0497f802a4cb6dae3898a13028cd34ff9e154b79897bd4d5a860b10a2199e056e08c4a3ef7c2b5ab508c102dba0d31c0e1688323cdd58bd24031159b7a5901ec9ab9d70a474839f5d9ea57ea72ae83f35cfddb45512b7b7b2dd82cf92c4dff19a7acfdedfc34f19cff2591564405a4da5a4ffb0f72723e02a3f7ed640d1626a23b60df6e28d8cc755eb8a74b8dbc8b963f6a38d054fd668bad545a16652a455eaf1b7eaf5266a17f10dda555dd2db01b4d478a23724685f34579022370659739b662784b825871c1cf3c795d4a8194ad8bfe64ec8f7c17467d1c2556cc544de2fe4801803138733ae3828c6d5e5467b11ac235128d6f38939d70a311318a9c6e1039479f6026ff571fe41368042122339e710572958531f3150c86278e733fc698cdbf7456e03120f678ee5d2f067ad86f1aaed2f16e6f17ff57cd6c1f56af0e9a6f3f1f2fb0efa8a3278e54ad84937157ad80c142d66bda610b5103c0d10f477a289825979fb30e7a0e562e1f012d4c1d829887ab4521f2b9abfb2de1ba16e37ba63bb8952efac30e67b96ac8e289353b75de81e507f2dbc50efb68d5d89653c7020efeffa965cbab4695cf540a529715aac530ebba51d884391de179dfaf9c9cd2cf8c86f9c72614b1f92e9da799188428c5ca75cba0637c7d414fae6acf27c94f63572f2937749dc0760075dfb39dc704e274cae90cee3d649463de1fbdc72b7904025110911dfe801753320969d1cb32176b27b8c66a82e792dee1851aa6f248c3a55aa8b2d1203484a96b6fc40578b9505cba5be727898e5ebeeac3382649027fb453c48b5cde6b7c1317fab9ad6e994cc60c0b71a24db57a0c1abc8fcdc8aef890270291ea0e7261c92e176962e599f58fbcb780e1102e2ccc8347067ce218add3250f5c2bd1a8e45d17cb668219e74f2f4ff5a024415bae7c12fac1ee137e7044f364f505f829cdf68ba3765e7dee9d49025035eb051544b8d6ad77f6174b0215bbb44453c37c47d97bbfc8949b197dd943cda8a4bbda0842cd4a2e45ef7b057d8151854a98de2e6030efd2e3f60a291b5892ae8b73ab1cd76a3167dcb1fc2a5843d8202bb2ab873c575aa77d76c6021e1560603f421364ee62dac6a503d4bfd7a583b113d1588522a6ad977ae298257e8f3d547afc1242b3fdbf157eba518d03acd24404e0bbac5c107d84d2877ad277b5a08ced0d2cc01289908f3d107886fb284a46386a33c366381eb24abf2dbafe6ff2d4d4283d6bdda8ecb74092bde8a619aea957658bc036270797d2ecab05786877f9f0ebbf84b5956f3dd4f456a73ba92b7862ea652a90e59c8b53b81f47b1306550e4f9ad889cd25aa3ad895c735cb8811ce47cdd1acb55b8fb189dc56170c49189ada8d6a92bf5ce71660163e075724c800810133b60d84e232928b74c5af1dbfdf4f3e56ae5e322cb2a86b139ae18544a07c6403d6e929bf1b7b5a50f2a4f61bcac6efde40bd9878945ac63e146f47cf5511c03c967de4e5a03e90b7a6e44d79764f95d06e4b8bb77864269b28578817f6b031afeb4c904ea5c02806aa37eac200df180651e44ccde05be58f5f82400dbb0abe79fb045665466045f634623036ca557efebbfcd495eb93c2011de848fa506c4eaa472932fa58bdd65f47579ce70652670de0901b8c81673dfa2e9a6f6fe4d1bebad6cc1c4bfbdb71ebd68588d388422ba1bf91a7225e55d5f6a4391203977ecc1070c8dd81e82494fa4dd79ba15684ad0ba96bb810a7ac469e6a8e3aebdf883decdd1c213ef96f30b72929e3af66ca4f1cf9e4d67b1f90306c0b55495c3b47f2e025c9d5be607678b32d83c74becb1055c637c0a1d44e896312ebd66f3a140c6d06bc51e2d9a63b46c0713481167db4929f09967890ab7a3f28826a0560ea9ac31e79be8234844230c0a8644f21fca7cd7846548c5c15ea39d9a71e9645b3841b3b337ab43c984ec6c3d061cad00fbdc8510c0f1ce6e790051cfb162cd7a6a64120d7ecf3303f4d4537c592bfd59f658a4f380aaa7d1d6b1f8f5e90bf26f63f5fa7c2061a8f1a7c51b1a571c7a8100ae31215186e727a53164ee6a13784f0b8911482e88ddebb53fdf74c706f8897230ee564eb60b4a89d3e5b6ac364c1126efd88eb151c213f5468a784a7fdaee6e39a603cd34da343c39f9736d5e90aca7d7e0d17f3f6943b797bcbc8d8a9988f34546356bfb75424a6ec0063efd23cbcd5c3b619ce6099a4610d4db3107caf918a2a404134d6874447f618550a95572eb1ffd4565da4ec526bc776647b79ec790de8dcc48ba711a345d5509b8f89c2d09003089d7ada0fa78de1e097c4e6fe6df5c3a57623e268c2db8f737490ca6888a287a6fcc81668be9dd329dbcb5dfec59c2513259c7f69487998898b847fdda1dd74c15285e06b50b2ab92f2dd1efc7f3575b223e3f591de2c45d47c89d2cac12c52e67fa7689a09042beaac457100e226665a04e3d6339c997093d356c5895d4d42ba61c51af8cb30aabe806cfcf2814ccc1150e1c1bdaba48ee78072a0d3f3a59887e77c54809fe97023553d4e789d3e3c95275e3a4a25651b1d12ccb8748b8bba928459b74358bfc2c3505452bbe9702b1a0f29cdc62bb0564bf04d5152a819c7e559fdbff2637712b40a8dad52c35cc2f58a4d96956678ed7ac9964a1bfab41d0319d61365e48d21decba6d3420ba456f28ece7c18a363986326f1ee299d31a2e07f9f5af572a385794f250bd1c663d90c913e107940454b313372480e8093d35ad7882449889f16b8571e0e72cf5f5c1bdbde21da6a0fa6bed1cb5071fe20f8d425087d0808e051d0f2bba0d965272a4bd30957ed84df8182b1de6056c65342b9d50085d7fe29813107d932607ed639a1e01ddb3fc44beb9b58a9d6a9ff0920b861ab10eb19d5461a1089428232e95ec99d56c8b7e43227bfed45538c650c86444bd44c1dc16db7d204fe74e90e7a8401ba008f765beabef68fc67ce29c48483a2bdb95b37ab5f1b211d76612c4bd609081cada12350debc01f9bda1823fb98a8f379a21fc95ba8d4f8feb75a67241eebd1a7d75fdc1bb56b9b280c39b7d048e478baf2623220f8bbebfa1cfddb5e3c290eaef59fedd0fdfcb27a7f12a8cfa100056a3107f7253676fbef666e8e38381b771eb8dfe209a27abee37e70cd057e32f761567d0f1e34579c0726ceaedf9cb8f02dca72752a23e23487260145df7bccf65f621e8dc32b7860becedb6fa24e4d490c74344114f655c79ec1ace2989a0360d06de662c4084a65cca497e8fbb30b1618321c83770a306bce7314903bf9823d6ae8f87e3aa39126e6396b6c3305b9c2a8fe180d1eb5ea2bca452e4f4c8d2d5a0fbbe5dc7cdda6f7de275510eb2885a8530ca95f5a51f869c20ed4a2a47b9a46df5e9fc4ae7b381db422d277601720bf49e6cdfdf65bfe92c5ee4a3697b36cf5a4062d7dffa729f399116fe94f2cd5ebee2e71b77d297b88ce7ceecc6945eb5cbf983b8f9cc4c9b34a9827b0f9080ef9538711a3f7f85c3891b7f82eb7ef70699a8914f1a46f9719c322567d1d50c92d0028cc9cf2b7d829f5886213b946c4ededcf213a3e097f01dcfd1faf4db15b8918746414333502968a805cd264095310a8239115bb6faeae89f49ba2b1fb8893d26bd04fea48e23aeedaaf1021976c8668fceb8cb4f0ecfe525901b921a2839ca827ea90cd39f85d55edeed5883b85c10b9073e7e431502fa4e30ec09d3e2115853d2bbba1ebd2cfbe598bce99ba2944a0469698ca842275e6616114bd151dc2d987688d5565dda5785d46c8eb096b3361c7691f346d1ab009f606413a701035fb7eeb59b276d56eff37cf51947401da5670301884b31b5d1162a1e00f40d9ec3101f9014123e9498fe43889b72748024375d876b60d0d64170414e7154e5cbe8e15b311ce54e8a7724f1297c7c1e041067ad81ea7995c3adc6d83f74b174cc060f63dcea1fed79db5c50cdb5703d6f5b767a78477479b3769ade238dbd25a20c97a0803ca49270cf1ad3393db36964849ba67319140fce154bb6d4d7e0b547b120aa5023e4dffcbcff2647d0fc56c50ecf23d275b9919e21dd73bbe09a7d7171e9e2c79abafcbb62f1e9062f2c11e566ef763d39ab72ef39edbab49ff1221040cb1be719f291f7bec0e010149e88089e76520669e1dc00a9f667131933723ab0ab2c47bf86ae69b21f5d586a0e37314ef5f41d6b69f43654613e7c5cb039a480237a3c288b26ed46141fada512220d6b03094b4dfd19c96933bb681dc980dea54f9b53c7f175b4eddb10d9ca7b2cf955a7604e76b982f53c98cf088b96f4c3d19c7850f32e33fca28f4ae12e894efff9e99060eff3d51c29e3b86b7058eebd41d5dd12c9a1dd6214c679cd0498dcae7636e5f5327724cdfbd2b86cd9da26cc966f07eab196926d726955ce937cfb4d91551b92167c5451fde521b04de6f29c8f799b192cd66df85bbfaa0087545d1590a8171ab6ff397a07309b42c4264a21b24a64df8096ad96d89568b527704a57a70c7275d19ae01bdda59e252cce3186de13e4042cb9503cbcce10b9ef974572b1e61bcf01fbbf50d64ce7886bc8439812f4258aa951a8fd68cf6eca68e1d8a3323eaebceca9e6de595420510b06b852e3f9fed3e8269a6e12644b4f4c6d16720c26d324876548459d668d2ed8ed7ad7e36293bc2fa062e754f0a412cee246e52979f9c361d39711eea133f90a229ae386679eeefabf29b955b995eb23a80da77738bfa0a70d5e3c79fca2a8346c87dc2d33fb63d5c4ed6524ed9394a743db4c02d26d379d1dbf2865ce3336ba8d2b49fee3a61b8693fff4c6e8a7c53d0bd342bb8e5d365d187c562650d6a2b8204627b49144120b594b3a741ceaf1d18de4e0e8804d73382ed6fe53ee75c198ff0cd2c556d9812921b2ae64ea526daddb777aa49be53af9fec4cbb5bd848d8834f85847af6207581d9604c807342f91d9f991d45c88eec3d65ec8f6b64317a5d18d39a63c9d9a859271393ca76315d6b2854dd652d90bed9aa84525541f6ce1d4ceffe20197fdf4cdf083eeba57ed4f3d681118dba92543b353b8e9123f4b213bfb36c67ed020bb7aab81fe83d0a31e1f97a22fb1ec96c32150b4bfe440d390f11212bd70bd8ee09c599131fc4f12d60fc51f139f7191cad9d8ced3295ad25498e3d9c30cd3d2960566dd4ecbc6f40adcffa77ea5871a5c53c0a967a2284ed6ca15b78ac12865664c73c1b95eb65d4e96bf42806e2f6f9d9638c1499a1e7c36ab26325d54506286132151b2b77198fc4d53502bd1ff46444e57e0a2ee1f2bd27c8894f65bf274f9678dd1a0ce6c856e3b17cebf62a4727c41108225e83f62b4ba2e01bae517435c56e967808bbccfebca8905500069e52212e5ee3abc880a6629d4de02e6fa77e4ede3d5b38e40af7411fcfa1377ae1aaee34c934546224f57c5b0d40ff9ffd9d89bd1660d097f299d60a59df91957bb4b9705ec9db90c3f96a883dfcea528078ee3c0458cdd6d48039d0dc8ecc33371d3b35217646eea54ccb1fd08257c76ee80c7e2bd203f8e5177f8d3812330b7f5e01c0b79d450e69ff937efb2fb505790dd501479336af8b25d4a0969c2a0113ae0b7ec1510faac4ddb2247a26aba9ae3e91400a68860f6f44e181bff0db7c03b534ebd48aadb312bb416c4f707f62515f0681c8e033cc912438da43ef37b08590f173781ba04be707f464a2e8942f44b1efa9d4dae1f9c965ae76c96e10c56d6cc8be09066c35c1b8c0afdf750561cfaea5a9a24e527b56c2886d35439e97f979490279713b98877f8804375e6c0ccc03d4978f8a101ad42152ca3bb6d339e5569022b5b8d0de39f457d211650050a1e2f2e9c3c7fd0728b719369621b37420446f332d4ee6a271c68085235497ef2f75bbd3281d2af85f005a4242c220f2287e28e5a8b7d2caf637ad0d8d409a1ac275b12ba4a33df0f14812371804f4e095e3b291e041c5b8408b688958055355084d856dc822fe66462da820d071c1b13e9a9062c7f5d73bb04e3de86618244e799de92844845d272b139b07f7690c710e36a3f0843688012af6df2c377e457e637b33751b6099bba009a592d70421b75e90b9ba0d01f0954e8e8dc59b6048d242dbef06c26149f040ce94058b4f41b40da2d5b80d4e194d1641d8772cb61cad0b0042bf06b52904f5f893b97038a9b77ac5439d4ecfe295924f81bf26906a1f3024436564c89d6230ee8d4cf8820249cb4647e013f07b4f422b6a469dcdeddb9f8129d0eab7a3413bf2a93934b2a691318f2a0dc2d68705e0fed3594d320603f067e718444ccfb1c17c2455975f5390e061acf014d7cb412dd75a7dfb60fdeb503e3d720d70fd20008e2b4d452af7c2ec26dc630048c37d6d647fc326233823308cbf22f2290a678d26a9bb6f0d0daafdb7ed1fc60606ff087d3e1fe0738cbfcedc1d953896f6cea0d4fb76e93cc0fd554c6682864a2f275ebf355454964dcf1d2969404f37bb2528f22ee7454e64b784a85cadbac6ddb3e8f07318030a3bc0232f8883aab945d6a76f205b4e476965d3c413d4d1a47e2672d5a9304707de88209cdd8d8deb328e0da694d3e10a350d10c1e97d37835657760e1c9c54fc681212ae6b649dc0fbd866e38ea80f37de96251e20cb642b245d4ef9423628caceff5478bf87ca41e9ea501aae101374ba606ac88ddb4bc74c2ca3bb282025dac41cd47bcc6895eee6745f18ca5681ad853d775b34b1c5ebec2c9a64f8bef927010ac1fe46ad114876d67e19ae75a8cf8699484783a26bfcb11db67d09cf1b3b1b8afe67bbda864137aca54837ad4f863bbd1d5318ce195e218be62b79a88d8ccadc78c9d9fe3632ee382fc9e1fcd0b2ea549fb21c0ca75fd8924785c4c69d40e75c0388101603dc4cf6e98278151b94803bf3b35a933963bc79bc393c0757b4014ba7a57ec21f3a15608084401019a0b03365fa296b6302a1a59d1ca84145b3c820ef8ff9a6944a0cc275ba3fb1fd336e947abfddaa3039a35ec46b411ab6f7f367f8b2f5cf316f730d321a64748d6b03a78f09b2fb38f76b7344507a14fca36fe8325005c2bad9ad9797f06c03d8685674cfe667806270cc347226df5cf06e9d97c7cd999e86bd0662e1378abdb1059fc84ceb51a2b23c8317699ed2e1276be69d33215a2bcb0e5eb3afeb750ddbec8620221dafa49aaa3608310d74102f8478de86fd58f8b26c74082ab4d2feb05f2014a558df6e41ecd56124b2cd0539bbfc6942daf2b2b351234876943c4a436f77683ed12e9ce18278b8db4b4601f7814a1a56e3dcf4e42486c1d6e76dc45f98a836022bdc4c170519a86b84de012d8d3b62e9ac41cf1caff67b9b5b6411c7c88debbee6a9d436b341a259a28b1b5f779488337fff045e67377780880621b6a1255ac4756cd56b26a70856ddd160a0b5ea88819ef4dad4e7230232ee6efe776757f08929eb0f72470e4383f4f6f7fee805f6561d2cc3608788293670ca0256fb9e986e948e17052d674174fe1159af72f26a2f4558b6a32adbdea5d3b337fc43fa6326d56f3455e35bb19d6710a28ee5cfdfd69c097484e4b753170e575d731560dc3f3e34df9224c16c84b698608b3092549a64d5e233ccfd78e3e49fd831955d1e69b49a1a6a36cd948ec1f897e32349087d138d13b5ffe3857909ee99997c3e833676eed17983441f4f8f2250013b66fc57666533296303bc82747ba5e0020ad07da3a73a43190f7041c9def898ef8f1291c1a03effe128a137f174c723906acfbb4af25513194bd66951c1de7532594532620551ab9b2c49f34840434ba0e10c0465576b0a3e9fd8dfe4719959b822f831650bcef3b193ed9eaf121ce4041e540316779a911cc4612c3a57e3db459622b0c59ea716ea7106fab0cf498f008c86c54f17703b9620ee8d75bf82b120801efd5894fa29fae2be6ab278a7d10377e7407b75d64f61d717493aebe0ea729a7290aa8938b66f6f0cb45424b30d551bc995f52062eb51d8654764f466de725a8a70387796fcf9f09ddd8bd638439ec43534485a3280ffef2f9a93101f7a1e6e7c2b36761d4201d867d30385b01292c7c09195f2e735385f5d68a984adbd1cf27d136c877be59de57db0b57cfc0fa63f8ea10bae73b60e7853438d74a20c147baeabb86b929563f6304a0fd5f8735a768a17e0a50165eb5dcc2df07e010ecb79e7095a95b15ef178cfd8f8efb12c33825c0df827658ebe7adb7a6fa597642cfaf517f2f0c6166075240f3a91cedbb18767339f9d4e5584e57114617bc38608d80c319ee692b41de473ee59828a86c886bb5979f7ceff152c50d3cab2266f67edd393baa7611a5614e6aaf2187f7a03d7b251d053d2e7c0a602d2a403a0c0600ce0c5f12c93bd059566ed1e61d69bad5222bf92e3c4335007d3b51fcf47f620de611c0241148bd18926101db92215fd9cf8cef50fe96a4573a0ab8de3c83e080500b8de1dd5586b1f3c7fcc0b2472b047f708075d89dea238186b358e767e3c1dd1cbb4ac49e6c57209d7ece81fb7384ce24a0041c37938f5184d78f1e45f543352017bce148b6d11578b56dd2d57dd6aeb62ed192f2704546038c566a34918a619ef1a90c5a60e5bc5bbf4f1dea8462c00c10fe94e782961a96c1bda251b25c11f16d120f4f3ed7a6881be5eb0f7d03b179cbdc01ecd38f8d384ea8b9be627b0ed01783cc576ce554f1d7341ab69584419eba3825031da4ce99e07d48e6b53fea3d6851875e51d131d9c1510e57054a77f3b56f3f1ab15532dc93cb9456eccbec35e2747dd281b497b39165696e71c39de59d468abfc09bbeadb4b03eeb430e72cd2d7b027e05458dc4f8012adfb06a3003c19952b0a3cd952786177067e794305ac4ce8a30b6ed7eadb272aa91c2a88f0b8eda5d1a4a7a162e5482c2ad6f7085fb813533bb04d734ec5826ec85b0d822d72229d9ba3ee303bafb9a7a425e10082ea074655bc346a819b3b593236084f3e36d391683972fed61a4cd112b0e106ebac40667ef2463b07089bd4d8cf8d367f6f3bacbca84b432e1d40267928ee97849d9a96db0ed24862b125b7547dd2514c9236dea8dfc25c3df3efe03f16294d1b176377c85e22d9ed483ea7237f2ae0884c07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec302b3c7a21440647ff24c3b05bb64ea1391084892c5d84bbf87ffd1987aaaf588182f0b1d98db9e9ee8b0dc06cde8199bd82cd2b8ed885a69410a182b81580bf3f251dec80b8623ffc53584ab5bb351d4936a6a3c2cf4db457bcab7fe049311216808b79d97ed37c59eaf5fe35ed20f0b6c52027c97984982003d0f8129c22138e242221f0946f26cf7f540f52356cc5d13f6d26bc68cb47801aec8fb8ad6b2d942d91a3e2c53f24ff68fe24c95a7e3a4d73a01e2ca9f53dc31061b219f44d77250d34931c36b5fde1d6dedb371dfa41bc4ffd94d946f1949645ad6290c8e880396788b631d7a4118bec4a1ffb96be6348c085291376f6802c8b157cc8b756a12cdb20af28d2c60ed6810987a2d3b0aa389991854ffda1ec4537ad475bc52591ab87c78feabfec1470cd3efacb7df0fff9832b25d96d00f4505785ac4df8244aa2e2d3375776c8a4345e603551e6188c2cec163fa0c8b5966e8d40b273e279b2e033168263ecddb76084e3ab4fcb31a5ec0f5c63d011a43d1fba86b20862974c966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fdba9f9c2c5e0e8bdbf2c18998bdfe6bd4eddbec2e9adc776923cca3c82fa45e71473d418691fe7c882561e38c31afc67e1c8f4827fa911e02ef5ccf18aea5539b475dac9a64f6ad7b2d94ce570219b11320acb90d6e28ffa97bd6617d19b2cdfb32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf3227825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf32e379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0cae9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527db2f935d632d3ef291d52109839616356bd7ed7b79db5ab8a30f5a77480716e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e527db2f935d632d3ef291d52109839616356bd7ed7b79db5ab8a30f5a77480716b06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694f45e88dbded02f5c6faba7973113f7e16eff77658f0e71304560754d9a6f65378e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5a070ec6568d01f1648a91f75520fc861373430cf8e24134b06bcb75771b27782a070ec6568d01f1648a91f75520fc861373430cf8e24134b06bcb75771b2778245e88dbded02f5c6faba7973113f7e16eff77658f0e71304560754d9a6f6537805957e751413e802fc9e47cdc67a3d730199cc0d11119f577f87846f66bf0d9ab06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694fe379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0ca1b5e9d4796a930bc6184e336cca0ddaec6c114d79471240e05efd974b83a337bc3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be5cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9c1679852a287915247f643070f339f020e383b8ce5462f55866def61717d66af36f966118b1073f9d99baeef4598b2159c331bc619bda6e438f2400e7cc79b601f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28dbf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850dc3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be5cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9cae210854be044f60547e71531d5e5a083a794d438ac5071d55a67c9d0554dd9c1679852a287915247f643070f339f020e383b8ce5462f55866def61717d66af36f966118b1073f9d99baeef4598b2159c331bc619bda6e438f2400e7cc79b601f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28db8ce1c9812c7b7897e0915a3daac12129e4d0b0eab2f8a7b3afcf00d1255344c752790b84876afe282bcc6046840bd4a2d722b7d31f45390d1f4eed81a3e24511f68071cc1ae22be1dcbfa123cfcb2a5ae954d6dc8fad827b893cdfc4a064871d2fbeb69ee6ccdbfee37bf8b5c044c47299ac167c9e5ef68f1572ae29f96b47c7a41bc919b67f163e78ab17b3509adcf47f4f0cab097f88b3379bf5f196f43d9aa41bc919b67f163e78ab17b3509adcf47f4f0cab097f88b3379bf5f196f43d9a4b8597844f04b07a29061a2e5b1b0445aae8af9646aead3c9236fe2c42d8a0204b8597844f04b07a29061a2e5b1b0445aae8af9646aead3c9236fe2c42d8a020b6f247c5bfdd150a15ad8f2f6b5c9de87db21bea70b2e227f9a9fba9dc39aea76ceee804786fd2ef163e65324d97ecf1c5a15dc9c220df23b51b4c8c6e1606d886718fe0248dd877352811d8e4e424261f120df421053c4fd9d1f1beac2921890ac9b7441cea5221808e4e123281d32f55c0046b7abd0d8da2d342251ef2877b7c80aaec50c58bf5798ceb39cacfbe876545733dd8714b3572b2bea58058fe85e41c189e4aa2c27e0bf4bf040e7be1ea1989e10fb0ff08781ab67a29c1a09d004a1f3b1f048332f63ae7727818d9af1ef4673f2f2daa761645524d0bc8928e957eaf0f725db54d8b61c0c82ff57d2828a2c06e294387bd0a757e1ee47f76e39127825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf3227825114183d7e17c57b506a94b632642e129dfcb36915d60ff78cd50431bf32e379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0cae9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5e9248d4e81ff58f9462b8ac9063c8f81e8025aea84aeefb9c7fb360bbfc650e5461f5fa0033849cea123326e42625ef4327147991bc86f01cb5ce54b4d09a3d2b06f7af543f4036a14b712c26bc86259af7cc49c0cd34ae36058a56ccd7f694fe379782c3f4e30c4354349c9f659299a5fa85433444f3a184faa45dc9b15b0ca1b5e9d4796a930bc6184e336cca0ddaec6c114d79471240e05efd974b83a337b3d6ad6bf06a38be8a74ae09825ddb3cc3e8e93ba73c9446fdfb86f1010e655e6a6eecaed645205f84c00e248d711b586bf39422ae3c1f2b2d1202ac1002e7dad8354d98368607e7120f84f930db15e688ed0c856d50c0aecebd8af497b85e8fa6dcfd57880778038fe36774e6132d213ab2015ab2e200ea0b3281167a0c6096b9b1b0abe61bc97471bb56d733e28da957f9757c1dff27c84b3bd83088ffcf54ab3a654cfeb2692224c1ae8958a8b2c1dd024414765dce034ee478cd8d3de6189a28dac46eb4efb481a28fe8a0533953640a9cd4d05ce94da1685f287bce973cb8e102a3e194824fa97057b6397ff0bdf465e8799a510c7e079c5e649367105256b5335ab4d8b0a951f23b52123c343c41b6231baf163c187a866645462a9243a17d06ff39cd66b910ee1013fec1dcfd0378c14f7b0e9d49d42c4b598bc646688745941824d4443075629f107e9d8e62afcc985abdaea030b575ba5434ad9962e733fdf1c77ea470b5e227bd563c3d6362a59b9f390fa53b0742ebcb12cac4890dd17afb4e6a4d1b3b769c4b23f279febfb26ee51c0eb647a78efc2d8a9ee5ec576431e123bd0cdc827bfbbd92a5359402b8a9737c9104fb16a7a4ff960d7040d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c08d501a8063186e354b9fb9cd87ddcd5b367216333c7a56be3747ecec2b017b6ddf7d36ed1d7f4635f014f3777c6136c3049884e3457bc6c1390dc67e6a74f280d4caeca8cb0486e596fb635f1ac975e612d3a84b4fd826947a8cff646088a5ee41897df844583470933fe651568e0762ef2621c32121bcb275ac3a5779782bf1b4ca1f623c45b61c5471b0d5e8819d0bb8d85f17af1900f38630acdf832a72d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228ccf29e35d0c08ae1275d07ddd6340481895018b5164604e7d1bfa536cbda0effdcf29e35d0c08ae1275d07ddd6340481895018b5164604e7d1bfa536cbda0effdceaac3036857dc43618f8bd2bc1618c9e4ea572873146c46f081515be071dce5bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a059410f4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816350b077d733d1efad23ae6843caad298053b16035a4f6eeafe125b89a990310c8d2866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d4bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1a0d80a29035719f1f9715de2538ed91b44eebc4525e6d6857f936c36e38516485d366ed69afd6c9c3041501bf49e1a44fc70c041b4c1b01f3ac863c0ec592bda76977b9a967f25fd49af897d54a77d2268de868e8b7e1daef41d89e0e7b69895c77d2e23c5819dba9287de37d577193427fc4d97e26bb42fcbc60a7510880d08cafeca85c3b83f890eb2fa6884148b40e9ed27675cd5ce3c35b47a5fd92faaab7b5b87b5480390c194c7ee5d7d67ccc138367a2d4b39d51a1ecb2f25755d61c8df84d4a90f3bd2d652d814cedb5618a44526ce5744ca4711f4d9f3bffdcc141ec3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aac3072634c892ee4c1c331ce75a3866a08bb6f87928b08f09d1d877214c4199aa6f31459f75dd8cf617109a37bf89b2e0b6c5189d034dd9a4069cd1e467fa75dc13e1e2266d5c6a334a96f48493b4684e791c1b389d53e4ca90ef846a479b676478089333cf98dc191b999709d62da5ec149e3dc957fda6579528ed83a738cb882fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be52fb98bab22c325693d0f7a120c76d4d2b95c54ad1ab244aae4e0f2427c0e0be51f15797bcdbd073771f7d39435c66c232e3026f4546f1064263f6e9014e77f617c50dd3c97986d69d296e023c4e2c27813f2835ec99c15083c2b21678b9a28dbd65d296fb93f4944093465e83b004c1dee22400b6e699e468be64ceda3f8717f475dac9a64f6ad7b2d94ce570219b11320acb90d6e28ffa97bd6617d19b2cdfb8a1529763a39797f378302f23be4cdff4d0f2df911b2266e4655d1eb974b895eebce4a39d741088ccbe899b25eccd4acee3b8e49bb7016e2e4b7f2bd2d1b2be8ebce4a39d741088ccbe899b25eccd4acee3b8e49bb7016e2e4b7f2bd2d1b2be88a1529763a39797f378302f23be4cdff4d0f2df911b2266e4655d1eb974b895e719cabb0ca53abc9c6201e9268816c8c52f2d7c076bcfc92db1a4ec1f3e555400edee124bba32f521b47add9f993bc34c84cef913ca46e6e59fc8437b3d6558176431e123bd0cdc827bfbbd92a5359402b8a9737c9104fb16a7a4ff960d7040d32295c5cd9f81b537b4dc52bad3abfa35c2f16c2c79ade57ce1c7fb33978c0b98acb66647f150e603ef02bf6d8eaf9eb1071f3bfb02a1723586ae9d2e201228c460bb5c38179d1e9b37403bb526d9ddfebf9eb090d09105ff7e65fdb839a98a26ed5c118a5a29110531cd1702be0f1e1b4b80f92234add2942dd2a71ada2fa574fd322876b688d5bc02bc6501052b71d8bfe70ac41900503016c3bb09ecfe533fb3dec5f88d2a0ff846428314fe57cad0a9528e38a62605fc598caacc5b9cb5e9e62a373cff46074d153cc0c63596e3ebe7a4318484633f16845acb19ca02f054640b9efca7037e7a196d765ab1135b6c8d63f4baf101425170956dbb9ce22ffbccbc8dd0cf06623da2e650b607b6b21d9635b6bb2adcf9718b728f05e6b8abc01d154efb96d1c9fbe04cfd4fdb97a1e4720a60231ecb49efbcd4b3f6c44c97936a84b47cd32dd84d64867e1106a868aa3d887174ef4469f4a1bcb7e501f7d569dd8e83c65e71951edb07214bc8af515b8efbae938c4e1c774a28f3af04868fd886c4faac2092a3e677f229839361ad6d460e6386ebd2691a95a16dcdc3e1c6e064d2313f2eff461087a6c19eaac6392309f9788e38a4dc2247cc8ba0bd8239f62c71d9d0af4a70871a2f017dae3e322e042523f066ee89d5990ef667dfe26f2208d6f888575434309479dc1b8896d74578aa5bc71f7416f85c591055e9c6f9fb7d8b3e0c880212e0a5e59e4c98d72f2946e15bf93a0cc24932f317cd69e99cc1e561edd3e4297fe83060a13efa7eeb77f8aa3c35fb218d2d2a04271586720534e1344274c42a46a56d14a9b8d9b3b93e354eaa8f949e4181db2ec4f6cf8d514e8f75cd6012e82f46165660d0a02a1f9e177325cf46c6b2378a93838b151614caff23339fc81530503b5f3b7c984110425db67880b3d15255f139197e1787c80dc8769adbc7a8a33ba429399b82840789fe346ce3b56872f0af8d7148217f070a9331c3b56a834ea616077e3100ad1e31711467b161deab6083762986104def183b545ce69420b890491ae402d1c25929d5f7deceed324a8a68fcdca7fd2452d5e6e847f8c289568baa53ab221ec2fce605c0dbd3b7a62f3dbe63136567cea55a9ff9c87b5639a949a768118398b40d5567dd72c229d67c5517fa7d6c10b50b1f136769d347eaa88268a7f26858e6540df83f2f69c80427ee0e338b0c600fc8b6e565a8b7f42722109b0cb9457507d5eca1e3a9f0d2c137c53bdb943acc452ee8c09c3454523ec2d60414a78b12e5771460730e4d6faba43f76c7af0e72518f2f727807be614fc0033b09a38918642cd367193d14684d86b2e3db2096b09c69881d32da8f95dcf7ba9807367f0718ad94b1659e64032024feb87fe6758d43c833bb5e05be1ac99dfb3c188941fffb68bc7b64f3cd2fddfd5e97770498d3a78d865b7c4bb0ca080b4ca218c191844de53fc6335563f43599677e151cc70d18458e1c8360dca8c24a6988208e7925c1dcb24811af5f23e1423e03a88ba0166d0b0a3ff0c7efb8c3f552901996877dcfb64a44445e5a533eaa43a7337ed9a2ca80e721f6100da1e23715b2bbcdc73bd56372db6f40c16e7711a976b167b7ea714dac4959e7e4fb27b737f55eaff6579c77d376412e3096af7dc33007c6e4d87e9367719dd586918d19b269711239ca51728cf386d143aa5014daec243f310793cfc6c48fade2410911af4494d8a33fc55a4658071d70dafd78777347a7117b07f971e8066061ff13bebd560eb20d84a0676022f5ca1d1721ea8c4796dbfa1a6eea560280c583b6f5cff0eec00988934d9723240346bcaf2881b5307b0d8e341bd8d10c9807318684bb7532d5e69becc4f7d7f585292b4cf6d3799995f2630d94373d71dad0b004a22db9dc3bda1c722e7d988bd1b049163da726e417e2de728f94f8f58cebe877fcec42127516f62b59fb5cff388a4fe79d0de17b8764f962e15b4eb6111caff143f855e292e667ccac0720cd22fba2eb4cc2edb690860ebf6ab816613d49d160f84a2abda3514f468573b5c7d78f1c295eee0805720adeeae4c4a00120b494165d8653b3dd37c86def58a919441ff09d360e1f653ef90e608deb3291000bab3320980fa8d97a73cd939c22a4e27784509175fa2e7c0954797d936561cdcb593950735cb97557e3fcfd5aefede8a30c753c13d848273c8972c4df9940d44f55d6573e9452f1f8c0e1fd53d409813f2c7fd4441090db9665b75bcf45b58fba62dcf60b71b5824a44867ea5b12dd8479e8d5cae836a897c58e2f9afe2ad153e610c47282d3ff3802a014e621394f0843dc7b3259fef5d1a558a24b6a1bf7b6117a2b0209b6a1caa6f2f7e4b9c93c45630877ed5b787d7068a4cacb0d1213165270301766a53c459ffcef3726e6ef3400be84bf13d8c9b472c389ae8fa38021ff1ba6a92c4b8ffb1860b3ec6f6831dd38f33cccafa6188185db5716ca27601bf2475e586279d0531ce4f9cdebb885fe4899b249be7066d231e4a0ed0a2f03ea6adc0bbd5860338461f2ca589d5d6f6739291fb4d84588d289d224180cfdd5aca8841a86844d260b6be01925dd5dbe32e053755b5f275c24709194c9e46b23005f20e993d5732b19f8408c9d38fde157f76554be68ceac7104373b58b8d9b9a3b10bf2073534cf99e326a434a64f894701a535b22fe0129783279b8dd8608ede72fa8725d0e84ba971cfdc400c1f62dcd14310d53c4e391221351cd55d6550c6b97bb936dbb5160df49a02cfd76e4abd89286ef2d1e7e7147b58314634ce74cf805a9ba851f65c517b1c7bca67c33e0240b7112b513885917530bc523ae49dd35fe3a7c0b251d1bb88ed66b5ee74cde97be45d2b87f8c7ea92d89508b1ee0672594823b8ab52df4524f66113c2a125abeb537ed167b9f4d4a4e3da67b16c0f7ed22404a3d5ff3cfcb2184081eb57b446114728a61705762eab0251e55b4132c9305bd0ac36078c64a43b12ac108fae33598df03f44ecf475e97752ef4b57298495528f8dbdd28e0501587fafb68b52ae20df2ce9f3b785ed55d4cff993425fcd742e4fb361f2eda191689eb9393e6dfd8638877d1a359a5bd831b7a71c4de3852118fdc2174e511c12a1b4e5cd09b326dd072aa42b0d6301414fef504e2dd3cccc67de9084f20fc434d2f83257d37e794c81a64b9cb54b118918ab920b0faf4bebc41f46bc5e3bc769c26d6085a2975a42d52ffedb0c41adc787a9488b50178d1592cda1728ad2dc18375e19379d7e7b1a5cc6963c56df93c04f318f46f9bab77a4a5c8b90a18a6068976e8acee242d8d892232f98001974d0cd2c8959f9f5e2c76981b0cce4bfcd223c09e4fde13ba39d7ec0de5e2511a50bbab5f7ec68cde799c23906ed1b62df906f0fe216c51f57585d6165e316d28d948001272aa3254a1ebdec83b1b76080ec5a35b07a12f781fe759d32dd6299b613a15e532ebfc6ded50bffc2764ec05589e9ad67cb01489be00e5ac118f302bd9eeae2bbed8419ef0c6cf86efff235790063a7f2e49341a54a9e63cf15a60e53713f897be04d1d58bc3daf46dab932f1e04db3ba883434204eb8a20235bdb788e2f9948095d29f4201a4749f5ff04d50fe34269aa61c6d11087ff0e0c250e22011ace655cd05d5d0faca397c9cb2f4fd129bbc6cda41d7b05a8b50c3e643027156d4ad40ee5a5d06fd989e64ec8981983333dc486310055d02753fcad0fda4b422f749b7b25f68e88d12d8241f8951b2e8330541c69d2101c232d551bd478e86a1708f2dfb27b64371905853e727e1937e25c4aacb841960c61b767f57e1e5ab3d691c15982694310260a27b23f28f1d65d5ed3eb22acbb73ae0f4fb28bbab1c9bf522a4d9612c2f74ce989777bcf3dc93c7a62aa335e20775d3afd1ea2209211d34fababa34f29e3aef7c6a5e2c5a5d578412dce7af6b14da3aca7cd386f5b2b04a6b047284b1bfe62797fea6e95e9b6bcce6b8ffe5b8cfa9265b77a78ecdf5eb529f592d7c02019decfc6fff7f69768a5f1203cb264f396d86bed7421e5b81a7e68b60ec7ed0c467744f5bf178b44c9ed087ae1dbcfdd2a9b5b52d9a194162cd81216296622b855fea6d30f99a288b9adb8fa2c1ff4947fe97a2f44ec512aa25aef75edf3590510fc154ac8da0e800e8347467545fc9cdd8f92b4a623113ba5d483bceb5d4630c31269745437d18200a98a43831e7c09634c1a4685678dd3c3a4af59ae20f21eddf724ee34276156e11c895041025794ba1baa9ace3b537d1f58c3cd4f04ccf46e2cbb01ecd0cc84dcb5c5ff29e3ccb560ea24c440ba286e5715ae46615a15d3f1919869470312fc4eb08a732580abfb0d4cdf9de9ff20942b93b2351d0e9f8e3b9cff0357e7575e2bca71a7ff7829712c1655c63e6017c63d40e3fb615bd1b7021a6c720f8fa5473d5f75f1049374ea6928acbae66010b0480c134f557a8ab3e8edb9f74d0550de82d1158fc4a3c799088be222f2dcc6a896836e27b49faac33fc62f69dcf23d6b0b24d4c8bd837286c1761819a9893cc5c095286f625b83b937580a02945fa64eb5740ff6f59fdd6f909ddf98f783f079fcfd6bd4049eba579fe982280b1a2ea64dde07b210f2e7d229aecb8187fa73d15670dee11af31d058571fc89d39adaf78704fcf5b596c828bd7d8b084d4887103c7dca8bdd0be871bb585dfde6671c4e7d803bf0717aecb51dc12c113a366dda1196a3c4b06fc4e23eb09866342d575d87c5e2dc605c0c468557cf92dc980baa61422493c34eb1cc9efd2ab8b9b88f4f3cac111a9e572c4bc417f6d3858bd0ea2230fa907bf368b4bb2b231278091a6da19382ad977bc30f08b9fe597747baaa0348c052b7f21ecd25d39b6a332f94a570baeba08f73865cd184f9cf211f346acec22de40dcd79817b53b1a60739d83e74573b3dcb050fde2cb9b9f7518e64eec15801b5cf26860276843f9604da588ec9f331fe94d2196284f41b37aea2f699d851094139e947e2bbf01819d9ed65b1bb8aa7a617b98b0b9ead686af29b79daf5fa849adb098968e46bf3aa3f9e292f4db5cb34fbc58391f53e311986bde057d979d62c7a38782b917a03507187aaedfb7279b9dd7344906945115d45a07ed66efd698b39f386b916e01af1a4de158f3c523d0366bfe2729679846f8e0f019e3c0586c1e98e8a5072981826d8854732347505b3f23f91c6365cf96cc8b0076f46dfd41a5b1b0b4f89fa850211ef000e1cdb1615d88f39fa608dbad853a209fed2fe8c05947f6fb19b0da564975381f34b217db000a2a3824255b3adee60a1ef4c358bd6c6d91d943338e8129805a50452ea9a3b9d8bd085f851ae245458d2b60c987ac27e7aebdc1c131a82a857e73b90ab167f3bc12a89ba2f513e34f4f657f64e295cae0ffb854937558bd0b8612ef359902227711e004ed0c555995fda4d23c311087c23a325652e1819e126893e129ac0a756f75106afc492387202c0b24a01d84e075926fccafd696d6c15606d191aea2cef82e1c589fe262d2702df2e5cb99778a8e4c7c512ca3a7bebcdb91af7f673501dd65777514e042c469754d66594c691069640b6e5fcce9e16d7c3a792d9857e0d2b51b1e2143c9342b5da088cc09950dcc1dbc0c341da4d800d48d0c6fbc94e2ac9b6dc46de3663260698fe2c81c70565bdc589ba9798980ac22d07fc4b3b82c5ae1dea438509fe6cb82f613d45ab02974182cc3b1125645fd6154b3bae71113c284b8319550a11c0fa01258fdc9a73a52e3e0127b65734278df191efaefc72f5a0ad744be4dcd09a51b19e9385103773a3a6ac722f6c8f5571ac41b93ac65b99318e4967b2659e513c39f940bb887335dc7d67f2547a2e5d866a26bfd06352f4d7f059537d6a3d79ab7d8b37157d38a8991e2aa11d31f98248f3176095509a6971d0779039bc4a134af83ebc5c902340e594f8b5c185a7a8ed7ff4960f1c329388590ee7f6d418a8705e928798de8ad686124fa62e352268cb780acff3c6998c5dd4bde4a8f5ee4d3d4fd4e5aa456309a854b58874394910c36d6361749e0b7de5e012473a2c4c486b4e934676ff7ff5f1d0b93fab46f390cf297869572bf6ddb738bf155ecd2db12209555187f3d437f4fec4f649235f87ba37744fd3c4f236d1c06434cdf98dec567b1d5bf9a4cd584beea76f8c14dc245c9fd31983d3ccf08f86abd95c21dacf4b8fc8ffff4e353f06c1ea73cc129e56fdd76b7919730a95d3fb3217a1f238c63461d43bdd9ff4c04482d7ef45ef791aa8c34650865042a92005c73a27c4133faaba88d155f57e5289e5712cbd3c860fe77b7cf9f74559bc1061d7598bddefef25e8db22ccba6f5d36a11ece451d11484a224b07ff2a9c26534c8ba0517998af5c06d691e044e91773191302a1a3d468c344628b55736d4819c13578e9b1bdfdfd634599fbf4687bbb9027ad9c536ec2d1368652e3b514662a6c216794c7e578f33bf2b5b9db376f3943aa4bafae411ec44931c0fb1c3d421001d15a9cb70de1e29d955278a97e8f62bd0315884167872abbea7a53da2eb02463f983ffd8bf54d236f2f7c948af0aef837f49899fdbca0dfaa2e8005be85e454ea66fad740cf06fd5899333b6b60dc0c7a95c41d5481f718fd1f5c3abe27a3496879eccda870e967c8784adfa98190b88ffaf1ca1c1c0a54f01382b1628774dd93c020abc7045c54fe4172e34fc21530b8190f61c0f581baea8cfd5c4d5dae95a99956018c7694753adb4ab29ec30035fbbc819dfce23451892a0e5247adab7ce024f38cb9ad8764eb9af31728c034a4cd8b9e855de7d2e7b122730c6f71d6e12e7fb92e1d78f3b44d013288914ac07168d3ad223b950bf7ca7e3a95eec67fdf93229e533ce436814f59e3f4ecdbc706637fea1e277d4b4699f47f0a1e85cdc9f25c0bb448165373895a54130eb16af6b096d54ef7d2ff26279983b4ecd555473bf85042433fad706a22708d7b968566d4720d55fd921a3a1b9ab165790cd5fe73080a8607204bcac244eadfd4bd6ff0a9d5d8f08b1894167709ab20489a1153a56f20df2f384141dd2fe853a0f675ce1c6937b1bae2794b0d888a829b8d4447a4893bcf1e1398f6c88fbe792c78fb92547aff6c1c201fe6e8ce4a8c0550f01e080300f30cac97bb8b0f356c9ca0dd82c7faa22a3b3184ee36f20afa154cf1b4fcc843d919c3bc56444f72a5bd787719f39b79c040e7c9581ef92651c0794dbf9e23764cf4342a1972ddb8f1814e28c15fed78421d2bdb324e723c8ecd04f96ac25111e2eb10b1c1342ac08be9c43c4043064f1a5207f5ffc8b2b4be7085b84c5414cf8e78c7349c75452a84b7e797fa3826fb296bed521e64d521bc46c99e0d18d1a13b3015f5ea7923e89cf2d0d3492f43b1e6e46d3f1f1e9701678945feac951f40746c2c773ebb016231900c6ac006bbe883dd798da1e5b1eeefe18774d513fe3c3265d367492b0345cbeba3b5ba24b7b8a28d69a54b499518d12d4f86f87a6289fd59a25017699aa0a1bb64acf8758774f3ca1b8ec0d5603148b988df819dce27fb8ee94f4566a768a76aa738434b7014ed6596a510adf8b6e36d4cf3a34c46cca86d2ca9d053dece6fd32a5ff767d8facdb7b84164f482e3c9806af488f63f0a3646acb85cba6e4684cacef5da2b4ab43c626a2050b96430d57237135d0d5748e5d8cfee58245b77e8d759c6d57d154ac64625e0710a0488be45492f804e311ec24cc73c3ca6f94b1eb06cb44f6503df7784e011a3782a835eb08d6c6fd13e155449260eb2ff248eba83c94ce59ce91f8814c9d51c5914bd41c48c74651a0bb7ee733fcbde5463f46b29d935b22179ae7e7ae13c61ca02a9e376e069bf7d2f2c513e943fcf156cd5d1b9f92725572bb07c38d85e10fd30bb2d31a0d81ce26c56fee65c3aa3d2cdbaec74315cd2f647739b6c282d20e8b5a37db5a8fcbea1e513d7e35146b6fdd352c2a0afdc64d7631b49ba64cb0d1174f60956d8dda5ea1dd4136d489caf070c2e01bb881c3801307fa394af79f80d5cda129d4951031860d7a293884f40ce9eac9ff7c4f4a0f3ad8c1f772e781bc5ce055c9706597e6a0847dddffb7f1042914ab0f3c9458570ffe61df95c75482ab4595593eee42dadb6d1399f40c31963733ddd758ff9706d431da6a7bd2a2f60a9f2b495389cf713881f6bf0facffdecb3d4c3e3c9cacc758c1a2140239bed966a85645f40f252863a91ac0fbb2a723aa8cf65921b8e259f626b4dbb8d62eaf709149b9c37fcfa50dcb619951b0482db61c28b96fdab478a8b7f636169cb635b4e8a66ad7a469131e1098218490cfd66bce9ea93286f3cefbf2df6477b476a8a11aae32ed19405b50d8c1e2c0b13cfc9935280da07868c02e3fb3d71ed2aad7c52b8e2046069c0be8bcdeb2bedf0032be567442534a3f23bad063ad34208a68c633588d0ea25ff8d48a3be8bc2a3e6fe20701f9d9ae54eb205cbdc59e7a3e591abd4a6067e8913158ddc772def2232c5d309ab732c4a828857419c7ee7bb514f9c74fa9c65ea9602dda7ea2a9a5b282c7ced1846cc3a262afc832c67515ad7823274f46be540e566cd3b77306d44fd64a3fa3069bfc42707645e7c43a8b9aabbeb03201c00bc5ae796f29a2d16068dfe73f2500e945f200d2288fefed75412ef4b7b7a199b3fff1ee9a77f8cea2c98723e24e635056be393a8e73cfac945bf62e38e71429a7bd7d9a4af2e504af465e40f91ec7bd7921d622b83c9010c69e179f101d422144649a01a096ea55d1033985ed4f115e415880b5f5dc298d83b7d36addef13e14eb41d3d0247393ae0c85a3ab62867e342566f2b45b02fd291d545ab3f928ac82614d42730801ab061b2b18b9e5d7c00aac22b4585bde91355ee8d8b12f50338596b7eae0f090ba36e848c2ed1dc2187f3d8be347da2d48d30d2ee4212545d59f976e6099656da3a659a94f04b253a226ab66446b0d9f793c58dbb9e2289700c330f6b33a4faabb4f4c0484b45c950847a901e43feda1d2d24c829724367cfc627a414e33f6c42ccca65cd9cf475650ea0d076982f96d5037af0f813cb8e9e3656b07a5ac0250755f442e7b98ce923dfb97f42ffc1f82bbcfb3a6cf740043640c535204fc02e56394a0b8bcd7ddfd2ed71a922113c8f13cdd5e3ef404b8c15eacea15154af13778fd5a93a002b292579edc43e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec22443e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec2247a19f3ffe28a4b5ec88b2e7e1da8835ccdbfa7d3dd57e5fe979beddcc8539e8a9f1338767462faeec8e6166b3f24cfe82fc5b3e98021a6f525e77ba986357addcd1910d00bc3a4d7eb3cf69a22545831480d877149f6dfd8abd3580192974a7b0ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a1810ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a181b5c35f67eb6fe947e621d2bb34425f3fd7f5ed18a23232d65429f6e5acd2a816c08116da19f46fb589c1b1524461d701eae8b738d18e925ca8786e9aaf3fb244f4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d43e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec22443e03440685da923569f1f2b566569ac3c79cdddfe1ebaeb230a835be9cec2247a19f3ffe28a4b5ec88b2e7e1da8835ccdbfa7d3dd57e5fe979beddcc8539e8a9f1338767462faeec8e6166b3f24cfe82fc5b3e98021a6f525e77ba986357addcd1910d00bc3a4d7eb3cf69a22545831480d877149f6dfd8abd3580192974a7b0ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a1810ea46dd6469f4eb625bb25dbafe2ee77c16ae1c39966987316fc64378ad7a181b5c35f67eb6fe947e621d2bb34425f3fd7f5ed18a23232d65429f6e5acd2a816c08116da19f46fb589c1b1524461d701eae8b738d18e925ca8786e9aaf3fb244930dc57e10ee066b97d3a314b129bebed9e4028edcd923736f4fc11a274ecb12e58f2b7eb89e788b3f4a0da4ab67efd5d8f62fe35e94492870a51abf278134fc22c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc5e81e363eb1bab05957324f1c8a1c01b6801da4195e96f6ffb6e9ce79e4db1e4922c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f522c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f56869857809c4f7e980b209367dd1517e1c157523d43501ad46ad6d36210f5b63d16220e2f3bd444825c9c5548bf413f19f49adb1cad787e628a642548c910fb27d25bae998a17774b9e92cb4351362dff1182b1a0c53835db4eab969b7c3c9b562d39c6f8a02afafc0ae9824051be58e45576c396335b2332ab086cd3f797a37da9490214fb95b603202d3be3f8765a9b605c82bfd83d36c61804ef7667fc1ab818c2330b3bc19686e7f58764ce4fb0179e0c43b9306ce439a8b9a8009fe3afd818c2330b3bc19686e7f58764ce4fb0179e0c43b9306ce439a8b9a8009fe3afd32d78c1f2ca9b11bfc911b57334121872aec927acb99a7b364467ff10d147db0705a4cde48b91b1566c89bffc62e00d91bce55907c92753b3ffbf2a18108f4fe705a4cde48b91b1566c89bffc62e00d91bce55907c92753b3ffbf2a18108f4fea55cbf06b05f821ae45727db4fd64ae6604eb4ecbcae542d8f87f5f61772d754f7f8804f9eaeb015f1ce8b673b08f94838e821b9093bf18c61e3f1f2d5da01c4f7f8804f9eaeb015f1ce8b673b08f94838e821b9093bf18c61e3f1f2d5da01c4c946547e50a681cfa37690f377b9018cf6e5e8692d7125ae2c305a85e88aaee8f1ab02d28ccf0681bc301bf248a935c8fbccfb49e5f23230b5a161729c442243a55cbf06b05f821ae45727db4fd64ae6604eb4ecbcae542d8f87f5f61772d75432d78c1f2ca9b11bfc911b57334121872aec927acb99a7b364467ff10d147db013c11f04cd035efd2a42159718d40ce2960990ac67818bd3d30f77ad5bb5f553ff15979f0a4cfa8dcd5dca716145ac6818c4c46fb47374cacb9c55a4cdc7b49ea2334292c4fd55295a8c25e14525073751ef9393102ba30ad8bcbc05cf9b254984af4456439af3f963c60f8b139e57a4569a3e5074091ad8c037672dfebfcf1f33deb74a909f46411d522752cb57c63d3daafda578782a12e61ebc7aae25b98e7d5c2573b08552c83fe79f81d94a28586c6a747242c9c1ed09c68f5ac03f5d2499ead878d0c4a36a7f4cb32b53c173d5230b9acdc174a46859354780cc4b207099ead878d0c4a36a7f4cb32b53c173d5230b9acdc174a46859354780cc4b2070930dc57e10ee066b97d3a314b129bebed9e4028edcd923736f4fc11a274ecb12e58f2b7eb89e788b3f4a0da4ab67efd5d8f62fe35e94492870a51abf278134fc22c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc51f15cf66d3f6b49fc091e54d0ab2931fca9b79c17b766da06e2b68fb964a5cc5e81e363eb1bab05957324f1c8a1c01b6801da4195e96f6ffb6e9ce79e4db1e4922c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f522c2096e700e4a9d1dd1262adf0755b0f553a7e10540550110c2d76ea0e1c6f56869857809c4f7e980b209367dd1517e1c157523d43501ad46ad6d36210f5b63d16220e2f3bd444825c9c5548bf413f19f49adb1cad787e628a642548c910fb27d25bae998a17774b9e92cb4351362dff1182b1a0c53835db4eab969b7c3c9b562d39c6f8a02afafc0ae9824051be58e45576c396335b2332ab086cd3f797a37da9490214fb95b603202d3be3f8765a9b605c82bfd83d36c61804ef7667fc1ab24beb5796b2da050abd507bb405aac5489d07d2a4bd20a49258656f66f89bd350ad9c1f7361789ec7d20de1b7d31bd3fbedf9b5aa6a91fd584d2e548f14f52e51c951ea5d63c62d820fb1390c090e35428722d381e15ebc740c7252bc06ea26cde18b65adf9ec061137ca2d5eda6cb618b4ce6df184ea85908c48ac12a63a7a2fbbe1e6a66d0c796154b6d5dd495ff1451a63d33fbde99236d8907634dba4b1547a30e2309727088f068eda51cda498ab68e1f1ab9bc9c5ac8e4e5bb611f566647a30e2309727088f068eda51cda498ab68e1f1ab9bc9c5ac8e4e5bb611f566686acf56b558f63f0ca05b70848678a6af1dba214bb51ac69a992c34146086e08346ce308599cb04e05d7da01c85f6279b2590e675dd4dde88580f153de75041a1798a756762bd9d38b8360ba2c831e77f2634363afe2a1fd0022ac495267e43a003580926162deb7d4307775e6028baf29ed509f2bb780838e8cf220bd6644be003580926162deb7d4307775e6028baf29ed509f2bb780838e8cf220bd6644bed139c6324efa26a9287e49c6b59f298adf29af4e89ceb7ad43b09f1d10b5935644222dc1f754fd97cd5e2a5d18f12614b41c438b18cbea41d8dbe8035f18c9004c2b270c93092fd71ca6415645e3ef472377d06d05086cdd792d8b5830192effcbe92580878e9257cac40e43dff2454210d6ba2cea34c8434c6780566598506fa7ad54314170e82cd00f70f05cf8db2b5c8c10ca10741df4fb7b7af7ab8208a5a7ad54314170e82cd00f70f05cf8db2b5c8c10ca10741df4fb7b7af7ab8208a5472bbc49749f84e81d477a02e557848ca714cf0cf8d63e3b8c3e6b83c6acf67e18452289376858f59e28bd212f49deb45a65ac9bf86a06cd87e236eaf0fc9a80fcb530a6963fbbfa4debf1cfe918205febeed2269d08c278b721f7b9e287ccd96778209e9324ddeabe4c1e456fccb9e902f85f334072d8e0ed3c23811a32c40a6778209e9324ddeabe4c1e456fccb9e902f85f334072d8e0ed3c23811a32c40a3d531f4a75b4886906b69bda940356bc27bbd2b823c0f3ce03965f415bfa318ac22a8ff09a708ef7c103f73abcdf37cf9c30395de64fbc02164e67c5819751892771d65f60f07884fbebe47a0e1bac36503e58274fb6641d8210c316001f289cf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d56dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a556dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a5aed3fde55162b8dc9c7a86286107fddc49a859c7c848925c77a06e8fc8ae6840e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e3e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e380b4d12a5c90a844c19d2520cc5534f24b659bbcca24c6c14357707d91d5c25c1f3827e990c9bae6349c67f1c1031689a99bf6103619787cf384f0b9b74f9a9d1153b7aa798179dc4c7fb134c5c084b9e2b3f99990291225ac22908960b2c147b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f1b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f120f161b772557324e5aa804ceb925cc3971745ee80941dee7d162187eed4fbe5cd9b7da8b0e6a2823a81b738ccbdd504326fec52da17250908583b5ecaffb94bf4b3ca5a4737f0cf0959a7e0128bde460e0f957251bc2b11cffeae6ced0aa1e4f081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850df081466025f99d604849c9a4dc2dc99f1f7c7861017de794fbb1d74298a816352866c1f30792c1dcff20cb4dcc03078a8f36f8c6094023a0bfd33b9c6006850d56dbcf9c4f73e7e5563d4aa3fe5c0485ca3c0c70eaade9b8beb3c3cf050c31a5aed3fde55162b8dc9c7a86286107fddc49a859c7c848925c77a06e8fc8ae6840e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e3e3364bd7c638b581da95df30f8671d6b9934457ec9275b63502418c7e94366e380b4d12a5c90a844c19d2520cc5534f24b659bbcca24c6c14357707d91d5c25c1f3827e990c9bae6349c67f1c1031689a99bf6103619787cf384f0b9b74f9a9d1153b7aa798179dc4c7fb134c5c084b9e2b3f99990291225ac22908960b2c147b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f1b7851af1c9d2102cc6f2a7137800eb055730c320eb55a84568e8d8d71bbd92f120f161b772557324e5aa804ceb925cc3971745ee80941dee7d162187eed4fbe5cd9b7da8b0e6a2823a81b738ccbdd504326fec52da17250908583b5ecaffb94bf332562cf8597f2bbb6fb7e7c32bb601c1ac4a5eb7487a12b77a528a9d810b9b35aae5bbe985a694954d984ce12abdaf1e57a8a425b62695be22d346d4651c338812d0def9e2f4ad96ab5c1282052131f632eed2534f8b38e1ff902350febac28812d0def9e2f4ad96ab5c1282052131f632eed2534f8b38e1ff902350febac2b7744e8db5e6cadeaeb7231d312d32b059b2f0d782c2cf10b5d254b1fdba046f326616d8eec20910657d53a88a0b9f85db93fa2c04379d2600c2db1dbd6ed45e36a85096f4618bbafbfb6b8cd796da7a0d0b6a65b2a15a4bb76b89cfaeae9bcfa8338e0eec3ddeaf137979cbf07895183fb9eb6868daac26fda0d37b40bbeed82eeedec151c13247384d5d7a032060a9a90cf85959eadc087087adc6bb932299cb731a2ca30f0ca293b004e7445dafe41a050737680856e31e3d7cf128e639bcb55fe155a5ed431ad8817cf765a89d4797e6ec26e6b6da6e7a9e0cc58e5cc9912d38bebb346b47909ee1cbaa1154b8942f628e104357fa0657db32b1554bb7bb64ce02d8bcf27941d4f00746dd4367ae784ad64b418217954055d93aeff30931ba13d17b9b7560c1c2ad383964f67c242f2184f330665a7ecffaaff392eeb91996f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850d96f6e7de77d330dcf588518702ba596aef7df5f9e8bf04a1d92fbb165c59850dd328c0cdd6fb41b1c7ed6d0684c2277f2f9600d644db8f153f462ffcde8565c674244704a7a71b6de2ab1ea8bc1deeaaf2d99a9f3a3101ab507e46092a882862323efee181c0589558181679fd0b3ccbac74f1e6225227b67131827fb0a1bb60191b5605e732193d80caa7690644ada3b3a847341018b478e648ade3ce081dd63bc71fc2495be68c655feab2f1f27853029dc9c8403308b3a8efbea77b265969aad92b2781afbbfd6b0df9bafaa4f0e9f6b54abd6132de664104b90cdd53e5cbc474847c265163ae4d051309eba7658895e63082261beeb336cc0944e996960938dc6d4ea35d4cf8c5ab7605d32ed210e6cb718aa38d5e36bc17e010db115e8bd53fbbd459bca3d97387c80209a26d1379b2152e7d778eed45b978cc99342e7cc1bdc161598c2bbc032d33bee13466d57f1c3cba64f1be40178dc93cca58388c9d1d46a6e803bd7100ee317ddb2746209a526377e12d59888681216037d99cdf47ecfed33e1f33a628bd8bb8356c5e7ea2fde266503327fef6054779b3e2cbac4bc775189e095ae4bc9518dd5388b68f9ce174fe69ebbc5f11c47b7a254fa98af6d156f35b9c5a8aec499b86981e3807d9dc7d436c55ed4408f4b48394680d2ee4600d8bfa4989e13b7362b9e59927cef588c54f1e945764a7ee1ee695450b9853997621dbe5e578a3b1c9eef39f5a608fd82bd5a58a796fd5b0acdb40eefc70378aa68f0ef4d0cacae5bc8431693d7fbb7dc6862d7b80f7f97dd3564fbee448f61830aa57b7fb90e3b593f025cd976ac386bb18c7c5720029ac9cf8c9cf8a3a48a72bc50d9d132672fffc3bac433c50bfaf55652fd4cbb47feaca53f9d950a5a95bfe5b5ba435c2d03a030998409e23e85a5d697989515c7de76fed22e5fe668ae58b026ec6269571587a471e32f3bfbcc1700e57b91e5b00e6724a517413153ceedf9f41110eb6def98cb17eea2fe8b75fd704121768f2bc2359797fb881ad47cf056c63cc01684cd8ec44d82be6a44e6655de0efb5701d8276546105fa19cbe641a8761d4222f9d3893086f5b9c6e29c988da737d255bbf82244dab9f16340e7116c9039c55267324bfb84d8983e91220a389be1ab6e0d3352257f8657980fd2269f3cd1ea3219aef7dcf105cb8d31ee018fbb5aac271897b3be0ae2882ab014eef227b79d77028ee580c4f84579e911a96cbacb4c578e1c712b701122f10b953b8f15797675584e498fac0aa94f6269d3b646b0b3368474c84ac4309cc5183a2c7661502bb9bd8e020f2a26bc15fa9a8813387eb37c469f8cacd2c2f066950bbd7721789c7beeb1a6e4ba95135d0740233a57aedcdb3e3071fe6830e80cf0e168f613fa30369ec2e876d39981fe6ab0080d3a63844c6b0830cec26db80e973e7caaa30bc9fe350292bb2f3ce0d22712c2d21286caf24f78fa9ad517d0ef218b285b8d2cb9f94e58dbb000ee76a52e0218e783a2089ca4ee09ef6af31d428a03019e17bbe27ebf314ff73fc523d2d4888b7e4636fabcd355fc0816a8b0a50f7ae7dfbe251d5bf5c7e905af2f3b508cf15e96abb34d6500e933e30a26d146296eeec5a7e2f27b7f13d867e6701a134907bae47f94d100af7c869b24c9fc71ff6538c28bf9149fef2feca56bf7d622402c6a855f166bb3444c5ac58697b8346b92e871439689c2330b81a5979cadd0ef0352b9f7e7fc3786e4e0904de4796178bcaf780e3bb7e8eb7554d387b33515fde7f3af739aca84e0dd7c5a68c28b591f0632cbd4ada4a84d8933b9456d7dfc5c6cca264c251c281a691be9d26ce0c98f8304ef5a39927b8b219132185b6fa2c66edf3f42c2ce8c73c4ecd76b8ec02d837c5205c0252fde52b3fd12aa7c863a8e108dab1b3f86ac97b96ee36a204fc6a447418cb6fd4567e3eaf440b7496a3fe6c98427f44df5e75bf6014aac6414ae899147ea0841f13b7d7a802b3a8c25545b18abae59a44e6d06357858455a6592f27d3e2299d680ff3f36f70aaac747d084a5d43f4321299136cf4a9708df348047fd88decd364f55947d58871bc8881664691a23567c9e6c5d88f032f8d8d411fdc4278deb05400670032db737a0088ba6c941516402e5d58eb8b6883e9885363df66d60be5f9dfc64b627ad0eefc8074cf52034506a9313ce6e07d740befeb74e8bfd00a920935d39930cc5b2551294a1ca37f1dabf2a7eab4b527d8843c3367128d1c21c7a2a9bf35406d9e16ae892b7d91a7203a76b01d56d581879961f300996dc3719772b6d724fdc35300549bd86fd3e43806bfa647bef7eef141883b4391aba484590dedeffdb15b7aaf86e1b468a403beb7cd07413d9ca466b5c4bde8e908ce90cd65fdd90bae063c768e9d5d0498c5f457f9ce5decb1b7bc6884ce9a7127ab3c90f2d2454768d7b873e96f910fbeb61a2da482b85c64a20f9828de76d404cf455a3335d05a3141617c58fcad21f97c40e5b1a27a2fd02b63af728365098ddafae78a676644367ae2273356ee3668037428498b978dfc411a1e01bd8e31ed3217993cb20c0e96c5dd60af96f8caf675859f25a70bf4704dd8733776543dcb5362507d63b3c104178e22edc96212dab09b44dd8d1e6138d2cc88efc5dfb0388ea3666f9837c3b2f4eb414f629f14450e0c9a1e3fcdb8f73d021d66e3fe7ce91bb036fe6b99e29e28e7c72ecda85cb660e41b2a0ef57a183e9d31c5fc3f6bfb41272eab38e379fd7e6b83854d27bbae56fbb0b3eda76c2b689392c7c30d1bfd8770275db733af0a30912d969d4120ba6482e73013a15672c1fec953254c058d2ea4443b48cb9d1e0e6bc9d98f2d073598fe502e2d936d479144385fbdcd427c2c5d0be3c4ee2efcd564e0d759339e792fc89360be9b6068361e1720dceb83dbe79d48d3879a11a10de487a6bd446aca77c93a5d8e5fe4bc5718d365ca2b073496476597b22904bac3198ae2520b4795c83afb096c631df8adce70a3fcfea52bf74639cca482ace9cc6b1a730a582b52335e713a69ff0ffa113df1d43a849fe41ef7cca6a054a0a32b3e89881db58f539d8c897ae309ba3993897c569ec081366c61dab3526f4e3b2737881c1ccdd5c27ab2b0305861efae2a6bcad2210814739d10710870c3688c6c712f5f20863837c87c9eddce7fbd06c9c4ab0307749fb206456692e5b7ff20df1687f675fa01fac3c9f5d1776b61e4f01b5f500013bab39c6b24a2213d0255d77719c8d4eedb0e92cb969f3a4dfc8f62991db96f95e618e2417ad659f74ac069e2d8d33eb824e819b6d3975eaf9206267bc4ef753cd0978a6c64054c37ed6d2561394256a8961ad35039095f2fbd1e870efb519ec0acaf48b9cec4f730f5b1d46c24be4a6b56b0662ffa0724454ef5308944c467ff3a7413d2d4b677dec51b4d2637addec19d8b22b199619abfd44d73155af381aac54ad7e7b7a0159bdd7e890a3111f66cd1e8cdd746156caccbd3dd03ba04fb1224a30ae0e54e8b6d7adc13d4cf1f02c9ef16beaf223cc4f32b4bcb7de607aa379c357e2775642e53289965111c5224218b79cc3d6725cbc16778497d670d9fadf5da9bad649c3b05a9a0056faff14034bab7731dc3dab4b1e3b6c447ef2cdc00f6fbde554bffcf47026aa1190342d263618054d3bfcb12f2e26ae2b7a7f8e3ee1ad1f242714e5f5f7af518ace6da3c5a698a0539476e4f257d8bd5586576cb9e6963de25c0d80a488c684d69f1cb7cebddf6a8feeca0995acbafee41583ecf257634e62d47aa83f526b33248daa255aa976ade8727bac0d9eda0173150c6d8ac1005971dab09645fdc92f072683dcc6233a0a0ed22fc8f09e0feecefc7f32113e8b9545d760366d3871a3906ef778961f1330961859921e4f5d1c57ed20dc81ea7df12c30de41d4bf68436e1ae3d0371707592deca6155e48f4fd7480d9424515bae5188a74f31d79ebcc47f867e741ffb68344ec5a83397c6751bbad1a669850516077ec39af7d2eee804d5b8d85700d5e8a2cc61ff902527565e67fff9dfa1d1d3224ebcc5b75b985a20d3152ee8639a628133301b606708f00a10ecba056d4a26d21173be653bb60f65a9c37eeb674f2dd7d8e2d3f1a89cf407228057d11ca353e6efccd9c25d6868b62b41f78b5795026ffeab2cc4431143d5ff1dfc5ed369e24ae48b7b732a03acaa9dc0f723e0389dcffffab8c2003297ef9d4575ed91dac0ba70e3df7b1bc0916043c39aac1e0ff741a0930846843559f45dfb6569cc71ac743b26eb125ca60f3371f9c2eba4153452219360d3e9b06e7a20d2232ccdd049be0fbe5ce09b249b974aac189823ddaf52aec56c45a145e13928f7ff3a5527ff8128eb8550c75a50102efff654746e131565c2ef080d52f2fb0b9b2da3612a7b127002cbace9caee8c56555035790d5dd2f01344700e1fb928fdb5d8e78f8bb0a09550b2a63a27ea2d1f84f87f36a1b68111064dd870146f9af95a16afbcffced6617a3732fb6d7a1d173626462e50575e951912eaf714457a71d9bcc3ad1fbae057a262b50d71943fbfc4709f8cfcc6330165ce84ec857a82dae235225c58a4254c1247ef2b7c981ed5dc36f9c4cee4ccbab55bd80e65d39af0f5a2e4964dc83f6ab882dbc0428f3ed910bd0fcf4d3cc76ece83f2f7aab0956cb718392cf7a1223770133e8f4cb9edf4c4d38ec603c0aa96bc5ec0f8daf3db9f980367b2965bbfd02129c7c12f004c20a307854390e4fc39cd702cbc9f63bc044d46da0c91aa754514521e12bb074aa0d6db67767aa8c89e7b2e8d24457e2240c33fbc8b845eb8320fc7c7cf63c0e53534d758102859c6821d5b2a12e3e75b6320d6c02e8e1a5767b80b8d528244d472b8e510614a2c7244bb1c7b9efdb10a9e12aa2c58d8ac6f5761fa3ff2c7dd3b9c7b719afc572503871d13214de7f65591882ebff2b720412cf4b74e7aa305219ccd7e6deac43070c1f6d92b9869b29c95d679eff9431eb26f7d422bcac050ffe8ed4fbbbe425f717efa08c5b60968b4605a90abd4cf15fe35b87fba5c61314745026945bb54f9368e06e7f5962ffe7a7b045c8ba12590a6b0621a8a8b9635df23508a26516be6ce0961645e607fef131c0c1420f6cf6c0332d4ab5dda73c376e13e89e267a2266b7ce4d2976068591d29aeaa6f0ae99486b640f5acb27eed76d29302d6c2d5fe0dd1b9107d1c78264db4b62d15ef513f47548d4ae7b84e5587eadbd9d676d6e0b7c33fbe33707b9b59b2165fb8aaca152c3d4faa4929a04c815121e3f510159802f4241d4016d96f43b05436ae8e7165d3fa5c9af31cab4ccbb9f3d538a8b523af8c9df3c7886bd086a296e546d4a775322cf0d49545d7f35fc51c326592553922e3b27d16792b4543a9d7b3bd575ce1ea8e89900dcd8d5d92f1e33d3963cba597d3915eb6a09d1951828c0b6e86118e4ce7314726e986cbc3eea568fb59d5c54c7e48b713893876d7193e3283df0abfa203850bc75a34ade6420ebbe82e0c74b59c32abeeebd83015ce4d2510b461021f8628673c89fbf0581682b58ac2bf13364b65a411861fdca5666f5bfe42de59d4400db296d13863826292457a3d5e90710194e4c7b10c841a321af016212b4bfc3c9bfa10e78fa58ecee9029b73072cd96bb855a363149732aea44d80044b273299ea4237f7adcfaa029e8d3ed06fd79cf53f5f4670bb9eecc580f77228078abc2fbf97eb3a8e6730ede2205306e09512155c10f45bf1bd0a38829665d6faa6cd6a3008800bce3119b786f6c9b1906fa74c0c4010aa0cff3eee7718ce775bca8efbc8f5ae16b6cb2bcdfd60a8d0cec2f77fdc028db9be95803494c82fb535297bc2182d3f6e5d9996e8798dcfb83347c8b19168894536fddc8f64050d0e3bb1d9721c82554881190f57ca8e9dad9d17e3777dd93325ebb48e3831a3c9e34d42fe1ee264396f15acda9879cb819987ee8b110c869d21af27f82402dc9c844e1fbe130d6d7bcd8816b570aae7dcc203a406c6bb1807043c5b043f4ea1f314036e1a745a614b6e5a78d78ee9643dd70f4d15dc03a4e87cc7e05660790d782bf5d14ed9b8eb79604c762f3822d4093b279afe0941effde5ff178928cff0140092a0e8bc63be0f381c6c191dda5f151b88f96fdec34e2a2816b87649a1e36feb6f7a28d3ecf377f5559cb0339b7f92dab1ceed5123d635a39bc4296545023a3823616773502ec63b044426035abea4b8f4afb8ce8e46d4e9b9e61a5d64766f830c5f2e38c90ecc84be55d4fa32f05c3d8117de14a812643d3a4c141730de01c25c01957c9ce3db5636ba5d5c0be9ba681ec923ca56046ecca8fd8b764d7b2f63fd6ab60f69547b37b1f9912b4424e4dc0d4ced1b8c63b404c876aa4e6ea0812f5e3b8b0d795a186716b991c2cd3d140a1df8ef94f40ead8238101634970d3497e1f6430a5a928a39f378f7ba1a47e3257d6c0b300a445e2d0fc79e08b4591e281cbab52337f270417d649dff440c93196decda7b343d4243e3641e4a4a81a6f007e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec265e4bda2d43ab7b4ac9a8a51f37d300744d81404fa4de8893204629a64c14738cc82cf870a95ee1f2ccfd513de8c56b1ae2f13145e3503ef807cdacf35740fd2f820cca7258d2b6293823bf8440f7059e8403197ac35c0ce9b6b76dc7cbd44d1539194da37ecf95c9f98fdd4b8579020759c3afa1493ca57c56c969e8bd4718774f8bc57e1470f25a2d4ddd394eca90d8800a2890cd7f4de4a6757012f68e4a84450923a6522187449462681424b7d1bd48397a0bae3a2b006496c03e45db9d557ed5298229283cd99999465c64574c7207f022e856249d1b6e5af47e02dd9f87a2bd255a0f5d9a7ec9a57b2442d4f9e60c3b55489be36c0ddbce3d936ad415f60c5e9f7a311a518248009f5d8ae21471233fa149856c778f39b3fe629b39876357176b62296e0a46f30bb02513b345c7bc702e50cd4d75374a154974db5f9e774fc90fe879fa66ad0fbb2faeb1542812965e1baba9ec4db1161b3c630819d60bf2baa7065f9996af47779484c87910fd470e26bc61e72e9fa3c3623154522ae6dc3a4755adbc7e07d440ae9da19541cd0d81e8bcdce959d672839af2ff53ae1df2d64b5cd63ebf2e632cc3e046024ee9554a9c7d3172a78a590044a90a5839a63516d2571dedcffc211485dc3eb8488257586e70683b9df2cf6b0d437037d9cf8a112d6aed483b4621d8675c43d1d534fdb01a287a367f16d3d87378838626dfcec21c139237f16d380d9fd2e7bf31d7c119e5ba954fe47a69f4aee4f79263140cfdec8b667f77dcbd1d347f87ba931d0efd22ff034d51b9375ae03fcf579eed3f1b6c9f07964b6ddf0b8182e1147bf6ba4f3461dafb3b1237bbc5e98572c1baba547a2bc2ecbef696c7d360f4f0b44fe28ae850ef917192669217c385a35cdd9337255d430934854a6ee2b9640a9721107f1f6d6aed0ffb9b3cd091a786cf17ad62c95ef0914a2c0ef23bb1a96ed0aaeefd9998bdaaff0fa26646bff4dc637e75b83ca48d596d02de5539fea8d57ac5d4c8c9310a8a19d05142c1af3758b3ec47906948026ab17b7c620b7217fd1f576a7a9c18d68f74de6e47f3caf580a141d407d95d9a4a5b8b3732fe99a0be66d221f31c62900d7b384cac931bdb1e320465e1f77c48d95c79c930e452df26c5830ce95f297727cf4d7db2dc0a061d8bb51067eba63fcbb607d6d963b6930ac91b66f2a3510da45a04e40758f3502fcc737e0e0d2e3b672de3e01f660c241762d47396281c97665dbded95a4c62c61433dca99b6afb2d4c2fa6ace37aa436c73c614a38922bd9e03bee463ce546b00d10ff720ef0299fc67799d75f1cf9d724a0ff4461cba580f3087ae1c56e35907cf966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd68977a01831948720cd146dd8e5bd8bf4575006c2891eefc48961e70b85eced0e5c8fce215099f1d99f14737b2c9a09dedd3f748c80be357b45ad175c4766bb0ae0e574678a06d497f9525440f209ceb5e1f8cac4880afd98094f3457ffe0049bf051dcbb495170f824720abb63e44567ef7564d8e090b4278bff15d1df0c6cf078ca8c327c4b800fef67bc08fe1c91a88608b6dc34ae06308cb031134030c7417b6debe703bdd50f4f6c385505c2a95017d7c074b5419dadd00e13fcadfe76a607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b38b14519a532c2cb392b2ce20fb5dca3d9084b2e4f08f7510c5b0b93f55d14387d3626cb5a98f88707af7af1c39aa565c56819568c2b8c0b2c03d63c8444b3de9a772a31861a45733430beaf4b3b343342a15d8c17588c4c66c3f1e7b65d1199f4057040d895e3f6b3c4be9426650bc09a97d91d02b1db4fd4f5ccb3878e4636564d35d2998eb25240f86fc6436a43be3857da229689dd1c5aa8da900ebb5884849d683f2bff5d51be77aa97bdcbd0e8bdca879fa8412571e0c164647dd4f203516162072cea8b7f886b160f97caf6ce245bdc17b6745a98dd20241450834f2b3e9311e52a2ec0d1e06980bfa1148fb0906be2e8dd112c313e7a246e0fa52e2cb5190f9cfac61ad4abefd37a816deab499376b090351f1a75e9ebc7312de2229624a4ceee975eb389469123dd3548352cdc7064716358e8887486bd525870351d2ad5b17abe3edbe7a302b7b2b43eaa7b155b3e6e0440b4a4b3abb58d4dbe7ecdfa82b4a738c25665bad5794096771d98e278701480a1a49901fecfc28f22681cfbcf6048ac35406e87cd07a93ccfe44dc3e0f1fd8626938244d3476901eaad6551c908baebc26934c875f142bb444ba7d87ee0817f8c4200cc4c46778312c55b24860c3b8dc260060b21fbd66d6b03673b6ba9926b7c7ed6db4e07304edf2dd8bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a05941021add3f7a7bb76c930c69b7216a4865e0d9f837981a4ee9158c5c533444b81734bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1d45272caba870f585c404733de476362fa560cd03f7e3c1ad81172d67dd3a597b0c661000c27b6ac28a6cf7dc5b0daf4dc17b6c3db7e34bcaddf8441b4a71e13ae0aebd11db4dd9d0f60dfcb64843758f8d400c32e7d4b22fa343788835c382a31401beb248dde3cc40b84274a3a993c5fe695304331d528a97ff7318985567f50678cf33ee101d7d919ee5c7307f26bcc70dde7046e816e0b4fd29f5748508c3b8e0dd908135c5cfc3eff8ef7184734354beee394100e5132b61389a6f8dfb70af01bbcda3fb9156b370106ad4fbcfd5a360221d3d55a286141c2cb98095ae2e3cb20beae8ea0494ffd0128fe5f43247a2b6e7bd9b757456a4d0f56407941412f64563d9ac16698a87e54761d8a38eea3dc1d58501b3f269183f019492762fd524a75f6a1a59b7358bbd17864a586fbb147e479e3d43595c00071e05d30c0965c5a50262ba6dc2fb55546222cd099e75e189f4ccce03a1b738cc00667051ee2775e88450a913dab8692d8b1d916113a9e2845825b69d8ae02b51a42c706d2907c27c9b135b3e24db88e676d05a48e8829867141afb55816b32fb8bb98c7b48e75e301ba690cc114596d30b2c52405b00da47b0ad1f8e2ac9af9ea6fce6aca7318658a0a9a78e0bdee450d41c314ed49792cff9243afbb6ea58b712bcf735cfef3c1d5a184016f4f1fce2aaea14eff59d2cb4a57317a6f1c4da62f1a40d30577a1cd1fb179b7b5f8164cd1f6b05a6634eeba6dd37e528610998e2bd2b982c76c8b1bff303ab1feee02f99d8e4c26bb75fa11b5206340d970a62ac7ec2833f8829e77cd2e5a4cc1fda86819a8d79d4e02147a1de5ba1b3757dc974674d665ccc638c60665079df90ec5f238058f5f6823afbc8645bb51b1525ebbb074e4908e0d4f55d19cad284d47a1b32e511f92475d3a91a5ba2736f145cece5bba78cd94e40bd9b1d8b51ffafe01fd1cb890401905be3a5c6a1fd9c7d182af06b0da7d6591e094770628c190e072996aaa6a5fed9f9e8fe7972e323a22f20e80a63e24f1253e467456e81f1060c675017571eb88f50c282bd12e0274ea1b6ca2bce2b3e8f15e4dd36f0fa8722c5ab9edafb48321148270bb450af850a8e54924b64ad3b9c8384a61ad239dc489d8d9a7d334f781839a4c7b40025d504a58cb4e1a44e7137e4ff75f3b40dd413f8d8227d9435c3cd9848b1b1ea8934f7848105d3baeb283a0284926110d7c5559dc8f7e1509a613210ea3679b46e2129f7e929c80683dba056d384c6b72210fa9c5542f0c2710795c1103ca622911b192ab03f27e89d976edc6e6ba08e32c89e70fecf7fe978cd0b58d5d48387b7c33d6721d059333e21c520a00ddf480d90a436158f13b61d5e933c9c53e9922947da8b8941f503b5dd5777d4633cd3a61ad5532b7dd7faf6fbc15ff6605351271250b7da2fce61a1f7bbd2922317bf2520b222178a7a2d91c144a743d070f850e9b00934102db232be171e33811d2e20949caea7adb25cb3fa8bb7147fefdffeb21e3334c801c1de5973dcaf05f1e1e1c2164727a611d856e8c593286d79da29054f9318a4abedb0d7c10536cec0a298e1b4dc1073e06958a2264c377b1260c6eb939ab638cc5225eefb9465706e305f725c7877817a1ee08badf252122f3c9f39a40b249f27a64bf1f65012010deafa714531be192d8cc6e31538727402ee2564259b9011aaf4aef8b8bc68147f9d517477537e3e03bdcbc96d992fc70c93ee1273af76daa568c99b6b8ac8a99ec6fbc679b8a47169d755aed6d68658ffe1f28350a6aa8d8724b7946ae27ddb22c4c06f5ecc8cc26c9c7e43c6aa3a3b24596bd0faddddf87b61a83734aef2933c2196a83cd3756eb3ae92a297f3a19d3f8cc1a6c87246a92d5014244f66ee8c918400628b71016bc46b0ce0d51b011ea1a18a13333618756ec69fce090ead752153f59fff4e0780f65300efe6e93b23b996d2e3a94b12cdd24fb51ad28960fd5632041caac91e11fd19c2efc79392c25285896ef151cd4d8c5371c3e36d0745515aea4c57903b220a9ce145afd39290c7c0df3e2c32ad3837597b970169fcba7af0038d9d25c61b3632b159574dd36f84f3f0e54c338b5e8bbf45dcdf5a3662412535815bfb6efab8b6e0262450f83e82f01f98e0cefe65aacd6f519d114793aff3ad1de1b71c46e4e5803a747006de7e2511a7c7b9da3c10bb6f4496b76430e5f88f2e5a6bdfd279da20d131443ffb35d847d65d23d91932da4d2cd714ac339ce5c77f8049d318e8c2f1a38384e70bd20847a4703c4face57dd66fae5fd59e6464b7fa3905b6497e7c00a44e770b30140bce714d0122b7ffc473f3b3f2cb30b4bf2c27ece8e71b38fbed723c0c4f03f6b1a54cc5f0cb230b80d21d7555831b4f7033d99c80263e74469dc356cc8addcc9a32e2fb38e92bc1f93e050500c10a2a41267e054999afddd81c812c80e1f4f9b95c267e2c5aaee44d346fb1480918cf0ce19a541cea7ff53715ad5b6ae3a4038ce2f6de5824aacefadc7c3e419d72f7d1269f80e72dbce2978852d643fcb2a90556ff0bc98106192c1f5e16ec10f377848fbea423165b5065bd2b7d765676e6cbf4376958cc074c04e00b3a884cba3b19d42433a085faceef451bcc1c018342d94640d8f9a8d123d491ccbd6aa949a3392daf60e2184ec5d8aa20b73c247f3aeccee5f32c6650b6c501193ce1b570c3b9a7a504dac6bb34cf6aeada3cc0fa80c40546c102f42ce2af7db74ded28d2864994819bba94ba46158bb89a5688f604e84aab35ac85c2bf36dcb424923a1b202ce1bb8afb6b7ced86a3ea56392e8bd5cbba0c1018fecbfe54618a219b0be948e9f10a61cd3cb19847391db0c3341e19e6c1dd232e37220e684549c0b48e20a7e205e6f0c60de83b1a05ad26ce3170a5177e4815d74a9c44aada1628b006de66ba0faef8d8ade15cdc1bc1473f21f6bf9638dd952c3d48db4d8321815c39050a8e1e2a0266f5d8c901051440424e38c261c8009e7e55c9f5f041e5e14d5591fbb117a0613ee6a8b4f5d806e4746b4bd7b005cc5ad49de9f2bc1b42c95e08a4a3ba6378c8c4c23026932f889e6578ea031671087d7f09bf934c9c088bfc4dd19743a634d00da35c719639a2fb62981e9d51a3b371af61069d9bdcc837f861727b13610c637166c2a6cc4f60abe0660745e8c4aa1777f776b984af2c073b4775cf9b749d31e907d84797e6afdf4a5345c69ba4a89b770ac046ef4abc6d2206a4959acb7fb590cc4c15e0060235a3742bdf959e9ea62d4b34bdeddf27e2243a473597453a46426accba4e82d1fc96ce84f1af38a47cfac8a2fd99db4155a8ac44015c8749eb4329717738a7728290438d3713ca877e4c3b4d57de6f6932b14f5b457984d9f77a815c91a3097877af1f877d970bdbade3771d49dc4b9a19436f5d5edb856be97c5943c1f5bdc37c80be49a64f53ca646a680619fe997524dc28702a80145807bb7c8cf64121841c7b8fa71a47458e5310c37cbd391317eb5cc09142fdca2d499a619a7dba81ec1fd60856213b990805dd467995b4113b4d6c1ae629d885c752f3d962c0cb9b6e83c0f69a21b47a045e9eb812b15e61bbdfe69fa57e2828a126a49730fa6353c078de95225fab8f0493efe4be3d8f9833939e757e84f6bd16fd0695faf960f887ff7a4cc12fc83248e57fa8083d7ccacbdca99a7ea8e671859c3c8d3cf7c54624cf063fb1fb2e6489fd5bfd5c50b9579c8b2f2d547499c6d2381c21d6693160babe6b3a70abcb8778a5d803edfca36bfef3cf5191f5450e7f91e6f49baa110ddce036ebc0c2237c33a6bd37d77beb8d15ceaca53fc6ff45d174914075b699b13d41adc1de671d4d3640d63db85fc5ec14e55185dcedeeb9dfc5cfbc1f2af03696cfb427fd07000c1ca703033aff03d6c6f89824209500c6d058ff759a736f06910a0e4660a6046533ed883d31b3728257a8554267b15ad3be5b472b4b48ac5ecc52b6fd4f971fd35fbd175465cbea3417df9ec95f417e92f2cd18f648202277ede7195f001e41a141f18e6e83ae8fc915b05b616f113d5697dde431e84d70adcf54be43abed44f009db46b60165763e0528563c6e4f035bb6dcba66511c4efc82132721f89bb94701bbc01834691232722b498f60a4f0bdea718edf15f9b2e3dbc60f819b008168a930143c71372657eda9bebea32274e54687e707fd1bee0c56d21715255729ff84185d984ccb7a79e9f9ab77291dcf3655c8a1e02c86a643ec89931176a908d55357e167284f466566c82838eb9574083842d903e336d9ad06a3d4642da35aeff7db1e25a865d7b54b3a429a95da5dd5389f8f18cff849a23ecafad4e9e1e595788dbeb9fa544b10195f5b90d096518199810b20c15d3390ac203d53fc84236121c6a9f474c607d297c741d7d649825031881a4bd513d98a9b6c0d416c417c301ccc29dc1b14df8df8b1fcf161f6c75572b170e3d8d13ad64384a8441c4c5f5053721ca49828de62885348c84522d48d429ea03d1e9724b451432d19974bc7a82a287a8fc8491775ab3280844703f004b24aefa96dc6e2ce7ad7058b6fd0079fc792f68bf73caa9515ae6e74f744146a638eb547a6492c74068f71d152a93d1c73b65c1a77dcd1748141b1b7ad080ca3c249bc76130c5cf45eb773db09dcab2ce70a3ffa96da4308c4a3a19bb00e63baa2720669154c19fa27daca75675203b3e098ba93b3af3b1ab2ec9f06f3b8ff6958a42db556c02aec30cf3eda5f8dab7f9078f16a6c22df8a8d15507681f7bf680b9ebcde8d777229ecc93053fc563aa9436bebf7c0580a3ee2ccb98b2f48ddb82003171d0ecbe2ab2e05ab97662867652216bd792326df5749a0e4b82146566b56198a07e09b68578e2a869ac91de27d9bc951aaf7f466d0759aec7ee5f4910028edc363a71e2fde833cfb02baf8cce65f014d3f6937fc95f0c64ac4d21e7df9f4fabf9f040d225ee0713c85ce875416b6fc104944cfd64ea7d0b3b5b5f7b760ddbd5e6968ba6ad611f762b65e99aae08093a0eea9305b10bfc5cf159bae2fed6cb8e85ddc6fb9047613a951dbf509ecdaa5a365051859631e7263bb5712d944a89822e78c0615e727c7cd8926557500e33e32e957c75139329394eee7c7d3d2710dd8761e1f82796a502ec566df94aad610c515d6c061ec2d8b26693535dfe8021882f6730eb9cb7cdff309e3fb66bed7f89dbbdfa8ce9934d250b99b354055700c3eca6ad1fd7519d71e0a45234a40993bd3c6788baaeabd8007bcca02917a82270b9c25aba7153527ad9979c6698ba4f13e66da1a9d54bb6bdffac419e288b2f3bc0061d5f780267e043973b5984b51736cc5a84d8b85466fd7b2f6e1cb419f8184d89643d4fd47400f876f9d0497a58076c6e0462fda18f094262b1a52480819fbfc3dc847043035ebc55b358b2d7068bb8cb1eb3541529c16aa52a450883bf6996c0381f7f9be77c6616c8a5d99438a0d52cfd848466e7f90b50611b3c840004186de1a5693ac4eed09f551bd3af0a475de8417ea089c1c81e321dd3b9deb30dbc36cf82119a29374fc73e30ffa8943dda30ef57bfd18bd1b62cd950b88a25477c0d994bfc6d3acf39b3d2159cc9869991b73ed9db8ff91d10c97a2de6290b2a9c977bdb2a742473ca6945b660c7efa3c2985bb6a5ff75e48bb601a370c6066870e72078b171d67278d7ae06121003d538313e6ccbf7ad75154e1fe9fc380d82036fafaff85c81023775415d72d1e0b57f5b4ddcf9e744d4184c72cef0ac5d7ad1a95625c03dce3a05e7007c6d250d7d03aba2f91a8fac170841ecd59aab868ad47e3a1ba2d7c627607ef1af1f96f85570622d3127b078fb87f85abbd22ed9f227c6a52c9b2597a6fe4dc9d02b85f20c73b87b64bec24ce9154440eb87498c9d370bf3ad18c443f28f3c5866f7c8f28c0c5df38edcdb917c870bed3605bd0a9cd043492470217683007f9ab3048fa21345549e63810a970986a9b4580ecfeb396ddf586d216a1d64354d889db3a2866694200b50c4a8e2db24f5e0928a05418df4a2058f99d2b74a69a5a865cf37080cd91cdfdcca4e9ddb6a2d5846b52745531b9870218c21d9d8f5a518e3bd636a94681d8c198ebd9186f78ec842e854b37fecd1f841c9224568b7df8dc1e92aee0a0a9fef89450f365cfa98217c9dd6b18b93a9caacdf9a8ed09574beb3868ffa54a1dca272e91282e0f9cb0f05cf96482de674ed2f422c30af7b1f5f5fdf0b39aa8b65b754e8a5bb2f7242aa955435dd0308f67e5407c2c1ad14117f4e6512b72d87ca90fad2547eb8c48542c5d77029482937126db72600e6cd847b899a94bdf57da3ff0c7da604a64ee38c2338e1455899a69174b1dc63b032534105083d2d860585b26dc78aa75d81172a37dcb49c7cad240e47778c332a56e7f8a037a82c1d90d37568e5176f2119a285b2bac1c93161ced2636fd06d9efa135bab26f3c4bdc8d51fa2f1f7c7428c01d741a48c2b773798b7297dea9689f3074d7ea242b3fa7deee15f56fde28565e9303b493ffed0d72c7aed24a339c8e8bf2c28bab45d01c965a523bffb0437ce0b18fb15e0da47893a0860b09b66d0d87a364aa9cd7f656a4d096dac5927264209c37124cda5a98855145e209b09c01d0a476cafb8894c20dfdc018a0dab91f0022e17379e2e1ae8a27656704b1f1931d765a3924bc8ff8c897e654cb0df50982da770ade9faf61050fbff8bda0114618eaa6942def05f740969527b32f84d31012075f66cd6b5ae4bf74467126f782b4342c5bb790fa93169dcaa9d2889d4a5a6ebbab40d8472088c5d2be5464e383215455ad0f74197b44a100705daebb73c2401861916974092fbf554c4427a6536a12a5d73cf08eaac48dbdc9ea29557f6a7e399ca70d93b3cfc7a79a1c9a6881abdd5c1702667f936166f39f69df0367ac33fedc8032b7b794621ba4292d0f58e01d376e5c6ff065f189328cb07bba69cd9b49db13378282d5f6d0ea9e33fd9acd72af40b5dac9f33a06da4dad59124b51446b04df3d30748169be2a6fbaec5d806cebbc2e88bff1fbc3026869e98144e969b26d7b15374adf54e8137e6f6382504cdbac1712f3404c53dbaad10a9c350b01c4bcd2effea6684c302bc94a49d1f1e821d7a5063583bc9a2f7e61b5666c98495beeb79d7bd01104f1b9afac5db1ac3e4713118b3e7ac493a890056a93dd855c5debb031de2c878439e7ddfc3dd6b63e8c368505ab40963f2e2e230f086a91b3530a012a6e9b77981551c51a3f2dd2a2a2b864df5427a190b0552f4c920c72d2bc0428eee3b283bb3fc81ec266dbf5bc5356a19b4d194e0c85bcfa1370ec1604e9afd2c294c59ee429eaf49b34ca29239c63e612d8492c6846c496e485ee939f51cc4804add43da4a255a8f7d1494d6806860d75a55f6d3b3a85984236847d3daf07867d2dc736845f95a1e67ca0b2808485a12d27a2c23f2a1c9cb8c3d5e7b0d4e4f43cc95ae6a1fa32f2b05f3c044ab25cd9bd0c32bbe18ea95a5a2452a0ba9aeb8e2c745dcf27c2bf8b36ef09d6c0250b5dd0904ada88aaa7300ad880210f2c1d04c36632827181d9695afb581c61eec9f76eb48cdcf8fc0391ee7db24053ce21a831fa3158a4ab8a1b0fdef3a0a6ac6feb1f4fbfaa6b6217bc629c980eadf075a4aa099d1234d86acdb9879d5cf3b8fe004f8b026dc11b09343be866418fe1449c5fbffb23e1636e088e7274b822823b37d1164da165e1423cfdc86031bcecc35e2f2677f35b27653531ae45185ad7f075390f955aa5adef40de90799a8b86547394fd2e8a23697cbda221accdee25f8135e34897f0fada935c0fe34306e55fe75703d554aaab7a331080b572cc315c965e4c59e8a21b149840486203d226c189b7612db265b7ed7b267f8b11666a44006cb9937888dca93c3b43dd53c993813b3c9535b0d1125034a7ef812fc2c5d040adf3e5c1e6e3018b13e6b46929e2228858418a35e00ab901149d90529fb704e79f4a4a81e29062b88613e78ddb4c92d58e3406902f01b8f5767541d31b5f668b3f15a130951f02602ae27f7a5842955afe7ff39a8bded54c7eb5135e79794b113ce94f35c800719578ca5ea255cb9c6381d13283fe79aa0be89c07cd74befdcab7842d96c1fb12f3d9015a78b26b6d34ce217e85fd6b2e57dab1a716b74871d7418d2cd832a0f6662e30db592df9dee2ced6a71579b70ad1c81e4c75f36de526de49b5e8e67163c67c0654c450ca6376308fa3e549a2ed057e27a567e070fdbcc9b041791d80a31bc04f560ad6854048049a49228afdce47bc71b7b51158af7aeaf555413ab3e0b80c94f2b8a583b35ea0688244c91db63ea7c390682c95dd65904a87b1f42487afc76b4b29449eb626190ee8a1bac9bf2110152c62a22487cfaaddb6e830fe766dafcea7adc38922bdd361d7731f007ff34fee85a93d8b02edd8daa596c413ed0941121e24cef014139da992dd2b2b51da380411a024d4473d2f5aad167ece38776078c4d9b7d37f58c17ec6af75b167135b5852625a44d32693e8c8153bf55e5274550c20531e11407fd46e21cc086c9dc666e105513b57dc55365594f71ab17d42ee3071012f88874d7550df68130fbbe8e89afdcd2cfa0dfcb0a4c4cfdb5f637aa40c07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec2455fb1caedf76dace8b29add548670d2a1a8135d91f798d6e7885a89b2439c2f18a550d607281d05844a9e3f28a7f891e7487e84a04402a139c6ba7177c07df966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fdd710da7e90650f8ea3c533a4765a3f093db243ea4fceaf0c872d6a8b8d7fddbded476f418fbcf3a67d160218a030514f392e3bd705d8390e6184bbd14bd648debf58c7addf685ce55410eb83c92e488a926f088bc504bf72249c360803ddea5b072972a82659488d6e027642f6d6b0da80e610b125ae57ac026960fa700c628f73555b3d9fdbb6959f5f86a2ce3c06c28cc40350dabe1fcfbc665ececf3f6c5ae12c68862cb806276129ebe87c004dd9bc3ffe3e79ae660875faf39845a67dc560244bd9477e16c0617b3013560530aee857785820729272097c6beff005f5f7607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b311f9d1b451e5cb9a3c075387d56aed11afdf5ff3abc874b12221e695d5df9c95bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a05941084878e61f7605016611fbb49c07f1963c4823b41208162072fbcda30963301b74bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba198e8dd83fac047b42fb3de69f2733b87697ca8a33f54ae12e65d2d88867ef80acfdc6624ab916229ce6517c7723c3ce15cb7a3bc1e0fa09a41533c786d47c5dda4993df912f99d73f4d8f8fcdea5f19d5dee7558315abd3d2db6d1aa49157f5c05408a124a293df55ca5d3eb62f373c954075fc7eef903c96f2559a9f3dbeed0c47d66e93ac0767128c31ea07f8e3e44a1c47169590f74b46c706a186eb01b1d23e6bec90e122d1881afe9d5704ea98dbe6fb0fd3bce3dd7e6f74cce2c227670fe6b176427ee57cdf4a0569c8023220382ba69a29263d80e6aa77fe9509c6f0fdd724caf7a852bf7b8f91420c73e394828b04c857e3a79a969819b96c93e70c25ef825ac145e895af0f4f1a40d33f67af651d7ccdc4f087b0cdd70347f4d9d91536ef4431b9286bb9e0a8951c8c203c7a9f6274d34bce9b297efc457fdd13b466802b5487427b1ab5b374ce0a3db6074fc73f0098cab07fd69ce8b4776ad62a2f488a0e2801f5c8ec954545842171b24ee056d84515d126b8b7e83bf62c8f4f6053a9c3072a036ce2bf52aef8ccdd806308d200411ee959fda6eec8872ad2b9d6ba63b5cb3f0ad98cf09e11f9e4cba77576b7e4b0328b7d0c704d95d82fa1c4c8cb20075c2154bf063a636204f018273e4df1973ef014b194fb96451d2983c32064b3eed3a90e5e31603c0fe070c8049be07471689076ae81d20a01c03f3b4f7a87683684889b2c347e97b0232127e85de4cc6c32ff0b430d6332b35b3259c65feb741f0207635e08c23f100401ff8517785f4e7b6b7ca03006af5b57ba1fa03aae6f9f23b2c5ec13277cc508d6338d7de3465666cf4be6d123e02de2859d4299dbeb2fe51d5bdc09706db267459a6a36758e6cef211747a10589d45190012ba07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd926af6e39731ab8d36d1224d72ae1f7fdc43a65dd56ee599077286b532e4b3f6e394b17e5a07ebbc1897319082e5fa9ec9e8a909070d3eb0233e1a794d5f5f9d607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3fe04df5fc2cc40285e6fb814ff5687690e916d25f02c194f1bfb5e373ffe118106e431c4fc65b5e1ce2c7c5ff4ab811aa3d1c9e9ebc992fd178f62318b640d669c568788d7eeec56e838a66439172074355aa6f6845a4d18957f3b1eb3c6d67ff0b0864460b504257690405488bd0dce8a0f0794c42c73f36b963f684890062c27fd919f6f068b19690c4f5c85b97c8b58e92120431dcc6934e8a2af5abc183f760e3ce64310e68030dae990d1a626972327bfdc295f2a98fa81ca02c7e8bad6bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba17f906ffbed027e2baffa2a2129f09102ea296e93a87060597879ee05102d9bc212efd53be73c952df0b7a24f87efe86faf2923eafde334ad581f6e333450cecde1d76ea6986fd6195b91f9d8be4f2d48d218c4d87cf7cace95653bdaa629b85dc02bae4d18bbdbcef82453eb7552dc9058c6e56454a67029ed07facffcf874dcd54568b54dccfab1876c127bcf2cfb8563d659d4cede100d9cb25fee017e1f448f2dd810e34f3247632671cfc91e725208dd2e248133b30cd3237b8751a88c7f7cde29a87c59905342ae758a7850f0cdb0d68c199bbd2fc93b4beea45d54f5f3e4b2e2d5f15155e6f32c7f6b41e67f9fe22205b96a5d7a7ec9b93dfcabf2e435f309c46b6a60eaa56a2bb15d7d37c6f888112a3084f4c39ebdf566838a3274790497c86409b678d0a2b4b4e4d53721298c30aee36886f15d514171389480fccb84c93e2d7b089e7560effd812fa6625b0cd785ce34fa8f9409a8feed0c5c34b5d0745515aea4c57903b220a9ce145afd39290c7c0df3e2c32ad3837597b97016b0eb104434790eb0429f0fbd122efe7d59b93dfdae1cd93c05bc9f7e4a17bf5a86e27be5c937962234c0540773fbeebfe1a7a7b49f4c55ea4f947ee1f7c0be8a7a0932dc09507c4dc1190cd898f274f115eea6b9b80434ecfe971e7f6c0035b92895639e532761d71c9ab08e92ce7330ce0023d94301929d031f5c0f04119d402e14d6fb7e3545f4b8f8a54966e0dc473dbda029cc802bf28b3f79a0f46aa4b2a1f1f7cbf846376106b805913648ab8f5c427ea3e433d9b2ed4052a3ef066742cbdc3909cfaf4d533c99a2a6f6b276f6ba58c447dbda3341baf0f4ebf1548ce4433ea147ede1ddbc07053b9ca8a58020c10cd0279cdc0a9a5e6040104d992bafcbe057e23909eeb82f46cc39cfa2927bcd0e013e0139409bbc8110bf70007c474aa89aa3cdfb464c7aabf71a9758706aeb94dbbf0dbc8955ac52df77a15b0c35ec5aadfc18d9d88895404e6823daccf1a3874b74d9a2089def3d80de6e401396683218a65e9c9a8d5d21384b4929354e6cb94b7f1345c5393fa96f03be3c21d1a2bdcc7022f228c5ba4b66faaa093b8ffca79707d2ab5c9647b72bdf84907d5cfaba0ab536b35fdfb64792e932605d378a01baaccaff84b24a540ac9ff5aad897b68b8894b024afda8cd323984379c9d404a2f343b2c18d316e44c083f2ffb2bb60e733100479f4744761287a57573d714b12e23f1a6d4fa42ec1f1e5ecb5983fd57b2c18933766fed72fbc5d093cf478bc12f5bf481b350c9a2e5be1fba730c90b8a838758e80352b4624d39801fb1639a3b45d6d55531c737911984acee3335cbe90f04d53d9ed06f10603db00dc3cab208702f4568527e577c428d22b5c8573c10eb6163721443c6da62efc9c0361f33540e8994f6bc6677adad8b7402778f9bacf5fc65fa442c5b6c2a3ecf8ea96a887725583c84b6d5721ea18255a0b780f141df415b63edc5a56515789acbc5e116d2f72bdcfa061135c0cf6552e5b57275cb9fe67cfdb3c7bbbd2b2d4a500ce4a2e2349bf758685edb5411f2af3b85f6792dcd093b1cfa24e28ff7c122234fc2707d56375ca6e51dbd5e13cb19b800686f361905a278556daeaa2b6b43bea9438bf7922220dff4aecfe52ff8a2ed8a383e9f6a9267f89c03d25cee62821f77dc5ec39754bef8760df0501907fb9d7d5ac39e28617351156ab5c6de934923b352da0fff098a261e2d7f9859a5a06757a83a1aa1f41afac681ecd84cd35c147d6fc00604bfb34d0a9f929e424ec97800a5cd01e2d42451a3b850ad7d8f7907929c721ebe7cb8accf3409c875f0676933994a67c3b36376db9f7283dc812b0245cd51af694055428739c3445cce3531ab53adddfe0bda300cdb21bd294a0fc3d1b822aa04d29e03ba8e2d54abe32de16f607e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fd4f9de10ff299d41cf0c3028c02efa5695ffbbc96bd478d88e19bed9bbe1ecc6f607f6b2a66760be49d621e19a6164eb9d3487f12fc148382e07b7f598366b3f332aa1c0d48132615c8921052bca5c17c405142ada1784ad7ad193e4cd5f878960c4151ddc486972d7608e1bbc454bd54f66513cc8e70a490f263b28de12d873195a8b2eda14c743c0ba85356bdf1363fec0c1a05eee61d4c0c17a75599711751caca8e8597829bca12ca7234642f6dea9ef160651ac74fce61b4cffb89a62d8abba29f8c0f23e2b33d55c4fab7bf6d94930b2c7818d6a37d55c0e1946c0f24b3bce73b47e9e5c7a90121ee8414046b380b0c84144194f3fc493d37025661215e28c8dff65b8e6b19d50f597e254a0f943740f742183310fe8d5be7edcbd343c1b75fcddaaf182c8f3a9a93f51394049b34513e55cf194e1683f95ee7ff586526c9901b1ec9cc2569c1f43b679e715b6aa3bf28c86575de539f6203ec3a0594104bbe72713fa329c43b762b583d2933895a50c9b135e5b5f632574b306ca19ba1f282581477a00be5b29003e4f50fd6ffde6b5f4d5a93f3a97dc78842e7d3187150851d3a9613e5decf4eb8ac06e3e3d17c81e7ebd9b6ac0ede1bf80f1166fe1ad404761754bcd3ba79cad8c2ce7a754ecf3cc2c0590cb6b07579cb7ab0442a4c588c6191a6bc3da7b1618f3ba7b2398fbb844c2c640512090a74a0f3c8a5b89eec652279e96bdffaf5f4329f7d726bbc4da8c3e9eca3b02e11302610f3f1b0f08aae61fa663de1b40bca3f188305216e90c1401e90e94f9233a01abdc8748cd90a52c5e03833137855228d809bf88006e9e49b815f851fe26c10aa2d749ad02140da31e0400519de8b5300de7f2353f214075e87e9cc0960f810deed517c334f50daf06b6510a405244a5857290a1397c7469efc94a93d46a2b7d6942c4bd88f4734573fbd94fb20323d4786c60590418ab6feb224b3b33009e36481e62e264cffd952a4ad18f1c4b77c6312f8457bbf694b5ef8ea7bef38f5b5ecb094305bd89ebea32b3ef27853ba394ad91057f12c356c2744549c16ce6754731524169612892c69df8d95b46f16168cf58a09cca6d13b6292e8f17116b7fbdb8f31bbcc0e64eea1c39f7dec5765c62ada28008bbc2f8973b299d9800ea9d4accf1decf2052be26d0b420a83182d759b215432ec2e4e49a26f537a82e9ccf0be485af55a1e07e23ede2756aa3f5f7cc9759117c4910875e032c27b8556a1e20626224f10ec3ef2cda4f2ed9c09cda31f265c630457bf02abc4376a26f1d23f6aa8706e62ef966cf67ec546b17d42f770fbb948af4b989c4ae2a11e2cf4ead272a7d40e99f47371d05f4d472e0537bff5268913ac03990dd381155ab305512865a4e9bea8fdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootqt5-doc-5.15.1-3.el8.src.rpmqt5-qtdeclarative-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3`@`U_Z@_16_!d^@^@^2@]:@\@\U@[I[DZZ}@Z%8Yܶ@YyY@XXh@Fedora Release Engineering - 5.15.1-3Fedora Release Engineering - 5.15.1-2Jan Grulich - 5.15.1-1Jan Grulich - 5.14-3Fedora Release Engineering - 5.14-2Rex Dieter - 5.14-1Rex Dieter - 5.13-1Fedora Release Engineering - 5.12.3-3Fedora Release Engineering - 5.12.3-2Rex Dieter - 5.12.3-1Fedora Release Engineering - 5.11.1-3Fedora Release Engineering - 5.11.1-2Jan Grulich - 5.11.1-1Jan Grulich - 5.10.1-1Fedora Release Engineering - 5.9.2-3Rex Dieter - 5.9.2-2Martin Bříza - 5.9.2-1Fedora Release Engineering - 5.9.0-0.beta.3.1Helio Chissini de Castro - 5.9.0-0.beta.3Helio Chissini de Castro - 5.9.0-0.beta1.1Helio Chissini de Castro - 5.9.0-0.beta1.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- 5.15.1- Produce qt5-doc package for easier installation of complete documentation- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- 5.14- 5.13 - Obsoletes: qt5-qtcanvas3d-doc- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- 5.12.3 - omit qtwebengine, now packaged separately- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- 5.11.1- Update to 5.10.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- omit -qtdoc-doc bits, conflicts with real qt5-qtdoc (#1520355) - use %_qt5_docdir macro (instead of hard-coded %_docdir/qt5) - optimize build a bit- Update to 5.9.2- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Individual package plus meta package- Add proper provides and obsoletes- Full documentation package self generated  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n5.15.1-3.el8   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "" ##$$$$$$$$$$$$$$$$$##################%%&&'''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(()*************))))))))))))))))++qtqmlqtqml.qchexamples-manifest.xmlimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngbutton-types.pngcpp-qml-integration-flowchart.pngcppintegration-ex.pngdeclarative-rect_tint.pngdocuments-definetypes-attributes.pngdocuments-definetypes-simple.pngextending-tutorial-chapter1.pngextending-tutorial-chapter2.pngextending-tutorial-chapter3.pngextending-tutorial-chapter5.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-dynamicscene-example.pngqml-i18n-example.pngqml-plugins-example.pngqml-xmlhttprequest-example.pngqtqml-syntax-basics-object-declaration.pngstatemachine-button-history.pngstatemachine-button-nested.pngstatemachine-button.pngstatemachine-finished.pngstatemachine-nonparallel.pngstatemachine-parallel.pngqjsengine-members.htmlqjsengine-obsolete.htmlqjsengine.htmlqjsvalue-members.htmlqjsvalue-obsolete.htmlqjsvalue.htmlqjsvalueiterator-members.htmlqjsvalueiterator.htmlqml-bool.htmlqml-date.htmlqml-double.htmlqml-enumeration.htmlqml-int.htmlqml-list.htmlqml-point.htmlqml-qtqml-binding-members.htmlqml-qtqml-binding.htmlqml-qtqml-component-members.htmlqml-qtqml-component.htmlqml-qtqml-connections-members.htmlqml-qtqml-connections.htmlqml-qtqml-date-members.htmlqml-qtqml-date.htmlqml-qtqml-locale-members.htmlqml-qtqml-locale.htmlqml-qtqml-loggingcategory-members.htmlqml-qtqml-loggingcategory.htmlqml-qtqml-number-members.htmlqml-qtqml-number.htmlqml-qtqml-qt-members.htmlqml-qtqml-qt-obsolete.htmlqml-qtqml-qt.htmlqml-qtqml-qtobject-members.htmlqml-qtqml-qtobject.htmlqml-qtqml-statemachine-finalstate-members.htmlqml-qtqml-statemachine-finalstate.htmlqml-qtqml-statemachine-historystate-members.htmlqml-qtqml-statemachine-historystate.htmlqml-qtqml-statemachine-qabstractstate-members.htmlqml-qtqml-statemachine-qabstractstate.htmlqml-qtqml-statemachine-qabstracttransition-members.htmlqml-qtqml-statemachine-qabstracttransition.htmlqml-qtqml-statemachine-qsignaltransition-members.htmlqml-qtqml-statemachine-qsignaltransition.htmlqml-qtqml-statemachine-signaltransition-members.htmlqml-qtqml-statemachine-signaltransition.htmlqml-qtqml-statemachine-state-members.htmlqml-qtqml-statemachine-state.htmlqml-qtqml-statemachine-statemachine-members.htmlqml-qtqml-statemachine-statemachine.htmlqml-qtqml-statemachine-timeouttransition-members.htmlqml-qtqml-statemachine-timeouttransition.htmlqml-qtqml-string-members.htmlqml-qtqml-string.htmlqml-qtqml-timer-members.htmlqml-qtqml-timer.htmlqml-real.htmlqml-rect.htmlqml-size.htmlqml-string.htmlqml-url.htmlqml-var.htmlqml-variant.htmlqmldiskcache.htmlqmlextendingexamples.htmlqmlreference.htmlqmlstatemachine.htmlqqmlabstracturlinterceptor-members.htmlqqmlabstracturlinterceptor.htmlqqmlapplicationengine-members.htmlqqmlapplicationengine.htmlqqmlcomponent-members.htmlqqmlcomponent.htmlqqmlcontext-members.htmlqqmlcontext-propertypair.htmlqqmlcontext.htmlqqmlengine-members.htmlqqmlengine-obsolete.htmlqqmlengine.htmlqqmlengineextensionplugin-members.htmlqqmlengineextensionplugin.htmlqqmlerror-members.htmlqqmlerror.htmlqqmlexpression-members.htmlqqmlexpression.htmlqqmlfileselector-members.htmlqqmlfileselector.htmlqqmlimageproviderbase-members.htmlqqmlimageproviderbase.htmlqqmlincubationcontroller-members.htmlqqmlincubationcontroller-obsolete.htmlqqmlincubationcontroller.htmlqqmlincubator-members.htmlqqmlincubator.htmlqqmllistproperty-members.htmlqqmllistproperty-obsolete.htmlqqmllistproperty.htmlqqmllistreference-members.htmlqqmllistreference.htmlqqmlnetworkaccessmanagerfactory-members.htmlqqmlnetworkaccessmanagerfactory.htmlqqmlparserstatus-members.htmlqqmlparserstatus.htmlqqmlproperty-members.htmlqqmlproperty.htmlqqmlpropertymap-members.htmlqqmlpropertymap.htmlqqmlpropertyvaluesource-members.htmlqqmlpropertyvaluesource.htmlqqmlscriptstring-members.htmlqqmlscriptstring.htmlqtjavascript.htmlqtqml-attribution-masm.htmlqtqml-cppclasses-topic.htmlqtqml-cppintegration-contextproperties.htmlqtqml-cppintegration-data.htmlqtqml-cppintegration-definetypes.htmlqtqml-cppintegration-exposecppattributes.htmlqtqml-cppintegration-interactqmlfromcpp.htmlqtqml-cppintegration-overview.htmlqtqml-cppintegration-topic.htmlqtqml-documents-definetypes.htmlqtqml-documents-networktransparency.htmlqtqml-documents-scope.htmlqtqml-documents-structure.htmlqtqml-documents-topic.htmlqtqml-dynamicscene-example.htmlqtqml-index.htmlqtqml-javascript-dynamicobjectcreation.htmlqtqml-javascript-expressions.htmlqtqml-javascript-finetuning.htmlqtqml-javascript-functionlist.htmlqtqml-javascript-hostenvironment.htmlqtqml-javascript-imports.htmlqtqml-javascript-qmlglobalobject.htmlqtqml-javascript-resources.htmlqtqml-javascript-topic.htmlqtqml-module.htmlqtqml-modules-cppplugins.htmlqtqml-modules-identifiedmodules.htmlqtqml-modules-legacymodules.htmlqtqml-modules-qmldir.htmlqtqml-modules-topic.htmlqtqml-networkaccessmanagerfactory-example.htmlqtqml-qml-i18n-example.htmlqtqml-qmlextensionplugins-example.htmlqtqml-qmlmodule.htmlqtqml-referenceexamples-adding-example.htmlqtqml-referenceexamples-attached-example.htmlqtqml-referenceexamples-binding-example.htmlqtqml-referenceexamples-coercion-example.htmlqtqml-referenceexamples-default-example.htmlqtqml-referenceexamples-extended-example.htmlqtqml-referenceexamples-grouped-example.htmlqtqml-referenceexamples-methods-example.htmlqtqml-referenceexamples-properties-example.htmlqtqml-referenceexamples-signal-example.htmlqtqml-referenceexamples-valuesource-example.htmlqtqml-statemachine-qmlmodule.htmlqtqml-syntax-basics.htmlqtqml-syntax-directoryimports.htmlqtqml-syntax-imports.htmlqtqml-syntax-objectattributes.htmlqtqml-syntax-propertybinding.htmlqtqml-syntax-signals.htmlqtqml-tutorials-extending-qml-example.htmlqtqml-typesystem-basictypes.htmlqtqml-typesystem-objecttypes.htmlqtqml-typesystem-topic.htmlqtqml-xmlhttprequest-example.htmlqtqml.htmlqtqml.indexqtqml.qhpqtqml.qhp.sha1qtqml.tagsstyleoffline-simple.cssoffline.cssqtqmlmodelsqtqmlmodels.qchimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglistmodel-nested.pnglistmodel.pnglogo.pngobjectmodel.pngqml-qt-labs-qmlmodels-delegatechoice-members.htmlqml-qt-labs-qmlmodels-delegatechoice.htmlqml-qt-labs-qmlmodels-delegatechooser-members.htmlqml-qt-labs-qmlmodels-delegatechooser.htmlqml-qt-labs-qmlmodels-tablemodel-members.htmlqml-qt-labs-qmlmodels-tablemodel.htmlqml-qt-labs-qmlmodels-tablemodelcolumn-members.htmlqml-qt-labs-qmlmodels-tablemodelcolumn.htmlqml-qtqml-models-delegatemodel-members.htmlqml-qtqml-models-delegatemodel.htmlqml-qtqml-models-delegatemodelgroup-members.htmlqml-qtqml-models-delegatemodelgroup.htmlqml-qtqml-models-instantiator-members.htmlqml-qtqml-models-instantiator.htmlqml-qtqml-models-itemselectionmodel-members.htmlqml-qtqml-models-itemselectionmodel.htmlqml-qtqml-models-listelement-members.htmlqml-qtqml-models-listelement.htmlqml-qtqml-models-listmodel-members.htmlqml-qtqml-models-listmodel.htmlqml-qtqml-models-objectmodel-members.htmlqml-qtqml-models-objectmodel.htmlqml-qtqml-models-package-members.htmlqml-qtqml-models-package.htmlqmodelindex-and-related-classes-in-qml.htmlqt-labs-qmlmodels-qmlmodule.htmlqtqml-models-qmlmodule.htmlqtqmlmodels.indexqtqmlmodels.qhpqtqmlmodels.qhp.sha1qtqmlmodels.tagsstyleoffline-simple.cssoffline.cssqtqmltestqtqmltest.qchimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qttest-signalspy-members.htmlqml-qttest-signalspy.htmlqml-qttest-testcase-members.htmlqml-qttest-testcase-obsolete.htmlqml-qttest-testcase.htmlqml-qttest-toucheventsequence-members.htmlqml-qttest-toucheventsequence.htmlqquicktest.htmlqtqmltest.indexqtqmltest.qhpqtqmltest.qhp.sha1qtqmltest.tagsqtquicktest-index.htmlqtquicktest-module.htmlqttest-qmlmodule.htmlstyleoffline-simple.cssoffline.cssqtqmlworkerscriptqtqmlworkerscript.qchimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngqml-qtqml-workerscript-workerscript-members.htmlqml-qtqml-workerscript-workerscript.htmlqtqml-workerscript-qmlmodule.htmlqtqmlworkerscript.indexqtqmlworkerscript.qhpqtqmlworkerscript.qhp.sha1qtqmlworkerscript.tagsstyleoffline-simple.cssoffline.cssqtquickqtquick.qchexamples-manifest.xmlimages3d-rotation-axis.png9BcAYDlpuT8.jpgListViewHorizontal.pnganchor_ordering.pnganchor_ordering_bad.pnganchorchanges.pnganimatedimageitem.gifanimatedsprite-loading-frames.pnganimatedsprite-loading-interpolated.gifanimatedsprite-loading.gifanimatedsprite-loading.pngarrow_bc.pngaxisrotation.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngcolumnlayout.pngcustom-geometry-example.pngd3d11underqml-example.jpgdeclarative-adv-tutorial1.pngdeclarative-adv-tutorial2.pngdeclarative-adv-tutorial3.pngdeclarative-adv-tutorial4.gifdeclarative-anchors_example.pngdeclarative-anchors_example2.pngdeclarative-arcdirection.pngdeclarative-arcradius.pngdeclarative-arcrotation.pngdeclarative-colors.pngdeclarative-gridmesh.pngdeclarative-item_opacity1.pngdeclarative-item_opacity2.pngdeclarative-item_stacking1.pngdeclarative-item_stacking2.pngdeclarative-item_stacking3.pngdeclarative-item_stacking4.pngdeclarative-largearc.pngdeclarative-nopercent.pngdeclarative-patharc.pngdeclarative-pathattribute.pngdeclarative-pathcubic.pngdeclarative-pathcurve.pngdeclarative-pathquad.pngdeclarative-pathsvg.pngdeclarative-percent.pngdeclarative-qmlfocus1.pngdeclarative-qmlfocus2.pngdeclarative-qmlfocus3.pngdeclarative-qmlfocus4.pngdeclarative-qmlfocus5.pngdeclarative-qtlogo-preserveaspectcrop.pngdeclarative-qtlogo-preserveaspectfit.pngdeclarative-qtlogo-stretch.pngdeclarative-qtlogo-tile.pngdeclarative-qtlogo-tilehorizontally.pngdeclarative-qtlogo-tilevertically.pngdeclarative-qtlogo.pngdeclarative-rect.pngdeclarative-rect_gradient.pngdeclarative-rotation.pngdeclarative-samegame.pngdeclarative-scale.pngdeclarative-scalegrid.pngdeclarative-shadereffectitem.pngdeclarative-shadereffectsource.pngdeclarative-text.pngdeclarative-textballoons_example.pngdeclarative-textedit.gifdeclarative-textformat.pngdeclarative-textstyle.pngdeclarative-transformorigin.pngdeclarative-tutorial1.pngdeclarative-tutorial2.pngdeclarative-tutorial3_animation.gifedge1.pngedge2.pngedge3.pngedge4.pngedges_qml.pngfboitem-example.jpgflickable-contentXY-bottom-left.pngflickable-contentXY-bottom-right.pngflickable-contentXY-resting.pngflickable-contentXY-top-left.pngflickable-contentXY-top-right.pngflickable-rebound.gifflickable.gifflipable.giffuzzydot.pnggameoflife.pngglowdot.pnggraph-example.jpggridLayout_aligncenter.pnggridLayout_aligntop.pnggridLayout_aligntopleft.pnggridLayout_example.pnggridlayout.pnggridview-highlight.pnggridview-layout-lefttoright-ltr-btt.pnggridview-layout-lefttoright-ltr-ttb.pnggridview-layout-lefttoright-rtl-btt.pnggridview-layout-lefttoright-rtl-ttb.pnggridview-layout-toptobottom-ltr-btt.pnggridview-layout-toptobottom-ltr-ttb.pnggridview-layout-toptobottom-rtl-btt.pnggridview-layout-toptobottom-rtl-ttb.pnggridview-simple.pnghome.pnghorizontalpositioner_example.pngico_note.pngico_note_attention.pngico_out.pngimageprovider.pnglayoutmirroring.pnglistview-decorations.pnglistview-highlight.pnglistview-layout-bottomtotop.pnglistview-layout-lefttoright.pnglistview-layout-righttoleft.pnglistview-layout-toptobottom.pnglistview-section.pnglistview-setup.pnglistview-simple.pnglogo.pngmanual-layout.pngmargins_qml.pngmetaltextureimport-example.jpgmetalunderqml-example.jpgmodelview-overview.pngopenglunderqml-example.jpgparentchange.pngpathitem-code-example.pngpathview.gifpointerHandlerMargin.pngpositioner-example.pngqeasingcurve-inback.pngqeasingcurve-inbounce.pngqeasingcurve-incirc.pngqeasingcurve-incubic.pngqeasingcurve-inelastic.pngqeasingcurve-inexpo.pngqeasingcurve-inoutback.pngqeasingcurve-inoutbounce.pngqeasingcurve-inoutcirc.pngqeasingcurve-inoutcubic.pngqeasingcurve-inoutelastic.pngqeasingcurve-inoutexpo.pngqeasingcurve-inoutquad.pngqeasingcurve-inoutquart.pngqeasingcurve-inoutquint.pngqeasingcurve-inoutsine.pngqeasingcurve-inquad.pngqeasingcurve-inquart.pngqeasingcurve-inquint.pngqeasingcurve-insine.pngqeasingcurve-linear.pngqeasingcurve-outback.pngqeasingcurve-outbounce.pngqeasingcurve-outcirc.pngqeasingcurve-outcubic.pngqeasingcurve-outelastic.pngqeasingcurve-outexpo.pngqeasingcurve-outinback.pngqeasingcurve-outinbounce.pngqeasingcurve-outincirc.pngqeasingcurve-outincubic.pngqeasingcurve-outinelastic.pngqeasingcurve-outinexpo.pngqeasingcurve-outinquad.pngqeasingcurve-outinquart.pngqeasingcurve-outinquint.pngqeasingcurve-outinsine.pngqeasingcurve-outquad.pngqeasingcurve-outquart.pngqeasingcurve-outquint.pngqeasingcurve-outsine.pngqml-abstractitemmodel-example.pngqml-affectors-example.pngqml-animations-example.pngqml-blending-layered.pngqml-blending-nonlayered.pngqml-borderimage-normal-image.pngqml-borderimage-scaled.pngqml-borderimage-tiled.pngqml-canvas-example.pngqml-column.pngqml-customparticle-example.pngqml-dialcontrol-example.pngqml-dnd2-example.pngqml-draganddrop-example.pngqml-emitters-example.pngqml-flipable-example.pngqml-flow-snippet.pngqml-flow-text1.pngqml-flow-text2.pngqml-gradient.pngqml-grid-no-spacing.pngqml-grid-spacing.pngqml-imageelements-example.pngqml-imageparticle-example.pngqml-imageprovider-example.pngqml-item-canvas-arc.pngqml-item-canvas-arcTo.pngqml-item-canvas-bezierCurveTo.pngqml-item-canvas-clip-complex.pngqml-item-canvas-context.gifqml-item-canvas-lineDash.pngqml-item-canvas-math-rotate.pngqml-item-canvas-math.pngqml-item-canvas-rotate.pngqml-item-canvas-scale.pngqml-item-canvas-scalex.pngqml-item-canvas-scaley.pngqml-item-canvas-skewx.pngqml-item-canvas-skewy.pngqml-item-canvas-startAngle.pngqml-item-canvas-translate.pngqml-item-canvas-translatey.pngqml-keyinteraction-example.pngqml-listview-sections-example.pngqml-localstorage-example.pngqml-modelviews-example.pngqml-mousearea-example.pngqml-mousearea-snippet.pngqml-objectlistmodel-example.pngqml-positioners-example.pngqml-righttoleft-example.pngqml-row.pngqml-scrollbar-example.pngqml-shadereffect-layereffect.pngqml-shadereffect-nolayereffect.pngqml-shadereffect-opacitymask.pngqml-shadereffects-example.pngqml-shapes-example.pngqml-stringlistmodel-example.pngqml-system-example.pngqml-tabwidget-example.pngqml-text-example.pngqml-threading-example.pngqml-touchinteraction-example.pngqml-window-example.pngqt-pixelator.pngqtlabs-wavefrontmesh.pngqtquickcontrols2-gallery-welcome.pngqtquicklayouts-example-layouts.pngqtquickwidgets-example.pngrect-color.pngrendercontrol-example.jpgrendernode-example.jpgrepeater-index.pngrepeater-modeldata.pngrepeater-simple.pngrepeater.pngrowlayout-minimum.pngrowlayout.pngscreen-and-window-dimensions.jpgsg-renderloop-singlethreaded.pngsg-renderloop-threaded.pngshape-radial-gradient.pngsimplematerial-example.jpgspritecutting.pngspriteenginegraph.pngstar.pngtextureinthread-example.jpgtouchpoint-metrics.pngtouchpoints-pinchhandler.pngtranslate.pngtwotextureproviders-example.jpgverticalpositioner_example.pngverticalpositioner_transition.gifviewtransitions-basic.gifviewtransitions-delayedbyindex.gifviewtransitions-intermediatemove.gifviewtransitions-interruptedbad.gifviewtransitions-interruptedgood.gifviewtransitions-pathanim.gifviewtransitions-scriptactionbad.gifvisual-coordinates-example.pngvisual-parent-example.pngvisual-parent-example2.pngvisualcanvas_list.pngvisualcanvas_overlap.pngvisualize-batches.pngvisualize-clip.pngvisualize-original.pngvisualize-overdraw-1.pngvisualize-overdraw-2.pngvisualpath-code-example.pngvulkantextureimport-example.jpgvulkanunderqml-example.jpgqml-advtutorial.htmlqml-color.htmlqml-dynamicview-tutorial.htmlqml-font.htmlqml-matrix4x4.htmlqml-qt-labs-animation-boundaryrule-members.htmlqml-qt-labs-animation-boundaryrule.htmlqml-qt-labs-folderlistmodel-folderlistmodel-members.htmlqml-qt-labs-folderlistmodel-folderlistmodel.htmlqml-qt-labs-settings-settings-members.htmlqml-qt-labs-settings-settings.htmlqml-qt-labs-wavefrontmesh-wavefrontmesh-members.htmlqml-qt-labs-wavefrontmesh-wavefrontmesh.htmlqml-qtquick-accessible-members.htmlqml-qtquick-accessible.htmlqml-qtquick-anchoranimation-members.htmlqml-qtquick-anchoranimation.htmlqml-qtquick-anchorchanges-members.htmlqml-qtquick-anchorchanges.htmlqml-qtquick-animatedimage-members.htmlqml-qtquick-animatedimage.htmlqml-qtquick-animatedsprite-members.htmlqml-qtquick-animatedsprite.htmlqml-qtquick-animation-members.htmlqml-qtquick-animation.htmlqml-qtquick-animationcontroller-members.htmlqml-qtquick-animationcontroller.htmlqml-qtquick-animator-members.htmlqml-qtquick-animator.htmlqml-qtquick-behavior-members.htmlqml-qtquick-behavior.htmlqml-qtquick-borderimage-members.htmlqml-qtquick-borderimage.htmlqml-qtquick-borderimagemesh-members.htmlqml-qtquick-borderimagemesh.htmlqml-qtquick-canvas-members.htmlqml-qtquick-canvas-obsolete.htmlqml-qtquick-canvas.htmlqml-qtquick-canvasgradient-members.htmlqml-qtquick-canvasgradient.htmlqml-qtquick-canvasimagedata-members.htmlqml-qtquick-canvasimagedata.htmlqml-qtquick-canvaspixelarray-members.htmlqml-qtquick-canvaspixelarray.htmlqml-qtquick-coloranimation-members.htmlqml-qtquick-coloranimation.htmlqml-qtquick-column-members.htmlqml-qtquick-column.htmlqml-qtquick-context2d-members.htmlqml-qtquick-context2d.htmlqml-qtquick-doublevalidator-members.htmlqml-qtquick-doublevalidator.htmlqml-qtquick-drag-members.htmlqml-qtquick-drag.htmlqml-qtquick-dragevent-members.htmlqml-qtquick-dragevent.htmlqml-qtquick-draghandler-members.htmlqml-qtquick-draghandler.htmlqml-qtquick-droparea-members.htmlqml-qtquick-droparea.htmlqml-qtquick-enterkey-members.htmlqml-qtquick-enterkey.htmlqml-qtquick-eventpoint-members.htmlqml-qtquick-eventpoint.htmlqml-qtquick-eventtouchpoint-members.htmlqml-qtquick-eventtouchpoint.htmlqml-qtquick-flickable-members.htmlqml-qtquick-flickable.htmlqml-qtquick-flipable-members.htmlqml-qtquick-flipable.htmlqml-qtquick-flow-members.htmlqml-qtquick-flow.htmlqml-qtquick-focusscope-members.htmlqml-qtquick-focusscope.htmlqml-qtquick-fontloader-members.htmlqml-qtquick-fontloader.htmlqml-qtquick-fontmetrics-members.htmlqml-qtquick-fontmetrics.htmlqml-qtquick-gestureevent-members.htmlqml-qtquick-gestureevent.htmlqml-qtquick-gradient-members.htmlqml-qtquick-gradient.htmlqml-qtquick-gradientstop-members.htmlqml-qtquick-gradientstop.htmlqml-qtquick-graphicsinfo-members.htmlqml-qtquick-graphicsinfo.htmlqml-qtquick-grid-members.htmlqml-qtquick-grid.htmlqml-qtquick-gridmesh-members.htmlqml-qtquick-gridmesh.htmlqml-qtquick-gridview-members.htmlqml-qtquick-gridview.htmlqml-qtquick-handlerpoint-members.htmlqml-qtquick-handlerpoint.htmlqml-qtquick-hoverhandler-members.htmlqml-qtquick-hoverhandler.htmlqml-qtquick-image-members.htmlqml-qtquick-image.htmlqml-qtquick-intvalidator-members.htmlqml-qtquick-intvalidator.htmlqml-qtquick-item-members.htmlqml-qtquick-item.htmlqml-qtquick-itemgrabresult-members.htmlqml-qtquick-itemgrabresult.htmlqml-qtquick-keyevent-members.htmlqml-qtquick-keyevent.htmlqml-qtquick-keynavigation-members.htmlqml-qtquick-keynavigation.htmlqml-qtquick-keys-members.htmlqml-qtquick-keys.htmlqml-qtquick-layoutmirroring-members.htmlqml-qtquick-layoutmirroring.htmlqml-qtquick-layouts-columnlayout-members.htmlqml-qtquick-layouts-columnlayout.htmlqml-qtquick-layouts-gridlayout-members.htmlqml-qtquick-layouts-gridlayout.htmlqml-qtquick-layouts-layout-members.htmlqml-qtquick-layouts-layout.htmlqml-qtquick-layouts-rowlayout-members.htmlqml-qtquick-layouts-rowlayout.htmlqml-qtquick-layouts-stacklayout-members.htmlqml-qtquick-layouts-stacklayout.htmlqml-qtquick-listview-members.htmlqml-qtquick-listview.htmlqml-qtquick-loader-members.htmlqml-qtquick-loader.htmlqml-qtquick-matrix4x4-members.htmlqml-qtquick-matrix4x4.htmlqml-qtquick-mousearea-members.htmlqml-qtquick-mousearea.htmlqml-qtquick-mouseevent-members.htmlqml-qtquick-mouseevent.htmlqml-qtquick-multipointhandler-members.htmlqml-qtquick-multipointhandler.htmlqml-qtquick-multipointtoucharea-members.htmlqml-qtquick-multipointtoucharea.htmlqml-qtquick-numberanimation-members.htmlqml-qtquick-numberanimation.htmlqml-qtquick-opacityanimator-members.htmlqml-qtquick-opacityanimator.htmlqml-qtquick-openglinfo-members.htmlqml-qtquick-openglinfo.htmlqml-qtquick-parallelanimation-members.htmlqml-qtquick-parallelanimation.htmlqml-qtquick-parentanimation-members.htmlqml-qtquick-parentanimation.htmlqml-qtquick-parentchange-members.htmlqml-qtquick-parentchange.htmlqml-qtquick-particles-affector-members.htmlqml-qtquick-particles-affector.htmlqml-qtquick-particles-age-members.htmlqml-qtquick-particles-age.htmlqml-qtquick-particles-angledirection-members.htmlqml-qtquick-particles-angledirection.htmlqml-qtquick-particles-attractor-members.htmlqml-qtquick-particles-attractor.htmlqml-qtquick-particles-cumulativedirection-members.htmlqml-qtquick-particles-cumulativedirection.htmlqml-qtquick-particles-customparticle-members.htmlqml-qtquick-particles-customparticle.htmlqml-qtquick-particles-direction-members.htmlqml-qtquick-particles-direction.htmlqml-qtquick-particles-ellipseshape-members.htmlqml-qtquick-particles-ellipseshape.htmlqml-qtquick-particles-emitter-members.htmlqml-qtquick-particles-emitter.htmlqml-qtquick-particles-friction-members.htmlqml-qtquick-particles-friction.htmlqml-qtquick-particles-gravity-members.htmlqml-qtquick-particles-gravity-obsolete.htmlqml-qtquick-particles-gravity.htmlqml-qtquick-particles-groupgoal-members.htmlqml-qtquick-particles-groupgoal.htmlqml-qtquick-particles-imageparticle-members.htmlqml-qtquick-particles-imageparticle.htmlqml-qtquick-particles-itemparticle-members.htmlqml-qtquick-particles-itemparticle.htmlqml-qtquick-particles-lineshape-members.htmlqml-qtquick-particles-lineshape.htmlqml-qtquick-particles-maskshape-members.htmlqml-qtquick-particles-maskshape.htmlqml-qtquick-particles-particle-members.htmlqml-qtquick-particles-particle.htmlqml-qtquick-particles-particleextruder-members.htmlqml-qtquick-particles-particleextruder.htmlqml-qtquick-particles-particlegroup-members.htmlqml-qtquick-particles-particlegroup.htmlqml-qtquick-particles-particlepainter-members.htmlqml-qtquick-particles-particlepainter.htmlqml-qtquick-particles-particlesystem-members.htmlqml-qtquick-particles-particlesystem.htmlqml-qtquick-particles-pointdirection-members.htmlqml-qtquick-particles-pointdirection.htmlqml-qtquick-particles-rectangleshape-members.htmlqml-qtquick-particles-rectangleshape.htmlqml-qtquick-particles-spritegoal-members.htmlqml-qtquick-particles-spritegoal.htmlqml-qtquick-particles-targetdirection-members.htmlqml-qtquick-particles-targetdirection.htmlqml-qtquick-particles-trailemitter-members.htmlqml-qtquick-particles-trailemitter.htmlqml-qtquick-particles-turbulence-members.htmlqml-qtquick-particles-turbulence.htmlqml-qtquick-particles-wander-members.htmlqml-qtquick-particles-wander.htmlqml-qtquick-path-members.htmlqml-qtquick-path.htmlqml-qtquick-pathanglearc-members.htmlqml-qtquick-pathanglearc.htmlqml-qtquick-pathanimation-members.htmlqml-qtquick-pathanimation.htmlqml-qtquick-patharc-members.htmlqml-qtquick-patharc.htmlqml-qtquick-pathattribute-members.htmlqml-qtquick-pathattribute.htmlqml-qtquick-pathcubic-members.htmlqml-qtquick-pathcubic.htmlqml-qtquick-pathcurve-members.htmlqml-qtquick-pathcurve.htmlqml-qtquick-pathelement-members.htmlqml-qtquick-pathelement.htmlqml-qtquick-pathinterpolator-members.htmlqml-qtquick-pathinterpolator.htmlqml-qtquick-pathline-members.htmlqml-qtquick-pathline.htmlqml-qtquick-pathmove-members.htmlqml-qtquick-pathmove.htmlqml-qtquick-pathmultiline-members.htmlqml-qtquick-pathmultiline.htmlqml-qtquick-pathpercent-members.htmlqml-qtquick-pathpercent.htmlqml-qtquick-pathpolyline-members.htmlqml-qtquick-pathpolyline.htmlqml-qtquick-pathquad-members.htmlqml-qtquick-pathquad.htmlqml-qtquick-pathsvg-members.htmlqml-qtquick-pathsvg.htmlqml-qtquick-pathtext-members.htmlqml-qtquick-pathtext.htmlqml-qtquick-pathview-members.htmlqml-qtquick-pathview.htmlqml-qtquick-pauseanimation-members.htmlqml-qtquick-pauseanimation.htmlqml-qtquick-pincharea-members.htmlqml-qtquick-pincharea.htmlqml-qtquick-pinchevent-members.htmlqml-qtquick-pinchevent.htmlqml-qtquick-pinchhandler-members.htmlqml-qtquick-pinchhandler.htmlqml-qtquick-pointerdevice-members.htmlqml-qtquick-pointerdevice.htmlqml-qtquick-pointerdevicehandler-members.htmlqml-qtquick-pointerdevicehandler.htmlqml-qtquick-pointerevent-members.htmlqml-qtquick-pointerevent.htmlqml-qtquick-pointerhandler-members.htmlqml-qtquick-pointerhandler.htmlqml-qtquick-pointerscrollevent-members.htmlqml-qtquick-pointerscrollevent.htmlqml-qtquick-pointhandler-members.htmlqml-qtquick-pointhandler.htmlqml-qtquick-positioner-members.htmlqml-qtquick-positioner.htmlqml-qtquick-propertyaction-members.htmlqml-qtquick-propertyaction.htmlqml-qtquick-propertyanimation-members.htmlqml-qtquick-propertyanimation.htmlqml-qtquick-propertychanges-members.htmlqml-qtquick-propertychanges.htmlqml-qtquick-rectangle-members.htmlqml-qtquick-rectangle.htmlqml-qtquick-regexpvalidator-members.htmlqml-qtquick-regexpvalidator.htmlqml-qtquick-regularexpressionvalidator-members.htmlqml-qtquick-regularexpressionvalidator.htmlqml-qtquick-repeater-members.htmlqml-qtquick-repeater.htmlqml-qtquick-rotation-members.htmlqml-qtquick-rotation.htmlqml-qtquick-rotationanimation-members.htmlqml-qtquick-rotationanimation.htmlqml-qtquick-rotationanimator-members.htmlqml-qtquick-rotationanimator.htmlqml-qtquick-row-members.htmlqml-qtquick-row.htmlqml-qtquick-scale-members.htmlqml-qtquick-scale.htmlqml-qtquick-scaleanimator-members.htmlqml-qtquick-scaleanimator.htmlqml-qtquick-scriptaction-members.htmlqml-qtquick-scriptaction.htmlqml-qtquick-sequentialanimation-members.htmlqml-qtquick-sequentialanimation.htmlqml-qtquick-shadereffect-members.htmlqml-qtquick-shadereffect.htmlqml-qtquick-shadereffectsource-members.htmlqml-qtquick-shadereffectsource.htmlqml-qtquick-shapes-conicalgradient-members.htmlqml-qtquick-shapes-conicalgradient.htmlqml-qtquick-shapes-lineargradient-members.htmlqml-qtquick-shapes-lineargradient.htmlqml-qtquick-shapes-radialgradient-members.htmlqml-qtquick-shapes-radialgradient.htmlqml-qtquick-shapes-shape-members.htmlqml-qtquick-shapes-shape.htmlqml-qtquick-shapes-shapegradient-members.htmlqml-qtquick-shapes-shapegradient.htmlqml-qtquick-shapes-shapepath-members.htmlqml-qtquick-shapes-shapepath.htmlqml-qtquick-shortcut-members.htmlqml-qtquick-shortcut.htmlqml-qtquick-singlepointhandler-members.htmlqml-qtquick-singlepointhandler.htmlqml-qtquick-smoothedanimation-members.htmlqml-qtquick-smoothedanimation.htmlqml-qtquick-springanimation-members.htmlqml-qtquick-springanimation.htmlqml-qtquick-sprite-members.htmlqml-qtquick-sprite.htmlqml-qtquick-spritesequence-members.htmlqml-qtquick-spritesequence.htmlqml-qtquick-state-members.htmlqml-qtquick-state.htmlqml-qtquick-statechangescript-members.htmlqml-qtquick-statechangescript.htmlqml-qtquick-stategroup-members.htmlqml-qtquick-stategroup.htmlqml-qtquick-systempalette-members.htmlqml-qtquick-systempalette.htmlqml-qtquick-tableview-members.htmlqml-qtquick-tableview.htmlqml-qtquick-taphandler-members.htmlqml-qtquick-taphandler.htmlqml-qtquick-text-members.htmlqml-qtquick-text-obsolete.htmlqml-qtquick-text.htmlqml-qtquick-textedit-members.htmlqml-qtquick-textedit.htmlqml-qtquick-textinput-members.htmlqml-qtquick-textinput.htmlqml-qtquick-textmetrics-members.htmlqml-qtquick-textmetrics.htmlqml-qtquick-touchpoint-members.htmlqml-qtquick-touchpoint-obsolete.htmlqml-qtquick-touchpoint.htmlqml-qtquick-transform-members.htmlqml-qtquick-transform.htmlqml-qtquick-transition-members.htmlqml-qtquick-transition.htmlqml-qtquick-translate-members.htmlqml-qtquick-translate.htmlqml-qtquick-uniformanimator-members.htmlqml-qtquick-uniformanimator.htmlqml-qtquick-vector3danimation-members.htmlqml-qtquick-vector3danimation.htmlqml-qtquick-viewtransition-members.htmlqml-qtquick-viewtransition.htmlqml-qtquick-wheelevent-members.htmlqml-qtquick-wheelevent.htmlqml-qtquick-wheelhandler-members.htmlqml-qtquick-wheelhandler.htmlqml-qtquick-window-closeevent-members.htmlqml-qtquick-window-closeevent.htmlqml-qtquick-window-screen-members.htmlqml-qtquick-window-screen-obsolete.htmlqml-qtquick-window-screen.htmlqml-qtquick-window-window-members.htmlqml-qtquick-window-window.htmlqml-qtquick-xanimator-members.htmlqml-qtquick-xanimator.htmlqml-qtquick-yanimator-members.htmlqml-qtquick-yanimator.htmlqml-quaternion.htmlqml-tutorial.htmlqml-tutorial1.htmlqml-tutorial2.htmlqml-tutorial3.htmlqml-vector2d.htmlqml-vector3d.htmlqml-vector4d.htmlqmlexampletoggleswitch.htmlqquickasyncimageprovider-members.htmlqquickasyncimageprovider.htmlqquickframebufferobject-members.htmlqquickframebufferobject-renderer-members.htmlqquickframebufferobject-renderer.htmlqquickframebufferobject.htmlqquickimageprovider-members.htmlqquickimageprovider.htmlqquickimageresponse-members.htmlqquickimageresponse.htmlqquickitem-itemchangedata-members.htmlqquickitem-itemchangedata.htmlqquickitem-members.htmlqquickitem.htmlqquickitemgrabresult-members.htmlqquickitemgrabresult.htmlqquickpainteditem-members.htmlqquickpainteditem-obsolete.htmlqquickpainteditem.htmlqquickrendercontrol-members.htmlqquickrendercontrol.htmlqquicktextdocument-members.htmlqquicktextdocument.htmlqquicktexturefactory-members.htmlqquicktexturefactory.htmlqquickview-members.htmlqquickview.htmlqquickwidget-members.htmlqquickwidget.htmlqquickwindow-graphicsstateinfo.htmlqquickwindow-members.htmlqquickwindow-obsolete.htmlqquickwindow.htmlqsgabstractrenderer-members.htmlqsgabstractrenderer.htmlqsgbasicgeometrynode-members.htmlqsgbasicgeometrynode.htmlqsgclipnode-members.htmlqsgclipnode.htmlqsgdynamictexture-members.htmlqsgdynamictexture.htmlqsgengine-members.htmlqsgengine.htmlqsgflatcolormaterial-members.htmlqsgflatcolormaterial.htmlqsggeometry-attribute-members.htmlqsggeometry-attribute.htmlqsggeometry-attributeset.htmlqsggeometry-coloredpoint2d-members.htmlqsggeometry-coloredpoint2d.htmlqsggeometry-members.htmlqsggeometry-point2d-members.htmlqsggeometry-point2d.htmlqsggeometry-texturedpoint2d-members.htmlqsggeometry-texturedpoint2d.htmlqsggeometry.htmlqsggeometrynode-members.htmlqsggeometrynode.htmlqsgimagenode-members.htmlqsgimagenode.htmlqsgmaterial-members.htmlqsgmaterial.htmlqsgmaterialrhishader-graphicspipelinestate-members.htmlqsgmaterialrhishader-graphicspipelinestate.htmlqsgmaterialrhishader-members.htmlqsgmaterialrhishader-renderstate-members.htmlqsgmaterialrhishader-renderstate.htmlqsgmaterialrhishader.htmlqsgmaterialshader-members.htmlqsgmaterialshader-renderstate-members.htmlqsgmaterialshader-renderstate.htmlqsgmaterialshader.htmlqsgmaterialtype.htmlqsgnode-members.htmlqsgnode.htmlqsgopacitynode-members.htmlqsgopacitynode.htmlqsgopaquetexturematerial-members.htmlqsgopaquetexturematerial.htmlqsgrectanglenode-members.htmlqsgrectanglenode.htmlqsgrendererinterface-members.htmlqsgrendererinterface.htmlqsgrendernode-members.htmlqsgrendernode.htmlqsgsimplematerial-members.htmlqsgsimplematerial.htmlqsgsimplematerialshader-members.htmlqsgsimplematerialshader.htmlqsgsimplerectnode-members.htmlqsgsimplerectnode.htmlqsgsimpletexturenode-members.htmlqsgsimpletexturenode.htmlqsgtexture-members.htmlqsgtexture-nativetexture-members.htmlqsgtexture-nativetexture.htmlqsgtexture.htmlqsgtexturematerial-members.htmlqsgtexturematerial.htmlqsgtextureprovider-members.htmlqsgtextureprovider.htmlqsgtransformnode-members.htmlqsgtransformnode.htmlqsgvertexcolormaterial-members.htmlqsgvertexcolormaterial.htmlqt-labs-animation-qmlmodule.htmlqt-labs-folderlistmodel-qmlmodule.htmlqt-labs-settings-qmlmodule.htmlqt-labs-sharedimage-qmlmodule.htmlqt-labs-wavefrontmesh-qmlmodule.htmlqtqml-cmake-qt5-import-qml-plugins.htmlqtqml-qmlmodule.htmlqtquick-animation-example.htmlqtquick-bestpractices.htmlqtquick-canvas-example.htmlqtquick-codesamples.htmlqtquick-convenience-topic.htmlqtquick-cppextensionpoints.htmlqtquick-customitems-dialcontrol-example.htmlqtquick-customitems-flipable-example.htmlqtquick-customitems-painteditem-example.htmlqtquick-customitems-scrollbar-example.htmlqtquick-customitems-tabwidget-example.htmlqtquick-draganddrop-example.htmlqtquick-effects-particles.htmlqtquick-effects-sprites.htmlqtquick-effects-topic.htmlqtquick-effects-transformations.htmlqtquick-externaldraganddrop-example.htmlqtquick-imageelements-example.htmlqtquick-imageprovider-example.htmlqtquick-imageresponseprovider-example.htmlqtquick-index.htmlqtquick-input-focus.htmlqtquick-input-mouseevents.htmlqtquick-input-textinput.htmlqtquick-input-topic.htmlqtquick-keyinteraction-example.htmlqtquick-layouts-example.htmlqtquick-layouts-qmlmodule.htmlqtquick-localstorage-example.htmlqtquick-localstorage-qmlmodule.htmlqtquick-models-abstractitemmodel-example.htmlqtquick-models-objectlistmodel-example.htmlqtquick-models-stringlistmodel-example.htmlqtquick-modelviewsdata-cppmodels.htmlqtquick-modelviewsdata-modelview.htmlqtquick-modelviewsdata-topic.htmlqtquick-module.htmlqtquick-mousearea-example.htmlqtquick-particles-affectors-example.htmlqtquick-particles-customparticle-example.htmlqtquick-particles-emitters-example.htmlqtquick-particles-imageparticle-example.htmlqtquick-particles-performance.htmlqtquick-particles-qmlmodule.htmlqtquick-particles-system-example.htmlqtquick-positioners-example.htmlqtquick-positioning-anchors.htmlqtquick-positioning-layouts.htmlqtquick-positioning-righttoleft.htmlqtquick-positioning-topic.htmlqtquick-qmlmodule.htmlqtquick-quick-accessibility-example.htmlqtquick-quickwidgets-quickwidget-example.htmlqtquick-rendercontrol-example.htmlqtquick-righttoleft-example.htmlqtquick-scenegraph-customgeometry-example.htmlqtquick-scenegraph-d3d11underqml-example.htmlqtquick-scenegraph-fboitem-example.htmlqtquick-scenegraph-graph-example.htmlqtquick-scenegraph-materials.htmlqtquick-scenegraph-metaltextureimport-example.htmlqtquick-scenegraph-metalunderqml-example.htmlqtquick-scenegraph-nodes.htmlqtquick-scenegraph-openglunderqml-example.htmlqtquick-scenegraph-rendernode-example.htmlqtquick-scenegraph-simplematerial-example.htmlqtquick-scenegraph-textureinthread-example.htmlqtquick-scenegraph-twotextureproviders-example.htmlqtquick-scenegraph-vulkantextureimport-example.htmlqtquick-scenegraph-vulkanunderqml-example.htmlqtquick-shadereffects-example.htmlqtquick-shapes-example.htmlqtquick-shapes-qmlmodule.htmlqtquick-statesanimations-animations.htmlqtquick-statesanimations-behaviors.htmlqtquick-statesanimations-states.htmlqtquick-statesanimations-topic.htmlqtquick-tableview-gameoflife-example.htmlqtquick-tableview-pixelator-example.htmlqtquick-text-example.htmlqtquick-text-validator.htmlqtquick-threading-example.htmlqtquick-threading-threadedlistmodel-example.htmlqtquick-tools-and-utilities.htmlqtquick-touchinteraction-example.htmlqtquick-tutorials-dynamicview-dynamicview1-example.htmlqtquick-tutorials-dynamicview-dynamicview2-example.htmlqtquick-tutorials-dynamicview-dynamicview3-example.htmlqtquick-tutorials-dynamicview-dynamicview4-example.htmlqtquick-tutorials-samegame-samegame1-example.htmlqtquick-tutorials-samegame-samegame2-example.htmlqtquick-tutorials-samegame-samegame3-example.htmlqtquick-tutorials-samegame-samegame4-example.htmlqtquick-views-example.htmlqtquick-visualcanvas-adaptations-d3d12.htmlqtquick-visualcanvas-adaptations-openvg.htmlqtquick-visualcanvas-adaptations-software.htmlqtquick-visualcanvas-adaptations.htmlqtquick-visualcanvas-coordinates.htmlqtquick-visualcanvas-scenegraph-renderer.htmlqtquick-visualcanvas-scenegraph.htmlqtquick-visualcanvas-topic.htmlqtquick-visualcanvas-visualparent.htmlqtquick-visualtypes-topic.htmlqtquick-window-example.htmlqtquick-window-qmlmodule.htmlqtquick.indexqtquick.qhpqtquick.qhp.sha1qtquick.tagsqtquickhandlers-index.htmlqtquicklayouts-index.htmlqtquicklayouts-overview.htmlqtquickwidgets-module.htmlstyleoffline-simple.cssoffline.cssqtquick3dqtquick3d.qchcustom-material-reference.htmlexamples-manifest.xmlimagesAA-GeometryAliasing.pngAA-ReflectionAliasing.pngAA-TextureAliasing.pngIBL-ball-directional-light-matte.pngIBL-ball-directional-light.pngIBL-ball-environment-light-fov-matte.pngIBL-ball-environment-light-fov.pngIBL-ball-environment-light-horiz-matte.pngIBL-ball-environment-light-horiz.pngIBL-ball-environment-light-matte.pngIBL-ball-environment-light.pngantialiasing-example.pngarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngcustommaterial-example.pngcustomshaders-example.pngdragon.jpgdynamiccreation-example.pngdynamictexture.pngeffect_additive_color_gradient.pngeffect_blur.pngeffect_brush_strokes.pngeffect_chromatic_aberration.pngeffect_color_master.pngeffect_depth_of_field_hq_blur.pngeffect_desaturate.pngeffect_distortion_ripple.pngeffect_distortion_sphere.pngeffect_distortion_spiral.pngeffect_edge_detect.pngeffect_emboss.pngeffect_flip.pngeffect_fxaa.pngeffect_gaussian_blur.pngeffect_hdr_bloom_tonemap.pngeffect_motion_blur.pngeffect_scatter.pngeffect_scurve_tonemap.pngeffect_tilt_shift.pngeffect_vignette.pngexport-blender-enable-fbx-addon.pngexport-blender-fbx-axis.pngexport-blender1.pngexport-blender2.pngexport-blender3.pngexport-blender4.pngexport-blender5.pngexport-blender6.pngexport-colladaMax01.pngexport-colladaMax02.pngexport-colladaMaya01.pngexport-colladaMaya02.pngexport-colladaMaya03.pngexport-colladaMaya04.pngexport-colladaModo01.pngexport-colladaModo02.pnghellocube.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglights-example.pnglogo.pngmaterial_aluminum_anodized.pngmaterial_aluminum_anodized_emissive.pngmaterial_aluminum_brushed.pngmaterial_aluminum_emissive.pngmaterial_artistic_paper.pngmaterial_copper.pngmaterial_frosted_glass.pngmaterial_frosted_glass_single_pass.pngmaterial_glass.pngmaterial_office_paper.pngmaterial_red_plastic_structured.pngmaterial_red_plastic_structured_emissive.pngmaterial_refractive_glass.pngmaterial_steel_milled_concentric.pngpicking-example.pngprincipledmaterial-example.pngquickitems-example.pngsimple.pngused-in-examplesdynamictexturecontentcork.jpgnote-yellow.pngtack.pnghellocubeqt_logo.pngpickingmapsroughness.jpgprincipledmaterialmapsmetallicbasecolor.jpgmetallic.jpgnormal.jpgroughness.jpgquickitemsBuilt_with_Qt_RGB_logo_vertical.pngview3d-example.pngqml-qtquick3d-arealight-members.htmlqml-qtquick3d-arealight.htmlqml-qtquick3d-blending-members.htmlqml-qtquick3d-blending.htmlqml-qtquick3d-bounds-members.htmlqml-qtquick3d-bounds.htmlqml-qtquick3d-buffer-members.htmlqml-qtquick3d-buffer.htmlqml-qtquick3d-bufferblit-members.htmlqml-qtquick3d-bufferblit.htmlqml-qtquick3d-bufferinput-members.htmlqml-qtquick3d-bufferinput.htmlqml-qtquick3d-camera-members.htmlqml-qtquick3d-camera.htmlqml-qtquick3d-command-members.htmlqml-qtquick3d-command.htmlqml-qtquick3d-cullmode-members.htmlqml-qtquick3d-cullmode.htmlqml-qtquick3d-customcamera-members.htmlqml-qtquick3d-customcamera.htmlqml-qtquick3d-defaultmaterial-members.htmlqml-qtquick3d-defaultmaterial.htmlqml-qtquick3d-depthinput-members.htmlqml-qtquick3d-depthinput.htmlqml-qtquick3d-directionallight-members.htmlqml-qtquick3d-directionallight.htmlqml-qtquick3d-effects-additivecolorgradient-members.htmlqml-qtquick3d-effects-additivecolorgradient.htmlqml-qtquick3d-effects-blur-members.htmlqml-qtquick3d-effects-blur.htmlqml-qtquick3d-effects-brushstrokes-members.htmlqml-qtquick3d-effects-brushstrokes.htmlqml-qtquick3d-effects-chromaticaberration-members.htmlqml-qtquick3d-effects-chromaticaberration.htmlqml-qtquick3d-effects-colormaster-members.htmlqml-qtquick3d-effects-colormaster.htmlqml-qtquick3d-effects-depthoffieldhqblur-members.htmlqml-qtquick3d-effects-depthoffieldhqblur.htmlqml-qtquick3d-effects-desaturate-members.htmlqml-qtquick3d-effects-desaturate.htmlqml-qtquick3d-effects-distortionripple-members.htmlqml-qtquick3d-effects-distortionripple.htmlqml-qtquick3d-effects-distortionsphere-members.htmlqml-qtquick3d-effects-distortionsphere.htmlqml-qtquick3d-effects-distortionspiral-members.htmlqml-qtquick3d-effects-distortionspiral.htmlqml-qtquick3d-effects-edgedetect-members.htmlqml-qtquick3d-effects-edgedetect.htmlqml-qtquick3d-effects-effect-members.htmlqml-qtquick3d-effects-effect.htmlqml-qtquick3d-effects-emboss-members.htmlqml-qtquick3d-effects-emboss.htmlqml-qtquick3d-effects-flip-members.htmlqml-qtquick3d-effects-flip.htmlqml-qtquick3d-effects-fxaa-members.htmlqml-qtquick3d-effects-fxaa.htmlqml-qtquick3d-effects-gaussianblur-members.htmlqml-qtquick3d-effects-gaussianblur.htmlqml-qtquick3d-effects-hdrbloomtonemap-members.htmlqml-qtquick3d-effects-hdrbloomtonemap.htmlqml-qtquick3d-effects-motionblur-members.htmlqml-qtquick3d-effects-motionblur.htmlqml-qtquick3d-effects-scatter-members.htmlqml-qtquick3d-effects-scatter.htmlqml-qtquick3d-effects-scurvetonemap-members.htmlqml-qtquick3d-effects-scurvetonemap.htmlqml-qtquick3d-effects-tiltshift-members.htmlqml-qtquick3d-effects-tiltshift.htmlqml-qtquick3d-effects-vignette-members.htmlqml-qtquick3d-effects-vignette.htmlqml-qtquick3d-frustumcamera-members.htmlqml-qtquick3d-frustumcamera.htmlqml-qtquick3d-geometry-members.htmlqml-qtquick3d-geometry.htmlqml-qtquick3d-helpers-axishelper-members.htmlqml-qtquick3d-helpers-axishelper.htmlqml-qtquick3d-helpers-debugview-members.htmlqml-qtquick3d-helpers-debugview.htmlqml-qtquick3d-helpers-gridgeometry-members.htmlqml-qtquick3d-helpers-gridgeometry.htmlqml-qtquick3d-helpers-wasdcontroller-members.htmlqml-qtquick3d-helpers-wasdcontroller.htmlqml-qtquick3d-light-members.htmlqml-qtquick3d-light.htmlqml-qtquick3d-loader3d-members.htmlqml-qtquick3d-loader3d.htmlqml-qtquick3d-material-members.htmlqml-qtquick3d-material.htmlqml-qtquick3d-materials-aluminumanodizedemissivematerial-members.htmlqml-qtquick3d-materials-aluminumanodizedemissivematerial.htmlqml-qtquick3d-materials-aluminumanodizedmaterial-members.htmlqml-qtquick3d-materials-aluminumanodizedmaterial.htmlqml-qtquick3d-materials-aluminumbrushedmaterial-members.htmlqml-qtquick3d-materials-aluminumbrushedmaterial.htmlqml-qtquick3d-materials-aluminumemissivematerial-members.htmlqml-qtquick3d-materials-aluminumemissivematerial.htmlqml-qtquick3d-materials-aluminummaterial-members.htmlqml-qtquick3d-materials-aluminummaterial.htmlqml-qtquick3d-materials-coppermaterial-members.htmlqml-qtquick3d-materials-coppermaterial.htmlqml-qtquick3d-materials-custommaterial-members.htmlqml-qtquick3d-materials-custommaterial.htmlqml-qtquick3d-materials-frostedglassmaterial-members.htmlqml-qtquick3d-materials-frostedglassmaterial.htmlqml-qtquick3d-materials-frostedglasssinglepassmaterial-members.htmlqml-qtquick3d-materials-frostedglasssinglepassmaterial.htmlqml-qtquick3d-materials-glassmaterial-members.htmlqml-qtquick3d-materials-glassmaterial.htmlqml-qtquick3d-materials-glassrefractivematerial-members.htmlqml-qtquick3d-materials-glassrefractivematerial.htmlqml-qtquick3d-materials-paperartisticmaterial-members.htmlqml-qtquick3d-materials-paperartisticmaterial.htmlqml-qtquick3d-materials-paperofficematerial-members.htmlqml-qtquick3d-materials-paperofficematerial.htmlqml-qtquick3d-materials-plasticstructuredredemissivematerial-members.htmlqml-qtquick3d-materials-plasticstructuredredemissivematerial.htmlqml-qtquick3d-materials-plasticstructuredredmaterial-members.htmlqml-qtquick3d-materials-plasticstructuredredmaterial.htmlqml-qtquick3d-materials-steelmilledconcentricmaterial-members.htmlqml-qtquick3d-materials-steelmilledconcentricmaterial.htmlqml-qtquick3d-model-members.htmlqml-qtquick3d-model.htmlqml-qtquick3d-node-members.htmlqml-qtquick3d-node.htmlqml-qtquick3d-object3d-members.htmlqml-qtquick3d-object3d.htmlqml-qtquick3d-orthographiccamera-members.htmlqml-qtquick3d-orthographiccamera.htmlqml-qtquick3d-pass-members.htmlqml-qtquick3d-pass.htmlqml-qtquick3d-perspectivecamera-members.htmlqml-qtquick3d-perspectivecamera.htmlqml-qtquick3d-pickresult-members.htmlqml-qtquick3d-pickresult.htmlqml-qtquick3d-pointlight-members.htmlqml-qtquick3d-pointlight.htmlqml-qtquick3d-principledmaterial-members.htmlqml-qtquick3d-principledmaterial.htmlqml-qtquick3d-quaternionanimation-members.htmlqml-qtquick3d-quaternionanimation.htmlqml-qtquick3d-renderstate-members.htmlqml-qtquick3d-renderstate.htmlqml-qtquick3d-renderstats-members.htmlqml-qtquick3d-renderstats.htmlqml-qtquick3d-repeater3d-members.htmlqml-qtquick3d-repeater3d.htmlqml-qtquick3d-sceneenvironment-members.htmlqml-qtquick3d-sceneenvironment.htmlqml-qtquick3d-setuniformvalue-members.htmlqml-qtquick3d-setuniformvalue.htmlqml-qtquick3d-shader-members.htmlqml-qtquick3d-shader.htmlqml-qtquick3d-shaderinfo-members.htmlqml-qtquick3d-shaderinfo.htmlqml-qtquick3d-spotlight-members.htmlqml-qtquick3d-spotlight.htmlqml-qtquick3d-texture-members.htmlqml-qtquick3d-texture.htmlqml-qtquick3d-textureinput-members.htmlqml-qtquick3d-textureinput.htmlqml-qtquick3d-view3d-members.htmlqml-qtquick3d-view3d.htmlqquick3d-members.htmlqquick3d.htmlqquick3dgeometry-members.htmlqquick3dgeometry.htmlqquick3dobject-members.htmlqquick3dobject.htmlqtquick3d-antialiasing-antialiasing-pro.htmlqtquick3d-antialiasing-example.htmlqtquick3d-antialiasing-main-cpp.htmlqtquick3d-antialiasing-main-qml.htmlqtquick3d-antialiasing-qml-qrc.htmlqtquick3d-attribution-assimp.htmlqtquick3d-custommaterial-custommaterial-pro.htmlqtquick3d-custommaterial-example.htmlqtquick3d-custommaterial-main-cpp.htmlqtquick3d-custommaterial-main-qml.htmlqtquick3d-custommaterial-materials-qrc.htmlqtquick3d-custommaterial-qml-qrc.htmlqtquick3d-custommaterial-weirdshape-qml.htmlqtquick3d-customshaders-customshaders-pro.htmlqtquick3d-customshaders-example.htmlqtquick3d-customshaders-examplematerial-qml.htmlqtquick3d-customshaders-main-cpp.htmlqtquick3d-customshaders-main-qml.htmlqtquick3d-customshaders-materialcontrol-qml.htmlqtquick3d-customshaders-resources-qrc.htmlqtquick3d-dynamiccreation-dynamiccreation-pro.htmlqtquick3d-dynamiccreation-example.htmlqtquick3d-dynamiccreation-main-cpp.htmlqtquick3d-dynamiccreation-main-qml.htmlqtquick3d-dynamiccreation-qml-qrc.htmlqtquick3d-dynamiccreation-weirdshape-qml.htmlqtquick3d-dynamictexture-content-panel-qml.htmlqtquick3d-dynamictexture-corkboards-qml.htmlqtquick3d-dynamictexture-doors-qml.htmlqtquick3d-dynamictexture-dynamictexture-pro.htmlqtquick3d-dynamictexture-example.htmlqtquick3d-dynamictexture-main-cpp.htmlqtquick3d-dynamictexture-main-qml.htmlqtquick3d-dynamictexture-qml-qrc.htmlqtquick3d-effects-qmlmodule.htmlqtquick3d-environment.htmlqtquick3d-hellocube-example.htmlqtquick3d-hellocube-hellocube-pro.htmlqtquick3d-hellocube-main-cpp.htmlqtquick3d-hellocube-main-qml.htmlqtquick3d-hellocube-qml-qrc.htmlqtquick3d-helpers-qmlmodule.htmlqtquick3d-index.htmlqtquick3d-lights-customcheckbox-qml.htmlqtquick3d-lights-customslider-qml.htmlqtquick3d-lights-example.htmlqtquick3d-lights-lights-pro.htmlqtquick3d-lights-main-cpp.htmlqtquick3d-lights-main-qml.htmlqtquick3d-lights-qml-qrc.htmlqtquick3d-materials-qmlmodule.htmlqtquick3d-module.htmlqtquick3d-picking-example.htmlqtquick3d-picking-main-cpp.htmlqtquick3d-picking-main-qml.htmlqtquick3d-picking-materials-qrc.htmlqtquick3d-picking-picking-pro.htmlqtquick3d-picking-qml-qrc.htmlqtquick3d-principledmaterial-example.htmlqtquick3d-principledmaterial-main-cpp.htmlqtquick3d-principledmaterial-main-qml.htmlqtquick3d-principledmaterial-materialcontrol-qml.htmlqtquick3d-principledmaterial-materials-qrc.htmlqtquick3d-principledmaterial-principledmaterial-pro.htmlqtquick3d-principledmaterial-qml-qrc.htmlqtquick3d-qmlmodule.htmlqtquick3d-quickitems-example.htmlqtquick3d-quickitems-main-cpp.htmlqtquick3d-quickitems-main-qml.htmlqtquick3d-quickitems-qml-qrc.htmlqtquick3d-quickitems-quickitems-pro.htmlqtquick3d-requirements.htmlqtquick3d-simple-example.htmlqtquick3d-simple-main-cpp.htmlqtquick3d-simple-main-qml.htmlqtquick3d-simple-qml-qrc.htmlqtquick3d-simple-simple-pro.htmlqtquick3d-tool-balsam.htmlqtquick3d-view3d-example.htmlqtquick3d-view3d-main-cpp.htmlqtquick3d-view3d-main-qml.htmlqtquick3d-view3d-qml-qrc.htmlqtquick3d-view3d-view3d-pro.htmlqtquick3d.indexqtquick3d.qhpqtquick3d.qhp.sha1qtquick3d.tagsquick3d-asset-conditioning-2d-assets.htmlquick3d-asset-conditioning-3d-assets.htmlquick3d-asset-conditioning-anti-aliasing.htmlquick3d-asset-conditioning-depth-test.htmlquick3d-asset-conditioning-export-blender.htmlquick3d-asset-conditioning-export-max.htmlquick3d-asset-conditioning-export-maya.htmlquick3d-asset-conditioning-export-modo.htmlquick3d-asset-conditioning-ibl.htmlquick3d-asset-conditioning.htmlquick3d-examples.htmlstyleoffline-simple.cssoffline.cssqtquickcontrolsqtquickcontrols.qchexamples-manifest.xmlimagesapplicationwindow-background.pngapplicationwindow-overlay-modal.pngapplicationwindow-overlay.pngarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngbutton-background-checked-disabled.9.pngbutton-background-checked-focused.9.pngbutton-background-checked-hovered.9.pngbutton-background-checked.9.pngbutton-background-disabled.9.pngbutton-background-flat-checked.9.pngbutton-background-flat-disabled.9.pngbutton-background-flat-hovered.9.pngbutton-background-flat-pressed.9.pngbutton-background-flat.9.pngbutton-background-focused.9.pngbutton-background-highlighted-checked.9.pngbutton-background-highlighted-disabled.9.pngbutton-background-highlighted-focused.9.pngbutton-background-highlighted-hovered.9.pngbutton-background-highlighted-pressed.9.pngbutton-background-highlighted.9.pngbutton-background-hovered.9.pngbutton-background-pressed.9.pngbutton-background.9.pngcheckbox-indicator-checked-focused.pngcheckbox-indicator-checked-hovered.pngcheckbox-indicator-checked-pressed.pngcheckbox-indicator-checked.pngcheckbox-indicator-disabled.pngcheckbox-indicator-focused.pngcheckbox-indicator-hovered.pngcheckbox-indicator-partially-checked-focused.pngcheckbox-indicator-partially-checked-hovered.pngcheckbox-indicator-partially-checked-pressed.pngcheckbox-indicator-partially-checked.pngcheckbox-indicator-pressed.pngcheckbox-indicator.pngcheckdelegate-background-disabled.9.pngcheckdelegate-background-focused.9.pngcheckdelegate-background-hovered.9.pngcheckdelegate-background-pressed.9.pngcheckdelegate-background.9.pngcheckdelegate-indicator-checked-focused.pngcheckdelegate-indicator-checked-hovered.pngcheckdelegate-indicator-checked-pressed.pngcheckdelegate-indicator-checked.pngcheckdelegate-indicator-disabled.pngcheckdelegate-indicator-focused.pngcheckdelegate-indicator-hovered.pngcheckdelegate-indicator-partially-checked-focused.pngcheckdelegate-indicator-partially-checked-hovered.pngcheckdelegate-indicator-partially-checked-pressed.pngcheckdelegate-indicator-partially-checked.pngcheckdelegate-indicator-pressed.pngcheckdelegate-indicator.pngcombobox-background-disabled.9.pngcombobox-background-editable-disabled.9.pngcombobox-background-editable-focused.9.pngcombobox-background-editable.9.pngcombobox-background-focused.9.pngcombobox-background-hovered.9.pngcombobox-background-open.9.pngcombobox-background-pressed.9.pngcombobox-background.9.pngcombobox-indicator-disabled.pngcombobox-indicator-editable-disabled.pngcombobox-indicator-editable-mirrored-disabled.pngcombobox-indicator-editable-mirrored.pngcombobox-indicator-editable.pngcombobox-indicator.pngcombobox-popup.9.pngdelaybutton-background-checked-focused.9.pngdelaybutton-background-checked-hovered.9.pngdelaybutton-background-checked.9.pngdelaybutton-background-disabled-checked.9.pngdelaybutton-background-disabled.9.pngdelaybutton-background-focused.9.pngdelaybutton-background-hovered.9.pngdelaybutton-background-pressed.9.pngdelaybutton-background.9.pngdelaybutton-mask.9.pngdelaybutton-progress-disabled.9.pngdelaybutton-progress.9.pngdial-background-disabled.pngdial-background-focused.pngdial-background.pngdial-handle-disabled.pngdial-handle-focused-hovered.pngdial-handle-focused-pressed.pngdial-handle-focused.pngdial-handle-hovered.pngdial-handle-pressed.pngdial-handle.pngdialog-background.9.pngdialog-overlay-modal.pngdialog-overlay.pngdialogbuttonbox-background.9.pngdrawer-background-bottom.9.pngdrawer-background-left.9.pngdrawer-background-right.9.pngdrawer-background-top.9.pngdrawer-overlay-modal.pngdrawer-overlay.pngframe-background.9.pnggroupbox-background.9.pnggroupbox-title.9.pnghome.pngico_note.pngico_note_attention.pngico_out.pngitemdelegate-background-disabled.9.pngitemdelegate-background-focused.9.pngitemdelegate-background-highlighted.9.pngitemdelegate-background-hovered.9.pngitemdelegate-background-pressed.9.pngitemdelegate-background.9.pnglogo.pngmenu-background.9.pngmenuitem-arrow-disabled.pngmenuitem-arrow-mirrored-disabled.pngmenuitem-arrow-mirrored.pngmenuitem-arrow.pngmenuitem-background-highlighted.9.pngmenuitem-background.9.pngmenuitem-indicator-checked-focused.pngmenuitem-indicator-checked-hovered.pngmenuitem-indicator-checked-pressed.pngmenuitem-indicator-checked.pngmenuitem-indicator-disabled.pngmenuitem-indicator-focused.pngmenuitem-indicator-hovered.pngmenuitem-indicator-pressed.pngmenuitem-indicator.pngmenuseparator-separator.9.pngpage-background.pngpageindicator-delegate-current.pngpageindicator-delegate-disabled-current.pngpageindicator-delegate-disabled.pngpageindicator-delegate-pressed.pngpageindicator-delegate.pngpane-background.9.pngpopup-background.9.pngpopup-overlay-modal.pngpopup-overlay.pngprogressbar-background.9.pngprogressbar-mask.9.pngprogressbar-progress.pngqtquickcontrols2-applicationwindow-wireframe.pngqtquickcontrols2-automotive.pngqtquickcontrols2-busyindicator-custom.pngqtquickcontrols2-busyindicator.gifqtquickcontrols2-busyindicator.pngqtquickcontrols2-button-custom.pngqtquickcontrols2-button-flat.gifqtquickcontrols2-button-highlighted.gifqtquickcontrols2-button-icononly.pngqtquickcontrols2-button-textbesideicon.pngqtquickcontrols2-button-textonly.pngqtquickcontrols2-button-textundericon.pngqtquickcontrols2-button.gifqtquickcontrols2-chattutorial-chapter1.pngqtquickcontrols2-chattutorial-chapter2-listview-header.gifqtquickcontrols2-chattutorial-chapter2.pngqtquickcontrols2-chattutorial-chapter3-listview-header.gifqtquickcontrols2-chattutorial-chapter3-view-margins.pngqtquickcontrols2-chattutorial-chapter3.gifqtquickcontrols2-chattutorial-chapter4-long-message.pngqtquickcontrols2-chattutorial-chapter4-message-timestamp.pngqtquickcontrols2-chattutorial-chapter4.gifqtquickcontrols2-chattutorial-chapter5-contacts-material-dark.pngqtquickcontrols2-chattutorial-chapter5-contacts-material-test.pngqtquickcontrols2-chattutorial-chapter5-contacts-material.pngqtquickcontrols2-chattutorial-chapter5-contacts-universal-dark.pngqtquickcontrols2-chattutorial-chapter5-contacts-universal.pngqtquickcontrols2-chattutorial-chapter5-conversations-material-dark.pngqtquickcontrols2-chattutorial-chapter5-conversations-material-test.pngqtquickcontrols2-chattutorial-chapter5-conversations-material.pngqtquickcontrols2-chattutorial-chapter5-conversations-universal-dark.pngqtquickcontrols2-chattutorial-chapter5-conversations-universal.pngqtquickcontrols2-checkbox-custom.pngqtquickcontrols2-checkbox-group.pngqtquickcontrols2-checkbox-tristate.gifqtquickcontrols2-checkbox.gifqtquickcontrols2-checkdelegate-custom.pngqtquickcontrols2-checkdelegate-tristate.gifqtquickcontrols2-checkdelegate.gifqtquickcontrols2-combobox-custom.pngqtquickcontrols2-combobox.gifqtquickcontrols2-contactlist.pngqtquickcontrols2-control.pngqtquickcontrols2-customize-buttons.pngqtquickcontrols2-default-thumbnail.pngqtquickcontrols2-default.pngqtquickcontrols2-delaybutton-custom.pngqtquickcontrols2-delaybutton.gifqtquickcontrols2-dial-custom.pngqtquickcontrols2-dial-inputmode.pngqtquickcontrols2-dial-no-wrap.gifqtquickcontrols2-dial-wrap.gifqtquickcontrols2-dial.pngqtquickcontrols2-dialogbuttonbox.pngqtquickcontrols2-drawer-expanded-wireframe.pngqtquickcontrols2-drawer.gifqtquickcontrols2-flatstyle-creator.pngqtquickcontrols2-flatstyle.pngqtquickcontrols2-frame-custom.pngqtquickcontrols2-frame.pngqtquickcontrols2-fusion-palettes.pngqtquickcontrols2-fusion-thumbnail.pngqtquickcontrols2-fusion-violet.pngqtquickcontrols2-fusion.pngqtquickcontrols2-gallery-drawer.pngqtquickcontrols2-gallery-menu.pngqtquickcontrols2-gallery-welcome.pngqtquickcontrols2-groupbox-checkable.pngqtquickcontrols2-groupbox-custom.pngqtquickcontrols2-groupbox.pngqtquickcontrols2-imagine-9-patch-4x.pngqtquickcontrols2-imagine-9-patch-inset-boundaries.pngqtquickcontrols2-imagine-9-patch-inset.pngqtquickcontrols2-imagine-9-patch-resized-padding.pngqtquickcontrols2-imagine-9-patch-resized-stretchable.pngqtquickcontrols2-imagine-9-patch-size.pngqtquickcontrols2-imagine-customization-dark.pngqtquickcontrols2-imagine-thumbnail.pngqtquickcontrols2-imagine.pngqtquickcontrols2-itemdelegate-custom.pngqtquickcontrols2-itemdelegate.gifqtquickcontrols2-label-custom.pngqtquickcontrols2-label.pngqtquickcontrols2-material-accent.pngqtquickcontrols2-material-attributes.pngqtquickcontrols2-material-background.pngqtquickcontrols2-material-dark.pngqtquickcontrols2-material-elevation.pngqtquickcontrols2-material-foreground.pngqtquickcontrols2-material-light.pngqtquickcontrols2-material-purple.pngqtquickcontrols2-material-theme.pngqtquickcontrols2-material-thumbnail.pngqtquickcontrols2-material-variant-dense.pngqtquickcontrols2-material-variant-normal.pngqtquickcontrols2-menu-custom.pngqtquickcontrols2-menu.pngqtquickcontrols2-menubar-custom.pngqtquickcontrols2-menubar.pngqtquickcontrols2-menuseparator.pngqtquickcontrols2-musicplayer.pngqtquickcontrols2-page-wireframe.pngqtquickcontrols2-pageindicator-custom.pngqtquickcontrols2-pageindicator.pngqtquickcontrols2-pane-custom.pngqtquickcontrols2-pane.pngqtquickcontrols2-popup-custom.pngqtquickcontrols2-popup-settings.pngqtquickcontrols2-popup-transformorigin.pngqtquickcontrols2-popup.pngqtquickcontrols2-progressbar-custom.pngqtquickcontrols2-progressbar-indeterminate.gifqtquickcontrols2-progressbar.gifqtquickcontrols2-radiobutton-custom.pngqtquickcontrols2-radiobutton.gifqtquickcontrols2-radiodelegate-custom.pngqtquickcontrols2-radiodelegate.gifqtquickcontrols2-rangeslider-custom.pngqtquickcontrols2-rangeslider.gifqtquickcontrols2-roundbutton.pngqtquickcontrols2-scrollbar-custom.pngqtquickcontrols2-scrollbar-non-attached.pngqtquickcontrols2-scrollbar-nosnap.gifqtquickcontrols2-scrollbar-snapalways.gifqtquickcontrols2-scrollbar-snaponrelease.gifqtquickcontrols2-scrollbar.gifqtquickcontrols2-scrollindicator-custom.pngqtquickcontrols2-scrollindicator-non-attached.pngqtquickcontrols2-scrollindicator.gifqtquickcontrols2-scrollview-custom.pngqtquickcontrols2-scrollview-wireframe.pngqtquickcontrols2-scrollview.pngqtquickcontrols2-sidepanel-landscape.pngqtquickcontrols2-sidepanel-portrait.pngqtquickcontrols2-slider-custom.pngqtquickcontrols2-slider-nosnap.gifqtquickcontrols2-slider-snapalways.gifqtquickcontrols2-slider-snaponrelease.gifqtquickcontrols2-slider.gifqtquickcontrols2-spinbox-custom.pngqtquickcontrols2-spinbox-double.pngqtquickcontrols2-spinbox-textual.pngqtquickcontrols2-spinbox.pngqtquickcontrols2-splitview-custom.pngqtquickcontrols2-stackview-pop.gifqtquickcontrols2-stackview-push.gifqtquickcontrols2-stackview-replace.gifqtquickcontrols2-stackview-unwind.gifqtquickcontrols2-stackview-visible.pngqtquickcontrols2-stackview-wireframe.pngqtquickcontrols2-styles.pngqtquickcontrols2-swipedelegate-behind.gifqtquickcontrols2-swipedelegate-custom.pngqtquickcontrols2-swipedelegate-leading-trailing.gifqtquickcontrols2-swipedelegate.gifqtquickcontrols2-swipetoremove.pngqtquickcontrols2-swipeview-wireframe.pngqtquickcontrols2-swipeview.gifqtquickcontrols2-switch-custom.pngqtquickcontrols2-switch.gifqtquickcontrols2-switch.pngqtquickcontrols2-switchdelegate-custom.pngqtquickcontrols2-switchdelegate.gifqtquickcontrols2-tabbar-custom.pngqtquickcontrols2-tabbar-explicit.pngqtquickcontrols2-tabbar-flickable.pngqtquickcontrols2-tabbar-wireframe.pngqtquickcontrols2-tabbutton.pngqtquickcontrols2-textarea-custom.pngqtquickcontrols2-textarea-scrollable.pngqtquickcontrols2-textarea.pngqtquickcontrols2-texteditor-desktop.jpgqtquickcontrols2-texteditor-touch.jpgqtquickcontrols2-textfield-custom.pngqtquickcontrols2-textfield-disabled.pngqtquickcontrols2-textfield-focused.pngqtquickcontrols2-textfield-normal.pngqtquickcontrols2-textfield.pngqtquickcontrols2-toolbar-custom.pngqtquickcontrols2-toolbar.pngqtquickcontrols2-toolbutton-custom.pngqtquickcontrols2-toolbutton.pngqtquickcontrols2-toolseparator-custom.pngqtquickcontrols2-toolseparator.pngqtquickcontrols2-tooltip-slider.pngqtquickcontrols2-tooltip.pngqtquickcontrols2-tumbler-custom.pngqtquickcontrols2-tumbler-wrap.gifqtquickcontrols2-tumbler.pngqtquickcontrols2-universal-accent.pngqtquickcontrols2-universal-attributes.pngqtquickcontrols2-universal-background.pngqtquickcontrols2-universal-dark.pngqtquickcontrols2-universal-foreground.pngqtquickcontrols2-universal-light.pngqtquickcontrols2-universal-theme.pngqtquickcontrols2-universal-thumbnail.pngqtquickcontrols2-universal-violet.pngqtquickcontrols2-wearable.pngradiobutton-indicator-checked-focused.pngradiobutton-indicator-checked-hovered.pngradiobutton-indicator-checked-pressed.pngradiobutton-indicator-checked.pngradiobutton-indicator-disabled.pngradiobutton-indicator-focused.pngradiobutton-indicator-hovered.pngradiobutton-indicator-pressed.pngradiobutton-indicator.pngradiodelegate-background-disabled.9.pngradiodelegate-background-focused.9.pngradiodelegate-background-hovered.9.pngradiodelegate-background-pressed.9.pngradiodelegate-background.9.pngradiodelegate-indicator-checked-focused.pngradiodelegate-indicator-checked-hovered.pngradiodelegate-indicator-checked-pressed.pngradiodelegate-indicator-checked.pngradiodelegate-indicator-disabled.pngradiodelegate-indicator-focused.pngradiodelegate-indicator-hovered.pngradiodelegate-indicator-pressed.pngradiodelegate-indicator.pngrangeslider-background-horizontal.9.pngrangeslider-background-vertical.9.pngrangeslider-handle-disabled.pngrangeslider-handle-focused-hovered.pngrangeslider-handle-focused-pressed.pngrangeslider-handle-focused.pngrangeslider-handle-hovered.pngrangeslider-handle-pressed.pngrangeslider-handle.pngrangeslider-progress-horizontal-disabled.9.pngrangeslider-progress-horizontal.9.pngrangeslider-progress-vertical-disabled.9.pngrangeslider-progress-vertical.9.pngroundbutton-background-checked-focused.pngroundbutton-background-checked-hovered.pngroundbutton-background-checked.pngroundbutton-background-disabled-checked.pngroundbutton-background-disabled.pngroundbutton-background-focused.pngroundbutton-background-highlighted-focused.pngroundbutton-background-highlighted-hovered.pngroundbutton-background-highlighted-pressed.pngroundbutton-background-highlighted.pngroundbutton-background-hovered.pngroundbutton-background-pressed.pngroundbutton-background.pngscrollbar-handle-disabled.pngscrollbar-handle-interactive-disabled.pngscrollbar-handle-interactive-hovered.pngscrollbar-handle-interactive-pressed.pngscrollbar-handle-interactive.pngscrollbar-handle.pngscrollindicator-handle.pngslider-background-horizontal.9.pngslider-background-vertical.9.pngslider-handle-disabled.pngslider-handle-focused-hovered.pngslider-handle-focused-pressed.pngslider-handle-focused.pngslider-handle-hovered.pngslider-handle-pressed.pngslider-handle.pngslider-progress-horizontal-disabled.9.pngslider-progress-horizontal.9.pngslider-progress-vertical-disabled.9.pngslider-progress-vertical.9.pngspinbox-background-disabled.9.pngspinbox-background-editable.9.pngspinbox-background-focused.9.pngspinbox-background.9.pngspinbox-indicator-down-disabled.9.pngspinbox-indicator-down-editable-focused.9.pngspinbox-indicator-down-editable-hovered.9.pngspinbox-indicator-down-editable-mirrored.9.pngspinbox-indicator-down-editable-pressed.9.pngspinbox-indicator-down-editable.9.pngspinbox-indicator-down-focused.9.pngspinbox-indicator-down-hovered.9.pngspinbox-indicator-down-mirrored.9.pngspinbox-indicator-down-pressed.9.pngspinbox-indicator-down.9.pngspinbox-indicator-up-disabled.9.pngspinbox-indicator-up-editable-focused.9.pngspinbox-indicator-up-editable-hovered.9.pngspinbox-indicator-up-editable-mirrored.9.pngspinbox-indicator-up-editable-pressed.9.pngspinbox-indicator-up-editable.9.pngspinbox-indicator-up-focused.9.pngspinbox-indicator-up-hovered.9.pngspinbox-indicator-up-mirrored.9.pngspinbox-indicator-up-pressed.9.pngspinbox-indicator-up.9.pngswipedelegate-background-disabled.9.pngswipedelegate-background-focused.9.pngswipedelegate-background-hovered.9.pngswipedelegate-background-pressed.9.pngswipedelegate-background.9.pngswitch-handle-disabled.pngswitch-handle-pressed.pngswitch-handle.pngswitch-indicator-checked-focused.pngswitch-indicator-checked-hovered.pngswitch-indicator-checked-pressed.pngswitch-indicator-checked.pngswitch-indicator-disabled.pngswitch-indicator-focused.pngswitch-indicator-hovered.pngswitch-indicator-pressed.pngswitch-indicator.pngswitchdelegate-background-disabled.9.pngswitchdelegate-background-focused.9.pngswitchdelegate-background-hovered.9.pngswitchdelegate-background-pressed.9.pngswitchdelegate-background.9.pngswitchdelegate-handle-disabled.pngswitchdelegate-handle.pngswitchdelegate-indicator-checked-focused.pngswitchdelegate-indicator-checked-hovered.pngswitchdelegate-indicator-checked-pressed.pngswitchdelegate-indicator-checked.pngswitchdelegate-indicator-disabled.pngswitchdelegate-indicator-focused.pngswitchdelegate-indicator-hovered.pngswitchdelegate-indicator-pressed.pngswitchdelegate-indicator.pngtabbar-background.pngtabbutton-background-checked.9.pngtabbutton-background-disabled-checked.9.pngtabbutton-background-disabled.9.pngtabbutton-background-hovered.9.pngtabbutton-background-pressed.9.pngtabbutton-background.9.pngtextarea-background-disabled.9.pngtextarea-background-focused.9.pngtextarea-background.9.pngtextfield-background-disabled.9.pngtextfield-background-focused.9.pngtextfield-background.9.pngtoolbar-background.pngtoolbutton-background-checked-focused.9.pngtoolbutton-background-checked-hovered.9.pngtoolbutton-background-checked.9.pngtoolbutton-background-disabled-checked.9.pngtoolbutton-background-focused.9.pngtoolbutton-background-hovered.9.pngtoolbutton-background-pressed.9.pngtoolbutton-background.9.pngtoolseparator-separator-horizontal.9.pngtoolseparator-separator-vertical.9.pngtooltip-background.9.pngqml-palette.htmlqml-qtquick-controls2-abstractbutton-members.htmlqml-qtquick-controls2-abstractbutton.htmlqml-qtquick-controls2-action-members.htmlqml-qtquick-controls2-action.htmlqml-qtquick-controls2-actiongroup-members.htmlqml-qtquick-controls2-actiongroup.htmlqml-qtquick-controls2-applicationwindow-members.htmlqml-qtquick-controls2-applicationwindow-obsolete.htmlqml-qtquick-controls2-applicationwindow.htmlqml-qtquick-controls2-busyindicator-members.htmlqml-qtquick-controls2-busyindicator.htmlqml-qtquick-controls2-button-members.htmlqml-qtquick-controls2-button.htmlqml-qtquick-controls2-buttongroup-members.htmlqml-qtquick-controls2-buttongroup.htmlqml-qtquick-controls2-checkbox-members.htmlqml-qtquick-controls2-checkbox.htmlqml-qtquick-controls2-checkdelegate-members.htmlqml-qtquick-controls2-checkdelegate.htmlqml-qtquick-controls2-combobox-members.htmlqml-qtquick-controls2-combobox.htmlqml-qtquick-controls2-container-members.htmlqml-qtquick-controls2-container-obsolete.htmlqml-qtquick-controls2-container.htmlqml-qtquick-controls2-control-members.htmlqml-qtquick-controls2-control.htmlqml-qtquick-controls2-delaybutton-members.htmlqml-qtquick-controls2-delaybutton.htmlqml-qtquick-controls2-dial-members.htmlqml-qtquick-controls2-dial.htmlqml-qtquick-controls2-dialog-members.htmlqml-qtquick-controls2-dialog.htmlqml-qtquick-controls2-dialogbuttonbox-members.htmlqml-qtquick-controls2-dialogbuttonbox.htmlqml-qtquick-controls2-drawer-members.htmlqml-qtquick-controls2-drawer.htmlqml-qtquick-controls2-frame-members.htmlqml-qtquick-controls2-frame.htmlqml-qtquick-controls2-groupbox-members.htmlqml-qtquick-controls2-groupbox.htmlqml-qtquick-controls2-horizontalheaderview-members.htmlqml-qtquick-controls2-horizontalheaderview.htmlqml-qtquick-controls2-itemdelegate-members.htmlqml-qtquick-controls2-itemdelegate.htmlqml-qtquick-controls2-label-members.htmlqml-qtquick-controls2-label.htmlqml-qtquick-controls2-menu-members.htmlqml-qtquick-controls2-menu-obsolete.htmlqml-qtquick-controls2-menu.htmlqml-qtquick-controls2-menubar-members.htmlqml-qtquick-controls2-menubar.htmlqml-qtquick-controls2-menubaritem-members.htmlqml-qtquick-controls2-menubaritem.htmlqml-qtquick-controls2-menuitem-members.htmlqml-qtquick-controls2-menuitem.htmlqml-qtquick-controls2-menuseparator-members.htmlqml-qtquick-controls2-menuseparator.htmlqml-qtquick-controls2-overlay-members.htmlqml-qtquick-controls2-overlay.htmlqml-qtquick-controls2-page-members.htmlqml-qtquick-controls2-page.htmlqml-qtquick-controls2-pageindicator-members.htmlqml-qtquick-controls2-pageindicator.htmlqml-qtquick-controls2-pane-members.htmlqml-qtquick-controls2-pane.htmlqml-qtquick-controls2-popup-members.htmlqml-qtquick-controls2-popup.htmlqml-qtquick-controls2-progressbar-members.htmlqml-qtquick-controls2-progressbar.htmlqml-qtquick-controls2-radiobutton-members.htmlqml-qtquick-controls2-radiobutton.htmlqml-qtquick-controls2-radiodelegate-members.htmlqml-qtquick-controls2-radiodelegate.htmlqml-qtquick-controls2-rangeslider-members.htmlqml-qtquick-controls2-rangeslider.htmlqml-qtquick-controls2-roundbutton-members.htmlqml-qtquick-controls2-roundbutton.htmlqml-qtquick-controls2-scrollbar-members.htmlqml-qtquick-controls2-scrollbar.htmlqml-qtquick-controls2-scrollindicator-members.htmlqml-qtquick-controls2-scrollindicator.htmlqml-qtquick-controls2-scrollview-members.htmlqml-qtquick-controls2-scrollview.htmlqml-qtquick-controls2-slider-members.htmlqml-qtquick-controls2-slider.htmlqml-qtquick-controls2-spinbox-members.htmlqml-qtquick-controls2-spinbox.htmlqml-qtquick-controls2-splithandle-members.htmlqml-qtquick-controls2-splithandle.htmlqml-qtquick-controls2-splitview-members.htmlqml-qtquick-controls2-splitview.htmlqml-qtquick-controls2-stackview-members.htmlqml-qtquick-controls2-stackview.htmlqml-qtquick-controls2-swipedelegate-members.htmlqml-qtquick-controls2-swipedelegate.htmlqml-qtquick-controls2-swipeview-members.htmlqml-qtquick-controls2-swipeview.htmlqml-qtquick-controls2-switch-members.htmlqml-qtquick-controls2-switch.htmlqml-qtquick-controls2-switchdelegate-members.htmlqml-qtquick-controls2-switchdelegate.htmlqml-qtquick-controls2-tabbar-members.htmlqml-qtquick-controls2-tabbar.htmlqml-qtquick-controls2-tabbutton-members.htmlqml-qtquick-controls2-tabbutton.htmlqml-qtquick-controls2-textarea-members.htmlqml-qtquick-controls2-textarea.htmlqml-qtquick-controls2-textfield-members.htmlqml-qtquick-controls2-textfield.htmlqml-qtquick-controls2-toolbar-members.htmlqml-qtquick-controls2-toolbar.htmlqml-qtquick-controls2-toolbutton-members.htmlqml-qtquick-controls2-toolbutton.htmlqml-qtquick-controls2-toolseparator-members.htmlqml-qtquick-controls2-toolseparator.htmlqml-qtquick-controls2-tooltip-members.htmlqml-qtquick-controls2-tooltip.htmlqml-qtquick-controls2-tumbler-members.htmlqml-qtquick-controls2-tumbler.htmlqml-qtquick-controls2-verticalheaderview-members.htmlqml-qtquick-controls2-verticalheaderview.htmlqquickstyle-members.htmlqquickstyle.htmlqtquick-controls2-qmlmodule.htmlqtquick-templates2-qmlmodule.htmlqtquickcontrols-attribution-shadow-angular-material.htmlqtquickcontrols-chattutorial-example.htmlqtquickcontrols-contactlist-example.htmlqtquickcontrols-flatstyle-example.htmlqtquickcontrols-gallery-example.htmlqtquickcontrols-imagine-automotive-example.htmlqtquickcontrols-imagine-musicplayer-example.htmlqtquickcontrols-index.htmlqtquickcontrols-sidepanel-example.htmlqtquickcontrols-swipetoremove-example.htmlqtquickcontrols-texteditor-example.htmlqtquickcontrols-wearable-example.htmlqtquickcontrols.indexqtquickcontrols.qhpqtquickcontrols.qhp.sha1qtquickcontrols.tagsqtquickcontrols2-buttons.htmlqtquickcontrols2-configuration.htmlqtquickcontrols2-containers.htmlqtquickcontrols2-customize.htmlqtquickcontrols2-default.htmlqtquickcontrols2-delegates.htmlqtquickcontrols2-deployment.htmlqtquickcontrols2-differences.htmlqtquickcontrols2-environment.htmlqtquickcontrols2-examples.htmlqtquickcontrols2-fileselectors.htmlqtquickcontrols2-focus.htmlqtquickcontrols2-fusion.htmlqtquickcontrols2-gettingstarted.htmlqtquickcontrols2-guidelines.htmlqtquickcontrols2-highdpi.htmlqtquickcontrols2-icons.htmlqtquickcontrols2-imagine.htmlqtquickcontrols2-indicators.htmlqtquickcontrols2-input.htmlqtquickcontrols2-material.htmlqtquickcontrols2-menus.htmlqtquickcontrols2-module.htmlqtquickcontrols2-navigation.htmlqtquickcontrols2-popups.htmlqtquickcontrols2-separators.htmlqtquickcontrols2-styles.htmlqtquickcontrols2-universal.htmlqtquicktemplates2-index.htmlstyleoffline-simple.cssoffline.cssqtquickcontrols1qtquickcontrols1.qchapplicationwindow.htmlcontrols.htmlcontrolsstyling.htmlexamples-manifest.xmlimagesapplicationwindow.pngarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngbusyindicator.pngbutton.pngcalendar.pngcalendarstyle-components-week-numbers.pngcheckbox.pngcirculargauge-angles.pngcirculargauge-needle-example-2.pngcirculargauge-needle.pngcirculargauge-reversed.pngcirculargauge-tickmark-indices-values.pngcombobox.pnggauge-minorTickmark-example.pnggauge-temperature.pnggauge-tickmark-example.pnggroupbox.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglabel.pnglogo.pngmenu.pngmenubar-action.pngmenubar.pngpiemenu-menuitem-example.pngprogressbar.pngqtquickcontrols-example-calendar.pngqtquickcontrols-example-filesystembrowser.pngqtquickcontrols-example-gallery-android-dark.pngqtquickcontrols-example-gallery-android.pngqtquickcontrols-example-gallery-osx.pngqtquickcontrols-example-styles.pngqtquickcontrols-example-tableview.pngqtquickcontrols-example-text.pngqtquickcontrols-example-touch.pngqtquickcontrols-example-uiforms.pngradiobutton.pngscrollview.pngslider.pngspinbox.pngsplitview.pngsquare-blue.pngsquare-green.pngsquare-red.pngsquare-white.pngsquare-yellow.pngstackview.pngstyling-circulargauge-background-example.pngstyling-circulargauge-knob-example.pngstyling-circulargauge-minorTickmark-example.pngstyling-circulargauge-needle-example.pngstyling-circulargauge-tickmark-example.pngstyling-circulargauge-tickmarkLabel-example.pngstyling-gauge-font-size.pngstyling-gauge-foreground.pngstyling-gauge-minorTickmark.pngstyling-gauge-tickmark.pngstyling-gauge-valueBar.pngswitch.pngtableview.pngtabview.pngtextarea.pngtextfield.pngtoolbar.pngtreeview.pngtumbler-flat-style.pngtumbler.pngmenus.htmlqml-basictableview-members.htmlqml-basictableview.htmlqml-qtquick-controls-action-members.htmlqml-qtquick-controls-action.htmlqml-qtquick-controls-applicationwindow-members.htmlqml-qtquick-controls-applicationwindow.htmlqml-qtquick-controls-busyindicator-members.htmlqml-qtquick-controls-busyindicator.htmlqml-qtquick-controls-button-members.htmlqml-qtquick-controls-button.htmlqml-qtquick-controls-calendar-members.htmlqml-qtquick-controls-calendar.htmlqml-qtquick-controls-checkbox-members.htmlqml-qtquick-controls-checkbox.htmlqml-qtquick-controls-combobox-members.htmlqml-qtquick-controls-combobox.htmlqml-qtquick-controls-exclusivegroup-members.htmlqml-qtquick-controls-exclusivegroup.htmlqml-qtquick-controls-groupbox-members.htmlqml-qtquick-controls-groupbox.htmlqml-qtquick-controls-label-members.htmlqml-qtquick-controls-label.htmlqml-qtquick-controls-menu-members.htmlqml-qtquick-controls-menu.htmlqml-qtquick-controls-menubar-members.htmlqml-qtquick-controls-menubar.htmlqml-qtquick-controls-menuitem-members.htmlqml-qtquick-controls-menuitem.htmlqml-qtquick-controls-menuseparator-members.htmlqml-qtquick-controls-menuseparator.htmlqml-qtquick-controls-progressbar-members.htmlqml-qtquick-controls-progressbar.htmlqml-qtquick-controls-radiobutton-members.htmlqml-qtquick-controls-radiobutton.htmlqml-qtquick-controls-scrollview-members.htmlqml-qtquick-controls-scrollview.htmlqml-qtquick-controls-slider-members.htmlqml-qtquick-controls-slider.htmlqml-qtquick-controls-spinbox-members.htmlqml-qtquick-controls-spinbox.htmlqml-qtquick-controls-splitview-members.htmlqml-qtquick-controls-splitview.htmlqml-qtquick-controls-stack-members.htmlqml-qtquick-controls-stack.htmlqml-qtquick-controls-stackview-members.htmlqml-qtquick-controls-stackview.htmlqml-qtquick-controls-stackviewdelegate-members.htmlqml-qtquick-controls-stackviewdelegate.htmlqml-qtquick-controls-statusbar-members.htmlqml-qtquick-controls-statusbar.htmlqml-qtquick-controls-styles-applicationwindowstyle-members.htmlqml-qtquick-controls-styles-applicationwindowstyle.htmlqml-qtquick-controls-styles-busyindicatorstyle-members.htmlqml-qtquick-controls-styles-busyindicatorstyle.htmlqml-qtquick-controls-styles-buttonstyle-members.htmlqml-qtquick-controls-styles-buttonstyle.htmlqml-qtquick-controls-styles-calendarstyle-members.htmlqml-qtquick-controls-styles-calendarstyle.htmlqml-qtquick-controls-styles-checkboxstyle-members.htmlqml-qtquick-controls-styles-checkboxstyle.htmlqml-qtquick-controls-styles-circulargaugestyle-members.htmlqml-qtquick-controls-styles-circulargaugestyle.htmlqml-qtquick-controls-styles-comboboxstyle-members.htmlqml-qtquick-controls-styles-comboboxstyle.htmlqml-qtquick-controls-styles-delaybuttonstyle-members.htmlqml-qtquick-controls-styles-delaybuttonstyle.htmlqml-qtquick-controls-styles-dialstyle-members.htmlqml-qtquick-controls-styles-dialstyle.htmlqml-qtquick-controls-styles-gaugestyle-members.htmlqml-qtquick-controls-styles-gaugestyle.htmlqml-qtquick-controls-styles-menubarstyle-members.htmlqml-qtquick-controls-styles-menubarstyle.htmlqml-qtquick-controls-styles-menustyle-members.htmlqml-qtquick-controls-styles-menustyle.htmlqml-qtquick-controls-styles-piemenustyle-members.htmlqml-qtquick-controls-styles-piemenustyle.htmlqml-qtquick-controls-styles-progressbarstyle-members.htmlqml-qtquick-controls-styles-progressbarstyle.htmlqml-qtquick-controls-styles-radiobuttonstyle-members.htmlqml-qtquick-controls-styles-radiobuttonstyle.htmlqml-qtquick-controls-styles-scrollviewstyle-members.htmlqml-qtquick-controls-styles-scrollviewstyle.htmlqml-qtquick-controls-styles-sliderstyle-members.htmlqml-qtquick-controls-styles-sliderstyle.htmlqml-qtquick-controls-styles-spinboxstyle-members.htmlqml-qtquick-controls-styles-spinboxstyle.htmlqml-qtquick-controls-styles-statusbarstyle-members.htmlqml-qtquick-controls-styles-statusbarstyle.htmlqml-qtquick-controls-styles-statusindicatorstyle-members.htmlqml-qtquick-controls-styles-statusindicatorstyle.htmlqml-qtquick-controls-styles-switchstyle-members.htmlqml-qtquick-controls-styles-switchstyle.htmlqml-qtquick-controls-styles-tableviewstyle-members.htmlqml-qtquick-controls-styles-tableviewstyle.htmlqml-qtquick-controls-styles-tabviewstyle-members.htmlqml-qtquick-controls-styles-tabviewstyle.htmlqml-qtquick-controls-styles-textareastyle-members.htmlqml-qtquick-controls-styles-textareastyle.htmlqml-qtquick-controls-styles-textfieldstyle-members.htmlqml-qtquick-controls-styles-textfieldstyle.htmlqml-qtquick-controls-styles-togglebuttonstyle-members.htmlqml-qtquick-controls-styles-togglebuttonstyle.htmlqml-qtquick-controls-styles-toolbarstyle-members.htmlqml-qtquick-controls-styles-toolbarstyle.htmlqml-qtquick-controls-styles-treeviewstyle-members.htmlqml-qtquick-controls-styles-treeviewstyle.htmlqml-qtquick-controls-styles-tumblerstyle-members.htmlqml-qtquick-controls-styles-tumblerstyle-obsolete.htmlqml-qtquick-controls-styles-tumblerstyle.htmlqml-qtquick-controls-switch-members.htmlqml-qtquick-controls-switch.htmlqml-qtquick-controls-tab-members.htmlqml-qtquick-controls-tab.htmlqml-qtquick-controls-tableview-members.htmlqml-qtquick-controls-tableview.htmlqml-qtquick-controls-tableviewcolumn-members.htmlqml-qtquick-controls-tableviewcolumn.htmlqml-qtquick-controls-tabview-members.htmlqml-qtquick-controls-tabview.htmlqml-qtquick-controls-textarea-members.htmlqml-qtquick-controls-textarea.htmlqml-qtquick-controls-textfield-members.htmlqml-qtquick-controls-textfield.htmlqml-qtquick-controls-toolbar-members.htmlqml-qtquick-controls-toolbar.htmlqml-qtquick-controls-toolbutton-members.htmlqml-qtquick-controls-toolbutton.htmlqml-qtquick-controls-treeview-members.htmlqml-qtquick-controls-treeview.htmlqtquick-controls-qmlmodule.htmlqtquick-controls-styles-qmlmodule.htmlqtquickcontrols-examples.htmlqtquickcontrols-overview.htmlqtquickcontrols-platformnotes.htmlqtquickcontrols1-calendar-example.htmlqtquickcontrols1-filesystembrowser-example.htmlqtquickcontrols1-gallery-example.htmlqtquickcontrols1-index.htmlqtquickcontrols1-styles-example.htmlqtquickcontrols1-tableview-example.htmlqtquickcontrols1-texteditor-example.htmlqtquickcontrols1-touch-example.htmlqtquickcontrols1-uiforms-example.htmlqtquickcontrols1.indexqtquickcontrols1.qhpqtquickcontrols1.qhp.sha1qtquickcontrols1.tagsqtquickcontrolsstyles-index.htmlstyleoffline-simple.cssoffline.cssstyling-circulargauge.htmlstyling-gauge.htmlstylingtutorials.htmlviews.htmlviewsstyling.htmlqtquickdialogsqtquickdialogs.qchexamples-manifest.xmlimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngcritical.pnghome.pngico_note.pngico_note_attention.pngico_out.pnginformation.pnglogo.pngquestion.pngreplacefile.pngsystemdialogs-example.jpgwarning.pngqml-qtquick-dialogs-colordialog-members.htmlqml-qtquick-dialogs-colordialog.htmlqml-qtquick-dialogs-dialog-members.htmlqml-qtquick-dialogs-dialog.htmlqml-qtquick-dialogs-filedialog-members.htmlqml-qtquick-dialogs-filedialog.htmlqml-qtquick-dialogs-fontdialog-members.htmlqml-qtquick-dialogs-fontdialog.htmlqml-qtquick-dialogs-messagedialog-members.htmlqml-qtquick-dialogs-messagedialog.htmlqtquick-dialogs-qmlmodule.htmlqtquickdialog-examples.htmlqtquickdialogs-index.htmlqtquickdialogs-systemdialogs-example.htmlqtquickdialogs.indexqtquickdialogs.qhpqtquickdialogs.qhp.sha1styleoffline-simple.cssoffline.cssqtquickextrasqtquickextras.qchexamples-manifest.xmlimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pngcirculargauge.pngdelaybutton-activated.pngdelaybutton-progress.pngdelaybutton.pngdial.pnggauge.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngpiemenu-boundingItem-example.pngpiemenu-boundingItem-null-example.pngpiemenu.pngqtquickextras-example-dashboard.pngqtquickextras-example-flat.pngqtquickextras-example-gallery.pngstatusindicator-active.pngstatusindicator-green.pngstatusindicator-inactive.pngtogglebutton-checked.pngtogglebutton-unchecked.pngtumbler.pngqml-qtquick-extras-circulargauge-members.htmlqml-qtquick-extras-circulargauge.htmlqml-qtquick-extras-delaybutton-members.htmlqml-qtquick-extras-delaybutton.htmlqml-qtquick-extras-dial-members.htmlqml-qtquick-extras-dial.htmlqml-qtquick-extras-gauge-members.htmlqml-qtquick-extras-gauge.htmlqml-qtquick-extras-picture-members.htmlqml-qtquick-extras-picture.htmlqml-qtquick-extras-piemenu-members.htmlqml-qtquick-extras-piemenu-obsolete.htmlqml-qtquick-extras-piemenu.htmlqml-qtquick-extras-statusindicator-members.htmlqml-qtquick-extras-statusindicator-obsolete.htmlqml-qtquick-extras-statusindicator.htmlqml-qtquick-extras-togglebutton-members.htmlqml-qtquick-extras-togglebutton.htmlqml-qtquick-extras-tumbler-members.htmlqml-qtquick-extras-tumbler.htmlqml-qtquick-extras-tumblercolumn-members.htmlqml-qtquick-extras-tumblercolumn.htmlqtquick-extras-qmlmodule.htmlqtquickextras-dashboard-example.htmlqtquickextras-examples.htmlqtquickextras-flat-example.htmlqtquickextras-gallery-example.htmlqtquickextras-index.htmlqtquickextras-overview.htmlqtquickextras.indexqtquickextras.qhpqtquickextras.qhp.sha1styleoffline-simple.cssoffline.cssqtquicktimelineqtquicktimeline.qchimagesarrow_bc.pngbgrContent.pngbtn_next.pngbtn_prev.pngbullet_dn.pngbullet_sq.pnghome.pngico_note.pngico_note_attention.pngico_out.pnglogo.pngtimeline-editor.pngtimeline-settings.pngqml-qtquick-timeline-keyframe-members.htmlqml-qtquick-timeline-keyframe.htmlqml-qtquick-timeline-keyframegroup-members.htmlqml-qtquick-timeline-keyframegroup.htmlqml-qtquick-timeline-timeline-members.htmlqml-qtquick-timeline-timeline.htmlqml-qtquick-timeline-timelineanimation-members.htmlqml-qtquick-timeline-timelineanimation.htmlqtquick-timeline-qmlmodule.htmlqtquicktimeline-index.htmlqtquicktimeline-overview.htmlqtquicktimeline.indexqtquicktimeline.qhpqtquicktimeline.qhp.sha1qtquicktimeline.tagsstyleoffline-simple.cssoffline.css/usr/share/doc/qt5//usr/share/doc/qt5/qtqml//usr/share/doc/qt5/qtqml/images//usr/share/doc/qt5/qtqml/style//usr/share/doc/qt5/qtqmlmodels//usr/share/doc/qt5/qtqmlmodels/images//usr/share/doc/qt5/qtqmlmodels/style//usr/share/doc/qt5/qtqmltest//usr/share/doc/qt5/qtqmltest/images//usr/share/doc/qt5/qtqmltest/style//usr/share/doc/qt5/qtqmlworkerscript//usr/share/doc/qt5/qtqmlworkerscript/images//usr/share/doc/qt5/qtqmlworkerscript/style//usr/share/doc/qt5/qtquick//usr/share/doc/qt5/qtquick/images//usr/share/doc/qt5/qtquick/style//usr/share/doc/qt5/qtquick3d//usr/share/doc/qt5/qtquick3d/images//usr/share/doc/qt5/qtquick3d/images/used-in-examples//usr/share/doc/qt5/qtquick3d/images/used-in-examples/dynamictexture//usr/share/doc/qt5/qtquick3d/images/used-in-examples/dynamictexture/content//usr/share/doc/qt5/qtquick3d/images/used-in-examples/hellocube//usr/share/doc/qt5/qtquick3d/images/used-in-examples/picking//usr/share/doc/qt5/qtquick3d/images/used-in-examples/picking/maps//usr/share/doc/qt5/qtquick3d/images/used-in-examples/principledmaterial//usr/share/doc/qt5/qtquick3d/images/used-in-examples/principledmaterial/maps//usr/share/doc/qt5/qtquick3d/images/used-in-examples/principledmaterial/maps/metallic//usr/share/doc/qt5/qtquick3d/images/used-in-examples/quickitems//usr/share/doc/qt5/qtquick3d/style//usr/share/doc/qt5/qtquickcontrols//usr/share/doc/qt5/qtquickcontrols/images//usr/share/doc/qt5/qtquickcontrols/style//usr/share/doc/qt5/qtquickcontrols1//usr/share/doc/qt5/qtquickcontrols1/images//usr/share/doc/qt5/qtquickcontrols1/style//usr/share/doc/qt5/qtquickdialogs//usr/share/doc/qt5/qtquickdialogs/images//usr/share/doc/qt5/qtquickdialogs/style//usr/share/doc/qt5/qtquickextras//usr/share/doc/qt5/qtquickextras/images//usr/share/doc/qt5/qtquickextras/style//usr/share/doc/qt5/qtquicktimeline//usr/share/doc/qt5/qtquicktimeline/images//usr/share/doc/qt5/qtquicktimeline/style/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnu   ! ! ! ! "#$%&'( "#"$% "#" $% "#"$%)*+,-./0122345678889:;<=>?@@@??<A<B<<CDDDEFFFGGGHIJKLKM<<NOPQRSTTUVWXYZ[\\]^^_`2abacddddefgggghihhfjklmnoppoqrstuvwxyz{|}~IK <Kta< ! ! ! ! ! "#" ! $%  ! !                     "#"! ! $%                                                                             !"#$%&'(()*+,(-.-/01234-55---66--789:;<=>?@ABCD EFGHHFIJKLMNOPQRSTUVWXYZZ[\]^_`aabcbdebdfghiijklmt#noopqrsStuvvw:x=yz{|t}}}~t~yzzzz              {{{{{{{{{{{{{           ! ! ! "#" ! $% tt "#" $%  "#$% "#$% "#"$%directoryXML 1.0 document, ASCII text, with very long linesPNG image data, 44 x 24, 8-bit/color RGBA, non-interlacedPNG image data, 11 x 30, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 7 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 6, 8-bit/color RGB, non-interlacedPNG image data, 100 x 150, 8-bit/color RGB, non-interlacedPNG image data, 1080 x 540, 8-bit/color RGB, non-interlacedPNG image data, 299 x 479, 8-bit/color RGB, non-interlacedPNG image data, 192 x 95, 8-bit/color RGB, non-interlacedPNG image data, 100 x 250, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 288 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 277 x 170, 8-bit/color RGBA, non-interlacedPNG image data, 286 x 182, 8-bit/color RGBA, non-interlacedPNG image data, 250 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 20 x 20, 4-bit colormap, non-interlacedPNG image data, 30 x 27, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 13, 8-bit/color RGBA, non-interlacedPNG image data, 174 x 71, 8-bit colormap, non-interlacedPNG image data, 360 x 480, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 200, 8-bit/color RGB, non-interlacedPNG image data, 352 x 402, 8-bit/color RGB, non-interlacedPNG image data, 998 x 427, 8-bit/color RGBA, non-interlacedPNG image data, 918 x 422, 8-bit/color RGBA, non-interlacedPNG image data, 728 x 449, 8-bit/color RGBA, non-interlacedPNG image data, 928 x 448, 8-bit/color RGBA, non-interlacedPNG image data, 630 x 378, 8-bit/color RGBA, non-interlacedPNG image data, 696 x 648, 8-bit/color RGBA, non-interlacedHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode text, with very long linesXML 1.0 document, ASCII textASCII text, with no line terminatorsASCII textassembler source, ASCII textPNG image data, 197 x 161, 8-bit/color RGB, non-interlacedPNG image data, 134 x 76, 8-bit/color RGB, non-interlacedPNG image data, 96 x 104, 8-bit/color RGB, non-interlacedXML 1.0 document, UTF-8 Unicode text, with very long linesPNG image data, 289 x 249, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, baseline, precision 8, 480x360, frames 3PNG image data, 480 x 40, 8-bit/color RGB, non-interlacedPNG image data, 388 x 238, 8-bit/color RGBA, non-interlacedPNG image data, 387 x 238, 8-bit/color RGBA, non-interlacedPNG image data, 400 x 120, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 48 x 56PNG image data, 256 x 64, 2-bit colormap, non-interlacedGIF image data, version 89a, 64 x 64PNG image data, 256 x 64, 1-bit colormap, non-interlacedPNG image data, 360 x 80, 8-bit/color RGB, non-interlacedPNG image data, 72 x 156, 8-bit/color RGB, non-interlacedPNG image data, 284 x 188, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 144x144, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=9, xresolution=122, yresolution=130, resolutionunit=2, software=paint.net 4.0.16], baseline, precision 8, 493x722, frames 3PNG image data, 490 x 720, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 281 x 230PNG image data, 125 x 108, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 69, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 100, 8-bit/color RGB, non-interlacedPNG image data, 162 x 110, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 250, 8-bit/color RGB, non-interlacedPNG image data, 149 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 150 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 240 x 200, 8-bit/color RGB, non-interlacedPNG image data, 400 x 200, 8-bit/color RGB, non-interlacedPNG image data, 175 x 25, 8-bit/color RGB, non-interlacedPNG image data, 240 x 150, 8-bit/color RGB, non-interlacedPNG image data, 100 x 50, 8-bit/color RGB, non-interlacedPNG image data, 130 x 100, 8-bit/color RGB, non-interlacedPNG image data, 120 x 120, 8-bit/color RGB, non-interlacedPNG image data, 46 x 55, 8-bit colormap, non-interlacedPNG image data, 122 x 121, 8-bit/color RGB, non-interlacedPNG image data, 97 x 300, 8-bit/color RGB, non-interlacedPNG image data, 100 x 100, 8-bit/color RGB, non-interlacedPNG image data, 474 x 346, 8-bit/color RGB, non-interlacedPNG image data, 120 x 121, 8-bit/color RGBA, non-interlacedPNG image data, 194 x 69, 8-bit/color RGB, non-interlacedPNG image data, 720 x 582, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 240 x 43PNG image data, 490 x 152, 8-bit colormap, non-interlacedPNG image data, 448 x 40, 8-bit/color RGB, non-interlacedPNG image data, 274 x 241, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 200, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 500 x 200PNG image data, 211 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 219 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 211 x 210, 8-bit/color RGBA, non-interlacedPNG image data, 430 x 105, 8-bit/color RGBA, non-interlacedPNG image data, 437 x 290, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 400x400, frames 3PNG image data, 152 x 151, 8-bit/color RGBA, non-interlacedPNG image data, 103 x 103, 8-bit/color RGBA, non-interlacedPNG image data, 154 x 151, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 154 x 154GIF image data, version 89a, 200 x 200PNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 450 x 493, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5, orientation=upper-left, xresolution=74, yresolution=82, resolutionunit=2], baseline, precision 8, 300x100, frames 3PNG image data, 138 x 126, 8-bit/color RGB, non-interlacedPNG image data, 98 x 40, 8-bit/color RGB, non-interlacedPNG image data, 300 x 200, 8-bit/color RGB, non-interlacedPNG image data, 131 x 230, 8-bit/color RGBA, non-interlacedPNG image data, 233 x 133, 8-bit/color RGBA, non-interlacedPNG image data, 232 x 133, 8-bit/color RGBA, non-interlacedPNG image data, 154 x 74, 8-bit/color RGB, non-interlacedPNG image data, 96 x 97, 8-bit/color RGBA, non-interlacedPNG image data, 309 x 60, 8-bit/color RGBA, non-interlacedPNG image data, 550 x 220, 8-bit/color RGB, non-interlacedPNG image data, 180 x 119, 8-bit/color RGB, non-interlacedPNG image data, 113 x 222, 8-bit/color RGBA, non-interlacedPNG image data, 224 x 113, 8-bit/color RGBA, non-interlacedPNG image data, 150 x 300, 8-bit/color RGB, non-interlacedPNG image data, 175 x 175, 8-bit/color RGB, non-interlacedPNG image data, 167 x 76, 8-bit/color RGB, non-interlacedPNG image data, 200 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 500 x 253, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=2, orientation=upper-left], baseline, precision 8, 512x534, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=8, xresolution=110, yresolution=118, resolutionunit=2, software=paint.net 4.0.16], baseline, precision 8, 432x614, frames 3PNG image data, 239 x 257, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 320x478, frames 3PNG image data, 400 x 100, 8-bit/color RGB, non-interlacedPNG image data, 186 x 136, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 240 x 180PNG image data, 191 x 189, 8-bit/color RGBA, non-interlacedPNG image data, 121 x 121, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGB, non-interlacedPNG image data, 184 x 115, 8-bit grayscale, non-interlacedPNG image data, 317 x 460, 8-bit/color RGBA, non-interlacedPNG image data, 318 x 478, 8-bit/color RGBA, non-interlacedPNG image data, 122 x 122, 8-bit/color RGB, non-interlacedPNG image data, 182 x 182, 8-bit grayscale, non-interlacedPNG image data, 322 x 485, 8-bit/color RGB, non-interlacedPNG image data, 310 x 170, 8-bit/color RGB, non-interlacedPNG image data, 328 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 300, 8-bit/color RGB, non-interlacedPNG image data, 434 x 616, 8-bit/color RGB, non-interlacedPNG image data, 480 x 320, 8-bit/color RGB, non-interlacedPNG image data, 150 x 100, 8-bit/color RGB, non-interlacedPNG image data, 187 x 92, 8-bit/color RGB, non-interlacedPNG image data, 112 x 112, 8-bit/color RGB, non-interlacedPNG image data, 636 x 475, 8-bit/color RGBA, non-interlacedPNG image data, 359 x 152, 8-bit/color RGB, non-interlacedPNG image data, 578 x 189, 8-bit/color RGB, non-interlacedPNG image data, 724 x 246, 8-bit colormap, non-interlacedGIF image data, version 89a, 454 x 206PNG image data, 196 x 118, 8-bit/color RGB, non-interlacedPNG image data, 219 x 121, 8-bit/color RGB, non-interlacedPNG image data, 84 x 73, 8-bit/color RGB, non-interlacedPNG image data, 715 x 308, 8-bit/color RGB, non-interlacedPNG image data, 746 x 146, 8-bit/color RGBA, non-interlacedPNG image data, 272 x 56, 8-bit/color RGB, non-interlacedPNG image data, 209 x 102, 8-bit/color RGB, non-interlacedPNG image data, 207 x 56, 8-bit/color RGB, non-interlacedPNG image data, 210 x 85, 8-bit/color RGB, non-interlacedPNG image data, 506 x 193, 8-bit grayscale, non-interlacedPNG image data, 325 x 108, 8-bit/color RGB, non-interlacedPNG image data, 191 x 171, 8-bit/color RGB, non-interlacedPNG image data, 808 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 193 x 164, 8-bit/color RGB, non-interlacedPNG image data, 961 x 402, 8-bit colormap, non-interlacedPNG image data, 477 x 477, 8-bit/color RGBA, non-interlacedPNG image data, 210 x 100, 8-bit/color RGBA, non-interlacedPNG image data, 324 x 506, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 55, 8-bit/color RGB, non-interlacedPNG image data, 368 x 263, 8-bit/color RGB, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 370 x 89, 8-bit/color RGB, non-interlacedPNG image data, 636 x 354, 8-bit/color RGBA, non-interlacedPNG image data, 1020 x 722, 8-bit/color RGB, non-interlacedPNG image data, 102 x 102, 8-bit grayscale, non-interlacedPNG image data, 480 x 360, 8-bit/color RGB, non-interlacedPNG image data, 479 x 478, 8-bit/color RGBA, non-interlacedPNG image data, 319 x 477, 8-bit/color RGBA, non-interlacedPNG image data, 392 x 188, 8-bit colormap, non-interlacedPNG image data, 900 x 930, 8-bit colormap, non-interlacedPNG image data, 281 x 401, 8-bit/color RGBA, non-interlacedPNG image data, 379 x 246, 8-bit/color RGB, non-interlacedPNG image data, 376 x 136, 8-bit/color RGB, non-interlacedPNG image data, 100 x 200, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=5], baseline, precision 8, 617x462, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=7, xresolution=98, yresolution=106, resolutionunit=2, software=paint.net 4.0.16], baseline, precision 8, 1024x798, frames 3PNG image data, 78 x 173, 8-bit/color RGB, non-interlacedPNG image data, 104 x 65, 8-bit/color RGBA, non-interlacedPNG image data, 304 x 76, 8-bit/color RGB, non-interlacedPNG image data, 220 x 30, 8-bit/color RGB, non-interlacedPNG image data, 156 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 160 x 151, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 89x89, segment length 16, baseline, precision 8, 960x300, frames 3PNG image data, 306 x 726, 8-bit/color RGBA, non-interlacedPNG image data, 699 x 694, 8-bit/color RGBA, non-interlacedPNG image data, 196 x 100, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 320x477, frames 3PNG image data, 399 x 160, 8-bit/color RGBA, non-interlacedPNG image data, 325 x 299, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 398x399, frames 3PNG image data, 445 x 600, 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=5, orientation=upper-left, xresolution=74, yresolution=82, resolutionunit=2], baseline, precision 8, 321x482, frames 3PNG image data, 50 x 124, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 50 x 124GIF image data, version 89a, 160 x 200GIF image data, version 89a, 180 x 200GIF image data, version 89a, 300 x 270GIF image data, version 89a, 160 x 290PNG image data, 204 x 204, 8-bit/color RGBA, non-interlacedPNG image data, 319 x 474, 8-bit/color RGBA, non-interlacedPNG image data, 317 x 476, 8-bit/color RGBA, non-interlacedPNG image data, 161 x 173, 8-bit/color RGB, non-interlacedPNG image data, 261 x 104, 8-bit/color RGB, non-interlacedPNG image data, 200 x 140, 8-bit/color RGBA, non-interlacedPNG image data, 118 x 114, 8-bit/color RGB, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 402x432, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, baseline, precision 8, 322x512, frames 3C++ source, ASCII text, with very long linesPNG image data, 757 x 463, 8-bit/color RGB, non-interlacedPNG image data, 602 x 201, 8-bit/color RGB, non-interlacedPNG image data, 1204 x 424, 8-bit/color RGB, non-interlacedPNG image data, 200 x 200, 8-bit colormap, non-interlacedPNG image data, 840 x 640, 8-bit/color RGBA, non-interlacedPNG image data, 1280 x 720, 8-bit/color RGBA, non-interlacedPNG image data, 798 x 584, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 96x96, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=4, xresolution=62, yresolution=70, resolutionunit=2, software=paint.net 4.2.1], baseline, precision 8, 458x450, frames 3PNG image data, 1280 x 720, 8-bit/color RGB, non-interlacedPNG image data, 1280 x 720, 8-bit colormap, non-interlacedPNG image data, 1280 x 750, 8-bit colormap, non-interlacedPNG image data, 453 x 133, 8-bit colormap, non-interlacedPNG image data, 217 x 160, 8-bit colormap, non-interlacedPNG image data, 253 x 162, 8-bit colormap, non-interlacedPNG image data, 319 x 363, 8-bit colormap, non-interlacedPNG image data, 716 x 395, 8-bit colormap, non-interlacedPNG image data, 347 x 452, 8-bit colormap, non-interlacedPNG image data, 545 x 461, 8-bit colormap, non-interlacedPNG image data, 236 x 188, 8-bit colormap, non-interlacedPNG image data, 681 x 723, 8-bit colormap, non-interlacedPNG image data, 423 x 287, 8-bit colormap, non-interlacedPNG image data, 514 x 597, 8-bit colormap, non-interlacedPNG image data, 259 x 511, 8-bit colormap, non-interlacedPNG image data, 719 x 815, 8-bit colormap, non-interlacedPNG image data, 1016 x 618, 8-bit colormap, non-interlacedPNG image data, 540 x 507, 8-bit colormap, non-interlacedPNG image data, 647 x 709, 8-bit colormap, non-interlacedPNG image data, 640 x 640, 8-bit/color RGB, non-interlacedPNG image data, 397 x 398, 8-bit/color RGB, non-interlacedPNG image data, 396 x 396, 8-bit/color RGB, non-interlacedPNG image data, 399 x 397, 8-bit/color RGB, non-interlacedPNG image data, 397 x 397, 8-bit/color RGB, non-interlacedPNG image data, 398 x 397, 8-bit/color RGB, non-interlacedPNG image data, 396 x 397, 8-bit/color RGB, non-interlacedPNG image data, 398 x 396, 8-bit/color RGB, non-interlacedPNG image data, 398 x 398, 8-bit/color RGB, non-interlacedPNG image data, 1280 x 719, 8-bit colormap, non-interlacedPNG image data, 1280 x 719, 8-bit/color RGB, non-interlacedPNG image data, 800 x 480, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, aspect ratio, density 1x1, segment length 16, progressive, precision 8, 800x480, frames 3PNG image data, 503 x 506, 8-bit colormap, non-interlacedPNG image data, 100 x 76, 8-bit/color RGBA, non-interlacedPNG image data, 256 x 256, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, baseline, precision 8, 256x256, frames 1JPEG image data, JFIF standard 1.01, resolution (DPCM), density 28x28, segment length 16, baseline, precision 8, 1024x1024, frames 3JPEG image data, JFIF standard 1.01, resolution (DPCM), density 28x28, segment length 16, baseline, precision 8, 1024x1024, frames 1PNG image data, 200 x 218, 8-bit/color RGBA, non-interlacedHTML document, ASCII textPNG image data, 1 x 1, 8-bit grayscale, non-interlacedPNG image data, 1 x 1, 8-bit/color RGBA, non-interlacedPNG image data, 46 x 34, 4-bit colormap, non-interlacedPNG image data, 46 x 34, 1-bit colormap, non-interlacedPNG image data, 20 x 20, 8-bit colormap, non-interlacedPNG image data, 20 x 20, 2-bit colormap, non-interlacedPNG image data, 23 x 15, 2-bit colormap, non-interlacedPNG image data, 122 x 34, 4-bit colormap, non-interlacedPNG image data, 32 x 32, 4-bit colormap, non-interlacedPNG image data, 45 x 35, 8-bit colormap, non-interlacedPNG image data, 46 x 34, 2-bit colormap, non-interlacedPNG image data, 160 x 160, 8-bit colormap, non-interlacedPNG image data, 10 x 5, 4-bit colormap, non-interlacedPNG image data, 15 x 15, 1-bit colormap, non-interlacedPNG image data, 58 x 48, 8-bit colormap, non-interlacedPNG image data, 23 x 23, 4-bit colormap, non-interlacedPNG image data, 23 x 23, 1-bit colormap, non-interlacedPNG image data, 226 x 58, 8-bit colormap, non-interlacedPNG image data, 6 x 11, 8-bit/color RGBA, non-interlacedPNG image data, 6 x 11, 4-bit colormap, non-interlacedPNG image data, 43 x 13, 2-bit colormap, non-interlacedPNG image data, 43 x 13, 1-bit colormap, non-interlacedPNG image data, 3 x 21, 8-bit/color RGBA, non-interlacedPNG image data, 23 x 23, 2-bit colormap, non-interlacedPNG image data, 202 x 22, 4-bit colormap, non-interlacedPNG image data, 11 x 22, 4-bit colormap, non-interlacedPNG image data, 1 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 650 x 397, 8-bit/color RGB, non-interlacedPNG image data, 2784 x 1708, 8-bit/color RGBA, non-interlacedPNG image data, 76 x 76, 8-bit colormap, non-interlacedGIF image data, version 89a, 60 x 97PNG image data, 60 x 60, 8-bit colormap, non-interlacedPNG image data, 100 x 40, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 100 x 40PNG image data, 100 x 40, 8-bit colormap, non-interlacedPNG image data, 102 x 40, 8-bit/color RGB, non-interlacedPNG image data, 100 x 40, 8-bit/color RGB, non-interlacedPNG image data, 100 x 58, 8-bit/color RGB, non-interlacedPNG image data, 540 x 960, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 540 x 284GIF image data, version 89a, 536 x 270PNG image data, 540 x 224, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 536 x 957PNG image data, 540 x 312, 8-bit/color RGB, non-interlacedPNG image data, 540 x 217, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 536 x 276PNG image data, 540 x 296, 8-bit/color RGB, non-interlacedPNG image data, 540 x 90, 8-bit/color RGB, non-interlacedPNG image data, 110 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 123 x 120, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 143 x 130GIF image data, version 89a, 96 x 130PNG image data, 164 x 50, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 170 x 166GIF image data, version 89a, 123 x 156PNG image data, 120 x 40, 8-bit colormap, non-interlacedGIF image data, version 89a, 140 x 180PNG image data, 350 x 510, 8-bit/color RGBA, non-interlacedPNG image data, 1280 x 840, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 120, 8-bit/color RGB, non-interlacedPNG image data, 198 x 262, 8-bit/color RGB, non-interlacedPNG image data, 395 x 524, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 100 x 77PNG image data, 184 x 184, 8-bit colormap, non-interlacedPNG image data, 600 x 169, 8-bit colormap, non-interlacedGIF image data, version 89a, 204 x 204PNG image data, 201 x 40, 8-bit/color RGB, non-interlacedPNG image data, 200 x 228, 8-bit colormap, non-interlacedGIF image data, version 89a, 300 x 300PNG image data, 931 x 186, 8-bit colormap, non-interlacedPNG image data, 356 x 488, 8-bit/color RGB, non-interlacedPNG image data, 152 x 44, 8-bit/color RGBA, non-interlacedPNG image data, 130 x 154, 8-bit/color RGBA, non-interlacedPNG image data, 360 x 141, 8-bit/color RGBA, non-interlacedPNG image data, 198 x 234, 8-bit/color RGB, non-interlacedPNG image data, 160 x 160, 8-bit/color RGB, non-interlacedPNG image data, 328 x 388, 8-bit/color RGB, non-interlacedPNG image data, 150 x 200, 8-bit/color RGBA, non-interlacedPNG image data, 148 x 64, 8-bit/color RGBA, non-interlacedPNG image data, 130 x 180, 8-bit/color RGBA, non-interlacedPNG image data, 520 x 175, 8-bit/color RGBA, non-interlacedPNG image data, 276 x 207, 8-bit/color RGBA, non-interlacedPNG image data, 264 x 194, 8-bit colormap, non-interlacedPNG image data, 520 x 390, 8-bit/color RGBA, non-interlacedPNG image data, 520 x 210, 8-bit/color RGBA, non-interlacedPNG image data, 149 x 149, 8-bit/color RGB, non-interlacedPNG image data, 198 x 215, 8-bit/color RGB, non-interlacedPNG image data, 367 x 398, 8-bit/color RGB, non-interlacedPNG image data, 127 x 44, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 100 x 123PNG image data, 37 x 20, 8-bit/color RGBA, non-interlacedPNG image data, 79 x 56, 8-bit/color RGB, non-interlacedPNG image data, 233 x 277, 8-bit/color RGB, non-interlacedPNG image data, 393 x 511, 8-bit/color RGB, non-interlacedPNG image data, 140 x 150, 8-bit/color RGB, non-interlacedPNG image data, 160 x 158, 8-bit/color RGB, non-interlacedPNG image data, 115 x 92, 8-bit/color RGB, non-interlacedPNG image data, 393 x 256, 8-bit/color RGB, non-interlacedPNG image data, 400 x 600, 8-bit/color RGB, non-interlacedPNG image data, 200 x 177, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 120, 8-bit/color RGB, non-interlacedPNG image data, 245 x 40, 8-bit/color RGB, non-interlacedPNG image data, 320 x 260, 8-bit/color RGBA, non-interlacedPNG image data, 326 x 200, 8-bit gray+alpha, non-interlacedPNG image data, 76 x 20, 4-bit colormap, non-interlacedPNG image data, 152 x 44, 8-bit/color RGB, non-interlacedPNG image data, 130 x 154, 8-bit/color RGB, non-interlacedPNG image data, 200 x 200, 1-bit colormap, non-interlacedPNG image data, 304 x 291, 8-bit/color RGB, non-interlacedPNG image data, 1280 x 946, 8-bit/color RGBA, non-interlacedPNG image data, 200 x 4, 4-bit colormap, non-interlacedGIF image data, version 89a, 200 x 64PNG image data, 125 x 38, 8-bit/color RGBA, non-interlacedPNG image data, 159 x 50, 8-bit/color RGBA, non-interlacedPNG image data, 212 x 38, 8-bit colormap, non-interlacedGIF image data, version 89a, 200 x 40PNG image data, 40 x 40, 8-bit colormap, non-interlacedPNG image data, 10 x 104, 4-bit colormap, non-interlacedGIF image data, version 89a, 100 x 20GIF image data, version 89a, 100 x 120PNG image data, 6 x 104, 8-bit/color RGBA, non-interlacedPNG image data, 165 x 244, 4-bit colormap, non-interlacedPNG image data, 420 x 300, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 420, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 40, 8-bit colormap, non-interlacedPNG image data, 144 x 40, 8-bit/color RGB, non-interlacedPNG image data, 200 x 100, 2-bit colormap, non-interlacedGIF image data, version 89a, 160 x 160PNG image data, 140 x 140, 8-bit colormap, non-interlacedPNG image data, 145 x 224, 2-bit colormap, non-interlacedPNG image data, 1628 x 1024, 8-bit/color RGB, non-interlacedGIF image data, version 89a, 114 x 40PNG image data, 125 x 44, 8-bit/color RGB, non-interlacedPNG image data, 255 x 330, 8-bit/color RGBA, non-interlacedPNG image data, 361 x 204, 8-bit colormap, non-interlacedGIF image data, version 89a, 300 x 337PNG image data, 111 x 38, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 100 x 87PNG image data, 125 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 190 x 50, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 143 x 156PNG image data, 302 x 40, 8-bit/color RGB, non-interlacedPNG image data, 360 x 40, 8-bit/color RGB, non-interlacedPNG image data, 149 x 201, 8-bit colormap, non-interlacedPNG image data, 200 x 40, 8-bit/color RGB, non-interlacedPNG image data, 128 x 32, 8-bit/color RGBA, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 1136x734, frames 3JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 354x602, frames 3PNG image data, 200 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 80 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 96 x 40, 8-bit/color RGB, non-interlacedPNG image data, 236 x 40, 8-bit colormap, non-interlacedPNG image data, 120 x 40, 8-bit/color RGBA, non-interlacedPNG image data, 77 x 40, 8-bit/color RGB, non-interlacedPNG image data, 295 x 40, 8-bit/color RGB, non-interlacedPNG image data, 440 x 40, 8-bit/color RGB, non-interlacedPNG image data, 212 x 80, 8-bit colormap, non-interlacedPNG image data, 360 x 80, 8-bit/color RGBA, non-interlacedPNG image data, 60 x 200, 8-bit colormap, non-interlacedGIF image data, version 89a, 190 x 210PNG image data, 80 x 52, 8-bit/color RGBA, non-interlacedPNG image data, 188 x 175, 8-bit/color RGB, non-interlacedPNG image data, 104 x 76, 8-bit colormap, non-interlacedPNG image data, 396 x 480, 8-bit/color RGB, non-interlacedPNG image data, 80 x 52, 8-bit colormap, non-interlacedPNG image data, 396 x 240, 8-bit/color RGB, non-interlacedPNG image data, 157 x 155, 8-bit/color RGB, non-interlacedPNG image data, 320 x 318, 8-bit/color RGB, non-interlacedPNG image data, 202 x 24, 4-bit colormap, non-interlacedPNG image data, 24 x 202, 4-bit colormap, non-interlacedPNG image data, 22 x 22, 8-bit colormap, non-interlacedPNG image data, 9 x 10, 4-bit colormap, non-interlacedPNG image data, 10 x 9, 4-bit colormap, non-interlacedPNG image data, 3 x 3, 8-bit/color RGBA, non-interlacedPNG image data, 8 x 8, 8-bit/color RGBA, non-interlacedPNG image data, 122 x 32, 4-bit colormap, non-interlacedPNG image data, 26 x 26, 4-bit colormap, non-interlacedPNG image data, 52 x 26, 4-bit colormap, non-interlacedPNG image data, 1 x 32, 8-bit/color RGBA, non-interlacedPNG image data, 42 x 34, 2-bit colormap, non-interlacedPNG image data, 30 x 24, 4-bit colormap, non-interlacedPNG image data, 122 x 24, 4-bit colormap, non-interlacedPNG image data, 27 x 34, 2-bit colormap, non-interlacedPNG image data, 34 x 21, 2-bit colormap, non-interlacedPNG image data, 21 x 34, 2-bit colormap, non-interlacedPNG image data, 27 x 33, 4-bit colormap, non-interlacedPNG image data, 347 x 314, 8-bit/color RGB, non-interlacedPNG image data, 68 x 68, 8-bit/color RGBA, non-interlacedPNG image data, 92 x 45, 8-bit/color RGBA, non-interlacedPNG image data, 357 x 362, 8-bit/color RGB, non-interlacedPNG image data, 250 x 250, 8-bit/color RGBA, non-interlacedPNG image data, 94 x 75, 8-bit/color RGBA, non-interlacedPNG image data, 350 x 350, 8-bit/color RGBA, non-interlacedPNG image data, 300 x 300, 8-bit/color RGBA, non-interlacedPNG image data, 270 x 520, 8-bit/color RGBA, non-interlacedPNG image data, 400 x 400, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 45, 8-bit/color RGBA, non-interlacedPNG image data, 89 x 350, 8-bit/color RGBA, non-interlacedPNG image data, 240 x 300, 8-bit/color RGBA, non-interlacedPNG image data, 107 x 101, 8-bit/color RGBA, non-interlacedPNG image data, 87 x 17, 8-bit/color RGB, non-interlacedPNG image data, 249 x 111, 8-bit/color RGBA, non-interlacedPNG image data, 146 x 51, 8-bit/color RGBA, non-interlacedPNG image data, 136 x 66, 8-bit/color RGB, non-interlacedPNG image data, 204 x 53, 8-bit/color RGBA, non-interlacedPNG image data, 514 x 343, 8-bit/color RGBA, non-interlacedPNG image data, 640 x 508, 8-bit/color RGBA, non-interlacedPNG image data, 229 x 361, 8-bit/color RGB, non-interlacedPNG image data, 229 x 360, 8-bit/color RGBA, non-interlacedPNG image data, 375 x 360, 8-bit/color RGB, non-interlacedPNG image data, 520 x 320, 8-bit/color RGBA, non-interlacedPNG image data, 420 x 235, 8-bit/color RGB, non-interlacedPNG image data, 481 x 362, 8-bit/color RGB, non-interlacedPNG image data, 264 x 179, 8-bit/color RGB, non-interlacedPNG image data, 612 x 284, 8-bit/color RGBA, non-interlacedPNG image data, 223 x 46, 8-bit/color RGBA, non-interlacedPNG image data, 272 x 259, 8-bit/color RGBA, non-interlacedPNG image data, 140 x 39, 8-bit/color RGBA, non-interlacedPNG image data, 216 x 198, 8-bit/color RGB, non-interlacedPNG image data, 16 x 16, 8-bit/color RGB, non-interlacedPNG image data, 296 x 392, 8-bit/color RGBA, non-interlacedPNG image data, 100 x 220, 8-bit/color RGBA, non-interlacedPNG image data, 59 x 46, 8-bit/color RGBA, non-interlacedPNG image data, 152 x 114, 8-bit/color RGB, non-interlacedPNG image data, 300 x 275, 8-bit/color RGBA, non-interlacedPNG image data, 406 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 202 x 27, 8-bit/color RGBA, non-interlacedPNG image data, 640 x 40, 8-bit/color RGB, non-interlacedPNG image data, 257 x 170, 8-bit/color RGBA, non-interlacedPNG image data, 266 x 192, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 2-bit colormap, non-interlacedPNG image data, 552 x 102, 8-bit colormap, non-interlacedJPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, progressive, precision 8, 556x271, frames 3PNG image data, 324 x 323, 8-bit/color RGB, non-interlacedPNG image data, 176 x 176, 8-bit/color RGB, non-interlacedPNG image data, 170 x 170, 8-bit/color RGB, non-interlacedPNG image data, 168 x 168, 8-bit grayscale, non-interlacedPNG image data, 279 x 280, 8-bit grayscale, non-interlacedPNG image data, 484 x 507, 8-bit/color RGBA, non-interlacedPNG image data, 294 x 207, 8-bit/color RGB, non-interlacedPNG image data, 1024 x 600, 8-bit/color RGBA, non-interlacedPNG image data, 480 x 860, 8-bit/color RGBA, non-interlacedPNG image data, 480 x 800, 8-bit/color RGBA, non-interlacedPNG image data, 116 x 100, 8-bit/color RGB, non-interlacedPNG image data, 116 x 100, 8-bit grayscale, non-interlacedPNG image data, 1998 x 617, 8-bit/color RGB, non-interlacedPNG image data, 1324 x 1224, 8-bit/color RGB, non-interlacedhttps://bugz.fedoraproject.org/qt5-docutf-8c436fdf2ea43206868817445467387196b66b3ab4e97cd9aecdbee43be6c985b?`7zXZ !#,C6-]"k%|( rH FrΏc1gK%_BmY0ԁ&f qx/#y ,i@9RI%tKڷ62+"!\ls2zImG1^򆨺QzMNPl]D I}Tro;(0~৺.~1jUpi)a00&K/8ZtȭִBΙia*i8ߢ[}j7J6WM+GS2{B۸wQ\nOP]I /֏1+ZQǘ|L0~dP2KzÜ8Ұeg8Ysֶ8zMȊ9-g&Q oi|C&1:(/|cdC<vupn@!|C\RC],oZ?p4_2;)gIGߨd}س-\.Թ&J^ur(@#I#;7^t?L;)!4pLBK{ W.S3mq_ѷ>}ߘ7=d9gLX(;*-ȗt9Ӡ5xT6pT$N5rQDS?տet[ӓ Nf~[PWF͢ y-X%-*C; D;scYQf VG/a7C!rlݷ}yI`9P\V!Hk{]'aM_e{BON!)%}[E\кv' :k8{biٍAG"32v>euW ,Nu< ,rgmmVsXJIfB8IBB##aXԞ]00z?H.pfR0"."D!Ź|;EL!T`ZI=TEW:}'/}c]&ϻ^'M$:k+pf<^OtBF{QF䕢;?Hگ܋\KuLQCΝj 걸3l_oR,/|Z~좨W콧s=[aK#Hϖѧm6QV%8%XJ|4i?IN O\IFcBj'/EزIMq |۳J{ !? P(DG. bW8aY,SQ1;Bq:I|>[ J3| gG;"tע#դm+lL9 vJ*;bh{8R<(hޡAM0b<ٖoʺEW ~GX$>HN!ނf0' aUQ q_HUS8LH_6}:# WSQtM|bjW01쁔Fgׇrhi?UO5|'ˡTqd0r%i\{dpK6q %Pt[RGF^)m|Wu$٦%Vl7&*&m>r6DKs84 iB8I'5٭UdIMcCN|gws{%HTwy8.?f|%eh^$qT+I2%WOX_U>i WV4f]/b#+mn!ԭxrۯ2 A>H _0[I`,keM͋f5[+VH/݂;we~@ i9 -Jj(eYa932ݮ)E}lɎӖ+/~,6Z}u[684a#GAQҗpx4%̩pп0 <#I@{1쌂5S-?B5 Q[ u?VQl;@&`xuFp>GEߞX0eaO@D \v@9}sT:9 9nC' vV­ZqX>оsD2eMnʠ$% a?Vј, 2d1ƚRayhDK%j5 Vl<>&nqlt2c&^sI<_mǒEm Ƽ]tT76eJp֠~.Txh˿'L\\+ |c۹J$;ee|ݯ|2qP5=@$Qʡ_l^!"2c7 5.zu@t+3l GjWn^ԍ_DP߁HMX\U-yDnA؋T6H4hŘ&8m^QIEMm2/EW2NCH8[QE'R0lm˖︢Nb 6]a?oAI@.שqDgl#8254b5wB|u" }qbMʋJݳNaqu`{vVxXٯ~@ z)ĒCIt#Nb&BbsvA3@'e\JY] 4H6ynfwfQvt~"ѬQ< (x|jS"&wkKuj,\aξ %dg^u2#dTuwgr]?حIF?N3*ReuݼkITnEc!.?9|`(F}F:0wϑIlκ%mAq˴dy2׿|lbsGJk |J:ӎ V16p N\E%@M򈙊z+ϥG~x(-9[G]g \r>Ovj<[1b{ZĮFҘ+?Z`dwZ>&8<epn Z)&sH(^ҋ9~p)M|T{1צDZs?gB#SZL{<|lQ@*筒Ui+8k{Q| - G>>ۭ?jo\w#Z\wESm \jJpxM +=e; $pfWgBsy`mK&Yqޛ~>^xC.7|'JݷWa ja{ @XGL]Uf`u,iC =MNtP"_q4J_=>wH$:sDf@.4F]Vo8u1#rrpˑ$=W2I784Gg&S7m@4GİɄ9^uۥBU{Ze0˩=q⩷K=sVc ! 0>2%T57/`4^&w_,ᛙqS;aM@AH S՘%DKo;``ׄ9`ǁ #Êu1 vPU&ݵry+qL>_y56B CjZ2x.rEEhW=?[!Dޛ@xlX চdw8J/H◚̓obAf/6!3>RU\Č +2:7S6wcUuyX1\^L<4}wܓEz&~xtǾC'YI=~>d.-\nFJo [J}?.Ì0 WT4wU!_(ilIG?[ZK1@d ޛ6ADˁ7ď5Y#ӎDKʞ7zF u#cT\4";-vakpI)q"B%:JGKmel]Y fppW2$QAR#+τߘpo7^klȑ˿TrN3UߐBe_.xB)C͟!o4ze}-3XcEi ,;n`ǟ{K#ky"Ľy-êz6ucZⳭ4OQA1>CL$8DVH9 TIni[YR@D ̣q6O 3 ӻ%*Lp@+9M.PgsU~Ugf'yOrKi/lkCgL}A>aѽ;))8 ;qfkTy$J ]\QiXg*2]b¦l@35-pzq_)P"zY. E8"cƓuҎ&N/Y5I Qn =G'-Gp/ujUNq3VS% Y vfN_7slTB9k}ǜt>^8薃d,5Eb(契"-g)6/-9Xyw,$Nqm}]lC7^Ȉ]bzPXe*oI$ X%c@d=?KlQx-NL nLU!3tPVv Պ <.~ ,& ),F:0R>=hI"Xp(Tfm"B\pX220^!y#h9ݠoƌIB\ʑDx7؁JULi8 v1R̍뮔ЈEG0= bp)wT WQ776Ϲ!b}U.X{j*ODPz~..IXՅ-vF;t<؍bFuMT5=.XFuTu17͑(_C$Nvk0dw죰ڊ_;s=9'֨AiSC~85)qr@`X2S. !-}CDX/(G޾vZgUOs/3e'hә~е>BB/ݱ  ?|9NpKtm檏,ii˼rI{'ge2>;3Fz{m8&}OJ ْpl5fճ5xՈ5㲹=Wf4M4 y"D)r46 álN%1$8pZ]9%_-hޘQ(ƀ).tZc9LK|Z G~[̄PkM(O!wU+j~d=;LRTf!(r,9$-4W4cbRp*(ި_ _ifz #ryBHuj,]cmsS\X% dIHC\Xs2,W@]y^Tp 0fRх}lA04I {pt&w$ӫmc*B96 4>Ҵa?+'>ʏ)'@ԍ|V%9&\#)VNFax`RV%kv!$܋ZO{l}yݧlޭ$%xg~nh91Es٧ <($Hx4Z,&VG_SJjpC,E̠ڠH|m`E[}]J 9g`o?'Z>wcx2K)Q' E_~ݶ5%gFz\yUK{(E-^4J,8 K853$d+$(G-'P}W\( {غӍGLo ]$@nMMן259/eRt,ZdV %~97I TMVY0NEMj1\$(4B{uPy"͢v哐R1N7qű]+ïFgxd>zĘAy-݂^\= d=ZSg VpK*=N1jgz[YNĸ]۠ziJXcUtwyc!-Kmw|*}DNt_M)xȥ_$#.Zӹ! Po?>j,c`Ԑ"%TzġHvL0>Yk, D 0K (g_tU6ytR W S"ݪoJu7U=x6`2Տ ~9;T^76³U{?sB8G؊x$C37;Dy&0T8")w @wРDN4k=(yVȦ aԉeRZLMdR8OwdEdzwDu;:{@ Hao4U-J$ySEQ8ksηxU N%FtTy8<>nCE}WM-G;Lc-P_3,rk2TC4rߒVܚ}"\\{̬~ BCN3HZb\lSƪll*Q@^\X,tsTz[3 G-[q 7A_/M!)1}TRzω~xbaacpG? ZF]Ilٗon)}k{}ވ:3Tglp!GmwlL$ Oib@TUtA[qIlLx(l;byxt=;i8 ? ˎ,v q CdgJcqeH=D; Uq n"xItX:{!dMٺ^0aβ:BuM&6n+5;¡ ˷ydhqxuٯ3^ ;P*̠jYﻔ1{_S88Ġ|ANꈺз4Eѥ Z8(<#[}ќiylw*&C}уps>at?}\uC*=~6*S'ZmLH3s7=f_‰{zv$@cyq^qܞ&[NQ}:ȴwpdk"N߈gŠcHK^!(Y4]K Ki.0 iHPonI2ɩYZ#.X Ct cykB๪v<6SlQYs6̷2RJ`YJ:ӆc[G`񪤻&i$xE#Bw; B1J%- ݡi&U0̛&6 KX#@R+(Nipj2gq򙬃k{8w}+,-Js1h!zGigpF"1nS],ndGۃn"rǥiֶ$)|r4*`qPQ%kMUV#ַR,8(o3w^MC&MLaF@NՃnǛv5\W(~nzm ;)C zobCjȦm[FCݤ#.&1t(| 6Լ$z慨Ŷkǀ~Uђ|B`zK!l%w!#;bZ8,BPO_bJS}e(r>4"&;RkVܺ7h24YH,O۱ mt܊c,zsoēHfQ3py#۞jilnԅbrtwz~Axp?7# ),08B3n7o#:SCj&ҬW CX{@S.ouOƯ$7Ir}pDGt(SN{k )@̛e it+ o@t =a;ffF '&Yy0;- 9QR2IuSi p8XpG;@ /;}p-kn ZD !gm%[ͣ;E@-!Kn_^.Zk-NvƆ= g+t7OF TF\ 6WWݤhSo/ ^2M72Z:swҿOYU7q}#med>l[zY9JʿEۯJL-aBI39>yG.*0:_ST#A3IYm[p{T^16 5a&+77u;%ұ5-Q1jrvhp89Ii,dzPx74\r1\S9>16mM![ rIOڧE DYv5!Oca|F*)_ *o#`'JJm8:I24:jCs6‘ +)?Ո@:\L;Y :с;J+-2NGE>aZ dfF~ٚd{3P덤Pk*j'V&3AδiVa=it&\ڦt{La v򬯂m/}mҚj?:47˜|XHNN@M\^ l!Li\^ i9-Wi-K'nHyMR˷I|AdK 5A=~Ld5.f4d#A\\_w&QXv;\;h"fl0c/G8 o.@kԶdh0kh TΡ![S7x{D`>ik>"o-lИn<~RQuNޟmEw|kYÝKH|8~$Ll_H ҷ@3\rd Ly*jkr)]7^7::JVF [,`#/%EܸU<7^L@OX6;BYmnJѾ3pFI*bEN{1ښq, SJ~$qsƽAvJ٣My&OVrb!i7QΈpbuʢ8;34R>S`GG]rhp9[<߀8QdwiZUZԦG블H~{SN9oE҂~:]kddsҲ/ef+>oFTƽfejamq`핆\GKNJQ~mU9e Swdp[FB8 zouQn+^?sBZ}FNl% fqi>&%$2+*}f)n져qapsup;o=@\lрԶPZp9vbRQ_@ }Xj\ u NXޜLڻ/F'f44LG[1w:m8گ=~$gmļݳr*1р+Z =BB+0 tw,}=+mb9rsI)i0tt]:@DogNlf<nܚ9Ym0?b8X(fZF|v n4I+Ε;#/l֠"yB5:9ꂫ;]9ذy]#Ԇ^Aqyfb.&,lyZgƂq$%8I |<.IYvn7і[evvnO r|1[nE6tt \Tb QԡH:o-A}231򋚓&mqdE8#T͢ʯ61Ḷ@wn'4+e ]s #'vJ 2@EDcD2>k{,*w⬘C" L__Uqe3+Իbt@(,V3?ѹ(iX_T%9dtu8~ 򹛶˵8#.Koyp#bB3%8<%l˖t̡S9߿ĭԌ6tcU5;t{PCV(PP,z/N|V/ +WȌ^A)޵ }i i9"Kk<<ߘ]$HUUJ67rDcT<R{I?֩Cw&yJQ8dsym+ 2cCWJl@"iL<\Ŀ4[JtNzUϪ6 {I%d$(,-"(#Us@M } :3E @ÿZeF+˔gVrtcm1#q.JC̸J @ ̻ɖf|q$e\&({Ug (AgNJGZ)<‘4O#8f{ʹx}f^w>:Ȓ`)C4Hrگ}TBUEb̤A ycڵ6 Zlҁ"PJ FH!ʣM/L`оl9)[O&49_` eXܣoK&c͆vsuC)BTY}|X; >Z.)m<1I;F<̬߁[_n4@B3ytS&鎱mp+8xtIxS/\TIkmhC DKt眻@G#ttzO@Ə4%P:h'f|T &ިZW=X> Z ͇jO_%60M8)1ܼvK9IK,t-'r4ډνar@##zhjnxWX[$y!UNd]dryKjqvL= 7!`u|hY/[I72]S{lo(Ew#\U 2HQ:6c[igXND:ث hpd! $E zU"KKI wF#pB.n*,废p*47pvV޶}e^ S̮i]{Ǹ OTf\׆ʚTK:wJᆵX g/>^?ufi2>}hE_*4u/@-ށ. !2(D8Hr4L!;?AFP0r4F  $ym V0cd4>ePL;3mʿBQ[qCFgt<;䥋lx>T;[*5Pgs)i鯏O5p=>A -|oN_1aub݃[2z~Isi W>N|h (\t2O=٬j#-u>DɈbbp}8EQR%Ndvhv%R:d̄;*%g:eq~fxxj/hBxDSb$Y郄Ӳ ~ptBԖWM6:HB5&k9`,VZQ4LgV܅=$b/3-Y!Ց({sS1ROz `JA;>sIK?0dS2W\5Z?\֣6r҈,1gzLV^&M:&sxV/W9y2(lQD%Bd9Up5Jё$ʷAI-&Vw/J]0-/k\MZ@|#Ȫ9_=L:TdƁ }{}t ]&Ǥۇ::p~{XwXm%Gp-'6YKX)߹aHqB8,A<2%P|}u|@kvX T0l 0 YZ