kdelibs-devel-3.1.3-6.9> ,0@A090bc0120fbec44564507f833a33a2ad847d7023E=FR{xX6Kv?B~  R Hn e~1e w[mS`X'3d>=g?gd  _ <A iD e0 `   |9"H"X"$i($8$9':K BFG$HÄIX|YZ[\]X^.bde fklt0u]v/wTx$ygCkdelibs-devel3.1.36.9Header files and documentation for compiling KDE applications.This package includes the header files you will need to compile applications for KDE. Also included is the KDE API documentation in HTML format for easy browsing.Balxcert-ia64.cern.ch' CERN, http://cern.ch/linux"LGPLJaroslaw Polok Development/Librarieshttp://www.kde.org/linuxia64 Q va!B yd6.98Tin5Rf S BWH))t?" O)5<*Q.2#@>f# Iky  Xm:  7 c k  5k@5F4&!  "* &E D"g Op L$:) K < N E~ 3le E$$ :D"yPi "25-MF e 8 ]O_# .$  H@?R il @  C x(w+pQ #~Y ) p5$g! %0| j)C2,(4 &ywmAh"U(8"&X 5 }.20B "rUj.1gU$ + *~ h K2:M :.0 X, J:4@nsdxE. R fnm < '~&"o=S>.j &#Z[@ 6@K I IxC[ g. `g%ILf1# "  58),<j #R+"  RG# n&J?3 C I d | 9 -M9ZR,v@{2!. 7 ]JN d "  ;Ygv  \o) T %d HPY~FiuG'3%  !Yl -j -`>Z@) o ,H ^;g-,ZL  w"fDZj1E-#lkM )!Yp4' 6FO a1< w, V <OsT"` =stAL9S/%"Jz^(Y!<.]-> &2 Xm 'jNV`n@Fs-"(C0(R"1bHE(1|O4a(,\3 *i-L,#Z0LY]0E+":* 6/-tA",2%$2g&#cU2E2*U! 0P* !2O c1(bC:9$hEhlDFR = G E"% E kE9E!hY g])p;)VD)C;,#KKp' {{(>kwB'+\?-U7^&!A8_@ 3$rR;hf 1rrH!-Z$ f?GrTHHYh!auE%\e^e%.#6&6f6lm_7G`MSmbB{KLp)U+ѭ-0+:!*2hpE01m)4[kB7OIn#1bkIN 5 "aPh cy!TN:+H  X, 4 _: |(R| _ 8!*3^+7C; ' pB*#r u !!0sIY&H,^J F*x2B%e0^<"X8%2_2_,!A?c$]g=&#kVMFp/GPq" 1 w$jBsX1"rXE*$8 [|)knMC.FzY5;d"R3ex\d@ |m,ib!q*o-,Y̬`O#uɵhO2! !_WveΈBV`Q1UO8S6\j2R)(%b |7{:H ls/%'eOP =T_\O<IV-c7ET%R/ : k48E hpS* =+PYAR4ZS!O_ $81.qnΔ-QUeH_}6h i-'"b *  u_:_?H ErJ& wpha*41RAgmOD_f E:= H>h{ K(o_#v) 'O&~: Gn|BO#P95uJd} pz uo`C*D):00%}O nO vHUBlg<5h+21)F(eIBzU"IR$wA{n.ce\ x;;:'1.$ phK+&XvC;=$4"w?)P?H? @*>1R #{(x/a3Y Z(O%>m5^?Kpy*!E+o@cYW6'}=p n,/HxX Z5 >;E6%*jW&9"G# |?iaW*@F/uK'6#hL&rRw0 U.z [)`R2! e   o@mGU UE SE R     %Dp D  _)^ [Se~ahN*K6c. (( & u '._u`D)&59,JT>pĖ/ #BAT2;=|.Gg=fr c$M  |u_p r.avC!q!0y^y3\7qq 3p p7lD;p t[8x{+~6{|st-S/uCp!q{!`#p  wA q(r3,r-xs84Wq&"pvD[rz-tx6ysm,9zf q!F<vUEp q("v{f@8 u_=s#H<ȹ'{^!.{ZHT,q& (r+ >R3m+PnvllvI9g8o K*7J:%= pBQ/2**gL!HLJ>'01'\&}$.QJ%R.%  c3Y\|&/Y dTrU[?5#399=g*oY?p=$s[RV@)eJIr9_ `g:,OT'MhXctY9*Er*R?$_+ AfDvaCZ fX3+X0MK"#6=1[7B<e8u.(w[AM%  6v,Qm q>3SO&>A`/n 9Z/r6TW۔tak`1qLr'uX@SM%!53b/!4e9?CN 34)/s1p]- jf`" SAF:=`!>(g|LH4.&<o4Ya)&v/ATb~ESY&&Һ05*1"&'O}'^qIxMxUx=iO {DDF(! ]7NDwx"1>S`B)) ` 0RyBJ- >} ' X#~Nh e  &.A<,!fEn?fd"z3p"%}%+t$z-gV-dV6X\! !AxpBs6b!Y56Z&79cCKq?QD/ `NS$eW ,cO$*|s {ZSan%U+ &Y%gy#jNq-nO'bWdںyJC)+2ՖtLDF[|;(Z]P,U&-_#Xk<W/G ;$MF_N%un] 51D2u>1=%H$w#V%;]wC^_ ]Wt<_lMl]Vm ^8Ma9E'6Y~O-8F69SR'b>h:?fXDu)RwPIX1wi~0yWLr\zHDjV${-ǐi9}EoK,3w_~ZilTOzxt.&'qJHc1w'))mtz5#"hO]'V<K1XU12M2>9w  n$(;gSA fa * o'Rho!84%Z6V"%AG!w<&e8m" baY"UzB,z=3u)0!M1!5^ $!y :$"SX: 0$<.6Y]T <)een7E_a(Fa .!}S#?#B+qI~DH&/(-K. ]f1d)FP XEN& 46.&)7K. t"D# }][j$Yȵ6e$.=N)OFhGusZT{vV5p->d:X j`$ S!`{"F :205f"b6o(^"hV)Y8+o 'G0T5Ob+<8&v&@N$7'*9O%+[=*Lo[|2W@%cw3`= !446 O< E$WKt"f &N gt5 ?y)aEȕ+(T/$S$cZ)V3mRsJG, 7Y^3&1 ne@`tv>&  +R0"z g%"o 1%  3P v-ogJ<'} fb'!2x#!Lv6&n!t4")!qIt *${$,\(;(]/bEh@o$ 'MaE֚. +JcH#= ͂[4XE x=<X-ui   \ W!E0.W+@kGfr9%[i(K$2sCqT8Mz!6l+7tUI TA?]xE*=HFKSj~l?#~8tk[DI1(, L Pn K 3( XFU;d9w,n Ub@y j( : xM v  I 9mbXS^&k `n1xjzצT ( I 6 86c(;g1&($-3-9S8]39EH'az")2GZ%Mtng\U,K&kaH!fݍ7(V\"NN]A$Wt* / '=%8 l_"S(&Y m# >"CM (YQ>"<Q+79-'AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤AA큤A큤BaBaBaBaB\^?:B~<@=={C={=x#>=I^>>?Ba???????9*???9*?????????????????Ba>>=M=*?>>=qG=V=N=/Q=8*=NS>=NS=Ln=O>=Ln=Rk=/Q>=N=wG=NS>=R>=8*>=NS=NS:% > =>?>=}=<\> >><"> Ba??<<"BY>>>>>={i<"<"> >> =D> >=Z,=>>>> >> > ?<ȕ> <=?>>;;>>=IC > > =ڧBa<* Ba >?>B[>><>=JDY>?>=HoB;;<#?>?><?=>>><>>>>=>>=o>=JDY>>>=S?M>??> =l> 9d?>> > =f>> ?>=Ba????>>???=>?><:=Y??????>>???????>?>?B[?>Ba>???????=>?< V<&>?> >;g> Ba=(|<<- BY=+>> >>=˟??=wQ[>>>>> ???????????=> > ?=,e=HoB><;> > > > >>>>=gV<}> >>=S<'=o =c?> >>; S; t>>>>>?={d>> ?=}<=}> ??<>>>>>:b>BY>>>>=j>>>?>>>BY> =~I>??> BY=/9N><'>> <'>Ba??????????????????????????????>=8>? >>>> >>?<;`X>=n> =<(> =Y<(=}V?>Ba<8:8y+>8y+8>:8 98:":8y-8ݿ8ݿ> > >><Pn<<Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba>Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba?Ba@BaFBa@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@Ba@BaABaABaABaABaABaABaABaCBaCBaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaABaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaBBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBa=BaCBaCBaIBaHBaIBaIBaIBaIBaIBaHBaCBaCBaCBaCBaCBaIBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaCBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaDBaEBaEBaDBaDBaDBaDBaDBaDBaDBaDBaDBaIBaBaBa2Ba1Ba1Ba1Ba1Ba1Ba2Ba2Ba3Ba3Ba3Ba3Ba3Ba2Ba2Ba3Ba3Ba3Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba3Ba3Ba2Ba2Ba2Ba2Ba2Ba3Ba3Ba3Ba3Ba3Ba3Ba2Ba2Ba2Ba2Ba2Ba2Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba3Ba2Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba3Ba0Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba2Ba2Ba2Ba1Ba1Ba1Ba2Ba1Ba2Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba1Ba2Ba1Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba3Ba3Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba2Ba3BaBaBaPBaPBaPBaPBaPBaPBaPBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaQBaPBaPBaPBaPBaPBaQBaOBaPBaPBaPBaPBaPBaPBaQBaQBaQBaPBaPBaPBaPBaPBaPBaPBaPBaPBaPBaPBaPBaPBaPBaQBaQBaQBaQBaQBaBaBaVBaWBaWBaWBaWBaWBaWBaVBaWBaVBaVBaVBaWBaVBaWBaVBaVBaVBaVBaVBaVBaVBaVBaVBaVBaWBaBaBa\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba[Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\Ba\BaBaBa`Ba`Ba`Ba`Ba`Ba`Ba`BaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBaaBa`Ba`Ba`Ba`Ba`BaaBa_Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`Ba`BaaBaaBaaBaaBaaBaaBaaBaaBa`Ba`Ba`Ba`Ba`Ba`BaaB`tBaB`tB`tBa0c682f2954e4704fe1835a95efa667780a7116319971c25ffdde23a04b8fddfb97f213fde15ba16bf486f4fdd1339d3ce21cb9adbd785cb7b30feabf248c9a6da1f2f9da46ccd0736a1b56322563d9e2617f3ef6546068ef38e266a78d41023637bb34c34033db9e9aec6021ffcf3898018849b906848b4e4d257f1d88e699ec89ee89cf5f5b9f43d5b51dcb850d484c205ba6597294a1a81b5f2a6f0015d3ea766c527e96c0136265d072066d0e5354789f7653e9b561b83abd1c7313c19e895b630a7c73481ea583611bbfb78120d9ec5b2443b0667a29f3e0d5eb8133e7cacd0cf81f0c829e9cfdf01d1924849c2b335cb5c2c88b1ebe76b8a7ab4ae300f840110bc2d289ca8d7f05d8184b134f8087907ef7a31c2ccdcbf8d6688bee9c8bf67bf7da65590107841893a1a22b583ce658a33b8dcef6ace9dc4bc627883fd8841f5c52f6eee8eb6617aa5d65a430b12fa23dbf5819001647005e3b6d1204cc308ccd2adc0629d2d239e3408d80057e92d0028a261166ed824bf602177bcd9f16b27eb2c6a4d6f3a690fac8a163f7a97d7d1962855311dcb3a52d2c675ca3a2cfbef3f8d294b5807e3e6f01d5cb21926266ef041f93f32204e3df84071253132350f4d118ddbbe854e0b545eb33af4014e5f5589a02f7cdcd762cae0aec7e40e82865277ece3b6cbe61dde68ea199e4dc75441d77fd3915a9f6e1a65abe0423402b9f1c5bfa355da3d69c63078fe2e2d21f09ec2b2583a82cbf203afef3cb288b2c7d8d3f0a2f8764b1fbba56301d474df7822dc3aa7d8ecad29efd336f4615f02bf8ba3dfbefd80ac932ae81c4932cdc02c2981f76e26c7bdae574318eaaee45448c777e0ce63f71f33f194ced11a0757261a385bf73276abc3db47e31ca77c45fdfe272e18504cf0764a50b80836875bf0762009ea131ea96ac07393e46a523353aefb4b23e7d85b7995263729c0680731bdb8892f84cfe957a2376eb24b9fed85071be25408953f10a0b54d4abe8d985be9285bd184187a0b7d46a16ad2e62c3e346017fa13f446cab01f4f346c12d3adba2e6cf84c4a2016790f32ae9a49f9954c610c6bf86874640d8335a81eadb95dc23e5d7cdaa65b381cff2a9c993a6649ff9ce8b9420046a066644aa7c4f36a09dac0bc0bb7820a1980a393f74b1b34370221af16668812dc57323d5729f08ec61f3ad26e3d6e50585452516e76f9212ea9799b7cceb0f5ed3deedce245846cbb70852adf61efdb0c7d9ecd8d1141567b532bbdef12acb6089e6b7544b15a19982a0f106c68b71bf78d0a591d0cb28b6fb78e16fbafec165d82995180caf850c7ceee0388dab7af843afa731d885bc18fa46a43fe68a5274164a4a7a6eba05c5b7b0732d38fd1eec74eac3467f48f98a23265fe86137905c6e2303bedbeef89ee2397ebedd7a6fa829e1e6ea5b0d38a9c002753aee572bf1c3fc11426cef3e8edbd8a65f1f1656556ce534c08616f91d5efc0e5cc00a8c91bf78c4667da72d2577b1b0396f0493543a80f477c078a350376fad044a59d3f70910962322cdad67889490f53cd8254ff0faf02a733381adf112614ed392f69dadc2ec31df0e128382e65fa66f7898c7aef3b82cf5361a32a19ee79d58d1ee0d888b6cb75702017fa37b5490ce8f00d903d3ab0a617884632b8a48636c2194883467f8cdf029a9f99f1456a70458895401eb7894779c029bee94a62f50d8ddcdebd6e8baf5fbfc370633719717174a4ba46dada671d02ecb4403ccd06570ab3133110d2d4d67b124a4538d472d940f2adebd3b42a50ae4c3c875dfb6e342ae13e7a0fef404abe079801e2b93a9edd3304656eab665bedc56bb005a7130d8567e0c50e8946a60a682157aeadd7df3653519f4eae49b9bc7bcebf646ffdcc1e63bb3731cb7e21a329160e3feb0738e076d6c8f019d4fccf3d6d3ac62ce5f30db1f0f8c84e234012e5c8759210dc652f3bc72ad5a5e4e33a1251d61d258978de0b562257e5b05dba84885c061a8f26805e1ccb302b29d6c8fc76c44b54efef5c4e4cc9a7d6f783f741968fddf8927b94e0bec326619eb21a894ee96745a73a26e127115196c423f43cdca2a941b631f091268d0bdd2a0ae1faeed714d76c434b87f4023b21e04141608a8fed72a653c694364951867651539097836b9b820c8682fe8fbfc0371b3d7e05558bd4988723d3d5c83e631e7859779ec63b6b1e0015b3a6fd3875ee49391119cb9523983c3c01f647ba21f6cfeb210c3638ede851eadf348a53d03032dec53eecbebbd4183cd4ebcabfe8baabf8286e737ffd43f8157e8d7de746350441963f026074040a3a549eed56c735c4d07bb192ccea3a34068ace2bddceae899cd4ae467d0845fbcb4a1254d1d2ab34bd4801f783e3e27af2835206b5449f2e55a5842b3a58acc88a12f25b9515cb8126afc4ddeb5e19a48d49093642800475dd2defac6a242ee849569035ead4237ad315d80c44a51aa7947f57821d6eb620e7c379cd2e1e26fe42d48fea0380994488740ce6053b660473857fb2b0a7d2ecbab4f93893a559b22401c796847b824336ab1dc0207deb06e2a3d44981d5e36539ff58a900d1313b9f78fbc19327adc909aac402297c9addefc0eb311f8b66f2d03dac2fd72c45e31855b73381e627ea69bc26b4ccc82fbc0c10fabfa0bf7dc54c429aa9da9b7d9c08b3c60c7cfdbd370951b2c5c44e2d5b4f6f0dd47a0803b982599d0abdf50f56539eb55d9d3d8a70babaeac001788558ba0adebeb8ce81e888465f0cf0078a2b695d54c8891ad57f51abb98c4c8c32f4e591e1e7905d58bfc7710f69f37e8663813a739c887d25aee8615b42aef61faf36b84d205e0c4032edc342112c722014e2ecc5350478664a1ad1203551bd81be9b53d7bf9053a610c88651c1636352f46c878b048f6729e5ccc335a36f2909d58a025f3dd50aa016d5a3f4853f96d4a24f7d218b49bd6ac288482506afababc698e9c1dc212da81b05ba59ed6f198de097a83b501a9dec6a11ab52ab62e3666f261a1cf3019234c4773c7da50f6323803e3d157c1b248e6bed9314622f13da5ed0871c66d90d4ad3204437017e08bf3fa1edee8035a6fa40793a79a6d445ed3a9c5dcf43a0e1f2ccab285b1dedba1bc2079c357b5fdbf56a275b5c1c203d2529c4e544554732b87003e17dd16bcadab1ffc5f67c7e9f65379d774e2982fbf69520c16cc8d27f5f28368c594a9b82dcaaf1565104d84428e391ae5eb6d645b6e0829898fe4c8a57f2f4f1c49df6ba8a87287aa3645f4da5bfeac6ffc141c6db570ea2f8b8f128caa68a52c34b5fa07d6d06e8e1140e858ce86a67e5adbcd80dc3e51ce3db98b79d485bc3db81fbeba4055baeddcad2e999fab50027732917ae521029ae870d73a69107e0376860dc85cc36b6453a39b1651dbc0d93b80819cbedbc0e5278741cbc18078abb9462713a88c0fe5401c1af132e12e975df7988b921aea29e0a10bc09d9e65b2162fca3a2f70e1b5c69fed33e11ec5344274f87947e088a2f6fbd7851326f921653ee7eaa08c130c08bdaca136314fb20a06f8d4e9bfb9cecf88b0083dfab2dff3606bd63e29c0ce42c6e8742bb8bc71cf79c31fdb28897916973325ac92acec6dda16fb6979da21ae8ebac3bcc2ac436c42a83795476949ac079b4efa144837c20812250de127d54beffbf40693c4cabaa9097c0ed189a15ce7390043e0e71f3cd0f8bc5f7692ca337652ad43c90b42af82724ddb7bb705d08b51dc9e4c120fea2134fb7acb9c8d8a9c0ec6db05163c3058626acbce7f1c558c6f68caed798b2d9463fbef2b5d7b1a3ff3aaa353855339fc41e514045f4d37296a0b571d22e5d8159d9392d0f2a7923eb4404ccc34e6e6062ea5497414808367755db8c15efe5a5e13e5ddb2c0e3c1fbe6aff1f9da807845571c1b27765def8475b5b81ddbf4b3dc140ba5809d543e7fb6f18f48329862ac4c9a132b0d7d467fc81d8051de5613c56f9ed3047c3572d5aec2577b481a660b6ade1761fd456bb4f3b4804e27f8fa2b944df8028e1b25b216d295a41c48d86c190decf8e87aa047cf615cae6a0eefea4009b678de4a54f2a196acda25a82a13cf8b18fee1c728940c1009ea27f0149a209b6f86509763a9bcf4c24fd569c60bbcdd916cb655ec899b2ca32e81b7f8ed3b09a254bb2579b92d41e0f8e61e2697ea988e0517c6b25ca8984862b1128e8f0d09d170efa185ce8f8e5c72c0ce3a3060ab69ae43914aecdc362c3efee104e37f8e9a96b84c6bf920070d192af062630b3c88e005dd61f3fac00574798c76da0208f35ad15527c57bcbb833a98f91c599e5e7e8a9537494503397ecb8694cb38e701c364534985da34fa170cad39a0b4e2053be6b7048a584ead155013c60c6814f815ff94b3b893602c11b85084a165bba329633bef3c567ae31f7477013259e0947f34aa0d4b7b4ff702694dc79d1622c699cd56a65303ca1fad802ab1cd0d73b6205ddc4061277d0de139984a47ffd5951e9f4725b63ad9fc752294a4e5410dcbfad6e3c28c4c3278755506a3cc3c9a9c3818ee6a933e065c5be607d42d2155b6226eac99702ff53991877cc8c3cf57ba99c9cfd4ac2444f8ea1ecbcd45ce6c90adde861a9ea465676e36b32935405926f726621e822804ceb2310f56f0237de5a78fa7a185078da5daceff3a815ad9d79dc66c78419291c823f3649db48de1d41d3f244a60ef813576913b7c3a849314024f811a0565b3e0e0416dcc968e24166eac43f6a69d3b8c47256d4fc6d344db740286eb2a98fd708e346e116e99879b6be17a477e338da2f9b836be8919c9dd8f9d310c1af734d0a1af0c5fb18898298f07f216adccc3d716cff98ee273916c1fb50a087322a969bac1dc253a0e253451a9453da1551134dd6759134389d4e84a30723b6701c785b64acbe10e2bd5d36542b1a01d5b79ee6e95a69c076668548d8ea14987034b42c9248c568dea3e814185c533efc66412ee2f9237713fdf27ba1da3f943ac0356fd56ea2ced8dd7ceb82616354da2f5b9775d537ca9a9beaaded62028a0cd842ab3bf021d9fe7106e16c0f41354f871c8fbc46a1c8b439fffaabb24a41a97bfc496caae659b8bf68a7ebba31ecee20ecd7b1428aec3a032bfd6def3cf6073afa9dc5e89b4b10ed7379ce5b3181c5797211e631f3322598709ef2bea138a730bc3044ba2ec8dd036408adaef0aa68b2e209728dae643984f4155c58bdfb2daf8dabed830f9b04bdfc0ae84526abed84e0a20fd2f20f99fbd49508b1a6aba32ca8e1c77048aa2dd784df0b298d0c91c1085efc3fca69e320bf0d2313be299a78d5aa6ef384750b4d412d9ae45017a9d356ae385a5f70e5596b3aba3e39fb43882e2ca6f05173e4f87b9bf646382d1a46cd19e646c60fbd2b6ebd5775c64e0b56790bdd5b52eba339f82b011e96d5247e408bf8031a87f997b2d86cd63236d98b9bf38294b44a1229356ffc3ef2dce72aebc53c78fcd7572d2c248b866358ce5c3bb477b15b494b8e168ddb4e3065e3651ef4958c0dd01ad173eb421340970da6414fad3640c7268d5b430d839b06041ec387e7574728150ad141d2caf916bc6d5733a500c67ebf25657aad815533212efb4126f9a12ea88e6a96133736379cba00b95f11d4f6e74f184079fbb7469d25aa1f09b3a4612fa66bc227ef254d519099362f2ebe40a0dc00a8b87a0791f3b5c945d959a1aaea8f6ad85cc608b7775c6538d1aa7986d5079bcf9c151617aedd1cc602d22847e4bf75939a382afad6ad779e1040c4e497d5aff13d778b1861bd1f90f39a5f00f2808d4e153e5f7c89dae87648c09e03ba66a16c462440689e43f30682c8d57875d5fc073419f540fe6f28bff0f4ee5512be9966cae11de911d0d671b6c8fe7f69cacb36e553ab682abadad016593cc4147b791a6570f1b93f86ea1db3f6eafb8d6f4c708383ad28c3224c5f1680b50ac2606b606ca5e2f49805f49b599596b75015d0887630ff325b2a150f1cdf488c28a2a92748b7a5b34a4e3b34757293bc05cae10f03bef0639a5bc09ba23c7e52504d44226e12fdbee1faef031a0cfcf80878f2743e3df9f22fcc2cdf1a116aadc6d37fbf284140f820f3198ca0efe8f8d2d14bb227d6a032e242c5c1ed11285fd2f539131da7126ed5a639c70ac01a125f17621d7230423f26642fc7ce56c24246a474d0afc35896073189e51f4bed70fa3f1fcc41512e689b58656ce0588f41a75192634be96d7894b336e605244a9b96068227730609fb22fd2bbf1c7c82509d0f27e5214a4e070153466af441a5cac5edda69ab26a54aa94bb6c02577ae97b7b066d45e32e2df3be03f43a99ce69dbf8a8995ac4bc34f5585f68cdcf076c2b443fd513104c4d1b0a4d19b08c997d42b36cad3a23ff93335fc41d452b99d0ce04431f335365b780a90112274b77d0543c9d91e4b22d0cbb0ff7edda323923f68ccd5558d00d2dc075f77a91305e7acccfe880fa5a5e71fce23c3b34c79ef73141a8b26b2c9f7dff095064f2a220aa800a4caf063261a38cdb14c5b64588ba8ecb3bb716586c807f4fe21e568c1c9c25b9778e17759639530dffad5a9d60ad33fdba2eaa3da87019655eaf1a8b846296d1acb557201287d7a1412af75f6a6cf7c4e10025b9e1ec36b9cc41e6df449658abf7780bf4d631824d162076ce3e144c266e34a08c2fa236665712a8402a6e64460641bf9033246b713b79b2d83237ae393e8201c83a225e49c572a3a6f0a1796708ccc2f6331364db46bfe75b32f05af1e1e4887fbf7c86aa01c4438e27e8854890837deaaff870301a161bbe4b40572d1dd1f40f59ea4b2a8e12b67bc2d84d4a3b4aa93c997e2853df5c81503187bd3eb5830ec207924a4bc931ccb4a5146694a7c32fa0bfad96c6e586045255cf83ddd24a2d71b57d02c8094d3aab35832031941c890f67b4955a15041effdd3aff665223ad13347d109c03b8399a39417d9ceded8a98d53c4ba24be6481c1139e8b71314e6b0bd6ffedb2e59daf5e3695eb13c45f14e32ae87b1f260967aaccae901e6a20e357c65ed692301acdfe81c4b7e8efbec1938a0a1884b1cd7d616aafd21cd52961d3ea45f05735862044c9716d417af49885207301c97b5c6d7ee2e3a71513bf2960bd70cf0f5c58e939fe44e0bd13c75f8b6fc83e40ead23836b0d824256303272dba159d8eec5964007a00915ec849c9934094c2309cd67fb081789ae13a31b462cf20efff0930cf4338b12d6810e5e85c4d00363bce1a32e8cd4dafcc36220a93c444669b376155de7e8641b15e1ee94334cd08a1652e30e975a8843c67b0eaf262464733463db8578672c4dc714f09bc6f2bfc846d3fae4a2eceb4cde26ccea399608c95aa97ef037487b43f739dccda0b996f5b3b110769c55729118e0695a5bbc860ac7529c4c62778d5348761487a0a3346eba1ec331ad57f7a052771e56037bb5f53f432d70bf582c1e2f4c037b31e57cd5c15574f1582d2313978c51d39f9f16c95da7a8dac2588cf5f35684c90a914e5ed916591d7df0af8b262b9dd075d75f82ebdec6f9a79ca6a5fb173ef6141195e9234d09dfbd3962eb7795f0bed7ed904472d4d1fca3f8a3a1275acb31708da9af237a40e82f2c256b355a343c46e6b3e157718d68c7ba9e4919dbd71be1f9900811033049b3c51729acfeda82fc4f0ed773bac339aab9f0ec0e9c5a07b94b6650edfb78b09b439507582bb4f5013c60f7cea6e7f1d21f9c03038e06565de3578bf4dd32830918f2a2c0ebdc4b363b29b8b85c1abcd1d8ac2054283320a84c40aabbf0e85e56c352219873dcba6149a69ccbb90c20095de12d7f068b2cd325bd8cc56ef214fc0d71ac629fbe2e6f3e366a29c8224c00a5b0a6a0a4a508be1cd21b9d579129de64cb0058711d09b23e4693695acbaae99f99617e5fad0320f85e3bbe29c078657c8730a3f4f234b765d19d65fde6d9d15fa497fe80e71e7ee914345144af774d3ee1653e51d3565df2e774dcac577f5404e8d699f95dcef058a6f24b62462503353280d77e8a8c67ed452c1fac37d2b74d58642771edd3e73049c7604cd5e1b39b457ce8b89f1258a26587881b8ab300525303069071836fd89cf1c0790cfe2186909bfb75a1842580734fe7a08c42efe6f52ddce466c810a1e237dcab49f1a31a75af89ccf64e86c65ecd440d093a892e4c3d28e7afab8bcae48220fd671605ea408d31938c14334b5bf539340e898d1265e970f7f9d88125d05c869e297d40c0bb9ab4d7799e5c124683d14892e79379a11190437fa1588813196b8dc98beac430662ff1b4888d80128f7052cb83af5e0b72b321256d4680a76b4c5e4e56e3bc9e72abd8c839748efaee70d43c772366fe45bd5a1ef0d3e0126663b8a859a8b74ddf9cae3bc960b88ceeda246fa566182f27f001ef49294a19ab13ffe19a28426b2598760799af98d022e33bf1288b1c6f8adf58dfb2eeb7efcdf94246ec0ce9c756950ccfcb29834d57d2b2f43ce73ec2539eda29ff215ac283d50562475e725db47c83db0e5899598ebaeb4dc0528d943e33349e9f8981ebdd81dca5463b86358ab6376e0bc589508288bfcbde34119e3b9f86a637be7d0e1d70963cb2f847589caa1ab56fffe419160dd5a9cce80a43acab882933259a643b5b00bae31ce6f2fe519982d2a43a18a445800e631f62da807654217a2e9698471928bf2bd7e26ed15165da875823cc306fcf7e2994cb39e15fab0ca49f3b94e1032caa7336f96c5d3f7da318c5d1dd8f482eda53539f4ec71a9695777423a53e5a47aae58febf8c245751237c08a78c096132ade983d1931df2a041ab9abd087fcc591ee268e7ca8c699051325b9c0e3edb7870024c1d40b9cb5351d3c059698e7c2352d74bdd85c77ff612ef0b975be8d8ea3dd577be975a6e07da12c02fa98275f0a247cadf1fcb7c7d51672f7fd6d95b80ddc955cde94f3ae23e0f4d025e1b36c6d8676e57d83afc056269f0900a4151438424f3cf1e0f56a0942f2bc7e0486e8fb61f8e4b4397e343caa48e00458dda7b7b01c34e7994d4ea819d6ad651cec9cca3298bb9d95bfa90d0e57a1cbf9cf2b96a28258cc8f2dde0e5a4080d05507e832943a2345f8a70504dfddbd73f585f0c6e115bb8386a5b51c76dce5a3a67313b6b03662eed9d1148c06cf4cb7dab264be3e7bb7c4bced1a86726e060b6fa02460104afef6f55927b3bbfc1c6c5ef4d4376c2d8f88103d0c781d223586b06b9167f330fce70991fdebdaf20578c46157e4cccf196173735bee50ffc6be497bfe3e368c370a6d2b4445ddf9c675bd58a6e441a0c08c65a90f5124d1ccba995accca97e9bcb9b0ba3b1ed83591f9d780fb0c772ae6aa7b2784bb308e8f9d861e4bddf8f6e50138b0c6640e8c9807c65b2bda0bb2e7ac3b5ad06872c0f1ed107d304b23f1d9d05910b997a3e26af15ce6a9f61b45a5affa42f823a1b1fe67724840374a642d09fa12a91c1e8eabf3b20500b6735eccade2d36e56e867e612aafd02ec07004dbe50535014f6266fd962a1275a724caf2c4de071bebc8f0c2769e82ec0a0d25ef131b8cbe10dbb74c2596e16f887da586a9477ad00c6aa6721af08ff3df8694706d65465f8e4f7a160bad1dd9f4001b8f872ea17f8e4fb2554adc0376496be310de346150cf8af924213c1838ec4039a5e07b4481d9a56a94aeb123af0cef2b0cd4aba7ad5a2ac0591858e7f046c17615822006d326f63e42474fbcc0f797726a063de67bc15303b75fa514bdef628a56d57e6b6d74426b2aa3b753810259849b79a54aa591a38504f77edf7d191ce03442f7ecc078884186693fd075fac4da215dffc3e67f723aeccafe76464830f2dab2644e8a7ed2a458576d49950fa49575744c670cfd54e185a1cc26847d870f3a8e2faa92f6d3d0555773a52bb43532c07c6d7d9d2892a6a70fe9f697def9cea04cde46cfdab1cb8e78f38bb09cb97e42a607e009bdbcf5e1b1a8714ed986db37f9b4c48ac112142631dda666ca3a2de9fe3fc736710c18a5a841b8086930f8f1c36635b9510c640e197268a5d77eed50b603948ad6cfd2b3977895da43555bd94a51373fad2658508669e4fb7c71558eb73af0b2c7c8370c05fad01512296b16cf83db0315ef21b3d8aa93fae6b0d2a2ee1a00c5cba493a62e2d868c0c4b8adbd4f5293d884b3e3d0ad6ca94e4262282c984f9c7dc68398b37eedb012f14c4143f7c919c61fe6001099d8de2316643c93ff5461447b0e78c76b91948c86004e31f47c0730da42c18f78f28c4eebb30ee97cc1d20bb68192ab03a052ac41f3fd54f2b4beabf2255bb22acd8fc2876222ff429a6ba736c77aacf88340b1127694e1cdb4fe9e6c3812d8847cb2743a2fac346d30c3226bb8e4610e0b301cb63480ecfa090ef79ed2d912234e7e4a2f43668826a4c8df7b64f0e3ac229fa6e24ed56ae8eaff80764ed4e7cb25b288740d3f2b9a8928afa83e31e48730e1ab0531968f98aab6709a3299d4234ccc1b881c5d2d145dac0aa7d37bfdfcf568c05566ebe22d659f7ece45eb77804f2247fbddb6ff58a903ca19d8766bac506a2083abdad86ab02f361dc4740f42b2c287040012a4ebdb6c200a101decefdbada7d0097c0ae526ec3ae117c3b6e714a349c593e11d8eddd897cc5f6c3e3f269edd7907a8b3b98dbde0e86eec907956170cf73d88a224f242e55b696959a323cf5f0dc5ec43d5db82883eacf08dc8dee7f5b291d8387032c5ea8cfde4a4bc225df9a9f0937891ed3b578b59fcb0ce2cfb58a4089d87fb09e12d48c38fca7648e6584c3f5d544aa35b4d30067415e013c76f30c36c06d17813cb220010fa88ccc6aed1473b72ee95bc86562309baeb4fb9835cff6df809f1e26c71ff9854f3af1bcd28fd1869fe47cb1420bcf1e2a345136f0ee0ccd94bf744ea4a4d4af6f42ba04e0271f1ad336f3a959a0d503bf3f59a21790eb27db0bbcf612339d0925f61aac217007155d6133e6c908b121c83bc5d97afc47f32ae6dea2c7a94647f8d11b9983b306ebcac5ea2510d1469fcfadbcec283abf00c2d76b8092e88e906a356a4d93497dbd32c5eefda0eaf4b9c3beab11f5083467bb99c91626cf2f8d057ff72fde981507f9b03eb7154a5ace7b26a8de563cc8d45576acbafeb27bdd294c53ca07829a818114b05db8a02fdbb29bb8bab5925612250a8bc2c64c550e0aecaa3886b96579d08d1244425fc50888a927d39ca9d17b0b23c9af77d2500d7fe72896abf6402e22a117750443d16754cbeb68ae77b4a807e81b8450982da44cc1fa5231943f4dfcf8c062280974d9a2f7db9f1577d26c81b15eb5120b5f34d78a36923f0412ea1bba10b8a1c3ec2667fb13fce4fdc3005077cd5fd9fdadb763de1869542f82b9eb6c7b3d9e5bf8afd18192bf982bd42c82d9efe01cdf001f32a23af1e5b335fc23427791a693560205a52effc8347ba3bf5521cc348086e0126e3ce0ea1ef7739fdc6e981ed20448e16ff1d93ba4ff3b17c534b6900d4b1d953a23ea7b50afe8723f7968ac1310979d0f31eff540f231ad5a6bb949820cc2eb4c9396952ea4c07ab369610de00b7984789e79e589335a3a7888fb87773f5606995aff52a68a99a9622efd1e729dfd3ef8ce9a4f9f645295f5c78a7fa9276919bc348b66376215c31336f816504b94422b8c09db0c3995fdfcf32d2db097aae8470d75d643c8453db889b5405522787f6168ba837ddb53628e094594a4f3b7d4a63a579c6d93be7f7199b844b75c3996597de427a6c1f152c29913f7208651bfbadc20f2d7f9bb2d53c461226d55fe930395b68d4a01af1ff00fb41db4999c307abafce55cd939df6e3d1e6b93820037a1211d551952e3909121c9b6a9450c19461d8b7c36b9df04139f031ba75462e65737084455d150a653b08d6d7903818f799101f70d2c4d3a5d2206f6641ecc1c64ee7422d647a1a970d283a97c2c2717732ba5b1a3ff51a3376d93c22688a81327ab7b01f8344eb3de2410f153133f3070cd596e48633af790f06114c1495cab60c526cde8ef6400c535434741a126291226b2b9524685135393469a21aa05e1c2e35097e9785d78ae1882a7e0ddac6c630544d6717a921bf38c509036aba9915dde64f680602e9d445c027833403a07dafab86dd66b18ebe5ddf2492c659878440273119622ee613bbb250a3c26f9602f12c67de4b39e49416aaee61051daf81b3de8a0ba8c67209854665265c8f032815463c51cbf6fea4ad41f56bdbff00a8e89d91ea6b820b1d2ce1a905f888a87824a95e77bc317c76b0e2d671238cf3ca49f3322e9c77253af99a418ba9523e4dd67365d57b47a98b899e2675cef4096a7e0d6c92d7d408ca05ebda0ef7d3a09d4dccf1da9a1d53c82a4c36ba3e22194df922fa617d4173ac8904d78952abaf7ced64d2f9af867ffb80b1ce34c22df2b13422d4c165cb2f699e9be767ce9325fcb4a23de39b0111732d16ff8c96efcb9e46b059954e98bb1c82b2cdbfa6543f008124fa0451e9d5eb3efcb760adc45f3b68073593be61ae80c0a5d764b23864a92c9e31b8d2f26196c206ea2a310283236e72bd113688e53166424d46cdc037c40d1009219ef5177b64e49beae477cda6aa9b2711efa69f644533968cf0e0ece0ec556ddb75c34ce2e760f97b37d468a70ebb52abaa2bb1b41a07a769ef52b14a4d6145c139fd1cb5af1fe7328be9ff0af98c19b9ed779e5f9890ac4e86b103a934669d22440ab8bcc73d5e3b1511b66a14cdb2e891998ae121e5c3002d2eaeded6575d2fc3ef4aa5fef5d1a2398afc66a9d44ba34613dd8507ac49e2e74c3d244d17eda1003f218a2493bb086aba8a5454000f151ebeaabac2186049877ff1ba72ca93fe16df66cf8dad06b1e43aba7ecf2457beb0eea085a8f3378e80f7124ddbdb034f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea709650700159b2636075fe9e1b3c18d78cb059f004de8c005590a04a466e6a51895749a629b86565b278a9116f6fd6c09d63371df47564dd5d9cd586577d8c5b806c7da245f9e53c1205caa0f8472c0f6351d7703b29ef951749c8548463ec8d1b0a857b77fd8eb4b9b0b501b28380e784f7e59ddf1f3ebbd5ee31b84fc0f790ecce43bd168520fdc82a0e912e738303aceab2135d67976dc0dd5c5ee079d32c4ae73089d084aaf706709881484997ba641c862d7d83b1f387b029694dc874a849e79ea977b0f6645cb02bdf3cb712233c0c152808b898317935eea9a14eb8e70da84c4fee17029b966acbbd0dbd09a54e8d76421ab3e5eb4d99751942055c168cfade82ba73784eaa32947632b49e4fb98946751d04978125833e394945b1a26dadb15b26661ed8553374c0fb2e4522621fed2270026a2ec02393708e9c037e85dc6acb9577f8c6d2c2986e460f6d7346aff4cce57551d84f70f1e959e3e28054ed4d9f331c0a7f25f98ad747131ae9ff2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea7fcdc9a429b7c5bf468105d4e75063710f0d9e70d1f2b90d5f42f8150a11ea882f1e035bafa4233a9532f22af7616a134c1b1579df9b5038719382212021baa658ab4ea0f650f2aabf413b6f002e48906982bfe730af7506f5354981550c611d0dd44293ea46a1ff98e11be5b5c16964454c3a379a06f133fc7eb7165d35f91842ee592aabd4440da38b90fc7eadd376af1f79db4290b460bbde3eddb8c350182708596f347c6d90c539872cf1f3f2eeeb9fd72d66515ac3bf9d01604d2d5c6c8fdb2088cbcab9ae0dd5b2b0efc0ce2545e2ebd332b1ee4a873dfa91753dbe1842b29ffb6ecf3c6b25eb6c13be76e32f58f28831d3a9b826cdaae7aca459a82e8a51300cdf644a1a3ed05e9e2231b870487ab07d75430a1aa3156c79ed85490a74444c645515544c30109c34235d35b46f1a0e14150196eaec78bfc7c32469afb6a6da1362a575dd3ba716e5cc22cdd28426e6cc2d89bf34c6f03193b5b2dda7dd502985360bd28db20d19108610a6c906e801c7dfaefad235e549e9a34ee2133a37e9b51a031e419802dddbf2da390a70e9ae845e241611a283bb20b8ca0aa3f154f21c0c72bd12b273f739a186f4fd648c52dd00f900f4fa454b4c22826d5b29fce54ae707ea02b6a040344f0900986ef7c343061483759ef837772af483964b7d0338cd946cc386c6400ae5203cd6f8800e10ba2a8e010b3110bf5ebd2fdc7b007433e5f1ad0af7fcbd13680e879eb6207221606ea2a4f3c850b17122b5afb955a757404e6ee370c52fdfa55072c51836257b53ee11d29cf7ec3d5d09d215b4b5c86d3679d3e69aca42a3c22e77bfabd25a102497cf343fa802b18ae0fd0ed4161eea060b1da285f994a40eb8d5099746d72c07fa0c7f3d138dedb84f499d5be5091287d517f36a999aa3e9521c70d43234567eed57ef3e264950bb92881d43179cdf4c3ea05de933d674f6fe2f644d4ece2204b27ee61620e2bb9658c337bd9be5c6332aa8e7e2396420ddcd9a5a0edd4199160cdecbcb8c6e1563e95ca75e38f179b3bb29043038a1e4c7a2ab83c575e47feb5903bfbd469b1aaf19dad1b27186f12afc26b65fe44cfc9f1b8b059002c978f4222170fc7cf61521f8619b3637a08b186cfb924840dbd52ad9b4078e6acaed20c8b09f28a30c2109d80dca561f4245c66d8517835ca32616a530f284b2be822cb7385ac54035dc4e1d4ed2d4381fed8a049114f6edd087d669d8f698a4c680ce7d482994fb030f9245d14d36fde57c0bcd19283fab55eb1a6cfdde39b82fe129f9d81d58bc8e8003b7839c28b704242834d594b631c9b484ed9354f057217e65dac783ac9ea9831090741553f0c2dc406cb8c1b44f8c6e6ed08b8e7a9d364226626ca9db17f1c462aea18ff915b8974634c9aeeb1ca418aa177d71bbeca43b0fcf1751adc14f525b7b92b0f8e26dd42abb8f92c650b2495895ce89382e88c6f196153500dfc58cce08444d3d9aed6c7816d5dad9efca8ac237b3bbf867c4bf6457d33842f87ee6b9e4a7055da609797e89cf65bb8150e3bd99642336e80d88cec88c62a5a96e4b3c51fa47b375b789ad4671db1ba6e05510ee5401d31d2e18b1c560e2c58648c5ceee8f37241cca203595f66b16d3af5bc525df4766da3bb9f78c2bb33471c996524e6f8592fb086c7e79df60bf19392263ae2291b500483fcd85157abcceaf9dd0539fdb63a13352f5f53d60323270bd0470b89498211f270558c78a7205110edd985ecad4644aa352589644a7fdd31405713aa1d6ddc8bad7c01f362616005a11e86b9c425af256a02cd0c7c1dc5c40d7dcd69ec33ddb41667a3467e2976fe67457d6b8ec5037910843b3183ea9beef108bc10e019812dee50a5891eec577e2692b32c59a7945018fe0a742c9740e7183d9c3423b38bcbda733ed039c42853ddb3dcb2208727380f15001f0f151b493c9256b64604ba4ed44ff55372e90f2f5089d1241ce1b6d1b06b4e2ae1c8524f911238485be040e30b7d9a88fc8d0f90622c8eebf798d1c6acb6406ead9f99f7425170184320831328fc9f85b3fe1b636bd2106b180af480ef711c64b855f3a753600d7287dd30870a10bb4043d5698c1a2dba17e7eb5661c4c89918735f29058cbae592e6c5bf0aebc0d339a2e5e1e85115711127f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea7410b5b93e1632345046cf6d33952a65ec638215990ad3c0eeb84722613d0e412827e2b6e8352db47e592b76c42d7ed17ac7b5681105b4eaf2f0e7da64827ea233e2d175e48df11b6071b4ad47b39dc5f684620c28e6b15405993638743fb9f583d177fee5964561df2690b1da886689415312d62309fb0645c71da6336a2c83faaf23ee3595c9d2c4fa9d0ab167ee5b284f43dfe77cd568c1f7fc094ec529055dd53b0bd6309bc410aaa3f0a53b35ebce1e0f5a300db131944131ac0de86688bfbe138f8d03eb1679520644e65ac57dfc16c9cca97cf1ad3968968ee787c57a1a55c2fbd0440fbf065bd879fafc3b5a3ad2365313137ccbbaa44ea70b95a6758a2ca5744fabb038dba5225cbe1a076935817250e71d0b0fa56c965dd93e40c593a637d67ee04a21f611e154217e302f1343e77732a57ca5b5b832798bf01a80f4ca39e191d918c4c796cb5df3c20e0dfa9379b95793384ab096c7cb70da82200d9e18a3f35fbf7b81f2e5ab1b2ffc42fe0f1db46d52e92b0d2f556a76758577b02d6c1682260db5cee13fb4b13eec526cdcd385c12e8f5e5cf7f0d0f08d8da8c4fca8c99da41a0763e056df93bf0a5ddade2f83a7c6f9294b79b5f25e55bc6f53b7f5335a42bd5284306db34af41c1daaea2188bf416c076b3da3b927b9ef4e8dd6fbbf902a8fe8a58542cfb691e2032439d16f2deacd734a5d956e0d6eb174327cf8270c43b27c5aea665122e33f07c22a258c6ccb80f4f88fb5814ab046f9e36efe35fdd6914170eeb331d5b02393764af9cfdfaad47bfa34d9b93c2246ffd5ed7d1c85686554ef697c9e47a6a43f28a1ab221b610c8f51b42f4facb70c1533869ef631a24dec64eadde49a71f804227a3dd475819f9b5471251af72a6baa98fafec2e583add49142d7a5da89cd9738bdf12954faf53dddce67a9d2f5b142efc4a36381d786425821d75fc0f3610a3de9b541dc26e2a9d524f44c3a74a3f8abaa369f7ac4b54ae7cc6e25e39c82b188b5cb646b7f21d728eeeb59a6498fc789f5ad07635522eb096567a47d146ac1fbe94f6541072f01227c3a4328625b5a11bf639eac85b72c69d58374baac463a392e35807cc4a30374365951b65fc35ba5f619f28e49647722376dd5bb7f57a6e0887fe11f428be311d39034e4dda74d8698e5f6b413ee72bd982dfb0d1b31d95ed1db1b9b959cdfe7dacdf4ef32f4ff349944a633bafb846b49fc908930bb41bf9ca0bfaf82cd516817c9232688923749e0fb70bd14faae3f4e657a967e00ad4ffbeab053ce04a6a9f5d0966190f9cc7442712e32f0a306e2bd7b7a926db9e43d93c4f2e3101f792ac3020a3a19614ab7c6f3acb9db7fa2c489a9e5efbd6c4cf8e2c96e9779c23c50602a5baeb6e5786842c438ed3075d9440cdbdc9e403c73e8cffd1da5d75d5cc4be94d8dee40e7b2b2bbcec546bf87f7cd385affe5f9fd3275a2880fd8d9ce3a674767312186235b172c91bacc89c5ec1549d2a9e121aaf45ad9eeb886ea41e5341886af9c6e5139fb410033a2a13e9baab28a4304f5c703c0f3906eb4fdc26dd53e33b79669a5ed99785a515af159042bb5017a66e9625a6d7cffac034eb54c6668ecde4b9108701be32f906efe04b4d2e752f9dde795e57c04481ade814cbbb80e88df5430deb969da2e7975d57e68faf5cc31ec7128d12f84fc8d57fbeb14e269edb49e191263c001760ad554d7e594e433f61c2b65fb604a25cb2499a3fa437b4959c6b9c4be17e56fa4f632f8626ce99fe7e1f6bba7560d128da9314c611192c81332408568e627e7d5aadcc228c6a6104e15ee2c98e251799bd3e0ee93d859b2b9d79525d53221c88fd928909528b588806357695dfbd361128b260c5a496061045f26ec4a0d4a8c7e0c87421f694bfe4986b41d02dc2ccee652466925df639398d4ca8944816d3d8d48220e3e0edec985fc91fe36f15303f20789feb98e8ebc1cfe27d304094d1d6a2428cbf328cff2ab537049348670105a36b39060e8307a313c2b8e2bef0341894848965d0c76273690b0e5d83c3b58da322667e84095e24656ee4ef6d411bff2e98178cd89d883a562cdb768dcc8e03bf67ef78a787c1897ea047a3c598fae7e0fbacf99b9185fd5bb6e777051d27d81e1bfa0e900c5d79c863757011565fe3ac61f7fe77cde7a590a489a3ac1d383eb6759dae8cb5248c4724d0fb9c86f44adccd55074c6aefb9e1c37c6dcc7112749229c308844e8f8806a778006176061fb096482228161590aae2a1a8e1aa2b154edfe2b96f4d87d96f4c5bb2ff85872299ede84e910f3e085ae33e91ec5d06eeaaf25c31dda03ae0132658a67f558a640f2ed28f3eee82ada036b2db8c6b9d8cb68bfbb5da0869b09a54844c62db71ee83df29b3a2910c2bc025978b0293cf96f85ed8e52ddab7c8d6f46376ddbde5046192bb415b2f51094ae0f43106df03c7dd191cad664c0c822220df7cde70d68c19fb5d881ff1b7dfa9668041cffdeb0421c0c31a6ac906fbbe74d888095b8aa45589c854542572bd2378cb3ff003c6f025b903ec01c3a4f90f497a3e37743078a92a619c209eed09d357c10fbe2b8ad25c818b13e11e128826d24343784b241b52df7d56f922db36034af5fca0f0ec6e82f9f6bb7423e728587f51ad594bc61e4fccad04ea49a49e427e38c13032f08af0a2730312bf7689b5e90a51aab66158c99d9809b5ff1311c61a43ff85a21f45051a87be21f4ec32a507c2675ae09f5c82973334f80c025fe805df4cf2fb29f24ce29607b01b4081430984d7b62abf1949f66320d2c148a835a9526411bcc266151b121cf89c16aa490167b043a823f35152bfc0716cec7ea4bac56a48d5446c59a8f1d6943e33cffc4fb263db3dff743874936a0023cc8e95864fbc6e9d8d9dc59bf65ffdffd39a3cf6cb8e38ada3bc381b56aa497793a2ca5eab2f020dae9a68910fdcea37ae71eb08b0122e221a6f1e617ea14058c7b39c3db433a5e5ccec4ecc1dc4f22a8ce8643fb2ff540476d84cc3a94b1ad625d1c35dbcb34e1cce75419c37434a6dde36d5bb6f2cc5ceca7fedc306d0219ae9afc5cfca60744e73d91e725cb04e8e25a8f06545b3d4daaa3acef1ba397e85ec66e998c1d89189bdafdf4254a72821583a709f34aabbb4ab8370cc6133bb2366b88e60285f586784f05d4f07303c812baaade343f5087cfa4128096f3be0097fee274b6060d7128843d4ee85de1eec2843473a1c20d3fd6497efc189085d8ce2fe712663226e5e6ce5962faaac354ae2eab12478de026ff9361ff1a0a442a0337053906df77957ca4d8eac0675f81eef26f1f79f75024038858374ff3ff0075476d7e3acaadc2cb1a83f7c01727b2a9d2554833037e0d6cebbd35a1f4a857a352303e73328b0cf3792b2bf4755a8eb81ce9228687c5385edd016eca31d5a21dd948581cb03dae4791c0c40a50d8ce90feec6eb2694e9bd586b9fcc946df81259dbd738bab5313f864c1875116bbfc26da824de704afafd9cb2b3d8f9c3e9a4b4a02bfa8cca218a28533c370b42dfbb16d32fafd7e3aeeb0da1f02f78f30f521a708e57bd49b72cb82afe9c2e5e79e20a803a2941050884fbe01db7cd473d361a656d18bd409ebe975297d87edcda6e816b1a801820c4147c32722cb1914e22340d42444905866b94b7c0e9dc42951f69a0f703d1a90a5c23dd985ef02c211767f1deab9032a2f631cd8056015a652cb4f051416a43eff1ff64fe5642ce669800599dc356172e63c9b27383bc6b109d0d838a74314d8e4e3a869231d9e84e7c132ac81983c84bd8c6c31a0818e98aa2aa344cacce3b9c753cf6683abbe3d3c6a5288268372c868a7f2eacea8549b47b90d8659caed09422e59ad14d377d576c5f72fba21dbc16547e434ece8c20e6afa7e227129900404adbda8d8ba8ff55908174c37c55159dd677e098b93c21aa78784898fa6f161ae37abaf53fcc8a40593d0e7208a8354b1a5c7208f7d498dd677fdae3522772e943ebea81c4540234425355cfce504115cd7362b28b98c81488571b38bbecdc8630153599261d7251b9f979cadc1fa38e66eac3e37986bad99bbef1abd076fc92a19053f303232456fe6ceeed306927de91b06270778b61cb49ba637c2a7241680504628bd325343b775ed43ead40ae238d9aa7d3bf87cd9c7abc6d9693e89dd3e985ba5afc4d8c0a136897b6dd178686f7708bcaa70c502f9cd58a58053c036b07c6a2df9baca2ff567a3f34545b6b504323d4ef94f517cba6b5b350ebe229d9bafa9909e5daaf1bf4a8b374b9ee16e3a097255e3aca9efb126335ebe1a114cfb1032eb166f609808a36e70bf5ee7383fbcea4ae80110ad25a7893c0820bc019099cb1d6ebf27ba4314b94695f130848f0c9cfde45016612726f811033ec64210c28960177108576ea83954574e867c69d4bf2cb39243f2e195da29dc61af343d400b340794903ec30394c2d17006643c2c15ffef479282dacea32026b627ba7e003260108a26cfb363471f859f83989af8a3ff7f5ba8c59b18b5c823144a7ad951bb3430ec35164c7da97fc0a67c418522c708253d83239f6b3676d2bebef4a3b3bc32580e496425a0acdc22369f72813c0b1fea16c2a6beb2411246db81a1ac4ffb8387a15c2797e8f4c78c2bdf1fff1055a9a2229a92828388c020a18f5a01971280c5f14edbb1886bce7d87dce53f5f753b7fb515b3f310dee5b08567af917c12382c8b81a0bd13f1ed08c44ac388858690d3dccadc79b06a12a248c20a592ae6ec04caf788ef7f1102e4b7f0f0741bbef43cef27e4660479e1221441f632a3ec4df29e05d2ccf213eb66939575e791a3ab5ca0cb004b337032ff741557dfe7ebccbda984d49255ba62de80997482f884d7b15a318e77ef9ecf026cd112bce4f1b7667af8178dea245f1cffe2ed8e6c6a8172eda4af0d97c0d60350d9ca478b525a65e91884dc430153e415c25c293e164011321b18680d17e99c7e555b1adc6d31175394e8f51793e7f6eaf77016a9e70b37cdc8b5c2aeb0da8287293a84af7a19391ed8aa0a2a6b1dfba6289d427c954a995cb1bd27f675bfad5e729be13d696b7c5453637fd1cd5f887766808dee312e446cea71a2fd7faa7992535712c24ae27c6519cdb3cd68efadac697633f3799189d8b68737a12bee3f7ed4430c58c51f6465a263ce2fb88da97cd7eb61bfa7607b7385c5d75b46e9aec77e38fab4ba02e04dbcf6399e4e41997594f78aa92661dd916734565d66e3ccfaae1aa511acfc04c347b788dc513e4f0e34ec0a1e9cbb75a548ac3f6f9c8f413d217aa0cc4f3186b197e4b0964a7de060ac5b686fe4ee19799366f2e00dd1976ca05970a4f7fac60856f42b447290b33936a0bb6433e1b863d56c2fac3c4bcaef031a894806f925c5ac5f85023ac56b099edb3657ec5b22e7e2f946cd8ad5aae0c54ce93b35224a0c72a5c34d783bb0efee59b0ad95fdd7b6efacf7462554d0a41e025bedeb7fbfefc5bb98f70f4ad3f584338686592c6153ba69fc9b28c6e1a6f93b26ddee8e0c63b349544172f2324842801a6a3c4dea0a6e58187f272343d43bf02fd58a42c95632f2028721ee4fc37b4a346b473626a32a4bc8ea3493c80f46d2e14459d99852d7ff597bcb9119e2c97a4b45ce304a94cb03c243b0a47d171fa76cdd574150a9db21f883886f90a1419d96e149ec240b7caeffc9bbd5daa38356e0c0eb3ee284307eb921546c27265b22531fbf03d84a8ee9ba98961358ec7b26eec220ae62c56cf2b63cce5a732004b0ed3c2ef818ecb418b69908be85a33c0d9b4a2be0fa0c19d03e308ae56f2c332025abf77db96afd25d30930ced1187968122679df3edb4c0b2c1bb7dba5a49e8ed45f6dba05e2becf306b627c34a34e7d6f1f87d1a2433787440ac250709597ff1dbe18ea0cf6556a6f0b65dcd1dd185c9623b945dcf191952d652efbad846ebf973a96c1b5595df01aa13123d8ce681f632868ff77d812135a123e9b04d2eadd81cb622cf1a800b1d7df6db4a2a902f69693ced652de3f9e1aba01af2d9307b9db832db5e641ed7732566b0a29bc1a771927f004cbb5aecfca51c97c0c3d3c3816ae633d55faa422f9af195509b9df5b53a7fbb4d42187341a4dfe7c6ae99c192aa58420def85b4f55011862001192192e02e0f067778e451922faec95aae7027ccf3e5a5abaeed0c0fcebc0666ddfbef1f1fc53318d4d149c842a51b61fcbd8ff105cdf8598477e17147b1cbf118c53944e0cf3a670dd71f09d6c6aabf847f1c802d530e4d3b83a30895c86aedb12431893f89b8a7386678f49d7c880d6bfb636375f91dc2a6732f00ae23924422dbf8e58457876355c5fdcd33a83aafcc73d1146466bf177a25a49c4495937612d7572f2bc9a9f91a9d04fb343ae2fb23555a60cbed07feedef3394ec1f3d95b00dac4080595091ec42ac52b2b583c4f3517cbee0b815aec8a3368a77122ee3931ab552a19f190d457c609750aa5eb964ffc88bd9b1f903b4ee32aef32edcbbefd55466dc10101341a8daf96332aa1b2538623d81d4a71f46bd2b29d6f0acb98c4ea288c8b2879e5c5eefd67a82b3acce1ce00b63d30e8f1401c6748976b40913df00de99a9e16dbf996cf7022fa30385ec73c7833529349a5d9a2b4d8564b6fdf592d7430ed74ea1c1968248e3e7ca843cdef62a044d5c889bddb7ede971686c1786224d1c3bbf5a40d6473487c5ff8dbcd5b7dc24b480aa6cea95b11755c8fcf1924aa330596b71240cb8de51bbed3cbf8fa64c2af59f33633cac543d80bcc783483e96cdfabb90d03202b3fd9dfc40c1809901c27ca86f47445956e3fa70fda89dfcdd40f0aa0dea632d7238cf8b41d6d2ea2fe51873f584fe187b5afe01983c072f37543206660df2de9dcefcbefecfad4b4a0d06a169c5ef64f504873d8c909efb39972e8b2b4eb0c799f58531b5e2d674db58b7aa91135256d780d9ee448ee7c0465703971db17be2cf162cf5efd41bbf60a05f4aa6fb9c26666921f2339e2e207bbb3a18cf19651143d1abcfd6620c5f7c72727f5fff1fcc81ddc2b63a15b0889c105610092621e4a9a04235a898064a8e04d63b6a4d94e49e0ab832e9c490c834e64824e6f4d6bb8894796c363df9982729c0220e5c5d60f1789dc5548aca5a64ffc35083b56dd0c5064eabb262d63f91eede1641bb56b59623cb933bb7d23295fcacd0f2743cffb2cafd2fc397889f75185b45d81b78dacf0bc194c589e538b312e25798242edfa902268e76f693e37ac10cf8b148e9a81ae49ff32f49fd56f468b65d8fab639adebeda9fe305b0953dc921c1a1b9986c9dfb57ea183f3a40b0e4a26e95d49e392f25c76be73d945757f2107be1667cf324cc099e40b84d08669e3e5a89f242d637577fc3137cf578d42dfd058cda8958cf294d6d6890186a6b3f42a1679cfdf78769f115e21dc486ac2b11a5fdcac6411a986c403da7c6725ed7c7a825c927d866f975ffabd3c4d178d7f1ff1d50dfbae643344d1d48a6103d40119aba857a3376ca57b6802891c035a678d2f63d43ff39a17d5a46405b69cf2c34322ca7610dd446337683998912ab742d4ee3758fda3da5260dfb01c8a0f5742530ec0516be0144364c203bafcd0a8f6ddd1fabe12926af28de70ab157cbc1a79d90332ca640c75f557fa0181259b4c0224194367bffad96ae5ec13155a4cac93f26d688d474eafc1e03a95558316fd5daef7defd3a0f0e22ec93d8c48d8cb02170ca7f720ebe387c22c8fd12dc7a7bb9e7edc11c33541d83c1e3bd895883d57272aa3debd4d17b49bcfe946f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea77fec6aac120c34fc40c61c2f524640f330dce4852d39da2bf0459a943d516d4f5dc7c77ae5382f618b3359ef8843916a3e8d9c2e78754d8f5220148a618443b78e746510c957f013ba72c1e8196d5da4a60f314cef5f3549148512477d6746179791c932eb07e18337d29b3f5391cc9229e990a330504df06f3fc157e2d4d01a17b5520c7211a6404d1808c9f86fa098fdb198b37f48a4bf0aef05a744fe3caf671ad9ed7216d968085c9779ac422ee283e5bd346dcbf5ef4a093f7c8b72a2c773908e6e54505c3b697e101f0c8262d7f8b0f26111cfafce577962ed9ec8f18a96aeead53ed9bb2470c839108e00f334fb129a27e9cd0bf88d787964eb4b6af8be460cc14c40f966f2cdef43de1f0bbcd450e977619147bc4a3a7d7fc2d0df383bea2e5c0f5514cb3cc3ddf1b1914757e26d3ff6662c43ad0cedde85084d8ac1419f9fe6ef686025af6c2d8398ab3c5e5f9a273fb56069191abe1caffcc0a9a2b13db2b8def2b80a201bad3fbdf030e5ec2976fb397da3f0c146e90b919b13ba21c9a4d809a212af9580a262add0706d91f63b3fcf9b1a054a3602c77c1219068412601359fcabce78f4daef77ff275846f2caeb40baadf98f52e0f2ddb6ce3d512b6838e1265fcecc8522bee44f16ed965a69c725d50602117f3640a38e0203873d6a1a5212b1efa045d54446291b52e8c329847b4a86953239051ebc1b1aeeaa5b3577ce624ae967cfb3667b6f2e2ad35763b389515918f87ffbdd88abf25c635b48fe7438cfc6c7a56a694f0736b906ae98bae50b1ca5e3ca2a557e97f92d91675da79e91cff7c0e9daa63afb8d4a88c6abfd57797d832fcb8acb223725cd0f79ea78845f708c575845f189c2c9f4f27a098fccd68d535510162de5b6eda005b9d5858e05a09bfe2b78913db3675324b055e3c04b84421d4d94de6f3e87ba4a704aa1c486408a39298133a78a1d06560c79afb7b23e0a43ceb212312b561bba36da124d8cbe0737ffd31ea6edd95e47fa932930124f50b8dc7f899cb90755e719c88c6e0b16b91db038144d47e1e8cb3de62ed18572c613704b07eda9988f97252161a041c42fa1754074dbaddfe5c63fd18ecb20e7d991c9a9fcf432c8fd724bc80e50d33537778e0cdf3b29f475cc2d0513960906f0ecaab55b6020b0a5fe1cf1ed5d2f646a71096d7fd06cdfff55817964399c43a3d10d88705bc4fa7048ac589050399e3bbb47f51741f9322ca1a9003a6d3f7454b0ac23b47b120c377029c8c069a1161c916cc03688938fd27c79b72f7ce7d467689e60bba4d39451b84f76e9da8719ee4e87c675612cd82a8ef7ec2cb0437638da4191bff53e62de4ad5ec3d205b8f91d02510746230b4fcfe02c698a611be01108e235f4e8598d71e19d05103fd44fbae675e093cde9d5ba2aa6fcea53497e6875d8cdf7e87086367dd399c33d3dff21f304ea784100685ae95492ee348fcb9a90f1390da4b1d156f038e3105ec335d1b19ff10e36b062493a48999fb5877cd361b1f1bd1eb5027ebae2e8bfd11215af5ae51317c6ee8b928765fc20cce81de20781ddd7f8786314783c74c5e25b7476912b9977adc24fa8c52f34b6352fa7a4f3292232ac3800b403dee3bda6249b8d64856b1391b059f44ecd8453aa765632fdf24fc028664fe5c867a381eef8d94b595b4ff8425ed9d165f7bffe1670177183044bb32c32540291ccd4373a68d39ae726c746c4b8cb2cb1f14b1ac7a0544b327d363a7eb6a46cdd588811f1eb3fb45e2977b3963a574fe840eb2a9aae14331fe5a9e75f97cb27b37efe144d2abf128613251f4f8ddfaed48c97c351a5063e9f28daa306cc9b22a922fe9b602c30c978613078f7c57eeb2f5bf52e5d921a56835d38e3d8b8e34cbcfba5207f1adad7aa361b41b30057f530e24f590758d13a81fb112ea504f8c2342e1bbdd8288a0b85b691400a980f6466bea9fc6409b459824ecf022f8682426014074f49be85c85a3606883341c3f178389bffe04376b421ad0369ef67e1fb0b6aae829023e1e0992a96c046856da9e7f903efe840c1ec78ddf91df675d66cacf19a7c459b4501b84c796c7f21ad0389d11dda8ec1f5ea7968ced1c611dadaf1601bc2d52825a75507c8881b3691deb246e53b0f31c9b732a1c478a4052222f7b73702f4d3819eaa92b5e33452ede678af92e28d3b13a620b26451d36d6d6ac65272af140ab307e13d78f0fe6e5136fecb8c7e5a0cf99331ed359d1d9510674e664101cf3ac27a49f49b04703564256c5e985942aa3f3a3e2b5a3354c067d23dbe736db0d76d07b4ae5dc7af5dc1ceb83e8a07c03d0a8840a21973a45a07d64f6d149913b458e3b0bd0f66816838e9e5f980769f60b1fb01995bcd2a6452439a53a3df1cd831a0bf94cbd2123c2136f7580971743f49ba15c26c55ce4d6f4327211f3f6a19270dc7c35c9a77f50855fcd3595bfdfec676235334f52bda9cabebfd77581e0e6d51f86f6fc61d89b2294824f0592662617590a444ede6f74e0ab378b70013f24f360bac7da389f3a6d86dd13475e7707a66ca7e914f768e9cb67a3ad77044f20c9f3998404c1318d1740b4ec35dcbe34777d66c77c66384151e679b6d85011104042dfcc678a950d3a979fb8e13a8bf93de10184a6970e9286b163de7e2bd2dfc56d70afda095457a8b9465e37224f4ce0e1b63e5b97667d61f066e51fedae2ff49a97180d9aacf8603a5d37b36d097e97fc37dc32c4e4d94ade6bdb672fd888ec1dad3f02ca71ac83d2b83e7b8d2eb8f5510e8cf4811e2612b44a1bf91ab42a9b04611fddf80fbb5ce499c8df21239303f4a41e1e5ab6d20a773e6e9eb822ca95acdf8104dd00234c9c5a8e5a413669ecab237b71db38fde39c68ce3cf0a14cf747b4a688ef1e4d7355e8048ca83dc0b7ac444b05894805faf4d088de0807a9939ad27d3b0f3a4ea2cc7fadfd2990befc23be1077a30c4f7d408b912d10c5a315ad703e9d44618d1124b9366dab12ff6e0c2adc36c6fc7d993ea171c89772d543a21cd3a61d1bf65666496c2072aee53766540de9dff807b7ff797e5441fab900b9d9338edbf4c8b0ddb429219372594d5f74f254cf2d0e2ad126f053d03c7c987c9cb123cc160fadc81a5f4d14e3a6f7c2478a0cc307558fe33d60548cbaca442aaf0278bb71fec18bdb6f92cceb545da4ef8cc3a7e7957c6f5fff113655259d51c993a356d905467fcf1b4b2c78026735b61ffd4b540479861a5685015cfc9ba6e5ae2c0e87d50f3a64f8c8ee7854bd37086abf49a6529aa28809317ce7a38d2688ec443e3a35895ed286b2946ea29bf9e1961ca3d3a572fd949538fce1190d022b9aa05725d0f6653da36890b90b0ae277ff21d3860b94f5dc2fec05e42228c7b1ca72111c6107af1518203c79cada31acc86d02fe474e59fbb8d25f68a108a0ae4c16dd71eef80c95baad1aa90ea1f4a35584ae42af732f783b2cd39cd1a07b7b780d732fa2bf25eadc74d0ad2901c927d9d2fcb275669e58ce75ada5ef6357f15dd5b7569aed044628621bae2530bc7125bc5cf831631540a4160df0070b66d5b736dfcacf91cb19d6d037fcc00974746b8d3121ad1ce2332583c68dad2198d3d13247a913a6f453c57bd096ef39b06f0901f9745f3011cfb34366629fab1df30d8e7d3b9cfd77698d031e628a1bc6edc2c2c5f12818843939641dc449f43b54e482dc7681936ab58297030d94263b21fc74d27213040ac7f5c3e52ca19390bcb95a5364c104fa14b377472b50828152f27cc897e768e49c1ae12a82b6a9b2836a01230d7ebdfe40ea8cf9e5e58f2fd4c19518c207612a1f4d8b44e64d91189e9e04e89d77de7e6deec512834641b1d63392e790cf91a49a77f41d8b00f5391da40438aadfb9453d81a38ec071f545c1ca98e40372e562de5674733c35ad1b9d4e7f4d163fbf2c9f368a9c8cf3257b29f7533709776560b1d64b97b2123aa2c4c5ab14a8a148249b68738663867e193a260346c318eff0c58acd3fb3234e603ffcea37316fc22dcd6f0705d56178e31cb0d5a5103c7670c66aea5028d58ca05bdfee29c5821e0dfbd6e9a3ba12d9456c2720d23e1c504176130862a3fa6fd22116a710cbc7003fd120e86104faa201ad8f7e3a48480591f5b702ba2713bbc1218a8165323c5a9b1339eac822a20fd5648ce5a42a90bf8fbed6783163d59fe441b405edaa819eb2ed401d167ab2e01abce08da3430d2522501823b5d76f8d617854931f1324135202909887d1608c448f614a3f7e248977b36832ee9fd786e48a37589063f71a5667208959dae67d6a9ac2d673b1057aad913367129b67327bda49c509f94a201679a3d1f42b7cdaf9d656a5c3e1ce68958b4f2c230ea9ca61e2c6521500fb489c43dce9333c55ece9fbf9a3b61d4d87bdf0ec6b92855ebf7acc78fa241c168c298957f42af02ff7bf61c2bee853cb34d7d4388add60ffbfec85886c2bd4f55b3dc0e992125ce4c47405c69846730b649f9457b6023b8807a21353742c14089f42c37eaa4d7fc0a855e3b816c62c3e997edc6bd2f2b29a33f7dad9dd586c52698cbc58be43296587f1457587d232e63c834cc3da8f8dc0f5eb3e23c55d252fa4246968d30fad4ebc4e07e9430ce6d37bed32b3363be154b3e2dc21f02c0379ab0441d661ae9e00afbf50966032c4332597536e42dd5e8e5b9a166f723882a22c78421633a9704a9c6e5b76a8d3587091a0a1d84ea26f90c5ab9e53a9f0275e6d3009b305c90eef7c92af6b074571209d59093a0be6eaab9fce6968397c8fe372b35005e859cf6fc40922c6fb77f367fec76bb42f81954c522f3f84570cdb22cc047aaf7520b696a9c14280fccbb75d4af9693172f6ddbc36302b2ee1323dff95a710c29b12eaf5a53144dbb3d31ee72375f2ab6ad613ef3b51afb20b086a76271811993b08d953f9a8cd00c1e882619bb08727a9f80856fccbfd3eb307dcf4a6cec0f4c301f6f977f4d68239cadf12a7e855c7a436744ba054c96a5f69a7f0317a5016bea234da270180c2695e2603244a64c224a84ff3409af570a598835f6a3b02ace7ac3bf0aebf360afd8a5dbea29f5d2219d99a999b787fe9825eabb349eb6aa834aa91852db748c0ac3402c2dde6b2d05230f7e557008859864f527c2258fe078b894662ba4bb519ec39a6d10d84ca9d2ddf06e9c179c2603643fb5d96333ec7f3dd9b798b2b4cddee61eb27b18c2caac793b0a88fa9acf7c4c819254a0865cbebdf9549d70463980f549ff6f9a09eb0b871b2d13b22a956d57e127aec70e9b111d13b85a3fab65809b16965d2c312fb0ebe6f149e7f7433e9bc48f50cbcdec656b86404701f271309cf1f422611eb9bc17e3ea6045a0f04163052d0b19d2f64cda3f0a9051ab3111dead176572159527631828d81ac37bca4706ba0f52dc2538057998122f3e0c3f541c3dfe433d4a05992a485f86d50d048f5d72b086c3daffdd992771d955ef075e9de88cbf9ec47c4935eb98a67a8e56d7cfd2eb426103e9a7bfe9530a76ab083167dad7665bddebdabf684b6b1c0928f03a2dabcc79de183656c1853e76ae7bb4592d124bccbe61658ea2876a8d0b90e5b3d98146e0ab7f0ae91f12805b5f666992567516844e05ff6689c37428cbf776c55f5971a8b785aba8fd88da70ba6d5da4dd357311076982b59e6743e0cb0676472a39bb983116f31029e4ac5f5bc9efc4b7d6ada99ba7f0ba1623fd2974bcf34ad44b46393fd814fdc2de040175cd307dede4f730ae6105c39246e1f52167af9fba9584a9d51275d5e7b32d2c0e4f152381b814dc48b2615b224581c1bb1f271e783b9fa0576985df70cbac5c418b0586300ede2648c48e2fa8c712b8580aae072a23c10fd683642706028733fbf7dc73bd9792e4480a6e0b7a5f95cde7ad662598d3a50ae0eeccf47535a0faf1bacb5207730687b7e3177d26f0586cfe8e18ef2db786c5fa68b4f43f7560dc41a63b5f655950587957fd5e80efd9b22d38a44bf2c06786a4dd0263d676caedc15e66b07166e63ae5fd34821ab14fc1f120309998b81713c0bf71e0c13742dc0c7a4cab7eb2ae2160944cb1f7b923db9135e61c0fe64ffd3c18cbefcb810f7878b457d162a4c7416922d244f2ae128afcf69dcfcc69b6b25728d56a7d03f8687d7a34cd1b68561cba31e89894d7615c28adc3be5c4ad0db0b9de87b02bde1817f892f8269fe24c65f013c25e1965a38b5397e7e0a8318f8f29f76c361b4c51799d4eb5c3e8a9298ca7bd2891b1f9d1cdbe2c72c6ee3da8f3124659cd8d46308211416351d8a16534a7db2117d5441c6a88317720067e244af80e4c4236e5781606b83d4af81bb7f3bcf18f00d8ef33ecf405651abf8beae0cc3e60c5baa21d692ff7f0331fb91a502d4f582954237a117df35176d80872dba67e8e21fe435e8a700b0d47b8a59fae41984c8f4df973959c38f69ffaa3dfd197309f2d39b4b2ccb1bb88c70428b5652bb77a81a6e035c953ca3eac45e91dbc521283c5e712d3a99167ee399e377ba6c38de36624ed271f085a4377dab518ad98ce722a5acfd46ab4dfa8af18eaea2b89d68ddd414d4f772edfe31ca9a7ffd622296c8ca127a20ddaa31eea57956d2ded053770987f29aaa2af78a2963ad62562eda84a2a23c56cbc0a3d0d9ed429b4ef658682d018e7b78bf544c70a4408d75b6541a97610f31c8554f7254d634f340d7272341235363e1184d6cfc2eb2f72c9bb56485be3ea87699afd4a83d59ca5df7fdf95509699cf11655b2a0aaced0476b8fd5502f08d97fa19b02d12ede4efd9f89527621b13a4b3cc6cf794370b2f9240941b9cb756ab550534f3c9d9d5acd82807ca9472fb33873da85437d206b6fd08eff136e944f03e4eaaa83623f330cfa0fecabf0f9f749f07849b0b24d1d807e3978f061cc08784a48bc7661102c913f8dcb7c011db778bb2b5b8853a6f9059ec46f23e7566f7b213793676cca9dd2dab7453732b80c5f5aea26e037d241a329a6985d6de6e11d5afadf36a6252bf5fb4cb0eb056a17b4110b8f07a7fc9d4b2da89fd17fecd694fc4c7ad7db20bc253c0c4d3c5a5700b677a4e6d1f7a511c6f1ea23d6d603d70c5fb4f0fa0d4bc66c6dbdfea5e1725bb012db5958dc05a8bfc102f8bcefda998c1b17bce523fc1c4926058a6252ac2b192f334bb686c21999b48804f4e0a5cec0e2f6b233fdc2e5dddd956c4ce806d2c1902af3c1cdb3e96440da6b902a363bad4b0b621ac12e56e8942f34b28976d62bf9faee0bfa80bc9c91aaa616c89e17e9989642aed4836001f985577d5911d4c03730a4d8f06f0d68e4fa294ff13a553360888bd910ea43ac8451f773cda75b9c51691dbb518c336fa7d5806715b48f3d22497b858948db636063d4cf0f6f825f5977f11a1dfadfc1ce6253b8a05c559ec87a2ab01f9b57fff14b1ebf9f1e3fc2fd5ac6d6af7b7a11e4e35da78eadfdb4851d6638d27b7910576cbacea4a255a61614c923d613ceaa3f6075048833e0103c206481ab71b8eaf28a5a1960bfa94a11f5ce8afbd2a1bebe86e36fbd4d54a13d3c68c11e8a26af7c088be7e88b2a5d8f7a6507e4936f01c0d0e644706055212457a8c37f0a1a094a213dc14b4005fe7e529000abc93884d3ebef183c6ab2b58eaa1e11e2133148034331c0f10c79dc59a28c18c71bec5f71e4c635f1b2e52bc4dc5b48771db6d1fcb5d76dae0c1197a539672465f37d0fd67a944906d844b40d6ce6f90137ec0557b16f54e0016ee1ed457f7fcd05be160ff64cde16be95f4499cc8f792ee54f6cbaf2ca38830c2f9a113ed52439f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea77940471ef52b3732dc65de7d693382c6df0677becf11c2e96a7f8f48d0d59e24261a0507d2ee7b2f14ff8de2b4ae06c4d170e57a72aa240af2ccd6aca6fd653a51e8a5c6328e3da1cc1d969cbb77c8ec1b520aff6b2c8b3ae23f683e40cd5a9c88d41bfd21e7c9aafc725371c2b46df340790322937d9b1375a1229cc35335e148ab989cd5b5ffd55956fd7bb99197cf8754e55551d24788150e216c8151f65a791ca5c79f5ee2ad39c08f300429845900aa3bf678a89eebeae54aedfff7abae94744dcdc1f0f8b40ffe268e72a0f5e131261d9503147e046919b19cd60d023b8365178e77f207c2a0a53ccda6b5155c28d08cd95247cbafa79ad0b112365225313e6dfa85bb66c20756b94aa8e13dee816f602156456053a011873a2ede209d1297928207f0d391fc21ea4b3b58bf8d94d2bb8fc92fd9f4e0bbe7dc7bac770bef48702791226c9f23e291a197613c6a59f814473360560342ca4d1824bf4ed57373d1e31e10335609d65558e8a8b6a22a377dc86961905f0533d0a86317b4f3868dcc560e83759c0951f7539e426d7e2eff867f26a18f95bb078937e4c389ed12957cd7016b4c25ba0cd01b153fda6e372d92d99bfc828eddff4f834bc22b6eb03828b2c03b126cac17c19225f2046a35376f59976e49b5a86a77edba59c134fe05e9e11e3aa3f408f7720f426b2788382a38052be971a78e44097e043e318c4b34fb1facd57d1582394d93063bef7509f403e609136d7e52d0739d4c2bec7c05cc939fcbf1dc362c03e2d153651df0dcffa0c7b3cc572c168fd8f878d5e3e34ff394135ae91d61e5e2b0061c1a52c8d859903b987ff486feff9ab358be2ed05ee2081370a77011c8d881fac9e3b41bf68b7e3828ae9785158e3bf339d550eae07ac1d85e2479780d7ba062ae67ec36cd10da10826e7c811ec15c1a08386eda544ae99a397f38d608fd83598c0c57baa41819c584331ea4d2e2a2f302331127e5a50c7c4cd3b36e3bac21fc404b89cfdb6a474aa36a3b286b5b649dced61c248e03a7fae35d99de7250b029790898184849579fb7c28deca5161733b2d4d2f6a3838619d8517dc56f7b8461899ef092b6ac827b6b981f7f613bcdbfe5d20f848dfa450f4cdbe2fed7aa0b9212d643b2569d954a733bc057ad9e1c752fadb59239886105e6a1872f000398e19b476432b4dfb980f99bd053ff5431be2f942d087d38e3ba415c1e621f1548743b427cc4b444220999849eb7137208d79b464d8bb7d534c9430354063c19943afdff88699a0bd8bc2b7d0055fd63c06d92b0ba640ed5af2b0b204cdacf8c0d46d54b91c077e7ee691fef13f11a81418b9a612ab147f507371b42ba60bbed29d25006de0f784053f8ab2c169b2d84ec38a86c31cd0c45bbc5b989fb101b67444df7269bc4230c05b43c0dd2296240836a8c1dfefa028b5ecb7e207f849a0fe9e83df45abd22dd5b0019f07703bde60afbfae2932e969c05c88ed506a54d88033664db6f6eb5b82872724220633c7920f8ccd7e56aa165dc405516d3d4bb4f2dd0cc65fd035df735607ffc1e091cf048db72fe0f8d329534b891bae6802b35e7c816a3335c99855b4a96fa52f54379deba5ea288840bf9e9c217410b080fbb3e3247783f211a5709442474e7740f1db5d5df569325f2faea869b2c8ae50f75ddc2502b9b1d35b41f57db0c1b798134b8db5a6d903c202e3ff4a37b12f4d02a069b5b6e7f33ca02cf8ffcc89943eeed9deae033c0b3111712e981c01cd834cc63f511474465b762673e4539fb25c41346beda2fa62e7ddc08031bb2f1b16bd043e98d900c92422b14f3598c5ff5b69b4cb3d40df02f21803291afecdfe10de3908b4e87e41b1ad8b2960db51eaf372d4cdae5158d25f2358d77a1a2c922da8b2916992c6b9e56899357658ca1945d39f89d2877515e27ec096f18060e5346ee850334a842b15edf87658f7617ff38fb6e488a2e4aee8a66451bf3ea1bde29d873c361df9e4acb17c762d628c119ebe5bbb6acdcedf8dfdf1d157aca86a5a495eb29e9f84caf4bfd1278ea1d4814c5425f5fcc635b555e89b2f6df9e4be6c616fb7361e2b12f53b404648c017e0c3996cbf1d03b7e0479810e9f6267b2f5da15cd6f42cf1560144c7ce869d0ec5529b1addcec1a21235557b34918deaec1a3e38d1deecb42506078a642ffc0ebe850bf1a5b6ecc6e582385d74ec135d1e101f14237310925b0a18a29a4c4ae276bb2f8c9679d4f54e9c2db694620c3d156fee6e039314a71f4c98a3b15783e833bd5bbf112167766d93d134d86cab40f3db79d33c65eb1837b3160f4941dcea95321d97c23321bfc99e760849006cf3aa0aeb2e70a3c36db721a908f3ba8c3b910b54432c4f7e44404ba6ccedb76f33839f6e8a9df7d164d36e08d0e2448ce93eb2fa71546b2f3bdcf283f45464b332f0ffb03b5d3cae3d727b3e4087689a6f335685839fa2d996fe00dd7364b4c70895a5d55521435d9e17c3b2f78948458b2373ef87d6ef1e0b424133ca692bd2314184b3726b6a49a6ae59bec15066f2e1b714f49c62544c875d171268d94bc6606841110e0444ef383b60ef99bb0de5e606e1f91118daaacd6a0082d3afa137954c4271b7bbca5d6e4a28304e55903cba157a8973588ef4ff97502e0814e90d035934610ac79409e4b3906b5a0a76bb621efb40e78f6fe21b0f63e1a3a55f6e7569185e33afe206461ee922954eee85d81b73f8d0042ec2c63097e852d65b07caff3a715556195c8edaa8b695f1c577574bbd3e4e0db67cc5a1b94ddfa0f3048e13efa9c1862eb0f2376624b3ca5b80560684b0a13deb1df6cbbbe6b32a0bdf89f30ecdf6c71e7588ec1f2ab9706e506fa26bea959f73aa4d2cad9cb1e36a8d0f2096e2f69715023289f0c7cd7e29900cc8d57a04d5ea6231e7891091f89ccb2e26a3bf436a10403c495509a8cbe159aa8a759fb2a7ac4ed347e104ac7ab1ce993e44d57fec2e06a28761ade25d231aecd73dc7f1327ed3c36a2bdbbe1e512738c5a793d2993c7f59c23ddab95201a665b92bfda1a3ab5c614780ea667ec9ed10ad2b1b26ca84ad65ad588bfa93e2dca8eb78645a37da768860045269444f79a2f685d6a572f198660fe3f73a23d21ea09f7d80abbed56fed14fcce5f3d42625b6c92dcddab2e9bc821b4cf3280294fb6bb1c021741e604ab5c1c3b3cef17517a72797c3730705c4b3edc569b9f9d5dbc7bdd2249c6656e9f7fadad49432d59126ff18cddd308caae9adc17a96b8e0ac098ceb3799f3b355f1e2533dd991ad20e6fc7cb730a71b232558fde1ab8f9e15e0f394b703d0f0ad839631c4f5a5a9568f842460d76939edfbad23fff708ed1545c5b5099af87435d80e0d95b507f4f0a9c7cec3c862b595b7c34149cafa194a1dd1d5c2f5a854a59fcf4472f6c8630070e1c313c0903537419e0340e203138c31c8bfbaf40daa5c05b225b3661f1dd17f9b6cb9e659d8ae1c3236708e0dd0ff54f5088cf8c885017024ea63ad8016bb08019a5e817c940a5652f4900cb885d7920dfbd55056ba1e21ca6ec9dc30a87422434b1b66c375f9dbbbcb99405d51864883b23c507a8a86014e9db6aefe941d306f68e8df2d0077729b90f6dd005d81d993b7e93cfd522398929421d32eb33a306f2c1653b9f413542713dad1bc37777f698482ad11d3b1a16ee0dd1c90a8349bdf126ad8d9c724b623ed8d9f3a006fa6cd784cfe771a642af75e757fbca0adb3bc9db7f6b95290e31978c19b2ef7f963777f392416b84cf3c624c11c9981b936178e839e2d86ead70a01572b853af5187cd3955b23ac740f843e270b14403b8ca61c289b18530a494cc55e48a71fb664898c1c63e8cdf8b1c8c67fc945bd2601c7987b7c913fb3052b3ec6a1d5fba7edb182abb4e608d81c5cdce8b91b6257bcc2046d893e99552188f879b4bafd5c7032ecccfa6937dd8715a46554a2975cc404850717e1f28955dfcf78dd253b0dd21967c7f979ec715e1194e9b842c10296d35d908108d3879a0f3a512f3fad5900355865ba7fe518f7eca738618fb3f959c86f4aaeb6d8c4c2c006b3abb90d9507bc6adf416698a9f013b8d808957f5eca10a26af28cbf68583b53b6eefe5655d7d69b93c9e286475b0b928547ccc7eeddb9988cd2bc1774d9ea7eb06d116891d82913c0475dff51631c145e54fbbbad0d6fcd871246aae71fe5094b0470c54c78081e630a6070dd693b73df787ee83d0973aa852db1a2efdba84bff91e148985e78929341b73effb961eeec3cbf7fa1bd1a891fe8813ed4722b7293505a7a857d215c8c15bece900c4d1911644f49a1aefdca96801b51a3856269463d9c3b07a720095458c1ce7933af1753a13ac6419427f301547da15d5b62b9a52c41ef2b6d39849292f96482960280af7bdfcae4525bf7af34932f989c7f6452d4ced228b159da7ea39820c2087a8fa38754c5eef94b61e2d951587435947ba8361fdc7164b4ac97eceb4f1d43be5982e51c7637e06e44716155947a6f7c8d4f521dac44b4a5325ba08ea8f434a0e29b78dcc04c9f872bf576c77274aa9d3ab5a222a972d5303e64cd754e78f3bbfdd5878a6256e3c9d5c324a1d7399b82540c835e9f502841c5693bea02a55080a7ab7d928350c07a12ed18ffd85e738dcf06a49c772ca96b4b3d5899efca557d88068105d61d71cc693693a1c39d966f21437744dcf742c80802ad387dd793877a007a1ace9d397800f5c8b88b509fece86e5856b61d4711fc7c0e313c6d21b7e2b87ee1bb25928e8e17f4cfa265c7353758abbd8a00aca7368eae2577048091669fe1587c35ddccadf5c5b0342715139b078581975e255f1d9e7c014b9a9ecdb3f6cee1d7f23547b810ebfff0818954f53cd82b39161edc431cdde9c1664e81e61c4933df1b983ea7bb4e3e0d508572f745f909650f099226f4dde6c335ae174604b5a2827c36edc181f596987967133b80d9da7bf33bf52fc9aa990990ffab57fbf0860997feaf079674c87fee63ba14bd6190e413fd06e39a9e3643aabda4cf6148d694e9767bc7e2ca14585326f5dea197494725adde7fa6539aba0e26d0a645494a46cd196d0d024b7c0f30f5f41ccef43d83593dfb2cca98e089dee0dbea51db166f784898983ee4d17f02633c92e3abe397e3c5c0773beb37b08bed0276fa9225bfa8af7cf449d7506a184bdd05e40e15a5f7791d705d605c1feda02e75eb5f2e0664474935922bce63ecd38e6180c686481fc1a0d4cbfb711b85ae97d37dc8a791667c1edb77dc8ea17b5f6180a1c1c9ef5e11fa6b10125d39cf9b6435d1abb3e0e70e31cbea31596b85402bdb9344f78494f46dc1bb0caebe0fdc2ecdb4ad09481ff9223baf14fb3353a2057b676fc4817b90478af2938d5313d287dcb5320851536428c5596184bffe7b7d135cbe3f7cedcdfba8501dba55d9e7d5db67de5ece423eff406f71e27306602248071adcb1e5e7664d4f399bd52b6f01d5d6a853b1c981a7cbcfb46d7576bcc1a1371d74383ad7c8a1b11e33b53b9e95dadb0d90938f618b5a8c860d2ee323b80d9bc73a4b639b35b31756fb87067ce5ccd6db2912e2825050fa605898d2add91dde2761bb96a235ffc66a143cb2e776b86dfa3cf2eaeae51d37ade5cb98d802a20d4e777f69374e184e76bdfcb891b43165b81327b275008d6017b853f3f76158431f1b891d03d7dcdf7cb759163b0bf9e0b428aa60beaff06e3e278c595f9b7b72d08e8d1295f6c591a1ad8e99164c961622acd48f32ea2dc0c593f1bde7312a29d4fb6187d03e2a50797f9baa86f14eef9ad9d7e8d0b4304f54319334477974c7fa3a5f149b48a4b772d3826c5a24644c8820767602b20dba7463f0dac9bea3f462e125d4ef42b33805491301430d76e62605f96c99eb2e66e28251b9f440ecc6c3893960cddd2b7554fd7acf69964493ee6afc7c3971efb1746de92794b0c5f03bf2406074e750c37dd1ff67eb06ccd76fa3a827c6b5f2296cb5c6c5be4e254537e33773110cdaf38611c79889a008794a5b860ed82bc186b189c81dfab7e85e68425a32ea7482b4e8c111ff66daa011e9b080df5ecb2fca809b247ef654dd9154dc2141a2266e7d6675ce7bdce72c7606bdb65079213c57a94ed0762863814739221c18fa388d8c628ab6c16a0ff2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea71ce5c600938f30490d76bce97fd2ae43a5d1e284c4ece318738ea17fe5133a1126dbf544078efd380f85f111216251944d656a7388b675435c8941d5518d40d4dfc177bf30d3e07735d4476caaaf13d72326f11e198e805132a9c7f5f8b92b35b532f29d9c6c2e959b22cf5ce422b9aacce43bd168520fdc82a0e912e738303a0a286654216a3d4044d3dbcb33b433f472426c8c994ee0b2d9b728dffb291e172e1f8857d430a6ec4181aa9cebe6ec1cb66959555372af3118ec383e7055ec1eb702716e65745b8eb1528469f152049e46f3e47be44462771a57ef3c491151790e4e2e4ae821e56551475c99cd661b16a20901a160a3acf4916b2066652e91d37b6f899c3097e52fcbc24b7aa478c4d226344106f1b4c59b6295c9e148b0074007b55af64de1c7f4b0d6a7b5fed192185c63f5857b5dcc38d9eb91562fd7c82818af244f5416d95484f749f992f18d35ca034a9204879e976b1145cb6ecb232efb2860adbd4a8a59a090d35fd667f5098b219a73cc5b9f0328aba38b530c4db37dec8a5e0e69f922d36a028336ad21f50fbcfbd1fc756d899b64dac57769ced6972f7dbb7f3188a069021cbcd9952d24dd1727126ef59c537e63682497f9d4c8b60e61bb645b72eae96ba972d4d60ac8cfeaf09c3cb1cf5d0bfc4857691732f8b371efad8a46d3b329e7dcd75c75233b67203deeb8757fffbe6e0ef95a620087da52449dcaf81ddd05020506316395e9f7c7e2264bc6ca86ee1ecc65b82d9c7146ef7b7db09de0e7df3b20289764a62efbf6d5e50cf2e872c0d7ac62784c62d910b7f0b03761c6ed82fae569b21bc8964c16f0a87fc39acaea709a0cec808e4483573cce869f0391f6cf73179636c6e2d6b580b3c11a9944809301e53b7c5cfaba8136922c5ae36e6cedde236005092b5e4dcc799bb0a705d2c2db4627bb20936f69fc84f47c4b953178c1ae47744197ace39ad57523d161cf1bac0dbc940bf32da9c10ba81ac7aaa0f92ae90a30e3614c06ff25d24ce82f005878dc2fa8a47ebac10851ed46edf7c849dce25ececdc55a5fa7b27ec4c41248e6f8b81f0775aab82a529e4389f0c7a78d4236850e0d9d8133778b02258db1526bc92eb57450e7afcaba848e7601fd4dde3bdfe7e9c94a1fb388b79e989229cc746a16a758aeb3dc21c8b8dfc531a07d9a8366d2a19eebefe41d988a594726b429f71dac5df5d2df0c7933c0c7a01843ed325eb0db59b3a8d5614e8c3ff23e2763716ee1f5d91c86a3e8b043b1872c783dcaa4e2936aecd5464b4b4e839a360ff92bb8d38d8f91ae2e2021d636c019d3151be2ee10a348b6e9e10c2fa8802b58cdb84686adb8d741995d401f8cc56a550596a450765e59bc93022058fd80caac026e0b9fad75162fe90e9b32dfd41d154e4bf271277b78103332577e9fd0d2db457b9289591f42c70838ec252463f42b5836f650cb2d41efd5a6dc153986e079cdd35da2893d9e53a1624b105ed86e8239a05d24706c254bde3ab39b7a34fd7b0a2afb383b5a7b862c448552e5bce523ae1cbe53e5b3731eac2cb994ae8e1c5dbd10f8b05f848454f05959ab338fb6e2351caec299ebadb9a06128d8286ba311f3803ffe4afa3b68b7129bd7c792f82ffcca404438fd641b2c4919c588e87c13cb996deb07386f4c2d6b180eb409f1cb434beefa6be42aa658f373164a500693f37df2fa71d5270d9dfe028f3bf0dcefcf677010da761d4dc068df477f19f9e1da7cb03cfc59d61c77cfede7dee27f84c7f439feaa7b44f5cf03368ea9e359b4036e5d1e5c259421d83dcdea9124f5088f5ccad9601464c072f17fb4c58032733f19fe95f2a810321b87b68ffd218bc4204220ecce877a1a20dc96ed6a1cea3fef3d68c6ac0c38792a419a92017a17f3895d5583c6ca2e9350612f64c9889e8f802cd61a857199789488af03db7d181dfd3b2f9559cfd2a09cd2b0111258060c9df4afd06c1023290f15a37ec0f8567073ded60d999f59c347847ad4f7a127ba7a452c709481266f455215e8c1bd4988f8c69b619629b6062e02f87c8af8e343d6b0781836a7a47972383ce490541c5bd5fea98962274508608443f9accfe9d15cbd14dd76d69929c40058996b6107dd550af14757b8cba5b3f0ecb39de259e55e88218d2925ada85dac1419456586b5b38aa94c701fb3a0113916cb74f1e0bb5165c388221dd2bd3c831bc8dcceee58c59eea866a2cd5b6336ba71c1db6e4ea9efd83b3b04d43286c6dfce0f73ef8b59dfd7e9cbbfd7485300f0f50d03b2a29488810d620609b45632d09f67eed27a08e3b8dd2dbf60e983412ede3c96ebb6cdad4350f73b4a5b73cf120d274dc1c8752e9c52957ae5989148c9e92fb82923aa934a1ba46b2fff0cae7c7ef6eb67ab534b6bbf3fb7a5f7866bb9ce116bf5213b5e04382c2e6714f6718bf5bed24ae1ef4e373f884f9e827ff7afba35e35314bc87c9d0129694c96f53cc7b390b43b947623a70ba3a49a7e146dd6a18f2a586435378b61c609590dc5c22b088f377e8473bab3be6c88de2a6e872a9c95dea25e91be085860a8267f0f0f203a934e96c7f6732974a0af2196a7a70c2279742d6b43b02f5dc1cbe86dff1bcb047938ef8fad84e15542a63b72203afb7aecd47f7d50226500a8da6a6dd8ab0547e882f7de76a2f94fe9dc7b4d243e14abfee8b12b213eb80a8677e18e888595970b9e502b34edf6cde7ab6ade9679ffa1bea47f7d83adb6905cbb73612933fdeebc4efd09194dff70741d36d2b9e23550b8da5cdf8e97d203b6c939e12816ab544db7d626e2b62e5346394bc439335256ee9cbb9d29ed1b088cee9e308c60795a35a3e66a2112381529ab1705dd32481ef7cca82a25723fd68d1f747611582e335f3752b70f8b5d814650862c8b2786e92b9236e291e2533ac18e0b34ed3a27fdf784efbe2eac42184f4a51f0895e69d4fe82ae6c8e97cfff101de71d97b1ba2e8248df3520986288e90fae044d3a0fc393cf0ba65249a817d78055dc9943ae1840e207e31b70e3880711d9b216a4069b3d1e0df893941d727a68c91cb620483f762c447e52b62294927fcba5857244f2928f96fedbd0c19155dab2ecea84f3c1c9d5ae5db07120975a5f9921fa7ef3b0a23440d0291eaf3a98d15586e565290dff2fcec60e8baf4a15716f92e15fcf1cf5965dd1ff33619d5dbf2e5141bac607c7a64f7afbf4e7de7979d3a62097837a398cf2cd51134370a552713f4062ca9d65a56c13e91d72f335ee2fe1cadd3d840f42a171e1957a313654f80d6730ab2596f3abb501608f28ba89a9bfdf80cdcf0f216ff442e304ecea7a6c9533e0e4d0a6081c85530521cc59f316c9df82214d574ddb18a765c56b767b6e309e02ee77419f1e6889d5baa8f0e88151c21ddfcd3be8cb2e554ed2b4c2dd6b409f95ee49d110de7508e4dcc3c8413a89499e64c7b4621e7d96f53e92f091333726105ce1f1d902dd5f923deeb543121a5aade8fdc665559408ed0c48f877b11ee60198f828f519c269d8fad536cba04f14ea96226184a76bfd79472f7e866323968a2d116e027603bd9e03ddb2c6f77c54775eee6b17514af8d76557d03050444ff4888835d86b103913461c0b1c16263fabfc76b13216c3e85827506f68d7d547a071d98f647238b71f45d4254d9d62e26531916cc5c221d722b504ae4846902772c75b160919083c0248f0515725bd3897792e92267d01255810c64ee1a3504906233409c14cdf1008f4b459222f333857128d0ede1f57a855c6e44839c24d7304dcf465b431632412cddd6ff1d0ecd83df6067f711f51d0af7e24d585d5f1839ca4e32d0c3f0017d6ad28511ea967c230be81aeb6b7bb9a15c568444a40177a1d64d3b4f5ba9c23c4f8cc7dc084f5f1be5c493bf7b941276ef52e7cfa5c9bd0308db9574712a3c8cb9f8e64b2eaa1b10a4d15d82863cb55508b4800dddc8010e51d44b76d6d70b4e16dd6b4ec72770eb737cc72dac19479a9b7a7170d949de047a05867803a65e21d12910c0a1d570d1ef242b4557fc17ba40335533d99d821804cf002c8a4af3bf6ff16a5f5c1f48f287d0f46e162ccb6dfe4f54b8996d6f8dac973223cb64659a96c4c0caed41a0adfeb72b1d53e238d4b919100a46b92a4de1e4b3cb9f32bda7cd789e788b5537958b8454c9b937f8767772c7247689661bc10a4782fcef263b5fdb70edc28fb77eaaa60fdc3c6b8a16a77d0e7b62db5408301f79c993b5836e0e7bde0fb14dfd86d29e6c55a2bd5994334a5106c5bda65f01702c9f6980198d913f35ab2f21f52c1f3e14338ce59184aa1d685842671f80080c5f08b18eaef669e5a02d2f3e466f1eb07a82803d5393beb70bed9728a5def01eda939b6e891048e9c2d31af3a8778582e8b8127ad6091069dac163fb90ed2bbb9b8a6b5db37ea8cce45cb1ffab55a572f3a5e34139f40be894850fbb1ac31149804df51229ef9998894ceb35874fafd42b9f08d57ffd98207253b3fb6c1f3583086c3616d8cc87be23051be548ed43552080856fc187b5fd3c84566199852f410ad24e6ef7b4072310b1b4b8f14fe9b3299026dfcb92b665acea894619cced3e054cdf61fe537642294fcbd29592602dc645803716723096acd98902009820bb3cdf3fb8b22f33aa0feb37ae7592b88414d9fe829237557b94023510f1fc32578db9be73391de378376adf1ef798dca34287c8cf9e381b3419b8636ff2b5200bce1488665db1a0dd5b3250487a137f1a3fb2c99c07da3ee7aeb3597750d89d2483770becdd9313bbab04baf8645cbc9f43c44a41813f04df9fb3930dac3f88722d5ed3716ceebe2cbc434fad51f1a72d72030ca168eb88c8c2358a911f202ed18dc9a6aea9b90f1d8e77125328d21efe82bdc6af3f9d377d18a855e22f3a9b950f2c79521e7b4333dbad71827259fba8407f6253e9779061c0aacf433b3ac5e6aeca49d692ffb5ffd495a5fd9f96188d9a8ff09e9484bb2605b11771ad644287798ba0efcb200efccb0747fb170916c71e4d871923a22d2ab3757306392127d36f2f59faf2c3c8b48904ceae1f9e731f503dd674be445697d92b486d9631e8bed84526a54e6487cd8865cd05ca82e4f33e81be0f2f4bc02a6ba312b2e6139c84f684e2cd4db31b65f02c51c8178cc635b58e58655784609f3095baeb71905fae6edffbf20371e450e32d4c10ad09df921badc4d28dfe55aa2e558e5519b52c2561602f9bea78a667c36abd9a2bfe44d1535ca9a972dbaea6a8a0505e211de889716483fd098fae6046aea4893fe55dfa6fcb12897c8df7d6e262ed8dfe40e8c4850be79802f7d95b3628412a72afc53775056f4ad69e34d1d7fabfce325c55a227d1caa74d2a785ad266264f2715c39b79414cce2fc956fd584480c635d75eee8b65380744d5862bbb16937e3df508b6082aa260a2c464495b4d9b4a43875578c8dd52fb1854e540ea5e8691d3e16522d4f96012b10cc7bace49bfc7cfd8c21c9a9818d884c8542d07398a00d7335fa6c3d5aa00209d68b8f78463acbe13ab7a19a5c7e8fa5e0d5bfe968610426b2d680fe0997739260b171f30dc3349ad384ef40a3e85f80c00e5723e352fffc131a8a96c90ce2c1ff9e7063bab9dc814e9ec71001808734a1e9eae9ebf50139c5052e2ed4b9a79cf7a618dbb9075a2776775023f20b3fdc9077f50ac4083271cd09581c1e6b7c7a87e39585a8a98e8f88c1ad6b034b92c91a75513ad76a9b9c5ebc51a1f3aec5213ccb3c7d267ae5a80f2d56ed4d80df6108122000d6a8e7a197dfcdd16fceb794c104ce9984e638820c9bba651ac3e16efc0ccbb01dfaef2cc24b4d1d93d38b05c399ddba6c52b00768495763c5283fdc0c8294c415988208cc711ff24e76fc320ee14b01cd1b956946074c846a61f3f86e7a4bbd95c893416b83f7a1a5b5f1c46d0bf8c5fd643ec820c563d9e14d6993feded147c77444ff735987f9bad9bd6c3a24d03e17d8d097c3c637b172248776918e031380d7726d9f3682acc65c0904e2087e0081210e12e667d27ca4ec0d7b01a716ace95a9b2c25bd097011b9ba2d9845daa42364168ecc0deeddd8700a9d9ed1562a63ded4ca72c2f212e01635c78119c36854bebe02f4e6c3157bd76ec7e4647d10fa8e9fc04025889b61230b675bae4632cc869d91069e37063ad34c06244f824959a924cbf87ec066513c13860f867dcaaa6cf54c3e5803f8f11f4f404a10060b2863a87a7d5b7abf24388c587fcfbb057c8cb27855a6994c81958294255a059ef0f7fb10e65924c9cbf20c86ebc85051a79cc4da11fb7896820d4f1116d2571b4683baf3fa81620bb621d2dbb7fad7e55528597160898962a5aea85ff7d1138817a7f304c2c4441b2c02fb2f87e76f55a3d7ff2532ecd421044b2af9be5cda01c9d731e5035f8ab46b7a8c5cca64ef984774668c798c65caff4916cdb6c90e38bcf06b017bf13591754c8bc3831f7654386f0729f9ec93ee82f888d25180eead6f95de8e3cb2a0978af8fbcc4a1d581b799ea96af633c2ad7fcda880a3e1493df9ad0b4023f3debfbb1e715f7afe748ecb7371b7a6118e915f12e4c5d2899a9152b6ef2e28a7c849df7b1b8fa136bb0901d76f9f934255edc9bc60317705f34967c3c20898b87c071e4c4cf2af71be967ca4913a80fab0c3c01494583ee9ec45d28143dea8f346dac07d74e628eadff6ef4cfcae8b28feddfe860ebe86e56cbb141081ffa708fb87c87be34a14d68e1de1a9302ad1a5f5b539750aa3ecf4b5a5e839e0785bf35e180e1266a877622001e8994d070d3a5699a37aeea591dde5a2942e7b98990de4b4e7ff9767e4a5070974ee7a39645ae6cf7e0958495076a880612786feb91f546f929fee87dcfd1d5b44b7a6dd77af4509168fb051982a2b46247b676b3e85c8766ed03c1e300b6d1343a1e3dc4042e4ab3e86ac70d1c4d3f491318189f3e39f0912525d84b3a55fc4ae662580ec9ce55cd5498d00d3f9a44b7aae83cfacf95e22af6d8af4a2151d37af03ba9341a991d158a39aa19d6b8f8e69b8c1078a4d3a4d465b4f11a3d3030834cc06f49c8fe7902723af029817b6979a4b83c8bcb67d379d60732e53b7c082078246e0f2befed7b2bfa7de88167dcfe91b3378bef552f68c4641add5f04137312aedf8bfe337ef8e58470186153c0011ed1c9cb6c9841e471f13f266de3ba4d94dfc40830f8582e16b5e2dd3ce3294749ec31d260f9740f0382a6043077751b21463c955f0eebba37946709891c85b33d2c0e2d9f7b4cc14d4167a0ccd6a62829e6bd6d45f2e55b077be5f6778eb90f3bafde15194b04536ce242f9bdb135e713d9ac9f0525ecc44e71bf26ea99083b00a3b7a40386f93fa850c1838284577a918c39919de9cb359fcf6729b4bd42df50701b459681d013c16dea049fd171ded9324a1b4123ad1970c7ff82ae0a1cd820623b009f655b7f1c2f7fd0566ac9aaec802df0769cda3bcffccc9c1fe745b79dfe89bfeab231ee6d08a5b794d11d65d4c73b4e66940c436c6c1a4cddd0f584f3c533cccb0e18e5576448b8ba40cf214fc2e70492262ffaacd578a2ba9a89b0723d3eae56038194df9b5eb1beaf4cebda2cf49d1e457ee114c00cd02fb53bdcc28639216a4bb210af0336c96aa3ceda636985645aeb4f26808f1f80e3fc36178391c65412753431605ecb08b8b82cfdbcdd1d9146482450029839dc0fbe417d9d4514ecf8a778b966c5e9318f4049ccfe7d0dcba251e9929558ec570d3949ab29ab2e5ef856dddbf0e6945b7e44d6181caed8e5d73b0447544349fd598bfa3a1f7016a48b7a75732a3436738c831d4dba46febd9c0a16aa60d9205856ba119b2708230a48a7be60841e9abd2d44ac98e357d092fc8495e5ace705daa70b1017a6bd93b6a2027f76a4316abdeabf4ad32ed823cbce2dc2e93dba7b43d93097b4393e46cea5fa4e096b02523010c8cccdf72d856361a586d0a9286e19966464dcac52a5c51dc639b585ed83b011ba361a2dbf1299c200f4a5e5ce248d8bdd099f4ff93da72466dea1c260a0fe25dbdeef91e9daad02f134a7594d39bba91bebe6ed9200b4daac6dc33393a3b93dfcc383de74dbab8a74b158df82cf495f2c5b6df006d9e9fb12913e56165b13a4100a9f81f883ef0b1538a4a021fec5fc0206102738615e404237839f11520d934f3e2a6fe85336fb7812c5184b745b463b276c20d7c79e69767678fe6850eb3effd561a0d1b197516fef521c1b35357c8c8d61de85cc19a6bee8b8a8415fa656850c7766b3f67eafe5257222ceec6b97a18881fcc4cbeeb14dc1d1a0524736f2e04540415f3782ad0104b1c8405668cf4f76a9637fc0cf52deb22714321e4f835608a1238b3c3fd0ec5df424003edc3cf3a63e755100a57937992c8a3894f782e3800d33b7b3931274154e0d9318513ce7abd62d6a98935190bc76e7501f7cb960549cb10e50f89796f9d74218a485d0f7d7ecddc62f892d36b01afc9383439e3ec7eaab1d0b8e29bd249dc66189f6b2a97748c0e8eb70b7a00151aeef7d90897b92070b2a44db32cf76dbe0a5f476286c1c422e25387aec2297ceae23b90842139e1a457a6a575c8a6551a1a10d24f06c620549f8bf427eb0878f80f5738b6add413f3e1a9eb3817795e979af82bfb7b9d020e1e664267ea0495270cee0636795ac1d20b8e6c8fba2b05c3caa93e8e1fd94d9da3595734226bd3f0ba1c6c5d440ea7266913ad077c4129bef39f7bb5867e6980fd026f7b29f32d043481d5c614ca6f70a68a030768466e47ce4c71662e4437e15d8ae09a9f9bd4753095042841c47ff1ffd8335c5de81882a5aaabf79cac407bff26976c169ad7e4e149ca99a03122fd5a687b4b6eece6e8ac49fb00eb18fe37f1a66e2d92c0f28e57f4e2e5b0222ca4b7e87883e479a1c7e7f611152c8cf2cfbf5f386aa67bcddd0abcfc49d29361ad513fe75c5930dda2e6fd593b6c978a51fb1d6c5ee98775af2ca1aeb6f915b376195c3d0024b057b41c207ccfc4a8e8a76d8c2ab27c194d4e20a3d5d74a3a89aad3c371cbc7b25ae610d312093be46c2e77bc7d1fdfc90047546a0429ae074662157e8c686d0673927be95747b12f02ae54307853ff24dc5a14f525de4158c9bae3137356bd1a77507e657f487554a1c9e5dc587dcfdf59e664d5c1be426b20b773370f38f48b2b4f9a245c09d62fb1bd5f776c6f97746b57e9b1abfac26e4c4c07dc96e7b4989c9193e20d5c251a3fdb1402f58ed943544ac75f3f5bcf26fa9f4f90fd9e78e57d2b19335b45543f683be7b39a2fe5ecce8f30af433a25ec56f6aa3ad657c4776a20eac6caf6082ad0358d75acd605e141e0c57cf8494839f7d2dd6366cc493868d11559402e676bbe82187c619749020fab6bec2650d5a0f9135e6ff597be4e9e471adfdb567c13659a6a5a1bb1c38f2787e3077f3e92cb9ae2df16553c518af2dea0af5e45214383e85ed70e9e50fad1a26fd8e8b224fe50a7b8d5d37ad7ca700bc33748f9f40553f29c10bde0f057a8f96a76cfe8bfd09d5ce96db51ac86a42a9c9697572ee564eb15390c5dd52a63ddd725f628a19561a2b48d9cf58bd45ab5f1a674c4dcb0453bda5300cef94119153652c6bbb437a0a9429e67543a7ce277629cfa67349d218ff6a7c4c24740fcc8d4b17017c5b3fe2026bc29d8ae8f9b5bb9887ed38b0ade46bb9881d25e9434626a0d198c9ebbee4086d740203a9db2f63d43b6ef0905dbbc7d3d83f1c5e322d4e814ebc4837dbbc84e9bbdeee3cc535a4a5fbd4535b86d06fba84112d2fbfce9d0b3b24f0194d2e0222076095ede145332ce93f8c409d6ae7abe85620f9658b8f17fb217d6a2a4119ea1af5ae6734c261d01c5ab6289241a7953eaa500c2f4b5027bfebab4480c457dc8ad48b80962f016d72a18cbe8497b80fe7110af59cdf412d534b00b780075b898db180d6a7b4c33ace2559b462094ea29ca79383e344ca057e4618cea3e7d09f9e6cf640154a40fd13b5293e338d3b85e8bc1c5bc0b5f3fd91bf279bed7d7fbd2683c5201969155d249ecade020fefa50c027982899c765ad2eb0d1564f45ddc27e010e2f1fde453fdde63365d39189fb2045da1fb27598c652988b7041d2b9eb34cef9220a7b330397d54b4bef0e215d4007c2b5689b103a04163aaf8a4b4381d545833957f15ef8005e5679e8f69ec9cd27212cf254942f427b9b9e407fdd340b38fbb036994c3f81bc28a4c99f3f36a73981d37d485a84cb0c0a90920f87d602fa6c10d55182546e05b85efb54fd2eca6b79be98340c8b721b8e37b082059b03216bf954bc1ce6266411e2cce1e18b72812fe74537dda05aba7c55997f19d1b84c6a84c9bd6bfec82ecf606d1ca41d37d75f7b532908c16806b3c4e07eec0ab14755602d4ea8b53d57ca89607c8b87fab57509bbfad7b661917c770a19307065a0e9a174b23a50f1a0ec51ac563e86d38be38989d69508337bc6fdda0342261d2bbc271a3bab3378ce393193d4ffafd1170b20964856d185bac1cbf29ff8adfcaa006eb529672117d68e628c0f2357c1275762f03f809db5b904c95b0cb6b6fe40c3961bf0b8540c69d529e859f768394e189338c791fa8be1bfbdc66e62444e97f5788c170d124d26fa5cf5827b22dae5d4ad368f28b56a0d2be1c4b0bc4c4b54872e186a0adb52617f00102ba15db032ae621581332d9d5218a2ca7e3b2205873cce0b3e53e432e2505e447a884d545b5372a26d303a5413315d8a889b4e45ceb03045caf4eb09b90cb9b780032d4d8d27f786d0b51ee6e060d98a67a9c0dc3a30d381366949584f8b5b43017bb7aefb78ebde1bd291a0be064e2f6e69b4c6b58c63dd273f0e3e33487ca449a206450e50f24f0e92812c00ef2f124891303abe7772c4b1ce9f9cc635c4c2241a08ed2bf7cdac94bbebdaf604dfeb104dc63eda3053f74afa83e476cdd9099c5bdbf1fb0f706e5a6f2b32ba5db5b65ac7ddaa05bf6f69161b1c5fd58d3a859cea8d8d19fd422a42a64760ddf37799c9669f4212ff18e4635a3e81751f2483f44216fdc3f6074ab52273d8fb612ab59b172ba821950c418270743d77666a8ab3a011c6a4794f557e30a9055ae5195f38f19f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea727c04ec7cbafa5cca0f80dcc53b96937878e4dfe93d983136bca9b1f9a3c786d60d30a09c2f3825d4eb4b5ef260cff82137802a95ff121d93a14db78d17f1955cb3399d9ed85af6dd634d372708e6f7b626c015776c5bf66741c6380bf2fec567151eef82d3d834d29a786dd6babde1c1dee6b086f11679d3f019249c6c799c4ae3773010eae7996bf623e22c026a23f7ee5b5421bd39a85fcd673461515037007b0d1cb63b618c6f45aca324ac6644b2f7dfa25bd61c189060c2b572817530bf881ffbec4ddba79e7378c328729dbfe13a14644814b2c3c54294cd4249d1ee53d8126e591c3d0a85b6aa63ada1cad136607c08927a1b0f0af6f5fd0479ca8b8c2268bf88b9a97f415595193a584f84623ce504612d29a942103b4ef93003417c068f34680126e2102fb0a9b1395256ef268994af1203aff7eed502f3eca26f690a722e30632e5b44ba46f15e74390ea80ff152153ef49a64b381af7e7ab2706b5102cc78e2ce18b43a45dfe7102af76b866a37faca6a012d10d1addf35f775aecea3cb4a146e1018c16ff6468451bca99524bc305db7610cf5cfef0ccc9c895746457780717ea74d9f12ad84a1628f17fb66869d66b912aa7c59aa9023a7df78946b226d2a1f253cfa10971550482218e69694a25cedfc2cf15b5803ebe88271d00ce2ec42b27425543614a8ca5135f1570327ebb3c65b4fc59b1b90cc14ec855ddceb94388f2a3e38fb2798be3bc8497cd969b3c005b3c6a48844f522db66b697bd11052fc64678f4aae1a26021594828e2fb436e7441b6f224813b55235dde792f6a1ab907bdfc388a1212de088297e7f22ddf0f56c913fe9ec82dc941f20083a7fca1314b4ff702892e01e9f0a95c0c7c6d0e8cb2d11ace6e1ec2df8ae8dfb8b079845e961ca900dddfadcf771f28b24235cebe6aa81d3647383992291f0357e187280cb3b975c58e3fbc71aa1d87d3711eb4b1308717072acf05a91141143090198d7a4c080d383b9aa25a7618f2e36a51aed0f7b3bfd9f360e1b7eb561a7c030d78ae7ddf7f82a0b3b321539082de224765bc99e7a9da83a79b9831e008dbbbf0407ac67481878c0186f48d196f34cb08db5b70531d7dfb3a8d5bf6b647e918ec03d6d1543b612663ae58695c48543ad7f3f95dce64ba7a59e873a6a6cb54ede959f260d66283252066c4c9252ca253bacd9ceaaef276d83d25d10a7254fcc3b65b2c2acf6361e1ac7cbead9d00521cc52c68509d9c5de38a80304528c20fdfbef67fbec2dc66c10b0ab6035b5354155164a17b32a801620d3ef052e154956230cb92990fa768b02ed2ca9f98d6256d9df2be945a5958de905d81c4e51e65e29c3f97d96b7547cdc123518fc5a5c3acfc83c124f82f171c5d5daeeaebb405bca4e26b5f14698be749e8f121622d55f9e4f0791a84e15bae5f34348500f920858df016d77dfc37cb06f10e8cd543a84a818a819d418f5d7717dd153937162f5c2beeb7e78bd9658dc774570a5339fa2bad637cabaaaddc82b9ac073613f5f5b670f6d5949ff82deed4891ad00a5d01a326615cb11c37cd4e6017d8166d678ace525f6e643cdc9a75ab2e2425b82bfb1747ec3621ef46a90e7a710006eb13f204c01afc8732922e06332d6a85bc5f99077bf8afa6940dc606e04a5e19abb0f3f83cb8f9850ed43b28f0085d597477a3f1456b249e4c89a295c921af9936432798179db01947537728c6a949776505cbf693a31d8a59e3332e67724726b83e95da506b6e2122600d730cbf3a4599b2ca9aa29ed5a019384205e1159694492c509054da46c859451664bad9bbb35f6eb9431376daabe254264d5f3086e0471b95fa9def503a0064cb07886c911e0b793d8f81f9a5b7c1013ccb8dd710e0434b4015462af78f3e3e67c4a86cfc4423bb2c85cdc5b30e12a8e62824fb705492a090a631b705e9d8b82030941968515346f1dab586eed30c81332772badc64f2b7f78e3f90475b6b5a55a86eaa5846f72dff462043c26b1010cda1bf42cf62f20c4125da7955303b352e95cfe6e6526814bde54eb14b179388f3fa43ba8b4978cfeb841480fd0e607673a5e6c37dabb36496b1efa3e5d2c9c574fed122104b7050cc66cf2c7771f8746e33a2a6a6f6b23120de6d14098491a52013217b40f597ac867f93d11e3942d4fccf02c04bba3fea8135c5932d1300bbae6c029c1197a561bd37ca26fb9aa4e5e7c9fc48abd6ae86ce0b4568c35299e8ba5211b1804d210d16cb0eb37546f3dedec3c682eda1b8f2d2c521f0c4c3534fe8f18212c683ecb622c54dee45e98dece27335e438df9ecadd05f6ed41ccbbea3affb335d2d7461c4061550ab8a1b5c0a634b4833981b057f34281238b45b73b9a653a62377aec3a6d960f3bfc35c67a12da337402ed178561c8c604a14f22ca724d1811c44fa44a879381316d9f5809feb085618db916d935d9483711fff28903e6f08062aadd5c75926b50f2c1c0248da327bf3bd2f5d6d6c3c76fd17ea3179d530ee732b9e9ddd835ec2eadde0e5ead91bceb27282ece9710e6d852b7ea2d9fff7cd2a4fdae30c079da94a99cf3e82a74a8399eb507b9ff70c6ff277e433332ca5c0b9d7f1c66b8174137a376385e0d0dc64f9aae900d3e5378c45793d004cd94453c3d80ab3bb1f42bfb7d87fd10a3620e9257366de675e4ac23585ed5b04d53b8c103cebbe15cdf614d5f259cbbc157a75d389eccd5813f91d18935f39f89a2c8653899bc14ca059d5a91364be6faaf87e1bd038cec8ce09420d02f4c2bcc7085fd896726876e7843493167b31cf21d240cd61fb10c8f8829922de4861e3808dc79fb74b5175f4aae4e8885ae388f06ca5c0db85beeacaa84349550da495f8d56615ec791b84237dd6dcb1502a3e397eef73ae78e99a7213c4d186aa751f61e381c89db3551eb3a2dd9c92c407504f8a421065b849f4089312d8b768fdb36cfb5cbd5b6ed86bde9adfa531af195abc24578590990f92b5db33fa908134cc02cbef83d72a723319e123b1b176671a776fa14c894864ca13c29b39e54096aa35d53bdf5e1dbb3d30d71b295167749c7f56c81aa3d584fdd8d13b4d1ef30aadc0e3c3a9adfe23dba1b160e82469a99636393d12c4cdf503405190af6d2cb1121217ea4fd514d44af285563dda1d8da82abb84a46d250a2ca7e6258db05ab632e048dc932ecc7621a70048420647135d0a3606be4ca30d1454134bf702c0d0b52606c5ad63beafd4a78872272f2159fe63cb2a735d99a8ed462a574758c82dfb228672b2eec8b91511c17ea3624f2af2b28dc2e23b9c6a9df4b847304fcf049811be6b3aa0af0572bdf3ca3065326158f72d059d41cc41d0fd3311cbaf933b67d379cdf71372e2a861bd445f9cde286aeeee0ddf03b1c0e8b21443c670f0af9fc1eaa952b9aead74a1e75484974120c2d36392fd06c8549c163df26e19701566d9c15c9acbbb12b5dd25be68a39df49888dc6f21ef6a6cf7db1ba62e54731e72e5ae4716996b3696890aa6ae7ae2e6295e1ba1fe153de70e4b9a5f850817275df7b6ae6fbf8169aa57d853e6ae2555e011dd07e1c48ad0a88449d363a852e1c2564aa370b54ac2d4a5ccdcbda4192a31f2b3b2b7b38eb4be5b0226e70df579934bdd355ef9b5acd7b427c7ac1681fdf37e015131f3055eaa2388647e761e3bb028389b5323d5283a6a86db09c03f4a72334215f1e1e7f48622bb2b3e85cfb720d6a6328a1913d970edf44ed513d46bc131d4cab6aaa72fb810f4d0c52304eca0fc4873f07267fde11339964a83846a4ab6aa2f8f14f87f9edd5a327ae68501d61a8985993f0e372f7093145e6267a9b10b47229d5ab7b3057659cef18150d502c93107e75b8efd72799871dca267f2f5a7dca7d0ac5daeddd08747c8787544207e3b181c99d7a510a1be603eacd406f23f06580015cb7e1aed5225648dc4eaec515eb0f13d421f160491802ce9e06637f4f58015bd398b0799d35f9e90acd4d5a1ba62095f334a841161046fa2882883810d9ab0c0f368ee98a2c0fe3a17ccaf8450daab8c3271a485bea7b410d611fe106a10ede34435186d60f6780c411f84a50074a119e950bb508f7694435f1d23193cbcbe8400cac0162c642c1210aa5899327cea5f8734bcb9b469ac11dca492ac9f78b28b365678e1872d51c7f70f87903964ff9ad5df281fef2e5c8a9744a392182b729fbe2c20f8a8de7f07b3530409c7215fd7d5df9e9cd0367628c276fb21f6f040ff06f5a5334e3bb73920809e424c913f72d5717f8f1509b0c344b409089f4a847076fa6b80b1eedb211838cbb83cc8b34b36780b4f3ee0c0697e58faee59479387deac516e7f391639ec205d310b8a170c66e9f61b4d4ca04b929ee4eebb70c2791c798db10e282a1ef3a5bbe93fb8c9175af29828176e7196d9e8468d3e5864faa310d274b9fc494f4c03bc7847e8b15ce6ec5d960d1111dc8b135ab31c0ebb27bd7938720d53b2843b7b51d73c4395a9a7bd98c1499320cc7e5c6b4fd3914906a22da11da9ca731cb5008ca2e23c7d83ed6c56ed6d6eaf13c5139c3aaba37e98f1db07c1b2d0792ad53889e205feb813558741f2e8663febbb4a613586ec357d6074ee80d8c3729a1d41c2a8a0d89888d9207a28c5b81cb5a357b829b8ced4518a72dc07e68172b9262cb3b749af36a3f49d46c1b4ecb8f1603f6f2c395587b1e2dde896f17c8e384aedf7bb8ee9e2d31249328135fbc458ee995adcd0c114b392752006e6bcb34844b444a235aec89a1329f7b661d0383776162a4813a8ddd64f4c86120fc2a8a489ea0628ee5ac72b3ef99decb5d289ff9e60e9385885467590b617434de07113aa66da0f84a01e8764176cd1de4c20262ef598476bd39dc31972f66435ac8dedbaeed79b8f96b0155e871639904857c743cd057883b53786a19b6779b312f201b9d2c6259df1f9eeef0d7d1d4d3bac2ec70d5f5e501fb2806c2fed204501b90a5952cbdfae17741c1135d8f207043fcbab63c87bbcc9fdde9caf638766b90f8042feffb67793058434143b60e3ce76fcc4887c763eddcb44e4ee322020c882154b12b1ca6612e24c0fef44036e3c04bec3c39f2a3a7299efbfcdfb11e3730c1cbe28d2de6c06d4327e7ce54eb8d2296175f91dca2b954f57ae0bffcec57f76bb28f9f1789517223bbb2da625589e4b57c8ab05b30aed3e44b670d3ded1cdcbbab18ccaafcee82b8492555c6e12367d74847c57894dc53a5277296ba9c68bfb89379a6ec5502bdc25f6dba8c429437043e8ddba639ab97941de94d888d7b121423b40f90953838b585a396971f3c940a2a6a7c34b64ea4254f12867dc86f57fc59ebf53c00a5109a23f9cdf179a01c0efee6464f7b74610e9bb66e94e9680f138f6b2670aa9f1f9f42387f2597a88f41c6545c5f5aa54f865735e373fa8d7fcb2628174e424776b4ea28f8617a2e40dae50fc67881e97a5835b897debae64d2e19f2e2a25c52bad8b0d675e9c4358b4b1d185842cdd32e5c97df49203d63c6f9bfd95b2f5675622a29e182793f14d4cce71510af65fd18be46d791f847c62345faacd0acb17787a80f325394a5be65148784d809a38e4465710a01310813ff3f4d8d1e3083dabc446e47b7e9b4d640a6f4318a64573836a0fbd470d9068b818191638a892992ba7cc98e04d6f267fdc554cb92809ef386646bff84bae65128f0e1d37ad120c9f7aad79d4192f9d31dbf407320f43c9b4d22a090948d6641f3df22356cda114af76ec2319f7aa660387af7d2ebf21715a3f7a5918a1d507241ed0469ce0719e142d17ce15ff89b7987625ad72354f05b0dd73027c29e58a7fabbee34bb87ee882118a2abb657e53aeeb328547a09aa1928f7ff79c2647684b5be7e00a1eedd153d0c205cdbf5b0d3b257abdfbcafb375a8a9bebb8315b18bdab5b7c9bfe52e47f2b5e0fe0667a008dfa5b56c25c16939ff3fbaa08c99c64ab9e325b90f98f28e3965b17b08605f6816f1d65657776f74b72584ff3295db46e747afa939b9ff4921c1c1e5f52c08a14943132c3f8bcb3b0e1a9449a198afe2f51b22bf61ede185272ba4928e511852ccb57d21b3f0aa0de6ad5f70fc26b35026f6c3866e095da7a157d7c1a01581c3dbe7cd3233d3d72ccdcaed333508ebc3ca16ee2229e9e83c13ea60dcadb9687f01ec57c75279704de32f5bcb56fdef60472c08794e98790fe91165c739935ed3484286ab089686cd827a812d325085f91e7f42a71f7cba7ec66de72d42ad46404325e217cc8d00e7b266becb602a9ad1952e06ce8ace5f5fd8f8b4ac69b518ff54b24ae64c3d154858fd593fc02c28b617592b23c6e2fc4be6d6b505921a11cf69fd5acbdc5c6a54156ee93625c5685092aab1f1566685c1b256c085b4cf4792d2d2f637886f94950d3ef7176f0c8d83ee3e9b891291b7e860e8bc56b518daf50f1e94bee15ed93bbe036748698badf1fc9bb4e1e36a8dc056796ed8d121ccacec8fa050550e7086d4f884dd8351859a3d8ef5c41a2faaf7658d845b434f17cd2978360097798f838200d33d6d70e1e7f401bdacf57b6e4aa08e0095438a43a60117404b992c71849043b17c8491cbe99f54a236c0109a06d8aebccf594838cf65d5ef4d4af1114689bdbdc4b6b6d4ed7d3a43eff29e42f4db727af250ac9cbf9ff60d768948e65132bc7cd73883056cc447fff41bf3d565b05930f77b5fcb7241b4addaa1df18b8a371c0c080798833c031ddc99ed71713071c5c30fe430196d31548446f419b3cf6257bc04e5e2e1ce798fc804f9baf949c946c67e19e1722cb0d6a0e0fb5813bfdce996e178d65a15366bbec8793520e4da15706a7d18c7b7ff9dd8b4b57a725102b5f0ff070fb8bc9b7f1336a6672dfa26beb3d8d0f795e077841d876b1d0132874b9b0674dda9d5a5b5c2dbd2a799648162f4560928a2de6c4e1034d957a31e8cd7a42b09276ab65214799928b025e714a56593cd1e39a333a92c2fd837cbcb5f62fedcf73d8cba492f7e709c041b26e243365840a80d88f3be4903f07e807b1328ef258ec86b3e11d35a5722d501c8e18f49c11e1a0e6561c28763710d1cb7e660475013203b99bb818f02b435b1fe9493f4fb346b37698248f22829275c26c73d521373ca25b8842679a4e4451450b6ec7c5d476660404f17afee2136ac95dbd624ad7dac697abac6205b5ae31c216fb8dbfda85d7fedddbedffd9a337bd071f9ff5a6ad1d330d4345b97d2c18fea1673a338857da8e9cc8d9d81025e10a8a1119e4ba170a8cb15f1c42bdff3e20c9cf97bdd5e3d62f1e216b1a5c1a2bed6d8a7f526e6e31071636e27017d3d39e0a3ce937cdb5d488d59f84c98c194ecb94edaa9af4db6d02af8e0d8a72d6b38eb836381121eb722212506be96e3e465aebb6b59d24c7e737aea1464d77fbb6aa23136e3b2b16705a0f9f709a90d10f8c9700543d3675febb1b7b89e6804abf36c5f9d28992a3567a01873069e734a88c50f89342c40bea0918eda759704703d523cc3d55e29fbecf4eb333ccd46f1ad2f4a245f6ce7711d838ac935176f1d5ab1a5b1827d4d31f1f63725384630ab16246231a1373ecaaf82d5e7453d96dd07d05dff61b22f72e2a89fe1079a24ad508c031f6685b18081df28679e45008d71c1d5d2517a3fbae3323f8573d827231687e2f29fd9e0224577db6057eec2efc2f36f5703fd4289e98c733e5f1dd828d2296feb6a63d44073a22157d3510fdf59071a3827ced86cbc79029f57d2ee3c89e4eb77afbb97a7f1c1ac8374011ff34ea24331479a412ed80b2665a99b67acc5f97f3840b58aa1113803ee14674f91a0bee149e99a03d8db00958237f680ee1f92c004b7cccddd1cc12992290484c0888a566ec3b03c6e9f606349d93a0b68e8b86e6073b6cfa2880a3d196dfb27e996322a710c31b2c4617ea810ad2cb081f1dace5952669e5a55c920cb2db5814a869b35862ce534eba25c1c67c38d117307e87658c7bb01abc64afff4919985d424df0d259cbc548f1971cdaeed1f5cbe73f4047bde3bbffbb126d287a5efb0a549b8d76426f1d4852c61e88acd5c75135ba82891e8f570e87eee193668672d85940d004dafba3111a4fa50a7723688a5ae5b682f6ae3a0b450c45101857b5760f182cb1bcc97b53dde566337470e571f9d3ecece1b56a431dcf40563173239a07ce83852e90fbd5dd67d7424de35958d5523b95c67b96ae675d6f11b97896f7f0ded7cf7640987f4005830bd5d5abc218e62a6794fb3c7221cf8883ab52af927268b803430060a3e767e0eb448926d94d921df5ac049c966a9b133cef74a9fcf07f1e5223e01df16c13142883e84c777c2d7aa733fdb372ce14a140b488d1318a55f33214b6c72d18dbc7d9da8feeaf00fd24f969deb3ad082eb9b26a14990e03337f19cc49173ba54b756d5cde4fe23e26a48398a4fd92ce654da39c0edbb141571b7e16100b23df6fd720a321aa1763fa979db2b3eb36261ce1ba1069c725030e2dd1368d8b236c3cb5d596003075eb14e86ad00c1971ba3341fb2fb0d13d7a485460619e501f6d5153ed3118a9c95e29cf53832940c9c97f7ceb673e75f03a2c2b94fe35cf2fa59899f32caa46eb597404b29ba9744627cc53f2bc3931fb9fa2dfd1bec00741205207fb673d5dccc775d67fa22ea0bf2c53748da69fb8de088273882394cd05023474dcde23ca0a0385edee447ac55545f59586b59bdab8ed00b2bd901e1d39b841826e8efae374d3fd25ce64b7637500a47c5190c6163f52cb64f9ff197cf28d5b0a64fc9e4f5341583cb94b4bda764245e8de66365758dc13510888b90eb8539aa131803e6cc00af17f6f154c64ef2abb3222e8afef5b5f961660aacecd0ecdd1800b4275e3c055c27c5d21e0f8e6d195bb3b54e28d62c77e1360dc4bf1fbe950bbc004e8afe2bfa174ab8c04e7c813fa266458df1a7cdce80abd1a2d2011d4de1a41502d80f622cfb714d1f65dba88aeb5b6b9548e7610508de41c16589b0c06c70f9a677fa46cfa9b9177d502760b63dca0892ff0ef9d8cf8c469e12d2936a1f2eae5f6cfc88a4bd554c2a59fde973b233335e62c4657857892863790f322cbc0138752a6c085138b4be326dfdbbe7f32e50f0b047f555858938e17e921b6f439f8fa8e96ccbe392385e220af5892b920c76c5907c5e61d1aa21748a46f57f3cfc976f3c994e717ec265f1a0eca062d799ac5e0505b234251e89a5c7780c2bd3c2ccc232c5ec94cabf41976888c8adc244a032e2a04779efded0491eacb386871b7eccb5fc4f3cb96c1db040b462ad9d509dce00078134795d248c1e170e4bb8b2e89b1542e9c9344c21648ef358d533a2988f718748ba9fdaae486600fd842640a2a1103bb88b0fea00a5c18813c15839dd90fea9345786cfced1112b42da03018c43ecbd4646cacc93e19f6c5ab46d45599bce755e39d311682c3d988720617ce0c7fdf9183fc989fc49b868e458770ee65b7e302ec66b387cf2b4d54f7c1a8900a0ade636a362de87ce678765d7e7901d0ec2beb7f548178700b9732c72818775d8d08dbb927f51142282102e240a2a1559db87498b714ee0b1ec1df28aceaf7a0178a8ed955693571684cc0e04cdbed6e1a3584fc0136e300a630974b9f6d229456c3dd2d1fd32621fda471be316bb2c16a05c6d8ae246714024197f2f44c9c90005fa4f265e61ce56df8b9f78b89d93128b6590876ca578d94e917fe920b4a63465985eb3b9d52c8f1c731fc71c462c32bcb24d8faaec383ef02290fe62d3b2402ce502a76a298f6026a99d6d5a506f0b3f31d45c005acf6814f48cc9ce88b80ef1da0d142aaa392996c1a22025506802d9afc7ace0b5158aca3ce29e65b1b7e0901883c93be0c7cb760232a94f14b42d9c2d34e615498d8c7503a7ab8e9550970f6aaaf66def513ff00940f50f06d910e481059282b88a4d42b11f922750fc66b6a3b7234056ba79bfaed2521e1120efab82eaffb78a96980bd808c3324fd5a4f8c4ad26fcbd9bbd4a90d43a16821bf2ecdc8c762fec392e98ed966776cdf988a328c9995ae4e9f49a3233af27aabb0d66d683cb271cc4b4d6cab53a7817f32f19a29ad947bde1f35075c21d299409352117775d880a8bae89be95b40d5cf36d1b39ab821df0ae19337b065a1b4a325fd05d9d8a2cf0d85bf426600c73bb192005c55dbed0d2604768265c4bd080f427da4eb6e96b76b3e54e0262cf53e0e258507658ba89b4bea88d1014671d45a75590e8670f9c00efe65568fcdd35cd74d0b7cd5509decb0f726958e76eeb20f836760fb1de0cb6b57778aa0a7ceeb9f59afd711975117a090f0c211b02748286e1f397354ad6b6e78524bdbff3e235a3f453eae89cffc171b3f646c6b4c3a73539c8f03583ec6de5ca44208921c237356b6a65d762d8dd05304607cf315050058f7c4bf0f5c3f9b8554d12f40493aa7380521fd5e558b08099354a2ff3ca525023146364b7f03587b7cea75462fc5e9ff56db3e32cf6e5119169262714525035267531e7dec9cf7880f27b5ce624bfeec982cc632ae602c5aaadf4edcf8c9f25367017e6d1b864ad5c2829225ea9573c186a13234c41c6d668004f550cc5c76233d384cc85c4a8e87eb512675a0c1efa5164da2e1c1f8acafa85746b4df3f3d3c7a2806f6ece363af7140984bf49362714b0d60ff54230650d6714ba388603472baabee8fd6bcdcc318ada5e1a540eced1791cd2ba622b9599ba342fd69c0cc162611575d27b09c333676bd64c3a79464c82aa1e30dba9b8b94867309510f77b2ecfabc2422d63e468e214f228cacf646ef011e7b82b144bdb803a18226e7738268bc4764321249ce40a4a6ee9f405adc697cf1f7fc5aecd3abb9bb48acd740fc6d12e58aa967d5f53006571851bea4e514f472c565d737b87fa4d1dea76d8731ddd1f70cc9104c41f4ca7280ad39f7a7fdf34454c619c5eebe6b1e5fa1594f68e6ef181d6847fc1343e5e8a03c2bf52e80212535fc1f7558e3c4f5b0499665904572679e12263f80e59f020e9a49ce37a00d69554453e188fb0f20ad336d77f631ea8744795048a2cb4b65a92207f414845a0383fa19531183808e9045d7264e809ca0b55fa6e9bf1ee2650931763b85c35218e8b23ea0173b91a73e18969fb1a8b04e3a4e359619dc897ea4021783dbae15bb91d73fb33351d8b87bf341056240bcee5575eb2dd43e2033b02779dc36f28c19d7d46f22b2a73de091bc5d777afaa7f1d77f6cf6c35633ff7788b5e2f8020e6cc046e7ec4d2ce444100a94e571ad7892edc2104c7e62a991aa27d61e90b31176502cacee58fc1ab1784bcf18d23a773578fb44479a6208345aafc5489d1e8eb048dfdc12acd68c745d91ac63fe63a2882d2d06f7f4f35a99897e075b176b07b8cef703e465042228104bc184e55c9c98019b073e3201d1eec35eb349bdd9dceedeec9d7493c2f8714a0929d28c62c00f217c9c0401a6d0198cbef3d5b4cb245ce6524b5140eae82e9ddc87cda07747a90cbde82f52eb17fd00b79060398c5216e923bea9516bb24b807095fd601d2091a1ae10e81c1e8ae3ad1d6288bb48847de20b6c7fb26912d35e2583c5ea4a366be2d1d8d626c9ff905185fdbf5ddd8b7631115a72b56725a2c010d5249220259b651fa34f6eb6033a2d2f59e26f8c91e1dfcb5a7aded47cd9aa4f492a1d0cd12c82012790078d5320e0f8307a03ba4b81c783e040d20b10becab3219d340483d357bf98a09947bc419c54b8562188d3a7e9fcb9aa714a1d427cb775d2d86cae91071a83a03913f237a8aabb50c92c145eb1ada3bc146a07f1d6c97d3456accfcaaaab5299bb4a301ea3e9efc2d21bf6ac760b85e70d70f5ffa1ab61749eb3ebf6f6ea4bd13d98c77592431c7f507db3f596ee47cb1f32439ff2de3d6bdba6bceada3d81d4d9f0a620d32daa03ed8cafb8cf976891f0089c8342d76c9e2482fa790d1ceba3513076f08c0edeef7037de3aa71bee93361a23315ecc3c096264dcb78cb150e8ec53c04074834e749d3ae46a21da924d6d4abdffe968e7718636c7197e8c445d0fde207d06f7963c5538e924f08554acf262c42777e2ad5146b333edc049f4c4b26bd9b861b9dd9a0dcbce96759a8b4be9f30ece0a9606b617ff3efadfe31061ac7172d5a8fbc6151559e2ec665a24a8cc0268510af00f0adcbd9e1e9bbc075eda3854f0ef79e8a4ff47c60303898c3e2004d79e4eca9c5bd1428655d59c0eb9405666a03110136b1ea770d9ec67d8f457e5802b910dd066b77f783fb624f615aa57352599abf429faa9708adfe5dab9ffa5a3e4ca8d1fcf02ba7c384192038fb5993881c0c794e1e2e54cf39890f7984498f37249ba1944521b899f37ef46ac5cb8ecba8ec6c771ff0967cf34ed86d7197832e39a55858f163569adda6df5e51ad80b7230dc72020971b24e561122d5c4e81ea1fce25b955bb62d13beb46a72d17f03a6e5ce0489a7b5559a16b8b19135b996b8a9b5d40d93552cc20d3d71fc8915db0787cfd24591e4d999e855822ef7d4422d9816e268cc8d68fb15e499ef84f9e32323afbcc59b01e577281f2a1ecea197d1d2c9ad1d17d3fee6f2d05c294cbcd160f4117a8ceab1c4cf1ebd57cc67d4c1a6192002924cf76b6960ebb8d0f4fe3ac9a108baac8881ab396e111c210a1ce2b36969ac19559cc13e0b1bdd9fdf58b3e6a7e42e97d522956d8602b561c8fa806e1faebdaed5a0b7fef00712ae83a3a4e0224589a66e726967f75a4d34660eeab6eec09c2f56910085503a80f0fbe971267a54e737f5074ae19ae9bbb4ee170c3a81281de1972e307b2124db8499bd853cb9e5cd3a5b5bb74dc625048b9bce0d3727b34d117868f58820f202d54a2ed5eb49aef9173b1ffa8b0b76b0e12e832406f863db74eb217ccc7fe6a968457b364ccc767562cdfc11e107ff3cb7cd89c401ccba35e934310dad5c474ee792c704f36b2949de65ce5e3685cdefcb00ca4b8372662c7ae546a51d2df3c176e00f5368f3f0ff701972f0113e93d96f7d2173a45aa9ba62589e6604e6ded493d548710f53c543f72a810d7a88808baa77e55026b4a6cb9daff2f0b295038bcb037488abb03171e216a8f5ee50b63f82ac10845cbab69b87cc6d087f22bbbc97d149f74df0f9d5357cfae7f62589599d7f1d154336a0343c775697cb95e74c1d8652459f6536b2c5768e7452155fd3aeadf0d843df5b6d23af891c59bda870eb94e0844b2e3a7738aa2a36d59e115193f5cc5e079fab64b606aa787015e1c7b9e041f60af1f86d3d69093660cf3b80f49ef0cb0041ebc608c867f380bd48a63edc1f045deb807d054034e5bdeacd965c12f80dc7f5cd6a72d9b2dad8d5bfa4f26adc53977c305c2ed1dbe4f26005d93317835bc2a096356eaf3f022a4bf4e4d181f70a143e6a704861b62abdf20d2dd988b967e15095547f3dbb446f5b7bd6805131c5c4fb235993c4e0c574611e865aa054ee136e2d94ea0d34fda3bd1ba15438e699a26bd59a75cbd90f7e594502228b8724f52fcb14c23b5c467e9d10bb80454769a037a39b99e9a3cd3471b267f89d0282f8e968f616f45cef24bfa5a9802f770ccbb85d6f81e27d98071d15e7198288ee320b445f736bca41f06afbe5e8f4a2e24e3f3c6ca58044bf1eac04b2a86cfac8ea9b108332b8a4f64460a96a8027e47e00aacc2d74e0c07eac006d170b1ea38813c61adb315bccb1917429b2d5ff50b20fedda25eebc5d4440a16de8b1302cb1dfc90cae36ee1ded9a9be8b983fa545d049568ca3aa6e97a0c9f340ba52e20a2a4a8bbbe1a2aa15359db7c7889870080c27e1a9be2dfcbf1bd798516e23f4c87a29da3f1deb18c88f1e69718317c70e06bc01d2cd6cb0fc268b1bcc8aa9701e93ae57b8cabe6aa6af7a552fe47e76b75e03843806c544e5065ee4c87938ed732cd79ec4f3c4990e55a5aa7c4e350b884fd8e23a8c9c3d99682a874db82e0241908fb7d8536e971c32b19c7221094d7650bbaa69b488054b988710964cab88257b4b38cf2d89bc56b8b244ed47e083c55dc8f918ca53d727f04ac5d4a4a9f3095bac537b07e594521ef14cb6fffda5442dd996c59b1cd799aa2bfd69e6075d1b82140f3f5b1592f5524bd0c2f53c06891e2ae03aa7b4c691d953a1e0ce73eb8ffdc56b290d23f196db987e582b70c626a1c07a3e73c04983f3483a77548c57de6e37a31f1dbb0d7b154bfeaf0057d5ca6e6ae7e820d6241bac8bc1ec014b84c7a5d164a41b2ab4bc638574c890451aed4dade895add04b240ba12437f17e22a4c3e0e6762654e100e15ef83015efe885dc55e1394e7902c95cbc077953ecc1fcb4a376dc8dac35f82b827a9f77aaf83642800612b03e1c88390eae1add7a6e52f92bb2c6f6f045958342f2c7eca93e83af51cacd722c5e2c0d2d3b560759456ad328b320c5157420e7f834059f4f713c8ac74aac3e3267884ea101f674e91257bbeb4c8b434a61bd4b6f268629032a923de9fd26ed06c04d63aae8faded52edeaea2c8e3c03570d39c7b066a2974e0c9e77575265b34bc0c7f4e130ab9b6e5c02fe805f10341706f87c4e1dfeffec60b37c2225794e864f2ebd62dc929436ecbb1671f5a065625943ca41d5b275db10287d81c52b6d77f39b75332567d3f99a4666a08fa81709bf01a2dc00878386b3f8b008faebb0a9b30890e77d65152e4b9cd1a1efa25dc21113ca43c8c8ec0b6fd692dcbbdfe65ac4d734e936618197b5d5522592ecf256a0f3f420d7deab703fed3af76abeb20d28b248c381fc3cfe1a8c9f33a6e3c3cb10f4e883ef2e395f947b1e65fe97c7de82a5eb81ff3f7f20b56ef22562f8650f9cff1c9b36a3de339ce7e6d0038eea135b0e6cdb2672a338728025c9c9d232fbb0506b4009faf454cd4dfb17e7916d4930ebe082f7db38a05b4905903fbdc304b0cc557df13e5a3e8aac2d9332cc6302a076a3daeb1e1ebdcd27baf0d2a87888604fafce58c4b997dabc4e11e095164de68ad24494f8e36db3779183eb06f3ef9ac8059cff0a950651cd57b424057638430b9ad52f9e8b69b5f8d7e78637b62c84c8a9e710905261409463d17aa5b0beda987e190f997a535d51faf9e8dfe4e0906b8ddc27123bed4b03f2e2cc00e0538743bf169deb0131356376d078682d577f4d1f3977949b5ea0eff9a3d17aaa57f309c8ffe0cd1626d6edb51e934310a7076050f8dc20d933f57cd811dcda37aef61c2823bb2fdf312234444f6fc9d322172752e2e2d7c336df4ed156b5c29b3a700c1a2b71f034fce800841a633dbb73779046a1357b670e7bfc052becaf707728609e807daa49ab7e67b4aa7b40574d0d461ad54c8d2c2f30ec3b7538903bbd0babd20bfa091a0bc8a8059b3708c304a76d5bea09815be04574dc4dae19aafe9c00b3bae2504818153bec06c981b2b45055d0a5902b040d154215702e4d63f4aaa049b496cd3859d02e8f054bf78b47fc8269144474bb02994861f7086a83901c55e2b513cd9cefa84e4663ef63ec04bd29726314ed59d55d975743e6360dcad5f5cc0db24f85f9022db63379e4d11dbd9be8c45b990ab4fe9bf143e54e713621c3cad1efa18d5f158a7c1660ea6b3a2863a84f51273b763ee5312841cd3f0f8f6c72270f14df0f7d9a932ea4eb2f1a390fe465891eb3b4769f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea74dbef86e719627c12c83f7ce9cb6635fed9f15bfaaec41edeba75eb2c298e893fd33902dbba37c176d103560437993b9510e206cbfb156e534124cb64a42e6061e5b54d7624f576e1a618831f9704a1061ff72328bd103452b599cb22aeb3e49eb4544bf68a837988d9bc8ca4bc5c1feda7ae12150008e8245bedd5becce4c65c83515ec65c509aca9f5f987a96ca11b6023ebeb20787b6a5acf598095caa819aa0ff7493cbb794ca959bce4c6d61644d3650f4eedd519a59fcb880dea3f1a920449405de937d48d968ac138767a5b18c2856734c62427ef4d70ae9efbe2439095f33edcb8f61cd23ad5c0d778e3c72544784d85eb0d2ddce6681f8972f6cfb48785d7102623b652e56728a138694cadad79961ea7ef20ecad769f86fa874af7e061f09ed3eea3cc662cd94cdc22567dc7b4cd00399f96d0b5daf0b73f7911f808a0236e94ebdb3e7201c5bcd304f2018a392a7db51e4cb2d517857a9de26d4818f399617cbc77668e2d125648ee3ac219f2a483ab44efc09bb2059acb13e5ce3750112c996bae1e796898025e7931c98c3662c894500e7363a69ed8e050746f15eb5d4e51b361ace3372260f9b084e2b173a8618a249d17ed55bd2d30fc470c90293af71e2c881e1c88656f2860bf071721aab3501d3cf9e6f507b136b187e6786bfa3064f435c4e7da623e5e78dda176e3cff169897948958841c1f2fad173febcdd209c3439cca2bc77dcdc827706eafe36e09481ba665d16d1038994100af19d8d94107bf8ba11ed0d72a7b2c03c0cd0f6d391efbf95c9d22b5e53f206b54ba51474d50398cc2c31087c4c203e68622c8a83f46fc03065c82422508ebc256d844eecf9a8064bc3f4293a7080c4624d87b82d2669a4d81fe6a45e66bcad71cb3db9e290207f6618095f7b5dd108716a8dafb513ee754bb5d24d3848088e86bfbcd823c14f57cba78fdb7a64deb6489330fb2e79cbecdfaae99e70ce944fb8a5e96b8ed8c7d67f723c0fc4b0bf69b8f410a6f5857fa930359b7bb99d4c8623b3f064c1923a045becc3217d8ea0bf2a32dbdf6fd014eda5284200449e792192e6b5c9ab634f07630c2905c94aa877a8430ed031406032494de85f638c83edd6b84090ff3022b2c28b4378c7be58548ad711c375fdea81fbbe560ba444e82654319588ac5d2ad120006823de96864e3afb4e1f0a2228ce0cc095602830661938750990c66936d000e38978bc76fa3b7dfd740c64277807e4ff4af8c6a223472e8283b71ad244796e227dbe5bdab2f31fbc9085bcb32228952741270e28707e89dd32e4335c011ff185635d69a74e31365e77d417aeae58524db04dcb31405cdc8e1deb35167246f2d529775ade8ace9873f16fc582e11860750a7ad23e3526e1717899232a005e1485931d2842efb4f656e60f86464805740987592708424ee50aa2ec6c9c76909e0bcc1ecce561296a19f9552751708baced91591b01618bfdd2b0040ae1535b13c5f2b70ccb05888cc81b68b2071e6296e5ec73b40c1fffe0750edb9c7610bcfa5d7f56e47af9874888eac8a89eda17d316339a7a487be2aad4026645a1e2f55bc505c31e50b298659cc3cd7e22a2137cf2301898a7156bcc6d74165efedc7ee920d4b8293ce7ee0f249c4cf8981c2d9e2794c6f892c906d88402423b76db4efb5f93fb0042adcc55c060df386e713b88c939a68a39a6cd2d2569dba4e56f0e6527f101d1008caf1fd0f1fe884b864a562440a6dab8c963e4434bd19ddd7aab199f7fcf64e6a3c39ddde9620ac984594c5f94c72076a55cf2f154b78bbb80bce48e9c961086ef41ddde12e9ab44bb36bc04b6304a8c704a587748fcbc8f46837727b2b4c74c937bcfed22ff3b8818e6f06c800b62a896e1aea40b642d1ef692457e97ec50c6606e5038960f8370256cbfd65d7a15afbeaacd0e619f78fa96e9a02b01ee8505453c34b1db467d54de12130d98b453c5dc38cc0ffcf0bab4f1752074943407177ba66a595a4334d263062a65ce45fbdf89be07b9d83982fae505dde7a34eaa5422348fb3e5c38405ab8d0dd8e82c92e6e556ab4b022b6db8206c47c594ada0df891fdbf5970fbfb80b8cf1d3a2ba15255d210f99788b1cd7e9cfa032a26da4bc7c4a9d4262a973c9cb0d6835f062e96f34669d2dcc2ddd14cc1dfb98f31225fab1388325340a91a1d684f1ed0acbade5c40d01c2c7a8261b38cf9c74254d7adfa544447802d7211997f113885ba7afeb1ffd1bc6b7219dc1d337ec153bf55469e485cef64e996f763db8a69f0450de2945764007fd709ec8eee2dce793b22d47e914b3ec64985130502b40851ac662a5667198566a69b6e19f69730918b1693be0984a19094572f5c1ec5947e6ea46420c9d06944ded62fa01e5e99812024dc0bbfea8e8e744b73c0cf9695f71a24fa6bce4fe62d2c3a33f30e9bfaccdeab67fd4fc652f1adb19d5b8827009de4cfab18fe266e5733689557abede32d8b5f39e7fb34bca5b095fff1ca888e5b77819786eefcbbc735902b7c3c59338965505c5d2d389c22e8fc88a5c39d8c1005cb339391c9b8ad2e5816faf47ec65e256ffd36ed33feda70a0a630fec3740db5974488d32286e328a9537c092a326d499c2a8c28f3a3debf650551fd69ae5b085d4dd85f1136feadc3a7bd8284ae7dd3788b07f146b3c93986b8ad89833952f07d285feaef70e696d8fa5c6ca2a8cfb5ba6862585011aaf5e9b60b7c03ce046dfac548cbe41d1878535df7d7bc188e56e1d50cc445c244fc64e2759ebc20af872c4b836fcbf1e33e3e5cd501b2d948c7c8cdfb86feca709d4aef5ccbaf538a2c4a5459cf18d370044d20f69f76ce3b003ffe322e2143bbb749e29995d192acfb3fedb0a50cb98757de56d85a5ed82dd8857e7674fcf4dfcd9f584f86b75a840ecc57dd2018f72af1e83b675204e853bfaff666d8b3f3dbefeea803884330a6e38f5dcae1fc688ceb57171ef01866ca3a0178d7fcfa81cd6b9ac5244d2e9b9b53ed45aa0c4f60169720cb731fe680b7c026627e2fe6f6cf440008a0acb02bf86e653302afdacf06d31e8eb09120095d1edb9aebd14521e04c0f90300247ce6f73567b222cf12c6c62ebf2f33258bdf8804e89a0686316d688de6b5bc91f90b23d281e230261fe235d965a38d770fb947f120a607692721ee535314f31b278040312b4d84fc513acf55044386eb370b8803e764ab2017972954293461c80e0e4c439f760591596bb0b8b0f5cbdc56cf8d6c8787578a81bbefd48b397787198417d8124fb39aa37d5f99f8b1c5f6a6d25e836f2d82d7b5060b2da1ccd906d87716ce9200b125c20a2461591a407f7e5cee7f5e921aecbca918ee698c3289def9a0afe17698c1cfd5c13cd240e5d0edc36ed38e25417d1e477ff8be10b2af91972e4776bb74e934dffad91abd7da128299b74f2268af7e4010e48d1c3686edefacafdc124eeeaa71269c70caad3a0f9c72c935bad1db15719bd903fc8d6496c1f8d55f320323aa7d73b5907f9df9149a832a758841ce76dc73cf714ffaad70abdcc23f3d1fa3a91b2b0491be7bd51a69031995d520d8f0b716199bead91820a0d192814a0f828570c2a7d5affdef9fe0a1da9d11bd0605e52708c46c4192400428437d4773a2e73c91d0ce39b65c838fa291cd781d73dfcc694e555ebfe58d86d96179bededcd0222f25774dcd5b0fa902c16bfb26bd302ba4b56d8a025588260290fb197aa59f9edaa776fc65a01933857ccebff741fbadf152f4a894e72772c046cb5da2ebea834133617d445c8500d67ae59527fa8cdf4999f4e05d8a225bea4ac0bdc25f43eca64ed9c1c52dbb4e9b4acb942c841aef5954c5970907c50390465547c3216bd6da652ea0e7040168967e9d470228040ec775e3259874abc69199e05950d492a5c9f80d1458aaf95c8c624c5a362cf884256c879efab3446959426d8dab9676d07386557742b15cfef20ef5c085ddc5b57b5d72102e9333d793bbba9140b29d2f8036706655a28ac6f89c2f5ed7407ecc2577066ecbe4418cda7177302ca2c6a6ccbcc2d057fcf13f712496c3632534fbce102a9c45f4b83843dec6c2fec82fa4595ed1e9a9235d51ab09cc74cb9e0f751d2e1cff6fd718591ba57d1ace7ecdc12e3174c2e5d60234788551189bbaac50c84b8a7f6664463ec130145ac16c043876377e53577d4bbbdf4ba243d88db648d2f5d06e484b8befa14e9ee3e55935e71e7774b71a46c16032ba178dc68a7cbcb7305e74335b545724b6aefdd0ebc08eaac5c601718a9d9977bb2ff6e2c3c909393bcc010f73c836475d05b4900c55dcb83c890d53c93f3249c95114af2f796aef45ccc94346e2ca7dc9263a9846460766174fcfae28783483f0dab4c70522feeaaa9ec9fc535a344143f913b58cdbbc6aa87dbcdebb7e8026cb99b44ed1ab263ee1c91d9e3ad0eef4470847f5b829d7383467c3fbbd215a7c9548f753ba92671e1b4f6f290ea8efa297ac3e92bc6e34e20e2df898075a4097a85594a7832b47c375e2b6bac1d41e66cb9e1fcd71b5c166a378d94da9b134d1e2bf687bdfb723c6d54bbf6cb9608794d129c9dcfbafaacf8cd4b1bb429c2ad8cedd951c08179ff2d47f0c8d761b6eaaa8d3370a7dae835e2d4f1486eb0f6d28d501a85b74aa0a61bc330e08ed6a3b61e451f7c5338c2fd760b544745ca268a7d1422502fba41acb272ff8e41af81721826073b834d06a64f47fecd086b92d614c683ea21d7b3729b775dc37607868cddd770426173ed06b33834055288be136a720009774904a8e44aa608ada56e184b944a566afe92556957eac79bb01e38f0f7cb8259030e6969e93bfe39a65e83198b2b0e93288e5f77b6adb5e85b319fae45ae85338ca1b0cdd2386494de07c5e743bc7a9160473c69f70a90f4cc45ca788902ac14b1aa35b49aae5d4ea724f7f8d6d6d522f1154b440d9779a170276bb52997ff3617a283956d4b1d7611c28cf474dc37a9b3f068b9616099ed9552aadc1922ba5ab58c00663a419ba4e1679f214b6e608d36cb257296f08163b9e94e23f404a8d25d4ac05c01d0533ce2e4796ffec44a707649039aafa7dde145ab5dc5c43ca6cd1252bd700ac8f4a516a5cbc8c956239cde9e820bf7fa04180862ea426dcc0b4222b604ebc986b25466983d6ee5bdd5d107ebd68aa9c828266b32050984a6ddebcb6de4e85c438912b4b5b1e78a7b7992e04455ee7210789336ab7797b135966f85f26827d8be8114cbcd4877ba0228d436dafedf128d6266a921b57f265438618b0fe3b282a356d419816d3240ea6bc0b8798c5795104ceea49d779ae252edb69495516a53674f448ac556900166570e0717fbbd51e5db772db32700d99145c5ed9dd32a45040e2ea8daadc0f57ffb7b054360936fba729a3565645ae94c664409329b1562b0ad6bf97a6f216b48a7b3ce17b8bcb816b7a575762e86df2bd912aceed9e87797b76757c4a21b9a2782fde6970ebfe78e75a44d278f84482595fb096cafe39e5f1b62ac141b4dfa8fb0c50e1607589af5e780930ccc3b93cfff0c8c72f62fa6126a769f69740ce990b1d5748966035eda2a1811276971c9c372f113f1ed2c52a66c31348823be2a1053778496777e51507adb870671f3cde2e45969bb40e4d99b6d2059bc21a97a2fd05f7445ad6b455ef553714e8ce771f180d69f2ffebf62e5e7ae1348702130bd9f3231518b55c4c34d31a5d962ef658684ba035f8be866e1499527b4b1d723ebd95c72ce14a639b7fe6bf9478391038ab8c7f38bc5c647281f449f4da42bb4fb46355ccce02a310238481e4d2ff732a630fed0467bdcb1cb5702121521795b3258c12825f3871f70720310733d8b789aaf8a89573db0ce73c5d9fe4a406ed43954e505cb1dbe340f713b9570322b4636d87c08ba9ce9a8faa397aa3768eb969b393934dcfc568a9cc89e06faf66cece36b946b076015d9d205ca77d4a497ad7d7e32683600c4a25af9e87d61e70f217ef368cc842c6012f965192a3d0abe7becc8c4c92638fc80e6745284dede72ee395030b75645cd58d39bac2793c61ffa76f89455a72391e00fa214ace0f7a35b70f982fb7d99d035a390657eb5516f769379d0352a8e5b1acdaa98036b6e56be89740b5552c2b75bd6932e21217b065a7693348972a64b7743d3a65d603a2c9810647e96afe0db0c843ed9317d1da69483c76b88e1c320e1b87e424119c5029e070752dfcb015d026b3f2f66822c4972af3bf193b9db21cbda33aa3b2ab8e09d68c6c938901975efc655bf506aca64efc3c29a3198d64817a5cdddabdcd8cb232124d24d7134e75d1756b632cc38e897d3bc95097b82f95a53f121efafa0c038f50cfc66c058404008699f7b985f76915e60696e17d05b32f2d3ee4130d6700fef20cf21f5664e1d0695cc8f33e0fecb6924f88365ce8546c34d5012fe77d0cd282d4ec285cecc457319f56ad022e44853b215c33ae7666341a63ac9ac99a1881e1c1c42bde5a004bb67b4a91bf0ff6b469eaa5c60e6276a9953b81eef380532a06b368b18d36eef896216f9af2d152ae95bc767a5d5c536230d75a66547cdedb5d755bca979a97f7fff0f3a1d0e4b69232c3983b0a849656e78d99e11873094a63c2724b230f6adaa204a9271039134afa003661ce8a0904863610fb5bd64eebb6f57e4f375c4028c85811835904d3ba4b38f9e7777c5e733a4d271aad728f182c296afaae894090721929e70629e5d5d9054f7c21a56863f492aaa5a9683bafb1e855ce765c7f05b17c4d3de9508630b7dec0abb85f3374f8db233a2affad3aa1b11c8108a464f2b88578207817dccf2ca3bbbc0ba02bdd4ed697568115fbbc76d94490b7c5403d807903e4414b06086eebcddab3812aea603d4e307415e28deff601bd81e0bbca6fa1865ed56d3ccf96cbc6fa4c6d7e604fade3271d824fcaa7a56d1701da8901b077ac752edc99be28d985b0793e3ba8f5a9e720a049d015ceaef8348eeab4d1ee532175d9a0613590d67b5537962f892afeadacc23fc72d5f5a67c9190d9c4c550c8b01ac0c8b11a78717d14eaf031a1cb0ab79b0cbdeda5eedff2b76dd077113397058f844755c17509c6a41c234fd672feaaa413084d93242f4e177f51b94956bb0d3d3767249238733634b43f49f7abfa1b0243884c68b53f0775c21c61f1d4398e48da2c6e20a69f6d7a9b3661de4250652cef3c867c87953901a84920f815df2f1deff3c72b2e98d31df597432f43200d383ecdca55c89e6d9a90d9492f893121e18876749c3c2d1035cd7d90d72d1709ad93192272f8a38061587ad643b78efc15820b3d9e76547ce86b20fd7a958ad45b272f9c8c9d53fbe9722f0c490f729eeb5f08cef326a594749c7fd43f07f75de74457f468be7129470560916788b2219adf78fa4e161727ecf77e75d99071ff9f255711a52ae1ce883f943e14dfc70bd7d4d978f8f0f5bbd68e019f16240be4e6d5a188377ed8cf284069fd95849ca318d81e6db43e83eb7825cf0893721f6a01da3567c49b02d7d0e70313f6362b26a3cc525806770625612a4e09bb8764d5038ff52ca35a663abf21fcab2633a347017b77b719ee6c4801462f33b90f47a82b4487a100dba19da6bc9f13de0793d1cff9fab204e38c428342fe51f0552d2195e6a3369a8f4d44997b270ab28e99a500951adef3dae160e8f411cb87d42ae0e29b516e43123e102c17877c451161ca06e54d2809e1ebd1cea998998dfaf9c23b067492dc90043ba17db401770a0f180f6816a039f1fff65cce2e168e26e198db75a67afec493dc9645051e6eccc5fd11c7ebe0ae6d6e477a1be3cb41460fe1a57eb01f4d170f89d1c80257fe3a78cd13592de65a8cc350ef9c8c614dc49ad97a2b396111cbdf342fd42368aaef42426dad08c3c2697cf8da3763fd2418d66d12379b2b8defbc4cfcfe3e9f5d2525b3dc36f4795993da2499a8fb65ac8741c6563ff97981b090dab428712a678f169dce32a7615f04e0fc7022e69abd2515c6a69137fcf97b774088e1834b65988bd1f420517f53e11b702dbb4cba8e61288f7ab1dfa7c03ed00ea334cb1b8543cdee22f31271065f277f31c96f1779bc9fba6a603ef6825e293fe6f23a88887e99f30b69c3e2b25aa4a68807b74d038e57f1000db00c73d13354bfe3fef17104c753938c830360009be827b719930e9c8f0c6a73fc38c21e9800bab8829ddb4fb7cb907f1c459e4d9341a20839e30de0870fa5eb2527285a48f420b8d877aa2a57f81abc0b90c3e7508c3bed2d31ae393d3afd741e3355f154a9e26eac1a5ff565705bccbb5503bf59fcac79db4ded69eed2ef506247005b2fb598a28834559df0669a3506b1c4699efbcde4d0aa61a7f46e9831cdf7c15eb096cfcbc6bff018939c76446e0b2679ad81d63e8d676dabe8411c1973b3a760264a74f2c93652fb09dca2d81b499bfddc34680bc0539ff2cdd6e001ca4ac5ebf013f2ca5019d9528eb1ec6448fa0eabb7b2455653b9754eb0a99104d253f10cfe292b65c925dde3734151f9505f28a2b149cf6ab2d9609e3fa1433699a0f941fe33ed498477ff962d7712c1e87a8028349b5c3dcdee0a296357ecae1efc10c2b5e7d9bbe184c6060c39444a0e8d818b2faabf2f827290fd84593622af5474c7110f20dbf9165ebc712033dd43def41f1b01be51a1ab0c43fe7c8461cfe2b919556fb783b0907d6d78d445452fef5d2f6305688d5d552b9c97c5450421657f95dd3149d05f8f4d79721a27775bbca1ad61bb0c13d380bc572012b8c33a320a548c2beea13569c91576da3efb7ee403af21255014c5aebd21a1b27688fcce1834e1401336ba2f56f406c88a8243c72cb3d902b2bfe8fe57ab1eb341ec3ac24f4f791a3a01673f244027a8fec2fa5533bb9de9b3f01c2f306a95c99dae0ebe996400f25d09fe750c6ae9bf4ad8a795e8897ebf9b0fb1f820d58e91edf302e58bbc37b035394d08f0a4f512f8ce395038fbf88fe58982be42404844afae70dafe96dff5a66d0ad3a59e86161ad24bb8c943bee634646d8bfc8e30b24896973d58de26c105f7ed3ac2199af9f3e35b86c2b4225c09918c33d6e6973db661b1c3e6ae1742004185465b8be3eb5a2a5891fb6d40191277be5fd72c473e03eec059752cb534c01086133982a0e71f29f843f995d78a776eb887b784d287133cc477dd6021b7714c2932f31b5bbbb3011b378136e47f101e589004e30fe89bedf5f1842b2923f8b3e58c71e769444a4d40452148f5ec1027c0c753697d7e6ccbe802371212c2e8cc196fff358bccf8c55dd806e8907170c72340b44edd0c4814ca42b65e893fa1636276177d379e88d400d34939ee141396fb3bd946deed87cfc2d55e6c6ac7c47f19bd10ddeeb3e71eae09d9605315bf810fbde0b7dbc70e9631fc1bd0fde56e268cff34032ff925885d85ed44c60c623c558e596705105c90114f1f967fbba7d0dd1761f160c0c3d710b94e6babbf0d7fc9f8d2eaaaa78f38f51d62b3fbcbc3a7a5223cfcdc8326aa3a33a87d28406f4a8d64b1c852c1fae933af58e639281b0b8cabc649b58eb5a80682dbd1e1f0e6b27f2d7e1c5397fd75a89d0c2b3194364565e23e244ac44fa54a6fe3895f855662cccf3856e2c23cc57ae80c48ed9762f985963c202afba50df351439856357856be10a3d416e55c52e6d7e762d7a8e40bf0941e4908e4ea4e80e15c591ffd9069fe05e757d024170fd4a7193c87781dbaea996465c559cb72d0c1108d3ee0c00ebc8eae89930da824535d95ae79fd6794559953d87059575043c51396c4c6f3470d23f99648fd597594249e2c965d622975f447aa9260abe9b5ccd535f392de50f0783707904ccf9ea3dfd68f8f0b63b891ecd64fef92e7e9a3625b7ad1ceb9efe7a89b603eaa67847d50efe30b16697b3247a2822c90a2449cff377e281e12184e0eca420e94b68268034c2107f29ad172c9e6c74a91bb42fd4c12a840d22223b63ccdffbd86e3c6ab3825d0ae07c420d52f5773df97481cda5b47f15ed666469a48d034eba2ce8379f0cbe3d07bfdafa29bbb1c37709668d659d4f3c057b4b6cfa30345453a2036dc9eb7eeb04dcbe52bd7925c72ab848cce56a1179956198148160e0a47ca7bb03cc14d9af978cfeca20e1200d3a7ca39fdc59bae0f3da1ff0a76cff9e98de2ad530ee4ce469c44e3da5cfb07e5009d84dca231e9a8899c2bead80e117da41fe0951483b9d243de51c8afdb47815174ebd8f81e8eb75062debc11ba0b0d9cb1414d65cb29363fd2a3217758ad34eceb5154fdc5cbbadcf3c641f11050ad0ba6701957ab0b167f5c2d150f9a98038d3141e067a93a79446210767ef3faf49849c24f1447a94e956ad3ce07ccce1083b24aabd4eb34a4e106ce2acd491eb4bc02479a428a45f6e098bf25234ae414de141d2e41917825bd0afec0179e8f4391a9589a4f013f850ff37eb74c4c8db3a1f56ca054e76820ed6e4e7dc098d25cb59542584fc3cd063dfe079db6914fa5e77c1ccd7939c63daec1097917b6cd00d7f84350b1a6bac104947b62b5ee931b610754b57618130dd03402abcad2c2f210919a68f9066dc4ed633a58006c7654513fe71e7eaf5152c3d0f4401740e426d83afefe3e042f25256a75d294f8a669526f2cb2fb81e75088c94b8fd8337933de1ed5f03d12cea9a99994f57b81083b6f3df9493d19870261407ea9d6c23013dd077dbe170afe7fef5a164c848f8dc7d79af8cff4d7519b4fc3c52625e5c65c3796dc2c6b6b149fc66440bdf90e65c1142972dd151872251213ce0d3149f2c957f0a6ff18203315b19a7d04381c60083950b002aab9d9cd9f35915db7045ced4688a48be721f12406b1dc96586e646455297e83c19aca9ce551d467159c636ee5d275b6b2ec513898dbfdf77397c2bf31efe337b5cd1003bfee0d8b3b3d5fa552adcdff25d70a79beb0feef4229bc920d51efa2f7791264e421963497f730126bfa1c517d0cb59776a9c8e258f1fa6a706356572d22b7d3d3596a5e6f356e3c87101c6d53b10528621ce3c7d9a4d4a381fac0af3b6fa2de79ad0b09dd1729f74d517a83e8adc91a0ac93251a3072d1708471044b78c2de6a0e3c6c6184203a1d3c9fdd9d34b8ddecdf06b9aca6b27ce61055b6b94e19c23853cfc6cd9f9006ec71ca2160014ec7b6b71868238d6b9f2bd8442c3de3e046e4e96d72345be367772ab9ccffbed72d3e7146ddaa53734afc7df37fc4739e252a8469216497a4013cb5b99019c28b5d2aedf3d8deaefa1651614b652b049ea58fc8744280d8b718c91b0f3bd49cd532e541f74767f5dde49373371a6ad55e01cc8844fcee31cb12aef18a7630e20596636b20d7162ce29fd8d5823cb6e458b7799058d94ab48d4e11313da30810e523392e2300a49f4f6a1b132c6497f1170eb11f4dfc9bdad604494dc4047f9384147d6d595cc7fbc69a0b1b61882b98840628633fb9d3fa3db319f7c891fa84e41012492684a023bc06e69b21a92d827ce67b2385002cbed3d4337ff60bbd5002e24b215894e7f5860b9aa368518596d4f835e44f2c48961d9d88b8fd0ebe8fcbcbe4aac0ca3793088d413444ec429459991371916c11b4befe51e4fe499bcc4a136332507c3ef1394ab467a6a50855786d20926a509380298e54dabc96e6a43e78b20ae210201ee03cbe80e50c449eed771ff97ce10c19ad35e28fd18d188875d0bb901e3a108c003d74785d549430165ed142973791c5801766b8880a418fb23d991214c52a89e81356843e083cbbd587885217d4f5b6b34954c416b6de63081bbc13f50cf74b11472cf1a1a565db71da96f6cd8f7d7c1f8fd0b63ec496366aa9de4cb80108e8128bf488c61c2f464d02ae82eeec94a499f2d8f4daab6d53874bac30a3e1be5e109dd55f3ac0a5add703945df5ce3c7edf11f640b27777ba19ce4eb55a9aa99161dced6a640ba2e9135edb606ce17a27c3a6f4a6c3afe2405f98cd5136a2bbbe505cae4323b78c99cfa83a4e13cdf738d7f558be61750d20fbb027e2aaa6ac7a53494fe46a2ea398db87185f04b5952d9163bdf30679dc8e1e5e651992fd9ab1603796a0773f7d05a30ce73c56090420eb35bef0705f942a0d8f900b0bca7153e72c40cc95f09108e83fbe1a0a9ef78a8808fe38075f305193eba7bc01e7211acb94303113f412a106448d0d480b20d2a16e5c790df18a8e65c3c73870a1827595777a675d02f7a2c2b4d62a71fb17b92d605ea1af11f14819a79489677cd9cc6b08dcf17d1778fa600a639ef21e8a2c8efa1d69c4b8d7a78edec3ecd57f1689ece5694e73844db3a92ef9c70a80f7dadaeb9a41a783ba6e28b357d715c4aa630ba371dd659e73a4cd0602215da371646feabdc14d1589d85758e866697fd8b104e713027672579c44b33f6dc523298f4fd45d85e0f31e689a3e6208846c7971262cd5a07be0cc74925ea59650c9477321320795e44feedc4bf8b5b29129ae3378001d70cc61ded4bfa2f18c88742e0af3f159b2a5390f15427fe81eb69dfb2ed64df56dbfc1d31ab9273ef0e5b2b822ff269782de300843a9e090005eb62445fe134c144c8794d6ee5f6c84d547585d49bfd389fa0f82c8575ef6fa2a098dea23ea9ff2b430aa320e464ed087e91faa5f771a3c407d50455df6c0513947dea14b6659c834cc7043477bcf4bb22c3f4f7299cb1664a3099c6f8630766f2020705e72b9da5afbccf0a6c0dd36f826d290f7d26321a4da5829aefeddfc4ef143cdb703b766305613c3f1efed32e462953a92d2bbb2658ccbe86b9867f2ce80b707d0c3e214bff4f4beb35d3c95170188446286a0c5aeecb10db7bfaa677acc648844f938c22ecf25ddb8d64a210049a58432a19cbc783a7b3866a50d2d02b7f058869730d3af51c3b578dcd24ab4c3e73c6b86e146641286245ef241299fdd9a0bd70ea74f8f4e735bd04ca83bf61022fd0d88aa51b4c0df0b3f24296c2fd8403a0d2e243fd9ac876a5943d119645309c79e288aa52022b4139ffdbeec2afe2b2125ba298a82109251d2a9572e9107c36e21ae7014b9804bdf435db1e14ae667a833786eb1de0aee80623e38bb10c5bd2a3fb2d3715587820526187f075c1b64fd7be6a1a16144c9fb6865c0b4eca76abd63a84922f3e7a2fc7b424ca56bbc6519866a4cd2653c8e821916b8212723834504ab8a976f207b6623074a459171aac612853fee48e71609e63b8faf73e63106e85e1a74317c88b5991796bfb0ff493d4d054fc28f398cc8de683b28312e1de0682d992f29ede9b2efa2bd6db726b15102a94b267ae43bc4e9a2c378c5483a5a6ab6a46f1ccd2fb0d5793fe660d54acac507e5150fefa862344974c354e6b15ae03dd5db0e98f33de3750ee59ef814428193e755051f686afdca2b74ac8065dac676f61b312598c70b002896c0ad8a4a461a2f8905d71338fc5f89ae5ba0f7b3b7e8edd5566552c1cc146bbead83e7cb0ad0aac5d31945bcb989dcae3bd46c685c32f3e482081492aaf0c286f069742f40054ac24db8a26740f1b87118895d2f77def0a0d3e600b89c23469691c44b4ec5a5de3a9115331980ab60db23e2d0c4d8f85afcd7d7c0a97f08c2e50e8bf14338f032d9ae8644f760858ee50b4a242327699b83d6ae5e35b51faad66b608f901b668f8f6bd8c189e1c0b69904a626adc5ad2f7b315d1791c87f5e0a34fae93dca36d07c6407396b89d6285ed874e0833bc98dc86675c94f1d9865d5e6a1eabfaaf4246649116024dcb1f2ea4d0d9d02108598ed8d69f878e8abae171cddddea51d9b2b4a00c6f53033a7969ebc60fdc32f5d09c9b373aa03e3aef00644ffb0c3dae43258f9fdef061dd2f0f2022be9a5ea92f1c8bfc4223ac5f2e00ff2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea70f63a8d2f5a1965fa53405ddfc8cb2c857dd6c6a5cae17b32a869e81addea30b093125441c8abba2ad98d18c36ae00d6fb684d6253d5c3379e144a9b671513526ea1271f4f529f6c0a3eb5774f02ace3f112e0a1dbaf0242de9267f3ea10b47abd6b0ffbc1743ad7bcfe8ee12ee424d03b4d512c1e34795c5e62b7a6dcdaef19b22a175a9865aa9b430400653d01e6911ff74feab903c4639b7fca2127256ba6c07e38073960c473994f789de2ba2c64551532e5a254b127116b438f9d780c8da25c97bf4a3b8ca6dfdf25747f4b3e6a1e700932bbb58219beff864823a561e6832fe46cb92eb1015ac0c956896e3f6638b9a19a996b956e77c6e6f958224e7322059ec4b479ad16a618df5eca197c24992093dbbf125f108a21c920bc1bea93a02f4c059dee66fc70be8cdb9e2caf4d0bf9ef02491e2fe512af4387f821cf884a7ea623f961f14f9bc83531da0644159d0cdb0f83ce1a7bac41155bce65f05cb006bbd8275cfb46991b730b7bc8e55b11611c499d107d103243ba9d6d4a37cffa11ff17c7ff66ecfbb830beb8bb4afb86536f9e13f3c9147abf9eed8ee72d05fb2b6b206d3d6664bdce1089163928aea6d87ca1eb3affc13c30906ff1c33b864475cd545ff55e213a6d5b183dfe307df0d3ed6a1f192f96187960c46598a72e60bc73c59120cd774ecc9bb58edb848d30f2471a946245451f279fe338b6f5cf00a94e74a3bdfdf5079bded925a0f4d7d4a8a5a8e0fb8664a612ee2876246655560a8b2cf69b74b1c2271ed6a85460c8313da9843442093f739a2e1a875b93a36deb562abdbcce8b912ca8a549ec9dbe615f7415c1205f49ee3de5a258e104dcb6813bd1af7cbbec5ba10511838e73b92abe3904dcf762abd298a748d4db887723fe94fbbde8fdcbe6a0349f939570b8db095de836fb660b6c275e5ed27840510afed6a6dd2024e0f81675ed9826931eb2e54aa2af202d871632aa43ad652268d063e4cee89ef3a0525aeea166443e660674ec4e3ff52821e9b481594e7a1febd087d503c644676368714b8d7eb8a1f66024e490e6c50e6971bbe94876cafad5b6488940de44f5d4f25182b55e5f9d657911cc7f702ec329ce2be5208b432aec617f91a89d2d7c63716fc87a4aec1b65e79bd5deb77dde5bf551da2113af0c2b85f1f445e60512c6ed1cab8f1b29cafa1e1495484ac2208fdef23f028b8ff40764d1b7709ed7ece54ebe83b226e4c7ce0cb66ceb294cb17cb69ff87d391ba8a947cfea91bb623e7edd1c7030c70d8ecff4fed5cf042fe5ab1f35d1953bc6422f94b34b0d352b04c0b6829491a5ceb3cc5f638319c6ddf8b264f36b81bb555c5325c8d95fc7cdc9bf474602786915185e06d54080ab89142f43c9b8af7b40905902a01fc7138ff0b8a3d45114d25c62933e5e617084b680ad5daf44c8a8d0756449c645d8d7373e60b7d653074a0a158079756c7c901211bef2857b4b3d17f5ed2652d62f35c52b1e0b31538ce2664f04d7a78e00ac8d544978cae45a8d2a5002df0ace5cdf2efd0e72b9aece6e1a07847827b33badf46e87353646426cb91b4956795f7dc324495b5cb504e8411e5a1ddc9ad030a97395faa1354855d7de400595a8513e9def16f3d05e4850bfe50e57f696b00f56f439763e56fd0fd2ef9b14db74b3fef7bff0c694b97d9ad65f4ed074365825ad4fd629c40040a27e3ddbc002902d53c09c0e10280a52129b3fdb2554fb99dcccaa566e1d8894fd7101c0e5bee702d85cc008fbe11bb0acc3262fe7413502cb6494d0deff64f8de36d828dee13fd24e527c813917f01d3e0a1e93ed02e3160a189e7478b8eca50465418ce2e5fef813f37e176cbb67a716d2120e2edd77602321a2ad9957a0bc436ee509fa8686848b15c0c650bcd7da929046ad59c49d76607e61598ff41a0e125e03c0c8ce11f8e71b2efaf364c0cdc30fc7e18e54b2ae8f903bae202f1d7f8e75f7145f8814f32270ceb36c9cb8a5a739926f81d3c4bd6e62f3c703c6b2abb967760c083ac226c6eabcc73b238e056ce96b66c64e676ef19a0636d6e06a9f0e3c60aa7c9d321744ee65d96c1895cf18e9611f41e4af93ec253b3b4c90cc3aa88c1ac4612fc44a728c88430442f3190dc48f1ae2aced42da7d8206e63a52db77a923ce9cccd0258c395166f5d6ed0349a94ea708e1f39af5ef490c85da2ed49380477bf1d18430afb7fbba86f768d760164378e14e6cca0013abfcf6dfc77328873ad34d75a77f827344ba11424e9e5c258a2b369b5ad1e06ce8abe1a72d00ad54a67730e6f30a08bf825c2c7292f523afc04e865839792f99b0cfc937d2d351b876ec5bdbc9f79d2860aa0bb3739e80e5d0682c415a18e63177a5aa1dd21e00e4c532f59dbb24f1a35412477ed127e0bc8f75dec5b1e0e05875b57351927a958a7331f892d7b87ff30a38338a2caf178ae71e481e8be2fd84f7f20eeed572698457171727d45bbe2584f62f507d92adc39f6db66a26fa8cdec6d74311999d587fcbe62b0ffd05b034ec7bdeba823dd14520fc2f6c2df66f950e5b3e50f1b1618ee13a77de7eaaa2f76f774eb3e26056dca06e2456e8fc8bf68a1c1ad4d9eeecdcd9d2c35dcc4b97530efb0bb2be1d3e36b3bbfcd8bc205f060957e6d516c05e05436c359123dd8910098e5171dca76eacfc2ca6579e9bceaff7f06158d5253ef5a29b08755862fae4f40ff2f066f74a5fb2d06fde31e0c54a3a2fb2bed638699cdd34b6d2f11fffed2aafd3916799579772a69f76cc7c4af2837b4c6909a3e4a962bf2572b51cca36e0c085f62de0d46e54a9089a58ece6c9d3bf05f06df0b1dc1f361e056656d755eaf5f0402a5a647647aaec2b0f5248541f8a83f5f154cc89319b7a722550d4417133d7cf201b0c41e856cd3c1f02d4962a5e6a9cb53bb7b040d51d44d550f26038da67b9c121a73f1697ecdb434d83e45db4a4895b4b83aa091448ab353a69b9ecf725c39913ec830ff166aaf24c520977b347d5286ca424fcc19780f4501ac6348f66e1986301bb4222f2c425dd2759f2b12e490eb56c5343ce2f658bb4cef0bf88a20561bdecbeb76ab396cd770d98d60368bb83e45e59ed07ad921168c229b37729da1e160efd114fbca7dc16c5faa218eb551fc0cd668e13bc84127789d68f97744f23f3c019e4672dc477074baed70c0838e21ef4bd5b023f17b0876b027ea52f4cf2848ece5d8d367bc2927d36e910d26b26d907f192b234ce7b06bc920f303689f53e11ad8acdda7767917b9622bbfecc30cd749971f8da6626b18b7e759220aad0a9f810371561e654eeb3f742bdf9472bd789228fdaedddeb61e68cabc37e13e7fc860a8ee942248f38e75572ec7cd749dfc08ef0174e9762a3717bb93052dcb282aa1874b472390c3df4aad3498d5eee66d5d0529da2348d3435b2cb97db0deadcd622c04c1a3b2048369a0c39105864d37be938af05ed0ef8d368f5b0a35e4d0714554867558dd870562818b0680686875a919a9695eead747b62b82cef10e783d4eb6e864692fcbc9bab6b5a483ccbb8a0551dd27a9b1911b16f0721f9ce97d931f88c7e374f44a2b9e0aec25d9bb8458770cfe5141bd24bc392a209e9170c2e8d23c9807f131608ec9e79ee43a0acbf9932c58e142e18abe01bca59aa8ee99d15c83345ada66f015b0f15ca4087ab92dd2fbcb34b82b0f199ea5d204cbe945f8b4ff93927fa23656fea7d64bb526f53ac6afe2e390833e5a4758e87d72cc83604e588a191a2765e96ad649a93258862e1e4f874c69cf6adcc0c5cfe33537424eddb4df14455f763afd80504d2f166e40e039b201ebf2ed0dad2c4348819b9cc5fa57d0218c02e42a403cdf0e8468b42645bcbdeb37499d08f7291b1b9c597f5caff6b8d71bc65d258e271838b2d4afb68f743d905a778236586bb200d21cab227079997f591174f52a9666f18989798315ebe0a0719afcdef21cbf87f0776bbf236557d376f987179f742fe5dcb659db7a44b158f6eabe093c2f8be2b4d3fe28375f7376d78303795cc9c5d8f113e881290f2238a404196c5937701d5ea6222fee52b8b57e2be8e4438894700c043e264ca6257dfca88edadd61acaf8f943af0c3a0bcaa0a7c469321832d73d0777c3c4188f954694fda724c0d01e5fdb092e3f17616da0381fb14e7a8888b6aac3bc7e5c510a7cf8ce3be8bf39599c8b0f346dbb2d482fa104c85ff363cfed8c0d6a3ea3c6cd5ecb6eb3d5ee3571e2f65dfaccb0340a015d4e735ed22dca15fa3d0b1b976c75115712640dc7e465b820cd3723f703ec0c12e07d536b905a3ab2e2e16e7b081c295e0060ebd2e61f0ee3f0b1bc233764242152ef94328732f3d58938ce4c645260c3014736d3eb8efbf6c03e538609844d004e18ad8762dbb919cd46a49b1e42458761f964022c46e68bdd710ef64f03a3e527461afcd7dabc787ac087298fef4fefd41eb43a434040317be34d6016fa6c092c6dc7a0f10397eeab6998b70e2d8cdb0645d505d68d664132081131858e76fd9bcee67bb480d73a3c6e71aab53486a9cd52fa7c4b3a17972b9a32c3563ff908db51299fe63f1ed71ef7edd7d2d9f2163f2f0d4753d3330d89525899352cadad8fc6d00acd8edfcdb3cd78477f6016a561d97932620801be35e3a26ccd0ccc8cce3ba5b94c792f2055b5da80fdbb6fc14cbd86f288a75f92e10b6add3de16b55ce4d59ef8565c751a2292ae93530d6e7c7304c0916a122d22b64ecb33dc516ba65b94b8cc2d463ba9e67b2fb274e7a7f1b8af1da8e12ce5525c4c18f3b33731bc7fc1e908222d73b8d2f722bb2e623fd4c8aae91e8006d240311a9fea77ff1e96b5e9be7d3465bba1c818edafde9f7061a5ae79a6891fed464d9a5c43318585d226a80a372ec22aee3279e276e62c0b85e849def6b674e0bca76bcafa6aa0c8005085a7349e3f1714607e877d77336f9746b031e2db3d8fd60850e5aef9af94ec7f71cb0bb1105b2eac7d0f8ee218ddf4f5d10267e9bb0dfe3735a7791d035598d3d6b89793e4db4a8a1f41b8bf55ebbfef12069eec526aaf766fcd90220d15f69813c36fcdc47c77ee2c82847e54e2fa9647e0cc7c85393b3321a7b9f3f2f2cabd9298a68932610db04559d637a30d7a5828dcb608284aafdeb8828adafd3881e77c9420b83d7f3c1dbffeec5f139efb79ed48d945d8b86ccab27d3ea22353da4f75c52f89eb06dff4065848eb3dbe8a10b192b6af11c9c833465602d6542b0b358921fa8a9af815e3465058c5f6b09df85d1303f9ce8ccb0943a510d19a9fbd3d73c5abab97d1e204027ce114e2564bf02e758af08c1b68a754388369dd295203a7e2204b9a6c1f53ec8c788bcb1a66444bef4d6f486946746b5832d03cc1d720c9a1a06101e09ca3a580aa76763f40cde3fbc6833f0cec5779c0b6fffdc7650f95d82bdd14d6d807ae255593d0d3ac3e7727418116a9539e09e074b017c3ac27ff2b5be5ad85afd27f86c75db5e1a093206da353cb29f2817e4b3cb66dfe3c992d900f87307ac8eb997933107b5d4938bc05fb931c8116989eed75793804eba8360d20a8e27575357bde9fee8ad14da33b3676374a09d7301f422d96785c2ed4c62f2a1c2183bd88d19a413e307ca0788e0395e0180b9368ea4dfcbc22af4ee727f34dd93395f63bdb5f4a187ce75f43162c1308bdef610d14f9b16765344dffe749209d839bd35c58bd352937ef60ce60d5336e7940f15af151c56a392c33ae5a7d833f2d0237e0e6075744a0550886b5fd7a6e83cdaa3b3237a6146dfafdf6251389625017c765c155ee9a28a9146e50475b2a78f21ab8b03277b30c0f92fd33c50f5b22d51ee12f77f5c0e5cf7c556cba80b9caa0965a7f91d6dc75527fde0aaf82fa05c6aa348d228b3d67769a6dfd9be9fc29bef96256050f843ff76739abca4d9e1ceb886ace1310a58e76425166694b8720ea40ca469e0cdef86bd66a5f1b0ee3a40b84387e4f1f12e2985722d2adade290732a2cdcef04cbb190b2c3444651030a02210c3f13770d663ff5dace72691d4d572ed886b3b322dd2cd72b06c3bc3d32032a873e9d3f3322b0f63a8d2f5a1965fa53405ddfc8cb2c872b51cca36e0c085f62de0d46e54a9089a58ece6c9d3bf05f06df0b1dc1f361ef7edc988943a946933da8d27bb847fa1ab5dc36ac3f8f1fb558d519ed75668e49364e6b79fb15cdd9fae67394af9cf96a907c789aa7dd3ea65919ef4b5d09d39b72dfaa1e5b2e7558a86beadf4dc27569056ecd4a53cea87bfe089129a0ad203bd81548cd7291ad4f0e11ff3de4541efb5e33f8d2c7614519b8e1bbc01479c2a6ebf482ccfe9b9801f3f8d7a445387e2dbb191edca57593cbfb0b611fff0abeebeb56e6e509394f4810505bf4a17e55eb64160db0c8f1caccd7d82f2f3d08c97dd3cdd69fe519dd720e6829e7b764e4a955bef7149c0a30dbd68b31d0f1249f88257a6b2c060ef3a58781c22ae09c09965f737c8e6fea2ac605451555afe3c7988286cc134f9f13047e2a3da3684a1ef3e9b2a65fd68b05808322d25722fd3fb99821dd141d13a6f8c2f641b7e5cb5a541fd5666f96b1975a44a3ea69d31340ccf62b0f0cd8c18ca6d8d8c3bb5eee266d5fe9e60384b840310d483e7fc11d567299ae4eb9c83aab6b3ec0355e6700af8ecae78685d0d9dd8544004b352f77ca03a91915b02cd7998d620aca92a9ff0cecd8f580aa3534862c1e700874833e86ea04366b9dcadea94fce7dac01b7d2881819251d9d9aa04629fa79f112dfb806d3de7b9dde873c5130acc36a5b46dc36e9f31de95a27c506c345eec4119dbc36370696a67313e252ed47af3472acecbe3ebea101721ae7333c17ada0f2acf0caa181a4ad24817aad8b31a9c4064f87dee966ac4bc47114ac7fe21ad5134b93ac7dcc34909c3e348c8e3728964744f791c04cf7abaa5be84befabb17be063274936a174b8c000cd7a3bef71587798a351aba57cb24d8242e222748d0cf6b4878e02e9b35f4830f1c02bde4727a5579e9043f4b605c945b007999c019e26e583e468775b82ea77961b0609492f1f4a51a32e27528a517d3f17e4248f406d9a228aef8b23338a6747a81cad0d71a0ea2a8885fbc02e8941e02a85b95bc6a349b9a2fbad3c686979981b86ab34e24d6e0efb0067f071a9964bf8a969078dff7aac5de11b7faaee350f094c47b48afb9a070748e25fd05f4f6dfedfe614458b70558aeea1a08f624b21ed422a8becab8fb0d19940e8c1624dd4ca70aa1c60a1885c2585d22b5fb4d0a90af0b4f67ab921b382667ad9efd3e2f2a28e8728137926fd2f1e7a651fb605eb4d2bf9ebf753825d1c89be0a0a2b09bcab5783bd7e356ee43bed55d540e91aa7e2950dddb3dba60ea5cf3aea9a93a2bd674a278d0bb28e1aa027e63269830e64295bfe9a6728882162f31888c047d9352041b650b9ec7cbf102a3a49a64581b2585481fe32229fd14e36b02777994e277cdd5642daabd58a432cbe5398b6384c006fcffa7a1f71087b7ae5a82b01dec2f8478e8a18d2ae4df3f63363da90a573dc0f7944c2d435d0e88dd4b60a673b52c4bb13c0371298eb25069ec05b92db5e9af70a48aa73a12cdd8020e1a05eb6af69a60463eba2c5d71bb4df21a65ff71552f63c329b7fa159c14a0f9ed14af537ad31687df0bc8848046e50fc0d8a4868fe624352737ad05732e5ae2e5abe91ceda2f2e5db3db99f1ea52fd1c55ea4baba3ed7753d4495ca8a8d99715d4af75cd2d2d01953f1b5a82c7e1497c0cec6de76b11fb5de86ea44cc92d7ee1c8217ae8bb568f2a27fc32e21a5a9e765122597eff3e51ab184fd3904112a16b6cedfe2daaa1764f8368e811b86263529b9399be508119d6b979fc94c0a47f02bf6eec078ec8b1c0cfce9f9d395b8220677e32b744ac08c42760eb0896126104fa7249dc0022c5b81ac2492e19ea665af935159400c7d317fc0c8857683117305b46b15b08e7367ad2dc0e15f0e7dae5b9d0be5617a521a598a10a987cfa9a45bce31b4bc45819311ce5820371a015676f42590250e74c3347c474edb2db1530a5725bba3f0c0ed017f5ef1c9897ebaf8d4b42535394fe7b32cb04ea92d3475102111c679cfd3de3751b8eae4960f98eab327d296c915e2fdf23af53aa5b61ad0c5a363ede7b5180067918e567d9a32065b26f542a5c2140aae3ec3f062e89f9787d97723dd704641d01fa41aff648c45ce842ba930e24ace6f094837274ec4cf85db7c08b2204a68daa757a006c97a639c101fdb3b4a004e535c934a0a656e62cf5b6c5512e45e7f24609500929c340afc6cb46f0ee3de9efb4874770ce48e43b6d686e0432cbbbe53ed6b455e9250c1846245fa2217665b143ed3a2cf43a147a4a2a787276ea7a5cd90c23d9c0d9ffb9e73f914d1cb3348e60bcdfae6d4a85e4a23e8aba697e566f0c2b9696c317987aeb12ae8af23caa4addf31f725119893b62aa27ce0d6d409f2a86757f76e54cfcb0b5c190fe3e89013c6a098658a799314c48662653d90e893acc306b104d01eeb7cbf8ff6d0971336c2116f942ff6fbcc4d49885a9245df151962fe0721c4a952f33159783f3ec7a66e64f92830fbd54da638c462ee25583b2c5fcf883551d722e64177df6180f017130edf70409727306b8d84be60bb457f839011ec8cedd1cdbd1e5c4c39aabe3e9cf97405538723ef9db576bf1a039627c81a57582acafc78154b07301b16d9c457411ab3b1fa17039b54b2b2e1b46df8a90e93694ac30055bacc561daf6f31d16418e87f44e36f8c957ea7802994ed89123ef88e97913c167a6d219ea7ab247613e15fb809ba62ec805c8c948d673b7efad44455240a20ddddcd308d0d79bd1276243fe6ecd39661c22d3cbc3455c1fff982cf1d652edee3416476c5eaede18e8fa6b2b455a54fccfcb0b8f6414eaddecfeb3823d47959e29e48a8b1a37a0c0e366993c91cc3bb34d2ca6b2fd100d76e7c86543df76d51271e3bd8c5ffd772b975cc8e84b4edc43322c08f6b50141275600c59531afab1ab6c88ce32cb6a2af91a88decbec689b0ca0e8194cc5197d53dc47a6704d7bf421c726640719e97aedb236588af2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea7324e5681ab2e0a3c13fe04d51d4e530f995c4cce3f513680b939f118e4f00e85a19b76f2ee89df112af8bd565865fbc2db079a41f7caf431c0f2a48397ec88010eafe5ac63a6dce9167b9642c1b79ccc6f58d11cab033b5945a85b2c88ab7186ad4e5518c412baf282e70957365db04491739f7a7bf7893cb93d03e332f4a21fc60af4ddb4328552aeea977817f7b7bd5d81b3f6ac2fc3f55a1d8a2d160bb7b85022123e0fc87778fded838f448a8a9ac6df34e1bdb9bff12c8e00b0f3989050fdf8e74771fca36ecd93ebd541a417c01c58730fcbc97c54383e43a84b46e3fb82ca62e65474a1777fb594d673c99304cce43bd168520fdc82a0e912e738303ac60d951de361f3b3606b4d8d3f2d5da8e2f9ae60ef21a7c9571b875a01d68cb9f849fe0ce77ec48a54962c2d67cdc396ec8559208552c2be025154349fc526738f61d1643c923e4fe04904bacfaad2d615cd90cc6fb47e1e68361bad26c74394a86832e50466688b96a1639c1c31dc47ef2da2824b8569f7e83fec6c5af26d47f9898dd92a843a79a3fd9e83e1a03227876b3f78c0fef0a7399a1223646c15de0d3c84eacbc73f1dedf272bca16f183a27c38817c62551493c58fcb87af31fe283d05f037cb5c0ad33018d52d4c55a8fe2432d368846cabbe0db9f01e7d319226b7cc2cc69b310e11870438d4ee4bed4faa1327800e91fd6b15df7ce73e83f75c09ca6a7d0c8833cbabcb049646a03477349d4d623a25ff792b5c333bc0adad358c8b36fd13c8fcdda4ae2835fcfab899989d123a6609665a28c3040160f9a8fc982ca81d46172fd931e78916ded55d8fafcdc35b110d3768ae877a5ef0433d4b863197d6ff8e8d4c58ea05f4cc4c27eda6bd8d5e965a094980953f4de8f2edbd524863a2a6a0acb07f418a41ad7c0c12eb24e8ec78122f09d00fe300893a40a249e113956876277e9d7bc9a72ecbce4db41f6eeae0d85dd6b877ae3b1c2e449b258818ad96f6a22ebdbf729503483c6982addd2851543f976ac3721487813282da7d93e7b35a46c6c8baa63969328dee47bb2b295f0bbccefc8edb0f224997801667928692d6eddf94b5e66671ba0179c199fb371dee7373d547213a1f78449a5b62c537d8e2f13d80336b8f691e6878ab62efa00f878e8f24abeeee72897a3b7917589e3e32f018daa3917e989623287919946733f3e22635e3e4335f34d9ac90416bc4af05cfdd4c918a5d3dc0f18f41df5bf0f5b429bceb5f6cc51233734ef9a96f0fcc34ef42b186ef683784d2932c94e02ad52f9c5d166a557e17dab4b5000b25eeaac5ebbd03a6b83bf578178a5ba7d3ce31f37c999fd0e332c5d70b22c47049c209febdf2c022b394414dfb1db4132d121c56d421075a6b79e94cdf27a6e52767830b6fcc6000d83d5dd913e8b1ddbba30764c41673c05931d81fde0f8b955bcb311cb10a224414d73606309b953fc5bd85d01ca5665f39fb4a625387095c83045f94abfc67f3a3166af54acc4fd05b9264332264e92060d8e57387a2987fc4731c32dd3ee4e6c2299555afffe6236b891dc481752c287def5e9cb67d54dae0d175f1b67fe3b0a1a075a1a330cfd2de2280ab4a6158f537b5c4d58e701b8f13161deb24f34448309ee935cd4e7fe146be544e654a027a1d4e0c39edc2a4f32e997bfca55f2009ff7d56dfc1b2118436c6c61ddef4c97a1003441c063ad54363eb7eca7e9ff458d9094502ca337774d7fff410e525ba118cc6d349628ef3f2fd68e7f15258910f2adfc976c37808b538ebcbff8228ba9552949e26ce7ad58f39e54d042b448caeea28ca3b50b51f4024b26f740784196688cefd9541361ae187264195ab4d99cf93eb36a618aa1a4361b8657e2b9d81d295c8475404c58a45f59585259816bcaf67bea67f0e48554851cb8572f996064e33c58e5ff6eba8945fb4406d7fd9f819737de04239f5d2dfc9f2f204a5e34c1f008603507e7d628b69e144f3490a0327817370d32672603b3e682381e98669761592df918548e4eb9a6f0a9d839ec74b6ebbc4685df5cba213ee9df14a44080926892af4d934b8a0659c07298c228a3766a0aa5746fba5a8bac7f514b8c234882ba51cc740603fe5500fcf8f769885f3cf4aed0de7b6017f0946821a059a1a0e6c0ad1d82dd3f68cb749401387fc3db7947b0d3150906e21c91f782056b4ea4c94a5b0758986cfaae5fd1c456eb35d5e46e5f0fddfc52327c448f27ec24dd7dfdc42955bf8409d6617998951b41215f28c0b16876855816cef3ebc54dda47b2e3ad7bd710b1e398c8d1a3730128c33052211488995bf9fb929e9c6db8203a147c72eb513d26cb23b48a87fbec3a6778c3da88d4fc2eb36b6accd1d8203f4e4baadd3ece77c4a66e499ec726b84bd06e3fec318b7a32745d2590cc64be144b420bf5e6188265a6dca6ac5789232c29568f0001fb7791b4942e38f053869eab2e23493995b1e5d0434b02f8c7f57a964b9d5e9d72285875af7a5188eed1027d8d02ebeb57e647115ccc3ceda2aa854ec79652ea7cbc47a54af40012c24d1c46eb2e23014124a2790758da933e2a0a3c973fdcd5b04a0b3fed7649173213c7cb66fde375d23c102a08ce8b41e1b8abe8dfe60aab59b34018333ffe01302ff0c7d627414eff2fb71f1473398f5e8fedc241499c54be80b4e5f0a040a3209feac5fe1fa01d8c79aec8d2fa1e47efd0e3256d98e585ffee2b7032c5725adf097a11fc70608567e98cd25de566c453221dc9d7d788e6270884c963aad69e200ed4b3ccec99190099764e9494c98e842c30181e72e0ca2eb05b6362fb8838194a4ca028ab8b91a48aced489dfbd10a003042d5bb59129ad3dd4ec531e06fcbd7307a5520c87feb15f2b8cffbcfd791f882f92d6aff73b6403ed1759241f071392c2f88b30d41ce6bfb315564c20a321ff3d4d0ec206dd13b7f9d3b2f281fc437335a38274c6120c22cd5865cb8755e54a608659225beca019ae2e91ffa37bc43d4a4f8a941841a9affbb5bf6a53f4961ecc44096dad9ba5a6d7860b90d29cc65b40c2c570e5487dd8c529d74714b4ce9a1503846644b4107f62f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea763f8493d1416afb19c82f8704f5bbd42f4f4cf7ff42fa3ecf637dc6af794792eba7525241bee862e7493cea5c4ed2d3a6ee1c5a650a0b3580e395d264687cc968bd9b4a7b760ab1e6ab32064147ab4d74776dcbd324b105eb6e4f92d86faa8332321cf4a66626b47242815129ac1cbf7def4cd1c603161ede2d3a2ef3641aa00ea82707f85a47d3f69942d149b4bb2daa935169e2e7f588cab57d97d1d4f8a81e6c17a7336b34e18f87d5c1e6051a17090793f3aa55bd905d19e94768602e10624a2e406ce3dfe72d19fa4f399ede2ee3c8aff0ed006de8ddcc9970e19307f8664f7705b6e22f876a7143af3704af2b0b40c3ba7119a4d78fa8654b3fc4dc5556726048803362df3b9a0d6096adb4a3da082c89f8b30786050e1a58b2fb8ee3170a01f2be0f0abb2ba9ff42723f86deccc81e91254f4eb46b1c253122f5a52bece98add747227c03c3d180b91634766d47d4adfc5d7a723ffce319f9a1f0598c3174f514e3cfb43080c760fee406f7ecce0659f6e4213da5e856e488373460f2fac6324374384d4818957a681ce2feb0baa78e67525ac657357f8bedda2bd78a9f8828e18cd88d3d94b57eb66465be57c1d844827ae4b9fb39d6deb484f7a434a95105f317ae202a475b92c6b3c2eb9b51183011566a1f23d0a421f23385325847513a72e4c9f01e5cd6a42424d9f8a596bc50be45fa990b536e073acc9b20277afe4a1d4b23858364c1bade7984db191f136b1f4a29ab83645aec70afd1b571df3c560ae778398938638b93080374e6d4aa175af3551bef9a9a2502a846d663f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea7e91426f8ff8479215f4c02bae599141536a189668bc1f093ac6465350255a8f9e4c0a7f59859d75c82f4fff798cbd640b749b75799e31375a88abaf9c7b0f10e11612c010c5110c1dd86b165195235004cd0872da2006d36da60da114bbe109fea2e57f6071afb15e5f6d369cd161ad450c05b5f96ab5b75c5e9cb328becb11c2e605ddc36772cea16cf7c95c2e727e642d3330bf25e06a82d0ec4f14ea2c61d7fe89e30df4393a4dd5700cd73e8ed0b61d5c1b5e1bc6a6f3620e78e69885f18b279a7d43a92cecb86be1e7b26e5b8efc1533790f811012b34f37d50df4b4fb80529ecf74574b4b126b05b760a01dde0d8b7840dcff085782274dae2a0ad2d87e3af7d989d021a573a6a9f16785d99a017965a6381eddb9f73501de8f3934f1c988d4807f3a58ce598b22c004af5774a10a2c0c30f109fab5506c2bb4f4de7bedef41d4c812ffaf97012751a757dbe450ce37e897051e0a0c08f952db50dafbce686698d6ed7f9fda1cd2235acf3a8cda76bc331b716570e23c467ee1f6a5b042a028eaa8f4f247e21866b7e796212b7b43db9def88be16834b826c4d63611440c236c75152577aa63fb2464a57f125b8c8886e44d68a3a6678b68174177a658974b2c9ac2e1a6bf2f48cb01ee7d18ad01f51819ab392d0ae749382ab714d07af2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea7107b3c36324b345205306a3cb5218713cf8213be80652e4ca88a19a63e6544c9e6bbb81e19d47f54755f8d8dd0a00f8cc701c9e3a5548781854abbc72726ab3d528930a13c28f327f869dfdec15ab3e53bea2e5c0f5514cb3cc3ddf1b1914757f299a5da8c60794dadc2d40e67b78ac5dd85fd40de76376ea39d1c252430dc8ba0452eed1729a76666f86ed621c260b52e86862727bc1bec308a730f5f8bc51ed8bd2e9d95eea48252124de2f162b8070c557a0bc554756de99be9a9d0a49dd01daf63fcd710cd2030a9fcecc70d86cb5ed60c6c3c6dc6e2173f73caa2b1800f5d12f3ca369c7ebc4622312e08e4185822c1734e82fc86099e8db2aa58772d4d2051c6c63b312f680b26e1a5cff517ad21ce5eb5d9f1a3c211565f7e32c344a56a75cf9214d0b415856407e1c73dc4f5b0e44c585a5a1b9c90c6f10237fd062f30fd1969f087b8679dde00d410ffa3b0fc056331545725299335dfff07093d856a18688b0738890fc2a4b6880dc84d207c43a19db99dfa88cf8e70393f1949adc58e228bc4da6fdeb06e0673e1012f1335c5a96b52fc5f8d074ef7d0be384a49ccff5245f7c2a760f9362ef7cc33bab5c57813539c12c7c996e49051b235873228fea1dff4e9865c3e963b08021bf63764daf6a4b904563b8621404f15b7cb8ed18b29a03fd4c6eea43a070dd70b0c74b4f97c7a9da74dc1a94d2d84a96dce7b0c522d71c84a5da184c1ebae2b40cf555317deea4fa9ac81859fd10e3cf001244efdf1210711654eecd56633dddd93169befeddf8347abffac50a3af3b05d908e3b386a22fe67942869d96fb3fb152bfd366dc93d67dd76356f61529df23db6dea94e62a3219a5f780169c69621dd222843bcdbe606ac7e07a19f7d3eefa0fb2d5d01da1a2d59199acb3714217a7c9778e8bc8469c66ae61688702a7929341afed6bfc701af759769bbb83a3178e28406d851176cb96bd74c3090e8f17f32ee9776b0a3e1b0e4d5daf7da67cacff26632cad5fa9fdeabb2d9b9630aa71246c3fe73b0460c5fd8672c2e379cf785dd75bf363d2cb841e394d451fde98303e7ab3878ee6ff46aeef496064a1432e12cfddf25915ac9752b521d2d635c8d2f554ee42a52680025543b4c28fd1c55c0a6b88f2fb1ea10135ffecae26333cec0c18490a2dd0d458609e616d50004cf7b6bea70fb699ede3d72ca36c42fad841749d5b08cc7e620a7db762f93e16f0b6d369bb533e5ec35eb21b3080a4c4f94fbaffc1198400e942584e2ac196b00e7ab68b2dfa2be722354cf44091411c5b0b7e0101e09589f0c8060b9910609235db0dbcd8168b4f7de19489a7a5cdeaba4bfa0aa42d65907c53515de8436a5fabf1a63f420dc935b3cc10b22d0485d41c42d7dc068c2b0c3387457f629285a05d7c4c0410042d6294f18ef6e26c57e5152df55afacce43bd168520fdc82a0e912e738303abe158d008b1d997a02f056bde6564dc3cbb03d30d078ee40fa9cf20920a7e7fd1445a2febb090e8bf52b7d235786835015f1f3eaf6ad2ff3c6a140efddc5f75446c3f9cfa5cbe3d1181c630f3cfd9f99c84eedd981093557c46ccb644a33d104b59dc23e451dcb7042d88426203a2a262b685f9c4ed311b6c2c9c196df0ce64dfb88a449ac3232bb767e5ad3540a37c31b9350f91c07367d13f7adbbf8f9b1166e48d97789a04510d321e7bd5f78c6091df6465db083133c7ae6af2f9bc09d5ce0677e0b52b4069b6fb18b7a26e6b1b4f3c056dcba4a88627ebcd309859336323adf3b96ddf4ea31686d4be8173556b20f88a6dc15851c7bf55b571125646a95cf2efde9d226509b02d30c1d61ff44201db236d7b012def4f8b056d16f57d7d79f6afd1bb0427f08038aa5d1e603b66e33307ea29f26fba243770418261cff44152cce02291681ea92cd6f25968639365a2626a07dea7619135b370a3df2f9a1f4d607dfd8db972fc31d69cf5069e2fe7ba0f60983bda5b9b815dc464b94f05254fd13175fec96ae2ffa251829810c9be5c20e7798c630fe6188ff2c3053781c3d7e3bd33fb945d335b4b3165128ea4d57f13aaf6a2449b58934c223b49db8c6f0458db4a32c73a34e8cd3e2ee93d8fe918d376a6afd72cab4fec305cd4880b7a46103d69c9dbc0386d095ebe292724b266e8c26aaed018b00e1338f0ac39dd4e6f24b3ae68fcc56c7cdad31b33d71c0b91302f725d8d260873642c81c7b1136d19b9e633c94eb62c9e0919a21606b4a84a5ada5c44bef2cd41f42c7bc773612b2fa1a1a7b73f8167f9d4d2fd49f7baakdesu_pty.h../commonHTML/en/kdelibs-apidocsrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdelibs-3.1.3-6.9.src.rpmkdelibs-devel@@@@@@@@@@@@@@@ JJkdelibslibICE.so.6()(64bit)libSM.so.6()(64bit)libX11.so.6()(64bit)libXext.so.6()(64bit)libc.so.6.1()(64bit)libc.so.6.1(GLIBC_2.2)(64bit)libgcc_s.so.1()(64bit)libm.so.6.1()(64bit)libpng12.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libqt-mt.so.3()(64bit)libstdc++.so.5()(64bit)libstdc++.so.5(GLIBCPP_3.2)(64bit)libz.so.1()(64bit)pcre-develqt-develrpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)6:3.1.3-6.91:3.1.23.0.4-14.0-14.2.3A AAOAK A'@@?a ?\S ?L ?E?0Ѡ?0Ѡ?(?&E>> >Y>> >p>>>>>5 >y >tK >c'>Y >Y >U>T >Kl>Hɠ>Gx >F&>B2 >:I >6T>3>1>/ >.k>&>" >!<>>>> v = =^ = = = =. =ܠ=8==O===q =p=kM=i =h=d =Xؠ=V5=RA =JX =JX =JX =;נ=!y=? == = :PU :@ := : u:::; :; 99R 99 9չ9 9-9C9 9O 99 9 9~9}e 9v͠9t*9q9_9S5 9O@8%8S8s 8V 8d8 7 7W 7࿠7 7ׅ 737` 77 6͠666Than Ngo 6:3.1.3-6.9Than Ngo 6:3.1.3-6.8Than Ngo 6:3.1.3-6.7Than Ngo 3.1.3-6.6Than Ngo 6:3.1.3-6.5Than Ngo 6:3.1.3-6.4Than Ngo 6:3.1.3-6.3Than Ngo 6:3.1.3-6.2Than Ngo 6:3.1.3-6.1Than Ngo 6:3.1.3-6Than Ngo 6:3.1.3-5Than Ngo 6:3.1.3-4Than Ngo 6:3.1.3-3Than Ngo 6:3.1.3-2Than Ngo 6:3.1.3-1Than Ngo 6:3.1.2-7Elliot Lee Than Ngo 6:3.1.2-5Than Ngo 6:3.1.2-3Than Ngo 6:3.1.2-2Than Ngo 6:3.1.2-1Than Ngo 6:3.1.1-7Than Ngo 6:3.1.1-6Than Ngo 6:3.1.1-5Than Ngo 6:3.1.1-4Than Ngo 6:3.1.1-3Than Ngo 6:3.1.1-2Than Ngo 6:3.1.1-1Than Ngo 6:3.1-12Than Ngo 6:3.1-11Than Ngo 6:3.1-10Than Ngo 6:3.1-9Than Ngo 6:3.1-8Thomas Woerner 6:3.1-7Than Ngo 6:3.1-6Than Ngo 6:3.1-5Than Ngo 6:3.1-4Than Ngo 6:3.1-3Than Ngo 6:3.1-2Than Ngo 6:3.1-1Than Ngo 6:3.1-0.16Than Ngo 6:3.1-0.15Tim Powers 6:3.1-0.14Than Ngo 3.1-0.13Thomas Woerner 3.1-0.12Thomas Woerner 3.1-0.11Thomas Woerner 3.1-0.10Thomas Woerner 3.1-0.9Thomas Woerner 3.1-0.8Thomas Woerner 3.1-0.7Than Ngo 3.1-0.6Than Ngo 3.1-0.5Than Ngo 3.1-0.4Than Ngo 3.1-0.3Than Ngo 3.1-0.2Than Ngo 3.1-0.1Than Ngo 3.0.5-1.1Than Ngo 3.0.5-1Than Ngo 3.0.4-3Than Ngo 3.0.4-2Than Ngo 3.0.4-1Than Ngo 3.0.3-10Than Ngo 3.0.3-8.1Than Ngo 3.0.3-8Than Ngo 3.0.3-7Phil Knirsch 3.0.3-6Phil Knirsch 3.0.3-5Than Ngo 3.0.3-4Than Ngo 3.0.3-3Bernhard Rosenkraenzer 3.0.3-2Than Ngo 3.0.3-1Than Ngo 3.0.2-6Than Ngo 3.0.2-5Than Ngo 3.0.2-4Bernhard Rosenkraenzer 3.0.2-3Tim Powers 3.0.2-2Bernhard Rosenkraenzer 3.0.2-1Bernhard Rosenkraenzer 3.0.2-0.cvs20020625.1Bernhard Rosenkraenzer 3.0.2-0.cvs20020624.1Tim Powers Bernhard Rosenkraenzer 3.0.2-0.cvs20020620.1Bernhard Rosenkraenzer 3.0.1-3Bernhard Rosenkraenzer 3.0.1-1Bernhard Rosenkraenzer 3.0.0-12Than Ngo 3.0.0-11Bernhard Rosenkraenzer 3.0.0-10Bernhard Rosenkraenzer 3.0.0-9Bernhard Rosenkraenzer 3.0.0-8Bernhard Rosenkraenzer 3.0.0-7Bernhard Rosenkraenzer 3.0.0-6Bernhard Rosenkraenzer 3.0.0-5Than Ngo 3.0.0-4Bernhard Rosenkraenzer 3.0.0-3Bernhard Rosenkraenzer 3.0.0-2Bernhard Rosenkraenzer 3.0.0-1Than Ngo 3.0.0-0.cvs20020326.2Bernhard Rosenkraenzer 3.0.0-0.cvs20020325.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020314.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020311.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020301.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020215.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020211.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020128.3Bernhard Rosenkraenzer 3.0.0-0.cvs20020128.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020126.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020117.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020109.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020107.1Bernhard Rosenkraenzer 3.0.0-0.cvs20020104.1Bernhard Rosenkraenzer 3.0.0-0.cvs20011229.1Bernhard Rosenkraenzer 3.0.0-0.cvs20011214.1Bernhard Rosenkraenzer 3.0-0.cvs20011111.1Bernhard Rosenkraenzer 3.0-0.cvs20011018.1Bernhard Rosenkraenzer 2.2-0.cvs20010802.1Bernhard Rosenkraenzer 2.2-0.cvs20010730.1Bernhard Rosenkraenzer 2.2-0.cvs20010726.1Bernhard Rosenkraenzer 2.2-0.cvs20010724.1Bernhard Rosenkraenzer 2.2-0.cvs20010721.1Bernhard Rosenkraenzer 2.2-0.cvs20010720.2Bernhard Rosenkraenzer 2.2-0.cvs20010720.1Bernhard Rosenkraenzer 2.2-0.beta1.1Bernhard Rosenkraenzer 2.2-0.cvs20010626.1Bernhard Rosenkraenzer 2.2-0.cvs20010516.1Bernhard Rosenkraenzer 2.2-0.cvs20010514.1Bernhard Rosenkraenzer 2.2-0.cvs20010510.1Bernhard Rosenkraenzer 2.2-0.cvs20010503.1Bernhard Rosenkraenzer 2.2-0.alpha1.2Bernhard Rosenkraenzer 2.2-0.alpha1.1Bernhard Rosenkraenzer 2.1.1-5Bernhard Rosenkraenzer 2.1.1-3Bernhard Rosenkraenzer 2.1.1-2Than Ngo Bernhard Rosenkraenzer 2.1.1-1Bernhard Rosenkraenzer 2.1-10Bernhard Rosenkraenzer 2.1-9Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Than Ngo Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Than Ngo Bernhard Rosenkraenzer Bernhard Rosenkraenzer Than Ngo Bernhard Rosenkraenzer Bernhard Rosenkraenzer Than Ngo Than Ngo Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Bernhard Rosenkraenzer Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown Preston Brown - backport the patch to fix ftp kioslave command injection, CAN-2004-1165- backport the patch to fix Konqueror Window Injection Vulnerability #142510 CAN-2004-1158, Thanks to KDE security team- add patch to fix kdeinit segfaults #132999, thanks to Darrick Wong- add security patches CAN-2004-0721, CAN-2004-0746- temporary directory vulnerability, CAN-2004-0689- vulnerability in the mailto handler- KDE Telnet URI Handler File Vulnerability , CAN-2004-0411- rebuilt- added some patch files from 3.1.3a- rebuilt- fix build problem with gcc 3.x- rebuilt- add patch file to fix horizontal scrollbar issue- rebuilt- 3.1.3 - add Prereq: dev- rebuilt- rebuilt- remove workaround for glibc bug- fix dependence bug- fix a bug in loading openssl library- 3.1.2- build with -fpic on ppc (ld bugs)- libjpeg-devel and bzip2-devel in buildrequires (#89635)- use pcre native API- add xrandr support- PS/PDF file handling vulnerability- add patch file from CVS to fix: https authentication through proxy fails - add patch file from CVS to fix: KZip fails for some .zip archives- 3.1.1 stable release - move desktop-create-kmenu to kdelibs- lan redirect- add Buildprereq libart_lgpl-devel- move API documentation into kdelibs-devel (#84976)- add fix from Thomas Wörner to watch /usr/share/applications for changes, (bug #71613)- rebuid against gcc 3.2.2 to fix dependency in la file- fixed arts bug #82750, requires rebuild of kdelibs- fix Norway i18n issue, bug #73446- konqueror crashes on a double click, bug #81503- add patch to support the macromedia, bug #83808- add patch to set correct default encoding, bug #82539 - don't overwrite defaultstyle, bug #74795, #80103- Add better resize icon patch from Thomas Woerner- 3.1 final- use make apidox to create KDE api instead doxygen- use doxygen to create api docs - clean up specfile- rebuild- rc7- added icon scale patch - added ia64 again- excluded ia64- rebuild- removed silly size_t check- rc6- ssl uses krb5- rebuild- rebuild- fix dependency bug - use kdoc to create api docs- fix bug #78646 - set kde_major_version- use doxygen to create api docs- update rc4 - adjust many patch files for 3.1 - remove some patch files, which are now in 3.1- conform strict ANSI (bug #77603)- update to 3.0.5- rebuild to get rid of libstdc++.la on x86_64 - cleanup sepcfile - dependency issue- better handling of desktop file renames (bug #74071) - initLanguage issue- 3.0.4 - Added 2 patch files for built-in tests from AndreyPozdeev@rambler.ru (bug #75003) - Added KDE Url (bug #54592)- Added fix to get correct Lib directory name on 64bit machine - New fix to handle desktop file renames (bug #74071)- Konqueror Cross Site Scripting Vulnerability- remove merging share/applnk- put Red Hat in the version number - desktop file issue- Removed gcc31 patch as it breaks the Netscape plugin in gcc32.- Use LANG env as default if available - Fixed general language handling problems- revert about KDE, use preference- Added katetextbuffermultibyte patch from Leon Ho (bug #61464) - build against new qt- Update to 3.0.3 respin to fix SSL security bug- 3.0.3 - Added ksyscoca patch from Harald Hoyer- Added better system tray dock patch from Harald Hoyer- Fixed a bug in ktip (bug #69627,70329)- Added system tray dock patch from Harald Hoyer - Added Buildrequires audiofile-devel (bug #69983) - Added Buildrequires openssl-devel (bug #64858) - Rebuild against qt 3.0.5 (bug #70379) - Added patch to remove "about KDE" menu item from help menu (bug #67287) - Fixed dependencies bug by update (bug #69798) - Added some bugfixes from 3.0.2 stable branches- Add some bugfixes from CVS (mostly HTML rendering fixes)- rebuild using gcc-3.2-0.1- 3.0.2- Make KLocale respect the LANG setting when kpersonalizer wasn't run- Update, should be VERY close to 3.0.2 final now.- automated rebuild- Update - Remove the malloc hack, it's no longer needed with glibc 2.2.90- Add support for xdg-list icon theme spec- 3.0.1- Update to KDE_3_0_BRANCH - Do away with the GCC296 define, it's handled automatically- add some fixes from KDE CVS - build against gcc-3.1-0.26/qt-3.0.3-12- Change sonames to something indicating the compiler version if a compiler < gcc 3.1 is used - Add compat symlinks for binary compatibility with other distributions- Fix Qt designer crash when loading KDE plugins- Add build requirement on samba >= 2.2.3a-5 to make sure the correct smb ioslave can be built- Merge the following fixes from KDE_3_0_BRANCH: - RFC 2818 compliance for KSSL - Detect premature loss of connection in http ioslave (this may have been the cause of the bugzilla CGI.pl:1444 issue) - Don't send SIGHUP to kdesu child applications - Fix KHTML form rendering problems- Fix up timeout problems with form submissions (#62196)- Merge kjs crash-on-invalid-input fix from KDE_3_0_BRANCH- fix kde version- Add another khtml rendering fix- Add a khtml fix from KDE_3_0_BRANCH, prevents form content from being submitted twice, which probably caused the CGI.pl:1444 bug some people have noted with Bugzilla.- Update to final - Add fixes from KDE_3_0_BRANCH- scale down icons for submenus pointing to legacy applications rather than keeping them at 32x32 (bug #61506)- Build the Keramik style- s/qDebug/kdDebug/- Reduce debug spewage- Update- Update - arts is no longer part of kdelibs- Update - Build with Xinerama support- Rebuild from a fresh CVS checkout- KABC::AddressBook::reload() added- Update to get API changes - Build with CUPS support- Update- Stop excluding alpha, gcc has been fixed - Fix generation of API docs - Fix up SSL support- arts-devel provides kdelibs-sound-devel for backwards compatibility - Update, rebuild with gcc 3.1-0.15- Update - Make sure we aren't built with gcc 3.1 prior to -0.14 - Remove -O0 hack, no longer needed with gcc 3.1-0.14 - Adapt spec file to base changes (good-bye, libkfile, libkssl and libksycoca!)- Update - stop excluding alpha- Update - Update Japanese patches - Temporarily exclude alpha (compiler bugs) - Add workaround for gcc bug #57502- Get rid of kdelibs-sound, kdelibs-sound-devel; add arts-devel. Makes more sense.- Various 3.0 related fixes- Remove the japanese khtml patches, they break too many non-japanese web pages- Update, fixes