mariadb-test-10.2.25-lp150.2.16.1<>,(H]VͰ/=„''Yl: q`@gc X\vհQA̞RW^)eBV҉]51nαK:#XYRg4 3 =;CyxAVy ۉ 2B4{z3dׇV 8G ޔ{;L dsxHʹZ- (dS'gAF1;ڥyqVl0 ;Pv塈4dX>FUId#>D'?'d $ : >V\dDzLDz @Dz %4Dz 7Dz zVDz 1DzCDzDz\Dzl=,I PI:I(8:9::{:BQFmGDzHhDzIPDzX=Y=Z4[<\LDz]-4Dz^$:`Bb$sc$td$u e$u%f$u(l$u*u$u<Dzv%$@w%Dzx&Dzy'z'''''Cmariadb-test10.2.25lp150.2.16.1Testsuite for MariaDBThis package contains the test scripts and data for MariaDB. To run the testsuite, run /usr/share/mysql-test/suse-test-run.]VͰlamb23popenSUSE Leap 15.0openSUSESUSE-GPL-2.0-with-FLOSS-exceptionhttp://bugs.opensuse.orgProductivity/Databases/Servershttps://www.mariadb.orglinuxx86_648@@HX5`@  P ,1 1l)/A[Jx]j.4a4oe $ "&kn]o # 7=??3s#L 4A# V su%]NwGmyHh D vO: W2 [d #* "u"8ht `  ZP[/ 7 E A- ll /   RzDK s8L u } |k n2  C |tD T-\l~ e,  Z&2@pC .9-(Bd_` `7 R vsTC -" tGGGtQ#e   31aCjfr5}mCEDE qGCEBnwv!DCotttD'vpsD"BCDmmCul\{I5u"'%O]E7e%\v1b# '].7U2.4(UG/)0 c-\UwN?>tvm1oH >) a 42 u M'&D; ERSH { , K ]y B` 8 a[& 8j 2 *+ IKa! Q;Lv - 46\0xns x  xxCCC ;8v"+%G tl*- ' 7"] JJ3 #!5@ X!v]I+]\iG n Idkzg f4C E s ) ;FEFgADGF`U &, O % M N');, $&-&*p [R6C q &' _ w "Jv : NLR[ 0In$Eo 0cVx(I3@H#5V\4U + ) &Y]eS +agO1?#Q@@664u$ 9%i)(9b S; ,7" |]fZ !*!>Ni|G`ut %,F0l " \ l t `    J0X`''nD}y' x9uSrKa.+h   'Yg'wz'Hw+($;3HfHZD/XXp?:()|iN;bXwpSo?{W]p1 tW(j,u6>I?AUwXW^NGOjmy]p)"kr]3 A<$lOX9l8UQ=KO=CaUYcu4 lLhFoY("nqGDwYf   Je$ [lHn szh )/gy  9CvGFa z,.8 iaeo/*LVi/ZWDnmopnooptnz x vw 5q-u0`W]H7#l[bJXMNHIq'yy|} @Ey ;0W#y 7N6KI +@r2su $PA41gZgw ,ZWV!mC MeT.b#%o~m,+%.Y_X[6uagcn|)-4 `z$ITE'7^ wmB F|xJ}ffs+Vc[?XNp?T2+>`M}Zo^ Ggro)8  o4szWCJD@(i^ Kl!iuLV/Uqnp]fhRf[b JfDV?h* @ ?  a^.q>*, @]PghghLMLMcdcWIxw]ss ZJ<F$yPD 8ap Rwf#YMNNOMNNO        f`ljhD\Ld ?v;"r?223233J.""#"###,KkcHHTRSRS89rjeWa< 8yLTF0Gw( ?Wxjj+.g?9EE24h*\ zA@b ; 3?';kJMv|L!}q H4CP)$1~d4$,` g|Gi;_ Z( .rv}V,  u1!$A_VYX0::{W% X =X In6z6;7}t  8  t#  R^' 2Z] g$43Z W$ G  1)1& kJQT b\ }$x_R` T g0.s6(;cOz3yL:C\w R:; |E6S `T%f2Q.WOS^q*/ yZ6c0-zh) b BU=j3y;k  Xl9m{/Q  T ?] QA  ] ^ R a*S }BR F t -}  Z!0b @A 0 =WsW w ( ?)W YqgKI"nQ%^,.1vy&52>;hjB? Y"403Hs lJ3*9E) ^!!G Yv `" I r%0BY$#B- , h:B4R^Op/#A . :R &_  A *8"95 2 6-yu` wq&<y?.4'+ q 1 $nA@8 Y} zi}BI c7aU q4Z]y$)Sb8\w V kli y #$^:>( uW @ Ho0Pc\W+?E"  K(ZC s` }{() h;(P 9mmjf WVvwvwtutututuv +K cg\ k;w _P5 en)^Dպp< TB&U; - '' %'tU],;I+ o1 M`,t:ygR#;:KR}N [QGV0 dNVrz`  ok{a:;.W%:5&$X Q  TV 3"@*$ YS UO R %*Q T^  _Uv ,<*p&\F+ d2  D{j&&3y y ` YH6, "uMWZ>& A$VB,,([y m&&Lc0[A&&:eQUF j<bF 9  i^^ ( 6a& [ T'_X { i  ,x  C1yE ]X X eN|Ur [ RYY|I\M Yf W  I< gv Kq |JYEQ5M {,\UM]8 A +*2/'F 4b1Q # 5\!,Bm"8(  A m Hn u>(D$w&3` VH ) !$*u)rrh - nW8 {4 N/1NNNNNNNNp6G_[L"{1Hj N_R 0K?oA dsG#[xG !"lXI  ` 1 7YIAU?4 / h<("5Eg;kM99~9 30\DTvgM;\T# L7@ %q `S|JjllMx*W) 4H!IGS~J EV  [n*X"`>t~n#AAFsf^ V PKg-tH ^bf827K *6*w? ~,,iG><4A] 8&0{txLa SM43~< W> AN H JL _g1EaWn#*Q 7 \3#y.A 'u;%E%-`CZaa?Kp[o    5b  "********u7z  Ut>$)9$  !e 4w *!dAY'!Z^ s=N*..B%2[Sg9 :o'n=oARTc =8&T19RB .$/X ~ X ;.r :5L 4~1F+NSi* 2;"G s"< vN+@0CBˬ(U\`k.9uK5;#I$|X?sU<-'MyM/R~:~j](*YXMqA;H>^OV"=n6@@7pb1'# 5;p0@p6, kU=&_|jmJ?V, z4J r: /NE,j"(F Gu -=%D0p ++v|.- iWT3'?!# \B-%m1(q{ ͮ b1w1!6< dF *d" COpH~u.MM(dOW :M[&&$+.74')%RRVc% VG{~(l' b5>>%ZJ(}kR$ oE!k>$>ZDIZb4 :.&A _YACohAsTyN )Nd \8WY=8rn-.'(oP c--- G(x1*=Z B!Ne E1=?b35!ZDjt_P #3<+F+d$X%GK c(C S iL;taS)b>22O h"I@$( dD"Ze!jP!j!!7!! {QyqIK" O>D:t1H9 #8_UE.8! bv 0! !6"tp%n'!!' "j"`""!!!!",8)`"f"R"!'||||""'!j!S7(3L!j!j!lPddd* (xL"! !! !Erv Ch]29 mW\_r*O b1Y} #uXZ[ ,D  f37L) vKr XtSXGI" hF" @I4E  qe6 < q1 la#hpqGpf^KqKqKP;T z'M0 >Fj X0T- -%F' k26 $Y9 ,~wY((P47!C!d Q 1T7e " 3!s  V^ eC<e4FV3^2 * S"Q/+ZgRaU%#($"j oF u {h. q))x d1N#H:j*"0 ,d :s,R*30 ;(*rHZ-8+.!S01C@1%I526@&. TD. . *u@= oKL} ~3R xZ(N"P iL:#=yT 0P sL&v Y  ;y #(,4Y G6NIsp_uFH YT*= xoZ%\/pyR-Sm } > 2Q v4Xc` Y| ; 3Z~&\w&-$h , ;q xbiemC/ Y& q ~  !2!W _=,0)+>.E+T   4" p ^& Tv%iF1# 9 y% &І M+q5hZpr$v)-0  [[1#SpW3 9 C~}77A X?ag/~yBq @D w `MF(P. vK* KhP?r.4rԮ|en1;?I<ʕC C3owke  P M$ d"[,y' Deajm u <cy=)gWYZOibS{S{OiE,5@ESY)uuc@!4 p;OYYy3;Ko; [˹'`M"7u{IBEi &q5hF. '- D5(S} E8@j|hP4K4,P4 !'~ RXc_#}`Ut5iUt 1Y862B '3K \5P(ZER q ?yWzX:EFv- 3F Y_Y 5YY#?5; wCD /2'` 0a&$.&@# F  o ! NNL a * f  ~l c ] Yz5'%9 N& b W7WPk znnR;"N]t*y #S R"@wLrKh5 yEK_ a&B!czu%&3V,.7.6xVC!Z`$!j {!bD   v | /7FZ#$, .$mGC8)B,'" J&JoA)3J"<)$(oZ=w%a% H   K? !$A#f 5 g OA'BIo#'R9[-aa [-Dĭ! 1 DcMKbe3!J 4kyPuL8Ci$= D?A+b9;79; 8 % Ho = 6#: '=1k'iWxYrF^-34H/u # %OucP.:*!Uf~SP0h-ζ:v6`6'9* :ED؎&,) L"r c 'e 1 ! v&{+U>M*n)m w Y=< sOy;Og @6b`:.A&R$fDH6fU U0 6J*@-H3*//_CJ.it?k^lFT  S J]N8utF=@:/X6"?B=x9<8S/}0w=s:g Z6U<t >KV'/  / RFd!X Z_I4ÏF>3d F$QIyw /1:C<NR#23a6S287n|k p1w:^Pd 1  ?L"oLF-73hf2E" $  .>? }B]RFPhZ!y_d Bk*x wV JK^+)zUm &(6o%e&/=(oCA4 E |M+` *FR!e%-1 e,) U)Gw# }IYna ]ZP3 =x72]|1G+C4 EC6W})~;y!)ku7.5&.N D b=.k^ <D=5d(Kv( C!Q W 2Slm .thf$l,Ht9(JG !  qC( 4 !9ujc0u   %r ]/: lnhDC K'(h' FR )D T<Ts[ Q'= Xh|E^Z[`L0->L+ VE)*`)/+@&s~H -!^w R-vY '6H>l_Re^YKPz$|IyY%qQc?0@%ju~gEz@$  r<J~W @Oz~u.CA {Y9C? *SH "\I }h+N1cP* 56M{F#eULD0;@d m;nM`PKEA u) |` ia  ~ 7 @'? 9 y Z\   .F z G-g.o6 4* XM _ D\ \=17+,Ogg& =Alg.qFjj g nAaPP=,,5gYVlK$I )  z~Gu 7  * %W : m   a @ ! oO($W#$&y SLiJ;V%"?aNS/J*r$M@+B+s"k'!qksrE / 2|%uQSC qY)Y Qv r4$_ ]"I\H[| "\@c .! 5 5 .Z Vpb1s)Ty `!B0%OAT >N)H a! n6B;[\jK  uI)h c9I 9Q9I/T=n/TI'aG=o@*n9j+V"/J>  ,E#/7*Y9,N"j BPDh&Y1 1l*e Ng9 l d \ee 'P!44sSb/A --E.y  i5|;%.n'5> Of? %=$ Pu II+oE) 0  0 -f!17~X(kjq nlR 8@+ ,9= _ ##:"B fD }K:05JC4+1zo:P(jJ-(Z5Z& q aq'3paq-p^  , SPP  #Q`P O C7#U4gBp9GB`|'WOEZ,q,u,o#~#+Z9' -'6mlfjH}F6#i#3Wdh Soim 2 eq SFG$? %EZj-M_  ) "=&( g^( ys%g`v ! U=- -%H[ 1#lel[clHP 2U;k J FJ,(zHcI #*":{E7_Ep[$y9 +R   _ [!S72Y7 l++K +- *+lbg Z>I2%z!! j dW( ~ $%O$ @(; DW#u5\!.QNi{3-$g#y?0h~n5.y[0> &e f$'^ P_h;jna!-}3T'9p  Țb ii mc 'Ms :O%Rz02 4A ( -. se ^W  usJkP1%  yY =I&T'>,yGjp.+5.|WnFLcQ> [9X26(E:G.U 1u]Pd5e Ý!2!!!! <BqBEG  C!'X:~81?FDvH*H*K!QLQQ\At$%%*c R$>$*Z { #41'l.z  ?M,-zh  $$~* ?M+C2SWsUy>J^J2Y,4 E s (Z) )# A)z-M-"0  NZUb#%k%k'/30;0<5EE "c7@ d >%%~  uIL&B&?( g(nw  uIL  {<=<C !%5  ? ;+tw * |:<r 5C pe~; N  .!j- 'T _r::{:{ E tjm T 1B %G %$O n1F!x P= "6 I-7>r "bLm#'q k'[!!$Y<vk{Bdr!;N8:  x4Nh"a sqah(_>l`( `g>#\hw~2 wZ6 "_ZZ/|#Fo5 v;mb/L6;V3  '%a "8 u E  #@dd44++11 (zqH \9#WW22))//%2D2. N)#@Sk Am \> "oIA  %X:!a*OZ4Z ^ 3   v )<MX  -(F8U -, R2Ol&nFT _A l H  ?5Z~~c< W>qj AN H  9 JL _ Ò Űlo1E2Ե i BJIN_`W?_`C̋۟* ɦ **QQI˂ X7.BBBq }~"=GGGGGGGG)^3#3#3# < >M`C`w`CO4ab aOUab adA1acK?-pp(,|K4 e J e J %  Y}$ F '+>[` y v  0A Q_a` 1 uL Lrg %`_X]`^c I4IIII4III2^]bAz 6 \a s:S/ d8 )QS$PHhB E Y<ir;MKFE"u>YP[7/]g]_Cvr8Je c 'R 1y ('s3C9306jc5g7/xXe&j!yqL3VWV WV m 3Ak9qdb j$%z_4$WW  -h !~*5#hP# `NKN+?+ "< 7<:@ 5 'QMK\OCm99MII]55IiME=Gc_Ki2GOK;UO';}em$JH:h-M, IqpTA%FBV6}H A:V +W %m}\ܯ6\t B  2 cO f< y 2COn tNHRaX t *W>h|doL]>J\* e5=ċcKm $ >,e-<+wR[D fyl imrzwMHZsXjfmDUG |_?!uA ' /Z}  oJ DW !J#r M ##y)N" ^+S(maiaa}qyqq'i]3e]] 3 ) 7%I19h*je(O`b X HK' KssHHpOUN2- UJ] y %!l!!!J!!@!K!! !.W!!g!0!!!h; A?~8,&`*.;Y!$ 7 2/;L+-:<;$%/#/s4};6*14I8i3"MPR*PRJQSRTQ;R?RTQzZ_U^cQ>S;RTJY^ \#2xx3nZQ@c>d3>d30:0#( C >"4 Eq~#6^  3A(0hY E*>vq 8K !9^0.e!-G@x// #3  ^ Q ylK O)/.j 2.+ 5 \nQ! q #e?M'063 '{ @X i I`   Uh 9K   Clh]XB Hjz n*1J,70g*#Tn#l%^ * E] rA0-U . ] YAO`q2;cj `\n -JfBgUR!>Cn_ l66AM F  (mCmCSSt%& 8gKR^;b#) .EiA d' l@X 1 1c ,c+\44- \<&]6B}c1 BC R~9 >gF 0 V} JrD  )  "9p6(gISP &Q` 7. FUk$t'V!OPY77$. 7(6e{rwV^rrZ,}m#t#P( *=}OOI3?sn<HHAN ^]!F o  ,9W9W{1 Qs[[ ? 3  VDmX22&  >q .' n)O A!) 6Ov6 N7'3jE GG / .G|!jbF|))+! r:[}V  ?! & N'p}=!=0( IzCM8)6M [&%<PQ !/{ \.=& Q@-9 Br)/O'# 36+43Wr9"{?"7|d[Y3+p; 2 e 9 p'p _+4 yn":(p1. +.#X(I2r "# _"V\? }0m_/)"2O]hS&00sx7).2777# aR<PPU K7"0 Ey|2/@F/*/QK:u:s,/* 26o3 ]n# HDb> 7*<01I?1 /4"w03S')D]> # D;G(9<6@O mK*,.W7d NCS* X& &v\zW@e} .m"HL+. 0l"`%.C?!:1($.9.BhS (h Z&(+@ " [O O* v ..D~ 52J J# -*%''Cp //!1!Y/060$ $; *; 7 LN6V +N 94.!P0w5+'p_C\ } 6`, eVt"q4B?`/) %ge`z;2L>B"Y 7 ni{ EC1kd cK (+ @C q_Q#{7K{eT r  `,.MF$' A8  O U } {WT{ `Kyn v4 W  Q{|! ` 7R.5,- 8]W@ nH uZ#.2]bcr.ICKx?;p!TL\ (lTevx @hDwjO%hB9 5.- {g(eiEv"cd26fd  4eZ0Xi"s ?h1n-r n||  -q$>*&! ///}\\H (u d 85!O(  QA#T 6 [1)R- ;6 3zo<CA @@`> b[R 2  jnFa N zUD`})K MMJ p-@  GG OG^ \ c?6M[h q >K Hz* \2,^ x ,  fhH3^:,,,, + T, c| h7\,vaQj_E,L 8$G,y,,8&| z 5{F,?:v ,,, , ,C, 7,,,d [" ,, jc   ^,_J,, ~^!,, %,:   ,W$ d  /w,f, ; ,JX,*VD haV- /Xm JW+*E3 p.?:N S2NzL!a A"5sbqA' r, $ #ehE Y&A/A 5"F9lF,V7F\|q\\|l||ll|l|B0t 'AL E*@*6YY;>4r=:d,OI : z c  '^rcvPJ#T| E~<ja MHs ] 3 b y=L . IjAv lSSjr Q%}]^Zj%|DG 1V  > 2%nv x{#Bx@ ffPz  b /cG bQxN$%i1 &DGF%D;c3P324022n0m 1VH0*/aG4T YwS}|#/ '(Kv&HV&%*7s55}=1*1  #-t V PI!VJe?  * ^ = /*   JO)k****# @N*}K 9 *veoyo* S ii]*J>**!* X  g* x 5?p c**** * *V *+*  z > W**#P!z PM C } * 1** sn** * )  B0 *   $dF4%>Ue*W* SU q **J9(#b !*%ws Y[U-$eKAz$Q^_YpPP8Ff }e!"\%1&d#EF%%##.&( 'J N# >#"&6$0$% w  &&o $R!D1l'F(v!_K 7)""#"""-G&#%'1ONc[jg_bZbLRT*TRRT*S"U2T*V:T*V:S"WBS"U2T*V:])S"T*L^%bUx<'!R%_!TFR:'&0 UW$#w9 "&v Oy\6V06#M O  3@9>%ccd74ELju C L  f/u'f!3vd649m%5 c \& 6\ 4$ MzJ jxximy/iLdfb %=?@z~LC$Q(E/+;5/"!!<%k#!FF #Y(h} K;M"j|(Wp9w$&n:1E\E>Qi} ^/WS.2\Q F ' }4~#$v%'<B9cc0A :#'4f9b/ _$:686^^ P# 64<n _v " & A2 b r v U 5U5 {' ` ?  C  ?d';cto F_ZOOPlt5_ IWfK_Ispr$&z <nHSQO(0>u7Z 6L-AB G)>c 3-X79 $7J6V Zv p{gEtҎZ7'|:?;/FK& J6>;S ' NuM" I 9?X^;DC$ 36i[!=f)z{FEa\M,!e$0]r!6 96 k@}\R./ [\f7jt F:|%[4 2o Q & #lB?(O,b S(l,c a V#9vFSNiDW 3 C(C m {;\ 2 ( ~iW !("uH;ly +~\K ,H(LB =9UJG-*@'6{G J] d)MlSu # c6N3x`&#F }B*)* /IAYo'FHsOEK9$d&w+'&*`  0.LCOG*v^:)A/ E``b+=f2 6MH ;'kP8N67e  dD1D + $o, (:C !)sT6^6џ T(KOP Eh4B3W + s%3S6by@x-Qt z)0xQ( O&h 8 2H $@6hCj7b`$r.w( @ x:%9Y2DZ =] FT r(@ x. $10DOozb@ M 7 7)D*><~L <} e%9-B,Q< 2' G>|G|@&- C7?/( %U !   EW 2p6 ,o$* T O S H8#G '$~ d7 !!I EvgGeMjV ` e1 U:noiAn!$XPN;o#i p?/YLODb5XpvUB?|lZ$.0G;D@ 8U^<8j`-%6uu'W0{19{ JqF"969Q u|D} VE 51&} )<)*I=,@`H2Gv <C =%Oi)1 &6S!0e,1 l 6S`cJcR@"³L3 #Uk`J"&37=Bl1ϥJKy S6v*>/-h]G 4@b ' U! t gE1  @ )"n7 큤A큤A큤큤AA큤A큤A큤AA큤A큤A큤큤AA큤AAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AAA큤A큤AAAA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤AA큤큤큤AA큤AA큤A큤A큤A큤큤A큤A큤큤큤큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤AAAA큤A큤A큤AA큤AAA큤AA큤A큤AAA큤AAAAAA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A]V]V]V]V]V]V]]]]]]]]]V]]]]V]]]]]]]]]]]V]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]V]]]]]]V]]]V]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]V]]V]]V]V]V]]]]]Vr]Vr]]]Vr]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]Vr]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]V]V]]]]]Vr]]Vr]]Vr]]]]]]]]]]]]]Vr]Vr]]]Vr]V]]]]]]V]]]]]]]]]Vr]]]]]]]]]]]]]Vr]]]]]V]]]V]V]V]V]]]]]]V]]]]Vs]Vw]Vv]Vw]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]Vt]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V9]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V9]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]Vx]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]Vx]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]Vx]V]V]]]]]Vx]]]]]]]]Vx]]]]]Vx]]]]]]]]]]]]]]Vx]Vx]]]]]]]]]]]]]]]]]]]]]]]]]Vx]]]]]]]]]]]]]]]]]]]]]]]]]]]]]Vx]]]]]]]]]]]]]]]]]]]Vx]Vy]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]V{]V{]]Vy]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]V]]]]]]]]V]]]]V]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]V]]V]]V]]]]]]]V]]]]V]]]]V]]]]]]V]]V]]]]V]]]]]]V]]]]V]]]]V]]]]V]]]]V]]]]V]]]]V]]]]]]]]]]V]]]]]]]]]]V]]V{]]V{]]]]]]]]]]]]]]V]]]]V]]V]V]]V]]]]]]]V{]]V]V]V]]]V{]]]]]]]]]]]]]]]]]]]]]]]V]]]]]V]]]]]]]]]]]]]]]V]]]]]]]V]]]]]V]V]]]]]]]]]]]]]V]]V]V]V]]]V]]V]V]V]V{]]]]]V{]V]]V]V]]]V{]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V|]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V{]]]]]]]]]]]V{]]]]]]]]]]]]V]]]]]]V]]]]]]]]V~]V~]]]]]]]]V~]V~]]]]]]]]]]V~]V]V~]V]]]]]]]]]]]]V]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]V~]]]]]]]]]]]]]]]]]V~]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]V]]]]]V]V]V]]V]V]V]V]V]V]V]]]]]V]V]]]]V]V]]]]]V]]V]V]V]V]V]V]V]V]V]V]]]]]V]]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]]]]]]]]]]]]]]]]V]V]V]]V]V]V]]]]V]]]]]V]V]]V]]]]]]]]]V]]]V~]V]]]]]]]V]]]]]V]V]V]]V]V]V]V]V]V]]]]]]]]]V]]]]]]]]V]]]V~]]]]]]]]]]]]]]]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]]]]V]V]V]V]]]]]V]V]V]]V]V]V]V]V]V]V]]]]]V]V]]V]V]V]V]V]V]V]]V]V]V]V]V]V]V]V]V]V]V]V]V]]]]]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]]V]V]]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]V]]V]V]V]V]V]V]V]V]]V]V]V]V~]V~]]V~]V~]]]]]]]V~]]]]]]V]]V]]V]V]]]V~]]]]V]]]]]]]]]]]]]]]]]V]]]]]]V]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]V]]]]V]V]]]]]]]]]]]]]]]]V]]V]]V]]]]]]]]]]]]]]]]]]]]V]]V]V]]V]]V]]]V]]V]]V]V]]V]]]]]V]V]]]V]]]]]]]V]]]V]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]V]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]V]]]]]]]]]V]]]]]]]]]]]]]]]]V]]V]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]V~]]]]]]]]]]]]]]]]]]V]]V~]]]]]]]]]]]]]]]]]]]V]]V]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]V]]V]]V]]V]]V]]]]]]]]]]]]]]V]V~]V~]]]V~]]]]V]]V]V]V]]V]V]]V]V]V]V]]]]]]]]]V]]V]V]]]]]]]]]V]V]]]]]V]V]]V]]]]V]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]V]]]]]]]]]]V]]]V]]]]]V]]]V]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]V]]]]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]V]]V]]V]V]]V]V]V]]]]]]V]V]V]]V]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]]V]]]V]]]]]]]V]]]]]]]]]V]]V]]]]]]V]]]]]]]]]]]]V]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]V]]]]V]]]]]]]]]]]V]]V]]]V]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]V]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]V]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]V]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]V]V]V]V]V]V]V]V]V]]V]V]V]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]]]]]]]]]]]]]]]V]]]]]]]]]V]V]]V]V]V]V]]]]V]]V]]]]]]V]]]]V]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]V]]V]V]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]V]]]]]]]]V]]]]]V]]]]]]]]]]]V]]V]]]]]]]]V]]]V]]]]]]]]]]]]]V]]]V]]]V]]V]V]]]V]V]]]]]]V]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]V]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]V]]V]]V]]]]V]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]V]]]]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]V]]V]]V]]V]]V]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]V]]V]]V]]]]V]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]V]]]]]]V]V]]]]V]V]]]]]]]]]]]]]]]V]]V]]]]V]]V]]]]]V]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]V]]]V]]]]]]]]V]V]]V]V]]V]V]]]]]]]]]]]]V]]]]]]]V]V]V]V]V]V]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]V]]]]]]]]]]]V]V]V]V]]V]V]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]V]]V]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]V]]]]]]]]]]]]]]]]]]]V]]]]]]]V]V]]V]]]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]V]]V]]]V]]V]]V]]]]]]]]]]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]V]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]V]]V]]V]]V]]V]]V]]V]]]]V]]V]]V]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]]]]]V]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]V]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]V]V]V]]]]]]V]]]V]]V]]]]]]]V]]]]]V]]]]]]]]]]V]V]]]]V]]V]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]V]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]V]V]]]]]]]]]]]V]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]V]]]V]]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]]]V]]V]V]]V]V]V]V]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]]]]]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]V]]]]V]]]V]]]]]]]]]]]]]]]V]V]]]]]]V]]]]]]]]]]]V]V]]]V]]]]]]]]]]]]]]]V]V]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]V]]V]]]]]]]]]V]]V]]V]]]]]]]V]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]V]]]]]V]]]]]]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]V]V]]]V]]V]V]V]V]V]]]]]]]]]]]]]]]V]]]]]]]]]]]]V]V]V]]]]]]]]]]V]V]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]V]]]]]]V]]]]]]]V]]V]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]V]]]]]]]]]]]]]V]V]V]V]]]]]V]]]]]]]]]]V]]]]]]]]]]]]V]]]]]]]V]]]]]]V]V]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]V]V]V]]]V]]]]V]]V]]]V]]V]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]V]]]]]]]]]]]V]V]]]]]V]]]]]]]]]]V]]]]]]]]]]]]]V]]]]V]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]V]V]V]V]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]V]]]]]]]V]]]]]]V]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]V]V]V]]]V]]]]V]]V]]]V]]V]]]]]]]]]]]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]V]V]]]]]]]]]]]V]V]]]]]V]]]]]]]]]]V]]]]]]]]]]]]]V]]]]V]]]]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]V]]V]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]V]]]]]]]]]]]]]]]]V]]]]]V]]]]]]]]]]]]]]]]]]]]V]V]V]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]V]]]V]]V]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]V]]]]V]]]]]V]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]V]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]V]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]VW]]Vb845523de2d7a379e82495a6cb92760e5ad36d693d8205deda0ffaa7d40c00835e6e5eeeb29e6f03c24097d9382a7f09d1f50a08951472b6cf20f0d5f1ef56aa905103b8f4734626f534616886fdf615ca48143322645a996ca193cb4205a1f84e7245eb1d30a10316c5ca613c702176def394fe7dc14af65dbcecc21bb0b1c59554a86d9c98918733e50c71f1cca5da007f08761be73b131528940f909557feb71e7f9ccb5e8fe705454d8f45dcb0177cad24839ff492f35fdb94bac5ad5f33c05be8f0e7dccaa5fbe9e7114524e8da4c7f6b4bda5a7ac8abe0b1fd434cf5bd450a14817490df6bbab6b5f47f9fe2b316b1e995f0075f54eace270089913f27d21cafd344e2f2a5ff050ee9054ddc99c579874bc034d11f1e933e6da05e06743ea39056950eb1e199d769d30c32d4fcf9b8eceef46c335739082766b30ef56a322d9651130477dbb90fb0b7e3d7f5dd01a9b33b32fefd6c154011f9a6d51e0ea98e4935746c7539d866276b1bcc8086e743f3030c543772271a5b0ae00e98f440d504abbac790ba1064391cd7143b2fa937521d3259db054984f3019a5006a2b22a456aef45985c6499d49bb943cf325c82133c1f44d3b13ebcb7227554635a058acbf7c41569727e8bb42027533a846d6c85969ed22b9a622e64a759f59bd07785899a47693086cef9061048fd67ce27a70aaaad276eb16f084b09619ae7db00850870483887d573a07a57f6a09693abf9ed5a187a2a36efb9c00dfbf0aa7e0f899769a0f96193080ce04e76dd40da11ff81ae920bdb526e39b6d83fbcc3e68efa7031e0378f755bbe50c16db163bc7a1396e9d9a2d3c6fe6a386d012e3b5db491ac9811e2efe320cbc5df6adb6b6fda2baa9ab3e737dfa60e5d449434bed2d2d08d506e36e8b4c3b3af0eefadd00f5714b45051e6d767be2249b405f55a47dc2d5761a086b5df1b947852bcacb82a3eb154886c50faf3bdd760a4ce11e3a911ad90404ecffedb6e1a9bbb625562fef369d47c611272ace65f0416886581fa18bf3dfcf6f52ff4b1601c6c8645c769f2c4774ee4eba32101bef1420eeeb53f342a59613967b77f9f140b0bbe500383230c7bd4a3e3a47444a3dc7e11e617229f30ba85f1639015e9e891650f922436560585e2e9676fcca4f4facaae2de3bc91e4a49156e68e66d87f25f997c3a357460f84ad4fd3e6eee6a7b201de37b50e281c23ff16151ada5468f47b34ffcd5124e445c45c04d85adc924b59d074a69ea303654bffb67655f55136244416847ebf5b9da99bc1581d90e6a4d07205e7ff40c0e2eb9509184176bd2d94d6ba6c3d2aa34185ee308f087b661feb1c5fe091a9785f930d9c0dd6be184246f1cc7947e212a5f4146dc95edde24710efe93c710c165459e4d9ba80ba2a8ec9120c58653a913a2e60e44ce328a93a2abf3fbb9cf675d0734de9687cc5f2dd2b56f5c942fc8b380e56b2b7d18c395ba6afa6d3830d33406b1f65660283f168b2860d5ddae74979a94f14b56c10e9f2deb604d6c869a2afd464d9b339bbb34116a796ba8b13b68f6eb7c84cb62f0134e3f7393643900f68fdb78c49031160f3f0e388467c5e349008620c226db34a4b973dfb8e803892ef6c3d5ae631f9a01ec451f6929c8b5c3c9a6dc72a80292e8d73d5e957a4321c5fe45e74709eb84221b30759b062e80a4136f33a1d17b5ce100216a4e9bf7c3ffefe4be655ad26c741b1f99a5b07eb7d2eb77b1bb91b98df549b7b4a937d96796a6af02f29e598ec99abf64c361b43fd26ac703131016f32c5c11c60d38044294bf7e9ae2c9b36c7ebd1f49f8542192afeb4dae5a87dc717c481d58bab177e31a7f50a327a3ecb4fdef68b7f177e92693585311d30ef461e1704218576ff94ee454eafda15e2c3d086d4b3c660107a32e4fae01334ec0179e1dfd8ce51c223c9402bff313948e0641123b0e6f5867371cb8973af7a863e6c85a8833f6be94b62d066a8ff9d955c56f5b6d88d54a21a4487d80dbac4ad578cd1357530168cd243568d2cf4537171bdec63fca059aa84caab664fb3a874723ae853db31e8e4f3203a653763fd4e5a8a5f9c0a1d2af4bad9b7d041923a077917832413b0abda28d20521873cd05d68591caf2eb1a5901114f3972cc23d9b6a48cceeb45363a99236f1f7486262e64940a01f35d51df5cb4cfa11dae57b089eacac0e06ed57dba820e0bbd2b98d2f7c962d6f4e02277003e2bcd42e70eb4a9a6ca5a48602eebe8cc860c128b5b35cd6a2d111e3d9a2d614f11ca2615dd9effca275260e9fc2fe3627721ba0a03ac3625c28ec01e75273a9096e049ac02558f5ac128760ba52feef0742912aca362470a4336e5b1c979106e05ed1b23ef8ef3fa2e4ad73dfc6127ee2f381428480125d32cd2dd4d5fe8999fe9457873c4c597befb3f4e222f436ab93ca072b57c5232ae503b040e6983a4cca3da73f83c927d02811079ace55919b187046f38e56b0ac1d2c06d5a766b0f7126b790db8ac24e95bfdf3c34ffb940c79a6b923390ecb31c2bc4315253213684c9307b6bd72cf1db13b80bf394c5640580dbb15bf247f66374113446b1f43fb8fe7c8b4d1f4bc8156d135d200642f72216b92e1dcce04996de516b64a97fc9bffb0f0870a0f0d36cbb15cecddadc2b800cbd2d9dea0d3eff3c14f0531f4d21faa78c248999b5fb9168b40228c77c300bbd968cdc4fa73af1408b2f429e9c330241ba55f2b73aebd62a9f5105768192e9d2c0409914ffd83dd8a1e8b25e7819a6a076657f2715461793202cafdcda2d10663dcdeabf9e9de609c8ba5edce00a8136967a5b7c92907bb2cf0785f1923eadcdb1761650cf00af5b7612e1107b12b2244b2bd28f9637aa47c5f2ac727ab3063946b61de7af2caf07b39a912f9052a76b9906f303adb38e624903e4ed6c50513b416766e01f5a88440239ec81a3f94606a8e556d415d6fed859cc883ee15bfb10c69584d973ec53658c28550694e02cb75db9f61f46349d9b42bdec12f996945e5fb0cc3f07abde64344f6ff24e51fdb1daef0c6f0da9e9e3f3b2a5da993814b26fcc014d2fa535c7bd586ee261a9c8f1e35ba815e9766e60527a29073dac141a6badd70a9da724d53fc88e41a47a3cd8d83c14f8db9c37a23b1d21a5e170321634601bd76946423840a561954932ec65268b4f1f93477b7f7d89adb1ee2211762552a54b8a62c7b9258348014cc10fe1aea434f385c013f025a5cf1058112f5bed3cd5d1f397db85edf303dddef5d43bc749e4e914c4bec9f906e414d1e0d36f9bafa7f02daa90e44a323d71451926234fb5b9eb378b5e3ed6b1e532fad5ba08de7535c337993d59c0cec4b19255601655fdaf1f0dc2d5bda61263b6d1d11a3b710d90adba777bca18f579903f051c0aac3855dbaa0ec6d28f933fee36d3952f16a0b373ac5ec81a9e5f464ac182a9d27408943e4b909d030da19236eacdee37fe5b6bc1ccc732024bfb81a1f3ec36d4865640abe031d22567cea89003ff460ffbcdf65758d933a87c36d3523a2fcfccbb25b052d39adc55bfdf8ddd8ad1ba90954a804034688342656b55a22813e23a4e2562d18d39af1b5cfc7947268fa45e11beffca7cece422a685c0cfa9c51291d4c2d45ecdd22cd5b34bf8bf0504755fc5201abd0c19c3f553c2f1479150d0b32a24a22d9fe58f00c17b24e933415a0b3d5b3e1a3cab3cf7ad9fb032ea89d262ee4fbe0f20ca565f72ed63e253a928a7e64cc62c6fa04e01134db51b69d01b8b5a76ec3f96bd95aff47938dcb7b557fdf77131e23a1366ecb4e6bd059fb8a06acb010d1f2a585cfda69840db1b75be4ae2c8a02a0e44b90e0aa88a7c3a29933c31e4b0d86443a7d6f866390539c0d5ad2d54285f030f78afd93deb76eeb95fe2a96c9de36097475c6a512e0ac353cf282c6dfc2e2a47cc520f16127a571a84d3f18f424d6fc5910b79d7c4a938c8fda710095be8082768608d6992b068a71f685075cdaf60f64cb8115073e6115e731adf099094c2a8e385e7a22d12da8612b18377dc75c945e23834f603ecf3b469894140e543b47fdf162fa7aec22de9d547549c73d3477cfbbd397b1110174091de8d3fde104afef8e8ca1bb5ad313fe65c03383b30bc72e3a2c11ab4f07e518d6996e4a85b1da0a02e5ae27c51362fcd6307cbf59ddf0b702ac78565faefe2fecc001cfc4b80bb6eca59a0683687b04ab7abac7e4a4332d4c06d4d445f7363d52756c40ce92e2d5b59c624df342f44f719f5b2535773bb68eef5a09cb02895f7508c75162f29d3add2c28e9fa9b6bade9b395c0f3e982162de1ad564aee20242d3d08c2a2f1807d1d337fa623be677ef15e5b6c7d80573ea54c456a8599cf9921683f7d95ee9f5fa0351dfa28337c998b45dd9e889e9dbefde1e4c8d0cdb6c0c87fff929f717bb24575a24f7876cf8b25127507ef6ba9c9157f5cf378d1c619aee8b218aead104ebf6f986a00dbee0ede697b74d3c6e319d0de71c6c89070051a7ee89545acea6c2ff4a896835abe73a79584d2c4508d27a9594342f7949781d72a8822dd97c526031180ba5e35e49255cfa901d6bdaffed93b6563825fa86e74b6f315e816b9fc323947f5f03d724b91493d4bf72e46f448cdb0618ab78b1e343c26c46afdfb10a2a3475420e79b3c845d457b59f5283f34338e34c1558ffc6c0721c4bc0e56e4cccb76b1a58425f01240f0e63ee5f68016992da7eee6e8c49332fc41116b904dcf972338c7ba092d92a64011a93c03e059b46c7715468e3631cc4ff706e3b2caef119bb238d43142aa67c30a609de483efcbae93572a6875b0028eb249c05726495aa83ecd30c1eb82676e95e27343c253ca236068379a79f8d3e27ea1d0f057aad04fa2ddcd36c28880612ee967b823a9829c747fe1597f54d77b85494816e3034477936fe4a06ace4a39ea9730c3ade3ac3fe444b80ed6a412f491af76db2d9f7c119ca81da56c7f34770d88d91c31f8e34e1deda9e20269e208f161509f2b7bcf9898240be027d734df8dd4fe6ec1268ffb83cf8e0f78f467543c274d652c2156efda95ec170b42023debd09d5a8c3c298ee7321e5c88b50009e19bed5238c8816de7d9fadce2e9ee4e78a1d907f9f146d63a7dae1cb55765b0ad8ac2d3604a63a3703784dbdca38a7419bca39c6eb78761e94e1ea501e26db7e3cda495116f4e86c3ec1e7e9e313168514c88c48d3dda101e944824c11d44bb9100ab19f1531ed9a4c4464066ad9c8eb9d1a177368037d66b4810506d9d98f12aa002647c2b6b4ca829f2a02acfe943d1c2638f4c20cdaf04d3a4654e25f4b2fe68082c4f2174a7c1ad6469c7c71e93da8441b9736d9755f9f9551f83e35184416c158900c8700d026755b4ff7311de79830526412864499077e499246192ea3a6f05f5b0bd038777cf04be32920ac782dfb39c5b4bed5936f194fe2592a214edcea8562fc4f21cd79d621fd2a9443ad8b517b0ae25e299c5855926cbd43d55476d6705dd6830e9fa37d3497621e88aa86e8124bfd416f65b26ae96d5285053c3c33b25cf9ab7d15b258f0bcbfebddd39c7f59917b14b2888c0f48b717296ff04b371ba29462e11f4f0d32d302fce746ba6e9ab32b1ca7cec1cef0231130cd40cc4bdf965e40303eb2a5851452d5d8c40237a06449be721620be151edb733aea7f739ccc43c7d3f0938ab631396630797854fad6446de7a4507dd8709db3c784cc63e08c6452ceac0be0877f5acc281fa6eaf01006e10b8d7c7e64f66de9fad0d7cd0b59c7a054d4aceaed431cb07d31e8adc8267c3cc888ab5240ac1cb8a171b6197ef46da147ac95cd1c223fb731b9be767dd33d8aced02844bec9ec9db56bf0541b4a47dd6409b0488af9ec42eb975afe9cdd63e0c0b50bda3a9ac69d534e43cb87edec1e438e9343489a4627d6c8aed6fc5202064494c9f182e6f01cfc704b19c15c693642c0d138ede305edb5b64b3ba4ecc7528e4f9dc3d91457aa24b6f17281a747fdc02045cbdd521cef404476b9f7b31f5c44bf29f79f768c7373d3c74987b798a50cef2fd62f64b0589a1c1552c32149eb445b177671231d5dbd610580a5502c3c22e61516c3d18d47dfa99c0483975d61c66eb5b6a0596ffadb4f050cc2899d1bc5ce096871efb7ae867a162e3b680711fbce441b1a74a574a271cdd9d0a5ea5d570a704c166d5ccc1eee99046cac25917619fa2d7003e5b57a9a17b38bfcdf51fc107b0bdb9b9cc7a79aabc2bbc8c865fa9a46e68255140a0a45d20205d11d48729dd5a8eb2c7d6f388fb922d99f920d3a7d261eb996da842fef114418cac4106c02bdb8d8a742769805311640ed2af0a53594f8648eabbbc67f959b3045d0de3f2294b6cc04b36f03d4ff4a9e283a321250cc6053a45127ad3897a0ba14224f1fbc2d826c19210746a67b53bff8abb8d5af9b4152d29f83e9254162e89acde74e39d73d746b72b3c2eac3815d48bf87f6d3cb452fa387d0491b904fa0230710be9910b4993d94df0d1328e6bb13182a363f1c1b8aca43f95f1ca8184aceb33ffa57f502c1a38aa141f747ad08d436f60e5425d699fcc5fa0266ae59c071f2c19cf16e7911806ea09c2e3385c337d4b92720b5c50d63ed8f77bbf87beb328dc11cce15a60536bd83e806882d358566e27629a84d9e8ee500ac761bfdbef0651c04ba61404cbc88a917f0ac99942825a85036673a79e4747efe399561bea47dd2a8d46e7906bbaaaa865256967ed435f0ff472017beea1751158f779b2692548779792adecb5fdd6739aea5a858fac8141d1847946624d4ea1f8b7f6f7425971e1f2cbfe709615a83188ef15e5874fdaad94ba21b8d14d90ed5841e9558f15be7dbbb1f4d5c03ef25cba4cb415d28b0fa11650ceccef02b93540fc1bb42e62d5c881e6125e47f1ad14b6679d49dece37a70420b131baf25e0be5a7feee5df789535411c252188ce2df8454a0a995d599c323b3155911a8d56bdd4db9ae9a117e8b66790233f0fd94a2ead5c760faebb1b7b92eebec67e2ece6bfb9b702dd616fa832aa550f4d17e3fb46ed2d4e83b7c19306b6658733e64f0c4885cc16189f3bde8a8e43b5f45f83d40505997caac7b6ac43e96a79c9b8bf6d85d6f6e795a4ad13bcebd199cd26d584566a50078a1c2d655dfa770a40141f6035e7a3bb666af3efac95eb841b35daf14ed45fa5bbe2e888b1c6a994d18de8341a783ae6027d1b5acef0f66adeb2cee85f41f51ffa736ff7febc8e3f40edcae75ef2ca24ca84c87451db3d5873f1ee45773569ed0e05ad0596e27fcbeaa65900fe73dbb19834b688487f935f7f0d51e94a63f929eda94897c4028f3a2bcfb53a53525866561196e59db9438a85eeed403d6f4c997459097515526716638c5492431405542a115a279206c8af6b7cf2909b5b73bf09e3cc0fc03498ef22d7ef9512519cb9e01711de6d9a376b929b46377088dec967d71aa88d37bdc866ea891151ccceb1cd29c922f5d3881476f924f7eb8f9365d7a3d27183e075b2c0b8e7b8c541222a979cacc54c88d8ae39c50c4486652ab59d7fce1b7660dd8db46c95ffa5a85f00cf8f900b26bf14fadc16e45d321797abe6bfbfd465f2d1f9e91ef1ed2a1a110b8231a543205311354f9cc7ad6c5d5ac005783e1e7acc65aa4e12d0ac1a5b7290159d597eca13448270933615f074725b9b43d0e0020f13fa43495d226d2cdea4bbaf987cd8829c984cb1a372d0a485f56b47aaea20c5ce6bb444d15f3efed209e8bee578e15ca2beec845e4e03e4a4c2f0244608dc6f73f34a20a73b4912b98abcfdd5a275b476c63bf1894402ae32b1e90768116a3ff1b1d4da4f26bc734ab2f53388c5f0d439adf42c0e829ed177ef673d583a59b702073844ddd367361e5994fbdc16bc8a8a304f5ab9c505383fd928369c3fbc2442407115caad93096be4c44c6b1ebdd4472cbc305adbb38b04f90d6018f35ced840953a23359fe9eedb1a65c95f1a631f17259d6aacca1f6f10fa1ddd17dcf5bd612b4c9b5c3a6b5dbf45acf6b95bfb1cf1e7e2c704d4d4fab609c449487dc9930a2a419db077d5641099b4a0b4d59b0e0b7c4566363abb654e52adc1df911e2577ae1d16ca6e5a196dc32a96c2d02643f5d0a5ed31b1fcbfcb19ffe0775f26311445223cd23210a2bd6a938215a928a5326f42a7a7ed116d00fa2ccbafa97553d68b68db15d41d66f4167630015d39694ed37409246d6fb105dbf279353c817d7f705bbcaf619ba3db1058f34d2354386f81fbcd4474d407960cf68537469c1205b21c0cd17bad90d0d51c016e6ef2fcc78f15a4f74d839665a705322c72e5af5a439cecc95cfa12bcbd89db0b5f514702743fdb7af6a0f27dbd9910ed7c41c48b839810922de98be49e11cba0ce4dd3390a1aaea28eac15689cffa02de3f77ec8053eac99f4abae7cb44cbdc5b1d511021ce218d52632af0d9bbbd8594430e2d01f2b6fa0ef9a84aa25abbb7747026a6362f84d52c6f1374668a995bdd1d30f797071cab51844a7f21f72a52f01cd93c65e7fc1b34c90e18a9f5b994650a253a5fc388c5461ffccb529b678340a64a31a3737ef302aaa477d8e8890d2ad0822087475410fafd85bfdbbcdb98857aad6de4eebdbcfde58d67e97d4cf0e341051e02999ba912ed60d419bcbde4c51e516a758a6315ff2cee368c4c6cfa100ae87e502edde30989ccf1b0b8f0f59ccfad5f21c4ac4a3a05f2079e52e31083f396a1d10e755c2ac92effa3e0b1623a9266ede752353202537a951465ca71ea015016228c0c86495792015f8386be697bddca517e44c0595169ba39404ad391505f159a75f24bad8d70840122bbfe4962b0276aa402446f281508d1eaec9195a70c44d649fc126f8f2fd13b8aa6cc16b11e51e079b9801c886d7263595340ac5b9b091e2a300a67482ad5f1e1f2c55cfca9f00e6bda8834befc96bba36ee7a680bc27f8595ae6c0116db32104b13ddb95248cfd8c13c3b32a29da20e1881c544833852eb9abc21e3703e97b80afa40f096b5d6f2829bccbf872098289bcf08201320ac68b2dcd3fee48d034763fa3cacfa0eed285e1f8a8849908da69d0111c2cd63ce8d3d33af000f5a4ab96ba7b9802b1304c8f21dccb01a719e4de6c0d6b970b5356d2754e769728cec176d0fc7ba5cd68ac2866b7b8d200e1c7b72a38dd583844a73cddb25946c16f0d8fe5035a95d34e98ec893737ca7705d230794f6cc690e9e2474d45d77f7492ebee0347334f2018f26691235f577768b7f18ec5880c95ed9511db3c137ce5c3e462934eb7e6654023c860c7bf0fe550a2cf81bfca0301137f9e7aa179e527a3ee747703e36f840e90de6027b30416ec84a0fa05b1423a5076e7e5e833fba97a29c5768605ef7797ca412b77300504abd5a4e9ee25cca37b8cb9bade637f8024f29a169970360a198ed65ec50d460b206e34590a7cdda28b614a19319478cad7539882d7169682e6458fe6289a67c5e8dbc2c36ee7e2e4a95b37a02951d08489a404e68b82318f879042737d7c36a96260ac700fccafe1d8e18a8213117ceea9e3c463b5c30d6534eca2a252e3962f68acd2fbfbfc7635986b4ff08239711caf7cbecda4666f3b352e770ed7caed5bb1b0bccb5f5d1462467929c5d0f98b9ca341dfba1959e6ccb60049e95afbf2afb8a1c5adb6bf276d4f617b8aea8ea454846cd203e87d29dab1454f3a5f92cc0b2265736071aa64432aa060b3c05bbafb588f2ec84a8a5af2cc5153aa426af0672d8774a5f6458aba4fd1ba9bd01c9a8297a6d540f3ce135ed146627ab7e9d2c47cdacf23cc8393a78ee4a8ce7b3456ac97540f5d8b32792f884ff595bb1233fa5a663db38972a6863eb2e6f5b1afbc7ac0a9cd185c64625050e3d87c31cba4c7192ca8df4847a4080b3d8ce187e03bc4344c25248c0d259a2c9cbef026204df9df9661a6c3d70ca4112bb030eacb9371f53b6e92edfe447cfb471c9bf11fe27bc2ece9ea77776455831f4f454b131342f6961aa5321f1cf3d93912f15d9118553aeb383ebadca5d6487126791ef5198015affaa2fd92a16a9c7644cacedb0fcffb4a1ec34a966a60ddf86d89737a0f3b95085ca138c83cef28cbc359c3ff9f29c64d215e07d806cdbdc9ed3931319931912bd33ad7b9fc77c6a28161de1224420263bbf55cd650f8672d833090f05ff0eb5d48c23468a0754ee2f6b36273f6abdab2d3baf66d7f372e93b1db93c1a9786cbd16d6e42932c5a39d373638a1921e6ed772834f907f71a1ce5555055472b8cf30948e980eb4ede9a4b7bc040ee4b3cb0224d10e8c25f0d663ec08f3ba2154e32bffadffc083d0669850c32d2486a5653993a50525eefde041a52918db903ef1f9d85a91d2c10f3e38e9a6bfee8ecf27c159c5c607c795440cc0c535a638a57ef88c035cb3a70c6c68357760811a475a3eefe5f902b7ef40051643d16722021712711269ec0beb603d7b8f55655883543b36a9f527bcd92881edafb389af2bb552a57ec4246c9b24174f85e3e6abb589d1fab3519350a41af783eb501cd67fae734474f07a58b540ba88c829eae8c90f4c36b0892dac8a98fa09d250f882edbaa5a785ebc966dfefb91374c3aad5c9fc333b40b1d32a21277edd8c1a874a6edc9f0b5671ecee93ccb1831dcbf43bc0c2fb875dff9e02fc7d2586066f97cadcd8d10a7b318c0cd89170ca8ea3592f8ccd82f5f69c294fd2abd0afe72e9ec858f162567cf1a962b1a43fc41d4cf526d166572e26f48866df23623ad269e5765d981ed74f83e83dab3005bcc64d89f67d5c1195e621560e0fccab1b7f7339ab59b3008fe41ce98ba03804a0d23ea7c3600825c34664283c1e434b1263027c2e2de2ccefda6b6279a2d70fe9719588ae17f3ac113336f08eb06e9da587b162ca65cfa253d67cafa52d81edbeae2842d74a85c1fa214f75391347c59a6f36c2f99d624d5bc4a9814a70dbdfb7a1d4953a2b76dcd83e5f06fceeb110e6d08d617ce9faf484b604579ad6476f0acf27e663d8b35a64ba573d516c0f60340e014402e5e879617589124629cd55d3cb0ba568eb7a4bf6d0a1cee453926b5501d921b9a917812fbc455348cfa00dc45588939bb223f115a85207e5683ded7549081469f13c1c39ccd55dc676341a43b7ab1b5344ceb3f999f338871859603441ce58a9a3e5d42a1699e524010182e0e313b54bc4f0cce5dc42b8e11918bd5850403833e6c984f03e60cb98317ab4bdacd7616959738d5053f71cc0a29f518ec668ad94c2c7e1d5f629c41913f6c7662dfd385ef4c52a81e949659de9e913158796516f21e627c22d3b502c8d8c0850d2c9c85f4d769af3a2bdff6dffe37d0b1fb683c25d8be5f4b0bd0a7ed88efa00e96bf2fa71d9cd5ed9b91649cc0ab764e677853e4286b898d0fad591d1806dfbb5bd52f6060fc57e222dd7a71f5f44f43459d761c9c33b162379503e5767cdc7685fa31f9cb95b741aba00fff4323ceca2bcac67c2e5041c433d6c051af9103b3770a82f998fb17b7c7d648224873d13d6486f69b2d73d9cab6f9a8265a3d6e13e318e67f341948c8f49e6f8efaa33c9ac8ed19be1ff2d4c8f3ec3a64ec03bed83a8c12870d8daea2537553bb6921bceb3e2da97bc5e7ba660c35de3b59d9719ec635962e90fb3f2906a267b257527ffc84052709c217a0ef46e513313c2763d46c9cff63d8142a27fabbee893180220610232d88ac992eb3b706d3e6721c1a92a14beac66ffd55ce52514627c58c6351a6f8bd30342d5479a3e67ca9498806a010ce0bca5a72d2c2cad9cabaa6600654b0deef0b7b2e634888080d2c781ca6b6920db6f525390439fdf69f5cfa2a2955e4f029a10bf87b994b1f16f64174a783745252f65cc26a5ebf392674b967c212534bb74bb8a0522950267fca8abebbfb6821f54d86f87c58bb1859a972aad39496e60431412ad6b49724767f5c8190782a7d73661f8d904aecf27f1fde87633866d6d8c4546882741cb9095e14902a5822a59ef1db3483f59edb5ccd504acf87787b22bd46742c8c8c26f5d66d8aa6bad5280b498462723124b72ea828a08ca9f63e2e17142c759910ff07d3e26bb2bcfcbe15b15f627dfc027410822f3a2e29f855ad38bee05922a47836e5bbcb21abd7cc5dccd8f26489c8b95616b9e91424a0cee4c8729d4cd3c72a4fe1bc6c9aac442810cd90b8ca2363ca214443d6eb1ebb7237a7fa2dda0a271b386ccc337b502bb49a213f30546f99da239684f9b56b19f6ed98a984d1cafcb0fd11440115040529174594e83776a8a6f4d6e1ac99c35baad3d35d7442fb18c98d734e8250898c436a2595b9a5c44b16b0e11d24c570e612645a7235981e7275befc62635e7f34da691acf0b90fd083c1266fdb4b0d8b94b12a5e496cc16e7a74b9f994988d0412c76c805f78d0f1ce80a2160de949a963a1321d8ec2ba7229582fd66ac4a14a6796e7f3d039d71d23bba9b8085a7b51edbaeaecd3740fe00fb8acc44b93921d9ac3878d41c1b8c02350ff6019646da8f41c1fb3237b708c5d6d16aede4d0f20cb8b26599b4db0bdcde789fc2b571535cecafb7e3ead71cd02fff3e6b0086d1c7137d96429b8f1d412620cd4f4d3d4acfe2b136a7e8eed1bda2f79fa2423661842ad34ab1715fc62e3744cbcf03fd967a7faf642639e2521b41876cbdfc9873a1b6de852d54929d2ec69404d0876717dea2d2341c620452af86eb7aa3b2f81ac5cf56f583eb960b75f88ef8d680eb301a596036c587e07efdcaf8ff8a77b94486ae0d9ae9dd0f075a0a804883c66e433fca1df56b02540e05acd3fbeb1ef9248a9f7737bdbc16edab6b7a7394ae5c0b4c01c37a1855d23d4941c95205b6d475eec3e1321ac2f07aa2d60c20ccab2d84be277bf9269aa149f3e2160c65a67318f58951874243f6173f13bcf3663fbc7befc28d0a06d2bc8f5ce50f04645cff173c279e86ed8c9f92dfb72087f62becf150d8949e4f6896a4d91d04e0b4f38ac98f087c17afccce9a7b013e4b93cf325c253fd9a025c01f86cedf8a68a6dcb15e6e3749e3cd20c2eebde6078e9135f4fdfddde0f356e8909241f69a62cec568b0c078af0b8c532844677c031710b282bce582d1c4ba42b46eec0134c41ae42bc9cfcd03e389c1d4fa362e7d3dda9376452aaff94f4903d8e8d6bf5e89ffa40d72055f5debd37b5749fbb5205bd61e714b781ab66fbc889a18b98552b01c36af8617c085ed55aedf0ba572b5ebe3e3eb346b2ce20edefb50a7a977adc756939871733aa398d95ad5dd686e41db2370c513592e7eac8b599c88cc2c5487794cc12cad494ff421368f370171c69893ebd1c9b6cab8f954a7e871cb6e1934b086dbca72a3b82b0b1dcdfda00f1c4b2110c1a600161e14ce501e4fbe790ec49b74ea2ea222ebbbd3b59c6ddada00c4c9dc0f736ca9db0dd22a50512fe7db1ec6bc7192b5f38d53364c7aa8b3ffc9b4153a80f894ecbb1af6177927ba2b039e51c1f821f5f76651d8398a85b0d36851f95896ef4a1fbd7eb4929ffd0ed6287b84f17885ee87332c000ca14e3adb98f0c379fd27cc8d800b026cfc9f5fac40789fb1b93b5d1307dedc5e8913fa325c1552c3c3f0859a6064c90c58718e7ce4d99249c40f50e03db41aa212b9964239462edc3d0ef14f77c3435f1959bac6c67f29a3c188612d6b11763cc3f21d80ad56d8a6fb37260c5ca8ab8e9be258a711b4603122c56f0f2923fb2a6c5d3339da8f0c66444a262d8c28730bacc8d7163283e09c466687285532bc13072a91d33a26df5a75feca9fb1452709d2ec607d3db5e65ded485ca4f6a3082d5c6e17abe878f8b55210de2e246a684f5672808123857ef32ecd6e1945e0d4894a420ed0fd0bd745bb6c05ec50066140dd942b6c6e41d89299597246d1bf0e721eb5db53c25ce6f52c645843ff8a4f179b636f59dcf3a659b84e361887428f5a49c5f3c059790361eb32152bbf92faab7bae53c036d2a424079856e71c3ac8c9cecdd14fe88e6c91d96604f75cb453f2e5d8d7d86028e22a66b03a4dc8a35b1064102aaee92e4136b355269f0289deeda99925b38965080bd7aff39d2dd809b7b784c934bc0dc87a3e526a2f91c4ba829206092c136b07573fde09778999bdecec37a5edc34c58f04a5c95e9001ceb629618a9ecdcbbc2eb5221d828c40724fdee2104a4b13cf887124c0887dcfad410298ba6c7485cf08aabb32786ffa27561c5566d06ed9ae23c210314abd8408592259a35083d47880db24fe59ecc9bd2d5c8c5955b07b97147480126624c7dd9e26f44cf2cb6456e57bc2114dbb69dc586ad1ae2793ffe1661e154948eb55a31565a315ca2e16f0f00e4687084d51f75d8d4034aa704e54857604bfbc98da913dc818970bcb46f4cb8259f7ae413fe22d63d68db2d8621cd7eb0d6ada862eb79827b64efed44f4b0456467f81d3b5f94be185207384897ed10d65a3f01b77105532114cbe1ad2ffde994dee70dcc238503b0443b9fb7b676e661833d93b5069200d9a0fff7f817b853aafc04bb167174fdf6bd1269b7f407a60badaf51d860730b21719089a5de3cbd30ceb46436b5fb052263e1bc937b29b6a333e2140a21cc7f8724b4aaa1876704602d62ededab7783b8ef225f2d386db99477780f6423a60a9bd3183e79d6f4cdcda94e65f9e699bd67926250664f649195c8773d1927645617f14806c8f23c6ac0387ccb69016e7e089dcf593970f00a983338aad5f220960b67abbc7a6dfbf36bf3e0f6d3cf45eb69f83f51150c062d8885c4271957f1e3e815df3fbcf40e196514a92876a9926b13b441f79cdbff0836bfa9252e850c1b1df41715d9c3e5e05abc14bac49e15c2a3f0f84b79059709dc1fddf8181249e03d4fb6944e958ab94f26a4a2d50a0bb763c8ea3f035dc3e71a54bb1cdcc4d6d2131999e3538aebe1d51bd395a81e4a7aeac61010d019e2f428516675178f0fada676a7014ac617b8ae3a17b66c413c9d419bbd011cb12e7783b1ae23ba63a241329ac3292dca89d22d5f0b57d96406ef6474b92fd455e48514707828ceb77985e14e0e43dff039b2afabf1a514621874dc5db34bae837ef66a8e309e2c7f7437382de739228c347cddd7283b3a274798403f13834159e9a04738018d7d61aaa544d3674b39646d558d79e8beb95293ba99496645ad6727dc349ce572e32c14b8157ae3af1b4006e7e053123c272d4045938d6dfd2b06f4a400c213f89a00b9c33097574462a75a99fec720b9000ab373f157549619ae0f7b37b544eebb382814b693387c8aefae813b56d305a0859c223e93a973abc64d936bd00733479c4727273b72ca26d04de31a9e01d4a7dfe1db640c50bf84c6a415b43acd9b1a293d763851dc43c6489caf35e0ab7416da4772c16776c8d5a0173a2c42f180284dc637c5365e2e570de7ace3ba7e45dc1f58caca93251821a75cb3519f6e93f08e542ec83ac0962a4663316b2275b9fb82979a0336207637a6f9526e9afbd66ec43d6f73dfa518b4c61a244051992a8df4c51a5a163cf4394008ea7cc0a2401a3aee890dcfaa13b2a248fb95bcfbd1d9be16360c3cb9e642969e4d826b9c7af0ff0661eaac9a9f52caa82ba9d7858dac29d4de885e595ff9f67f17eddf14093bca9a1d3850428a0107ecb6adec621029ce03768e07a328672e9d1581b053a27d58f9f06edb31fd0f9b5230f8439d4b7599bb1216350b7edecb3f9713401a35a053604a22d5fe28e9b0139562606c58e86c067edb65d147d94e69c479332208542b5a84b8701a9b6639efc9a0d4b64320b1a93095cc4f980dc859100564d3536d2db3454195a8889794cc3b4cf0afb368048492b19b14e15790a046dddd72b688170da0cb05a20854b967f02dc554e749edf6095f80f7ad39419777e0168971410234d0bc14abce1999efceba3c42ae86f0832f391c90254fa9fcb75fe8aaf0303cd87e11cb1efd31eb1ba3c4f2971b7776b3da1a68abbfd387795aa4dd46a88cd958fa3aae7a2f67b8492f0cf44b8ed00624c88dad822482942a9c7a6254bf7703a5aa59c579975b0963faeb70fc942ecc471f25dab7c5bf2f1b441242eb650fb21c8014bfe724e66ec8cdbf79e09869878a6004ee263b99a5917a40f008cd804ff32d82f94ef436195dbb14cc67e73dca78daee4f399c7748fb7dbc69c1036e7e41954fc2f22e4605b31d9fa21e58964dfcaab91737af6a12c23cdafeeec712333879edd320c6a78873d083dac23383a793b5539f92820708d9223b21a27f391c68ea4823944dfad5ce8d6ec9631889632d9a5e49d86841c1927ff6189435264cb698ce55495508a6c8277e3cccb6a7800ac5e1bc295b3eda0a92a4c1349e4811c0cf27846f9ef2a4ce84c7354737cea5563bab04b18ac7d8175e3d7265621c13897d5386d55bec5329c9e465ce687e3b0a260bb63e813a32e74e26f37120d4bd80b2cbd88fe7a8e174b11be2b5b26249d689196840b9b9ed0be73193194d69daa3f27acdb06076343aca2da3ff10c80654bf76b2bc309c97673d8ecdc1d4f77259893026f3b68af0ce183bd8594db91696e21fc8aea25cc14acb7147533a6acf1da021ba12b76463ebaa01f552ca1285c1ccc6c1679e41f896b37e2a0e47e04e6916e53becce1ced27da58723fc466d37466bf9bb8edf2d3f02ac7c803d5595bdb93dfc5d6669a947bf5079d0daa1e5fcf7f435d297b43a53fe0dc717dcc334dbde3ef1ba29acd426e2c8894ad53b8a36b855f30ee5701a41e5bec5c1a03bc8b189d02ea2cb8eddd9b0a81aa823d3ca0cc5e31e0bb9cbf946df427e5f3c3d33f24dd3b2ee6b580720847fec4d06fced1fd096b129b4c73d181da99be44b2a7f1d460b6bd9cdb2777b62b7b58be2f9af4bff62196a40261902fc251b2412e1b48722a4e58da5407d146229a9145cbf5b10ab041856c27638f68a12570d59f896af40f044339459a064dd61a32a13769df9ce44550ec0aa656d7794ea938f955419a861e1da27312bc4848c6ce9eed6abef4db2457133148de50d30ade3e1d7b7e065fe12df07779389658f3dc5bfd7bbd20a740506ad867e51c251340a167fc563808930a5ca2efce6bfebf29ad9ee8d16a77626e0e1964f2efd238ab1f6a465969a4663be307192e2ac83421a6b6658dabf0149949ead10e7653650f987f9c30a6469d111d1d23d08dd25ad192918295435bfabce7e1dda91006dca318d2552ac3cd9692addf253091fa1f04a2ec090ab7a9dbb09aef1dc4ba7248975a9d5e348d7a6fd6548935b154fad6af8fedfe9db6535057fc76559a58be99e2e1706296c940c3d17fdc99faa7476c2b6cafa083d3e894c3bb05f9d30e064f4e3d90da1dc8add177bee9567af546dce9a6caae685f0313e00e1319aca830a082e849b5f5d28e6f936a4a30feb7c23af4f1f2135c09f9f94dadbcaf834d0b9ddc7467df7f5e1ebc45cb2ee4cd3667a14bc8f65ee55d0fc260462d236e335ed6d0f79db85824e61ce036f9b70150de960690124177186cbc4265a849c471c68ee52f05c63c5c0f23865a6bbad2c84407118568d0974afbaebe99763b1f9006247e98ca90207cbed39c1773386c415b042436264354b750efd45a1ded487019be778cb51854e27fc249358a5f337d45accdac6e59cff303e674708d78f378d9a6c62471f0bb21159625c65036834428c7e9612c84da9f85705a6d7b6c74deb0ef6508a1bfcd85a9c2747cfbb2d36cd3705a79df1af2cf16923b6da2baec4f0151ff0d7acd63cf286c8899ff6f5b4404333680de95948dd3af1f28ebf24a85d3d2bc8cf89d889f50bc8dd31506254642b89ccb8d6151d6008fde7457e9499c458da50370a574039a60875591b79da9f3d6fb07b557b3a00e0f82add9303508feb0a355a37f1fe1ce7742c93376c38b9292646a9e32d6bd836bf5ed823c596e7e5b6ec33b270ba4d921e84e965d29622a646e073866239acebcbe67e4865faf74b9c5c58db02103286c72edc7bfdb366c4c9ad5e548b3b470e284e5f537cb3777f61d6a89ed3b8f849ffb7c65ec30bfd0755b17fc1b4abc7b9d70977c98c4399f8e69c9d0d121ff52d777e4f2ed5edaa0bf8073a7bcf61c3f410068e4807733de5b1d8dc9bb7d342ef96eea6950f12b1429363194e65621ded441b0059c6a4d51b60e385452577263fb5d3c19a7392bfb8ce2b128b36be35de42e51f4c41b68127bde03e066c78a4d05504cfa608a1de4271037adf1e00fadd793506a2f265a2b141d48bae6671c8a42f9c0ec3ab6f5147b8e70a7d743680e123da8e3d0e1575e88a47c770119a603787e42e0c57387235866b96752a25f0dab4764506e036263c5f52ed02bc42c0e2f0387894741ed3bdf7c916d3468eec82189e96b62d8d35266b8a4f7e653729531e32e75536b20e8b3ef68e7c36f89879d4a7532359b71d9f5fb15e5ccf4723a7d083fb1df3430f260c3517c33ccb063a09f4027274dc9194ca19cb57254d75228249dc9a03cefe9dcb72fae366131df6a0458e81229c63c35d49ff2d9ca757f4325f483bccbcbe10b1a9b158eb89739073089ec738572e4877baee074c2d5ff95c47163542817cc0b42bce558b353fd78d05ac55ce670e0e7cbf837c50587615e89a9761f654725132c1a5b707ba6237c2d0d362088305cc2a6917aa5d24dfd27ab35e2e4810ee069a41fb2d3c9d827ad1687d614c49d4306b5046176b449db43b5cde387df5d766591b0492984957a4f834e1822472c70912fbca55c6151d3e94d58416c68289d8b1372be7f69aacc679a8cf682ec07991e90de7bb4702ef789212159daf6e907513dc07e416cb9f9120143cb2058f9f5d4b39c6103703ee2ac6a37617d70b502d0aaf68a562483864c8abac9548a56cddd5414459090a7928efaeb089fddfaac5a6fcaadaadc6199f8638a6a6c860d2e9ff86c5c7ec01b362ed5fc40e3311c2dec42c20a9c1cb52b8b17c3b50ef6fe4838b7fe0eb57f8c9b9e8d3e7c5737dbc3788a0c66110e5f6b0e032f972cf6b9f61ce001e49617195260c739bd2c14d4918b9af142728b9e7f9ec2193be6e8beff8f4ec1ef0d5d498b044ad3be5bdbe917ac84e182db924ad5e9f84cc313c332f2565e40cb6c31533de29b4c28e9ba1e6d2ace1a808575f140d7748b617bb532b710b080f6716dd2d29ef13cedf6d65ca2ffd778d1a321d56bd8794ac950e153b5d4959e7afdd27adc2f54f8f63782ee599d39d669329f7df229254703e3ae7acf2beaeac6e8e9955dc978ced4694354973c4bcb7a25da4bf462282ed8fe62e08fb2bb496656c3253c2e458479324dad3d5ec2c449d51d7f275f7fd5eb3f30b2b5ba7b157e78569c3bb5cf5726937715be3f8da29f9080482f59f325175673ac506048fa1dd69eb77fcd5ce9c1b94dff09bfcade292565511eb88f8da92883afc45e24e6926263dc525b29675e8a47b4712eaa58c6b348eb5d57aaada4f5a220f964ef035a35cc8825b4229f15a370c03d00e1a7c7537d66d05415ab048482f9f5eb8e04be94f63dd10c0feeca63b2c90b26bceeb2ec4ab4b87d032cc1b16a7e35984deeadaaa86b1245634fa4e5892fc5a230acb9b2f23d189a9b354d5e1cd57ca3badf6e9a586576a55ec765d0eee39281ec57b5d7f9f9c83e0058fb25bdc7cd06ec4bd9efb6b939f3b1820caeb648d0528f09cb208b61cda75e8a1e38e0345c284c27f891ec4d030ab96b1555ee2c3ab7cd94f1a6d218c5951ec992984d3ffe0ab635417badbc7467f87529ecc0ba9264555feada0dcb1439849f6d728566247ab65316bc7151f6a5b88b7e1e382dcb3444180f506620dc43bfe9b51ac455b0cb864c8f6f1e4063d37434d3589ca84ede94e6781d7ef816fb144ca17320f5a4e3cff4b76e83a927e0043d33c56af989128a87ec33909a273ed50ce6490c409168e731ef5bab02ac6bd52bcaed7092a2bea68cffa703b5db0a1c5ce8ad7e0c8648b31a6e0a2775950644328fb50e221cc18e0f1819f8b8ae23c546ac7e136568c04eb267d8fabf6d6980585e03d321541e137a61d3336935857fb54625aa380b2be5ac7ba26f7142097892c60a188218e1c0b8285fbbdea0036420dae196a1a9044d408f58fd530dbb991d985825d2c1e7385c961bd564395343e87e52e8314dbff6e413990e6259b2f4ba1f4ae93f3194c33593b511e0266807971c6b8ddd50625c666a606374e8f8c0e54a1a82c8ade27fe8639dd603c4736810f4b0439cd348a54cf026b87b1546d1cf99ce1078248152a8755474bef519ffb81edbaa2ceb5f5caa10028179a66e77d584234b03d90c0b0c651836a2660730661290b72e067a8754850c2da301f85a3afb1d81d65870843c435190b396002a94d05c4cc9849a26e002e39ea55a9c255e8c749e4fe059bba0775410bec7cc26526940696e9fd0dbc25b490a8ba906361e9e07c3fe3e8254e0167a89f9655aa8c369e36665531dc4145f3707eb074580a64aae7070e319e4939a7cd01d4dafb4baf013747cbaf9cfc3886d9ba96160a3c6535390bc9bf9c6b1ca0ef87c4ad1b848ff2d849aa6040fef74921e81341f94096fee12a9a84a41bfb047221fac1adc13d7a48fc138bdb6a3d1f6782081ec598af64e09f8efd05a4fa505ab311201e26b08d7676a667ecbb68b0924d7a399f67b8d09a4680f8a90995fe93b36183ddb804218e6c0452af48d67e1a49a43bfe90bd023967c95b84a88832d6301b65d9edb0f7207da9305aef8db6d1c02588d9cffbb8f47d9d98b043b0eb02832a73fc5b0ad1424c5fb85196f290906a098735730de6d395396924d4657412c04f010f92aba5559de8a4e60022594eb43c4e86d8d45b01fe09353ff308439ff485eb3f6a4faea349feda6082d99de715298aa0699c5a6f91d2263c2e84e79adea778627c620533525a5df5ec20c8fd8e4e8b0696838e1d1403c784f63f105537003a022733afbdeddeb5eb8b41c8b539827566500be8cbf20caf722b2da651e747f11b8c62fec38de9a0b59a63604572dd55915e66072c72bcc0fe853e250f896010a2721a70ba27f4296142642884b484d044e21b7aee2349b010cac217e46206574b2486f5962deab36393da87e9ab3f4c48f8745096746fb321811fc5227289a59261eed1663072eace69d4c8779abe889957da46caccd351bc9b277c8f2965020720ebf5e24f7f42b6710e72655a2a7f0472e32ebdabeb3a7602dd956795ecaec40cb593481caff181510463b7bb7aff9027e3775a266b4d6d8c5b809da29a6d2ce7cace791df9da04cdfa92f56d63f9cb2aa9e1fa16046f908fd9d908676e174724852f5eb4de8f5dcfa40f2ceaba2e9a8dbc9feb4c7e1324ae46947533391a030c325a6368d7dded5a438cfc916d123f29fa0b89e3b7380189bdd96322f84d2eb800851b487c263ccb27c9e10951ecd223480361719cbb35f998cd1396529ade26126778793e989cc75857ebc017d231939864d3513560c4a12f882e66768c10b1ee1ef9713c6f84c4bacab47929aa7ac758220ad1a61ffab39abc3741a53ec2e4928ebecc2b9ddf565c457654400a5a143f311d2c874871a774eaabae4a6bedaff98c8f73424ad38b33267a43ce176c4437bdfd616707f63ee6d4fdeb33ae2e1e7bb66270db363244793335893a917b1d5930c6111fc9a125ddff5c7de02946469d900777e8656f327df729b0c9d465f71d6912bc1829e12c2afa00d1b70d4b921150dd7e9d9f9437de77c264856aa7b75f3359093322b2ce8b03952dff006fa3e5896267f2c57d2e30b1b5939266a2c8b629116de1f2fe084783885b94a1aac9994c464abfc7c6086b4bb99886ad320e330cd59a58968b2c4c652bffdb75e33e8867c69e89c4c19e17c1ca095c346576d053ed40c2d77221bb3990c6620cedb195caa0a928481a4c47ae4f949e654c391938c70f3ac10371f506ef0313e19a5a5a68a8c2f122acffde002aaec62247f29233c87610f87ec4329a9a384814f5b743e77cb9cc6a2ff8e993bc23bb6f71cecd1a6e6770a1e61d685800fbc1bf568e2631bf9aea059af20b3829f21a3220b4b0590a68a7c724f61f2157db307674ffec5d11ef7231ebd57b7f5aea79fa87d393ca4d5be435725198daaec763856e211198afd6b0a5cfd1d8bf5403e63c7a133114a96cdec9e2f9e31d52d3890ca2f90f85aec14f88b56aa7c46d2b5dda1523d927946c91ad0d51e686ca11dad81e8b20fdbf9f93b1433d1361661d1e6018f479214acb129504f244474c9038605d575aea704fc167f744230688b9cae18d3c13679f6defd66d16ac0357444507a1554ddc46766236d8b961651464a09b0b283f929e036b6476a1678db3d13b0d01b96233e398f9c13085f03233c63714cf648fdafabce4a9881412eba679ea87a25afc734770fc5838fb256d1c53e7f881d45064d882ac20fc15e9db1802db4107014da07c5e38f61a7aeb7518affee32f3378d4a1c6c2b4630eb600cc021de35734ff3dd8ac7025e3d5c1d81fe3a8f43fd86c6d60190ccb22c08323c680bf022570132163b784b3b5d650781a83264c45045acc53b436efa33245d898b55fda504dd3e152112036b87bd5aa97a1e285285c7768af004d05f38dcbc0e66b1dc0b7838ec40e15920b2bcde112f0140b114d0b7812ed3efa194f2174a1f53856ebf8b601f72aaca6d5bfd6badf91167126abaca84677128ca9629b2139370472863d3d5147474f673a4ddbe1098db3ac817de63ce4c509c61f2daa40c672090e8a0b381d0bdad85245cae9f9eaf3c942e31829151d259eea0410991f7fecea6ebf1932202dda4a23efd44014344aa314bd1608da6626b0392f6020dbcc5ad0ccde9f88b0992d77327481268bad7020c66943e8cd6faf661f3660276a0b6deba90207e0b1f681185aa62fd5a4a2a736e94952ec674fc913b22e0adfb5977aa22b0bd21f1ce15afdec64edeaf495172ffe943fda2c0404349872e25d0437daaa5ba024572ed18f86b35ce3c97f8e50f4c38fb03dbd5df7a838bc052bdb93114e44bcd1a39aa5eaab5e44a6cb0837d8e7173f2ad86a7b74df3204f9b6b777f9377f00a4288e1f89055746dbfe2eee79e577d1bb769400d4f4660c80c665c17d80702c7c90b45b52c243220186536b1f9ba6d49757e2bc3d389343838dc6beab21cfac012727159d30f18555da147eb6e5fa8bda47ab5d9b19b338f6fb026c1c0551a27e6a1ac3cb7017efb0b0a4904148a01e2d8ee736f01a56f62a83d0e85529fd15d59222f8d28d53cd1c46313f0fe0c28cab068191a1e6e639bd36ced619e3494f3bc372584cec9b521dd50f1c41602a95417321c22b3532333d6e987f3910aa300adbae4222c00970208854fe57326ff38fdd760c35ce1036661d0ddb97777abede1adc39be819844f69a68f98d510a8b1fdab58cfabbb2f7ee5b25396b85b743053bc4802a0d4100e70872dc9207e1230ade37557cef2f5e787d371b3ade99e35d88670b0b1f05750c86f9ecd8a0330c0616c3932f44ef1b9ca35118c8da53947565a2f439753d37bf9eb4eb073590519c2b7ae0b9ec22014f393ed2f1738070d597e07498ad9fc94745f7951f3ad251116f42825e43fee3d6ba524956bd66da1c3a57f326633bc24d4b90abcbe045ff5afed4f180036308ab7d8201f2b1f7eac129d1edc4cac4b92d58f5c46fedf7c776e61a030bc077667faada197b7916a770c77ebf776cecff194634fa85c4e5cde94d144c484153462c5acca8bbf6598f3c5fbc4a30f6c2f06d9a0d9a99d37e86ff360b67241fe82ae2ee226f662d99c982562c170ff5ae5c3c86f5f2445ac5789730cfe8aaf921dc354e9e7868916945bcc53da88dffc2299983514d06940ebdfa971ca63efb05be36a99a1948f82557002da97356c02ac1449f3597b7d839b0c8a10b3f451836bf4fe8b85f0c0af4365b1eda7d100e275e51f42b583c9f899308233e0f0e84dd9e0fb58a499ac503cb54ae94974fae90c006db67030dad80d12b37c59cad0497f16682defe631844035dbcc5338f867ed903108bca5760b086157c4dac7018925b5fc72598b9e62138957824cb8c1f8c0ee20a8eec568701d3d442560552c49b23ac7eb6e0e62107d264d644edd42011a2e55d6172de3c65fddbf0649159ff83a8e3fc67f0bfe7f7c16654daebc1d92af0ecadc4aa5a79d005e18eef70fe589534a7d620456132c35a71621c47dc1d4e9d6ec78dd885d35f01a7e2ea0aaedd6c96e793a600b05ea588335508b8ac9af50d6f4e2e3690f7c337270eed6d4ac90fdf37bebd7ae422718e2fb5aec249ee41c528a58e7470aec31a79cad50bb5c1f990622d361e05d2319664057003297105bf7f36d43e80cd6e0ac1270e5790379abf2488e5814d0cc49d7c997a41c019c1a7cc347c5fd384175d988f171dbdf970a901c0bebe503c020a36ab5d973400bc1536c4920a6b2d23eb427750996b2feb4189d23ff5355018ffb35090ddfa8d06059cea06710acbffaafd355b5e0c4da4c501b9b9b70491040c36bb58770e930c3f04c95aef0f273acd9ce3f1e7b3aa5cbd5ff84c79981141ca60bbc5af1144d4cd9a2af6a35a9487333c73befc0aa068bad3685480fc92adc165a63723372cc031817be1d08a80af2469d3e8e7d58c392746b5cb2318db4ef48dcc9d293087f5e4542cf1b5333ebf6d35fd3c59a47c199f97b9313e33708a59f324f527ecbd774fc0695a63e0a8edaab54a3e62650cf31c088bd51f225379d107d0d0da3207bc55570d8f6130617cfe6517f94680319b6c38027b8b05d9b6f520e05bda65dfa741d2962ac18ef8a22092bebba162419a74b2d39955c9cb14ac4627c76c9069cb817f330ee5da0dcaa526c7a267e4911c529b6df6853ed9c85e1977face0e63a1a482d5398ebe7cff4df4c99268fc754b4f87ac6cf6830e5a6acb88bac97f02466684ccb40d7b29346e1da6820961340f132672b7d19c7c2df90800630869e2d7ed44c2bca3419e28d2b8747f543cfc803d907639abc9647e840f495dc46d9cf48cc2613a3d58cced9b6087e901060142bc1059908bc6e529c4dcb8978a9874a7a7d0baaa1732e5a82712f4a016be2f7f5a26734544b60e414368d663327143bae11f997f104893d1e613987e2d08cce5cf632fd35ecbafd59ecfa8e61d94b84fad6aa2d37d44a0aacf823df81f1ccbfe6896e89d1a00b687028298f8310cfc4552f705ce2c098f02816ed323bbcfb4afc1994c081bc1dab52ed4b6f9d28bdad98cce79adfff051a3dfcf02a036d2a1a14c970704ab7e7489ffd5055e6fb81145c190361acca6068b040c55e24c2f8a0517b81f36a03089ae8fefb53629956b69d333d3d669c9e1547d5a13cbdc54fcc334d9b8b6d4dd42388fcb3e8c75bab7cd46547317c49a6fcf55d82eb1a106d405ad59500a7e60dfc698b177890db24bc63afdaa2ecfc7f14b852eef4accea3369adbdb0453951d6f2979267b9fb3a3bc4b2f6ec7bdb585385a306a82b785ebe79e7b78b647989af80d68cd26ffde5bb0c6a6cdf72d71894e564f2c35354981e9968e1afd03701f334f6f5073505c7dd265c6f4b44ab59862cb4ff7801878bd1b0f3fcf8cf37fedf8219f8cf5e33f7b4dff8deb0071bd7264544afc84b740393c4aaf9bf13527caa37226a13d93b985819c96d07917b21137edba2bcc6c0362602603f980db232c393c62f01439e6a68f39e89ce929fed8f10f719b5dc6653bd6a85ab5f05aa966025fe1a61b885ccf611f68da389dac1266eb7805d923579999eade458b36e3df33b8d5b64a913a57546276b718796af65aa0db2d54f17876c724425034a25f85933b49398146d4e04d381db7dca1f2fe7c47aa7441eb2b2db01eac552a13f14f0739950ff0d35af4a827d3098711ffa26d0c87f6f41133d42d6f907962370b6380aad1bcc729090e2d5509055f32818638842266172ca84ed4e7c7b275fbd112eea91d373d1b537098b9255eb50703be5e6c33f8c77c731ee652202de7d7efc94fca65d564657a816d5248b2480c74e7f2ecafaa96c124b48437095270aaf3a8ce1676584e8e5d20b17bfc240e28ad4997de3f076d65e89be59135cf6c28128fedf5ad7a66b2c6343d4a66f4155a2bace0d20df1724c2109cb8902e238f89669d6a61082d0122ab0ea9c449a7163de97bd8d30516bd83d855005dc99171debb2f7d4f0df81744a87a936b31d8bd21cb3246e23c0fded3f4aff946fc211d198c8b7c1a97460227a59ecff645c249b17dbbaf30d0cc4862e13889abb1a2c01344ab63ba70e916243ef690a703c47ea7360d203d884c6be5475a03c9ef25eb4e295f10d4dc29bd913ddfe7417f1148686cefc3806023256c5c5b924b0396921bed699f4f47dd6eac4778c9da0656f494187a2575c599f6fdb5e1508e687245b9e2852a331ecebe255a8004d891344cc13aaaba893cef43b2f29dcfb4a61e1186920c94f4659976b6e79d48386be5ca644e3bdf34e9d092c27e7b39e434a750f8febc0953d42b7009a3c850b7d74e53bb85bfe051a303641da9d659a356167ffc7570b283c09257fa882b311e4c0751380cf44aaa357679b8b9ace8769a9d1955995394065c88f67b2913e94252b26b3a8385a53903838a97d775e8559f884bebc6c282a1f79cd7746e6776b66b8719792be4fff84de2975bb8ff8d65de849b16c7d577e176684d87c8f752e6643654c551dad230d3a37050a544852f8bbbb37b4897600a8d2d1fc593d3cc0e5135c66e8e308748c4a764892a22dd10ec4d4df4644f450510e59448571e5e784629819f68498858b48ea551376bffd9fc35a73b96681348415dc33f2c829b9ce1181bf203f7290985b669b7fc08a055e0d63c7c78566a23e778fd955d2976e8deb4f06dbf54640adab481b7b3ac0ce9c42cc4160e794086e433e368a440fce17759782aa3b3481ab468ab2dc9c822d26ef7c01d9efc42a35e54c8e3cc815fc67fa3c1bc724029c8fa8e86da6c3b41fd0b7af78ff61ae1cbdcb10d17ac81488292a3504bee961240f0a82c54f40ec45ebee933641bdce849d139e220ed4aca7a77a317cf4d1154497e44bb54147ea5953b9492cbf293703cdf62bfa7ce04200a56c81ab99ecc99568fe1eb2ffe8b6eaccc4d0190f436b2c3695d3a38ad2958c44cc438af72652a8d25e72e7eca35481f100d7bf6bfc856c9ecd29fbf6a38e23eddccd7276bb384c05402be833878f18f0b9867bebd5beff0b85cb2ad8b458dec85c7a2ab9d10f4bf1a0e1460f3e7f1b96a3cf41c647e7df7b1df76d7261f754263e0e4149a803f252d5034e03bbf6960ae6144037ce24356714f23e5cd37ba555914305001acff932d335d1912b38ed031c71a6319d2ab6b0cdd5821c3c1319e1d2dea76d31a8b08fde81826079b504c133768de6f0b14db4ecb86bd1a6ac122c0312b1a42777c13418cf9443d18c159a657d5942f5c6674c1d9e10b2f2bb0da853a1d51f932103f0035f75e4b58e5d860b6c4527ef3575a0cd062fc8563fc2ede8e5b033e48344fe641556103f9155d9b4e7d3d4a69d7ae2cde7cff53d9705b3fbf92cf776ed1ab570e59bc28adb88b1efee9e99b29f27887b321acd38fa0a12b5546c6f2d09d34f30fab5171f020794ebc23354155aae5e9dbdf84ce108e3bcd977fe165cd5ad616e449661065f5798bc4e67af5d3cea3083d2e8145ae1947bbcd11a39f14f45f81f9d763435963c1c972ef8d39f96ab7dd83af805fe677261cf6e44e8cf512e40fa6e0288ecf9a6e28d1fd7eb68a90edec8664b2ad92ae87d69b5f62e367a495180f2e1312efd38a618a6fa6a9889c1387519de5298cce095f91ddd59a54001cb776d4d398735388447209e343151a1c531a1bb28aafc1fa46c4e3ee9c332f4d6e9858bf8742618ebdd381d1c28c3264d6a7680c13a9a0fee9929089267d1fa41a57f9acd417996880c06831f1bd1780190770a8ce514b507563009fe1269b5bc46a043a4fe580f04613cec1a26dd2fea6e9d8f30b6938a34b329a8e7a56576467c08cf8f278ee8f07af74cb3adc15c61e8cfc211f685d262fc79e008673c7258a38c9feab1a9b569657eab986207890eef9d72b48a0adf03ac336aa5ab2712136dc55ac7ca490e5dc9e3069da0e136c5817d1bfd34b4a5ddd6762e8b67960b3581ad8a4a50f7a6a7e621922a4f1c34cfdfceee14e99ea74d251fe77248b4aaa72bede3ab4a9edff32152d395b9b27832f9b6be56ef1787e797fbb15bf18373a02af6a471c41237df25f86235c8f05a4bf0f223dafbc125109e9d82e334cecf47323dcaf4e3949593e221fc687bb074610422ebf7c17ac2c6b1d430869b9b3a42fbe9a88ecbf9c6c76c4c91c7b44402b12d28661a80125346d8a9bd28b35c4ed39e08eb6c76041befd9a733b4a6d32da11129f0916ae277933388706f3692e1005b756b1c2d8ec62901ed0d22e2b274c760b26428d167cc406290ab87ad33d0f4bf30a1e84a22ecc9d3f0e2db551604b564c2209d9bcaee274c68ea62309190cd2280e89796f1e5c191bf9157c5e4b5f19cedd017780a147ced600b333a2a7ad820c58474aa0fc5ec98e13a6dc9905fd309dd6128e34e9446e91750670f4d6156489f567fe9eda2b0b0ddb6c6d896506b4c688b84bf1eaa7bb7aafa37484e8f4bc62a870a23e84081d1b38679224694f1811add98f6b86849430a8b9ccc25ae57704f124f39af2aa9a6f5ae72581473bb743886c3ba48e546dee860174e4e0ef41eaa81ca465d5813534fde321a672befc1b0b1f8d662ef2b0558f06307bb05e660dfd657f9585484fb17f0a4147f5230f196c8791ac588a877b922f8b79a0f9b239dafe80a5fb0649313fd78b363832ccacc64dcf38fc514e972a08685aaf968bc17e3b8a042fbb3f10a889b66eebc64454cf0c356a70e03414a05dce972bce6a6d1d22f0a935e49ce75f8f509dec68ddf291321c1b393b1d6b5f786da5615321465f770528d797ab9b856ad25cf99e92bed1d1019e5c5a779acf9d106ab737157cb17701b10ab3dc2c35ecc406cd1751c43390450c58b99b0331a1e691df625a5094c101f3ab03ed196bdd1a35d230e570748919423eecde162c3d0d7cae7ac2c745c4d22d7efa08b9237397c518aa3d54019a058c66770a9b76f646d34bdf6eb25816bbe743a91825a487c7c11c0b9674c0961d95a87543f787385b158cef69c9ef2a03a0d44ef9e9b43e2f3ddeafc60f306cb06e588a2c708af532c3ef0e135b3f10c0bedff236740998419435df8cbaafbe55582ca3ee942e272c067603b1e7535e7fd7020d355f83d71331e2eac753303cfdcf404d942035c4a4ff691a653fb5f3fd74b4d47311595ba2d05d6533e70bd96e237a35049e61f26aafc269fadcb9508c72d544b933d9432678017b5db962672299a9d76266478aa305d08f5b039e735c59645acf836418a83ecea9d449749f01f3c18a6c0eafb10ed24e31880b053b68baf1addebd6cd4c3a9d8326e7bb9a02b6e1d8e33f2857e06efbd0f3e63190e7d9803012b19aef1b97e32c31b19845f868d65744f2d6329d031b6059fe6c1f4fd0314ad2073f4cfb5b1900f572f6486333fe1ecfb0efa8fd890d4d788d699584aef6a27fc6555d806b33bf98d7afe75c4df6c5850e20ac2282cb6e2f53eb1c3a7172f76e0a74edac590e5d5ac7dfd8fb834af66c01afbe9d49751ba59fed8e34bd8a01a845dc6ea8ad97a01f55a08ea1a0aed81e5579d5b41b1ff24c1bd13fe7ffb852e46ec50e80e9b89f29ed35251ed5df447172de7f13a8701ac2ddd2f5a42ed3220214da387b43f947abc2742b06ad84377a0320e9c84bf4a547ee36732686aa4c882eebbeee58e32420ac082b39982829fc910e550b601a36b33dde4d22b280866c28c66f8474ad5ee24f8a43bc1fb74fb0b11605ead38f06f0244be5784efc69f8b98d49fc26f5098194e3b434786456b4cb076f7530b858f83d720d0669bf401ed8d932739963999d9b9699463022684592ec59d3d8316487de160a0cb9d15158163f3ca4845ae7319127f97823baa4bade8e78d73296078b47861621ba4e50917741170602f9418be2fb1914da7bc7b6941c5919f7f9da3530d803bb6b9ad328e26064d0552c835d9ada3a73e23ba76e5618607d982eaae489b099e702409eaa493d12f970194150eb347ef81d4cf859338de738f886b196b6199b3f7adfaa9ebee7352d05ce5d255f08b6d18ec0224a4515fd0e25dcd2b7c5172d85c9dd86ee6ec73cda47822b3491a5fb3f14952c81095a144be12764a7b15d80f52df905cb978416305c229503edd486d843e61cab370d6afab02282efa8e374d392caacfedf3a158ce0cd4e1445ad48f50fcf09be49fc89e5b127e4562b74ee1f774e238783fd1a2139756f7e766a3d54390409449fe6ca96af02f6ba3adbd20494fb1cc0cf5486fbf89e31e4641f4f4c4bc036cb1645121b87f9b68d0b917c19b9d32b5f81ebf26bafe86cbcc30eb7fda59b0c97f3a32a2aea3ad3351946d39f0fd40d63b0424f738c2c0c9e9d88827df081be92301434c8655a1ff826ae3403c2778d3e981da3a2a29c2e5e0ea473b89c806741fb025793811eca5a581d717ead4a26db6387eb56b86829e8b3d5d1b7cf1d8b008298ebacfc983a8e2c0ad1d0613814b97f203a5f6dfbb59ab2c52e7ddd87ebbed0851a4ea44319f19419ef3444b51981ac6950d221d341d04e3a195d677b67a448954928174227223cc3e5b25dabfedc564c1718356723496a1812435b7437231ab2a9308ea70ecff1e11825e45aa1f1abd08c9cf87e066de3e00fcbf4d87d5171864b354d3f255f7dd224cd8939b6ef857600f63293d97f49fa676343a4ebc981db013323046dc663d8d86d1f1f151107f1b77b25db6cbeb29c15670425ae1e6a083cca2a3be284f8274c203f80651d0b43d5bdd5e3f57861127672d4ca06cfe93017d573b2502c103fde7cf65e29c81c42179f83c47971ce621061e2e952d9c4078684ee8c6044b0ec60fd56c48225bfb65d1dd43aa3caf203bb5870232c7d58e450d83e2c05d67db39f0966634703c99d8cfd60fa15b2a6161e8c5035003d53991a1d1985cfeabdcfc53547a5749875f2b28f1bdbee1d91c956ba3329139a99464621644c091982ad9360ff4c50b1da2b0a4ca989c2012ff2654892241e2a7ec9a71efcd955a5c21bb1b0039e7fdaa66deae841951417f11e81c662afad52aa47a1e3c24dee2a1516965b5a114f23a5e950753018c08d24740dd876040e3b8a46a7f50cff301413cbe5cc661206e0ecdd20c83e9423fa72a23817d9f27a3faac25bda7dfc714abb14b22f72fcebff4c0fdf02213b2b6234dfaad24f544c52e520557470505451b5da27b1b90e390928ff4aeab78e3278c0b42029683124fad2facaef2d3eb5ae97a17d13dbee02c39cb3dddafd7d2d0d1415ec336b7a982a530081bcddef41d5efe76b46532ac7daa1d609fc85a624dd0131a9d70990f2486b53e66401d72faa09961f68ca2d48b9105c60a5af0f94abcc110d21ae41d22f529d42129c058fd09c4990730a9675e649dcc2750be85296ccef16cfdc2056668e878a83487171a923821a66ff208780e45ee623a7392a28ec42bf0754664eb2565f292edd179013fe1314d6ac56856e9e758745da692a8b71e97aa61b3cc474c3cb391c3cbfed8a215cd0aa61617ff7ae0242a5e37c36ea73c55fb669bd82353f989f2067316cb378737e8a25d45c3e03480e00c42681f93faf0aec5cf7f740ee19d82427e985a387932f7f8de0dd3089975d9ac9968e6cb92e7b986f0452cd525c5ceb4833234f56f0fe08e267805e568d3840c119cfa55c82f2e9a947d35afecc4e65f8947267b60026ebe067c63f1be2908670fa28374cfb6e0e03237a83bfd8301a6d644e883945b8c544aadf1ccd5ad19b1ca3759e66e402e4ff6da94075ffa59e88db9a95df3d5cb7c18179e80033525593ee636997fa7f485a64b2c8465695048b2acc4da480cad242b7904561e46f7bc499dbe69bc240418e92a6b538698b997cbf5976db65010a52ccd8d9ea7c982658c45a9393e09bfb1920fcf302ad4782bced6ab40d11c686a5bbb49c890e3f03dbb1d0d358fff3dad4c953ef90bd3a0ffd5b8ae38a240c7674630974b94acb74fc426093c91b6e342c73fdc37c7cc3db220b582a3cd2c855a632adeb7a64a3cced2e1429146ca8328ba94a99e022d2c20655a0f5c91770c45a9f57b614b55021fc75769f5b1f25f0bffb2a4b0faa8c22bcfe01c07405902241a9cf7507e815589513d1eb855915bf2ab97967db8bc2de815c247c5af5bcca48747c6e1bcedd3c810e60c9b8ad1aec6e0127691037b749152528bdf4d950fe240035aced1a0e89f27b07b52f8a4da2637c82d2fa3ba0fd64080234e301bac4d0a1f6a15bda9d5e7fda5d344f0734e29903ae4a97be71f045ec2aaa0207f82bb259984204d71d0b3656de05ecb882e691ba5bfaf1463b2bd3a99325ed2dd6831d99fe53b34946055977bc3045034650f7eb629891bda39faf890c8a0650de8413c7b41817dd2f2d7bb2d4496a05e0d4078c8ae3f0bd226f98815e80474f3d0a56aaa420767f716318c679214b76a74080c40a27496fe2c0ee6b9ced1a573ce96d27407a0e25df1813b5daae071ad361686e0b1b3a30f6c5603cbc9be5486d0750530b15cbe57692b0267defe672e5218965a27b8683a061040ee263ba1d83b1d046d88cefd2e92313785eeb9183136aac5f0712950f2e1726776bc0c284789cfb667a92fee030834ace8598fcde0b877bd96e2772a8f9d43c307d30d02172a99cec91a203a3a562e5a294630cefbbcb80fc9a738bea059f9c542e3d06ce9ebd7ba57236191de3b9cc513e95d803bc2a753cf359d43fb1ff0bc8bf89e372772465e70f6ac6c3f24d58c9120a9b648295e97e8ffb52893c5dc1a62bf7055e3252698fb2996ee40d55d407c26421042b11ecf1e2ea5313e83d122a133fdc1c2863a3722afd5087187478a8a8c5e2914270a098d6c579d302b7692c9c712073b484b208dd30ca3ffce89d6ec28e0852652e4ffed5c8e5eaeb31e14022b7fb590a5d8f1ea6dbad8c736d9a9b3d3958ae685b6e3f20491f3e3adc0008b06545e138c58bd81153f5ace7f696762081849286c185d3cad715f7492164fb2e83d422ce2c105046ca64970778768dd6e6d3792da66ef6e1aaf6e04b7da4acf46f906eee37040cb20dab226aa68aa7af97bf6f26d4bade599013f6db4dff58bfb9437150b07c2c8587474757370bd31297e3987b8160d2c2fd6627a2c9855b47832191e8acb05da1859446ed65ea4b49833fa93cae01eb5227c01dce5645acc71acd377cf2941ce61110808d56f5e7ecd0b60900324ae76c3e4dff88888710839c5387c4266b140372767a1cdba7d6929d443bd058213954de7798510978a26024a2377348b30ab031d810dee92ae5d8bcddfa272cb84ae58e8533aec58207acbcfe3bf9119869e677c89f00c2e22fb72f5f5bf27305c602a79f291cb00f2f76e034f570a9bca85d10ef6afa9f6692944227920f8a61831ff0a06c334db034b6ba23d0c36775a87c613ffd6e62065fb52e68427353c1490a61677eedbaeb1291ae0d29079a148e6df5d18c6f0989061cfbce40aceb1d2f0abcb21f466b531297bc3bf2e2aff056112a97e9789d1b0f3ffe884c455bc3dc5c5e88a2986580578293817a4c07e31bbf454107df4213f37c169513a66da973c3f20385bdac8245a182349fa0eb2e2001724d59b7669fc49e9acbcf320d52516cf18722646a4687d2d9c5152bb033137fae6904c2e034b04d6654bb3fd2b6a40b68947cd22e6ccff5d65829b236631ee12a955e9c050dbcd694cdd96fd09eee8d98c1f64fe7afd94162fc70314031ff7efd6940253c4075e88c4451ac4051037fef7665a1d245973fe79c7178dd5d94bd84d47fc87a02695e45260fe7588a93c3e799c86b775019cc393249666ec73e8376c37d373169841f0ade67f90ae4fc121307bb88a410d362a136ebfe6d52260fabb137cbf6f5b8ee7820aa241a23dbcc69ad759fc916a86925f281535a23072bf76d54c3e33fd528e0a2c8b363025426fd779a43bf673cf41dbc14962c56ae48f640b778ba634e09d0717d54101297d869fae5f5b17fef11057d551148450cf43e775daea1f593f8e692b7fbc8d89e037dc5da4a3291ba01de3f1bc46cd2a6b7dc14ebb6522d68f75aa6493bdd90b4f9f0ccdf2c8f4fdbbbecbc8283a4f21746e62957e6aca492df9e97eb9c2817a4ecc6e44c7e3c86773babb102cf94d873cc59be4c9d61ef9e3f3c133a46505c97b75c70e18277dea16777c587d13c5147256cbbf82ec7144e986feb339a613ef3fa72a5b8289777fb221ae516ddd53b6bf3ec35196ba0b902290fd62b640825fd1b9387e68c9fd68b00fb47718ae864b1fba581edf7d0a7a530ee5fd3bf55b8a6b7470da169c18b881edd251503fef16f5147590cf52c8c5e0e4ccdf9516fdad70b24113f4bdec889ed9faedf0b26cf3c7e82909ac511efae589850741dab3e5ea26a82af371969466bab8fe78e23eaa2a3e2dcd47220ff330bdf0c5286892c353dd75c2e7172d299c530d5cfd7951a19df98781e671b5f4db624a7ca0ab462d7b810e76f0677738a1b46f683ae3993600f08eb94075d681901b8e6924cb1d62d96cfa97885b062651c347277464028ad9f1bd7c863a8275a9357db3cb18ea0a59df1dd9280c9925cf07b1ddbd9a5494808d6b2b4542b1391b9ab16dbfcc9aad3fe8c6c8f14a2b83ac28b447e4e7d2adb4e0614d15cf6860588a012143c8d4accdcc63e972701afd53e8f310caf03626a5fa440fec8efdb632e96220efce773d62c30ef896be2966c78bcf0833f5b0f57d14050914cc55857619070d4846abdab38c755d365fc686f47361af9abad8d2f48a975fc7af4f2956fc3385289f5e5d8761be8fc4f9367b6ea266d6450f9b797e514643e16b2d677f294e2fc5f31a63d1c07480f858ad4b9f7fd7429d93ba01858428157371297fca4f59a115967d31eaece61c2ae065805de92f68af6183461ed6c8d305cc3422e1264d7793b1a357ef67cf5c37d5b35459f82ca5eba9fb6ac317415dda4911ba64745c727a164cc718d16dfc9196868831514272e04bd5cea73866be016fdc3a4714000c66b49497ecfde2c5e55ef350221ea3239950f6b4503bed5c8602249d6d8f231121326c16e33017b1df1c79c5addf4aa19a27212ff4f57c5a91321002c393b47abda838039fcfc9c130c6bab536f0e7379094065962df410e73a259c62cdf85fd4975a00f3c5edfe6ec8f0d65872450f12d6f32ddaebe218aa96be096e3bd357b335db36ca5133cae45272d951d3c4b9d39313bc7cee9f871eeb49918c8988bfdd06aedc3cb4a2588dd8a5bfc48b7f20e9b67a088eea1c75464d917d1f132100e83b77de5ab469fa4b54e20b934048d4bd79a2257e99a2022cb5c2e51fbd8e46a1d3f621e192d6a4bc342f6adfbabdc7d861c6d0aba36b9c403d53e69f699d565f958d6224eed474b2a53969af3183090281e78e562508de7a34d56227971ad96dce9ef3722e16ff62b2238adc79098c7d2a2cf78b3b6d1f74e6961afcfe31924153051ab3ed381ad8329ef92efb8cf10748b336ed51bd462abaf5593039f9f4cf43fd5660b754b6fdf554d96238c93b2ee7b4858be3dcfbbdd47618eeebaa29a25160a7652aa400a7d0b896243ac77c920118d106834407c834ec90be030f2d81a1786862c33756b0d446f7783b5a88a7b8f67c11079c1670a305ee4e7d268725a60bb136a98d819a56516a5c44546d4e3b918c5b3d91eb257a57f8b9ce176a7381bdce45e717ecdaa4ad8df73c13a9d2ebe7da53cb041b8ca412317dd6d5d3a533b0fd5e92ede519f35ad0a559f6aafb47390d238c0c43aec459a9a512979375fafc18fab15674b92a0c771cb3991078b7a1ea86d2009b7a0c06ea73bdc883cad50149a6ce4a427df1981137cb4cf1f9d1a4475dd957b0eb61e25be8d00e21fbdd02c2b9b6e2443f06779d223564a11e50ee37ca49b1cc90555956ddc64b3313eeb57ff63b6971d4050f6058def2ae81f80650a1a7929fd1c7d651bcde01a21635df790b49a9d0536f499ed81e49993a33480cabe914159732dd00c68880428c76e5f31d4348e7544ed8c692795a95a0441ab69994f8514bd683eabe70f1759ae14090332964bc04363a3da50b09667f26f007fbbc1e0f51aa0688f9b4bf9adf3ebec2914daac8868684a0253335cc0481d53c07628ec3b4e9a79430649dc5c673e06e590ff2d0980f2fbc76d29b3e5fe9c205f40002f5e74181b38eedcbcc2fe1082046443db015dacb9c357afd47b1bc01ed83846748c6499765ea14f0d6f0ddde35606c646d9b5d295410339222d32af8e311011eac56687d3c70f167fdb4113c96a2a944ff040aadf448b865d071f3ed6ebec8d701a770a80f583266e2a040122fa06e0225da1b824e26d023438a8ff39ccd264fff93008b4ddcf32753812406145658f4b821ae1fbe0080b32b8ba4c8c98c93e4cad0c191b438262b6ecf5b74cec537fba2442eb873d6a09fa059da232d1e6aa93f6d215006dbdb1b0037947ddaf56724482a3ce8e0199e114cb260710388fce9e64254d18bef97495dbea08ce21f4339273769b6dfb9bfdf24e49573ee42aabd252cf4f0cea81f54864e5b06a7a414621247274efa8d01911644fbf29740a26c0b0a695f7c8517c7ecab09b27df2d0f313e5f8de659095ff06cce88d3421bf26af4d32b99e976fea122dda8731992ad53bb8c24149728c67592bfd0615b2c49682831d288f32fb9b1396ca719fd9a07ecf031dfcc5e9f37bee3188fca032b2f16f98786c5b25c050d27978e82e62b663479aa3a5c8a944b6f7a7aa2d94a19d555eb1a9bbc8e11247e0a49a9e78fc2381301fae299649b3d9d71f14b7c68691e859abdc42ffa075f60ca3a65b07f3ee130b8981b232e88df41905b48415cbe0ce54ea5ae69b274943ed1e32b241e726fd7dc8ed5af78306be9febf4e13afd0d3eedb954fc17015896fa21a3e9fb3302e0a3aa6aff603d1e58ff602240e38cd8d098560d058a559eddd0fcf82b6884434a0986dd5c8d2dea2fabf5c5a7ce6f50414c5f52723ecf50281cf4d4c35fec6138c2e71011b7e90ba963f91574767bee9f9ab8c27f7c001c4c6daf83fa9f50dd06931d893609f21b7f8f4466ed60b53ddcb153817bf3caed9e5bb21c97c370061655a41bcc3d353b06b4de012ad64e1903ac7eef2c71218d1c32d4867871fcbdd0646b0ed9e8316f5b1a7cc2db7bdb1462f830273d1cd8365c5b4acc94201bfeeae2f392b7d88628e0f17f09cf890dd99168b42e754a9f683b54108a9fb9c587dbb295b692ef22266220a65ea6c36d1428f4569afbacd500ba68fa9dd5420baac59294bbc494adf494f731c0c26a044f1aad03bc78230a7eea7513fd2831a1137f7200bc79f090afa403d12ba396c607856f70c22a0d2d9320a4e7b9dff63850d86cbfceb3eb47dc53d3c635fb0877407af6af86585253385490c599ef477850b95745b85261d660f572da31729ed4ee9db5a03c1748f1e74e9db7b7559c734e90c3b2dd73995bc74055808cce6e7a209d7a96904570be2e99e1e0cec05d260db79da33c7fa89cb1203ecfd386501a63059c53af9ef9828cc8b03fcf591df5dbe729178504d1e0b92b7d226d8a6976b79a0ce2e282015bd6a5ef93f0b630ba9a18984b0137977eb61f1adb0b6333cbfe6696194c8d7a0356afdb6eaa3fe2112acc965523c41c129d076cfe2968de135fa195eb7cf1ad1136b0389940db13f5a2a1aa6d7d0456ece80d62248359d708363cf500b65ecc6760870fc9867cd118f35a4ebe55762f4e607879fa28e6c3a01b70abc4d9a0fad6260876192753ffe8c9a884f8eadfa976fe2094de390b58e5f5215a819b34880eec0ce3dde89b106717198ddf964d6d3adf0705e3991c2272b4904a0b2bf2a7604a670807d5b7ee5e1ffec07f6f9ad3e8d9f0bca93a39c456974b9e514ef38d91c491dd27c43d5726a7b2daa4ff89b58e61930622dbd564c965d50f08c121148b90d54a44f09ee73661920a8892fe0e7674878f7aac6c2d36718adc5f84de2be0e88ae8103cedb1da0a0cab64d0669240b5014e6f5939e8acee40c2d25308cda023d40b99a662c76b53d1c230bd59dec2ba347c4c02b4593976dffaec8f69a713e1019597f8aae5ad7bab2bc5c14b03c61a79a67a029e2bbbbf9f709f1f3e50cad195530b3caa66661a3fbb4f6ff0f0a69e7ad9a3b6c52b7bf993562341bb91d29accd4a98a85a3ab2ac1c4d5132fb9fa3000d6781e23e1d0c219df723bf058283ef54da4a34e57f51b8c409790b0513bc6b5e62ce44309745cf60e7d9b9ac95943212ca214b4d6bcbc960f9e8f803adff9f999b76cb2900ad4de2e79b41849762825fba23ac281a02d210d10b957929cccbf5e88e2d57db099152f0572ea69d19a9e02ff812dc4a2f7f3f0f6c5ea2734a9708baddce15c8cbb91f083e368fb9ce73a87bc8b5a3387360447deeda0c7d87dd4f82e26b8a11d888d8a96a456a51e41ed803d4b3845385d59f7fd8b3700e9a5925bbe578dd382a93b914de347a6dd8001659615f4961940d4ba6c7bff0c85e726b08e1ab0b7c23e2572b1828b59e44456c737d18689e9f0ee5fec8c0a185d384a45022c85305e08910503b3b30c037cfe3254eed5de217ed23a42253c4999869cb7592e1114d6b6d6f3ca0d3e881cec8a9aff9e14ceabbbe8b908bb0083da539329a6211766c0297133e878998c44e906ec74664e9222651997880436e5470cc43cb5675c148715c72e08311b07b70ea9f86ddf06b696d573d3434263a888c3c16138f0fe2da23a0539041ffbc3cf2ba2e4093da147e0ec9a7dc80f8222a997b9fdabbbe1ebbcec403d2c65146067ddbc4081069975d5c8677fe94293d5085bb436099c2403582d049fa1ac7e07439215e89e39b0f7c4f23e57a3aefeff34c7122bd24a8fa354cc41694ffe6e4881cc6bd614e14ba9e6c234ff193606a210cfa50a962591d8bc83c33ac781be7228b8af48552aa3f5d8628732dc1a2b5477ac7929354d7ed3f427d1a04bdd1a3bb36083c5955ac20cd90788b93ff6172820b3a5f8eb7d7f607cba53bc88a0b53b220b01a5078904634a3226599edba2f66b07c6075218e79699ffce2888c2e4483cb8fb6253515e746ed6124bb0e117c1fa169c81109d97315362ffa84457f2bd949d0d6b729764285702fc3a447a35b04d2dd412d73fc4c1ad07cc571113783300ec7aacaf4c4afcec641a6b8473b08dd46cc4e2c76c7704258e4712ab2fa060944ce7f98a6f716196fb84ac83d8b4ec154e32b22397dc014c0e4eb71ad1539315a5077202544164653e38aa4b2999cd43c63f6c69ca3286d9d94ee082c9f94e127c59112faa90bb7f0e07a376d7446b4cced31889661b595ae2a1cf1f943369b84d62a517931adb0db1b2f6cebc954750f8625d974abf05c0434d7eadfe70d4325ddef74877427b8dfeb3092e8995e5339427f85b91c32b1c3da507b40c5826ed2a27dacacbc3eaa32433350bb01bebae23bbb338eff4e48f5337737fbceab7f36e9b40535904b2a5c1c047e57bf5a546452d9ad10770f7106542bae5906a0072956d5472292d7131f4909cf9c2aef61926fa9924cbc7a974e1cfaed741bdb9fd2678b3500578e256a28da11b5585db8d528e4aaaccc6a3a6e5aeefdbae5eaf44fe3ca2c55b7dd4df517c244386f1f30c497b1743782ba877499d94cc13f8fad36ec4f1c5df0107000b1e7bf6a6e8932b736af4c8b1a8b3e8e0d142737c4013f9c8a6715a5d575995fef040ce13109aa8559c2019d6674ec9c1bdeaedf04d03f55449b41a274fa936c02db29af367dc98c4bfc83c0c84c669a9a324379527485b05d6c5f2aa23cef227aa5268df8776a3f0ddbb8bc5e8a53c0e7166499c536ea9a83c4c051dc9da517c1faedae7d25b6aea8662cacb9dc6086ed847d94f5dc1034ea0ac5b62317099ad779b65bc57e551dd875c98326e4125ed4f0994a90fbbeadb930dcaf964af5788b0e0f542acb87a16c2c28cf007165491a5bb080a4f11b1882738908098150d9cf03d02481d20655a35320aa4d6c9ee5cf7fc577c6785066ae556cd7ec26f15a0f58e8b897f2c151cb63a9332934b67fc75289f5549d574dd6eaff709a05020b3a8cf8b8519c3eb29b9e128dfb05763d8ac1e03430dbfe0ca6551e866f38891b7dbd6e8ff14e46a857e4b735ff9f94a1cde612ebcd214e4456bd7f19effd6bce96bd05228284f9a93ab31e8600acdaf879034fa8a6f05722f14eb85d74303effc44f576000e6104b6779b8ddcf54af8b69f3da8729e8fca25181bdf9edc3024a1e2b83267cafc0f5f586559d03ea0bcbcefb9f0b97625a6250dce5f6271dc16a4b9c05b7a6fc81d867afac1e79ba8fe85c1a2e50319a3e8bb9c51a24e27aecab5711c12a178a1f2024586e46809166ae2ecef89d8fd14195fc2abc0bf3f2cfdccef5a05599254224e2a3a954730711aa222e6f403e791742a988124acf25978bd97205226f849d64608ae524f0cad728575a925a27be1d354427b626a5f58c439552578840b4f6f19e7bbddc920fd287970a8c750f2532301cf718cbbc1d27dd0959f73f5c79759d30acfaa6b9d4dde8908727ae5710656f62686c8166a2817107c3a17fcf0a2f50e2d495e4f90ce263410edc183add6c62699a2facbccf60410f745ca85a3ea7ede189ec87f6da89d22321ee1f8fb344f6681aa1c9d0cfca06ea43f16545f5d6a304888b641ef354af2081fe4edf18a9c9df46795b865f6c42640c972a2c20b45b7a288c4999c9abdaeba79dd6b3473a5826ee12bab8b8b75032f97fb3756fde8d181e05209ee4bb06dfbbee3c32a699620ec0573e45969eb423b117caaf2d2cb405d1d71a364658d73636df5b99d50b0e0c6626f72cdf8bd717f34ff9207986264e0ec078d1e31cd24f33cea468da322b47b47a52c88d7a2e535e589a31ba87791a6941c2ea34143ea23498ad14f65cafe9b73e9035758fd42a974a67e11917ce43c21631116de3c32e7dc1a332bf3f66df1332d8fd51a846ce5bf2d05ae50e91a87cdceef8bcf0797c2c1e10ea1ded561fdeb5bae90b2ca0883abe350fd5f65edf604943a0e5f9a7099c731f17b4b0e5599e1fbbcfe5c93cd37f87c037397c9beaaf82c220f8d4504e0d59ed05fb8387295ddbf96336e3de807575b548c7be10345addb67849b4b8c21b3487a30a2f8851b2b14b524aa561b4873290b85373551495e4152d504bbe8bd78cd4dcf194be85ab4b1af069aa5e72d351fb85a3a7e3062663438fbd07d528891b4f141669a31eccec6b624db86c9d3eb0cb5060a4e76ffac0e85e623789269655cfb5ff5c7ef719a4621aca0a051dc8dcadc5c2c7e733f0b50727237d7b04573746940493c9085dfd9ee76035000e3d8c108fe64248a494ec470c9344eafecd86cf40777d1b955eef2f3baec19cb480a632f268f6570cafd9c5db9af9494fce6785e3c1b61db9a298bef244844a9db055df94693ccb43d6fe194a0aacf5309ebc5cb8aa39a146e2d82dbad4bce22f703dc43d12cee6c213ff16126f08005b4d08e5b5e95ea11b854c58d414625755849ec20e169df8bf546b13c530ccde717edd48d9f1983aa39d6dc508c018311d5efeec38b031237ae862771f481166bd4d81eb9f5fb27261c7325f7a488c699ba6ba2a5a5f8172dc1fde7af5682b2aa01f5b58ac1795531c6a3f659c3572bd6c84de6b05efb594709c216e1f1079ddb7b43abbe271e12fa55ff20b575662f8fd05d767b72e5d0060f3c19e8d3aa42588bc05bf2eed5ba66987b82b292b309291186e22664d1b9ce5b601c74b4826dd7c132e2b1e830794d994b7ea9377294b7524ef6aa12701f5480968d8f4484520faa30691967f54a2c7d30f62984f042e53691ac5324edce7b8c3482f61ea2ae400b560b26b8eab4c84d893154990bad638bdea385b5ba6ad4d5cb296d928ed472581193f3458ee7729c9abd62beeba889674840da8dc9c27b23bd45f7f5f47922c43ed9ae02b3c74cb082904025fe2fdba889ac473a112258a1b205281ab8367e7f487d90dc2f6127ece50a90bb954782829bae1a8f785641f6c27b1ec3ceb947150a64496e0633712ee6bcedd57d6d839b669ab63c891757359682ffda23810011024778d79762eab67e933ae8502038c9077231639b5a449feab6b1419b4649b6058539cb3c466877c741df0380906ebc45b5739c58e40e9ab7ec9132c05bb6fc44d88cba98575860ba38b3ae099030e1e92712164ea740754115f2db88f219191346983dd3287b9fa50a2c66d73f6f253b11715530182c46be0be1e0f4eb3c23f2da135ee9d0fc3460aa5922689943cc3c90c5278c77ee13a77661c55b4059cf568c924fd028f85cc704dad0fee90cc9aff40ad3a8cd41507d2afe71f9885c3b3358bff82b75e872e1cbe188491b2f8f5d37c026f019b14f889caee05941630b122326acf939bf6a58bc06ec0a26111707600d320f03eed35825e85eaab32bcbda0e5543bcdc179e8c387e6b84422bfe6d4ef3c957d92e22e4882efacad83b93281c10f06d106d90dbfd7f88b3a1c1ff6bf8247c2f5dc29d6500fef4e3de6e50a658ab1a025e72caae1a34f3506ca375b058318fd15b24008571155eda45514cd161b0be73bced568576185976c9fa1a55c71147f6221cf1f43f47ec40a5b686069f875a61a86f79472fe0fcc9a7fa1aea9c774dd1cc2858354dc597d5f0e9361780c02beaab0da3b4e752d9a9bfda2e57967c16790e96a81c0df380cac3a2efa42058e90020a29ddb032f90f651584c568813db5bb89d89b1b8977c7e833416689c862ce662beaaf1e8e9628a22421dc8c1930d2369c23d1d44a7a25c39f8833324596db114668bd955c27ae6a4d529fd97e58ef0bd96cb22fe699a6c358764e653abb6da06d6d5e7400a27b421743030123787c4892cbd6052cbf9695a044edbd68a2b8301deb7406abb78407dc1045bc606a7d2db3aacaa55753f547b90698e53ac98f27e9776e2e548a239abe9bd777a43ea90135dd3f35ab43a681de806f72e93c1fecc4d6e51aed5b02aced91dd9374aee13fc14b1455dd690c76ab779b4eba33ab7b545f1b980aae2a4da8d89014d1378743f8f8ffef040891097d39214e7d684ece857373dc13185b3b4f4b04c989e60f03b46cc35c50aa790708d3feaa9878fc66e1fb1dd1ee86ffc3c999df6e3f4df5c798616595f5b1d58186e4c780244b8dce964ca60b2b051fa71629f93fe6630853ffc90935ac6ecd3b362e75e97d63a74174e28eec342675b5565bd5b69e28854f0c2f5d1d60c1d58b6787d4425b78f9c29820f72628fa25783348c1b748691919a4aaacf0be679fb1b4cb9f8038d0d6f77685341690ae5995f92944d1a8071c7322aeeea313fe861b6df605ac7aa70b9cc4fa0dee009ffba58f629e2c3f199aa22fd258a6971e8f50230761a35ad7f37abc8b7bb8924bd84286f79cd9e7aa4e2d7aed420f504650194d205c693277326ff38728a179b4c74b8c9169c2b0b3940e6adb67dc21447272f6b979a175676ef4964e27a78d94da12748cefb6e0b91da50a6d65b0b718534d2429ab19f79db795c3b0bd13b8918b178b8b33327c0159e8d62fcd15e47c18b27806cde87e2736ab9791685299c1d3d05482d39cc232a5d0f6131d9cb768a4fca2b3d97003e03133607be4ba2f6857193dc10f85eb2a98cebe11b090beca9941c13bebe6106a40885bd5617823b623cf56e30e2cce4f76fbd8133069f689d73e66642269bf267ddec5ff30e59342b22caaf255a38cea5020390b6fe5c0915eae1b512d0e8c82caa5f02c836088e81281f8cdb9df4274e3be5293f975f1a9f219c600609e84675652039e08c0923446f20b76b213b73724b450421d8874029498a34fa19be736441102aca67d60386e19b07d1020d72e5ea80c6c5f872c6e80ba03dd36c7cff6fcb27cc2c77663949b1c0da4a34418d32b9e1bd2faf44fb088e1003abb4748ba3e3d00bf7a07a7f8233205a7cfd79ed8143ceaf1efdbfeec12422f2d1c7cec8dd7d54f5a359f74dbead6bed2844ccec360c75811bef1eaeb5d4d2e994dede54e3535e3dedbef3aa214a207c9ded9b89b09afe987bfbe8a0cd45051c611b4a4683f655ac142257459b463b243fbe1f0a2c2d688dd2bb396cf8168049d175d65d95c5bb878371203e5b7a6f1388bc59a41917350262500d017cdd0850f24a6399b51ec3aa8c2ca39b09aa9f168397e9733efd5e5f5f7166a9d9adb1092172ea3c93344d1c464013c479c6c1a3fca070034bdf9a7d9f1949d02bbb6abca796586fc1b138e0193215fbe0d3aed337070f59c6b0f9dce2e7b588a53b107a244e85fb4e4872a89b92faaf174e900019bf80bc51c006cdf8c0cc29a51264f473e40f971ed2e60bd7be5fbd5e30988f86ba77be49f4d7a17167e716c189320d5cf4db9aa47277274b4eb51a18c5e4737977d417f886bd3c0539a3f947b18ab98c53d31e5e1b2219755bf538df2569e278c1f2528e1cbfdb25c89bf654f391782ab79d992a406943502b903d29ad4b76e58f9668ab8111b9d3f4b07576a8f166e511fe5b69036d7db4f0ec918ad14f0c69a90eff78e1c0e2bbff6c7b3fe571878a65b143e66f73356ee98fafda0117ce65c1ec7ca10da3134af1be77fc6c6de38c9437749033c4a002f66f297416c1c2c34d33de4c5d1e6cdf67cc2f8e1fa2e7186fa6fef26a471e9aeecaaa8b3fe5057f005a10cabc1c7086e318554e40a9442017aecf10c441a3552b473bc83a986adcab13a9c098cad004944ec10c3f7bca332ae1c20cf8435d3a5daa9a0b5d8ec1e58060fa1f05095edcfd9057a3a2de5c253fc972ee5c08b9c4ada6078ba8144bdf01479eee4d3b8b3b8ebd864f10a781ed54b36282263d570736cf5ce3565e0bd2c21a8a91fb2855c059b496e804f3a8bab52e2e2e4223faaeddeecf3060fa8943e7a5a72d0b2362ceb57b4ca48d7abade8de50effd18a75361540e4abe8cc2db82395ccf2b20a50b5aa0b35f0124a92f17a72b61730ca73b40f59192d50411a3c1ad8b6d872301eb3e49560bc11bd1f6f2a36fab5add6be5f578cdedecc64aab21955002483c02c074744438d9358ebcbb43ac04df3ef43506312877b57a5956c30dadf9a04c00e803cd2f1df481fd7ec9e1aefa45f8755134bf7bc4871a856f013adf6f3acd824ebf5950a8cb5cbd30684805118f24e3e6afb7bd3a9f2a2b38db4165429c19bc9bf20c942142be62fde3f294a82799c7f4d6d4386eebeedbad7d7028657b3c173e78756cfcf9612cf80ede9220b965aaf794e1fb53b866f9b597c5d729adb314a139ba767964295ff8883b2bd96dbb52bc1985f34b0e926be757a45e1c099c22f662dd3fff86e745e0adae14018d22be5e0b1452ef99572757ff95d7926ecd28e90170c065744772756e63a836431927a2cd4e1dd3e03777164a77463ca4b102a6fcf055953c69668e5065b23654a8e9e6eb149b9fd56c812d3c7eb584174cb8c983d00d149264ab53602fdd5afa85a68dc71c89b46694114c9fc6e53cebad92f8775d1f51242f4293c413e56afc6b9906e3bb76d58a275c371d4043a99421f82fde2fd5c98d042079fd80d7891f097d2e7eac1b1d8bb436e6ca1c532e823a15e8671cb1f73edae80645f3ac1019a13528c77463c573a05e3c883b22cabdb4db6c0494b2f3980f5a07791cd6f1303c35d817c4adff610b0bbb0ed69673a1b0426333a451c786b4c7939b0bd160dfd50bf6038d0623eded668c01b02a29187dbbf4206611fbc74c60451d0225463d50c9e1abf41e4a44f3532f5ae8895e00feaa95cf84e704c3217b7b5a35adfa0bfcbbd95a9fa9b3ed0d8aae0b5799b0ee573652deba2bdf1b9fb82b82c7e01b1096ff49bb1a699e09801c0d453763696708a7bb24b23a574567c6a7366c878ee804c33a3c93fdabe053cbbbc430c89aa2f4bbf0b370143b8da39ad9996801f90d352ca8b4df584057616be854e51df3176bfdce1df55970cf4f84c3db66bc70e73956dee81e4e46fda832d8f3ed5f14645919f55f712e5a82fc41631c888a096baf2acdc771f5a5615e926e0a01ed93a922e259e7eacbf0a1c08caef500efbb62c407a5765bc4cfbe42a5591659f83a65ce9163e61361ce82049a6ec9d893533e99295419d8214f080f6bff241560509497abb46b4390c0c111276566d1a6d1fbb1bb6e2cf19574d928940b1e3bc9b9cc2ccd9f2492cfbb9df0ac52bfa4c9974921226676493deee10062410e000a3a09e58407d1def35ef5353eb328870ae6f0c8a67a6bc5949b73d83c859a8661ff07602ed551bb368817ecd294ec86b7a036695403c126d7eb18230f5626c68fa8d6802f988e7916e3b5a78d77879417ef17590819804ca56323a41b095362cef5aa3c4f9c3f59ea0704f315ca20cd4c706d4a8f77470dc8bfaf6c18b51cf35e144606e89dea2ae2e6b8434735116a7d8bf62db3143eaef898b1c29882e9c463fc445420f10e301eed9f251cbdd7329a083f5557141a49a6c301ce7a82c55f5c182fb3e19629dc30866b00ed3db80867dd4a0a0ce334085e7c8ee01d14e86a2ac271b18176e31a2945dac543910c051af3513fc193139b9b7759f825dd672150e8205fe5698875360354044659391ddd5ade1e59cee0d6e9bc66b83d2a4026b2cd7fe1c758618ed87fd6e4a142fbb0eeb2f6fbfe7cb2f72f4c60dcf56d2435a5af8dfe31a7d555ff7f9d9f5f5d5a6bf81bb2d51bd182a022951e157c1417cfe9823ad9e1b9e6518ac028d581465d45ce2d6963c1df1a1a38eb4fea3d740c02db175fc243bfa31cc2ea80f6aa9a57155b911080fb97766bba58ed08b575e64cf360cc8fdb278524b1baa6ff41dcddac88b7a4b7160550fcb2761d9907fa0dde46bf4834465b736e6c7e4fc0dacb7ee051a6058901dc311a81f73b2f010c6873806955f99d9487d8f824b43007093487c4aafd7d265d9883d72a1902f0e44a00e974c7e4cdb0d2399576addf9fe6c0a218f8b9fc1fddb9eacde456ba77be1d55e891ecabe3843ff3e56abf03a759a4eab330230b1e63d2c161fadc18a26495728bf47f99a6c5707729945612a56046503289a3b19ddbe425566fa38ac05c5b0319cd4977f098ce01862f23b07497d86cbf882fbd69a5a67fa07ed02aec3b0528436459e02782ba54b0470f98f6409a50cd5cdce3a1fe54c49d6b05dfb40c7869d0bbae695be70ba78636e0b4fb4ff19db400a9a27ebe319a19dbe26c808fbb82903d76431bdbe50379890fae02645dccb088af4213b51ca8dd243e1b1d8f1a1f04e462d0792bbaa2964f8fee754881dc9e13183c259dd267ecef6e49334c58234c9ccf6220afee041ea292396e267f4344a19d6c4ae7b6a149dc46635dcc5a3b832f05addf9e97780707745a9c396cd7e6d0d7d610c534ade81b1b839a73a8a77d00001437eaec71daeb0888f7ae1672941b75819dcb046093e93e68342d89be352b2080c51a9086380aeb993630bb0b9f9e081ecbf16fdfd34598b5e5462d6c2fdffab893f7d92c9fba4dce62d748835914723fba43c11267bbd41a2e077381ee9b3e7191a8da0af6ef7fafb92fa5c580bd94603677394f6076f4a24dd1e6b2f132771a7bc87ebd98fb3e7475526442a5e9619c4081515be6fc14bc4c399cb6d1c62f59bc5f0efad624f4a1b1bf3c3ba101d57741695bd4ecf182f86dd0c6186063bd1ad4eeb01c24da8345d805358e05e2a2132e802f1420a9cc55b6f746d34265f04c5884b5fd9eee403919f53622f2f4ba82b1ed04419eda7670f4a2e8f4af9e19a8adb95c964c1c9e2c3d1cccb4bf03845ab0aaa4c238129fba9db0c904f2bd59c82a6106b290cf6049bd68a1894d4cc3d5a5d3aa26a319fb23f6130b8c7276c8ccec7f445eef42d54200719bb3c5a0856b51f3bb41dd2e59e687b1a550ddf930277018228daafd88a5e759a3bad14bdd14a90aac13b9e5b9bec1cf03c5df0d964f688e31e974749c359f10907d5563cca4f285a18fc7fc4ccf077de8511b902f253cdb84a3c281ab86bcb8c02b26ad20d598e22083c5696f56fac23add0a97237de5dbb38c0c3ae492949bd1a8724bb05be9a7853f2eabc3f380ebef8ad385062d92d8bed2d1458b11f1bf3c305ca8ca40a417a53b3a86905abcd72dad25901e2a0250cae339b040aa6e744dd093447cec38a3fbfb4913f0ab637137a979a8458ca82deb4a69c5aee1f9704df3a08b433ba237fde6b3f5df96422d920bb695db2dcea50d50ad0a0dd3d48c521424e7f268f6d4dca97adcd435bbbb6c98b68e5e748b58428090470a2b0d470fb2346c8e07c3a9cdcdf19f33eecdd7b1bf1d8adef64a8f9f6c957744e7cd07668820c3fccd2920a8aa8f45cc48d9b92231b16303304efda068aeb38e66e1b6fe4cac00c02608e6628bb877c674d87fd19980e82359010a802e1ccdbd258f6ca28c414b390a5c2de12474385002e85a4ed80ce027054233fb5429c0c903265eaf3b8f238e56368ab71420de5f60298bd6ccea08309a2596d1ebb686056e5c09414a0eb8e88a97704c54ddc29e19037b313d5b6cda4d4fb34b7a5d17111886db1e151411873cc762439b5eaf9439f8575907b2692584f7fa82695530fd3a9f1499cce57c174ad9b30cc62cab2343d559a085b91877a9148264cf47c15c3f88772a3e937ad192c7bf3f78fadad227f073e91b343bebb1a97872477012e9a8a7c51bfb15293bc64544a542ed02a09ac6f2f83986210704a807cce37d166de2c8a4b8c4d31491d9aa1cbb25e4d2c570d74f792876a5ecc0ae56a43161a6ad5fe5621431cc69d7205452e150a31d51ec940141dfc87b89767520a17c263d5b82bd83811f007463dc56715d1313bd0524a6192f92900cd01824137647cdec9dbbc042e460dba6ffe2283c6fbd09a3e422c47fe0f22b2958e599f817827bc1e42609bf7ec1fa0b00741c66da7b5d8dcc8ae300962f95c3cb26b9018acfadddf625702933a07a4777c5e2961e8324d0743e6e373ee9e1a13e9c73cf777597fc8817919fd755e6cab75ee15d6785bc390fb30cc7a1770f0e4e512dbe409b22ac1ff55f475999ad71e5a25ac384346fbc8d567b5bd9d783f15a6864eda63634530768566dba78a5802e14757cb1c2034dc64c9fca4204ab596cb3867241487452b199c8776e0bb225ede5a76b706ca62291029c6b6dddd481751700997ea77d8a57d9eb090c33c7bb5bf777a9079e48eb1de0380a17dc0c402efd8e301204c585b3a371ceea7edd8aaec91142e6575ce06d42686016902ff15e6d70e05d5ebe0eb5eddad73b0236caa4f9fec0dd7abea550eb809ede567fc1b12c60ba914854cfc3566ec5803110927252d8da1530dce430bc94ed97f34cf4d8bcc52ca97d27343f215105ab48cad801d7a78b9fceff480ccce9802ecc967a447ae066f0b416e5b026dddce1d048cdff595d3eb95e81525b5d1ac82e8eccbd9940f4379f23810e9dd9a697d7e55f94b2a0c6111e946ed0d97e33cf93b1ca7407c23e2d04ef5194222f17dd02b857e41d93b263ff0e01c2957fb2e1eabd03e1c816274f2e7e9374f0ebe5940ee78fd13a3d3d65898de3800240721fc9d839ea2f13a6925aef205d511c358811a74d3ac42cefdffa33eda764d118b0d04c3d888f45588cd8567f2f1e6c4b9681c88bc93ccf52c27fe75a0a8cd66cbafbb10e3356dfcb94429c788a0fa3556ebc1d05ef0b71746a7df76d4779fd650ef44c341d73221c7ec48c4eefa94c92e5f525d3c5ce5a551ac9ca5a720ddc19c50bebb31e79e8a50751b05e48e2fbb7949aa7270d4df036837c4cd7272df1d4455b804f717a857a2fe0bb3a24ef7c9efe22f22921bd94509d8db1d151343b0f55708b3a2a93f8c2a2968a01873b579fe508359d5d528190c0226c8899cce9a04826b2cc3170d9d0677d8b146340e47413dfc827d833b1e18bbf4bb154af8b1258a0cb998fa61ea1299123d920d031245f22d7a544dce9a335326b7f4872dccbdaadbbbf239570270dd796bd5ba76df38fc3a2ae791692b83252b792c1ffa2906d1039dd4898c4051ae92866d4806c26b2abb98ae66f4f059dc547b36afec3b01e3d46fac1e87ce0319c53440a4f7148a86f820754ab03f6a9c689313867fd959f7f74524b5299449c91d4939608deb13df40e78a356901bcb06f6a9fa26fe6b337b9306a92a3fa66b6da16b6d827f2d7b7860bb716b932d2d9771772defbff16b1f372f1e68741ff54242d80090fb6faea476d57b8c8e2f13817e8669929133eb151f170f28811b294d5f10df8e1298c79f5f0fb51f35fca5b620344d78a4cdce1bce8b4d64ec49b5eaace230b52fe2bf0dcbec1740ccb23d5a088586bbc36c6323cb2c4501b7fd076dc50158a369c82c537f2dcc0516d11752ea9966c99a8811c4087a15d5feb70cdc2615f53b21615c04e945bc8a1b57f2b44837079f3c668f1d50e76a26b4e10c1c06f63eb409daabdc6e0c7e5bbe2d693a43460faab1eb3591214345f252252800f42edee383305e0fb0cb0af6dd43531f42923dcfbb361c96555aabd8f76f93dfa1ba8ff45016386c55f2e2b959c5437e5eec2ff27f10afc49dc3d4495f5f9824a1a1c904c256e25c1768e6e27a84be7a622b5fd28ec646d5c6a23fc5fd4225199a37e27047b7f01e1144f37f8844c59e0c112802a8d2468a35d3155eba90e4459187d6e696e4cdc118b6fa121db347e86422dd451375c44d0fbd146c1ce9542a6287fea1f974e01d07e6a61dec21a707dc30b3c5b3b3368694ddf54eda65c0d4daeac066e4b1514a171241781259619398d0e0109e52eb5306bd9d8fd0a46ee018a4371498df58a969feb699ab187a502f44fda65e690c73427881b3ac93535e56a3266ccf423dee0711af875999b48598c578b8166cdb35faa5840916cb16521dee356242d599b7ce886c02fe84cfdf4f9f452c5914349e955039aac3446af6b05103d31b9ef224e5cb6acd5187bece59d5839a651c774e340a1e2c0f3ab90bbb2bab6c551f8679d070b97eb06289c4fdb4f61c6c4045bf2478ecb739d078dd698ef1615b26abfc870abc005598b3cd55d833dbc202e227840a45e0b88f92b4ba5948466f78a6e443ecbe286f01c2a6ed8d6e257bab9176ae63cfa08e0a53de51fc0d7acd90a765169d9e5848f70f61bcdf779aca86213b332ce09fee779f073ca8dd3ff3f145cbcc68bde1f21bb8c78ece3c6e2e3adc27f36073ab7fefcc8c9a48a1f020c9c03358c4773d8c1f69902f1413151a896c6f6e6ab3c5b8cf2e4ea0aa9b6bbceb86d5b8829378dd4504601411dbe4ee26102ad85f424ee509416092f50fec76a3b1241be9a5922b926d08e4ce159438c10f780e61d29d68cd08692c202f998a37293ea9b8acee6fb1ddcef65d52571c333d117b94222f59d47dcf6eada776419cc2cf5dc89605a6dea233b2751b4c86ed8a87cd6aca3226f542814844ce606ec3e7fb60fd61a091219dd46a59909986f7d94edbf397aa2d2eb3b8fa5f58746b0d495994c2b2cc81dae10f1ca5c7f06f82f6d9bc5461a8f96682e4353485aebe573e8e608bfe3a282e2ff8c1a0c6bbb44775df6f9acde9decf276fa821484d646984d08904a89a3d92ba7909912a605824c3d2634688976e29a417774c4139dedc16adf80473f60facd55e1bb32283d0af27809188ad52c9d3bf65789b3ec19eecde211d938e7403f567ec791875af642d3f614e87fd3a3432a32bebdff56d25c8046a842a30b74c02c465253435877099fb8b60dc3578e8e9367af17ccdc5848429cec0a98b04d510eed6fd2be27cfdaa838b10e211ab2d75ee3a3699586cd4e9645f0821c9e145873667b76c3ebc8184e45215fea7703757455d80f4b1d2ae1863a141483a35c6046aacc2e92acdeeaeae04e37ea4db96e72b711f507815247f3184b6bc3311e69629ca7850b648aa72bf37f7749bc2fb644266850076f1f921d257bb619022f04616d6c000a07d0a31760ab4e4c7e5dbe54617499a118f709740628ca661f6734881988abeaed0b3279cdeb46bf9f475fd9dfc0789761aea2035e182c5c7f4354e527ea0985b210bc8f58d83c4ce3eba713098abf11081081860395941f920b9977ecd3e9fc5a4565b3bbecaeb6207b325a1ce78b0c1184849ddfdd0cf0eb1c6e912f2418a8736be7058e8f4597be920aac1e0724cf880193d4773d07136b42bdee563371a2d76f008078cf83a8b8fcc3c2c1aa3c96bc207d3c537749e6dba09cad205ba3756730c40029493517a3ca5ced6755e6deba8d01d5fc996fc3b7a9b03caefa275fcac3e8b2bea303a195311fa963cf9e812e9dc77482fcd19f71ae94354beabf5f58ee0b3cb312ced0a2a5d6700da004e01098a78f3ad2e942c2262c5468a9e38f3262aadbffb710f095195ded056afd27e52887dc71f918364782d2948173f22d9c68a898d826cc0ab58f272ee8e13200ff01a0fdc5638bc5bfc940bf33f1a457b88eb1f17cd74026b3e8a08212fb76147de28e596cd0ee7a480442fe106585167c7ed67b0e45d0425a7b5f1b43a7fef66f61a978b9897ce5cde1f56ff140d9c2955dbd8cf2267724a06a4bc22144353879c4399a05c3a0a79f60548fe9feb98b90a023ce1aa6f3ad87e3a5d794e8c00f7dc20bc555d47a6853fc1e8cd0b003fb19a64997fde6321641e3cbd6b3e4923c34fc03a9e7d911c2216e7c1f673c423b69735f311c117d73b5bc151afb4ad537f6b67818bb7b6378df3de5b4765ecea2deed64496a29455d974f13dbcc3b1b3052b02f6889025c1574fd89bc0e71a11190f37b84d0901552fd21e3dc8b3a36582b7a9ea7cad30f99232b349f2decf1c1b69444cd076a185a8fd6facf29c287932a0dc8c26a97105be92ddf083865d1ada3aabe21117c9a4e07d1dd4966e08a63b0c6598937b2d0848de1257b7d80f9d8b0ef931b1b6b189d6ef226b9cbe4172bb89dcf9eb7f6b1aa7a686ed7aa9af81b27c317d57bd0073ba62722e3d4f9f1217423c8b8092de62ab6cd65f6a2f1f796396fd9ceab59b371d44740dca6a5f7fc51c30eee67c8fd65e681f58e4bc3e6e5487fcf17c3eb52fc2ca9237d9dc537681342061c3cdec32371bd6cfa97312b663d259e9adc97d66160a0f06fec9cfdd03624bc7aaf29d0cfced34fe54706493757c540a31e24a3e6cf6f0df708f31f949545c4db4ada116c13a1242374628e01924fc6adaed2d423c4ec0b15c1c1dcaa414083b6fb7e176b35d32099b2bf9ecd9f553da004202ea33fb2aaaf304e05db33503eb60def29ebce42ecbc56eece2d8250b850be0d33a18730c38419c987f73d5fcac486f20bd957df1cbc6fb9be9e180dcfed256acb7a93f785d198e6a45ea2e1bd5ab9d955e5a7c9b878a650b4a94607ef779d6fe4945a3046f686a099977bac2dd0f12747ed03bb71e1bdbebf97bbb9753a834a4ae48d7e343fa2cfac74e9dfe082b4b8b2cb49d771a7ab1de02048fffac2e4fcd4e97831fd1e7a37a6c74c3d16d4cf94e187831bcc5b5d705b488fad2eb6c4c2688f33c70dd26d51e1122defdaf416112610fa0fce1a86acef0f63213a538d443ea8eb21fd209f6814dc91f2ddca443159f1565f4d09af3a9f25d82f122f4ea7e9ed9d5fafe68a78c241d3db7728c7058a6c6014c96c273819cf25dc5a02aef5c3ed917d74d273fd71cea3a578c8afd166fde18439d2bd00a764860a91e8b8bdb2f92559dc0627d588976e47c15299f4bbcb778a731c72589c00ddf4de40ec54b10d25640b4cc2efd9d30f51698df89a79c835a22c58cd4bb6348410c6f08660e31b3c94142f7e10cb118e0654982fc1272b9e7754e7696bc0f2ac6b94b58dea933437865a8d9fd4bc5aa2cb7e0c82bd2217b3099044effad4a7cc7d9e45695a110889a099dae6023f6e87e07de36ce2d5595bb64af5204bd784ae70ca77754e22742e543b3633423817f5348e15ef293b86a39ad2e97357ca8689a1aa3d32a2dfca7e7fac43cde5f1768bb611f65199734cdd64cf70b2c04302571ca16a318b8bf11fa4ab661862885a5d472b38630d9fdad22383c797ca9bd8169066f093b2be4b927857da52ef12f183416d41a24b8b4b8093c9214def5d9b666488cb097685ab597393a3f714153f05ccfc6bacc0952ff49cca28fdf3bdfecf88fb73bb0ebf93effdaeac1846026a9b90b48398473b8bc8e71402741b9c292cf140cfcb95ff705be07947277501eb7316986251e4ab4c3ed6dcfddac9818a51eb7b906e393a1148696f77712e0da166644d33c06c73deef7490b1a89631dbb0e1aa420b4660256ca8b803cc8e2217c5d6962a461b0424ae6cacf9534dad453d9e8e8dd97f62abe05a45915fc36a4bf5ca6edac6ea031c170b3fb4cff3c2c21bdbd381dce5cbc937ca1db8f8b897f6cb8f66d437849e55de99d0accccc0395dc4ca22eacfc98524cf60b5ddaf730b26d531073ad830e492b75d8e8d002305fda23b580d213aad22478474fea2ce304a6968673f6836091cbd218309678b2894eb2d16e5385d0ffc84943ca8d0fb90aa0809b80a02e39e11f292d367088418bc9f8c26a865b502dd4ea1e512c89c33a7b13d33070dc44a16cc873fd71671b076592ecbb301cd7e4a695c1e4e2136ea39bf24100ced9a23c774345415c044561e56601874f2612f21a471a719ec479523cf833d288c562599313a09530d99f0c0ad76b240b952afbb50cf1e4b0e29dc155b08650b0d0e01816a75f7ea47f3d84fd289ab8c355243cef0a67c9a78c76b5ac7f866d5860847efdd9b0d3077357a445ddc933c50b779ca6c1ef045865dea6f63a43d823dfa3c0c8626fa1f49a6f06ecc32371261218e36d7f6718f845d215021c88ed9c1ab5b5e5e66e9d59c0f1a94e5cdb9dffc395ef8584078db1eb466ea4a6de7feb0d8e6793ccf35ada2e6214246884a6aec90d62c14e814a2dde30d457b843e28cc88fe8a01e317693f468b9adebbc720a3e2eefae431270989ce044f6fd7f1eda844e04a00307b1f14a26bbb56ca9f45e747d0106b2ed1c317efdaee7e423e22e10d0d440e40cd3c72698514d183c9b96773dc8655e7a54e7b495105695f268049c5858e2909ae366bfc0818a8f8d0f8cc7daccfb443c94faa3d1563426da668acf965c9771f5e9ff185c27cbabf5362d7617114e8fe48b8de061abded56cfc66971a78f3e532a8f747672aec254ce58111cb0d1aab2f4eb87866106c92da379dc10202ee9f23b6cb075ea25d1b4943cc4d9a4599549ec8260a8d7054d42202c8c3617bfb65309dace12f201ddca5bc61fd7df9242a1905a7c9b099103270e2c1a052703c1f220a99d75cac9d0c79ed8557eda3477481da7ff4d2f3ff4bb0fc92a5f95190666247c7373123817b06956168bd0e8f0010e7945fab390d00e97f7873b5c59bbe2b05c8dbfd6cf88768187ab8d795e856349ebb0d0ee7bf39d489658bcd00ead64f8347dc29686f6881393dda85b9253c6e2efc22fdf7b3538555ae5a3c187a074030c9e540cb048f339a156959fb126d8c66c866cddf390e3a8130afdd80566cb558bbd4575889580167d32be1632521e0e168c4aee3fac037ae684fdeee5d84d4d68089e81abdd7104f2d93cf5bc5c70949dcedbe4018ef012113740e277a448f076d4fa16cc19b5b3d7bba264c60a986eda840a370c88d3c8854d5a4d59f63c8696acda98b5cc4342876a978564ae7f33a75affc912c9aa1567d7e6602407a4cbcb248e567d345b312459459e59655bc8e905e4d8e80b59fa5326291a169b8d7998c131e1644766de4196c98363fd05bf4a0fdc5bd080c94d6e5349a28a52bce6addb0332011ace3e7384b83c37a313d91f07bee485393f6a75ba5007a1095c2b7b29a9bbd02d1796ded5be346cc8f69dd5446c66bd25f3839d1a3264e9c50f6ed45557d48d8c4b5306d0b9fc428b05055e623667b9105e24fb39b0a1ac909591f8b64339883b6a3c828c6dad4b30ce332329db519ec5d1b6e5bee8ba41079d3df2b1541b9c109153f26c558f21082ab516a4dc50c83529f8292896e6acccb3a8c0500f03344290732e452360e2a4f2d730613884bcaad35a6f406634ff541166a0d21e6e6db5410aae923a45dc7aa16dd1c278d8a57031d0aede10d1a03a8ff6ab4a13f672ce0682fc5cfd25d7eb3079acdd0e3427f369eacc4c0b222afb0684ef744009c4b0d62b361b3d5d5f5a90bbc84d7f9f48649728b73f0f5d584921216cc5741c5d09deeab638cdf24d11f647dbf223bbc08bb21eb11c626130b458d6c4f3e2b9129a1f80e512af602d2d2fca688a58e9186170b0973df6d679fcb82f3ada7beb99c24f7e925f6fbc0379038275f29e6a658aa8adedbfaa8855f5fac67012b1beb509132fe14f17097b661c258e866f8bf3baa2c1e4e0a0ff024893c28450f0a85e83e356f03234b89a69db5b9c2ee00171513d4dc64443a69cde39444cfb4b6c51feaed8de73804d0d2c2a3ab5c0133d68ae21b5b57521e08a7319d92df0c272b39afa5a718b552da2d6036c0afc9b0ec27af833590dad37a415e7e9157c88f7736e5365bfd5500f704f33ecfd0d1b78a8f23c43e77492216a49f1082d64ab1992beca9f27bf6206c37326856b4feb72dadf1126f5ca07f5e75c1eff31c8f989f6e38b3b25d5e021feb599e55512124fcf4ed05b844f77e5f12640540e2e43e509e1418d829d40ca9f417722cf0ca8a55215141cf7c95c692cc2a03fb406771bc179eb6713b2cfbf7800b62375e972aeb87f9a6e6ab83b9b7f8b86dbf2d161d37e3b9c353688d2285929937e04c06b6792b75f4b7b00e66f9359ddbcea73c59c7801d5b9d18aac5fa026eb40ff42f0a134476c9c6c67d69a283dc6a1f35bb01da59dc49e7f7144f27f87d30a91b48206f0de223e53f6a1186e6d474a268a457a54405f7b0380aff3a822129ceadf8d3c9f4d12017f4e4df292c4853d08d204c6bf335630904973cf26aaa91cc5ac60db719b9cae5afa8fb4f5bd1c026bb9b2cf841f330aff38dce3d4c7813ac189ac72cdb00a924f6404bce7cfb5baf848d8d1530bbbda607bf93d5a8c3e256e41a1b117195c3f6b39c7d8347dbf4f4716b7a450a57b4ff5e0f2a35bbfbe9d174fc5befc5b0bc232bf437ece87ba27688f5295888502c5d24b1d285f7dd46e1fd1d8ca43fe0c87d55a9577b3a0b6a29364a28b8986bb937ea0da338ad8b15359a34ba25a50429f8af3acc6e38869480f7bae4c0c99ff2d14c4521248dbace405b726c299e7a71dd98a6aab13a37590920542e065b0472c1bd9acfad02573f9dc6f4f30bab13f311dfb7944dac14171ac4ecbbd45ba3e5e03f345e48842b236d01b94bd92c36538670613622eb971ff5880444059946fd004010506bdbea9b4dcfc11e42f3b951314e4d1edee9a74cfa068fbe0e9370e91f4755de9a3ebdd442ba2c142967a3472899498328e791faf944b34edb27c65638391e6b1bc364dbaff702996649792c4b24d46a29a9b39e1a56f87b15570ceaf19c35d09cfbd4ff9bfb6659bef0a1b8f8dbd59b0b0febe9c1a3e11c46ef5f980c561a03a19758aa731a799246f987051548dd2bf75892c3f9a90eac67a1af61c1f98373c24d30be0ba759c55291fb26a12b7db36b4829756675dfeae2a24db74e1f1d0eac864509be8509dba726a1e7401c47971e9dcae005de001d9ca4b88940f9dc4cf49c4c71f72359bfbfbc4ecf5e3753d39d5ff031a9bab2fb6a89984f762ee1a5d348d8d72877b76f0fce858c8c6db31223b9c65ff6f7670c0ddc0e91ec4e8bf3df6651804ddba609ff0998c5fa23dc42db76c01abf328d0709faafc40198713e33cb9d10697bb265b8bc691f9cc7ec627913f73f1d02bf79f7769ce5175a10d3b412bfcec646fad21c70e3e0f337ac356d60619b3decffd1818ab58fc59c10aecdb172724c521c867b9b472a33700dc0097d07abd264aa202ee0b3e782508619553ea8b9e8bf2fea463c674dd91edfce475a134fe375156b6e63a73efc19d024d948f62b33a22e16234db3c85938779680a22b84440b816128e2505518fdcd09e39bc45b12544631f4128a823952a29c46c3aa61a3ca3ca11adc55220a1c119893d88ba0e788ebe0ef694e99f45de944879bc58ab5f6a60600259fbb673397ee8eca90e2542a9d7ae10990ad30a766495176fd5a875bced6954c09fcc04cecc97673ef1a2335bc73ced8656a30d3e620ce4aa37ad32797e2e66206566b9ee286f72a863969d3ae78ef1e461f6527dcc423d63ad0a4ffdb771228f3a95582f12d4eab1d3384085fd157254c540c8972e8dfb795c30f521cfed999ef7a4c3264443d0d4a567ea689583d12eee2a62e99be9981e119a4e84ed3b51610b3da2d04df9357bc9b93a2fd5daae0d0af68bb467c02af2154a99bbef1b0e778c5347ea5565263511b21db09fd4821f7c5d0e37a45d4d3d651dc6c23387158942d6310be8087721e34a89bb2dc5cd070d31cf3de28a21a93acd61b47d1a5eb0061e6f6127c7af82611c11637fca11ccb296a660269520ea8f5b05242644fb1ce4a82d9907d07db606d096d682d269f635a69e4197bae2c8604085b97e673588187de9b856d44e92644084fdef43a6f714bdbcfb7274b44d7579305182335ebd1b77bd1a14204026fd911bc83a5bdfc3400436d972337c25b552cf01209a43bec49b31e72a36b081e47901562ae74fe097ffbc312973c0607c95fec7724cfb3f79354ca0368775146c5c0301a59ea7b7d54ab2cf8e72c14e147775f25bcbc3dc096df39d2fd0603d3aa76d9d9b8f46186355bf586cffae6adc3f31b0ddb482b3be6ea0440fbf2bd8e7cfc037cbb6190eafc54ae9e81a3b23e16bdb24d208b50569fa0574525cf1fe721035bf1176181d8ae1e3c24f1cd7aef7b6c88d0d0fc7d5e35424af7404f389ec4b84673d7d9d252fe68441138ab6f768c9e783c44ee8dcf04b5bee467bda99443d84f6a06ad9320fd767a03594a6bc1fd0f0550aeff5be21098d77cead25b828fae4a189ffc20d69b50bea95ee7ae25dd34c65333660e97cea3286a1287cc65d3b4b14becb64a72a73dd8bb9494d40281724609c4546b5244718820eef3d0afeac215772595bea2859182b570fcaffcf1858f4d11c83bc9089bb5b228ca3275f3b34fee1fb109ddcffb030f4e3cd3679782dd5cb2e2b6cc4145c61eb68228107addfdad28b8efbe75b43731e2c1278ca302211539d583ae52d67879dcc146fcc4f99438966b8e708fe5aaeb76cbb30d606139ee13b6e95af44c6c21e54af8efcc0a945c0177da97bd8595ca34275f2cd62a6e01a31251de9f8358b9dd59ce4df004687aca90b5e70cdb3b7393b684c382568a650fc77b3171f102427322a214c9f6bb71783ef5dfeef12224882fd73ecde5b6c398a5219698958a1b3973b0b0168a3719249de2a5f862fe49fe77427c9190effc387b181e073a2f24ce8ae628177745969ad2685a8c4ede74cb8e10fa9e107afcfbe1265e2eeaceba920b1294e0bec0cb2103cd7fb4e60cd72e2f444d969d6a253448d84f20757c3d48fa80eea152815430a4c9c3ef3b68b79601979bf971ba10d03cfd9585c994733724cbbf638095ccddebcae25007cd277bdb6008856e67a8c1c50076540376458b9bd65e7a5deb23d0d5e0db838c252375ee007dbcb7b5fe60e3f8c2add401a4e5df397ee8fdfb597292cc3f55f72906d081e263f41b46cf41a7f9c1cb2f43d783ac9291d9c8ac86a3dd46b9f02a387929977231d58d7a6977219e2473319333afe7abff9cd6ef248d84eeef02666ff81d6b545f77aab3b5f4d3c7b7ba98c40457172dfc139ff97adfef4cf36b0ffaa9c8a9c6074e1b7547feeb04a68f8f80f602accf3d344f64b6ecf84243eeabdb4ca195cb6535044ec8d95415892a0888f5f21e893c6493b77053a365bbe22cdb9ff8ba1b2c3859383ba5826c0d7779c72a12e4d3a3b16b8ce77391031c30bd4fb823b398188308d4862881538563964ec622f63cc8c6d5fb12beb5a8cfd466c0f15936992bb69ff3053f0ef3bdaea662ab04c5f7ebc3bd5257e19c3748b0ebb97fe22ff7bb8811502868f806cae1566a6d83b5093267e0d129571036df7ee8281dccb05429709dd0135d2ec346397054d9192faba0893193861c2125fdb5858cd9c95ce775dc8038797c5fe9b307fa43be2b50330acf250f29d5d994cd06ab9d85a54686047382ce501cd66da2a59a9b67c6008439c244f3935d8e65e6358f6cad5c68f7b644d1ad42f7debac5956a3ee6efb4ade65f8eb6998c8b55ec65c69069c675e86b6e530997164e1bb2f8900fe70135f268072c81e97e9f9a169cdc9f5d3d506c7165d64e640d152eed4a7ec60db1ba0517179bb96d8ef0257c8e77952a17ff806cbc83493b1387a4a9231a3c1d807ddc19e0251784f1c5988bcd68ef968e98acac81476b9c2f149e3a6ddc774d08f0fbe7a1381548e8cd580141a8a365506e492685046b64e7243e446bf723753efe209dca54369a0448520f7bf160dd7319217b13ff1f1ce49782affe9269c4bead9edd2f5ebb0d0d03bad07da6a2cbf53ea120c035de20e149b7fa178a4341967a6bf97605f116ce4d7c7d5df7af9121b809c9389a633e116ae9cbf4cb2d44b95349c181c77740e01fb26fad578c08e82366150ca0e04d30ac7a65cf856f73929caeb7f5ff3d22e1a2aeabb852ec0798013e6836aa5be9702542075dcff58d8bdcac7dd52bc260fb0757df63350ced09eadcadf8a9c2e7384aba1e4281ac708dfdc1fe35ceb0664600df23385919cf351a6f9f76a772b76d81c652d58f81dbb60ceca44fcf845339bc002e2decc52a90ee8deaba68b09e21302c1b974bae553ff7d264b44d83184e455cfeeb9545d5721023119b433dd13b4ba993ecc59297f058b90edeb20144e3e584c4750fcf66c49c359697c63e89f046f01497b6507a02d4b1959be68537dff4ccac4515f534c622874f2ac3b3139b3e1880adfac768fe765fb925b56600c7ed6aaaa0aeabd74585df0eea317d226a7752bee5da71c4520c45aebad955591fb90cb535c62d18ab63fb338fc847cb724e51a88e98b7bb196d4ccbeae1be365de3e348fbf6181670aa1b49cdaceb057531df73ec6079003e786068dce9e6141a5c8093e1637f2501dcfd47ef92719711e9e7ad093109b3aabef92d9860387e67802a29e7c29e8a4e20b1424646780f1054d5a9a05bae531150650e0a905e24ebe0d9c5849241f30aa0878699a5ab98363fb693e60befc9a8731565223198de7d59f4b5bc4b8c36da51c018babdf63616387509305ac304b9d58cec9d1207f42de865bd2bfea3e8523a11b0c9ed0ac6e5c3606b7103e4f744bcb0ade519a405d50be1bf87d5a090554d20e961d94c82fa9f7a5287b80198a591a7df1386b1a2d9b9908f3e0141a43425b9715c7561f9b270330a87db2e0105ebb87febcfbe5a457988b735f8b127b9e212a7717afcef64d9f3ec90e642d07681370165af0c790743174ef6387ba342e5ed779ad625e41fba6d1bfba7943f6c0381ae47fa6f364cf7e00fd548b0db58b392ee3cab6cc8e12aa50565ae44bc6f0fc1cd45d81dba2f4b4c13f5263788d8045fc9b069f71cfeeebb186d8bd487c635190f8410cb9e04dffbcdaa3f94c0945020ba5c3364c9243cee12788d4a8a27811e644bfaa76282add23137562e37ea8ab9f76e341005930f652aa45895d43701c37ba2b9b0bcb5ea807f7c3c860800af8f0e929963d1b92164c9842e8306d08eb86f82582a4556145565dc2bd6457d846b13195d985dd7cba65404fd63cbe3a831986416ce8abfa28f68b7c9200c377be6adf40e531eaeaf04cdd4168e452bcf11fb739753ec0b36b9893cf98977804c7704d715980214024b93ccca3dfb8476be5c2ca05ef1da57817f095a347678dd7618ba8b2252a395fad6c673a5d7223bd3f860e6cad02b8d3aff21a4d0abc080a4cf4a620ace335a7a7ac67566ab66fddbdea82333b80c9cab18c8b2e18d4bb358829decb2f19ac58887245f2f131372f0a8eaa10ce336d55d2f2e0e117f93c40db44945892460f359defb93a974cdf5e0ebe9028809ed0c188953b1d32edecac2f0f0ba73658d9087a33e619d818119f7b0fde7dc1d9ddfefb5a163d42bec45cc81c23de120cbbb782334b3265c2b1ec14bbd6671fba657f70d5d82a138dd7e5f98c53ce833988b903a5cb4095103544bc848b358ab168fd838775db7dd983868a582799e27f68f09757d578598b560280322ed0f3345be0a49df196762d92f80b694055b8e0039b77598beb2e123392aa5ae85eeca76c5e6161c6bbea03cb175d6f89a29a8d45daac399577677b8051de8dc2452e93c3243c3b986ae08d99ad92a5be42440fe65542d8d456e0c45f3f4c9d1d9f3ed25a917dd691962ea02da86ab0bef19448579d07544f99ee5953ff4732cfad9b214b37f77ce4f0ba230eff0dd29ccbdacaf3b476474b2523090a8c56b3002f79653c48018bf82e951fc2ef421e88da00cc0fb0da1391da1159314e333dda79ab4a80d58f5a81f76e020c992814a6a1a065c9269d09c3257b0a259118cee90a65f550d1d44cf61917754c8f423fd85f115d5fca536a62d3f45daa6c5f94420ad111b2d6cd555a0fb8318ee4542d5c558ec582b0b766a64c2faf6d90061f23c77a94993804579fe642cd53553e22c92e071a18053117b5b6a9bbf1834f9df349e107378cddd2822d64d7758f0112b87caea87d72434cf4abf2fd312507aa54075b436f8d3ae19c721224e77e536fe84c86764dd4b6d0d36070b898d73b4b3003bff80db8d42674121735bba9c97fdcc54c78f3ce41686c355819ceb277b1dde6387596b9b3a510de74e75cfae811dee88b8f8732257d1f2993c32dacfb0a3bca634347393737679206e4535af6a92b68cf46ea3a5e9be0c46778a4acc755adc689ce6332b0ea6a9c9ff6cda3903ac957ecd9d34367a90dd797bbf2a1c72365507d0c5b6c87435b51544630b8ca88e0468fba5ced97c18260fad2efdf4e3681be94a39d0c7383e984e037cae4c2bbf9522ddf4149a8c85d6a8be956a4584c91dbeaac82021b015bacd7d3f484bf86735965a646ee0a2483d5cb519d2a3f78b7846d78cfdf3dd8e3c48e5739fff56196c9f9b27eb65c366b27fbda33cafb0b90d442c678810ba0040f06bf1fba7d28a46ae7c317ed33608a7c2fed4290fb7598578a4ae4f56490e42844a8bdce7bef89c92682bba480852ade20fbdda3ad4e5df67eda9843c44c3efdebdbdeef76d63e7740afda1b2e918d6c4acb7701148504ea69518b5d8ecb3c96016b877c4d0e49c48aa156ff11870ccc4a71eef06197a9decc4242d88feb964c31c7727a1456e851d17befa70876443c82e2455a224898136f7048f687afa8bad9cc5e22507fb6a513bc163e3631b52b56ea4b7290b6351287dfece7d3c78373dd9ddbb6cdf2879fa41c1da311d9ad0a73c70612987b62544d3ba7d143915fdc96406f1ff189f41b7760e11f854d7ac28dac9ba07ddc3528ad668b4ad7ff9d7a67e858974d8ce4fcff4a9e673e0cd9bfde6badb15957d23e2a1be054b349c2f0044503be235873746dd8aa901d0e26976da6c33164795b6ea87d1830b368bbdf1131983ecd8df571b6c5a55780ec282712e8394218a22d893a52e140ffba87c388989e2639f2b9d70e00f25117195d8273fd0d0f2ddb4da0b7666b0a23ec8502e171294e39b36dd9966dbafd92af219b62c1815f98ee228664e55d5ebbd01755250a56c4212a3658ab17e3426049b7e52112f7c86e7a4e0b35a163b4bf78bec02670af7c47b8d6013c65f870407a68af50a21b84c6a31780b6cdd38b08aa4580bfa9d1e7e0a18c79c2a615aaaa39d481aeeb97d43dc185c72bc1d7e799d6ba370c669e3ac112282dad5d60c2a25bc5120d28a5fd3d71490bbe4cafb1a30cbde51afd3ba3f97b00d1731df145d4a820fd228a165df7fb78bebce3db0e88b7866428701480b59b86221d2f1d1bf97c1f4dcbe053a246c91fbc1d451831396f4f44281c0e79b8af9e922aa4e7e48e685944ad3dde6628737d8bdb6adcb7fcc5f4ecacb88f4f6bb2abb756e006f8df1af566eebb8d1b7dae9d23a9a6767a3aaa47947fc171f7e896ec3105e9a9d7e0314cd6f6ac6676354b4e02de4cc5cd1023a11fd751af4f3bdf100b9e9ab8210b436670c4350d2db48a85d7a3ff9bc744360ce434756c016c2808607bc3e28cd5b575501e73c8946d44f01c6d19a59f248bae35c6fdb63cf0e0b20e888191136ec6859f872ac22ceae49f2dd4c0ae8d5b5dbbf68397f49e8678b6d0c1dcbf2090cc2e33b5192878c428f2a12f520db8d5dd33cddaff5668a7b497473fab0fa4dd982a70c134da6fea6137b9bd3c2ee4a1c6e648af8b8b0f7bd22481e21c67b277db80cf296bc24219a301cdceaa54226c46eb94d8abb278795902f724de43978685d6d21d5b0d39cc3f606e1b8c34cbb58480b1218b90d3001d66fe603499951a061904f9d9c4edd9b7c8333493b8227328276e3c576a7194f9f49a014fde71946ce9c764f1d01a6d706fb70d5c706e8d70052cdf40ff94198e917036025eb28f82521fb419e37a63fce777e9bab0d1d64f862bfa885f08561c6904377b6eddc859054031d07adfadbd6e8c94c0e512d3097d95385fa3bc3678be2e129655e9b06817167bd522160cb41f14276160c086fde206d542b16b5a6effcb9ce3c10ea17ed3fef0c72e5d46b5141116d75706782758c1537ed15c59b3517baa2896560b3231340ac1c1458537090e5534f1be1d1cb50c3e31dba1f518c7527bf8cc57b4ce6d443078f02dd9886f1ff7de9ec34e7cf9c9c9ffe3f1acef404aaff9cee5b035b9edb7821f3a7aed2fcc49f54d697b23284bf0568d5146b486244c941e081d70c15e02a44b4d1f9d4fd9e378e7acd8bf392517054943aa7abf1e78c4b47ca5db70b758367006c57e0458107c16802d537c0ebf67e1a19350a9066baf12eae0f92bff8f42fc5b779f93d1e02b441fb900147c6e84ce197b3dee8e408ce627b80932b754d9c80d0815621361784d0c7af8f9ce648892d54602a41415d04dbe94bf0fc4f3e657072b40603bb33e869e11d6d9263fd1c86073f3b813cfa2eacf3c6ed4a9846c3f65b08b86848fedc1901ca3ba132b2a0b64a83709402d8365832d565e83b2c4cc50474b2b48af34c284c472c02fcca622771e6ebc501709aa2b27d73bdb4dc555b1de8cf65076cfb29c140b44c26eceabb471570bd50df12a9bbf0a923c5e8b6b28c4a8c0876ede83d0665ed757c5c31a2d4f4f54fb861d192eb52c5c3df428013cc6b5b5cfaf56b790a61bf1b28606da32c05aeaffdd779ffa69ed434c0b9368bc27e9e1a95f0a60303f6f4608d9c67c16009b5a2172fe11c81d3c1c6e0c7cd6a541f9af137fbe2a61d8442e6542394f86330f3f197441042d7a6afed63c6c330f93abf8e88db942f9a95d711ba73e326e403fb086a4b5cec85ccd83710ef3927be97b0ae4580560e25c13ba5ccf925b4e2c5e610517b5c85f65ef3f9c64818a28399f2ea76d79a221da5f21cbfc13e4555f5aaad378543f230d6caf33b194585ffb4b73cec6bee565c61b3a57fa846e6283cd503d35a7c3882f3d7ed1a85033990ba7229747bdabd103a7f61e4d54a1014b9ff527c2591707a005923a686ccb199c9841c337620a23f54b0466a1563324be05ffb19107e96840c9c2941b0b6fcb741d6457e0605b4ad8ba66eebb410c0a2f7edd0707701ea9c47ce7fe6734764a48d5269ac606b0492588ea4dd0b5cfd8fa443815cd694e1d7d53bdf690c7f181e3fb0a43219e7b587c3465df3a53954f53d7fb381a21506a66756b535db9fac5dfedf2dea94cf0b3fe2b3ba22024c65da429daa7ab3c00dccd7bd292f238bb7d38c19c8a9ab6ddd7fc6dbda56ff955b965f7ea289d14c52b73ddebea453b2b589e56fa37125b600e6f4b19c0b1764f7382ff6fbeba69eb62127f8b676fd28c6b516f602061ea730c8c711fab7e425450e35cd8b68e08516e8e5049d2cbab2ab9a4d574121ae0ca2c69ba1a83b6467c3fcaee8a76297563ae19b06c1bd7af011e9494ad06bd1d1b9af5b8a81af6a0ffdbe7cc0737ca069e7fff742224fd79685215e3ed4647f8f2a281c6ae2d6e2c6ac3058eaa8217eca265ee804890b4d1eaedb6b0129e7cd7e859830a6ae83c3c74afc37dc824050ccad548e23641a1ae034fa9580be0ff78c3635ae02af0b13239f1607428c9379a69d9cf6e63d22d5c6950448bf4a587b364ef6619c9435082e7351a4fd0d373416ebffe4c701b17ac65dc92fa8a655c188be77fcdc874e30a420a33dbb8ff922a1bb793d0dcea171a5d5b30a5a142d97cb2729a083b35bb29100422892dad09da813e9240aed63fddfc762decc00e1d36d6793c7d51997535bbfd48af18d61c3b410708c88f4a7fcd0eb68cd5925b44989c810a208b1da166d8069fd66b53d06da24fdf6db130ef14b59726aabe0c631d165611a36ab71a7d629f83568906aed1799d442f88251050774c4880d9a468fe9facafd75ff5bb071668bf4c06c21531226261ff1c41bd451d6d70e24b84b0f2716b6a4f0a4a0c2191dac09e802a1c59016d8e52674fe96882ac8e7968cb4812f241edf0f9d639fc6185952784f1e4b6ff35df651b5d381460777915c51dd9b7fdcc847c15f72d0106fa329d98eec337fd4fce51217910ef364616145dfa27dcb8f32ebf6ce16a720b1c39f19862bbc9e9740165e9132eeac760da053fbed567dfcb33bbdc600226e9426a1fa688b60d2e57fcf0aa2c58f958ffc46342743b9551e5fcd021a14ba5d4604365f3be7298de3ea54f4d3cae8126d3ef1896f01c6e02163db0f5fb0b685dc946e0adaaaf79b45a73aa2d27ae6f566b1209a659f077b76ff74bd7d2d2c9ae0870b79201f6be8cdc961f66e9aa69a78dd60fa583b11e739194c578b0d1c20d6487ce43b7a23601c7dec204130bfbc808fdae86a95d957a25ca3b19fd2ca6a4fb0134c04d061f5586a5c0ba33fc612c6988861383679e791150d2822ec8f264d3c296922621e5fafbc3afd7eb5eea652704aed07d20b2b0cdbb9e802edf36371a09221d1464df076336af30d336f2c13932423429b6d1d19aa686074c8706e5b30ca67d665d83aa98520e0d4456e53d487e9cf09e5d39e38f99c7535979a8bf707f6fe943653f46aad958150eb5773ebce17a0e42500c5ba284636daa906a6496a0b6a394b6141a086e748d89ee73f3f9406305676d7c3bb8b190b63ca3eadd3e3b23a623f4748f5b3a802c14f1669e856ba9823f21a0e332d699e00caf67dcff76a472d6aba0e403e4afcb41efb4721fcb75eadc609f3cb65b057f528e46dedb54d995fea024d295700bf6c9921469e87aa4eb012034dbfa91629bbcdae35b1e17167546a44fd420b11cab976df687debff83a3ea141d1ff443069d08109f52d114f6c99031eb2a75e1a5fda1e31dfcf9107ae6c8973321a07ce6452ca76d359e36c9666c742bad9c2f0d59c3c0e68503f24cdad3bb7a9b3a8d69c259e086382c0d7ad166b8d003f4eea1aa3a24b2d7667177fa1cbcf2ba9833800807b0bace523315a333276d867f563c8975d341295590600973c0eda0b9f58186d4604c2658848b90c249b716d1fbe289eac2b13a19d026ca3b1362fcef8dfbeaea89bfd34c859f6b4ff25d5d24f745285c751a935d9103cf20a012aa738cd099f0a81dff023b9e065c3eb2b29ceff3575cf26b8854dfeba14681447f2c156d22360e3f2a0a952ae4f64c0c1856e0d1e60447337dded5e407241f1375076b3a3c7f54953bed139eb50a351b4c1145868a13f26c723a28e5737e468ef9d004ff777f02066cc2639f3f6e60d7c56b8fa523d11296fae1540159b4d94b2361161c9c4e43643133a603bf12da3d8ea88ff976b1cfb8cc569a76d340e487f48ad4ce1630e0badd6362578eb926cee358838cd92494c39dd2394721db7b5d8701348df231f87ccb57f70e35ddfb27c0d8ac2fde76e2b43646523faca2eb8d52808c75bcb606608dbb93723236ecae5fda92111b99fc2cc56981477998b2073c42ab790beef7b0f97f8f45c18b33c998778cb5039287edb785c140dd9f657995b68c9699b7cd434b81416972b389f8f55f351c2d2cfc92ca6b85095c43a171f46222272c143d2a48eb4780a0b0c3a4196adb11dc3f953481c17523132cea057ba53ee8c37040930a1fde4e36b6045aae182053b83e01ca5ba912a2c220388b3b744eeba7ba529c89ef3c03712398301060ce4507f868c77f85a17ad8e64b4b816cbdbb803cd8374865048788b7f9ceb3f0cca959ddfa864498066a2fc8d2262508f990bc6ffaec1dc9aff7ecee1a0840b5137056f16bb10a0eacefa366245e5e0d3d9e0625178b8e3d24df32d8af502453316a45f358a6057fc87db3770bf15530def12ee3b048ad16757bfe2a43150e88575f858aa4fa3a19a49b6f2227521503e85b9f7d93bb3eca2cf2a8b7cb126748dc94f14bb5e5aba229883638ba1c7da467e4919c6bbb6fb0dd11e49e4cd1878929ba1bb00500ecd616889c9b08e92283af0a16a2dab77bfbda905d01943f74d933eaab0ab54156e78ed74e339d142618c75af91b242a925fe41e51033adb2ccb57d2846de842a2346b0f877a7d14d86b237b6a13a886aca3deb224d2cd2dd206a04dbb46246fb2a4bb25686c64efa0a66786f8aa8cd084eac708dc63e47d5bfc024630025354e8673aaeb4632367ec4850b913a251dd812a38f2c69d80f01210abc4056621425fadcbb2e7528c06b1f7297584eda771cb011238184be02bfea121514f307334355249e6f64ac4d9c077baef261f9a8f396fe99da74a417b274d50e3b624b493ad83dfdccb4243f118a014df5b9f1951313b2eafd278e88584031902d06a6c307c6b5f480546440a35fe80c06ba55b864872f56ef425016d85e18f4dbd920990797c0cae89281789b218d535f2754cb4e161598ba837e9565f75bd9a1c0a1d1cb5cc08bf53c2f75f6885c55dae7e1875ff0d3d1c8a80145b054876cab4b66d12399b8ae9a83546b6c09bd8339f3390b624c64bbec5617d4d7c68701c507075bcacc2381da54626a8884d7e4c04d4cd38dca534730ec881f3f7f34163e55df6712afc4bbfa324d118d0b225801a747e5a8315bec7de7928da06c924b806f48ad228fc19b558a800593350be56d09fee54b2c5a50f3dfe1e05973fca995aeb2090e58fa209a36467ac62fcf95f5c1f3498d4538a4285e19e6493efecafcc0fe7bc115780920e6a42f87f7d38b221c42d8fdd972c8ea3e6776c12ad923218c3118bae3dd0657642fdf62f35300653abf6175182f90240bdcb13b918238d9951cb8d3a17531066a35a44fa77142e91e5c9ddc411744d4d8c08b4e987689ca67eacda4c411d05963c4c2145f6e62106323e05bd3dc07b31256f17fc9adbbc4d4a7955920ade87f8500c010a412ae11af8051222606a35b29aae0f0760c2852c0e93027823e8de33a5a95dd8bbf83ed804cd58bddac207bfb9fb7d8e6cae84fb969f49e896c81bdcc708b322e89cbe5d09dd5ad0e8510589aab4289b71cbc3bece8a84eff4092568912ffed145d993f3c58bddbf4e5c9db5ca752a086bf0062ac0fd469ffd9076963641332be34e1cabf24d1206ea338eed4c304f382dfc00f781dccde11ae97263a2a1bef12a1bab28d1003b950025dad63faf77a9b865ad9ef98cf55fdc159ace272a555e5eac86e0d009e9a9949c04362d87c936ceb5381972c3d8be407bcac91bf910dd482b9bf0aa416f3b3837ed9b94b004b3c07766b786f1199818d817da03fd970f510331eccba2337cfb278861f9e282d3ec1067ef8536b1da2daa9560eba564b9eb10050f3bb3eed2a8d0b5c012e503030a42ad29f5da4f1c3a5beebba40a3f2b759cb6f711e11e485224e30d5a505fc6fddea4f3c213fc04cd4ce49fc922ecf8810cbf2fa561e4b63f9b6fbbcbcf9680fcff31a3bee85f2b1de9b06ae1a9c95f744a999caf2f4f41c530b9840c7b7b0e365c7642a55a4fe5ed8271c9118fea65c69fceed3da6b33ad7eb11d08eca1b2da8cb82e6b2d84ded6df1d2e5972f176a31d94beaed5fe814c6c1dee778cbc1068252ab980c63de1a7e056297646411a4befffa9a593fc03f641271e35a94f54109ea9b6290bad17fc06c3063271d2a2d68aacdf7134ac01d5645ef0e73aad1460fcc8ef447b59a4e81856321466ca8f5b0624955673f2a3d15cfb1f3220fbbfc3b2441935d0a1c4b0e3e3a71dc7bb6732557e68ebc52bb16cc1ce3778617b2d5120c8a518da5dda63db4b71584f187f75ec9498c09491960365dd1d7ca369a511887a6b11a0a8785a1966f67662288e70aecd9bc5ab5756c369d80f644bb64c812901f1c1e65d40e6ddffb310ff256bc79dfa4f8c4fc6896317f1452f8884a3ea476ae1787d40b92308fe4d9f8d421631c1e62e6eb12ddecb407d86b3739789c721415261888b2234b6e98e71ad21bd488a972bc38c7c9b787dce80b19403cb271f19fb7af824c5b1ce2ea591cdcdaa43d16ef350e07f617c16c8d8126f2064cdb0c19cde4488a639763036c3ea25805b31f26b4a41edec18c19599c15dafc22ceedbc1a32b95db2a55c939fe213a7f48ac0ddda944ab670c40b34e272f6dfce32ae1afdb91c1f1dc8e5285f2c95291b64bff3fba504c6210898e4271dc88cb9fe2209fa71fb7869b1b764382e5815a7deffe402de453ed31a698b73090f4be6c6d000710c45daa68efd08434ee711f4c44141c29ad4bf6c2d79f37a649d66aecda9411b1dc342a414aa8e30b95b6c64ebe14cb1656ffb1e91a548f7baf5773900d5d940035024695faf0a113a43625a1cfb927185a6e100393962ab54b1f3504cf3f6e8dfb52107a03bcd4e5cf3d048d2ede89d9aed0157d23654105d3f665e1aa804029ff7b1e923d8f511906359862d48132622183e52399b3c12916d5f908f1734b100d1697aa9cbd9437ad835e7afb727d365c2973072b067e023617292a746d8dffa2a646880f5d51a9a6f6dd8a4f4dcef2a3c6c2fc45d03edf882027525aa8d28a4db9e26ad1f6e71ffe47591c8972b7e0959888fc46605f310b6946acbb6d5210003844b04325e14bd92f9673664823055def256c2223f806bee701bb18595fb687789be94135daaa6e23da6540a88d3b2282163eeebfc3cb47168880fe6953a115a8d5e6776337ff3c9d72db519afad3755ca7d27dd4ff3fa89924308d6641dc17876f15db8c5663e57ff27789dfbbbe33b20ca3fc0621a4e11c34d1d7b369cc328ac3116666685192b8933dd28aad36cd960567d3bdca902b807c1cab6b20077754572da41c9c467f12489fdacdb01575983b1c327962d98dd2e3637778da519ccc16621fdc3c531bbb107c2b268498965c0256724c8f487cb070d4db4b63d6f72d721e78722727b2689284e0fe7e26ae3518a95a8de151399f782c5def00a48c9e99c1862ce4f035af438e0040074008efaa2004c35be1db68d9d20604e9e32487e7f711f219d18c021d68e406131c237e4fb82a7122b0af4f936686119a8f204ea68066a19bf2f393d2d4eb0aa5f0d3253d7a8926d7fbb98ef78bd1b53cc412cc5236cea89e9928cb100dd537db3f42cc69e6c02f63604ddbdb305760130fae85e6b7af1c7233c87f7a68372f168847f63c12b0aa3c337bc3dd9a392b9636baf8b24fd9bebd9520f2163fb81c056fe7e8e4e891c89a8d05abff37e1051ded82d72f1d773191c3dfdeb502f5b20c71bd71ecfcd35a9a7e12f5cc87b31fc66969c7d023746b00fc5a9b0ad0372f66032c7ab1e8c6edad0b4b22aab82f45f0f3b6752614af00342ee20d5af7e1d7fe0f49ad1c4013b0689734833573c7b96addf67418c8c02a4eb802843b71c0a8a6c8e6b27db2682775ec823584a811c93c6cecb8be24cd393514af7af2cdd6eebef99efae3f112868ed4245f143e3c592b288a3a07757c9086b2081a56dc3fb914624c0c462f1d40b8fcc610a173b55c16fa102c81ce85f80f3c00bfcf43427d0e28960764d30e7b94e7fd6db6362376512cce8e4b1a7587864475c03ffa183313ae981eb552f66aee164b1aaafc0082846b6741d26a623ac187d1607f21ec415fe5e205201226a98086bb92b9d4a83901319805b413968d45f374099173cb3555b2176aad446ab4f965949b9dcc71ebf0c7205d978adab3696c04175a8c51cdc5bffcc9e5af40f417389dcb2ebdc34b98c790f479a99f081bb3dbc7bb6945b30800a8c33a02646279d83e03fc1c70eeac5a90d46d5e83d7339f7039f7f23933f1fad43739b167d275f423e73f55376a91b82bd54c9bb55f4a2417e4b00b6615ad3651b7105c75c9ca926691ec591c6efc98b2bdbeab6b4ef534a2d520ca86d5972dcd6fbda0fc73e84ca3c1b2af7327cb4305589e9723c5af06ddb98255d984a8e2ebbe01c6a627aab9359bb7d62e87719329265da70e82f5120290ca39b26a93c103ed81b98ce1964eddd8c938fbd689d5158da12e0d841304f98e57608035fc4bfd4a05522fe72b26dc2b993a300f3d85ded74dcb19849dda39d24311e15dc435cb114bf522820d264263f3dfb137a1343331fe4eb7809ce1a2cea825b28b38274cfd53e7e592575b4fed57f6584a33fff9dce7f1d6daecb08a225085bf9b32ab3b527eaa7e3dde124bbc25ff3dae98beaff81b5f874e174a6a40922fd8ec88a076eaf7fb310f3d010b52f279d9ee2c0e535f1f5f700ddb80ea27a0ce22a48399f930d34ff4427d82410372d2294d8c58a481b47ba3f969e3d9d58e20447fe497fe46175d580461314d527cdbc060b4742f366f0f0fa874d51716a02d2fdf290281666726e6816fd24b1b5e567f4bbf44df27fbe9634f7ee42ab5f8bac7d390b41419db71870a73ac76cd4d206863f65edaac4292c4e60a1d9d1df7fbc9655960ba76bf4f11fd063d44abb3f89b09af6fb8fd32b915c92f4846c00c65cc4201a7112f4825cbf23c41deaf772f4eeb146f0837efa8f72a2cfabff71dd0f4edc712256960a3486ade04039605373cc2a232ee2b437b21a4fba66ee4f214f0f9ad87505024ab6da3ad1383072975085c5615b12e761795a118f5ab6f4f14946945eefb57757135cb8a6d478d9a77b4b977267f9e95bd21c136a6b9c0009c4cb0d1885b915bdbdd7a14125d4e000aea2221270d4e8e1deee8e4f46dd175c8e74d79cb53f6e3774e717e475eaee837881b36dd19150d74326bfd29c8e6cb9aaf91e909a079aadfde5c2e1a701ce842c2275f1446aa0b6f82533edaa2deef6029fbc6d33ad32d53f1f2bb0589082fd66640554197e316ea418cb7abca19a35b4c8f51852ea7c7678b2ef618eaf1aa38e2e14ac8f55cabbf514ee2eebbeb6257ce8ede49dd40be061845935d810e38c9dce556f90a5bd00603897c4f6282a288266f4608d633d15110681ab4dc95d400a95c296e6cb96f92efbb4e0f5f9b84c9a991235eb78d81dc45b07591dd2a62a4a005e5257297cc05bc583be2fdac6732e9b1e93d2adf1cdea8afc275c84d953e3026192dbf7a5576c773e31b26281010ebc7cbabb27f2451337e0f8f9708791b7fef51ead9e7864eb9311418b96834050ba3185dfb386463f3a6ee12a6247f2f7841563c9a3b08e1b17215c18b966e957216eb77861514f38375d736a7b0c05a0fc20df4b161bcc122100e52af9bfc5aad5684e80c69f784d26404eda8a1f9943310308b7fe3c10427ccfe2b57d59b42191d24aaea8b99c1e036cb329d489182116141a2a8022a727f9ce610f55f3325acbfbbbbd051be97adfc608009e526e2cdf1e8ff90cf6f444c800f0525e380562bc75ea5d8fbedc15f25c61c27d80aca78032effd2f20385a462c412eb03abe064dfdbdaf41d82a3cf525127e23bf582e42bb6c81ae8ddc4230cde4c1af37170c20ad9a8e6c193a43570ef81ff4f880bc0d52c2cab2b039482c7987740377e2d3511b695e6e3fdf2a7a8d1267ae73c082cf8f4062047c0f01ed89a58970599954480f73df336f8be6026b2238b9af8bad443b121f7ad5dbc2270480c890efcc331f0e832a02665e778a756868f8681d1548b9ad3c6b180040da8aa8d073a1bc4f0f275c5e9a8326229226323fc9b15b2da5f06c1474594b84be76b66a73a4b5188cb0deb97b1aa4d43098c81a9bf0b4d8abbdd6af1225f9c4ceb3fa3bcb90850b15f0e5a2cd581cdabf205163b9fa4c9637fc0f06832ed1a5b11033b45454dd5092b7f7081972307a89c6e86c8fedcc81ce6b52f1f1d624153e78e27ab9dea914154d1ca2083eb0897184f0f50de8017e302c88ec144568f982193df0c2473d3f2e0ffc0b60fd918259956f791f8f3a9c4bb731b3746a15f8c868dd043ec65fa267aca9e5c86b19c17769529588a13ff3ef00defde79976b76f2fb2776dc3aabec3f8d01206f9ae05f62467e262844fd4680f7012404a47d3ab498948ed5fa8a23e1ddcf542037e392b2300babac4f1e3890b0369a420c1703ccd4e709784ec7cd02be4443b1aa56b1df756262d3dda8458971fc82aedaf577992f4ce9886cf1cd2362ee246e1e9d491a0653c934be9f7a02b3ca8c0cf8b7c7362c17090aba3ba888a50288add9c650078e56509a05f20b0eb69574bfa17d9adf74e06742caac58f19bdc4f4422366bce02c68b34572228f9b6efd9c1c455748e7f7006ce05190382758f43a325aa6aa0a7109fa01194660b841bec82b40944e02e050553ce8d2f3fa36ac9763bb76cde01d7fb7810774dfaf7a0ea0c5b824d7796b708df6322df18edd89ca893e308d433135bfa9be42faa15362fd0b4df31450e14b39840d44fe1eb70408b96e23f43c7534c47d9c117bc9c7c444950011088c334cdb67faa35c6bff3aac80871855015dfd9ae8a35cf7c1602157a912e33ad3ca82ca4e7f4e4cdf9578cd0094a3b81c5bd231baf101f1564ea7cafe946012ad5be74dfcd993747fbfbaec166fce9668e30791b46df4e53c55c8ba3fd9df8523cb95678b4b7f350ec86bf55844436c7f6b73b1027b697fc06049af42c3e5111499ab7eca6cd772926929d7d0593add6aa89fd778201fe996465c40ba2ac92807bc6aa9b8c56688c74c31e5edf80f6459ffaa6d9a2d419564c5742b2cec522ac22e7b607befbeaf81f65a97ebc546f5cd108d0cf6ec96887b1d1631001b96a08fa036bbc6a1522c3aa610e85022708fd28d3a019f58d580b79e56ebdea68350aa332bc53182c5920609e3c0f825c061bd604b34ff633d1421ad7082543d06cb7f633ea1577249b08c0d0dbb67cbcca1e45faa96a5cab80ddda4e0e9c78732acc719e7b1ad6d89da53bddc78b3fccf821d0a13cecd5f62d5a0eaeecc704d2848580d698a82e15523e04f67011f2a44c11a2b9cdd4dc6a530e60532e1d14b97bfd482e257827602e63cb442fa9c6c5d06c295c81882be45d595cc4f4c6fcf96c843623b1f5c3b0061c3b5c6046afb3f730e8025ea9b2107a0de0362492b519aa33cac2a32ee97fada29d565961f1dfe4efa01d3dd9811681be7f52014dd30913c99265931bbaff29b622648f29a1baa73961ca1031cf1863bc9b8e124167ea75126421c2fa56d13c3acc68603deae93a527b514c011cdce35a0c0f647982ec0b37fbb1e2553f9e612331efbde5d282976b33c241c23490fe42b68875535fe65d71cbcbc4f82d4bf720d99f8a8404b297f18ecc3f41a824c8415a71f3c6f9e8de6fda873207ed35be29a7ce9c97a43b58e4378ea48b2ca4cf5934a5cdb19001fa17a7fd4b989bb2c0046963b8df85ce64ec936411275a3e733a7940f9ec713cee0e4260ae87f11c142c7b760ebd839a82e84b9927512e8780f499b63d008c5dac689d0b29e539160858026e3f9480a35f35554e57e10edae6edf971462f8a15af6b7bb1c2bed6ab4b640b6914cd58dbf03a54f1d1ba1168b231b0bce354f78821f32887346cb1218ffcf91955fbcd6a48777c29d37b0f26d051a7f3861ceafb08b9ea07b9149d2efc33677b3eba5b2d525d6c2f2e8efae73e753e4e2b370cb8f1268a959b996cbd4d8e30a42fcbdba097fe9740654d0bc9a1256cf8c945cd93e93cb28f3ec96ac13c84961005ce4c5def14f0ecf60c49816143deb9db9f43cb7196a2ea72cfc1474f3bba452d853db77c7c8b991a68f35672cb3332158fd2d3102efbc99a6d282a71f40295e634b29b5279d92fddb4f20042d7c3e0cb3ac1c5645c89ff160e4fbb3c244015717856b9986fdc07cb12d0090ef6e1c56fccad608346f845c4ec5799df2652bc8d21e73a2af2004d855f0c4b0e03661a4a841c83cbcb42a0cc004b2ccd337f542509675370355a668f3ddab2af947ebd95c4b07ad2349053ce59e97dc7ce3d4967863dc24724fd5bdc89dc3f7ef3a5cb91363d4a77f700259f56df629fc3b1749e762635ce0ebe46d3614ffbd5244ceba74dde31297b47c2ed3dbb644e8ca06b0b19a45041b21e12cc0e2e8c0af1819be25a85b93f22f939e39da28e0b1c685759972c258f9f71b83423e3e6e69c7ae976fef723999fccb5b697cf970e2bda6d4900cc84c106b012c86d3fc80419bb609dae20861c068a267b33e378eefae0415884011c57c575308e8b1bbe3ecce40e2f7d77547422a72bbdd47bec426b561d4a14adb6a864b3f919381e0012756bd3587eaa4d324747b8ae9a4e2d7b1c0c9df922eb9065cc0343187d07043db719a9d2b0f33467230b4d7bf0d22005256a5264310b4aec3060b5a54edde7320109d872343768f04a5bcffacb63719c8c42fa37f149f4616205fdf558028572288a3a047d136d5e70849c4b4a4038d23d6e104778499e8ff806166e2dd701c4dffc27b787cbcfdaeb312d9615102ae68544325c4fc1461291a9646fd4fb8fca00378661225c823f9544f78414577cf713b7104ffe5260607cc545796295bc5e5a2c665cf2a294b83b0f71fdd6e9163209f1d2f26ca9d5bf66f7801f38c4dec7d71a0582adc83a4280b3dc214f4e24a2cd15b359cb7e01dbb0b32abc7b08c2af924116996db2e223c8e7358be8cd27c60e659549058da68b5473cbba0c6983691d4ad50969918d798287244ca70e97c0c420ec18d88d6846f294340d5365c069e9103ea02738d0a5c72532ee9672cbd772087f4386242da07edaf9672de858d40a136f7260f583ae946547f5dddac14230232cc20c4d50700aa3bcfa269a66049198c61a80ca24da868b39352d071a255b43a55bb403751d212c4b253ef548c8ece07f3b3b4d3d0f870ec65902c15c73ed29b705febb52398748d4e6c0a445523756518d83682569b45d18b2a5056bcf85e9c6376af8bf31848c64b5164dd8725b9ca4cf05e04ac38d0f9e8b6d04ed699a95b36b99622a2a9e3b53c83b6f9d25122646a0e5d10ff32a4924c85d4a9230623f04382f7e2290b99e941c50bafefe39bd6dd7e2718daf4d714395f8699640b8bb31d6d403c3f4ea074510b46b8a15d93909586e00f1e2b32c006fa6180c02d299344ac7488ab781a7722d4a868fba9d230bbb7a5b4e6cd9579b79f1633f7a8330a4eaabcba385cb8bdcc855c4c7abc955118e25e20ab3289330d428288f8ebb2573fbe276c015737a5d975d009961f515eea8dbfbcb3e3c2f0550062ea9b5006f09a247ef53b31b3e49514983cdf6686916d2497312c934e61a17bb2bc7fb2b2c54b6a44e6e5c933f7ac3422921a2536392ca04f3dacad74c8fa9e299d459b6a4658bbf8f8c6f2c8edf0e643e2e8c75482c47458daa0fb882a8f8bf2267f199d96c23f79e605c6ecb3e691c33dfb36959c24202b17969b1f28850c30c89af50e5399d4e7f91220bcde55a576e8020f39bcb0dc686698d338a18a66055f4e71b41006719bf6c386f888bfbfac43135268b81035c6fc3c88f357db0e5ea6a429d07e6f4f86f3d696d58f827c2b50355ac4425818aa3dde9a0cd8bfb702a40ead620427a83b0e1c11b8d95e17b0a6e6783f27388e3de23162f53a08bc45824270218976dabc018ce3176faabc85360241d5c7bca9f1189e6b16f1687755059f2c6c2921fc1096fd165b3543c2ffbd52a38c50f39b781f7f7657ce1986213e76ea55e234e8c8316f44ec8982eddb46dd9828c4c9588626eaa86fd3fd7a29d0fb3169d1d1d8f6bfab7125521f1f5e339f96a221a8650fa86711958a6569d048ba99e3bc0218aa7c14b534a4519ae88eded527bbb0442fee62d36a36fc8cca8a3fada27f95b8439c8dccaf15de90fb2aa7910c902791c74b503983f13dd80abf76dc178ba4fcb551adbfa284ca682fd53d882e3af4d92e44cd6eec08289534e44692c0937b0335df56722cfc71f77d6f108068af76080eb8825b577a4ecbf898fc01907bcddc5f5a6da325989731f77e4f2a905e6a9c4c7cdf278ca6af741994190e985f63f293d53e5ff31921e3500db391c74326c1f58f6800d829098f65925973aa388fd6e0561d9bbea134da4c339b1a884ef177e07f21ad6bdfaa720f3f9429b528a8d75a4a7ac2613e4cfa3404ab7d24aca7db8bca54161d3f900a30447af138cb4ec127f32c9e082cad82b1893a52b97080652d4da01fa05c3fef93edbdf34fe2f800db6610cc598926bc9ba6885a81c7bd9b1ee2d4ee67247c040d979959405cd824a8e91e0a2ab1cc0fcbae8d8565f05e6b06b69d2e3323250b00482cdfab4974e0001066bfc0ba6d94f5481ac791d417906fdf399b604ae9ae2f1b0124e11f84ac469bf55f9d53e62fb442cab5b026ce5b7d8c4a2d1ea38573a2a2a65b69fedebdb1db1892f808f896218890e0c080d7a128fe1f2dbdc3401b5bf7c778da0987f5d27f26f4afb77f6f6bd165ddca0bdd5f0372d7e09ea8db679336b3db22e968624dc9c31958cc7914f1b27fb1b09c0129d5df14a7b8fc3783b0b3b2f6bceb529ec587a5590a51b7b18864fd83d7c4ca5eb0dd1dc8af5ec961b80fd07140f0529b12ae8fb15d441a3a67c287c7d7128b1b6baa4ad67d2af7353aa5617feca68689ef2b9bcbf1ece784bcb291e2b07e44f6f59b2c4e78d10514a642b9002f08b847d1216b9f03142022ec371517ce85323d8b1d2a804d6eec9f9e64ea10955d470dbd750ff10034a0d0debeed28a71524da4bf07235ddd8d8e398783eaf269e888be07c5ab2684bb4dfb9b7ce8fd4a321e90d950ba3a076001810822b456e298087f785ead579ebb5a0bef7e418bc3c99e39053dae9ceb16cfafa41374a8e576e5d5136b4d74b66b8d01dd06800da1a4cc1b5ad1a6de668c4059214c18faf7abe765888a6a5c543da3dc47697e62375047efd5602d1768c491a28e34d73ce0c453472b249eea9cc020406800df073a189ab12b105dca1e631dfa5ba52d7ec4af972c932567dcd474f83911d540db46278606d02b3a82e9e2a01171681bf23ff86d2f9ecc8710541a0a55a8c786b3195c62113b5ea9e4b3745a426834d3a0144b224c1c3e9d2086b247c34ad7139a831f33e1e813c374b22431d0d27f615815fcd8b7c0c5242f7cd329f3115c065a8391071052a3378894754263472a1f97cbf89a5ac394c9f4751115002fb512555058f37e1f8c59eab62e7a96519aa3c0851c20d2514a33539e1cefaceb9b1e5a20d5b0cc80b1e2be5db4f5a300daefac56d03fd1a8c19934a4f2b232675368de09d28ee7d15dc614cdbe92b164f9842be84ce6bf3a3ecde6abc1e565f82c0aaa8e4f55f9f5bc2187be59ed7d485e987bbaaf11e1df571a146c95eb7ac5041e19e2811611bc254a49eba4c0cff14799fbd8396e2083260ca4d3f95a4d32ef292de2ccbcd6cb5056f7fd25e200d4f6c03508260d2864cf18734d621b74da2d29edb0c8c39879b6b26915d9d3deb811c12b71fe8602023f48c90dfce4ec8ef9207b45cf7e1413a3c6fb750f12a4553973418c53fc46bc905abdc3339230163a013d26f8a216e8be2944e2c0b1df66118e55b3d7bea267821b4f84e642debbd2c02bcbde44f11460735f09e9b9f1eab5c5a3f9c3942b6096e7fbb240355afcd4a86d3781d761550ae993efe3c8aeb94d1cec8381d3f583a57252ef9e89f225b8f5291613bc2ef9c2eff7681a0e934fbe619d69bcf27a761157c054fcc764105f4ac8306ec942b3fa1a5761477a4b3d3e61ad07e43044a69a1292855acb5fbd40d6690eccca240d4c1b7dab07470c21f77e261017aafe2363daaddfb38e0823793546311a6d6389f6b2fee000961c09f8335b2ed5f570c46f1458c38a4bce7dd3c0b3f2271c61cd0f6396b337754708401f4e4ee23765125dc6a81e1ee73ed662551ca9fc874dd7de87d400afd7916b40a2c49c6239215c5524bb32ca36780f2e7dc7d1101544b739dc90c63270cbc37074c2f2aecd2166890de00a2546540f163a84ba389b1dd5490b8036f914bc2f5865af870fb36e448faee3d744febe5ebc0444ffe45d679087691a1599cb1c910739a6ec685b446887dff0fbb5b9a132770e4a693da7c6dfa88f002d2740238607007715f73e68a48d166f9e5c8f720c1d62fbfc9dbd17aec712866fa995ad7612b847b6ff6ee6817edcd353ea5eb817d2509a8fc9bd6137e10992d711eb57de79088f049efa29a2d14a920d8a93fdfc258a7449ac36d3692b07edbd2f67969a45701c08f9753f354139a73d0cbf5b568423fbeb9cf8cb1e17afe4dc7e54c477ed048739502c899396c559100e9a364ebdde86f14b868d7fd16bd02a256c2e17624b70446b6978535f8779c6a3faa0e906e598d06bb8d14af96af1e940bf4f196d8f26467114e964a8e646039782ed67079d72ce50f6a652b22b2fb22291bca34d6835c7fbf6ee40242714f3a787ca44b4fc44f487bb7bbb1bd8564898a76cb10fa59f4deed8b8768847c042b1dfde0a79e49183c718d4643962e0b2b8931ba0c8f247d56c81c4325b6afe3db68b437037f907c82ccb2d4d2fe371da3c6a9b0d7f4f609d244b06fc4dc6ede4453d2b8dc010849810e7bcb01adaf7e4b41be8421091fae89d887931b4298a5974bbfad3de3f4c5cc1a724e889f8177c340cbee2bb493e22439cd49dcc83e769957559299ce1c89c035fca86cb74d73e9648100b43a64939aecf0d641b3dd9a08c932f988ce6f0f05dc53c137f6142079e265a77735b3bc86ab69ec1962dfc8abd6a712de558d54efde9321f79cbb8c8d7ba0076556ddc90b76eca336e7fcafad97064dc7a90114b8fa31377ff7f20f1d9d6ee5e8a065ed291cd1ead39598611812cab53065ac26c568a88fc8dc868e8545913937302019129db281641c536239569e9e30cb8ff2e9496bc349def86ec9cc9d4d4ad847fbc1ac7fba7ab268c8750b14fcdf174bcc760bf2f4a9a76a7f21207bbde9ec0e2e3f0db5834596604576ed122c2bc893386a326c2560218346c68529552fde6e4c54be064d07eadef69e55269d1ff14b042120502b114c62dd9960174ab3267e8535977cf383f5a928755cbed38e7b1ebdd36c41aefb384c16426df568d00b8ff3de7c176a9641f334f35457c709f623568d80c5981d9357132455ada7462a1a93a83419778fb493c537561ed0b37db52156d29f6873d0e8ef1bcd33278c533ded273bcc0ce6437b55fb2fcd3666e8ddcdb5784e7f326ad9a1958bb7bebbc50a9fbc29248cf240272d235a28dffade703fc778a44b9452da656d80baf790738721792c17eeb48a0f57710911c62ad43c30e7ad3378c8146acc29bf1f2c3123ecb63fd9128e1e43d311bb1017a9bea9814b8bfc3a13000cd522660d404a984ac196e0eb2faaf98d3537f808313c231ab345e86714c671e00fc60e99c5d24c24a675b0ef6c859b4677c7463969f0d2fbe106adc4ea47ff3eb1ecbcf9e3d1482be6921e2948cd61179003e588da18591bd300fe3aad24292a2130330e8c3a44405438a24b58423b408b98b68e6c13372172d29a9a8e68ff83dcb7767a6af97f840a668c87ace98e96f01e1bb7a4de77e123242c301324c4910a59ca37cb57a3cc2061344d21e92641c6b170428e60bd6a0e5a9cc391156d9961fd5fab205cab0d6a05290245e803b6e97e2d61b7bd9dc2486b0d39615461df496611f9ccd446d61b473f1a8543bebc87bfe51b7b8a649efb12dd67f5e190a812d46928a55774dec3f534820cefe001c9d85dbaf09506cb2ebd0cc53ee4fb7aa2e96454cf0f0adb74d71f665f73327d6e5f3f1007587150d0498fbf31bcf6413933f110d99ee4768c17e7c80f5c4b73c2ef25c401bfddc6b277ad8a4bc9c957cfe135beb224b8a35321223df8bf5c275de2f5ac15e0f3ef8cbf9486686d4aa6626bf9d75d17684473e64d204ad33156d2ab77bd4e544853db0860c0b4a59e45512b09bdb47b5e12d9c415f64163892669d433f8f554745f9c6a135f03a4179aa355a036e2be185c8d59137b339bb99bb5a1e45fc2a2c16f95c0490a6ecd4d8bbbae89abccf58a5ed9d8f152c5cd6cdd2592b9c316f1957f69fd2fc650bd10545cc96936dcd5ff300812809e0417845ab9d05a6b94c98f50828a0d1d6eeb98931c3f4fbae70d9e69ac35c3ea49cd064f8dc13cf6c268ed84a2fff80d9b94cdf08448a085fdda1315a8d6c243c746405d0c291b90fc5fd6fdf8f060d7749eaf32077eb02488857b179897f5412a2f330b716cc57040c341c3c326e42cb82b7a147030c215a700ff4257d91aac012fa768b5bbe7ade00b8f53e58e9031dbde3c965f3b2678a8e7ac91a9c3fa75f0c0fc7de896c783faaed95695083805bc8a0e23cdb248ac859c8944af5c986b1dbd9a971330fc502e5e7a55119fcc3e47e4a3969d70fe83f3d7ba42ec188cf5c2c388c0bab41e7c193f94d06681c263f79e7a24d81796b661023fe0fd34f63ad2a50ef922da9a731eef2fe873c6de43787c6ebc8f24a119dcc79716b588dfc108f382b015a22e7379d697ae84f5080d68a49039967ba9eb70b65f8ccaa49c493f12bbea650f270de1abfad64751322720a8a77a75833f0b69d6dde7538dc69c0c7dfd8c6c4750e51fb7183a3dd8331f736f2133ee943dbda1413e02a3bea0540dc7ce91e85ea3041917a70ec368d3389f9d1c747496e3e2845457a267752fed6a60d3ef3d6f0bdcd5cd25753b59c6d2112eee0d9621ab44ef194d6e39d551d2f1ab7838b853328e17467f1ccf1f569e68fd99db0256c3bff7ff472c751e97e46cdf1030ce5245b8f010914a270d797dbed25cc7e20973f674a8cea65576e601167301377e68233cbfae44c29ccdab0380d4997462b6d7e8faab42e1cf245e0fc440846c675ac9d173b397f4291cd2453dc59a9e5f0760d576b5d91e79129d1a19c998261fda667c97a112d689f7da9ff21e96d5e38c378f7c08d52c5a577cc1395e141c2ef09367436a14e23f0b2557e89982b3c00a9514eba69fac6cc6ab02f89a9d60977084b4a685075efc92299b50dd47e25dd0f2ac9f52f8b6e058ef32f94f462cf0f44b845183383a9b2bb7352a9aa504b72527bdfd7e0df7dc181cf0e3eb7161dfdd9abb339411deb1821ecabd51d771e5ae934f3dc8dbaa925c39ef6fa9fabb5ad88dbf05782ceb23b95764958ae10b98a5a83c00ea77115449bb17cf73b44ffd0f5a64e8ff2f8980cbb9c01f3f4f8bbb4d08d0a8ea3d6e5eed2a9ceccaf58aa4eb0ded41313b6a4b81ff0a2ce3e078d576b18a2f67283097b15499231bca3125ef41a58eba958b15b597e09853dcd0b69f2d0cea987c1285e678ccd25a0f0e54f826e7f3fe537446fa74fcfe915663f4ad0d56319bde2338e85ac5781ae1af5fa91209fda72bcf9904e5ee704c675b844d151e39b9a30190572aa9515395402cf1fb8b3b12a5acd0cbd96f20381d80c7776660702b538541c4abff16c8da147dd2734e59a994b7cb6e0740b2678fa1a5b5e94f9bebf9a8ba48a317d21a736fd0cb0c9f067cf4ed2f0ce022543c3934a5d0b48419bca4d53470deb6239fdc5f207f477e3a3747c385e9d20913370ec1fb8258439d2d3013f0bc29ca004a64d3c2a5518153fd30809c6a607c9f0178ab43628e7c13d129c1c4c3c152b919959b218ff465bff7f1c7b0a8ec42fde40fc68c3efa4406aaa3228a524339da6448641cae0778260e15a1f8085023531e986c7a0ade684524408b22e28909ee925792578a7c31b80fcb4dd5570ec4b90ea850613f8f2c3cade8cb456aae52dac1c698e06535184fdf1f1adf36bda4ea1501dcf37d08deeddf4cb7dce81ccf1ff87f3c517fce30894cbbafa8e1efea52c0b44d982bb819f3f8a9ffbd2c9ebfb4c1ced06ae21754d18c91cb682b75f1b6ad4c61208c8bb2ed9ecc61233cb73daf80612785319e48bf700887e3ecf1a97319d96d60ff2b4cc4ec6415cd9ba0dbfc405ddf2810d83680e66857925619ea06f349683e410686291708ed101118579a76184c1a0306841fccce26efa7b20261e972ed48ebb9426ff016f86149323793d80691f290852609eaacd8a16a205578d2b05065ea36655103756fad196e21f6971c2be5cc09768461f04a9c2dd47c3849dcc903bf05b608ac0c19cda81601a3412ab0f4c121be1964ee178a4523e914f4b3421b7fa64aa6825661843dcae8bace2faf0641206a416d38d6b6b96fd9e9f841c3842ad18db738c400c8e06d93abb951762082ee8114c947de5aee4168e088c56ae72be3387c93fa0a67820ed8b699a5b98851330180ad541d2dbb34f54d7347eeb95ce006f62201e6c18f6648e7259f6c48257630e2524545cd91b88ebae6930484b93f0c3a45bee50ec5641e4318e6371054b5f2967d708b506e94a4a86c1c2a8dd1fe85ae989fb66c6b23c2621534ce0343cbd6997a030dc70f689ef1085df7225158be71f55bda2b19ecad82ae8a7cfb7e447a433302effaa24bab241301ad6a44a132b1e31a199eced55d109fe8b1c96bfd83b8cf5bb3eebb0c011d971acb109dd55b5443b31b5523d1c63d5f6decaae728cde7eaf6c5994f4eb34e445dfeead6202db6616ad24e0c742a3420b67d32978fabbdc2626fdea0aa43b2c707cb2df0d395d9faa34e285b3e92f645b770f107fcd7b1ed50171ba2ad7460fdb114ffd89cfc473366e1a4afc388c1b251ca3a1999839125174f7e7f984bad795ecf16d38851ffec7990af2e6de6c2aa3d577718e588fed4eb39a52f39b10e55dcca0d8054b3ceb05f7d616708799778a33651e800e8760a3544348ef81124da8b10f551ce44d633d46782a382ba59de2e0f3070a32c18d05c8ba06f778711fa63d19425830c9ba6c3f6e5476e5575ded766c7298d844a818924a1995ce624adecf6131e34505dbc200a0f0b6908f7ab257a048ead4f42a20ed3e94bcc83e6465ba93f599b748f6903e255fa9dfbd4bc22a0ece7405022b099b8afb34c3f3919cfc85028485cb6501a5eae2371c2be303ebb86ae39c44ff76248e25d6fd48ad0c2cfd2835288385bdd6e2a7ecb5c4028956d3526f0ab1195e587f48b40636ff699ef642c13f24c1028759b7332460e969e563351739aa4074de29c2f6f5c14ac17f08e6bcbf229de6fa27844f6980c4842dd971a961b213746526c49aa85e50bf27d5d707bfef6704dd14538056538cde5c34040de638aa677bc1f16f24e96d65a4711bdeaf2d4826d69da602bda4ef9590213fd0db6b4e48ff3e41547794eed942b96c34e84d9d5e98dda7c16d4eb43b9f48eb968eb438a94b7f81543c769105fdace4f2d49dd2e80f7c441099b37dcc380ed75ffa7a47cc8b779756c66a977608ea5837eb597d60264c1264773e069d4c8caf1c5b31514e2a16222419f18f1803e3f9e9116194cfcf4aa032b0fffca4905ab53ee37d3c0e42dad173d7e40e9ae70d1d9ebc64af9c868f335ef2fd6bca83dc6022502752fd57888e12712b229b7e7d2d16ba91201b3fff2aaed2a7ec788ff11a802667b0ef4745b5943fab90a332cf14e6071929a3aea71416b800387d433c4a9accd1d5a1154fe31a022cc567f9c63f16b4d01dfcaf1f06b52d239dea0c4d12b600a282c3bceedd2caea1f80f1fdc359360c57178b21aa9092bcb16940da767c3eb121f2b739c6d607f772c42c24364c156cff6d106e93c6669f082b03929eebe8b4721f57d23ab775942df66aeb9dbf7f1e07a08d6dafcd9ebfcaeff4c812410d0c49def1baf58337d078915dcfe17cbe09ebcb68beb5517314c34d29a46d18c76fe265109a6d4e69d3afc9ddba24193ac03a2f776265f0b2fcc48b653f83f6a0af15ddae74709dbdc75582a7156a850355b18193a5dc7a266df796c5f13428bbdbda52fae64566e6e5ca2cd02ec956406e88e061912a97f3ec1d62d9650261a3b9329b189f87d396864d8e2e6c2c0f473049f206b6df5b14fc1890e4a52a52ef5372849c6bb8fc6c8257e2ca60a8893999e174a3a94d53d561efd98666e6699d76abe77d8ebfb322a450e6b65c4ce6f753633f89244ff4e42ae1b662d345e54da2960c50dbe55c181d4d6510572be1a0513cbbe7b2c94c25e30aaed274d7efc964ff5223f94a778d83b5d288ebbc16fb9b91721b948be890a3dfb63d1b5815e8bbc18e41aa9e987fdae9d75860b5d8dd801c19de5bfa466509858fd3846c39311d7197bf7ed2ddae2dfacbb89a910ead094ff8a14692bf4c79cbb533f889a1abb100d733f5c3a3b3a6b0c4f6049a2356903cf6a23cb9cf61c18c2c023c55c1685bc55a7a8211aecaba8f1522074335cdebeab3514bece5f106095b1e79ccba8ba3fc061a2a5060f7630467b08201bccdf2600c9e41fd8cf2f925904eb0fa8f62fe91f6deeaee3f16038a1ff2466a25fdc549379e493865c5f1f5657bd7f99d03347d3cdacbcdc8486919efb49275c0e4e52ffd5a58b8683c9eb9e78d718f11315082dbc447b8f0f237ec0b235e324c270b0e048998390e21d866116bccb523e6899d5576d5dde1abb73877f41be18d9f7318fdd476910dfcedda725f1e5708f5f55415a4531514ba2589d29d3a9427e9e9b3205076ad935017e503eab18f48bfaae9d0f803567ad2b8d2ed9b5893704463ae54b84521af27701588c1082d26b1e80cf6325ee041f2bc9f54fcf4bcf31dcf25308ddec2d9b1549c7c2ceb9d2914c5881346268a7c729becb2ff5f554314dbf0d3f5889ff552bb27f8906b66c28f1310c6a700e908d1ac410b7cfc87fef99207a90f4be2b9bdec26a580cabc62145fd2e31700a69207dd802a7b268ea34586428d0861699c320d824f05c8370e3f05ccc538197f5ab1a09768fe55ee24cc4cf120c868084fa616ffb77d1265d98688c09ab4447db3a10172db794eaa9b400985cdb528f9400cfca77122c8fa01b328222d2063cf99bac4eee115d857e9705ade7f8e34468e1f18f25244a61649be2358586c9e5b0b0dbaf69e2299145ddd41e8b1938135af07178054b73166a50c12f4aff944e9533b240c555c01c1c15829b82c6586710cc87dc7e4d17993e05a97a91b5e870179f3c3c3fc99eedf20646d05854abd259ef2a4d6d80c538fa64fee8b655e4d199809c0f317e0b6859cecdd6129e5d06d09b0ba7b8551507afeeacfed2938463c9608d9ff7d867ebad08922abf834232a17180d512111a1e3c1b65501563e6f6910e0531796f8588ae1ab9c34edabc1aeb0e4db745e8beb0eb9ff7d988903fc316eda32c6c71d21356e98bdccdb179e84c42956ed3d426e24fba10f57c51bb4417b86d2b314acb34f1f0abea3c2e0da9e01962dcc220b22fc78dd4fd2f3ea0df8836c0b308a75a9318741798bceec740013b8e69a8e9ba2053371ffbdd0bce2180fa8338f379ffc47f6ada40f17c58da4483f9eb4842eeff321aa96b7e282b78970548661ad6907b9356b646ef84795ffc424dc9bdb37498b8f9a4232c3117f99008346127c89da19d7a58c9ac98fd39d9a9cfc596dbfa6cae5b184268d01a21795a3295f769f58b11068c67f0176f839821f445143677b8bd92a579998098013cb087a514b6d95f9d151e103eb74d0d3e429867416d84af5c09f9f84ab580a46a9952842655011eafcebb524fcfd3f8cd82ca1bbc8048cc210a9290ae7ebf3e3ebfda86fa46b2c6c9d1f14cc1d9dec219a45b8bf62c7b54dd6fe8b48367476516b6b81a363b870e6572113b213fb1c627a84bee7a4069ce6cf48d3b546e6d6248268b3e84307a9888d8a96e9703b3e7f817f0a6fb9e27191660ab40b227524b6d005b69ec5dc3f1d1b5925b2aa0d4e82c03a246d94b3207269a1bdacaaf9268fc6dd189224245d4da6a4712af51e3c848c9abde6e6289339c772b9fd01edc30cebeddeefb1911815e481f3cef9539f50e54392d88cf5490948a09585e8439423a21c777e2caa034b212190778d1b3f8fa253ab67df9e880f33ca80f15e06312dc3963bc42681567c79c0ab18cc034916b3b322f21ea97d24d10393a84b07064566775bcb2a5357011fd40237868a682204d7390a6eade36716941100c2d4205d956ad1508668cc4fb93883636875b464d8f570645866c896428b367d2159c2dac076c1921fb50489aad0de0169fb74410a548af99ca1640bf477a7af36f9b4ead293c5990dcea22fbdafcf34356c65f8927d628bd0d77223036867097dad3804b699894edfb77d76676b9aaff9f70fd35c05bff12746b9812765f6dd17de98632a8bf39eb1e8ecc84dfd89c78a5616d3f42be6997d1b50fe2c462c6a1560999a26e8474d64dd0ccf5b3a2caa22938d3a8a592943bc72882e8f49f43447fb316eba851f6e7a40d73b1b41425d6c51f5bf3d04b26281339b900f466a6d7ae811a5c31223386e48d5234110965f4732d7c1298feb1719ce5b164e6f09ae512a2e36301fc820a7f6e7321ea0153869185e6b78818dee7bf72a7d7acf81dc55c0e01e17a8123bb6c5fe900fbfac3dde4fade49e94fcdee72062576889fdad115dcb322e09ed65d713beac012464f9c43f03fd57593fddb28ef28986f30f685c00e59a359ebc2f09a04f036f9c8db741628123190ae0f16403b58f00672aa11bf2847e3fa994b0c8e83546026158c2919fb4ff0f3f08543fd0c55da6bc447baa67c25dca6cba2ec412a5c7fcb1b7a23467b5e100cc5632d0104695108336d6b48cad9c9c398fb4ce3d1489541f930a61e7aa1378ad907f324a268832073472d03bd3ed1ea89fcea317aa3f9319807fbc550baa15210ec61f7fc73f777c531f158f3c6522863d281cc2499829bac7729cbc573930b241f96e1d30e7b84f602642a2a75403aa7e34da262e0514473e5e03a6025c2a2db7dec430691420486f9b5d16be0bae5b34e473faa602e9f08bd59988cdba9d18fb89966d262c89c9eb149d5e863e6a4ed70891f5f96060b0e44ab7389bc6511252aff6124a61ea6bd65be865448bf94fab3050b1f23ecfe2afaef13c75110859dfdcd99d2293ff3266a69b73bccbf01a6b789d2c394d44b3aefae8d767765346b45e4a7f504a6509322465ebbdb99a98f72f0f3b5ccbb78053d2e2d0be0f5654f4011fd8548aeca97e5baf5cc03471bad42b97c9eb6f15aaacf3df776d86fed00271dc5c62f31d71c0d4d14d387c074402b1e8e6423407923d665695ef622abcbbc27c2f2f0e0983b9dd0a99a6349795da2ff6ae957f4b43010a67bbf47727b641e54fa255bf80744ca88d30fa245f4cf843f7500e43f265b43fa60abf6b3ce54224c34c462098c0941554c20865604a9c96127baa6c829db2071c2846dfd712b24349085083f9198cd2348fe228d4e8dc87012c0e96207f89b47caca8ae216c1dcee2fe2ddb466e2782bedaed494c5e0851d7719561563c88a42693504a5bcf80925f026de370bf6d9fadf5352b64b1b97b92e26814dee2b4f80ac0c81d5f89e4640f6850bf3791578fb4596a2851b5ed3ebf2161104cf9e6dfb3ddb4690bdffd9f69d5c60843fd62b71c4757a6a48b8ba8606dabfef53c7e6ec86b2b09bd64279fe1cd4cbdb169b36e4dd630802f84bcce55559ef6d5966ba2df8391ccdf6fd985e82a63f683145a068c646fc73709741dd6a24d0a87d89bb45125bb070280145f3ce6a318c8f967c2d489c3a214ef590a7cad7ac7ede5a274d53007f5b24137c6b02f35b8942c909ff2bbd7baca368c39dc33c6b362d6c96b84caa2bc9c8ffe1ebca3eded9b080f659ad9ce52a9af799f5a51b76d5f2724b3d540c232e58b42161e8be2a00edda2e9223cc47dc64c3e4d7f717b1481b62e4a02c36d8e82e3746df042652af897559cf0b21f1b31c5c8c9dddcc82d8bd70e14070c4f73d0273e241653f18ba1932c4cc7648ad269622d6f5818c062d24766d7ed2a5e8b291fa5e32621db417d427fab694995efd8fb42856fb3eaeacc166af5ec318613307e6745061e99dbec9c34c024e23d4309be60411596985ffa169579e089720c6b92d946ea6c0eebf755a0b78f962cba62fa65f93df53b8adc08a1f128e69f731fb761d485926a1f807e0781364a082b890bed0e9078466771ffb025c7745332d24d1d0890bb70c2cfb06b4e594f2d84d1ecd07d54a29fd1ae35491741bc11017d8af21c4642b959140fa251d5f0d94936fd3099d022ecb1c82b9dcb51af5e57f1f26661f1605af7546a498dea67d0dadd68d133ae24928117c724e4da5e396036a0ef5d52cd71556bfc0d6d962e69b4d1135bd0c22321d629cea80b048988b2ba9261acdbf577ab1d22b2d4eab0635ea9f6dc6a9e39a0098b29df161034149e273f8be6b2517e717f3c2bda94f05781090da361f525ea06b68a5cdd55a9de8cd52f337c11eceaa75e57629986ccec18ebceb51293c9d76e35df2b7741ffc39fc820894e53e092eea1ff6cd4e7e52c69bef04100423eee544a2ab4efad59acbf70890f52f19b5fb776b90f1ed8f52ba26bf074081adc21450732dbabbaad4b399708a7a01c6e7793ff4a9e9b37ad04cf835f35d236588fe66e6efb1e53499e69b44b06906a89da29f3b3f2a2f7e5221cf47b34323709e18aa13a193d48b52e1ef5413fd3ccb6ee5fc881c2bf69f863c8e2671fa6bc277652c862c9a10d05d97ffeda58f06b9d5a9d1c2611fde5c4a1198db0221859592b8821452f19760bef2f6d658427f50b9587f0b8da6cd6e3dea00409913e05c7fb51030a7fd7322e8fba054008c01cf1eff63bbdebb381c7a75302733dabf5c2447ae98f4f53fe95b7f060c89e5f80a6d26e84b71f95d91b3f2e3ab93af6ed3d7be4350221fb1e816d87c97e6c9698802ebfcbf68642f57e613b2b778cff3c99e20bff7204a7a25e70d488198702eed96e787376163ebb0d34be55b2bfeef2b5d291de2641034d8765f1fd076055fe192e5991a7a99ba9799e0e2025d2aed8fcc711018b15427e02679b46705969dd3f2af60621cd86f9da184bb13a0520fbe6638351a6b909a2aa15bfc967c5b76e2a4b0794117d1064e8c9b49f1d561b676c3398d6d51d421e7f74389fbe7d877ae7fa21f71cfa3b1301b251e33162e78d55c72260680cd3ffc34b2d4805a6fbe4cbd27359d0524586dd157322bef078853410c497dab16a6b639282fc69b28e54c5b565501b4329048a7e25b395bd8eeaa4f2f6b2004904e3237cbb3c676fc2a5fa8d792d393b91e3e75d8739caabfe1077e6a167b3c7d0d3135d63294e11186236574d22024d27c535f98d7947dd6fda7b0f7dbd6ea1893a0c1e5ba9043d761fd3e26cb120295ef74709886573e7c993b813b7fef36f3b0ed1c435df04fc2513674acfb10a65de6d6de3eb8c1e002615f77b364c1c675dfbd0f11505ff57287b68cd11b17d81a3cbc340a75c1e20ee155238d409530c100f896a76bce95741d74d10f3fc5017f3996c3c70e6dac911429510796b02b0ec7e35c46e7e8b1b3f85c614164b501bc5034be0f4604a66bc6ac64013548ac191b61af96e2e7d22023929b4918132a8cbbf53b4230c69906f39101fa7b9f71a3bbdf1dae9d5a90c439e174bd5752c54a519f72e8d0bf3ce7cf49fb19b27cdf30b2e7843353845fb4b79298483c569cdae0cd33a3aae693d4c57d758e6ec4e1fc179555c54c2d70c88bc102a9c6a518e5e148775960b7ec719ed285fccaf36c2bf79cacb7f6abee168335aa5e86a5079e157b4578796874b23a368581697fa2acd371ddacc721bb3fae11d0131f6daabf338d83aeecbdf32f6fb75b16ce9ce3d138aa750cacd94f75aa932bb6db2d1ebecaddac338dfc895078c72fc8a4ce63b8cd7309057f369646f1230242e722740603bcc446a8a69fe592ec328acee372a6632644d178cbd872086a1eb5a5fee76f2403a80610ba7abc9313949f1418787aa0f64233560da0fb21f91191c4aac3b210aac7846da02c0a184da71e60b6e49238a6781878fdeca9f1a9cede2c15034c2601c65770595167e1191718a11d590f8433a2b533c73f31d50665d31292d64b120a37c4ed2a452ac3fe9af3f87f59929100fca795d205c11db90e3a2d676dcafe91ee0750e59c8a303d37349588126aeb998259d9e4591840fc4648c535df5f80031e089256098281bff7235296192bb6971104f458200b7e2f3addaad3a13f9399e5734708e983118a7a1520f7a3f4687b756e628f8f28f0dda8e116eb459b5a0d5c573424e92418d71e1f9e58088b474290bef86c4270e045be58cfc9418a985d60174c8e053623c68293a06d0582101de39eb216d77b6bcf637a0e866f26ef76fdf24f88e4027967af94cb37f31fd1bb01f1194893ceba66dc9a400b6d68089489f380a5129cde24a2d2204c8a1b767c824dd41b54fc3be3cceb4bccf9e4eeab81dc3c5e54eed79bd8390b4302af33116b56b90ab38e7e1431a81709a354690c1abb4c2c1121d65dfd813ea263f0d23527f02aaca48cf1db8a9c102a9ef577f4cbb93b161fa579fa4de1dee351197220b9fea863649344b38618637e8ef90ad10ba353a3b700cdb94a7951bae956bfce866c7f60762f8a2482513ba51bcedbca808d5a23f9f75e9dc6d51c890f6c45a1af858b53132915bf18b96034e1723d292bc94f5649b3947b3420e0346bac0012e66105edd15cb00495e900759e781e5746f3d461974334ef31b357b84b2251ead38dad8582c5aa6a330f11d361f3514b0ebaf384474b3454fa8960385b0adb06efc7933f171765b1f6330194b129ede23cd3c32937a72bdcfd58bc4f3b817446849bdd56d44c92e92655a21b918e73ab37b26744e3d6c48edd9f38a9f618bdbd4beb4a960f25d393302bdd47c4abf31bf18d6f12ceb08f9b56a041348e26f9d7eebc194727c2d543d300b0b4b14a04a86781562ce2ef9bb660775e5cddc6eb42097a5e6ae20429eb2838475b5c7571dd47ab9cf82dbeec04edd82aea9c45c894bdd8d730cdbc572fdd6b93b45557086f11577c18a20d10b7f1a14b7b329a4e781dd40e9487926f5fe26d6515701bf88b20c116abada789ff2d3541c839f27fd9098dea2235e7ab72ebb9cafb56e6c55382315dfcd38a2bc9ebb72a3c64e81fceb8b03a1892eadc90ac2e47a7f1dd85a56a93579b841f44a51e0cafc2f9ced3eb8e6526bf2822f24c98c48937b43d19a98e5d361645410f5adaacfea82b7433c009f608a6f8e5907ff18d508218c8671118f796f8205082989fc59c387fec91d6b6315e22a293498284d7d5a7b7d28a7d6fa427921b6a404eb552e18a15d9d62dfe361feff099ba7d15b1b651a309d6ea749b0757a3c8d9cb7fef44d55ac3b3427c0204a6fba207db613330e9ae2af2187ab619e48f447a4cc22bc753a6905604dda2a359941e682fc89b01520e4fbc4308e81e131fc2ad7ca5439af2304a7d428b21d1cb00310cb31fd2cc57fc1c1e0472d01b89f0449788c302e74be36453d25db7975fa8473d80c59dd6996204229eea24f225a3e7b4b097e34baa65c0c67c5668532b7a697a4f8cc0d02686afc2715da7e7530250e6f98803999a6ae65b8d1e504006bafb27245977b53644e4dd998e5917e702bab79ee44a2e5af4d80a4cf0440734a4a33270c830ecee905c95ad7516d8db8fe8bc4f8131015513a7c7b531ca80c4d9d2e5f047d53d8f04b13a51c938df906ae42b752d1f17c1cfc27bd12f851bb74a8016c7ac169968e1ecfa0c990dc018d3d814154a90ec3d3b76b1040f0af06c770b3dbbf515d94d1f52ed8f7b1e4a3a75c8e2720271d298b12ee57a11961f008b197fcaccb5c77eaa7646b9f3d17049ecc5216b7a5b6bfb38dbe8433c4c18f4accf3582f84ab0db5970f1b19af52631b8f01f0b9b8bb8a61759e8298e2e107aa617dbfd93d7eb6644afad9856b5cf6c48863df552b85be3cf8f51ad93fa697076e73971e76976a60da06524d0b09241fe9a1fbe86404c4102d37c6e1d10107b6cfbe6e35fb7f72151706c8d34a04ce269d4917220cde18b18305269d6c0c305db2d6e443f9430971176b11c313228582814aa05299ec0db99c14aeda255d7f3b857faa07241494451f86a6d2bc84e13b9c133aeb5918d3141f09225f6fe0228949e016df715186c1a4c21dc84364e63a09529d614f296fd9ef4ae01182a7d6d416db0626c2679c1ae85dd10024b51f3d8c2dd4ee6029730eea6bff22e6808d39ddc61bd2d7c1438089f14e998c70576c07b402c221953b4ca4837edae55eb76da8758683ea7812795ba8d0861dc2d4810503d3b88f1190748e8f97840e42b6f49be6f87ecf59e6956f9668f1fb7db469e72f874a595e30923d5e7b0c1a1f03282bf149f1adb9fb9b17d5c1d26c956d2141ff6ef502e7de74307c7b622bf733e7116abfb8478207cc17de6155a474aee7150c5ed972d3dcf31f590a074e409a07735b0216aad3db8669a60e15ef89340694e48e21e7341554f1b780dd71ed9b95520f4657978a70cdf2ed559a07a274c9bf3807cb9fae5f376dfb9d9414780bd7161722e6ac847a6bc071d2c4514a3ec0d36c87048958eb73a34766b10fa91bc3425c2e73e049aa32433a5d1f8980700393d2e6373c7622523c48ecfd5e4cfe85e0dc9532c8988d683934b4795a47a28646b935f88dad260d7c6bd12daa39e1ff9eb6033da72c4455de1860078bd7f7b7a3f9413c6b4fbe96b132ba658d28ea50612899f80ed0bf328dbf784c24071921afdd90a688ddc9ebdac1b2231f23f50e07ae19ad716de8df18b8ab8ac8c483af6ba0645effb284ebe83ba69b1138be9b7001490a65da6a71e0f12c8fa4679c0f0522862c6a30309b3b778c449ee96a11ce18b639182550517e1bba23b5220b0fe415e20674afa05f8d55863fca2af1b3b35d49a1c77f522fef8812ea9660c3eb274c66177a4c19f2415f4f4dfa9efd002f8f2d7e215a6d36ebe1325d3fecab47f94c0c7aa7ec1f1ac89616902696316f3f4f268bd48546eb71056c1a96f289eb46ed65bb7d1b2efd7bb1d682cdbce98e73c86361cdabcca199c37794aef6eb2e966a51c31763cdcc62bbc10f7e4d9781cfd0c5c88f216ea9f96d860de4c7065c1a51bd1849bcbb57e70e251aeb3b10c142151b5338fe2229ab39a0d98c9ff04f132739fa5aa4ae8ddb71277352bad37c1cd221f0c4536c9a02a8565b0f444d956ecffd29f9beaeb5025d03362096f661b4b1129035eef4ff9503e29310e25d2d85a5195d956e5dae11da7043cc3ec22a9a727bb29c647cd8f682a074084aec16bd84c8733fb221f41c03aff0a96e03127d415994f6b48a9f1b1cbf904ff013a43282445241b32c56515a31f907157cdc17e995f6b621f26b6dbb33bcf295eaff448fe0f2f15bb31127c3260c41aeb5136a2348c499c53bab075bc722be5e0e7f9d590ac6941206e5ea86325272ecd44316c49ee983edf81e8f61f79878c85fea9672ba3c270fc080a112fef2ad77295accafbbc21f5e68c8311d0c5f0637f6d7d75b7c083bc7afa6ccb465bb93ea8ca2c3d6c8e6ecff2ed0642093efe2a56ba8a54f295e52dfc200c168da75fd7e385fdb755ad125d72e92a0d3a8afb1e8ed0cc7519932fbf505edabd051d60606f9f92fdf6ed9f6d31d635a8687572edd63b51029e6a52205259d8043c9032cc26306cd7e14e4885b39fc665320726d35fa1e29a8fb4da2bcbc700415e815b8f636b7329b974c2f147155bead948314fd1f305cd1d2bf2c6cbec4107a9c3462b23e46dd723d5c2c2f2a9408449050316dbfbb391adb34b5f0f96825f9fec0b3a3777262e2df37e9ad159493de8dbd5be442777432c189ec3df9098f1bb97770243b34973b03498166a571f21206c3219300ac94b1d8a90e007d5a7ab7e0dba59d608d45c0d7928c8dbccbb48502ed5358294fb282e4b39dc2df7ba2cdfbb1e0f5866a159945b39e222d84b232bf6e287ef6e75f966558cdae7cae76b5240655652cd727f9b263af84a776de505b0fdc5d767b8842236939f1d1ddfee9fa10fc027492e01e1f144578cbd2bb02c6b1d6b1b86bac166d52b15988d5db91e220e91dc76b2acd4bbf0bb4b5c76467a3ace11e97811aaca155a6c374ff87ad01b859eb7a46de7efb501543bed74c4b16664f331e472c22b57ef1bf3a34de8c2774d43488419b876ca62e22cb506882a55c72d2e3d5cfe2c31f8f329a4bfff89e277028199a671376207510809f2e545337f077575f7fff1c4d078620cc45ebf0c5bdf2cff4929d9fa9cafd7230bcd89ee9a98868b168791959febddc271dc2e8225da04a6071ec2377a569a7d69079aba07b7f71c04ac438a6e40dec3ddbaf498875011e8867b64724d0e553708ce498119180f8f8753f67b9b994906e99a1e9b7787a9ce9a3e23bb789736126b223a47b50cec4e2dac957d7f784b1e124f437adddbfb151b6b245bdbaab84b8bc5b864dc46841346c1a4a3203ba7ae49d292d594f05f8ca5d2a2cc20ccc21d8ab76c1e4e3e19e57ce50f54c6ed628aa915622f1354972f6e2d8779aee2a8db5c4771d8fcd6fa8e0618ea24003abe0567f2ecb94705aa1b58269238552bcedabc67bbefd54a23771ffdb1cbde7a223d036a966cb2865bcd4dfce15ba1106adc33219e8da27ff9a5af43ac2363242af9e1c9abeb50f68b8aaf36edc76148974856e825a2f0fd39373818f9c75bfd692b6d9bdcf3a7732e2bd7d1c17447bcae0c2f36f0d61d4d4ce4edadd531a5e211b3d697ce50ff631a906b069dfb9b99af432a5c811d6ef696bfe7aa3c246a00df5cd6f6daa575dcac6e4190be2f642769ae064b70e9e55813d551793e5c333c4fb76adaa86bcfa180f002255c77806bbec96d5cf7eb7940fcd7243d049430b8c92b6d9c9daf017db00c49d357a1aeb28c9bcde2e1a02813c37c1bcc5047e8f1f4f897f3c15861536bd3974641fbf897cec230548b06b41b081477ffeced7bfba05156f8c642c120365a179ad60d3196ab97101753adf3376a14f2508c19158777e6bdb3aeeb9181edd2b32ff66a55d06c326f90ab0037ebc391ee6969c8ab0b9ffe9774fe442a33ebddeb7b2fb08024c49f1606ae62d5c84fd0e0241755be6eeafa033e7a759ac34f4cc9929f3395775a7168ed6f3392e06fc8fd2231c5c6eec2c48da042eebe38b75dfc64c1102897e6a2069ffb2e2618e939047c0b3661125b5f0c13cd9e842e5f3a19513896fe167b814b88f9e1fcf577c021d519d2c5abe82e3e3529c4fe78db7a5f44af9b1758e747400e0b8809cef4908b39ea836fbcffcd8d33e13f2819c73cf48f5fc4bdc2902de4a947f133adfec164624c4b1f0646dd501902b38afd83b991108594bcb129fc701cc2c1c5ecf91a2ac64de3ff2ab19a204d2a0d09fbdcdec5d012390d49f20480578cc435a4d2fbad618f23ef7d78be9e861e9f835b3adf146db08a8105a491df91c6ee6bad202f7cee30f1e702389c5f3af6c032e9cdeff8feb19894ffd5b6b4be6b11bbdcd0646dff79f086f8e4c06cdbd5a86b3cfaf667f92ca14e4baedaec242d8c528bade67ace19300737874b87665328c12d7cd791c9a2dc19ab2da8c489d170434e71b804d2b99921ad08ecf7ed8644f215553507bdff9307a7ceafba5beff9ddef987105437a87ebcef9425523762504d2957814c0c211d269d7ae0de9d0ff1c0e72040f8d932d27396e42e5918f60dc2eadf6731e4bcecd754c220aaa269ef9dd3203ebe9fd4fd50f6a1c651ab4873bd9737e7bd46066e47bd14696400bdaaf6a066bb240c391a8f4af3bee99914b35cc064e33679bf471e372eb830bc5a11081800bc3fe0817191b9797aa14c479648d8fbd288b996e5ec62436191770b77828ad346e83828b35e0a93cb040123739e5e8ad01ef55bf9c141a5e733d846f89c4b3f496c73df675e4454a7527b81d6723b2665195547b7cd17df7ad23423aa6f126d06ab633e1230e9ba83879cb1ac054d1cc1aacacbfcf59b2c578e613f69462115ff0654729035c63b918d48540670c337f3f8220574e1faa98f67b42907d73bdef7e11ac4a9ec7f3e28bcccb8d45a72e7fe8698ebb5f3a1e52c77ee7808a01ec5f40f152623064ed5a383f90b8f980885560755f31a88798dd08ba07a19715b40823baec70d0b762ae94f85db077b86584a16c24607e38d41c7ffe55f89784bafe50e985c8664a619fbb5b70cc81943e2c86b9a68e3278c60046c2e3a3bbb202c5f2d75d890409f5a2f0c357dbaee59fc6b4b8ea907f0d21249b7c40013884b9bc8b02302af071c31cdb133c76a24f51aba33d9990ffbbc5cfa9e482acc111f7007022d7c78138a539636f7a195fc1b623f59ed85f58964ef4589999267f91f52a485b5bcb84475337b283342eee6c7ddd0d20af244fdb23ebc8d225517e933f7df16421f4c541ea922394a4cee5068c55e4830e017f6d94542563ed8500b8d9789268676c30a30300c67592bc3e4f64ad78573952c4f1945c0ea8f0c67f55e19aad624dcc35ceff74285952829d414191a39b9b64bbd479e5a1446ae4d1fa51eb3bc125436ebc3d53be3b17ba801e15e4da4ea197cfdeac23ef1d4a43de3090a3e493f62c2655108e8e51facfc90654d22f2631a9a238df9c449be67bb55a57c51af2ff717640605b7b860ed8b8d9b68da55e77324fb312974b1256b56172cdd4770f5605db9de779672633846e2937437143aba2d3d4409e0b84e18e8996e0855ddc1ffffe841ec7571286c10ea733a78ff5bc7821f78553469d837cb6cb933d07208359cca7497496bb06e2a572b90d7bfe9e668c33d5488ae3c1825baa98d6784f2502541fc710316d208b96ff01a2a530e509d8038859b2e5a6b8d468e601f68eff8351c0051b3a2a1631b824c4011f1f49c733c36b75328a94b09ac2842a23a5ccb1682b500e00d1b50c4b8846f0b6cf9dde0a2bc9c81a845885bdf624c565fd835c5135069149b930f50f4d43b9e369f8120beaff21aa25b50020e2b17f95b9cb70807f633c3d378c4b2ecb9173bd3eb8f598cba715d6b5ddc2feff40258d83e18ff89ce1561f439d52ef192050c1adf6edb1f5b2d2c2c50a193ae07af398751bbe48d406aff2cc5f54952f44891b13f1f2961dbf6f7aad993046e40e18f69d042213d8f2cd16490a0d54aa7488bb59b2ee7562f80dddb254d02bf8040ee717ab2bb3f6ae83361a4309a51ce569399da58073239589c42b776c5dd7aa2e94e7565f4b8c8b1e1df8f26cc5db43c255b6f4860697dfeda8afd5cacfcd96d59563906b1d489dc94062a5d829a4907eba991afba6f9d5500b5fa43b52fe64a120633864f70583e9d62f061f85f577d9604a150034217419156ba9293879943b190bf311e2e32dbfc8c58404115089c345e462b0ad8b04f271bb47427759ee6fbb7252c076a42f1ed4b9a8baf0805f0af2b10f0ec46a3b852090f64a477ec7705514918f31f31a4500a5d8270ac6b67771010268e313ceccaf7915a1fcbfa2f241c0d6c191f62fbdd40fa6cfa440ad00e6abb4caaf2ee21b8d404c2912c077fcf9a45ae8c6f0a72ed3746cc65b6d4b7a765c5c6ed87319d7b51aba0b7d3d7518fadbd0405b304a4f7e8355deacc49d7cfbcff5117d530ef884114f6de746719ff71b452343b723f8aa9cd5cc4b0de7fac09836c335c03cc756d0654d4850b3d5ad69eb347922b0be2b8cba47d02fb4117f9726a50c93f748d1ef553994908d7f53fe96b1fe07e76d617366e8f575c5e12bb98825291234449451946573b4cdfbf901c339d3c749fd2986b945e63ddf9a8a698be1792b2adc4ca61cadd6576c889cc7dfafd6409c93e4ef6def736b6d7849b745d8f978ef0bc321692b05b9ff65d7173300054ec353689ab575cb231f7cb7323373f54a8d4d586739eaa8995e8c1c99a1d967b93dc5e2285cf8e77c9d3a3f14b3886fd29981c7d333f6099c7f3a22a386f5c9989acbf95d99db1db3ab249735fa1c7190fae312a73cfe959af426fc7a21f2815ff89a61e051beea9cafbb07a031a379dd43ebb0889c283c2938bd50dcb793ab6f54cbba0dabbef0a2d129c63b8c86f7e93be2d67709cce909726679b0ab069fe5b4f7616f5c6c68e15fbcd6f6bef14b22d4484513dde7fee807b5ae67f809db707e49733864fc3b670d515d57eff644b69b91fa0accd28d6e9472722be2db5ccc8cbdc405f17a38b725249cab5ce0431b5eb58e437dac0ac92c5a9eea7df362212df793ea26895ce7d886ec803e5d3b0617092256533c5abd3ed1a0c17435847716a2434e09d5e918595a11b00b4ea43a42dfe38f5f5363967a580fe9d64389db66a61fa7ed8c712196ae5cc7e09dd31c2216bea7c6461eac23a91959043c9243b376bb16c77205865b293eeb1a497591666ef572f6e7d671337b31d289f471ec65d223f300031aaf6a190c62397303fe93d4eb4c8f57f354506fa0ae9d3cd10100b170d76cae12c72cdbcdf6b15c21c93b64d5afc221e718cf2a08f4e2fcc6563e873e00911845f06a62977abed19875e672e01f5f15c019ce78e64a3e6452f7bbc8cf065830715966505aabb71cab4f6b656a2004887f55a45b4a35f20b699c8e4b92c0cb11e13622925736c5d6bc68ae708a81e70ecd2414351e64efa2cf20cd163648c26cf74cce404c8a5a5886ec12d742ada78255fd262aa908e3afbbf02a9c6bc672531dc88e5340e3123eeecd74bd48cf938115a6d7b00058cf84cdc972411b8683c3167322518263c277c81daf1ae6cea1f263912a64fe9d5d256ff7e1f505f4497b59c5e6b6eedf0eb89500dd26a496a70b39d38b9b2460a18aa0f88f335439e396e113e5f71379b6138fa0b4fe5d49e03b31ef9b5ff9b6b80cfa218e8a9c78e5dd8d8ce719a746665e45b611d1566bb4cd272dc7bf1adfa8a79c7043823456140d5a417089191921fafa7b0fbda6311176310099f9f4f2de3680f9cd293387e3a8fb04e59c4d9afa524aa0bff8e9e5b70aaf4a8fde000d5b510638147e2a0fd976b2b09e06184694f0a1d44bbaa4bcc74bc3e9e6ed188e407eee60a566225f3790d9f4a65b02e98693d267908c016e346a8e3c0aaa9b318254f302cf83b6215099f212335cd2190d88b0f2cb2d64f30b947b645757d793f71c73dbd70d0fdd44c094e586354b33c65a9e67686586519fc2e27b3fe90ba7e9e24054662142515f23db6a7758b00471475c2a30d42741dedd7fb35ee604183ae7f815804ddfe5e22fc86284cffc4a220f1458cde70511258fd53a91cd570c7b32e5aa39e0e4c8f88ecda5c82380615569c2ddcad4b20cedf4b18565b13803ecd6d2e3c5f043f8feb0ed6cb65626a7ba6a3048b4ac27615dd0ae3c86ca26e19bd62f3ffc4870e871988462228f8ef523c4d1c2401617f560813a4548fa94da30b618be6f2ec4284e954efbbda7e55af16dfba9b40efa39ce5d784a100e33884a27592b7d78b137ccde32cd5ecb7caa15cf53ad50f602181fe12966abe831b594c5de943500976e121b5c18a0db79d56d2de2f15dc0a34cae92aa8b5c8be72c90c2356a7ca650287ef1cb3860b8433d9e8e021b0895ce59c322b3807d392e2a569a31d909b2d8177a5e49b4f56dcb585f9e694a9184ad8eb425351f705661a5663c2258191287cd4ea290bad70a7e2a7740e707bd9f49d808050c3912d21600fa35296304536b3b2839bd1dea0447f41ba855e91f4d2e51217708ad84c02487bb3ef2ded2cd9cc310790929fbcbec544a30e86d842c623d63262415d53bebc1aef246a48c7c0caea5812c173e0933a6c362813e5427c941cc9f90238a7f839941a48fed7e6abdb55f88a14bd1719a6c752868065a44cf2f6d06ee6f14faad5c15f63327699e14b0be5ad39b7cfb516aa8b6af2454f4aa572d86382967a1e4fee4d70693798b66d25ba35909686c5c6f98bb2a8677ec6ee19ce814af6088b8fcfe0cc8e40b1f52ff70e18624dc225a06e7bfb4d49993458f8491e33cd7ae990d4913f9e2a725348edd491cbc7eb9dd512f6d6fad6c86ddd6a26c2bed7dda944687b53f6178ff40419387ee8e7532142e030cb4dc5e073791f97f8bc14b2cbbfaf2650a3fb8ab0de831b8a04453ba550170b553bf112211c67c6e72d1939bc7d72aa929f00442e6d8e77a3acc9f16a8ce3d7ca58a409919ccc563202d6616d5f5795d3634ca750b105bf6e763d34de8544a9a05bf1cbfa4d6366b5a9f40b58c40df825d1a3106dfd609fdd56a48218c84f101c748b1c29085ce3b7ff70a7d7b3d97a907434b2908510a2d2298a8b06a2c84554cf7d52f09f314db7046f44f82a7de7e604d06290145bfa0469bf60edd83d8f380b875925cea32a68e838eab3983f9205e0ecab0f424eff93431fc54784f1c929ad32e587ba85641cfedc4afe32f01a75a73f349f45e5aa752e500837e10a025f89b3eec2b3e88c831eb20c30857e2ff13c51e9904d780cb2eee6bd0a807c33fdfb6fc7c7febd47eb414bdb783184ca754af903f0e30849d023c554f098f0f1afcb0f47ec36bb4d30f3217829146a428f647e5edd32596306dcc832ab315efc86334fd89ef6f1ef2aea7084ae228fa8ba0901e454c3cdcdd49423105e52ac8ec1619463a0bce2dd77ca70901d8fb5b4102fb3f707528ae60085c4569a1afbb93bcde97ee01fc20df9de7d8ef20a72bf6c3067e2aab712a37e7b198b2d183307ab533fa2ef3886bc64411ad986705fc54c08df12f0fed26f22bbdb7bff918e3fc72b1b98943979c9a1eb7239b0e844d506dc86209d6bb5c23310a546a5417122bafd43ca4bb933555c45d87d14e907568c1523cecaca90662207ebd34676f2228e9e1ae545a5d4127ab1923638991aaf63852b638dbdb4304a667ffee1c6969385a66e7505f1ab6c91b5d92a959a37f12df3d93265a1fd0b47ec058709445e98428a514295bf3ac6f317ccf0ea903ba111e26121789dd52d7660bee7e34b8a77540170d95d2b617172f254ff2515b15878e41ed87f9b8db2f95f83fcbd3794539220ee6ee4ed6db0bf4308e001e983d44b352f485283ebb7df3e0b03e0c9415bbdfe2d3167aae4b39a7ac114732a6ac52f3046b828527161d2d497f8523ff12a2d09680798a33ca607e1cded4f7b177dd0c12d196f2a682f85d600fd3d90d26accf9a3c118fa62f3346aeff4f0e4dfdea320501fb11ec921842515cd74bc3036e0cef07b1217bd78259bb26b4c255e8eeb266f1ce35d2d55719efe106ad92fd399e828006d5acf9f10880420396d21c63c0d539e6ebf72937e5a24f3d6202bb1432451ad590c89126b7dc235302e5a197209a5ae8f5d4422f4c2982444dd8ad6677584360e9431622e7b239db91f35a0f405ef278cfdc623f80a32723a45779ac06c2cd4c4c433a9611879bdeb1b537dca2c5b36a2d411ca4173629c9a04aeb3bd1a9aeb4c57fdd3131ef39c0fc6211bd1b2a9eeaa63a77023590d9ad185af99b8bffdb06cb7b6fea2d32a6bb146c2830e74865f6934c990b7c023525586b6e4623deb5f735c80f751090247f452c5dcbbfa6eee3b2d35387d394992ce4aa93774ff41951d05f76d8b6cb0691261ccb5fa8fe2a88f6e509890456c97ab263584db36ec56a89823acd915821926c3e430318eff0b28a842b90318826f30b7880bf1c48a50b8bd9993248ddef6b78ea60dde88910c541ac52f367beeb07605130fc41a8c133474794b6a8d7a30733127f4a530058c1cbad99e8b6e78fa3875c9e47c53af97767a0baa2fc9a72679ea02467f454dd296269360a7e887315bac9b87a52f11ebdd85334c62efb790dd27f1601bab57415b8fa0f4de365025b6ae4ea5ca5c8c4c672a5237e5e85ce54f3b1d0d8fa7934503bb029509f0ba5e6886d642f9a120197139a6d2ff6699cfd711c62035ad24d000de24aaeb61cddc9d235fe9028e2cd4c26b2142542ba8637ff162f0b3748bfc1c2dfac725c08a18f2b6ae7eeeccd306d627fefab3b18c869deb13fd0949f4adf68ef5ff6f39f659fea0f57a1fd57ef3d430fdafb03f9466c3fa1430fad0d5cb8f93c38ecb73069a65ed771358cdc16e140d84ffb8b6edc735fe121ff9ba8326b6d1732c4e9a843a60372f95da6614a1eccc33615db004a04399c4ee1da2f85a56058793558f3330917c634be24f00e14109537e121626d80a44c1b3ceba345cffcec29cd5adeef2f888faee321f60c69f263ea5773e4e5b39db27314fe4c3dc0207aa063cddde14ca7bd90079ecc4f1d0b005971445c556d9d46f724507cae1cf2063d0f44d511869f62e4f9d421b12f215c9158761be8dccb2ed1645e98bb59039733dd59be69e6aac786e0612c0be6b0f87c54a91805f196aadb695d92510c444748b7373540fc50a2953673266d39ee9c1e2cef746ec29902d6fd9d3acd42760c0855af3d791572500845e6f70ee4cd8b8d3ebadf5d7ae1f8a43a2e08719d34e3d8c4dce0315b4a3341ca02c77c83c2c308e6e87e9ee962ac8b368a51e50e73cb7b211c67e19c4c086cfdafaf8dcde901406488234159e554595cb090fcc0ec1ba5655756aee1fb6055fa51d81f062696911822210f4890668382e4546a7b4bc05e394214405603fef942c5caa9dcb061120ad9aff1c76c2b97adf81250e629d11a4d6355320223ae16d999e0d99b1e1bec592a2742c900742c0fcc9624b959851e87170c97688f6a654e09c07b7578e0efd676373a87c5fe7691234e768c0c70fc498823f3f1273ec55e251b8890987a492a02381c070d2bc3b97a39268efc1b6494be66c96a2d9050ca0020dc524c139a85f6532bbfc182f36fc36292056e52d9f743f68abf3e80de13282a8eec2c6a10faa7db6fbc2333f3fa26145b42a221308011b569dca4e12136d366f460439f61859ef4dc28ee048be1567ae51fefa4a827595d1ccccbe2a6c69521a0484b4fac3e8cee213823c8211a13ea3fed44a174761638584137e3d0ea8019127a28bc61d083b3202eadecb55df5d1f9662f7cc4a060f194e530fcc70e0131218c3e4c9d13458ab610f78f3e266d9a829ef113853c5163dad1e195b73b044a6b253cf41797d60e6efa84282a8deb48f9f03e378e73d2b1b2a7a31d2ff122da1e52ee1c53ae1f205dec9c81f66299a9b84b47c2adaca9e55028f0f5fa957f8cde421e4358faf1b39ff1b9067887bf59514370bff229c0c5fa40632ccca29165503d66592fef1a0e2de94668af82eeb3d442de3dae6ce0d88df59a9dd53c6789188773e12406051a3f68233772bc1e0067e647a9e87a34dac012ac89863844f054c264b25acca9a56df529b708c9e976cfe6b7442ac7186836aa2db73256c24d108750442d067a740408185da34740396201a82471f84920619dc88e065fe57a0f8f47fabdccec254567791f89f166872166aa28ffc94bb0790c34296e6ac1798d00fb5b3d03c78ce0ddd82eeda3dbc42834d78c932962bf715642b3dd64ac6549b0bb0c62fae42c6d9ca81e90247ff1f98b8ce4f17a380ceea88aa355ca9311b3a60352999a8dc822a1316a7cb165494de43588c160a26349e0610208c1960b685bfc1caecc7b74743d8d8bdbf32ac5f3f09a8b3c190d23cfdfa4d2575713469bbe919039f1d3c2c30e6c95624a65c6412564d2fe5f678d680ceb7db89606d6ff311f6234317ed5feb3248df66f16ae5c53379f2c310658a9c1dbff5a44aaf6382cfe4bc1cf9cb28ee4ac1becee4207773739a436bc597b6bdb2b520925f3c9565e2e028ed6b38a5b6f356f21d56ea57cc61c0395dfcb655969ecb9243398397b735b167ba1f5db1e04b0957dc4e04521943442024615177a5376dcf294d8863cfb1b87009f1ea6b58aef316baa2616f7086d9aa29b5557c9a20c119e1f411b799e7dc5ec6edf594d4375121ba64692fe3f0af46d958276b81ed8c6f3c22ac169f67b9f7048df5a4e4f0395a1ff8a47ec33c762befe3354525f1110a60940bcdd4b25a3cb5039e99ddb3c9bf2646c083a2ca7f2affc8370044890cb6fce67cb007ad81c4cd911c2981a3c71a96355bc36f75d6f128ec0dbf79e94ae127e62b57eeb51c5448293765450dc78b5ebdc053ade4199c359c03c5ec3dcb59900b9ca082d8688bf8624aa8485f3fe35bcd28bda8f7f7937dc1f7468e4e87f7ffb29190e0b4a6c8258cf451cb3845b42995e1cb5e9b56b6e9dc18f7e74709d588ff07d119a2ae0b358a68e5f47b8f5a1b03691e4f794c23d0245f08535ef2dba6a963180b1898c9dab30091b4ecb97f70ac50b7855c7685dd311f382cfe1fe486c3e2e1ab59ecd1907b6b69ec585d025dde538e83e8d865cccab3cdb2ee3e3f39c9bf678f3eb0e4f15135a5c89f76d8e985375891a26fda0b2e1d57cf07339225c7bf51ac94025ffd34b978345c1d7363af3f879787f70a9dbe4d34bc3389d770ab0c245ec2f87695052fe510d58b2f3961b9ffe9e00e73dbd2a31404378a22eed05fad52d07306b84afa62befd1c40608382a152d8097d0bfd12cbdb772c65589bcde84f8baccedeef9a5771cdf03029ac3572bbc5796ab9c77e479eec2329ee471ff8a1546741ab1d31ce6a1db1b7273453e2b0e9c785b1f54f289a772cf39942aa47a9aed8001d87526f987d24de06fbd9c4dcdddd6e98debed7b0d5bde32c86516939dc9a916a508e7bfd7472dfa24f9a8d3ec4b249d0d04179c087122dde0deaa84630cd174b83d46044357f9da7351ee5c6d65252cadcf8cb01074ae6b50bf9ab379036e3e9a27b1ac012a092adc0908e49b87a20a0eb7f0c56a88844ef30355c9ce50f5dc715dec2d16a49d5e4bfbab73d19f50ed2171ad05e7ddc73676ec6acf39846f66d442bc36b96cdc49ee430b64d99bb0d004db9f52580cf2dd95418f078650a1a6020065a42685c928c7dfc442c68ddc0ab6836115ea04d2aef4e9328fb2b1a654faa2ac348a0761df1b19d5da11f180d37a7e23f07ba35141873798ccc89b7fa9229c7743eabd971d6c31f75f63c71c6e9a190c9394c4031bc9253e844bef31be1be0e50a75d6103216241c4c78d574d09f15dee2dd7921687c30977223bd009a9935c361dfdfbd0206169388d24f9e9eec010374a0b22d1c8ba8f45692efa88ced594200ee265fa2a628951a887ca0614a59b6e79a851c1949da5437ada8c9ae38547a5b65bbf8310737c521c5e10bfe1a233c076fedf3a8e0cdf5aae144868c549e3fc213189f69ace45e3c8574f3f384436fc8bcc19cbdaf332cb939255b6e24284f991542e5c09e98ed6fd8b5b5eb63372b5a796a2318b156d6393f4cc194f2fd090828015ebce09b91996b353741fd7287fcfbe63dbff72c08db15ad306ae31274295029d156496458402f3f51207c8ed4ef9feb47d16822b5854b44af8b7ede36943d1feb1c2be0f6c831c90bde7b0e1c7e95930f1ea457c6dfcee43933f89ed4ff3875d57815b28f6e9f83f5eb7c3d638a2ed2ed8fdae076bb718678b411ac84e8b6f139a23ff544b71f0abe6aa29b11316aace0d4126ff5081b1cad0e8648c7ed07df6a2457dc10a65e2a7d020547d08c14833c129b0270f5b82312f675327c360191b2ac2af1f7f1384775d9884080a0a3c8ac2c6392551107e899836755bd3bbf399dd148a19589d3838150150d7ad56a57e90de3aa8e05d01925a512cbe7d12320d6a78d3fc00f351cc4c25902997f45cde8e97436afa56d7f161fa81bc62acd6ac7e7f1848c282d49d7d9e9ddcc66e9102d6c944326e5712f6491de94d11ed974b733a126343c6c7b0e1410f868050ba5e45f288625d564b1f125774d98ad96dcf903af98a905de563f44dc1d8df9ef39cf3b62598376bd06105a618cd7862f69c17683cb1371326c7af537e53a2330d2dadd4529e9e5e83c2101f9ec6de3997d1feadfea2ef59d740fe99cad1a1c914d71519a6d1d6d40ded35efc3ae154b5bf566052dae4bfe2b96fa4c0b4912e8bc053b2248bc749d1a2963e9184ef9f53da21e4f5728a32edca2dd2cfafdf9f5270aa5c24b82a04916d650374021af92b4266b63f8edc9fbce60b917b9be780dd006e759f999c638481e5a05207c01d017b6ff37480d282dd98b292f15e7ec7d7bbe700263869b99e520d1d8837cf188a396ab89df9277feecfef87a1f2c68cbb406d0ade839fd60d329cd0f21986c4b68ae3dfbeaf35a5b2a8bc930366173b01a051f5ce064449e2bc4ef2dd52b85a2f31ea6e972bae4cdc07f95372142bf0e43a1b4078e96726c7384580375897eacfd74e2bc231f8c7fd8a75558da31288fd41df802bc7c006068b2d86b1f9440d70ee80bd735fdb91cea652bff483b9e9fcc14caa855bd8aeba65b57195af072d36b3e1eb72284f841c63eb8f6e65e6f26946a502e603a365b5882c8b89308f06f6d4937330f3994dc47cf3957dc76305683a6e1716ebab2e83d5c7a3c7773b0fe84069f3f35b7780f2c70b140eec4240287be1454d4d735e1cea5211e6fb3061f96c1c02713f0f4701182f9e2d3d994341e15281c5812a908f186d6135a445ae9b54fdb5e6c309b960ee4e682816e38133b1e7d94a1965eb4fe8e83e2529715721cb22745a3eaa130684f83256006afe46854e0b9a83bd1a6fc52a0143868b6a4ac0c0170adab8d4f6e737b28d6aa8a758d71ecf0e770289cd83e72bb7f6fcc057eb2bb7e6ac054ac26a630a63c58c618d1697e1f6b1257c0c55ba4d80d50ac8c0db89d60c00f4e0bb3189aab35034135559c64f382e99c4c3e320e2652d037617445a229a4dd82a83bdb316882dabbe7426b59dc251fc48288278c30844b566c242be38ca7d34a0a2359a78938b02f4a09e15092c023f1f44aec26f353cc3b15dbd83387f8d201f823052511ed935563388a753fde9c6148bdcd5162253a09390e974507ad4e86d9cea141020fb2865a40db203cc24fad9cbed03df3b5d1124a9b9fa942c589ebe003968399bd378d162f17d4adea9a42b7e207dcedb730ee1511908c03dbc37a9c8d547d284173fe448d2f5e9dd280142dc288130e9fc5d207c94ffc545f0af251e3c5fcb55379f6009a1325b816306037426b67571ab6472b5f3fc66f6df9a34875c0840468d2a33b97234a4da214b9fdb417dbe6b244a251e8874acdf630ae4c553d7d0f68e8cb59085e80d52ee86b6b2b5492639cea7030ad4e616e0c6eee442cd200afa6c9ca03bfff1043759e1f79516ebbbcc9b60d566ba7cf359d98ed1b3b2eb3dabd783bcb71025518afa98f3e392bc1e6415031fe876559d2ad2ebb220874c7031c1edfad76efb396a20c4e4ac4a738016d1928bda19e71548efc8567bb641a345fdd4be57423e6f91d690a301606f9943b0775df133cf9a439d3253362206fe0092384695db34491ff83a23f0ec7fa67502334c3851d6bc5f5efb22c15da044eb47a30d0917db6ec9844432477e0bd1684973d1002adc100dd025305e283507d832fd374cf486dad645c6bd284855b14be61d4766b2fefa63d1d6b56ae92c42e3ff6b7f0472f3e69cc430f18cc95f68967a2c2e3fbbada08f6e5b295909a2a0027ce8b18a9cae14d370c1721e6b8d17b06d741855a0793ac320be37d64ad4e5d72ce0e025cae9faf4ee1d7d17dc0fd920911a19ee84367f46f60d000b987d9908c0a9ab75c7573482514a7f8ce76c50eef3afc89a405d1a313ed7aa012231dc0b33c9285c26d024bfb8074bc3f2652ff6204ace3bd1cca3d0936d4f84e25397ce7806b1044747487f675c8270a371ff189179107da06056667443911aadfa72afa69d03afb5ba2addd7ec6e6ff51bb6c7bb478bca989c1e86f573e05b03058a00ebd59ef467b9f9f3156cbfcb065ba2f706cfad834e9466c5c869225034c887840104d688d185742e20ee291889c6493fb230f145a2d3bda97eafe4ad300682605323c1befc7fcc50395fec33bd33cd2d393b8b293b79f1b2b5182d6505ecf73401c423eebe14541afb4cf46e5f6a89b65e985e7263fde217700bda420baf49980f8fe13b4917fe7f4dcee9eb46cc3415ee69d61d2d2803194997b4d3450fddb3ccb80dde0569eb04ff895ea28107d347215fddd9c8be4f5ad37c974924c94060fdef1b312fcb703ad08d7ac0b117d0b63ac0692ba14f12b8438a959906748a491715245f68749ba819dadc577883ee445f7524e5fde92c5ab05295d8599aefb69552dc4d7cd98d26532bf1eedc59105e962050861a8defbeba673c3995a4879efce551219f0753f10193beeba3732d6e73d1304d5eea7cf81934222d3a3942658f76b16f65b1454e73146ea9c5ce8d2ff4936ebacc5e250a03ec149fa1f3827181bdce75fa67beb605f943a29b6ee4662f76b7625dda00e97516eababca39cfa58e4304a5c47b798d792999f5c1ce9808ae24dbf089d69ddc74b7aaf84dc432f2d1a8b2942ed0995d26019af54ac1f5a1327f68264e4871fe8eb61f17b56bd901ab0608c5b2044c3f5de9a2d8d52190fa7971f21d83f241e54b6f93e2db6e4dffb0880f916bc68f0929291b3de68fcedf32deab49b40ca7e9b70ab12044e3f9078fecef6d1bebeee49b4812822056903887a5a91ebe0f61fe5175636b6be25b6ac3b857c2cf665b6b131035cb0fa4285e756915748c1053b5c54381f47000f83476d6f1a147ee9d60b3f4fee47f2aa8df738be5d493326aee857038ccef0cf865732fdbbc41d8050ead7823e2958ce4da1e1cf0ed7b5f80196d859664542fdf4bef994ced8b9b7478ac167f2e6bcf8201ec8271fe45fc0bca71fb9c3e2850d04a6561814c30848f27310a7dd9b901f62d390137d92fae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ce48daaf21168aa55783167f8e0dcc18a04b2ca40e2e626bf294f931fe205764aa06280fb09d9655995db40a22c6b52ad284863801d87d1d92129aa1926dcff8f76c393d4e50318bf9a9f1f745e66bce3608ff0fd7721e813909d132caab4732c1a045d5950b8d8f2d5bd59962da63908c095bc6d32ffbe90eab6770c3d8c4b4e5b5f3291ea995f87b90d6380febcb56aec753accf0796373b13da0da991ad406ee50f159869262457bcd6a5eecb21a962d7d92931ef85316815ca1ccc53e7f641b4b690e59717a71bef33b7f8f9ef83f714d35a4d9b80e513beea05317a8763cb4b56af50d57febb7ebd0978749dabbbb89bf379098acca8b64b85240e68fa98e611ca1158ad56f6a2d21f8f60fd2221e873d0925b74819622f2474b9132ad1ac06653b282d1f3aafe54e94b34354823c6db66b7290bc6d182c954f40ae6afd70b7089a81bcb2374edb74677a54ac99007d464f4ef430de543fea1f2b36a4f9b1bdf11766cb50a9593e9d2d74e02b48c5cc45f7a384edc99ac875f3e5af673e2c96d127bad9820c246927092981f325ec5d00e4a9729f8255a4f5729a5b2aa09feee9a59e7b1afa8b876d7647b8440ae47f02083795e45f80d185552c0e6344fea3d3692e1d1a442ef3bc753b003e4f6255cf726265ec8597b303016df53fe0cfb6e301189df8ea1626f14cf1c0087baf336bb08d39d2767bd990dbfd604b0b1c6700cd2a5b45102999f91dcbeee19caebee89c9ab152a3a8d3174802c781aac3e97d910e84b28ae22c72dcd0cd87f73ba368aebf85a3bd5de085a348ad95e00b7438ec3aa36fe0c56edd0c288843b58f1bb1e8650f7c85110bf136e7cdc05ad5268c7ce707716a0709e09be2bb159924465f7c1ae88648e17cd7fdc88961b28f61913e6691fdc0849623502a545d7690e972c4ed5c6c53508f413e54e5eaf59f8332a35dbae0465b5c4de803ff5c4bc01514594ae84da15722effb14474be96e7ab6156e8dc0a2e99ef96880cc9a8843ab466542efe66d070b5052a3ca071128fee9bdc7b030d91cabe2a1325669b083ce4fd513841d6bff1de2e20e4b7079eb33f7d0f52926dc63542fcbcfc051efa0b9fc6ad1af4603b1c9e52cc8b38910286f16d8c6b441bfded8b6b45094c5ec127af738a39e1cdb1ab8fe8e51ed0ded57d5c1693f50dbdb87cdd4aa1b89342b9cbebb6684ecd09894c329e924e605eabf53e656b81cd0fba4126abef83432c715d47af6d5f6e893c773ecbda49177b19257bffd332298b4087b7e8c28de21a2884f8b934a3caf2ad0e5e04ff4836278e3ca62952f4f01c56d356fcee4d2695f1c6ad41b1e1956d744c4de669a13864c2f91dbf0e7e87993d68629b66e9601a7b1ab70eb42e570f1e9eb1dcf159461be0ef2bcd87ee35103bb1da13d1c069626a30b03f2a0af76a06d0ad799a877b8a0d13c0714ab17d747d59be6c2e35adfc7ec489f40a1ae03e6eefc8216b889ffc452de9bb6454ee7f44e7fdbe2bce016593321918ae10270beeb78bfe3d3e9dad842c0a61e3ac29983c85b698eefa8a22aa48e79ae7e081d6e6f8df390c1d594da38e44bd1988965df62895865b8b2ac36d09534189188b3d8a8ac0ef492f8c884540ecf8723a57c76b4e1fd973ce893333565a8995ef9163763a34235415823eff2132827e53a6acd73ef85abd5d4e3f8e96111baa80999a2ebacb122f040b4ecf6e6d8d12746aaa75fb8c1d066c2da8b6c0e83548e15ff436cd23f98ea76186067958697f3831d93456462f4538c81b74b4d2cb45eb7013e0874bb90d502c92ca840d6e90d836842eef1ebcbddb9e1d5feb88ffddd85d478823b88c6672985fe4776f5b2e209765759d32706319aa1edd77ccbcaeac9e5ec824d5e9e1adc50c5e75f6f0abc617391c248244ca5433595771ed0387bf50316e8088dc7053704e79b7205b265c98a4357701f03fe298d182128a21fa78ce108047573dc6d548a0f018dadcde451bc76e027b282fc78293550616b45537a792e335a11b9aa71cca3745ddfaef87e0cebaceb63620fff61610fb224c169a65c4dc0a76ec3639ec2270112d9e6269338dcbaaf19e75e7ee693d7e51e86fba654cbc81bc1bfe4f8b864c654e8677464e4bc509cb7222a4a61e79f042353153399e46c16def69d5e97be4129ce4eb81ecdffa1e20385b9337ab5648d338335f3f609ee4bad1432a12dbe0f8c9c7f7fbf102c1b33e104b0d683675cc3d3ecb9df9cf6c595bbfff620ceee961f2a25c0f6efdef8a600252e97b7cd78458274248e97f85e1243072fadaef2ac119c28304f089d91f2bf7d27b4ffe54254d58a802e398bdfc43c4d341cd7aaceb2a7fff0826221c700e9f10f4e8c92e052c14f554c26719f970379b08d5f0735be2075904b756c76ec10c2828ef0351aa93e399bce991edd31705482260f628da63d382a14f699aef66e409a8a9f5a9c82817207aa573227e438a050e47b85b52599a64eb71787627474c65ae51ea80ee822f7f9361c99385b5fd291dcfa462df6095d0afc4c421374c857660b621c0d0403bf7bcf33d02c4481867bd06ade8a450b30b28493e5e3b7289dab9efdf6f87185235297c103c2c9c2198f86148dbdb4c17f1dd9ea5bdfee86f6f6c54d964aed6a70e987c381d9e26d5bbc7417830f4e8e96b9898c856378f2a7455fc311adf68e771eb4d2d3095dac228da93717cebc5fec134026337ff1a35adbc8873e6fd87097f9c5460954d4a02d5eb774e78d5f90406dc2f86e0203080af35c4e76a6b34387603582005fe6b9e5e8e6c7404741b1dfb0dadd81b9b80403f765239484fc91a5a2c14d049450479089b35477bb4ec625da5d6b4efe102812e1b061d9540e45b248ac9949c37ce86bdfaf5092b2252e39aa2ebbf31b2e81925faaa544b77b2cd120b93f72ca2b397f175c99c520b0b7f1523417f1b287f3777881c97643121083afb6db717733c240663764984fbcdd8129c259b66d29bf1b0340cefee8efb88093ed38e928a8171335305328aaf6b6c78debad98711251936ecfc1f8376761cfe8e89efeb5aa1737089d8a5b62d4710af6f16305d4f9f5b144ba17f9232adef88abf7e963e4881bc85912a3e305964dcbafaaa90b1feb0855423ae0ff51f5a2a417ac1e077d6c7af5c33a99b27ca5f20474c52583953dcca0798fa76f842e5c30c2a65a4ef2ab2c78056fc2beecbe91a7ce5d1fbd3dbd85cab70ca6f96ff7acd799b6afde1d80c4b3932e7674f54ca1f3dba0d844e0e2df0263521c1579a1028ac8c0ec647a3abc49b5a7363425e38389e981b17f1fc5097bb236451b2d26c7e38f7f2be4248b691d576bcdf65c634cac35945dd26a99b7f5a54dc6273763d8268b69d4a2763df170e2ef8fccd0ea689bfe7998a620e9eddf45a62509905ee4fbea23209ca0e920e6f8794b7bd700a80e4119a97d087676fa6e53a94d43168a74585bd77f82ad2295e0eb3f294fbbef6ad7d601e1ab0216407d6c89fa6e43d936be8aaa214886ee6033b847fcbce16dd409cafa9d42e78b0dc177e6acbac2e5f84b07b11d356a76cc5acaba5278fde1b7b8e3491921526ee554ba19b72959030ed4fcee0e49fac1c6d07eb3d483b27a474f4e8e885282bd04000c47ca2d4dc913e57328d81f65afab4933ac7586f06a3436288a0b79bc5dc5f83ca1913988e1eec45cc19fe98a30c0d623964e4074323d24c18147c1214e076605f17bd62a41d17b54e98ce1ac1d867d5c0a7b4be651230833865c0227a91ae1abdfa9a8705264d222eda84dfb558ea97eb348b991cbfb9522f8bd559e17d286aca52b1e9556d643cd141f4f91ac28a28ebf030bc6d614f2b7a72d20a63836a5325f4a784184e2ab8051e1e701c16647320b4a259b7baa6bda17958cb1a1dcf823d1d7ecfd604db9c221d47fb0b3e437ea1d277cef83bb6369abd42c183209a1bb250f714a3437a98dff4b52db59f2d34a4df380fdac724704420ff6756d491d25b722526faa687fa777e3170e0b9a41c094ae7260425966b790543bf6e1b081acc1989b3a3ee8f07c86ff2d81540feef71a60072d7f3706a8e5f8b915acf7d3a7c0df3ecb5dc1da6e03733b41ae35cfdc923a4260b2faa59f08960f33c25b7d45e2b0d73c1cb09816a4c8e3a372393c36ab112ec7062e2a8ee2617a55fed91ee073446cdaf57713e46de338ef2acc4d5e93cd27dcbab018eaf575897e59fae9b5dcd699c065a2f5140cf751d4a9b091b64bcd6bce79d8b107b62c7c97e4ac92ceb3ae73d25b31af3ec4744937e750b7ba725e7c29191835923e9cb1cfe26b2a2faf1bc6f6529ce3d97adf5aa35fa5e4d0b4a1b5b99e32102da5b662892cc03a9e7a5ffa369241c643d884ad4d7a32eaaf6420d17140d5d9c9f7d4599d663b0aee4810e738ca7aa4cb8644a29a388261b22de00ccb6f1165ffe6671fb1fbb2f4d0a3b03f47cbfc4763620aa02d31e821d42b08803a0b971369fec13b0315b50cab8e47a961ac4b03d2b7699676b6334c1e50eaa4a32bbdad38972f8423256f08cc430415e8547cfe60b773c8ec2145b0e0c997a14ab5b6dc68ebd4246e288a7bfb368a3b7ec69727c4c1435f97c6719b29680c4b7cdc02778df330b58d0a2f59cc5acc7455f03cdc0372d1d785123eed614a5c058f3c34b59213954109f9694293cad3ec2062b3299012657e4d299822b48e36c2c9c9e9e18ef961d44098f36c3143a814eb5db590dde3f767bcd16bd30b0249fd8dcb32a9337fcad3d1a3be5f03aff12645ff07a8b268206a1b25d18db203574089fd20438c3b6e902fddb4c14718dab307d027bedd67df12506de4cb3403e57b72a6fe4f3122c79bbc6ee89f8b5e52c2abc4e7e3ce9546841fa34f2d412e5f7902b5597db89f8b99f02af6ac03b63a783811800187fddf29c1354fb36ed669e22de3bb87ff7be726e9364b6a61afe701b2f7882396a88e520ab77739c695b33557d97de4dceae517e84afab6cb88312545e0911fc1d9f0e8424ea4db4dc4b28efcbe60afe6dd7a25cee7aa885f280ff0bf7006618cc42e6c15e8b49bcaa79e8efa6bdd8d824a92bd87b58fc7c8e3d2f7fe6a2daa7d037765ed270538efb52ab27cdfd9acdd40d918435a7e28b26d65577134a09ddade2ea55a066e75a224e5bafd4954e8f1938f543ca8eba4ecbb60e3ef109db0e21b536c512710330bc4d90837a7ad9bd6a65f1a0276351e8a06416875cf3074f63a884b2b40d16cda519decc292fdbcf71277f6ded50b8ebd096087efcb519ffb8490a29432b60809277231548f28be6b468eaf5d6d62050c1d0a2578bbc3b2cbbe92b6ad85e3b7f54b5b53678b3b069aa674e9594a4cfcc7401e9da8b622ac8e2acf04c3ff594e51133b7283fd5c8881236fee23aef31346b562c5ad76e835eec80f5fb9e2f16c09e32ca13e9687cd61fee2fcf4b63af5dce11f7d2af8dac94728ea08fef81b19b2c4e395d3a3fd36e63ac1b8624f00a2785b434aec3d30d41fdd29e4a54d0c028cae8ad3522e33ae3cdf14966d8e942d397937a1eb73b0b33af68aa78b9c40e69b889b20589475c14bafb43b3f5a783ff7f61b8f4f4002eb1f40a76cf3f79ec6d82591353315c44560b267ab73a5407bfa5e2ce4137225f7e61a7f38f062c8f75119e45420dcb08fb3c25c431e4e7d38fbe338015459f7492e6185cab6fafa58b36d63d8f7a5a91a8bc89acf67604109faba6df4c935aa9bb3c9cd9a31ba86e9f5743ba31ab06df18c6c46195ed82ee9dc16950e8eff3d2651bc39259bf74df22f11c9428b1b134db2029fbcf691157cc82b7c27344fc711c21794726cb0fbbf7031b35b6baf74a8617787a5a6a3f661d1decdc5a781d5cebaf5fd091e0528e0c40899144256fbecea17115bc3879c991670d5a013e9c064338fc6eb5893be7a8a4b80d7064879f9764095646e7ee91a54ede49994f1d7efb5d9f2197529d792593c3ee05cd9971ce283e9174e4f0392999990307820abe6bec33f62420167f6e09be9a3bc83efea60611e6f6f222a9946187e6de804425e787d5d5778ed25732305eaedf24c63cab94f5de959549444042ac09ddc11a707ded76df3bb49fcc5292238b88962596735c8755f2004fb0f83cac3739658e4a2ab70f11c07d323d5dffe939a12500f15f6ad0db1b853ad747f66b96d90a529e0bdb08fb2d81d617de0d9126b9eb1026a37ea1e32632b620273af16ea02e96d0e582bf91c4a233a8b9493b5532c974e9ae05f1b1419f70d5878975ffaef8efa82faa402deefbd9a5e86d63fb5946c12ac7f61773093007302c634ab3d15dd67476c873702d3c7b00e64e8512de661d9e0188127f1317e6f80146a80ff36c6412ab0821595df8ed44cbbb978b0f5de4f1551bf74c097be72fc6c15eb87362b7e324232ca6f3782cdae319d161bdb81f7e90ad8ffe43fcd77623b8021fd6144fd411b2238d21bee3c3f0067e37a99d6ea09973c69fe803953c08dcf8b20fda0bc4872e490064bffb94ef0454b9bbac324e6d20eda8b8d13730a18c583e9fcda976953b4ce87dca701cbb61190c487f4fc5012dbed1c8beee5e9849c215f2a1b59a21c9c7df09576f9a7b06ed247197bef8a025df33166462885084347d64e18a6c709cab02f1f1b52a64889372fe1a0c2806c2b8aded6ea5b0057a4b2a05aa7fb477908f18fd586366cf425f1103b63224a58d42e226641cddd37c9997f4541e5203e200c139ea248108832e4b8a3d6a52703f67acb3bae54e2fbce87ccf926348f4733736201e228b2cd4f7177ce387c69f239a1fb8b9e61569840b5b74215103461f530ba977b2f940dab69ff7cda496df25e5bd506d9a39499b635635fc1b99097a4a832c0e49aa336c1ee0501423ea294f4c72bbfd290e40419bad7dabda3ccfea67ae3d7de30631f8329d9f54d7c3d2ab805ac2817b6a1ba82081b9cebcf7628016b2bbdeab0fbe70b9b7195fc932ca58e44903770f0b540e66953e97aeeb2266c210d61a25570205698cce856bd4dd07c450220155f707aabb9f24aa243cad34202ba70011df5fa6183aa9fe967f05d88a40a7f1cf86963efa8c724060118bbf09cea4f33574d03f7648fcfdb4677ed505789f1609015d51b62239e8841da9ac6efb3c752c552d7f05571c98044ebecff8c54184aa565bd1e2b58ac24e0959ba47434da233204ddda373775e20a93587d0540e93c1aa921cd96ff5b4c7c4fdbbd81f0fae7d3d23b8ee54094efb635170a48a7cf4dded9196577c84fb9fcd1e3c0306c1eff3213ca9d91b141b5cbc8115404423a6f552df01d4bcc5934ddb4d46410f57ef85d07fb9b1c4c7389d7747d1cb8ca005ec2883a1ffe8970fb7f9d16d2870b45eae8272e1452ece78c9cfcdf369489d88d7537cd5d61e3474843c1a87fe78612ccede88e624e2f6833fe3da443fece3325ad33f5781e5eabcbb78c874d891bcc9492d4ce72f262bb23b92b066349569f6c17b0305c68ee0a16334f2c6500c8909ffa4a2d66737151111516001dfb63f3108c54eccc50a1ef4d2b95fc20adda60965d7499e6249a5eb4e2dcfaf42685be11a993664f5702be1a9bc30e629a889cc8a7e03156cddb24713992fab8c7a60c2f9957ef52efafc85b7362f67c965fbca1a1f498ea5a58a6b5f817e4c5f4b5d49b8f1c394d99d5bddd8d3b3678492e80884ca4bbc3d6aac911dd0d81278dda454250ab7034990f14728367ce9128bb71f81b2bcc8e6dd97840ad62e27e00c66e23d3312b252685995ca15ba952386b14561ca585d666202174c4fc85750315b99a749f18151c3355596f381c027507fc4db151750476e21b335b9fb34939c0e01aa359e5ee7282cb881f4a3977cde68907aeece16bcfa08aa522cd17c558d0f386d17038238f8de544fe581ce29018d5d9e3c1730dbe2c10e0db5622318d37e1a9d7fa170ef1e177330cabfa8f279d6c0760ba9d93bb6c40797b13c409cb823ece95480fb8144bfad38a16d0bf89965baad406822bee1a8ab024c9c7a3ff8946912ae44c8393ffc1514ef6a857b453abd1437e263e367cbfb6d102a58dc161bf3876a28995c5dc13a78109e5f0c4a56d4a0af3ced46c1dc4e261916349138e0f4b89214aa40f3260442f55930bae5c80a6bc554862771f450cf4307129a90a4ffccc01f94ce5871ce501dd80079d0932a817e2d61270fec996bd8dd4279cc34abfc613423021f58086ff471bdd5fedebfd307204f58e63267aeef3dedd5bd015afe7a927de8ce116fd80cbaeff5c8ca0311fe96d7c0b17c30bb3ec88f2ce324113fe4e9c3bf50f1e12f46f674c18381b21f234a457df66023c4aa6b73044462901cbf1db608c20732c5ce9e4c91f5d33223be75a1d99896a043a8e04ceacb1af849660b23de7e090d203e4f08bd2082068aabf7989551d527bbd51597cdb7381504d7afe083cda80980c83276d2d70937ec4a78f81c04b36fc47aa730c875aee0bfad96a554a533894d069a157a8c252178696f26a575eb60e2c6177ae8779be23b7eb5081047aafe7f465838f37a90485af4adcc31cee34caff8b46204bc2db718a2a624c0ac6f69e3958197fa028a2e959b5e73041e531cc3beb0c725e0e3118a8e40b0c50204ef5d3854f5cafc0ca9c30f95f066c9868a88226c1599c11c7138a08e204a597026cc3197e4053aefa73bdd1d18fa39f099b9b379bdc86adfa276ec67e992d05caefe8de21015cf1b126814c77fad3ff6ae52dc3759efa4a1fb11058832590f48e8aee748c38e0b3c185626fbd7853de72f3ee4a3b8521646af55210a62859d2dd916e59f0f7840ea0cba784fa5d97b9ff31386f6505983acf406b8a86d02f409734a95b23b1792ea07accc8a5dea38b5f84af171490db5c4d88730d0a0472d05c97c5657409853e25165545effc58a6daecf83f5c6b08bb41d04c4bd37891d0df17286f2b71d6a35185ae4a868056b43ad01f79831eb5dac243e754abc64019f28a0276b3cb585c36f09504b7c3c83bb0705990554b97a5c5cdeebca72e2a961938582ba8b47d16b4efb3566e2797e6f2260fbafe1e0570025d44f8a4266a48f750e19e32b623dec6f2dff4dc471f2ff05b12e63a41022f9849272c40fb4e1b1b98421726e5203806fae0ef8029074168b9eca2323e541e277c94c912e4b5b097ebeb93e035422ad509a9f2b34ce6d98489ebf3628df3539f60d565ca9e7a178998194b9c5944fc86137e347c220b3df1cf4412861826e759dee9f82520169cfdbb64aba26b38e9d8eef22b12f04a4e08d424de870e30f7f29943aa54ccaaea425f6a686a2a7ac6b71f9ac2b1bc83d41682fdaa1b1da8fcfdfc29029bf376639949440337c6c7d34b7fdc38b8a89492b251fe288c02a4e6ee86d7ca206224ca1c6971d2acd1e1878698a2c5207ad606fd47f93abf2f377a5c9a1aec6c47c87dfeb05673fa10b4ccb76c212afa10ea898d506b230955b2ed9085dc51417e4929b4696dba73ce06ecb26d742553e34bee1b3d8980f33e42b3800fe3610bcf115a9585e46f5cc87c0b7dffefe29cbebee39e564b1ca18983331125eb7da6d9e918b457a16c6222669fde897f4fbc92b9a9abf16ff48ab6052e0b64396b0234bb2f5535d328462073f65ce9e65282cb80f48539b92ec14ea87f9d7c6ece031076d3f7b70e0ee4f239410c8956426ddd6c8f290eb70024d4b294386bc17822baf3a7205b7825152be529bbe5223c4466602852084724ecf3bbbd4fa9e70e6b18860fc4bc94819855034c9ab00f31020408505323f74d00452aeb364f700c775ae10a665eeb9c8824753c935937987ba9ada12268724226fcbd34ab127ff36fa2889c62fee67c3b40ff8ca51fa78b89d40ce72d6ad9cd5eb7519a9d7219ab6cb0fc5c883e889b1faa8cc3263cbbbbd7301166bf23fddbd1be5e44e57f5c59dac3eabdef30f56a73eb1c421b91900304f87425314ef233c035ef18ff49e2937d2bfec22450dc0923356175141da237688c947e60bb885dda4c65cfcaefc34beaefa9b68e83557e1abd7593830f8ce536873e10bf1be1e9ac0316cda07d6b12075c06eea6f49ebbcdb2326cbe5d168b252931bf4bc003c405220a45d0e20319e0e588838dae8c542e36dcc94de3db8a62001e0b43cfc0834d19d173ddc2d2340cf12ad0c11b8b34b5021cb514957a7d7112222be7ce7a283d6b6252a2e40208a9e2a4efad799c34b27b89bdfdbf404b34e3837ec04aa80a35df6f053a558286b0836a67bed6ef7c256c43123f7d8d22b9a08c3b809e422cdd429549c304eeeda7c073198a1bfd06ab04a9cd8376a5f36f7c4729fbc6fc5545ddc22caf5bc484394f95794d09ff84f62a65bbe1b424275d899ea9f0447375eb6b68e86975db6cbc361409fc162b24422e5a1b6c8da66b3d60c379d355dd499ccafb21a8c9121f2642e96445453352a4589977ef6279cba49ac8e9a473105e6d2df06a4f65ac679dc1b15fe3920494ad2b48fdae3f02d4dd0e263cf9783c2fd1b6b85ad5577a81f9655a50b7572c4a599e7c4ea6ff9330fca2118b541e28b35a97b1d5dfbd1274e3ea122adbe1897fd002a06edba36887bb8be313af2bafc6f3d8c052477ab01681523109050ccd520c2136ca77978c5d7f66c25ee7ad672dc380210e72948d3c8e45d3a5ca5bc915339e18dc57265bdd61072347ad2e3ded727fe782611b6631cadf812af85972298e607e8dce4ee504cc4c4c6ec8a944d5a8253c75674f9f97679870572bb9487198cf744ffdefda0f241bf3e62a034e805d26748fb5d5fde5e4b4f6f981e127a46f5924d231062851359e5e554fbf47bdb12eb436dbdd5bffaf6556266e4fe4b24c507fdbe8650c3c33f93ae22631074df72b804d95388e3dd5614559e720f7a506ee7dc605421b15d85512fbf8dbd5ea9f4e7fb62d74830cc801322acc40910b529a44fee707975f888143a48baec167d2c08d292e0909b049ff7bc08cb9d5f2649f1ea0c686232a4d142e2b9e526fa85e3ca13b12cc9d6882330396c15310a42a6e413c5d7f03126f08a30d8d0153e02ea8cca4addd52ab6f3da56c71b56d656f7cd8b3259d460237ee2c3c312fe0ca8b1307db28f884fbdff81fed41d18a365d269bf0639069525d292907e0f1588eba684af8f340c253ac9bc43c268bf10532e8388a7060f0f23e2c4751cf3c4a44493a0d9cc3e5f5acc9229530946cc1a9d69707e52eeb6458d03391ca030b20312347d1c2205d8bfb4a3341358d250c429cc0f3f4c525a2e32bae8b5eba9663d2a905d7979e67b39d5cec4e94200cc27437c50ff887fd2fc27f783c89519775bf2938d5e850db716003c10c4018b615c88417eed9720a81c6b371488401320ab0a1de2ebff2a797c5d19f9040900bc32b63bb8220b8a215989c0ef1ed13203b5909fb27ba4a28b7c91d8988403c8fa61befc09e666aec0e1c107b7f27ad971e864b35d433a7e758597feb64a477d44c1244a18826e4e3e83afe67f45b5675a9d7891d9185cf33cc64d745e2b9e6e35323cbf5234af30fcd5ff521e63d6612b11542d2940b41c19bf5214aec93495104275a9a530f1f6dd6da8fd5fd0e61003401eaee31c42c2f340a0c687776dd0e4585ffa4911ece6b24812b6519b624559bad16881cb655b5c63edf0e443c49bc798cff6bb03df050c75df3ae160f6e1c6bde24bfb69144e8e3d30917010931d84395ce8089173621908cafa37cd7253cbfb14a31609a21aa29c2890c1f1af728159c4f6f5d8184df2c06f4a6cc6fc6650fefb7706baa6e2fb3a8e9f6ed0869c2665489c25943007c601c097f545b5df5191563c4d794c395ffc72665e1d718a6d42ed5d0bb7bf0d20cea47c3a6ffebbd6da9e7e0c0c1c4f0bd7594b2876e29aaa6beb4dc0cc908c0d6f57ee9713b3ef7e304ab40861913eba89f1244bc6fe01b29a9fe94dfed45bbaf734d10ad24fee3049227a776597c9ecc632f274ef10ece919d7b69e2581b035b4701d2ffd1e3a30e2be740020cd623d299d7911e4a47164b426a9340d261dbe45fd3d794f2254016e8f6350f8224a994428db663d1b0f9e5192fc5e2216bee310161b7bfccacc0ca0aa3d277ac45a3c2d25da88e64cb9283c4e0a37ae4d4bfa8ae9276a4ab1407d26e97c56aa536fc50582e54d5049dc9045908d96d62a816e3b81de33a286a7c5214b4c10970f1a2fe0f078d3a768e86433573c59432acd7084d19b8daaa25c4b916bcca966b0630b59372b639c4e1e96febc332be2acc191fa28960dc9a6fb4592004078fd77ffb12e48ff67152460b25d0d45e36c79641d525cfe49f566a74a65c29a20bd0d4bc4122842e181e4bf57e3824396245600d52c4b0fbafd72b463be7cf3583d9587b04eb36bea8985c6d816ee701c9ac07542c3367809e3166e7a0bd433b5265db9f32d8281bc5325ffb7e944e843fb6d90b5ec67236ef0c99267dafe8f991e7da77a11083949236da02dba62ec76ddfe6a0d38451f000fc2c4ea3ce930d3afadc980080b4ba8288abca2be46da8f143501326c81ddcc1d6d5faa7d394a69254bd07275aadc4fc31fcbac5a938d1c311f2c3e7a373cd026948ef8c25a4142e9b882f013aea012ea7ee0dda89afb2e7c00c0e803ebb85f70eae5f25cd6efa7041d837f6f12f88903382da8184013222e022062af21ce0982a40c9de77ae532a7962f3bccbf1ad53e625e59435852cbd1835c784605c3d7510826b6faa42d082410492f1cce94c83ff2349377332c220422345f3bf24b281adc2a7bba581d02a40c54c622ba672426d1ebc66c76829509e172f9047f117205f226aef8c74f8ebca782832ce218a60d90c6c2e6179deec8ea79200fbc160208b86435fb7c1e4fff35c15bf0738dfa61243fc9d236bac1ccdb7368ce4f270c0b821d13dd2587d283975622c517da8c90000fcf7b4bcae627adcb693d10fe6bf1efb5d2786fc42f6889e4474bcdbc69c5f39fe5098e018d990c64c2016320f0fc858762eb96c34966707b5f8f431049640c7a8ecb2cb70948a0f656ae1e67811333e168489d2e9325cddaca28d00da0501bbe2947cab4e565f49955496613c59117e5bd2d3822a72bba865ad90f80c5b478012265a4ebe1cc236b13947b749cdac78d1f4b00f198da8f9a3d69caf33a4e38fb205c6ea2d72560e88dda3b50be26e8c091d32106b4b014516195b47407b6c7933175d0467387010914fcb14ae5e82ea698a12b642e175f246ff79fdde3c12601c7909cfc0c2d0e4c4839129626bab66c65d009c643c2e453c4b78dd674d9b64a7ed0052acf918981155a6955514e360c05523adf87c6c4530fe577d27cdb402e58080905e37c836328808b4c8800417f9813b604604d28b94affc36cd1a02dc5c9479baa05273863b0d52170cd2fbfa9310692886aba9066fe3405a84eda101edd050f12a0b7a6e6bc67935fe3df09d1fa21ae64d7644071fdb3476da36d0b853183ea0f94d0008d5d1e8eaa3c20d0688aad894318b80d40836a5f50756891fa0fb81285161dc17e4928db88809ff205c829d5e4335225570449c3bdb534601467cf92d4627b1ed5ed51a8a6fcf04ad4de55f869842b99510d6ac1944acaa41214368175b6bcd578fdafdda25c46ffa73d715481111dd4b4773a9f16037ab206ad467000803ac5860d79d9a3ecb2c311d75ba199c8be36176dd7de936f79eadd04ad3b807edaa66f3f5d0f6417b15123faa9a71ff627f3960ce0db250fb39b8dafc1cd8e520cc561db8d586322f2fc3ccb792c652dbd266b3295bae601bd79c3fbc5cc02868581fc8e6ddc21f6f055e07012fa13f459eebe787c22503a57b49b2e90433594ad3174c8214d14442c12b033f03cef9a1e09d71ae733c9e8f054e8def80bcfa8215209c887b620b54d4e921004d1d32551e957e330e1ae8783176d6616d4631d0717b153b37e571f8314ecf6512a68e02f56d9de0f9bf84fa4df0b45e533dac8e6fcf6574de178a6c8dd322de99ea5e9a9d0f4150a62df1cbbece0d3660c93cc87013e7acd9c47a7170189bd21a43c24c24718a7fd5649ed699eaa60008bd1f6fa2f0ae259081274181b55ca9564a2d2d0b87c8d6726aa97985b4b3b02fba5cc27c576671b0df40a441dc79d7d3bf51b6bc1740c1ca2ee686893b29974a403109922f596025eb420cb246ffec0d7be4fc22d33145e33cdbb4174ad5f23688f63bcaa4463c977ad2afb36cfed170dbcb40d9dd6485af9b22171ceb232be7aa4e56eca447e2618638a748da8f5bf1c7c20c3431f987a7aaf0547457b120bc2c84a280bc4f0a1987e23cbe5dec4cacc8af109f70bf0429ff491d617deac773c92e43865a2a8f456b11cfef0c5ed31d22928e2b4a756f926e991565c2daff90565ea8509032ac3847f64b2a298a0ca6327e7e0985d74f2450cacd9b2f5563d0e9f8b96b770918fcd8d2fdb2fdc170f0982f4a5de55f64e0ce564bd8dd08c709de8de9fc652d3ff26e01ba4452d67b6df5c233c02042f9efb6dd0178421fe6f20f06581ead10f409d1c033e57b55773606c6d1c7b2f1cc6d3390925e481d2df7894bc9515ad2801a38a3fb9d04f9c676abb2b601c73299b9662d208974439fb29ad3d084a2b1d1a5fd92c66a8008ace4b0244c7fa20da5efd6e884dc99b20a9b0d2fe8ee23113119b829fff3ede6b21aebdf6755c7a5932680ba6cf005a662600a5506c4b72016beb6ede0efbb6218407ffe02009686ddcf9c0005f28094110e0bf91544802e0abd529fdd2103ba6f5c8eb1381772a0a9a4a25d90f50efb8adc59a79401193c924d96a2ea9a3d9b0940e7eb3bd1b43ddbc1198a57862f0d07da490574033d857d570bca2a748b60010f943443e58dcaf0e44e97508387dfa448858722e32ebd95f8fb2746b381edfe642bb9a34c5e9f54a434f6d869bcd8fdb5343b7d56e457e9108fc873f2f4e59b0b78f36c4cac5065bf11b47c6b915717d3bfdfe15a0baa8aa9271c1e85ee659fb28f80a425f2550cb85d7effecba092b46819e16c00ac49f45803da2eca9532ba4a67944eafa5c3f53c34c1e9e6865f8af3d8a3982017ecf5c47538e6aeec5185a82e1f566cf8f50f94b77192f5ccdeb4eca6829f993956a6c59e912a631b1ac434d32aa587cfedd1450e9bbf4c3b09d2e5ec4fcac6c249fc43ec41999d750857b961da57e6465213c3991b25a89b14a77c78a49549cf4a276962d1f060ef37233014ee158a0cd8b5c941cbda16fb277e25419afd8758af219d51dcc8cc8f1cca006d792170f009da5248477c925de437f738d473f4d0d01a6475b95a7363b98cb286366d2ad846998623c937c50e75d6499abc739af6dc1c9fb0951aeacfbd90937d21c7082cbc63cb3892c053f502821cf8b3cf6a0d901b90adca2a5b62be665951d9b2362546fd5d98b834f8829bc29ebfacef7961abe998720f8edf367394bc8ec9b09ea5a0a08e3d396a7058f06eda428f6227112b2413ce9833b802afd7f367f77a479861a18fd553043002f4151a4634d5e949470ae2c9c32b3735b9989b4eee34d5706c5578b369f805f83a6f82e8e4ebbb4a0246a6ed98a5df9772112765f9ffbd34a3b1d9f7bae985af237b82330618aeb5c8d443224302c01df957da62517f21799f78f9c3c273bccafd883e86f7c4579f240ada7737b46b615cf877c3f1c9966a5288cbf8a66141503ed4e77230e09378229879ff19ca94d9fdedff87e4064c998b9355718379dac4391b04aee32f82083b873e519df615b9d42cb9f45de715e1d72f8c514bb58608e30cdc2a5247e91f1df3a5aeaf15a293a164df55ae1e79dc409f3c6e045ba926916e9e9284fffe9274bdcd166bf5b2313a7a3d2bbe124bfe2dd132f60e24f2cb99740ef03963ec10ddccfa53abc0748af189a0c62c398e8f9c591846d1186c47935750a75eb17988f62ecb0e4f0ea5338eaf05c830033a4c883f026a9a54786146065b423e39447ac14e7e940965e689996f1b01e14e5aa03d0911ad6546dbca2dfc5f2509dfc73afa31190892117fa9451d0333e3d122648009befc8c45ee169ca45dafe81ce5806f70c4ea4e8ee5b81890ac1adc350f77611f46576471abf226815c09b24c920a218fd21c7ece3bc461f1057d0089bdb45dea41c9477713bff85d01864da6900bc57fda4681561fa376ca97ddd40817a677329b21f1fed058fb48dd7e1e8da0068017bdac95d6fcf86e8fede16032fe97da8b3a419ef12fb9d38cad98b5ad590c6a1eff778f1eabb6c2712aa84415da32a5631171a94efe0442a6dbb09eedd0f02541ee5d531557c99d19a775f5dd4279f2cf9eee5016cf4fbf38a7c8ecbaa0e3ad8efd06f02be010f5098e2b8f17031c0a9a25c0c6493ebb086a1f765979cb3ecfae657ed377fad1bbe2900cd84973ba0531e386884303b43ce980e4d634302f4cc466036b3cc50b69a4ecf1a971ed7bb16f37ebe1a4a3ddbc3b2c17de11830e1f761125014749bb74f3e4d4f2580f45f3b2d7d411f32d83242044e140b2e365ac54bb1b14d5d4b67f648692506371905f83647be8f3b59a6f2f670264f78fe4448612bc0af99d2b32cb098a7b3b5291850e5927a73cae9d37e25e52f4e17f1a2e93d7394fa5e4465bf69bcfdda54d840ba7eb5f15ae753004fa46171eec1e132df77c284f287bd58e2dfeac1c14355db1c32cd73f0cb10bff2451cd1e53ae865377ceb8f2d7e5cc9ed50826e896c6cbabe3dab1ab314087ae412c103d3e70213ffdf1b359e06952905a2251e2043f3f4ece7bc340a839eae91e149b69a6cb982a72266a5534c63bff81e5ed725221ca17d12dc19a6299e3a00f2ab2890069d6d89860ece6f7d58d377bfe1da9b1af4502cb7b9e6431221e2918e72d949fda5f3479e9fdbcaa078c385a322f545ed209543c4928d72888c1f9a32a6aa87f94a428b2ba6fa913bf30a12d49859047f92b86cc7708e0772c154f728b34aa3384c55ec6aa07c59c578382b5700fed05c0c43ac4e1906126b8bbdb23fca9d8b9beb5ec8ff955cf41d254293e9565065d143fd6912b1116863c6bf12c8baecfd112dff1db45265b43c313bd7e0871d55a906b926580282c7f65a0bdffa5dc7c4b472fa92c83917064ae7072a4cd95fdfb4c0620886bf9bde50a046bbee159574567efbc113bb0576587e5bec8d8a2245450ce27c60c0e84d0883740b5dac7e8d487f004540a47943eb11201d3e6249561ee2ee6a8620993a4c060861c2a463656acb8a1256e0913a94f110b01cea980c622f94393c7121383dc804c6d2771c0bfe4a551d023be436ea3f256fb9571476c19b35a77d54c28f7f6e7de2003a48c5e3c7cc93a5586033c2c9f796e079349751480532d9dc2bc2782722df37df4dcc07296651f2c56fb599c7bda3a6a7e123fc26c45e929d460cc9b4e5997220883d0e93a4c14267032dae4452f5cdbf35866ed7d6fa402667470af39c0f260e4352487a1a6be99280f6a2eb891f6c47dbb65900abc2db266b963308b0c7c57835cbc13a7f0d6e03ab545e2c05fe003919025626e9052a767e22fc2b6f7498927ae320854a3038fb5b09de7c37dbf5cb325289911679b97a508f008b05d3cb92434365037e38df6b24ab395b2abf46fe7f16f23ef6729c733930adae3242bcd65d73947595b9fa393b9f53fe83d7f6860076c67d6fc2f0a8772bd7de709446cc1658695ee3163aa3300de8b265155d1cb445649bb7f092201aad522c71acdd16a8c0f469ea09f78c95de40d6c5b3afaf0a89f13d2276bc9a86978a79fb565bb677cd8a0eeb6e8e5a4457ca1ceec97657e4abf72522ceb77fc31d43cce5f6d13ef9eaf19bff2d855cb6f5b5ca9d8361018cc1d31a3c9e352606090a930529b9ac0f709538f07e39881556f598043976d58aba48d94d0553bd3cbe25058d58d11d7181bbfe2aebb4f99f9ab6b9077da11ae19783da73d1c49266c70e00c61187f889284ea32bf074d47fea3da42830ac25e7772579b105ae177171703add7d30666e3968e94033da714a104aba8fd3bb25d42c4bf8c0a9fde4b5afb52d1b56414e004c6e9cc915d398df15ca1da706bf44f3c9f963543ef7647a2fead11b1b957fb8092891b6b33aff8f90f2e2829da9dff0b780872637f4c2810a0446362aff9f2829dab0191c07b1a5f75130fc5b1f1ae0fcc6e4ac934565d9a19ebd6434438292f10fbbab532d468fd6566055ca7ea0f24c5476a830c0170c504796785a09647ff5668eaea28dbc3bb0839f7f1bbb531b5e65d11ea028fb141d1fbfda71fa888fda4c70b59292f4294a20212bd3db36ca149577d927055778a3c35e9de40b673de04cb969e0fc7bd6e755b5288f2f3b473968f578c48dff8c16fdc883cb3f52d6f78a4ece9147ba0f319075d24138241bf5c1485bd56887fe30c6ab402b6c0c8753261feb90123c4fcc5af6ce2459d0523aaf2d46fd625d7949b398aa30d73ecd7516b549449f52d4cee840ddc9bb70112859dadd201607efef5ac1d05d1d7a10f19b4f494b4bc104f6cc768ee3b4c18e58b8330cb8f2c1885aace7a3d16579c870988bcb0ebb7a333230f736e3a6dbfd985aeff08b5f44f921447270746e1cc5e2d75b0f5b90e16e158e824e698fa03bd234d36467623cb4c4ffbdb538c5b5eb2da00edf159ceace54d880ac4588388c9df28cea91d45f36f3178f7d71faaea5ef1cc8926b9e878a0e5a8bc21c430142ff5d4650ebe4a82592a5b2847d2bf8ac3feb588475baa7baf6432cec1ee2dc01e8553987c8a5fdbe8580f791bf134d3ebb5b6fa6f696777f614f681605309e1b26bb2df8d7fef5d050d42d31e0001bbe2e17dc8b32958554ff335d8b362d7e1fa174c70a5eede4737dc6245904147f87859c9797b2598e4fe5594ca248c4b1d5b2df84f5b70057d73041ca623a76301b645d2d5e5cfcae7fac1cccdb15a2fed10d8c07cc050702d2965ccab0ebef393ec32b86f83eb08b1324b4a9ff1721f560763456457164e98c09cc6ee8f124b61692edf5e962910bb534cc246fda42a271ccf4484985a937c384c70385b1e3a7a498f0cfec25af75c69788bb1137912e26e90b0d536dbfb7daa64210fa3bbbca74cc2f4bf6906414ccabe92615eb5c9d553ed939b3508c4b9ab8e2e6c4faa7e09e09d10c261c9f869ac0fec22eedef6befdae151d40d6373d307180337962cbac0a924463d848eac2ca803164c72423fed3ab654d998e673f6f92a23da5d580c1dafc6fc67a250fcbc646194d9c67bb3172efef617fe295588b023101dc3ee567829955893594cedacd08931f1c19677dbe9e2656bcec74970ea96191f4ecfab145723d15eb18c938ec48134bfbe16018b054e6ac4899d50d19169128b9126138ace2e4dd7681bb8818f9a8ca212ca1298efeedb00e1ee1796da6109b806d8b00b31e48d6040e30825a2559c7dbc9d38f1cab9281187d5ac23577c7da10158e9e5003dd2131fbbf52fef0ba102f3ec206c310cfc91fa22a2a7b112af7711792dbad37f8d95ac737103af2ed6db147fd25e39d9c3dcf41a8b7d30e314ba545d75295c6fe05a3a44e9945e4563996bf2364af9f6f3470a684b06988e527e3e1527e8a324fa72fc06fdbe7c6134a4c36beaf5741cd3e36772ae4cbbbc5ae09e71d408f2a4ca5d2373343410224625e9dbb22c4799a51ecd4e0974fb5f562b577d7e9b82435b48c389d6aede136b233bce0bd336275d6ddcadf57ff22c979fb1e04b5cfe6381814dec2329894db0814ca94a8de05570987d2d5eb130a59f966ae79c150cc5ab335367627453526287fc19104015ceb8ed34242073302f3d1851394b36bf9bcfc6e14901d3ca01787b7917aa67d09d96c41d1772b2d02b6df43b4ff5082a8763b5885d7c3dd035a5da20fbdb7b4be86292db86d6104855a917a158f5e625b7b3772bb5709738ea32a4113874d45997c3d4041b1ffb34dd4f306daa5196d528213a97726b62d1c50879681425c9f342fb184645ab01466ae5d612b1c7ba90518a8b49e4a044cd444ac3151d8fd3e7c0a72a1b4b7126705566f40047b80c223b77d6ae1d9987fee333219a069ace4e55265a9ed5998375fbf7aca73608931c0b41885891c2c777f136926aaa59bac62c6fd5e5bcfdc714ee17eada78bc673448aa99b391b9080acab585c2ef7467e58472ead753260598000f926bf2f91b0966f4c56b23254f512bdad95264ede61dd3dafa80f9e3b2d007768be7760d6b94635812768dbeefacb59d52ffefc2698c5138e985a62be8424217f773ac405d8e6473d145d26656631c36aeb27d648c1e7f17547800a6d248979f524dfbb375d81fae82b1d056cfbe0addd8835db1303a073357f4c7cc53942436af94045e73cd776abdcd432c1e1d2f2d876133ae8e5ad9f1843b3460613492c136fe7a1e882a806d0a4158cfc2e4018711d1336ac2d66a096857dcda3ba379bc660d5a93e39eb9824bd4812519acfe20fa59d2df1ad1ef3f7103cfefcc07d6a8c6f323f3a9426e6411d30880157654ce4219727feb0726457615db77b12295197a20d820a60324836d8471858006da86c8c21c61d8d94c7ba288c93e4c220a0e8364990f8700b7f7f6267c52815cb9ed692fe3897f6933a42c252e218a0ab41b0dda8745cd66464d5c3ee67e8c8b28104a07d9ce393fe47f54725b6a059702abf1327680ad1870963b21849319048aa2afb52d140f1993f256c7427d412f6e525a0c793a406402ad180c78511db7ae75c725b1a2072eb6e037aea6ae7d4062ae11f2b77662e5fded53f423dfccc120e8e0ffb1e1a5803baf9678911a58846a9ed7c183cd71c7c96aac80f1ed3f75b478e6f092d6c06a87ee0ce401a8c573626f18a7a197705bf7d9f1ef88e7b18c291bd2aa1d25bfe0eeb4444397d7a1ea5db29b6f6a746d05cb9c58a90b1a10cea94c4fa1f097e66fcd3192951ae593bb5b043010416b0414b59b0c1aa1d2d062377c350f5eb7ed9cc2caed9d8376f815260c8e8103182ad39f5ae885ef52890cea7b465179592e17d702ffcaa253c457407b5d4f29629d95b103958e0939fcb9bb1e415df7b5f4ff886c63ccbe8eaf6ab498b6ea29ffebb845fa1f32e855d65f7effbb604cbc4947ecfb5b2d508c4c435f3d26f63b342e3690ff1ebbbdde3fe36692298a29d9e37e14f4819071f88085c3be022f492ce61bd53a7732d7d96bd8a1ea172c9aa3c94e0c835fdae93b28bc1169015878ccadd9a0314b63c440d1a9f51fcdf07b29cfaa8121234fbf0f93da5ac26bd48bd6b081ba1512f14b00e2e80cefc6f603b10c2b71d22f3558d589038dfd5bf96a5eca33671cef0c860d06a46dd5fb0a5c351ccd93fb0f611e2034453ed3a3b1d8d4adea56eec289be1346f1f761b1a32a7504dca9cc111d45c49810214b8951a08631a05fa04b99b904b94f8d12c2defe9c95f0f5854f5330a42da3d16ab04e47e9d03e9cc5e5b4cba34e923cff965135173b6d5f939a33247206f18603abb6ac8b23d1d66fc4381f5caa99acc6f033a97b9332cfa0d1cbb7829886045ff0e1475188de5b8f49f83a5eea993eee48ad01a58900ee996a3edbed95fe0f8a5c79c2a71c0a184d46709a43f34068592003ed3ee98a4711701f3422d575be608e0bc32885e550fddef88e2b97814f533d6ffe9598e08dc13b2707e0de4fb8ea4dc4b5674ce688559e384ed63b8e8d702b6f84ca43c235b7c763853a6fd33d6fd4b974f2536242ad9051e6e8d7f0d03391cf62a2cc337eb50c6f6a98141122f1916c37858237eef84b93473f7dad7d0e1c28429d5ae4f9865fa9d44a06b05b3d38b0a563d04629e4e9bbc786b7b577feb4615e7459e7c56512095e3adbe6a3a062787e95b24e4a7d266857efc922f773402e8fd789f6b81ad75177a1b5f3d712b9ab529dee0bdcd9b84f27dc178e4b32a832f516a5183552660cb3f4d2f887b8cd064468a7523dee1a66d4e089e4e3940afb488a8d78790919c1e1d115c95731cf2cab84a955c2f663a0cc4560d7d8d759d3d3753bb5cb12144149f931ed59ceb1ae4e21664ac551ada84be4960b844794c3621b86ade5bfeffcef20870f0367e159250ce588616297b815a4c3799f1193f2e79e06ef12f1b3710248a7df19dcea576d4f5526476092ebcaeddab232d161b549c34164d758ecc770e0b86be033415cc2a2b2bed3558bda2a75a37cbd2ed7303a8f6d9bf8efa0913bc7579a385ccd632856e4b5968407c45d100818a8d7b566432506d8114ad2e84509e6d05f976ca3bef8e50c3d876ff95f5b866f91e5b3e54c892dc0fec681aedfc41b5d1d72595c28281052b2aa92912339a2d127eb2133c23ed7268be448a10f2a8a3dbba18d05bee007fa1473587ad05167ed1b2b876a717fa855fd37b2fcb9c32ceb96eb2898402cfd308f2b07dde2fc3d124754708c53aa83ce3b36fe9064892525d766a045aa91e6b3c35b1cff4b172eac80f6d5e772aa1bc8ba780e24a379f53bb6ce8c9a195f66130c4faf21e4ab450ac4aae43cd337aeaf20813cdcc08fc9cc48069b6750e0f2c5ac9ac1680b32256feff22fa7a443dc488ebe8005ff2e3e292436e687561029771cd025e7e279361bb5462c03f6e37e7e59c30fae28b5d0931078cd6708076e0d7d91487f3de92796ab6b1dfed90327da339401c090b0c1facafd4adb79a99ae6935f03730925995441703f6c3bcf1263691db0c7427af6309485ff2ec076913d30e8eff49cd20d92368ad329e838be394ff58d516310dcf0ede9079ea21d4eb5cdc32e45379f3e72fb4e23496a27f6ee3659d027315b20d677a98cb463dc99a9709a5a3ea1dd6e4f376090a59c3f9b77851ae751fde00c6df92639f87748db90a1f0ec480f6e4822b8fff5895c410fce257245de47b403f74776666b214e771ddb0c863a787e5a0f808926763c4f17de27a1f5ccc4ba5b49902b0963570feafa1cba7bc1a9196255d145da7dcecc49786556059b9db5c16634835c2bc62ad938c6f54660278ce4cb1820780123d4b959573e6bbde6accc09f2cb27291c1832d68fe1903e6719aad561f1847a0a4a9d7012cb6d4cc5d3b65c9f08826b2fed8d99a24f2d7ef26ce25816d61e463526bf64556d9126849738bea40f02af76690960cc856ba8ed0d488bc2a922f2175beda865501c5622e60a1934cfc29a56ba94473ed1569964eea66c7e18933727cdda4296a8f520b73750c579bba0b14f51c1f0e7a708c7f652ca26bf8d2d098c584a6e512f6c77fed003af8655ca28c6d20605651c13bd05c944c9c704c768e9f8ed866893d70fcdfc6ef140624d13d15efee3444da30a41d7ba4c317906a851d9ba9e64e4c6e5d84f03225430d4915787ba79e9bee28ee20836811ad369420b39928c85ffe2e89428ef8acd9e7285e3aaba8679c4271cb9c24b8c414ffecbb2e7bffe61183ac3fb27031c7c498518b4e1d84fc7de739998c4f00f0cae1a4b888e6a9a630a80db68731176adfe18570a88896c33532bfc0aaa961fa854fe8136d5b413aa80fa9f7e6fbbd4c408d55f7a6c8278def32379537e34981df8b87fb82b2ca465368bf18e5ad94b99d9a30de257766a9c5525564950396fc970114fe0de1c8145ed899acaeb8fc44c84ede77623cf4ec2fadf2fe364a3fd23b194663c57a70aea54859a8ff1f17f60c08175f858df86fd2dc3e0cad24617118590b49248136dd0088eee09f6e81834aa370e44d36d995662883d31070a105b275bb02ab656fe7ba455ec00b9a6505017bc5e45d13672aa355a95308758386a46dbc1148d8736c08f5d64398a5b1db6213aed5f5c228a93df6f1fe09d4fd9e08d10a5ac2b51dddb9b72386ec6d4fa8609f0cdbdd0ddf60a08692f88e194146db7cbb7cffc3ddd147f1a97f0f80c519819a4d7aeec749e9562a6cacc2bea8c6692a56934b10e1f39faae16fa1f6d6ad969861e072c437d6713991ae2a3ff899c86d56880c9fe9407223c375792e0a29a36bf1d8273a2b1dcbf7f3809ecae3856543386b61068b8a36e75e7654e14e88002ef50ee3fba8a9e2490b8ad1e6a0211e2ecdfe438b1a9780f48c7fcbfaa4948d3f827f164d31e4bef14f823aa80767f597bae54210ccf3ea57ce16f0e66fc897dabeba7f18ef02b0f48808b33de1908e12bf3c56e0b34d59e5ba2d7ebee51903f11f2492ac63b3ea8a105c3f97dc438d702c7444bafa7df8be8eb10d98f6c3eb08fe3d7735433c42909f70f3f78de637b1d5cc4a9cdce77a2093c79698bd9e3c501431fafce59aadedbf88324bf95ca885c4b5ebf3e38576afb9130e3bd5df0413c3a57f5ff977936391735fe8addf111e68a1c98476a23e6727956a88195a0cf32ffb071d2cb1ef19879c6e4f11969a29b5a0eba6fcc4f3f0f3a9c6d531f6e5db7c1c81dd637c6be1db873589b404dec5420bfe38129ff80351abf0df98e065cb04e15e0a54967a461368a9d5b0b6479ccef9bd0f66495f50c50ecc8f9f4812b419d92932980fca4ea76f59da8248fcea49c871c03a9dbb1b21f4d9989f6812bbb45b0c4a614c686f527d2298b9322b89969933fba3d8715da34024a625324678bf551e9e1170a9429dcba2b3fd5c99423c3a3b2df6327e8134babf34a58724198d3831c560a5c35b11177d9672fd2b0041fac9256400b7a9d4b4a2abfed17f0dcd71053f52e2cf1b3bc6919d1e447deabe18e86548a78f5aea3acd8a64db5c34eaf979a1b0a937ebbc5904063a2dc1f2614f7acc1e88cb08a0cfe95fb463c2978ac0f9d5a1ecc0fba918fc61cc6d618217c94a725bc3ce7434182ac552d3c110c8f9cd1d91c7074f6593e2d8a3d668bd7bc709031ec4ff58a4f3a8bae66d49bb1e9aba3fe13ec00d80493508c02905cc3e0e91bb46090485c2abb8164c1a16de6bfc701a4c9f8c654e51496f25f37e75841db45cf8dfe1d3471402b030934cccb5cf7ad21a3d38520493ecc4b25c180cae0663e16682a0d45dfe41d8605511f7f2d713d4fd597e5d13889ebf3815a1a038ac32c0a4bbcd4c8eb636979fa9164db6c9acb83d2821e00cfdfa0f6c2fda4deb67335047aa51e91e54e2706c5d9a095f70bac9ac0e6b78f9fb24f83227e2dd656c39f4861d3b9f90ca515612d143f4ae1a6294fd02d34f6a27255e954a964e1808a362465b2718d1f8ec69e93ed0d3f4fea9d58c0810e680458fff0aec29d507785e9f48010be7416ee0bff58257f2763a4d51bdbf5aa54b7c8fe770136b66a7ecc9873ddf2f1127a4b0c6566eaacd93c62121accc1f2b2d0727d352f8183622ffaa6539bd7b9f533f12740e744312f7215dbeabf410e9d7d717a4789e5bd3e2a5126aadb371b78f14e661f9e06b7c77beb796e180b82df624f39b134df2bb159dbe1dc212a234e6f80dc703442227d367669f589abc00386ccd17e240444f7f000e5877461df4a62047d518e3695798e808ef55c6a036c066e9c9eb3ef35eee2a7e48736d5f34f5742b8aaad60d790f4674ac5c32ae8a94bb13691ad2ee02bf57ffa0ee1baa846fad8096a284354e5f5575243f680ba867fca74eda415cb1ecd46711326e65228e5503ac0d75040d4a3ddbfab1898281e5b4b853f780659b1953e380baf44ec252c217e1a91dcb800dfec61c412cb2567724ac9a37c43db823bab72382486ebf5f2b43b8993d4da1d64c48aac56da9f777f71880225c15a40d8495643934012518ed40062119f6349f8330986f928370ad823a49add01607750a846581df40b6378aa3b7e11be3d3b26aec09a3009e3ebde2846ca21acf410a943c6593beecaf79895900f594de7e1ec78b47a56d43aa1eadafcf4ea5db47a33288222ef2a154c8ec0ec0ef4d5a25f96b5dec96d00c2215ec3227a557351f2530cccefe4e6e1aff64fd2d2327000cf0f4d6a414461bdb57f5aa75245016fd74b2e0341e1f0ed8934aa2e93825a2e4b1a4694933ed41088e1ac09c742429fb263f5546b2434e8ccb573103e65ecd37fe3b2ad2a41098df17a5ca858b3dec5a7390ffdd95784d9e0957a23602dadf2eaf4712f36d4480fdb2e987b5915087e4c16e2b49224306fad4d16dab542cca0d2a48a92c13aa9d940eb676588ef427090eaca34b4ee48f5beb80b087c168b43170e74a8edcdfae19ba74476e0ef9ccd71cbc88f95e59423a50cad171993ae078dc7a366a600c336320a03e822dc62361cf320702b7ef3b9ed6e6ecaaffc50392e29018d8854a54a88ab92c87d2914ea2a392a8fb94975d310364ee027e7d5fcef4b9edbe0bc24a866e7f0e0bf3c23aa303eeaac601fed6ba31c431f098c6bf66d67f7b228c86477d8c201d9d72ad7fe8ea98d76abef70799f1abd9926ec73fe6101240be56bea4c59a31a578020853b0cf21be87a460bf7ee0dee05196fcd09736b0295f0a321be98330813a91b3d99b25f0a38b9b279d33eb1bec13d63a459af81e76ae54324ecadb96b6373191ed17d190eba2b805c5a4e61461c198ded35001138f12202e0ba7f970ff68720da536fa7b1f957fea875b5a4ddb39d1fb435fd2f8d714cbdb9e2ec8179cf94c5437c184bbdec3b1f20c1dd0767eb7df2ae96197d7d32550dae5cdd51404aedc03b48601a6523aa6d981f95d901c232132740376b67ec855eeb4bffbe34816a90d5b9d4094153b503024e2dc731d968a2f9ded107e9d5df3bb0d693a23c1b1fdd32c19cb3a8023db3138811587731782c14d04c28ab546f9ea3b61d4160a36e9ef447301c15d0e46d3b7c9aee4164959598801f18fbf933d08f8f40a15fa0e018096aea8fa589f769727b63560bd94920ba0bbc6e3c34c68dba33bf973019a1037531423a027b1b002982180bdb13cc7bcf6350da6cf9d635c8befbb6b2c000c0be8e202926bcff97c7ebd85653e3a8cb611a7b89de9c2b804bf647f6ac28f7616e669fd8490d1e8f6fef69a59fafcc6bea1d89de3214341f0e30d60d693023b2b851044649d6a25bb3729733093e08030dc124e0b298ee93ae24a3e8bcba2f264c44df0c392aa566becf882dc3f991820bac43fb654c624da09b3a81cc0e3334101c4f65796c8d0fb250d58a6dd6037d862345f8acee5cc1a454ecc6d10072fb1873c3a57eae2d266ed5f8f1fafae4770bdd86e9ae71e622655d87df8d98951fe66588485969f19964bdc5c4a5da5004e8a9ed26c64a872ea89c166bd97cc336170eb7eba770351b80107cd5afc2d3fb3527472798b904b44eb8ca732690845d9bf00464b6fa6534086423db258ca60b8479a556dba2274f8b3362b2e73c7fa0f8c7ab23f4984041ff91ccb707b235b0d2d00d2bad6c307c4a57f0ffbdf3bddc467d784fa0c51963f6f99c8d301f682e02d74921c04ed5ed1702e85dfc23aac959d3c795e847451abbed69bb925ecbf296d116ce9e2be979356ca406340442b0369df7dc517ef8e1488bc6dad5d4273224516a495002ac360b786338f18a2863f7745211a4562970e5c221f13cca2fe4fc3509b5e80896cb3d406178c98020861e525736afc6c08bb555e8c773ef0f5e680f0be85897bff42242b750464ce64804b43402d09ff0f7375d1a7abb2fec2f40b6128dc203b4891d70e7a62560d7f5cd0f28ed96f01aae28ea2e8a4c6e0b97653fb0a89e9d2d0ecaaadd4eba0c657d64ee02e3c54a9b91f8163d46534ee74bda64ee0ff125b6498ab9ac8d37125d45aec6eb7d35183d0ff9d1e3d981166162cbd1e807bfa0f175f6443ffd59c1f930bb3b69aade07ca9c599668d3c765ecb07a4f7a7f2702551372f20371fa1e5d6f7f90e2db66cbbf61349fa62c778ba4ebb4f3c8aa3c6ded81b5f1a7f60d9fb8f1cfacefd4529e061e1b8e0dc258d8cf3623e8bf35073ffc54d8ca2411995b55d67178d6a7e47935a07b02613f2731757d318a209723cce033cc00502cf9f2becfc87babfc38527a4df3b296bfbfce704dbb47da80402eb851aa274a3edc2423acef1917d72ee466d35f58a7d0b8b7fe756bd43a81b27acd9b8d9a0041c178bd85e71bfb8145b92da2c4eb828031f373cd2940b9408316294c01327ff9d465b82a954fd11258d9b090f0ce5daf1a4c0ab1570b212da7ad6105ff5da4c7f4432ab1826c0545e4e47f32906b68935b70f59cfd1d9bfba1472a85eec87d421893f3deb3f9d8cb03d825df23513fc497fb07bc733522c5441887cda3af5668eb2160ae9c68dd189247ba3c7f1d939603a43eef9865a0820031277c7c1862d9873b690809e7cc1f9b226e3ecd0d36ae99d7028bd52b9cab68b2b9f5b1f3abf287ebf8be66000e510f0df272ba4246fb1c8e5e80387705916c1e61ed1ae81b380811bb81c385436ee147cf9552213c8eca656a389c56ecc02cb075c89379c8e584c09f5cf4acc67602c1583dfbd79ba5aa3b16623e97049ffc5136402acec9a518d4454bcf3deac781f6c8e465e3476c0848ffc6bbc21c85c235421f76a35d7b81f89b134fefbad8bde862d2996bf2efb0281f53552b225159e460d85ddd1c51d7b0378375d9c65e8095dad1c0cab2e4c7e6d39a11adbc08a67a9bd14012b06c182abc940ac3c095ef8c02a623d8bbba1448fca1a40814314de6acb3b594c527b2661ffb9fb76723831ebbbda845fd32dad5a473d8dbbc41046fd6bea0614d76861590808a853f310b741e2b6427ae22598bd26d43ef9bb82dbe843f2afda6202143bb2eff8d9d02608b5a03e1ea21b0f7bb6b90ac7eebf5ba7e4d013689503e5c144dee2a0a51a247f6c76aef6fd61a3681e3462cd0bea31dd56f194bf3b4a89afc28e8d81e36a61dbeb0c2aafaf983399f932e15d7ef241487f336607394039fcd00f5b5370ea599374a812a883ea4f8bdc99d6a9aa64452dabb59d228318c1b02d9f9eae98d7b9dad2a961557af77789200582c3887fd9709f774caa725c0bf34d622a8206076e9bec3f4d2acb5a19af2ae5fdd71a5ad8e8af25403bb711c7bbbeaebcd4b408d4a1e7bb474bb8484575225cdf794ced9bd11782e6bf3c5f08779ab2f27cbb321cc0f393ae570c143910e4fd08326dc2d21953c012c6c151a9550ded0e25ef41f784b8d4d2d60d7c04e849435c91fcec14971a229c90768918a5a2e2145e098a16b63018ef812aaba38ef898ca3c9995302b80be5de3a54045ffaff199baba849327b5133d691433db0b5ff9e17e23f095d25d82e75313c074938ff92553b41127f5583499df1593b3e4bc565b6fd2a2c2de366e3b99588386be296b48290d8beb2863603f5ac53d5c0c3da5a87e4c87647333faac22584ad3c3a3e3888c10a9201b86b213e78098bbb7e5bf47b6fdafb4ab202d4496705915f4ed8a0c488af1bf8e1f8b4e4a7ae20b82bf2238d38a69e5b87643c952911066378ae8c23981a7bbedce0d5d123f0465fccd26ca3f559b6e5cca293341a0aa6fd6efae065fb8c2a8d0fb00f67305550b8550421326468593bd2c9fc3565f0e3eecfec9c2f3a7f038a8f81f86fe1ad16025d4fc2e4941d36a2091b5772b9b8397e537786fbaea25d407bc8e2781819c1bf66fcf003f77042e37793324b0c5f458660f16436cbf4cdd7de6aefb1891d97b8286ff90ad1d07772cc4e9e8bb3f2973e9520c640703b44f84e44d291e90867674539ba243179dac94c3b644307d1bbc233e39014692f60f86ec596f16cf33eac043c0a1d58fd23e55192ac176f15b49f49cefca307220b9bd05d9dbcb840a0c0ffc2e785cb00d825e073241bfafbef8f609c9d43984cfc96e43a1284bedebcf96c57a11bb5c9e1bae6ae9d3eaa70d457f6801f6e47c5bc01574efee66cea9dbe221dcad5509b55986946405e393fd675256c389f8864e5b10f318fc6f36cd4695bdacc81b1b50f760ba608f400edb89d311fa59898463d22f7a2e19b5b5556cbb1916b0b4d7bae8b10428c0d765def7400368812c01a2801360d081335020d6c2fd3f3f6fa42042667f7c084880fa6c1827dafa9094331d1c7241a3076d960bead66ec83ccae5446f8987a4253acc9b62e68ec9cf8bee91038df3e20db764d7e5d9cf2826e69021345abc32a91990c3ab50fd2b79a126de254bd07aae652ada63f849342417616fe2d329e7017e7b4062ab92fbd262587561ccac826e5d5dc26fc340ceadda4b4baeee1225df71eeab6aa976cfbc7d99bb416f542c4b9434e117d51209310e2a9bc5f3cdd30cd83ee334af20b21e95c5901f9e4a0283664e50c2fd848bd22bc23e96361a1c944f56bb5fa2bd522f00a78c63a26965782b9817fcf8dbb3ae407f5cbff71df1ea1bcab404c81d1b3dce70cf8980d4c35441bd5ebfa0377e6e5f29bf326f847e9c946651bd1e6601c29ec19bc2b211ab209008a59a01c98b23199c3c23e0e1dd98d21a5b1f5e3d61964586405b4fbd70edc61074820374bed524dfb0c7e67301d10d8da619d25698ce8f0f3e247989d4dd2fa3873339337852f0da3b43889909c4690bdfba1ab4029ebda28daa364232f7d87f662b6c5215288cd3f1cd3dae79f7a94c5c4b42bf8a49bbe8f75cc3d13f38f70835f3ae9e4aa3ae50b05202a4e20142f5b076465092b7046e99b3ec83b0896baa55fa89b4fbbcac014f0b2322092fd21cfb84baff04a2f3289c2abb1c087584604fa1964b751128ce8dc822b7734399d29b3c648df90f711102c1be8a4c866403efe5310aef3348f41d39a2f9dead41636abd42dde426b6bac68534cab22e08e361192f77e7489bc8d66e9c48af66dbae237dff1094dc4e905e25c862cdc9b874e4bd4cdd3660af93dcfd212b8a72e2db3d6ed2b54f591f683075c247cafc3240765aba0681b85e13dfb6515d1fdeea2b04eefeae168d3861faa071514aee666a56cff229e8e3a4ffa742bd910c9c3b17122d72654602b3d1f0e7c942fb67c2a2321e3e36101b0918a9eb674851cb3c8236d257799c935a14c6fd02cddeaba262dea445247b089e847039929f85e9f6b7361e8cb6364270e5835138d9f9cfcd72b35c5804f44cfffcfb9404b45f0595669625a1123f8f6d684c485fafcc024e786731be4a8c3584727083cba9e754e4c5c6abe1b75afb4dc76158244f87bd0a755f886cfa9c4ead1e98edc2bb9d94183fd0ae1f0fd2564ace399bb9fe24f3fed96e8f454ec4f3a630baf7944d4ea7ce7fb35c3789ced5cb9e7615fe804cdf88aaed33dd9958f9e77658f87a3cfb02a899944624a542ec6cf7d15e52751015f70f592d6a2522f39110e05045399cb88273b305ff4f99b4080cd4c757be34807ebf18587077fedb3ac7ae49b706d761425c55136be10a4274cb686da0deb609496abb2382e46d8c6f1ed96bd0a5dea6ab93ea69ede772f385ff6be6f77e317ba68628cb07334a5fe4a0fe1fe1b9089f47ca937ca95024d4835613f58de84d1b8c3fd4c984e7f26b7b0c505d260fa3cb2f2c894fd955ecef2ca9b325cf21d949a7c1d7c2ad97f2c0784bcd8ac9ec8bfda5e372873242b76be73aab05a2d752bb4e1d619a8f5712b5b2a5de66853443d3714cfe8a5247b824dd23189ff3c848fccaf7a951f2a0aac73ec90b4719b00b821eaa58b51348951db55d93b2563be7d52d47bd79405e3dcf070f63b2000e91447b69c1a6f55a5bbfc448e1dfdc417fae62f688dc2262b109d2d24510fc91fbd1404f84e2a8e8d89daf44adc62d7bf4678996e5748b1ceb053d0fc052c4d1239811f74a7128f30805597d3ed02c3439e941f92c81f29771c55f3117f0ee0a93155231b2027098e5bf8caf0d6a1e4b1093608a567b623f87fa94fbeb64b5cd184fb30d2c93676d63d4603e36521587494ed2a383f42f8871708e705178c751e237d6f6e6ed63880c3b2d9a2e1f61b5935f6031ff5a40f3e37297d1cc474047a4b0271d73c38f8bd3109a570d9a097b9044efb85a6ddeb20c8ce8533f659d3cb4d23cb9da330c7c151863ed47e37dfa5ddcb79f7e06a7c156422561cd45c08fc182516b6bd7831c942e16afeb85eddcbc4bf5ed247e477158b0d7515a5bd79636c7e87498ea377755e9e512240bf157fd9b4b45f39c04c1c22ffc9e4b198f305095deb533cc4a19668fe6e41a4642709d091f7dc1303fcc288210a98196d8159771bfd74ceb78702ba50ec38141f5631fbac0e8f7b3aa8f83b7c382c3a673306e287aff154436df88c73b52f0a95b026b0d9c338f2cc3ae36f3ac4931627090e467861e09fa631a00df476634d66f8e56c0747cd1b49f7b125a88588b49ac419ec6010a9f2b8943e405b03479be6c4f22c2174dc183e4fb049c255365694fcb7d437106c38de93dd8083aa5dc9c4d8b219d120373e3846c3d05a42f0670b9868a714cd35092625f26b13c970757d8066a6e7d445f3d1665e7ae0c489c9dcc0927acd087ec440148f6b8fcc6a56d4f4a6e859973c9ffd827f90cf16bd8dbfe108ed20e8e286f81413f19ad051378c0132e79139d313ea90887e27f413020a1454fdfca7448123b06e6f29ebef875f3f3db80d14635eafdbf4d80db4f9e3ff9c627735eacb870300e27372038c53e2269a24d255a58836712bfe07bdcb6872fef1cc2b63c77fac85fb5e09640fa67f5a89adad831d262ef8d7cae5ca6842c02b320fe6d1e5cc2aaa3ca7935d6223b77afc8fef9bafe5d119c950011c52726ddcb8df1be2be4aa434e8b2d5048289f98e5604d53cfdec13ddfa7365a35437b0e85b5245bed93267f6274f77d99176207c25542949b86071cb8577b81c08b9cf845bbfd898d71eb6730e7c4763118fe6129dbaf4ec7550c0e2fb9da009ee4e76d0d6bad643379be6edb706f52218a9392e96bc3a459e283121eaa115e8c141469841f3f7c9054c64d10e0450429fff5611846a141f118fb439346c9fe094e3ea0528dde235cbcdf18486c3d694da1c66ac43258e56f2f52535c8655396f163547382823a46bd688c39fdf5e37aa44d2c7c8f7ecb812628c1e2f723e9b8a30293f5fdad92fc520433b41690afa8afbd43230ec6bf17263e4838e76bbd6ff21f9326568eb80571cb09fee3fc2f219b1ca2c1602a6fb7c445fcfd1c9b24eedd4d1cd7cf4270babd1531757f510dad6e0137b17486c3aac1caf7edf76680662061467404e8fd3b2d85b37d7f135bee95b63de43dc420a2fd5050dcd2794869a7d50e4eb989b96e9a51274a12dc010b2c51f725cdf3c90eb34fd139263cdd729a045942f01b3941ec5c622c1bc1541d8bc2cab35d6ce99dad3e9c3287ba0abba390a40cbef357b031217e3f5d6b7fc54843b88d07b0438ac38638c0200f2b23b9f16bc76f5c2b20cf5dd989789120ab8a68372a678ed5c12b068d0d3016e3842bd0395e88851a74b0cff40d96debb459cc50ddbb92fe55ebfb0827bb3ef96ba4bb11abf72a65181a817b3f3c588d70538ebd2953eb9b4ba8fafb1e82b7703fe12e9b7b3b7500c35b621b367765dbf27b0aa3a8fea247fdda49ca41a7df716a3b1b824647a9e021c412f8fb4c2fb5c8848957ea33cc7b8650de89f2c24aa82574361100c28e3f687d26156908bdad468cd554e23575d919418bfd027553e1d6cf40862fcaa522b5d691849954b88c03349622359f1487a51cee61eaa7ecd7caadceea6e0df3307d1447ac2d1ea9622d7bbea83a15ee608b32e877c6265c4932a02e210e1f7398d00b789a1677decc52e27197a532e452fd0ad719d1532afbda6d88e0c1a28c698637024c100982c4e130fb7c08e6bfef1133f86b8b59c60066718e161ac3f03bd64137960cecc151e0a166b07574ce2307a994aba8ca31507beb9166c47babb7d123c444b161e858cfd97d3832aa2be3b83dfa51a6869e03266e7f5d102fc6631773f880c9761999d912af7a9319d7a82cf3707ca692ce730d173e7ddae2c585cf49ebf8d6d4facf748d2fc93e026f856965c930939b1db1564529a2ac0639dbcd7b56198319d27101f42116dba52e7d10a3a509d413f8aeff999fb1f9ad4cee7d599ac12fe725d06e4a1a73da17388308b13987930dbb2fe096cc3dc504116589b945d39529a6e33c8b104682cf81a9d4d503cacfaa6dea3ba49f885b3cc2eead166c15ad0529559828a95700e785aeac43c69a6f329c72580d3d90f8b4e29022d4952caa028e02e27faf1ab8c2d44b09c0c9e2924c3f3c273ef78ed0545303acd406ff1a7a124286830b56dbd8e8d8620cf5eb04b204fe3db7c18de90cf322b0ebbece8b2ae600b7674a745a77e6fad661dbff32088828c520b1abe28f301d860c4713ca1492bcb58464ea52bc4accf4845da4495637e1317fb657a7dff2ab6f1215704317ecc7c9ce20803baf851605baffc9f4a13a6bc443b0615e0c6f8ea5edd5923ab0fba827e319a2e7ae60dd004ba00780b12f01d110219959aed191e77f2bdd4739b8aa2ad448f969f1f59d6e7a5ae8a20cea2c47be5e7f4f25c39ff1e5a24570e19fb5e11c317b56960173e9a14f7a5a4cc60181ec2f8304588787e214e6e6ff4ae9dfe17cc5727a0e258fae4ef2772be2a6a09453e2b5dc7a9edbfd523418bb47998e9dbe07f5348239a19c2aae0c1c0a707adbf0ff8f97ddb9a83b24b7f9c7cbcf77e6194aec84ae6c12febca6901798f1fe06599cb08168f5462917ce02bf10729702d2d5cd58e6d329aa015217069355708dc8acddad2989e3def6dc218c448388e4bd2b1f433f22a6b9a43e4bd487f695ecbbb99d4e4a025bd2a563c308537d731effd7c9fd5de0bc4bc75a25ff504332c8d3efe82fc8957d1724c42f08c4f2dde96e267db337630ce52504439098cb135d4ef40cb6c9601dad28be8034863a6c23c6b8171ec18c9a14c2a1978ec15b6469508c206753145ffa944b428045341f4a7347b4cb8cee33114778515d0deb7cf14ae4b822878917a613cbc7eae07608e2010eaf88d0f558beddba8192d8f24ee8a627b6be16dd8314827c1c713d1fb0c7ad399c1fe882302405ec6b864e5979e671584623294776fa84a4a139a857f996f2ecc6bcdbdfe1127adcffa8e22c2567165d2ed8a7aa2f3c5bfd97648203bf620bed9e01e1dd6b9277b52bdacb6770415ff2bd1b4bc3c0825d81102980d2f26c83bafb30a96538dc579513f8a0108c7a6bdb6f00e0a90f79a734a416ea69f454592879154654df0f1fab39063010a3f99b8d39feeca09600e746aadbe3bf39ed806953f30b81253e4ab03d89616853aa8fa3e63aedae393ea7240defde7baaccbfcbda71e70083c5b18c5f783abb01dd38bf3faa8a4b2667e45652425e87018dfaca20a16389bf053ed64c141e7c5cd9f1ea297816c9eb18d0ee3ba62371eaea437b0fbb8cf158aea9023c08993c8ee010c94c9d94d594b7a2b8332e47d98711336ad3c2f9baa53d376fea43f10466f6cd5dcd4c84c73de91faa3fc82ee25c18d8b0221ca7eca1db72afebf4a6466c8fd765e98552303f08a2193f005c7098f3fa92ad8b442200920c1b05089fb263ef67610de0b461467db00e781234d23b54c3824205b5e3405b7c9cfc2be7c5a3670710b2a79781380cb6b7ee47b45b399ab28f22db3e226232271a8b5a6f173aad0ce6bf8ebb3e848a494531a242f8e0021a9b1d6a122028d39871ac3ce5d1991b2fcf9cfeba8b8517a2e0662b080313fddaf171c6d3f1f40a49022da614d6bb0c7c6562e7d53fa5fd887cd94b2e75696dd2643d2dc510cb4dc312b20a27b3953555aa7c89a3349a851cdb8f2278d2a81d1c21968871d4ca743232c9fc063aebd6e7de94f223a0c37a72fd2d1a4000b519d10407e15826d4e0a7c2694d1923acc07aba3fd7e76c705c2718c94e07c1b0a036fee7fa262f2f43ab1cbcf72e3895ed979f8ec6eb1af7a4a89319af1d3c4dfeb8cf5c2de94934ac6c707ee250c9a638e586955d21ab59a6d481b63372318e22d927245cb7cc75374f658ee25adcffa77b3020b9080d13116ea034de2e5226a29146f39325a61d1e2c09bcc96a81f150ff6825486b7cde715124bf1d72d51d791814ad423c526d25874b314d8cc7611237ed4082ea2d57bd66713cc862718ce2a52f5f881deb9ec95cd6f099b4b4ed74a4e41aa4e3e6b99c9b87310f779f0e4f44c6a740b4950ead6ebe7661a234247fc2c4b7ddfee4ef7872fbe91a0a13c9d29d8225632aa71310db122ac6d13550ff813c22a5f8a8a6f1d0b773ab8039eaa19976f94b87a36f413b6a138d89aa90df3aa9286ec060ba1ec6391bf3db7a6c835d01b9bd1ca39851ca75e6ccc6000eddd543a887c502fc22306919c38e321e748118956fc0b65a914c2ea646cbd647e68ce38c3e4f01ed36d8be1139f8bc74c0f37202cde625c149836d916fd266b0e846cf9883a7f7baa7520316b3c40488d2c43634d269487b205f6167288a59add0ac368445ff4039aec26ce8df605a2fcf0939bfc62ec982d7c2fc62a0d6c187649dce09b32ee8cfa87a691eec58f0a0093618c2947349f68df204d83c7534c7997ba25ca52853501a00fc71c453c8850a571a50b05378e5c043093d4c8f9aeb0d742b17e59b1dfbe32d52fcaef59c7343bd51616b96d41244d468ffdd8a4928d556df72c86e290670342ce5fe99736bfa9d182b0c4530ac476eeef675df283d5a7626ff4b95f77b70fb4910d46e8afa8116588fc800db75573c58de1644e998b56760ea2e9bf86780888ea48103ead8bb01fcc6c55f4b41291dc3f61fc0701b69411c7d9a520d76e5eb39bf5660a979d903745b734179d9b88c2c9228c8fcb5a3a0fdc42e351af4776fe24c39b4c0138bac1a4f6be17787ae66fe32beff2d8dabba7d8d6975f2f4c66f66f1a634dccfd4326bad7137a37c203bcd69dee6f2f150484a98c4c8cd642d7116f0ed7c4d6c84604c60dc954e67451af226446d84633dc50b732804e450051c7b9a761efbe511b082cb295f627ca6bcef977845c1c98a8b9ab6c81ec3f3e87a2024b4c3403bd8f391578b02500978c19513b7889b1b209e926b4835569f4595d2278b92bbfcf004bdbb289855e1b074278b6dbafc02992e5381a860a71abaced684bfb2366cc85f949f3712babb0f4c678be5a82066f1cff8cae38af911216541adaae64c8059fcdd2d07b15a7efacd17820fa2911ef58739bf3553ae641a4cfbe1a8a52199ac4a8f09ba77c40364f6ea390695b8b617d2037d0888ae8d93434f693f7ef39cbd67a382cf72750d771e70e37ee1068e436dbc48cf145bfd3d467174d582d3f6bfe964aa76a8b887ccdc73df66ef0d3cd398962be6d1bb71ee175568b31fbd670fb5a93827f64c6d6d56e3d8e722ced720d94b803c655e699c6d1e83c7fd40cb737a8ebd92e964b56dd63d70f05b5384dcd648236ccafae41d0a4f2adaeb622425358f8e15c4f44c7ba8ef78f8d892bfa0effde4440bc91f4deecaa2b6c49d9cc8b6dd60a428304c967a3b7ae2902085970af82276b7353eaede6e7d0cf3f7b594eb9ecb2d2360c4ba9d6af137d52409cfb3014a6257b8e93fe40f97829a9572c7992e70533d0c145ec41ab86c4a8129f62b4990650c5274cde331f4fb92171c30897426023c2d22eba0c035b4178c079648e7e4d232b8e48618495bdcad83b220c63a7d91d394b9ea22590dff715e82aa8564d22d39bf9437f606ff6f9e43037c4fc20aaa536c206ebfc0c28e9a41639dfa68c7fa242a596f061d10ede638b1a9205ebbc689d2be152353e77b8e0a01993f82871e3d8d941cf3281ec1cbc9877f2907de81e04d31d06c9931d076dbc2a852374109eef3641f0af9689c64d4100dbe4280c1c6bbd9bc21c9542c5d249e7b9bf378d87978bdf9617bbed1ddb0e9c9cd9afdeda8ef6b9f462c9e1114c770cefe513b5528d927d22f6d60a784cf22e2e07dac43c8a5ce63f5e9cad6ba96f26a8d32dfc11d7d3c4ec36668148d7e5cb96a9c8d2b88f1d73c375b39f16506919836e1b72c2a11b32680a4104e60e9465f707e2e116aa0b3a81afc2491da9513da050711f02616bf5ddfc21d3f0c17a6c48fa9fdf48e2cc3436cb421057eb5256b340d8b0e3d72f97b1672a9b8b1198973b0676bb22da51cfccdd4b8e2d782bee552e1c7244d869679a523a33b5c3444d78bbf2653191babdace1f12aac1e9fd4129a51ddd528ea13903e82e42bc7b1704324b626081cc985d1c8d0a0aea6d785717d010f7b0db91d03caadf6ece205c570733674fcef562fd71dd0381e481fbfd07b39c6b7bb5ba2d01c6178c8aa716b537ca38e18c77f86766c04b5b662ccf04be09acefda80755f6a7a79fbeacfec65c487d451d37a2a40e3cf05cef298832b4dfe16f3d77f6ea66515ba663667d1440d89499bf0cd523b2a92159356f193e51c9885c544417db57835d826375023614d8db6b022b444428ddf56a2ab33d6e21a20d568936f9ecfe610165d21dc3b3949a6d916a0322264614aacea7be51e287eaec1114a4d6423f21a95dd359af15f4a2b54673091e76e765816123db3e9019c724bb8325cf7155c0b2bfb364844c70336b601b44cb35b35a6d43f04315a1f71319bdd0b58794313922e996d1ec2bcded6fdbe07ec92e0b3d41806af29ab73da337fe656836d834ba28fc81f99cf5121d0df26acad0e134ffa06b62b2b1e4292338a810a1fd56b2fdf17216a795962052d8d80a76733950ce1f5e92a91d36e4c45fc99f1bb41398ffe6cb3b8e225687c623ecd7c626424715d14678550b720526e4c8f2640f0dd36dd90c890852e2511d7dab778e308d4fc5b2058e2a34399458f798b67127dc17a1efeb5088dd4c51a02fb1890efac676dc98a382481d38315b38991c8f104104683a1d7e9f1fba7b1ae21fc692cad3716ec139714654b0bc2241a64319a569b457550c822725752e02e801a893244dc3c313ee6362cf80b1fec0b09c5c5650af2518d405d84c14f4c24cf03948a43dd69dd1ce2db8f7e84fd81f036912f4df3692cf76bd02eefa62b8a16ab56a0d616cbd6ac348555f33e312a0dff2ed2da4d9bc7daa336d965610b3fca5b2ee72b7ccc052d07fb97e504ce1553858ac1f0664b66b836884843bd25dd0c2228b7539c5b1ef348233c9b7c2b6ae7464292db3a22658d9d780432838e92ab6337dec292aa4ad29c5cbc7ac5cadddf426aa156a69dab7308c8b310338b363d7e44e3aa6ea2fb11fb1ae45eba8b7a3a19792cf9414f49af2701685eccd30b5f16d1d52da1d71a073dbb4576a01964c6e0cb4984942b479cf77fbf97de40c2eeae4177889cf66dcae1b48d5ed8102c501bbe58705f5193daf7f877f305609a74811f750234bfb35c76f5a9c5eeebdb45ac56611bc281f1be4c9ed9797b01ac8300b70da0dd319301f48a771dec3aabcca6c14eb1f6ee29413e7b2f2ea96a357b62c5c26ba47957543a315dc39a598486bd1e8ffe0b3828540cfaf49c50af2c0ca4d2b0eacf3b01d1cabfab2128a9bbf2b42476b619e811c9eb06ed6f71cab9473ccb6ac7526e57f30708e33b39d2053f9b10785736a7d06ef4d3cd850f2af1f4d2b07ecb045aaf69ed0e9d05a9d3aa307fddca439086fb1cacfebe7c7e7b9ac66c30ce61c395a6f202c0db5da64c735b4dc38b019589a1cad4c10bc87dab61f3013bb3a2cfa83d6ed7dbbbde4c4437a32b489916e02349ae38ac3d0f70f14f7a8953d31a56fde37680c272bb16bd02392169b100e92c78162d4cc7f738b97940b290633cf0a36a02af003197258beb2ef3ddba373f46157f736cc1b6dd916b356287685a95fa8a85561b7b9851d662ed23e4f3266e8c69a24d96deed14c776f82a31e4d0dbf11c0fd3f186c9099c2f027b046e9e62828220270dacf4f8aa17f6ce14a8fdca60eb7eb1a2e9400c905cecd591d21a42b79c7db5f655e72e17fce3fcd88b12ab07957588f0f10c1dfffc882fd2471b88d8b23f2687814b76a782292fd6edb240dd0b40896e3aef068612ed7cf76418b72303616bdd809026aff7f9e0e01ff16aaf9ff77c88043821af9455a10a5fc859dab2fb9e1cd2e6ca10891278478df4a2f12abb0b7cc3fc4d9a06d15f9475dafd5677e263f492244fddf058d5a89cf6d2a315db061f10bf014e42a8c1746d07bde8863df8950694639f610b34a4a7865614d39209dffdcd684fe7885e221d82e861ea511bd5df6d7be38e95f5f0e61a0630162d7af40b875d67d9548c7b96ca87988c63583efd1239e260dd5df049083806827346997dc184a78ab38111ae7901c3e059dd67d3dff6edd61920a6c768368f019e40becfe09cd567fe6433c615744b5ad670a8db7aaae3dc2ca61079375550bbeda0023b39dbad20fa336794c33cb7e0fb53b16ead24c838c3e1988c90656c92601ee66286400466cf42b87d99403844c8fbcb81a5090bf0d0cb61aaa096d4e49b11c90b47e1b0f9e80eb9b777063874959681036804aebeadbcfe7478740a652f072db469d253879e39b8611d398b3b7f92fca382d6423618b78dd3ec011b1ea12d0376900a866fd53c7b50656c9c666e63e4d8455f714a4a3ccff670a5dd3f22691c4468ca58a47f13daaaeeacca336977753be60dbd86c9ad0e620331b530a12c3fe1d3c535f4510de06dc061690255875c3a2784935c8f7df4218e80f3fe0ac7304f6ac8253092b649365aaa4aa208ab4d6c653e70e19c3b2652f19ffc2ffb7aa985422b585b4dc69db492ca1ce26f82caf9f768aae80acf03c9eb1a2faa90dbd4fb0918b0e9e1bd551b887c53e62b8248ece7940f8ad9b3425858cf43fd5edc7a24b7a53f6551ee6318818f52c88e230c780c93d86ddd53b0b3df5fb5985319c0241ca9994e923b3c98a49dae669f32420d0d122c857be6dfa71037f66a4a740b17cb9384d8f1417d53ea965b419a62f3fa5b4f3684f902c134d0fe4b1ed0571bb39e0a4cc2bb28f8b774a427b6dd4621ede837ada1b5d46f3620da1f142f18e625600734ae3ea4189950099ce80d3e3316730ac1dab25a689ec6635dfc99d23beb1f16c5ba2d640ea683e3b8b8d132545da8a91c31b26b003b34e7ae0c28a17e39830a881d6ca013e0c4fb8457f7b3313c6cce83fb95b737d2b3352647edf089cc482c85ff6ebc88c50b6ebfec4767bcaab3ed85d28ed3af012af3318bc414ba4a4f350d6906bd4c60c74cacb0381055049e6fa4c8bef53487d30efa21dfae739d28e4556fc8e33c5db25c29e2b36d45096bbed1451665c65fb96447d87ec8753cd4ee8576d1a1f076f65f42c740c891a77f475d392eb896525835a76dfc080ff5ce79eb5f2b4bb36c90bd1480fcacc74799f4350b53d514ce6406b80e26b576515d904a96ea30a72f013f503eae10d6223706d102dcefc9c6d40fe527d913892b22d40019cf31bcffe689bddd3e5619cac428fd51237b5bfed33384ea276c4ac52492eb628a5fd6820646b0cff304cbbc7b1063771ea52ce28154ae87ce92fdae435cb13f06597b3e1b0c7a48414501e85dc2f0e1ddc72bd5c40effe48dfa4fc9f3efece6582b048030b435e5fb0676aee5125094c11aa131402511c26cbe3c8f99671eae602576d306d911b148929cf12b69eaecd55fc6408189260cc67a7e7a57624671b1ef2506f06e85f144ef04e3c31997ff40e46f3ce5ccec186beab955136e317c00b83b5faff7dfe6afe62c4d90473377fdcbc0a89556386cdaa6d1b0a332c5502d681f520e83987f8c528f045c2f1cc5020fe11a7df0cd2d5770c24c5ba2313ee6fe5a4c6780bd86d4416a7ac92b21019fe9a6f44f0f6bbdfe6ff44e2af852ab30cd3e4afea6ad3ec95000e64a1ed2001f512419b29e48cc80d990a4d52dbeffe4ad80086b0e87956aac486aa73842d8e711f93fce0e92aa2b68d6b9655499e0053db2570efc1c251582f6b72911fe681bf5577045164ebfeea5310dffde7fe73d976304ed5b16604a0394b20edc4e26969afb1b14a00eeba893a4a45a8e99f690b19a1c3623fc43ad138dc9855a9a7137972af432e9b8ccdd7f20a35e8cd462433c1362b83c9ef4a559781b611f4c1fff5d308b0e9f712a6c17fb11c63be933dfdb3de2199127f2bb0f7637080ff4a0db47887d870c6b2f09699d23906c500966040dc6871326833764484425c6ff1e89caf8f91b3ed568ea991d8b8f110bdb1e305f8308088e12766a9ad9acb28f09478f4e863dbd560b969082449fe53f568a5effa172cb6453aa1c1715c07e0fb0d13e3e44e4a650c43a25abdbf34ac97ab045cc3c8b0c3985d6458b28edad848847cbe97c877450e6c3d30d7d566bb44df1d38dc49e55dc4b17e5b5bbd453a5913105034659e94dbaaee39ee6dbe09e7f999a088d56d7944e933fc188f80576591907f1daa4b60b2589426df53f4b48294d889828c133bb2e74bc6af118146d9556471a8dcc33202854c64392dc38987147c84f2b46b96e1f21ef60f4806340e6e01afca5c385ea7108d8c2c5775e1461dcb28da03aca67ea48969c179be9142efebdc49123d452497067981768a73305f1a743273add750bfdc35d04b82b297dfc51ea45d47aa0003bf67295a73301e4b82728adb08cfd90d156bbda4c4ff86c6c026e45dbe7b7b456aa1154a698809ed4630ad7e6f12c4704c42d1309bec3813d193d133c32f5c0732fe947844e59f63df73bbc0e1f2a4e9f3f22fb25bd4bcd6e6654884affe8803a6db7b194b907c927fe7b8cc41cce684a5052c136ea1c45af353e518b9d0431a7b8536d1665d1598987667262f94cad6b644993169e713538b74e97d9ff10acb4b50d5a8cfb5e8fbab06ef65832b74b2f0fdb4f83b7fc872a4556135016d69700bc2fb444eab7f01a5d48fd7a849fd39e7f4f006747329183e6f298d7942fe5b378f641b49574341acd68549c040fd040a146f5dcea9744262304569433d5f1984bdc5136542607a92a81767069edbe75aa48bf8f162b2b4fe3b944aed08ed2fdd9803ff6f2199b0bd9e612fe3cb2a3797ba6b1c64ebaae50151fe1526e45ac845decff8c02053f2dc1b8d35236c7ad9d75b22a05e0b154c24633f2d838fda060d73418609b950cad80c3deb9916f42014c21b4d4886170221d07dedc46036e11723342e627762f0fe16a031a4db1bae7f2d149a7daddad16fa023721c077b82eec2e9cded26242bae39795bd37a0d2e8565673570ebf7d0ba6de60037d3e964fcc6a68de0569302732ee165565288e97b0b8a10a17e46c0ca750143aaa9d546c141293d103165bcfd12d6043d429bbca3778ad02377e72be98e033a7d37d33acad7c4519ad8426063341765a0ddd0801101a52fa43b51182d9ea70606dc4073279284c2aa91d0143fa3edf76f251f669a2151223511f966381e28c608c07de4066267251f56f10785ff453beb4ae17ab46fe7f89afc8ec38aba0831cc5263bda9910ad88ab46363d58cfbe5d4a2f27506eef5f0e1f3bb06de715d3bf617f78246795982677e0bc42efcd69ec96454c849e3701974185b10f4b61581e2c48664aead7530f4b03e7d5187e3e8577066c2a3457333e13d3fda060a88c52d90ce9d73697b4b37f30775a50eafdaa147ee2f76568844784e05622e035ee4fc303544e99e2ecdf70d059d5b6f7ca2e4890a9e62e5d2288e7e2ada6c6702e3e2533e6e27c01e18413aa92f256ddd4a5ee3c303643a7564cef508c16f790178d64c566126d4ed4672867e955fc79c8a448968cf09f8a4befed5b0a9bc6f3d78202f4ba519a3badcae6668ba10aa1c46812154c2b961fb421bffffc4a58125f45f0e6dea695cfb4616058bce657355732edd1e22241b6651854812716ba475fad8b2222d6e2f547998a74b7b52c5add632925c265852bb258991c6a3c1e2ceac14d2e26c8718803e975bd4f9d051f16b65c3cf41dce2812e5a019ad0a6596f74fbcaf323cafca73ebf1e14749c6c5a6b013450cf34827aaaf4b47afe83374d6261b1425deee7e22bc0f937ef8ac8d53940aa61744949ac046ac3a9ba15802eb3f795bc5f1abc65c4b509bb5ca89aefb8ba16422f410a14ce49b4ef32e23e76ec9725e6d730feba4e8c81f80720f7d410843db518a274de82580477a82cea9b0d61e695f3addd3efd886c707df2173dc92edde7d3692809470a0e403d4bfd5c1815c1fe116a09d97bcaf0b0b4c9c6bbccb95503f108655216b214fdf55659af6775971a127b61a3ca5d56b37f39b016356dfdf196f9b92a5023f9efd54221c670ae4048e09fa375bdf73901213b7965cdbd581618f299c0a551a805f82af22512470ac3971ab841b05da76442925b8c1a2e2d7179620f29a333e2453beb518f10f41dccc1de453dec80d06ff76d0da4fca9eb9a3e4e24001479cc723650c5ab5a3a6603bd654927c36274ca786fe1ac98f81910d952d6c3bddf0721c3b8dbb845a317e6e88e14c43d83c83e9d8ff524073f3e428b69f7d175e1685e3d89e28b0d2f78caffc48bbed7d78a232a4f6dc560217ceef26946b26c5bd50d4193ddccd53f9551f48fc89ee734470ab76158e50ea0a8d6539d4eb67fa77ccadb65b75faffe124d5d2bbb0703a334c01a1ef76b3280884f68b755229b824e61d8d8f443fdb66be7c0f5ca6fca8bf89443c3cc307b3550ebe8e8210fcb9c5752b64a3c4e0d47e2dd3b2099962423ca00d71c2fe6006b5b847e41109c0af139bc635ec34fdd4ae471c7f3c03bcf8e52dcf853ebc73ccd7083baee8b5a9ef1c5d700c694ae1c181dc185be1e47c15620ee80845db028dc096823b3dce6cb6e79a574989aff99a1edbf838cfb5a906b23a375da5011767ddac1a2b4f5c6becfc59ff38e4cccb703eee0124489dfd9acdab1984da5773fadac962818584787e443c2cb0ca846896da796bf4bf23b8baf624a08f4211235819ef97240c0d8fe5d1f2cc9f38557c4cda0ab4a7d15f3a0a82a9ec4055baea0a7d5e8866733a563964b32974d86a6e516236cbd55188fb7c921689f4f23a1b77999078bcef27ac3567343f64610b8d9a3f5c7aa7137304399892bb0188980037e5c8b81b1a580688ff9aa455ce0ab48e04483bb6764a6d1e01e2b3e50d87db404743fdf63934605e29364dc910d4f1f3435a703bcc0198e87934aa6ac8568f563cc88839c7ae114d06f1f285b4f5c9d9b82c99eac23a637b10730e67e4b5e2f76b36e0fe7362d7bb38d45d55cf1ea800005836798c622c91fe2e157a3ffed41aa4ec6bf988c265807e811bbf6821cc7e98b50a2e8b6213b7f2c6b58122d6d41188a71b7423b2989a629a6b03703c4a224f762af900d1dbaecb428b2e257a091d1f012c25c815f1b6a7171e137c460136a23580632d1f55e762bb0ddc12a858b792942e6cf35de6df80ce4f6ff134b0990014ee2abea44d465dd42d6ae797f52a7af10ea41d733287b23da616c85c1d1823f395d57c983e145393a95134aacf4b3d76a9f6914d5a0226c4a6f1c60e50de3892c754bac6ba1cc6afcc4c454bad23c40c0b48c7d84f846e34b78ebd98d2b22b93b7c055a39673f5402b0f4f8141a5d6feb76756545572fabe197e07986e4da80354d5221e7147eac3ed54e2716772964ebc311b0fa8ef3b015cc2cc9a193c64d8d46f2225c3614c40e063f96e368c9992c553d146ee6b0d1961aa83ffcb18290477f37d30705daa34bbdddf6f7365f5e2b9600c5295b9d1054259ecd990f26233f8b2fd42f51569df44c3c67dac1640023702f831b1915722fea9cb2458ad6cf227748892952d817d8b7cd4b3a1aa65b44b784a7d378b22c0d92e104a5bb394f6c4ce50e1c98f1b4d78f837b63cec1c2804191ecf4786eb15363784075ea11511edad1bb0c24954a742edc4bb736b27640c00fbb7a9d5538640c734209da03263b807f3bec2e815def4951e542da531b056d40677222c298a397fb5e68650103782e7dfea75c842fe026b7b86e9b32798a9bc14da211a180cb1d81236ebb26b0a6ba5e7105ae60ba2b1d8ae61deef35febfb2705e3634a28468da757ec476cf64cfe922ccd7d44bb900b2fac7f46072d5209cd89206410dfbba88fc5e7a677acfb2a5a24bec789d2add91fa85d0e70298baf4c27b31e70d391bb33a5f521d8e0f1bd5bb638c0bfcbb0ae4df9a0d85fa5bfffd4d5d3989200fc132a935f6a62bcd1b7e4092926eef2797bfffabc527a58c9228ad22aa9f43ec08e73ecfffc9be69615265f4fac0bdf134bd9013138c65d72bdd73d5f7c4a59be3dc533eb9b5feab7ac11129654b63f7aa5089adf745f3d37714a3a5f05eadf98fe2a5dac932801fbd31565028e76c7197fad8c32b9ac310d60e84db7b862c2b214a795970c1790c338c1481b862112a50194e23782afe995506657dff47c7fc349d73194b419428995d82260cb2d5837d64f7189e62564eb73a62ee6ac9ab7680627e4a28e63622ee34331b8b01293410f8e5fa5b5f1bd92cdc8394636ac32806b551cae67032d29e21f359eda7492f65901704b43628ab1d38c4de510f9c67fd8f0e674d1c4de52e94784c946a9578924e74ea0732788ab8345e1a42cfbe69dcf2d87df8d9664d752ce56c4ae5bab8fd05667084dff8a6ae7f636941ea974c50b9e7db4142b11e1dc7d50fbd788039c3261b3c815a2d404051e4ac7f6f0968bdfdac173e4abd878fc36fe9b1a0ad9e15e0275fe4b26db4b6103d8a0585a3a5843fd30ca94a9d9d29dabfc9add73ce1bf0350dc9cdb4679b57089fd9283523adecf053c8ee486657e5048a1a75ef6f4fc3cbeec2a5c177150a6b1cf00240faf2a22a6f301df1f50f072589d34aad0305337f6a41dbdb3cb9dd68d737a744983045f7089d1c09b10cd5080e8018ab201e014290faac33997e6f3b71c3d823a48dda2fe2d9f883addeb9499ea2adaa0f649eebc23bf2d4bf532909dc21dfc886ac753f9f29f8117f0ac441901bde702a259fb7093c91f627ec7d8cc9bb7d391c63053fb6f72ecfd0152687b7306f20ec757a30fe5b0997b17114df31d4409cf529fd08b790bccd6ab61e57ba1bc5682c11f57ccdcabadc48364418a2629c39df12965195353505da61a302f6b0518f0c4e585f7d36706a5b6f31e164d9f4e7f3dbed3b3a053be4e21db30f391df2de2f91af33e8cd8ed7f24527fe7b9e93e92c73bda79f4d000f0b4d6a17df7bcf879999ca4e5b91724ff3bb5bf3680caaba67cae7ce6c5080463d47b66e6dc9b8277d14d6105fefb477b207cc5917bc2ffaae296e233a714e8f21e7f73c1aaa5050427c9bad9e83eb0187f5766cc490f8ba00ce16960fe0f669712ebd491654686e93262ef618db14a179a5338794b7f5831be2e8e9bddee23d9d16b613b9318835bb0b9201c0d4c6dadc1918dc5f737f4e1e4c46a7f7457479fe9a389391339e7d6d62367159ea88d808a83e57a13f053ade4dbf71150c902c4c38d2aff0c6ccfbc1f8fc1aa9d76388dbed3cfc3325ad80c49a4867221dc54839b5abb352a5c65f1d6b5157f8ca100e932ae403e9e76b82d72c46e617810c70c61e906ac85a8619746e7b7cf6224e341c74e01baac2f8d49da1a097679170068514651724f72b7ad1b325f228d1b8906aac745485f18b25aef6d33bbe86a5a2443f8b3509ab7a9a5df0fb70a85dc21365b54065377c69913e9152cc9d44244e8897e89f4630377c6a70ad2545e7e19098c59cf5e2e8e9daf76b6b78bfdf4b5e9eba3acd982312e41d40b2d92559557cf11c46de6f44357fc2712c9b6b5fad2754e059746252b3c14764025251c4ef22390d833eb8a868dfc6cd1236b50c38583b7a65427e25597df7256f011fe5535af6910e14942dddafeaa89914359e5762ae838b2d3155f340a6b1927ffd2e4a7da0eed52109f33c8981de03aebba6a85a3dd1b3d2423d7a28472592bf67fa7dd0865dd4cc2d9e184143af19c2f435036e4c29616e995610ba1fb926895b79f53a77b4b2dc4f872ab4376a322b8c2eb9536520a4edfa8170fa515930d51d73908f4374060074eea008404e75eaafd9003f2c64e3190b3e8de391855b2be7c14d7d2066001facde0d42d274c578c60b497b493d1a1c70eb771c78ab14a4b34dac1ba269873ba4ddd55fea064331505aadbd498d9d3fa5a5eba2a3de7c3618c85c592078c8e377ae66193c4d4a9d8933e3524b54b7f67ed9e197c8baf44204174ca1b3a6cf2d580e4c2fdd0440359a3e972c8b6a85cadb4ad402d33038f1471e8ceac5ed47ba90a4bf3db28272f29af28897a24a7600dcce623b80bcffdf1df730dcd4bbf2d255294f14ac647e18183817dbe2384795097d4582d7fb61fab9420862fb5c4f11ada10f4b52b05a1e3939206c2a14c0949becc4a4afe9262c95f06222dc056364da40faea7ff2dfdaa5d690e0845689372e768c8a5e846989a15360e74999b292812ed50afb6d58321f6fa57450a1fedb9721b9106bfa93418257c81278245be313de3a872e593f7d23da3ca1b5865849bfa31739f6745dd2deab83877429e059b2341dd4b68f8f2fae6db3b66bee00a9f98e165a0ea8e2999357207f892c8e0633ded97864e85e4371b954d2c347ae366fb0d53d1003e32473dcfd018954f6b4e5e10809bf6d0b15435eddd8ccd4168b893861f924bf752ac18d8beda2c2a2aea41ddaa8424ce63c765aa80e9470720b83ef23c4a6d3a9d9864949d8559dfab844e0c3f8cb501df94f18c62825fb634cb29b2f22fcf4947ab372c461c6a62773526e78912ef8e398b616d092b3308464dfb0976acf676e2db13184a0ef291bf4ededb54321476b0daa15ec89655ee4211ee0d9e287275ee2e4e0748c06eb21860318e216ae2453ba98e2e57dde857d58db1d850d179e998517844490420a9c10478ec661c49ee0819035f675a60fe1042679827af53f098718f7cde058ea83371cfb750316642d25fd4d6160fda33da659e1d151076d7df6111ecfcd90b0d89dc3313614eae9ff9ad6a63096393bdadb4905b5e6b817c074980636c35ebfb8087da1ad8df73da0d4a7dff4edf205f8f18b7ce4ca95f2f221eff1f92885278d1807eddf140ca274c1d4858d28ebaebe41ffa2a1d1009300eeb61cc620002d4c4dea06974eaeb5dbea638a638a516041ccfd881e6ac07a7079b086ced42d70779705a585799b80099f70671e6c8a5b56a44fa548f2f1e3860feae66e1b46ab2a133b4e00e68902c395c5afe83edc0bdc1ad38c60f1e9f3363a755425c60a7167db2bbf062a3c01b248feae213028f3b3916118f48013c911d9e050066e503bb69e87014928da33d93b0e61a5c1207c88b98fa1b6121e2a491900274c2e290ddecceb437071a3191e45bfc37ae3fae7a3018c4e846dd2c9d628d0d0f92e5e995250895dec3df9d1d15e848c9fc42b7e423a852321e0e1140a61f9cdbdac19d1c960562e7bc9134b0a8cacc08f8ecca20de0edb09de0d9833c1aeaab4a7dba90ad386700a2056b44ee5174dbfb0cc80ed4d12db49fca2417c1b0d5476bc246644065fb1a2ce82fc090bc072864d2c821c45f2e6af119b8627161abe614fffad960eb32d2da729ba6eaea76fbd6df5a290ad813f91f6845e5368d78c42afccc609201f4feb8ebb434cec6be0d53c2ddb57bbf4906622399348b87201385ab3835f0ca3d6c2955972697a5c53ab293c6f0b44cb81235604e3719371a7ee55eb653047e67470bc3ca3ed8f0fc92e031941315a940a547e106c3551f347faaa6ae146a04b05518470087c2f5c1de3ea4dae4f0d2b0f0e2d272a423667e6f0aeb1bee691deeb9eb198412c545b575302b80771404abeb29752e173149ac1ea89aab37c0efbce8341495898fd810349dfd77157d4789e75229708649a0e414a998ffd0c326df04b0931604716a2f8e8a4478a2226fad649a9a09f590029bbf1cd837f0c997cc4305fd2f7141a39cdf20ba44998d641adb423e079307810247e512464f5195729195b6108690d89fe1bd2c7cd6174fb601fe0451082a2ade687928fc85c93b6f326f5c46af0bca3c9b91f71451c22084668add77b3100485c23b01c535240b872814d488a917c247294e030187c29f4a040457d27a42169c88aa8c08710a9bc0c6a85bb72de1e5efde00cd795f20eda0f30aa27df0a6d56ec852ac43958aa099ece4c111aaddb2647ef0b737c049f5fd4ba45d261b29d1d632813556fd254dd7fbf506da27c9030e5c3cbabe1ae836a65e62809c2252caee4a385106fcf18c60878b3d6bfbd8187c2e29992323b49df598def7e7b5aa987d016d2130e7d6e4a8edb24c9e447ec917775062bee40a1a91cbeaac4ee19da856f79f6b43b013baedb0cd2cc70fc4ab9ca1212453f6065aea254692e30454b905dc85fb2a6968260bc6059093a185e24e9426ed25dbaed2dbd5c93c6d2488308ee8999bad3ea45e4b71e73280eeac8ab1b9ebf68d78b2262c0fc29fe12812c3d7d67476d0ed1f897846db70d6d5f3f9fbe488d13ce40c374c1b20e6f94bc96bc4430632abb1ff9c64578c6e94e0365bb1a7a9d1f2b03126d36dc673f2eb70ac1443aa288d1ae8c37ab8f0dc36c927a2e1c25edbb249690f6b3aa0da6eade0780e9000e21e0bca28e2d2c0b23a9cf1263a941c74aab5e8a3193f635bb3e9311c79d56123c03dd3543b38b29d1444561a950d0144b78fb579b5bb9544e8ae33f73eaf3b5b3007fe809769e275d76e50b8d457bdcad0d1ab304d8715c71188b0f29cfc44372f118be5ccd5f3eb592f97e553460a4760aac1862051db493d11d04285237e5abd2d1a8dcebc82a750ed00e2240c82bf064a70c665f07a09369b3daa1ad3870e310ad54b38aefff96165df87aebdddbecd7c70ad469056646ddf41aed340101ed29a83b9533e8f039cf01b630bbd1dac4aa8ced553b95b67f82cb1a0b5c4be576980984dbfd6860cd1947ad35a33ca981402b54b9d7ef59793ecd06292a38227c874a1fd0afdb8e2219bd2857905e9b93cad4d4fa7b6bca8eaf2479b8aa4d3f06ceec38db8f934b212983c788404da5c0fc15046644c453aa6793a66a90b7f97ac0a749fd5ee5be5f5eae52c7e46f506f7c8034d8ea219c61e5a0b081f870871d13f9c6aa6a174a63a9aaf9845e3d4403ea5310f11b5aa57fd1ca43e7476940929d3a85703fdcc1a0932d6b856ae78878a97aa15c0d09435ebdb5b1add587ce202933a7c6c48642b98ee8e8b0861d1715b0d7723d4beaa86ab7a096d320a99031272dbecddd51492eb082722bd67380e959f0aacc9c631d9fa88a1a00d29033fefea8140bb400c49de96e9c1f5589587b3ae344728288fa047ba114df74092ea84c66030390081833a3e10706ea5b12cac915914ac665b5ca9e905ae8d319ac02ce224df784d35c9bdd188f7fc1d5906bd884d1b0b9927d1e2756e6bbf9e4904c04dc8d8e113975e3b8c41c77416a7e5a1c0b579b0ae4afeef39d3be071be448875948cc961c77f227cfdfdb1c1bff7e37ce0ad49a615c0cb1675ad12e6b5b3c4014fcba1f2bea3ec6300938f1de01da95585fd7542768600781a2c84ac58eb797c1caa6d77c488641423c6b9f528870a3567a20d741f30dfa1cf325f4b3995047b0513834c5311143fc0b7eec2dd062d559f2dd77c1a263bf211df73cd4298af1b88a3e378d8f823880fd08e28f6ef1dadaf54b5becc64680ee788b4cd210cf5e0434bc97d40c90603b298d92d4dd18b8b72dd1146e69c2d372f71548eb6f28aa87485fe0bebe3ee4a00e70a254184632e133c655060d287b401153bf3929583a61d889e3b3523d2c6e48233edb18b274e8aa44c013f7e9a1e1b9d64eefec6a4acf2c81e17b6eccc110873d45f2e4b6ce133a8020c32332321389b307e870c363c2d096a9f0a346770417edd705f8a526201068fb2eb655afa9195507c7d3624ec146922f69cb5f3ba5d9a03935e07d0a4f2fdc07df1051801534a02ab5e451456a776460bc7dabed0e03d9666735c6aa25a8f9b2090afe444e734aea2fc8158162bc6be719c54b3db50c1cea20f7d92b1dab92e99cc56ac1b37f25d357fecff631d1a8e4389b4102fcf384086d26a78586387a43869c339ee9e1e20a09af8ee8e0700097e227448a375a86c726cf3d719c63eb50ef211681885cdd31a5353b5df4ce413890a70b43294945f6c07f249bb6d1bfdf666c0cdaccb34d8ca71715c861df05c7e078b51542def0be7a9a2f77f1988144d323c34433c83bda4d8363a1db5d52c44d074fbfec8eaf5ca166e48dbb833ab9f492662ae490cf711eef1eab47d39ed07973de0bfdc091755af218ea589b78f4c36379d5dda907071b4209aadeea3ed799170eb080afda15db3654fcb5909d51314a719f0a3f75473a3ad72730ba061a9e23e567709a2226cd2b38ce334292a2a63ccc710792474329eb39ac120049a0d16d2fc86840b5cad5e6d59b57e4464cf12918b0494d08e141fe07941e54fe723b5bf80dda9fd173833e32d0c4eafa4b7547c7c275359ecac01df77ad2efa211435cf570d52e30c8d94ceeabc356aa7d1c19ab356c2d00fc07d47a3bc49852e20a81cc8c31e0b9312da727d557d070fcb1abdca0b644fa940d225edfb25b4474c5f033f40ad0b3a23c18d5543e85edacaec5a5baf63cf8a37f7b4b19c0783222ec722ce9078228182bcf363aa504f317066144988546f350e9f35089ad313b3d31ed304e160ff30895bbf7981a879134276d9a325bccc2488b09bdf399dc78ab795aba5a2dc5ee241443319b5fa3ac336e282843b7f30f9778527defecdec457918c0d438c1d5f782803b54e1090e67652251e7dd777597be9055bf487aab68c06f1b35ad18fa426705d4a0b786b49b1d415a94234a5402fca34175b5a999b1ed7784d435c114069d9c23f92bbc2aacada1ade84ae5df4fed012da367bfe81914b08ef17ff8bb11a80866b1fec16ed50c0ba5981b67bdd8418ddb0b2416c13bc030cbfec85d85fd9716118483e879218f96d4ea91900f4502117b624f3ec0df5cb8aed11f9d7cee907a6d7f93dea970a30c6d2b2a0ee2af50e86c9765cf2274c1141a462b6e4bec7c00d8a9b1d9e57a735587d794c9ec2a3fe80a3c2d75853402ef242fa8909801ba4caa54032a0ad358d786b685d26b0b5f78771b00817d287bb5aabd404740f981527690a7928300c038369805d510775c01eb81422737951611dccfcac5f1074904611ffff0a52f3437bf930210e49f29b84cae7da436758bc382aae0e5a753cfe1624fbb5e1a4c956dad675689595deb40a129de574d49eafbecfb8d043e6ac15c1f26479b74fd630ab42154fd14520522e2c3c1b64edf77965624f2bef2f9b72a00f99352f556c59742148c23c45d928f85a8cc600d9706c6ec6ef413c8e6ac78e05af17586d644d1d4a666e4d8a698d0db3747e8459918b7a21cd703dc6b8c6a77ef8f303b9ef219562b73a561297063ad192ea9561f66111a10d9087119e83f584e54161d34d4f66445cd8abecae6e90590704120cac29ec5a5b3f94138744056ed545a812e92bdd9a6e1fb2e8cb5f78a06d276029013b2c2460d8e29a32417f499dc629bf8fa2b57a431d8f763b29b3a2d4519344cb903b905603c8ea9f910d5709011df19e6ffb4beeab618e042bb144b6916af8005dba3743690ff1cf4121ea7be5b1bebd3c8430ce98545f41e5fa806d102e583e7f44b60c6895810318b8efb9c174792b10aa496e7020ac6ef4d47cd879df8f65fa2f9f293d317e35c6c98de5c7c03ca317f774a6236c519e4a38ab5bc1875b6563c2bf66775e71bd5c7928ab5ee81eb08d62b7594de1aa097a3b951660cc6a989cc66ffafe352afe35781576655bb0055d1ccc8dc81587adf06be533c9580432b737fab10b804a3f11483c7c9478ce01103f679fe506b63b70363abc75f763ea8b4b963fe7d4bc63c83d3dc355231f2f82c4f37e3564aeabd7a24299cf4b3eb013aa08d73dde7a0f323dcc0e1af753f01a7c7d1706537dfb59adff0568aa055cdc6832b7c013e1a780b192b3c5b70f03ddd579fcf81b21659cdc6dd0ad3ba1f0966a463b2ef322fbd1e47332fee3c82557cb37e876193b1483a00129ea84ce5af72488f9960601c1db5d8ec64fa5cb4ab629abcf7787d6de682007442477c73e0da561d22f551244eb9612f24fb8a459a711e8815b1fc68b64f0142553ede10a422381bef2d8ba63e9aad4c825f2b531eeaf1470074d938844fbcb1914208859f3b96b5b2e5512734ca7675ff9d5d4f918ba7e8b79880f2fc13b9fdfff46e0a549cff9513cec6a7f50d984ddff5010234fd4688b61b70d13b24584ff589e91a18634a7e3e86a9d256f9fdda0312e61586b983201e728075a11b5e5fb493d4171ef87052bcd73db0a68bf45b7316d2248a3bb75a21bfbe9541b5b3edfd35187fca94868e11cbb227ca576579beaa87a334154f13515c24d328ad0ab12f75a5fb10fa5a3d911302f88ae85b92b30e6b4a207a6563d89f3531977f4a1f3e2dd51f192519cb8cb4dc7256ad2bfcc5c7598ddd9ea41456f78a8c1e7f23c795da029f69595d2fbef6148002f08e6834a124cbdb4ccdd86011f95f13b2e1211590d7642656e53e19c1b20c0f90a6e81bd7949deb44cc7ec5dd1c75fff3694c886d7894a895c0cf3be5a2043b3fa4891a738317273da3fd4ecef548fda89bf70f98c057d0a2477c0b97a4dbc76799309257a101751f7d9f0ff8cc760780e8a61326f20aacd6eb5c0a6f1c4011a7f342899ed274fdb5e7eac27ac4a4d50574d7d2ce49cbcffa0ba0b313b88a621150730c0a2165fb4678d3c9e66fdc99fff4b820bc85dd11d304cd8167b8fbb81bbf2a4aaf21d9b1f4ace6a3a3d28f56f28580582e558dcf84bdc0201fc1e40b38d4965ec7a0224c18b9cb17f0999207be0ca8246056b5635fdf6958206b8880a657d08feb14d5b897e8c19dee2950fe2bd7ee9933ef609c74a5aea06e367102238e945291a072bb6dbba9d452050fd19b7f55c088c36f0a9d5d4849ae65c4db06c2eeeb60aa33e0d508dad76dec7e4e7f8f872b2f4187719ce068b6418ad100519fcfdafdbe4bb2d9d4e627ad1388c319cbcf781b3cc38049a519d14d6059157fac3dec336cf69f6df6d3632b85bec96971fd7ac0ced6c96c90b5a8c48628ee818e0bbd5638aafdaf232d9c14849cc3e3b9606a6c48880391e50223a1453a02739435d84ca6776356595e68a76c910016324adf6c3fc87f86430a73253481a7020d6a02a953030b6c7f378a8c53930527199449c2a565d7d3f767629ffb7c99a9806d598639021bbeb5d5078e930e970cd1a3e6a9010d52c181330350d83e37f33d14a08ab25959e8e7568b67e4889ec56ead4a4b6a2e6fc5ea421934c8059e0023ca38279cbda9d6b6b1d0ebcd0f03753bfc2ef377220740ee86783744afe8e86d881a1256fd66dbd290997120792fd2e4c94a136af3f30468f401b2707fc08462c5f2546633c6ae8b5ee643e9b05cdb948143e7805c5349b240b9b5f4471d5c1b92bce3fcc0e33c9857e47be2253f9f4e9d873f092894d7deab4bd605fa92c043ce4cab41fe20cac23954a6db0d2376cc24c2fed675a38eaa8686c4c63b4d66f1b27ae172848bd34a06ad7e670197c006bfbee95b9d5131b89e06cff7e5612ebc637183e8df4c13abcda1216df7dc869b477b5b1218cfe66f03ae33488082b2f8ea8312ee34a83f0e99fffe04ee4d5c08f0e0972c8043eb2be03a9335e677d8363199f8f38f951e46b4e9824bdb3c68a929fedffde886b4224b10b9a8e7d210e0697c774451e9ec671ba3788df52ccfbc05ab0635bc85c7faa5f7f9332f16439eaa5d8caeb74474abab22aae8d00fa68562159335f5cf63c3a55d29cb486db106f20be0e2dc5ec2bcc03dc406f704d22b3e0c1288dce76b0da85d3b23eb91aa26454732ae278e0fbcb056d701fd9235aa91d5add46ee50b9b7284f94a5e71d17668bc9422d8cdcae0d26a0711b55b3afd755e3ff006b03a15e90546652772a415d8757c70d105348d509a0a8dcd5a22e4bcf14c6483541f175763a8fc4732e8e8d534d74f12175ad46c3159542f283aed3faaa4b91fa5f307b91b94458d92352eddbdcf6b7c5b16b2455348f56d40347988874c09960e35cb51b47a61d4272f144b2430762be1e418588ce286e0130f2ce39ddda90c7a2e7d6192eed2af4782140f71bf8e77ecdc117407cbcce4629e9eeb1168e53f19ae66399a0148575f97c4ac1c48a870f8d51abf428a5d5a4181804e4bc6ed502bbd194a6846f00e631649b5ab1424c9bbd4362f5e919a1f512caf009cb5e35af0d32086b9817e09b485cc4c6dfd5af585e18c0f5e5b3913b36f7874ac4fa2560b886f03db39cb0a299dcf97220e6aaed2cc5ba67798b6d43de990aa624f169af4b1d80b3b2e4f477796ba618942684d2a41ee1b33abf2a53a48273ca16a803290eeed7561407dc4a986530e5d14284094590ac43fee68dc6b71e3698d6687eb03efef650c2025cddb3301c5dd1dafe82142649b66a930dce504a491f185eac3061ccd392a4aef74b24a82bc351f70dea9f0913783f97bef8b0a692fb9d7d04b845fa00a8832cbebdbeedec165d2be947954959adbe8f16f0bbb33d8abd9ab38210336b77008d18371cce025f10e9b8f2df3221246731b2f708068dd0a90b19beec4926610df80f2a105045cfdbb37537d7a09b8cd5677186194118257ca4100b3b632fc180584d6a173768ef3ba75f685133ac458dac23aff5843e249e52965861753a1da9ca21b6fdd5e8c114093962b698c9084fa2e218f7be63a49fcba3da54f69d82b10d5eac9dbafae0c82e0562c9cdd1c6fe982cab9ff7e4426b10d9f4d19605ee3aa2c710c10f8b9104051e70e128924ef50414add043007bab6870c12c1f853b44d122a2653b2ca2fcb761ec5c67f2740eecbd859e32bb483a3b2a32665ea44b5f749bd84c698c2252633dded31756c1b515fa62028503a5e29d1b44acf09491cae2bdbed687e3fbd1db38f0fd9183e9a312059b4c4525c66d315b351047854f2226b4a1d51cfe2329cc591474896dd9ebff36a4f6a6cf319d6b7b1cc6b31fa5a00cc7f6c59629a4cdf1beb2a587255ac2d058b4dd494b81ce7f32c52db691cb342afc4a1537e020328429d429ce200ffce26df2c7c726ccbdc76012b02a0c74ae572d12f2b64bb894a51ef507a97baeb55f4c96dbddbc78a73fe62d7aff410e446f95986c7b8a15ab93f9a5444a9fd6686e4c051ecedb0d9d0f25019c6de7f08a37f1c050454213ea700c7b0f7dbefa8b963e298d79b33ca4ce4c0e0b8ec504292fdf7cf66b378bf1bd053086e7c7cadb97cc4ae597216d67c3dade8c07774ab07c53052e17784705e64294daed1ac1598c6b52278f66537428c87cb6f073c92904bb9ca39b32277c0c23952938d0df019753495a678a0794ac90a420774f9ee2ae0d891eb3616f6517beb19533c65430b31861fdd82016dd242349f42a548eb0485834ce6b22fab5e2befb78283ead289ee9b26ae34f090c1ac2cff2d595dc8ee94230cc8c5fd6fd2bd18059743402e471069928da2f03b0643f34043561ba11243621eff21adeb3a0655d783164bdc767a464b54abddd5f8000accebed1cda6b5897913954f4332d2730027614286dc76d54cb5cd7bd4e64b8c18284bfff8cf160e60104f244ff19510cfa9b4a1a7932f2f4489afefae30539b045693a3476db5db01ad0f8f47d09e42e4a3d58372414a7739cccb65a409cbe460c9c8f0cb49c57e9e583cfab24e215c8ff4e16ac72702089700dc1730373ebf7ae2a134cb621589b786b11815fc50f4b8dd8cbdc32bb5ab7fb455e950fedbd77e5f975a673f5de1f108f2adea955552af0ce0a52838a48dff7154b416071437d201f9c8a5b9dbd5ba8053084a1b1e68ea621856be819f45cb31428ba898ed05a5423659f08323c7762c535d7ea73ce577223bbf02aa174d35cd8dec49b635c83a986eeef554095f773ce3cb1011db396b8f903040d6cee4b84856b21deae512853d2c85406274d33d3279df4a0f2436c3ebfa61f11393a0331afc09b6c4fb5c9df7c9ef65d59ec375c9a66a25618e99df6086a80ce077bb584990d4029e132c4f87d8aa9cb576e9e2cddc834cc96539ace88c7c2f32b8be1f118afc20497f67336c296cf3f6cad0fdda9325c5d0b8741b902663988fcb13cea1026adae08843d1ca8d936462ba7e79988639860d192e8fbe3bd0c7d556026e000fd234ee566cb614b13c82352569a7fec31220dd85105c03a063bc0d9d4174c2a00e137e552c3fa4a0c9872c3c5589dacc810fe1aa6be53e54426b11a450236bebe9fbdbe493a46d943454a1d8994bb8c630f1b41491ae26d0f7810d1abcb2265f4f524b01969cd128981c86adccada25522f733a54be18ff34c62db6c3671a0cc62cb90ef91b0579758cf4b4758b5b6012478d112e3952e2307c0c9a2a773897497c29a282d50e59c980319872a99f500c86f996dd2f1094942c707f889c0276a6de319298f0e594471711370bf76fa78d2e5591913b1c59b42973f5ba495e5118ea5c47806b3ac44cc3663ec110529ed1459fc3cf79f0e839e8db64d27d44e6421510b5fa2f814d53e1bd46ea6616a8bb7f14218d6b2e473df933493284b4d57a4de7dd674f7ca927e7fe308b321ffd595c84ab85319ce9cec074a0672a2d55e6973954e572a5a73e0fc7dcf18a67d5cf356e80fa66127bccf609419c85a871a9d207717fafdb888e3bae327836b30e0c9679e8dbea20b5a75e4d88d3cbc18ed00a7f3648ace92985a54a61caa8dda31befba6994da6e0abbb85f82efc135c3338baa7efc5057036a85aa82fa9d221699985f3db51eaca0ab19f470a0fe8e156b364af154f9cdb0edfdcc0efb3117469a8e3cf598d46ffa494bd3784a1e5c148ef7aae4f9f33e75d5831dde55feed801da11d84ea7753f561e715d39a721d83e35e7e33f7418eda175fc8e329f8415d4bc7158c7aff1316fbe13b9440209bacd72551111510748c25b2f150e6f80d0dffeb546dc559c7c5ef2715b4966e54cebccc3217cf9a619080485a4bbf29cc789d3502fce00eaac4dce0383aa90d010a66270c268d0fe6efff3ba2b8fc00a08e67020e98213c4de1298069d979bdd72b150a1a125c2224ce06b08a272578165d40f1e55f0118292d40655613aed98cd67f0728cca89930f5b7dd98a1d4c1969edcd57fb3fcec31d6f3efcb864d72e1e0d9165065bcc6641857afcbc6177682a20d7c2ea7d1504925fae6e4fdfa2d3c31e0840f819bd162ee5423d6c9563a59861cc8f6610faa7ff2b2d9766eb5ab55831b01b432f341e2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553df7106e897317fa8e4f5e6c524a61ee6a57196c42edc88babec885daf91de1be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855940ef5158625f9ecc60afc86be9a41a043c2e2632ade6c8341b7cfb4ce75a383bff071d2c235af614d1e59a948b37f7c9f8af148c5262251849f1cb5ad1a9d1e427fb6df004eafe096c58dc2409aabf7034d2275456fbd62c027ac978f3545fe926ff5e5a3af883e3140df9553fc212f27cdf5ab895f4a494efe2235de6046e03c35a33ba72fc807f3128a87a025813ac3e287a920715de01c3424e849048e824df0d500ac835d48332ae4d6a848ab0c96c6d5c41f7dac199c3017b1d183729ed291bdcbc4f9a6aea561d9b0c29415e461b76f82d01d5ccc088fc0ba38a92af0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a84ef74583fa7077da90d902a48152843093ad2e9a02162258144e9e3c02290ed883f63400d554a897d96935e734770966d11084903dc9162881c528d9dddc4ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555dac85106f313778ac7ed6c7ed344091797fec3517c2e0016b7cc9b09774f92c65986a84cb412e65b8e437a6d047b04ac9b332e2e1081256e60070072051a721f59465990571c956dcddffd2affd261ed7b343f40a5e1f3b59d4738064077f0b9ba58d301253252e0f702471f308aff8aabe40f07956c51d365ccbc6f81266d7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855609a603137a29a76e20052d6e3edb0d83270603b2a05cce04e6910f489fe62ad18592d5039936b383255e2e490cdd855226cb7e656961efff680b557ec7ceb5aa19a06a91b8c2e7597662d3f9cb4ca75af1fd6504ee957be4719629a04ff96295d432f4765cd6abd5ca09206448fbfa6f900500bee22360dc0b995068e91ff30586ece02e6447c8d57afd1087b5122dca88dfb093de34d508c417bd7804fc6b81c1d3104078ffdc8756663b89cdd622db228c623685b065e5ed314f901a5225b92af70a7dd356503d02e95900fe5ad22d28aaf91e62214563809ecab38bb8a3872a728bf77990739dc4adabe35ee9ead984d51ae69300c3a83c43da86dd75f9facef34a711a7e598cd145f9c34c04955864781436281abd3bc559985c5e71eea839d3610bc4fcb352f7e3b5e1219498ed934645818d0a436a93d1c1b7596b4984b5b83b487bd98e1cf6a708bf380151ac0f39baa1274f34995452ffb945cdfcbe4db76672a2b6bd728b340edd07c79560d60c74595d1cc8906cf4ec9286357ab605b9710c2dcfd49d155ba8dd064e149dd0701fb65554c5db691e5c50e206a71a9254d94b049ec4b4943b01fe88e3b9acf636e0aa6cf1b40d42e1bbf593874d19f48fd2e64afa0409d0237e12d41edff40dc23494706a0800e3adc19ea807d884e124be83354bf829d57d4a90129b49c20f852290e8cc7dc648efb4941d3bbca37b7908d0454d8f60d27084fbf19edd547c381def146bea9edd92cdd433d2c1d5650b1938a78b824abf7dc8fc0e6ed3da03978c2b8d9e4cc126fcee099c4bb80667766cd229783cb93220400be282fa41e203bf03ccdab0e56b6ef54960da8551930b06b78e218e1507b1123ada8dccfc6d943c912ef27699e8da9cfc9ffbdda5ee330b2cf761f5399214be6bb736ef52d695269fd2e96af308f54370913d04d1fa1cb6bd14b59ada6f7f7ec714fdb0dac77661d94f707372085e0638cd78146a1f6c309a7196eb39595081c22f5c08ac2ed6477e9dbe661694edb3ae57ad602c896bd4e6d7aed98b2fbab0ba58d99aea4ba5b908b5e1a4a059e4348732c74f4d2748793306eadeba2067da94b751d419028143836dce7df59de4418a582dbc316d5484d65e997a1d0207aa86aae248aadd0a0531206fb991a719623970a4cbae021b32c786cb2f76c190b75e295ff387851f4e8671fcb617aaa6ce0ddd8cf80ff86077be513b747e35e808ca0aa1724e9526f3d8ac7ac95cb0515de8a54f0a216f8af5371701919b8350613281b69e68f2aedc1af27f02b893cab7f672b428fc24d5165a57f17aec091884c8d742b196c4f0e8d169a8beb92a47642a07afcac570b061fe9c4ed26db9a410e3327795e9e92fc577edd2077fd13a9edb0692d11ed903cc499b8d3bd39e4349b157de6e150fb04cc92363f644f3b9af1334f5dd457a9e2db4a8a107e88bbc0f6ad0292dc9b1370a7c1d4c1c43b21bdb3eafeb9b3bbebe5c734755635e29d82718f711ab46bf0216101abef70187ca402403e7e6dcf2ff896cc52390f7251f21577843578db88f1724ec15a7b641b580d5940b9cff5407a9a9bea8e70a60cdf34ec73646c13be468c2b01ab835cf0a78949ee0e136f7c1cabda832ee54ae20b56c2d1a14a59c083b6e9f8c44645f1be7fb002adc092e1b72d9515934dff70c2fdc8a0b16183540a5cec76c650c9cabc237d042281fec2443c1f6d61be2f61ac07b33759589bb6c347ca9d5b1823b0631cadada8634c1a8dba024e5a1209348ce4daa93ca943d76cb07d60619ab50dc9ece107f93620be88c8cd2301c02ae124a66695773f81443e6f59aa4da1136c81699d0b1346daaa818fee01d232d602bb0938b03f38926d379291dd627b43c4e3b537e44a4f5fc3cd25339a8fa2dd8238711b8115f3a71271dd7240963ce92c2c7a578251f13b6200b6965707aeb122d9a2d3e774bd58b10f76915f35c7d47e35c033ea90ff886ec05e56af16fa2a99c3515080cf078664fcebba4242131603a147a87fd7d6f4d1513bb6aa7254e9bbaba79fe53da0a5c0bce3436b49a9bdf60d1fcf156bc03b450fd0f9dfa0017c8b1d0c5afc0529bfe9263fd2af900317e377abae90ec1e34974437f68ae6d8e0c14993fc68e5d565124a7defd3e17e6139f0ad817b47cb8e441393a128a55cde68af6443d53f523f9ef08ed1cafd9f07b42d7abb27f2c2d117b4b88fd60c78d70ab6d22513426eaca723a5f6a4f4b67db68f464f5edfb220aac0f97cee0a06bd777c1c7519c6f86827d2f97a6624a658aece8f883ca1623cd3aede46bc9f682250b3f0a15d4eaf5b7551f39597593dd562e96beb6e85a59b74cfaa5d42cec4dfa4252e540522c98a2b07a712faa1611edda889e89b3913e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bb20d8ffdeada7e2017464d974e5e97748af758c97ddfd57dd8f275be250ea9b7afb9fc16d6163025c07ed347200dee2bdf7ce32f2e62bfdb1ba9eb99cbb3e68e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550674264376678d0b7f7c3e44a10de27488553495f8cd255e6c386ed9201c89c789f21bbb4e2c4ac2833a1dcec49ffb26c2244d64eb6308ace89e7d679f611d1f7713febe281c62085a63dc513596baf14f5d13660ed77a86a4399973d1e8b3a5023f2d9a5e2922b32da2e0ec6526d08cfca246d63711143407fb94db7d8bd5cf07b1399ba48ff2af135d21067e69ebf4017e907bdb5b21016994301beabf98bc91c3248d61d2fdf749001cb77507483d3546916fc969a15fc3fc1df0eb90a9356e1f1abbb398750ed38e9114e6c9bfb4489101f1d82674cf855656b2e5499e09035fcdcecaff3faba8ff9317a93b2453f281352d14a23df2106b6efcd137bf64c94189c86f78407f57591204bc4fcde705bcf491dcb754e2e7f635abfa2b97d10dd08c0d220521f6c1f009d7a5f2a50e61ce383d042ed2e032079834a68302a0ee3c9ec73ce39ecb24f3ea40fd82feaaaab4bb89530f65f6ea82807fdf1c584f5f7e5219f98f68c7addce489c1b5c8dafe1b43e7ac7d6d106a6ba69d142ee5cb23ac396b79ed6c74108e53b262a766877cf459c8fdf7b10fd6411251643f8e42f8c69006482b1e2e80b657b57bc0209da66359894b3b101cb2fe4a81343c6212054c5421f2a1d1c3766701795d0f53b2a3bcc6844579f7d0c6acd2ce98e788d9c60cd153ad18a520569bffa51021c0db1dd125e2ce1b08d379950ffe6c61fa1e7eb8bd7fd269bf3c0c360a42f2e05fd0eff2f79b858261da3c9fbd94f361d5d9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855eb3d9499325a798a5ae0b0f5774210e70b709e04b02f63c73a6b9be52d6bf434e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855437084d90f85f831ede86c179cf9a94f044fd0eaa2ebcb6f38eba6232b8c310b664f80cf2e0b07cb0a0827cf40d22ee74e97771a85af6c9cf6bf336ff3efaee21a153151db813a40f2ac505193e7fa00df43a09f5cfd899d75aeedc56df680dbe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558a26a664e3d3d4437b40342e09e71596864b9b5eb0e00586ba24324ad9381a74385d0836628290e72e8378164cae32d1001fea7c4c50f0641c7192c3c52d4406669ade27d9465b145f18e43a47c151ec570681c7acb9b59a008e2964360982518c17a2bfa145f1c01bb93e8450f33efce33266b9a45153a59b6ce43b315bd21bdb68b2a4a254399a88111e4ecf2681059c3b3ed40142adef9d1cad5d7853a80df931582c6d45c1a8eb63bbd9766db4043b076d70292a6cca68253e0c8ae3f7a9f2d3ea1a12022844712ba24f9fc2b37cc16d5a03c62c91405011af036b2e5687f367369daad03322723a3f354cc7aba29395c636275346edb90cb2b88c982acd45ea70314ffd13fc45062235cfda270fbefe61f7692dce572b05b23b5c69f548bb0d194a1ef7a6f0a7bc65593761d76175ce31b9e77b80f7b68fc179208f7ccee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855951d133c9c88425b61beca06087685b0e02433112ae85d86e07defc5a2e42b1da7a583df831b7acbb637f298e9e87994ed9cf8baf573dd17317c3afd17b8542d8fde93c745648a1215e43f3650530efe066c34995b3fb0e74c091a860f58d021e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85512dd4f275abd3500ae8a1badd98d916fb6138a216f1271de7bd0fd3ff6b09c0ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ddaca861c3cc22ffe038d038243bad976d5eddbb8675b2db698ab8716a0341f67f144c9b9a03aa9e998e29f99d73dc815a59d452cd7533c6d9e3d765e88f8287e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556c31c51225289e238bec109c12bb447195e6b05bb9b297149f20ac803a40a4988b584b56ae1be64b917404fdcf0b29bff91d11271a7e4d40457ebeeebc218b4d92e2d9e41339b5afd212dbd0a915816b34464ec337e51d2301bb610dc168a921b091564b690da4940434959462f1dc45174fe0536aca558e8b500cb40ee1e0c292efa17f394818b7a875ff0419f7ee91b76e19d56403fb4f4a3f6c9a8a6917128548af6389e71656a439c5ac5936b8dec66e27c237347f711f8d9d8c77403f9af098f3dc32bff98bbd2c2ea6f2789c9f3ac98b817086b206df9e245594555517e2cf0a4f167de1cb0b53360fae9c68c8b028836b850d87d6760a80429a07d7b4cb6802cf63fe32c31b24f5425a2beec1861d557395a3c82af9b9360c27765d2fb1e16182c1febde399caafa8c64573a5cb9f2daeef1ed869225a197bcb9cb19ec08c5c1eb4c0e84f6d5596ff558d50cef4d1cc231027c41d58146a52e282e601573ed25ad69fecac3d55695aa2eeed67a72d0f347ad284412d329aae927fcf55de55c7652d896a081a9ab84fc6d21cc5237df4919326b9f73a1c654f9b0e5925d93a6ce706682780510d48cabdbca9b505fa59aa601ecf2c9b76b23f93706c97511fb6f624a870e114a6bf97cc13f53d5bb4b96b573f052803ab3916e63c4cc885e57f7853de935f11d590ec39dd1c4b892069a2404a5eb9ace7c59f687c770f50d6101e489cb7c2522a1019e520db2206f83326e317e1cb6d0ec7c493b7f2b0d3f5257e541ec09efff644018b3b66c85f325a66350eb33285ba338af295497153f6945d472560f7d974a93f828eb3946427ef5f061c4ae58cbda23739e2f080171f8ea64d6064f2ba4752cfb8c50db48c2bb61afbd9534ecdbaf7128d9270f541dc184c4f80579907f6811dc8387ed4cdbb4816d182ce549bc79597a912f013c6ed5e3f4188033010b5a101b85169632674d9250d64f19a4a11ed849c59baa7a4533d2637bf58e45ed2b54c663ecbffec7d42cdb9e2e53f96bc6475899e6c76e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552bd21095fb6718e9812db825461fc017d00a4571b9ec12698cf50b0a0d5e179a45d097c479de6dbc55671d62c69a57ea79faa6a78f2d5a72936610c1a5f47eb6aa351eaeb421d511d95d6eb32c15c85a30b7717198a3aa1cb75f2655a6b01813d4379531205c2a77d87fcdcc64fbc406ad46295607b567dd5c146140a8084c645c1f38664923caa0a626f96d4637a30d5f3b51852bf1f3b78557d94360afb523291b44a482774169999e37b5c6e075b5dbba3ebd3b0f44612cdf53939cdefc4bd45073f910e3bc7ae9256cbe4aa4306802efdd4b08dac68eac43850ed92154d9f397dfd3c8bb427420b5bdaebcf8272ac3f09fb19c333f2f8e41c9fceb39901c4afc3338c8eec0fb7bd16ad418d6c1ca9839079fdcdf30a82f058f796064ac62543419d79a3f86ed179da55f8cdf8de53cf90717137f94f21ff7efb455d26225fcc348fb1e655ac656e9b9b067f21c133f995e3f49729d2907a30bd7feffa436c2d74a49c4bdf614ac4f36df891487b14ce916e21b10ed64b663e3c0da6fd0cca9fb19138ea2cd38716455ee2165502b2dceb89d3f8bd067c23819f12f6f1d281261304506df549375c06d4fe98970b6a8bf2c27f58a99e7d18f4f6b22ffda6e11aae920625a1050f6ee3996373b844b2debe8ba19abb007a4ed53edae5f00206d6c31cf8c6f9383ba3b412fe4662136ac1a16937759370bf6194320d24d9901d43b234fdd54e698b43255e7efbb274cbf14c2aa496684aaca3c54ef3f147b827321ddeac27c0f1fedfc6186e65787c1d8075614009d79d8c8c9272bb7eeb1828d69890c55f326a260eed679fbc80364d39137024214fbcbd80c9b82c621c6f2a2f035de025698dde0d5b52a0dafcafffdca1bfc8f523d24fafc418cccb7d6d844cea4d475169feb152d759a469a44b991327ae2b64a0f008ee645f151ab91eb87aeb664e65111e0eda50837b81c88cfc491eea19e809f3a437ca835fedfc09156f0ea2598062c53465879ea72e33aae779c68c2d680c1960c26ee997a4dff0619d5b8730f9575b8fe027c0ceae95df6dfb1feaaef1ea751e5f89ac4161a3dca71ae86410a663279a60eefb4e2366fd33b62e6c2a46a6b4a10d9351d033ff78f084904f19dc1fe88b8f3c59ff4b07b2ed3942991e52d9eac57a9f1df1ae9a1837cfb8eba013ab36fcb15e23570189ec39baacffef416bf6571835fc2715f7b379f71cef718e490fc982a1d34135e0f2895ad0407067985cc84d389ede790e21fc80126987aca7fbc3891a107c1ee395945af08765a2fc0919eff1798ec2ff7b93a65bb95cb138654f50e99e397db9857f067676593074d7692f5b669164b3d4ca5c74ad2fefd6007453c26a66d3ecd66dd1a69e7bd3bf1017a05fe86060c903f0337bd88944ff832caa88366318dffd1c909de010ae9f82c140b169d515cba49a39166557e54e150687eb9d189e5a69ff467737ffeccca29ea9149f53724937a31722fae641b29edb5325803f92656fa543c5e1533a06b88c93d363ff866d901b7cd380f9d3d5e89e38e731f514241ca385893a1229686a810c756549ec2ba9dc7393fd95342189f76bb5dfdc39da03cfefa6e0d7b539344b3011dff0a43afc84299d9e6535098666f8bfc05cdbf65eb603b74a24ab4bd1257419ee988c24541a9bba423f6a4f8c4e36d6606316f7a9e16e9439b294c7fb2216a5136d28e8ba36649fa723124fe6fae79542533ea736adf3adfba35626c44ffc0dd77622c5d1e0c73db576fd5187d34f2197872e0a210f4bb068066cac1ca5a55dd2c6d4a8b2f589e57d4f9be5393a331b1154eb9b29d4f06bae21d4cbb8c8b3de60aeb2b8fd11ea69283d7d0050871f01aeae44e99d89f52dcfe59e5367bbe597e254d8ebc8bc3310b13b66a7eda68a79dab5e3aec8ec295549e50b4b050444c399e45a094c7f9d75ce24d42aa55bdef19028e8a26100e8c2bc97826550a2ea5fc20f373d650de69aae0e96d072e509b306f1a2202efa233e955870c7be427b7db3b3fb46c2f460748b21ef6aa0db7cb9c88053398557ce918587f33adaa1b2784366e1f03e2fd774002da5e8a3fc2a4dd2ebdf6da10f4dd645e25c5692bcd7322dd59096ba187c017e33b5c49d9fa9ec122a57952fde4c6876a342d60d59fae563933a60e629d613a6c0aa54f1bfd3f295149f96ffd611e548c1edbf9483a66f3828b1bacfd75d0ce93d4c1dc2760a4e124498a1370be9d4a02eb46b5e1018e73614a77aa9a0fa43fa8af0edb908a7308abc5610a1f0d67e7aacf77c6452f71a36a9f4cf1b5471dd037e4f0498a9fce3d2b5b04c4e5f4c1ac364e9858562de3a46b63cf5a523d78cbc7f43ee37433dbdfe482e15b3c0bc4d8aee829721edd37a00f597bda26ac3462f756702a4900e9bce91c457e10c15493702162f1941f0e00fc1cbbea4f3ace5f326080e6eb76ff90d00f5b4bf644ea893bac81c2d690d7cc1be21add050892f3bed7d92a00e55bd423253da4ff5addcad612bcabfbd0164c10713da8363b55d1254aa8c1950f1ff82a882377e8755d7c99ded5b3b4c37e01ca9bcdfca251a73ea88db2e675abd3fa0433d9338944210724def82b30bbd68840b7a7b54ac622ab5e09c13d3851ec742b05eeb043379352116998e30f2f3b594052d14c83a6a1637940553cf4892b745bd1a543b8756b9dcbf16fa79b9319fcab6c13423231bbec64f41607033a6c878520a28ea43268800359314de2ea9db09dc7b356983d6d954d0540af8add275a5e0e732f27bc781ec8b4039262565dc619e9c2d34b20d69762ad81c4570813fe3bf898580992d283b3b8a49613d97a39caf6d3d62fdbb3f5267e5983bd1a6ccabc1076a0a0e57b6b389c3cbb0821b859581183abf1f413a71be25f1fbeb238ece2b2e3f5d97ee2b305cbc7fb2352a9164bb559c221baa19fab29808fa8e1ce3836bbc21e3dfaa595e6366ee63b0259a6f9776bb819bf55bd0d1fdd6d2fa842f2de6987a3597d3c2722faa81b9871c8f1a99afe515740d5a95359f52795f58763055e014d9e40c5a6f71a810ee55ad48d553895659b4731db24ce49d57114fbc8acc479d0be3106c7944db1814e320771694f78b4bd64391e1c16e99b04089061ed2b45199b699396cc4cb87489f6d80c91db12ff2c6d205f17e05f5178bc228afec721e29ff341163ccb8f616cd5b652b1358f6eb05cf1b3a3e5756d3ef691cb527ff929d9fbb2f9d72b9f148e194114bd846bd6e455dd5c672f1c12c535d0bffbe6148ef8a189b2b4f91915a88551cc790415e45ce9dd1c41c10c30692afe65fc95c7ebc377dd32d6020ae88ef272bdd15e6b7c3098f82f1b09af3ff21365b2194fed51f119ce15b14d0c33b0fdf14a3e6da6304fda1468eedf8f77a419dfe7efc1672de5152d9718ba71cc6ee9bbee3a7dae8429455d579c0326927310085bb1435ee4abc90647dd3eddf6698e21b0b2eaa8c6fe594a857e709a027208d4c5ea66bbd59a6eb85e41a6083d4961bce98973be03bbd8a915e8cc03fe7bab7781b3f1e60b8715d2ad410ccd9922dfac6a23b0aeed9f38a34a88b1444ab0904b884bb500167497bcccc7e3cf9f963dd77987b27bcf9cf3e32015dcd01504c83f1c2a1b385903a92d26e738b18000f8fe8ecd62b285e76295def0e2a204d517c3380f7ff4434115b2fa2c5499958bfd5130cc1e88d69796c430819312bc7a6ad99ae84851cf9f357fbab817d7e8c9b4fc1bbd114d4ace17ad80792cd894e5024d49658aa8b8e526c18604d070cbb19943a9c7df6da712fbe5332265e20eb049c50890d1be2e1425526346e5a386cb102aa51fde962a69e2cf0f647bd0e9fed079d2457e3c36aec2e968a2d65f8d4ebd3f035813b654e22587aa57a228cc258d21a3d8dca8e00492e04d707e5e5c8d60f3caf85d12e4184183f6715bcd45521f65ac6f190ecd26d2d7c7fa89b5451b55f24abcbf17e1764cdb2972841518201676dc73c33b1d8f93660b06d57fe7c870daae5392caa99a15961e5856b19744f43fff73bc77fdce1c00c5f11a5201c4c2185ce283f69ff87b81d263e32bb40c4fc601b2734ea31fc6f5145fac36858515148efafd9b8cd5272e024b483ccd6a3eb92f014ba0b93957c699d73bae8df20913bfea8e960391e6760288c0979d5067a9dc04f83881d44d5bc37734536e12f8f268379d0cfeca2babf6f85e4203fc410c8ea6da360d6f23c97062095627f2f46a58495d091555d74e7747cc176204c02011a1276f2dba487e4a4571c5381c23cbb492293d212bac2f4b56401037a0fb3c23ea41d026a543cc8c3ed5a1edf794e194c8b9352465374d9dad992211a6eff4027a727f99b0b94611c870e40df0d41e0921190d23ab5bc96913857a906a98aae931c9aa16b75fcf19882c8c2f9a8bd6d25429f66a1db89018cd433ac9c19bb448f2c307707053a364e4a6af1d1009b4b949b09a02f196e0cc12c278efa14c659d57918ade6dd7e4a3e1888c1464a51b76ec15a7b02f77bdff1e71413716e242a5f8bcc9326fe6b23482212e25e48432730a2ca2c90692581c716ad682da03a1d2fe429f0be4342248d3824f0b73fe9f5d8b2d168ffbffe1fcfa9c6a63714dcbbdadbe5cd5b2dbf5ca87517554accbb0884129bb417c0199f891fd5c26c5263f9703a07dbaf35ca1dec39a3ce7732d045616b4abab3bf12021f128c648756c33303cf7cc86a416ec739b51a7e58c947519159914c4e5acb26f3393e377b0ca47f499a7f6df181e34b00eafca0332a40cec2ae8e1c8b01f8c38fa0c5cba824d64b7a810e31eea99f28825655a6c869934d97d8eadfd7e60702f744734d024ce633f23fb9144d7480a1995fba74dd37222a8de7b790e85d866ad0ad5957f142bac3539b1ccf31b43df6f4172c39eaa30ed8981fe4ca92518de5b753fda7e8afc2348e58c9dfd2b7e866f285c435a4510b3015a0d023a854e1755f07076c94bdb5161ff03181e5fcc39fa919f63dc539ee36248580ae50c250bdb775446128548b02ab06c1a3e79c163354195582fc75dcbfd125eb95cbed0ecce5ef09951c59e7675d280e8013d26fd0700e0a8f35a10d62697e4797de372a47d397ecc3153771ddfec6890cac7c654ca74477fb20bd3e0025fff906b4de51ae7b8efc2e33b895280801eb050fd4e3d94a83d11ba5916946dee6fe62df334347e08228e91a0d025833a9622bde1e002d7ede05d221e2e89b67d7e4897d760297fda71840e1f14036e08c87889bce4ca673c606cea67b582542cc51a82f59506ad777b3c7fb0f29ace186ec62debb51da58fb3c7de1ff128784617c67c75700acfcc5d618b783c90736c61be89ef413fd58fb1b4970bf47b940115d636befea4e5a336e3b3736ed1674a19c34c7978676d4b70de803ece52ee1910a08024de21530622967660d111df09010306e7b38e16862e9f848fe33e47bcb16d85e13d845e63c7688fe04122e4493a30f2686e6b1d76eef0f015f96789f94c976c6f820fa40ebfb42b7a205ecc437f8929a58f2f8776a362b3392c438c36240fa1cba74fd0ae5fde8d66ffe8d80be44ed920ebba190da39aed996af7c06cc0aac8cf5e6909a1c40f165fd12c1684cb20d030d3197b1a449e4a4c2243211d6a831ab0523063ca2fe32c82f44bb4d4c7f53214837a4b3e577b75c43c795295a5f838550db0bb2ab30a07d576fad1a784065bb1e0321024bc9e76b0a3be11cca4cf4d0d03381907afac1695ca9b68461ab59d72cda53d8d0724a0df194bb8e5231d60aa2cd98f89b4859feeefe0f1b87f9f5551023c17fd90a21c8cb642d3dcb0af96cef4a05230070db6c19c65bbfcfd64ae2ab3e2b9a3e66ef0fdc8c5893d35b935ef8e76b176be9d47590d56d9c81fb16574542d6038bf4ce3031e683ce981a8446858f31d1edcec1dd3b2ee9ed1bb1318f003481a234b15400929cb047a649dbee35e8607b9e2a6862ea932b773c0ed70cdcb35a9dd67aa9e961f00e98eb618ae74e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550361bb07dba549446e4a5725f364f0f21b1a59c3c0fc8a693bfc7ea71c156a686dc25b942c2e37b5f3ae057136bb477bd25a73e9d336f362aee4fa925ae8aa7e57350ff356404708295d74355279d8e5335bf9d33af19f3e2b07cd769a2fd8fd833b60881eddfb426e974ddc899a9d2444521832d838472e7eda12bd2943c9ebbb89aab779b0f96880c780f1ec1a8327ce51bcc227a15906d7702f0381b08de18eb05da2f9417e725e1a9995d14641df6556e5e9f425fc3f431838e1b49e03de47b5d8d06c2ee240a0a1711dcf9db11adbf4f956faa903fb15e5bf117eb8c60018949dbc015efbfb8a457997cec6de723dfb9a646faac9d0dcee1f5b3fc009665a60f1386c4b1c18dcb5a39c1b1f43d4500a9e2c62777df8f69a469e1b7e9c2f483b67693b6e0107bb5c6c3f9e7f45f17d7be2fc59d91bfc0f9d8a97b9be1179ea9169cf7f691ae25e1f12b2a98c1c48050b4828986c91bdeba165c9db9cf133d8434a2ac95131427a0a41730200c407b43fa4c6eab66bb9e4e7ad212369ea9f92c9b036bc535c9f650abc89057004bf3646811217b63111ec56462675055d2831d9e83e4ce8e87603c29e5f4cc7504e5a8c3ad605dbe81170d65be7af5f28b5665adc3eed5bb83b83e0b1904ad2fd50d8af7e14205bb237fb6d9ed36e2e9c018629a3ea59b17461e08f8f542aab5bee762f73de73c84e4e8b68af137983306944a567fceacc7d9e97e81ef1696e37e123907208e2e73f74128dce7e9a2f1d05b3ad7e3ffe180de1c64ba438ce62ae9a3bee03562d4949be0430eadb794369e982921b60eeab2118f49f5842615b6dd56d0a2d78b554db2049ac36cf4596fa3796e3ab5a8ef93990e6b0149ef8049686b309c2c3ad101b30e558ad131b5020c4132fdedf571cbec24aadb518bac1c87773fcd530ca1269ec0a00497800e721d3f75e81ff7f7b317b9cbc19a0bf8f8bf1e957a241f5d843160971569eee51c93d42f7ca74f478988ca3f2b26a2ee107e9d2b73f023e7473da3b9718c6b8ff4029da6159c4504ffd106e02df3d5a7fda5997c78cd37dbe291d05cc74abd7a1b16fc58a168a7a275c50306cf2bde6a3ddc0113db1239fe082cbd4a548678320ac05cfab6c5ad8fe08047e04ebaced35bbe90e5fbfbc64ade1aa35b401f620e854119e0b90d0454592f1eb94ed7334681db9fbdf9fac1db1f8d449636967cdd5db8c49533236085d3736dc53ca0e0dd87d6552d1fa436093ffafdfc77712f6df98c1d4b22966a26cbd3c7210f0d79879bb7c4e72b352257694695fdb5d8ee02f5ac14727e65f66bd8527f6e9f9a9d22da2380213ebe5b967b455ed4c23f4d011193aaedd98b4d8d557d3cf6bd64888d7143e7330c79af5b7993bdc99b322541348ef44a86d4b7522b25073c9f92736fca4d8fc1c2d6407627bcb4123837a7aba4cbb77af8a1085db4ea278018f0d157c5cabf104cbf16ca75ba0660169dfc939fc45bd9cfb4c4093e983eea60856ccbc486fc2eb863f3e59d776ccbedf94a17a2e886048a1ffe5596bf32f9003f8dff903a4da6ebbe4236be663a29c24d22a52b411dc6550894486f37b1d19a94f5560ec913a4e66da5190509e9f6a69de257aefc63f89737800ba6f88537fe83617f9a3f9a3ec6a9ad918935e0338cd7083fac4a53b7ed2e9162c8174766b52447de118c8b53bbc1d28cf4ec383ad9acf4ca2fd23558e04ca76c70797d2bb3c489f22420322231860f8dcceeb10c48c53d759eb81cda6b64f4028e0b3ef7133981ef9f715033967c3d118e898b07afadafc328d0e8c9ac11b43fd7c3fade737a75a8c905b1b8d1a7ee5e8e16b5f0b4017ab562c73d14817500c8cb266760274c524c36b0438550cb214d78bb84f9d4d23c973aee54d08ff7d8d6f8f17a3376b5cf0872ee1f6726da181855966abd3409d341c5ea18c7dbfac3e6193b3e4e076ae41b92d22c807335e7cbd8bb6ac4522a07099e7d15eaa0479af0cbe96755d6e642539929bcea7cdcf9bcb1852088d85c7963c4bd4c0440c931a78459fdaf5da2fc3a11d3c8fe339d2ada26ea0599ab9d61540d540065119fad425f8ef49c85e876dde73a4813acfef3fe78b3d51a4693b50b679f718a0f90fe9c8485c1b51899a7eb4990cb607e7fa32ac64186e2888c4221ae8f59e9de589a1938036361b44020e93ba028e799ed614af982d713476ef18f0b3b0a48ceb035d44b5fbe6884764957d4a40ab8660fcf6da11599ce44aa84002b705bb59fef446e1375791fbb817d2a05c4aedce1af631d96b8083df0967fb0ed0cc7c237ceac859cc22389d8dba86065b55f97e2f06c88710803b245cecf996447d30da5918b571da4f3e4b024a49d92cf63332aab4d1db1aa46731da8f6d6c0ea8d8a837bd5c0cff5b9c7cde6344b4b41ff652f944a388ed789156d597bff04601816454328618539cd47672d91354e63157b792c8808d303df2207d7ab4e396d30947cd4d569180c16e9c93d24bc58793bf21c32a95f4e27b40d32426af63f89628ca6c287075408357199900c9773930b04b68700b525e289432254fe5c0116deb13e3b832e8d5bde2a0ac4689a57155bdfe9aeaa07be7d767060bb5f1513b0af091dd12d417a79315936c62bb55a92ecde90a3c52b5f2d5cc6e816e59dfee87f8c1bc8ef5c558962c4bdae3888e2092cf033fb6213dea045d4e435d310e9aec137bcbafec108b60d36687eedfc2038e029283fedd76d28e8d4e7e510f780680e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bc7e733e6b8bd1a500f05fc09e044d9e714798661a25e5dae9974cc9353f1743564806b2788b5dc78335f281a0dfe7795116eba84ebaca0039eb2d9a1f95f6ad62ff613c1654fb77c62d3cfd222443b7e3cf6ba43b6172569c7e9b662ae3769dd1975d2251f2c2583d73548866c17ff9bdddf0d37a3147f6d73b110ab7eaa2adf4a43a54a0fd5eba7fdb0e5a7f954b04c00cd76b6a71e9c14da597dad3bd54c5a30d182b13556bbfdd29d86183690297bd1a647087f6c61ac9d05300e00f8d5ea6d5395397ccacef8b86d710ebeb27ddfc81351612a05ad37137736eac56e9aaa99e5fd5bb0ba9fcd299282a76a1815bf5a5912f0fe6d14250edd54f3f26c172aced425419bb1d0ada9e11096a4287860a115c7e3929111d5025a0516b5d268439e74be3c5819d8a9562d4a3aa4c649a984713757d9fdbf1efd721e95cf947582a07dc11798a32b3b712a41559d42841e4ffaccf73b997dc3630a1bb0082336e8d4a5c7b1831b1fcd81560d6c2c1878752da46338857328adbeb30bc40232cc9a7db2f3d6117cba611f1dc62b5a5b7e7e790a26fb6a021f833029c6665567b16a5bebadbdd8dbecd3ecff33543567e8d71d14fd58627a3549d43c045874dcb02867fb1d24270c588e6718df9e96b9994856fed5b261d450660f2c006b20330a0d943833ec933579324d90c947ede06276d31cc8b5bd7295e975c1db3dbb1cfb6ca34d17fa1a339be460023f3dda63cba5651ff12994264eca84bfa98e910597aa47c1b716b65495e5470736ded3cbb726a1d34126dda88ca8bfb052816df3338755f61fabe0326f77de6c1d4cdfbb32bcaaafa392930c3f2d66a679854c1ab91aef68e4d93dfcbb84f9bbf3988a8a9cc3e4ec64cb077ac6f73e2ecd236c058f4a08ffb99498aadaad0a56e70c7abb09072e292623eaf0d4bdd9c877db5bc30e581e8c6d464ceef5b5ee8a89d5b631978bd3a06db7724fdc113c885c714fd17c675fc3bb6756ff9a9a6f7df6fff396a1624be8a855580e2132132db27b99c57e6265c0cd306d2a0232d2b0525aa5e775bc21cf29a6616183ea8ebacfbe6539d373bb23e17aed425c281ebc2bbd85905f81886007dfe05abc430a462829aa7b4e5a84fa0f94845b27e249a56df2602891f7ebdeb4907c48d89cc0d5575122cfbf6c48d59ed2c3991f4ae2d7850412595d6955db11dc9709b744186fc90cca49ab271e4a8feaac40680d0e117847f046bc8cc2099c17fca6bd892d1c2b6595f1dd5691ec39fafa9875b16fe27ce342f580dbe10f09961685368083bdfa329af8123c88df000b4b92abc970e64ee880a3000f1e0e564c6f30074b2c2ae2125184712818b0340d6439ff55b4155440bbb125dc37c13a48f71f1977ee81956b793b7b994a80d0edd7f85a76916978b8a27492b5653dfca559db28b3c6208c4edf7765db58dd3dd74b428c004ff30c6a2e297dc2f7de9175397a5936d5871f68b21a7baa6512ce4113a678acbed310d62f74acaba810f7e4f61305565e565085fe881c3325a76638ff33f7a249d0eb88f15e18627e56848c31101c7fc7dfc9505b0b0a4337b19d975607a8d6a4ba40c3613dbdb518ec2ebc5dd928d1335ac413a30f85d9009d9eaf9de8f6d3534a58a357a716dbe51065504087ebfbd6287e2ac305ecdc9fb9743d59d626749a71cd6d49ac1647634157affe49ee29249194a37a9e29f3240bd35f9530d6bf97c245c9e8a73adfb21da44762e610264f97e944bc3fc648d92ea29a41bbc42c212697cf10337cd189a9fc0ba5f909107664144554a18ca082234c5c605656aa056d11e4b502fe1daf7fec067ded76e53ab39cf2446091c731f0c4528505873fe860f6abb45fc0a032310002ed707c767924fbc16ab2fdc642efcbb6234fa2552652ed844118d02643c21fa8e1b5b099a52c95b7d904d1d0fd9fdea861fd9128ed7dadcca79e86e284d5a3416ac40455a1cc90fc29d52cff7242233df14cd6cfee4ac9b4ca314299e7abbb50688ad5fd342fe9d2ed526b09181efe34367213de98da23fb7bf0779dc509cf0ede4d8d145c7843c83bf609b93059a0847e0ecbca3e84755d4ccf3647cd8fdd3843a1b89be7e90027926d06fef0c3ea298d5715335b38401b1fc024074347c0621bf2b3db8745d8fd0f9cdce0c5001f3274d2f637e3f3f2a6db1f95dc985ecee08634ea20313a9dc4992be3ed87bd09549b867e262e4d5c9d65598a82404bf78036bd421595dce918765f5c255aeee17d242fe5e55d67af0d9bfdeef95a8afd4ed34e3c844f6f4fa629d210c510d9e3ec383091b0141c3cd63822326d240055bf43d0019823d31277d393ff0522d639194edf3a8e1f57c27772ab317c906d29711431ec181f053155e087a8e10615d01ea979f3c03c9d432ae62a08ff1d0280cdadfdd3590e0e43243493bd33fe7a0e38ae4c3d6f4ed1020e9eec50e00c56d28ff8a7847eaa2fde666d359befa267f4aa1759e45f12dfab12f59638d52a6a8c9dd13af8042247ae7b372fe8f8b21529a20e957fc4e85892fa3b80f96cddaac840f5217e1a7b0c985fbf8e9920e8b53725e3bc664e5bb89f06f4f06a36dbb10cfd4154f23575b01f0b212e3484fb6e7433d43c961bb8a20956b3cce0ff2adac532f5914ebd53b546cecb3eb7f99b9377ecb1936fa155eedee6b93ab076274a2f1a8f17e6222cbe846f3c4c68d6ad438e4100eea8fa4bbaba6366002918c0f112966d88323f896d887bc06d48de76d1d763feb8e513a2fb0436a9d07fc5f556b5de2dd023310fd4b204d91a9edd4ff0b0f0d886ad654123509eca32473ba5971fde64697e8a1b59d5a202626afbc7b9ee592fa5d7599c647b249e7ba4d450c39cd034fb2adee1f6563a714f46b96a4a99f09dce69fb3b64ae8d675ffc12e0d8cf648c74c158a707ea278c6d290ac171c92bfe579fa6d68aba3ecb980865ebc8f4f79c1793b2d4dba4e2fb8c7a64ce06cb4bc7517050973cc54acfe51a45465443a492060226738f0a1ecc610c024dca2d801684e067e96ab761e23ffc2c90ef93bf1230df8cc64a386ccc433a5ccd8a237fb07146bf1fd759cde930e0060c20994f9c3a88dbff644fdecaffdaf8634d523dc2a13846f9c498de2acc216115ca503f7095368addbfa56233739d94139861ce175184e64488fcff38084c716a70506a933d5fc32384030717fcddfba8e0335857370e6e2bdefa3062ff1b66815dce0324dc04089821241486af4631089200621cc29a3ae57454f1e0dfe8bacbe6ad23326cf851b9b5b42a06df86f69b8db6b95405d8dacf4d6e6ef333ad355514625cdd52a253b143a0c8638d9f92606b0b78eca31d15d6b04f892e6c30295041eb700768a13cb9f542be2f3dd5ce10ce7fd4c267cecff887ff1c75e8e56c57062645bf32e38c8f88f8989d032bf317f361c53661b8a9b27be2d501a9c4a22a89907eedffe025d4a28e7520b9e4cf2ea48d711b962cb47a1d0f010fea08f5a60488f1e35b03d938eb00324effc42eb0cb36514aa03d67e2460058c05e16ca36d73f01dd89bd44713f37478ac8be0ca52456200d532b4c9c3955d18fb667d02681298286866b2fe19f1e5a1ffb984f6a13241b959636f20ffb6909e311152acd56faec09aefdcdc7f06d08dd6babe883c321c07c617314ff5d269352b1813f5a5d2c32af30d321d6d6249b3620dbcbe3268434f950b0471466347e50b3ce173978f7231a63fbf89971db5a4ad324c37f91e7bc8cdf7c1c1ee74d20917348360784e4b12712a16ba9e735fbd829f8c6ea3301620398279fe8e3f62144474c3d24ad9be13039d81e9102f3e0f6586943f99539b4ae60125cdb414b9e00e9b7ba64fb2ae25acd72c0284023f9b121b944a4bcacf81244597d3dd431f07bef1af4bd77e0ba7fc4f071177198b097fbab939ed77f63ee98a3f82e8e30399a89b1348639eef445331ae3d99c40931d123d202791013bcafcb4a54717cbf4481d85b5cc63f7be703b8fa0cd80320ea4caaa7bea674ce59958dc4bceea4dbc6c774085e315f3b06353b7ddf86125f1ce1d24111fe0bc94366c962378fe91b160a3071911117270079c3420d4078c5e7b3fffa9202daf67a430c9e107843652f4cb28eca7862f094584beef0ab0a4da24a66d2dc5fdbdfcc09073676064d78636139dd176f3a58c990bb6242c191aac898bc75f08ae1d51109481b363008ff135a2980cc1427c10f8cffe7baf36c707e356cca9c271134b22527ffd291cc50dd9a9f6da3729b2f52720844c1a3c2bb6b37faaccf2e809679cc49ba4bd020ea75a0460cdc13d0f0ca732d6ac54d574b1b3ceb5daad2abaf89ec7f9f3c5b473efc77060e13c1b49817b47b665b2fef36ad0df44d62b68d3678e0112906e0dfcff34764feebe2327567aaaa8b63adad7c9a7dd86737d75239a54f538ec1fd4144038482891616834bc8f57db8c306be651e0cf2a52bdaf5f393c48f7cbeeae0d84e3402097a41d1b4bbb22e6734b992c2bfb92129d18d12e404431e7da66e1c81489870a8483af6cbd2894c4397825695f83253c746d8a3733bae15f923be25be4fb7e14a1d69ab53287e4a98aba7b1256d79a41d613261c9d09f86cb408b32ffe3abc556481b13912a053a6585fec55dfcd4b7bdf6ee401daf27a8e8843994101b8dc851a7fef3f8e90a1f49bd77fac9a84aca607a8c6e00d7559b2119ad778225bfa1bd231dac3b921604207e05787177900814c5cdd93645272f27d9b1f6e448ed9b444012a4eae93410567351a9afe4d697eeddfc62cd391c74ae20a6c726229afd71b7d1048c4a11b96627a976916e53de4210914a2607b056431bf51d276009da641a87d4532b2f11d968376946f534e9f42a99f9053c9f9eb528d12fd20a099f502841fda080adda3fe3366df1c9a61150229d53eb47c90a9d264c3fb8db0daa9f1dc13b47c93bd05b94d8907ac4a8b1611b88891e530faa79d8e84b003bd8a85c9639273fbf3d3e8bf07598769ff036ab51fc978930357007d4c450a7aeae58738a5c2a66e33b32fc33bb11046a8767984b69d7731eab7f676b8aad057d16992cbccea56cfeea7e95123d7bfd96c7ec904322849db38df466c1fe5b4fa203f4310f8ee51a664af760b511360df16a99c8882becc293f162784d36b2bdf8c3a8d2005d4d590952f9cdefbfc554d116dbe43be4e0cea8bdc4dd9b663da590d2adc04f4282698a5997460220081aa1c3ab614115e47438b886d551bf7957342e3a4f0d9f73db6788b1c54b4f3dac7e080ea2e9c99126f76463a76b70edc5a15ecd918d4601d6cd082490ae9ae26d418f70708d27d625c2d3de9e640019991f45e5d71aef7f565439fe2983cfa3dcc4967cb0c0337ab535bf06b8ec6372ad0995d018754ec332029a958b38b3ff7757164afc5bab6c52839bb936600ce7738fe09618335fe2bce8e1be4fbbd2b89e46c4c1855b6eb29350740907e95394bdd2bbb21c48d6b3b4adc7d6439da61e4306bec470e7f5effc11231f18cd56b4db3d1cfa297f74c29e5661ec39c7469eca2fb1bb663b1f62bfeb9af9e5197ff49380f83b28118932efe6995f0e877cbd6e16fd50073be4a1f63448eff0c8477b480b6bef1b01a6737c68e710934d6d9a05729237542bb2ac2fb2218d3b7660f058702ffe141bd3d43bea6f30305ceacef7010bd1a47d168781cd6cbe5a853fb2cd793aa0d390309834165facca446d772e6ec8403f1791e6e7ace579df72d2c87ee03bc58266935ff2df1f7d24e80ced926c33a269bb54b84fcb0ff2f1f216dbf1f1d7f243e013ea9a4fe13a7ec11249bfb6848ee4661fac002f93ecf25b85387f9794dbbc29165f105aaad8346a9bd0ff472b26c934fe198ff6a394758aa52ca99e242e543f87e5463bec418fedcf18c9bfa9a720944dda22ddc0089faf8e5f0e2265a87851c5802e9d83b350bd8ac8fbba915f71160598a6601b0786fc433067631b075b03b3df36e06e69cbb85bb8957da6e432ba71a076aa5504a38c62768b182646d6299694eb3499a177b2707a31a46e3a369d6790619fdd11fa9e95f080db2de418b7b43387cd5532624507b7880f41b85d4a0f693c707e088ce58bcd7840c4774b961b617f2e4d96d5a2b10e0af1c60c84433d2e5f2566486b362829269ec13419303322f09a797541cef8fd70e34a4f397f901c9984bb6d4ca672acc9fd1671bb5923849e7be98c679ee911b5956cb32199b42eb85dcf2e4e0db24f30dcba1933bc6df367cde21a13a2da1acae0de4460cc41b56c991e3aec7d0287af9d35f909750ab8f3736b1f1a4081ec702aa3e54ec1f4238104593acbfe64b00f40595e5ae32d02549699337624014a6b205fbc0458040699fc80411dd64b1de8aa1e1fcc781db8787457f487964ed346a305ae2da32cea40cd81771c5ecb6fa7587965895741e9bae758437a6051376cd3e655f40e59c26f0af2b8a86bac3a5b43aacd6e7ee93ff65d0b15c9a0606cd25f622e8ce90f911f932fa6f8a0888bcb49d76731121325d9583af77b99b4975a3ca4c588f9dd92cca73d1f38590eacedf1ef7a1453563caa6f82fd40aade5928422d5e3d3f7fefd611efcdaebe89d3f4cf1e91c379bbf0c5beaab271e99ed69fc23e7c1bd9551a1244f71f77cd9e41fc16e4100b535e2eadf30e14e9b734b1d328a6a45fe77c8e8e1f9faf71a1bc1f7bc02f85e872070720fd188cd7984029a2ab3d297cc87a1c05ea6fadac952906ada6310f35c7935ca964d6b477c16041fa011ea8a031561c66981169fe8139c7f108d719b7eb0cdd70869fe7564e5480b6db416b2a9bda63d39289beceb949f6010055fefb214d7569fc6ea6f92cfef442319ebd6a0a9ffe9c99cac293b49daa980bd87f405f60774202c6176f363ca02eaf7ac5bb70167c6b47d9ef9a141b845e0bc5360a03c7354e524e1d75e30977abe1911da14e4f92c6c949ae6347c68d826ab94d754502e2673fc7f3d7a43346cfcc6a5ae47e8b07763ee424219f870f5e363faacd68288ab16d53426f6e3b36218e2ed270b6cc9ef729e3f3456f1a2b80ab542cc31c52c7e9ba4af351d59b5a72a8e35e5eac6d3a402ffb1e083a94f5b6ecb5e430e5819cd93c8a8bd405515db31ae0ee56fa378a4dc307fd21cd8ce2855798fce88ad818ec9206f2e4a2022893a68dad7995a60f080d9041c9f3dbf49a34d1f23ed0de7bf248a2a56d247d21441f3c5f2f5c443b84882c24a33393d6e6d3a26c40678f4201df09307230007280f1ec23496431232ddfe66a4065dfea4db680eda1efe648657e20165cd8c2bad1da369fc4df5286ebe195c5944b85ef8faea7f1dd746110d5bc22e832d1dcc92e05e309d2099f7271adb5fda8820591216cf29f088ac09392fb8fa5b2ca03d181778eaa2924f877f53af7fde3b07104e72944bd17b602112fc82b7a5c5d2776e000be7fa4d7e70ddc301d8b1f1377bd50d6c797877dc738f8a93c7adff9860a0105bdb181813080b3c1386b26550afb197d01728f638011a57c483fff2cb8a12cb2b0288d640ec9292d3e01f2470674d9fa079d22e666505769e597405a2b7c73f0eff58c6c77b430d7885929b648517547d7d793d0eed1856ef3b9b78d8e51ba5ec86d3344bdb292de998e86d736cd5d10b6d8b945e87248bed14fe0dac33b87f31f0066ed034c69e5637b34e4c8d9e21021e816e962d45c0f658e3f2540552bbe559cadee647746b7f18a46a53b7c7919ad622c933801a39ce4d4e77344aeb64e51cb9f2d572310151e38a2835f1f595e5851ef6d1777f757c48993cb4f7f91e67f2e98254c6a5f2e8649983ecab62dd014b9c5e2ebd43a832dc284b688e11402dc504c382bacdc7ec9a8fd65291a3b450a8311cebad6ea0bdbb965fe2aa6d3aeff63fad0dfac8616528307d5a466aaf860fec062168cf383ca62d8197aaf360d38504e1337622ce37bc0e198625877e177ba416a0dac58c8da8fe36cb6a202971948ed8b436df8647d3891f5fbe90f36f2f20c9cd5da3a2d8205f116d826fef858c189d220b5483143eab6c4b829acebccdb4039ba93cd56305fcde435f93101e48a69e477848422a0c56e5e12db4561bb5b0a59a91b2d03722b252b181b9a03a5fcf0140ac0d3c8d789a34a0affe446948965305d04e2980258feb0a8aa9824147eb24a93128f288a07fa83930f250e7d98a5a1932654d0a6734ca3f097556fbdd13644708cccd9e6f06a655bc81cad9a5d1e86e3cf0e035e4db340b0dba4d7528adcbe2dead71af92e60694b84beb341495f0da2963402f9826e054c620e2e002197824affe511ae69eaa6728810179d40d46ea29cd5d1ce3b76a6d97c130c485d1c9e49d4a3cfa9dea58e792f28ac033ff6c05e99f2d5c1ed240baedf641efba918a461cd576d156f9e0a9fe77c651a0c2079291b085411e4edeb0e51a6c4b5b5efefe5dc7d4618820dbdc3581cb6319f647ef2fb37955c855216af3d22d5f1891a648b76c029d7587f4cefe14e467624b9f18ba4fa1790d3e1a4866f55c4d7bdf388d40c63c66e392e49de3bf953d9192afa3c1df253c81c045f41ac9db8183f237ec36ff8d24863b469639e252156a1b5b42147c47d8f66f1205005d08f1b52389c6259d8348bae6dc2f935e38cc7258571d33063c1bcfa1248820068a41bb7ad4f9a6decd86e3d16bf5a416e0b4f6e32e15238df1b088e3ed7eed6b66c4fc42b8cb814fed55dc46ec039ca231062ad07e9e0933cb669a80ad9f2c1fdad1a7291bab284b77d32bb2acd7f32bd8ac58c577a2b0efee01c1b900a666e1509ba8a58101b1f150428e67b9fa2fd7674320eb9c2fa94674952704a83e576c663eac364d3ecf08d386ac69d2812332a5d78c1b8f50e9edf1a685d3e581a23e4a7d2bbf10ca6eb1dd77bc833c96dedbf66b52f9aae658e020ed3692d64a912fe37a79f3f71d3694b97d441237547c5698e801da649725848b0a13aa08043332c33c928e0ab68fccb34d232bd697193ae184d34c762fe7af97e26770ccf33af8dd5be558ad005c5e319cebc2dae71ef5c561b3b5da6eee53453009a3c6863c1b14f74aa051895fd60c160dffabcbfd31871a66a332ccc7b5124307651c8a8aae2fcc6093f306563c3808553cb445d26f50cc184dd68b61535e059038b6821f3df4def5ad1f4761f53dc560df66b51765d6ad3778395685da108a0d9423409563e667b13cf653f5a78cc65d4b035888fb064eacd89a56db64e64eb37666d620e46539d56fd17ffcb58fc45a88c491258e1cc6891cd9da155789bd527cf23000048977bdc3f5569b35d0f001cd7deae304a1e0daeb13ad4ecdb270dfc876a6648cedecfcea666b635a71cfbaf254a3a33d57234e30ee27a7b7297cc221327908f6f03e59f0bbcad33ce36898cfb2ac70a4f47e7b8ffc4b5f10b6645212423c313aaa80dfdefaef94d28b09b281e7904f7383a516cc0008b2780bad7982a7635ee45d8f701ca2434669808680154c90d140cc312d943ffc24995ba1eff236e98ef05f5bbc090aba7a205e1aa8ee7df497be8f58ce40f243eb5c50faa1cc0405a2d637885d53f717b9191810c2e71b4b94868349c264341ca305f76e4c0367d2ebffac1adbcee0892f06b2027ff5960745c9d29532fd50029247eb692dafd86b370122556de6e31a0c81ff4a05982c20e2457ab5d9050ac269ff01c3dbbd5f8547e6f4bc20e3976189a48134b86ebd058f1a884d0d0b15d3819e49dafb5b1eed7fddaec1b8ce13d44170eac02848594e3311b45eac0257e39638f82b53ad5da75dbd72802aa914b3653662a6703962e52252dd3effa9e735ee08a790aaba3a7cfc2a2227db4e5100eb9c6c1682e01f0c21be0240f314770c0b98d388c20a2c1c6d2066a31f51bc529eae8fef656f8853f2c0b153245e3f400305c220c8ccd6c3b9364db2bc54cc1ab88e9b733f3bfd8ede4f22ab58c8c670ba05cb568a2b0e81b8aace5b222306b464375ea3006670c6c90ba22a341e2b8b1dfc77bae7a24d0e59a14c3da5ca33769dd38b668dbbba2873f907b416e98b7483f0f35e5675d9255e171dec865f79563827508e0ec0f18fa028ab7a27c8a27de7bf55964b90bc729b88b8530f1494ebc2b325d2344baa5a614088b326ba319ce8159a11015f6684d3d5aa85aae467ab7ccf195f49fe4b3d82d5f58ee14f2fd2d605bac948fd79a0e077072b3ab351113b195ef38b53ed36052074f2c08f0316fbcaa7cc7b7d3367237ca95959dd87d2725ebac3fb13ff20dae668df9cb3eec1c51a30af3667e902ef48187e0db9326e3ce9f4f96ef700c43d30aa462931e0e19ee3e9be9cdbe32763882ad89b5d735d7ab31d3ae7f4a73832ffc1e5ce03ab1c6862e0f513cde300136cdd437d6b01340bcec359f1d0cc692ee80fac49b0c7650f2c8046cab9526b63bb3dcf7eabcdbbcabca87aacfc558e10d53581c3bfc211025710704bc4b446b0443c40a21b6bbd06511d14715eae3f57170598e35976c0704ea4913b7f97e3402c4db5b2af569be8c96e909e1f46211026c64b2036de52f5f53b741b3ec8622d65c0804c88c3c88351a525590043cd2b68ec646e0ecdb86db23ea1917cc9c41da0b971de1b4ba5ffa6f21d81fbf989f53a3f24148a2744c1d8431ee9fbdedcc018212a6702569ef77c62673d45c9574461aaca24e57c8be50e05c4d4beb787e61aa9537c83e3bf2ea707f28ed9a3d0f74703cfeb9497f6c591848c12ea402690140b8dc2d598b94566ce741a741daad1b9858096834a48b66cb250d08b10cf225a2eca693484ab726a339300a0dcbc2ed235d89c1390df3fda83f905cc417ce6c346be027629f058c9a4fbc46442a3797a079d1d744893bfce88ddb55265c1504ec310eb0ce569e562e22a6b7833aa03600fd3dc45cdcee6eb0b8f9e937685861601767896c33826fdb55786f56848737f14de99af5bd0ef25b1ea1c1e5c8b364acfc7ba78e832b69a1a8773cc55765461128bc0cac1392bb9e45900ed1dbcd53e9eeb6fa6579a9e4960dd906926078cd67696877019c7f3dacfacce9ed0a3193c72017fd194e2593112a4df326e3bea2112a6c466b8c909fb13085bb85c75cd7eb4249784cfda8c602fbf64899ff0992b324e26d9ef7e0d6b0ee952924adc3e63c7261f59235afe4dbae4af1e765953fb9ff7f83c4aefbff54f063ef193ff2f39fc6b8e83565b9c403e9f66b219f0d07df3b72a8dc3a7ab614bd841b0c160d323d391c8d5dc81d37bc7077dff3cd5c9b6e5754de1246c7e5e6f3d09622676185cf4a69aa03fec098cb4caaa351e667c839800f4fd909f16fa6bbb353ccd4bf16d9ee664acb6cf387fd0410adcbe2b9b18a89e1e4bc30ec8a00559ef60b2e9a176926eaafe13a243f1590665e3677dc188119cfc9702803a5a97a18541678789e83746ef69fff12b2a5e760ba6e6998b5ac36a7d65d53aa5badb13cc941e054a9e1832e8bc65b51d29825a0c0793251057cb20cc895a542108c36110fa5ef7cb4d0aea6385db15c1fdf3c04faa63c64f50d59fc9c94d781b15d0feb201a13c676dccab86c12ae574bfc490b654adac1106b5846910539dc069738b039b8fc24e1b9514e13f3cc33917e500e782eaeb642735a5a72d81775db22cf3accb69871a5e4162df697ff3c512fe52c6f782f1ec731b719420ed125904a7cace9352c692f30bc958fa684c1d6a0ceb5faf78f89f2f91cae49728493270143a6b5229c28e87e93c9b24396ca62dd4a04e1d91fd3100e551630e763bfc5c3114210a5586b43c3f730869620481bf301c3ec47aa8f4b5365658ee882ab9dece01963e25e624484300524a202f8c87b80f69aa5148d84140b5bd99b3135670b72d3572f87cb527c23cc6a6cfe21c2fb62b6c4b4707cc8670802ecc078c119496532f65b38e57e20c5a82bff2c3e775166b6e55564275eef90618fff139755baf4665e217821a177bc122fb8f8f1500917a1c467d9be500084601612cfb6666099b3682a284d65f90e6033a9b925f3d3ed9a1ee9e60c121618ef0ceab82e9527a524484f7fb38ea12d5ecc0ae84c4683897f2116153c7379a2dd639ec1abaa39ece5e99d348c1311510188961d0555f29b2f71adb8cf7edad94a3ee277d1c48fca6074f3e2b0fe25d0f27a7bd6c03d5142282b257841a24288283e77f129e6c6754e6fae21ae118e6dbbdbb7556bd7400c9bf46bbdd5593b564bd14a8ab0ac91ee176df35a7f480eacc1c73b75abaceffa9f51a7880c385040f020fdde196f209a8c28c6e781fc4431784c16e11b4a0b9701472397c2ad3dd988e025e21a6d7bd3fbafeb71b002165d127b4dd3b2c6fe19390b8a13b89ffdbb4534ad4d14be5335f7c60dc0d1f3a3ad562211f1293a0f69d4b5b066aefdaeb9e9e043fe666a233bb7c79445f85009a29c858ef844e8f6b07bc71fd73f72b67270d34621723219c734e55f9519dfa53fc1220b645007f66769a9bf05985e07bf2e82943fd61113af733ac203c52340865c7ee112175c9f6a89381f33967d32d869e632f6f013e9383c9689d553edbc73ef90057b4f1a739fd7a247709622b9a0caa79a4e6976c1d22272563ac964881de2163400247cfcf3a5aa236d005801d2571b62e2afdde0ffce998c0e20e407bcaa15cfe04a8f1e6d2d7ca148d49b2c160738b7c17c9b6b1226694af8d1899c141e9bd59e580f9b82b1c18f65e7f9c434a2167812d05dded6bdfa24c625be427b0a7b60a09da91adf3b2c980248291a29dad6fbb6348dbe38981aa74c0b6112af773efbb38df0add6adb4f1dfe386c1600e0016d3e23f0335cecbdacc5b71c34f9b36e74de379ef08f8f47e1f0f3af171f98b96eaacb08745cef07b07e38b6dc2d22b8787703021095b6ee99061bd27c6de61189a767af59bd486641fabf0b5905fc5bfc1ea804c41327b494f8967046cc7bbe4877647ae8aa861bb814e10aeae3ac9c254a666af74e8dc528b4be8bdb1ec691427849cbc7419df5cd32de462c2ea37a52b33c1695a8fa59c6af4687bfedd389412ec7edc076d13ca1cf7e185f85be9588ef603bf1f020d0237d2b5275b7cb9f21c5bf231393ba976c8974785f40404bfb9c80be7a407bdea8b52ff637ccace40a157d457096068ea3fdfb7683815bcebd500255640a5be76971e4d82b39a08d846f33c064481a458a63ccad746c7949568c6b3a540fbe64d4bd4c34ef7d353ecb26895f5204e0dca770f4ce733f7156accdc7925834f1be1320f279286b0b72022f654070047504fb8ce4b9b747da82c7cbd05ecec08b5b7a77402d7976419fb6900a616839b5499a6cb9bf32f7c326fedbd6b6d1703cdc4b187caf9119bd078fb4c09bd15294de07545afa67fb34b1a1ccf68fafb6e5ccaeade1b96dd2af5f8735870f08e747aa4cc255bd56bf2ae16b82490b113ab8d1d6bf9ff5471975227ef2e7d625d7ffb4a7876da6b345890e7168d1ab2424bb13a48ccb68b2019c7427cdbff33ea28c1f42c1e79096faf13cf2e3b2e42ca5bf15b79d61ef8918465046c3e59f4e0f1239c893db9f9b4fc45851f861292d37ca80beafa5c721b867a3c33d605d915915a36d89de148ceaed575a3265da3193ef19d01d0949426997f7a6191e6d4904f14c735746790261f5308a8bad5e68f6a81fba819a648383501f0cd9ba505b808215524ba157d4ce692228615140439115be34713435b082d35ef69ec3dc825a53ab0065e71792daa888a3dd7749a0fc267e60072ad58ab1ab73180ebb0ffd87db64713e8b8817a29e9d66c29f8cb7ed8b91550d6e19de2460ae80e0139766e2c3742768d79034ec64656759def8af3fb852b8ff896ffc3c70c38e06fb558f5e8b859733ff24812e350c2bcb897ecf857f1cdff5ee7f1c4eb73c6a60966b3adde789d91dbc98c5f417751a244da7d4bbad7cd7e3fef71a23368988c29e5c7a82d80c0e3ab8068fdf001b4019aa01f728237273b9f1d433cbd13d439f21a1e98383b0accb42da9bf110db9e7687929d3a02f7c901eb55c52485337cfb84929750d9622de260fde48107b13be69c4463f33388f8550bec0131f0e342bcd95bea4bcb21900e6d17ed0259c41d779691b85a3ea23b2ec54fb136fc7f59b441f116d50231e95dff48f15242518eae0465268ff7ebd9dfaeaf0866fbd1f3ac4e243122a848c6f928cd180a20fac56ae9b33428ee7c95e5e76d33f53c135edfddfc5d195188a490295131714ef684c27e4980ed191ff9ef7b43b8dd72f1a053fd7fb434fafb12a05be6386924c0b8e68b78179f28f46829e0f8d2e4adf58459bde819384172fc31711b38cd6359964f6a98cf7b1c562bd1ecab60f2cd7b2846adb3583fc08c9866f06ae0a990198303f535444931e9dbe2eccf81f75b15294d49985e3c1e7d4cbe17d07e926fc25c06f9c21d00d1fe7af714b3e4f33e9b4d562257e419f5853b20906307d5c5f71ee031271565f44156a1b334077a4fe6f50aa4d2c1b6641c97268a239aa7f7f6ba9fdcb63097e96deb0c1e028e3123b5eebf86e52cd947ce01716b9781d466f03fa632a92bf1303eeb77ac742da226b08055382a42b3fdabd0cb6b48288d88ac61945c81c62586e6206189df422cf0b59762e606fcaa7133b36318058b6f26d9f776c93fc90f616922ec4c2391e9a95c20ed11ba126da5416cc22291ce539868349bcffcd8fa516046273303fdf816a831a59186d25132481a39489409c9454b665e6e96089399d655e0fff2854f10872913ced9d857722b155c18cb5e37f22caccda5584b402cc0a1e18531308c43e2bb85871a5a9de3374403d4656ba4e7a5f8d7bbb7bd21c6440832a1956d757b98a7aa875c78e0b5797837cb4d84bb9a8ea5fa8b37faf37eee443cb571d05b5313a1941f6c7b5019318460d7897b8788d678b462259d0454c26826df06b7527e0b2a551a0f89f43e0ba775a4f9fc6e6a6e1a2bb9f733d49846386d26e17298d4e4be35b77447f71aa2f3d096354982a9604e6726e14017270691cb6d41f6cdf77a0b95a57394e1cf7dbb358a21df5dbeedf83942230524dfcbb7e167c9215bd365cf7fab65144775b92116f0ed75ff60c4965ca0f5af6e42abe1d36b17b684b41d374128e7c41286ae3d5be1ba9a348e27fb94e24d7606512d50fbf5972da5efc11f110feefb2d3d2e7971e7e1a3937fdda1c4e40f18d92ed43fb362095957979bea9ab01bb233d41b28e6d9e65c7a97c97dfe2ccc8bf955dd4994dd0453fe40f80246b7135f8382077c5dcbfe6ac043169c34d51e3626ad4c3400e0eec462702b6faf4f5a003d592d460ec3bf30d4d64971b809fdf8d2199ffb3ec5499c6a64c5bb25c564f44449d2c1641eae743b2b7a12910cb5b5b7f9a0584f14a797afe8d3f986ae1cd2c87ec6e9472ddbd6bb327c7d91a808ab2e50a271b559ac988f036f030377ffcc9d8dc5be92a4fff748cf7fc95daf8d1d8f7ae01a53190c3850c8f3bbb48b57be679d001406544ece5c99006692271c81992b6c283a6295bf00de3b81d8a49f3e124417a0707ee704c85bdd5b5dda998146611117deb777cc2ab6ae6e38f14d4827e2e39b4f266f35043918881a31a085a66a7463ebd7dbf4fee7a8a5e896b10e402829dbf527af0582b966b3603d32624ea8a2938e5985ccecd062abf53571206792c62996c60c380611fd178281774d340126571fc61c3c350dc5b67cc8c72f0ca119e2eaf0c34c5401cbc7f081f8f9cf45006edb54009d8640a3bb93ece8095eb3972512ac8638be69ce9b373ffc3686cb3c4bf00d8858818420f062a7bfb13c9683c0a16c26c694f8202dd86eec6ee36841f1bf98d98b505067e1289a34d4d3d8449044eb345ae2ef5f32b81b8ef0d760661b6909721e59d5f07023a3f5656586ba88be09c759448541a9a1e64d182d7fcba9fe01a9563a9c399d8c17fb8f6daa45d55549cad54b600bd6beae4e03c589a62d8efa82d3cf95f0013eda00f2fab7604717f3ec13e13b68d0b9c668b777785dff0c4f7371511e223461f4424f0bc81fbf9512255c4d1f57da25e102adb9a3b6f3b8598c834e683b1dfc59f4e96fefa621ef634f03f78675ca8381f610b786a7534eca70a73fb928074da085151b2a3c668db0929a6ae6d1f74953bd4d394f322bb3c760b07e5798db2e03cc70d76236a0e9df65f49b0f5f2c285666ca2a9c529561d44c5c1b0dbc8a1766978f5a64f6c6490310a19f35b602a5c767a2982d34709d486ea486561c8b296cd955e1c94cef23f243cb5472be2ce6169a10d7d201e1f668d0257c2ef8c6d0e70c375ae8f0112130e734c6d1df20951e32ea4e4ae5d3511eba956d7452b243c7e0ad134bcf117c8ad1de7cd7d28e1b1d8618e22930980a781e68fcf6c099fd5c38095f82b3e1e7ef34f9261a137e263c87daf1cc2db6d8685bf522fc091ef9b2b637d4137d5d49d6f65293d068a94f28e1023359ada403501769161c7b5fdbe7c8c9d9dd7fcf7f9161f9fe8e72e1e23cc7a7c543e4e05a7b59a7d8a7655371948c3f86f999a532e22e6550346aa0615810b318caf159cc2e4794d227dbea49cce5f8247ec97ccf35506779d6b1cde486950c6cdcfb4bb262805adab99dfbb0463c183b4ba3a757e4313ed3a7664af98740b4f985278fce782d21adbb8091865aea832132334929fb07b218e24a3ae426b4a0acb1634c00677249a1ae4b8432ea6db105f773c90fc837b0a3b2cad76018a346066837265d095b1aa5c7e9be9679dad16307e11b1e7ad0f8cd44f7c1fbfd7a9afb7bc15619952cf2c10bd4eb0dd739b1525f1b028694e591865a51a49f7daf7b7ec54c1f293009bb506403cc34d5d2354f7cde4c23533311fe6fb70bdb0d331a3c322427349a1ea33d11e6bd0ad3cf2252763a0d77f52a5a176965ae545ff0ffc9eb35fb80c46c9674a8fa26f0881851493fe17f90e659fcdd16dacec0df9b20d491c79dd54cceca23dcfb0912a93fac7ab6e510de783511a2782a40bacb48c5fd43015e78a8de4f28916ae7e3d7fafeb0b6c2c90a94cc18861d6876fd1f5d7cc44e43e642647bea595b45c9af87efc85e3451412083e4d92196893084eadf9679c8b234e6393e25a3c272e53807c4d857bba13216cc9d705ff9c925e335c995546a5e3a8891faf4f72c681d45057036e18c1cca750e09ba54cae80457b99ff618160ab8964b35a8e4b4667b35cd1e509f072caec8cd6a6a56b1c51e8a21c77820b86b2df9d7c9b043bfdf0b7d4661b58fa33dca35739545b10e317831158c7735623225d82af885db14260fe67f73f3e52731595725def29d48be7b6048833a8cc9c2a7390d76f7f10b57bb79705468e7073182ff421f8fd1e0afdc0370bc27dce3c84f1cb14d93a52048d17acc96ada1a40c6a15d389f88b5032317d6e3b8140512c7d2b704645b1f384dee23423eafd86e26a87b0fdb8bc8f7fc5884e805e6c3997da44fe762995dc41f337e04116774f31282c22bdec6b7ae58b2c506a561658e4b54ed3a32c36db06ae862584fa4b4a85f15763683d4dedbd6e5d69a5ec0931fca2bdf3bb8b66693f41b4bc2d0e2f0a6e167c4e68609742917d265f506533abded40ccfe21a21557d605384ea9947b9d47683927696d4e477ade505116473f0578e30b4bbdbd6eff281f035c07be4296624ad7a065e951388ae85b5ae57e4f2fb4ec5dfe6f104efca62f943fcc68c4f8db33d982231e36bf16ba2eb921e6dae4c89f7c588d1963c2074d14c58874e23bc2e558c2c40eeb24dab888acd42c251a0c10d21fc81073a91c49a4dbd2dc603736d799f770566284dcb36b77cd3c0376ea159b225c630c678fc25feeff8268b9979c18d6c85d617a58847a7a32df03ff96253723ff3858e53625405f1c9656044b0ccad1b1805fa3c28bd6cb1513bb00e255938e598a8735546ca9e7a23ec6d326957329a106646b0ee16bda4182b4b6e69b6170d2b890af4da1ca42f002ca0b6bdc92a428cef7c9a5ee915eee2df408ef11173211ba1fbf61140260dac69a22320573b5373d36012214c8da503aa7199ce73a0f3fa2d9b658324ce596922f2109cd1d22c0de1b2b014a70bffe595162687066d65b987eb3f05586c73bdc55b6f1ad9b4e11e7a16f7f1dc9122e8919b0d27390c751b6fb36b464a3420319ef4fe122d4b982ef7ef3c3243daa4484162c06df5ea65f653eb15bd8345ef00346b6a73f04a68fe50495876e8b92f85fe4f34ffaedb8c4b19cc7351c063c3f5fa1c8ad9604d77e5caa2f6e93ac5ec3e051f3b48062ffa08a70e083db1722a621bbfb00aaef764f13b451632af68d58476ad4097839e2f67c2e160b584d36df6c0efc5cfec46a49167ede2566ac750dd6ddd0b5f56cea49c95531691a976af10e84e9bafa338a29a1c5fb635b2348ff4f3817c1c11835734f282755d5aa027676ae370d36fb32600654c51b1e1d3db838ff5c3c40b3838d3c4e0a9e791be170e9514ed977852af1033d4f11ec45cb7cd4c317168b1902ae0111a20139c91b46a3dc4e9469debffb4cb154170fcbc5649d0def369874a26cd9198b29d91848050b9210b76bf886f71642b3d45663053a25f0ab3addd0c0da0781cc9a4f2ab01d5c470b54940383d25d44d53121e8552e19ef7a72b0ce44b2dbe98afe0faae0f044e32f24b4a328e67b2107ee545e4b0cb74b55033afaaa5cbfdf25f0a808a31977fc189284c5d809827d69576f81800491756aa249db9a614b1d0d99b0bbdaef201fb789a8320472aa73236fa3ac92294b9e9532b835d7aab0d26a6b38ddb9d5d7c35f17b1cf38413989e9737713e4ada43e75e46832ea2b13b6ecd21ecf0ce634b9bccd4a145e24d9e7053f6d4f1c88352a72b6c0943f44d0e158a1676f051250f967f4f86329e8cffaa7d32d328e31ed8695d7dbb0bdd476f407f47b1a2d04a0429564c5a167b812a24c7a3b5970d17b6d54582471bf3daf2738509f5b6a1b8a6e5235a58030004d61b947b318f6cb51faedb16723ef6b9003cdfcb25ff13c63a64b4cccc889b06fa6ab3d72e091f1d4444a6208b3662bd7af84d26d3d53d361b55b8f33f0dac3c09eaa5da1a5e2ffbab15f2b4e2eb6aa119c48ee4f98b41781816791b4b9eed3e228d367307ad9ec0a538815eb2fbe761e3d1c4f325c224a9fa4e7f992f46d958896c635f7f0420220551a1b911bb38dab2aeeb3f4929f1d6330fb049404abfa871e2ea59d958dba46374e92c9ea3ad7f8e3492718de40a7700bc6b1266acb471228f2160243f4b28c65c4d40d21cc0c9cea1b305754f8e38e268b77415e4317d98993cb419713bc26a681610b0f0df6345f1b0a3c7b72ae9e6a23ed1dd79d11f8f920fcd91b6db8518d233021f1419d92eac829b3d7106f9eabf32ae6ff1dd00be14965114dff9196c99f26810cdf4255f9d35c1bb46842ec0fe4dfd0d6542a182e6776083d8f29cc1421b2015d84a45173c004c3ed9aca2b58d31cd79e794252101218164de334e9da86faa8ac00c2f1a64c5bb84789bb1ace3afd76f632ccd0dc07ead656c63eafa86a4b07ed4eb208080110ff56841236047779e17697ffe46442a3e7e05e161faf9769ca1b065f3e5e5d2f5738541a89295ae6b1a9ade436131fb09c46bd9b6ff5ee2173b688b35368703930d64c7bc0b89f638f8d7ee439ae3eb8b2e7b194a9e7373e08bacd26bd848861c05e835f1a91c868b360e576d1bb1fa30890117ebacba4321749c4e927fb24d7274ed89fd54a5d5c38eca3dc0f01dacdac1cb683a7f5c9c8e486a58b353f868c75f193bd97e69df6e9d88d4004d72d0f0c5d63e89f036140e7e761adbe9736505687b5ed1f874e829883a17a2b88e14df0c20fb8e40f478719c1ccaf080fb61b34bc0e7f5260c05326e46f65c11153527d68084c5c6b52f05f7052d033faeb92b98e6b5552259a838a29b3163d9e5b253b0213655365e804ccce43b683a85833222149dada5de03647a796016cf99820829e0188d43c56bfd4b734a042a4b1d886bea26a327bb6eef86252b1625a9a33d1c5ed2da02776bd7836924e4f64d60435a792dbeb66b7e1e5502d2d499b7bec8546d98b386ae8acf07463152a7a9b13d544babd7abe1f8bcacc1d13f46bc6b6508820ae2efe990a16b30e4f386827a1cd189f006e8aa6c1bd7095e5f3e53a5db0cc9848b4dd08217f5312ba3b89347bd7c7ed488294e104b4d76396684f985d06e003eb458d1a6772c5a867dc8915050ffba37d73d95fc06bc57efef0587f492e136b0f9a6e91c531bf9de59b683dba1195852b78f2c8677f11897641a861779bf4ec067dea61366b4d16175bb01f21cb9f62cc5dc906d75b4d470540e6f105e71590dc898c46d00661408e558c5b2753a7c229e907958532de82cd4cabacc2bf99e63097bc8f4a0f3cd8ff06a34d579e3b27c8ed06121f4253af4ff93e38cded658b6abf1a0e956621361b2a361e46df831e4a0383c5188bd9eca37986fd22e60114a4ed054ad5cad527373f6d20319028223addba3e0e1d81ab447e7bb72081559dc771c884a2d4f22ad8c8f52ae2ceda5c44ef7e0b3d30e62027ddaaf4d1b3da3818cb56009ef04fbce89947cb999878ae8547af38ca660463dc7e89bb72eb9d86f3665f7f68955a61ea714bf8acbf74aad17813b761252098eaa5a160ef9c8067b10fdd6cf3fe1297cdff2255d3ff7bbc3ca7d15a29fbf7d4c3b26ef78fcd5a41a5eb5733d246ece539049725166387cbfbffbbc4f7a2eb2b2530c87f5d54393fc00b3820cce01e1f107435746f1d5471c0545d27a88f398f8fd1380faf16d3ff5b8a2560deb26b1912044e51926de1e08fbd68375f8ef2a64b25713a90516a633fa69417b98ed25d7f655aa68a2643c49912bac6eaab7dc7e26b3d8341d7c9c766aeee08bb21337a8ed8536fe8c1ec07b7d7e335121d28e3d9f32d374cf1afd39a286d31777e6b144bda1b4cc2f551c1a2f630d2910b0495954f84a308da23b40247e156faaafe86cd20a304e7804aa882ba0b694398ec9d72488a081a533c2864b404a5915abaec824a00f4669f3b67c9cdb81848d74e040f76ff79a66b03374769b0937d9edf11aa67ce94a1d36d4079ceb88190d4f90bc9b5d69fec4575a74fc6056c40f55fbac16dd75156b9539c443616ceb13f031b161a47b3227e83573d35934683f2c63e9f8bb7688f4a94228c584c73f4ecdbb89f65a589d6aa68023de97ba21eb7d1a34d21d9cd05bbab50b6f0d4fbb0499ccb747b4778651ff92fdd2a492b1197794f082be5093fb3049dc946d9ad7d08cd371fe54c6528a2a547b33ad3b72ee11ca4a78166c32a9ab098a60a4547bc6a0be1c4f1c10536fa0f31791d67c762e53304d26fc0ed23802d4871a11ee964bb3e1ac06d37b7e76fe10dbdd2161927466bb33334aec25869bcb49939c5e08bf560853bb32a98b7dd9c67ae3536e3d698ef8f95a53260fe4f375e9ce3e4a83c2fa03c7324584b68cfbe32471876a24baa7d1b1a418692201924c405124553a0b4fc16eb57580acc6ed61197e8256f7634011de6091c2d650afcaf552405d6cea592221e331d2f4f1b338f5900d55ba9199936252b55ab60f709d9c70632126dec8301449dc4fcf3f12c263b5aea3fe781187fc6561eae804b4fd630585ab604fb8204746315f0d5da447040cb148ae6f672514082c1564cbc0af453738edfb589fdb2a333eba7d93ba6897ab25c438d70c6c63a4f2f096d99f9a5ae121c3ac8428b1c0c68f28935eafb0bb3c53c59d9a49b8f4412c0a0ca0cb38223298ba3a674e9be1efae1238735dfce2a339405cb5498da244d964d1a3293b8a4a356178b9d68dccc365be9dd6d0fa943025685734fecb122f227823f8a4822920b4c7d9bd02a78254bf8b9a2a16c4ac90baf4248e640012458324dd73ca14f9104758ee1e036707cbf6baa797adcbd3595dfc7b67f1d7120bd49607daddf794cda82cf3d19052eaa7fdda3218fba4d66e96f853e9ec3de5a21b6a22251381326d84652e2a35c71e7d7db6297a9681ee3f6da55ad1fa53ce79b1b210beb38643e6a7cc90fded310e35b176c8eb620d7655e3bcdce4dc41ae18db3a77be8217e1d56b494b61f72ccc895b2ded9f4dae7deee0afe3cde7d8620c3d104507d41b8fe00594bb8913704e8a0a600a3f20c0b8e4b4efaa97b4db0b34b901d07c0b0b4d353c124c796aeaff509b3f894df050ff9f40e4c59e471e174dcb90238027b59ab1cbd1775aa81fbfd96267d87a97424e2a3bc5badeb87645bda9aba4b06fb39927510d672f8eff3f91d522816f1b0dbaee46dca542d0012217c911012df27d46b933c45b6232357934353507148d206c3ef6194b706ad89dad595884b1de0283c8ec9f87cbd9ef1a0df3ad9666248393b28d5e22ba6d168f512b86cf242b61a16cf4eb1ec80ad65420cddfac4370069086f5d5b82c8dd0adb71c5f2990665597b786d322ac7d1328700735cd61854b8abb01b97c6aea07474fdb25276ff3031d6ca846a6e897f310efd015386e44b31e3be5778ccd442429bf8f092a0311841707731057619b48fe6540a21729a06aa4aacc6c358e55ad21b7e5916617cb3d641bdcab8d175c885a54270775aa9d9a4278c0e669e9bc1638ad27d700e6b1c9d2cf7a682a913fd87e8ac544da5fc2f31faf2675cd82be34bd6466774515c42949f7a86ee66847a122bade4079ad2d15fd30755853768c19b870d196a135a991fb29c05960f9350f09734ae5700c2bcaaf34d0da5bccd8d91fb4eac73807755b826c3e409aa840f7965002933a44324ac7e080ac5e81e98b79f538e7d2143761396d10356252a9fad77593ee992e3d7f6e72d6e2074ea03510cead96254c65d2c5f766ed27955547e5e2864c48411ee90e190505f11283f95f14ea100e3330cfa768cffe5f44ec5f86a42aa3d217be17cf49c34db1a26d9b83f4e010d0e552926329be1164c3ee3969800d2ace96b19107cc7b7756209046e27f9cd6e034c0e85d37836e283760e052736f8d07406e01c8699757e072616bec54968739dff457975c117eb1f3c89d4355cbe810e2d2f8c4d373b2d1a2565d070c13b9c8740f9652c70f926613a7a9e999bf38c550485ada373b5960974aeece3e3628eb2204597c6569e704ae2ac403afcd2d0abd5e69ceccffd5d5e14bd667dbd8381da53ef384d74c961bfa3ff5302e0e848e4781217c1cd4322b3c2fe6e7fd86cc7e9888aed90762b24af4d4b311c6e29245c183dacaa72a9de9f57c9aa9b3ecea0f49c7ce48b17be0fd72d3b6cf426b78660423ad521c3b5a2626a80f42e26577b004a9e4fd8dd6c2c310b59fc8784411218326daeabb561894a8288a4979ad87e7d043e7e6c5f6e79485b9cd3c27d9040274830070a748d6c74919751f87388ca69a1e6003fc3f2277b49e59854f414e5d2bc424fa758b04361d4b3d4d51457b07b6ca5cb4f18f9f7e68e5cd09a662df18726d006f8633bb92e5403cf7e64a79afc731f856ae7b184734d8e8e5147ba2fdc3dc14038506209fd187242875b9b4d7a8c31e0a3af70c81986ab8b38b4dcff92495768228ba34db9152e2b3ed75ee9bd029be9b0027ae38e0e82b7856b06421943bf125861501e433fa160e8128e6c3e0aa62e94a942b7fd9227a36caa81631fd7d0c2fd4e961d4acfe727286479b4c201b860c3a65ce1d1608115629873af116ef6aabaf6369e3f96cce18cb1bbdf8a73cf9751f88f97f1ebbe43f2ae8d7af82491c596cefa447ee8f4e2b35e24d61ae5372071275d610c8ee385ec87b63f64a243a84ba67bb0156f54898b4eb5c069322e54195dcd9c64c1ae3c15b5520a5268185fbe225c46697a229e87668c36055aca46fcb6308baeef65bd90405f2f07e77eb8bbf7e19247b8f32d1e07480e78cecf345776085856a920e29992bcdc83a399d1f1f6f2b87015c6948c47843c5f8bca80d52f1610887e20c71b5d6f1d5f2335884dd3f0575f3a26e161a929a580241dbdeb77ec4bbc60c52e5118c6a82a7b96d87f5544faef4018c3e328bef069a39ef37f782497a65ef71a5d423b3c3e68d04e09c5f5ae55b90160fb577018c53a066ed250affff88973963d1f5e8c3f6c74db6d060f2601895e46556bfcf95933fea945f7227e37673fce90d66574ae87cc2f78acaaff4f7659c239ec4cd5eb33c06dfd7bbb9a393d85ed34c4cb35b8f1100a66389fdbca092acb2fc5b7e7a19c603783cd7c6e712e773fcb03d0bff9d8c7b9740f4964d9b62008233e6c4403d03d123cdc66bde3506c6b841277c953ffb22131ac554097347f0a97ef1991516513c4d62d133b4228f99e592ce7989881ea0d7bace0f26fc5a818800a737bf920353c779556a7cc4dadc6e287027d0c74a39f78fb2a467b4f3d66e9ae1abb496302c9b178071303984ad471635c59bcc98d5359cb53fe13682f826f4c787f734752198c02a40a614a3e3809304a2ff694bd836c9abb07c035a4fd22cd84431466e15c9bcdc2421bc9016da92e837236a5347f1529d92720837d598ceafe51c25350cb3f6bb25db75ccab987c612cf9466b9e058f80a417c005d548fffa4dcbc5f5fec8814469194f10994a5115bf3d747aa0bd565013c73705b2017c236994885daa50546c0ed7c5c155daecda430ad5590a9fea452c791c1a3bd1be654afbad165c4b2f3d6d86afa49e455cba247fb6e36827613eed3f6ae2dcabd81fb0ce40a471d0f1bcdd6a33dd437ba4b2e03c889cd7e2c92642a21a2d81b80a0b18c0eb250e3fe9849e8927928b0206daa1dc07b8c50bfa8ab8f7309f66455d9706b1478264af2884d74784106d298fba90313c44d3dc84e365f3dc866058262862b8b5dbaf84a8966f120817f1c2815f925795ea2c30b92ec147ec69235dea94477a294443b72add68b34fbbe806a66b17afb55b53c8ea87d9dd6ed4d8dfa5a1dc13dadbc41a112abf6e193b906fed5d11ec1a6e2f40d3a36768a81d58551de06baa4d9dc0b8f087aec8a8236f8c262a9e9dbfc86f0663426073bd7e416fa84bef97167e9d8bbd08396eedd26bb2a1c875edf00fd71ad8061c58a18ff5f495e00ee728f71bbd9e395062ffd260a901fa101cea8baeeddcb0cf872cc09a2b4b8bc9a2c5cb1a0ab1374ea183c59f0521d2d6d1dc525d02065c445481eaff4ab4743cd6c69d58790b821f21e188f18413efb5bb82996927ab7ccc46bf6c8859062aa53ae404573df3dd68b857d31708899fd8f355405564cb37e8f8fc4f54430fbbd1505b504f414b7071edc68d4d5f2d69c753cc7a96ac94abf212cf8b8d7aeb5f377cf5af5dabbb6d1cf3b6109744f5a78c208717fdec28acb0ba131c7561377a04e0fbbc02c95eeb243c007eab6e1a7f2db918c31659a58e58d27dc0493015cb6091d8de5df1f7b31e38fbfe6d5f151c950bf65c6914bf9fded094525ba69855446060b7f0149e334acf239920e94024b9e27d71eec68bb2e7ff4338589d285ae0df2a7f1dc59a413ce865439081b62450ba5b97a118eeca03cd30d0b4089a0ed509eb294d9b3a2a46a640f529fbe2dc4ef6b034eb62d67c69157353ab494ab776cbc8c994167dfe6899c9f2dd58cade5dfda2ffd8808d2dbb62bbffa4a136217f3f1b5b796f0132611b5f6aa85a79911a383e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556a91bfd6506a74360f43cad9cb243edc7c833a12e1aa20089e694e29530e29bc466a4e0d5c0f102db0824cadb5b1ac131a143a51bddfe2c873c37e53b7cae768858a05d12a327928aa7de35ac697a1cf190930cba3437d2b3250fd197a88b1dc5aaf34a1853607566c82058bc88c626d840d9b8fd7cc2280532e6bacde5c54c6328590c77e79e74234215e5a8f52cc4aeac45d32d5a4ff22f683e77d9000a8ac0221346214a56f98f51745d6f807401d5690cdcb6920513dd8ee64b6c1cb744bd2dc51898124008057b029e3ae7433d2678acb330d2aae11036c8b809b396c5d710595dff9e465e0e2faf81a4207e50a8a6ec9f3b94d92dae96ffbf191e6cd8ae8f8034f0bab0c7d3699c774d44a7b1c1a7e1da958ab851568d1a64d44a1ed464643356b498b06f536330daaa68b1eaf7ce72f9c86f5e9e58a48a80cba98a5d0671e314b624966446af57a7798f1d50c90b7b9e19a216db33cfbd4eebba631ad2980ab813ace02a5e52c5e7276d887381143b8e978c6dcd274e877b2420eed3fa3a56c1b606ea64e6569bb86f27ad83367927f783f0e56c649f77a3f83a10b7bc9336da1da981e628dc7b9037b481e1dc46fffd6857fd992624d6c7875fb7549f96ce5580db7025ce8cb754c94f75528acf69e0943914cc99685b3d8131c7d3fe364af4378055dcb4ce1cf0da1b7de19c985c0add6bb1e0def217fd8a0e947ac8e12457d79e244626d89a283257772f73a793cd25a420f59f37e069ee4e9afa60e11123c6d33daf3f982d447f55c2da5735b1dfdbf68bcd18561da509e15caec350af74bb59608f517e74798cf6a7b611666ffc3e968c59617c9ffc8911a47fcb41bd4151f51a499ccd5b6414b05d9f2062945e34d3455751a0330c9cfb6d7923293eb58935b5028d13038d9cdd99c58d4e2f0f16d0f7b5b92bef1572d128968536cb89a774d834880d193bf4af5d7cff131928e6572000df16a19338d257398019bd721e8fb302c476dd51fc6be94c94fbc1afb6c8c435951af55714b090ee9f8a17cf4d3094b8eed1c591d63d1d9e12cb718ccf53f9a7577e850c277d168fc2c55ee9527619a9cb344949bb1ef9704bcc4ad55092c17a0bb5e81dbfa0a731a71ff07752cdcc5d5495f1b230fa3fb4e1f3436d1c0ac87d3919ea83c5c57e566ba50bcc21e5ab6ff2b70e15004dd733ce24f99d9de3d357b859fc04231fe52c095614c250ecfc227748f355e5473d7ef4023faab06587c637967d77ad5baab0201e19002f2ac60534e60b42cc7549a008f99a5f668d270e4bd3af44ca75603025a252bd5f94a34aec502c95319da566bee07f00364c3a3000d73fe51cff35e24ce88a215974db78f7438d04f0b3e4781835c5cc62cc3251056b1ff3274a56a42c874cab583b613cfc53180f3edbc26ec7bb79c18b432752368dd99ee06120ef147bf368f9c3fa5b53a604755c18698ac544e52d0f3024264d0d723b34aa5d14b68a472f399f2a78061e474328813b0bed57ae3bcc4de64a8432c2dd32216be40a3d0b72d7a1c4ce40d5a4887536e96bfba17d2ad7163c490b740d3df1f8f5696209cc638f59295056f55fee93747563ab607f11f40451026c2c937378ca94d8e0c6891cc3144cb5d4bde765cfff4572b767d88bc3db2224867023509f640c797d6b7d075ca768074344b57bccf17e23659a2b7f9e0b545e646968bea264c4560983da4761cae09d06f7b59bda5fcb8f6a2bd59f0928efe775cf151615504c7d6713e0c0d91be97f12455a98a56fead1a3bc0f2a76393c9b322b236144ca5732b968faa9f6be9d31d6dd673cd8c32daecf32a6771831575ea7fdaeb5a8927386f550608e2c865008296f39ca98c92ac81c715aff4065d87b5aa5ea2dc34cfa03bb3366002c81f70b1f0af00e2cf94cfc6b244930ff18a35ae600ed782b55ae60c6724644f5318a9bea96d507edd2c63b852a4e776ba58ac53561a0d09beaad73f8e834694f53224dacecf3cdd8b3621e41393177f0c026db80676a932a59e839bceca3cd1e558184207d21b40f6a722b167e06f483003d58aafac23a5553d86f4a4bf873f5bbccefb8c9277e29a69f35f88ab96b7fe8ec866d0b020c4da7167b5a31a2190d85e128bbdd16a12fafefcedbedf9d661f073cd1db097e393bfb45cea7174193f83de93f80e44161604bfd31b628d8c10b6b92ca0e6264c8a22c72cf13f1ed44dd9e40b704c7e4cc488f160d80d476aec08de48a37b0ac8614e467affad5da000fa902b75f7d936174f05535a93266bd3d3fdac0ea84ef796bae17ff29411b0c9534d5c65dbf1250b5a76ccb180b844b0ae88f9c5ae4a4934364a0d5009a93433703a152f7cb3f47d091570d399d218b5c1e5131c108941c22a6bae636b5bc7d0df5373844375a8e8be4c207827d0ef9279741d5f25e66ddc76f9eada1123285b6bec07ad6bd8ff02c8b68d170c3a9716d5bf71d1868fe29f4db2fa4d5578275f5d64c80ce2ba6f12e41bddb18425b57fc8da07ffabb59a789dd466a6c8de93d36c322177c653b836809ed2cfb05838393ff5e879b2ac7fc9a84131ee8982707c35c0a7e969d632251f195f41a1010d3e19e8c90a709cfbb4baed2bdf9f8e8b8b21a8daaf1b894efc942a6f253b8af0929ab7e839d0f6b8509cabb0600a61fe5338842820ba53d42189dbbfdd9b4087b09a5b820b46ce9eb8d28cd4ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f2c4099497d2d7d7b746adf8887f1a8c4fbbda64f24c7c572f7c281c804b26a03137036cdc84638900a0c4640796c8b2696c4fe40fa48dadf18f02c52b096b72f38bf7f5ab7795b6fd7374b84a517eaf70e19f002cb933f22181805d73792fa40ba632439ef124d58f1cd11e557f632bd2003821399841ebe50f57e99f08a7e910055b4838e9256c9f4c03c9928bc1c54fcc12b9a9dabfc62d052ee69b00f31a66b5c466a7b48d775535d1217d7f5de6eda93a63b21504653f31215f198ff0a33699f5b0cff40e0d4ebd4605a5333821ca53461caf02157611f11bfc7f1e9d91b5ae38eeed9cb6cfd0f735c994007cdce38c7174e8968a455e594866619d82178dde21933b4d19652bdfee8025f14d4dd092a841ee04397192b03b3b05761b7d527dc2a1d02ea29a73450218a923c3b4f591fb5e4bd4b48179ecb119646093872f54a87eb21d59c4a7a66133c48eaa8b7183c90f0177ecb7263cd36130469ea845f4182fcc1745452015d3ecb0776b8c418361f61c544ab7a692a5cc71ac5200e880ebee2344e6314eb71bb31a16bcf4ec80d9b04fedc3b0e449ed489e03de8d599c01e2e0860efb1f6dccadc492031b76ee0e7274c2fd2e0abc0e5a85cea6ffa5b7914704cec4f09ef61ef0c14d263393eb70ca7474956c44fd3e5859f15527995c657feb66dd13a0abb174cf04a38abdac3e243fd2f9861adab0d52c7f1acd4c64efc52b79fd6220c41aa8677de9435471779dd921a4561aec779225a40eada8f9ebb6b8354c0975ffedb24092e1f32386c15ad5cf536949e2df53c6d53f0114e1b087bd7219ff3f09ea67897bf259cf8fb09545ea0da405f910795c3c02d5af4f8b3cd5dc6c7759602f20ce6f2e97ee0f985bb4920611ed0bb137d43a0178b491e035cb72e0a83530519e7e3c26e20947588c4e2e82476baccb7ed8547c371249fe9846d2fcc502c10dacf5bd4d956b1c300d02c4dbe1faea974940915ec3d19a492d9605da905b5dd03a3526b428f5831e390417c031d50bf466744f253d22b9fc17272425814e9c45ff8ca49fb35b50d02ba9fcef405101a52755546e94bf237071cb10538fbd80ba2d16ba57c52d31bf8acc6b47afd3470ceb52e9bf33a2a5b814305ee0c08f0c55c8873d8783be8b119d2680322e1ae0b50b6fa527b18e15d7f09e0605cc8c2d6953640acfcb7302089ede441be8e951395744db3b1980581a5d19cbf85989bf0a7aa1cd9f3c5933005fe48b0c0a950996df199937de01eb0fe95ad5a5eae094c91c3b9cc18f8e748b8e56836c8ca48e0978844842891fbf219747cc8763892d251ee99d09ed97059bf08bb65a4bea264e1ec493083faca7b3a026fc9fb2391acdede2fa43bedf6d907a8d4eee6dbbacae60ebe23f46d01b80558b1363bc91e83a28949356eaa56c3fa55e08fa0ca240a64a071e59683b7a09c8089ae449a655c6527f4e4fcd4038ecac9865685ff32044321d3cfd0b6ba7a711db2372dd8a45fc5a8b6eb9c13c751ccfba37e7157803820e7efd7bccb31957897b279b5b4a5a63aa915a81a1732dfefc1c1879484c509fb1162693a51b5ee0e6eab0eefe0136bc62b44f039973b073e7a88c328ad0ef79235b1d2097eba28c91daeb63d881515fcafcc98201ce5d7e7ad76de4bd93e254bd405d6b5d66c12c29b99f70da311445e93bc20fe3c61cba66be8f13f7c534b1327d1f5710df05dad1f81ccfbfc9b5982f0cf0836e58b548fdd5a4869f5a5c8cf45027c0472f8a29c13a6c9c80b75bda4075c25c1be66285fe3c940575ce6721b579160ae4e06ae11be9535bae2874171f2d635cbced01cec8fe29903dd56c81ab8faad2246d87573b0793a4d9db9bef63d4412ea699eced7ba59ac3724a2e0a873fbdfb56eacfe444d3519ea6ab13884b868e22245df1744aeb4d4afbfa416958935ea8156d043355f7124c8855a743914d9e97aaebe982f8aea1fa717869693c31c37a4870e6f07acdc9fb2c53a383eb0f397416d1e47bda4db1a08fb1d2c2e82d148a83be64d8f84612cc1a16a9440c015fe7ed5a808cf97599cbe408bb075f3baffa2d938477361c5a6196d5b7950e2fe19149dd551bd66e39ee01db8d225ea1924203ed7093188e09616ad338ef7d0a700e1de73cc86e88140ee90f8c547380d1c7e8016b8122c6a996233a084dc226dc19a52c1c2eb837836b5322b1b444449de86a902fbe7a0cb11288f2feceb035aea6021310b3a0e36d614241cfe3215dc34246c48f16a688caceb0b2a45986b2cf0a233a38d2716a4112960c86ff422d18ae6f033ddfee458a44e8fa2416dec50516739c98c8919834972899d09ab1a6a58cac76f954e612f1988328f7381e2f3a79075a3158a330d235c2ef53a7c5ee139c435a9c2eb5e84e040ed2cf29a01b2a1ea66a62d3003c8cabef6c3fd5bfa2e980f7bfb43c5037ac6c81ba4b903dc75fd9058c30ec60e4c35079ff07073005ecf6259dcaebff23fb6ee6ac9f66bb994a862dffcb68927f6fd9ac6070396ba70d5c8a26b873c4139722a15b9f4a74a510b327bf5965e636ed35145ae11acc10570b04a24efcb06328f68a3a5b36fb58cb2cf39ee40c508ff828e340b68d5040c6367b473847837724ad1bad3eac0533be20d40538f4f7da5d175e553bcea04e5cd0219f9190ffe3146c31ebd7cc7e7b169a5ad315ca6fe2c0f11e0324c9f677830c445cecf491e061ded3a9060c0acaa00f8080ef96f58f48e7d6d9d398ef4e059d85f4e1f676fb657b6ca0a90cca1f31652160a52b3d76b3546a4288a40b57c41751ee5a8b84172ed730ff336569a6bc46eeeedfac02234975da9c8900d855b59d92ee849f3215ebac6d0936b6fdf342d06b823b07f2772d6f8a8c61b0c22d4e8a39a63330ecb7426b3922a96c90859245c825a16de94d302c4d5691d44e2e67e5c5da1afcc29e1efc5e07b34090c28520abbb6b2e865c70093f551fcd3cf306d9a044d5f9838ac48eb361c1af0f6e113e02548a04fd54cd2c44a1b0cd64e4d91576fe9db87a5e4746707b7f683f56143359f00d3a5f7fa1147ed37eaf03e57a09e4b51240d318889f6bc3dba20f438933ef792a717ed88b463da20514dd3d1fff3fccf58a582e5d33b278564d70b26e4d07611fd279060545f91d89bedc28cbf5d0e55fa95aded8f899d1a5be2cb5f88a4659812b00553eb487c65f59e50bdcdae3f946667c40c4014fcaad4677aee6bcaa6de0026e9d5b10979c844e3140db177bf4e7e1d67dbddfa467679584c9fe47eeb74cf8c1765669a2e249732ab0e78b5402c35478247666280673e942d6d6c6c3d898b66cafd4b3a92b688393e4f12ae47f501444d2b69f6951deed4dc926f76655473f6ed5d61fac67a9d251b423b66b0a40f8107e471486044dc0fa853deddeb186a824a941c4fe01056e9f0feb5d5abe33aa7199763838e5be7fa5e8ffc2cec00d2a517ff8b4bcd4102a9127a7ef95d8520554c22229fa91e5fde1a5b20953eed333f93b1c869bd3dd7dbb1d0bc5900f2c08f36301fbb3d7ae9e5084ba655304d86862a6926193a92e02a36b091d08cbd468cffce345b074b6e0aa5c03d8430217b44b09b9b806b9e014a6a0f311ca6e87cedb956bdcdabc81a717f71729bcfc06459ec67673a753bd09e2ee8130d7311c6a41d6ce5f9eb12e6decaa8e92a34dc3e14bc596beb359446e6a094b5782ee623e7a40908f95c0b46e75ff16a3d8f6bbd9b7b4513cbfc2f243f8053d0376d47c9508bb3fcc322eb4567ffc4b2ca3f978281c01ee42e96b501d75841922ea95161a702bd006735ab8c62f1d3cb37b5ba7c880351ed10a6a173371100ba799e5604828f1d7942312b288bd7d779d68dfa89070e65faa8fcce8bcee90777a36d90753a2ab6622cd4840f741e11051a538be85cb56d0fa2cf21528e1597107a20b8d2ec548c7332d97a58b8b1586f7e368ff6988610493c3d7e6844d185d64f66bda11e176dc5c243260777af60e2b17065fdc56dc06166980d873c56fccd7877f9c5bba1c2b429c81775a5680dbbf9ed61c137dfff8635112a27acec6dd5aedea22fbc214b91f996a9db1175931f60200d7c6f421df9a03823d5fd885172a4276096511d4b3f8a45affe07812ab110bb7deeb2eb19ad988aff58d1a7bddd43f356bd7e2ca7dbf69d40f28e0bc997acf5781457da77f3109632cf3d414f8168494519c910fb53c593f756efb4e600bc8c21280bf3ff78b60ccc5f18324f095a5090b1df78af7bd0f43beb966767049c1a1c80a48b7021c8a11f6cc3f24e8e07cc09cf02a5bb38505cbdc954a016df4cb2884808dbe8b654ee84efef623ee39ff889eff8f99fb1499c3342383944497bfbaedbdb3d363bf520bbd8bfffb86da29b580821cb8777953eed8dc3d59ada72c9a1cf893484865ecde87b7ea233cacc33e264233d0d8177cce12997e2bcca36630c951ca2c0ca783389750a5d34f7d755101318b050084c424917303c1e361f9ab5be90d940a4f826ea944abd30f62152e63c7e6395d0952d5f1275e3372667ce0de54eb0954c87c2bb0b3e1574db8b4500363dd7c18d818c383cba9284daa3dca1b70ac99b04dba8c0760be4575309a763b129adaba351315e5d18e1011a61746a1f613b717d7702937a9d7035e8cad848a7347ed7817d5a4c21ebbcfd3958e7d9e4df60a91c9243f08a84e08501746ba2c4077dd50e88e22dce611175050d909bfcdd14386eb0ec5a063d51a1dd19112d0c96058fa84df326b55f7b990ba815dba7a6ffd76f369c37039b16e2486cbe2a4cc813bb5578d095de082069417a4a2b9be5bd3a0de8dfc8b748be78c5b0e276b03e7a9c49113f39e0b60e4cf8cecc975f5abd36def4f7a786a01a44b9378666554a186b54856c9f840b71c503e5b1a5c546e29ca9b06571f38ae5ed7168cf23e1ceea3429a0df41a2dc8b81e4384c2616b254b59e8969e0cfb340c4ff8b58cc78b5763b389cba8543185e699739d63d13d4bcd72d46d01905f0cfdd5f5268a2eb61f53374c29cdbe206e7744af85eb2722e8fb60f6f968bcaae7e48da048bf90ddde554f0f0e7a9fbda81321a0a908f5e81e7b6d3d504a886bd43adc5c607ebe8a17c26ad211d4223627fefdeb35d6f61df78e7f4e81b7d2183cf73029f69a3c75fc3d752f82d37229ecfd779b284b6fafcf48f1882f40107cb2e37e907faba37026a91edba1684804d95303c4d4c1b05dc0b3ac853d0b908d5d5b44e90d61c693ad426825d62c42ccf60c4ca812af0583192b8330ca042187b837310007d86db1b431332c1cfca420aab764d08f240b0c6d62e429fa25cbbeb8c7435464732ea57a4fbaa769331e1d0f7fb074b9110d3c35d84b767b4be7a890faece345bfecebeceb12fc46abdb0260e517746e145a118c8146785f1168452c699a4d715105f87142eab98c7a4d6265fc0d2552cbe3f356c34b0d37dbe7d7b5153b6b87d841cecb1ae373b1264bae462322a6a43049d0a57d2bb98a7fce42591f3f3d67dbe918e5fde3a806155002e7c72eb80e474cefc99e25321ef217a07efbe45920d1613e42c2de397475849a06818c5bc2ec5081f9da646ed764aa9d3d6f89c8af8819a752fde313e831b942cb6acc252ee340078bff592b778caf3317d7d7ff02471cfb691aed0d405ebf21d38f52da8dda2743ac81eaa27df1fb6c2e702413dc5801830b6d99222b2b1e8bc0d75ec62aa35db3586ba5676d63b9f31a8d1b0ebce354da33dd74b13d2cde18e7af1194f372f0c40f9dd35fe9de5db2447e51fef144ae0e4fa7c0db557413bd8101cfb02cc592b6e031e48c8d8fdddcb843535c85fce543e6103823e183fe8d5f0fe578fb56dcddf361b18ea982dc1afc9622a114eda1f368d683086c0a684c3eac9d6fc915a04bdadaa820827081a48c79623eff30320e5a53f1d828c93fdef803628d8dd944a7a5e7d1ee95b264cb894c6c2d2e501d8c79e3dc5a0828cd430e72d0e3860a1630e47564ea00e65be65cdb44ea98e42e0a123a9286cf1bdab9ba853b0c1a3a6bdf5a813f79b68d7004428d30c001f497bd219b6c3927d509a0315c100738282224b802037faac9b4209110ecf573a8adb89021bfd2a782775e0359915619496ded596ae4f4c43b6c53e823d3f0820434ef47ffff558ed4693f655e29b7344220397cf95b0d92700f3036292fdc3d5fdbf60fc82bd33b2abe8268a1a5c18d26cb91039d6992fe430fbebe97ddd9d8d4bd784b837d97a967682b7373fee1533805d79c419cf5e902d7a56a5089b7aeb94213df2d41fb90edc1382901f72883754d72ed7a5fce2ca023bed63017da4d4ca9eed22198b56286bf024eb01ea330b4b34bccdbd9fcbd0328a54e4e0a7eaa51fc3917a8a581f2355d2e30007b0780d1ef76c026a20385b1f0a2184fdc00e3a784964e366697f02571c2b53d5c5e51a7ad30638b10f76efad17a6c5f1da9dd3c510b0fa5ded7eb8cd0e9ce9fe14842d19932fbe96f21de25c007adb8904ea119f59f22266ce3e03af5b7fa4b17d82916fa43021a24850673d9674318ee54b8e6504a56aa83d46dd5852ca6eadbf8a9a4feea024cbcd8d15263794fec097c55d10d78f479edbe23e74768c68e772afa0528d65e0a791fdb2e4999667edbcf6736a76fd562e9dd89275d02d2e98bfb59febfc31660f5af00508fc9b9257c3507e47cb07922612af7f5bcdc162f3460000beca26904f30111273ade2450aa71268da217707f28a85ea5274563dc8c1e45c1c4e28c26a3f3ea8985f8c82b8e211293ad500a1bfdc16ac406ed98c439eac07e9db44bcdcd2fceaca51e8b02e7631d6d7ab8c477e069d2fc63500343862872f06781ce8c31b5fe0808a62550f1aac54a15bdae61543144650f30ffba248f3283f0a0cf327cc6070f02cef1791547b3e7b63b1f0f8ca652fba08a9500d99982f5c04f1cdaaaf49e58982d6e3c42f08822eb2924d62e324878a0af167ebe7e1d77382f98c18279e80f08dd4bfb8f29076074f52e3922597c2cb39b85eb7a58c3ca67ee5139c817291bcd7f4baca2a3d5b72c6bce6e8c207c1e6f3bb91ac3a90c5a0374091f6134f1d65be9d055cd9253d5df91c708e0edbba24086e7873bf2d6f3395d4b96df7cea4b93f1f5d357e175f0cf5ef6c3c6275d836861792012d6861ab96281235a7861280166c54ffbf3f7cef7101b4e0f24392820f0cfe12e0839920ed6226d8bd577f709a55449efd3c78a6cab1f5bc011aa7b0f075692d1a48608990e263491b6d1e28e2b754ad6064f2b7dbcd7bba93a60072d53d75ebd34b0c0e1d5cd92c1d4fa3eadc388cc603872cd1d02845ab83d2e7478b50a1b40f473fadd274949cb9d0692916f17a86d6c2040e4fb4905188ec3303c8a4e9e3ebd98d4de9980a22991e60efc9a7d88b2871b0f68f839b1be8876e4edb7b5a38ce170f84f6222058fa828a8b6adce9d381240f2c97d7bc51d63428e80e276c9dea120ddaf902344bfaf6b530aed94aba6a7fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b602edd82014d03a31110adb04652440816b018ef2379dcfb5bda3210022f092b5c7e17acb8b46f6e218841867f59489a45b33a444d369714c4f94ef58f31f6a5e3e3f186e2edd6ac6b65ee540a33ee8b3813f3c224378e5276dc466185e7b42d76b36e1585c2840176103ce978e29b3f5ec046aa098799b315c7ce9c58d9227b1f60a93f25bcf9fe3682685f93279e04cbfb5840c555ad8fd2bbb0d154d2b76a17429a78adc4848f1ee7404b861e56ce1858d1d0703d16a571a30faf66103fc24c324b718465c29868301ca06f8c34f2bc6945a4e9110ae0735f94544fba3d0fa3552afdde88e116d55f7540a1e67bad891de03e314a213ffda41b5791821f74f3c891c27de776c2b76b31ec8893665073da04ea4bb48f87b33604811dc60473cb5ad0402da7e3310d028ebda67575bf4e687155a3501a70b2a38214301b7d63fec18c14418256c11849ba9e9fa5bb7b8d1f7e046a9c7d8d75d20e2a140f046273bcfd157d9cdee8968d0d856cb931f23f3cc23a4e496ae6176a4e57859fcc5aff507e9a5fe41ca387f2215f1a0a9115fe43f1f590722d986511df67d2dde676703bce5ae055e4ec5889f4a1350b0fde46c1c1aff2b0efabc04af4400fe0fd5cd65d9ac4ac527e6282c7c77019595b43b38d377a8bfc1b3260a07add1e94fba3f70322b8019f78101be3eb1dd608c3bd15ea1463bcdbefe5e244d233d9bd8c4c08bf828ded9b41946488ef26ac3bfa459c5e417446bed918c04ff1e9e1d8f5f468a26c06c18c4f65e6924d39948edf034ae5cc8f3c333d817cb5e57e11e089b65b3bf76a602296d4298925b14baca8097410100f148861a11efc0141e34b4a3eb459534419811314ef7e4e2011ed1e823dd5ec4c9982338a97cdb8e2918e12545d2fac23a94ddcee4000363b5a8dc835453987d3eed04a52a7c237f7feff388b11b95f02a9677e748cc849cb66918b17625a2a6b61bcbbcbae1d2e5d0287bf907ad74013d3730e213e2af9f90dd681ee2469b40ebc1ac92ae66dd0f3301336723cc833d70891a86bfe541e634194af2803af6a7ed13966b3719353d0004b84733a426126260490a5b0e06e83a53d5fa14676561fdf0d94176818e696bc5924e2cc021861522d92fbc3564f5aeca29891c6f98ff4417805c4a3711a6c5b92e9ea3f835f136f6cc86775560bd44821087fa31bc6507ea14dbcb3bab3f10272efd20c0001d9efd4489b94b35f3bd942033d86e81eb5fe08fcb015f692df3a1a59d634ddba5461d6f3e6c0c86d12833bc4cc1ea464f1b4158b01b6d3fc72909ddc182feec5ce8c626c543cfabe2f0cc747f5d331e8648b2fb8460125093bedcdbca7a26efb6ca4f3e30217a2acbf64a12266bd5e06167788439c629f59a4dc9a4de4d543352e7f0b4052f9a6093c701bc402146037ad89684e3cefc7231991491d6bb475d5494211f4e5911530a43f8175b0dcde0a9bf7b6ceaf45210375038edd115d1115cd521e919f16600fdeb95c8b4926b459fbf07a1f361d21b8b4380ca21d8cd76373644b0492390edf3a38f7924474022511b49870d3cc846c60bb723c59d4b3da33f02a1f32e1d7f69ec44a85fdc6ceaae12979862d9d0e81e1d1a81eca852751e5d35f62cc1afc9464c0c703f5e1181043fbe81825a7a79c181653803258ccdbf8b87f588d49c5a471e595dde09bb3287acc312acc4296e57af0d8eacb77dfd36da692f3551f1f1fe3334d622849e38c99801aaf2cb2bfe59abfe660b94806ff2b5e1243dec447eb8e5f871561dea72759a60ae597de9fc0b63b8d622c4290bca942f77d3e65720f3e7472621fc786f9b8a6244fd29e08552939d806ad633298ca37c5455a5d9b0ad6186809d77a3a6813d5bfb62d127602605b1bfe3a16260595c451487be6c6bc951310ed93c3200619441299b6cda284772cf22defb899b6b33b4ebd8f36fedc518783230e81dee9c8af75945b45410bf7743ee9f9c50ba00931d0af344b364415d5498a65c7cf3d257696c6ad8ccb31b82376478e74d16f16ecb78f643ca2f7617c8876a43f7c54a34ad8452044851d450bd19cdc67908882800d745aaafce15200b05877af7a6bf941c6a4d0391c478de3327e11074a3aec842509c2436c3e1bff0ed2198c7ddd7bbbcd8cc4b213903c0fee615521c215d5b70dcea6f150985bc221b3cbf0cdf9f5c0369e38ccac2d1071064ee8a57f71a08478f860888c00bcbd554a123c6e214962188a11a8514248f4667eeb9bafb8bf631fecc61be6da44a734ce177c129e6bda6fae2e72eeb61b72339a818168e5c9ee99d764ae01d0f5f3db6d7a72166dcdca34de36069ed815013271389aae3c90480fd8352323f55026847dec20454c179562d35839d90ebe47c63ee3e0ef599c5a565b776d74fad024ff2cfdadb7bd7c27834557c5bc6a332401fc3afce5f915c5eef2dd5da05b2ae09123443b0f2fc202653e2476491ed4196cd4c851c902fdbdd5bad225acae1570be8379c4eefd9033e6761487018ded07e0cea169d18cbc6f760cb5f1dcbd0ccce569cc57b17bd54fe2fecc488552dfcabc997cc3a3df256651d99c17ed55201b008386971cf8076976d789effcd2e3ff950bf5fa750416cd2d01e110d773b8b70843a6aac09c94b6fa72eadbaff429270cfdc5146ca3f9b6d1d8c3185c341259dbd9ae85ed309f5f381afe8d81605e9ac797cc55ab9f73d28bc1cd8797b70ad5c2a13585d0f250b3b4f8107a43f964a7ee88540aa27b2538e4d6cba2ecd432aa3b4d04193089137ad71ec781101629e8d79c8e0001940467ec4fe24d8ab95d24894d19ad6ff81bfaaa8845b2b5010f8019e5491c0c5526d3b77a9085cab1eb62c990efa73a97a2b6e81b1e3c03f0ebfc53f1864de3c0960f8efab41d3a1409157856647cbcbf750d2902753c924f216d4e997ce3017aa4bc85821bc4c2945b7dcea93ef22c7c2d5d736b3b618f927e533a257e26c069fa7f6b6294a07faec197a24360dae13aa4b9acc2ffed29888932adbbb747cf85fd36aef8949fed14cc6522dfd6ab314453cfb8d10d6fd0686777501a96f1d6a54fc402fd0d022e239b2168b36a3ebaffc09fccc5a278cea6efe8022590d72aa8056204f0f392d4876bc5eb4c255fdbb9ec238705fa7ae16e443bade50cfd108a3cc40878e0840bcebe0b13f0b0e63f7170e9f4509926f94c661de4a46add4f3cf372a850734f2ec856c5ab44458de98f83fdcd0881e9193bd28d6ca5ca81ad113467d5dea51b6c9ecec7a0bfd77e20929928dfb30ddb19d72a19f8d2eab83489c1563a49a1b16f2be115b269d029046e3c6c78c5afd24a3253420adc88e43bde160da9a23907d1c29aa29e12b125b669ecbb69a1c900ae7d80071a48341fa9707e150d9f0fbc42eff57cee42391def460364a177b0f5a8a8994743d3fa75945dff033555b535ae5891e69d2b978c65d03e916120863d1c82c6129f30fa07dddac550bfb09b48bdb7591f92b68eb120f5fe79a4876d9c71ee728fc54ed5aae212fcd6dabca89627f1b8ef2e5d191e81f108455a818461bdabad001beba08a497eec9cb098047f0b78096a13e8b13ca78b0ce06631c0431c492501059e3f94989e4be3f4cb537bc44dab7b964f7d6f2998ac8dafed261505721fa4a9c94a2f6f8a9509ba22ad056ff5cc2e2ac677325311cfa223eba2b908a68827bd25b1bc138e7d63bcef73311e907547f3e39591310fac9571b6c18e49a5ce02237aa55dbf12fbdc6193749690ee8cea4c6b0ccfe092dcd8af93eb60266679ebb1a33ef8369743311bc3ceae1fed2f7914b08b018016a69887e321a7a73612756bf167e7be5c79963265c513b398330bfebe4085307e556c5355d96027b166f52c59d8a32fcc3c284d0809fe101eabca78b8fe1538704e1adb726e5670d58739d8ad76aed1f854cb6fc9e9bc3060d70754cd956483828db19de2b1283ec17eba5def16464bd07cf017ec393049090825be05aaea5c933656794faf66fef4733086256afd933f48cb0fc088bc6778037f13c363b7f3719685dcf9e41a5f7302ffa1148e76a2fe36d83ba4d236a38d907526b3d384958f5f341e2147e4844745ff0c9aedcf89e5b50284e5f3cccb918d3f4687f5b22264b8ffab4f81b5c358f7c2496542f3022f771d40e4c850ecee4ed4873befd175cf4935bf91a45583c27d88962d4ebf1538ffafb1bced56b88da2414747875a1dd2eca96a222c7cad65c27649b600e02194386630a653fd08040b5263dd5c8c6975725ca13cac64c053ec066bec6fd36ebd5a6e83c88bd3ce94f1f2248ba8615a9a639e9786a4dcd33c86be8c1da513e124caa8dd888719a1d3c1c1c82ab9424f6824799a64ee70bee45acc7e5f3b4a9aeb9611c9305679eb9037a2e6c307766fbb49d76c3b9e0f2ff89e6832b4c9b71fc564c33801feac023c010de63dfe6ab9d4d89e9421b07193c82b47d35a4acd9beb2f38bb6f5b44f9757bb9b65d70804279b94c914175f736f39f05be2027c2e78f3ab6a462a09c064009e31067c0c9574295eb8dd9ceccd9d8522d640b0b43137e5692ebdffb05018ddfdd8aa43808830563f0a223f68e03da0b254203d110fb19490e253e205add1966424b1f63577be258fb0843a164ab43fe705d37b60951b7b575f63d166a0daad6f0afa76ba648984813bbf8e69dc39cf7837e19c4f233e6fb8f292fdf12160f4757fcd6a6713fd0f1d1581714631d45bafe7bf38acb96ad989309c1cf9e021b1c0fc1c70d67d2d427a30570c0f5e20d681be23af1560c2728f4b55c4aa7e2edc7e0ee32e73e614ad0948c8789504cdac652ff1bcb219e70a4c1db4f99a3df7f81c84b8c502d7bf3f41008c9f5332d83ab784e348241cdce262ba655b1643c15b013df5478d27cce160a674e99e96b23713b203a0cb91a3dfb8282f70eb1800b8804be68b9bf3b18b6158e71a9798b534db97eab47d9da832420a4169cdb69c6775826312278606614efeff44e71a5e6ff663374d53a4530dd65e67fdd5a75f19ddbfa7f68fa835a0a84d13306bfd3eee176c026086781fca2370030e49be8f1ac60b5ac38577ade0577f91ef9fc416134dc2df85f12d8af3bb3613a93b69a362c18a879d01becc8ccb28bcd90deb8e852104727a13ce5920a88535e76540a8998b83a6a899b5a337e40071fc8203c38c153ba3c2ef0de19f652799bb7170b0b44fa36a1caa5995bf1626d75241ac4ce9b586daa353d3a0dfa6d082f40646f953b160f164818fa80d595cd6f65c17d9dbbf640323da92394671c30208692ecb5541b9f4a427409e96bd57bc6ff13d4a28c8a272c22ff7d0b6a7bde06f2851ef9515c7004820ef737008f75216b455a926dffc33dfaa2a41e3d2a12b1d0f6b84fafc6599902d50241a92371960eceb7b629a2aa650878336a96be5323d4b94f2e534475dcb8c4d602f2f96e680eb4dec47a3e0e61f0c0be8668f360fd7640da09dba2700c2cbabfc8c32b74a9c5c5a40b08fd95677540735250ce4095db8fb0cc5519040183e0c7983494caccf46b437d4abdf9a0488634109049c228383bd6df54c93d628e6fe5ff7901a42e66c0234b88be7529d85b6bd2043df055d717ca62edf78876fbf59497c60fb083736fb97b4929c76fb55bc32c8db921eea2aaf6df0cee449aeb4555d21b44d072bb70048df3256a37998f024fce1b4807a1508860465b48aba17e2aedf0d79241e8d870ec7aa59c173676770c578cc888487fb6a74d92ecf9b3762fe5683149d0c6b215426a6a6749a036c4863f1d13906dea484ac913e2a7a36002a7efb9de9e3cf27f32ec873518634082135760e0bf869f17801c470eca6f775d7235903d7537e379e0550c7bfc026065eff2d60d2e9acbf1b973404c949c958e478743b9e9f430f8c347cd25b5c43e3630104c82b94549f7f3e1a724cdec4658d1083d41dc0eb1c9d955fa962eef1f4f30ece9b1c049bfdb8f3adb7fb617bc36e74aa5791b3af4e454d90a0bf899c61a1a41d54bd741d9f722addca70f9c79feaa70839b29e2b8702211e67851bec9444131e8be78b1acfe2c7716f96fe4621e24dc3841af53c69dc4e3cf8df24e385cfa1097872f30fae545130406fe8b12d19b7af128abc83907bfeb710af0b0e2f3d6427f8accaef4b0deca1ddf8e05a1f16dd7403d67172db41cea47b8fe92c0b6be89275cbf4d12ee025d45294e068f684ae1b8e2870d4f25790a98b4c979c26ea74ace741901565281e576f18daea93075a7345c789e10ed145f083e076480a9a52328eabcf60c0ff84b440f5c6dc71ef80131d8ef286cab7ed3222e8c1ff33df1e62208e21fd70698a086eb2953fc1a5f1b061fbe0fc44ea0c17ed5b4437c43e2d05c59fb6723b8f7adc0200a3323e58e40081db23bd59c0c9e1e5612794e3fc0a64962646f02c8529dfc62eef76c3cf55521bcfc816ece0493b2a7b100f597d88fe978cdf4191123038b86c91b8ff87a119cc19c1017650aa4577a869d45728ecdb96ee87e9aca3656ab0a3db167765f4aab82e8067334e364a0a1962ad48d8925b50c1722d6dd7980b8007ac144a63abbb4d2b284facd92adc9e48908b6f38dcb6e443ff917fa31179ce96281eea9eda9f3fc2291b47444a455cf062cdaa4d9e7a9655f45bfd5fb34821166da3792ea105c7563e7df6dbd8c5bfc8455e5bcf444d0be53048debf3cd5d69b7bf7409a1c9b9b76c09a8e9ae0148340ec3caa87506168956da89924af4b5ba85ae84a87fe15f336878fd0a4678504a5ba404ca432aa63a7f1f4e6f7c07db54ede99bfdbe57e40282ff8d6d546d042e3b30bc2272e8a48f20a46b21c6a27b8e23a15a87245aeeed58f181f55b93eca3cfb5b44f7581e96e15185f13f07aa629d959994a5afe6ec29fe48ed7ede06fbec103a1882969accec29d96f8c48a4766551009930431e0a2fdc90e9c5a8b8ad75aa3ed9fd956ed5930b32c2c12ffdb93bf0fd0c96f2ca1ff74fe4770680a1e573a23a08779afbc734c5545ae34815873fa3e5a470c73627531f1be13e08717a36193474ceaf2c003ef83a7e0f88bec80761cc023597e2afde0447ea8fd318f0b94bf21bb01443ab3987e0059740986b7a6e1f89890b2ae722fcf4d028f2e6aa65f8c2e087d1603953bd5df1fae6112f818b5744aa72eee30fea63325565e2487918e5b30a21d2bb439365fbadf5f1d2edbba8a76d011527fed00c9dfe0abd38c63cd2d4a0d36836ed7bc5a80b2a5240d46092bb07258d41e037e8c2ab57bad1221d54d8b277fc886c9430c8c84ef01241ebc06aa12c9db67b0cd2353a59a2e00e350fbdd1f877eda6ca803523266e62e828310fc9a63eacfc8a68b88f4c4b7f26913020669fdfe6ed001c806026f95804e90a5105e1c40995876079b9176e9e70bda5753bfab702c175c10bff4b3b5bec40fbb14ad193c0972a1d313bd06450d0ae464f8b245d8ca5b0dcada12a8eaff3b09b0957f60ea38bf1aa18bc038f94a31fcce0fe33718cd7c5b96a04407ba89840cf50d112a22438ad2f9f815d635b5ad57aa3166ca61c0168eb1a22885cf8a2abe7d3570ffa2fc59262cbe503f1fc1d9371058a8daa93cf811d384ca6e58aa3fb4ca1f5de025dc7957a1851243a44da0a121b3b2ce1c13ba086b5ca82a8bcc6564cf883f9d2c16e52ace32d6f6be8bbbc1e2dc0ed788c65da99a76618d1fc38349c497f664a41d66299b46427a45eb50aabf99e011f8b65dd4b11316b335ed9e40dc914ae3e7f246ffa51748edd45dfc915fedfc8fd5dd10fb83d95a2224e5f3f589cb7599d1ff74a485ab23f16316b417917381ddf99984375a79dc1f4a86a863551d1c31692191df2b8a27ecc0d01324140c8ffa39d7dfa43248e2e78d948d4ef191518d0e1e23ba31f6cd14f25ed7d002c3ea7aef01c227ffc2c648c6426c492abf5ea63b8d557aef555982a7d13ecb3171ae4554ff5dae967dad8527ce5d3c4579c554bcd8cf9fbfbeda9e7eded34c5efb38c8d2aee95025aead6674f980c7fc2c4b3950498c1ab80653bfb20a3b9852492eeadcb90517debaa1ba55f0944d859149e156ea21b6ead55578cdcf1e99527756f9e5634de490ce12e219a26dcb150bcbf08b09ffb599ebd9391926681ecd13e77afbd990c999e7d2346c4a5010b5b889e15fbd741d0e0eb759edb9b0c36c017d953f116676bf24f3c11a00e6466f231e4278f6fa511c5d43397ccc07b584c7335bcf2f4ef23b6615ed60d799551fe2a84be5bd316755ba41121ce68cdad19ceba8c9045b9840847af18e7998bd338e402c03f043927d0d8c60e97df0f0bbe107e73a6bba162aa7ea38b489903e96f6642a7fb9c12fc45c3b3d6a82be8559f51b6bf29e33c7ca3c7380fc073994dedd89a96f00bf9b44265079cb0dbf0e4b685ba12635fe0a3513794e0031ee3ddc76a7d2b361e25fb1c3139c7807538c312ee2d78065926047ae8988a30b53a47c3b3de2d8b339074b96077d25eaa1604a9f89aba31c8d0a087c22262575433c88c3964d5e171f4e9c72a2c7edcfd64602c6c55b907c60d12927587cb7bf072837d9794adb381227590343c52e6e0857423d4c98f2834436fc13537cd6d3aa4bb284fcf5f1036d6738c3212cb8f94a03ff7c636d9fc5e2d12da413ecfdc51c85f458761bcd7e0bebbb3ef48ad3080b179f0a1c6f604d9076440ab498e53b2e17a1633674f62e1844cdade2b2fc8c27797fd099a8e0f94458e70eaf19fe5a6b796b94b5b871375754bfa08f8664a8dea139f4f026ffac19ed92877b94b87e25402c509104be4b131f211abd232d486db399b2c0760f9db874009670d2e7f68fa874ab111b56419120a4d3b94f19bed163b8aba7c437f03ce90ae28bad46d736baf011ffdf454606b1474f9920b9aae0cd42eb016b130b6144af3359017e96ee30e94031022e8d79f3ebe2ea32b93c1e22d88b919704a4aa105031f20e95b631fec161a8651c1c3500cf8c084a8117b4ae98497c6702c1dd6e7776f9e3f0d920aacbe61dc70c3b8003f81643b5b1a960afc660f55962f36a245f598deee15a77d6fac004d0f4f57e8b15abdccf3f77a44794835c9422642bed1b6afd9417dea845f8e60754d9e634f66e7b3150f3e9fd669f98d13c6be61350ffc74e7b4db79a1219b532a05417484adec89dd98b69795cf6f1a5a635efdb37e339dffb2e6ed1355132bbcfd7956bfa683263cf0adbe4940883c00c15f21a76879fd34a9c16b3445582a82e4a9f51bc1f49dfc15c9fd84a7e963138bc431749938e54a1c6078e0b2db066d79ce8ee1dc70ea340fab725c52f63834341c9c827c7a2048faecba2d069c571c491ccb665168f4b1ae12c41a09176f2bfde9d67160b952fe7254ba95fcbe669f7e03df932a393d4b8f445c2b8c65638cf368b3a31ae7472a8409480a91fd119c9dfd9c4631ff13347574b1971805aa1eb3459b6a5b08f134839352eb1712ff3ab863131c0df4aa68b507f0b7409d5f3b2fc173100b97bace3ae7b558dcc38be0a15d4fddb0203073c0aad1ea063fb763e4bc3e056353c9ed4d70a05303cb1bb37c0287dc7be511ea5a108ab6f9ebba2309472f62b42f4ad98a067abacc678ec43f5028a613c794e1fc4be52597c70152f7636bd27968d493b16105f7d5934f4db0c962d986fbb3f779f9847c10d9cdfb7fd89a4f10eb0f203b0402ecee2734c0546c37954c24d7eee401bf905e5eb807c0191b8925868a8733b286807a570a6f4db6e782c183a0dade064eea16a3b86fcfc468847e39541aa3be76172ba7cc48c8ee363698daa2c3609a29db7d3166962029eb52574f68aa24648e2de0150267a8524a1f5d1880fcf5857784e776c020ba31bb08061ce9c6c810f4706cb03b4e153e0ebc4849249613fd8c61940d95de9e493803697404e09310bf5da3dd38d5489ec84e1ff271fcd130490588af3fec51bfd819664bb971d817a0c2a20779826e351dfd4263407d34890cd52d56277b4a81458137882740efb5ac86533456b6e58885c0f105c58b9e71094b982b408ccd2b6b1e9ded544ed7618395d9c494d425c3d4e92797eb19da192674b1810d47e6fd20431f376b0fa2b7db7e26942541a2bcb059472d1f3d09b4537a0db1aedb1b6147bf78d5e1e1a8b969f792042823c7c1d1423108951fe30be10865685caf95e2cc36d6c1d1d62e502c63999325318aff0b086e98d31ea9ce30770834e69c4b383f03d4b03098c36fee407aa601c777d0a58764cb36a154ad2b1c486f18c06bb61a1b23ad3108f9139e7d3b20615f248a21938751e603433495a87cc87d1b5f12aed3aa1c9f6bdfa7f8cf022348419db0c1b50e7d5e73529612fb85bc670ff04c560c9e1413a08ef79f8eab52973545303b30dce537db38d183bdb15ac90cfd7974cd281b95f3c2a0f14be04f809b2d5aabae3a98db6563b28bf325fb3ef596c00cbcdd10ac7fd14a3b4a8edc1c7ab05de76bc77bdf3d53e1d5554853f7d79de5467491c36013264e25803b23a5876f809b9c0a49e1ab82b04c820bb21dd9629e8d615cd3a1189f8022a16dc6ce10cc7cd96799fae08926f889d1cb4737eb94f50b22c58b87c631b4b9514fd4297acd66987433c7ab96715e869a76c76c3841d6dd982d7e1be9ad210978e418cb1e26fa1f7a5af076fb03f7ce30231e320701c99b1e6bd707eb140bbaea308e6a63354e72a9fd9de6a45335d5d301e60ba67effb7fff4f55fc0665d38c7578736c2e17614032a86cda5c800cfc27d3e8528e24fbec85f0641c068097698751800eec5fea403964ab91077e4f99d85158c4ce5e8bc26c22089d9085ed0bbc8eeedf451ec78504a93b55fb91e0404ec883a82c0c4d74d9536fc8c7e102501fc2fe9589fb805eabe75efe64d1d052a6da9c75534553004c121c8c06af6602c4be9a9dc413344ef90d2d3db46f74bb978f6ae5bf8222361b7f3d7eed6356e699d47a19f089725275c25651c2cc0f69a67e23506ef4f2e071bf469ddb08e8238c7ac3d346c963f0ee9b12635e0cfad6ea438fc33e8f45cb6aa0d6af6f762edb610f807f3af1ac43677c8d5bd60c7de1f6cef120fdedd88dd1e930d2da7de403d0094ec2e63e046eb87beff85a22dab3db5cfa7bac3e6aab2f953d883bdd703e5ac1bee8098b1dd779fb030c45f72d99c7ed3862ae2f0a9d393323a36c88686be566de8e9a436b917731cdad189a4aa6ad683dd5fad4f35953e3882a36d0f7108fa54fd52b3f6a864e9edf6fef97af2dddb20cb27cacf19e5e0e808a5ba91e7268e9e7a4e85d60e6862e4ca1a134dbe0590d72fd8c2cb62f5fd9b71ee54ce9541e5330cd29d1a1560b10f44955eaba3fd802216bb013c97ff9d75c2ca15a6d7b7f37a956ad32aadcb5ff5d8b1783f352cc08c0d51445d18dc52fc7b444f9aa6aa8a5686917be6a0bbe245d9ba2f043769e7942da01f6f315bbcad161e4cd5d531c5110a74d9cb2d3bace30ddf17111e819769acfff695cd0b752f2dc1e76200c8c9c5a06dc01b189857815e9ed6ced270e8d278743a6f5f2f91427135b55c59e0f8cb2abd33ba8eecc623719687fc0dfd4d7a1fa5b5d1f486a3e3a4f098493dc543792677c33a8c023f34ec069facf2818f15a036d91ccc6bd0380d6332e42700590ef2bbff07c8cff885d92f9baf26fef033a357d7fa5b902e117ed026d5f769c640d825b189be4c7cc335264b936af1328a79e82be18805a21d5be70033ab64f7ff6b1c5916af66c76191d2f31c4ea6bf54a9ea49799ae0e02c4f371328fe7dfc23568cf049026ed04333dc4f992f8358d28868ad0dbb403bd1fb08b5529355858612433dce92615199a697bf497dea9e8fade592649f4e8b51d36d727158c0189bb1f04715fd595f14b7c1eae94ba4d821d4110aa46e1e2fe9f7c6726afcd8b36369f34d4822b45e96923828b7893ec63a069f924d3bfc2d8c1e0fd629cb773a5e6f0f33ed0e02dd54082307b136fc61f918bf7cd7b1bf4b19a18ddc14c4f70b70c6f141935461b137825fb025733e265f66c66c6d471ffcbef387b593c37c3b5ec4ebc1d30bb965e8e11d8d1fed061f50aead53b163d954fb7f6949e5d7e20200041197bd0b174a2d2e319cfa95913bb212f0adff2155a000e53ff1d8e793de652c6bf108fa760f2680654f61a4a4e6641b0d109968f0d95c8a6d8379c4306668dbb572a039c6b57bf8979c54a88c304b05d6d68927bd61668bd22993cbeecd088860f36197ef877e0d03f92aef87e9d75123045edf52ae59fc194643ec68b0961a8181332922aad014392dd04d730620c125afd85536ade26b19d8f2a4a001e2843ffa781ddbb257d2510decf1ba4375eabb2498d80f7a79d82691d15387068e7147fb12f6314bdf78c73efc15e8649a42ef7d311f0a8def5fa20135604fdc41e26ee21089df56800f0209c18c437f485c80ae415580cea7339c552084fdd85bcffdd1a4923e27f5b5e602ef17dd875deb26a1a48cb290b22d0a24784c893cbbe852b5aded994b49c5151a7a32d84d909583a5a94f85e05ae8034627e321d7f29449a09abdb96ee91ec17e98338f5376f18fcd28437fc6823c621ed554422e46ea42e031a403bcfe5cd6535f5c71443b9eeae9ca119b0bd437ff9c1c26b61c20e8ed457c3b607271c8f465dff1614915fc3e8fc22988cb3de0ba3d20881e5887af01f138253af9ea545c13b012a16822b08e7e6e419676f6f7db23a60f550b7c368f5b05f6abf3dc9d0cfa7c62acf83272a61a4adc5dfc8ba8d62b38fcff3b5a46637b002253b106737c14be844511d5a2c35481f6a8bd506c3fa4cbb2c1137667bd4296186938d8c59137983beff9bf71dd59c47094227eadfc095ebef5783cefdb4c4440fa650ae4509187dc7bbb5b4974439d298922a9f7b5ee34ebb269be65b49d83a7899250a56b947283e092100eb9a1ea3a4a6f6df612eb6e55e1d6ab7b446aa9563fb825195d820976a07987a6e2eee65806b59f7e81854d4f6bc2f53e5e018bd6996d4b5f7bf358fbe71388aeb68e7849198ebcac358d43def4b0ab16f6bb49444f0ab99cdcbda059e938c8880a6dd2a43f6620ae792b6a20860c9648d8e81260cddfac5ab7a81be6a08823c6a0a2d93eb41adf7b4676b91918a54ee40fb38c335d82be24fc5fce9b51a613f8c677a6fc27183546c5526f561c6c1a855c84fe6394d47c18a718537cd4062e3937bfa03cffee99d08d13948f3f60e343ec07c94522aa8ff68b5b85147ae84c10dd1d4dce1de80523123a01afef9fce136e1984486c76bfcd4ef22a5234995cfc9cde5606e0b81a252141d3784ede56f44cbef8aeedeb7169868df77d792d1c11caf29e0436baee5b388908487cc99f88ec2be7407fdb6031fc9ed55ac5a3eb974d589d9a8b0944fdcb7faf8625a83cb4af91c5e5cecea4a3261a4492dcff5d68af44ceac39b52f653b6c6cccc2706296993b4cca89086f6eb45010b84e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c8e49423b1cf20bd404a81a0a5ada439de33722d6d9b5043b4f7dd01a3343caa79008f842e184da58f0240a7a504b9e7835f5189b2e4382278192c6e6ee7cbf04a84ec3b901de35d9d69f6e83b4d181f20e1881fd0f14cb6b578d10d94d0bcb6541ac96eaa3b58634abbb1ee093fe101f50e411799f9a756f050cd6650fe8a0e5edb2764804deb2cfd5e39d697dca476af84f99d7051d26ae018ffa0eb55e57d307412b2b3c26125f31f6b18ac5526ce7bf5cad029117686350dbc93a238dfefa1027eed63f67a2f95a54e14365b30df4cc77e61e196476e400c8f8b5dafab5936286ae3747768e07ebfa37c16222c6e5f2557f7914e36cc1598c3703cbbfdd383b8bf14eea41848bb3f7e981e040e09fbd3c714547d1c40044d2aa75211b731d12f6870da63679d6c3d971316410ca6fe16feadefed6a992a051537f0d7f0fe60d85dcae1a10e46a2b49386b591934ca89621bcd596f0163683135cec44ba4f1ca06061becf3f120b012f1de3a7fae6fce5465efa6e853eb1392182fe6c66c0dd5f18fb07f0ba85db551aebf46f9cfabbe1514b67ed389041bca30a19df798e4013396be4a57f11857c7edc69dbabc6e1030b4ac69e152095881f9fb5ff571584024b7cd219a580390fb8adde2c3de87cfb013e827f2076cffc9599a8656bd6b7d400ad00d4deacc59653d52c807926bd579eebdd8e969e568783bbd64a27509107042fd0a41be4e9f28a779cc3af4d973b516108f14c6b8f961925a0af935ec6a905b8cb961df7534077beda2b74046f4b45c0173f2e62bf0e717ac7f842bdc067bb66ed0380f42a14fe0c2380397d2564885e750de1119fa65622b5519074379b5ee173ff3814b519107de44815c8236eeb8645446a2b56425ad365c2af5c0f3a4eb37e3af53ec809572c5d5322664c45d835e1ed7cf86dd3b52b9693155cba7a9023fe5bff260a647adac9f4ce59da7a1c331265e6741c91637e153be3849d66ed488c0a8f5cbf0c276eb82357b44b6861d46347654dd1547359f6a33a4ea0f1de33688567e3c4b7a8d563f4dec75b1301f7f011b4c455a63fc2884cc1ca1a883128a8f9637146f1900036562a20139eba23169631a6340ab819b60d095c04ef4b316d87ec9d8299c284b41d462926a8f8a5ed2e136e5f29e33c093bdc0d321a75b9fdaaa1071767c8e2dbfe37da2103e9b99e5db62cd231e083825e0fa4f557382778195d6b65eaed9fcb95135127c594f2a0218e5d0fbf6f90696e828cbd2f49f61f2d95514a2c0040576272402e0f51128c8582e0d3c455cb0d1b206d43ffd20161ad83e95dfc21ba2499ea5819a5de5583d3e57bc4929ec870e04c385717e79d5d050a0d8b90a51f8c43d4a8339c6195d90411cdf1ee325f383c5f6d520fae85ad80e91fe1c7cd4ac4fb3082d004ded3632f897b5d890b681dc1f68a07b0b37c7486d3a104e2faf56b148727bdf4dc4c632d8c0d21e1b3d2acc86350b8c3b387376130a156540c674dc5ae8846e93366cc47a9b7681e354ffe489c7960f83a68de8f2e5e32b0c2700a7d7432015a83aec5ee1f1d9f47bde5c92d702d6d651c6120508855c62200fc1d40ef89100d23ab37759b011603baff654f9f4d9cdbc5d127be860fc6098965a42dc78a12a87ca734fc12b01d511680ec832439bf215a18d966a24cc498b799a5f6f788a8a8e4635b9399bcc962a1fc0111fa29899ee3365aad22d9be110c2b68069ed519daf220bc3463a993fcc883e70f701d676225e6165f6cbc2d0c093cdcd248a46794a0a354e7fa100f67dd5e224c0c4b485c8a7552b7935c8f710b086bb38a3a041aed4f51500ebeca6d89cb0326c4a9c510e92347f9bf97cb4e47468753a59e8c73b242d9978aad7799e790cc5c42bbd157756be5825e88e73348fa4b632c6ca07ce9c053b03c56a27ca7624dfa06b2168444558a5493b39861c3acaeaf479621fc89f8df75b1a8b9796fb0967aae6455417cf09387fa813ce5f0ba416604624750f89c7b83ce38ad814301d5763e6f8f3bb26c88f1f63df4b8f481d086082b195f6f651e73b5e13f9e4b64572b8272771a30b96e6916f78ae0f8aead99a2e04f8fb9ad1a2df11fbff414b61c6ab3dbb48824ef7cd38aa52d1ab8a9aa9e7b5e044a3640e6bbdb378cb67e18463b9dc16ef9563a586419c56eca9786264f61b45c03513c7732ef7bc590a610eeb2d04f7bacce8417b40e22de596e42950c574aa4b47610057abd3b6ad71381ae107e19bb3da5ef229bca79c1cf47344c8faf69eee6fdc013ac5777029e195dfc6cd72a9126d7a92e699dede05697f3992c51796f8b969b1d73995c8dd6cf6aa3be238f59bb4d6933596aad2f8f3bace9b8cff4c0cd3e78b82d07e80724eec68e8286865163a159a52c3f1b409169c1d8cceceaddf393575503b18d4329db3d758397843a4b0a8281b260b505999b7951db21258fe3600bcfb04cdc2c2ae9ed7af685895b6f7666fbfd1adbaa4c0080568d4d3d9d64ab682f0c3d4731af558f60852fe3a17e1959f479abd10ff9ea95c907233aa8fc0d685617fa26f8fac41b25dd6ee53e07beb2d1c2a6a8b15af05036fe10772432a2b3c1b413f2363e9e837fd6df654805b9f78ca43182062e4f05182e6f841df0749ec7187754cbfa72e7aea378988e688e720db03252cb4c5c1491af3e3e41fe8c7a5760345515c5af7af20a463ea89b25bda8a69b3cd2ddac3454dc321ed4d02fc7a3fafecc64f7e9bf55329aca412f47970226ec9d9f2c6b5da78af9310065797c89725d1e4af154d2e3c1c02961ea0e85f7aed78358177bc9b57f36860fa0907c869ae81a6b011d0edc36e811cdbf5ed03163b38fb072528a5939e63a45a3ca32c405025d3554c415152176548d11c21570be0211bd587b2eddee3cab769132f0b278f309e41a73ef075d315ceb4fc463088226713113ee90ef6f1064e4566cada4a2deff2f282707fd3d8d59c9b8e01856cc45533edc2176ba2d370035e8d6e5acde0bc5905ff636c5efe676defcb14c34fe8fd9162f654b41475f1d9ccb05430816b07a526914b32732d2986c8867a3ebb52ddbe515c22de3dca003399499ce3233cd9f23594f7106962d9c66de5fd4b841abd1b1a8a3aef68cacea7a6b1bcc0cafaee96500a21b01562c35e5044cf5016ef4464e5524d6890e12c4c0317139756f6703e838f70dbcae70219f4b409a6331015cdda1589e1cd9866bfbd72711dd405b0713f2206611ca8428670a24bf53e4605ae722f1dab7a8e0c2c53af7c46e690bdf0773a024170bf82b84fb1068a0285ea2f6d2d9dd65dce8264921871886b7eea3fa61e79d486e59ce32d9691d3f13009a28102eb5790bf29a93b130c57d7ada68e9ef523dcb9db37d5b400659bc2c9f771aba223f629149db9e1519a6694e58cc4bb5dcae7bb358a88e7edd0de0e0ae9470c0fbf61c9860132416d0c57d2ce0da22e5e5471688e4940032f408f86a10b6b238fd82a52cbf7a324452d0beecbbd479e46d9e0bd2c17497041e91098a8258e78872628e2e8e96bace44fbd5b2061dd449dbb2bdea6329bf1ee4660710d904b2cb2a20caeddf6bccab5403c19b43f34b0fbd2208ca6d3ae4e713defe678a7d94a1e18bac3b652d276c8353979b8c77bbebec5ea7d60290977ad8ff16ecda5dbbb5a6633edbffe148fe99c84c08254c74b4e8c0777d065d1428c712d5a69b5920da68d37b49c29a09c47dbd11c99d26ac4134bfbdfa12f9d2375e95c5cfa852e2ae99b20436b639ced09ff485c56b4f8d69b15e8b5f212ce4c9daf60489cd2b6c2456b3d0a4ed34611ba1e2cae8e060166f55eafb08a6190a2a6f2dc043a71153b5bab75516079ebeced97865bf132b9d3945ba562910a4e39c115e2e5872169d788dbf0957edf07d600198e31701620712a9716a2aaed10d5fa4b16d393a82de013ef4c140cf8092bdb6ad19618fe4c5118c8dce5a9134d4096d7f334cff719071b0c5d0044e4dfa7f548a829f32b1f8b3f2c8fc681e89b1e3fcc35b5dd1e2841c71b6e9649d923c4857b2b364f47e501f75485d6815e7643941b3b2b743cc77af65894736337ce09d2e3b1fbd9f70e880f0afd5b45e1a13ea230638617b7ce3b029ae6ab4b0b1981c8c2434489cc72e943f07436c9aee712ec4d61cc0327e7a18d3deacba81d3a19f7efa07f56c04ed6b6d7d627efe87e1f6fbf59ef17a2acaabd0fbcb8ca8500ab93b55f3aeb100837ea1da73b65e622fa359d938980f16b03796cd3404cc18ae38396407d977927ee5f097f8f4f8be05ff4109cbb935d1f4bcce14a560719c7f5fe8ac9f7209dbf888234553a80d061ffc2ff3af6dd5ad21cb38a77fdcd961043209d48f7147f3d35b2f17d530485f049c23a6a52e7485e84de8fb233418278f8a6cfc23dc378dbe378e0d18b0ad03bb5e1c35a4e8163f36c0e84c767d3f01362a28f12e3da131206c590d0cb501dbdddc43b196a946c27baf2f1b91f24c7bef9dfc6500044f9d8c8bd29b798bdaad349fbf4677b1b5448b1645d492dddeb7198f03389a119a248dc1b48c140596a2ced8d37f773593846d3a8d35786e1a04ffb021d9b30b76261e4835f2630fb4949bfac9f4d244450264da3f25d914b44b6350e3073c269bdc531347e6d911df30ded12e4337454bb29630d2a111dc0e46bb4e65d0cb4c9cdbc2d4bf96b7f7e3fadf4126f36290721cdce554d096f7f3064c1fd1021934134707222a0497b431652c6d82373989f21c0f4c716a5ea144b34cc7c24d0fa7a9770126d896a36e02eb7c037d0ba1d23dc5485c148e94da485f6e32c12a85c5160196714c3c955fe554f07e4ad7819ec8578eccd28c88099de7c3ee588d4857a1998f32b7b4f6790c3e7c620b268bb6845c5d510d8be6c600b3a378d1e3fbba23dd07e65eaf76d1b65457b8ea2946d88df1d213f29553f4c0b7fb5e3850c4926cf9ed3d30813a6556e8f9395063841a64e8cfe8f7f862e3dd74a4b9878c6c4930a7e7724d9c0b849c737271c75e94af39e1c31557eb411fd945333b24e396d6554275f63e697b59852ce6a91d3954b2462bfe39cb463055e01066b0b577309811b38fe84b867029e07fa3ace08eaecf32c527db3984597393676d60da13029886d0ecedfb12ad8991b92ea3ae1a425edee44d2a5c75aaa8b2150a9c301106110c612152cc8707c15c451c4169a7abedefab7f0073a5a7f286025cf75df617c6b741a4fceaf15d34f6e211c43f95c65fb66f84b04c471af26829d1890664d927fb960bbe7b0c7a9c669b5bad2a423f644e794b2534fb1bcb426a15ffd2535e9c7f333f00a8bab9a401d46fc8ad6063a4aeb66c4e76b511455853eac2f319f53fe7d695f7b843535aa653490912713a302688b0f9aacb6a4e7624d32e10fb6492c22fd9cc67ca89f413cc9682d7f6e3fc0f6adc2dd26d5d182337031d22d2ec1d7e53f7b379c1644ce02fd587541c5f55e68af3648d79cb89ab492de3bc7f5fde9c2d553738db8f304f8995ffdce7f3050a27685cce386a7f09c23ee2ab1bf50a8b021f80a1e204d0a74ad55521c3ac5bfc164f6215c89b3509028886992f3a4c1b2a101ca6c8c6dfc1e8e3ea6ed25bb7a36b43ffcf641b3068e145f54d7e11dcd745d5f74e92c34cdcf8cfed7610f7d94d6fb68bf6715e1626f27a60dbb4f4be03bc09ed260aadb350df5fb7f2606e12493883c49362c53b7653940b94e8dc4e70397d29ffbb23f99dd1289bb5c6bbc03933a973194b820e7849f5e167f0d7af72f9307bbddd23023bebc71e8dfc86a70823a1896096efd8c092bb2bf47350147aa14cf5adddf2a02ce225b4315c0bf8cb813d612f61c2ae8251ef9346d92072bb49aa7043ee205e4f384f6621ff21406ef3676b089b27677c83fe31f817bc0bb6af8f1289a84fcf82000129444b6a751cfa47659d5fe403d298230640edb4cfa260a48c053872c45795f5bcd3db6d51d7053c474a61546f1e74f3f93684b538ad91f808c7431ae38c6c41187f9f24be6c8c8f100371a12596835e9dd2679502bb18e4f2fd997da2a54a38dbf740f09b613753f162dc1c413f160ef4a993e8dd270f11c37bf946f7c74ed55e3cef73a17219e28f5fe3aff5e4acf67c5bd4355209bd206c854b369479c32ac81bd28bd5c9e0dd466d258d0eca13dd09198d5524dedce22eec41e8562e24f75408e87ed1a6b751e14389ff559086183ec49f7ab2e0b6ca49502018bc81e27b8cf827e7c8b4f7f58e344e8b510c2387c95d346b721c99e7425ef9595b68cacce120b1971421b5f555fd9b4bed695c2136e95909117b4bdc6af68e1fd35813e1634ffa4932f32559cd804dc882e7907855fc76265f9d38dcae2427ace374d230dadf7c52d1d0beec190020609a5a4f80a16a5d5e98baea1db061823a273dbb86dafb6c06b97000937e9943c19994b0df3fc453b96ad192232b6c09eb65e3d37a42effcc85e501619aa7e8424854396c5829b00b03ff6b5358c225c82aeb56e480d4949ebf5059e7ad0ebe98605a205ade27a725a90591a191b8c818f93c8d7a83c5c2e5022abe46e6a6d73caa9b997d42634bc4b7e1342d6a17d544a727f7f48032f4babb6d997e0398ddfc50e4b6f20fe5f459bb36c84241c6ca94f16c8fe12f1c2809dd57947d5fc57109093cd13f02ddc6807afc38c86a3d735cc6a4d0d0bc8c87b07e0ed3acefac3ede0ef8df0b9d772802de351f5339c497b9ca3d6b62354ae986f89c3a796610981704fd35b773bbbedd5252f197e2437ebffe7b01723caae313986319ef50405ac4e50ec8580aa29d2a6beb0560da7b73cb0d521abea8b627ce5ed32e827c6696c3cbf7885fd496ed1da744234b06b2c3c8c5addf907f9a16b31ab828b6e298f8f39dec49f19090aca4ee1379864bd30b5d19afdca35ef1b0ab9b5ac34a3fe3cf648711a964989b610ac04093b58db6f27a48031df1caba609dabf2e115ab0d68e8531e0593bcb94ce0afa14db6ec4b2ef67c90c6fe86dd96f127f0f8d67e90c2f630170d879ebc6f219c305b8d0022630e9158f3bef3a8c0ad2e30b4f5945a2770be2ee174b4e0493818a43cac6b36c704ff65168c078afd9aef851fa1e0e269216c99a4c9676911ce9765d137f7d3c0a17541725832cb830c21b1df81730fde1caec43d784d5bc22d0e390592b85f6481f6ef911ecba8f77aefe3bc4de82380b229dc0e3ce2277eb3c684feca3fbabf7654b654311e3686f3ec2d57d5164358dccc5e297702c3d1327c0f29c141fee1cbac8d05518b34fd22a54267eda5719534c26eb962ea4757e8218e5d47c30f0c6f4e37ae9695e8297f8f45a43157ff9db438e75aca28ad77b5f3af627dbe801ea5defccba64fef6893f486b0a288862451a5379fa71dda388976ffe5fc8beaa73b8bd80cb8dd4132fc7ed42151c018061d29b185fcebf89e5fabd9fded77a1c9c13faadd6581b44fc929ef01dbd3267bcbda187fe3154b6555bc13a4e37e8f73889b7e04bdad7a2fef01b064d69a1ef663207705a81b9d82042314eb2362c1591512799e07a9b262898bb85db4f316246665254b2a4d9d7d368533a0521f4742a69a4c7cacad77bcf7afc0d6fa85a7f46885bb5aff5c11da9a7703c6edf2898744bb97dc55a731514f541eb41484b3defcee13195fddd3941a92d7e2a67578d3c05b8b257b15320476d5608903a1aa67d1f6c68d46fe19d1a36cbafd0337d330362cc5af138100466344ca509c0937ff2a9833989689a9ca743369b80fe0d6cf2eff25fdec415d844cb21ba15236abd90ad448a06f81d7a451e40e54660e7602afe916a13c6da4dfeb7b4071836001d7122903e4fc12b4a77dec8307e398eca675479aecf5857d1418e4859df55edffb8c46019ac6b0821018c4b801987da805797ac2ec864342b067f13bc2d8192fb7ab31500eead0df83f84afef39dd2eda994f75ccc3e8b9899708b3148cc637d59d2dff964dd87d8477e6c97c582ee91089cd8dc67f082a62e5bfba5fd4e23fbe21c59d93867d320c304808b2b1c87a889c9fb9fcc6a4583d05793e873fa682a9f7e5f7feb47ddbf8ed4063e25903257be315947888ba32a0ae053614ad15c8c46c2925a80a813e63373788149ea8fb343030f8c7c2130dc5c79b3c5cf4f9b6ac1e8aa397ac14cab95c31a41f176a641b0857791b346124f2d98864e8263eff7f353aac67419e2c3fc6f92050bd844789a4ae35ad469a707164295b17e080c56925c92d076925745ea47efb025fde510531807aaef145cb985666c3e185a69f510368204385d2199a8f4251caa06b82baf80bb500fc449654d9d38fa3af3fc7a119caa6ddb11da14b03088d0764635811cbcaa20318f4ff264657afaa3869034bd2962043462a68aacfb2b6182703164815fc98bee74fd161ea475b9bd68308ea0a54843ef030de84e9f63e5cbe9498ab3e327781c75216607140bdf1f304f06b1d11ab3c0e2c1a8c46b56727b50408278eddd359ea1bd3622d7573061d366a6a2d910730a3d5291f826b0d219de0091bdc5579e246340450776103cff6df9ac90ec7d2aa5f596f890ed447dc9c5cf2876f0587cf93e44e2b9d220b666a3aaaf79ffa94eac19329f2b2e5f2745285560b9c18c210717f05af3d3956694406f92aa8a094444d23cf6b6106f5a56c0e51eb2be740c24d6412a73c601691e8c4b03d5bfe6b91c5c50a880961a69e7cf12897ed4d12fa4b499dd46a08f4e6c1665144db0272197b535eea65f33b906d6142f08b177429a73ef7866909e56faba5b5343bfe2c23712cd9e1abba3c04ff2d86207c39a66e612db985a21dbcf6c2d88195ef4e85c1c48dc6bedee39a36aca868dc5afecc5ed56a01da54e85838f266f32054be18a151ff1bee81e7f502c4031550f2b38f6eb0e9910447f6c709c9bcc2b6f24dcafd58ced89b83d37b4e6ee4b4beedd571adf12472c44073e985a490a3f5f81237d329d0e7b71eaa2f53f19d8be318602dd4237daee686f78325bd9aa6d8aa6142eebcc43b612ad12089b5fa343349db931e779c4cf2e7465fd84969a90e31bdfe621d8a19fb54e4223702cb1c1ea5d537abfa110b2d87b5efa5b6f49c02ee36f0f53e5f353591dfe284f8d731ea4f85dce0211a855f480557caf08cfff26104268e681718102624e38623fee77ba3dfb9981fe1338a8a7848dfe8786990fe9f4b0a08549ee32da213d1a984801e12b094a9ea346e44466efe04bcfe259348f6e00757b4131cb0d01e6d4e20a2e2967330f4a9d469264178b8f85d0352504e14766abe657653a6e215cecefa9ca02883a083a9929203721428a394674efa75bb5bd12e0f70d5d5191593147975b285572744ebdecb06bff58edcce6831a26ac139f5dac3f50eef3a7691b61b88095cdb73f5e37e186c5556edd8c5a1400d27afc87584ee130736749be8836ff42da591f57e043a89fb5562a5a4a5344e52f9c32708fa13b75380e420bbbcb6a9dda137adcc4e0c8b1d4b4ca2a16848d099252c8003e02f7560218e51b1f42b80e0b3243ebdec758a91b5c8ae4184cf96cce933692066f1616df509cb649d0cb0a7c6bc86aa37b4c3195b27b08eb1e486b2d7b44f04f0d830df9eef0e0898fd0c928c39a0c6c7e73289fb7447f40347d32cbeb9b7fbb7bb97ea33871ad8386fe3affe209c929a3913d6a0e5af7e1cd22affb813fb6a50d68b4148dc5cc31353b9b519397edfe01fc91b220ebf4fd4557b03597818e6976a0abd211fe2b91a991f08e28d064842e15c29cdc790ec301294cfc9bdcbacac9d0c3244a0ee6ddfec0e6f3ef66f68b288b3f2f3778b6b85441f30d73920184f632443c69550e57e52931ece646aa24672707e638a9e5a32d63b62f3172fc2a364ff827ea0e8923e843566f49117aa7b7170652990f9d309330b5760ae4db6337e1c1a27905f58f6363d65a19656cf1fb6dcf9f101f6c9692ce6bfe4176458b9a93e052dd9922e1ad8c386791df78d3945a6be98ffe9ab18b28c08648bebd19831d9b292aba03629e4464bd207ae56516a1ca43e0d3a9f06c2f0cad2ac5e361b9bf4abf4cfdaa1c920b398f66ba33004ed98bbd6452c19042373c0574916cb8ef56eb88d9e54baede362dacf968b50fc64fa5df6d2c5bdbe1a26451aca6515dabb553d66ddbb129e30873fdef09487420745c5636dd88f466ea1c82d456960428a49f79ff7e8b0e363593d53fc2c18d09a3db2e5fcd40fd31d8f8561865abbb790a527febabd798ed2331c8cb082dbae3e0fa4fa088002309c5f934363bf81d060bec576576bd76c36307f88fe3548eb25c17c698358b2603389363c4ab6dd33b88a92af17047e368b2dbffc382e97474f9604b794c08813845fa6d94823fd60713994b3d129101bf9cc44202653ab13574ea88a7b1c9df3c864822d9dc262a2710f8aa7e0b2260ae3e9c5eb71433ca7a9d799d1b142c60355f63425ad565a8d55d32aaffdefc1550b8bf871deaa323a9c240516bf2d3361be8e0bc558ed5fc815d0a217a3b795629d7541f69d21a31c0b871d01c94ede7bcd4315683a021a585385efa0597d663972ec0ed3222aff3532370d3a68e8b2831a178c11208aa5a8b4bbb4b28b40528c845e3f1ee6cb52ce5e2b731e5f007a4c9b871ee89725b7aec9d8032ef2663c4e44dd038ddf236ea715a9c605b775cf2e9ea09e62a895f45ab6d60db9e9fb85a88ca3d2cf8cf02ca288c37790fdd4e1807273f8f93b4f7637c07432f2814c58738f9324b744434902129f238124bef07065f5eb7d9427abed4ec6de3b4f8eaec65ddc689aaf0c400604604fd2e8a057aa4f13d5deac8925f9700b720c731648d4e8b77490f67137006f900952223ece5cc16ccb89f417f9c7af34d71934d2727db9aa2a410ed498bcaa558cb71933d50d2004ef32f2d5eda73530f3f895693ecd14b682503c3eee54314b0226c3afdf9f56bf18c7bf682f8458702635ce1c0c2cefa6f1d9413216d327671fc338b15f6c808989801b627c97733975799cc12ed137005fdedcc3701455c243be003df855dc1cc3fbe8be303bc6bd91a055318c80a693bcd38f182326649378b4676860cdf0362e782444cc8100cb2147d9930e97efc5ff4c3f642d7d0568eeab157c3e2beeee32269f34da858971c28673defb9f6fe173d9cf53044616cf43cc1e9d9ca03cf2ce4a9f7c1096fc2ed946b58020dce3d8755e5a50d27b2629766aff46e64dbede757e5c2bcdc591166e90febaac38b467b4b0f006f5afc544f5d78bc937ad7caa6422c2c0b6a8be367b9ce052c852957ca2374ac1145fce0398efae766aad46baf7af4a1eb1c8279b8592e4b0c9e9538b31f2e6deefc8e39599b858b1e3aefaa359d45124ccdc820f511ae07c6e9f7dec86e45058f9fb5fbb415cb2ca2a09bedaa7faf19d779532ed402045ab7c042777247886ef0dd27e441860ef4818e5badedfb6b316b2e50648a4aef715c3850aacecd3a176e771534508bba8928bf5467e7ee9ab2f0257775409c42c9d0e3669dcf26cb6d78ae28da2dc630b4e5c4871f097b88683ea86b3911888b3476f59fcf8a14edfb2f5f3ab4c7777b101dce310f19311440a33a65227eef2dcf696fa2ccfd3ee874ca43815395d122cfb1319b72c2cbb7c60f057deda4540326f8f5b8c48c35dad0fd48c9ad88f6927ac0784cd5c801f0a3430e0e199c67d422ff7c4351c8f558d5281c46fc3854148418339ae505749a4ea1efa79b2c5f3af372b19adaf2723b0e935e6213373f61ddead75a09b8c6914aa455c16a851d1e9040d8805a584585c84f2809038c0d6b618d2f4b233085e47599c81083efe95cf9710914ef222084a8da2eaaf247e1a1c4b92ed99de907286842c392edb76458c290386ddea5226efbfd695277cf6adf0a54517315ff2b38a083dc257e5ea839bdec9cf225e2a907be98ba64856a9fa76ee3ae28d8208d506a97ff6147fc6dc7ad27cb1ed203edd4d271da7a3b7f1fbeadcb6690b6db0d6d8b630e8fa97f379580c6656129c575b89418d87d7db9a597a1ce22712b5f16c24e7a7ceef4d8aa0e3e7c4a27e12c76449afe3fab6524a4caa8e67c13de21caba691457e61fcbbe4a3934743f4c39a9dbec790223804ff024838dca278e9bb6d6a50a30e51f338ba9a228f9a2f82166df74955f89cc5a9e8464b3ccde880ec90a3bbd463f61d81d1d9e0b7ff6309b7e24ae6a139aab0ca5021414ca2c3b22de7345324c88b8b6d4fe8fa7aaf61cdc281a0d03423673910391743d5d2f53e130c11139e46bcf91071a70d48d38ffdbd0a4e505cf1894191bd4510ecc45535c05fa3364e66a50384248b4425821db3d0a46fc0c2363e56df10a91eb4dc282d482ee3c2964d1237771569cddfa4db12a6f4a0372cf5707c780f5ea83cfccaaf56ee4c64c49d2264c5f8012c905296e65386e49ef8e4b6c4abcfae0b3f9ba8b79e034138d7670bf299a72aaa15fb16b87a92385ea5f8931cf5ef7f899bfd736519f8695334b0a90723e44ffa05ddfcdfab75560283b97dc5d76dcfb8febb83acfd562e8836522c0f203fa2fe5342118a66753290f07a5ea06c78b03365e27d90629103970b3c51eaebfecd0aa045c6ecd95a14790b1930f4cf48e50df3d7683ebbb447963bbbcc6598a4fc2216a0db47aaaebab0de314342f0174c1f2543f7256dba4145b19705feec8bbb977a854268780afb10882e715601129ee92c1f99e06af1d71000a90343197ed76f44d195dc9dc9c5a4395aa2aae0ebce628cb86e02188a020446aba0b69d5753a794b00137e4c6ff4a38af73267a6d18bf678e5c4de6251e336f1816fa0d7faf63b0b8211fe65cb0a284da39703e831481a397fba248d783ff56940602b47b10b4597bf1cd3f40d19a3a8f3b21bc9099b3fc17715765994912c481a7bbd56aa308b6678d5c7c2e4ee666a7acf6144a30f13959891a68e84fae5d225f88d40835663ff2c2fb7be48127d3f16481cf3e971aef5161d3a5d64fd9af00a686b9bbce59effe14072e766afadbce6ec7f7a717f171fa71963880e7d04b35105b7b8589cbb4872bf3f76c8e8699626f14e95b879ccf96d70272da2b0292cf77a4f29f946c4e7be6beff0ecc42e9ddbbf7f6b069a74399048cf5c0168f950d0787036be341cbd8229ff555f042c1f869cd4839e36903cb08f755ce3c92446bfb20c5e859a993b599dc0e078cc58856b809d6e7328da5cb95c4dcc3252228b4702d82d1862d3cdce8cd73999a34f337997ae6ee73cbccd5cf099ed3f281b56e4890768976dbb95c780060720f62ddab5f76b29075877e987830d79b1d631ad6dc58968b1dff5c14f132f73e692e03cad541f98885e4e07e86aea2129225208f07326a5cfb21b9cfc16c215207719648b8e66bf22f1f0cdce768e2bbb8d820e3c5d46e2e2600a82b7cc7832020c714cf91444b8c14122c7beae2d6eec6b458a64957f4e79e7fe77f54c6793d4318205e8c04e9a5d6c0853db1df4b90d399fa5dbf9f97012a5138489af52aab715de4bbfb995a03dfec0b66c6d668680a154316fbdc47eec0401fbffda09db1e0eace3e59898641f5cc79cb6c5ba03ad73b8cfa60b7aac6aa01a68f641616f8c3fc672df1db5c19609750427bed739dbd22a4310067e9a76f5c050c5a725b058b2b3fdc2a278b1c0fc0f29973290f5f92603cfc721ff1e2476f7b21d9803073c11d581ee3e11456eded591daa328bffaa0c04abaaa245eb92127481e7b0612c1405d694f877accbb7824abe5c46cee062651d4c0c113329ce58f56fd9ed6dfd0f8f0947f7051ef128bdbdef547d7951186ad2633e23aa86e87700e3369de43d48b64ab3fb7586b817ad1218b9d429dd6a5f4d67217d929b3163b8cad3c45cd5eb65b10f5152d976019ed67c8adf0165cded88e6ba797cb7f3108eacc52a860f93242110df7b66ab9061270822745c67263fadf4e9d24f0170b83f4026f9c0f0e55fe790afcc44105926873dc8eb61847da80875636d630a744564362474ecbd0578dfa1eee5653e7cc08aefcc657396c3f3bac7ac36f7afc49458d0884b1c21a42147794aea8f62a5cc70039d6921ce3b053b6dccc50b3d1b7483ee1ef412cae9662c68edb3ff4ec11fe70d67d203fcb2d45c22abbdfdf078e0b43f69f909ad4653611959dd764d7b3ac8a7e6dee627fc5898500b6800fccc641c945e88a6f7c44a48ae7d19753978c1e5326d99cdce6e8b43868252651df83f87894a9895412c72f5a64a1b4b259d7cb15d1c2a6d5ddd285ec226c4c48436223f70db53869f5f9ae36cea65716ee39eb6f3abe6f476ab0d306b21b92a2527ae76bf1278040cf6007e1f208c8a9780581c1256f8baaea869628feaaab7fb3aaaa3fef410d87509d571f2a4d26fe06e33746745b273c5ddc9ca51f986fb009463e7c57913329f7123642b3c9281a640dd9a4e7675eba4474b60b90f452844ef1c3dc1cd8435eb756c795300ba5bd985653fc0469899234818b7d8efecfb510be076f16fe3feecae79d012c16c6d2aeb018d8b12316c2bcb41a4d4a0428e5000708bfd3db7676de74a7df8745f8b8982ab42c65a4e72f82b32e5cdd01513f127f952b4ce689f6f8ac7aefdaaf5bb78a2c9be5e19b9b5e4555a4375b0e0f3ddad4ed34a4e592cfa4ab471bca7152d9525e488e6c5839ac78860041617b6a82f5bd610802e00e5f70411267414fb6700c84281c9443345496ce93d8f872d12408249a228e63b40f0dd63be1ead0fadf63cc7cd779ce475e345bf4063565b63a3c2efef1eebc89790aaa6acba2dffd1db03ce5df6c1306db2ed983d4abfa8baf91377b38e6c4af4a3a2d74077cffea4fe039181116af73d70b7b713c9fdb9841a999495c59a0c5e02aa958591f6d6c4be82154a1fce468e79f771959baf60ab8bf0e66f46e5b850f813be095073b1061d50bee0d290a2278fb3f87a5236de70d164e03dae137fe04885de5173225546aa8f8694d033890b73afe545d6f8fe1a9f2c8787f94f6a06fddbca16600f1c9768e480f6d4bbebd7937c6f004aa59e1bcab6f504a8dc75d114a561a2c057652eed760d02ffa4f938bf83ba4b1515279bc941b4bfa05ebd71893b5de7c236c47a393db10376ae8328d597bc523f72d75c82edfb689ec57e7254de697903d1192d6a2b92bd6ef5d2ab2488aeebc87900aac0bef7572a2a47e2f48fbe417cfcbacaf7b2a98765115733db9cd7d7b11f8550521685fc010c09ae1e1fba234031a82eab388dc88e2e57c20f23b8d40ad978da256d716dfa03662fb6840be3114df7c88958b9a106621f7e0c453102ee204ff603b4d3808e1c3b120948ad0248e0c766aaeb88a8f4064ceccb6cfe323fd73a2c344acbe1d496cd891dc33f806f0311e3b7bb65745d63a955c26e6ed81c24c0ba393cba1ded9d21a5992a9e7985e46d0057c8089a5d79c54806279783ac7ff8aad66b46bd32f86a7ddaa4b3a6689f3928bb4e539ad2b0b341a48b5cf5fcae6b77f1758c1c438d3f74d56240bf9fad7f12b0dec3c59b0d9c1e90027a876607422d2a211233163901665d3c8ba99cb8e2fba6578cf834e86f58f93986b57b36a7c93557d1c276c6cd4d7f70cd5f8b57bcca3c39334f480cdcbd532b8eecb86d734d27b427feb452a8152def4b3d071c7eb3648d3bbb6795058d96c0e2479ccf2f609fc442c1e387b1cdbac40956f3c8219e025c163efbc79d35bcaf3c331d92b9e14e31c2c44e5c4a09e17a9d89d22af9699ac9a407cddd4a278efd49d9b3af0909543e435671cc1f0d11a04890e2fad0ab447a553c389ca495e0082bc104170025cd6286922c32390a9cd8eb71706a21d02bfedfc02a93d6481d04a261586960f0782dba9b93f0efb6e6bed46b8cd013f61841acb1813d8d743d3ea8286b6638c0dfe81f5badb6a1838fa5f43ecfb5dc848b3bb5f6bdfc43208ae2c2c193644c0740adf80b28c20a8b5d5fa49797159bcdead902d4d2a354d7b0384db8596033019e977ef73e30b7dd54b356cec4e4cf1f3511173c59084412fd8e1ae9aaae0f507929eb5dc14d577036b601de6c6ba1ef9919b67cf231c41023a54dad5295ce57a6436ecbb0eadb240b33ce802990048ec3b9d05c92314a6314588757328ffd6cac8d0ce99d296bc8d304aa3768e1948ba42bfbfed2d5b459e6892d1c8fbfffc35816064a0a2a46bfd11ea4ad0f9a22fc820a9f33f5bce358a76ba7a6387d87e622d2ad3908250d7bf640e29c389ab656f173c460a814ffb2e5fc92c35f189ca7a021ac5662f10f6b1af1dd8274caf36eeb90cb2f5244c76b0aa6da237bbd0c2f171e1bead07f7cd6661515655115b54e40b93e0f42dce36b57480d07f6aadc0d6f2a46d44357df4dad5b01f3ae9e8b98744aba91107a702b59ff343ed0858320a21da817911f6c22ab385c9ddc5d007b246ecb81cf61d8f3c8af8e45108b71cc3fe62ee46537bc721eb38e896605fbcee5721e99dd08f4f988c4298189e504fcc2ecc947af32fd58762cae6e70d4ab9906e727666e3d38d9d1a8eaa2b1d740b6e4db63591dd3ccf6cd3ae5b4b72b2088740e51fcb6f2020bcc7a95081f15f4c33fe07fc7e75e7bcd44d7616cbb067916c7733d663aed16d391cf59a1efc546a68769ffc591b3a2027ddbe0f90d629f14dced631230931a2df8e1dc7ab3932b42b4877dd449eee1900747344b16976a7d96559cee7912814b30d11beed7358a2e3288445ec9e1f9e95fe1c12df2e0912e6e78381fe3aa20d382c7c8858cd50840042641b5cfc0442dc7c9c4e6772150f01c8f0d7a32df7c304319e20b6538abe4cbefca620fdc89b14085db5546910a7a8491c658a432d92ff17c2e8518dfc181b6a84ba8abf07e2dd91f5ee3d101a0700d27321256d9f5ce839edb3fa1f162542d3841dd52545cf1cc84d2e7cc17aed39a47a851019fbd03777a767784557dea93bed08b2ab2aae62373477588a0a4a6d7d8eb759a20bb6c2508dec70d72771dfa07120159ed5eaa47f6e05dfe00148310bfe4f73bd2564cfdc5e4863a70c89d686bebb641d93679b9ab48f1da4872719884c44c721d026d3162cf4f0078352d3d8606260fae23d95b541f4098ecca5fc89652f5bde0c4d0be1ab28af8bfc6817640810b08564571269be5ae44ac28cde0e80b4c517418baf978cd3b7940ce04084774de3c29e1b9c6a45e79ac8428059e24ffa268a715e93338a9dc4701fba5783caab2768bfebd5b99c7702b698c9f1f7f293f4bb29313c40296f0a00afc64071fd22f2e7521ccc86d02a2ae644aa8c4b9c00555ae635f7e9aab7a44765a553dc02f374c591989c90d0bd2acfc6489faaff2ea9787bf2c4cfa3466468ba15c0fe56ef93a73dbae2d05266616f230aa388a05fa99da9a9b110a65e2da6985429253dbf0520f1d6e4258e3e33bcb198e10b288f708d8d5369095170ce664b79aa26087b77f37aef3ba5fc09c8774a16f2fba9475ed4226e2c61b13541a2963ccb067db8009ef4d86032252fbbac9e27ffe9c246f94ed685af0f5ca9b2d690cc50b0b31aac3604e4ae61d10693b818f2377fd0a1ac5107259b102b1b07e220db45b8354fc326e713e396b3ddb5df3a7de403ee4d421d8aeaef4d74ed036e719401f8bfff3fa2f58f155a4935b6fd415ab4b90c346b88f4c3011e9300004960966adda903cc8d5ca2556b0a7e1081409cce164213480e2633537569ae4095edd06914d952e64b8de84e66f8c14944db4382d3cb6b91f15c6521a8f86225637f054c21a63d420926d7cdd77bc674dc93c2691e0f1b2bde4d47b2d9d3327007b84c5dac4120124f3ff12a84f661985a1b952ec523a2d45e46b3d9ed02f763e09f37d888c8734961cae05b412cecc61af667e007b0abd4ecb026e81ced11a3d1e9c7aec54d3db6efc213dc42d1736265135fe5b560005913f6ca7c7727cf96901b347205c6f952651283c572e23c63040bdaea48d00d961f8d0d1085c25c0fcd76d3cdf86d7d815b822bcdafa096ba60dd2659248ea57e1f6a107ae42f5fa5e18d7d142b48c7130a757fe7ec383ed970ce399319e32472b17ce9c3d3247b9e090ba10cb939f412e36daafea47c66d4ae39241d051f559124a9f1faa958131b78f41f5207aee15165afd89f940d07fc6b4d3ee6f06d674df33389834cd4cb018b65381f824f972a960502494902b16cebf33681055c7b0d576e34b1a7266aa6317440499d8d2bc15350c5abb78eb2d6699e9c48313c6d4ce640dc758f28cd93795657b6ecfed077c26205eef71e642dec76a431461a75baeda1a14a365ea7988e98d3c64badd11b1fb0bb2ac4f36096acf35f501eac00dba93a61c98de80021f5d4cdfa505c74af0bc7dbbd2669a72ebe89410e083f45a7682e0b5bf7a9e5d9070c95669ad8f1e833f488de4731cecb1144881bda7a97d747ad7c88b24c9966a113f1008cef45c373e02560167ac37edd93b95a924cd69164ad31cf3f07256b443c774033476b50671c472cb036e8aa0c4cd2df5ae833c2d5cabf71b1fe95172600d6783511575be87643e5bddd3f0a6adda20665fddfe086b9fe8aad785a6479cdf9b35d3487444a35fdc2d1373b05716797dc56a9a6825a92f581c6e9f0fd47e5eb04334461571744c4214a6bc4c959e2f7564f34862e8001de6d67f6ff1dc51706ae1a871ed5b6e2c77b376fcbe40a43d805975b557705afac971dab9c8821149070f00ceff6de71dabe67fa2033ac2fc7a7deaaea1acaca16a44fa68200829435c42339a3e2e4aab13c27e8cbf9ae7769c1dfbe38391a0e26eb3b19a4ccab3977bfe5d133835d79d6af7214ffb2963a92d0803f39512f75bd6cc661a1915f6e2d03b1d1d467b6acd2a0fe4c4f0587e9ab73468b667823ae5da3958317f52dc6d336af4501781ea56c10c7b9a01a8a95d1249ed4cd8845b054ef0174af9af96576e526921f1c3b970fc3a7b863cc67f43456db0ba52ff919feffe1b841864ec4aafd4d64c0ebeae7e7321402fda9b7e38784b9711ffc980dff39b1ffde82708574cae76bdb6cf3e6fb45e48a8f54778433db2b1dc51d9e9ce5a63479634b48fa8eeee1259bc488d47e132d5679b3beff2bfd1d1c5b20bc702351066aba96698d9d64a9462a418c67c07a7f0342bc1548c9db0dafdf21f2d520c38fa1dac7d04d5592640cea9421ed49e02c84178f87b94e95aec1ab71849b8410fa051f97e8c03f0cc41ad03609e2d1f228138c8ac66e7d700a19daf31e859d0c1575e12bd511fdfff1533ef9290e9bd51f8556447de1f03586ccbf579dca48db228c1a9e62c58f7bb6609c19dcef71c99270749f8159fa043531e9662a6cdef4b76a0589d0a5fb2f15a76c01587acfa73a7f99aa495528bad9ff1df5f09de16f039b7148bdc0676a1ca074a2a0f77a150de930f219f76a1976c9dc832a9a3a57dce222d26b730747febc56997bf7b06ed1b281f7fe1fe4fb8a5df0b33e58a5e557389f040f29ea741cd50b2be203a2b8227ea44d99e262ac6e497e9a5795652cdf815483715d9dc479f6abf6e96db068eb4f44de747b1961443034ebe0ed564c26f8bf3a6d56da9d6a2bb688613336f6942115528c4ada0c06b216d9a028351489a7aaf3ead372463c58cb17775407d2532c3553a2968877b253c1ab83c15b1778752642b0fd1c03b0e22e1a0bdb61a061795e5586a35e4a20afa9e33d48e2fd765d546f96526736473a57999a91875506cc0fc239e5bf276312030ccb93719658f5c8926b161f6142b3d1b8ad77c6f82194bc413756ae69bc3d08aea96e21fb4bb76731e7f3da64468a2ade5cc809992b9c7f7d23d2bee160f356c6cd39762f72052001d6553e27455dab91a8e0e4fb6c421f2cb965e8e08f7b74358040d78c5c353df1ec45c172a3e55304c350d24e16a4dcfc19343e65229e96fec8d43452d21d460ba4d76e058809ce85bb378b90338dfba3a093dc2d89112e8c974efdea33db025154336bf86a0e2808f3e28cb2040639bcc8d10556507642f40a6ba090ad26e2b913291afaf34b09aef6458f04eb6be5d2d029ab8eae4ee448b13803cce68839b7a15772817a796434960572919a476d6e6ad595f3b6601fb10ca7a57b7f5234b7724f7705b0bb4b152e15170faddfd25528bf64bb0c67b88c218b9f46e476a2f73f3f2ebb077b8a09362679ac516d69d102d5649b41a88de96161c1567c97c34db9e5ccbb667bb50746e3328b8ced4d528f93e5399ec7c7e2e3a20423b316e19999c06425c25b171811e535edc68828b69a4ecbd4d77de045fa57652c5a5188d49a13f219dbc93eed4d1625a9fc16ce7f4368b5319a8ad85bd2e0e28a332aee268912d7ac64e65cd7bb77d6cf58162786e24f2575f21ed828f8fa5aadc6dd6f0b97cf2f99f2bbaa9a1070153f88de8f4b5a079ae51decaec17bdac93d819cca3bed8f3c511266ad9abf5e42c571139db9b63708eb5a10df43885b2bcfb3059677ff8878700a3c83038ed29153076d681d3aaded8a9d32f36a8797d5f5f1d9abb286646b7c954638ad91fe411bf3430f2c944b256f22cbc91af9617506f089c00e60cc9024d80bc381cc500dd8801b1d4faa49ea8d13cd9a0371ab08ee5ee179c6f0e5e791c4f683fdb3dddac812c0daba1fbae5922a15b4c6b00acaa5af31fe8ef3780001da969684c5cbccac446f899ccc3d3861b7c48e575ac99566d2db5aef4e5d0c3e397713b0ac0c9c63ef328f4fc42513798b7767d960b1346145d93b1bfbdaeb315cca6ef8e8078180c8820d0f107b1b2ae5b489be1648f225f80841eaa3e20e5392bc969f1c02beb588d7b607d8d313fb5f3657355b818d0caff58ee10b06ec065fd49e48fd4a5b51c7c4b4c819a8efb3402afbf3406fcc754c389ad485a1c84298937db6f681819c486a1b93ee025efe5a452e085612f979b14af91fcc9b7a145490b882732c72cd06efd9661ad0d87847f010d924e2c728d318f4479fc4471e48d6185c9e278d81b38b6d45bb651a337df4ef91dd82bf5be51d9bd12c7eb2d3f287d31fda7db6702c3d7ae48f8f0f0de1dc160c64d7d0048c5536fde8ecdb17a5dd67b9779c4768111b5e6aa18a2cd7c7b8d60907e53f61eef626e4ed04394c280875a5e601e7ea7d595fe7f787d6f1e9774e6b56aa13822769198a87868e666125502336f9bb66b62482a8b8af20c2220565b7356a9bbbfda1c54f5178e78939986c702537c2cc9da62b12a63bac47396cc96c674c1cf6a87d6a7830ad73e9bc4525aaa6974bf94838451e045a3b799f38202bc1e34ceccbaea5791e2818d53c8baf9d9d18bfac9657e3f37b0a96d2baa89ae24942be9a72d70a68c800ca9e4bfa366435e55c1a7cc8f53fe1cbe2be9797b5c55d56e6f92dc5b930b801f606c135c269ad343207aa27322b18787c0528feac518f27f8d172f3f110187e329db4c1248186a6a994d1ae3834b613bdcc40c75fef634edabb37d4d54a36188dc71b6f3d6d150e7411cc9ff95dd379b8797f864a1e43152ecf61b354643c223ad8ae7b9a415cb2341eaedbf0d33b40e4617b48edbd927507b0b0277faf2cc59d3aafca1d5afcef97b877d9a5343dd33c0f9a1cd950a1c48b993985ddf1116be8a630cfe2911ea15aa26183027cad251eda4974fe1bc31548f86bc08584af50f0e8748affa436eab6ac10bfb4f45d0cf77ad86e6b21912e4b7e32307226fe58c6ab32a20babc6caa713cb99bfd54054aa089493ea73568fa50b28c7906264633306bcc1bdd732eead1f2f5923ee95b0565b97058f6dc52cf2c043671f56a72903176f1749abd9ee6ff886d3a32b3d2d421d90a214063e8dc3aef724ce38dac0be1575b511358d8ba702c72fa347454cd7873ee107876837850d512d027a517b00531544f5ba839bb2cf93d38bd5b01b12a14eadf06913d2bbaf02b00626e03d688862b40e4778ddcf0d9b2cb31d1b094d6d981c10ee7530010ae2c86692214500ddfe97887ed454e92037dc7f9a3d21b7dd77df156ec324a4635214039ce2d3f1e1a3f0b3d48fac36a4758eff1d0fb0bb9c2fdf2bcd1c10a6ada47e607da292c4fb252e575abd98ac78f91f8df45cb269c527842964d74f35a0d89a78acd44365373b6e03f60ae73e4f3c20bfe5b3f4a49b1424caf6f8238e45cd3227cef2f032231be25d5673975218dfd97cbb03c73d7689289b859b8f5f4173f599853b546b2d603b741f89cde0c50aac9fe5779868337bb9fbfe08f233fd26cb32ab7dad0de6eeedbc34ee106a310b4742a54d44d4d08b6039ea3d4ca3705474a206c6abee37a7311cf49bc3d88968e31fd0bfde452f78d03caf752abbb9685ba8814eea8e81755120cd8aba7370661f0f8a61e4184cdf025630df11a7438ce42da93198099aa2a92c7b264a9160ef607225871ac218d67babe4b6046ad09c79cf6d7226644e9169f11b7198c77c20cf83a4c1aca07d70ccdc16248544759bd16303d7c3beeed426e563fd5c59a65523b18f5918d9d1d69a7161941b08f6e3e09657aadcdf11f56d7b233418bac3512d254a3e00cdb48ef3d07bb85120ed0d736764bda6d2dc118e5a2f2b8fcb41458a48a7ae4e0c082317602eab57f6c6668d51b5029e1fd70e400108a9c9fb4b89f72932f1aeb53d4e6abb3ee68f7b1331025523970e15e624effc97d3ca5a9a2481bfd0cab021555be2862b81424ef335ab8782b5fac79c8ef6be8c371859a18e18fa4d8ece115fd26214015b20e88423b640233a3886072a247cf1381bc55c6282658e8416fe46e4563b269ff4e7b2e0928e0bc27fd10f4a533cc28ae47d8510fd27eb524f425c08050d6d6cbc61e745049ca79897bfe053d7818a37c7dc6d22ee182c5b64113275f29897b906af0c60d2b8274ffffb6620bcc67f58ee0459f5da8389414894b8606619480baf7c7f174f8f20129dc61f64af4d4f66b4178a85fdfa2509ff2d10a1e394bbcf119733da8c4cd7f383dac45f8f6c2dea24b9cd89f5d00b04e689b037a1aad3dec05c579a8aad369513fcf3519ac5a3de23e0bae9a97c5dbe6a9ee4343af0c9837f88ae814e275c21ae0e90804f43c207c5abc5e198c51f553a1b79d0ec8c4cabc278382a0c789bab3eb451995e0a3692dddb1d522c835c2ce45b321e883e0cedb89303795bd202069719e66e20d9e389085ae7dd0d36a468f15ed35bf628d50862bc9d3a3616e6fa263e7d3b697dc8c71f9c31e89b829f4444412e71a238229e2ed34dc7ebfa7f711bfdfc4959652eb364c7ad94e41051364269e5e31987163188c89cf334203af707e637b496b7bf993143d71ec58075e2f80d90a61910eea7a9f4f977c194e22adc902d9a43a1ac8647e9b45fcaae3feaf1516897f60144fe222e9d53337309348021e8e896bb01f1f1ff35da8dc5e2e3741f2dc97a71fbcb2d60f54d529b507a0efc552953d46e7d5d188a1c9e38c7601c6cb5a85288b52fc5cecdf95fad5a1a00d6bab02fb0a7787943304631f8738e3762dd2c90deb1cdfecd1598b92001f91c8a8f9c8f9421971d66caa13e7a54f9db6dc1c62200d4b49176ba4054fab9d1d9c2c83d8f9ffed9cb6d489e451ddeb04d4470840762898d58320831018ba39b6b2004e298ffda0079f6dc8eebb73dac99151c1104a5dda415d19fa61736da0874da64756952ea293b55ca42252c7ac23d2465c7fe5e9a14f8300f8d6ba396d6714ae125fb061c1ff4c9d727a7086ec319ef7ebedbac74256691bc3a6dbacce182ac08b45758937bf87e80533dfcafb064d8229770bee2bd03c6c253d2a685c8950ce6d3e7d15e77310951b204e5eeac5305bba2a569d04a408d21a9214caedb07e5da58c7c2085e41de0e4e22292c6ab8a591484bd45e1b2ccdddfde86e0343433494388ab406c1e80d3917b11999bce6ef347034306e87129115028496cb0cb2d0d4514e8080d6f6c398a11635a4a18f468c24ca8f9f6b31c9a10e85b2ed1cd0dcfcdee6cbb886e11682381b3bbb621331de69ba175c39b967ac7970d2ce09476b07c9f773de82cb9ccc0d128145d0d0d255aba44b431dcb2b7fcc5ed496efe2e3f7992aec9c71f16a119d074f98fd2eadbe321f9f01e558521286bd9c22f987e0197f5a67023e5bb70084fc8364bd07a4463095809473daa946b1afe0da5531c47bfcb6c28c6ac7c19aeb48d7acd57a91d54fd024ed2bf38564f0099288e4b7eb6a54f0cb73f51f38a8fc60f58893c91ee7b62f6c768f81d43bb433bddc75965c7acb930dcdfad035c1025a991c1955737361c4d59e89f9be6c602ccefdcbf090bbdcdc9f32473ac5d186c6884ad6230777d0e044ced7aa0429c3cecbd7234f3a650ea4f77eaf00c8f70f004e6e3d8a6380c0eda9bb51e22bab1b080e77d0e058d867e770392a15243bc7f241e2503edef739321f45a43f2e7fde4a48ddb04c1a5dc0ac882463e1de7658dbad8b881acae734aabcadaced5796eafc90b1b72c67cdf0d102d9e83aea478a2dfb09686c8fb535adfb8f81c15c554387f4eb4136953c59c9df0d825db8e941f7ed689dad70e3a439a1530c711ec8f839a7a69716e01fdef98006f48fbdddd73011735d08c97bde839481a72f5d681fca7fd77c8ae6435a247159921005789f5302264fa6e9dd0bb4d2e1bf017161b34cbfa12263fa316db5ce03cb74858f7fd0bd71e9d40627e4a45812b28ef60c422a64fcd79838cf0407a735217bae2022b53b41c2774903590117a37eb96a41cd5ae0904ca7dcfe2994d3b7dcca9f5fe464ef74cede22a1fdd6e46804482a4dd91f3c2c239b41a825e43f2e11beb3684723cf71a1def177c7c8c3daff76d73f9578b0dd2e1031124a1b7d9a8e8735dbd7e60cd71034cd0b9137743092e37b0a0eddce5221424c793e52a8f59780612eadf871b575dacb3be209a88d8bc167c1603029898e91a7144ac8a76897aecbfb3a21fb17400f1a12d6eeb92acabd4997bff32d3f5aa6cffbcc6d1d1b00baae8e3c57ad663847fbf50529769320d5259642115b5870876cd6ff4af0cec110699f43c3e2857bd46a157db98ed86b733c8b03334b0e16d3c5b0ba8eada23f8eb84bbcbc361243979ed0bfea4b20677e4e54084bb985011e55bb183ec96006999c42ee60740dfe913d28a399e798462148fa91613aa22928cea31bddc5bb6e93430b6717b344e795c7b1adecb8bec3839dfe6787d8815aed2ddc26e1be0d494149505baf2f7639427d23d2eae9c8b5117115e69ecfbf3d66521b4f87795819d600ccf99c77172f1ce858be5104d498955817c54067b305bf40cde15d6b6d7f3f4fb8a62d9068ed6a0cdd49593b097e1c6491d16824b6c9af0f242c0eaeb8b779c37c74eaa3b68ce73c2677a4f2ff08711057ebf350ffd5ecddfbe2e9e6e3124e8058b04e7f167e1308f957c1b3f7d00bb5d70e04a9df7bbe5ff61c0a6d45f8916a00cbbaee4ad548646e8933eb8f27c4e101ad9b51e7a7dccc1cedec86f200a9440b819a65ed48e7022e48b651c30d93636a9edafedf0e3bf7de97e4441c1f0fb97e13802111b301df81434c0eeb65079bd57f0f898bdef5d8aea6708201bb008cf538ed731e8f06fc190b3e35211a3921d6981e6af8bc58354411e4bc37c238f1deba57b679784fb8fa1724ac285243201ebc2e7c67a09ace9e8fc9133fb11c1a984d8b624f3503eac455ee57739ff1dc6444e757e9652f4afb9e71648b450463af5c9107ed79a80dab3c27649cf443d449b66c06ebb64f6b590aac652553d96dfba3766f7af54f9abf28429cc84c72c00643d2b0817f49c66f7da43c2a11834859edbee30e14a7838f53aeffc31957f7887da842662fc527b4445d4a554b8b0b3ed8ba77bd69a96ab5ead130a1bb8bb22a6e3fb7e418dc4a58c43233c826e9b44f74207892cc4f27f540452a1ef188d9fcea6dffe2b20be5fe7b1ed28700c321d44060da4fe12575244aec9278aaa9c84d028502e07a50a45e0f910855120ca8d4fadddc24e9d5405eb4adc4301440988f2b0ba2d578c8cd23adb182622104f1b5346ef1ee87a8dd186748e8989217f1b47ae9cd1454620d2995bbb36c9a224325533178910db1f9ff6af76f2f64b13840a954201b3c81e1c5930fc4f927e3b7ef5315c5849508bc785db5dc32d52c5cb83c518e4c6e743dc3a3869efd4877772a3a4aa342609a3e7c268919c50326fd42f68add0a8385af11a2a2d3bf5c2d7b1ab82c0137e6798f4a07d29e6c436882a6d6948077e1e10fb8091b2a0f2f02526b4b5fe8be8a0d9264682b93c8e573a4a490485a1c8bf7a6965932cd564efc894e0f5b823245edce2e87bc836afe719f09002f97974f2d4bd777a5a67534e816de103619641e382c7285ce0c821035d9c771d7ff6d188587999caf74c0fd87866a9fd13dcfd288fe2fef5defa8f0087f9c62d327c17b8e8bef9e9689c2607b23af05257e9530f4287c1b86a888576114094a3686ba0f04f3868baa9a4ce34b48a20a7ccf7afc49e1507c949714c2dc6e48a8bbd076723e79b8b79a0b43cda6b1eb1bb3826db3ac577b06df321f61c3e2d1e9c1125a530585cd7deaef4e21182c976e62eafbf1e2ef868d04dbab8902e1ce1364a1393b001a3159f3ac678e1bce572ea7f430950c6026250b0f62d6923509145ab5b418a7afa29fdb44b5e23cd0744d0962bff635e4611ba27753b669e0c2b251a900bb8ed93ab70ec8eee9182ab38854ed931a1de450626a6afde7d62bfa563b18b5a00c0234515665b4c3a2b9d02ea798c371794ec85d18b0c8bfbc4ba3dc90013366208832e6840461f26a0d110df53d584bcf0a132785a2df71d48a6b8b6f056685a29150618f10caeea9d0ba724619bd129b45a51554cf7c45be8383d7ff0cd52847d95381efcc02c01f48bb4d7c64b9ff117c90b6f52ce213a4b98c998ec0df11a1737438f6a14675a5e13fdb34358e0844a31ce6f754236204b5bd9b5ae6ab4b7258c61f8237b5e38b52922e7a4bae07728184473f082e4db63fc1f33507ead841f9306781a5f34d7c718554c935efe5ce95e01fa243cdeb14563bb3014eabc5a7e0f0ca2d966848f30d1c01ca74cfe49b12d9ead8cf6916bb45c175d886ec561880dee7a76ee6bebc26455ac55992dbf4831148814962e8258155b59316585598baf4a7a316ea1e76596bbfaa2023aced7d8c56e1417bbc35f8c9ed4e176ca881da8b42738790bafc6b3b7d5ae81c958c5ac698f6f8d9df2d4ca5f237667b2f2d0d007dbf4754d8b651c31e747bb66cf8b0951a5984ad00952d0fa992fe36b6572b42c52760eb31421262583270cef34032f447fcc0b594f4ac826e64bc608ff9458d3671c0e119fe56b06f8f42be09d2d36818b0dd5e186fd68d0fab7cc89c51901aacbf9bfa78e89a3fa38fcce8214329ac7c086e9eea90a9d8a4b670d94d5009f711edc279ca2b7b5fb34136566db30d7577ddb5607d74938025e8c52de07c3794a70479348933c6fd0181981abc8b2fc31be8a6774d2a1814d76c6669b81278937fd1a51a515b69e8d99cb00954439b92331cc43c165c296c4fd77f60d2c53616d6562810f8b93d881eb3751c73b60c676dfe14c0ab7e5a7fcf39fbab826023f38f08a31d53aeef48e9a3ad9e31e83c97e50f35af083e209414cf302ea16ae9598fea7f9175a9fa31078eaf5e2b6b2d059cde3c88a1e6f1071f28f8c21060f579cda41a2164fb54ee416e3e581eb441f5f8471d318435ec4d085e14a765d9a9b15209fd7b918ccdbb41edd97c2abf67765839939102106bcf3055dbf38e570a4b6abd2cf03deadb869cd5389d0024e8f0b5e57173d9d621b0ef166dcf4d1cf1f44f54bc220940f3753c2522c9ea7c80471f3b710c2a02792d05b452313237ac906fcdf89cfd5a9294534e8dda4d36dfe240a36c1ab3d326ba7baae79856577c940ed4211a38e77887b7abee28209eb8118e10413a534339f863594ea2583716e3aac0a928df0988a072bbed8209c98f97044e9641fb788174266e6f9c8ae6a0ed45286518aae7cfac64f47e7c3a2debef5af071776b96a03b124f5993d0e739f434e9470b40df21251b7eccbf0450e0f5c848eb92fdf6ae205446b41a601f19da49171d23b8f019ab13d9038384380fb06dac80a35e03a8415abf250cc69043ade3c21f0abe4252850a9ec4007acaecb1c1ff4a726bb6de90459435072e8960664eae2686658545c3f22edd848ac3696709a99b1270c06ad87906ea518a381df38b2594ee2b470d5a24561a0d18db89de00b11144b19474c5a8ad7fecdae3dff123ef16a5a3a02b6fbf1f46eb3efb18c31509727231a86f67a9b97484efc3299628a72bd0ee3a24ae647000619fb8b54778f48ad94510fda9a3067f4e044fa8784f7d0882430b18b2b46d0ebf5dda9d5c3054912a6eb37eac518bdf5b723907729dfb85fbdb6a86ebe80f4b5b0e8999a5af5409e4b674cf735a5ae3117cee75cb1f4db1a71935b57365bb009e6efd083633ddc7db0fa29c49203d8ad611365b636c123fbd55dfb8aaf0e0dcd6c00d97da281093c6ecee04761b43bef782ea84ceb7bb34c2b0fecb4cf59be6c4ad525cc1432b597c06efc99c368de2a1ae7e1ec047f663c3d6ebddcd1e8604227b894c3a04d0a2066dc3263e08c40147ee7a4c1e69cc1e8d8f9605984259e61c715f3ec5bf5dbbef8589b47004fb3bee7d6ad00fc0adc0725982cb4a97948d5d4277f0f3f1722e1cb3328a9ca77c4b4f03c25d29f3f6b0d1107226fdfc0e09faf0fadee372003bfe03c96b03107aaf307b72c92e95b6258be4abb3a14fe1ca2cb6f72b0d0614d21da0b08c04740f4880095e4b668554647d7cc5f3d097890fec6e78cbbbeb96127b509012fe6983d51006c5597992f5bdc4bd9e09da63929cf9218b087c00faa6f68ecdb75992e2a2421341b7090ffec0ce5ae4b7ab9c238fc02af19ab19c17be6027dcf9295dd14473cfd04e6b842a255243885976549729e4e0e7a484cb737077a0e6ec44d1b571daaa174ccd704a0551fa8e9ad6189cfa34d238ae1a1afc9ed93086da475e9053d62c528173edcb21a4f4647d08a544f2d5661b00fe8849377c4d983b8ef16f786125a4c70de301724b56ccc46b964b87406b1922dccbb74e4ce3a60635d617c3517b25c529f0b88ccafe55f112a3bd61b8e1eb43e04aabae26a8db747074dc65b596483dedcc5ddc2a5ceca592f84a6bbd7ba56eaca1d699ee960d883707b2ac07e75515a538d2755590828321a737989a85e0b8deb63b2e9662097b5e0c7853b36964f6ecdbf90a5100842ad86ea72a14715360270e319c6c50ff68d513a92eab91ab19d97d7fe8388d4c3332cdc1378b496eeb505b7a99b8d431b9c7a607d8e9a716f2fcb1854f4bc1470c2c2755665928c00d12aff627c7cf26e839e111e51407e3138789cd3ec123598c4aad63fcc9753b9b3ab2e31ff6a5d932f20339a106c33576dcaf43a468ddc12d03807fb3f03e0a5c83f266f481e92a2dcc1ba2277f06dbb7d17f2aef1b4557959dec16e4aef0fb8597177fb5180c89bc3e62c77da0e8825620810cd9cf37de025833319ffab7ae30d1bdb39ed6baea4a66f232c33e894d551433deea4e0992890385dc7aa89ea16c4aa81fdadaac6f0610d53da74e5f710cbd1cbe6a85ab543f686aaaab83b04f411df375f2feccdfbf5f9361d111fedc0a08034c36b33eef7c353e9a162366e508a1e41069f42b59e5b06f97268ad6763e00ca5423c38dab0e12e68cb7d57976fe6da09d6833915251934dafc3864b9dcfc81e38e34a58abcf2da8aa556dc242d49e3b0d950fb034e4d430d91171f0e5c6eaba5dd47546561b895105ac4d5c1726047a73a1f9a8010fb1fc52e7a8b4c878033b28bcfa7d92e12ca31337a2e9ec1c837d88e488fda941f56f434efddac75c87db70e95067a2941a83784479cce138a930c80d33f1e9e3a9a96d9590bf4036272186b483f1a16fdf681341253c9ffa181c08d52dfbda8f2d49d439be1c1921903485a2d6efebe7e0a2fe33d80e0578861c51ef4318dfb52e9b7bc0cac2defa47a1d5b1100815afbbeee479c25a989fb6ca8a932879dea501ee88bf239a994e25707d31c31781eaf44b5e6f70df8b1182b4df458efa3755ab5687f923411357a74d859bac4ba1220f25a40344edff1eca2cb8bfa17c5090163787534cb8a9da5315c4cb3b2367bbbb7fcdf65e175c25776c09abd5333c772911d9ae72f5a0aa29a8a9417285927f5ba2ed35b4c146131410e6f32bf494919bba2edf3f94c93c8fb355af38bedbe6d4fb482b8497bc6ba9b2925ae7043e027ce6e8dae198d250303d0483e3c39dc996b773d70af7035031e4b70a810a71e6dbd79a6f28948b0b606e6da1008fc67144c79df19da2bda52d4644e611c5f8d0d57ab0e241dc633d047de772504143a2f6f380f8634fd28e9e77273933836dfb58ab811f6f3e95afb8d37a3e62344cca02e544ff5ba59c7f661abf8e8d98fb986c19fbcca5c26e7aaab1cc32dbe4180ba5cd916a9ec83feb95f84a6bef52c1b967be83dc64e21c6958b6c6d66477d643a7acc6d5f5084f5db7df7cbb119d1bf668cd3bc91d007f07d120d3243810e04f68f7dc205c15c205879ba5a3dce13127d4877be1320eea080be1c22391c644aa21a187235262280011a23529fd6a10ec0c7d2e098f934bb98b30d274fa7b3580700f5f156810c3e0884c7ee6f954e625fdd5c09fe785fa9820e16cdd8ba284d08d445a0cbef28749e594290883aac2559ea7cef77915394615bc3c4749d0e1a75032db45d1b408b7b184f929a9ad4e5867ef0f8223a57ffa827df0e58df209e88c51ce0a34f1c756e4db5b787b6e660c80caf23f7c10b6b9543e53c38e1eff47837eaad1338b13c749e8f0ce4229a229bf6eb770b0b56de447d31821d111ad7772757a363973121012085543792e5ea1554a3271300f617695bc5391edeaab2001c2996970bdeccf84947497a5761d80d814434115a7f1230d61b649d82c97ab56db787eb3fc7ba906f40e99e8b46e4a95b4325109fae364abcfa349d7c1757d188498051c1fe507c86345251c823c84131c8fe05ad613b4286ffc1bd43c798ccb565bcda8bb13abb9a58a0f2b86eac669462829638754ffa15a030886e02e8b2a612266f4feafd0f0b5476d9c2778309b812250fe1383b2461882d78f23fafadb1a934ba3d71d6c2ffdf864ec674fb4d59efcbbca41e35ac2be897b24e40b2bb1be821c9ade441da87f070d8c551065b24859aa0c86abe5a8fd2af5b788e8f264af4dc71b034031befdef169f38c38a4ad8d676bb474d10cfb53640d84c24390995bac90c949984de6c8a109394c9ace244ec86dd1bfc4351f57c34b2a2fa5b026fce1f845407dcb144dd0016f5fb7353aa3e2b5a2db842b47af6569dc2922240f6c303c5f9c46f01a2c861eafba1b8e3d64f944245316c9a3958825ee177c0fb6b00ea795918356097f982c18106691b69cc503368aa73c4e2b0a899f0a590f4e100535cd35b85c4904e631b9a859aeb6e9a75eb97f76dea53857b63ecb259bc50994f0c034534d5e68b2190fde9510ff706e06171c8c25d4cf9082e195c2ddab41f258ad4518637bbdb7f7a1122e41f62f1b84a5a90f6d971515c668517967f063f4c7e16b0b091e398c0b2159a0f15b42831e10e1a3bed51b572781adf6b85e47d531f602c13053646d8062f39e31e57102a8d4699990f779b4b0f4ff7f51ace1707a6d76556fc9da3df4493e961f964e5f14aba14feb9e74deda1831475afdf578c9191f36b543d962fcc3090efef0f91a54d3a35dbf349fb03784e2058ceecfe0a2a7bd20a02563e53f917fbe327d756c3cc4a46a8b9d162ccdc3398669df466ed949f292ac9e72a44327d9cee8afc3b786880b3440369e49bb89ec0829f67708ea70bac83ac69e853880f234cc431702ce47ae533e24fee42b19049e0b4f25c25c1223a833833f27eff38cf8a132a9092f06223e0c145c25c37885066b855662220616d39c22ca8edf64946ce213f7077776406634f153df80f0b45b69258087f2f1e9ebefda5b37e5b2e6ea7d2261426fe1ce5811113cdebef3229cb6f137d7f01c06570947cdb4c7c18841959ad00e33bcf43ba33a144b8a7bfc2184af4a2a94ec725c44635db7e390ce41864752852c950bdac85258a3ffd9ca495324fa53a296556a866897380a73ddad68f7db9804cb9de3bd298710d4627a19509b4ccc3af18f0d7b10a560bf2db1bc825ad11abca31135b4eb1cca7b72290c5061e4413c00e62999b81b04cdb020fe6d803c6322ac3f34c50cff4f4e9b62c6b82e8a64126d215887f74f5049c64f0bbe9659e9ab5684625f7707f4f229c65d8a28b9eab38cc551606b37e1f6a862620a9d67a334a1240410d1f10c3cce2b9ceb43b6fd6dba1644d9b503f2c9c20011c3305514936b8906d2ef9ab8e3240926c505f0f27805cec45a16447cba97ae06c32646f76ffc5df1410e390391396fbed37561f8ff528e624935f27cea5f76893da6db270dc79f1de52cb725f945dff51cfe45a259a8e50b90da76a07e7c9010f8a82848c5ebad74126963afe4ccceab09b26739b268a1b7e8be9817cb10f877dc21f4d8a1fe231c6301f2371052250ef6bb6d742aca5502e64c34c50d950845d8e83841e665a010b7f21d9eed8b4fd66144e79a607f5c592e7f2e26b2f4d64ac4eca6fa0aec424d991b845428fc0b5b5ba639c12863465275b305531530fc19d54b6cecccc8ac4f1906fb858e67542ff224cab07b50dccbcee14cdab1cd800bca07bff8fa60bca720545580cc6c3b0f244a609a0c37bb4aaaecd294c8ef1b02ebbbd18c49e12b454aac8643155ae56dbdc55ebc990728bf0bf12187bd07401d855cfb4519b2fbccdc0efff4adb49d4c4ecf215d1c6b0e2507061b11846fd2ef09e85c6a2a3a1cfdc64400ea69b707f0a6bbb162858e7e3a9af37f1b374b7c67d66f464734484d9c0bb7c76a2ca7e97a52711c92829d17ddfc4a61daa314fc80fffad719fe8918a3f875e3ccc64d6362c1dcce3df8d8bc6575d63fc17e8c31a9f741b17bd07d6961c03757c94b1cce92408efa9302c8070899ff886bea1d4776c5cc1c286d0056508bc9d8533818b2dc7d95c063b78bc31caffe8ed79881e03b929ef037fbe2a76a247591d2808d0c554f09937de1323a5dbfec0f7fe89b16d47d40a89328e0f8903bc8627d55cf22204ec5b0207d403bd1c1fd242fc0f9900c45db238998bada8916548248b65a554115c44b49592f6fdac051986802b1c7056af539136443e6035557c4afca24fdd295c59e27d9f43d920a4a53da71d006a024c71c633f0a7dc0a49b8641bccc5d2d03b2f4c8eb4667cd0b81ed087d8dc0e69ee180be4bff50d11573cdb131d964076ad35a3c70f7bbf7d21796c4603a67e5b10b95af016babce3ef11ca0a5d7338befbcfc8cb82ba818e0311a21517e0486479e9162637962c52cad532176fcb219daf32fc1b97c27d2b30b80d7ff42454a1f275bbcf785abefd54a1a2c1e9ce2d959d1052910b402dd0c0f82f79fb32e1c429ec3f0bb8115c776ab5454296a1ce86861673a7c91e0ee5260faa360eb6612a310c8d6279afae1bbcf27d64589610e2ba86f9fac95e06a140376f9b8a80f7700a7d445f0e4f0167bdc38b3745268466e22eec72091a8d86edd1589036cb749e4f36f21e489b9e0c7a811226f24d72d38f20246d1fd70b178cfdb2025c148e7e51b0c247e6961e2d1e2896d70278200b17911cc22d5104dc5e178642326fd88c899d2311002ab14843fe87da9b792f45826e1ca0cbce0213fd86bfca8c75af75b1c327a2ca4adcb48357dd8b2ea5ae49faa42155a075977315ea4b5413de69587ac2cdba1e8b55e4946c45f36df237c5bc7748d6348075ea6553c134e1efbd05531e9d796b31019c4a20e7c8e14e1e3a43996f50c26027ef025c59c657f498accd784f8d6777907192c1c49cb8981a25a6884262d7c4ffe051c5d59b241b921372648cea7834250d758466dc4841b94596840a8e7d3089320e8cb8ef7d726f7b1662489d2ca0c0c1805ac9f1225c3d15397d680e717451b9af63dcdae71e36dd7cc6de75249aa1c8790fc50e863bc32d3fd132d9f7da91827fce0da72d022379c6de1ee5b1e35ec8c5822a11e63a8e444bf989a9887b1745f84cb4541912d81c1b607a62cac23496e8ab9992b1422f7fbbf9871ed140cbcae4d738bdfecaa55c25c25b1b21d94778e5912caaf9b5d21c6919fffaeb8de1afa57f076579cb5e0de70681f798441da41bb50a367b2666d54c2a7101927e99265d44629da9d3b4147fdf3418b69b3e36e5b6dc1893fc87236ff691d1e88f23f7569b813cc9474a0e9446b54dcfc91dc2c838c4e2d0d80aed13d43204c7e94b0b35ccb46335820fa905e62359becada3884a4ab8f96c33bfe17af4322e4d44326e767f1d7bd17d4f35c8201850629923714384f09c487514626563ba249a047470f74033abedf70f2644e2305b930a76681606721346c80aaf0c13b9c2339f155ff4e9b1f9a746d22b0ff00a1eba871dbce108b3d5ab22338c6e30e58137d1179a0d8e795ec32e845a5fead7ca4ca98bea2aaa88a97f862b39fac52210777463b5cfff41b729f5a274dc93ba61f0df4661fdbb4d3ef6d35e0eaa4eb9df3a172d1aff4d1d0e4cbe1bf8a4d6a55a7388991b681567327d81ad88efbfa6e94bc8d636213e9e9686a3ad87e9aab83fcd7b277d678a4dc32992950548cce46d3cb2e85d30625f62c3b0c4e44f0f81eb1f73cc097eafcdf11c0422a6b1e29bff7a1dad647b94f6216177ae9ff2c806b2527ee0fd8e022031fc55abfb828f9d64fa6da0ef20317b2128bf5ad7a62bbd0de2f07c262a67980d0cdc15ad5fb0f1ec5aecd0d745efedb04789a7da4263e1dcb28f9d7971158f5df74235f42a8bf8ae8a3be0094dfe45fcf294d7bd718d119241090750488e90d3bb7c2f5a4d2c97a8f66fdfe8f19f7796e201ef6efb5d3a62ad5e70323c78b2176a81b2b4cfed86efb052dbe41d85d9372a39ff61cad7e7d7d05a81b9db6c31b4fd447cf3366319c3750ae19b56487fd500cb69dd0d9d832467736e6fb3017fffabb91ed4038dac8f8afeacea4ebfee22c1f24b0fa178306262a602e2586bda95d9451e7ba444451b74787e3c56b754c1f0fdbb9bc0cb8c63ecf2b91685f66ac0481565d7ff1769218e7a5ca21444385b3be7515442db40f77ab574c0200ff0f6f96925d3107d001ae86ad345ce5e179360d2dc655e8777e713785082ed738d7a8ad746225807de383ef1974e05945b55356e44d7cb0340440ac3ac9774c5422b46db07be8412b35c5e9a36a3a1b4fcc24c90c15957c92ea544e499e89ed483df474f2551a737ca8011490a40fe6140545acefa245951c6fdeeb3e94db2c50cf511f5e827a5d015db8c934d89c5c8771bf4fd176f43466e4081230775e9c0b29e2c5e9fee21aa6b33a16ec95597bb642a67f014d3fe7392e055aaa2b18fdd5b7e028df233f606f43e6c52e3a1d7780494a357d33b607fd69f35a9c3e6cbe3889cf606687edb48b805b022857b028b8f6c79e00204d68b21f7e000ea5a509a62ac82e016a83a029d8574ea32666d738a87a8ee4be4b727647082822b78e605525506574facf606e926c7ea92c0395b20fd0a22c06fd591861c7e4fbf8cc962b39e552cab76e9c6a78c0341f7aa894a39f770718ba6c848dfd479ad8d1d012c64c959ab7e4f2f4b31e94c67e5d4e9ec69b67394659f9692a74ec5137b0acca13dc66338c055bb48a502d0f21547a6e8dd0562b7524300b1e03b12672c619a6ed0103d227bb760767fe8e5a0ab5e77536ddee98b6ab2f6aea89ae7dca0315c2c35a420d06b301c6c5ee82f771e59f89a598b49f47407eccdcb175e8dfa05a317ae0622e5733338807d25eed9d161a61440a382012583d186450a119fde67d8678c067b2db84d4c0ed07fab6a804212cf0526c192a7fe8ff2ddd6c1220c9bc35cd2d915b13fa7129da358f72c4f5e721d32e7c059516e507d58c3da78dfa9c7a0b962b67207ac7471ae7466b102d514047bf7cd67fb7eedd2690303fabc8ce74791d4f1c39a9fb3891909ee41031180519c05b2663b751184d5ff1675d91cf13e2d270fe57995ad436802240d1986177c2621899fdf6602e258de665a1260b25a20306301d2df29a994bb50a36cb5dec765ffad21fef6fe6b4132459fa4b1cf512470fd9aacc1d2052c3cc86e7345ce4c3e5b9d6c5740f2e6e030d92759f29ed2148e89f7b18cba67e2872549713f3efecb2f0b2e429339df788c3f5de8ff7a105b6add8d96eb97513c176c8c2855704b3bf1751e11a93150781b0de135239192ef2779d4004425851825d2a52b042b147f8fc1fabae2b182a65cc24c8bded138ca01e8425bfc1dc82222951a41a9eb36d54f8dea944ca725c17999e545d138850eec8ad4e6892c3adddc472b5db5021539ab83098226765690b028eeb07a4c68aa663c6c008c2415d02e34756535e86e7ca1c3f918c27684c8a61e9e31bdd010ebddf177fe58cecf86896a93ca05b8d15c4a911346f414f4cb18966eaa11f929169e50f16983fbb67f15e5e32763e13fbec9df496203f0387c16262de155f4014ebfc548f28e70b910139d723b49518c3e84c5bd913ac823699f77640f9ab782228301d81085efe0d3558fc482000b1486e6329be78ea9fc5fea13ffbc7491520f38a8077373e259e14794acf292a67a9d32071a5e0bae05cf2da511e5bbb3c7bc10defdb1c5e5e528a663a352c85c0e4280991b307e69725de6208e77792e467a96207cd4c2320e1b48c6647527de28cec577066e12856dc784bc18f566e2076ee973e95323b7c7b9fabebff270c5145036d548ecc52d0079d1bf9aabee159966289903669b586bf5edd6bf3a17b89692437cf8ef9f04d218aa0ff9eac147e5d66ac42a1f8bbf2e0e74365774e7615cdbdd3646a5e2c56cb8cb890c20f7a8cf18c8a40b38007c16de945782ee820051a8582f3c04a320f97ef270e3ec74bf687a7e7f7b866cb51c619c56bc2c70d68b335c7dabf3fab7ef2eedbd7e67bba929cb8d60d1070ae4ade520efb5f5c0e514412d067ff5d7ced0ba2e814864b1a34ec699272601018811b8c72576a937827d10b5de56b547016baace888609a88f08f8e0e10a51fe001645cae76029573800820e8627cb87c46f0539af8ba1da464538bdc78bfc7a64b7401b9f508f1efb038075d701b859d4375e4a34a891bbceaedae50f70e8ad02ed4915c940ff3f948815f92d94031f7398c036adf1922941d6e9e3abf3fdd09f9f9e2672f47e5c337d662ef343c06447f98d26f99eab72bc5317e908e6c2e7582f54fc55392dbc007dd9ca9161c2efa70fd1b518c87c09b3825b0f028e8a357583e84b42acc368a42ec0ba6ff0e4ccdffdda5a476f8a2114acf90c75f0ab9232592c5282dcc9cf2f145928eba6bd93ff8efa05059617db88b696ba1aed339a4991b8035de16e306ef8b2ed3a58739a55964ad317ff180b31d7565baafd43d019cb4a67761428829ba8dcc6b98f46aac9c512d17351d435881d2ec788148cf19df78589046b8d266a1bcae19e2b713ac4b71499512235c02faa439516d73413849ffc7df6b2ca4d7a5e6c15cbbc1ad5ddb2f7e427799a89c410c61b49e10cb24e5768764f001f240d92b987ebcc6478e1be431aeba213e5823544c74049b091fc6ac2758feb805aec40d8eebe3b6264a50d0f37ee0cf8190873256f4e7c83caf910adfe77b05835d91ddaff929675956ba9dc584751e795cbf496c213bc7769aae78c1081967d96e1a28b0137eb951df9737ea9dfcca33db9cb990cb661a23bc8601e49b16987791ffd9ebbbc719eafd7a567a92c9e374216dcad9f9d2ce3f95ae7f6813d8d04085808e7e25902c242590099482145a03337806c76bfb6f215cb9e6273dada28b8f3624a7d9a49eb268e2929fba0c60069de08b8734e96f72815e1c9245b36fb11a2fd05f274e823ad47489fd2053367eb8c18a25931942ac25dc2794abc73614a22d979773793647a4d2232ad0679ac2abf838a0a725c91a921dc6d92b8485bbca37e1280fe15abc760472e2ffcf959d070eb84fd1b4d820472d09145c62bebbc80a6e418572335deb37be27c403acef3c8ee12476266171717d711b4150e6a71542097b729f3d8226af4b98c333583b1bc97ba7100d2ea4a4eaf18d513f3006e294de6ab4e7bd24dbe1fcb4af39ae34d0986d46dcb4142cd261bb9dd0d33399fc38dc906fa8733cd9e87312d64c18714e04a15d10ce99be6540859dc2adf2ddd7722ccacff1a79b1bf884526a11ea38a7464d98dda32c532f82861c6aec7673c1ba53b85fdcc5ea9cf74b95b6b9bc6d5f0f806da42f7e02346857f3a67e8a38686349894864c451cb2f337d62ffbb0ae96b99aedaed068646f391746856d92ab6460c0b13e3e8ecad907a1111dff10fd18f2fe1df9327df674ebe0c86837c2d2bfe9783369eb8e80658ae9727791da720b7fe773b65ea9ce25b8e3428a9b81728260154ea4ad6693dbfbe70382b7b53882eebd0c1a66ace3c9fe57bfd546cc01f5e1cd80d6102aefcc575b1767c07378b25470841450aa37a16d106adf5378503c1cedffcd6b26d7b951b7953a9e544f2ce6a1dd54890759dcbaf8dca79cd07651eb9294d30dcb8f48f4ba8de2eca27df583d2b41be2f1960e1da7a3d134b1a6b2e933614823b562cbb939abf0c26d90af4f140ecffff81d4be29f3de26dec4bf5578cab4adfd8a8b73bf4adf625b9318a91f33ac1e3c58114a18a7e3e1ea2eb583e8122cdd2eef8cf02715e1f2f181a49e9eff90059793ca02495dd15727a4583c72e6d7d805bdf6fed3771925d4957c8c7a53622728646cfa37b861af45c5722a6b4a5a8f3680258e8e399e82f915f3903b6c06dc0ab4aef782d126e114feec4b92a33d7ce5a7312041b9eed92e52241cb9a76fa6862732cf45857f4e182c48d09cb288c24b84cc9fde7b81b3d7ae36586342b21706d42d85dfde7c7f9c2f59e8d655aa912974c0598cbe6d4e82d2f94b72d419debd04e0a0713dc2f963af0a55bc260eabc865daaaad80cbb37d8921d9c905350478ff7251d8c0975128c8928aee311c3220ee046c1c2e86887f8f5e642ba433f0e8fa73be578e62f6fd9d001097b50b709c71994a4f0b10c1d25c862dd3ae832a5d29c6729fcc3a6b7c953adcd2055ba98b45349441f3db0c5074512eb2c1a35109118901b9c9568b6fb0cfdeb29a56a3d664f287ce897e2fd9634a593a0e813ad3b99049c977b270621182b19f778331220dfb8245e55ccaa8c78b0e0c88114ae9572161958fc2c977895c9ec58cec1dcca405391c46f14f20d01caab3bc84ccb4d64b07f4d91622759939c57f027214cdf9d5dfc58f5a29d1bc016b9e0e5ddaf53697348e134a8cc301f0b113d0d63619159ac5ec74000ae1721b18835fe75682d02c3083f2e3e16b9f2e2e4742c48b22eb994f7b41390c587a1cc9bb6ea39d3e9d7dea792298f957155744eca2322e35a4f00528bbfc0ad38a79f655a9755a61c4aab7e000ed42ad9dc72dfcf48ce17360c548a81f14f39170f7eec95627970b38f192da80472532ccf9305677652ecb967b68401d21287856404e4036c01292b2cfcae3acaa5b10b1c6728d30bebdf4c29d8bae29aa588af9222da057744df747e65d7a3d72e99bd05f65c4d03b20c7455b3a2d72ea49f9b23164e6690965922b1c2cb203cac5c885fbc14fd92c442176bcc9adbb7269db0964662ef438fa5e67f16b594810618c78731a49928ab16c6b45fff7dca15b17e6a5842a99fa3ca98b36ca2596474adf2d2104648461d12e44544605edbc7683815c2dd7dfd6ce8e3d5fdde611962a5271028decd58dd8f3ac624def6c5fe6b7c28a854291eaf864791cbecf91bed214ad46d0003b23d30034fc395c8ee9ac9bd0c497d8967aa263c8f6949f416dbe588729678d63edf7421cb8fd0a5c482bdcc47a352dda096f26eba1596f06cca32522811c8a3ed142cf4ef4c011f86e136270256b44547188e82cba707a4ecc8982766b0c3cca1fb81b149777fe14d9ebcc22ecf6626c4543888119a3b44a908aa397587215ff55a675e7a5b1e0807a7139f3505eaa694b38c922e9ae620ed69c4c64012eb2ba973e5dc4a374f798c9c7167f272a50d511450b551a35852c71598b02e7ea5f0c3d6abb46ffcf9b1d63635425e7489c5fbcdc5c5e9225f77ff89d389c14277f665ad3a8f10b81271e396527840a42f411cd3b09be2462cf4b5b5ff6dfaf155fa0bf7f69eb9cfcbfc7bfa56e8a5f555719181b4a923c719a12a5a9b7093965bcdc1f2f62fad2189018f975d10ec513b72c853b9a10d73234cf6557c16d1b5cf87f4c0e6395546de9bd62ffd10df4e4bde98efad575ce943024f34604cfbf82df141c527f89a28ed88b4aaa9c1131d1aff260d38816786d499bbbf5b1809f6aa4cc801f1f281ec056fa0b5eab2c24e707fbb738545ada1e6d332af1845cbdb9fec38fea9b32397b4e70335691da29886751167901dd258d2b5dcc45072fc548896bbff5ce2f9bcd3e0bb189a2ef6d184129e8f38e4f805be4cfdf0edf925a2dfa7b08ce946e919c50ece32dc2220698564d36357fc367946c7038bb7b2d9c488f02dc67686ec8e870ba198c5a05509feecdb5d675aab01d3e1b56c8e4dd192a78d0d17b9b74fd75868b504fe0a858826507c8169157bd7afb2af84c66c6200cc78e28d6ccbe54a9e246bc68a576eee24e5723aa3dba695573055cd07cf588307946b51692737e27afef3e5bb2d9ed306b82785dfd13942a5f70d8c248a8bcc20abb77d695586b86a13cf4e62670d08f8cff9014fac0c3ec385a22267a56ae99d175d444199815bef94efade6926587fcdf82613d3bbb0d84c47d662706db015ca840484fe9d35bf504656fd37e329e95ac17d5d5297cf73f9652fad0f3e80cf0ab9a87ff40292b1483e4b111b6b9bf3b5c18264fa02cbeee1caa5c3b3cb9a8fabbee0c5aad4a4902d742b9114a79df87f3b4b2f1815887ed725d7b6e59e5d9a04ae9269e855040381b52dab1c553666eb0bb463e758837924ef96e1b87c9bbd1b9ad6906609bd123f0543e27200e8dd2a58db0bcbfa2fdec7f4a4098c3c41aca958318411ff67e61badf8fb788dbc26deba24429958bfefe8602f6df14853738a9cfeed9af2415c09a4787609e558ab0ec7ff7482032dea304b7056a788d4bed232184704d5f300cbc6ddcf54dbc3cf674d761a09ba020b49510e6eab7265691f3271ecf5b90e4d6cead60cd9efcad279db4ef109de742057190688608b534d5a4b913ffe4c54aec6c39d6218e5c40f9df7f0a7d0a37a03a1115018a3bd51f543eab112c3d2004841abafc2954674895970f0ebca38fc913ad2f63d3be030801b90ea8057d3997d9845c7f850cc7b784450645d5ec2811cc927d7a6d66eb3199257ecfdd326863cc75fd16549eb4e6903ea311db155707bb36f182500c3d05432584519d595561c30f0db3c6c73787a72f12fd8a37b15ac430f7b337e6657e1c9f1e2abfa93dd78aeef786ad2699007eea01848764d5e997368acc53fa2f8c297f4fc44111d5133314818768a3eb7da2dc977fa2d77ccfc1d990b5a0db8280e47040bfa328b02b87c122e236c9e04571ae34dffbe91f1f8cb05bb47b44c4e59af4ea94dba6f9295cb12de9c09395665b4e79e3d20ad1f821835293239fa3b4c188131f290d228ce6dcc7fde1ec5fd90f386b0a41b4dd8fdc2b7f89bf6ef90684679700972d0c8080df8cd05e741c967930922f8ceb8529f82d99bb33aece051d2ab74173e61b411196cd44eb9d10b6f1c4def398a2e837c4d77ade0b7ee4e19023193584868165f776a5e9b0f90ec8f136694a8807c38a8bc456dabfe2eb80b9bb407df5e1e0e679ba09cd61e3e5b30b5b6512129d15d0a95f6abd4644d27ec3231f14f207c0655f11c3a35fea22c52e2fd9d04955378cbd654481c6d8df3b87b99aec247acf7faee72d4a246f3c240f98fd5724b9dbcd11fe5ad08d25f099143f28ab72e046d4399640a5e783d6eaeb2abc10a2adc18ec81fd8231bb74b9f4fd09b04b5be6df6713f2f0f3df053f7576e59c4e182d323748a796bcef22a698a57f86bb2d4ede3aa35a0f2f9b9e3b9ab28106b298df92e3001fa529bb02b50b648880012c262cd40171cdf516bb0cc1effb51ad08d39d87f02a42a21491de5d4532f57a667acba558037b1def83fdd562b0a9f5882dc6b8f40d49bc36a50df274e7e18cc7ff67c4e1f9284b37975e2fecd27f41f56a292dcd2dbe8ccd50716329fd3b4032c521e1da17091b9ee0b40989082905ed5c731debdaf03d70ea2802f118b43413d50bd398d56f9efcd54c2e42fbb712f1660da2491ca8ebd669f2d11148b007bdd98a0bbb1713bade3905344ce2fcb9b71ba533ab0a1053c7cc88c297a128907a99eeb4c92a46f8ce1e9d07893f932655aa37df8b3e80061d0f102673d67ab9d016b4cf1c994b2b25f6d26b6ed730c623526584a2a04c29d6dd4ec407508a207f7e4951638b71f62ea9178729238f3094516a2d1f4301a99dcad9b98f129ddbb99ef75b1fb43c8c058e1efa3e552f3ae26ee3bd41323f4a91ddc715b311e59719767d56427ae6d29d3e6f7be1f4eb1bb3c7635af775dc5a0aee57e733323ad3f8e1980596a9d4c64b76e7805abcfd3bb4c9b5517c59e3e07eb5bfa4208899ee7fcaabfde32944ae72006280824c260b7283fef38852a41301cc484c94783854715437938e490041861e708ddbf2ef51a79692eee4eabee3651652547c064cff0252caf8df0541b16169e804dfb39fe6aaf1891d889abdc31ac0811e3721eec91d668ce742fdbafc42594ba32467022704001774e68ba9fe31a5e4fee4bc869b2b645dbb1c1d6031eea8134abc51b47079aa68d8013701f36ab16012b2b595d70b02ff7c36f812a54e6cb4b5c23099b2f2f2c08e60765c28fa06eb4bf3eca8c6277687b4fb0b47882b25550a3b8e52007a2569e68eb3cfa0b8c367415142d8c948451c8a410ee11ef94924f97d2e4ea788df9a5a82a2d1095dda8e1847e0d5b7ac115b55ec698f8366e0b743eb24f03ca03d5b6db201c622ebfd2f629bae5ff69a936acd5617b97ebca3a37b11736900e984e88aa20e7266b47e20b58529657bfa911992dab7ffce1674c16ab79ccb8d41d4b7699319c4949dafe5a4d75333580441f2de0734253a2df19a779353039b19fa52a743951d0423f6d099c9d4b127c58b7fdb7e1b6ce7bd5f02f94e6248d61e8d4af831b549211bfc32d36897114fe893063403a1c208c31f6f89e903bef3242453300b1207c7a840043f54775d0933e215f38a7e7fa11a11a27ec7be027a678f8486c3294fde89ab107b4f4a0d54582c3c23d4d1ee8b02f86a9d64bb299d1415acba29c292b44ae2f81422ff4a9c8923d1798b2d1543f6c749f042e921bfc1677da0440e0a2d863f4be43923827c85ac93b53882efb2d4c66e92eb64b74e234c0be2b742c79942355a5cbcd4391a322234fab375a4e8a264968ed79805ae4997f1d658e8b63d491f98c1b1cb7d856bd53af856790c03bc39b009c722b0ca2a39e797188bab1d3e4b191a04ff2b593aab1cfb4642a4b72c59ba61cec39ffc80648be39221647766d374a73bc4a3fdeddfdb3b87d2e9fc648341ccdf081bed36603906501a49e4c8361d9cd7055a5d37e7be254009c0f7a5ec94b371060e41d3c736a918cb2cc9d5088618ab77f3d444acee4fb20e9fdb73bcaaa70eefb55f3618f975947486afdc3899aab9c06dd5f4b87de15792961a1eccf746e074d1383cd889d1d1858e8af79c4c1d36ab67dee31e5ff8b908c1777fe4806b924aea3d76cf8de07db2af224247fa30ebb7960afc88f719104da04dec1816b649d1e6ad069e6bd0e7fb5ea50fe7677e7f3c7f24f6a41bb235f0e6af7fdfc8fbfcc121fc5929e1bb9ee58cd2d1d96207db5fbde6bc803cf5193f3fe924ea81f09842b201e44f0691805ec84a901dc49cacc3b3f813ae27c881f92ddeb9808bf41dae731b6ab2a82d5c27ce59d8c53e670fedbea360742545e648662c9085fe5052e215cbc3bb27e1479e5eaf3bc577683770433c9cbeccd08e7377e1c885472aee21c32ba3eec7b083073abcbe31b78c93a3a7f4178adc8f77c2065e70e1f7fd3069552b53604b99396aa4b2835ec9ec7f4102ec39cc77ef5de537094e71f489ec8927693fe5230ba668d124dc20d8da0dfe2d5b2c1e7e5d5d72f29a79a21956a32db6cb1d9522ddd568ddee3d254bc7134f667f8774b7f5daf8664739ed0ea26c941f6da34de69c186fd9bf0a971e2c020861d6802f64cb2111b6b5e0da7f372b38a9bf1661bf0be2a0990f1cd64335574ac630db60bc9f1f2fbc89755cbb5afca754bbc78c22f7eadb2f640800c18254fa6a72786a4bf86a8d1eb7bd7572427b418beb37fe7ddcc4a40d859e227b3aa6d0940b982d4926d02467cbcdeda34a747619b18368275b88d5d7f92ab55b134ab2f6283c9859597e3cd535a710e87e22e91286371c77f99ee1fc4a3189a500518f3d6a4d2c2ecb9def5daa5fdef2052699cf4ee02d7357f3043787ec22828ecb69862e8694ff742c52bc6c000be0b857bef7ab6497f8b5e626cd1632a0982b749533434b21c06893f281e02e78d0f5f6e5d06e9848815fd7ed84b9011bc85b90f3e7de43bf2025c4ac85521e1d36a87498f1e89411fec31a9586f3420b8a82a292321f6f3a492d8dd08d6059aa3cdacc0ae189378ff0247c732e2905a41222de4585e2d6006000a0249b7deda5fe41bfab1902240a87e607239c14688e92162f315dd338b6c20aee9d825e4193037dd5ba72f8c2eb79d01c6469c7459bb7ceb1f466fe78616b01b6fa5bab58dc80420292d3a34027dd0447a1b31d86756d9d569ed6ded07feb5c4c9be3c15b0c291d331f8b7572ea231497c5e82ec0ff1ab9fba5e58eb9ea53071eefe93ce8c32180b70ebb021fb35f0320d99b605ac61da089730835eff8546b1195d4032ccc4da0562e0744828fda3db5599ceb63f9e2f19d5e59fac4fb57db391575293c1520eac4fee864cae6ca383b1f6a2054e6d83c6521e5ddd18440bbe30b330b24cb9f8b19e433d264be01c7efc0b0b0d4efc3e7d37a24b0507d0782faafa2b427a8fc045a94c75b05fb65de862ed90580bee272160c1cb51489034f29873f5de9c0da4ed6db5f0245e8a9097eea00de5b0d69ea1b16193b61b682c671da071a6ac4c7c2ff26cc56a5f6d423fa8271ef6509db8fc51d9dacc8697d07b0e93ccc914f712a5a025518ef0af82722b93641b4eea3d101937a5bb942b4ecff39a892c037c95464a2a820b885495406b261744845fd5905e84efb8c64ee003fb17250afb3b0479e3946b5d3fa06c385c9eb0c40f8912077f2d2503f62323a0be4d2cbed734e09e5731d8f24add7b1478e1c6edf20847347a0fb9af4d7058a554a01e82be7807d65b3ec007aa3205c16bb2d498e6a74a1072db3d7b8bb03bf66023adf310f86bdc64f84bb9e20a043b7be91307c5e2da6f5e5fd68883941da5544aa4732a6c48e69b788f97d23342beae526a16ad12b865f3630ecf09e3b72bb7694de4f0f5afb1a808b94b320f68affbac37a6c513aae21cec3b14353dec1cd5f0a677d7c29b21ea039dcdd121c2d132efe72aef34f9b4e79f69fba7163b5574bdd6206cb00397cdc149f58f6e6e187e2b1c50bf046fce8198137c2e4fdd6a7a649837f108bd772060e5a10ec51967fd8e70cf73db7ffb69f9f02b78ab1980c012ff708ef2a5b413aa516838965a77953ab24b4ce00579a9d261b0694af0c8851e92717491382c86c0ad5970a4e5bc935c497d91e9b1f7e80e13d34708fc962db26250af50346cbf88d3f9a1d6244209c73af2eed255d815a1e3ea0d7c5334d7fb41f3d95913dfc64a979b510f4e1b71b157a5a1cf82e466b088efd88dfde5e16ab3d79ee8f6b7f41892b0069a441648e5c4bd8b231f33323b7b9fcd349aa868c54f1354d42e1042f12378e5c2ad9946f09e1be8dc30f3ba9f90cd190252b570a962b399598c6532ec65b9dd0723cccc7952a9a211ec14960187411e0ba28deb1c96bdcf4455d197efbbcb3c640981bde63803788690975058e143bb8e96e9024c194670325db9440edb55102b0d9d8e5d3166e209ff0340787d70e648e24e6013e8327e0168d87618654819711e493ae5a5a3b6abb089cb8916b12901b407826f8ae9b500a094cfa73822aa8f7f0848f469f9c6c7387e32820c41a9a0a03e19f8ffcd895f8c6972899938af46e392435a63ff53305d4bff610e53029df35f5694088a2a058aa31f278bbf6a5833190dc3b3d6e14caecc86f5d9890a841b45d19d471b69b403b9fe81eb0fba665663c22bb2c3354832f9ec08cd43b41580053fc60961f9e325a04dc964d97b17a619517b93db20afa4e0862cacf9a9d726ebdf119c41a0e97f17cb9c6b6f1e6e31d22b8ab123e71e85d25a47c7d656e77569a1f264a6c1f8a45a99d925d03f5a9795122c9595ee4dabcaaaf38dd79910876e9e66c62b1051ef672ec0ef0946caa4cdfb943237cf5a9002abd0a3b393df370a99200d65a4f1fb0e2ff68864a108a21207331e0a857d44345e3efb76d1139993c8103dd12f3568cd91ee94f3045cfe8c097309876b574d005d74176d4a9f62812335af1daa84b3a24f6f97b2c44f5f688aa55de4a81feb773d3d20894364c138a8213b69b84a34896cba593a5929d512c29a0717808ea1ec8f7aa9aac94250f182c31db1093eb5d15b68560ab4e986cba5f9c5a2d50c4ed85df03e1eac728166c2975c20990288c24287eb40d2df1ff56fa0dec1422bf1b48592f6a58c006123d3f70302fb7281ba177050c51cd7448c0a1df6a2efdec8a23bb22264ca88e5bc2c400300acdbf4179f30a34da26f964029ca21aaa8112d1cb22b2bad1db6f69a20d61c85d0aae6c7ae07ff053a68ef6b1278ec903dcb92998b46d49997b6b95d2934497acbe4ad25444525d9c32a947d43005063507f772a5349a49ea35348a5495019512558862f76e45e6dffc311d8ced876f0b376cb7cbe2afd8874b1fc9364bdda3d90607b70fcdfa596ef0a94a73e2035ba2a9abf709cf1f1991dbfc62973ce7e2e37b681f1c9fa9e951eea61d34229a9b9520deaa6aee163e36bc78d47bbcac4a70cce979f49a496cd9c35137de0ae9fe30fc2f9e1ce0cd552b515a7fc4b3bed2166ec30a975df574b5887d407896ec865b63cfafa87211cc27a262b95bf87d527e6413cbfb4d15561daab34da10ada0188aec26310dec041e3d9437ca10e76e63cad38f4c456e5803f6052accbdef557a56ca78d70b5cf9b2972301a6ee55c3bd6bac635566a7761809489d30643598725352f5c8910cb2caa19669956194726806f7dea0227e96c764f5c26ace62c1d20f64d77e0604632c43c77a36f766b3c81e35c6d8c23036603dc32fbdb43dc75b5dd676d2f0cbd955d44dee72fde341dc19b8123c2aa48807a5df15be9e113f7e0610ef86d4a379c93824cbc9849deb6c73053277b0274161c0e9c26dd60620536d33a5fbefd621fc103234ddebd97855245e85f09084689274f7cbc1271b94903efebd5fae3178b85e7339c9dd6a9489b51cfcbbc9305499928ee94f71744fbc61097b427203beab4dffb6750ae24cb049c46e9f97a5a1ecfe890754212560e5dc54cc40919de88872192bdf582f50a064738a996f5023cff047a7fc439fe5f322f96699a61f3ddb9b359d89a5c30767310f48dbc53046f06eb875998dcc05b59b5b6f6f2b60945b3c9a1fd6e4487105d066609edecfe7edd4f1ca3bc62ba552b9040b2d9973d78f45a378c00faa23a50af23b748c55c4111048a517bb31170a96d9582e08a4ba145ecefaae99ba9d0e9184e258ccd7e9e94cd836675efaa141d3122bbafd998f0f8597b1d0612e454ff1f0f85ac0acd74d8c2b3f1390631712c75c368e5a1e323b9e27f7d11d098e980984ceffc76abf1d47349155969490ad22edaa9cd56d1e1f475c7a5a5a70facd2f480fe24cf2dfba663e34edef20d1c068093f31d1639af78bfd9213ee9ff6024beab87d5ade0caa6f5eaf0cbe72e2288ad6e2e1da67ed06706175432c06a0680ff76d782806441130c1ca1d59fbfc36fdb82d41af36a0bd45a3433b67bc3da3a54ba25abf645b5d7aff1900b9a2e6b39dbbd0b670682f6930a9a1fd28c1ec1d136e43ac8edd6c0eb808496320a80ff7be6b6582dda0aa2436309c5a99cc4899b54492eb9cafaa55143550ca6a7293af2861e6862b8a94c53107d04780dd047039e2847f2e381eebc28bea5438a144b30226475507f2bde004e73ac14dab41659252f2fef60ec0fa05c852ad313e2a66318209fdabe4b6d30528822450921b712158711c078b228109266735742dcb8308748f62806ceabf7cd56c04ad7b8b1574130805ae5badb9c07dfcbc82fa2d3260795ce71468aca3a15fbcb6b5db4875b19bf6e54941758f966d539a291b71c0733e657da98deb94498e09222e0792ade73d2f8e801a0b57ea39d033ef695044e3823e6146e6873233bcad0ae5120da7a09d8f49c6fb620e4eb2dd19082211a79e15f83a754e699399582f5739e53c50c003433a9dbacd9fe5131ebbeb14a6e5d67aa3bb2a2f4193cf96bef31bb44d2da4e9e22da21864f7396a2c05b8b2ae750a54afeacf7c179176544615ba67f9964ae7d76083b36cdf6fa5880650d84238c5ecf955c8e3be338beac4fcfa18d4b321d70b76ebb3266ec08c7f4f9df2c80024cea520395ef50ded3dd9665e72290dd79e4b0cc6579bb89064b4a45ed2ba483230554739db4542277b04e013446891e6540716b0b7f8f890afb18ea38da45da953ecc8f0529df793f66cfde21c40a59fefe8a403ea3efbe51630f166b86364a36a978bf9ec6aab925fe5878c3f9b7f9586572d34d1ea17384f5e998dbf37725a99cee66bf57b6734cdf47b1b746283a30f85c758597971577af199f10d199161f184dc7b062b516715406f0280f8a5d1b5706ca9882d2816987be405b1bd07f5392fbc20ad65dc0a7fb9f0c393e8f895a413764c9a85b9c65c57c91dd14dfe56972dd582f43eb951f650e2b736508d33aad6c06a79fe13c1b0fb00715a1f89001ba88607f77caa76f6fb333db2f3e41e33543bac79a5f9336c89d1996ac5966275e027739c2e41838b22d938495dc60273be6891e83aabf3a5c40b8b9e870880fa147927032e440047f56f0ca76b43242216882951cd4cbfcd8612c855047cbe0dbb66a0e5159cd3213ebee56386452592c0d39b8a1801c22aabef33b10c05e1168cd194e9ca1eddd67e8731e7266465c7ff22704df5a678d278a4f366d044846a02b776dbd0d2ed174824c807c847727c834584a739ce17540879bf1fc27d8bf059b2807a0966a81d5c0283ba72fd3a1b472a3e053818e27f12783c369cabe2471440d0c6d6dc21b7ce409708c64b0dd50f1eafdceae262f7d9c336943ca309ebc3b9c7746a043f996b460e6119fbef80e8e3d5e4b9bcee262ea78b9a9c2ca5bd75364173cc2d6cdc7770027607b35f044aa1ae13a07bcb07fd62a632c9db6bb7f1291a542edfca9ee5975255ab81fc991e23207e5974daed67a004817e873e149fa7ac8131cc1f6a25d4f05e839e934b5de70ddbe975b37e98571478250b8d5d185c59f9a9cdf3c643a9c8c36c5b24f3ea5003cad06f368a82a38e1a6336f56afe28065c159749662ca2c2a69f515910d7fef12eec20e567883d49cf2b36b86bea871a5dd86020dedde170df91b2ed36eda9d6ee64981626e17c6ff7ba9050a50f4aae6c8aa49e75a9171ee3d6a5f851345efc5c343d7bb08ece08fd149239c47e13216ddf8fa03bb5b9be58a92caf3c60b99f033398560bdaf121874355d4d6d3c248b5c0f2d679b933a6163ebcb2fc07f80a2cfc994dfd7dcc92bca54bd05e9ee9f45a8e7e94e47075c408c290c4b1e438a233ddc9c8b1f74b6c9a21e680e2aaa9797a5ef35b9e6a343e47ea11e133b9600c573d631324428e64ea39a562a3f4ebeea8d02a48382248c17cc32cf9564c48b0ef192f06ea6738e80a091ce6286821cfd87a6acd95a94ddf2fbf96542beaac200369bb868d8035260988369bccb472e69f7d476dd1ead87757d17a82c5fdffb267e4fe898c8dd28773f50724baad248722de6492b2845a3284f79d70e29861ddf8040b9b8dfcc84d99f8b5bb9d8014a0f9b1d61e21e796d78dccdf1352f23cd32812f4850b878ae4944c5a9b560590158c4fba3b44177f88cfb2aeaa585fd02050171e780dfaad11f4eae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b699fb444632265d674f08c3368aff4b3df8b868fe4ef503f00dc3118f9a410bd4205f8b4118b6a518a81e59db774404f75314a07b3e01b45c0815522f3ce07b916b779b747cebb1e3df3d89e5b2fd0b9764bbf9b6317bacbae8b896a967321e17d32af28b243e0d72fda85c7ce2e714a0a247bf2407668f36cbdf0b700547a6db7e4a18392ad84ded05487cba2ded4d860adaf22f0894f103451784118cf0ebe22ef6fdeb490be865d45d2ad33d2ede1b49d338e8fe2391d8594bdf28d4e11e4b95f68f8d95902fc97283b730f9f8a8fb69b28bad541dc70761fb7a7a4dd763a45b8e79275129fb4d1f91b79d606aacd4c9f90aafcdbc373bf38923041417972124ba856746b3ab12efeecf70b2e7dcfc6d096dff27a38afc90d0325963df30f90b0384376240c15d5e3801b30bab9988a9e7e15c0386c1e31c6c652094470b8430586d5c3ddd534857bc5c4e140b83fdcfc9bde056dd7b602885b701e6cb909fd854940b9f5c0fa8455fe26e92dfcb047133bb77d8fb634f99d441689f38a48060aa0ac20a3e5db2b67325c98a0122f2d09a612574458225dcb9a086f87cc323f90f8b2c3a4b5f3b5e156339994afd5c2718b378aca6f0e17111f80a70d4eccaebf7262bfc20a95090ed3f159a0d98d3d45a4c8082776b69dea3665597a4cedccd0d9545f68b067a093fba2757b3a0defcbd44d77aa344a4619bbe0d64387174620b03b206c8af01b15b6580665c06e38a894b4f3e172d3a8c36de23ee4ddb7ca7e6f69fc123cec06ca00b1e152f7683415bbd9ab2c32a0cf789cc8b30308769ac6c401422d5a70df9487f87be7ef3994c457b312c9ced4eac8cc3816f7134e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a41922a2dbf60e48f1307533e4f03a932fb1e24d30a4b2f6f4a8f82716b79e1ae015a7d1340dd400d2bc4469689cfee7e88bace2de124ca923597b1728486eff7516090047e169416693ff5fa2ff31d4fab562ae86a2cb3cd013bfe00d35ea246839b37accb80925e6d9c63c3392158c5f224d6de08d46ff163de8903ae00b0b67cb6822517fd37475ca37469abccd5fbeb4251bcfe639e045f530697242de3a024e1d379ac572efb49d8b91241fe4077dd8ea4afcd1ab58302fbf60648a91f34e210ceb07dc2d0f958826995151cc110b52978e951450f2c9004c0bed4d6078dcb9b4498bf51db251f15b4419b9baa6e6f86fa6191ff5da262e99c1349427004a4193e1a683c3aca7ef31f84e9842661fdde0534176c2637957063241ca257d278a4a96988004f4bb30d2b5d38ce4204dee737c8a4d7dfdd96ca9e766b62f351ccb1750b103950001ce78c06138b9a06d73651b5c5724ec5b58c70978cd9fa05127c434b7a5af599d596b0ffe72dd0cd821de6b1c124490002cd62f0d328a0e44f747a666a566d40473b7df6087e1c4a3e7e1a96385c670ebdb4d2c3618442738bf9528e1bc664699b9a1f5d03433f7bd43b47562f23725a267edf7f112e00dce7abd84ec3b4ff5920aa2cb8c8d3108bb0174edbc96ccd6f75af762d7ae770ea3365eeace3e832c2700b4e6ad44cd7d2de83cec04addd25552f6d1ec104ce602234056a6a3c75daf10e303e43dec94a2f4167ec2df19de115a3d633e5b4fa394e817dceabc766dcdadd34e54fe75b63f59ad06f0651f39d4d63094970cb989b5e94f0285d8cc49ac81a648ddc42d20a7c30d5010b0c036424500f4d9f57b38caa246dbff17f7917e93d9de41f82d351394e860a187a8669d31653cb84d1c6be91d69012aceda9e1d9c6fb0fdfd4db38c2a1f0befc3c878719d95b3a0d5137572496e3c164019f2c0cc48e6a7a76fd10bb593bf947ab64dc16c23bc8ccea680e0d48e2a71d21c81c9fa6462be5d113f97a78764d95dc9b63a067d0850e1bbedfc61ff4736bc27ebed0b8db5cfc8a2d337d74e6054d103bbfaa2b8a15fd9255600320e0ab6b57bca34ab73c28371f66a47335211405f3f9d14e08665da6affec0f414b823f10db6eed0e7bb624003764717ff18975d062a3970f09b59ee2e93d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557f625ece0afa7e1ac3c4ab00fecaa031762d43fe861c30c6d8755cba1fb1b86ee175d03320309f62e9f69a55bf85e98c5483d5713b19d02bad42c6afe1dc6f1758a479ab391a87fd6b97f370907f4bb9d982a6e8156d9e1abf55611b76a1513c955ee73a70edf2279f65be69d47609751cbe3decce246e7abc841439aac31962f195a6b6cb7d963edb9f8bf091cd1c4377b551057603e3cade852f89e350becac51ad0cbc9c14bf87dbd62bcac42071b300691a3bb99cc4dddcac8819886f20694916982f81d02e7e5956f9ce01940dea72faf62c2cef10683e8de8797ff3486bdaf6f54116b855d03a7c10aec59bbc7a57d21533ab3afd43bc32c637b6c1c30d2754efabb88e87a5b8a3ec391e88cd016794d93d097310684dae8a487fb95ebde11817bfb301273e337281017edb21b9ae1675ed6aeb8042e3849660c7312bf9044bf2c7156521e910354b496f95ce9316d1a5504ea739253ca8d25c6efb6359f07d81f71da80f64c546a9283316defce27b26425ac9557690e42d3de6f88cf36e5adaeb7b789b9d795753ff5145b717175c0dff0ff6faced71121bf37eba5b262add69b746f9221dd6a83a35cf4e9ae83cc600263e2489d096baff13fbe0be8f6c453d0e36f7c1a15b2aaee9fdfc7c6a346a6b8b672bd15dee285cc9609946d3a2f0a98202279eb8e244a8611394997aacf710a8fb7382586c09470742375856b60d14f206bf3e84c2cbba36aa9f650c9e16c57eb1d819c1933cd6ea80ca69a305ac9bd96e77e2e544ea215d0bcda0500a8605d1e2e949e3fe682e0f29c8d84ffb4cf38c36c77db92951d9639a2b20d5167224411c1357d2d957d3bc0b010de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85593c723544daedd518c005a21bf7b2c2e660d3aeba072a06fff6634f7e1ac384dc4967ac65eb1d2ff5d22b34556dc104b2c5b0c8916c549d115449d48404cbfc480b60cc51963ab62134e7b203db4afb5ee53f5c06b374e38a641492f8e70766945242ea29ce739260a4af6024e402f775fa3dd3ddd816aae988efe20f76145b911d76a2c4d67fa622ac7f0a965c2d8f4c7272ca551298b195351604541a09d158bad98a3ee485a730444a3ea9df30e8acf691176168364d191838d8808116c348d3f22a2f0f13990caa5e09c6402896e2264c36c88a3d7e02ae3fd910a5cd8f59de68bdaa25b8e2376cdb1669c8080d7b25df5690d23e0e0ea436be4fab4c311394071fe6126787271295d796430660f42a935ac89b787bccf07534242cbf19bdb07fd7a355607380ea929cfdeff85b7f7911fd8eb2e62fecb76f8e1a7451847efd163eb04777f3f40231efb0016796b5361068891a3553a97800d90f964a92f9a9a5f8c74c3eb476301d5cd30c7631e0f3c1ce618cbaa4e460ca9ed7150458a6c70124e1e76c823c009bae94aabc6c67d4053dcf81df51058d3f0f02b2486fb1715095f40e4d621d0a5188b33b0ff363056cf0b3b59c1113e9021bd69e3f346924e5d3aa1d988b647b986f09be21ed44e3059dff98a9d7431575b7f1a62af8c5fbf8979120e3ddcc14a3777cb13479172bbf7768000bae75616f9feb4aa9b94e1ae76603bcb36291a6fc025d4567470f19f4dd0362a8867a7e725b51aca7e77af6956c165019d16ba93862047a567daa8bd5f7b9b9cff8945231c09b68ca1eee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85571bcfd41ffd0c33d2c6523f5706088c7001eb648405ee2cbfe653e3b7d95514d1f175afcac66f8e7bcaf7ee2fbbbdb326fa19076793f65b224a417c4fb00b9950f9984ecfb397f935893b92cbf5cfd3afef5ec22fbf009c1bd3a37b5290885187c5302e5a30a564a5fbae2ee631c19786a71f8b8a1cc5c3971dd0500f8b471f81ba65c4a0adbf04ca72c0fb2630125c7958916ab7060851078b18a899e50da3d6e4f31840d728a8851c7f060270277334b4fcceccf87db688b9dbb02dc0e7bcd1718e7eb896959aa9b4aee44c9635ab9388c84d9b2d1a0309836c136dd71682b8a280825c1fc76adb8dad04a7c031c8db1cbe56fd5417e1663c7b5672466b2e46340d553844371fa0e0feac5cce7122cab1f5476dc9c7994186fb922f53f153195b440ef84da8df9c55d62c7a7fea0eaad2cc3ae302e49616a2315f63fd90124c6aa7116fdf08ba6bd6faa1c6200db66860c606418b5a9d8af3de5b53032dd90393c724173e56e80856881395d8ee25507dff5a7aa38aca82d506120a8aa4c6da9b60693c12c78af39c35874c2e0b6deeae1df53e3651b41b49893c5b5049559763b842dd44a484e4470a399a1768cd14997eb5633b2fa4ff2571c285bfa88fe4355a46b19d348dc2f57c046f8ef63d4538ebb936000f3c9ee954a27460dd865bba0242d32ee5f3a54bcfb478ab9b64ac8363ddcf5c508fc448fd2ddbf7bfc51e42bd73d0988b2ede6528693fd717532034e9c21c10e5c2db179c96fbb4abc7fcf593dc4806dc7912870bcdf87cf3b3544a4012cd6f189013f30aabf242212904eb530b812d1f00665a979c5ae8f0fadaaa1a076267a7368cbea854f6f862b212d894500b97c50e8dbff25af96881b88f28d641425083678f2a047a711866ea2da6eecd86a5e2ebfdd087ac2d65f239a1d81a444e09f7c47e4d3c383f2a3c8d70ec9a538a521798deb1eb84a94ff0d5b54df7c51dfedc8f9ef66e792b46ee3465ed0a00137ae4f97a20c9da124bcdd94359d077d72f75bd93c369dff8151cdf5e5810bea5b9a07dfc962187e45a4fb4440856f100ecd692aadf1b559d35784cd01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b024eb8268f1e13881e18cdadcf929c42fe5f1bca301a931b201a64ccd697dcf0ae3d549fada55d0d6c51b57c303740bc016f1c4b643f8c1eb04c2b4f09f533447d2feaa66d577097a15fbb8f94c26464443cafee5e202460fb4983a6c23b4f95772304c900d9583a74fe0d61e847d1456dc8379561bdd3b0c5e73790e3eaa87df7c61290e2380402ca22ec0301524565b983fccd89be4320d1f130079c27063ee4688624e5f1ad0629505e6768e3bb36244f2f3e33e751215afa820334a76ed324d9bcde863f9ba98954b28c18c71e62e64b1d95ed5203d95978806a2d24d084ed3a328712033f3b7661761acf7f2c0d2d9b8293967b68b916b5ad167f9e13d6dc1d33f1f14a057a68346821e0727f73f6f0139815fc4e0158b975c17a32dbd1a01a0915445feeb556197ac31d214c570f16cd0ae5984b5fcac8bc474ab80442b0a9dff25305a186b076bd01b25e12a6a40e895d96bfdfecde3b279a896eff5bae21f635bfee375e1b7cdeb0c9faf10952563f6af3c9e1f06261136ff1e52c4245a452ce63dfd31d43d89d73819444c3776d49c87bd4919799f9e479810685309e7b115b60a1e92fbc4d1a0cd9fafb06cb76219b4fec166d184cb425bf6de1a7e42a35260741e0045a77f2db117a3cdc3010a08e928beb754f393583c176d860dca53f558620997bb9919e7e5ec01c6c90cfee5ab3fd564fe8b406dc28bb84380c6606ac3a3df8ba7caf6401d1ebee7e04c9a754a6a4009105dd21878f0760cb37e732e8d98338698ae660e69c5ae396438d85cefcb3ad354d876f9c515bc400a816362fc96187d10df62349c8dbb144ea4a3f95471acc7bb8644c68545740f9467f7237daa12b30667ccc9ce255904f4f5bda3198626aace5f7da2f1df332ebf35510b13d06a4a3a2f05f48a88d635576efb42209d91a0c6424054f122d32c71b878e01c1c92d4784747016c51477cd73c62316b4c54ac6e107bc2af89d897de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e23f240acb8372992366d265a2bfc2e3ea79771c80cf5306882830658cf5f1c7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855142a92fd4056a3297a6a786222c6ce119624ecf79213617e44a2a43cb3f0dccc7780c4e906369c75295ac4e5361943b61e70a2bff08f25f6fc9fd866bfbb46ff5277ee61e1560ab77cf6d18c5fc468c5586ce6f6ec38a55c6518bab810d6629df0e986a67b2e1c6c0b27f3f64f9be322954290b9c0129fb6504b94beecabb2879ac5bc5a9fb9160cc9cedd4bb896b11c787e47c920c2c67986af3c6dfb03f88cf9f6a41e4d713406f01d9134d469994c06070e791e107d85105a2453257ac15d2f608fc4c06cbaf8ae748b23c748539340522d1800f684e292a7cfbb8df236c37ab272a9fd618b68d553a177bf6e4f1377ce559eac4eb3c32ddb1876efb4072fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c0088492a5d1f598633e94c17b877b56c6271bd028ec0fb732b0e51912bac1529f8e7e7409861741d1be9232d57ad972ac3d90dfaeea01c6053fa9ed6d5d302a9561c5faaa36629c865fd59a46a776233235aa91f6f1947b371a7c2bea1be13464aa91b726a10ef49995dbf7635c7b581a0f9805dc7611f2ae18a1a721e309964cefdd572de70ecc57df815c7aa1c8580b37bbcd52fed1be6e5db0e3145046b7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550ba703b18deaed8efe41c5de507e3d926d86ed2c4a9c14522f1f82ddd8f1012809d588834f6c92fb80eb65588c9654fb03cd5bfed09955814666af76e6c4d634e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555ce24182cfdf02473ff151194d78cd5b6186c8692eacb04b2ecbf4933151c86f071c1ab0c4c3699289629965e007df12c1b93f5bc019f2fc851dfdc087db5940e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e826f85db5b2a0bfd9cb08a7b84af2de2575948cecdba062f10b5160810a3337059dcd0913cfc33d0fe6cea00634ce89fd74e599c002e9e90f3f5c8397638721e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a95f121a39268fa1598a4909d7ea6c91a5a4101435c0156262ca6a20c989d329d4d766a566ee11bf21349ef313ae106412e60531f29a7c91b3a7a38e32bcba81e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b4664556a8536b18369ae71e563ddf383b0b480d3fbea3b11327e57bb88fde8e572c07ff4cac2ff8876277e6dbd5ff1700683d88b9114324bf365c2ec2add084bd56563552b98f557e605fc81a1a5c19b599107f2a79cee15056b6a6031398337dc98b242b75d7531694c0d17d09d144233abce2eeec61a7d0edbf2a98d9c26b585d89f8da834dca36d3a3dae84a9a7f742bc8cacb29126eb5980ccedf5974d2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85527bbb90495b74989b01b494ed26168fdd0dea8093e4051a7a760320caf6793233d590c023e95a4c477707e4928bee5f61a1061deb2a301d78a883f7eeaa53e9ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855845e04690e283ee74dcd2b35913fd654d4a5b4fd06a9da17722e9ede8e24c16b347fff2890da4c3c1079935eaadfb45cde84477861d6762b4f938b39db005037e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552b809386ad0bd33afed9794a108d51b51ec13e9fdaab26bc21c9a2bdc72890c1c55d5b724559943a1a6e767a974158e2c4388babb78411b095b61463a3b620d7e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559935d6a9b614de7fa46cbf5825db62aec2d54b47f01369f7ae26c6779b3c8a1c9deff8dc9bc258e6f7e2c0f0d6e815b09bb6fd79d46de47f5d314af6302f405ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855615fee6c518216c42829322ef207afc2913952293b1ad19cf00e59ccff62e1def4af3c5cd77ffceb492d1ee5fd710774d159323f44b4e10dca69da99560dcd8de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855be2e4a5a639f92612a3e91ba1902925cb5c2559cbf42e588b25427b31def0b0474e1a57944c97fbeaecdeebcc1d374bf9ce348ffce5dbb764376991164c42128e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f89fab4b4ab53cbdd6bfe3e37ce6e0779f527277fd37b8dc041362e0b278d3234cbf453420e72dfa93a59af3d7a7e6926f9ba342e3e0fb69d404311f07c98bcb02fa7844f2ed11daedab165937b9dbb71fb171fb73b052505d091373c882d85a2caf8a87d238ae5301b972e27084bdfadd628cbae5d7249a83ee577212b4bec0db83df9b8b5dbbec0a3f45afceb94b618f1bb0f03b6cede66812e5ff7ba66d0bd5c9d5a660ddd0d56d85e013db2e43cfc39a12a00fdeab350ec79ad227d86339653f9c9d6054430a64fdf24388bb6c77ee4bca3f66b7829abd862edb7fa1403ec3a40ee8c7d5ca3c6ba92d4346832c3b2307533c6ee0740688393e0eeee8d9d108ca8171d349297459d8d616e07062f5665f48a15e4cd5828fbe3239ee51a53f990fae0c055b7417561cedf7b4bc5ca01e401282ec1238ce582901a1ac03042d25c9226a4b728cf9fb0dabb1c7af9d4d75741e2935126e21ef291a5126fd52e7695445294df6590e1f99901fb34ad8e3209b4693663bb774573ffc8b895cdabbda4e4cff1fac2fd2109fe13f109987d1321359ce8448a22d1c136873aa860aeed0ef6c2c23e13d2a82b057e6dfe5eae17e7d6a15d71cb62d4a846a830e11dfade3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c22f3f202a829522760b9388f21bf7a57b552f41f48ff32f90d5c2735eeacc90efcc2717f189e0e50638d1a28bcdf167bdcb0335fb30ba8cc9086378ad7eeb3de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556112440ccbf1c17b8020f8cdd784889d19570cd64575515e921c820fb2003a54fad24a9077a9c6d39749d7eb2b7dd1e8faa0f12cfe666589606ef53b11aaf456444d185badd52439b972186a1844b72977e33910ba9a867c966df8460219902f66fd7f335da0955b301da16e97e43092872c5c1f1f9e6466b8b6fc4c339cf7d4e1b945e64178f73bc3ef856cf5e0edf805312c7f0c300f5e35dc3033754d3e39a3484f34f672dddccf0bef7425e1f4f21f701c6fc89c84562c8c13596202d4a4c250a9bf68c1e2dae177294434b4be06014e5b9c3ec90f01007a665fa422911d01ce40c57b752d17c6f74f291ea0ff5b09fd756fb36bbb3e3c809ec35e285997cbcddcb8f442603c104e92ecef64c9c8d047227daa12909d8b621dcca75a50026d43bc48ac1a65c5bf6ec995d331e9a24bf944d675a405277ef65cb77314a52819be581954653ccbc7970b77522ba0f3a83ae0be93708655e1f167844319ff41ccb1085c46cf52e6fa27a95d78ad7931e1a553c78d4877537e84e5c699703a00103062b9d9a404bbb9220bf5dc07ccbd5d4463b1f005db9a37ab9fce819d608a0271774e8a19bc679cf5993e65d83535ecf793de5a4fc1b767efecaf393581e5e889fafd48f9cf0631dd8c7c54a01c33c0c0411317544d97fde913f03e7f710a9fec6281b5943ff4dc22d0364c8f3656b5a911075aba42729e2e9bd5ef5999d37c36d02a36471d0233a00b1e48c89d2203bcec5e87c167a24e3f312fac264a316c484094eb3c19609593e0db5e5bfc14579bd0271209e55a2ea9bde52af5255daa2194c70f67a2cddf9229840f902e0d3390574ca67e687a5aaf08179337e13287eb601853ef9f740ab52b39ad42755baaf46103ee8bfe046eb9d6db9dc7213f8f7032b63670f0281b1e21467414a8f23ecbfb5b4b9efe76e62489de1c68f44e42c9b476aa06916edf162de58b92f3dfd3dae4d2c5132dafb26dc1e548e384abec2bbef193da160b94076f2caffde5f5a6fa0650413832323e2265df8f48121fbbe3cb102a3745dcaf699fe474edf51393f1cdf1ff635364618209cd95b3ec3c1b6e7e07443f7591e2af0071fc5c43c4e2dddbb52ef18a3483d10832098cf02a2daa6804f21e9fd7e32ea023a043b0a2fb6f67befc95acdbc7f8bd503f3e31c038e22c4cafb965ed2273407733941dae2c2e187c8a16679dda50284c645203338d9d3dcc57832cb1e9a26ccce7a70e7ce8a8112851020dec635410a8b512f5f62e172ceabf2c5f98eddb492d9f972ed11ebe1c1d42609cd0615e545d0d84223b05d0a0b7fb3715993d3b268d53e3b79e618c6fa97e2366249550d1e9ac4ae637d5890848fe57435a3de89a05120aef5ede52bb5addcb6ec45bfd1289c66d4accad5dfc76e4ab567df73680c2e5c8665f223c17bc358bf6d3cfbc5c5ff3b635e9ef5b819416893ab243decbe932e9f59043e3cf2fbfa92bf7520bc2c1442aca5d3f52f5acff458fb3cd1a94946c7f01d307baf3eb64af3211dbe5a1bd4a03ac54fa7c6d0de8ddc77ed0e72427b83005b40277890f6e38188a5e8e2f858d7a9bdfb60ece94a091545e437acd6ab0da4b73322831d24a0328d4a0dce8690b93cc0fe90ff59344813aa6e22e58d3201336100d4e1d6e8bd142780da70f974e4546713d8f3b82e5f0f1271be58e0a5eaa365169b462b60f9cbc555c20f876726b95f237885ac25854725e41253a25ea2d8ee112c8f1bb99c124e61e22204ab3b531dea1d893b4d902518ad399bcbd210a71e80ca2ae3a87766412096b877f9a14d3e45e048635a136f1895148dbb38da27b07ac92b6e36c9a48c19da35873ec9628831f7548f7e258262afd784dbaba0e062b53a8ee1bf65ee806d2199986be4c5e90e24721bddcd847d077c9104b866ebe0e669e2970c74079ce728c460f7f7efb084563f9e25291855f7c1538715fc82adaf2a68b7514847a3a2c0ae0157700077ad8b53dabb2ffbb3cdd04d9023211a87dc48a70c859c5a10f64341051c935969227e29aa7f80a4f90ba25e1a071191a41128b16a06b785ceaeef967328925990dd91dc7a975f25f8dee66779fcf51907af4cf88df33678d500352260231cb347cc5ad4f572af67666be53aa8a613b98fc984ce7ee8d802f85603889194a3b4e527355c7ae5c4592d987bd7c29525b3aeba2033d6d6143263140f5d46368e21b46c3a93204ad1d13bcdbf297f4131dbb16297395801f1f40c8473a512513235f54d0839991b498adfb0cabffd1bb1dbc656b252b3dfe17fd24b2e6a4df67e37cbb8d7429a0f99d305758b3bf6c86b4e79ada57f7f3dc668612235400b3c648dea6578be1a70e9bc3856a060c01ca5dec164801b00c93b0a66879974c28461d705fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855708d1f43dbf46e73fc0f0a8e72d734d94413e39f34a1c61578db8e2108bf3e44064328caa426d322fab2d1fafb42d0345cc56489164b1b7d2c26206e9ccfeaf3fc31f651521679102d8d68237fe6c006b81bb808166c4c53dd4e00195328402559152c0f3c1ac58aa711727d8489867720d7710ef73f56b93c76e68bb14ca8a3577eae9843c3ff11fb330421eaf85510e404d00c6f7377f8c054f5e7f90f94a4e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551440f2bbba8f6503e9f7c88f300e0ae74cbe23afac9e01ea3c5c961684bb5ced491a919fa5f81a43e85cefe6060016958b5a5fbf33465712ecfda1fdd7d7faf6e86021c5c35d60ba26da7dcec43e77a4e70b1645b1cf61d7748a39f74d18e5bcf7f5896236eb1a34a27a091a0677b0e8debed61f58b766266ad11a6e08677757a62eef858421ab426404ced2f40bf65c45697151b0f24d3ed86622998beab4f30de9bd5bfd74c36bc60b156cc77a851e0b88834e43127bcb3f46ee77d8bf857203e3234d592aa2e4219ec79754d11ae87b4cb157a6a958137501232a5b13d5b8427d92d2c7b8497067f81a17f44dd04946b85d519239fb6d1a948a294ca5a371f720fe92c5206a8dd753c3776774d738ed5ed4115269e24e9744343f8d2d305f21b249a8f151d431f38397d3561619e3d30cd8aecb44bed5a41b137618ea6b22c6e92a741e73d723249e7710104c8d762fcbdd69fc6366c468d2beb1a04375fd08a394988074edd73be36f59818be7e9aa7e6001aa6484480b535d780000a3115a3f561e4f9233cf34c4e413b1edd7c53770a3263922235f1aa96974340ea20f118519fe002487d182316e1e0a61e49ef8a7a7da615d1d88767e71c29e2697224c8731da14d3e4aa63052312eae40f781ce6fbb1f3362b4d958c70bddc95c9db00b9949dc34abf99a7eaae901ec322a7f281684014ba432d53c5909229abd3c60b173fc2c7c1cfbb3ab18a260bf7262c1ffa3fdbd03fe78525299c8dd23b44c90fbbf38006ed4726c9ea2bc5369d960abd891c9b6b635295b939312b6b65d40885cab8bb30960216ba82d1bbd2373ce298b52e564f0a7fa2a8f104d4f2faf5390ca6e1fd590776c85e45c04fde90182607f806e2a2ab9b3fcb99689738176720c6e43e36ce6b7c36a40ef75c238733b0fedfb1c494c8fc52f7fecfc8121f68d2c05ed8608bd24f1bf4bfb29a8880683ac1d99d8c6f15c9f47dc046695f884520df4b3b956fe0ce6d4632a4aa2d05e7118fd08e5f81a7a1a7a5b2669eab03e779ae0740e071233b8cb3babf4dde7010d7ad91a8471184a9eff53dae134795c6d4b3a0e8d9fec3620ad5587c644a0e4a76e69ee9e18efc4c275c5e1b427466dda39f68df5024ceffba74ae3689b09c3fd7ab8ff34031f4f1e20d58e83534c5e2c6d9ce942fc48840f968ac107084bb78b4466aa3a74ed16e7b94a523af77af1b3795c9680bf4cf5444c7fd8bda2c07c034bd13cd041441d414f00175488103b896e4e4b8232dad8a2b9602107c8490347dc01d2b99b349fda05baa14f213c9de1b346c3536d4b799d406def4a1d4d0ae01b11f2e83f5255ff6da1d238746a6556b1320bacdb3c376b66e384dc6af3115887b9933243aa7697d4f684d97a4cf3469d08951d9c30833c89c10314f6d69f820358642e419d9a18bddd72a82dd68d6398a53fd5be42e57c6e18c933fbb48b15bd5ee2e259d8251b513c7d4ead7e965c85ef9bce20a208c9b20ab9c92918d68acae6cb4b83f59ee8583c27d78aaad5ca63baffd307b1b96d587a4adaa2a6a019266bc89281aff0cf1c4c616bbced0dda7ef84f546ee83cf21cf4d72d198711512bb4bb8efc9cd2e0bb300f67d031ef279313fe0fca16878d54856cf9f10135df8bdd640636ff683f9fb9ac4dfaf64bdf232abec4eb8c04bc8bd71e140ca5802bf97a325de3aa8126686bf06ada8890f236c7a2b5cca1b5b6efd52a751b136cf364c5d8c138d195b23c5fe5c8c63fab0878d4fc582d86c4d30befe0b6bb01723d84f331c2eedbd536099723af352e2379330a634dfc6e7c0f2af3b680efebb1d922cfed493305de188f9bd30f3a548a35fddab1a57ca2933415778bfb9554a129a3ca619f1964e24b07751169dec65a0013168fee0703c2618c7d536481b3298eac7adcfe35507541ef30d8ba691dfcccae4673011a7b7e5bdbc732849fd3a5da6c3ad619d163a5c879308e46a22f3159a27529015fd2e4cbfa749d6ea367b0700563ea1c2cb301d9cabba54c233884a218d9f3aaae04cb29e187ae3b751da07b2951d5f94f5e21e247888801dfb769603bfd8bc9e15969959e20c9ca660edd9e041182b39d9ea501d09728ab467c273de2d0a8f4ad1805e8e3f4c3818430dcc0ba65f570ca02e04e5e89d41cb35699e716fc6bd983f6df049edab9f6d971b50a2ab996e2dcd0e8c22b610ed539766752361b21fbd73a1a2da7ec86b5e7f37487e322b1cb6738e8392dfb12c31a3fd28565a66ac80a10ae024245d6af3d58cf524ba7f1e58e487162bd9446a56857bc8dbfcae8215ab3dbb0c8ecbfeecc8628eb64659598aabeb2ccbb5343cd853af480a044940918eaa90368d67178e2d811ab7b1fcd83402acc7a86a997c711c9fd97e0975fb5a133b4da0a5798eb4af69c2163b558b4c637be1de80ddb1ec85798565e63b4f4dd947265dd55429ee086ad6fae01008cd4edd007d34fd6568d097ea62d59b0d068c85877152176147d21117f66e4ad1b1a024df020e92fc410f5b1dec49b5e4ac127610f4aca7431ed16badbbb088b5e5a8eaf703207e1a244c79ba52fb0797e7e4c1fb1a9aacb205494aeb2f8903d1f7831282b3a5e775dae2eb345c3b260cc1c84e8ab88f1724d115736860f8384f4734ffb67a5324775a9ddeeddf43a2cae05092d9054fd161d7eb57d416ac444a6cb932c5f4f1074c86806d6eb5cb2f47bdcc72e7200a90d7bd197d934f152fe917f0f8531fb0ffae0742e2b17c5f9a3269f94afa1e6eb786a73d31b39789c6c9a8f23872e96641c8fba5e8abbbc5f13493aa32c1a9873d1de68892b02eb7073805c87327b556002b3e55afdff443776c630700dea9e34c79e71903f66fc058d720016ebf005e6036441eb8ae47d9b29191c1266acbf6b33f19d631a747baf4c9ba2f309cea14c918414ef2062f0ed94ab8e100e7a678cbcd16532348ccc52bb4029f41c62c783c0ed734d7acdc02c71b5f219e882cfcd09bdc5bc9da140ddb981c80c97788f32ed6a367638d0ef6684a1a614d97f803cb9c7336081037872a7fe35c1b2f594b39daf2e8b9f7d0ff15505728756e9013bfdc20398c812fdfe02545929ad2c7971f8a53aa1e8aa54814eb5ca685fa62d629fb2d425f70d5c95101b747ca002580629cfa0d01821bcc537d4c6378ac7fbd393e8cdd4d25ff836ed6b84dbbecdbb8003018739961763465c810394ad2b5f491b28862198607c2ae8ec897ddecc84a95b41f7250940c3fdb9fb002feeee69f852f80047cfb6d77db4f19e9a40532e972f69c4e2076ec72a620991589702d815710551f1239d7acaf0be2315c9aa2ed8ed56aafc4a02e2b4432a486ea007d028abc6700f01adb00ad03fa5b2dd40a9bd92c941b049ab73fe6c085b1e90241a71d3aae080b4caf5f0a60c2e8e682d2fcdd048d11a6f409f784ba15ce3da7a523ca5af5a66c1b7392e9e988484eb8d354e5e616cff6f5c2fb95352df3d240a51309b99e0253986ed1f5e4cd95f54d3cbc4f88d38f8c05d6dd166c68edee58399f3fb3c7a9b6871e925dedbd29b0aa541f3aed4ea8a74564e4ca32d509073f8873998f13121c1263fa240fc7a8da7b2e1b409b12e0a5138a2c7a0e36c655ba8b6cc6771f569a6f20f0349edf32e2bee2409b45910cba0f04137d6a36e303b6b667cdaafcfd9067749001cdf502ccc2044a3eee97e10ed97ec76b6105166d5e73072d40f1a445aa10b802845a9ff9e57a859cf020cc3e73549a5ee555a073b26f3836fbe12fd4d73a31155d515bb3c0ebd6a281ac524c9ab97bd8cec44031f1f6bbc8d3a4ad76d8d41933b2f8647d25beb9869addd59ef4c822f6094f2e36217c506e928069beee629c9480cb3b2bfda5666ef0cc5fe1238a0bfb0179da4a22dc57bc1f7cbdb1e902bd725f963d4754fe26f49bb12a58854fb7bb4cb862ae96505d62370f15ba84e019f4aa2e25b2556d05214cad0abe80d76e7fa29e7f4943e993cbebfdc43e3253c75e943d74dc96fa46a29caa5b6854dc46461b39cfd155a0cc1101c54d5d721fc95982beef0daf3f2b540af573a369aff77cd09c3cee18c2fb1b82f8466829aaa5e916da298883e04e72a5dffc9924682794a4834f85534e232334d658172eb01ecb19aaba55bf542f89f957399a5db968b301f9a152bd47c83390c2724aacb7066a55688a895297d66add85c397f7a135d5e0c3da460fc88d9045d26c9ab26f4137c33fb9fe312ac48fe2100ecdfeba06591350bfaf795db83f26d6fc26c5f2348fd9c8d918dfd7b8a142b0616cfcd9e5b6db232f9cc35ffdd227199cfced24f7038f7052f91a5f7eaa726d1185766e39c0fd288365b187e9d51702b6827607141355787d86015ce5a3128a966ebad524373fcf5130bb59087979cb971a2be2b098996ee56be8331ef09eabf5038317ce120cf897465be23ac5b45b231ef3f6343bfbea76916dda5b17a154e876e04f05803d212391b2a595ecdcf3fad31340bf5bd6c7514897dcb79391f314e4e6193126e6e46e27715469ac052904abf4809784657d6a4f70514551f502c70bc758c25187adb599428fe44d6b7186aa4891f6f81e908cf377427862b2478bc4bfe4bfd3ca37528f854de4033609cc6ab123afb8e3be2243a6fde9daca7b6ec7ec37df060d648c924d6c1bc3fd471f12c3fddbda3fe0ed1fefd8026f9f9ba786762bc5cc24f51f7289a1046be825af52bac1517e7c9d01ada4c473df17f193313eec6080257c80cfb4d6b01a9fd864be2c51f92a10200aed8bfe1d8162d0fe41951b857d1289a74c6cb436813a11b9e453225ab0feafa2fbf287837f26c1638c02b57f225ea82f455f47a185b7081b96a2a273e426aa447062246db97b4308163ec987649d031a92b6fcac60e1af6384d3e287b8ed3672b9f34645d739e78ac3f12c570af0103a851f882f35e565ec38fbf1bf6efb54bb8aa0ae8655d136f409718b55fecdfbbb977b8e344aed6df5add792ba572990b8a59af91ab258e24cfb1c076c7488c76fc44e812343f22935a3279d1005ed695f3fed3fe2b5f5f372c4f746ee3f31a92b1e274a59ea8be32296e2b343cd69f88afa2a6b932b158b9c6fe10bbf3fc59f9c0d265504efca8e0876585fac2132329aa6dcb8b2c1ef648f7a13a11fe60008cefaa363f58bec1cf574f71ad58eaef44f57c30a342eb5b4298533b86230142b695b92f8af8e1c11a5d256d8e812ba219804201f09beb0294ceab945dba9361af3fd12ab23eea0bf7d49a403f91bb62a77ef9ec8341e509e0f4d4d8158ccbc30118c01772eb844811652f93050734a4b014e7ebbeb596ea008a3e9a9f14070f9774f30f9048d4aa505b6794ad4f44287efa64b2ee41476d922f9220651912421ccd0579a256f02782d4f835e4d6f6207274d6e60968bcab10e694727751bc68e50ff487ab1ecce739eaea4a03871de79a13aece559a69249172c955e031af309fe9d388fe9b81697ad9c20f4355dd95e44314381ac5ff1f45ca126dd280c9e965666a2a1308074873bde7d60d85c5995bb4c887188106ff095b8989325d096ce05461fdf8448238f6a3738e53c63abadc69a9e12b65579103df6cec926960dd78ade8f9dee35b7a403c8b606d654a09c05f611c1dc4f8f019a1f4e7cf56d5e7a21beb698ecc99a4b2433f90dfe4a5143dd1974e863ffb01e1d849b90afa2e4dd962612e5a6129ee84f1ddcdb536b6c55c1ffddf34db8c0158dd128ba001069048f510ddf31bcb6668824d9ab81014ebc044c1c662c2c0e2651341f0024222b97d2fb98773a296049be18a597216b51d659f0a4b5f7718bfca04ae001d32f2011d95560551ab40d6d2e99008e9e6b70e14edeff6097229946e0187730d9899c4a691d099a1346c5380d46bd781d6f5081d9633b9cfb8bc6026451626fc87438ad0dc0326a92c3db2bf5ba47f558e1d92b56ef3844a9d9e3e271baf3a55ca5546dd627e6b38da59274a4b43cd4c0a5cb68ed1ca36ad2b68027c44a6d7bc589bf8c9d1d027512e6bd712468b8b5d730a6f2f356b192476242ec42ed08dab49b459df32d0df01184d5c9fac25a310efb266bd0fda164fbf34e34e3398f3a207c4584f380c91424069d091654ead9038f8b0d61d4bfd38986794935bc27050f909571d09ca8dd9429f537a1c7519bf5368496db2fb7e5cb1bbdc77f6e35001281da3ea6d3a9723e6a30e063e3506ba5d90a776dc4d4dc8d7548cc7bf041e7c4649e044e2ff2658a8fa241522cac870c85be82657ca381b87b2d6e6a4368b43da23d36eda601e78b232b198b27738f6bd73724847451efc209cb75f9f777550e7957a49001e13e2444a7b139fe7a93037cd2af382b84c50b1c607ed86d890662ccd63d7eadd60be1a7c8cd13b5bac4e2d2041e597bd4a55af10707d37b9dbb5807dfb0b854896449d7b7a8cf00f87bede524566aa2558d8767dc005777e9dc900f5c409a533bf75b0647730f92d3e8ad700de8af8b37086fca8d9d9dcc60e6f902b39edafc07da6d40161bfb5c6f1a55d218f6237b43ed2c6755c1ff77574d0d0317a3cf597747425c1236121004fbcbf848211b43d036343085294fcf43c6134888c0d81da99ba020e0d513beb6dba6374a7537b90d9d1c32abdb7c0f60f544acb3cf6b46097c76df47b38dc51cb69cfc933db80cd350fedee187b4a2ea884e50f5735a1fa6fd278f89a89bc954249264b62040626088c0478aab1a79218b9482d99b254019424100a5a44c096fb052a9fb80cde810aa47edd429a7fbf4ed04f31bbb8844dba17af2426686c5176c2a49c71ff71ac94efd17ed266a538fe3ee02a2a87b74aca5ea5fe703185c0059b4daa010b4d2d43143ddcf33e51c9cfda8dddcbf38bf2b6892efc101b4cfcd2c5cbda6d0b0af8178737ebafc8b06ee6f16e660d8270ef340fd4072923b58a7f21937b801372128d14ae099f5c60cf9844203aefb9e795ff4ee6d035ab1960bfea973a98aeeffaa26dcc52c8f101a07483f7bf76ee6bb0fb676015d9a80a338e829b137c8791066e3e3eac43aa461aa69369d6b30c7c96482bc0d8c6eb2a524c77eb6e047ca575e4113eebb27b790d69538918c929b1def16e233d5fdeb9ee1bd6668e95236362fbfc09148d925e9f1b834a0a4d80a6ab87ee6b2c284c54123da0c3397d26866d91b04d0e26e10b23e2a4b7c897ce97eaf985b7108b30f5c42a34ae7435715573e2b640ba75d55f0016ffede23bc188cd308c1dfaa50337a7a730b007a677e288a07f0073169825eb295136168da0897556a3024a2a381b5b2ad41dd9dee13faf5fc063b3f3b74a1d105de77714d188d418a61f0c9d7887b40169c257842ce51260650bb819906c14ef3e6d1c8de743df8a2aaf7722c8d9a18c9931adde1d4c53f1c687f46c1983b3af99d4c87332124898b9116271edaecf8e0c76d5603d0ec5efeea73fbe71786dac8db0bb2a04f44a4e5f34bf72a0d2c09eb5c6664d3e324307ec03f70ab911358648d2635e61a85cadfb560267a4976dff511bf8d1766f72dd08dbf8a7e390b766cfc9ec0f21566f00d3ce6648fc79c93f143bd7c5893e88b12f0da252e1f8e9824bfcbd47afdd2d79d1e52ab4e390c2977a7407d0ca0fd366ec48f591950b5d3bb9dea3cef672cc8eae2babc7f25141a643aeb8807666ebe8ffc6cdd9c59d90c8c737bf08f7447b285e1f9e3dca3522a508d8e37b19fa34717f8e57c9d73eb8efda1ae84815916f1ba164679090f3d87dc59714fd44530e4844309c34aa268042a23a06c9fd12cffc4d6fb7c545a3c498989c77244cbbd141765b0624a4acf5a513238edec8252ec0bc4f17c2ece06d2a8029de2b15eb4f5eb2e4faab9e41dc3215958acff97710ae9e3aa1ef54c5d195f9029040345c7ddae4c864a7adb8862f387cf758eab74613b99bc740266e2bf4d3699a5d811c280a1d080cb9185610d3d9cf79b38eef088ee16e5392e403f466f232e19f8b71393cd0ed766c430b3463793efa6eb678c9a6422d898a1bbb9e13c243c861cbcc941fd355c3e138952257f489f5e3094033c0e4f507d81e6ab0096a3e1819d80079d29d4ee33b91e7d719f471350801ceec46c9ddb03f6d30f12c44ee2ff86de3f0d2c5962146a1d080dd7456d746e5e07fc39ec5368da364897f5d8c4e550b874a9229d63150b4d75afddb61f48cd7e132613c6aace14434037a99393973c5f0151d28c9c915ac2772130bb998700eced3165a367176bf3ebd923dac4088f6583ac055a0f33eec3c8f38a08203001f59d81af69868cc520ed6168c99c8a8c00f24ce0d57e7946636b08255278de53c2374f8250b0c1678305769e415c20992b94896b7515eb153999e251779b3cc7974f4f8ff839cc86944264ca33dd9bb988e6a46bf3c62081f713f3f0d0e4c7b30276c9314d8d587c10554acd1ff601b435262f10052f12a291f3fcdaddd286d97231b95f9241dedd007b7c9769b361bb2358d9032f118e6b64f88829fec74a60c01cb9f1ea7f048e0cb9859302cc4a14e9329a61ca48604dd821d188b0ec25c7d0d8951e095cffc21b22ef1781add5fe6ca76233986af98f27c59e84cfb5aabb08e5e5c142b424556c8ac26844bd2ef97d6e7cdfcb68d891de87840d23413c34242b1a5c9157f27ea5e796983938c1641f40966e1d89e55b274a50458d3e92e529d16350ba9b8e185941db46634d48d6bc1054897c3fb33473bbf426a29be28924c654b94dadc4db18ca5db9afed44ce4eab1bc67b286d9a577c756311d72e44df491b066465d5f2995f1b1db6a06197d5107887e9bdb05baee04b08f21f25ab681693fee70f67109af4351e9d4b98d84ea0b0c61d30097c1defe57c283787f94a6a1bfee1a4c38123d186194c09354f6fd2e1dd7cb63426e5a49d3dc4b511835c8046999bb9414a0264010996f0e470797ebe1827e5fc9f62345966fd66a76c8fe62923101b6fb63049649c4f6b4b275373e3ffd89fdb9a078ce8f68adff24c659c02cf35d408be9f7c0b2501610a048d01bce3869e492de80af937963dfb929e98076587b139e0572469e187c44453e274635a7a896777114ebf2bf80f204552acd006b7198755f0576b1d7b934018ac7fbdc0823de92a5933d8b0c98167f3fb53f83bbfd3344240b072b0ee33d0b39ff198745a86548bc3c1b1207c27a0d28c08f78c457deaffa0d38b8d70ca37f8fd9b6fb3184c4b6cded02306c2fe862de4e793b8335ffae374a6fba9b6d647988c31ad33428f17ea8d65aa35089d83fed9d7985b46499a3bf5b81a70f32bd1ba11945841e6b9bda41c8af963f89d83f802106735a0e6e711f52d4fc309c3780dc559ba939c7c4c589597d87d802be3fca039e6a95e58917398bece4a4f3c93ff5d017fa862badb609c5e4066d28bdcf359c3612fa5f67e25b56b9c88e85fb9ff47c7507cce8738ab157c5d1ec51b7d68bc31641ceae89ed6ecb3e437ee31879128ef7d918528ee31e09df88b085f4fdc520b78499c124981146b476d8c67c5f4b70ba8ce2aa66f94cd636ab6ac0062303efc21ed240b1a7c763b30c4253e2aace1c4073b5cb11750c733952c3e89fa758bb1796fbc88c1401360ae7273b84470d03c5e5b6d7123cc18ddd7eb7e9969456fa0649462955722e7c113591b2663deaac41be52a96f73bdb1aa8acabdec21a792e2be8854117d59e37b5ee0ff728068eb8afddf79c0f35b3d20a46be70f0c440111bccb39e83524217d1411ef00394f9555669c57997af190a735a8b73d106ff2d3f7713504a3aec47eb5d2ea9ffd17078445ee0e550487b401f74369f8533fe41c70e5b1bc0161e96aa7d4a3ec0aafb6cf4cd9f1f2ee45e428e93b883d9ba82ceb3ca796d3f6fa55e81aadecf5bb398a4beb8049a77370e3e2be2174154efe79a46551e583a929b098b62a0351e1beb52c763844033224c7218ca8f6dc4c64a7d9cbcf4530b30720bf40adf0cfcf814167a6041b0ba3f312a187c5e61d1656f41ddb42ee678c2ad75f63ae8691b9d955f6a6daeaaa469dd70c8617e8b087a6bbdebc9f529b744e792b8224b6e53a0d68a0adf8981a5e8aaafe48ab640203126b879422933538bb40616dd2f842ff535f4aafdb7250acf083f7e28db439d53c6173c9bb2d2b5193206139d981f63e92e041166c65b70c94c4711d8fea69bd4fd2014792a5e869247c37cdc9d54434291fb8306cb1e718683e8881e76571bc1113ab2b556139ec3d0b1020ef804fda20ea801ce620ae236a69f1870908a7a19479f1f6f59858de08cab2c1079416d46536b4c47b6a0bd2f39da72a4ba6a29fe1e69e9c602068a8a60e2977f08596dd303ff6eddf415655ded8233f79992e43c97971f3eddd2a29d7ff279b7948002f8853a8dac7bf01cabd6920ff658e8447ecf13400d398647d54f8a96260b9086f5c9fce7875f408969cb8cc04b3173bb1a50612374acc4b961064b26ee33b8b3630070ce2c0bd3c8ba9d53de0ee5da1b7e36ce3bc38faf4aeba6f18b2aa43a5ed0c502f6fbfc73b5b2921aac6b38f2cb6761836eb514ede6b9731759bdfcf123307735c0320d8da736b9fe043943eb6e4e9a6b3ad6a01e2cc67fc36dc05367739ca7cc37aa1f2f54b3786c2e01aa4dc6c6601636802dee3fc8d864be4dfaa2a4e236274f96d461415ecec0787de44f224c743c8b398849ba92c2a3ed53cec52010399c57797b86e0b660a4f9f5c83627889350c67a969973a6642b6be6d39f22acd0ad701040f788ecb8f9a83294d661183f79603db84fc95ed89e4811256afb9269eccb5ca1e727da5a0ad0dfb10bbdbf5a4df0c66d7a96ed35e7c7a4a369c4ba9ee978a07a190649c0f6546e3c06838313a479d3279e36dfb26b822ee90e2d16b5aa04ff0c89fc0f973f3324d06a4bc521100a7343945078beab26045d196ae1e90b53aa0ad78cf1c46c8666acbd68c1f845a9889cc35b5285bfd6bc845be55f2ddefa02eafc643b2dded087ac39ce906260551c4d65128392432b3f9456b0f5719b37b3930518d703e28b6b6333d4d13ea059a0ce6b29bb71ff7e48720c76a32e37f996a3528beacb7ec36a890f26dc161a6171ff09d5e3016877a2e95ef5d5083eb68a00db3b5fdd9427c5cfb00be6a9d36b0d750ed0bf4abfb4220ac0cd5bf08159fa0501d8314afee4b7a110308ef76be36c9cccd5349f42b8ece19cb1b86e91abb6ef9050a84e45899c43f4e279cdc870a6002fb43925e4fa1dbc5931c3824a3e7d0034d23bb61281639b08113d4799fe28a3cdef7b2f8d101239437b52c231e568bef5946c6baf4cdcb372026451b6dfa45a2c08b594e4378ced316d62ae01a4f252e9fca0fee438d563c6f39ef62094c63a8742f04085afc85c14780c348feaca26760f0f555b2b176aa4b7c50aeff46992d07af8cf3575d9a4253787da5eb1f883953aaedfb2e1cae27c24d44d614b4d17f8f66639c2806fb0b0217c441f0343ff3727e425c672d784cc6c0a1e3ee34a002b1e03ac55b4cbfea34cd400c555fb3285b6913919899d6e0087a61d1a84da51c732af7dd715b0406f0b3cab95ff6862f611581333756669559f95ea5d576727c887f06d0ec46a71023ad4ebb224935d962a87d386db845617eafcfb20a090bfd527bd9b3874abee11b93601997aac16b68fc523aa5207e7607c2ef42541aa1cbc568654eb282ecb5d3caedf726f732d9eb593190513ce592224c78e5ce9d562b4179e11735f863152063f6da2b5e598e66dfc15cc6869bce0a38f45749f66e548a207774d096f9121977598be87df39574a3387c4d329414f81fa1bc37048755ecb228ec935f47533d38febf335241c07392e65babfd47ad45103b6434f18dc8fbff22d95ef1eb56199625618fe6f956699d052f76ddba82adb05b0b0fcf3857a8decb1751d4af69375545915a215beeaf20a8f7b84886e08ef6bfda3a3d3782dde58322b8e06cc3c73a4abdbfc780c57a18ca369b4e2507d20410b1894800e4ae92a0f302d75b7236fcb5a3a60a0a7d54397e1a488f48f7871cdc152997f55fadf118ff0445ca7cb7917318d4ff6f9c0548b51821661a91e37a5b6f2ee395bdfcfcca58ddf09bf825c950e1f7a8a2ac8a18628856835ba4eec32e3b6539b8193d6ad4939949a426317ba7278298347e2f6ba3c5397819218708817e925829927af796713c9c08a8f9021b724af5c703d92f7ab7b1a1868fd5022d5b1cf843cb64ad893f8ea8d78da190384f8b116c113dd23226457a294261d1e18ac9198113c7b8c14b568c6ce2cea9b3068fbf2f52591465ff31b15dab4bb3cbbb94c1e7b559a96303e17961bf8a238f798bb767e158dfe361841e1da4b92cf46b79f9ac5c7336bc72c3e2bdc5911ce6ed98e1864b7a8cad417d5480517d657f35b701552bcbb9910aa05ecfc4990974ba1300648e4c6f28cd56d0e39cce3e5e4c19813b1d27ce7ad032a104af07f657548e2a6c3ece910d5e11b3e26e32201e0449040c1675819d7b43303c64b3bc027fda22da8929f3abe410cd5166da7ba73d4508d1e5d4717c241878128719680c5f6bb51ad9683dfbef2f4c21abff0e63c01026fe88ad42a93f79edb0982e6f3cfe83671820e0a6b67c068935de483ef8be087aa4e4302080f7415ce8e555e1ee5909b9ce8ffb8f76cd668cb2c7ef232ad083a96058a6a4d31b80a88250aa0fda95f1e625d0d7042a358b5c00bab99e04f09ffc7e2d19e1a6cfff90a175f2903635717c1440c1d84d79431b9d6e10d944c0e76b78d8408a311b68b29cebeb052702ed314dcc7a18298d46593b473f0f900396126d77d681a1b9dff0d3ce2d8bac4808765c53453c4593d9325bd0f922a090689ba0ebcb35365d65f02a7eeb33c57959a3b16600d7f87de70f3ac2baab219ecec4a7f27dbff3c35374a8449cf5db02f1a18a84832af1fb401cb928fdce03fa841fe6fcb1106e1cfd20937dbe9316d9e06e5af4b5085b61a05d9073367a27ac6395e7cdab49e024a7548e276fcaa882c4e4d5ac15c36818f50285f9ea803cc5e89e61525002105a5675cafac51aed33c8a11d4f69e7a8809af02884000428226cf3314f5c1df436c0dec31a1d503368a44d860149d3209b633d6caeecc68245bb13848cbe0e7417c0deae71cf8ac83c768cc908feb39582695a471747cbc46901b2f011c2a7c012ea8c153af2f2260e3f1a51fe7088a008d7c0604471924ed50a8d9d0a91e50b713dc481a8639d3d525aaf7e22a2e60175fb0824f074078f80819f2f14edc32c580f376cae433c958935eb7fd5c17c802833f266fe201819f40068b8116dee542b80f2f1379d7a6e9546b61aedd89a14400edb522c3185c8096abfc31e6f0ef73de41ec2b9a3c8842ca49e18951e4913d89797e0093ec7d765d8bff376d749ba5525d775a7ccf43b65ba9713ffbf5767b9f75dfa7baada55e897064e47571588471f89ca70c52a190fcc20bad1a8acce98ac7345cdea4615aa9d0f0f3aea745b7e3aa36d98f117df92d95e8438f00c2c6723095b00acff3733d0bd8bf69a119644be936dd4d5b74856713044ba793068e956789db4f7907fc360a6b207df55e0967b0f8734014058e374fbc7cb6e63214fdc621c011af41b3be720bf11f9c1da7969a9bf1ba4f2c2ef1bec1e13a3690f34cb16d3e503f48b38720a7380a81c9667df620fe86d6aeac2f7c0159a635a77fbad87374e9cea4e9c479f3e318af0140ee837285ebb9a5689aa6f50a91246fb3390b6b3eb70fb26e5fa9a6bc413694ef7cb0a7c77d733dff0bdffc5c04e57390105c817f61d7221782ba24785b44f9afb8dbd642b957ec45b6385a8d6dcec6d56c434a5aeed348107ccb0f1a2492476d7cdc62e36df96c39fff4cff84d1dc1166fb53aea83de57b223ad9f3f3243243f1f4da9279ad3dea94089119b8c917d4ed9d8713b84e87b360c3f8b13dd396fc70839b81bdebe5c43027db7498b14aecdbe4187511a4a15aa2eb53f670a8eb2c5db7d740e1576aa8ccdf07da2bbcbdc4cd7e826b0f47eb0189e5b0298ada85f4492426100b2eb81930c90cb69bc2ce26bac9aaeb1e6cd2f0c8aad04023e5ab89b25aaf15198852a6c60b1b260ebb6e18729228701fd6f599e35ea96c4820d85abc48088eef5582af026c8bb23deff15442369c8d650ec2c037f73ba5935980dd661e88a6f9e97bda12b9ddf814503bc8b76fe45fd05198ea2c0451cc9c8e9e1746915e3dda1ccf327613bb935c279299b452e18f3b57798b75fb6339a3d9d4d5e1aacaa3ad0228df6350dae7edd3bda2fdb666487563e908d8d4a71dae500717a2669e70bbc90d220c00a5dc7c60bc30aaf1eb4e727d7acf1b3cdcf6f319ef8957c678b4e8f034a8b869043cbe403c1208afedbfe6e7159f44497ccb6f40601d81a1c3e47caefd14aa731e9a546499de4fcfd8aa094baf53af53c37da24a059c265f59951f858297545999d6775b517556b7fdd2e361a37a7c7e583de619b58ec888ab6db4ac0b4416627bc8afb6f1595885a64816b4a0a9f4b967845b885d1b681c88993a6562eb3e5e8f194986421d7d5ff4473d4a52eeb53ec5b75e8d1c8158a78f506a7d33ec10b9958921709f3b8669404a21ccf0643083813e1d2805d16c49644a541be994b84374de822a866fadd217c64114b026683fe81b20e811ef0fd238fe6163ec14735217f59c5d34223bd12ed9ebd1e0f1937db1be9c27c08f87ed3568e1c10b8dd92f8da1afad5ad4f9e674861f39150ddf69233c21a508ff7f02759c40a1126ce4932389e3d26e1de1398cae63991f1db8018ea440da84d1a3fcca8ec2d20a9ca66fe8e41dcaa92f3dfc02a083fb7fe4538ccc36d78729290dc2c5f7702b9777dab948a7518a9809af9a007ae014c32d111c38e59c27474ae1396b99bfbc1181117223189a2af44f44e6b37491049acaffe29ff8a9921d9773422341d5213fddad7096d7c3d57d980556b98ddce885fc33959b4e31a5abcdd1ec2912ca6e69ac46bf60a275ec17fc3ce088b0444bfc6ba99a021de1cf000b0fd7fa8eb1b7588408212c5fc6d5be3d454c6b10d5982241e3e9367a0d3daed7d265f3629c36d317f5ddace9414fbe348eca8c132eac27ce82d9164019904cc8b7d6145cc7e4f7edfee9c3670876ad7af43df540241e5c695680e9326ccdb7851d96759271ada2493a331204524254f11c7dff2980fdb61432b196fd20a3e51348cff5dd4f93be9efbf8e29b11977470db5c334e13b63b7230e8a38e2ab31364e6c9f1acc6ac1257565af997f4a688cf8a1ecf9fd69d62af314399354e7fd54a97fa06fca438bcd2353cb6d5e4cd4b9bfada40685cd1d2f263677fec7d50532261b5d0e467dc34b03ac3c1ea4824546341a340ccb7bfe55bacb2dc758df5b1b1fce3d45b14d09bdd1731957c4405ec48815b1893ac27ca33878107da39c3a864f6eb4a334835b349676cc5b3952f189fe27dc1376fb6620a6cad605c55c27142184e2506e1529784148978b45209d214ae4a718d8078cfcca06400db050a48254a6a0189349dbf7272abdfbdfe14ba0f19867f9e9b52e588adddd4ca31101351ee3897fd8db7a6daf10c4879c00dd03eb4e9e64568d02d8c788e5fd5d25634bb853fe1afcb89d9a6f00f95f7ec67c10d39f309c90fee3758267b4d5e65cd5f40d52ece34807b8a72771d6bd84839908efe8b66e0283cc49c7b157962ffb0e46aa8db3cde406966e21d15b62b7bfd31e0e5c489e09dc1fbacb6e5f26273d746f2577987eb467fd7363a0ad2b6d2f7960e2346e7a94d7f391b3cfcac3919c453d8106e0fcd43107ffb2fa759bf4b37b86141586a3f2a79fba96fa80ca1768b3754fa1e705e37418ec9ec1e5169b4051058dae30bc4ad3d1b3775a2846ddbbce67311292d49e12e85700fecd4bdfe48f15806b8b3a62eb72ac545f2e0c8283ce1f31dc4124b1c373bea453024876d2da9d418bff885936903f0123dd3c323e2f3244debc39cecbeccc44911c767e9f9d302bae19f96c6116aacab2533595720ec9d1cb4293717c98be711dfb1f4cbc97d08946c377fa9382184ef40088b2bb0ee8de31b6b2800e5be5f66116ff17b04d8b379c09c0e1b566c7b79afc54b4c7763d2a98bdf4531f2bbc67a77c179d76c9e1b18a4f875e6eeea0a2797370c5f8bdd4de3f0436f23632986bd43515f97223ea91f99a5dd59312e9fa35915bd6f86d5eedf1937d00bde6bff3004d27846c8b3c51e55904d878fdecad428f5596bfe4ddbd7c1157ab3bf17c89577a3b042f275cd5633f13ad6b33de1ae11cda790a8f4b465567dfb6bb92eb978ce96b2cbd87a96284592d8227a2df4e428eea8fe8e5c9f1a506783a42da1cab6e112b285e5e0e0829d54a7abc275eb91d86ec1b5d5f18c50a0b6d9fc0a0f03c568b363d8c53a6c3c12871728dd6dbf92d145a6c081fe7968dccfa52701c99a70a164e1e62d0efebc1f036c9a7385a041d21a95950e7568ffeece2b3cc0477bd8e244e998dc33783c1c3b598036871142f6b0738d74668e10c18c2a26632a0020eeb2a273b8b41ded540811105a83a6c7135d005d2f836cdbfb3663a5d3d9495314a743deadea294ec5878f647765b63320233e4e073debdfdf7dd3855b21353a150dfba5009a0d7a9141e9b18ad484312f353e402c4e73587ebb03ce74f3824eabfe672b44d77be729b3ed9034a814fde8ade8b4fb3e7e248f77c09092867b1a4af639629552edc1ee7672d05f53bc56a333a878317854b7df2d51d93b544c22cafdb8e5e69337125d89dbbdfcf9ea7f6a7dcc3fddf60bdef9c207f6fc9f64deda7c18b8002e52104d88c7e4ec16bf8cd7c6c526d54575058088ae7c00b3b23fa84ddeeccafd58cb802f4021e256e6c9b3a30d6eb90ba58b89a59382645c57fc2012f47e2f4a32dc6176328a5f871863dd4cc47788138c5c9e1dba4a7ae70658361f4480fd1cf4d9ff831e1cc9ebb60e70870db25b17b8b1d6b357e7bf439facb1e0fa35209c1fedcf3b7ff358963261d7479fe57b534ecea95ac7474374c10f18bc5bf565a6fc069c881973f50d31af2db77a19935b2c514e080bead26e2e10261782bde74ee5789ed721c2d5acf4ceed2ffb32bf50879a7096ff30c349145f3d7aa7dd3b148fa8db21a1865d6c31010db9f478264819c08d7713ca23ce9bfda5e599a5f69c0dd424b9b895c60adfd490979787fa2ec103cef8ddf0b82e583f9299328ed5b278bf124a539746750a1c752d85dcac77018c7404a05cb894d032a4dd9531e64cef08585fe91af057a1e65de4a1a07d70f3cdd4608abc26ad00ba50d965b33b7767d89db3b3b27b51154ec3073a3652facfb94c84c1b1858c5df116292a19899fb2aee4fb47582d5ac39f1bdd02cc17e3853060dc836b97e801d6b5a37502ceca895617e63142ec5e9c2e67dbdb5b76549af51845ba7030312bb0b676f5b7f939add6c97c61b7ffc3a8adf4f21c8dc589c3846cbaba8b93846c13b7f329ca943bc8d2fb5c0f88b032351c181c23e663300b61c01563e856bd2617eaf683d6e55a1f9fc256e430a6f74a92dc3d104042b822d822fa219cbc8c65dba8155c6c8841182509cc5daf7abc5d0ffe75a2d41be7a8ee480528fc14c31450e8d796c8bd6e37bf2a0d63fa54884b4ce2de6fae703483a7a998c9701052f75a877ac3e6d414ad96d7b724a1e6a3c1be52727f630bc8a868692a9d304bf475df33721cb2e87dc0c1f5a01ac215bfca6ae1e870a9e05edfd3621c50e814cc09ea625f6a25d80c692b0aea421e9f27c7f7be1866403ba38d08952da2cb443ccb529ba4854e16a3171b97ee037460988f4d94733e74c8875bf96d72b06fc10f8e4a1f4cc178918f490d04d559d64841c39b99a32b795b14775e0e7219c9b7a86a5bd3f7c0b8b8ce5765c9a6a292036f0520ca47cf0096a746f81af2b1c88ad53267a19d40666c6ae903c4610c73a6f1dd15b3fc80b41ab1c1ecc5ae388af1ea2b73e41b6e8097ac2ffdaf1ad6080c5c3c6f0009f029441466e06d6481ec4382fd58edbbe1b5f832ad4cbf0f5dd0f6e09777be2d374f1dcf54a06831d4beab0ca642068b83af586c0fa25f9883c7959b299e84acebbf4ac7b368b6e806484636bacfa0489f8d74e6f4a3efd5b3f61a62bb16590ffa4aa56b17f968b1730426556384f0579e9f073a7c8589c77ddd18321b3aebeaa2193bf85c77c5c0deb5ef3d8fff4a1bb958cde7a7a0ab05510b77fb207a3a8be5916ad69412a81c8ee6eb899f28c8be1a8522bf42fe5cfb232e31178dd50abab6987570039dbe41b6f9e7100036bc7cfdec5fa98810ce43cb7a3e862f747cc8e938604d0fd0fae021237fa7938bfed1be0d1a69da2ef0bc4f1016dd30b84b5280162d1ddbf7aff294ab03263181ba93b08ed89032fbf06ddbed7a7e4889643c65e7c8a42c86790a2ba6e103d7234acb0f32d675df57b2268f5428a06a7ae16128692aca256baf13891dc39b16e2f778286b04231c41c3a29a300c52097bbdb12eb09bf7c4557cb2ccf1e06c82c221887fb7723828927bd8d64d7efdbd5c38121a6433617bbd3b57baa58ce60e123d6fd7f17520fe2e6c5c0dbd2eb0677c6505ec788bdbab80ab4145cef85afe51cd74adb90f35edf75a279a5fbe34ff1278e037d845224d25f4b36e7fd6279238a2409a14eba53d77ddf8def43d0f47c05ab6e655f7f919b3a9122a8ef57777785405be898f76d7ed213136f154e886c40179903da54bf3a608b83b8ee6866e084cb31c3962cdb5bf3515ff779311b60243ef3fb6ed654726bc214e527b5ddffa6b1effcaf616535efb19cc8a3c5688b0200ae3015cd5caf6dcb69f60ed7df1748b87a3d390d85c498c29e0a49e9e923608c461301be152743e7d494ee8dd77bf557d577263f8ad74ee673d0d23c0e347597304ec9cd4a879b0f9e62c30ba56c3021de1ded256b5a3a60abe88c934230a0795a9fbd22b3fdd4044b1b22238e1db067a9947ea3da8cf7db4508a7c37654d821fbc7ad75c6ea15a1c90d4ff0e62480918306cb4488181d1e5e6d5d560c2f58608a636b8bac9baf84b89262ea99fbf30d75784e3b2bffbed4b4ecbd6e6e9ae14b1b0229db4695639e7c6053145f07bb4f5a262d2b3b65647364a819ac682bd94f4defb5c763c86f2cb87e483995cdbea518115b5511c4441b3e2c4175d0348092f97c405faa87eb4b583aa2cfc7f01f8a4922c85b8ede2863a19e1abd76c58a15b6ae73652a7528e70865bf050167703920f11a8d4f3eaca35991ed6b76df862c12149fd0f71c640304b761de6947fcf70411b2d256733fd5061eaec5d894db0cee0d7408bcc7b6b507df37485bd3d7068908346654cbffae8dfb522c57d972aa555fbe066ea4b5b12775c86733f87162799f88e93703b735f5931a2f1661993e4a25030ba3a6bd8838117d7760d3631d5c24213ba21204d0130ed18fb569cc4d0b686728558cd43fd2336267b268feebf796936e674428a5751fafd31a962d9000a5e028b1e50b25fdae676351418c496500c31e03a60e6527e3bff0ea5143ad1483100002c38ff2f79a1b6e7c0717c79e7a6b939c90b5d47dac5d1c74ff18ffefe037b76be1c4616a4d2cd1dbb528d1cb479b6ec8be2df751ccedc0d932cb40a7ffe20f29b678e18d4e46774b140623558d4d24c2faef8c82189856579d9a828754a6ee5d5f7b3b9af42d80ccf6dbb319f7561c3861d3b07ad99c6d1b837be008483adfa53390aad5296d1c84c14040f3b0b27ecaeb3106be847180e47ba6115e3dd33768df0bcb82c752cb81cbbdaf44c07d46ed9579b90a9181b32d7a17358b1e6ac3c783d67be8c576c23026f2fb9cab6b26800dc94ccf11a39e2b42fada9d8c3739a3d985bbd1ed7da65ee4f48435d5fd317b6af87cc8d493cdd1a8ac94d47d2a6d37ca902fa6d228b685c3d61d049ac3ba647bc27cb92195972e0886edbfb0a97b9d93c53ba79ab51d9546d94741e18c6677bad212fd6aad68ebb8bad20e4a60b5bbba10579dd10884b433d4506b9063254a154d167bda23db6167f32eca17adf766a2729b1af9d20e14eb25a4e51e2b02c99d2228fb89a7fb48770ea8f8af570902793c9ce58f9794a0411b93a358f7f5ce931c57f70543a5e2a1802b89204a397a8e7d130a7b1928a6d0b7980bb66cbfe6f1e7ebd741f43967d0820cac8cc69c90940c52a28bde106051982b90f61648286dc5c3399126f6b1d0bdf5ea81ffe13475611f9a354fd4ea6e844ea3f41ae8712be79219cf3fee35fd17ce8884a10c43359fda2a36bc6f4142d5c31a61b5e9e36c163f13112a3fd141aafdf1dd9bf2ddf9c2e246364a83475f1ae432a27790072e3349d0e7bd14ca8998947a9cfc079341acb309228843ff703641c55d51c43b5fe6c2d28ff7f912393e9d1e3213185159168d1dcef576d163cac136d67361c0975ba14ae54fafa3011be7f24f57816c79ca82da9347b1cc8117961f8c9681878db7250727c5984ca824c9d5b1d954770332255aad7cb6cf1e9dbab272792ae4886e12a4cc5b7c7d47895ef68c56a68200f3959426b97bf7aec50b9172b70caf5f49835c48aae2e6767e02ba3ec2ab0034d2ec7ab0113ac5b4b1ecc96ac067042448e8ac69472d34d5547a5cfa063cade003db243fd08c3b20903cbb86f6faafca1af12fc8bc3ea9c88460d76af110d65df42a8bfdd4f7f8dc7d3215f0b5d073511a7f366cce7b049fb9e77353d74a876d00cd92e6fb733b9f25e6688344a8da68627eea6a7e17af2a8caaad2ebf28a54306852e3f49a3415dc0ddea5d5967630e6ed79ab081ba647f7dde7e611e28fa98617dfbe7e73ae90cce5a9fcd389db5124c9aa5dfdb901f73baf8eb12885db2a4ed38b5953ceb79b43679fef3c94269d04e067894699b520cc01e98d48b66cfa510f2c831b1ca6ecd0694b025f94b54db5081829b3a38f36f6ee66696cb47655f019018ab986763219a855ecb27c6cd672092adb74fe09cd819c62e8dc487982b54b4d7cb47e051a0a8993d4999b0eda6051d7e8143efeacc447255ce7289e1a68ebd0465156c0d083f814d861d2e8d86705fc4492d796cb02f38d575de13f838fdc167c3f0ee19f4410d4be848954af53be1253de93157ec9162d1f988eadb3a9f2052a8fa1456f8ba18a4a270d213f6bda8b6e3878ccc72a11db80fe95f4668a658e357f10a63c7f10a7e4f61631916a776b4b3175806d2217a3dbba1adc57627d634adad6c33ad38330eede36d10c5018ab9dffc3e378669bc20124df54f110b4ee8c85fdaa4122bb337c2eca4c65fe8ae2572035c50df704876592243d2f2be1812b9aa81d58bbd18e2c0979055e63ff7b3e4024570c2a15e7e1f04a8771b077ed21935bb6b57fdabd37accf3b48ff88e2be356c9a5dfcfe7f478e3b648e91349ca57186acef037ced5c29e7d3d39414431c9bc32b7b14a7289259500db1cc5333be63b7ba40d4af94da01725b7f660e7785d0b80fc421f2553f2195a18667a5c82d4552e7727aa4d9fefe408df815f682a3908a0c0a81a4fd1012ad70abf8fb72506232d173f4dd542c7e93e4dde96d44af43dc709830216990f827347f1992726e2bd3024cf35f257326e11bd0a9c7af3a521812675be065e6a2e899f1c20bb7d939ca6baff4f3b3467ed0f9ca2f7daec78bc7d82c2cd72b1da38249cb15a3bb81c92b395b3b840f5bcd50c5c1ec8c4b51c7e65e93635c287124f3b520cd40635446d084cd469a387924fa8d733649847ffebe243e64e1a38bac75cce6ec68e2c9202a4fd529363fe3070f06074eb93b54ae1972b974c18d265b38ad0753f1ca53222bacee4abd998a6cc992a59772868239aad81eebdbfb757913444206c492270ba11d7cd33b7fd2dc78ca02f98623b8af154744555c2e05de538f26a4fe6ab42eaf9bed8e1ba0ae8b9367b4d02857fbb38b1145fd6b49c2a8d167a4a5f4d25c8384c6bbca200aaf7462ae363e15e6122008b7d54113ff736185eba6ba54e6cdc828332852276ce3d3ee2ea498ddd6dad1508be2518115e0557fb5731ddc152724b52fc66a54a2c1589bd8902264bf7597ce163648ab63b9c1a5ea04e117934a7b62175d56906126e63ac0b9a6be12a4cd21fb8860d3270a7859cdf088cede50f0cf79884d201db4c5c3cdad1e42f2b7595cbd78d7b76dbf588287bf79ea0d1a296165b654807c9a9526ed5b44aa853fc84c59cbad26ff95a1029adfb0c050a0678d800976c35fd7de4669102792a495f160130d8eb92dfed3058ddedecaf42942518b2c902ec56818ede7466bb89dd68d46544ff8b2cafa7db3019bda28f098e8e02a1bebdd8cfc8f2f0789d3abdd4a9da11b3cf199f2571047868378bf4e5ce9f84fa1af26b1a4223e2a70e067ae4a439f7b4f4bc4a3433c5478eb4821c37e678ddff0d035e3dd2b851849d493126ced2d0276cfb22144b21cdb1db7d3be038e238a47243f74f7d2b3c228050e5904cc973fc4a162cc7ba6d74d29d72cdbcd2c995392dc73eba09276230ccf9cf6c9165d5af7d25196678c320581733b3da5f108a7225e919afbe8101a74daa8fe9bc5c79c1cccb93a61254ab814f8fabacdaeb557e602df6da6db44c0425d45d6823ad980f8db3470288edde3a8a478087c618d6bcdc6582c280a9d2b5d0e4039ef51c8e8a1e8baa8c129809c60f2710e1edd11d15b9b24b441be6069f0857c7e4fcbe61318d366486a8947553e3146e8cc9d2412b610266af9803deef88044009f5d93ad115da06d247c050470b1322de4047f2152161a1036f5c3df48878d86aa1255d9b9c99b358fcffbe1fa73d1784fca85b1b0b87d5fdf212cbd6b2588546289e8f09adf3ed45f254f99641a869555588e3017d413a330aabd4795318c3107ccf7ad111c7edc6abcc266942bc917f34287f313b6e5fc875c18d21638c63faf22e3ea5a4056fbf00c86a628339ed7cf1f2cf8738fee8f55a42f875a59c8f8a5c15bd778db6e9a5aa6a01f396c296066ae57d21cde1670ea2384d52339e6ec4d8da1b402a3129f1b1802bf16037ab30e325818c1805fcd105f84d24b394a405653929d2cb0bb53f40cfdd7784c3c8a9671dd02072b16662dde734fef021662238043c535d2d08d59b336ab93676d14807029d3e4bcf71943d22a0a175515b62b0cdc7c34e5c15d3a20e1c2815c941ca6a6e3ceb1be5106e5a6ed06bbad138556c26a10f264f2f818fd51af1462a23b037b6292f0df5797778403d9aaa27ecfd7465b030de371a0a75ba2a3c80f59cc57cd8be5aec4345a3db06914b590ebf3018e4d3ae1a3b25a3ace04402ff54bc9a911cc0b11f6a0e578e4b132b51a399fee0c3548d42518461f2693be893ae0e0bf43fe11691b30c15760d6ccea1148dd08052ad7adb55327c5065415c9dff1e8c45861ef362d5713a61468dccf839476404cc8e63b9c523f1ede5ef359b57335f8aa2b8516ecdee06781066a6805635e3d05d1e9384e08e395086f03861ee65469bac8fc1d0ec354035d76d0d14f9ac9fea77d27596faea3d13c728bed0c9381fc60af1cbc1f0ffb1d63f3bb18451fd27ff98cd8a2886bb4e96bbfc0e03ac1ac01be9f947bb36ecc2c69d8113c27b6b51561399998e76217952d3622a92c7e1110203fe177aded6028540e2d8ad746c755c28b770de745d71b080bd90d300d6a7df626fa0032b862afb43d0c50e3e0020e43cca101e1b08cdbbca2dbee7c897285086b7e32665072a2e957b5716ff3a73232a0ddf5f7edd7937aa84b598eeba00232b5a0803981558a96c2e3b91c8919191be3b6254960f73df7a58c3caca4d10bc07b8e7b22afac10c52dce56dc4374f4aff22bf02396be953c0e74e40bdf27945f4339155b3a32ca2ead079581c2af3feb02e8e60482c504671b131ce934f548ecf17155b2711ba7b7de36aee6c6117ff2f9695cefb17e7e7e75fbee3ded81e55c2575f0779ff32a6ee02ad417c4e1d141596c87338db38cb36789b3327d80214efe861c5247652ce1e8579699835a6f72864c577aeb93db1df5aa1589f7dea1ef81b4d896077261e24dc8bb5a2dfb9dcbd565cfd8c0733c7c511dccba551f05a7a907f28db9c30b284b4eca45428a9f723ca665e03da0a5c32d5cf91b3c2863cdb7d1cff38cfe0ddb5aa4c0e16e365f46c19aef2ac9161bd4adddf9bb1510f2874986f9b12fe70800aa1bbb1e8ec1948eff4205a69972d2676f987f6036ba919ababfb641cc04dee2d7e0ddfdb9e4c0d161251cdef83bbabff57cd6ec193c6fbf56f076db61abe75db1f7bb88d17db037b25e64dc5e824782c4d95b94ef2b96cc153c4f97e4de5094c2bf51eae51aff385368297a27af96d0a656bb1f321c91289d2bc0a3eb92b0dee5499a7d70d87a423fceae6bff41db8988287553769c9d51ba00f7143a09076bfbec611f7aef91ecb4e3d42392a739607e4224a2a5bd735d028747ed14e18705d8bcc91252b3fb68eb34774ec7375d2ffa949be313f96237e3159500f838b7d4c2a731810660c8b5467d5c162b98de57c02b3467f2a6bdd63753c867b696d3b6fce56ca6a1d2e5d93921f6b297155d9c57bc79ba37b1da7149c8e20dd90f46f496fb33bee49d79c076ccfedf76073387eb6b1fdd7bc0189589b5f09fd80060a0251f0eb52121e9409681ddc34d10f62e1ede581a5525db5e8e10609f02f75c45fdad8891661365c24b9b6c87a80eb81236902ffa4eb38ab54070b9937a95e9ca1682f9a9e08e0b9746093d9c45c5c5a25e984c296d2adc6d2564363039b652c0cec88fb74c6afa88772b12a15e66aa9cf7960d27b2b47286db27c12a0cfa91a1c0b263a700be221d6dbbc3ae0c5d3a4c04e4ba7a6ec409de6f774379b9d876e8dec325cc8ff19ba9335ab26212e23b4033b278c948902f026d3bf71dfa2b20dab9dd438e12dbd55e55e1176223bdf20e83fbe20c46defc731c9cdbbd5883b364a03ae83167305fa6b03c58e14fcf79a9e99c856f054b259b8c845094a11c5b3ca628f504470d5231d323e60f0c64871983233734c435e1747f5365de54f309d9b88eb978f45ac64f4ef67b970e87987541a803d931fe091023512c0149eab44a9d486b132cf37ca248a879feeee23ec2600594a82c265008b0a6e009f52e21537cddb8b16a4a680c1142dcb0b1091bee35d93069b9a4fa199278458ace40313230106c35f6b8dc00792c295961292526926c04c5e02b92fb268901814997a8805f5a9aa502116c4b8fe2d87274d8659c07b96fbe18fde3e3c41662bfaa0da3d192a8a1668a9321d7609fc56d0bee3946a6169fc61333adc07795b685e851c2b2b0e553d52dde736347c02501c9b97901557693087b62631ca6671cb0e93de6c90567465e94b63741e4ec1bcc2f58a3770c7ae6c969d143fc34a8a3381d0f81318d7e7a30ada9ae36c2ad13e7d4dc9b38622df48f4b145f0f6ec6f5b467fb010b2407554ace9ca2b654a16d9357e750e3b467965d5f3fc56b8dcafcba31571d542dbf6a55fef60fa63d2200dcfd8aebe593b70ff7fd00f307d6da1e19f2d9f2563e4fcb0f552548c76d3efaf45755bd342234c5115dd45288f1a7c14d216552fc3bcdd8d5a95b0fa5da69e2c6aca6d669e5f47876624a9cd79b698a8cfe407cbe9024dc9116e6091237d01d4abe6e6d5b9c2cfe7e6665e2d4aa72b6308b0681a21c0c175a45234d0040d2baacad767abce4d6709caf0ef70ec00b921faf77b9b459ce040e1e2cd54a14eec95ce1053c99a54c5b247f4a8811be8a10cd5a142a6ed16e0cd0fd8775dbc4e254f1918bfbcb20442ca6d10d3228729e0a2a36b2eb3fe835645858d3a2d40d661b5a7e614213ea10e685b5d714a9924e787733c3c950bf0b88e4cf617231274e57748718c3b782fef4cff851907d7ce63b0140de27ac38e9d0038dd8ae6065da00821f6d6b5c5fc968f4f46de01fccd96085881c89bda8a084892d6d644b3ce7c97be61ea2baf4c7db7c4a93abe408d0cd4933fd9502a2a176bffd6dc15995662ad474131ca9538d73cab9867b74fffb9f6e7ac926970b781380eb8e4490c96c8512043bd720aa48b8e2e7a9afe0c793909dce8da0d3762c1f71b9af14527dec6c9e850745c34b1877424e7c45ec2152e9179c7ba60c87466a973db277e6678a637c058048270b5cde78f20e2d1b14adce47869b39d76eb635d0f4b824614f335eb800f8e74fc04285c2e5415194e896623e4f600a1a72e5a8f3a35ce4e25d42cf2d6d4a115e48242fa487eff5dcb4f14f3b1fdf7b577cb602c95f45cb84bb11316c42b9f34f0cd67a8c31c99c9cc73aa8ac3014f215bd5675bfbfd1011f00e48031db873a752c37c584eaa53f57d176a3950fd2982b6e9cc168f4228846ff8f3e16cf3114c94e2dcca8bc486ff79806fe5426c9999e713220e7a0feda16b2fab99d6292dac2df90d6c01aeb7c58a40d9bb3c46ffad6861d85d301a791b5c81561bcac1ed0e548923aedc9aa16d7c260bb22b43bcaf383d958293b90b64edb1c57fa1502525ce53bb65d00ee8ffcd37c573b7f6298e65613c5a9756997801117d652b2b012b999fc3dad04292d6efe1365666465cf1f1c4ba79051cc0d96425d179c8545afb2b26cc78163064fd2d723b753e572ff709abfea6390b582bb5204ec8cea0fb8dd6867b6b9b1fda28ac12b9af694e550d3737f7cac65d3b5d7fdd3dcdd42798d91695c023d06b13201ae84878929904544fb4f929d3e99bb6a375c5ed91b06540215df9878ef99448fb04778584cd734aa99009d957e7ec4a23da4bd7ba0828a8c668f60913bd547a276673e1ab54915dd1e5a403d0820cf35d7b5aa5728a4de1dfc9e326e10cc5ac278831d25ec656f66c78ea5ed07851bf0f580a3fc6fb67ff190182cb9d2ebea513aebf4f5be14cdb26d646d1f49c0d0ac9232dd73c2a809cd852f240e2712ab6cdc5a221cf141dc35088580716d2cd19345e0c634faafa9fefac58feb87c13e2bde37592f9a14bb3db86cb845ffc72c079ef361ade0dca8898123027f19a1d0d540c54ed09802dedef481ecfef682b303cbe298393c976c5101afe3f34c91d095545a810cc0d10e0c043b9d11a7c3822835d144a1f06678acf5c0d5ec255f5398d2c2cfa3abb5ec10c523c9f135a103f33d9665e050da9d73b6032401127459c1a7b2a6ebd12ee271139c2a5808b7f623d08e09ba032365feafcb415bab577d5a3cfbfb3a724d2c7ede473f67bf18e91dd438039b0ebfb30e1f4b14c1bf49032c42d022d590701e04907fdbfb63d01d44b16961481c0c03cb3fc38aedf0649ffc6d9559cf579a2f7696fa105e46b0e0073bf5fec88b49d0e76489078eb718b0141ea2c167564480d209bf5acdaef6ae5f1b4b8a70149f31e36a82a219646eba298e20188e0b1ac61dcffb820c217ebb1365059cd92e8acdd9b83e1b371eff63e0241d75689c42f63d91bc58248a4f44fbac8e9f60e3afa02ef19e27ac2ff818ce6d1431645bdad457331d44a4b75971949dae26387809009412e01748910f99cfb7a6d2a48133dd97e9923eaaee8c5e415a117e7ac9a00fefa21707800eff8fe8a31eac8ad4a5f3ae192d8c03915894dafa4c8a68a58824ae6faf9b42667fac44f19de1927306835f5441b58c4760e8d34cb00d5969cb4256d89c37b91f72103705734a8685ac98162073629d18f445e6307a10d9bd20da1769729d58095dd542c5fd337dca5a087e1d5e5c945c3aa6bebaae364c1eddb68bfce6670a73212aff494fed08108704b85e1f2cedabe736a5ab37ed5db092d12defb202a991a146a5a2f5b8b6bea9480b80a5940f2fc5d231e1c50cb103b86042491336c9b68ae0da4dcc97e4e362c3e7f4b018b185c765e123b0e2b6cf6d655ea95986f32e332bba80d639a5bc92a0d5959768097eab5ade29b29fa967571ca420f9b169d846df2f9c9f57364c6e7071ff65f8f4ec07d3fdfa44ce0b5d53435005d031ace6d41a9886208afbf4fec916790238444647c4e037dc7ff05ebbfb7a3fb809c4b181feb27bc42be3c0b585343a66062fda3b7a6d65a3ad6e8bb538f502f8910482734eb379bb0ee0765712aa7241bc050385299060f21877dd2776a5073b54ca3e6fcae47a37ca8d7e356c0897728b6527a265f65ade015671b8872215f413bb95cfdd2082f3469b2499f667dbfb2edbcb3cb856ec076eead0a2dfd53be9c765f5c56cc748f867ef31a3708fac5a4e00a01c117bdefe2aa0bb601f1032be2d44051e1e9c860b3b52105edbebff934c6c4781f9e2106da5c011a71e2f9de3c9166418c105d365be35e62f1642e76c3357f4257231df076ab0a4d51bb49faacbfde4f0113d0a02f10bb541782472816da84d01d9fa979b4e3088957bb9638382f7fd6f3e72effa9fd97bc2d805aa48d489edf107be1e3d3e7e71cd29c735c3d72da8da2e2e7efbcf8209b81cbb52b39f84b6e54ca6831caef775d0a560bd714641aaa83a9e0fc8d8cd8fb2f8d8815f28d12300646e6937c3aa90a5b1d31425fe17f20187f92e0eb3ae817ef402f99e83fe61d305b53d5273b3cb1b28d431746c305c5c56bd2d30abb55989717602442ea7778fce1e976cf572992093489b9876a49f018da8d82a330e273f5ab78fb76382569773df14548e873e3df81ae3156141cf4b2385a35700256bb76ae28b71f6c801988db3745853946f183bf9ce455d7fe9bd1c5f78722737516a97a5c7d7b82c7513636456ba478bd25cb760a36ba69feb587e0c2db94f16e2770b1fb6ccf937ebde2d5095b7375ea9194c59406fc74dc8617d9ee622fb9b53e31454b36124fc5cd3d3115d1c348d53c65a885e5e10ba861354fe1d44032a385b9be882c2c3610197c59d46647a2ff1411afef1d7128549879775f03a4ac94b14684d8d8abc5bc9fb6b2c49da89768e640019ba12edcfc7e3cea67c4a9dd227dab84ca5554e256e6946b91aa8faa17dfec1d628acb3c50acb4d016bcab6eb83bbab4e1729c1fc26a8994189600d9574ce7146dfe7d68e261e6ae252586828f8a56fa9e51f661001e172a8b6b1a4f1b07a20ebb7857458e0334429cf58080ecb2218c315db5e4947d3f5c98d4a8c5b39bfbfdd62d94be023ac6ebeea5da59af79014ca0128f9fce11abe3c91b6f33b0401afec5e898a4d2d7d9e757b74787dce2d133f8e562a2e4eec48c0554b3a41eb36e2ff2b46e5f951acbfcd1bbdeb2d1b82f965a0a7866046811192134e9faf3b2456dd55f539d4cd1342436a6fa38f5c55f216bb5ee12b0ccdf995d7ec382eb1378dffb9b54bead9e517a6ca9790664c04854db557e764a2446602c2d01f4c84c31e73cfad6a6c719936089f70e970051c1316c6437b8a74233c34b394473da53deccbbaa3aa1bf996039e700fc46285252f38fea233c06a52feceb888898917115c63b7179ed441511b4b0ea6f94ccf3394ca2d87dee649912f5710b5bb0a8780f5b9b73a89dd10fb726c75d47d3085f384eca96e35ea11a991dbed8d42937a76fceed447dd7764f1b0995ca8da5565874d5f26c3ca25e26bb8c72cef2774421c1bfae0f51ea76ba9f6cc095d13cb23fb1d3732b3ef5abea44c674abc0a6ea18a425cd3bb6f2962e15ae42ed2bc9c5293bb0cd1343d95b71022b890d9a84936b91053d67e7eb6d1e865a9f2b2e8ed47f67eac8b9e299c86967640362d512d835f752b4fcc46109973450c9e2d1ed168697b3566a8b99d7d78d51a32054c79e19472154e9e4ab8a4c6515fd791088db037e32a361fcd15c74dc4be60f9b7fe799db2033c9a9b191286676069ec9315fcc8271c8bb1f51f9e2264173718b58faba2520ba57d46e7d1e2927625fb40998384634703f519be0a3d94adf2a9b0fadd9e644b034f90d51b4b5bdf45bcbf7f37cbef35199cd5e86571765052ed0fe7f5c2f70eaa6b87e2a56d8b3e7845dae9d7bb04846590a2e9e70f28df0d300e02dd04041c98bdd14767b29f03c092536cce6c801898cc650cfa682489424ffe3107a23f086a98582aa0692b562452e853514de987467b0abf12584f6a17c400280d740dca3a863c013ea95c430fe71755d1eb3598b29b698afaa758967acf2c0290e404b6c48bcb90a46503a0a2f2c1fc342c1694162ea4b75b1e854f4afccf4a6b145abffc740ef318fcd141e9d43ffda609a743e131953b6016e6a0dcbd2c0a407c51b4bb42cb7d775bea461c42212b8e4692aa3173ca1b6803b543a126818d0ff43030b86ea1c371c99fbe5da5626b62d3dd769aa651d40b5e5ef5fc81c026e0a1134da3b2e4cc95900cd066f6645c33bc2ccb0129d3af28d4358f9cdacc9926017361e46fbf192855d743aa7b4c8b46151dc87c98bbe03df0e4cbb5ee810c9683e7a11f478ddd67d3105e5d51c8c4a18140caec8a89e844f9a18e537816e0cdf7d5f437640ac392270a584bab2d2d74a0b9dd069d7845b4bc33880672a6f819de8e78f561429ba3c8bf6980d9a5903d898c82bb25e37fa67e04f06579b333440940c6c937949c8c29c032147a2d1af8bec224a2e991eacde1d109e86ae2d3c64601c8e5844687af4863734dba842cd1bf9cea13a1e1feadf17a9535cda48e9149a6e81015812f47bff2b6d875e59267cc2ff7acba306a28d8fbeeff0cf6c446b669b4016585dd711c21149554468e3310931952a5cff7cc7a29ac8746a3c3294b56c782369d9d3097c53d7313c6496992f694e5a971563f2ff2a4dbc2d8bc40fd26c4a05ca77cd1dfcb48acd019b9de461df3f037e411082d9743f5fc9c8608adddd5fa0afc9d30a60372b4894e8b640a19e1e48e237ccfb58e90506bdb1e08e73ff2fae92edf918c793099745e3b70dad462a25695b8a8275aa2d53d04caaac6ce3cf836615d00c279c910c966f13d78b5ab701197daeb7680f1808eefd05889728072bc264d6c243a34964eb49876abe263ad3f90fd0f47426affd85908fb59df0a537618709ea04a4433fb4c46588b031394d138f2395dbeeed0e90c8dc79e2a4bf675c26f769240aeb4adcb3fff133058b3662e17f8bd508cb54b5b2442cf4d78bf00784c71f78bff9aa000cf340731df3c2a5e7c8c9d69847223c7bf12927b702d0aa8e2e6b32aa31b482f7fc7e6183f86c37576faed0ab2040ec3f4974e2619ca85196e2b8c2cc088208a8b4bccd1d2538261a9ec6e8b05964392678ab8ed5d8f72c20910f1d3b925ae3bd50bb320fe08cd0db6a06fb44dd81c3fbaa4fd13746e2d974e728acab4329e1bf3a92e4e7dc91efb2cfa8f87063948ab9dfdcfd4af7cca72bee50df9ced19680355a510cf5cafc5b63e05816c54748ac3869514345ba254fd45332c7a453c3af88b0e5a5cd3630dc9e8d8a26e20e6f2ee4144a3e7c233593675ec41fa6f9515afd11b6bf7c8535a415830d8a2d89a37328bddc24ef341ab38dc1b5d64c4b611a1712a5adc41021c486024e07132e12481e48bb197187892587969688afcb9cf82103db050a8364694ccd6bc51883a14c4356f950ff2264e49377f8ddb21032eb1aad19edd3cfa9df320cdb304f1124160c66245476a8ed15788980f865dcf72640ab34e277920212e991b2b9af66f0a3b3dc1267671f669f6fb659cd0787aab07f40088b8cb297c8c98b35bef33a98f9391a1bf96ac42df67961149d8e9ce541aacd9205a55f0b8b153e078f70001449ae342846f4deec6499598b48bfab7b319d973cbac67b0df9684552b7d63eb7d13758640c3ca43f0d6a8031b0812de490454b8b08ce79ff29d1b960d636df6ec2119b29b7be5e7e209c200bb018c12b8f7e840b4f6c37a36393815660bbfa1a42bd8904a99033e805741f87e27e392ca7271a6648377d81e3ea69ea9157b835a98b9ab9d9ab7ba35958ef1fcdf18f3c86f18ba96dc176828e3c88cea24860430942fab2a573f962913ec6ea0483b5c9ed2cf36c750ec50198e1d9e0574ca8b68d32ae17c7b18635469e2f44ea7796ee08c9ce78086e1a198a6100b1a537f31e35c17101754301c655886b99754d7c95233ad19454af69ec402028dfd3ab1638d3827e5ef0f0a52711b88ca5c5393083a9953826ed27a96740250610ec76e1cccb41f747c8ad5ef7412f85a424a4600d7004575afb1634e1d387f6195479db883d4981a80300cd57b14fd1fe5056d281b185913f02a08a72f8b06c0a2818b0b8adbd2a086de9c78fab4f93add7a2f0a542bc2597a4d4d89604079beabd1cfa27993a20574fa0070a6beecfa896a15662e247081095ff082506b25592e914663cae03ca60a0c1ee60745b9fead94deddc2aa77f351687112ab37e85c222403ce00e1d4ccea6112e306654693a7ef7ead5ccb21ac1366d99b7d15d7967929638f6211b94c688b677ad17d0f446b7c9edb139121b1c66d2e763ab19316a544c10920e185c2a143b475c68f79a43eb3507cef5e18cf2bbbf418c09452a773d867fb2cec95e574e60d415a3601a86f8c48bc8d2edb889faf908318b4b22e134ee35138d045b5ffb1d3eb11c969d9b844cce36844d047013acf3800956215376c701b47383b78278c89a1a049bae1091c22b28ae27eb4c5a2e5c2504a8c3b1009ad6b7794e02305c8d303b79fef72ced0dc516abbd08c9ebab60d826bb265c35c99f844382fb18127f52816b8d3e5ab68581f54aaff5b7b951098269bac522139c22299e648907800001f1b128be0a05b2ac23bfaef6ac5edb4daa2e7df6383b8c0d840872b45efc8bfbf7bbceb06946c565fa3968eb5b1d979e723299dc2c9a7e9b0ecfbb41ae2d431bb895f4287661c09bd5d80ad15e68e26e207926824288da1fab837fc81e1b356ac86a1565f8af260ce3b90ffb0acb7191e0bc6af38d33c9227dec39d1e4ba17a32199b233fc7e1380297432be39a767e7b59ab0c01fa688527dfc4324f4ee404af9e72bf3c3879cfeb18f7ef74f965c5c518325d8b991ffa4b4c2dc5e69fc818f9feeb12a38d133676f1189a761cbd35cc3ce85b36bc2acf4637c38937098d8580b8758374093a43c10242eea239a06a90f68df481574610f2c5f9c63c616a2a1d73e946ab1ff7d8f6c6c59221d97e714ad47bf0637ac5184c545274ae80d6dfa3f8664e6b91388b9f780d3c6218a970a415ebd7bf3a43d02fd5e5b1634423cf0a79ce8468f97d7162c104d7a8118a20d4b3bdd91daa17a5dde9c4b40ae58cf387e0d593affaf5bd960d0b3a6dbafc140a94c2c732b6f3f76ef6d2951da659f6d6b08087f21ce1902a6e03f09bda6079248c7da6f93cf2709323c09ee05cde9f7586280ba462fb04a110caca418eb2fcc2b402bd4e5114cbb556216e7141cb1874adf3f5c9c4fd1a720101c6c8f314d4a270a22d70b50e6a0cd3956482f7dc356c2d06d1a7520fe580349e11dfe20416b855c01170d3eebe2a4235a22ea2d49f10d5eac4dea29c64c5d592882eee171b7df979c4fe6c02b1d64b1f0316a4ad294f1cb55aa4f364518af3c32a83d30131723413144aceb6605cbc6e07f41e3a8f202c932ef063ec721413c8a99eb683a90a6585c0b10b7aecb6e1c138eae01ca1538e954f1832bb4430848d436c08f6a63e55b6499a068d8df20e566f4344c59c89dea144cc86847f9d6d45620cfcc31567f9153fd433ce3554951c01abdb74bde854ceb179b16fedb559601a4f4eb6a28b5f3db6fb0eb035b17f68303482104cc552cb8208622a28714ad5d31ffb22a35721e7bdf8b068833a96c31fe63d391bde503df23382c49fb7c6a10840b57a59f21cd35582d116b87390dfafebb65baeff8675031710aa5728a4b37733b11518c1280f13b467916c2bf56d3921becb3aaf548e36d7c986baf345de9d4a59b4f1ed0355559a329df949a76a9ebb0b78154d2d735d14c06624b0cfc9377c9a7b6fabdcb63658390c52223152b747029f85f46462201842a0fbeacb018e71023b44bcecd4026075ff36b1fda5583672bcbf457806761aafb0f85d91b94d55fff73d5fd75718a4f66ad6e5961de87054b7d12735416b503b68c452d9da7f5df38547de22b686af5aee0208763cdb416ebb9f8938590c14ed191f140b3d88aef4d54a8068fe539ad069dcc884d620ac91bc109c91d4ee1cec26edbb92a0dd77b5472fa891713cf5d49248625a54f88abe7f4a864f8d7c931db9a01aabc412236cc772a8a0513a8a198c72e07f4f8a76f7db9dee9aa3c8d081fa03e0d4cefdc3d9e22d78c1b05375daabd1480c6b0bf68b79210422d5872593ea77593a56f364cfa7d1100c81b4024135aa261a04297dfd05eeeab25ddc88196a3becb9a60a9f1af2439f4847735d54b099bbfc3d3778801a05828e881369eb0e4e2774bf57e8614f73e0ec08573f3cd559cd3cb81889f7174b3137b56afc5b22e41bdb23332c92df4eef6732511ad58135207a5fc1cf6a7f85ccbbbf42ac89c995cc87731542d23a7377814ac04ccaf75aaeb3d6a7e0971e74949bca3657f5f39c360dee032dacc3865ce299d3b30c83f2818a8253b30c2e430fdcad64f960f1a6b3fd18f55b3af1f009bb93e399f120b3c6f29dd5f9adc0e64fe2ba3190186fdde34b8835074bfcb82849b9507d62889935f822304d1908c9c640edfd51697c1bcfa52c6520dedcba89a1beafb88a266c8b41ef2122127b34c28f87bf59cfe29f9d962466fa48a0ca12ba4e74baec0ff62e920a08223c7717deeca2c6c45fa5cedfc8ae42e00e05abc02fb242c999bd7ef17fe8a25d015976ca0ff2b05232369e6c7878a77ad852ad4ffc35e4182c31820d2d89edee678361a4e8a35295fae40cd0fe370e5f45a3dcdd80e763338e84c12980645b67616acee2446f2daf56379ab1f664b0d1e5cfc1d344e3e0b3c44c526baa11ba86e6137abe2fcd6dcf16782c2097132472e428445e04b85c6123c6af475666aa4a39c1bda6e8c8787ed65cad91877bd28272b90a8fde8ee4adba859a7a60c102a3d702e14b13ac13067e4575922b2889fe9a7fede0ee91773b0d58126dae951f943ab5c23ae14c43ef1dd592f61d9ed20dfcac4107f26764ef60249a06f133c5fba5ef2a4ebcebeae46e799c9de2e55620dc211dbbf5a1d6249391ec0c6c73a7b8ff2c32e9fe40fd2b6142fcef5e77c2fb4950033b1475068da2626f79627f0e4f5bcb981a384c788f28aeadd6bc83ae45fb53bbcf0d9c24f456a0b7f41fe05ff55676d62a10ba12c676a9a7186accf61027a4306382ccbd61567652ce2493a1dceb055a780e1d83361b74d6648022054dd19f98afe7b091678ae9429669665540a994937283d8482eb6264817dad16129a0ea52370a9725b44f4ba009c9047a0a0842c1f3984aad398076db1422a1521b718d48e4e8c003e13632293d28331f86acecf8fe1575202bfd32db2e35947e43c53ba29f4ce7ae5570e9c2a3d16f3475cec07578751471ce49768328190132dd9913c8fc991ac6d23c3f66eb3099d02a3073bcd175bbbeb6eaa6c883b46a66f5d7b010e0e0dd4c2cb925274e28a33d67772e0e20280b37379897cacb18cc61baa62fc6b52dff4447547acbfc08497b05820b2d96ce1e6751e1b8596496295638b2ffb28b6a53bc088aec5b25c4b2a9aa0eedf1bf96b30110ab80adfd86716ccc3331b5c90615f500f59c57e7625443bfec371950e5724eec041758b979e2628f5e10d550da5e5f01058681b1fbaff56b453c79ebd87fb388be434dc5c1b6a04d63d62104f31ae2959c7086192f4c0100930986f442ac528311c4327c6aca892cbe19e866087c67e24f30d220e44646dd2c78fe76de4869597e7099fc0170c92a16c5de15bbf9735621a07c35969fbf8022ef21deee14c378a94fc85bcecf434a8acd4fbd63147fa2421a510db0de0828b9964cac993e742b80ed425393728db42a1af8a7d29aec6e9cb9a06cad2653b95328315c74ea4c98ab18b1be8878250ebee556fccc308700861d3a65f0624d24110f056650e31b565b81cd9fac90e1570469f09aaf260fb7f70a7e755b2ecf23af85fbd033ab93a307c4bf38b29e36426bc71abf3669402ede0715ffc18820c6a33d76e201b7d195b6c6d7917304f8a1ea6d2532a87f3a04b63d0c606157c27acc293c923ddbde181e3e8dca5f06dabb4a5d50fd4144281713b806b979a38ed824f4ea8fde66375fe5489e7bf899f649121dae4ffc46049f37dbf8ee3f801b074aef102c1cfa9973d949d841f4c8d379ad811e7ced9797c6ce0fa78a2bdcae4d93d7e3a90eab34e2f085463929dcae09a82be50e6b314ea740ffe7957a71cbc0f4634a3efb5f3c84dbbea17cb4c50476d488a61a056db80e650cf959d2ed17ad2deaf641b601e0d1e1bb70fc684661a24e316e4ed8ee72336b23914e58ed761abf30add8213278feb46cb3a908c3d25422771b454dbe57bdbb104c1c42bd98d21ced126e4361d4e2f076e94c93b1f9342b52e4864d465c3e2d190c674539f778bc8520d1da87b01eafb97548759479a40f4d59ac440ba78dc9648be793d395936839970be00549a4868d92d126135bf8161e9e99e41345440472e869f1b6ada4c4aba594e599396ec005029dc6171bf595001e2a08147a190ccc57e5daa9735ed2646911643291658468de68c60a77bd49f9c48a4e25a42015555917b97c4d1721185181f95e8cbdebdb7d80af07ce86f595247ced97f54664a743802189829df33647a1199ede9d0040c7a6144c9e64f379e175dc794f7e89ddfd7b7a1097eedcc215db20fe8d75591760cae2de365058314f6e5a357d0cd51a4a3157659e6c9e2c675ac4588fdc6026c0d85cfd4ea77ffb079461d2eaf783b8a15e814d29c134d60b76e5ec48fc073c0059794f57e579aee73ab2129a5f8c749e796292a0a1a9381a02a09c9ff2b2d31ba00543cdaccfe45ad74a3334cab04787acda6bf0d0327d895899fdc1a5c0b762b5dbd7961e83475066659b7267609dcec8d58e4066a72059dbb15185b934d778ce903e39a0f77db98405ebc1bbf4d8574371a252804a523898c423d1c1bad8beb259ca27fcfabef9f02f96623c0c602def144c25916958157ac8b2887f09231a81324ccbbc516d8d2bdcddf299533be11b7befe7aa9b3b185a54e294e44f55b3c1552150079a4eb2dfa28afc59d716f4db9072dc9bd721eb684c845af09aaf628829738b15450e48954a602654aa40b4d2f3571904e9b058912a7e5f07cff77112290c7da7678f470b917153d46ad601df2475ad770e416abab4e25d2a4ed075967ff712a6a3cb662fce2ee51a5e563e4207d05dff914eb9db52eed505e12e1c25a19578c64b07323a7c5a1ee637e91a14a62676a73e8e872501d205bb5a283a4e286bf0e6274dbb4b27640f00245bdeb66410e03cc418842c76d33e8a2b0975be9a8eba5f4c74b0d1e1cc08bab5d2ea3897f5ff734398c082dab3989069cf7335bb0f37081d41993b9068515a65fa7257f8513db32bef1473f39fbbe339dc3c74de1eff78b509eab14cfc63baa774b3f095f02e476a570b34ff2562fa873d186955379fc275683b9ee5ec8f2aaaf321ef110d929866086e2b8c72223eabc06764bd8695a34143b4bceaecd83039ce172b8a7308f6e5b3c8694caeef22eae2670d692af80cb5f2014a0d72fff60405dbb4413d366cbf31a8c20cc033e881e47a9a970b0fe302c4bd2f3fc4918b006e4f5bda04e191d54b3b3fad68119e833371a55c28c327e7da5f7e44a9dc82bf20b1f96b598cabfac3f861f5f11e2ad26a4976eb5e93aef4f7b5f29000b2fa911314ce003e3537edf8381ffbb970955b4e34262626b06df290feceade865ec4145be23077eb8ef45a1349b61a2e1dcc31770dd7cb0c730fefa154d120181fdedd5e068f7398e3ad3aa2cfa5848746364d7ccc61acc9d98c119afb6dbb0c47d535d172742c9830f625cca3e871880b03041dbf498f4b3f6208df17f836f12e87a15a5cd693971c7cb95f3592fc7e9a28b977b4ceba670aa2a6096c4c31faaa8ed1aae13639cbc1975ad9be20cc83d58904073299c8b8da2fcf5c2d16379a55f519a6fc1f9cb1f946f486b94ac8322cb271a3b55f5a90f0496f203694d4dba44dfb8852dbbd406b43aa4cd8861ad3cbe5328e275c2a6bc5763b4bc35257ee01785cf2ba6acc54ea90034848ea85fdd2f4f1d29d524a2dd575e71b4556be9521cd5323aa5bdae8335796bf2889c7e752c3dc19be0f4ba345078b0f292812448daf97ebc16c6f034c1bba2ae696319bdd436edbdcda530914c874d391c79c01b8e5292e2a1cafd25a035c729bf7a466726360bc6f18282ad9c50ea5357c476a3b6a11dfc90c378ddd44f2a1e02f90fdac207ce994bf76e251301aac75df8dbf0366091c54a8ba8df99f09f0ea4eea4851029e3c672f0aabb4f4ceecca8db7b585213437d1befc7ddd7fc5af85911f066715a65a42d054769623af12e7af56f936b6c5c373eee8f3253d8873954968c8491a98a58c213c1d13fedfbeee884cdc64c92a96ac3e8863518a48f34a5d18f3f95b4de6beccc0f8ccbc2c6bfaa96bbad20d296dcafe83e28fdd7108d586525f2aa545c74dd57369ecf109f311ee3e922325bb835cf80aca225a1b10783f2baa0e934b18d5b3138d1fa9047020529bd70c6bae26277e3dd6e4ec84bd9658a1a6af67bbbf55d6f123661461f729663a32bbb902dc7e092c6e87991f8473da91a6816b1829d6b855fbd297c38e946be71e8755a46dbd2622391ace332a646070d0100fd0244412468187bedfc9ed0ef11b143aa9d94921241f2e13cf08543714ce624e4f2e1a4c39b9f2045aa04534e109caceb98e3a2d69395c3a8ba2b612ba63314e5641229d3c995b133e8633ef84a6072ee90b111198887191d59e9bbe978a66b7d4686d5e1934697ee4da0572aea65ee5a4c887ef52e099156061621c0b896675bdd7b4ceea718f67bb3b41326113afa18f0405001bc16270a8f70a0b6957ee7dbc5d8358f406ab9357072ac450084128830946469facb1b964ea344a27e271cf64075788ea5ab8b702e3d6f8f19e228a7728e38b2d15cc7744c5697d9d4c43df50e07e89d1c4ea4f31c759fb94d42f3b9e7e12827ca9f3fef83549576eca7f8cee01822b9e620433e05d906b652d2ecdb867f433baaec16a5973f8f3187ea68260c144e65bcdfaae05d5b28c4ad97066837990e413d7372ea3c535ac6561da95b8fb8679f187072d424fa59047e363b8b3732ea69c300fd74dee72183ac022a1870733b1d5f036c432d143b4198e2f78d1f5b89f89160734981a811d6930faace8ccb1684cd095f1a40221f4844af76a0b260bbad2c1f883751f02503ea6b9218613b562c0f09ebd3cdc3cc6848bbf61e98f83eb40497937d5d7203cce441c661c80656b481154541f7daa05b42963dd60a88e709fe82274a0259b719c0e843bcb5859227f57cd70273f313ce486b3f422bd03d51e3d599252af1d0326d3a25c3934bd9818b6ab3f4dba6f54be60465240d80369502791db5004470d335d2fc1b950e7c078c4012d97af5f25dc253786e163cff9dae449c3f84b35383fb129ace8cbc4b5f876afe4486f6cd09d71c6e7a04314666e73b200c19957ba3c5f30bc6b51fdc4506a4820c9d2cbe1156446cec8d73a19c33e8f21e3918cc28bef508e71a922daceafd09c072f0567e70d3d113165a283e2f8568434458805c4f86a5bc95101e34c56e75774c36aa8bd8ad28b1fef0dff71443d9d35ca01c33f0de11ac5905236f412780f0fb298037fd098c92d8257b8a8f3f5891428910685e24c488502c64241c5f6fd23eb20966bd12973601c40a6f32a20f97ad4e65c68927e93746fac28524458dc057a481b577adef20f09786633a0c8e9a0702987f2ca715372995236ee9e1caa0cc2e601148eac87ee9af0469745f32dff072bad475b6d6092817079ddc1657e4ef0acb3be1588c8b77de16405e3a384f56096782bb0cd002cb6c1c19f90e5398c9920d2f884725297923d25f6fd99337784046bc1bf10e3b865957d7467cb3d9a75d11fb1cadf7380c5d628279c39cf819aa73c823b91da4695e4758dd0c388abf8a04890c664001520009b70a0e7fcdb9bc4533b3432efae6896a9b38d4d95c0b69710d3fe4b37e4ab2f1bf72d9cb4f2dd5779e039825d2a218b62d509c65c37dea26e44957b4137ed3d9ca3b812d8093ee9725ffa6aaad356d70633705dee64277f431417924aa3c807b129c58c8fbc647bdeae77dcda5a3d546a20bec24a3394824f03643f53d61daf918c8775c37bbd5f97a0c3914de10dbd14db11a7ea6f7446c26469dd0ef304c6401a7944db87999a9f0bd2e588035d2f2c6c484fb1e6f37fd8707642737252b70a5581acefe9801f7b0bc8d073200b85b9838c94bfbd603d73d9adac7b3a84cc2a62ef3b7532c92a831660ebc9a654265f75ecf77cdac80c44f9048c5e0991ac8198a3e2e686fbd812b6dfa5ba1420a6e3b00cb7e1bd1288b7e29e997e201801ed7c54d701851941ce77cd77f040685b364866447ef232587d05a648e8f5470b9280c8fe14fbbb81245177d22bb8f103807016c1cd9d08644c179e1734e43f3f1cd454bf9a5d7c366ee9da18c0db0e1b29d5e59b43c148b36997fe882676ab2821dfac8c737e26ce74bc17e6584460bd0e529cfedc8aa9215fb893595efc551f0fcf1af1843d598938ab8a9b2cc4eb048855eac90d5babd3b670de3ab404cc2f3d66d7b2495667b44cc107caea44110639c6f7fa2b6d5301b60d40c3f7788be8dac6397ec0ef19d6b7ddec95013f1d7d94428770237e8815b45ec949c82b19aff76fe9e1ba20e48858a2918fd80d56eb95ccc87777ee3050b3aeb509b4f2dc87c2874dd9412dea8bc75bf375b34bb0432fb79042a0da067ab597c228d8e3139000b8d5bf63103acb74349f1e8698be6078578529c0b9434de9bb8a491c7ecb29ea614223a5d14cf0ebd9e2698ef63c38d312bcb525490178fc57df0f9fd90ede16fd337fb731a1ba572ff7f37390fcc72a7ad95fe143f7dfee9401e4978cd664dc4053f19764788d5235f31a6d1fed04530cedea14936be6d3956784fcfc0365512a0ec07934067b85b1282f274f0882bf4d9d03c7376e696dfc238b9a37da110df172beb4d29b4f009add5880cd707c040d2fcc121c0124676d50a38f17ff7e8579a17cff38d65c65435f6c5d4c69f67a3a514a6d09902b5f07b53c04bca5d234e2f2cd1b255e3fc62cb3acd2fc1955afbbac2767f6efca2313e9ca2042126d9f5807de8d226a1c2341b9ef4696f3695a5fe781673bf38b86609d881a724a8a86562fcda4df25031c1a8879207fa55b446110b886fd4e932222da1c6556f2a7975540ab1b796aad65b300cb4fc036988784aae2bf0f8571391ec53a6e2aee40b28d9b7a3614379c44518cde730528f50f3d86fbced51e4c7aef4e8594fcb092abce674ff9568d585acecdee6c5e7d85708478ef396fb0691c7c2187722b2aac6b0ea5faa934e8a3661426d25efbc8d4c1dbb9598c85ff57c2e5c2cb2906eb599c02c945a2977536f1133de260dac7a5f6e0cf58751e2cbea01d8ade9be5016d4c340aaf0714762700d732bf022492a3378a04d341d79e80e80581590c846bbc804920c08ae1958e897cd7d377a10401d05d5c6f2700c5663c2e938f1d79a665484ffa71ffa0188be2a6888b75b77e9f1fead374a88091f69102c7dc5b10bf64b4079f1cb007ce5f41ca6964de4c063d46e34a87e28bcc0e2d6a5766e783576aabc17838624c79b5ec3448fb48ff853d3705ffcced27ca6c147bab2ee198851d13397fdd400df8f1174063cca5b3dcef295e9a9e10b8244e5fcbd743850b345b9f568c64e7dcc3b447823005a74681ef3a33fc7f4d63cd899ac1c94abb3767842ce74ce6a18e8b75d7d9ccfafc1c500e177f091e497ee8cbc39bafaae3dd5974b64d4548da55665430a31fd5c7cb0fc743bdc27862c215cb81428337557650ab00291434dc89ee150b642a63644496e65de31bff97cf82c4606671f5048bd0f561ed2e6b6116ce6eff58c7fb415aa5b8be794faf5a1b961a8771e592fba014cad54d0a24d07dee611bbfbd78d7e31a3ee68760b52116b9a46d8cdaf8d16929e62596e09951f4fdda12a603418e1f55f13022d5dc4a6c4757b9a368665d66a77b291e714e64682df6249d45763f96db6479922bca0a67e6287275bb7e5c0b1cfd6e518bb116e0c4878775747dbab90c524b81a5eea25a9d7dce8f61ba4d92d3529ef1e3ef57befd07a254beb3842f2a83b6316e7e8878c0a43b63b2a14152050158a0fdac9c52804cb1f68108363549402f5001d326bb21c90f90ec6fce702c14af4721f7768cfae4d8bc5df8bfd72c89adb0659e6279114d2b00023be5d3d8e9721c768233c44235469b79ef361eb320275eb923b35a33d82862bbf4657300ceac13cbec5da6730447b0ef0563fb98b1f3267c75d2c816b4c46bdb107d0682caee7163d1ec9fac52fa48694a6ee3bba04ac6ab5606da53a56d96886336e8cef2631550aeff3fb185714815d27eca2d21b9f7d534715463e2642db7c2c138522fc55179c2f42b8c92edc7f3b7cd9b02b005b995d492b0c65f47517a7fb16f289564138a2ff80078764f3d04394a7eca9763ce0b4967c3f17fbf8b7b06881bf0c2bce321b55fb511bf8d27f51a1a868ffa11ac5a8a2788f9591de080b92876b2fb1e9b839421f5d3fdd29d80cbd24ed5400323607ab427abc536775581aaad3aea8b6fe619b0fec196752a2426a71c9294b9dcfbd24cc47b346dbf00f2835d51242006261c82ecdf02b0a8f54e6935dae8510355030ba9e3065a7e90b10ea7e1cf366ae14f8749bb25dc12a4f04fe1a17b09db3a080f44f3a376d4c58a4142628e4ffb07449b1d173a90718e6977506d005ea2f95b81feb60a13729bb8148d186bd87ccaa1549eeb4e7bf7eda954f0d25fc518f8f60b3c5ecfd7b87f17d09166a5bde3493261891983da42b66711a913c73d0bc3aa0bb488b399bef35f163b5e480b83c7cdcf404103407758f6d4d3587ad8b177d900cd8ddbac68c2b241d901e5943cbe10bd629a48927ff22a127cd91314990c30b489af7e0cb38eade762a4fa842bdcc7b133cb70ee229b7346af7b7666ad98809fb56fdde91c67fabbf9b068fa677e2b7eaab27b695fdb4418c40b172a89c7ef3eff60548ea4f577b9e0a7ea9f83c8c4a28fb7d27dc827c4659a161d10984964a1e52f460f71b30f50ca179d9bfd516e840ce49a8579adae7d518d9e94ee19dfd28f229e0e796885e5d1a67a441e5610d8504e8f548cda030ac5d94a5b1de43803f7a228fc3874fc0ba1481d070b05add8e1e87468a6b7e58368429455858007027a4b9a4f832434cc98076a0ac9a71b8398d9be8f8246c66702d7766fb31dc189a4b71b47abf35f797ca0f59292e33a7a6d13d4d906ec8a161ba9c0e3ce0883a8878d69678cf33266028e86481a86e1527e86d7c2caa3538bc08467069218a22d23e75d58e4e383bd3ef75be5412f38a0cbd0395fcc802efe56369200d1ba0e986272d722408b3b61ebfa408d1b14cf8931dabc94efa0eccf7c7fc9167ce0eb69514a4fbc92846d272c0b4bff8e8d92ecd3b3fe053d7065070dc413a99350bbcf01bd651106497f2d902743ddec7b486fd2e2bae4268a4c38bfee3f73edbcc12c942cb95c0521a805421587a1c78cbbbf7b4647bb2604b6f914eaaff08a22e1deb8fbfcbbb8c3c5e19b8494e3dcc59b0ea83d0be338dd9946f5936f67a501966612baddc6005b2760ed1fe76a442fc036507cf4af4f60d8862eff85b708d090595752be145b415b2e6d7801503b585a178358b4564083dce280a3ece58ad093e8f2ae81c2972e8423abbc98d871a2066c542a44be99a6a134ef9a2a5f70bbb231831ecf1bae53742247f07e39d5fde909b4f5087698a70553fff3870fa319d3c80694ee6a73afab39432d78a8481a7f4f42e7e27217fc87c047fe769d42c014197217130ffcf22166c06eaa1b57fb74a8a7422de5f805dc31aa333092007e8ab6b3ed9439bef33acd1491ace2f4d20e77d27495f488f4bb849c4aba5024ba7b6228d99350c702aac66d0da0d02779834ef6c86b3e55aeb058b1dc78d07c1fda23a8717d5fdd8db4c3f102b463cb85933a3174280bc5a371d6b97844800386e04a8c06e2604e15b05f9b029f937c1ed05bebc5a51ca2a279c56f5748ec2ce549229782b65e34a23227c6c86dfd5fcfeee774950faa7942b6d6ca6b5374c97fce96d9407086e8ba75e49ee02f80b17acaf18f9d352dd839a7925e5fcba40a745c1221d550738d1801df007544071058bed11a60618158d51f57f6f24249ac312bcbe2b45dea0ff2e992bbfa49def320d065e8f3d6b98850c84798477176782937310e19e6864130282ece1745e3a0a50d2975463979269f9a5d87333cc15d6e4974e7cfc347b998ac2c4f69dc06d567501e38c48fa3b3cfd9ac9af6414355f45f496dbc2872615e700c164261ae50a34a20941c9b7619a82656b3a9767a3642e6bc75a40f305db339fc91995ac8c3083ebc907a08727b31dedac006adf4f5a85b96ce2d5a751d0ef03315140922c204c505e8a027def20c8f6578f8d2957ce9a0cd07bd64fb15b73f3c53b923f4c46b77542962cf9560de2df3e71be5a2d0173d1c56023e39dd53ced6d358c63498f89a5a39e6a599e8311308e2fc3bb865091a610419ef3653f7fa7669441fb73eeb4245120aa5ff5eab9947136c412da31ebf1a66acbb24ae7fa9d7be9d84392817588aad8fca7014ad8741533444b77f776c351c01e9e060d59c4a11ce28142ab5d264a74b3fe02c0c19f2584350102f5f01b244aec76e851e4a04c451c6c353a27b8a7efff3e7ef6e62ac398746497373c010b8f79a9047d0febc993b7705cf05e8dda6cde3435fe5a8ab3206ce84a73ca2a42bc251ded3b3e93932d0c0ff18b584c3e6c92f1d25d9afcb0dd1d27675152089960c365311e25d65a4211f8a778ce89c3281e8622a8b5b6c792c22dd81be4a5172e315cd74b6591d22d13d878fbeabf3655f91104b9409a33a3d84c443a2a2649e74e6acf4bb8547f2eff350dbc2f32475c1ed54456296ad859d8f9897b154ebf337909e5c4d51dcbd52ca380b0333ca2065c89526fa44d2f1bcf45d368f5d7596b84ced79b0f7fc5142b346ce9ba1bb2881b5659207cd8690cfa724e703cef541a6b288b78966ea62192513b0c35972ad51d34d5cb3b50091f7696afc9b900a597ea242078a4e8d3fb957a6b5d22c44119cbac3a840eb5fb2bb25d8981f8931a5374b32a4ee3b33b2ea74ea0d5bcef57898a7dc7a8ff4641f97a1096513d4f78a1ed75b8feda9cdaace823d2f91905f24d36d70022748da434e8cf16ac79ca4d6decef88c96f285c5f78521678a8e15914093aa77d63c196e1ca50683112482b7d1905324bd23016540ad95630cba2bf276c82392528f8b07687600ee7a4a2ba93ef6d74f41e07913891350930dec2a2f22791d6bb686c4ec27734df6f570366a08e3a1d271fb5e138d36b6f127c5be7cfcfbe66263578787d8f5e1f10d246dd2f5219af3a57ae1bfcbb7da8a454d84a2f4b63496ee9c300f50acbdba5fa222637bda2219208c5fbd4a28655f618b55fb3132909158a259c7ed3b1f80e6cfaa8527e3f5f8697ef794c0a4d1f8ec41f403a8e981136ebe18af8fd6b8791e8307a036ae4a7eab7c1efa10e9aa031cd618c7c796f931d44d385fe4e35b949482ad7019119b79fa3eaeac5efcb1effd50d9818f594c2bb4fbad1b4266585539a21f38c0ee83111d32f2d224c9e87006eabddcac6c221a6ad8447cbdf6854e63c48091882470e79a811b0fad6d703f6ab8823caf271499d7d594249389193cd1556d749f39f6fe66bda1795782a24ecc8a663a82df74f76f90eeb0dd20c1618c26c38e6bde9443361d8e9e9d26e57536a9e3879cfaed0cb145ff42443f7e44731396cb2085f2698244ae6d06f305a5443897c2bd86389d6e3075f5d8e15a0ba36e61cba74f6e51482e3f7ded067e3c52d9e8307da2acc93ed43e2c0c38ab31586212641d6c0dcc77b773100ace1c96a1b43c43414ceeb59c21bd0b6df6632ddfab64f295d89133cda253a685eaea90f3d98639ad3e89c232b2780383ad77e709638003c48a6c37221e919e637dd7ea4079345abc7d2b9d9c1c653b29f26c6fea2578954714ae3db8e451b68e6e89c92d36dc0fcdbb5c555238f3e256c97db30abbdccba77b31b5a71ea13d24fbb83d44b9d07505416fd5d4638a9aecde54a90bfb1346b9b68cf03ce935cbc0ffa208037df78e62d168bea14eb8db84b7e2522deeee3729d5873f51fa00ae1cf26d8ff2e3680677af29c5a23fe156c5f2d14bcd4c513b12942b4b7ff6128ab1f2453e771cf9f9b2c4069988d122999ecc9f2203b3261e29982ecba5f6238f8312c2f1b833673a721ddc4f1b778d5b03a24bf37c2975b52716082259f3c8ae39ab617593a96d285b05e8b94c661b6c3614b5f7bf1e38da64093abc7f90af8532b62bd80f7a45e92803d5aec6a1394e6597de275495cbfebed2b044c4b793f73d351d526221e0e0da1ae866065a5102935cf86c4942d9b3b6e96f91a596df31c06aea01e9c5df63b428a91b8793561f7131122d0ce00f98d4097a1b14c258c92ea880fe79203a520a79647733e6cfec86ede7970274ef18ff2e0202e66f19ff7556cc5707d068a034a3b02e71314bddf0956c3cdf6fa452c2273969cf1affdc0cc11fc5cc2c319a9b7a7d7d151b07c0224b5a6ee4d0d046798848eeda41f9995b7f1123b0f2005f5e7d4892caeef163c70a9beb09453447d9ba40f818865f7536710005476dff4f7b5e53ccf52e514d7718d6aa5d9eb993e66a0ceefb1ee490038766e5bb66a7df01bc8e9ab9b05c0079a7611f3516d6d030915ecbbf929910b9eb4ea0ee04f06e943d542ab5718c85604febf0a27ef891b453daf4eeb29566d3e2a65aef934b0e5301583409f1aa23106683a0a44736a1ea671670cdffc0425c8992e64fd5eef077aebb896d9b7b6d8e0d9d31ba032486bb403c6e4f7ab66ee0a7e7942ecfd5ccf5087cf874e73bb24ad8fcc06844aac7cfed721062a0533c1dec9d78eda6a84ab6b472e81c984e9e06ef87fa3cf5c4962e8b33e30b80d9a51031d6ad9b26c9a7058c221f152545279963553cb92bb4c20ead1f0ba6240b92d71da5987e3fa36567c33660b5e7270f725f63012786e993fb1073b1942301bf991ab17de01104eb44a2b4a470a1b6c4c0f3b6889f8c14c8ef98fedcb45ce35d8a042b6b23b5aba90fa139da5e04fe7c5439d876b61714b1f62f1ef7bfcf91940179a6314a8d1ac544ef1aa54e1eb4982a6bf01c533f032bbceb8ce694c21b946bdd4f875837716518c622f02b7f7550cb70effc3cdcc4c641de15d84b3b0bcaae201edd7b4983c3e2aa2cb64d34c938cd6c368e618bf8a3ac6859c11fe6537ea736f6ec607f84e0984e084c8c50b5ee3c6af8cef22dcfabaac7b55f174be492056ea7d1385ab140650e8dddbb2e6ef89ebd6dbe66ef8a2e9f502f887c886f8a6a2baf102c54cca9d9dbc224b3d42e0a3f21e1fb8a3a3e20dc9b80ce6dbc78f30545d09d1f0686c820ec0132162daa2750bbb339a70301a3f334cb2da84aee51bfd78473750fb4c27b482998ec93844583df2f983254954d453c863b3a9c3a19777c563374f149b0182ebdf9e374e2731595edb9cd784ee90eba944d1546e17c702e0e6e95a2e1780b629679d947371598c9d445a5de58ed86f389031f27c109073fa463e61ebae642a212c2e3d3639c3a0e1aa253800f71e6b99137eec891f8c34e3c3aead1c2a97e11e1ef3f8f0c648c7a45b31e946e2eebdab1180c804ff1e0fed0d244acb0dedcd901ee7e83e1f65e5e26b0bc0604718d2bd9281c92ed3a9e36984c6ed7953d56e08bbd454e4931a7617657b53e98ac7e55d38dfe85c26e537321165c3b0e74025291d97e15721a90427a236107690794bdf9d101603acaece018915d42e585e7ff8b8ee3613b3821369c95cca6d460669b9f18d6bdb52208ccd9ca3eed2000f0f67b802783792683d67964c23d9a47f62707f66dbc900dae122eabb957c2e26de060ca3444c55d84beb3fc85b78e8a8548b88c181390c2b8f2a0ff5ff97f6121a9a4a741f81c1ecf2272b61f86c42b193d42afbd884997cd29ec9f022f1bb1f0d8c0fcf7335ee575fe6ed348213650998e732b22c1ce0c89e39636578c2eebf5bb017adc1b2cd3eb73aca2850c1595597de6ae50b54f975976f75c3913d06a5f2f12a56d488be7e366c7d2aa10797230c81d83210ce0dfe0a6015f26b08202ee0126a3b10ebec66c63d3a79f53ec0b80e357714abfb2caedc3cae45a93a021c91c7ccc369bb128fecf1f46682a68f33c419dc8ccd68d18698ea543138ce53d95ab2f0a51175b5b6f512ca9875f3f4629d7ccc1c1d649e7e711770d622330153236801fbc1cf0456075f9bf7fcb9e3d0df2562b17449611ac126e43bf8ea684f46e5572b63c7e291e665688f51d5898c0c049643fe62cc7d452604edbbdc88e85e2f97d2381edeb31dca6d719fb323ab3cd96881a636dbf552d41862424e06eae65c7c4d4894d52c44cf5411b9d07179af35689d3810865c680f51d6b8a29c1d75e0cde2f1485765ad58ff20056cc1422da038890174c430db6eb50e37e30f2da27f642640c482623c54c77a5ff559901df8197a7019140e9611476ca2e3349d2ea09a7399a4230740497a51f3c671c9865a74ee3255411f618e500757fe9af4b164ae3668444b59628e2cb5c033d4fed051a8c36080adc53c551cb84ad34e28b57f8cb2c76d4c7f0e4fc08da9f04fa30e03864d8833028dc83f34b4c38b64b6050912d011ad1e8605d6fee1ad73316d6a365e5d8a7acf6280edf42ef6b422c66fd2671ed88cdc93c3817615336b3af237481826367bec1784c9fc40090bc3e704a5b5c403341826ee8052efca586005ffa73ca9b225b1184f496460832463bacd8c8b44864f5d996ace5c47ccc734798acd33926890515e3f8b64e44abb9d4c54abc984266eaf32dc096f0a062c5aaf6926d1e0f448706397ec69d1114177dc6d4a4a36d3dc2b7abb3c282b2769f53435106103c915c36aac4905f60a8305f768c74a8e1c789fb20e878fba5291bcbfa726821aa0238c35291ec8a7960065d30bc14894e93db2dfb2bf260e656d1fa785db967666987315ae09fa19814ca66849770246fffe1ef763b490a1afa6a4351c948311d79a69ffc7f1729fac4dfd4038421ff632fa18139b8529920a567c00a75b9306c1d65ef7109077c70e6af8d690ecfc82133ab7bf08c1512708874ecc1e44fda79898bbccd91363bcea172ad09a43037e5af97964e717d4319583750d95792ca5233baa579236be56244844a167c7a2a45834830d967bacc33311454af0dc785c589b455ace778f62dc1df885dde8d181c2f5e14523db0f574bea2a15cc12f65e25d2d25b0c37460e1b8764bab76af1dea26f4a83d390db7a7837dacb9e9073da22507d7e07f644ce817f20e212aabdd07f93e896421bbdd3bad46efb4264f18adaa9b57fe993dc7f24d8114b0d480a03bb10c87d7194c3bd88f2a19ce987681376ee10760aae77d67ca6bb49aefc0b231b254ef530df4765812441fee222d092723e34be647c32fc2c846c41661b51c00d145f30448465c2fcca9c5494c812bfbc6a9fff6c0554297c8a8a2a867e274e9af7bd459ff36d56092df86fb06914e156948f0c6ab3b3e84c178a3a2c7efd07fad096981f4beda49c080e8bb450bb5c73c0232e361a019b52b8cb3f030c93e39e183c44a33a82e9719844fab0c2450c495aaa9fdb18de843dc3d2262a2f8c31c9deef738be8555c000bba4c5d84b7ebe1d3ae7308f3eb21940d3d21aa4895f6c850168b031a08b00a414476a87123a416a0dc3e97151aed1fdfa75b07552a519cbcf514e057795af97c837ddcd0176a20dd45853a3b005c8816052af35c136944423bfb78d2fd1dc9f75458e81c9c4130257c7d56991d0f97371a8dc62df50590c1bc9404d3420806a2ddcb84b68926b2dc40f514cf319bd13df85c4354fdc732afcfc7dd2202ee1c622eb7c38a9093dd8e890a34e2b13aabbe4aa7bd9f2f96b1f14b608d37fadd5e5e1d4a6579d0a4ecdfd64737dc86d298cb92d6d396e9084eb5121de6eefbb827ebebf319b534f5fdc654655148a7ee8e995e20e94969ae9c9af017cc5f1e6a5888fc587c361de9a70c0b239f4992c71b15afbfd4ea7ac82340863dc57c3e9fbfd1885c7051d3247386b93d8e0d324d75b07fe93b6b3d323941f69c82abdad785b5d79c5c91701e91746fcc4a474a0f082196894f44aa2cacd4b18ed2b7e99acb7a8b1d8695b1adc33154da049c4c5eb50d8f2ede786e6c948d9ac8e5520c5b90d7fa4504e1eae80f75bd649d59ce01f5d94082e4b0166b3da0d4114aabb79cab32a3ef243153471cc9142fa6d0ffed2394264c0e5591381b17b8a971c75d41a2547d2798681c112cdff907cbce28d9046cf9caf113aa6a605f629c8642a2f137fda72264dbbdb003be90a93bace8553a7dedca476be4f3933ddb9380e29f0e0d9aff856439012a10b8a25eff97e1307be2185f53cffd2f1fb6f007c1ce815cd51bcf1f977d1c8caa73f454f8d9d59cacc6e23c2c6d638497fb014c5f8c6a63690b0d7cc11142541d612f3010f7b0c13964c0874e066114a4b141c4257faf4fb4908deb1bd7b690a80593095530a2af231dc504ec5e5795686066e81eccda3d3d56e5f6386fbed479d0ad086969b2affbbfda013184ba42bf2135eede8540ad25e21b86fd1baec1b048c1161316932d0d0c7db7ebc08373f0c8b175e2bac70ec52a1bcfd96b0804da21ebefabebb08085b25a1b0eb8eef746e9cc4daf0064cc3403da3829e927cd713623546056fa6675319eb8812e8bf5514148957fe8570c14e1f0f5d44c1cb6a16a0e89dee00f4b0730b1ae82e28f67bcbbd426a34abb7b68e46e53255ecda156875a5e376ad0087e680198c20b2c6dbb139b2c01000aad863d52c71da5dfe5ab8d842c8e7ea8037bf278b60aefcec778f5a5cb7cc8528d0c79c7293d4f8488ebac61021e01435428c8d6e1aa048e95d6a511d7d77e2611bd99e2f47802406b46fcb52742d3cfc3dbd7d14112127d884143da12a69b892e59a6faaaf78a8c0178412dbfaca4601a7a970ff049e087af8fcf9bdedf9e84b690eaf8f0e43ec68581a66af71c07b3b8a8f635bf908d1c661dc8101057f99ffd2345b738f487adff2ff8a5b4fc32da0a98812a5cdfb1011d8c6fd2a572d90d5b2eef2040559b687e41ca50960685f182630f959178ab50919a92a2463860e50964c7fa591d2505c667d15912da71b33eb8c19e870b0884838e4a66a2c5d1166580239755705084c543db80cdc09de136308b286a9acd6c78083eb6a5f7d38bd7871de2f00ad35227a2c52d2e68f1b882e9778a17b7b25237b7be2c70494df70dde6c410c252e1e3408d22bb014832a78d2cbae6c5093ae183aec0d7df1a0717dbd9153264ccc44f2c42b130b19706e814bab5001f04ef160017727119d201315e312ff0e63c20726e5328984df44a1993c147567092ed2d5ef5461fdffb4b9c8522ab443dfbebc3f7bb23b6f933f78a1bfbf0e76be2460f1b4418cb212674e8ba40c7a4fe90082fb5049464175f566f2de8deee0ee565e393290a9d1bbef1e3ef930f33ef271a86a52e4b79b00023468030d0d9d9251edf53f10f05d917c872c5cbcbda6d818d920fa23afe97e49d4b865afe492b41f484fc701f607389430345574c3bbc28acb072f925d72b1087e035d46ef65f746e6368c6b02048154737c8d0b448d9325d147f93c8bd4c10834ea7e8ab6dabc7989329ed074ec7286ab3118eb91285f6f166944407e10a850eda7ba36fc2abe18f0a3baa086aef8e1d77a08b18b4306b42b1270c9b0e838f1dd1e042a458f3acc108f9f9411adb861bb97ab10e464f2312458b41134a1c01af0268bbfb46d1bf128ca37bf31ea2053cb890b1e21f16ed244b372ec8328c92d82ebfb53944986e3c90c79692d26b556d77a67ba711ca3f592b24a4618e6b9856f969df75122023871efea72b85b41d7180660632cd638ddcd24d84d279aebb3941d257cc58e5438d97f1786719d8c51b5d9de1ae96a6340ce4a741124608e5e45bc9e5c739ce723cabc0b57cfbdce68e27f20b4c253801a8951b8234082654a5d652edfe8b4d94c35b2d6d3f3aeae775dababa24ccc884a134f16807b277729efeda2d344c6148be308035451c0660e0f782d2678837e809320ebc0dd534c7ee9c46fb23eb1320fb91a01405ccc5700f04d68a366e1e08cdf4ecfe3abe53444068667996958ee7452bebee5df8129be1cdcacb4c21ffe6dfc4a759af3077b34c40aaab413e524b2ba8c3df147ebdce4d5d640346eb0de23792fa44b123d423bd634ac8a4d53906dc67eca2e97ecc92d106fccc5f84666a04bfbb09b79356591e8e733715bb5bbfb0418969b667d4da84def6b9dc5a04da49a2f7a2a15b657dc1e57a30cb3bc5b1c0192df1e344e0c0e7c4383e30da7b8803b5029aa2137bbe7bb7334057324da1081e0aee2ccb5189882efe7b419a8a7b98aabf4ce6e8f31d411d92708e821a7c4badf70baa601b3763d1d4bf81b87d60c89bba3a1d96d0bbb2c425ab96162dd4a0c971a37e5b086fdbed2babff6f9d1a7237afa6a3fee8e3e7d7383646af6d2a69fb713953e847821cb1e7b9b73e6161cfc2dbd92ee9df2e03ccc9d1d071bac26086b6a5a921bec59f6345b4e28c7636358fc06696b56681bdb79309eb8310e415b2fbab4089b22d49225a427482c3d83402a55c76bd91ab2bbbf70cc954f9676cba89a52b507bce8bb42472641fbf0b1c17c03b41821309dd05ca5daf962a22b43f7725c18792972a3434cea15bca9912eb42d68bc42c27c088d8e855f67d5c0c31c7ace03fbe3cc230e74cd57d1e4b02e0e95a1d4731cf70a70ff10179eaeb17b1af2a22a96acc8261b521c04281f79c805ffcd374b40bea76143c4635f824d326e0068d5a52b30a77a868ea47c95b36e92183f9223d645f2f520bd0359e66beb23c11142dd645ad214c728e30d7bb32dbe490390288a36414fd9181fc78836caca261d0961ba849894eb9e0e137244ff0dda0cf059004d8433c1930c4a4283501169e993182393f51defd72ee63d36fdcf5b008e7ded435a3ffb3890719c75c36347a52a760b94c1c69efa134adb09b8e1545330a2963ff90716c41cf4a6380044d5a3b97d0bc02fe8da3b0207997225967fd3ed48cd849a5dadd3ba4b2be22fd1c8d111e6a4617878c95e419e19b67fc61cc58957f5115a8afa6a8a7e8ac18f9e8dc65367be000bbd7d6de5da722b69bf9f3c69939fc572deaf7d3ff69a4daa26b5afe3402aff29dba5d0aef8c9f4b9699cbd632aea307c4141a075a5a036b498726e45da9b6398f19f2660f0853a2f845d16c83a8d35ec07a105847e912d696a41bcb2a3680d4e58a5c8ea3c0b1dedba706bf8c6f2db92e192dea4cae35f52e0c323b6433978bb2182c7399cca8242f0863f3f2a96d651c14d8303fdcd422e842e2fe486e1fb245e288bc28dc0a52a6efd1ef7a92af8c056710251b9354995a5c76c7a21809b97dfef3d365e019cec395f20ae47126ef01913e9b78b52e904f26293024946f6ebd14b7225fb663e1ab9877414c64d2e6044375a52ac6b2a81469ddca9001905b6ae6f3e8c57e2a9a7a91441a357a166aade95e9e51f1eb74c00273baad26f609eee741d70bc96b1d7343e28b1d7d5f063001cc84d2c428136bbec991cb28b6ae350a4f21601e744ab90c9ea78ff71c69aff97ed29bde6afe85ae4e5da6165a3a3df46051fd46ae236cd6ef0eb14ad9298aa0712edfbc558a8d8a8ed9db8c1c285b6fde8f0551bd1e9d5ebb85007ce373f25784429c5c05330c640f1c10bab9b26b9c9bbeea7b6083bec378e148ed30f7af7aee3c84cc0ca3cd5416db237259a69601bdb02c17fb9fff56b69e75622249cf8ddcbc2e9f01f3f07efce046bfaa242fad0d81269da2afea0382fe71e1ee346eaf5357583dc97c9051ecd33e2e788b615b4511f532e1c99df0f5548d62bf8502f28d1eced0f5059d98fff92b501c9a60a4400dac12e6bb9faaaf1bc980fd4a71e5152f2024928ace1e0735ddd8215171893757e94e3e0bf78fef06d452285d291898bee0f459670a86bf870d47f21ee1a189297ac1f4ea665464b717574882359f5cf784ed70842721a63feebe6bf0be7f8af5f5531ad696392593d4405404996c69567c7c173cdd600e1139d85e5f99b884a492ebd3adeb5499da53e649182c08f391ce9e7a65cdc9f857aa395bf7bfff6e79298bf8766504ff4819335c0b35b0296a14e07bb20eb45ec7e0abab0e7a98d266d6d74150f4b7a71cb423d33fcd00a6cd2905f8d883e99e4ca8fbc6da2925184021968cd4d272187c688890ffdf9287dca2515c6775bd94d75db84ac0d78664926fe78e4b9f4f4992a6a07bfe873427bd855faae71cf62674786fd76f00ce52b9af1634debadcb02d101188be6eaac4e254aedcb99d882b994ebe3259f94f9f6c54dd61e75fc9e3f8307855cd2df6744f66921e4ebfdcd74dfd6d7c642ecfb7e4e250753ad831de01a0045683623cd158045834fa1a5ba339e066dd36443b7157cc95950165c71262dcb63a02a8bebb770f9ceb98a2aeefeb8a57b22605f9afd9d944d9308b6b72eab9a9505b68258334eed541cd44df6c5e7fab1f968fd93d933e1a43c2e83d5691e9e25d65556df484f6df76449d78b2f8571c627c84c381f908281f7ae17bc369f59a99e2bba297d62dbbf8582a73ab17569ce2208ecbaa030e5a16b3f56254a8c821b2c7fd1f50b6063045c426e102243800ac4b93d3fe351e565060ed39a578ee98de3d06799adde424e3e4b2319e5d23d1588a864004a4e2502452a6fce1e94d618336aa31a10032c068c30ee1258bfda62b43384c78f7c0bd2907ad8246e325e7441a74bc995fef10a04d3347054482b7413a3262d9abe072b6989a52c3a8c2f328860035232c903b622bd4f69d8da47081c0aeddce9b07ae055a0226eac5eea5d3c4be28be15df9cab99dcf264e0b99d22f7ee9c9d7994bad1c935fd3bbb4edbd2cec5b2a10de2efbc77e5f6acf64b2530ae63b03bacdb149885a1ae97d14adde413407d3808494e39ff9532a9b9288da333344169caba9b772f63cc640e9d2c84c5d4b082521938e850cc2630a22f17f34c07dbc4a6f8315ee56af03c3d42b37a4f75392b5dd8a493f333ef1ddb19c9f8cd0504d265c61b607d58e942bd6f2e58909ff86ec85ee2e2c140df5dc6adb2d9cad749aab2e85606a9e2dd16a95ff77bbd5112aca895bd3f87c0ca6dd59f9cb2059bd57c6a8769747f4be5308a7c5c3989c8d0f4a881c836cba018922e781f45ae8579cafd4543ba127e468528e5cdb2105b7b570778d3f73e1fcd06e1e578a3ee2d10a5b27d2bce730a647f676217836b6fc18f2aa3781ec901ffb431e9010144d5ed00cecf2e303caf99169bd012111675a354c0d047cf9d5b2d59022b0010a4a4533d41c69ae3f653e0af1970b843af1069338fda22e36295f46520a50fdaa9a007c78aa7ab72bf2a236031afec28917efb6910ddf3572b47a79a0b908708a1ab11d0159ee2d9eebd2cd3f2cab4f348d404796a3cffa80394a510484719c883f268dd896142f778d4acb2f2d0868bd46fbb8ccbe3532681ec7e31901fc62b61d5a151890d6329dd738a2f92b686bcfc07f8af7c1994e23f789d2a523102e9623b5383d8a31738a0fcdff4b76333d1e3509558bafa7c50ab0ed9b1f9a544eb28b73207f53c94e86ce2763efbad45181bb8122cade9404cbbaaf1cbb034554f41367f3a076845cbedecbdd334a141261b1a46424a549941e8492573aef5a2666d55823a359b1c24c37686ed8261191d06bd05bb588d2d2b518dba9ffee84c8c3b9424c40f555555331c724d494be24c8229e84ef56de7dc3f730f0675646c9912a04e2181581f0ca926ac6b280905a1b89c3b41ff31be7f9806f91890f106b7059248ae18554b670cfed11770c3acd412ed54836c843a0e91e60a66d971e3b6b2884be45743e1cd4955d26cf46bb09fc8ec1d7ec6a666efe4ab23dbc218d0c9b79a71f52767619ab82233b75590c00fcbaa471c37d1afa47fde904879e2fc9bf7450e938e2504ee51c248ccad0e560fc25d1717becb6dcc54958c18c6aa5909fbfe57e54415f4af131b97fb8715a716c72159a8744385f891568db6f8d18cbdcdb12a97504b4cf36e7f6d2b0780d243e9e496bf0fbbce9521ce6d7f4409a2f6d16d8461953441c66bc8df812127b03b26eeb724b62f321b955a4883009619ccb87dbdc255cbc054364a5db153c3f2cec073c0818b6ebaf03e54d09f37b0d639b03a3cf93372d2a6e3042b905e71f78e332acce369c57172d41254db8df5f618207fb04c43017a139fa3de11fc0a0862223ac80a3d6bf76edee2bdb311807404b8c4908c95b63a4e20e0bde751485c9da9fcc30698ac1cd4d729c34ea124a36c59b0fe3c3fd484c9036f0be42eed06ec9811548a4a0ebbf59a99caa4fe4b6e3f751ac548621fe4c881b024ce8984f7dafd2d4efdcef891aa77284b80653ce1f61519f3393904f0e89843d87dd17bfc841eade1420c1bed124e6ff11ac227b83b702fff551ccac54c7c009a04393e50ff836b1ea99083beeb596a76f72f412c680123e80cd3df2c3b774cc39d04e4cd3357a60d5c19718b423679086705c03578c7832245beb7442989ca66921e129a7a85be309958fa2f37a27559cc485f58191132afb4665e82ad32b63e659a7f53e0beda99c4e63eb3365436434a51c3db9abc4d47b0d83535a1d1df66023ee768cf4ef05b66d33b4a6e4a1b182988c827054862bcc5be9e2ac4516910a1101bc78c9a408b7e4621b0fbb0b1c952462516d1e118384ed3058056ef563e8a6b730543ed6945c0e685a223d81b54a9e5aae66f3bdcc73f6950eb13259ae28c89d08b4fca2f8b3fd041530307691160a4ef57e55607685f69542f06f1462332f5b38e666effd452603ff3213de570fae6be1ae273d2f2887de97c064e4d161adb706fbf378d1bb6071d7304b1799b49fb6e25fcb2291a4b42316eba91c5dfb6bedb8766c051ff9e85710886e024f5b786c9d7ff6699bc1c9ef050c4950dd1adb18d58bcf77c09ff614d33d2f0e88b4503167d4f61da634ecabebebca88e865bdc2defba4d7b08245396f81a568444f59b7ff150335eadd885bb4d7645a5347875239f37b39089ac0fbe74f5af3e1530029c8269430a54bfef87428cecb7cd5baaa025205af5bf6db257f8077f79f15cddc5ea9a8a526ad3ec51570789f3496c42d2650fdbd66b4a9d8943a5f989ba95250b31c5c99c9ff76226d45128eabe9b69af13c76bbc85dc686c4e5a5df802469f483a2ee12da258f6b5a0dfa9b247150196d6d0451b50b686d453e10555ee4a1c48f07ca882ab70f5ef525dbc1134954ed1c83d2fae6775646c0f5bc2e6f1166d5d7911d87cf602d2d23b7cca3f02c5eb5c795c78944de653222265f1e7933285bb7cade9337ae28964d110744c3fdfb91286fc1d7f669df9271d87f3c9e1f99e5ecdda6a3fd2c2d6fe85f30e9d0eea1ba9baee2c4155d529a388a4db9d59faff275f460f2d62aacab7790ae530f49e427e19ac6ee9e77346257bdaad8a0f228d89528d8efeecf722dc03987b152fe00bc4f55e082d5db8e43ac3ffd221efaf67c0e4188befb9a641de815f07cca976bee7b885f3517c112cf7db22fcbef8b76c5c6348750e4fbaeccc6a2224af945ae5547767e6b5586b798abb07bdb7b7bce4a81f872a875d576822ae6f47dbb031164cc8dd31d5492c3c5d6128c3ea67d85df9be6c011e48ebfd7f743caf36402bf88a5f1cc21f9489c905bacc7e48a4a947e0dc8997cd99f25358a73db64ecf07ba2799cccc2e3d3383b8fd9edbc54e6129c5a64f00298b202d171c025d50c8194fdc2f65ddefb02a93fd5ba3d1c32cf88eedb2ac4125c6567f81382f66363d81e04f56906d445b4be781451414e8f22e23faee31fc3889eb5aef03007170b58fcdf0f77921961c23c1d76a43ce408135027bf1c0f82201cb84142fd769ed9eace5eaec1d3740b380239cbf4daefbdf43d2bb1bf6a0e3592c06f7ec63d86ae17969007286c583bfafd50672220b4aadf4de44abe8708c5847bf6c3d981d001da85e59b31f966b6204b8e0a28d50dfbc66d9fba7918c02783c229c599c9f1524c1d276a2646e43bd7e3434fee5920fde3f399921a5f6e5e4a4973ceec9a28b421c8613336f60dd03e3e347a27a8dafecbb83756c3b8673f058997f68a7053e4f3927cb955e7af2aaf75ab49f9e063dd40640f30ed4e10f4897c58692976b13a75a0ef2e7cf1eb699bd3e01ff9fcf8d5bb3d8c763e2b75a7b1ef62878f11f4064b2023f0e015c0cca1905c9ea9202daaa54cb2a251b7692e3da84f7896a9e7affb4ed292eb2b452b49df7f50ad739aa730f057e0f92f5da0cde2a74dcb8363d86e8856a98f3b14ee2fb0d26c5b01eacd0a07e9fed0468659ba88356575f781a6a728ad946f118bd96accbf5a85145c03907d7ca04c65b0216584abb9189dc9c2560dc2a8976788d4f55889ca8c1cab28a9644a6a7435936523e5fc8fb4b6f3c7821bf97cd842e3bdd93c4255b6ab48ad728e2f78b0ba86ae22a6646aa26dde4affb73971632fcc85ca0ad462ee157120c9d286c992eaf4cc90f2a25ff511157d9220a6c31da15018f9cd77f2056624142777c8a77a285e1f7081ba705b8659f4fa232cc483a84ae4034997b4da6a5da4b368c9226c4f9b6ad97a32a5e969413decc03a76e6b26575ac0197679a2eda6e7bb5b026f779f4088685d4f80dee2e4ff7a6f8ae4cdb9da70f1292b7729e69083ed085318133a236601e96b441133521b791483e0fbc59c1c814004bbf51d6520900030b68f2c1d75a06607b7fba1796b401903d14730250afe9002fb3c711a353573e3ad08064b7ef5a9a69fd61c4a8cc41173eb7bd9bc4728086282ab6a9b49cb239007d453e9f7ecc9c20c376783809f100f3f36c5ea33dc8819fcd8575c082d1f4fa529ba4b4910c2b2296bda1d3917f6802885dcbc7f83ce8d79dafea0357a03b45d1dfdfa8058963695049346d296fd82b53506c9bff016e75641cd565536c0979a039f4c8d3cec2aa2dcfb57a4f41292a0f5a25cd2ac45bc72ab6ee245be3e55ed2d63f5c08f6dca3f33afc60630fdcf09c280e10779f27f6324abe43f1eb7329ecd5e49da3b38494ce29f2624eb0f5a0b3296358620e03db710d0b88778d8799467e143ae7e400a8567bcedc68e3a44138d57b55dab15954eb40854f9ff0c3602fc8f2230f63f61a02295cfd04d7f644f3ce9f849c40d9750959bb4d186ea3ab21f23d4737d52144b69007a383753b8fd0e77d8ea17a00a198339103079ab74dc5dcc2d51c4e50c006bc98d5f545f60ebc0b5b54655b744c84144fbef5f2ef7e478e8c22f58c3c12b34d97117bbc83a0b27bd42b2f3ad4ad31fa33679c7855c4c75f368fbeaf18094e2f845802b3e527211e3c7a4e979d95aca073f6c78dcdb1d0179e4954f434d9a22da1067ea080e1db80401a0f4d6cbcff8801514c0a22ac78fbee628e368f4598f972bf4a8c7011ea943480eb0030dcad4fd4546e8be719e46ed8f068bc9352b60f0d601156d54bdcbb3b465e59dc57305ac09cb46a79778c7c6132329af0c62f1aebd3599482657bde14f57b54d4a2d50aef0b30121ff82c20ce0a5aef25212dd9817983b971acbe030136e414d78d4d0c224dbfb90762bcd148089dda9520f9f62e98d9a114038f97889ee0f7107a3e1790d12fe9d2a5926817913740fbdcf00f2fe5743ef2e11f9aaa014ff5fbf306a3a7f844d414e8deba34d5114516387ead6dfa6711cba99c236bd55134450d599c0f2c2ff406f0650f4508f7892380698e30eb812998870d427a0428d368015223dbfab9ede8a62981fc5cbefd1afd854f80ddb630d854e4b61a7d6a866c06385aca124e0e18f3ddd866c69b683b8c5f6de73090f1a27c76d2afb9fc847307040df5410c678f8c591e0988f3e8b1d113b67d9a2e24c9f92ad0e860c625d7371347d088edf2a35305a1c5934bf894ff48d0b1900caeefb815f884758176e019c4110b0dd8670b179eb42a6fc14575720daa5ff16b34d6a21ba6ab32d630362fad33d3ba65e97d5ef85b15f600cae29bcdd4d549e5a96eaae3ad737e3595c8f8f9bc820cbe7f31d06b078520c43e551fc87f5076e67191d58c83b7b851ce112a03d58afeaf5feb737b24e16b8f125c109168fcf8939ab93168fa82e565bfe95dba6ce55784cead17dce277084b442934e8e02ff50263e8a3cb641b5ee39c348602b0859ec22967ca1b9dac4ebc7c2a2b3b561f9b2371ad305a59b2ef6534fba4ba9928dba7956027efaa94b6a2d56810528e34977f5f768fa84c553764088fe33558128b7eaa209ff661783ee719eaa3edaec1d10f7fb9c724f4242428d6398ad0923146915fbd7be4c8023b7415db4ad4e617ea7d24f8cacaabc17596706d876db8b2bcd6d6906a582e04820f9c0c999c20a5a3d7c1c25a0f3fa72113d6f94fdf6d45c9952d6616abb502b2e3b6c67698af1b2f06180721cd33bd2b14622dbb57703ca1c1a801cedde3e744f748218f0c192640472147789f21bd0bc6c39c2f37b977bb4792a23d93ec36565b3e8c1eaeeedf2a4e4b1dc01be5911bb42ce4e0c4f496d2e639edbb215a3708fcbf873a2e40cbd7fbb6f60fd2ffc5e8a875c56cc0619c36a7e3eae562d894fc50730cd8093585b4c9a47fa3404cf98e8e41e9a9a44aa880bd4ba4e01c6ca2e59c91c3d6d0b788106c7dad829767b36af5a9d2b09eeb6c8893344cddb8942ec62789b1955ef04b4f2aaa8677a0f09121751388fbfc3ee0c11b3774b3b30214ea79e9181c02d51dfa1318eb1c8c80ef03b5b469f5c99b74cb148aef1f8b882a484c138319a39d875ccb973ff21f43419abd8b381c60994a878c67adb704462e34a7f4de632ada5b3099ffe5a7b395121e26f7afc8ee7226fd04ad7431de92d8ce8bc1a26582f21bcd38d1cf376b75c5ef8713e0b121a7cfdc784dc6204ce62612a7e8755f73cb8c97b00b78c2b908ac2df47ab154b098a8bb1326d471db64cc6863087b0202ad13702e6e4a28dac371bc6796df0087b436b17f4129a4e7a377ca96e999ce1e1651654ad2aa7259e11d723499bb129f3cccc4e16473b9680c50659de9792b1fb8962947f8a90308b1f4b8a51e781bdd11366211b3f204b85981921d9d793c1b5c9c7df591ef33f3efd6354afc284bd0df65cde49ac7a7aa41f096cad401bd0e5f3d4bcba4a90ec94cc4b5be23810facd1c624223080811ea24a1d6ed7a4a06539b5b2ecfa1f1db468bf3933ca79d9b871ae8637216a38d99720affc6de152d879a8c1d4b40350ccc2b76f6d731a4b606deccc0cad055a9f45748f8eac44a391900197129467d34f319caad1e0db854212c01cb3bf1fa8b6ba50978404d00046d82c8131d9c5575926c84d944c2552b33c926c86c69ad33055e14eb6a7378d26ba5da887d2ad22183211a8a27c4863376baa1e74a8e24bb894fbb579fc1493afc003b5c8decbcafff3d5d9a8198ee31c589fb8801b7b670c7c7f1a30c283ec05e65198ff1b177722a1584d3b7f41effc26b5e0fa65198a322bf0cf7b8e7be377810be98e93dd7ca96b838e87bc8a786d86d72c67f3be35d4d5c1c649deb0deb8251d971f446cd9da28253dac89379c3d8fa2307a3731cf411ec637820df6b51bfa357d66a423f402d7d530c9da3aff44c2c10d5a0b2ab8700fe522a9d69ef4f379177abf7d6fb380e1528a09b17043783573c988a5b6c6ea936d73aa407fd25c453c63c9b3de98afe8c0b7c4604068c341629daa711d7acbf04f829e744d92aeda703a3ffce5af12170d58df2247ce062e1e763c67307322e4f263a253ee1f1db5bbdabd5741170d411ca05b2252e7a10c31b77cbaeed624dcef350e1ed84ffd9d808ebad31ca7fde68f462a1f8b0e24e277f319e011039085e28496204912a2aa6c5b50b93dd6c40afd33c426ac6944293e5a2bf764a1643c87681224779f34e7fb189e0e74b31f87e2fb844e932374679e7f87ebf2024b02547d4c3ebc0163ad7404634e72dfa4605fd1aca96f645a968b264033a7c15d16e1a5e1ff9ef51959d2c7ccc8b4bebd09b9e96ceb650eba43853b1bc9eadb3e5f180225722875fdc8b2d10a2cf382f746b3ecde54f536d1b0342666497cd8a59dfc0b8fee3997f386535db519e58cf10a83c3c51430c0dfddb6fb84c5775e618e43c733211d2cd6828141a70ebcae17dc38c66ca595fbb98f3d81648c22ba95a5fdcb325433a63eeb37584ef41dc327011ac37a0dd391ec230017571c96ea8bf4dff8800ea9497fb7c9677e522b77b0a5283363360da12e3cec35842a3e107c7da32e41cf19b67d9cc7ef37a7dc2e4c680dd99ec05212dfbd30a776588cc8df34a71d99b15a182c1ce9d616d97539626ce41bce69c2130667eb64e10f51444b2adb151a1e9d5e1068476f1b97d6a4dadd9a7cd2d761483daffed9ba49b55b6e520f8463748c1e6bbe759182e36b59fca546d37c3a548ed38f8c86834f607c684d6c76bd47875d8c999fee7528fd8b550d624329e1b021a05cccedf33734c55d39a4ac4eabfa696ece9b543a97da0820c381d19df6f7a7e69652889235b9df09ecc51c81c2cf3c6235f06a0e068b9d4a22d323ba3cbcc532669c215389444b472984730f227d43daec121e56463beec891284093343a5349dd7a44d5fe6c59e9057395d755d03315de5122478248ac892ec3f21438df631de79ebd01b60c8e9a405cac5e63a5595210b5833e67a4d54cc921ffb059c2843821f11d3d38b2968e3d3d43740f0eaae1fdcdfe44d3797e2987f5924385eb0d7e01f5878130ec9c4b4a3cf9ea894f19a82f9ab7cb6145e9ff686cbd7eb6a803bda4e3f1e8d4bc4a7a88a786709ee82028a027c8b51f4dbb5f4d47d2f52a8458860f726582cc84d9ea1f63bd4c574b82cb6ab3437aadd2f229d2445ac6bab36891cac321932cf8f034da93eda89d1e253e45791e3cfafa5b74a91deb4386be4a79da5c4387813833891c907099b1e563148f83abf15f04712a2b6919239b60f36e53819dc76fe218f2137e404434648549747efe16883c709b7116974114c2e771b68b03838d5da377c109023667695dd9eb0023c9c3060d2fdbe41cd24cdef3b4e0803c9ce447673e1e07fde26c6444993b59b138bee015c67b98fbacd9ffb642e4ef6adaf246641712073c66b2c040a696bad5afee1c7b17aed32ceb581e973188a1d19bcd5325f45c62bad2fffcab750ff271f2660a0a73d681d71e26c5b5ca11eaa5e990445ffa76ec5c738fb220834e13186b6a7bb5349dfcb6281cea8d50ba8cf2c4f5daa5bb24248ad3060ca232d417e142966f2b18c1af7a5c67236b472f79c64975800e54c02f8fc83b842ba7d4e107656b941097ea6682b34b69f55dc56bf3cff935724b4ae20d6c7a45222443fe2be23a9e7d84f5ce5878d25a224ef3bca847c5637974a8ac22c8be7cb9d6cb73253c0eb93f68372fcff254812a0b63898d0532a92198cf34ef14bf1d7ef48a6a0234a697de5993998058e52330fa04e5dfcab7907033267986eb4cb544b56f8000e2e0f6f2c87578f385db3a068fa8822e7573a5762649b6d04e87e876318685b1822393a367dd62c666428860a91c19a74a93e486b3a151c7e1894acb423c96222ca9d81d48827a1f801e7b88a1e189fe9b23ce6d590b91d8241a20a0557e31666df563c8f62e28873beb36783c9effe0cafba63d132d7c1a65039bbb8fba2092dcd3a6c62a59cabec4608aeb8f6f38de293806f3b99eabe5bc2abeda5d8c0812bbdf47b8dae37dbaceb4df8cd0b9f31efb9ec0dfc1f51077cdb580537ad27a6af85db2e5c20510fd98348db9551d0ad1a979792ae1521928d00168079a87c4865105489d11641e6f05973706fd306059d2add70d1a82c54b5e3cc4f9c525de830e471401d55f93cbb16943d026586db3498e54f0f043c9778ab230c7c5f6b0c216a5cabd23071f9d4acf45cc0ac588f9c48ec571e7d393c40768ab0891e04f22c9b1e003dd7f5d0ec7352d6d815a780757845a85eac900f9daa6c21fa72a78e026d72fd8f11e574c48e1411568329d524a811f88d7e6ab7bbf64b51877e73f2e442926111a5451b01156ddf0632f406b82bfb867ba99976321ef21f32de10e9cd3106f8e90de21b8cbf2aad72a4038b4545d3b4e617860fecd60559db1db88128b2f5c7469a0ace0c097292499a1200d792bcdc0c7a663190e77a37066dfda28df44141080cda8d31cfa26f2ac3d73fa827bd86e9abf755c97def7f7245f288205ce4b4e1232d9311cad52d64959cc572cc65a5424d4b738cd9643189635bc71d033385b19996e822dbaff2c6f8083d758f64ea78482db92dbb20c96ce423e925ee4d0a16f1b6ed7803e09765d434fcedc7e12f00f4881905d06ac929cf51faf2a3839c23bff7e1c7fe1a5dec097ad7ae3b677182903e54639289376628b21dd544ae1776be5a7e727f3fd19dafa4e4ab054c57b01507c6bd7a492f1f7087cb67acfeb4f9802d9cc95249dcd8e462bf6666994b502575e067b129758ac229e95f0916cef1538921042d7d2d1b768c54420040a3f0b7de4ba38265c8fb99d3034154edb8ba36bcdd48d252f1dba712eb651ad707bb792ce7b34732c756e647113cbfcd71287ddfe99bc8d359688390cf75521faf967dc7f521878b756260502b2341a971b6f8cd374ae8cc92d31bf4325a03638a248644a13b85052dd173e639d634ea945078d3b30a01a9bca2ace2e93fad0aa917875a6d19d08cbb7fc893790d0f51c6e1600ee74025f994ce0e90d50eff34e949d8081ad8e6ac7bb507462e8ab7dcfeeb201e2c91bd236607e10062e07edea1bb99ef4728ed775197f08b66c488768baae6056f6b65c4d51d6aab75b2c46e575080bb7f47c05e2896faca1d086c9cacd257ec00a343340a820a666dc7b5e559e276b6df44ea2ad0a834ae06ca11f7d32b13f802083977db8729a3c42de18a1a0838d3012f0023c60b65566b95310116a07a994aa8719c5a2b018283c4b6a0518593cefd392fcfda4714644730486eff89cdc5c4bd1e136ea6b994c29f16713ad3ad29f7c871b36fb2bbd077208efc4da8fbb715e21e3488cccbdd1a357e934aca58b00ddcacdb5e226ec07c5703f03a5e9cec4d23f942809505add7c2a63e8ad7cdb1e9256f3178da7f7620b75947267ce5dd8837f8ae296f44501fe9367202c19e6334f3420485b3d014ac0425a7612f74d0331023bab8a6276f53b267ba3b76ee1c5e9779ccfa9210a2786989260aa783197fa423c3edfe07cf9b39f86cbd81b9d6a0d293825f917448b65550b19eeb9ac03d5fd4dcab326dbff9f4b8a790b4e02266256c6333c91e3d163a248d4bb6ddf2972437f041b1b43ef94ef6494ec59d8362cdc5dabdd9cc8c35a915133ca14cebcc33fa1ed4383d38565438a653a6cfc045d8cb263738d1d737e3f4216d1e2da9999202a4c14dc3c3d818b4d16094dc59531f737ff01f98a8973263470f008c25a342d3ea90a80cd82d266180b65cc10324998329ec3fb10ea82039ae309f61feb63687de4a832bf3cbbd95c373471ac68cc5d0f6d33b32a4d255e2f5b0f07ff4b17a88b1be81a749e38f8d71aaef230f07d5aaa2a6fe8a96badef73a691d9c08765f3fac7894cad5a063994db0ec894e95095a9e71d2c3e757ac3e3c6aa8823facbb5c30225e91f0a24bd27ad3e3aeb14b8c65f266647e7e3b51e56b66852836671337c542dc6528aa306fb4240f9bfc0fd75e73a9adcbd1041f94e61d444cf6d75e0d6f456d47f31177bff3581dbeca7bb28e574d35b53069e054a51fc9ab6bdc42f6bb305f62677f6fa10c5ae0308a098acf21964064198de8604cc3eebb9ede65a8a1cbb6178ca5c1bbcfe6c67f8ad53c156c9c68c5dd54e962e4d775790945faf681777f045e5f1f20fd6b6febfb4576b542991edccc049da399e7d68c86ab93b5b7e6d1434fc123a2579e1307fd61166c08d68d6eb1cb4ef687006b7fcd66492fae2c69921f59bcbc659614b59c5b1d7c052f4a07a51fc1b94ddefb1581b15e2293c1b56043f79353bf18aa8425f880f759597a8f2913e27c781c2406364399e5ffd9bb998b0214fa562c1fdc09afeff2991a80dc9526a90133d847dd92f08679ffd6186d23893d547ba8b84eadea1b8b5aa98fed6c9a700e947011dde87e7b2dde616b56b74034aa81a1573990a7b430abf0921b94113a0face8411fa41310c9f5225f40384e9d308c688d4f210ca95dc88239d446ce902d5bb06ba9eaccb2662882f710e3b9f35637bc1c330d619671f2844787a9dd802f5b4a08d97d89dbf72af2333d32e575ac66dfeb3126d8c4c6ef7be80920ca935bcce3e1a998f2090905dbdca9167d99002bbd17201171259fa2ab7cc0748022d8bc5dbee5135dbb556848f76e2c24df8ca555ae067e6419926589d75f702771441358c4a9f6fac76d52be5fee049728f6487df4ebff398d2bd369f77bcb5a39fe1b0853f0f925daa0ef6089618c19e5b36aaf22aa850d8f361497020803bf74fdd1e63ee8e399341bcb2fd4927f02c23c26900681205cf2039129110ceb8fb8627147ecfe0969913be8c86ce0e6fd39ec362c84a838a444468689b2ce13bd50ad21a2ce82aed08f9b74e525a9bb234e3b6acfa14f8cde719247150c07f78e4067f0037bc424dda2b453bccb8614eebf1d752429b447f4fb1deecead51a6d91aba6e60a2a33e967c5520a24108c5a14f86150f6cd7f313c6ea93d8a275a617ecdc69237f40895cad6576bbc4362886611b34b10fec9065de88bc13364991876808f7b285f0a5a7ba6cd6e57209b283e1bbca96d3d58c4c010b6b1286f18a348db277375b07eaccce99f2a7941c4852a6139fc48196ad42516b2ed8a0ec033bb3528d3289487de476068495266351f71645eeac6311969323bade47ea253c9036f9fc460f33e3ac85272bab0342f1baa9895e7fea0e16539484e22deef5171ba0637c57d20505131a3cd181b7079a1045b1d01454d34caaaef80a86345cc269794354758c677b64a9edc83ecb05eca5ce432c28ca4cfc2f24b1a50e05e2cc36c5692ef876a0f0d2837e421684741c284cc0f22e93f6e0c8e092d615a216bec7f0237ca1c1cd9d755dcf0e181b35e09853beb816d0318c892f73bd1ebedc68244b5b6e0b2627dc492998d6ad0635465dba6f7247ad76acb364a6875de441fce4009df9009a2ef73d9d06d72333d93d124dc809f41c7a5ceac6c59d089dcf73d64f7b1f6bfddb77760c12e0f08b68a6dbc55748ef7863959a6bd765c13c77289ecffccab2b0792acc18323ec3c90c702310614db9a70d69859e75d36fc0729c11ebfd1817303f8be0e9e2c661b8e440b7ee1bc665c9a64c3e95f44770190c95e5e186bc7e9a4255ee4cc7bac85875adf952cbc141fb3b9d69a944afa56814f00d1ee58b141cede556c623ef92ca7f79ae637a709433d19953dfd7709b9cd508249f26749db9cf78d0e69bcf79496fc645ef3bb85de1ad0d4df44ac7c1580932c1bcae640a4a8825daaf11de2a053dc6a1a989c44d5da9baa702d17c7d7756c4426898b003edcf829a3b15a9b57d2db2bab41282c27a84cff66b83abc5f972ab82f407beff4d6852c417106fdaf76bfd57938d5b3ea0f989f96a86ba79d0bf0c48489b4034834cc8d70947b57df90dcdcc1f16403626f9440f6adbd093912577727edfd53489d0fa05fc4db55d3742c7ec9a63218289f8398e82da6025f1c43fc09868c3414180eda261174ac7974e0439cd3ab62b0d110ee0aaae488458f9b8a14bc79d5b83e9f47526f3702eeb6e1e7a654bcc2ec0f403c01675b18e7f4efefc0fb5dd2e379f18c434e7427050e8b5494b20004a0223b9536bf4288d4274de198173dc502642f468257512c47385eb22e8e6d86542b2947bdbeebec87b3ebad9d8cb33ae4af1824a77c47b1dac1b5251cd9e4dc2b3019ac3a02f003e8478953437afd79f5289a538a7d452ef3aaef52f8fe679408c97e00e6cbf47b3df2a30272af1d8d4c4c817434f1c4f3187a1eb6427dd10ac38d01825ff0e3ed1070614cde2cc1a4611cec0bb266990c7a722ea63a0851ac65733c37b520892c0c11815c6d88bd6e83b447f9b8b4cf9e8733f3feccfa08afe83acbdd015670f615315cc713ca6d27f09d06d766bee577d0fe1f65d8ee1a1ebdab9760b771967e9e862c00bba8af14dde4be3e1c6c7b5b2f6094db169d6e1935574ca5b1772d3b82a18aaf2770711885b29e915d8694c6da6ceafb725193c5af7bcdf7caa33cf1f30df80b94987cc2da43b68d74077d729118a666c8b0e467870c547f526d346df327076967778a03354011bb0285f2547edacb6438947c974ec21ca42f399410d6559e56926405d8076584fab415e2eba9272445156c3265e55ff59c6280d525ce1a5371f0b0fe24639d1eb71f4d8bee2555f6dd3e60df9457ebe037cadb4d3bf32d37a83c6c8ae109a3b8fcf114b23886432090c73a66c417e7e2805b6f7eda76df50d45c73784edfbe4b10492ea4c383dc887c3f9d4f29d642672900e50b91fd05da3a3faca607a8f09afeceb44639faaa1e5194c9839987048f96d313bcaed7e9549f80f1e7f88cbacaa16478bf6bb2275d1f5b03a9c130dd35caa6f220314c6c2cf0c045208432e3122dcae882e01e7c949012bd22fff4af1cfa5af5ad2549c30d39079b2f6928cb9dacd200e9068e3e90857f55d0c99b37ea606affc6e6c1f3eeafea0059497d45b4d6267415611a779107f92789b5b83b10e7fc649521df4aade574d1f7dc4b500e319859d3cfa6a5c2f09b08cf43ecc4ef0e27cd6cd429f4f41bde5a3442b11801f215cf3b4938fa18819c73bd88e22e4f53faa41baca6eca7562e9b2f3e53a1a8a76017e4122693453fbab5ac0b92b51efc2d66b6ece7540aae750f3d16ef92a28308bbd554ae06fafd53db52efc3fe9981bdfd888c9dba461fd2bbf58b4f86c0bb58e0551ffda382c2f74d7e7a6be2e9f8e5f477fb61c0205b1d1a5348c26faaa4a149b89f758175bb6511784dd843e56e9471430a104778d22d6014b556d28c93d960e83ecdb3de583c3e7a3487b23bd2faad18425f76077d640ef7ade65d9e9cbe46cdc6f420aeca54961b17e552277be86b2682c48da5eb70f78a931b962b0dd5febf27043aaf1965f3da92742ca6bb74b9e255dcf42b382df137fa1390f78bd6740e84ab25d7f212cec8634b57500f777cccc76437c8580cdcbb706176c7f75123ec40cde4e4565e121428a5e6c6f6b42621a46542916680860f36449501886e9375387758631f54c2eba4e3842abee0f4059d86e113bc01cd68b5dde6e82144e416caa5bc388505b2bb0eddac877cddb2f5943547584602ec0af275ea83d4479dc320ef25ec3e7eb036eb26d35d23cd9bc57a061aaf3c95b6f97fd515f22dabb3cb0394cbdba654c23900d889392c484d633b540b02a0771fff5e39512e9fa8d8725534632c062c8a9ccbe585df4e413be8a8f502e842a782f98bd14aae2bfae8d371474f0525dfc3763bd6c793b32fa87c00288d13a4284b8a5da9adb47d02897b057e0f65c7074a03870d36d781e0ae44dab953b1d948ffc82e053b653e6e6ba3fbbd855847ffc509e1241c544d05b2d3e89a67befa76be402619f60e85eb23308fa314318c26a543ac03f6a7149f58843e586b56706488a7d2653673b36f83cd5fb10d48ec608a9342c2d8615dcff27f52c90716d1e61e03bbf6050d58ef781c823657a1bc517e8878d95a7bcd4170c72d82a77c101be43394d0550b55fcd3129d7e9bae0b428fcb0170590ccc2cef7053516e6d1ffe498ce29602c06a9c990caf834692df96d4cfda605dad2756cb37c9a16066b327cd719eacf14c16c5cef76e0c0102846066ece0d721f09da16a0bccf72633115d47b5c17c49e8deeb2947bebd2939763f7a6c417a3d4c80edfd0ef9f76e3423ae33491d8626ea1d206a699253ff62c1758d4afc3bc7f5fadcd66fa3a63a2ff573fa88360ca5b238c54394d133bf0b63767a68f48d3934e2bb0b6bfa2acfb2a4e6057307648b51f4e2941dde8de6c9d81986c0d63220121a132305fe5b339bed87f4746d9fea8f453346cc0b20d483a56ffc50bdfb68df0e5549f869e677ba288c5f3812c606f8e47ad3471776ad8da72913ff7151537e04c0f09ddd3775e34cea3aeb9a7f3282de8fc4fb99ac70118c0ab2105094274a2d8b4771043cc9a13d3bb4f73ee682679324d2a2214dfdfb88684d118645c5c09ea3d7ecc4f73e31cbf65183f323a9ee3cdcb1115f989fbfb059fb4e48d88fb797f9ca325401e666a83191123d760fd94250bc5c57d8e57800d11a1a9e2b36fa1312849f44a779d6a46803391fb00ddbfa2325de83cb5f2a99753ce5eca4b76ca7203799c1a3757240b3629a650b358d78377948d5f44c2011b2f3e9a456f826e35b111f58e0d0e795c9ebced01787e91bf59a9f35ff9c823c0e357d7d15cd8d9672c5ff655bac1254b27eb733e642d1803f6b2c46a4e4edf431ae8946c1086366345099daa9817eb7e1ff6ffe5aa8e2497300dd47bf899d938af431bdab27718a2a4008c7a80c214891c62ba66688045a89260eaba846741e3feaf7b93e59ecb007b4dab5da8c07d9007cb59869d2de65ed49f6977ff7ba7d98edebc84570a1b9dedf92469ca40bd895566f2581759e5cf72bade91e214d284e28e766b7ad4d002afec7d32bee48e51f3549561d4867f2b28181f085701786069897bfa705124a7efeae4cdce6e7d86fd21ae58619c7843d323963c2fc5410638faf4121b893a3069265e311bd4e3eb7fd0a395836688d24e893ab3c2136e0eeb2158ad36842ca259595f6f56ba3e93d73eb59b9e86f18a0d41d53b8ff009b3d6101c7e5f8fead38123020c72ed9c41056b76c56d00f8ffc5a56bd913d96c1d553f34d1081a4c3887ac10522dd97248b986b2f281e2146d999b0b1719561ac256ee4cc60c1b6d14dcf237c4af1d5dec6eb28b1d4193356cf6fb50ad4d8c07aae582df1401d2d561dfa753b31dd821e139da77f9052ef19020e168eeac148053785017a4b521ad5129e79854ca119ce08e32d361c7976ce80aa546eb4586ee1b806620b7ebd73fe5c35ed3dbd8030ede8ef31e8b379dfd54545d038a59edb261b0e33b8b9728f9732a8b0a0ba3cb502fef267e3f5e387eb3154ee0bf41fcbafc1a163b0acb0bcb2e6b132afe4e6364f1809fb9aad729dddfc625351d936266625e5a94dad3044a73bc450d3a600f7e38455f45b15d69f2f1e2cc71c4d4a024bddd1fbbec9f812638d3a27249f86eff8a52b1af00d98e813cb50a841f7f1682a56ffb949530f5073fe564e4dbb1aa885d3589811a686379f7ffc73c802c8057025e89981193ebb8fc3f0fedead97234e505b14b60be5f3037f7845d8ebbb03d8e61004bb37ed7e192bb74466cb3ef8056f62cab1d54264c1ff38deabe212b29fadcb4771e9be64734c2df0be5649fc9788423ea88ba3fcbf94a192dcdd91c4f2b95b43898137620b5be4f1f3b85eba7d60b32593bc0d57f700b00680a7c7a7adaf24d80ce2b06d8ba7096b60f2c2b6328525037a9b32ed472f9d3e0f7def3bb1a2894718bd5b1cf910644503a47aa0458821f0c419bf8fadec692584b41331a6b25394651a2386bfa5d0e4f1aa5c3332430b0b02c2c24b199b922efd1e710b45e46758bc88b306188e8cfc3551a4a958c6cee36d26169eb8e7ba6b116b7cc4d9af85c17aa19d7b8ebcb5e37f6030e33eec51e9b588e400bda62dfc6c05e91654908573da5c5c48aeeaf3f5d656fd3eb573db4c886658900b81dfd4b3acf298b0cfa42a80b973a5105d88602267f388f8349c1a45c834cb23d86719df978ed4cd2a5e86b2fcfeaad483174baa913d8ae99db8b85ce08cc4b778751e88c1bf6103e062fc6aba00e1394634aa50e50738953d91a04cc55a186133b173548cb9a2307eb0c8f45c81ece9090062dee27d8aba028a3bab78f55e54479e1253963ed7b7ce3cff1090e7ea9401f8719cad46cdf965b9a22c63d55627834f8d95f9a971f5452594795f003e4fc35f3df11e502f9f66a490027ab4abad8c7f76d0ea4e191196c24211c39a5365fcb7949572ff47886b9c12f5073739f7b0cf67090387e9fff57043b60882b462d0f27fa26031392f25400bcc572191f60a1778f9c3b31d38df3c4843ffba6f274ac8126905825062f8f5c44c2ae1bcef10a9c97e02c248e29e478bc73ea0e81aa1e7d0d8f7d05db62c4ce520ddd83ee9f0ce975d4b6cfef992e40c4e72448db9a76b1647ebbb0d31dce2dcea50905fde5c29f96c30079db76b8ed437f256fe4392b7742cfd79d8b2fc490d7ae8ba631b5a849cbdb5bbb32e2265fdc441f5f3a057fe1ad974f7c166666dace02fe2af420e72dbcf1534e9ad15d2651943d073580e1bc786d3b78f731b16474eb86989a8e7e657d6fee90f6c9f9e597f4c2ca20d8057d864abb7c6d3b00b1712b12c0a181300d1d5df2e736b327b10ea02fb367591944f2dae2a14432b3ce8ce665f872b468f0b5542eae2186e2efe209e8d94cd9ad8b4220ea59f301ebb594cc7c99fca23bd194a20fd0b3c9b3e2e34046b247adb5db7d8d0b095b21ead0bf0e49af8d6495e287b5209aceaf8ad682555573968f327a2bb6f5bafae78f30aef633da5aeb863176661b151e164dc1547e0df403274dad38ce17a34405114385d37119741ef28078386cca644536fc343d7bd777d2cb6001007cf03db722670cc50b3204c9540d87b88303b35ab82601060b640e0bdf02dd359a59a538b766c7761bf3efe00dcdadfdf2d4d84a41ec84942b1b81ff5a131925df2df301aeb0e8551684673338d20e316d8f6db70fea1946ccba982532e067a72c0029519bfae86c5f43dec1877e30a713fa2302692af8a97f0604016c0f83af94a2d10ea2f52a88204b7cc1d2b32e198959b47c9b1a12fc3758d0c677fc8e912a65895da2863600133a12c304289a70ce891a89e978747a365812f3a8fed7d6d61a005db74b002353bd7557afcfbe1b997e4867eb3dd833cde9d0cac8cb2c894511021fc5327c070a52b47deeeb222a73ac220b2db48f4c85b6156e135a2f68981c1a1e6fe1cb87669f2d95d0313f2479ed781efc3d9f271406c7198422eaa1f7565579664ac8ee6ada400cf63dec7ad1b7ffc636a99ff57c5883ad925b6d44701218be021144918610c1637fe8d17e536f178b9255f4cb5c8112307ccad8c7c20364c1c60ff8f1e4d12b62ba1fc6c5f374c783df2ea16775d09c50af930ba034a371f02713dff1a523e1c42e8d76464fca1d3e134f0786815aba1a9d0720bc38c52b32c7f1217506c6b8e0b617b18c103f4516361c8cd3adc602077f1932bb546edcc8ea285b964d8eabe8b230291dc19dd83bef9e9c9c036f6f01b0a1d0bbae091411f83239d7cdb6138066407c58599e4eaea8a59d95f09e0a1730875977e3205cb23829f66db103ab410fc644cac7a8c0e87a1806e9b942e5cf4c5b5d503ddaa099a87905053a78276694c6bd3782563b8e26c899e39d95048dea90dbc43aa730b8549ce5165e0cdbffa91124df38609a8695d9d976ecda8fdebf66792228b1e4254fd6c82e14f4495236e6f03ef8ab8f651933177186f6c526c506a33d9e4a5168602037dc1fae081d84b84a630bf098697bbfee02a31273c161a174ddaa25c3c764dcba999ce37fc828ff0f17736c96e9c1139e9493afab95a1c7a239c963b625ed2865802bacffe6f611b00e5d13ee98a76d5845399c58f7b082750b9acf6ef55fd47ee14c61b8833e4e7694dc97d1daa6ee80356a1474eb96708b2bd5f12fe2aa5d5dde1d78a14a03372067acba1a840fedeadfd9116961f28969739c8525bf640a06ec74dd2fd63ee356f88c7924d351b8a1712f8a6cebc026eaf54e7810529497a15faddf49904db584d93a1bd9e1848a5ffce28f93b22dad866b3d29f181b407f727642252d7bf024af6346baa584263268d616b199cfa773833c6b259abc774565cbf99c776cc5757d68178833b4ce665f43e06443c663aae2cd0a7dfb323d04b3fb9f035c4ce1e9d834ee6c8ff5544af72b27cf50918b06d2282cca595a46a830160cbde122559a7ffcf08283db47dbfc953110b18c73c8a45951a6d934e96ab87e840de0375fc8c8d0edc602ab8ca88a2bbf031ed0050b62f94d0cdb0c635365c5cbfb9763359cf8a687fbe671beb051cf1fe4ac422257d0147b966454e515909a24981d5aee45905b0ce270bae5ae4806100e660abbd3dc46eef3dd2943a1050e581e94851cb39cf7ec7b9ddf8efc2b5fe7f886935a32a5625fde5d9716939327ccc82d04e09abb2fdfe1ce004b4fd02ea52874988dcd7776258714c1778cfab60c6f388a47be5c8b129525ad663a792a0aaab26ff8247e5b2bbf0241d2e97233bdf73879c0faaf1b57cd128bf3acece2cad75f52c1c2daae92adf9cc3bb952829a09447b12dd70cf31f5853c3c0483953dbdafae107aae7b07ccab9be0b30eb015335ee0b9301f6c6690096a5a067ce6c3357855a69914990677e0ebbb8ebdeb676bd166d7148d7b8c84a7c1bd2c55f50e39234ef818c113e982a793bb2701dc28f41ae6cb065b940123e23e6968b84fdbfba90d4f3e7a4b222f7dba69a1cdbb335b218570fef18b29830ce89da87e74b814ec6c1eea39c6e192366d9beefc87d1f3ef3451692ce64fb193fc6ec20d70c54288965fed6bd082ef66d6476a4a0e55d944dcacd093ecdbf8178589faaeb9f9a801e8bde78691d47d12271b32032d8ffc4f38ddd34df0b036c7bf44d970f53a44089f1fa05b3ad8413c6be83bec24381d59b4af4fcae88d0162053fe3a93139e7c0d4fce5d88dd11318a8a87900211af91bc2522396f5d9572cd63ea48ac1d724bc32ef68b22c3897add57421cb6c90d435dd5174d6040b7ea396b319879376b4385bba293ea242141f2170ca0ddab9bd63672e970d83fcc9eaf33145bb59df78f435a3f915001a4de5ab7edef65cfd549e95a3f18e7a029c2a9ee321b9d0d273059a56536a700cf719c89b93d74f74684bc03348f4969a6e306dc23fdfb9163ed140a530a850061fff7993b7d04746a6882c086864497e10bba2a7fb5e37e112a6924c8dcfbdc48dd46a0838c7fdc66f84c3a71a845c218f9be066f75dbd55426e6d9e7152db823e3fdc2ccecaa0481f39d44506d54c82edb4ce8259bf07d3dc283aea143cc36132f20739337ed1c0526514c16d6c1477485826c7592831b40960fd2bea157d6d4013f3606fc23a5712782ca1622d2a661e9bd7bfd92217dae5c077eab0af0b0b46cf23522572672f22024215094e116e2eced521f5a2b1a72ca1a71af6b5d72c13702726944a15c04b0cf3ac5ebff5aeb1bf520403545fb039e36aff49cfb2e26eaac71d498e9ec914a2b66e9620640ef0c0366bb2af8d23411411c7f640a3246b47a6bdcad07059fe2d1ef30f69ae4a8677b425b908376d000cc27763bdee1af3b97d5a1cdd4ef25914b8b6c189023daa7de0df0e652f2311e5e1991239077b1e9dff459eacf4a6e986d6fe2f1579595b8f09a9e4b5c3bfbe0e5db32c1f3c83f4a977a975f0a0906f85c2990a9390f4e772b750f71e4e6770bc8ceb6087eafaf56c9bd205b4e7ceeeddfdbd85462b4eb99cfed99e348ea4278463a1f542eb849abf8ad4815323dc0ee470a559c2ecaa40a5b76fef2942f1487188ef2be725279f7e47f15bffed5a219c4d4c09fc445e6f3aab7bb28a54d16d229e90aaddcbf07ae2a2478ba8748b3e82e42d585a459bdf64f7571e4cd46bd37ab8319dd7e5eb06c3f63c6144c146e347ff4ab114234d6e48bf05005af3d9c0bc30d821c34dd1d4f48b51b6d81e9ea8cf57332fc2a7c8e9b0b99f2856ace7c6ca531709440aa8cf16aca2762691fe1558c77cf32d3a9643cc990a911a116d688fe43086b5aa1cd9af4c6b447d903ddfc3b1e74dd86254bda80b93751d19917c099ba507019148530eea4d65ac80c180c4276c9a30b10ff1b37e61ad4d23be834e176a2ff87133c20e214f098bbb87f84cfe9d6bbe19ec1a8b0508416f4c9fa3c2d53d942c7871063d81eddecb72501a6626f0932c90a9cee9ced02ad83e5f08621aee94050d74b127ae8f39886df94df64813f24cb55dbc7f314ae81f884b6b998b97bfd78f31f591b9c26b9000efa8e17a50722ea0acbdc22569b3ed449675d11ac8f80a64965b0d2dda5287d1977dd2dd3038e5198b2a965d2fa6bd80663ac35ab042c25889ddd509b328d69980f52674635317f4213c54678d39ebec14d2f9ff998408ee6d724b413dedae50d95daec5a3f12e3e677bd7d14e3e77e90cbd5dee8e6c826819cbe45860f41211cbd87b02ac9599bd7b5160308af549c84418f601685ee7245f1aaea14792504d991104d4b3d99361aa65590afba51db198d723900a5b495a0daa4bba94105574ee11f6e677e5359c4fe673b624593011442f943d0282282c5804664be951d1b468938be0a4b43f901b60e8f59e99d1f99bd76933b83ae42ac5acc65fb4061574a6237cc516673bc122106057870c89d33587cf7672ec562d25b7c5e754f2113b428d3f7940c8f7c1f7300a6fa3d23b812732e38a5f044876af1828b2ce91fd53545c5d3537d5965347377b0668561596cd022658fe55cbbcd6dbb018e4a8f7b58273b66f63d542a80f0317fe71dece6bb0b317a44e0cc6bc5d7c04ef5b9e8b851c8e9349c4fbee5506fecd305ecdb1bae41bd329fcf072a869c48c94ed582951a3d1ac62c204a811ba221d93e8dc8da292cd424a3ad8ad22e9501d85c5d7253ac870d213df199660869e1a4858437bcf02b0dc3f7f28f9a6eac063016c43095786a5f17f8c41d90c72eea87d23913ac14b333d13de565c95d1042dd0d0a5447229f5fb0ccaee1c2d59ed5f1bd6e0fcd90ba199e8eeb3369e749412d5c2f95de98a1ccadbe790f0b2003bb5ab00203478be3182e4b60bb75789b9e56f48520f5b25d75e570a34b12504e0a50d13a25bc787c88e29079d2fc63f2a8798f35c33b06dbb1030ee67af9f7c27b33c45dde2ef3a9ff7a500b2e1e383c81fcdb440a7ab8391bfedf3a1e029d3aa020138cd844f6b558de2c79f81ed7ac0750d130652b3049895796589a03c14d06a5c28a5d55b98ab7422670f120fab16ad0ae7d75464a7633fbb5e1c6a73a6bf63d84a0c148debb8bbf83697aaceb08b08e082759aaaf1d806fdb2d8847dfa560c9a8ad4703467d540a7d5bb1df9ef29d1ae64eae58d7708748f096becc8f6b9302d3938becf21da10df93fb60112a8a4bc14a44b62ade948931eb97cdb48548883ae0139269ab18a427fc53e7427395ee103039a7ec11ef9d56929ce119d057e405fdb292e7b694239df4bdcb95bed675ffa7253a577100ab8a619c3840f2ace2fc31d670b4878e0e011a2bcc156ec20d65e702d1bce079fc7c5bfdbecd0519bea3b0d968163f1b4d0972b8fe8d8c6884bb140a643daf9e110f9eccec9cfe27db549469e1b9fcd4015fc9d464b20ce5a8236f2baba98b74b5c319e3e6fbf45b291c8bfd99c50a49b7bae5b0ba7c06cd2425cb83b8acfa71d567c5953230c33489c17ad658a640a59ecefa1d3c77681e76867b97a6c21694841dc450cb9fd08861bd62ea6c5a63f688792da3670c299bac780add7a6615bb166635c1c94297107abf42844dfc86b59b9db8d320f5e99f4c637ad246b1b7fdc3feb721c0aa12cd12fef7793b844df4530738938c8ac4e2b31adf35375aab98edc916c878cf7183d968e1b8782aaf730de54254ab9591161db5278d1d7e40d465b400afbc58f303644872ec04cd914864a857a7c6f4ce9005ac635ed6f1ad0b9e92755a9c0c0091f004a628482bc9170578b1b006a2fe8bc482153d35dc84f3eb602fbd1688e6dff1c928208593f51c43862062d59f1aefa3f79c2911e965d4759f52ed77157ce14a575a5a5c9e77144c32062293b07b338ac7c04645c3760cf7e0aec98b5402b5c08cd5a0c6d78f8f1a69d3a7ae1e188ded755feddbf309ae6c21ada6fa6219dca2125eca8bd24956ec8cad9e199b7594a7adfa535f6b874095326c0545d576f2abee7445faf658b5f1d58cfe2683cf1c9326bdb2710cd3ea5e7fdd1bdc37af45ea75895f2df8c6f7e58ec744d5a9db7db6774d80b361dedf591551349f57d0b0f6c0a86e2574bdd6a0952a124a39e9bb332a597d4c300adbe45106dd2d56819327945bd251b0bd7aaa245515835a266befa012ad8da8d9d63bbfbabc4bf165a91fe722458065de0e88b6f8a42b533f23d39b64a0b5dec0aad6708fcbd70ad292366b5d131f3dcd4b10491b9a00db1c87fb1312a7204686328184954ee88567793909ad215c6006b71210cbc75b8ebebf2bd75de36cc1bebe3c5bd780ee85c1a109da97a522fd160bd0412fcb990a91f022d7dab471851778519a9e71e956a651aca1c6bcd422e5ed479084cdcce1b6a7d18f16be43ed56dddaf93220553fbab722a5c533c4345201cbd51d0b54fab6e2f869258abf873c04f2c901a81ad6f17d8fae7b24cf99e07f3a6387ac8457f3ccf1de7e8e8f115f8493df8573959973705610b827420cf7a353abb53d0b4c60c0b07b1219b81785aca6a14d953d850a7ef4d5c90b6f3461f4254cbe98ec0cee37d9710cfc1d38d4280bc1cb502cd0312c265dfae977ec1ce7f04d9691786ae03498fc56b1d61d8edf004fda73a5bb80eba76159f2b6698c44e5897189dbb820482e47215690645d56a668a032910cbbba2d6bd7b29b273c0adcfa3a2217b274a54e9148b9e5dcfe2c463d8332e6d32c449abfbc03c6e5230b811561996d44a18072b2479ea3e9ceecc74c5ee46b63b8cc6f4efe3b7c3df891114ea41cb58a31860237a22a0d06320881bd375874c91a520809cb1365e8d4be452a466ad0519e3d425b5dde53d3eed515225ce068f04b16b985975d2c5c5af02c7226a7f77a02c5da5550e05926ac60fc802e14791c7e73e0758a1683aab3ad30b3a481350c6e2bdbb766096d34d19ac4c1062f1dbf5fa06ace5527a2d9beb72bca1e2a654dcd04174798f8dc9c90aa7200ee336f6ded0bb129ff98e5076f924d82611170b313b85ebefc39e5bd4c8ad9c81946aa5ec1ebfd9f56d20101f868a499155c59305897d78f19615d1dd5b37237a6def67dae37c44d0cd533bcbdd6d304db59b5c9616924bd30afa1054d02710669b1e1ff2ad8b3fda2e546cba91e2778b00787242207a2cee752ba01f43e5ae9d660fa38534aba6f9b53df44b2ae49f66760ecfc4e28f7d3dc018fd77651bdde18737198a48657127072aa80cf2574fe13892503290cb82a39c54eb44020dc18699b312d7d3baff4edd5ab33134019805843bce050df9c8364d2993963bda18d5a0d04ce19a106f050eb3aebbbebda3d3140a13a303fd2e3a1fd99f32ab3a3df990d67a065baa72a2977d8fc7efe040516dfdf743302b5aa07e3dd87e6a39b9d43ed125841651ff5690e3942f600f9036c76d143bfb10cf94c251a589c8814620ff21d2ea89e8fbe38b0316d418b8d2f0772dd210742de4695f6075e2b08744afa11d5eeca5e37f1907233c57cfa6f7720354503b6926fceca7706d77c541a6fb6b0a5dc386c4bd834308b823d145183e812b0b5c3fab046f2c9dfc446b3fe1b9fcda5f498486d74ffcb81589892db20a3ac01c428ef6d1d16ae13c4a6a919ea0384326fca2250bff0c57494a5513719b2514147f9c7baf7862d8261cbe6a09631bd36c4d1c35fa4ffb0b8bdc72b8125ae519863839bcdb21f30dca1afb85983a52cc59c0d61c029175ad15bf2aa4545cae7240a57af09389097453e71d0cf27f8b9060c2a549bc4bdc14c484a762e6f02abe7c0e5de1935e967de02a0c32dddc639e3f67bbe0d8cb6a7ce448c9f5bf7cf1d34b931ae58f4d387e162205975c07d0957c721318c1870d7979cf468e9fadcaafab7fa71efc4c838bb93083556538ad69b405f2a655f4b3562172305c07dc998eb82848a52c065ecbdee26ea324b5059d88aafef580ee3a307abb9a6f0cca9e3a7e988875a94817e3d50a70c634eba6e368337a99d15ca65a2e7ed1e7babe1c646a908a13daf9b9547bbb9d5d14193174762dce1273e9cdb603e93dfa2c2edd1ef381e0a5f0bf74ac66f79a95f30a380bdbe3149aa4d8aad989a0bd6c558a63303669acf69b7b652bcd9ec45cd850b0b36aff4812cd169edab6bdecd839f2cb66df4245137b5d80194128a5d3c277c316be6321d79eb5dc004d1977f9f8dc92aee684623fdaa3deeb5fe98efb99c92696f45b6409ae240397065da952f97f1f6bc3a33dd6ffa483973c9b9cd192ed9bc27ac700182a75f3e783a235025efec493a9607d7071d629211727bb8ffc78c2e06d8d8cac2aafba2a9a96a6f7fd684c70a205b134cf23ff4c16e289eab1477ba92952ca664290852b0e4b535734a00cc3156d8063a973a67df383fc161c533eded430248178f33436976267be0dacd1e1683c7e75687e4c4c6566d928a7dbf8e7a81d8305ad56a8fdbb44582c3758f1dba901fa731da86e814d128dbcdba4dcd6aabd3c981ee306172c83bc543ce48440eb1d73fcce4df4eb74aa900e1c0959dbe5b1509b797b1cad94bd92cfcb2bcf18f9cd21003e2fec7b18dbb3e465cc7497fa05cf1800bd94e2ae48f07c39ca6cd17016eda432d995429e1ccfc1bb389371a348ac0b9673f375bf576b02d125d702b9675a6a3bf451e20a8e883196a775b627baef138d750448c4d5e3120818f6d4e30af9f5c9487acb389d78c0ebaacffa6aa15fc0f174269ad489476cd40aed9b8fa200f141a986edb19ae0fddd83519fdeff0eb1ccf96f7d2828f08a11d0a9e43ff4805867ffad762f88f4969a573a061d18202bc19d1d3da25bd4a0f294a47a4ce063e3642ba540e56ee49814a6acd6a1548a69137ab42b37641e46bbda053885e7b30fa48244802b342ca483b720fda4ef60a809ad432fa759ed39bba91ca60541962f5da22e67bce554d5568699fc27b7fbebef92275e8260d4eb9ba0414f3ae046e7074b4e912e8892ecc013c80f346372f34f10c46e27f4ca68c6b817a09d9cbe9b955b708d93cd5e1bbae2cdddb415ce35b2edd9966c19ea8187bcf2e96c39ed8648aa98073f6af2de42c6d09fb88dedf1984ddb109cfd82f725e2cda68b2de9fe1ecad588ff01cd12f0c79e940ec32cfc32df92111b6d8152865c1680b025301b2df0bc08a9ccdb6c520c6ca452e9d9aa3d63751ac6e345ea566d207014dded4bdddac3ddd3b562884022cdf0804427d2640fd1dd5c047a34fee2981e9a090f2c2c77e42d8e9b0b4fcae937dd5071a04e01ce03609eecc9ed76acf0bb9141d3f927aec541bb597ba5eaaf95d63f3b5f1662df55586bd757d8bc7e56a00009f1f486309a6805d94662fa452afcf7c9c1fb5efb128f4055a770029478d3d6d8189264618fa759ed0a07f010a6a274f9c432440cbb6a799248b3fc85eced7b82074811a4d1fab11d0420aeffe4d12bf1469677034433d2bd8c8c94836d8d2a4231bf01f8768433fafa0989093b2b2bc17bc976f4cbf0672a6ab494a2755e333a07cd3ea3d12faa154d1598b0991dec7c03475ec59fa87f01b1770187e4201ad7a03008e381a2e71f58260368e513291e4e6031732e7661e4815a59b794b21d6430f58c67f52ab7f0a843324b6f02488ca432911569fca6206416b9c7a05b389090478118cd6d98637f066669c5930033abfeedf18335eb373045037f6099044ebd29c9211fb147e6f2d2475cd7ab921d7126ccfc2dfa526091ea1d234be91f9378858a8ab4f10a7e4de8fd9c4fb1d8a5a3ad218d325a8414654b82eb8d4467ec365c1163860a13597317cdad1489a8a6c06a2562cee5012463474ae89584a44204b927d8cd7b91ad578f4d2ae69c85db3f857f9b27d949a1904661e3d913bbfb70891b81515f359f7a275a771823241dafe6cb46b7af687a8fc1bbfe7f83846d1e156b758eca0686a8972f3339da8e0d3d0db3dd93e3ebf6b0f69fe1a4ac2547afce1996aa338be4eaf1ae2124990f38d4f1c4a8f492708d04b6fd0f280415967a716ecf9029bd4af69e02e44ab4639ad5ca060beba5b501a9d8ddaaa05f92ab8b8cbaa3757b020efcfc4bba9e09d8017740dbb9d7e98f2b7a203665a0bbf877d9ff0df5c4113bf10f0fb85c1760281f5c20597a169b7b23f5bc3022c29fc0b1fdbcc4aaf0cf622f5dbf22b2889abfc5ecd454163c358ca6b5c20b14ae12e1006c5f84fdb5e5189a1a8727de5b47d890b931146f3ed36d3e232463e981211bc5b36f35dfa994a8b7864fa085bc00f80926da459d60055b58346a27022baabb2970d0566297a68520b15c74c1e6e64453c4f1527206c8bddaed7e0e606f656206c937300619e798939d3c2d806ca2ba4d8d9a797fd954c234ff861c931ec32e063d7c7c5c9233195c719d1e96ea7d8704150b45c42de852b83b7f3cdc981ca27e2ea19cdb516af3fabb677773b37b5a1bc8aab59666f8854d450c29aee049c44d37106b5326e3b12416b0e16c2a4d9f2285c4127faebae7f5daa0a057da92700ff642759351832be0bd630e37df4ff17865fa690ed6834707943931a5792d9b8a0e0980ea98d01e43fcad76ff3a0b982edf5086e8f5215170f16ab76f0de0236080f7a76e4c2cf90d2d0e4052eccd23aff138a2eb302c3636ece6859ff3f7b0550411616f2c89b30ace72d25933aeadb218f3a7685f7f82cf6268941012869867fec8a82bd670cce40c28fa0ba2614f4e24662ced0d47c19f565f5342238ea1de8847a133550cfe65433e9e50159a318853de6efebc8409af9f02dcd5235b7d5c82ccdd488023458d9c3eeeabf860169b07b6894ee332a59a6a80c1b689732d03552c32da1f46342ecba1d4ff943770d87d97f37d97bc9ae792281fb54f89f5710c3979b7f0c0ea82600621c5120ab92b47d42d4447956d2c5a1d48c07a0085a033a3dcee99cea3bef43d4a235be563d498ba8b3ac1f487f669bde301d4710e28cb5f9793a7357ee9d2badf8150ed191eb2b9ac0ea02e3daa1c1bdbf607940d1dfd9212a91f97ff8934a7349b547873f9cc29792ef334ec960daa3e08578894a1cfa64cb6ab596fe8f6d86bc57293bd454207f04a9957905093d065b5c320083769cc71148e55879a421cde7745ddda7b46fad4465fa1ecc49aceb41b08b5016cac8052480b94b56a6e99d716742aa4dbd993d48fdf9c829ab57d47680189cfecba2570ea9587ae772055392edc9ea3e2a5acfc43cf23c3379b41b722b7ccde747a493b92b28e944b21fa8a7cb5424f2a4643729c0bb70465f2362f4347a0fb35cad38faf8d65b41cc148da638e681d21da7ccb637eb1138b85902f8789d40cb0669717903774150d2daf862de1bc3b212f6066928d0a2ad14e33d0e104571c18527174f0af5fbc281497dd9700c9972e98ace3a4be91c04e5c6cb5343799331a755388a3d61a865f41a81a32115bff468efa0164f79066cc56a37e9ded5c8dca7b393f4b0693271f63694c6c422bf591b400ec0e27bdceeb919627f388333c9c1db18903ed574c9c1a98d87ab8cea485b5fbe98b307d1aec31be0e409aac032cf1247164127ff08d73fa1eba49e35a2b060ab31d6c91fd141235a82a123f204ff29f0dab3d065a8f416c434025896e12846b3fa792ec373becf46716a6bc2ac29acaf501488134cb7be6da73104682303d11524e9b91e1eddfd3ad76d0db4c996d62ba5a90a5c080686fe48380df8b03f3fd36409684771cda7ef2d2ecd1d0ffe04b75d7619ce30f7fe326260230299ac6c0d33a7c31540be071ada2c3bfcf12a7fd8ff0f39a4e5211893f951de6c5bf93dd4ccc73f236c4820d8121f26d284f32b318394aba1810a7247ce094da3fec53149024fc2d7499e1b401b1ec1156520155775ee3c0401d187d9d37b925bde5b7d0fb94bfdc1911f1642230c54b5c45e969635ab65c0671c58e221c5afcca98583e0f6035bcbce757bfd78c4cf2c67672cfde6bcbc937258845cd4767232b095a4d8feb25f30fcb4be0c696d7d96e96523039f4d0d24aae16568a7bdaf28825c6c303677dabac116b811c9ecc51c8e0341f1ab5775063a59a2f78ed53057d85d22d5b17edf898c107135d101afb6c06e28415eca2cf2516edcce227b3c21b162aec75b4ada397f36c97c82ff49e8fd72a0e1c69d78609375dcfc0fead02d889436447857060d81168414ffd3731a74ce80796593adefb2698dd7ad05ff04aa1d6ec56f6358e6b3b969a8c5e6bfd3a2208df4366703bd70d372b8b7f7d6c512766a66771ec2f234c111b5190d6e065de58886798a046ce4b826e73a7550b7a5962ceba9d5be0dae61a5ce28fe62d71edfdbd7c05404e0165ab22fe3121b4b6e44877ae8c171c1837214761bad453f3bb859ff4e73e617c2d75d212c8f7bf6455d612afd1d8311f62cc694f0078fcebd54c8d5c5764479ab67743c768c9fee917c5ef8885f175e2429681fdf84f4e7d42aee450e3e7fbe1e443483f411cad7e14a342d3767173507a9ec17d905a3eb367e5c489fe5b909330c843556cabeef7333f7e0ee6daf6f28d5ee51c7c1d228373c6bcad2ba900cb496a345f4f780817a7df6c09d587ab7a8ec56bb85990d7bb2790016a8644431923a692ee69d6a59d9e37fb767f41a103cee8e0b30b52bd22e4375519158ecc63874e3414e94618e3c71e99973e7714e98c520bb2dbd771f29a7d38fa84b7915b9031f4684f980fff311e9a8c632b84d7635808bbab8df7eedc73be5cf3802b2495097ba29c581caadcea28c299253965aa61535bb3549f55c2b4c09352a6cf848014246e9bccfb41636c7d7a98cb1dfcce34bf27f307de27f2c373ffd5836f24093bc6000aed7c8077c3b47b2ad0c04b1bb47cdb95843f6a5e96b10f4c099153a08cc52399c0feaa82f08310cf8127b5e05d32e45ac65bde1310c2607347140c5d6aaf8fb96252a10f8e93cf9bd68657fe9a6d0be2e035d933d289c4ea31e8cb8d6679eecd330607fdde608bcac0e854e1252671c95b86c90f125db24c3f832443dd9a79f693db9fb5bd18a5cf81e990b348f7c1b3d8565fbb95f0b20c01fb1edc7a0390446fb5d8b4d4a04f75acd5e4fc70fd22519441ac10f7d3e8777e9f114f5fcade122fb21f1c639b58803743e8e5c57159b02ff2b3cc19ba58f91537836a28809a70dcbcf00f47be107ec6389f97580040b87b361c02d00f8cb31a5b6b2f08ceed524a5c95e521cec095689531275740f510d7929075ab992b455acfebb19403c850c523fa4bc4381d224ed85dd967a0bfdd67a1eefd3e2c5754dd801e2f690494838a2e8bcc30dac044f782adb941cce7bb9bbc6e03716c75e101c3ead1cdf2bcc834edfb2a9ef6eb0b9154d21f40b79ea21be3f11c260eaf7f32d292ba56a9eae47bd2b9c6538e54ce2e249b7d482b9afb65e7ff5549d52f65afc239625d60e32d7e22549adbf53e925e18255ced2b10340fc281dad2ab72ab4dc4dfb8877bc038223f8a852a61318c7742a974b4ca6c086a57606b6884cec18af74ef08fa25ea44e2e7bf917281d7da9a84604ee52162478ada6cf06748314a6d474a4d4bf4ea3edf6ded0d556e47cb331a0f6a01e1f5c0f6f9d8090cbff34eaa84d2ca582b4003837eca0dde32c326a4810af491bea0d7845678a07c9da28bff694a9ed24619bca466446a5effd8f4c641ba7ec37352785612e7605d65c2ff1aa53c8ddba1ad5890c88cccc9cfe4de6ab8beccf23f6d86acc77d814ef024054db43cd7b1613bba610098ff004dd9af39de83d4e42a4b562a82e68297e99a0067182ea7aab82c1d09880864df6f9c674f3b91f66ee5040d70172928670af9a8bb94cdb6da675dec86a7b2f201741664879024065d3c1d01934fb22738c58b27de92fc2596234e80ef7d636f935bcd714310df90617441b631e40acfc2bfc98b8e2bd1099eb6f8eb49a045e9f63b3e325c5c194e03cf74bce4f0fd4b451f8e8d30da25b8ba8057d60a3724d4ae0de4c46c2a106a8b6a421da61e0dcb8e02407efbfeee380883d5c8b879cff2f6ce1aabcd0f6cf8bdc9edefb6e034276f4fbeb2ca18f0344adbed8fec93b2451ee8719665b00cd8ab285a7bfb7703e80584c0ba5d6bf90e96a2d636cbdfa3e18a7d7383d46f8078623ac7327a9540b8055531845c6fe041e9af2e1a28c32d4ff6b4d005681244d3685453c884abaddb9f80d981992e8a23e4dbbadba41954edfda0a95d1c09bc0ed8d122324f8b91b7a65b0532f77b2f58cff0a9538de84f6a83ca260ddc971076a336026cb837a6ab20202a13fc7208ae2adb7a72332ff2fd2cff69639b011400a08d7fa1b547b414d5941034e83ca8105af6bb991ffdb7d27888fe67315dbfb8d16f9fe67c35551424ea259e129bd476087ad2dafc975e4444e72b22eb5e490d0a52b31b51120a7a28d42f16fe5d7ea9c825ed2be4944daf9725df1ddc71976ed826359f7f173ac8b9437cba344b83b123596a0e676125e154647fb080d785c57285b3a87b9d3279cf4681dcc504f3f5d81283fe79acf2b918ef225e0580d0a3050577cee15803bd87da63f3b3451f70b59934e68ebe5c4c6d037310943b188b30391a6dc4f03827a73d00c5eec1e1d693ea46f36c9a08122da0fdec18efe949515ce22ff1395e01630e65f2e6144a8d7c0f622fc1d2d648abc72f465bcbbba2f9736d50c3f053e48be0478d1a22e31e8759fe7ea3a9416eb1d0f380a5502e3cbadd5b674e29fb3337c9900cd47f871a15deaa0f7fd81046e722afce8ebfc6435d095c55c0f1128eacc740652b36c9431da747480796aeffab9756841410b327f3e86ddf5d049edc97cfb5044916a5c90437f17f7c05878c5af746947bb210eba4db2a6ca51bcdcb5db885cd9fdcae4ba3b281e7254709da3430304ef21ac72de9e9c854ddd8ac65136596caa4502e27a34d33ece3f4702b1fdb9cbd9618d2e5f2a290a4aecf749c90d6e070546495a3cf3c83626a9d1c13f6d9ffa7daaf0085948f272412d909bd3b4355fc0290993f2104ac1c90d01d39a77959d38f80cb08d60edf714812280ee933a1222740608ef08eaf23310147d6b2c6cc4663463e1fb42648730c8b36a374d68977edadbcab4d08441fa337e63cc50d96b1024498aea55656272dada612aa3c797fefd0fd7f1fd3e66c64449a7116b613c4837231c4af45231946e0407fc626efe7c8b06732a06163d88a44042247cee50777119091c5b997ea1af1724e25ad68d4508972c542ea0384d6eb5562abe7a8cf43f07366ff4cb17aeb1a290cc87f48ae48086fac855a2fef9d1a59403c2bb97a62f29f64233a679905ec57bc0cdd8ab2273551692bcb74d40078ee197adfac2a27117a5022a0cfdbd3274b23fb6f7d7a669d5ab357b13430d8b7f61b8b73d317f32e16034ffac7fe65237fd5539318f976e09a293a101045b613069ceb9dd055858b32aac293784bc6c02268696f2f7eccd11bcc4a6dd0e893a88a3cab916b0285b1ead38a2b3601839fbe78585fa06fb3f3ba3a7a1f10480d84da9974b773abfd11e506240c187f08e33e19c8ed799d3ebefc08e325a052b5287151fa5c865aadaf780fb35494c917993712f7b35da056fb27043ef08ebceedd44b728c3e879a298307b9c6a781e22b356c349bfedcce16221cfa72fdf063ca930406eb6d675cd935ae8e9723fe77f53e51ee890975f7ffcb02f03c6291a4b8833185048fc6b43742d6cf02ed1fe479bb587c69c76dedfe8ab3e912916e18f4902ec37b4448b9d508cb80d05d0abf67ff67cc8c76c2353f5aebc321fa403a4118c04f21e0569ba3cebe109389dfc92371a42b87a90acc85b5dfe2f754bd415113f509474300f5a44648088460357529c2987156c8b837854ae4e1264ab17f3dea7727d6839109eeb0ea2fafd5c578742c326287e8c653f5f7b3fab30a810b129bc199e6de4d174ddf9f29a1601cdf0427d7349f0281b6eca048b7b4df18766afc23a31e907352abef834155b079c2e4991918e62bd7430a323d9448a932b2cd31bfc97d3a9ebddc326eaa64277ecc25e257d89091439d3fa1a8021827e78ac22c97a787d374eb40c37c60dd528634730972690b0da094089c36c98fbaa4e86f3a4a01df45648345530c75e22a77e6f17722262a73f348bcbd26c7e308c8907d997dba8f9fd754cb4b5695220eed4c3e7df6fc0498fc0eb1094e984f60fcc7ab8a3acea337db01884d228bbcf42261078d057c5bde344202a05d5ed47f14f54e5b714e61687ca8a5da7552c3666201153db16ac880c14cc72ab5c53611b9aafb20ae0806ba340d2808f0bad1e493427aef5c47db47a94646705833c1c1e335e6317d92a5b4600de7a6395f93f98ff1e435efc199a9ee0391f5351cacd51fbbe14c28eaec278303fab65353c1d12fcb28fd35ee256ce832ddc495bbab0a22df67d13dfd7416321f734ae13eda269fe73213b4961cb83cbd4cc17167e6b6349097f424f3c4a9fa805dc7c2f4e8e8b1a3f43691a93ee9407476d77370477bc11d5ac576539741d66d7df5a6af03314e0c6e53b4221b0055fb1c975505bf3247a3c72819e5c2d236ef01fe8d99655924d099e5cb1a33b8c3afa6019f93f44e37228e77f1bbd0c6c2e5382d3b10ea36a0df0ffa76f2907fe5f613445d19987251f238b2b4d56984aa148cb1cf20ef67c449d9cb2da6f52c4690452131f8c8389f41ff72306825a28c376473ffb02a4665883ba146ed5710bb19b9a17b56826668a9325aeaebd5014926dc8cb71ce7d105c6c2f359be6648c04ae247c92195fed7e89dc3f73699dc4e4da209799aacb266e099cda662f9b3e9dd00242ef1712101bdcb74ae33404880a1fde6de7e42f39efe58db3240dc3011220c0f4c2ce67ca66d9648d13f31b5a1d3948d04fce46667704ef4d8eac07fd41b1ae51e4ecb39c26b240e92e7485438837b8d9941ef2c07f73d32959215fc236f3698d3afd40d01177a0fbdc3ad7429bb9cb95c50883cc241e4d554f3d665a03edca0ff2a2636a18245f814873ccb2be2a20a31efa249ff0316a5e013c64c58bb6fe30579a042d279d0b4d7d8e016dbc506ceff413ed3ef1382badcd0f9aadda3c47c5ac0f5b182a442a1774ab52510ba400c282e56f7ce507ee2c59975c8ed5e7713c10d530878bcd3dc02d43fa44ae3e57069746c44e4609d6961c69523867f41a91ec2d9cf3be4c847fc1091acea17eb934653c97851cf1bf78b2b8df12561806078f212c923ee0469ffe3cb0932a0e8f179342d767523654ed3f911e4f00228004615516c445e9b061baf69720f11424150658f176ef7fc4cf68fec6019f67ee75dd357b627c7dbe3a4ad386083c38d21a49c2eb08981d6243669ce3d2705ed4291ee968ddf973459a330fe1779e320df29c919a879ad80e7aa22018e03e7fff7357e7fcada7b73aef87d0785ce01cea676287977e4b531a037526db975760bfa5ac191c3fbc89df45b9b4bd254234e17a3c85b927143e2d079345ec650374c094191f49cb2d2f2e1227fa4e7865028856aba0b151f58fe58a90ebcae2da35679308a789d2786d3c4d98897aea4374d302005c22b8925248499c34926225e8d391b1c2662cc505ed4da6c349aae73995b5862570adb4b472f6ca253a3285822c9131e8403ea6f26e66369224a038b7803d0541023166f61992cb1671d12a20787fc58e830fcd6329eadf8d629374fcb577f2fc6cc8ac342390311f8a0a803054f6e5ab8cb957311974f4ab240400c4518e690b7e16a5a8384a6d0951c2388f0eb82c81474d7c058db61a01ec2db7050593310f817d82d49e1ba847879f532487a52d9d0832276d565a6733fcf9daec3caf49cd9ff85583796427c6280a30fedbd53f15c3dc26166cd73a73e81e0191db5d0f10561ed95b3c939c11230345a0f4772fb815ae10df6e7dced13b2a8a4498532a4bb4b288e5ef906d6f67009d772583425d56b2a5d04fbbf5e0b9ce549542bf93ae995b92ed3797b434c97f53b53c31bc9f39eea3cdee16ef5bdc4e3125a6192a36f987d5776c5c7a6ea70c5415b015794d67aec42d336667ac0ce1f0d60e3fa1212c10db8db56c6bfd82b6a7668db3a1c27031084bb9ad96a1a4a4da7308349c4b727a52d67997d37771e2ca769a607eca3ca71e0c5650d9a606e353294bac27dee1bc087cc796a27252f214387a067ce9417f6fc93f8fc4ff93618efef7d8476aa9337c2711cab9f6a79c3f152e29ae2e1affd8c14c7be9ca1b0a338a16112f46ff6e75ed9ed255663e6588567291c777fe9611e334328f3d7099de53fe42284c8d29045d9ee66c1d21aec3bd40934d930fb0b4cac21e9b5d116859aea168fbc7f76d4b54722c201dec7ecdfa576f373cab3839e9511820ab34aea002751d45963e6db94f473e6adb8d6d571b6b4d06f3a0ab4c0939500301f24f8e00a1e7c6114f14db462b694f67f1203fe7ed9dea90ef94be644bdf0f298d0b5cbd3ef7c7cf21d88051d4d31a0fb0b6c66660662d20eb9944e681eddca53538177804872a40e2d47862190878f9856e57920180ea3f050fd3df63b92435772a7e4406377a6d8b7fdf242e0c780d434f3870b524e508bc3492e69c1df20cbe1fb348c14cca1d994badb11024c208289324cd5d542ebcd6f901ff49299b425939e9f0d076e407130dc807893706ba6c7035bad0598d4e5446df3399b9055397d12051c8a2e368b637f98073aee25243ee3354acc63d7a9e5d371cf33a3cc4f5fc5985a9d41a52d484ef03bd639db6ad35e7a08de28109b7071dc9cf690ba79591372f44f011010f1431d29107b4066aa73e6013f5917fa02ef5d4eb84bb73a13e11ca767aaf90d8ebe4badb6989772ca00bbac18f8a952bb056abe133296551814158a49a02c134b5e20450be4b0cfde0f14c19e571628bee89447fd88b4e9ba5bf28669744733c6b30f9536dd360aed290f93851a759632af0c9143682749d45cb5533dd56b8db8c4ef975d9c1794d19d97c843176ec122f9379d465668be1ff166969e70cf8932083df58e8ce6b3c92491ae2a686c19858e03218e3ecddaae214f3db303d5da3a7bde26dc2582566fca7f7d5fdda64eaee365537b44209d05c533b85f87d86d04745f746c456c0408af65226809531cee50ed68c1c8d1c1b596c1251360d9a6ed2abe93627efbb77ea62e30a705e88fd1a9d7a38e73bccee5a56d87e56ce399528054c71ff3fec8cb51caefb2c3cfcf873a0ecba33ba48fbca20f2a355f61eaf65eec669cc4796e6ba2910ccbdecdfdd467f04a9bca32e1d65aa5f7396763d951463c3ee831f500ac7b9d673cc02114515da17fd5eaf7735ce1837118e97be18c66c8c47dbdd81edeffc37f7ae035a189615fd69576115753e456d8cd73d380450571a447faeeac24ec5ce9ba58de519eea2766f904629ac44a34858944950a139d36968650092bc5bb64a25e03c3c6f339e25eba286ff89be9a9fcf971675974540f44bec822e1f4fc1794ff14ab4c5b2bd2de75ec5ac2b7c9201a4ca75a3a9f762c5a3181acd856b811d1eaab4f4501360bb8b6a1c06684d87494fb2067a4538f9139a3a0179f1ea7553abcb0978df5c099171d8ab5a947e4acc3363825c58a6b6d77557b64d15583fecb715d52b0997eca9b6da372058c2bbeda54cf73c618c9615d0f12f508831a780e49422b1a85cee35c940539cfc4e0b1f514a81b9af91ab096b5d8ae8fdb98e827dcac9017b2844a53c51d3340b30ae7677fc209b286d47b52a294db5ab3d8728d5912418c6050fa3e19b0504fd6a2aff2843f3b6c3484ce6fc06a268d3ea7490a04c60ea81df1b14bf7ff94e2d83560905ca32c4eff6d2ad86642552800a10e68991bde253bde6c7b5a49934469e439df11f537101543b4f831efb669657477175c534fa5acd1b7f5fb81f0804a4f687c36e7e0ecfb83c9df0c561333d0780bad9e60e8d4e5bd86fa51bdc51b046d3bb838bd138847a613d539679080b2c513f5278a75f7af4f25938a4c6e8dd14788e465141e0dc16d1bf891c1eb4261db027cccccb7bf52fdfeff36075a2b13ebc89a216b96e3d01b6b8d6eeb661208c311fecd058609e753ebc892ff5db2b5e01650cab85f45b4fbc40143787363ffe6f147c23816d8d9a8c8dbfd569e15fc1b0eaca117bfcf837d3f9109c5cacf38aca41f119c8c3a724c60cd31c334a095d1074ca3e90b56657833fa936ec814b8d0c2cfdfada9e894e3c34dc7d04be02c8e6cd33d07622648340a7bffc94119da35f4cf746cd08e531af778f0e3821b5fa807cd05e5cb16ba5a8e8e34cd678cadb44c90ceba48258363ebe75435b7b34f063d4e55c73d5bb50c09c7a97f13c515db172f34fd6380b6ed65ce59cd92b15bb0e095da01be74e6addb3152745d6fbc71d18180c14fa306acbdf89a53fc719fd27104c0e96446cdd874569062c581296a6c5294170ff1002d5aebccf1c0660c7e423a0765c84da1b38635b696ef116ee5b939cac9e3ad4b0606bd8e359e4329701bfa9202b08c1c51d058bbecb4494ffcd432ea1370424e47dc71961676f010698d6626513ea24ce05863f9855677d7245541ad3ce3227a788c1eae2da46cd83d7276c386f78a9cb829541dc85c7c6c8120f21a5d86dffcb9a8c01be127257e1b5fe0bf020896f92bfcd6221d7a36b80605ed3e043bfcbed96ffa4b1d823502ad01f37fe323b3eb3f536196c87d999483f6cde1208f8f975edd6cbe057a7176a5860249b995e99566b77e8942b65899a7097c40979d1e6db1e6ac687ab98c80a5ac212495dfd34276fd45d34ef2b317a3f8f2a76e9c625b6409ef4b19362023cf25be32dccb02083ce479926e466db82ac98875e87e042387b69990d4852306fe36779557fcbe783b50957e8349a84f82067f87ec21a65bd0923b7b9e33a6f0248c6a77ba40818070844f0fadb982612ae4479553b421e05f6c0a0f64b80e250e1f66f0e54c1b092dc9f9c2bfcd25aad802568adfb9b28e502176f72cc4a4554bb07481498cce1ad209738bc3faa362db355f00f593e988fce3f3862cfac66085712fc4ba2b017b8a56f2051b42a91d6a205c79631b50dfe6cf4b339a99a6c998ebc0207ad2a36179e214e51f128be269dc0ba2e812871a3708cedba0306e4338eb28459e9ad466aacc4386698062482b59a3f5207a5a76bb8efb0b6f8a021b51577c6cd30234629d95baaf2ee0fde233412725893ded9c0342b10fc13b0e5c70e02b1ac7cf32a65adb81df1411008bf98875c8d7c50456cb794ba3b0bf11c8007fd35eaf0d722d56d31a7a284f3b20dc3683339d79e1393302bc5516adabc706af49c61425b5b7dee0a847ef8ee3e60e75358611b3b8bdf96ad0cf13e780fe5e3bc9649b514a2f49833bde4c73df1d2e282c02f5f3c666f20f9291aec59211556c27efce57dc9762efc3a451e61ee237b1c78f8ce248691e0e9640e1c9d1cfbcb45ef7dc46cafe75f35cb358b7ba59f0c98e3cbf3c3eed0221e515e421b3745d59c56c5a6cdc4d96ec443ff4d64743aa180e7bd4f3b4d4650767d1e5aeecb8bd8e3e9e8ae0e05d14af813ce25dee8abb8382e9586a43bdc531fbb4e8571bc67e2cf5e94ddcec3ee09295a347240bfb1046e30297863dc2d083cb6af8026e64c623db33b3e2731863f8ac668484c51b14195cc253dc53a55d4ee5bf436ad891941e8f3d4de3a91f90508962d7bff724dc95849a89ebce95d3c110ff0ab73d658c106ad600f69a907d7978721ffb19ff820c546eaa95ab8c3bd9b2fcb9054cd4efa39826c17bfe48a266360fd34397a1c3471f1c94f7efcb829180cf04985fd195d05fda92db7fe9e44914270004dddf08c96b2aa952cbb2dfea4741526c88ccc002d593e918d0c5ea754c75260406995efacd5652671b79b558f6942aaf49d47d3a371e9b871267838acb7d1e22e4045a217b7f1fa21408bdbd30b3d9fe619cf72e5637296e194c0d805e483cde06029164c9bbf7ac48f311e8b85bf97512ef8bdd26d0c02b4265b86bb6de0d6254f9d579593e0d2e4d5629cd5d08e6030c2e790bc44ffcb031061fd610b94c92602b8a8229356660b7fa9c23f59cf3e2e600ec2584c2cc2b2cdddcbbbf8d058a714dd1b77b60907f819c0fad1bae452af52b07a0d996adad1ddd1c7199ca021e52748d0594eefe7f6ad23da6c446070c50b5c1757104063a2b88a24c6cee12064ca2308e98aa2e77b21917caeb77b0297aa51bcd650db13594943d3f13b9ad0160d99c90916e70b7d4c7395ac49f43a000bcf747ef63dd10090e2a708a3efc606dcf3a80cc1b0e55ff8e9975b25948c59c8bc9c3ecef5bc97273756bca760041f319275a1b94e5bbee4219719c7d5ddfb78f63a4137bd41d174ff8897248dff1f23dd6f2537462f4683849387977356201681e5c5837211b77efbb19cd569bb8175ff0dd3965e306e7a30956f2f6e6198507211e0ffc85b1cc9cf96d8aba021cde5c4ea0b426cd02ebadca3eebe87761cf2b9749c97c08c444a2524f7917babc4626a35984f31d821c2bc110592606549cb2a9b2bb41a453869163fd6439bdbdfaffa999aeb11fbd915febae82eba3ac06d8ee8f42347efb6b2cf7dbc19d7d4257f9b0f7e926d5c5a42d36882ab1a39b2936c9b1d9a3b66a317c4b5cf79464ed69c5d81855b4e999ba0fc98e6b94850f8c70ed4127be0808e95ff1e39aaf798de549a7f46ffd66b96b58444b4d9586b04762e7779983f301abc004553e1ea38a519fbd07f15db616798f4295a95ca7aa97132bd7fbce5f20b10dcf8b1850da4930dc379c608a73bc809d7826b08457722346a7d0ffb49ac20debf7c7f079214fe2a4d25b06c254c3057a34a3ff2442fbac50387ddf70240709554dc2778aac36f60d0d1b1c762ca5c2bf6e357856479e316a642a2a37980fa5fbf95cfdedb310e9788f0488da3076856ca9d512bd1d24a9f6ffedfcc8c6fa6dff0a42d1402b58721618f847e4e703e9f7543e2261b277d983e056b054c778793aea849232acafc267bb8f9c7c718be75466611a79fae04c6fdbe571e3349457732e1921f19bb266da5f085d913bc588b9b2120b744d3d7028777d11cf76f29f80c2dca1583ebd24f6abb2a48706e13d2a382f50f6e3d34946b229271e84a7f59f10130f5e604d6ae63231409bbbe3061f962ff89729b47901b95b47e5a4eb8db074cb62296dc9b127fd7bb840d9d0c5dbbee9a26f51549af0c4d75d7267275254e32e7a90cb0c7cbccc418cbb6dc83b007e23a22545552a361ade61beff23d11307e3fb2a9ce59e1d9f1eea92161e7e347dc08abf80455bee6e390e45369a1108628ad4a50ef9f2f4c4cc3777e1f904fbbeae6a83bbe913a4f67d60316b10f43661c2a73605f44a3801191639a93498e278fd894a4f554000b7a557d910231fb438e2f2ebd7cdec4a85fabd3ffac0217c5b16c0893d84cff9d4a904ca69a9f961f136907c169e2a3aa3c2baa735423fd52cf5544c6c977c9e8d96138b45494b82f8351dbdf6882fc079ed3f057fa9bbe005588aa3e2c4c8b513e721be37c1edfd0ea7377b1b37a8c8337b65578a18366ae80e1f709b47d332bbbd0f4cd900e80e5867483c6433616d78f1f3abc2be5a997d2a8dee4c8299a85d8cb2a86c87c1eb3807403242b0db78a4e640ef7b5c9a1062ea33f35e555e91253dd98d15bf49501737d4f437dc76ae793210847a87c319cd21e59f60376847b358594ae68cc44008a6172391318dfcf57b637ce48bfdf011de0ce1fa7a54bee07cb439cdd5f5647f19522d4cc40a788a4cb32d1f3d20ddfd48d8d7e10bfd14bb3979f606618b7f62831aa29eed171f816b139a5ddf41f72035e1fcfe183167c2569ce423d670bc363adae61c9718d9ec5d818cf2dd5b176e44197c40f88785b96ecbc4565cc23b193edd4f8e5c1754172abc5ee0e77e890f23c5da11c8f972a81d8b2162bb0ccfd5a8dcae898468dc8d186ed0e268755796e554d8ec4ba71a087009fa5b531978d5ea7a694c3a4c69c52f520a821ade0299304acee83503907af97e6ebc64c5c944c9f7b8f3a0b164263e4ce84cd4b59a308203b6cc08dd8c64bc6f8e0a58124e8e23743b7fd11045e825c8d49845adccff219387ad44352c170372ac3ab31dbc3190fc961579336d3c60987ba4826aa7c3a5e3992e4666d286b9cad322e0c8eb3c3263b8d480474339feda598cd1a0a39bbcb1b302ebdddee0ee2a19698e7c8be5b8a3e67f5477a33853162c48b95f58106d172daf3998e4b0eb69f00b2a305754be7c94e52ed21d1447210ddb8b4c32524e4c3d2273181572e514a8e72d486a083b27d396b6471f7075a59298238e5e7880ae7c4e8cb7f3292b51ec7131419a819548337c6e49117d354e76bc35002af17321f9ff6981206e607e8436abc4e49803e6ccf03e70ac62226b64967b3c61e082342705aacfc85b40ca51ebabb5f0def48bd641f10ad2d31f21307231e820b3dcc3df074ea2e9fe5eaf595357a9001f2199565d513898951a65bfa78cd16d5041f7be1794317c2acad5ff2b87375e427d0418bf320c008df4d9a368183a17df1a7ae7266c8d48b35ba18a8c7df19cdc506494bccceadfc8cfd58dfe2cd9de701bf91185a735a1990b8053447667197153bcab06aaa9ffd14f61021e64f2b7e5e04a977e28a818d33fe31c9470ee2fa632c5c1aa30425ec1635fc9db1cb23bcd207091c61539d51a25337282386bc304a0853d2a3ebd34f24f0a36a429cd833b4439b7e40fe1b2c44dee7d7cb56590189e5bdb46e8da2fefcfa2ca16814827af309750cbef3320e1aa2274de34b7c08f4ac6f7ff2730c89bbc914e5a97309ae4fa78c4305003ff399c6ab553fea8e788a1b6b05c13810e5cd9e82b1dbf8ab25fe13b31c194f8d7027c7968fc9cee743f822b2fda38944dc212cbc302ea7398f4b0cf37f66d3699b75df273e0aba3e8dc1dc49dc86ebcc8ec52ce7122368bd8447b415a48583a7a1f32f54099a2adce2f155d5a49dae087090adb7b939fb6e82f46f407d139eca8a29aa7fadc08f9a1a24a270e7b75e3ea2be7809c52b2a4cd5290d80824fce07230638e6e0263068ab1c184742c652b4af8e1dd8ead9647344ba1fb5f6a9e7d7ba57598342d919a287436755a3ee01d944760b97c820c4d839b3df27b993fdc8526cfd699d282ad75020286f42ac2e9a278a3541d50129b322c654c3716c1dc5d6534ff579120f3e9d9c25ecfd8ccb7c19622cba87b7c92a4ac1abc68abddfdced042f21df4d1ca18f752c5695d3160a88132cdb54994592e1402a81a920b24952e805bf1b47c1d52714415b9a396d9ae20b689a393bad9a429abc3759dd7bfac07d6b8a2d4142592430a1ece6eac36f67e1dff595ca7e0d71125915d1e758ff7037ae1bab46d9e454724494f898d35eccbd64a13c9396b5f3756fab8b46570705cb3f58b9a84a3a4b0a6237b5c4d5fbf7e8861afedca1a19702f69d92ad4cecd316235469e5faaa0cf1c13cacdc4ed921efc6e23a5b1f334c408d93934714ff17b93f3fd0189a048cb069376a8ab93a9f649a638a956284f8b844e0152c86cba20f2865462afb10c2537bbb6b9ba032e504f7ed9aa2002c3115987844d1e766f65fe914827abfada8f2a2b1cfe68a8ae1d24161c230aecc477f561e4250d6388c8584f3db8574eae41c69de46ac0a3caae0559fa13a14b5d918a39c696a2c9ea289e1c89223399e7106175afa981d7baa944091bbd70482280963f44d8d6e61b139a970a33e1e59ca8870e4f878e373413f51e6d277631482adf288d71cc0d6167dc37cc710c3ac46d375852496820b3f07820c4340b14f2319005e0fd64191638d7289b2b8ac4f298a8eb494e5089a7d7a2fa262fb1ad7d5f0468721d0d5971d0342cfa1602594a26de45dda4a4bc90fe112f4461f1e09b28b10572942f68268de51b098cebaa96cc563ac15c5d5ddea585a48bf98844af6f9aa3e27e4fa633e37191f5f462325b512c80c476353079d82a250014746a1bdb699e4b8be9bf2d9c9aef4cb728eb0186a386181a77fef8447158a58c84422c5943b10b7879a9a8226c865ec524e2a765ee6a1ce8dc94bad21e3f1da9bf013c3bfc5e46bc0f4f3fe94f552293df5051187ee28a68bd5b2ca72007f6a3410003ac5bcfa75aa54586ca01ec2b4e0562dab2dbf3a24a86297eedb71b5c164146b30b14bbf48ce3e84e6ab4b173f3cdf3c4001c5423e2acdbe3145e9e02280543990085dd09bc082ab34d38b4e3ccf0ba9d13751490d6e96698f7705375bbe441c627ada6b933c4593076fb3c70a81e88f040997abd5ae2936f326c574cc5c720abeef24762eca655ea61ea14c569bc37999d1b7101e6b77cfce5b4f38f77b2dcd8bed75c71b6aa3ba837878b192f58eff0a978ea0e83b838fcf07439723f26ebe7f2c00f22d7e849f9c1db618e6fcfce08da5006fe4c2ebc2cb4d82d706962523cefebe876d4dc4c6b420d9968f8f7b9d445512aa4da35b4758b78f13fa0906845596663ffa29335499f0c94cb957dd14a3727896e3fdb8b0497ba5f92ce5a866f4228817b294b5f3f6884e1f22b8d926baac593ede0d15dd3f86cdde106483f6b07c134d2f9f85fccc8c968f1455cf68a90fc5f03f7bbc30fb2ee3bf6493459c58aa7968c93d3b0e06510e46e4286cb70fe254f748f4a183fdd3972a491875701b3d1ea2c5374646041aaf75f9ccb636fbeb80d690b0b743ba6ccefe4aa29d29e1882a7b65978614d8163457022539b355421f221f4c7b010f7b7bb20c2474324be55b89c049945c589375e7cdb96918f11550da926dd99c04b1264c69d97e9d9a92f8a63fd714d9a7067f9db5f70846a72ace0aaf353c33fda774780996ef13a456b16a4981000ec4df480feaa31e835d90e13b52ec98987c14df8854c7845912f21b9405274ae7b423713d3430ba44b6bc1e0f1abb1755d53344b1656520c8e37733190bc8c8a75c3d8f20056a1a0372c92687fb91050308e76289bd7d5ea63eeefbc2435b66646f9d2a23dde20e2edf6804220ee56a5db5e36a5424ceb8dfa22f2c62082a219ab58c7ee83023c63c9d56ae93f418b6df4c1d4972d1fe3066f11ff9c64b143cba35e8c6ff918e88fe2a376b81c87f0715d51b61c8ef38bcc5099e95a30dbcf5b6810c54398d51293c2f018a173b9f303623f23e54749f2476a81151aafb8a2cde597c70bd5120b2051f96d6bb520fdf6cba8457269a01cc144a509a6fb015b964fc22b50b891cc96ce59f4e6a53fad8a9d7d8565373c678f3643d3415b28587a85ec476a36644f0dd7d3ae0e9af88bdb46ef40f9fcc18f3a2c1796df4310cb04a24fc78351ae787dcb6f8008a4a3e6bda42b92b2284db3847ab414cde2654a3d17233889d8bdf475a6ce9999d2feb5eb6eede7e196bf37187d45c472d84f70839ce0d16175655659021c5cda8c03f5ec76289d0a248947a1193831eea863ed8d8b16e728b20789799a5331aaab29310a67aed1aac9ff66a1bebc80198df752e56d2cdd7926ed99c747af6b1c51c309b9b425d6bb76c600ddbcdb4242524132723a54a46b505b9c42828578b0742917bf8dc917548ced78d3704ed714d05ade31a643cf119c6f3429ab4607d7d4bc698211f2eec6f9337de1b8edcfe67c99d044b78663616873c4d759abaae3a9657e794402fb07d5bc65a3709f1a3daa15798730d12f0322905668562e5721d3623afac2aed96006383f5eb3de7986d8e3eb3d4e80c344aab818507310256ccb8a043a1b4270de39715f2fd6c925075a9e837376503c40ed6bf10d5a27135ffeb0f752764217f14fc344fc784444c15c98e4dfce3088ad3150730543ac9cb233a578ffc47a3fa21daebcce6f232f668eb9c748c292615231b4989d1ac35baa4c0ebd611da54ad8d70f9da46a9f27ee0f4d4b4f6babb0f911fa0d61332eced92c496be264625b2d8f98bcd9853e074dcd6c76f6859969fbc623e6779329d87af49079494efdb96099e4ba1f01897baede5f0fc67b36742411174c9202e95aa9b0edcd9fabb2b147c1e68def7645063f7f9a9648a06211934a3e5cde8bfe92d60b1c4b2d813d27c483955fddf1a07012a29e863aa9b1a2f177812c8e79616bee4d1725cd01df048460554c2a079b4da467ceb8c2866396efeea8ef3a9e47f69f54441476f32aa88c7088fc0bf7fb2fdc73e6af570982f8407418ef8adfef774f150f3e41e7227d06cfc51690eb02fd7d3485c258a5800dc1813f881ea48c8d83e32ffd2462dd4c5c82eec6b64460e2a8f3a2df800cd6d3214f4d6dc9a1e66349552f924c298302888f952a391edfb28963e952759c3cb830a563d6a5b1d1dc16d7577e2bbfd1bdf4ea62bc7d1903e0e74a68979e5e878a5f79443482b40f7cea3449373a7c6c3018303787fc3d0da7e976015218816014154250b053b16ddcd06c845bed2be90700e03276b897e895c8cee914a907f2f963c65e95848332e6fb1d724318565e929b3cc2f11760c685031e698aa6ba4fd7f5be843bc4ffdc20e3c171a40bf880e1c364998d419860841084de96896b8911aaf885a6a3f1509a08b0abf596b23d58fde2defea34dd35058725b68ab21b1eb4a8a68ed89b28bc9d26e0979b188517c0d359eb5e497761994d7caaf636433f37424ec56cdbee7d972cd31228b0ab8b191897814ba5aa0c0e28df4f2151632ee3692f0d4b0ef3f754bbef29077f62adeeda31d28191a3c244b26c7867fb695b8ea8bcb518d81004939a73d75e32cd8adedf2af3711e7af2970331476a683f47724b3c50f9be5ba8a58f3590eeab10cd40404227d4d6ddfb1c4dde28e7deb76c4b8e01fc338bc71054292d59cf28ef55cc0f3aa35e86a71030131d5edbfe444559212b4d6ba896f59d6ceea0bb2464ea18683c9aa04fe7fa6dff77c55582da1c410a1bc839bd7bd018bedf4f4c6a4ee7977917ee283db69836c6c16f1ded2cbede77e751854c6ff88d2d0d9a02c89d6eeba969ad3b2014f5779645b5b668d7d234159f6aaa37141b98bf5252962d5b8d64faf63c71c24968288f76416e868868eb8bbc1da50409f3e047d4a52d8047099913503ccfeb2b370bd33a91e52767ce3ecfeb3b8d2f1e938b30abb078cf3c997291d3b9fbca509eb42e2bf2586c92b392957e79abaf6ffb35433c3ec9c31e9088511ad56f899e6aba21418a308638b08f01f3219c0525a055b231cabbb7720a3b6f3f8b60756792e11ce71bb079cc33f5ef2d660165c55ffe5658f890253ee4a01811c427d2d17c9d525240d62fd082c8923cfea6ad55156a3030fae03ecb43c42995ee61bcc9b74fde48ef28da22af804568b84f81510d912ed546dcf6c73fd407ba2cb6efa21d847816a67dc3e4717ce1ffce9a2e139da30cf9b16a042a6f8789a6705f613ed922c9ef7f196f29e9337ff1576709acb25b62163e644314ce332152bde27518d54009510b158318036bc34fff95e213644b4d2e6146921f59f0ac561bde66843ab39e6bb1487ba9ecb1cc8fc3ce72ae0e0197df9fe1ceed5c91c3ce5f94c4688b82141d7a80b86487460f22416abfa3bba8d50168bbea67722866d55aef78759d1e8a40b8ca62e0328b5db55476d6218c85649da63c6943edd2eb501a9dae58fc019e327f59eb80af2b5fb1122e97a8b720ca9660430e2896b9337f4debd9a72e5e17404a4f1281700d899e790aaa1d0e1a90f96cf8376277e429fd7e27b932e41fcd8a423dc89940f5307aee03eb719367fd8a636436e26e56759bf879a89e6efe0f093997c602834096761b3380f321c79e57fa105b5ad73040ebec0f5afcd6efda35cf83029c6cdd4f9af91175622fad671fcb663c6dbc05fd9ea5b627b50873ed31292517d53b7e57a743393bc7123675609bc68040a12ea6444bd32c6f6d119db6d8cfa603333e5a5eab654b824bae526e41aacddf160d070f0a6c0925abeea0ed4a6f80dce651387b2b56e72cb03762150bfac9b019deb7faa205016329eb6301c4a1912983db437ecc0bb937198d968ba51e2d44348dc98f89a70800a0bcfba01675e9a95c607e03128e302f5c8101a1ce8c341301b85b339f9fc0cbb5302b2352f77f857b7d03211665b83ca4edde1a9c1f1c5ddeb060864fb20641c3531ff3d0be765a2c5c9e881c2c7d94b51e288137ef5c70cd220c5183730e74d0ddcfaee35f0cdb93213e512fbbb4fce8de5414729fd02b87141fe5cf785a8f9eae2819f59ccc234bde87a7f1967f7786364107a930d9fce90adba4dae8e42d1e3e665356672ee6f47e6cd82b967594d630d7d62fc234328e7e7ef4e69ce66f848d229dc556cfc51c69f2bf3b216892b092ec9f2e306ad7be3ba83fddeb6d55962d2611eb0accca0a64398792849a65c4ad1f4e77c771948d1b69b881f8b14365c536afdd780e3ba86e8f549773ea8d39c430a10c4fc811ded73c3afecd78d11ebb00efdc5b1b9b49a105cbab6b13b5ba25f54bc3cf9fd75c6f944c0db19b36c86baf8b50aa21a29abb0c6cf33eee4d7298f39ce419c14d897bfccd02fcff23a5e551fc8f34dcef44334258852220e8e276b734451252450049063baf0a694d8a03cd72f50f86187d4498f30564a953283661e24963deb55d21f418f8d715279ab61c34a010713135365b1a55c18fdb704969bd79e9d68354544186089dcd7c0dbd8804155fc3e69f2637dbfbfe5b81d27df125e9531200b90919b7b0daadedf66dd6bc01a03275c794dc4edb1a295ef45b55fc89f1b36fe8027315480d76ab55d1b5a2ef1bf8c1604c3a0153cb861cca636403ed0599fad9016e8ece8532cba0d4b9a9a1c9718c3a65158df98b6fc2180b7708d4b03fad3edfa5af7bacf89661f5bb7f7a18dde1851fe49e094634f476bbf3e791128bfeb6dacfa117f8b3827ca9af26d752ac2dbb1089324c31c78e5062b6041775a104a33d8a9a776040e14e2c8b61c876144d1f813b922e04330771362915ffd62af21f81f8fdf0a7de8667fc8ab8fffade9c8822012a2679a6d64b86653de0e84af5300117eea978cfe2ccdfb5a2e28320c5e0d172b3e11b2a823a71b853399b006fac5b6471c4451f9f49b60fbcf3e9555e4450e396f4b7d5a63233d8e560e0a3d7c6cebe22e34491aa74ed98d3202dfe8cc4849aeed3eab3208fa9581a5a779e129037dec7a15f944329a26ab0c654a9c87dce016aae58aef25281e0d4101ba25b96c2091fa774b6de617a676e18e865c9f56eea3901f5006827945c03517ed73e82b6fc0a618f4216b51cc265c5f86a034dcfd1dd2f128bf6b4ea8c5d61cdd6bcf8789c8d55a03b5ca435109ce12cebdc21f8b6d2d4616bcb99b4ac03cef90a2cbf59bc8099ea2f57a8e66238997ddf0f0e3676b6cd111801edfe6de6b36984f4b1889a55d045bdc6be15fb89245005356ab27ec65c5e56abb14366dc138051d905ee424dbdf761d1b046645cbb54eac4587864f8e8f95c900eb2b790fc8266aeb1375d148f191cee163c353c857d3cf9b98ed83d308b204fe414603243c9289f9979802a581e1d6e93ac3b39ce3a97196c6d70fa8f0b3d266246b2f8019dd81f4f7df4924c5de91824518a500fcb9e3dc456f13c16d33b684d1a027d3ae73bbb4da8d581f5f710621b61bbf23121973f2a725796549945cbd7261bfd322080fee727ada36d2bf487322faefba386789418df8b4d69fd043f380cdc16544e36072c07c7cfe66bfee6079cd7f8859f2398cc0f3d4f12b764eb632a57de8f5140745252b6c318a1e1b90a5cddef8daaeb1b1b006003a75aa5e36f7dd9e955fa6d08efcc724050b610d841bbd4f51e2b9fc4dc5254624fe10eb346f27f69a6664448d79c83546bbf75fe580971f5812e7cd97163f999f86bd9e7bd5f6e7bbebbb9b0f2c1601ca63a683063c813d806df476625b6cc130c682d98ec57e141d4f03c0cf1c3ca5b52d1d81f63d790cb7012a4ee27938a3ace3ad422da7b43be4f7866392b3b83212f8223c63dbd886dc52be613b0e5bffcb04f7495185be1fa8d31be41ec27fd507600e38f56fc67032d884e3f607aa4c8410669e7928ac185d209a73b234611b668b1683ca3c9395a00d4a71326c8bd4e702d8fed18482d1a56d8017bc84a241a331f0515c10ea4ceb67aea7b09e68e1176584b299b5ed27fd86b7e02da9ee8d5540006e6e20c3b2e24a7d4686943fd7130101a86182e645055ad8d9eae5d686aadd9c5e764b6128dde283eb72e799f815b9974545029ef4c483b56a62f23812d0f3f86b07b93c410fa356b5d15887b4032dbfaad497d25485e7798e72c1f77c21fe0de6bd1f28b942d730b958a852d83f96951afa14bc6a084c0a4eeac749580b81a69560985030ac2bb060236c71989618169824119c09fb1e47e5621a064c8b63843383c4fb87c5a89628079be935074e8534d42ba57b38cb309fdefc807c000ab5f9466724f1342ea7099447dfba4e042715abd23e9f89ae7046704c90e9bb5de07b0da0257df1ab30bf449e815b0c56c780dd1d45765a7b735065ddc3713510d5422d7acc85f79aec25d2df47453b8f17d68671364be3fd353712be976f13760626bc2bff7ab1423e54a59e6e7fc158c47ef7954785458f639aa730840e12a3bc7aff32117ec99d90ff8bf032646bf0acf619e59b829c429fd207eaf2264f863994a5ef648b6cb969f92d72d36506de70823ffb35359941d29baacb8a772e581ca3a9681fa111fab1dcbe1afedbad37a42aa04e9b9f25211809c8e478da6a09d6724e85bb1eea7faff864efcbdd301bb8e58e8128b505110d3105442a203caeae9b07865ac2fad5f1454fa29d0ec23edc595302387eb65feb931b46a8b5b3f611bc84c29907ba03c4e9899f3db262148e2c900490574890de043b6a6a46a2137389b09a282ff2333dffff9a0a71a811b43307ac53c49afbe1728e84e6f027c60236d64732e364d63296d538f15d8da479c97ea5c05abfa92d65c5454904f1f98c8931310a00008e86ef10f9ac9682697337bbd377ecbe42583fb0d06fbf775fb48b55f3918f753a55b88852159c599b875d0a7087bab4ce0c6587444e01276dfd971b69f6c8a0debe9a3f0000af1b335fa0a25cc617aa9f13d00dcead53d32e914c94d3876847d243a84b22c29ce9471ce0c74b3d7dd645d008a831200260413667bbc7940b74367280ae1edf5501f44716718310892ceede03ed8d105a2edc78a6cd764a1bd56d70648034f3029e341a0a9fce559052bd2c68d38e2dea4ce80283f6153414d9fb369c43f027f15fcbc7b8e945dac3fb60c596f455c0021e209f69abd594ceb12fc37317fc8ec9998d7e537b097d21453d3912fb8c1dd968525a7803b19e8b51a6be49f02f8d6966601b08a938fb101f8d7c22d087f25a9c7d1aa10dbc07e5809e47aa045f96aeb2f9f8126e0272f881663fb707d5cf7f43edef4b220cdb8df1d574df7943b4300ba76ec66a38a1538696ecdf178c532219cf77ac4e3959eb9cc41b437066deadf9794e24a8c6fa1082b406612788e52fe82666e44d69af79242cd881a914ff5aa9af300cd80e3e4372fa921a66e03d5787de8c9975762b77c1b27cccc17c5526c651725c2003d606a8cf0c157b75aaedc7d6f9523e785e3010048bc2b8eb90e59d197764a81081c76e40b5fb68ca8164c92ae2bd77efb7a353f7acec71349320897cdf102cf5225aff9bb1536ed29106e38c011545c58fd88ebe37145e513df3da6fc5145dfb80f3d0342426b623c56c6afdb45d749c6f83a64daee124b28e6cec421afafb214b8d2d7e91c4ad0db631706b6cec8699c8793d2a99ef4b6e9d08aca3a59c3022136ac27766e315548eff1a440eb2addc9aff7a65dc2e90e6a7814665f344dd22c37f4f30f6025afdb00776883de3fa71fdb3de6521c3684e8c059299c02167cc1702eff65cf4021cbb111b294c5c33b8c723dafb83d2d43114869a715e3505fcc6d5418f577c93b42bbfeef110db9d9bd3548d13c75ca8179981448514d5322a7fad07fa1be626a79059e2db9b6f3aaceb6d9011a64dc71aad64a2924eceb0d82d72f674e951c26170d2b691a10e009a238cf0b00f35d61da9c037566f36b6ea46ba8ea54b689507e4aba30ef69e0c4e01a783b8bbc709d2916e5b3f5326db89cd07b050b7d9f36dc028ccc9c9d5df3d6339238b3486642e9bb586d210f1819a4a66e14dd772c963adc4c05b66ca2b04e151a84492927429b276118aad6b79e073a2fedf3ed56d8ac2fbdb95f5c5e830f74379eb99be2b9397ca011db771fe4383aa7f2a1710e88725ac4d4c23e8f2f88636bde5122b5bec625ed91059bce96df732ec80a3fe088db6a6544ce6ffd37de837354e32cb27a571d14a2c68b395b8e44bcda1cefcd79002ec5743033a9bbc9165057e4ceeb957842cd1373cf266614a33bef95b11dd4dfa95c25ffb082251113dbb06c759b8558fa55c6cb660f444d5873474edc7589aa68688c82ec69e94b384f949c110f0a6df15a7432576928d93e19ba6acf159acd5cf6f426bb498bc751613f2225d7ea6de5ca1ab6e0b13ac4cf6cf17a6725f610461faa8ca93e1caec5f1946d5caa857234f728da749a4d9ca06b261f71bf76225d939ac335f01229dd523fe039e416b7601dde386c40d3f6bde53be7e1d74f4aac358053189991c07d2dddc064b532e19327f8cc940370bc9bc21e859684e1afe4dc0fe6057b810bff03cf639368755341bdc4dbbdfbf2ef9530391950ac8d8d3987ab5e1b93d98c45660d8d1da01ed0cb8002aa574c44826c36ac80021d0c843572764748e66e4e7694f0856283a42a37e8f500b91ac2fe1bffba8d01afc602d9bfa0547e825d98aa16ba2e6b50f343de5288d8682737879b4bcccdf44527382cba02cd8c0d963c112b8bea05b5065bd91139f6de1dbb60bb7861621c331304ce695db189ddca894113ac35b290e553bdf55fb7d472f331265a43ffe0da1ef03edb6292d3fa85acdd155398667cfa604b64dc867e77b84e5cc4617455732436bc352cf1487a9aa366e958f186cbe6d6ae6668b0c7378510e0a2508c7e79d7082b97f87bdbd091b51f4a15654b9660a3b05bf6b32e88a162c3c8b593e83a140f50c19895f1f01e5f6bcdfdf9a22bbe5570a19fc8b94a7296efa84655c8d8a8f414955053e3e919719e546c53c0b5cac9cdd5a3e65ea4172a18f437990105d16bb7a4a7135ef333e03c65f234f97a588ab79c2c20a62991efd6cce9ba9e9c7481b342780b6b65a7a6e7eb2fc441e87d0be7604543dde9483d3ebf2040a2ee7a19e71cfe5aaf2a772e717d5fb906f37b7a7086d1120bd002f989ea2d84d7cbd177f6ab99596f69db5a9e804b4d6ef375d586eab8f2e01e8e0372149424eab2f016253db8b5bcb07af42523a9e7948520518989ee6b3dbe1cb88e559e14845a1902224f247ff5c0e493598174b517f0b3709b728922c6a08d420668b7a9f9474488da9a2f3251fd2b04bc6b52a342af1b20b36035d7e3444b7111fbc19d92723168509a85a22345b4253dc4800bdf72b2fcc4cebd9483b33b670dad3cb971712498043368ff309088fa2419c923d7a613d779897cf5bf950d74202240957e23e8344512d5c6ebd1b349902b63a3719258351ed933881e7cc0e0695ce816754a480d60ac38bc02f8c033760798f645ab327c9248d40d71a8f3e2dbecde0946efc32faef8e16b24c6df7aa9da1d1d788030b6da28591392979f79f087d7cb19b53f4cb60a7a4c9216aab9f1d6bd6b42cf05f7fbb9cbf73ba9d25d1405a6158d7a1a1eeb793407143b01c091ac636b62c8374e52131e3a08e725d606f0692c5f1f43a42c2de9a13007b9c9e7197286d2899cfb941f24552d8fbde9198211bf57777d61769f6f367a9fc87358aea2fb59d3c11bbd3dee22cf8d64df459596e1323dc5f46166395deb2d6dc732f0c62e507465798938330c8d11ab6913e767556b63fbf997b96818afe1eced51a9b6eb5ce327cc63b623c8c1d9f18135b74df26d584c0cbe9f62f90e657f35b7cda5c06729139cd8af9ab6446d312862294be8693f7de8573f7d1ca22a8cf633036cd1d15b014de8573b5101b3d3c3ab36cc7bc4f60b1e1f8e25577ddd9d16e2b7758eead4e00e7047ed8d9e4e267b6b8fcb40bd8e1b0ed0c5132f96a2e4681e13cd2d6f7e55fe589a0e2cbb1f3b4f6527616d8dbf88e9a7c814ddc57cbf12b84b87b7b40af031ace25e68ca735eff17a6233a59baf79aca15baa731171ddaeca5d888ea6a2218224e322b7e8b0d3098fbcdf2cc5fc7d5fba55381db45496b1073f2161317935f275bc2008e90f24d5f08967b32e9dac4d08c4907ede7811e58da72792b00d8203495551a0841828b5624b809e6b10325feb17f73fa857f2d159ee6eb1e9c9e5ee83632fc725bd8bd83932de956081e85e32b72290e8c7632cb38ff03268ac4a2826081a7c0fa850530202298310a31c928e8b2c4e5e3b80e94f70ac94bc573d4514db2e4e4b218d44053608052c052de531cc02700950efdec7c05bbcbe73b7f240392b095f014878d3e2a1bdc8f8553604c5ac2428577c6c33923d6ea537d28c781775782846eeeacc407241e40f86344b20cb37c2a33431e40be329fbf0690324f0016ba19cd90a4abafe4f7e69678bd33e0d52f5373e77d678ccc51ab302ab9301d0dff0ec027cc503963f45979661d4666f60601570ca577326504db70f1b9a4df77e4abaf77a6d2408afe465d0a112eb249098007b4cc0be68fd8ee40b178b733d7e23b00924d68efdefdb240709253d0d0682b5114ff1673dc1c9188d2308d66a52ac72473c59c4aefd6adc6939b2fff1d2009530bd8f11cf3cb46504c39373e962d8b9129ec94c66a96d7d9ad7e8836fa233a901a41cf11572786db8cac4affdf06af012b3594301cce69fd396780e749576f6f3571b9db102cc564cf52df5f7d3602ad31dcca05ada49557316ebf338bbbba402786302109d181b7bcc17690a44c8842a26d59ddeb157e0961c98c727dc5684084953ebc5e77edd05876f70ce5667750eb471624291a585c7167da0952aa2506b0db53fab5dcafd3dadd95548eb839526a475b027f89ee867446df54c4c84d53e6df842f9cf23058765d617d6a2a8a504681a5fe92323a495a85cb32d249c9f727f0fa519122f08d6570d803e8a5e0e91fe6bf7c4366c1cad215339d682a5baa431b8ae54ab2f55da6bfdfc940a82a2f88cd5424de5a87b944e7969127b0b18191ce0c82a4b219a33f016d3282ab2d4b4922506c872429003fcbf8308be2ca6b942dfded0f2ddfe9865f59ca62ddda5297d1c85f90cd58c0a3c929ca08c26619d7af35e756bd5a4bd273384c1b419a6139d960190b97b76d1b172c9aa7baaf5392c016ef6e882f3a789ae85c3dc414a3a176a0b8b9dd64acf944357413aac36f789a72a67ece5ec9920b7295e5b05fddaebd201497de0c16c64d1001d8c809e95ec4fa0d1831ae7d5fac0b6957d60a889d273ebb70774fe114d5e4b0d6f1f8a6183be56c301b7af8dcaf790670da7ae58d99baef42099f1c88b19553898a98dfe1433ca9c6c108eef54820bd2fe09856c4c03ffdd75aecc59fe54bc57fcbf90b80a6f1ca6955dff70caaab27efd1478d3590e95341903b6783354e7030feaf904948907d9c0c24408d8f922ab84484d2302410c9a8e221bcc80b50e213262d9ff5becb6a9c8abc1356310406371774b286fc559e0ad1f959087524a6512848b04bcb4a5be78287075fc6e20ba5b9018f75806f2b6c1e0804655045b2f12ed139ba1ddd99712d6e5bca060e782d6cb175d28795350b1ce00b77bb42d593eb777b970dfec5b179ae092a02e960ebff8d852e8288fef1c21c7a1815613cc19614b23a2396e8541f9034b2e604c53f306a5235dc867b76c1e6470a7469bf71d18c0c700705724119e9ff5e32c288a238acbeb21121e347aeabe41b43d16e5b44efabbfbf2558c3cdf7af3fa702cb4c87340e4261b31409439fc546ed55b6d9ec1afb58417f1ac49f102e492ba79fb903b17508e3a2e439ba3e092d44c34cc05d9f572fd6547d07068862a1f9c4d972b8187c3bf66055b556a4cef198cf6225dc44117d2714a2b6b24e8ac7cdb212a04006774280cf04243926f8afc0224b33342ef54fe2062b7a45fd963534ea358a7a4e33118c8818298857934b197f7667efbe33c256c66ca6ca757013aa115fa46a52b5319e33f45bec28ab4e7f45c8ddd9849b7cd1d08a0a651fa23ff98279c833c969ec967b3673f9f7892bf3c5638934cb81cdd6474a57ad0728758f5d45baf1160d09f8a5a1999e4fd7fae0895308509e4edf284350cc8a924995f7c52e61721ff4ca5a63cd303805cf1e006fba8227d26b3ddefd9da544b143e202831a49f0707194542cb2b9dff5e14acbbc98ab19ca48ab66e181cb05db6f301dbb3a7ed9792d8673a596de8820c80449747c55eb5ae28f8674fea1989d2fa7071a96cf03416e6f98b9b9f5b010bbf0720558091093a7228187596be3f466e5971558f0d10b472e3c41b3aa59fadce090c133a5263ba862b621dffbb1f3fbc3bce7987e267ff7943a1ea4ffde4f87156bc1231a26be9618417cb94700bb3bfbbf5c4a6931d8dd1a86652aa9876acb6cddb784546ff7f0ee02474ff5f8e31714ca02e7e56bcd6f3a76534a086f4637b2cbfbbd40c6daa42ba5d6ff71592ba9971fe6ddbfd3ea3543e62eaee6fb8808417b2885d0a43f262734d70fdb3a39704abb9f1e2bf9edacca069e01be7719b28572614cb6841a93d4976717f83a65db0eb89a5aad36fcad89fa8386a8419e4c56cff249a7821250ddcd41c4bc9c14baac56b8ab6d5b0d6a4af0bddcb3b27968263b3040191914d9cd077551318b4a0eae163f71321e9621f9a151ae2897bf637da3ce23cf635854a67cb4c6877ae34019966a2b0153866c02c8e10fd9af298567f52c4d151c1a48c3e57165b7c3d3bc54564e7fdfcb2679d7629cf5b56b352047dffa02124e1b53d7308b3060f7f1537d367065b0bfb77965c0b0cf10af2bc285a9574e8e56dd0c6473e00bd1729a3f5a7fc8465b68f757046e4c68d629fd313c83a8457fa27eb8a935ab0b024b7a1990807439eea67da5dd3c58e952c6472f7f66560b5e2c3e54c13862ca22a6c2a9ec698875446be1cd234794f2304802df4e9d86225c5894f06f878176b66d64e4604f02f9ccc161c56433d3e3402a1faaaab7234146c753c2256780597ae718c3e334ac494cdd9b86c4919f9d561a256c7a5b0ff0bd4adf16a4973c33b78dd75a25620a2a5007f86fa4f2104835b24368d8437c29f487066463b1556be4d396dc9c0d770f108fec27fd9b6febca3ac00c0645d0cacd9ba142e94bc77739a307ff85a69c6c96347d19ceabeaf1998994b25259f409d27a098f2feb0bc43feef01783b659c07542abc5dfa4169684c05ac91215689bb0de3fb52856a89ed667f44c663a423578f10866ffeca9a14bb342486cc161a22f7dfbb87112c5c25263e7bc68a147cb4809e22cd4f15232218b77c252eb6430b8d4f09670b777b2b0e1466717cc322a547747fbedf9a6b4ef53ce99129403b3e01e13d4dee79daaade821004a37d15f2ac974c33fd39a8af52ad6032b87a015f39c28d16c92058dd1cf4cbd03fd8cb3cec6097e1163581d31f718b94f73e4a655acd16f68dcf703f09109848d0aa1c604a9d9f14c2518bd2b5f101bdcf7554f50e05712481b7b4a6c3ca884ac845e6e2e5bffdc7f76b6de32531c34786ab2af104b86c3165eb08c9baca8cda1443c62f1f4ed99896b4e855a36ce1bb0b39d8463913c9c2e6bc020b62e7356bb1b81c1e59839f08d3b93973f4e6b194d2c4383651bcb369ded9cb72082405210abd563a0c6d2cdcbafb7171b51f492cd39afeb75dd5ceb4acb79d9bdbadc3c408cf3ec2ea9b3d093bce7a1175f5c9c701b9efddd6c983798877ac24bbec935b0ad2df550602ff6da7c8032a9b686076bd655ff2f79aafa2c5a93d08968668f1d971dcaa256d59c85e10a17bb5b3919697e639013730d9d73c6b2d09608c7c32e4f6aad7d50e8bac21e8a986af9745cbcb7c1165f64b8566408e483745cd6d9d62f37303bfab72b122775d8a6011c4d2f85616d551662507c410a69056df638470f6d5f8dca8ba96b4ddad8ca5033430161a77afbc659d26c9421ffb31342bbd232db797120ead551629e3b4ddc996c90e105eef9aa6ca4f8260ba267ef3f1dc6e3ecd836adb2eaa43d97f284e2360ff9d51e05c1af250dc963e61125b456d1ba8587206fa27b8315c2aa2223749fe2aa5c38247d0b031cc98caea7e505ffb47fe76129d9b790e38c8029b3660e0da4431ad1f3c6d508ef7e3ecd56c90ce38e908b0f88a4c1451381782fe8e326af1aa93cb3a0a6b46220f53a5ecec5a16794ac086964731c58707bc820b163174d24ca9a876230d6a74ba5603dfdbdc6888d1cab1b1a3e92fc55f95105e83c3c03478420e37da6bb2d0627f142e4f5beb54099c5b8dbc093393161fb097976ee00cfa749c455f12fb6979c85377a7dddae4f7e481a9f74f820d1847198c94d3be50878d28e675f7aae1282a815000a028ea6f03ed7b7dc68fb46dcd9867b2fcff4de64458a69152b87e11e1298e32402287324bb033898a1381fe705a5e30efcbb4543bf707349c383c5f2d2db7dc21db6cd98a32d5a8ce4405a7c6eb6f22a0186fc46409e44b4885e1e9da512514408bd166b7763ae364daf9c24724a4d3e510d3c566fe667703528816743ee12d791caf08527ffa4c266c5a1e471652f8f44c385ca264a250c0281df240a75d6a872735556f0b66555a2596a0132fb54e0fb3f39e82c5339ac6d3c8b778cb7e8c713b192fb597eeffc2f6b8a83fe246ac100e61d27c7fcf24038be0c1db552d6a5057b54ae5e163494eb6c6615c1c5488778aab5e28b2466a00ae623d7a5a0af84fcd9b7238a23d23c9e75860b295916672304c86ba444982d28ae76dcf66868c229057c4e3f9e9c25a6680a276ad2269206cba05f6b8c83e758a9ea1d8c0755398913e51dcc0ab95051ba988f14d363a4a8e9489e71436e9178df91cce1931f3400859cd08a3572a81ff512710fa0c9a974c29efc7712ea3c0d56f39e4370cf6f5e537831cae134ada29170b6b7dfb8f42a4bb0a2d3fd690a143567a97641e7530a11f5ac85779c12c0aca90b697af82096a5384f11d1b1b43dd51b965ab576831d33418874ae5df86f16f87dd6c35365a3c89185c2ac28d1a874af2750d749d6c0d04001de4277c035a01ed172cebcb9c33ba8edcd3cdb80907537c35c06ad3e888104ff882f4ab5a559e43814f54ef381411c863438fec6e0b4e612419c3a5dd3502517067b8db212dd1c757fc4209dbdc7246fd43043008bbfce18586eee83920d3993174edfc223ce42d6814b27d81a52ee1f01572bf57f7b4784168a37bb3eb362e31e665823f3a5e0506a68361144f166a86ece9fe51d3fb93c1d284eb31c2509d5702b3bc38ab6425babd2b7a6fec44da0512860af4f428a6a5ce3e5a3ae8bdcd53634db19e3934331617a0484351c25fdd4b965d0cd15269a95a078095a0101ebec1086b155d0ecc6422d3cc1ecc46eebb611f80938a06d26ab17f6d379b425f0f1ba51752b279510bc0fd50887d2a268242723cedb16abe3b4e42b0cb49ef9e3c7f8defc218091c8d8ae511a0d7bbb02e366e790bbc04c79fbcaa666703f6902a9ed088987c1afd145574bfcdc7f2b09ce0dc72a5b0dc2ae712f938cd63c3687ab1908583883e8a9a6a6a88683b94efffad92491a47ba0084075654558d2bbb805df59e34d1204510575ddab77d717dd7ddade17cb39e3d3354b0931edb84e2dcec482d38eba82f0a8f10c5e45d074831358f07f9562f83b44314e8bf03fbdf4beac0c542670fbf42a250ed04441e98b4b650cd6e141b8853285efc8dd07ceadbf4b9814274e4658089480c63cf32af0bf17510a4c90008926b1a6ea6861580d1b6673ca2f7e4285451ca794bc67cf8ef8da444ebd6a991d38e82e84ffaa4887bc659b13968f4e8fb7603938a75ec5ef1510a46951fa847b3a928a47d12d8ae1f35fe1127528bbeacc087867455ef7a28a29ff66129ccf02e8d14f02d1f62aa36f3e814aaf51c17a4c777f3d1dcc9cb2348cf256cca1cd35ce758621334127684b29921f9ee3ff544a88f119961452ec616dde8afbfe4ecc15a55d2eeaa601a968fadd536cbace31beb26a646f993a1c12251340ad8ea5092146f3da4556902c69eae6d27ee4043c0ed0b889c4096ba3bd4613b29d93ed54e129112f658a1a812b1edcdaa2f0d6dc5a2dbf7157559285776dab8fc58ac50062abf03f0ee2100c24ee26ba4e99b0068f88f3b77d8765ccd5ef8b25bbf1792e2085f49d465199045bf57c674375d9ad820bbc377634c68b79a1fb290e4d199e26252fe24cb9885b68b2fb9d1a7a43f5641e4069ed1f36260813c7ed7e38f175e66bd24f508d92b60df67fd18cc69868cc6da7d2cedcf419fdec9f5d6d2f373cfc6894a6069e906b6441f4d041a4a41fdc89895ca0e1aa07382aff53a2beb0fc989d1ace65dc3c8987ececb55bab75d1eee4355196ce2b5a93f942e9553ed4879f30c5d5a3e91063a012fd2e3003dce4d62bc33100d3bb23826a9e1df6736dc4561423552279e25c29e9298eb972529856d908f3750dfd007a805f9a823e4a9d39d0bf99b8d2eb51f9ed507b06a12a39dcabff05e6c253fb676cec3c0bf0b2073da0697278084a209dde8d34e1b41830d2c4b837b4f147911101c65c4a7c843784d6a997b967cb4e5460c0b31cd4413cf57856544276fa52de53d859e6cc029eb1c1f95225e8fe5c828f82b4af14c44b7625cfcd0ae3982e230c6ab74dda3c44810665e9a66aea50881ca10e6ddca1ee1259db7c978975b4c7ade47f5c1cb49725b1e65c8eb65d9f3fc6f7e3f6897f9ac63d9de35952bdad49fd33568af81fed78ff8c2783776964cc80e80d035b0fe171931487a5b8b7f36de5172e60ecce045f9a805949a3f0f180696259d84403d5e8f088f39ccf9f0c14a73d23a425245d6aa3a08faf65850c3b4b979821b4f4cf10004cb66a4918ed6f1a375f8c5336dd69f7aeca91497ae140e9765a60a13d1018e4c0df552ee0317bf7a56766d592c6510d1adcf73512b757d30a3c9e28e6e8f28feeaea74891d448259fbef73f665fc2fcfcf02871cd3c844a374faae6c38d4ac7b6ae089683c800a532195fe38c323e1408ff87eb7b95d8f4b00f62740c3968f063dfebfc8f3b25f69d79ac6b5390a1220e1d43175c6151132875c790bfc978d1c495d22f9c81d63f01085c6711df851fc145761eda9a891054374ad33055551b86046d86401e3e813c5e9129bfecb50ede8090c1047baab73cd95cbcaee22d5ef889931f67fc8a98ab87ed9ed1b3d3832d6c6dc10a08c1d613cfe76f4a73cd63b252d206685723366f22a95e2becf8136a033ea49f6453d67078b64e886a75a2d72caf27de225f71c587f3e0473cadf45b50bf87e7afeb886bb85959e2a15f251a13bd0cf5051dc5554543e4cc7d02198602e5e9d74020b1bbece02ec1b7605a333bd578914e26176b61a5511f3c674b10ec5f11b99fcd1acb23064fcb2659cf840aa324a2931eb95258ad9cb2ac2c254ae2b7cd70dea015a63482b12abfda20f302e300917e0699f705baf6a8b891447b99663be9578629471580746a4da595b0192d1dd48e0744abe3c103ad0cc56a03cccd1c5a57854ec55da085de37b06f0db09e7e113a893d6576555fa667353e9dad6fab6336357b100b1ca5f12bbb6c294ae3686254d9156ec740d1c29bf619a3f0c09517c4c4cf72b628628c2a5df75313273a9ca5f8001e452904f6741f001d602063cd39b017863b274606be291af72249f7da98595d77da9ab83228495d3f7277f0b9f62b34e0be74118eea9ba0083c72bdfbaa2b2c00f1f9a5251b0ce77b24198c5b3375eb14dc6e49a4d8880d93ce2403feba0762dfcc154c9f4b1abfeb812b97997e13a52a56864b6bbb4c6fa603c3a33f3c6b586b1813a810baa945e6129e3c6f3cf47671856edd00903c302f600d305cfdac8e2a14c8f281700e7db45406f8d23f1e036253f22eb68861f20730d8dfc6357de8eedd5001e9fd1b135d23a4cea2818fc879f5054f17e59ec159c3ca23c8c376c49db67474210ce03a0adde2065c21a060ea816204371afb66be918328b932d9ea88babf6a49a02dd088069b7674975f7b2eb5511cd25ef0e9b7ae6848ebf36246c8ad732a1a0df5a399f05274f6aaabb4248d20084060c84cab7e181e15133b66940b7e89b0babf893cd449577d8b24f70ce1b289df8b7191c038f1a2a410084aee5df44f457fb38daf21927529c27cb66309a72eeda41e32132799332f6f5d3f293397e0f327f3d13da7ca9e34b29f2f25ee814fd463eb3051f46e6b38754e69c4aa3880e9a9c930fc05df6d6e047ebc9a916dfa76b6a9d20928a3cba63ecc1e8229c422e787e2469113ceee5ba27d489346d75044f61573aa354795d7f3cb05002e77a8d4b395acea3a110c6f53af85cdf1ac5811325fcf70adab1907511ef7d02e177008703195150169be8bea68c410fa9c816a521eee676ad37222c4d6680862fdcca757de4c1fb039a4180f32161ba32c289ffdd8a831880dce4eba286d23d8ad285673b5b9f02b78c62e38055b36c164cb6eb86198765e14ea46cb625bd4dbb76765eb18579c257518cc6eb595663a4914b94dc692caf2c50aab13da6f68349890258d42937e5bd5bf1a1906a6378d6a6f44fa5903a87c224486a4618ccdb15f2072fe0ff25cb64153d75b8d790e99c40f6b64385c9ebd49b31693d90a9a85dac58074a1c4f0008852b4c22863c8aab684b1596d6fa3551807f7701bfa92a48bd99d9883a02a263b05d870026baa5ca0a1adff8f36134b2100c3013e558e72daf89279b78d62c15aa9b6d7c045259767e29fb9aea8f4d8b70c9a03fbfa9735661461484de6e3aeb96110053c488e1a43b8f6c0cb6e53585d5accf54b66bd8aa76c0bcb9d633c5a75d18c09f2bf7c45178f920cc7f5ee9f81715c4a0b041d755f1bb8a16c137f0a18a2a68fb6d9ca470190902ad2b65688a9b792e1f77e855900359c9e3f58135255aeeac136f7a5b24ba8052d36ee3fc1a63eedeac24f1887cc6d1705b6632c5933565e2d1059cdac03e81b7831fa48efc3685b7cc48dee44d54996a855ef4a2f360ce50b6b311dcb5d9e8a1d134139a18fe5c8c8e7d1481f19f1e286a418a0a842b70a7e8c95c759185bb81bccc448346281e4d79720bc607b68627919b0c6a863fd84e469b3ea450838285187c32cfb12cab09192e9621925c24267e9a53075e6bc547ba358a2efb9dee86e9c30ce87e8b01a4794ccf5d4a5db479e7036f7314beebab1e926a8c453229250e760e43158b8f713aef0e24d0e5abd3fb18ccfd7fd8b1efcd396a5ec68b9245f4197819db0980b264e929c2fa034314a6b46e0e96e77fd270b26c1292c3f377a26f1be36acf97a2b9437494c3494fefcfb06d0220dc48e492f93ba5cf487a29beee3bbd4ffdb9ad13a9b8cc24a0de2c45cea65db3a3a47cddc47fcf0f7383d5bd28c91a792a789292e494c920c41f09d47ada008c366c560d77cc5b114dff4a1a2f1a6020a3d72051ebfff64b39e1c26f0995a8ff45c2fd0fa323ec926947e57a3e30eb1fc6e4cc2a4f5634b0f2747d6f82845af3a518eac49d42ba2f51a69430aca9c989f2e93eabb19240dfcf9d0429d395b3e2d58561c982f2bc916ff8416e2dbecc72f39080bbd1e9538ad0cc0447bc11b838645ea7571fcf6bab5a96016e5504347e7bc2de95cb0300305687c29f2e6d515d81ec63fb4dc81dbbc1f56027bfe79b9c425bb745d4896122c78b19d59ac3fb70e150e73d9e2cf385d084988c876ba2c6bb08ec1666560413a4db5fb7bf1afd175c4daa422f4518c0469cf2874177db5071c348e061876ebd524bb91847a75ac647b0b41c609bc13f9e52b3055ccf8b90ab616386c5d9fc0f5dabdfebd68a9b9ff2f2cb455f4e740abae07c7610afcaeec616ee2bebbef08d49c65e78d685ed1ecbec5d9fa87932dfb1b66572f9b4e164f453a45454628e395e09a39f29a2d10e6c86a5347f35173e7572d5fc01ef6d2d77adab4916c7a7f7b03a1d56603e5e6b97d984c67c8479a9f0ecc15970d97159c581ba86e42ccedfe0a68da9be57248b13000404d3ab3263927b11ff3857f9f5794db18aaba5f96787205bf00ed8974a6154de8cbea88738b63a044b721ef3b0c1581060932ea8783e349ca1b694205ebc18bb7cc6bb77e3fe82c8b50af1b29d1880296900feb66612dc3627ab9d0b5291849db27d277c9ae9f93a11f4c0d2feaf3248d58b6ff726cc33d5447ac2f3d9febf427e6373c18c684901a0732df32de80df70501dd31fa866ec1ce2378d2809a8d33120bb26c32a76d05c28b00ce8dc763cb1a35f714f65b8e685f36068907b57310707e684ed7905469b135567c37cbbbf61128f135d247f639638fe15dad6cce0dd9cabc8c83b4c1a8767a27599895327bf54b8f137b460f8b273e240d434e44ba940285bb6a7c25a13c979e4595d4613caf47f9ce890dbf0aef3f2dc59de22ecebd92e78f1e8172b38c96f333a307d4faee3a4d738c59646904f6ad79c82938a27472186a6ce0a94f4c95d04e3b51d30533ff7fb2aa801a6b8ecb2de04ced731ccfb0514a0f83201aea989e95be362cf1121d77fd82bbbf07455e67983ec17e9d4050f123f553bf49a5a136ceddea2e5f356a971435f05153ccd5ab076f22bae6a850e481fca4f3ee0133287fb80b59aa90835c62ea7addbc146aa6c8db972bfa8ad65d57bd83fdf8182af30e3e9351d16126a4a6e99fdb65b422ee0dddd9baeb1670f20f2cf9a0e94c77ce5e929431c87f5b8bf4feebffe8c93300c4c0ff133ecdbff5f9b4438d6cb9ae82d0267b0d159d89ae9767f959cc75403047a13adfeda7d1cb1c5db8207d7ace19d5ff1a9a52024bd6516136efcde7a13c2742e8a3bd9c1c21b9071344227306bd52e1b37d7dcb698bb486a8fdd5f92d0a64ee1e5c97b9eab265c89c113f9cf0f568329a32b1c169aedba43de697a506c43db0b596e532e2622f3d0ba9b36edda5fba565cf278bc290a1e8d1661e5f10fb02559b49b37857e731b3ba2ab9b4ba2f89095df445058f11bfc059334557037191242dfb14614f53e331127b391b3c78dc585d8e6576bb81242d020fcce50bfa969ac55d92f5b395139c0191d4d4c12a5a4c667f7d122df40bb7992ef1b6e7a4dd093c77ad45237fdd00aaa1c95f4224fa1ba1b93d180326cf452883d42e251a256e7b569364169bad58752800ca7517a7685126e7560e4a6f0132ac05598e62de8beda89a2f36b99f7037d82a33b05e7869c7356826842ee5c812d4d8e0bb821b8bb7ea9df93b211da21b3e15f6c03fcfca2dfb1f1188d574ba9d0e1e1ff529b14d2f6f85034d4d3215c5f0948a977633cf0c1e3efdc6c4155757d66d296e0113c0a5cea3b0da40b2d58810528bb4e2a72e52834815f3a8223b6c0aa365c3159267a2bc8238411dfa9b0f927ecbca36a7d4c9748ed9f4a6ea89f08659831c21599eb60e7651e046f67bd433a43da4c2646587cebd69b53c68e5f35930fe43af011a16a5aa7fa74f1aa6e2191920e1a261f8e3879e9e44c51669bbd471394ceb1ff9f856edda3bd7b6461dca0c6b9de453f27a785edd88a188ec4c803934b1151f30dfedafbbe000df8467a9b5a434b781b4563c724e347d81d5e02077871c7b6155a36fe630688a45dc850d99ba4ad65981924eb81ae4c50cac40964231b3ce3632612b586eb8f7d3a20373ef82d1e2cb3a6cb86dd4ab55c63f4dc845792862071a156a79ecbdb0730242a0b2b721f100f43074d8b2af686cdff7ecfb99a6f2b4c469485f523b82a87602f2027ba03d637fb3b127ca5790cc40d4e4e6f1ca3230f257b0b93a48b84115dc48f324b71ef63dda164b19f95ef2214560c33cc38cef42fd74e3c70c8027a6edb82d7726d543a08fd5aced5e2893ca2e04584f4f6c50bb920b0551b9863378ed433a2f5fc2c86ceb967b5eb35c4e2d9bfc71d02a3a0534004db384acebbfa9b889385e940eb203bb1226ba572dd05a09c1a72a2f809e2d4d5e6d786a9ab9680d62c9d7b5fd52b2f82bd2d92d5ba0e594a89ba5a341cb16060b049337bcfcb5e8ff3d4cbf19dad6b2e9e1215bd97e9e2e5fd73a0d3b535b8089b9f07d27d85a845d0825f853069ccfe1bf0b6391aee3374d71f61917a00c65b38809c6dde3bd8e1aee1e6a8fef89d8e5a951ffe1a24361543ccc613ab4947a904cf53cfa9a562ccfd4b55d4ee726b36949aca62c38d1e47052cc04ddfd13cec00d967525ab354f240da7125ce17d9cca4f589ee603d39a84eaa6c9d03a7ee5b70cb3e2646555411666ca531ab34696c48d1fd76cd2e421c4ef817e98f6ceea95904f928bb946a517e3727de744ac63d2faa07e4c916c9f661f25d01bce90b4f7bf6b5464b34e335a7380ce8f6f42c30c81446fc83532fccbd0dd4e23fab54e23a9dfe3196f228fcac4d8bae394b2288dc70913c9082c5367ef94c4ba44ebdd27423dec727917530ee8839369074c802675dc2c8af2b2686b769df443249d62cf799c70a21a9c7c9ea56779c8e87e47519eec2bf4842fd0b7d6bae074bc688c301a3f09775d6d974b15c318260e27bcd2a281e988d75107b977943c045db8aa771740fc1185bc426560556cb8228f2e845beee249a52b08353517f79b7ac7bd05ff67ef79b3c5fda3b03e087d4523502e30c1fe0f01f3bf19cd306c1cb4d8e77c300ada80d310bb19c24184b1cc29fb623ff02a8b977a688dad4420d4b498f587e9bf45a80f08aa27ad012c3fee15d31c3d1499ad9e1fa5bc4550fa95cde36821ce93d4b9fe8d2aed543c6ea61fa3f5e5a564f14923abc6906492e084ddd3caa75010b810f3a82cf1a67a9aeae8c13bc53f3f41cd84bc0064f11f48d7887e74ce86fdb225fd6dc2082e66f36b4e4083443d2ce07dfb9395aea4343f538b6cac28fc24436a7bef35a4fd7b9593c0306eadab82ba394aab58d6c0d31ceb681ef439f7cd5f33610742a71cabd10948ee600276c78cf9b48b99db56baf6813f0a89fe3edfb6c781588ddcca1c48b16e8e9afbd697721cabb684cc86299a81703b68076f3f2b875cdf26539cf10fd176758b679ce767cc3ab98d394310af248f8f0dd542974f1d7836467389855cf937f5d209019af62f3eaf456563f434562359e4453c1e4126efc769ff3de431944971dd99ee86d1945aacdc8f7900a3c4f5fcb294a0d538a79a95f54274ed638e98e277aead586aab0dcaeab9610c6dcdb5a436b024153a5d5b7c202e28b82a3b96965a661538c8c4136fe5fad9254ff83957165c37d3158beca542cf4176b6a1827ee555d9cb6cd2c19f8365bfdb4ed2a6eccfc43ffacbf1983701c9db9c5306f7dcafec0cab5783ac1885df889051210158ea438344b7f115b410cdde553a37df63daf597717862cd4cd8de8688518124dfae62af407a785bdea42a23daf13c47fff607a8f331080850b8825e612a4512321f0142ced1b49dd73343100997e4334f892d54faf1a1e6d5f07d4695095a5f84f116a92cb2abfa7f6770a0029d7e08b1509e7e873f0430f5e6e844fcb21cfdccac41f7b244dbd1f84e47fdb7243037be2086bbf23b16f0ef35200802d7f78048946ddfc7fb15f56ddb40d411f62064c917f792da9152d8f5055a02c80c39d8acdcffeb9e48d6af938c1084d3b65211e3c75df857ba191c983ec3183d84e1550cc8d7725ebd9444dda1c9bbc1a07c52a59e5dbd25d0f63570c434b920e6ce051054beff37aa6b6648724ea7dbf1979f92a990cc691105e47895a9459504f3c4fd9ec0bdef46296f14cae585caea1224c3dc973fba7d323d38cfbb2c34dfb090409b2f13419c6d4d8082b4a726ea6cb273574498b3d464bd3289cb893257e42c784c29c51b294299b3f968c6ee6e6066ee459f7853f8c10a211747bac38ae74874f32e0e6aae4d435460dca34c7a582951c96d31fc1a307b73dc8d5154cc6f1c2678f0eaf5b89aba5c2d4a9cbe30e8c6767c1bf2784136c3187c3df5d81d3d610dff125fe4ac65401f07ca3469b25ee708a71722d75bca735dab337b5a71dd246fa6f0eb78d5b66c6356308b4451b2dde252f9f73b542db9ca4f15cc994fd94688b56f95c2b217a747a5479ef5dc34b8a1330db3ac7dbd50a197dd53b9cddaf79f6f86fe8c669163c67ceccf98e8b9e2fdb8bfe0bbe9b6211895bc4fb76bcee4d5ea71d2dfbd2917f2c39c97e31cd14d05c94b4c368a7848dd5314f4b282578dcfffe7edf8dfe9baafba6c8ebc13637e1b6c57de2e1299cf9ca33b5d177bf4d2e77c8624363695902ea18f4bd3f28bba920a1059034f153bce7580827e23cf063169704fa56bb86a26ee4a85eadd82f12d71a8510f60503808492197801a0b7e92b542ab269d399de6f3f808400824a662b5ca0046a2f380bd988a15bbe447d9cd15a3532c667ad19629b8595bc4879310d9beb34169949bc937d498f29ed059c96760c0d3176ea2cd32bba978777a33e93e49d9b609bbebdcfb9e558f80a31d738f5dd73d5b2143d9d7aee7dd28a30ad984566fe7b07520cba0062e75978a0dff3434dd1b1689820b98ae9a0d81321a6154044b3c0f2cc85915ff47cda7e870e49e169a830f01081ffd53bb8556eb3b1adb0d8bc546fb51c18278cfc1265fbac9f723480400428a2c7460d4d2ab57bc45005a06805bad39f31625e844b7812fefcc2c91f9d7a18e46a95384c4314058482fc5f32b60cdd659bd6ebe5da1534eb9789235b22b55aa8b66b806b6e4e952bfa98fab46bc34231bb3c6cf621318ad6ed6d0e01a52707a9a20f0fb69eecfe9724e12741aa454b5628d8cf6fc97898d3ac25cb06de3f9ae09b0bbb51a216debf82aec75bd61f06e99165491704b7d09bfd09e661b686469db6299fdacb4b94c544fd23df78edcd1c81353b62240615c03b4a78c3bb9cd7512d77aa4359b799f39fbf28e2cf7fe162a1d2602988262ac2ec40a8ea2550bc5bc5f5325aeeda0071f7aaa988b39500c1d7af1204e6259a957da04cf8409fee488931798fe0095bd5fc143b2c7a30c7001f3e3ff92c6ce6a1d4a8dd752868dace57d7f4ff77dd0a7200cd0f7c2b6db3ffdf1cae907c502a1fb10dbb734871ed03c31a4023c577a879649018541a16f7276814468e68f35c580f913b1e24ad388a0653a464205e08bdd144228ca22502117799bca2abe53c165db10c56d58d07d47d470e8a171c42b2aa9e324faacd9108cbf4a22ddcb8aadf575770ce0843c284e6d83104dcb81253cd7797eacb23db69d143d2b54df23dd0bbc20efc16012a62da516914745331c91c721c21e608433f60e7c2046a103ec1bc761c7174433769d524734fa74588228f337c3549110e2e4e822bd866cc9e06ce762ec4235cb2dbe406b3e2fce17ab67d5e4dcbca208f0eae3435071b682d39ca99bfc9778453486741face13f5c97439e37673ff8fa091bd9054907a0728d9c2449418ca715fb638daf878b38fe2f5502fcc0e0972310665bdfc180510efad581055059c2e35620bc2caf4dd3645e09d8429820de269112a62634baff2e88883e0e873c544f5dbccf88a2a62e27456aad5008cfd927a6e0b2dbbef9cd9cbb98b7d2fc6a19d6fbd7d4587eb45c527a4f1eb78339f68f9d37f6699bea699c0b112ff294c6b604227a60d6e7ca70b440e9bbeb2d68f43b1b2c8b9e8673e0799d16c89e73da4bd7c1363b244806ccd2be328042c213f989cfcbc0331704983e0913a6e9141fa273559eeedaa0baea3a8e033ff02d25a6ca7689d83a4df5e519d3bcb5fa1337858694dd7eaa5858f8c1157338d8fb57c2c9ac43dd315b64856baea970c0230cba8494b780a607804d97c93ecac1e5327087dfab3a97fd2f3a1c019cca462e50eae1b9993508cad8bac0913a3b98c66bf30822b60addfc2f57e61e249e5f5035addab61c5cebb7751e622b2fc6ca07fa1ff5d1253cef9237ed5c4dda1a02df196027a46d535ea055b9bd0d46e07db23e28c132368d8a7d6cda30dda271d96382e8445e5c4fd9dbdfe4e08b93bdf834e55a6c2b079e233945af8070cfae85a73f46625ab6e90c3a1022eb32b227b3b40804f2f32543ea34fd83a7a38ee99afe42724af8a5ae31fd919f56d8a604c452f3c772d9dfd43c6b72e8017da44873aa3ecd1c55aadc063b42c6f0b2ed801b129ff0a21975878c2e9b255149dfba2bed31f7de9c96af41054cbe5d5db4470cb9ff55c89a79edff904587b2a212d24709a177207e3b3873b189aac19a74ee826cc4dfb90b56479903d7316199c09ff40ce1d81437d5a66a6875c4754a6c6fd374811c88c48f8a988d1182f283837ce75245bbc25585e8511db79972d11a20c5dbbbfc33743535ccd1b89051d3645762ba8e4faec32ea6b711a642217815609e5f634a505aafbf0d16cf0d0f74d6a601a2040944d52247ef6eea3dad5d672bf2296cc1636624e4b7a1dfb378d8467efa8e5285d260aee16237017f44118cdf77842efcdf5495364cd314e8cec53c43efa4a6b33ec799f5d3d9332a8dfd19cccdd31b2b2148c488f86211cfb446dfead0338baf1cfd65baeab79cf8216c3f41d756eb665805fb3e82c1249b27b3d115fc12271d3d4f169623882222eb1c544db6dd9b0a0a727e90c36af5b01daefdacd41cfade343a60dfbca1956ddd01cbc1e484e76d2e84587700a94a5d606b6903553913f4fb42728b29161344d3e960a4729881570d38722643ba40bfffceb685d22a18bce6cc592ef35a52bbfe719fb909ed9fe8b29868ca611339811bdbfc9c90db8db4b87c516dbd57ee0ae5c736f3a6aa18f180a0abb5d39f74c51158c9b3043b00509a6807fb73c530ea292eb8f3307816d46f7194647ae571ede570e36c72f51242683236181279949f87b71757f5a48cd2d343affaada2ef977345650a6388daa0ad556acb342e5b0e2d20651f35e2dd8c0efd9166675c0eb0cabf3ef853e59026ff156f97a049d4ddedf533024b10e51e220d07ed1dcb84b930bca02b3a89713e4d518f4900424f8d8776c73988f029357ef5258f948165f4addcf0b990c21ddbcafb4b131753696b9783d58ee997d74641fd6ab3ad9fed6861b3c8ac64145cae20a444e64226ef3baa9ae89f1064b916d7426af6973b2cd7cce72a8c1205cd44d874dedb15b0deec8668bfce0ffebb822ecd015e994f7fcd282bef262298ddd701516f2d4113ac75b5e288430ac3ac372e006fbe2055e5645c440dcdb56c84306840c2dbf589decfe536544ed8adbb4e11b02ffd993383c8bb4ba323b9bebf61258bac5f3bac6879509d8f69d070c194aa3f2d3c6ac7b772919546b60ee6c1db086e286d846a206bf996d601097a49bcda279637d835546c313d6dc7481da34f2b58d02da33ea3cb087dc5acd50e7cba6ec69e1c5accb0e5ae8a3e604cb1d741e4904471631fc621a6e3f0daf4c681eb540f3aae335f3c6d021fbf2c9c729b08074b8a744b93e677af7a69d5e2af334524b503b6ee524ca6d0d2ad71b4c959c11aaf21ce4e778a425c429c3e163655efb89a167be545466512cd29144b64326b819af82aa69b007c5c70465780c8deb96a9c65256b107303ea1432edcd9e3d126a00b86f70b8242314766ab194e51f2cc82edfb0a5d29cf397e3f325896a1859bc662f1bd70cfb228f290d78766ea6ce6c3a312a48064ad12c8acef98d335c2e8c1f2e34b8174c21f539f571cf738d6b2bf5f274ae9898ab6562ad6a30dbbe5bf5ad98814f4c9fdc1790ac8481e8b5813addae951cb0e49bb6e8fe2dff170b63b716ceb6e695bfea6a3f27171879b0fab9e821638bd564a37ed7bd0db371e375b08208cc82bfb8a2f9a67bc0735b4b99d1869f7f6192a8d61fadf6a3777558749857f928c1af9d5e5b4ec9b3afa94e6c1e5fff4b172863dbe3e3d6dc96858665499a31a73e70405f6e9b16bf82dbec0ba999390a4aae6277373aa9b2d02cb32c58f0863f493a0673778ca5e5e85b7c76a9b67f5ad815d6d8c874e2ebd464800881435f893cf979cee562863dcef8168bb7cb93c7843778431f84fe0d41efc7d40526a39d134e165709ed273e4f132d049ef1024c46189e42754689627e24b13cabbf7528a860c510b18df34fcac37f37d1c7a567b2a205d9ac7318a136170961250afd72f5f3d60308da938499ed45797b43ead22405cc0a189afff39c629dac5e334b4bf6a924d8baca3bac08b94f54b1bfd6f45a22ca0238311799fc79cec3481dee35743a01acac9d902a5249a46eb95509ba1bfb86cea3375c72499a2a85d2f5d681745da4eaa5899f70fd09f9a10d6084190d505fc84c172b49cdc5e24be2cae2a5f572d44b5875aae6b879a73fbbe403cf0b1186df18718d8bd2db2088ea703a12fee14ff87b8a93f308383ab81ca566b93e62b560ffc42b2bc31121c864cd95b38d9f3c4c77e255c6af51e620c1ce1f1ed41b612651feb9414ffdf35a26e5138becca1973d05a09006cc1e999e055fa8d37c3da620fdabdc950d2ed4c5d42fffc8463410e00e3b41fd3832c9a1400e834e486011ab4efa37d8e7da884ef59851b7f4a59a5f0d6fe7645aee254b303b609c44c9de552d5980466685c160f415a1a3956cf699e4eae93669b7097648be7d09fe9e9cbe438cf7db8981e40bce92ec80403e76a560c6623e4f76cc95174b71957b671c46628baab790ce0019062155c9db78b3d02d13840774d47f53533bde44af952948ebdfa10a66bea1f90cf28ebf40c414fe36e62072d3b545be57715414abb91bf96ffcd9805183913e4e163096e7156263a1cc8e14882cdcde263a27cd092faaa703e22583a93453c8d264593b3fd12a1a9335b6f5ccd26b34c3918fc6dbd149333aad6c3873065fc201cd2037b78c47660aaad8de4be74825f5fe28a1c62841c7b6023a647cc86344c14effa39fd77d14268f0aaf57b80fa25d782f6dbcda1ea0c5f87eb85dce7105ebd69ef78547fb5f9b385760995965f7c0434547efd4c3a5b5915fc49bb049a465b0b065e9e19fd8aae4f8dfdf89cdb0bc15c621b319b24be9ca0348cf126cc66f5e6034e7eeddb438164859d67b620f97217de6e141694d5d7c1636302030a634ac116f438466776992fa7f070c6b4293efdf145c632c180427ed26f91fcd0b2256ba59352d84e16240ab9be46fa61a464d2c3952944e30748758b3e92e16469a61731f3561a06c977cd7824d698bb120c48282285ac20e6e355418d9465d352dea8848ebfc91bc7dec0332b048111ae0e0055e3cb47f7884c261d002d857f019e2d6a44f7e1df0290e35ab7cc462910f00f6ba20fed9aeba8beb24c0b0376a3e2d2dd2caea3f1fbdaf5394b94968b49c087254436017d20f22a8d8ecb8b69aa638a297eb051f91b0d40cb4a1ef624f0d9fb7dad687b9086030bb02a401810848dd08fe5d2a66ca9f5f89664a8cdf2120b9522010fc0801f9025983783bf90e6fa789588721a77428b239f9cb5b6d1ecd820ab107d5c6f242f2543b0d48f3d6543219924ab1ecd1064d699260e15122afb2d7e69ad687b5094011f1d0a625f9c358e03f7562c8d5e2a456431fb05016d49cbc10852299b539ed6bcbe207324814f4f973d86ea2ae6c9a77721fa5f57909497fb06d01a08be575027910cda5cddc7d1ad40c8479e9344bfce5984de07bea0e604adeb19dc86c23c36d4dcee1ecb82835851bd04a563fd91c2db7925162e3db10b1e1e5248dabed4687cbfdc3ffb19172254ee6044a96e79450f7a99b7ada545d81bf84700ce593e0aa80e90c6925591e97de2c31bf0976fa46ffc0dd7c11870acc53fb0c25a4f727969644cc1989f680dcb39b6d0e863ae7c1a3c4956b2e0e91e317842ce633c5a9a2242e4fdea59b322b159e4f94035beb11c3caeae01217c8305e0d0b5e5de62dad3406d63e50451adfdb8fac9695b52271d3bc170f276d46d0517b5b606471e941b31632a5e56795588e30f16b665b97cf444b10c5366203ceece3afd0a7302af17d288e28f5a2c37e3a3f4a656c8b574744543ee03d79bf8fbc8fe30088951d7d475fcc211aabdec40f0bfdf01bce5a4d4f64c292d190292060f3b3443a0434e20968ac5d70b0d1360d01cc8f8fc7e0a0818171e45cdbe0e83b3c96d114a2820d38a7f9ad510df7d76751e1bef6e4e0c725446ad1a16ec69174be035782d306987341ebb678665b8afbdecf9fab045bce2b1267638924a3f70701ea64e5f39456024fbbc17ffe7453d605b669dcaca64db6bb3253871dd4750d13f2fba69837f8d8820f4326f228740e1c9156393af81ee4f27b7e903086e985cd2f2b7552014f0022b9e551381ec58c7b06438314f348cbc7699fa051bf1e4ed86c564a72038f0d036f8a2c4fd2ae6ca409e677d5b5589048979845fa2ec18ba5049bbfa4dfdbdb88be668d3b435bfb556f1b95a40b68060afbdabd2fc80dd804a578c428fc4ce61cfb2ff7dc805ac048191fbc12e5da221a6e77dc179f9949ee6cbe5a12098ce9631da9d145ca9d6e4c9d4bd5c7e4616fa689c079f80f4228113fe8a83710ae12c3bd2708d78394c2e356c0db2a31e8e5259bd80b994cd53beb44c97d9dc6fbbcc167f929a3851d3ed2dade60aabddcc16ca80d74291c657a0ee7611e2d1cd4341df202e4e3f9424ba777a3d00fbe87eae6cda2e719cb8503b84a0f1c80a9de099a85c3eedc4c3417f4ee8295ce66e62558d80888c92add49cc74e28a4f13c0429d38fec7645ce55174eafb9d3c8679443973925afd0ffb4c41e5d75fc8de0c7c7efe2f3eea30db44d9c152990aaaee79f41e4e9b4ab2fa55598e1fe66afe96714f48a962c62003a4b930c984df36a5b4284fa33ff40eae8a1d78194b10e8de2680ec64299f350350ed64c5f8fc8079327143f56f16040070280cd679c7ff7d3bb06e9993577bcba419b6446671a1291710eecd27815c2bf924bcd167501d0c88b1caf885bea4eb447e9703ec5a52d84f3eba8bf46f2e1de745aaeb1a720df64e51b48421da91a95449c5ffb5ff8ed062c00888525f0c0e791b17da319f5b302269e4275ab599438257ed0cd6a2bd856bf3854f1fbeecbece4155da8f3d3404d9612d7d91b3984590be0ebef4647ecc97224b83b8175881510408fc384b84da0a0533f1150af482aa94eb767a893383159e30dbeeaede3e8b0ba9ad97289348e665151156a89e82ae242f1d104174802f4423fdebff02af252c60d60075904c631940dfe24854ecec55de1c6b50513133c942a44bf01fadd0160e1d8555cdb748639c1a3d99d034584bf225dea0ce7455b73fe4c06052de02ba0a63eadd5a619232e1ec4d980ec0a1a780a092c6683cee34113a3aa622435f0f0e855846d52e6ea61cefec330fdacc67a93c29032234855ff0c3a7319a6c5de59b045a756b428fd3a9828f688715585c380f4afaf88c30d8a41dfe02c351754bf8489e608b45df84b5d941ed43e75460ebfd48ae6e73e4a13c0f0086a0a63fdf327e6b5786bbdc49ed3ec673e6bdb76c37c03461deee61072d1e9e798e1c1bf38945fd3b15a8ea9158c673ec92f5f4a5ed12422c26215f1a1c1caedf2a69097bf96b86dafad31f672d6b22c0aff6b04be1a1feae039d7667dbd06ec04e5a8f4e349e12d199abec9248857a04d3ecc2ff1263f055d63b450bf5e33a4ea5e5bf766d484ead738ed4d32a5425df52a47aae4f8fcd5c571e0008ceb6b210cf257f697c94ce6ce8942e7c40b2561d7ae99ba722f65a0950bf91c14b5516e5e431be2418a3ae66985ea1ff55edf42d3aeb0d27e31c95112cff6c30411523d36ed420c6bc466df5d8e76f9998c1b9e42fe703cb6318885639c7656eafbbc6ad6052f748b97e41f33b2dda4e2ef0fa11622102df403af52578f9e1f7cc11812f178f89a0da102511514cd752a0f6f1a5471d9e401c28463e10d9b2b2f70fd540b4b58174b8242fc47f0c93935e3d8bab0ef346b97791df991213917b0ba52faad3f55215d12d90e10552feef0c845293ef5dba383fafa678df86555517b5d758862f78fe127a51da096d55f8d48eb36e011b26a80c01d58c3f0ab3144da666e6762f6345ab2a039b4bbfa922b8fa4977bf6a7135de19f5919e2b32bc24e84f93073fe0c1384e63887c64a084c1f1a1f95ef92f1110be45f0ab277dfcc2530d55acce3365c069eef86801dbcd9796c9bde9160a3c4c1fcd4584fff360d6cf417f1fe523db2127699379455fa9bbfacd2a28e974e4a8424f5874d1172ce6bb3df07f41641067d63d0ef3ff25f48fb717e722372166f2bc6a197b6380212cf1628546b3fb907ed508c29a30eabf22e2ae6ccf71f0671c5cb2e907a01f989cce568e9ae6532a35becc3682268e654b065d063eea57deee0e6df6240a645b0dd1021dcdcaa3f1e7d4a5b50209324be30c4394d00849b4bfb860cffe8821698e7daf11c5d30c7b9fa9957d86dd3eaf7ced973a4523cc581d910d6e444c11806c9590faf2154c29399d75f3732a6c7d197331d48a08f610a56ccaae09b08f87159b0fae32b5e5a32dadabb8cc6381ecc53b26858817b9f73d5d5a387b5cc8cfa7cc2c489ba477091a956455869bd6c4bf1fcefefbd04eb69b2949c4084f5150c6f2bef420fd2b361f027b3d1e005301ba76df3ac89d2fc53ee2547a4a1d9dacb7b799ac38799d52a771dbd337544a2ba58a8a2094d0c0ad50172789df5de85c870169be14e75306d066bf57a13d740229130d87811630bbf3db5532ae1051b41ece2a3536b5cf59114064e6ab8cf2a42e8566b8b67fd13529a33138bf5472bd9b7ba804626d7546ed8ec7c4975866ec10d39a4246340ca025dd39666870ecac08e34eb71d2aa6858aa8574f6fe407439108eec61cea714608766d3beec0e104b83f7ae359cbaf18855528fcb701030c1c627efbd594fdf1392ac3de43bf4b316b133f1f2fb4d787199d1d87630c9aa233250f353cfcb014b8e482c9bd6919a98f615c4a1b2bdfccf5274a0778a4e8b0708d3049b50187b43dcbbef36e091a44c8844b09f614fe7b5399af01f2656e8ec8694bf2639ed65a659131f8f282bef07722834ff41fc45ef10c472ec81031d2d40c1e36e0c1924968b17f10ee5c253ad423788da3dadf85e860a648b30d3a99472c6db6c52370b652c860a344ed058522c8e755692e249965d1cbcc651e632c91ed5bf2a15adb244b937f931763a2f952104becd1dfe579ae2cc219e2e21869bf1716d99d86a91029387c32860df8134a560ef89ad6a5366ab18fad1deced9a3e84be5b4f8ae3ba15f18fae8949045c838245ceb1ae8fcfbe831bb988eab02dd54cd07c01fb1fa87c57df8c8eb5950d17a2e5551fa98bbe7692f6cba9f03940ad4a35700ddefe6a77218ba9d015161f67c7da84f666f2e5518b12c1a1b10026781d3ee51fe2c1f5e038cdfb9960589ec5bfd6e12e2a7e3df8f64474c5f4aadc867f5c53b187c4f2a8ad6592b99eb0f92bb025e21ca1eeb97486a6868e2eba88688703da1ecf27ae2e58b4707c1965e5c3a62a32da283fb362edfb0e918d9aab9934738891673748676e4cfc5cc115119296512d7036d7b92653b1d477860f6c07b238fe8f7013303a010c77f17c0d69a5bd0ed35a03bddf4f70bca733c79e2d55d7675da9dd98c9aeddff8e0031a657cfc629ac423526a875c83411eec58b83ea5977105bf149de01a8265c08b51b92585b49629bb1cc4641175c1905fe7c8ff647179df44b72cf3bff154476de70c2a963d702dfab253f7dee8be2319157af7bf7bb0199c0faa53f825dd8b3ad671522772bae67003ef7ac17a0e5a5eaee85382acd40973f1d4602ff640533af46d0474b836999d72e4a7ff0e5a13120d9906cb13f16acddebea8d494cea2e1ba809a1407cccdebcb4d3a7d19d284072e19aff94b6002da1c897ecee8a6fa6b8bdad847769c5eef67736a3962ac7f346a204cc03cfbc37c42174ff642772b590300eb21ab91ac0cf921c4ce1a93a3bd01e938a0acdd9966818c6fd43f57f4262fd6c9dfde8c459d619cf661402c2394f91e0d511a8500821f679f2c09f89a8c493e1199be063abeb4d848caa19945fd1b53e569641bbf717a0735d0f1de890bceb4462e85ebd7441dcad3c5e172aab1b7aae0c56ffbfab38288f4e19360b1638a1a36e651a68a0b095583668b085d74ef131db7387b096c2a15f43215db972cec0dfeb52aa7feffa4f929240fd21ead100c4f30d6232bc505b75f8fa7d83a2c77ab1974e31b0790e52ff964d14b6265fb49394c34ff48b98dbcc19a97817071b3044eed1cf703e51b0b79daadbe621c541509f3c4bc5a8b3d93e20fa82178cbcfc206d85f75c6fdbe6b9af545ac8e0660dd4a5aa5b63c18bba52248baccbbcf0b168579782927fa0cb3d3e2a8356194f5f1cb344479f5175263ef9f119e1a9229b0858796728dcafa9e31dea0a3e8490df58ba67089c155a3b357aa320d13ccd164a80a8c5e841b538ef51fe3309617f5c1186711722a067a07cf09472c45298aa34662a1c780e5baeb24e98be37df2974ebbb23f8131dc38a0a3149a5bb878c14a415b0b6637993cd28e63f6000e532ab58320ea8a6d5778a586b4d0ee9ab9ece466062474922efa27d0d9ebf9da9adb4f4037dbadc4fdc05b811e78bdbf76d7d63334fceb706698f8dfebe24d1319e2c0d9034bd787046b216482b6659498de820274c5d40b3d4249ce42d2f24383a9aefe94479c03ef9476b2ee6b6e1d866d9346c7b7423de9b94a6845234669fc0efd8940279871cb4b605f001cc0159a1fec7d0fb6a84b9d0cba145fae65b98f7655cf08508acda8164631107c1ee1ac5c206da47c3d8d0e9af5b81fd3a4fa4a48d10d5847dd4cbb572c1323736bb67792aa63a9f03d278ff15d417e15b77565fbc5fdc3f99fba52726e92a4a553875d82ff67e1fa496a9e27336a1f65077704bc167b84bdeccf70f8b8720b3818ee5390c388a4fdeded6eb2c1824e00bf25d2786a748e006bebc9bc29e546daa3ef2976a1c1e5eebcb8cec5e9469896bf1982e0665783895d5f2c5130a0b2de0cf43f802ba351fb3dca182996b4cdf23b3530e572ae940371acca0eebc589b1526eaf5932ee5f4a0eda9b4587a66d2973feee0a749a1c4275da68bcd3b2ab615422538fa22270d8fecceae1ea2d517e961ca409e428cbe19ac03f1042181840676b275a574b352516ad6882c56910814025139a5e6f42a6ef0b4db64b9b18261aa8624c67a26bc2612b1e82a1e2f9fb6a559010dcb1d20982e186c3785f7ff9a8d61688a8b88030146629d33aa4c7d47db53c6b115e3cfe0c5d73547af8a031a1855bb2a8e50475aa9695e4409cfb5d50e9e49901ec366faff13a7e2d6a0322008b5ae2876ba38a1ad8c9b39ed9ac30439317e11ec452ffb070d5cbc98b53de76f5aaa4e262a3944cc80ada754288c8ddc74a7bb6c744333405a7c99535498344b7938948a42b9729a01f319b646b6d0563295d5ed6f30f1b51f19995ce023efdd2ea9d4df51d97054fbfa7270799b9a4ec76548b229f570b7645dc3d6930258ee396bf76779109f2d69fb78019350d546c0564b242fa1c9b86777e7863b19040825c59f42c1bae6fe8332a27638dbb66a6311f9d1f9f5e02a94e80795673ba1f7920829acfb8055fb08b540a87b60611aa2cd462e06c53f3e0e1d080677c229552aae8876eee39b53ea78a72274471bb40307bff713ef0fb321f4ab9dce936296fb59e2ce270ae9ce4a415e9e393af0da2850122f89e2f6db8223368bc0c692e16673adca478a332bd6db90923871caa14def52ec7c6ef79dcda5d28059dc52c0642ee26943543c9a9a684d62953c7009352d653b544a93f10a1319de1ac28a58b186bf7d43b606eb4751f6b70e5694880c916398c2824915fb37570c82cebc4fed2cf59a0a10e080573fb29a6a88f3852a66c5bfc460485c00cd04b3e7656d45f110bd18ecdb25cfd616a34a602840e7d61f5f214cc2faa33f4e2cbd0b95eedef4fa03264c5561cd9891a09251e95399caa1f5be0c728046a3dde98087f04d5e266dc7c0796ae27701f6e42cccbd18e451b7d119dac561617ee08569f184c5400e21725ff8e270cb036f06cfcb711ded30f3818040ad7d973c966904f7f0f5ebe30d87cd401d81015e18dd35da1daf22ac285db04fbc22fc3d25aef19d7f5505d12199f2f8bfbd660511de1ce2790a4e632605000cbf2714bba024b55a6b049f131c9cb5cdfe5252f64819d9cab9d9d4b986e94c645d485c9a9b3b8da64cc22c369720ff5e96f08812b6b9bbe160cd85c5627ede1d03bd8c97f6007a0cacb2783df9ee7af1eaf3e5a172a4a8e5b549c2cb8858386299ec62ee1e57c857b98a98b3687b16e12ba9596e174dfd556315d8c237472160973f10b958ec389c793a3c3cd93b5fde8aa22ecddda6b147feb9614d13dc9277c7a1151ebebb9a81796760f33d725f124c7b3d829de1d8cfaa2c3af8ebc7d4df84ac628f13987bcdb25e40dded5d77c13ff7eea1fb3565bd45ee8e214911eaa8eb5a38a8eca8c08df427e1935c0a8f67d479893938449e9833c714536ea8019a0cea84e0fbe5abfcd85b7cd7a2132a024bd24959ba895693d5e1223d45c8734738a167e7df03290c89a7d89a9247eb2c319c9153d19718f7b13d4d2ca4ada4ba160261b0e8797711afe37ebb83a4afe34134a28f3eac4614d4153b559201f0fb5acdc57bfe4f4ca5a646324e6b3d0a894b4007857507df55f9c6bdc616467b27860689f08fab1e451ae2015709515f425a0f416c094d07d93d37071160e300b2aeaf18806a21c16aef52df47abd0d100bd791b27a3f71b02fed7ee11114a70b25e8068477c6253f2b2b3a02a50a4a825a9bceb1c36c475cacc948a025a69828e1ad6a3c056882120ea641ddc844d35fed0c4c46b8b45539e681dad3c8eafc7e8355503636d750234cde65b326208ad57a79a0e78318d4e4bc0d1db4225b67625a49f37a4fd1b9c6ec97669c06c14e4bdb66fa5b8896b055ac1bee5d752b971aa1e1283f6ae78b82632d33f0c4547210f0eb65779e3ba6099a679f21c3111c555913a330a5f6cfc4885876a8b0bdff254c71737169ac7dc86931d15102b50a3afcd62d7d069dc84ceadc15608947b43ba264b78281dc51704cb7e6ec0e406be303e77d0dcb1222078ec240682843fbf1e3d6932e2c59022c8f1eedc25aae91ea2b25c3d6e636115b6180495d22911f1cbd3647e6f7e1b3050681ab58a0c61200c1b5f938b0f17555e4c8253db7313b3d3a97373ea2bee5561ea4256cb3fd435cb2576ce7c33c97adf5f33f35a92df0175742f8277b8b86587b51d0ae9b61715c8348e53f24e944a9c07102cfdc9f06d8ee20f56f3d6bf7c14777a95000e442cdbf46a1a869ae999300a7d0ce83c6a7080375d6a17856dab00c09fb1dd2a1b29a29716f54d03c0fae7b069b7496115e5dea3c4cb7a300a11d1e1503ea290b1f4cc89de5af89cfb5dc5192d77635627a70680a97ced9524db5df20d4914af089fb7889b2953fc984b9bd1b3e83b9bfcaffc723545d2199b11a3295651ee3e1d2d9aceb2609a585e8f443d3ff7027c37f47da0bc4010f19eef4ea583f0bcbf9f91e2cb70b5b354a590a9af99e3c97059f9374b4b61d0b051efcb6cee3363246daa86e1c2fac44b883bf55724320775e5fdf4fb90b52f58183e225e4da3a563fa365a877e2a81d4b06f1efe5c98b742da5af0d621839f492595fa8362cb47c0cc144f513f475e8c796fb1f3d1600c70d1791466800d9ce6271afd854c9ea63a5b4d4a3019d7a006b5eaf3564615fc5d1b63c23c9420bd9cdf3303a41bbb73d916de76aa4ae0ad65152becb25ebe34a6e15c0b345f5d25110bff1953d9000e1ec776978eaf65936ff8d84c4c53961b3fd364deb83129f33f1b6a86984695bee147df57345462225d7cc2117b45926ca1aa639377a964c5d4174f308308106097461cf0a885a4b470777a14f64ff65d3683aa718bed6f57644941b0c64490eb3e3c5fec7f1944d130e615216464c4374c70b448dc4de0b3fc66d6bc68a5c2135a299930dbf3d297ac648734dc1ab28f204130ea7e0a3b34d58d434be16ef29d7ea8ee9c2e20f1dc8b3f7d9ec1a80dd6f5a007b554c31812edcf346a1df08092f57a8063b3e3cf4d063041a198fbf7eaf14b5cd0cbad10c25d2e086ed735e324ea52a6dcbb5add7e16093b051919ee5e9ee03b4f82c52a9100f75fd053cf6746f8244258edf8a0afe2f2c99bd7a5ebe7b0216309854c51e4990c91da0cbe9e47f7f4446c6416668efceaed960bc4f1a814b07290d7242e628ed8412f975cbac9f0a5147773351edd14796a144d875b8f867bec5220ed60c7363c8bb8429f60a41b84b244c8b71033fe4d98055d1471f6786840d5ae0e5b500482535fa139bb97a27a6e10936973c0e44db642e5c1f0171e4a915734884422d16f9eefee9457b0aa6b085a3cf4985eb153fff8a1ab8c056440405dbeeb11eea7bd772f59b41e8c4bdbfb7c57d5409aaf02791ec22e5b01c18a0285721d63de93b5ec488b3f2d6ea721c44e7b866fe44536cb36834d5436b800a9016fb7c550dfece69ebf207a1f831738bd9050c215460a64553379e9ba853babd5d9f8a6801432f8da91c7d05436d80bf047af30cf956f9cf77cf6f2d48a92bf7b0de8745791139679ae77ca9e877a468f7b6a476ffaf7d7fae63d8269304a8d10f20fe5f1c99b81b5a2e5ec56b98541087284084daca4846e6bdfac8b0a52eeb27b508d07ebb3cd3a02f62f0cb111b60b3154778329ead9af416340e686f1e6b7ba80f0de25bce7a1ce076e2b170b78082bed39834f2b5db45a0064753283559d6d3a9e301609ccf9f466295f2e3814b936ab12f5db56468b30888f103e17e1808e20f18981680498bf765811c539b651133607bd57732d6c1d4dce6bc16a95f71e58def627b01be867d4a34bca8965697da4dea29c6cef59c7681ee8df4a7845e15e0c61006c1f6115d888f910931d86832ba658219d784ee5036a988b31b476389cc23fe37f7f48d67d13481beeeb4ec06cc3bcfbba9ff27291be9a324d89322e0776803391e7a5a3d5e768cb0a653936fcfe29fc1d0b06fdc98f36baecab65a4af4ece63db01e31abbe4358bcb756db55dee7597318c7ae3a1427c1d29b84a9d4044359e7eae9ef50741d326b99fb97040826a322274851d43b0e3c6286095682b874fe5eb7e4ab4d64b9f6b78ff5b2f3ce7beb77f23dffab63818193edc497c4c6ca5d452173d6c675e284c86be2270a628baabe847dc25586a84166e28f51a567b3ed6f4e8c23c234295ad454eae1e8fd109ea378f9af758f6cbbfc533be94c11d65f9109f73d47d8ca1e1d3dd6eb7f98c095b74eee412711ae9ece6c966bee54d384550a944fea28a541f9447d0dfceab15aeaf367e838934efc714c6687376e117887d6cbe051f4d45dd32185e153b86ee1fa052308f73d5d8e9835f91edb71b2b221883b2fc278e7ac09c5829bb0e8d624e83dbc00f42d34e0de6495bd6d454136fff1785026fab488abebff17ee371aad1f6a4d9da8513578d0bce41ed8e78d64360e4abcaa62062fcd75677d704b6a7eaf893683844db031c918d317f5713a40d58cc5617c15d4b6644e3ff2d060d2bd3bc31410118396d9989a90ed8c379f0b4bb524600308d2284e1ad3f9fc496589ebb5056b911aebae335d73633698bf7c587f7b392dbe03e4be5b6014ec3924315dc36c8f447cc45abc718965fa20a65612be641e1805b660a748f7cf7789ef93ba6f82346b57c88bfaacbc3fb591966ab2309609d34e0fe57bbc7224bd443eda18d88328c745e2789c965966721df655869c0c6291078add503e1d7c5a2be547c9bd4ed27054f522cebe5fe56d14ecfefc8b1b12cf33377d67c02c9d7206991c24e1a4526bccf183929cf3c2687b047a531fbb9c7bb440b6f5641f17ed70efe5abd3dae6085cd132b23ca1617ef2d272631c425390be6a0d0a4beb97bfdb9fc7c5d44349669737525cddcbc324c599b31f9b22770ebf87388bd06a99b995fa0eaad3a29d3962664e66fb73d24071b43f45b534c7310aa6529b6ca0abfef71f2cdc539ae48872a5bb224b56ffc6ed1ea69bb6b0d99e914e8c853062cea9066045699ed5ebb502a45a7dcc9b2f1b044651c3cc39f7a349f2b3a4280df58670bdbce77bd67b4867f5c92481d7eb3f2f839350d199a156675fdc15077109a8185a5266f880f77f53b3d717a3996df2297dabf127c4985caa23527f0496a37765f67ca16c8e486eee0ad3a5a82960619238222a23884696aacd9236cab90e4027416772147035ca821ea56c464fe0c78fdfe53acd0ef09045b8697964c4dc494dd280ebf7565b68c9f7224c2698a010dbecd87bb0c9423eb82ff49dd9133242684c32d907864f6b198151d93ab59a833043b6b63f501a65473333dcbf941d9f2a3c5c70c86a8cd7e93fd1fca25da395006da6c28f2951163da332abfef6b21573925bfdef5ad2d22af95cbe6e949de8b54f62dd35d4558de3b94af7b5625f362d343fb01207da31873bf798775d3ac913bebb61a72a2684860cce27aacac598688875b406e62c0bb16fd3651b45a39c1b017204637a5b26e41e331bcb23b1677553a84831e2d0a06d81729e6d73e871b110186d2391b5fa4bd952f5ba9641b5b2d9b5a44668e476dd267ab0f6d2e78ad5671075d4a49693a4a0d84971d730ea398c041371d5b3cdbb8fc1e59383e6068cfc655da0cfea963d34a8d8a0d22a2b5f351849a8ef4794589784408119be017e6b6c79077103d019e0a0a0b15b12038fa67238f0654578b9915bf99760f924e755800f56f508a6ac5262dfae038ee41fe24ac3dcd7764c90e91e4f88a76e5f10b6571ead3ff46a85ab7000952b720725fd97ef9c1a817f334c0b8814e1f4dacfc997a45e6621169bad8657d67e63b5fbb86c9ba9cb634f139df9b1f70b59f5a7db57cd2a52c351f01c6742cb1fb2e34c02825ebf5d8c158c9796ec4be1e65891b89ebde6afc7aae16a5288f5da3cc1f5a1f2380d4f8dfbfe6f8fc47663cad2543cb85040bdf2874596669f9f5e49fff2fe83f71df5ec6fbf283d67440ecdde7fe5c15649a96ac58d35420b2e28baf8c20935dcf44e31c59ef0a8fc0528f449d3d07976662549c6d43930ccbb4bb6703e1c823bb5258f19295dc0d7d6cf687ff0113c992adcac592261b3844602274dc9ca31c84e2a2b931804a26691aa626d40b1ab4db8d4318366e13da36eacc52668d0c12d77103e3628b4ae0a3a22e66c5a9bddfaa4b6d0cc673bd4aac1edc95c96800f93aa150e0efc7608d5f5223797a6d60d9fd17a713dd0c954eb944820e84e6784c8482f817dd611aefc8615683a9f675d97b5330174a212a3910e006532d81003211a45c8e6870c5af8078ddb787bd24bec154db5f7e92c72bc811c4c86cd844266c63720cc80001526fd791efee321d6fc5d36c423cd2c4a3b52c19c7e122740e176f74ada9551c8179dafa64ebad43ca2d6a2f0a3de2b62026a81048da760edb5a6ba30dda6764e563b9a9a5f2e78b8771372da08c990241173cc221a06693e1499151461dc051d3d2a1986ba13c1cd6211bd416970e9ecf9fbf6dfb1d43aa29829386f040bf4ec4d8b072c7206e153ee5b317b096e514c0a9c0926d670ca0be90d05fbeeb643cf6fb24e674691d82874b7858a34c03a6ed9728d58f42d43fd977631f0a07c43523560b3b7c4ff7be205b574f4fb5051ae0c5d3113c7a0ed1b804612dd8b63243c50f7c06660c73b2fa9b5b3a09889182a2a033e11af4c47a21dbf24579e462b36d25f0541f7f30c4ae57a7f393c8af47fa489ccb7f39c7777283162befa6b447923bda642174b587f774bdb098cf0dcf7798bdca444bedf6368c841d14cfc78f0232f5d5bc3963994d167b715b94864afbcb0a9a33adb257b72dfdad94b8eb2753fe040aae82c02714aa09b9da0f187dddf7c3e0f1d198d420006106fbe4b54d7c144456f7499f7c2e98fb2a567e0161ac6900a4e497c71cf89372baee0bd23899348dc68a3d4d76f6081e99deb3844e1a541b5045c5fa2297c8a37fe7be6bd5a089d41b2b7191cccdf06aa5ad427d67f70622e3726a5db0802c7818c51c12d309f869b2cc93b27ab9a685c11f172266f8caac74ab4ac9f995cb9baa5d710dd3e44d9fbf72b685fb02e82efabf6a00d0b4bb4b2d76c6e2a91e2ca9860a77143efc7c19168c8a8d64c5aaa6c38a86b76de25c8bc0b055fa0fa5d6b8b623debf92eddc9bfd3caffc9fbc0f7731f2342d009fdab7b1ce1700b28590ab03be97610ded0905adde07edbf0161d18945fb9915fe2a5260b8a73065f75fd73c9878b08ad48d616894e02567ac6d2bb5860b7a24527c0add6a891586ec71941a6ea03bd251976299298df03992ed28b6be89e6636c546ac2258977d16cd63a7a542f59087b969f1e48c6cd7f364e56e45bca71834b17d6560c252516fe190b12fed5da04e6c74692623505400762d2ccc666aed57c5bc2b0e9594d3e076506d204ed5324b84ae848af0237c2fd06f963704a77d20ec710e63bf3f1ebc6d7c2d0198162e57916eb5eec249baf8d357302036176592950c6ef86fa71155546e6c66fd0d5f80c51697a052c33f154ac0fa5c575160ec097fce39582548d397d12d62919992aaaa88712ab341fd5a24323231a26fe696687d20f7b94ece877ec06b38ae17589d3dbf4c78352efd16da74d9c39c02e034ac2ab5371ce62a839a51c21600bdd248627a2924e98433861bb9f3335099da141bf2781147c25881c4963ef64bfd7c966c2776b4c53c37c6c51d259ed1844fef1e7e36b63ae7da42d4c84d405818b4a739fe60ea47d83500743f95d99e73a230f24726027f467c1b388d5d715be5f757d8e1cf8d7696c99ae82999a5ce61bf870f5103907ffb0911315c62c6ec04a4219b7c1c481d01cdd836d58d7dbd421671031c5035a7aa8ddfd0115258abb5972fa8e588e2773b01ec72a00e0c8dedc8d60c65deee5c410349b608011fd6f46800d27d3b5e92a0e0886d07e093e317bed9493a7d274fe38620b848b56021d8c267d15fc9a64ff53c697ddd0630850e000e9fa209c8e41781fb7115f576029e225ab2f70b15216716373176de068c5028e80c98061e4fa1fb3c4c1ccb1413ed958e3ce090b1833f4c2446b975148317d64b4af21fa0e28b073cd2ccde2c5dbaaedb4886b93b819d8f57b7f26c631199b18e0f6e6bca30b5bb2310c50fa63d0139566f1024b0ee77fd98e615450294933046c2ed275cbbc704dbc9614100606a94fae3c8f56534151701e502d3e934071cddeba7c0c128e03fc7ebed744b0b8bdbf0d2e27ab30d3b1010c6f1eeb72b458cb50b3c81653ea0c1ade0b577fac85d1066df56a242d5a0aa8c6b24772371d0903bee717bc44f8ac6f4e3b0c1a6b343bb0f78bfc4e136a8a4d03f1cea3b1ca7fd690fc0bc5fe0e8215c271f0a6763006a91e08843af15015d39ac48fbac1a3c4155cdc91994626385ff9c25e231682213d5f0c6ddf8fa36f3a4c64e976fb37542e24ae30bb79ba20e7a29fbdc08bbe8da48ae903bd7bfa54506eca18e855accb3954c1a51fb6616e83798b31be6f21eb2b5bf609758cf3219071ef05f29dae717a710c410c1eaa70fe0570f9c5901026a5876031b3bd5b89ce22a974c62058b2acb7e9741e8fedf3f98913b23ee1e5a85fd2eb9c68123066a190d6bf0148c9d50b1d011912b79899e65c0c111d9095ec037c35a9a6b36c552197b276409dcfa947d593201000ea51b0d6c3cfefc81af0fe275160c2807a20d182872fcd550b88faa29b2a06f4c89de219d8af3b85557fe3d2f5cadaf072c54c377933aa3717f4e1380aa882bda5d14cc6be66c70d7ee29202e2153dca722b02174ea7c7503ce88498e3e8655d20b05ac9e47367d5c99f84ba57efe80e4cb2bde3dceee80b5bdb9145a7730baa3d6fbf38d8962bb3b73a92ef83d3087bd93eb0e7965fb5c1a53dbdeedaae1fa84211c45410c42de99d7c785bda71d9496124934ebb35ef433000609ec91c45dc1229e4de66c2245de553d142c88a67d5df562d099cc88443ed5bb1a53c6a7a39ee7ace75199c3f90ddc3a52e17d77f0d1d53d4ecc47185fae7d684033105acd7f8c61f6a7a8b3deb29b96e61bd94253ac864da6bb33ab0d80fee49076793644dbe363d9182b8e068931084fdb1ffb6c36a19d11e3f0e14274eb101ac104a98342d19b21dfac1c8fc44e18fb9d083f633b7f0c0f221d16dab65fb2627afdd2e8f1b1207632f2a2e648169cc2cd48b50f8f9b6b7b8e3f6fc698f26c807aa6c52a10b8b514829d637d32935f08a6dec9ccb69c973d2c675ec6d0eba57b57f722200f47939cb4cba64750ee730b4df27a24094cdab54aaa519b35ac5e28d211084a8c43e40b9adfa56513fcb36f517cb3cd48f03922834960b8976e8e5884f62bca8d09186d22499f584e6d7795a63da28b94275a7fde799d5597650398eeaf70a59b50b4fe32d4007013b7194e989c85f8022fae780c5036ffe72224f82ad96fa9b33249afa652fb78808e3cb18581b483b1d20804100717636fe82959f2c01ae7b7ebe3efce8bcab44c1a55895d36cd8911a944b3e86064d49829565605eb6033aab9634ba26ee18fe265a8042ab306141b6c2100e9d47317d9ed0a896a769795dfbe386aeab351c77d2cc2abbe0e9e0a4f0361a5b300ca6d077c8a7edcc3f77e697c7fc0b529185ade72a6b0e557dfe1ccd3007a054b767bd9aa68e815ae3aaa74c8bda386e69a9059b4086aace721825cf47a86fbf610cd31c2904a0adae409a09f18e9d5e4749181df4bc41d84669b108b2d1b643196e6bee28db19c60ced7cd98d04c0fbdb4e08216744e47b1ba6e309fdb6d7573dadb77456d7b57a7ebfba0a5507c2b6775a56656d189474ef6057a9ae8cd121d7fa7fc277f2cc6446f6cf4406e516ef9a95c6fb166d78d87877ff12e0d0ca904d53f1cd68ac7a6e175bcf853c0dd51e58fa0ca15b69f080e2eb832f1bf7c41c82dfacfe6ed8281c4dacacd37e0606cf6795dbf76fdc1557d3b74f2668e69f6f49724137fc1ee7912c59a554e127831438d5dfcfac880df764764fbd36f9c32021e1310b3d86ae79731d6f088d825ea3eb7e3aeaa21408044f9f0278ce461a251b9263720a599eb8c001b4273a11c9cae39d1e1c70353064e1f36f0ff2e94d4c589d7712928f86d2511b84357cd708e77655887a581c33bece3c093f04014583051d6744d8d53d0a87a3c6e970b5c790882e59f57da069492e1f6159e4a0cdec83aed0315174c5cd74a9d31ea051bd29a9cbf16d9d239e43b57363e72c9c5ab34801ed6834f0b2ecf60d11713aed93e44740ded823b1a2ac220b4c6776e17b53154036587942a4efd378c3c4f4298f068efdacc2660273a5b710d7908d99be36724225321b4d7af84c4f05749bcea0a712fe91f05883d146b0523e676ab8fba40bad496b0a6bbfa4e19e3ab0bc848f2bf2c9278377b0ec84ec6426954f00c683273d9cbadc49f375d04646d32b68664662d990593216d125b309382d0d58978fe0da0df22c42f3b7b039f123b45d0226b16e1582aa4421c3a8f62d4dffa76c55fc7078c10351bbd0cacc748916f5975439d44c39436f5d92195c2655050c5f7131972cf1b88f4186401f5f8d4d9b7b77a16475619c8fa141859db9373872490ba0a912daaec4bbc0d4d74a3888715fa8a7ea70fd822b87d7ef75698296c3c0c139d708d7e15bd32017f1190cd706cb351d51253247db77bf0ae8a644d81c5ef2e00d3dd45ad5eb61e6e19d8b21ab26b7131b57a358b45d1d1d3a3b323a44df601706fb8f4f18e3fb021c24153ef580890eb9ae4bee73af975cc4dfef2d3723972e76ad05acec10e95c6ddff355b435689f83644f850894ffb4ab12f1ca8df35c4222a3902ca05a6b4bb7f8f4e6e46281cd39b6135eaf8ee08d372528412d6212776b4e394c03647778d69ae8e3902babd51f0a4353e9ca187c9cb1eab6f1e4bc076e68e2e9787dc6a82f0f7c51e0d17241d61c33a6e37bb37c4a02c713d0551da12daa286926b2dd7f5208eb80caa44d94282a457632073e72861e81af084071c7cdf40934a11e8fe1279d95dabb1d4e5879c0f4fe3336939e6e4f2da2046787f7576e7affe13f6c6e87f5bdebf045624ad6872fe0101f692dd8c11ce8cb549baa031ba3e817fbfaa9d32316b8ea06934f370dc884ca0077c108ac87badee5526a4541f5bd9036970615e428c693691019bfeaaf396497d89509ebf76eb0b318b16748b51777d80864c8ee25b2ee7e1a39efef09becb305f4c316df6781bd1fc078f7073c3a758217e11a3920924037ac3f2e14938a8ac3a3a29dbf6ced5a3a683953e2982982ba50ec0372ca653c339671c661eda6295104b83b901c80959b8da4a955a9677360131af8a28e59b87af1ebff573bd662ed39fcea5d57b287b17997b6a6337192d72e4d8f254f16b242af07605b714f1e8f801342e817bc09cb70682a0282917104e838ea7fd9fcd4f61816acda54788b5b9a332587bf54f59a2357768aa60435fb704a95909c69f305a976f91725ece7af7f6effee4c5500a9eec9438a5d28d86d7a2289926e3fdf1cc4e7e6059ce5275de300b1cf723b74f69b7b7d2273fda5460e0536b8c9103fb940bff80ca401e4648046fc697c0589272eb303a2cf9ee7e9b9f1aa48170bbe08255f7a19dd59f433c063912e90783fe0e45673df17a7e3d9f24643911a297acef3de098af00ca3af83652089c32462eefca4fa48459f3a9432176e350fa8a6da62f7a14558b676346f8646fdabd0cf50676dd5ef1f528fd4e6533231094df81fffdad4400a6a447df9ad91ebe8218ea636db47c78a70a9dc6021e4e31d2118e6c38b5ac361259d4351637716dce723c76106fd8c1df78ebfe611e57ea820a96b20416715fc69d13e77bb41805207f526ad3da9a5e36ff97fd46d78a064e8b8611e04cbf56958e49a7141277e2a6ebd67d71b720feafaa66e271783c6531a47183aaea91de41194a0dec14cb3ed77d1c4cd95c274aa083b12e0c400335bb34579e7cb8235a2994ae0d00e4ef327b7623ecd017d7f70ba53f2d80c459aec53d055cf47cd15f243915f4f1ce9e784878a4cb3338d85b23ead4b7d0948185574d0bda8503423013b48eb26142d80c0013ef7f3c7eba10acb4adad1327394ce24fd1b725abd6d2e9856af9a5dd7e9d921e581b17e436cd4928ffae598b8d4a209e4c85710ccb04bb160a9e95a0c39ec4ada2c3094b99e07186b8e25988bef98e9b018de644e4143de55b5b41ccc67cd7a1f8912948641d759e0b290034b22b298b8aaa061a0f3802125c689fc070fc9c274b098101527bf86032b2177cb9b06cc98011504c42f622b3db2a2387033e37e0d1b3dd6526329c8d0d592f0ccc26c5bbc1f70be707a247c10b3874eaed79aad20f8678362824a890e50a633f07daa8bb385d51d15ad41409b21e8b15d77a5dcc600ad740855350399e425ad0ae4b0093b1ddcaf912e35922f5fb2bb1555e00e14ae3d7c0cff1487c24f6fba6fa895061eceb065778443d961dc6c2e3a5dc5cc3758c4ff8bc7dce3c9a48c5405cb67575440cd3ad13d220265a50dd550bc82a88d560808623db8d63b47d5ef48648bded2b08dd790bde3522f66c2467fd4dd125ac89a8ed58a981725dc6649e55c77d0c698ed9a041a78524a262dc159e1d9938dec2ad973e02c53d2acbc8deb366f70bd6e3cc4d2fa00abb40b39215d2726ca4e4776dd81810d90a3ad2d8be29f4d59dabce77bfd4f6869779ccdf8c2b50ff874e2cbb4a615f928381897d0fc08969a6af8bc09ad795655e0ec11fa702246c21a5ffa000112944257125f31ca15c62326ac0dc2a45849db51aad0754d6d691fe01a50f1ae68ac30bcc7c49ec802ec09782814dfaa95368006ef8b2fd302183dc413ec96cb2cbd2af758a523acc8d5058161cb2ee833d28ca898a351901d14f56d22676cbc243d7364c7ccaa4746287eaa849ee217d805d0eb7149d132ff6f346ac56dadef2fe5f81f3b2f62695c0fba87d9bde14db8083b0ec632677fa166ea5833dee19d6ea06557d770e43d9579f559c3a271250884b5bf6fcff21aa230f496ddbf2278cc36048a927e16477166b03139c46195d5962a34862a0837478200e3e11b7dcaf47879b8248093dfb0442638fa4b10790cb2fb2bb2a5cbee326e113c04b1abb530608a0357430096ca405df5c8d4642f36b1f2be7f34e388ac09726fcd7f7c1f98838f1858c515eb09dd1d34ea0d19df50686c1b9fa47caa7ea51b694234b0fa7f72926e7c8f4d6b5ab4664c2a5aae31ebc4368e9b4c8939c76cfb77e6484b157bbfa7d5a309b4a31e6c161dd3cfdfb0d83ad39c815ca87c71da2662056f362212eb4c8342f82ac3fc150e50efec328a2d5c3f67547e70dc7682c779b7f24e12adc5d04cb7c02c235a14ccd2ee0946af035fa87e8e9f19d9a101057d617b8882c07fbc20ab38f233a288b98493e49a77c02d1ddb149837999e5f279d4c3c8bab067cdf4d9e81d7cdc3806c35d557b105bea115861e58607cd6e794da4c3636e45ec537319f0255dae60be326a741a57668ada3c3e3030f46b2b0c61a725291f2213b402be4795eeb6490acd242e79a77f4710e48944f2a05072fcb181d81bf248304dab83946a70e8c764d7caad39148f56f11e4e31f409d40a595eb0326aaba6a47dbd6262a63592b8e091f3feb5d936887bf3c8a5f15036f0c389b559e4ff3bbb25448b9b7370151e108a612ae349fe9f637e0548292478db9388dddb0bb74bd7b9442538803b07b88d2fefaf03d48ca3fc317302ff924a0c36761fd81dde27d648e1c3045efb792f12b81aacd29939986795aad1dd56d51b1d137c23c0ab918d2043dc2181f0a6026d99c141ff536035844ea71abd41111491edf51dcd9099db24e41985adee98a8752a35ee147c9a75000c839057638aa0d625fae2402751d6dda23e6e1507497a29891af2072e24d79f319139c0bd98ebdc9a2ce9ad33489b44391514dabea1258b702f00e8dad7ae812813f57151b8b3c5211667c634434f1a7dd81e35daa7e1c98a9118c3205961d883e34d39a98c11ef0c85e7a5301768351f24f84d4b48f0e77e18f1b649f7e99362b03229a53680e7ecf51b3aba0c77c6bf5c4ee3d516dc2a5ef0223b8adbacbd5cf67e7395422f30ace31ac69481c447fa6b817a573bc62e81327eb22847c8cd7866608d7e19fc5e057e3e620572bdc0965a98aaee7b8581a0ffbee6a887cdb18231c64bc0e08a0586184ca9c586a21fe030a1a1fc85cb7c9f3fc01d369764c4126ed938b30ed9be3697fd3375e0ada40867d04d772b517186ca00d5a32a10a10079725046bdc172eef973f4f54f35fdb70fcdc270dd3aac773bc57f2c66349dd18de2303416aaea5dccdd26ae126bd0bdb3958b82916bf6d3be1ea8cdf3d97e08bf0e81ff404ca7a649cd2f1fb131e42699a1f0332d618c501a48fea29e1d3814972a05f7bf90beb3b9cf6cc36ab2193b216932cd2a6c271297881444aa47de3cd8f2eff40f639dc927fada6520f342889bc1f36f7c93f420c223dcd633c9a6a9f6a660b7ce684e8330efb3ec775ded35d66e3a599d3e14a62f3f62afade351ab4d813a2b8b8f74c6f5dfdf54f4a9643fd28d1bbe98a70b90d319e08b3511136e8dfaef74704b1196afaa6fffbb1699c6c55e7bf24d38fedaf006d367566082c1cd6e5d20ede8ba64aeecf866a5b13c56b1b9630b82824d0ba23584e67bddd436e6473f096d529d6076c44ae2b1fd65bba0b59d75f9069ac14c607a14d0eb3bf6d707663e8866b1a68623fee0d3c277539efd3a58c30a8dbed5267731acda6f6843ec2b21775afbcf0281333ba59d9675a5727dcc152e7c32ecac4bcfcfd74b3a98bca81e5a1be3e6a69b44ec5df878c93130bbb6a99cdc9cfc3d4368e7742f6d1514da7408ed4c63565c3ef21cf85c9f21c9ba52ac2d37abb12edf7b8a86624638be2f1f12ecba3d4203121088b4a119065a88090d2384cb29ff291ae7e7429d97537d610322a2b242872b05da2ce390751c99691ab17f30d6c52e2b80bd6bac3f764e24271e9d935a5a58522a01b04715e3a0eee4e6b4b6f4d89ccfe3abc3a9878a647d702c204fc8f580b5d23f194c0b940101ce3f85472a9f8b10529f68f5d6a912659440c6232b3a47cce0045052216caa3fd645088ee17535a0916f947d3a64630fba8e6abb4e5d43eaec785dd2b7f195574d2abc13075aa2c9a735f8a4a75aa3712a7c12e8df1563ccc5f018b4fb9e45f12733eeddc19ca681ee88ca44c7ea5512497860043354d102dfe0041573997093dcde3fca5acaf7c12c783036f01f989781912769df148b9a229d3e1a22cda00b90dc4083954c904f1aeca2250076335c0bce528baa4a9d40771d059ada506b9a28af0bb1c61387cfb6aae0d7489fbb1ce9ba871146cfb37865d7d1e23a68f00ecf8434850b5f6d99f9f6406d07519dc5325b861db067bb8e0cf35e07c2815f73a324d38fd1361f2bc80cb6755a11ab6dbf7b10349aca9c7faf36a0ccb492fb7ddebc45b1f6087dbceb627c09bb3d3260425dea65c315bc0ba60913342d12b14ceab9f799e280061a2480226a8c5f5176c64c4e0b7ecb48aef79352fcc212746bf2d6e5af3ec14acf7be32af775e0f62e8e5c033dc3afa2e1efdf981dd6b3b900ad4e1ed18da6b2419ee490bf5912e4473237d4d657585f11666bb3f9f1acc149f0e81cb419b1e763fd1c0867b1061f3928d704c0d1da6fcff656a15d10a614a0bb4db8acfa4deca8fd87aeee30a96caed9b4e32b12387e610ab14d3e8964446367ed730bb5e59b84bf0b98ce599b71e267ac6a04f3579980837a21c9c32b0ce427e477ebbe1dad68bb65c7e10d87a9592aa66c0ae4930b5151d081e5e4f72895063bb744a49a364fcda8bb6e7ddbfb4d0ba3b08ab76c37945f8561224fdf96c0c8a0a798c8fbe38cbc88e11d64d4504882ac8326e54fe333931e93ff16a92e76582d2b8181911f6cb5d5e6d4ac552b8728a1d0bc7601ffe6547dc62790eb0c2d09898cf1d52a1be4eeb2150e829b576bb85ccab608876b2a4eedd4b0023cd92c0f8954be988feecf4a2f6efcccf668fde5a20c9526405e3256acfdc45e29fd3d55a5c4651c51e5bd8e1703aa06fe2f57f215cb3a6549c8d5919126a203dffd8ba24547487fb242da0191db451be7dd828c2edef466425f636e13112b342644783f2dfc1dfa8b5b42633a988fa7e114485cd9cee313ae76f98827cb6c759432e63b6de9ac24fe4a7a5b76df9fbfe89e91a80ba6750cf3ede7ab5a5de3fba9b776debafc532bb6b7e8bb9bf6c447c5bb09c9e814df557c8029b6d06f0e62222b54c0bb5e14dda361d9f78810ba4ba7a32fdfb5e8540ded42555b367d829e06a6751b7f512ec9d904168c97dc24ced92ae8f71960deb86120739129744e0cffb1bc0aaa73934fac43455fca89037eec2608cf086d235010bd443d7ec0432ed2a1c3226dc2653ae128376c860d216ec845cc41cc2c6d0ee07ecb38464320bd216350d1580f5a29b517c358147b9c766cd5330f51393e6a5e5d1818b13e96453e63f9f4b646924ae1a28e2fff1d70cdddf3ee77dbc4519388d39665b18e53023cd1ce994bd1980ade5170c537d8ab458e7a7f4c010c5fad6be724a7a78294060487304c0e24a555572cd8f317a91dcaf0d84fdb3fab76ba15bbde2451fc8afbc1875784d3f8bb1adf18dead938371e34b7e32a63353f2236d90424695d7ef86168a59eddebc30985794e48605fd02422a34ca6fab85e6e1d578694f26424a9e2a524f79b114976a1dd0d41ddd35cfabae945b78fbfdc442722fe8a32ff20da51d8c618c5a36ce43ca5771283af8bfdd5b722df0722b811786898a53e63339b10581be8d02ad00b22319b0a2a2ec7dddcf31baf625437f24a70dcd2b695a39779d7ba89ba4b793c7305bf460556f61944165470ec320b98db72eb55729697c5267f130f996ff6e437c2b981857e93438bcbbeef711386417144d910afd549827f7438c5da7fef616aad827ec34f56defd4805b1dec844dbffffcc5d28d0234048db6c423133dbfd6cc20ce4fa0de59e1da5f83eaa2fa5c8c7955b077767a3812af42e8b00c46f1f9230d716f215852a88376d10e88bd4cb8beb2aa830b9b76ce50eb0003a2c9d2d50b02283aff742ecbad2ee954d011d4dbe80e5df02bfc0c06fbee6b3bf5ab07a2f23088af3d8c4b222b5d6518e6ba7bcd04cab6031e348985e8c219b938ae24d3ae83fa61ba49ba16e2ceb74b0aa1efa8fff782f731c630719c030b8a9cd75c6eb81085dd25f3d978fbcd3feebcc9d33424a4bc993fd8842a0d23435c81feab3c4d2d1411d1dac4b9612c4a75f42aabf7d0b67c331cbcd704192f5da9ef75a308c366d9c6f9f994adfca7030e14a87bb7b5d44d015c0961068f0e485a60af7c62a7aca12e0fd6beaf89465abef4ab1a47d671fe691ca7f28c7b0d3b1272f9b4476554aef0dbbe7d957e78bc1a8fb2a550925542ecc8c70a7b4f8dfe92c92784569ab3bed96761b3ca280e66d39dfb8c65e052fef0e9337649d6eb24c25edd189e7f9fd3f88bcc8750a898e90fb9943405ee008d2399610340828ee9ffcdaee8808844fa02667e6a811bf3692cf5d2161b71ce3ff01024d1e5c2691989e251e01d48afb00fd179eec9cd41c9dd7b49835ec9533645ce91f8ee22fd616c8d49eaf7f3bf500fb0e331d36b1285e2741c6f82fc498ba3e68e07093de4142603f91cd4076900dd736ee000ef8855cebaaccf9f0fb7cf37b708cb14291ff0b642c499490e654f126ddc6bb347be0fd5116dcb18da7dd242f4c585162acef9c631d887ae934041c28e0bc6d56025c79b8a1b71f0325ffe3809b0284bc52fcb6213712777be176edd61116992a1437b0414c669a126c2607fd99cd9f90d260d218a7e7d11ef927f7ff051c07e2359bb9b46179e3db15d7073998b6e697b31fd7d451395ad38a4d4b702bb871b59b0e2a8396efeb89c935317d651020991f92682fc883234395a9399f9059c8357852609cde8b316022783838341040257550268070816edbfddda510fc4123bf86f20de92af196faba26cdd9fb0ed3fa8098c3f60f21a9754442697f2ad8f9ce55cd4bece975e04c8c5d7ab1bd177b3a509cbbdf9ed86bf0fc55a3fb9f18f6f42465ce1bdc4271ba31a36d07abac9956a7963459a5ffd021e19ffcb64a2204029354745126b55935c80a3b31169f3971ba395d5fb974b6654dd7face8bc5f17712991f2d33e91a92dbcde1c51fdeb722fd8300151e4204059eda4157a35f899845d24d517d2217e60f61384e9d9a16aa77406d8feca40ebc24c426f7f6a503b5fd539a73a907a10b1d99375e4df1254da99d5a8ea176d968ac98721ceb366231bd3a80f68d2570ba3d96374f2a691b05f7b78a2b7b47fe7d9eea3e8c15ac4447d0cc27e2363c4a58ddfe3891d8ee7702d99a246818fe4b2bff5c32930b3f87e3cf487c0e8a2f44c80b392eb541771319eb2d20cd6b3824daa280e1c712797ddb58167cd9c8fa491507911b0c02ff22b88767f4606b0ced2e606b1f59faf9f65054ea0753688b9f879e39ef42330b97797e455c0444c1e80e004891bebb9e20bf15fc8fac2bc945634abc064c27fa75958832b0ec7af7dbfe41e43e60d6f870668a0faf0c541f1938127ef008e894c312faec6f4f05df3ac48695d9537d2dc5bc82d5be7da3cb80e1adf2b2f3faf5c550edfc7d385e6489303c7b3ca9116b303faeb39925019ab8166275e1325a131057639e74b1019fac8093f025db543b44c7974ed757e6204c19474a60766543c7bd1e015d3e3a644a5f62fd2ccad4371dab59734b5c35d2f583bd17e90285df33e86ed1dd87a576cf2bd47b433b9545a8394e818694fca0b4fd50084bbe86c2c878a1c177fa5c2de5333cca811ab91f4d9872b46824913c7776a8303d935e5698a434248cdbba6e349bc8b8b491d9b77a5ea6f79d24414e063390b0ecdccc39c9479a12a72509bd76dbc4abd7bc7de4304ffee405588d81d7b186cfc1ffa3e6e78c6d8f26351667d59e826168da2b867395ed0b6ed96ffb1841cb5a77f221e1e339d843de19429dbb4d46a7db519a0fd53ced55a813fbd04adfcdf51364301facb367a3e44680a125a97cbe91df5a257220be433b0152bac9f0ba9e1395dccca106bef4e2ab6176bf74398e2274a6fa93f12c70cc58e97a564d7a58d7a2d631b618630618cf5508fbb8da3eaa24b3d66baba18da710aadd82839a77c031340881a35bd140e976cf7da7c4783ab0dc191f2790f25238385e4248853481742194a233142f508f98363e9101e70914f2ae410a7d56efee974ac12726ed76824bb2c5efd0ae0fb1d16e8f39863f9a6acebdb7a852622949bbba95e8fcf433c45e5aab17944a501185eb59ae3c0af90e2a98de2b05f6a39e7f1cfd05ff2b910f0e5b0fa1e2e17d0cb44e702d0b5a0d9e8eed0eff26e1fe7b6d143e2688b7339d668ee5a683e9b05606c0a9fbc00dad97dd6f731dd602c1bb7c4c0867951ce928559df98a0eb42aa59db6cc342d7b69b7827762647cbbb00c509d7cd124d89c452c6269bc4dd2c11b99786f6b6d4a383f3b030b899fc019b6f5f2df999381f605d5ec348334ed03b5a3928af1c25b0b23e490be8458f27148167a7f752fa5f76721f50587fa2f4a10696fe0999c76a4d61a00a94d1e31f0c98deb7c44802773ad4ee8b60e40eec2eb0f2862b233c8a744b06213c5b34b4d806eb1f2bb43587350f0006ce961c561763134462f796ad1d232aa840feba26eed9d77065ad2ad1404a5e758c60bed753abd50cefa6fff4b3de0f94291c1a27156ded7f2c45906bce3a07fe648db5928fcdc967d053f40201dd27348b522365698786224bfb7f735aa966a6dcabc0b4c2336a93b754eca8f90927c11a3d7c2c57d327a57ea356b88fc7120e090b22823cf0a890a9995fa393f7196dba4a6310c5a145590bd1d521cd29c93329c0c0f6fe49fd24e5dd42588496378cbd61fd2e2b599a19f97731b3745afed8a09c726fc622ee0ee6a4dd7f4a10675a8282c529379c6ea4d23fd363dc69b22e999c89f5c79af560d25df8c015f6bd7515ec1fefa0025236b6027d6cc9af7c0b54b8218539ae4a1b14ab9df0e829d25a2d8e9a3386760d7fd4d3f5f53665c501c64975cf4a95197ae39caff71389ecfef5fb0aed4d18416d6fa50652f93b3ad7b1495c6d6eec9a57e9ed94b12064a6a06dd96b7e73f1bcbbbd96c9915fbd5e377bb66c8b9432138e4175feea053114358d6ea26cc9d440b75c20e0e8e4a3d77df8efb0e8a32ce2d4cb0f50b56b7f5e2551d1428d75cb830d023f489c53abed2a54f732c812a8392cb3ef0bdcc13c9490efc69a845c8fc41ea9d9c3e0d7b4eb3dc3368cf96b009896fd58a933b8284a14a05364ba6104f95a62d30e3c03a2a36466ec4166998fe4120ff330f28ebf67af8178ab4173ccaa616c95d92319f0bdacc358ee3c9828619b52f9565e92a8620bccd9fcef6a799e0644e56a8b7b47a94d6f10ff88ecfc7cc21c33d382ee73e5114fff3135db5ec73817bf5e820fbb7cd3d88a6e598dfa9bc934ea5111e1f6c825151d4a7e83b9478b01ba9ffddd50130183d9f2453021cdfe73de84c44dcd3457e31c6c6e49e08288bd6c7413f5e817d4c8423f11d931738cf3b95f9c90eee69c9f07a05562f99d3364fa7d1e64817f20df46f0f6dbc4175efd190e68800002b675eb9832b3f53013deed910317a501a04f1ed40ff3c04df9aba7a8bf667637ac9a4e1abe10ad8665d2446b8484a75e5f5dd3f8f62af105f9b51e77714a5df5bb8f6eb1e1a5bb7407f663663f61fb1919c0e7ac9c4eb1aad3e9c2b66e16675da1be939a8d6c4d89563992710063fc08ba18d2d65413233a6e68e69864aca2ec57c74e5cd1e6bae914de0f397e80de3f8254f7edd1158a019b403d72890f73a163a2636b8f20ccd087aa61e219c245db40a96aa11770094d5f134400fbbf4b7c0c637ffec7fab85b05eb977ed3d4e98e761dbed469773bf4016710675c60ed4a60ef4a44b533aa2b53ab17839c04c6a67ef7884959661eeafa28927c2bd5efaceadcbe9512516bfcfc2ddc78d05f492a9335de27d44f025879ff7c36502b803ff5b7a5ba53d92c1f9a88e750eb4574a8e81e7e67c8a92bd3bbcc7478b80d564aea2dbea2f0b1ffc742542fb353d4eb6ebfeab79f88cbe095d632767fb5a501b0192970f0a43783d926973f64f153ed0750a0d06090f05db1d65ab6713405642be7a40a57bea869a418703b6d46e9f62d5fa586ec692bdda22395691030cd3a06ec0f48fe91e85d8fd5a20b3c17a94b436af40a33390807af3ce8c36a63faa9a905eb9beec26ad5331d12c7218d3f3c5a7795e2630a5467ad6be077dc74c08e37f09ca2933ef6fb8fec5c96730c4f83663e87b80e9c3e50461e99483342e650710d136c75d057850e176fbc5626320893b85e538ccc41f97f4ceca272655e838ac26a0f302e586c03f90eed59d787e4b7afaede7b63ae0b47181af083ef54f82617d7b234ff7214735167406e600251bb0d59fbbec59562a4bb2c7e2857584066cde9eb1128c2c7c680ceceebb583305852d8236840f498b4742a31d10a443149201458519cbba8130beb6b7b36dffa2a5c21bfe84514c470e9ee740b6060967025be87c05ef2561cb9c20ac584bcab0b1c27b40c40ff156def571746620ffb93805044851822176531b84be2d821b65ef48dba79579ef820a5e296b300856434ab8147093cdca23e87fbaff38ca34641d9559bc71b277a74601e6cbf83cea469f3ca2627b1964e0a0e9abbebf532903f4650f11e0a7ebd16033ef0f3cf7c6135f6ba9648b0a9eed0cf6d72a72bd0af22cfccbea0f40ea9295ed90517dcb00cf48aebf44f9f7e7042ac811bf8baa7e39056e3e70d263496a65c48fef86021545459d7e3437ce144ff21b3a83174358cf22f6517d52012c054634f1cde33e993cdfbc1a012f57381d05485de6243eb3bfb89798434e724efee3015838ed2c8e932f8d1bfb4b888b42bb27a9d3928c00d5315a69d790d22f05f2d84aaaced63ad37c6588af2e3c43c9ccacf72be0c7faa8fde55f8357dc1644f0f695e5d19d463b03061fbc4e6085dac0334beda3fc1c80dc647e8f6c21fab7ec0cf6229c5ee71f28c2c64d7c2f4fa234d42865b0ef37f540b6dff0d0ae6ba1ecf09b57a32cc1af9985091b8bff6bdb6fa57715ea37c551f4365c28bc0e717af069b5ddd49ab0de2f788f42235563e4c73ff897d8089a6e43af8868fbee153a3d968780854cee33c64894664fefa18a9b5cf8e3795313af97383e1c87c5719b5928da0ab0ec7ae0bfb80cedb5ff160d92fe331352d70cb8001e56447639df3a7a096ed8f4e14218ec08cb21aa4765d2adcf49528d1b29c1009ea3349392b417e2ba0f5aa8f07e49ba1a0b0baa3d2a27e4e4717a6b857f0329129d750dc7445f755d1864b03e13a77661e13c1da8f5ebeb41e3a975aac277ec2fbe691c69609d03185bb88719164c4eddd6e3d7d713d0fa45fdbafab1bda38a7dc140534705f726c830e239cf3402b794aff7c7ece966befaa206e9982f411a2076010f02223f122d8b56a52e09abd9f1871715ae20c57543265347c969859732042f8365e8c39cdbcf3368dd91c889c4e4c5a024b1b95470b2b81b84c9fa3742c32510011cbcb2fa1a771f4c1919f7b22ea5590135ce8cfcb835eef676449a44e2502704d83c668650b77e7be82bc1cc1321c63050fe12b5d6c77ac01d71d6d2524801755789da0f303479fdacdf54e9a2c9ee4b83fb1dd5b8a50431174108b842500bb4779e1373c01bf26e189562dc73b1c192403a50293096332b18f70b540d9b78becd9df1e04c7c0d538e6c9b79fbe3922102208ffffc687cba1b23cc7bb230928dd5b8d3448145a1f8b9e06fbe9b7f8e76ca86c6896b12620ba23152e96eea86272eafc6def2ff79f29e61404ffa2ec39eb19be6279d927921384f74f7ea8c090ce13df973d9e417f3776b3b654febc8040bf6dcd3bbf95560104425cbba4be45c74e29f35c07ceb509223ca4b9ddeb20619be1d8ae7d59b92211fd3bbbddc7370d3e10870da2382b7ed43c8c2ba27d390425ae2f41badd0c32bc0961e94b0413187412a6b286ffc425578c1b5cf6074a743876adf42648d934a559f71019bc57a06925e8fe7b6103d9d3723546f3595b88c60f14d6dd83c7b19dab1686d3d55b30940b68a2c5c3f980845121327a27c29a64d29e1d8b1dab2bdefa65955c092f772bcb25686957ad74ddbe0c2abe54be0974451a61bed18dd54b270fd437d7647cf258c6cbbd4c4c4ce807d3985fdef6eec5d13d190a5b9bb4187376180b3665e12f2bdc903a3cc005af7dd1998dd1d7a6b426ac7163456d625f58c5de95279f218c2eb4f465cef43789f2dd0ed5f90a70538daddfb0315ff9096107c99ce91b8c7514c0423cf6f9f09d31181566a11b6da882a84d4d92571bb9b1ddd777983c5d8c0457d8b451f6b04adf17aa873c3c33375c4f47d7aab26b3dc95506e59bba048bcb9296df169bfbf2317efcec4a24ee1d43db61b688cace19b4a26b12c846c27d76361d3687a6ae8408e3094219a92de4359d3e66165892da87816b14e01175d96f0d74ef29fdb752eb129532466be307b30f08a8f8602a9ae63c25b26a55475be8f7535e9522235a25094ddb97a43019ce0e7abc633f75f47747173fcb1144b875a541e71b2d7f4b33a5a9df2517a826774a8df4626dff139077463aa3b1de3d3112b0ecb13e8f71f842137139b6c2125d1f0594f242c05dac02536eb4249fee3cc6853a42c17edfd391dff58e777b6f73724e02f0c727a82688f80fe9b4897a6b8e7bdaeff35c794d379e59fd275ee94868c0c02536aba2481ad94d5688625e186ddfa569e4b0f1e083470420052bc4c4e191c36e00639f34dd5e3136254c5853b6f0e9d3c4e6b7cfecfcb3fe831adb7416686a18d1d3199d81810d7a2a331ebdeec4bc0c6878f06b516fa2140cea82e5714273a73bbab9a0aa3a2cfe7aa209df794ce9e5fb9cb15bd66f840c2acbd2e538c23af07b48f3e7eb8f8a9b85d0e4e8e74c61b9dffdc6f76332b7978332f8ebdc56fa740cf6761714567734477a4508c54eadc29b41249ed419390ca3ae7e7eca80da9cf7a976151716ad0e313b26d10735c17305603e6754fc8a59125b26813b7e363cf52a54ddd599eed253cb5a28d2b8ef3af2d4ede9c0c4bbd8da5d1c829db72bbcb3e93238c0c0f4e4eb5cd29130711c3000f5d21c524bf20fee54565497800d7399e98524e3086e4f828a71d961091f1ba3785b01891e22bf76be7f8147125065e18e69664bf7ef2f706973afbd2d1af5a0c031cd5a1eb19e0c0ba5a2c4b9c5345f875d97b16db1495f50b94f2812ef0abf62f5f5272d219c1d2194dcdaeb529b48b4284730eb3c1c81d725ee035b748fa0c6689942e506fd284c704e780488bd5870f30ef98df504318ee930f0e43b99f3e2b3d4a36dc9466ef1972da54662d51423293ca4dc1abb21423ea1797ce4ce76812259447e095c287410b96aeec216b75d1f03c675a447bec0d6067ef342dd08ab93ab00bda0ccf6aa5c94c92f1c4b96a2bf015682c405442dc546054890b9e950a2611329d5c548da0ab22e225b0fa2b50a710c6f57f7558804c66735d72cfac7d4c877f7deab8427c4ccc0e6accd197f7f45d0f1ced81d3ecea61e4b7a034e1c52466943619701bf5a920213eaac50446fdc06fb681320667a45e2f35c21c19283e755ee174bd7bb8f0ea4d1f3f254db3c9b8d17ceffd2a9a41390ca13787be349172bc90d6d9e5ce41f91fed2c9921b5ea4faa25d8f004ba44fd396de9c01b1c2206f2e60f5ca3c46ffdbeec6e0d24d7dcdc499a94efe50d0b6c526c48e6306ae852da1682e0a100fa540c8a57d75f4aa11e65f8a3c07577161722924c618d8a1dccb234c36ed2a67e122373f0166481f3e7350a23894635268c43d31020782b217eb7ebd5db173e178f00098e40f00f17dfe96fd54abbbfa81944ee545b969de4de1a42150d35fc02d343bfcf49ed190157b39eae971f6d4a7bfd56cf34b8405ba27c54a4edc36bcb583e7cebf21470e1c28c10ba6ce54ba49229a02e0d9d29be4561da85a1ae0f77d78934c58c7826d3258cf368e98891e9c26fc2d8af4a95e1d22d16c4dd880d49f689e3db35f5c5707c3124ffa04dec1c4fa77eeb4aa4d189d4167011e4e20fb47593c914d600258c4e374f3c55ebde51e0dccce25ee546412920bcd33fbddb8db28fb502ae75e528b1b299d3fb6d06dbd2c554c85cf95ddb1968e0b188c979dd940d02e7ec5e5836a48ec4c638e1ce14778f858f12747391f730cad49a4eeb16b93fef720fcf7f456ff6f15c2601d447ef1314bb0c4dcc71482ddece6ced2f406f9e2e99f4e5ed7a6f7c3c1ce97f0be1915644f446441e86e8d8ecc7934765cec943cd5bad8afd35dfe29d0489e01d0be113290a4741af4327a52debf004a543c8d49a40d71cf61bb3226deda802609eeaf1bfba102884045f3b05ba1118b9f13c0c6e78af2689cc9cb1053bfc32a95cf717757d91735cfbf6e3235f84046f137c61125662895c7df8642f7a2885004958954b05c9dc43a889429f92e593c6bd84683b0a4233a2fa37eed0097096cb4d7cdd51c064638adaa34bca6ac794c7433525289e24801153e49a28c3cc6fdc68392ce41ff7e5a96ae81e877cafb9993ff7adeadb924488e75020267a32ff54151588ebf97a44477800afd6fdf8fb79e26bac599931136689983ac50ad927a2200a7e35c365c1d72e292e577a90d04550e748285982b40a6e55ceb38d0fae4c17d6eecd1cd6032b34d148cc19837d68111bc82607e9cf98ab5631362030840b87a31954288ca4e411f707d1bfb30a72b0e74b83b0787f1675fc2121c167e351abd6f05f7cf16e58978e66724c83c9e26f340e270c8b4fe682f034998799f4930fc7cc17708607c0916c0003b82f091dfb485c44bc8d6c8c5325b6732f758c77d37e7b64bb7c4edf6a459ef3402b2ca1233c7cb8e4d09d15620785e2bbc83fe603572d7dbd5dc00affe9443fd192676616a53a7fcac89fbfbef51ae5c55eab4326a39e8fe1fa0ae0d4a9fb8799b57a98aefa37afa13c0614def0c0448dc65c4f10ef7d479d4b2bf28382d4717206407d2538c91a814870898c36d2d5bfc4a3b2a85436ac0dfb0a9c100a650774a9252305d6664db82d5862766d540fbcb9a4d8168261628ab7aa8ea3642c345362dcc39f90fc36b0e90f501e2b5d19184ae2b4a0a82c35490323d05c0a50c0e2d2c9c276faddc5f20965d3ead483b3ae5de21c5f564ad404ec8c41f20f94fe5e1f4ff63f8e2c347f9ea3287adca697b6fbfaccbf3beb170390f622fbcc7288d6be12d6a5f0845647bc27bca5ce6c65e2b33259d2cb0e2671560fe1fd938305518fd6e14abc397c25af2f1d4325667ac5fd9e17407cc8b3cb52b4d575b9e459358b53ebcfc58cbfa33fd8ef2821a48639007ce4d2f33b069444fd49d47457890060ce3f7c42a4c6427fbb086ddaa9b4e5ce4258273ccfc611f068c791cfeb4c0cbcf15c059c9b66758a077820ff72b28541b80913bac1d2ea22720433e0678a94f4dbceb7270fc40174cb3372f365cdb3b0c2cdc6d2a8f1dcab640c279fac2d42e5539f84369e5c82eba1056490ca8c7a871a76793c1f5798a97baa010baf4184a6f0690c4b8d5b28ac6980579ffa9e6f162f58698240b32cee26a881ba967d8ec6e1a09017ab1ca17a3752eebc4bf3f00ccb4101025d98772cc884aaba1a336b732be9bbb85965ae4c383389d73f96b0f12ff527003f39a49667c72b95a252ef7db8117dcb7c2a2cb5cc04e7a1615ac6509e40fd0561f56eba7d88bb62a6320884bbfb2c3e35a60316ca502280162944cc21315131e2c9494dcf6b02dddd9dac7f43ebff10fa61b0408bd893272192dc37b10f797cf0ae1d2d49912febce1acd8f338921e8af7cfb4f41384124f16d1548385ceeae3c693d7bcbd916966ea3418f7acf6930fd5cf9a455ec3e93a0f0c721c03e978fc65f40a6013057e9f29247bf772809c0a5202a4cf6bd4b036e3823d084af222d58d7033e548dd5c4d4f07a2cb90b6171e482e40fd8364ed5761db7fb231bb6a36806708f1e7431d6dac496e0a4b86d11abef4590f4c3362ab1ee14780574d3f4ee8a09d80015dbdff1b69f0fcf19752a20b18601716d4975ee69bb6b81fac9b37e4c6e5ad8d78dc422dc4d6f920b013d01b07ecc2020daadfcc34181ee2ad2f0349b449bfc56a406ddfaf571b91905898c476429ef7ec7f114f14987a431b0da9d4e2a04539f9088839d4df3b124fae91d0b825ee303e1186b57229efdb53b0b0fc553f87fd506777ec0f65d563c5f8e8ae61304657ac77aafd6458b63d02d5fc06cc05d7f8c1817778b8d67fb6ad10396e2c8064020e303e5623bc9b341857402907bc4dc8637bb9c275dcc0df6e55a344f363728f8a1413d119e71aabd962514848bda60ccbe94898738148e93152a075e087b2990c40926019182fd0be3ade993e4a759171f4a2d2ca90e69a68e927edcdafc6a449b37b6a828ab60d82acbb2d59581ed3b81342828adba8a19b19370426ce518b22e01db6e8ca3d601a9dc6c2e48f8f19ed4cbbb07f4041123e9ccfdc57883caa7c2868c09eceb3d2a30a061df5e6ba4c7a1934942e803552c43505736c8aadaa344231e491a24616e45c04bfc9c8f3841880d91ed40ce2d9e177b29df4d4365179e5519a06212bdce523a81d05b6c767b3ea3be856bfd790657941c7285236a11bc5ca6e05942982c60cffae9147197f016dc8c5aa355451d50118cc7a4b49490bca625a3999e4239ce672b91b131fe6d421da4613d2879d3857a97fcbe19fa32864be147cc7439026b2352a53d6c86763c4dedc64a5bf3ceb135af1691ac979ffdf24005c7cebe91924308e5b9ab11be081c7180cc3c400ddf3e4ccdacaa2853c24e1d3c5a47b1c32d47aff9cf7a10fe73de8c6ff8bc8f00336c0e48e7e3335e1331350d7c177585b23cbc42bbc2a6b3e3fb1cce330614e344bdac1a735e1e04b7510c8fddc2a2a571095ebcb31b365d63f88793cfbfffa1053a57253981ebfb497c662818bfc84e8f8470b6a6220d88afec655da3297cf2cc5ef626c9473da974a85e0d98a02203f588f1b9ef37a709cacf02dec77b7a9f0d2392a1dea82e1393ea7e7f3fd34709dd29834e84c8c0f6532f9c1cf1785f72823944011f7f5bc40cb8eeb4059c04e8b8821beb8899787f7a941b6bb582cfec75e0ffd7c83a3d80ed716f89df1c57cd50c9aef3b101be14afb4af6dab88230dcae28c401a47a43dd302a98b2014a2efe9fc5900847f4e3d374ac15c42951f53d650e0695b330f32dce23aa479ef943dcb6b13ece9d1da49e45b366fa8d6da7e798cab24f5a0ff157dbef9e58b758308ee398dc45946ea88fcabbb5025454be7fc32462d5ed9accc8d9d0bda6d12506f05f0bbc0baf952e2ae87ad527dc005a194587e891e6454c8c342175ff3e7709207aad5d7f046202625b605c52d06e09d162232772372fd1f9cdf581c08c274dbc79ebf535fae74012e600adea7ed4f54bcf49c9bd3ce128bbbbf0099ee0e8ff5cf72f3f4d4ca6409164d704697d977e541d7fdf1e6735a056fbf36db99c812511f1d60f67dc83f053e09163f22fca9e2a150b3db0b357b0073d6e1a2b8d771bc7519981e4db29def5d8bed7da4ea593142b7218073eb535934c3b6146dca92154bc5bd02a6d35a26131466ae2b60ef0decb5ca8cfa53213396c679386a03939d46891fe46abfd65dc3c48f5618985c9d2868e9cddb421a63dbb9894a1d30056ab01c979adf153b45b8173f9869e76121e36c9f4e24405f733d81eb9869d96706475b8179eb3732f70fda7468b89b542973e1efeae90f230086d715a5815efd501afc744c24537c845030e63c42557536fd2c6882ba0ec34a3af197c66b5b754e947fd56c8cd4d37b8dec7e8442d050e84d5f623cde19ef8b5585f522616bfb37bd5eecd3743ff83d8bf9fac464d8ab737cdbe89bfc66b7f9454eb2ef53f5ea94e93d8013331e395cfdc8f4d1cdeab51491d985c9d3bb935e191ba8f907573edf7aef8292c7ee854ddf018b8f295a432a47222d1a0755d9a6b3beb44eadaa19d6fd9c1d815f7dae5c939e3258b93453702a5250cdd04e420de39ad6122323280cde67396a288fd7c3726f1d6c363d38ae727042a82c94654a6ffb470ee8e68b6872c4fb1ae615ba7c3c171f6255ac2abeefc0fd4c81b53768c0a5ff3e28c4395d48d024f66c7e9227fc2aa41b933b7e39f8a16a56ecb754dd7415ab357179689e13bc1322fa39b44c055bd1ab2737a79aa7df4955201c720743afae4456b47fe2ff88d87ab72decddac22089e72ea841b96bdb72495623ccaa23a82c66e62227fdf9337b7247db1325b84ebe4835322c0b5c52d7ac75af74e93f0e2c906bf4a5674ffe24bafcbbf2db654107e37ff5e346c46ad4b32aef8282d1bf5ba5a67f6a3aa28e95c46b38bf47c23b74535f8a3db7b3c9c7f899a70d49f0bfcfa11c76253d29d8767dfda18c65a511408f94619c184d34f182dc77c4c02a2f0ea3aa19135c2971cf44899202b45effed240d658847d02c3c052c3650d634b3d1e85bd2f5496f894e34f21d2e21e227e28f501ff63f65c029abc483d80c654bf50b6e71d0e6002c589a5f2e26785355706a27c457e57abafbf1b77e0088b65ddb9b82a347c9a465f5a8d30ad3073e6b227e4c169761f55d1928dda925cad8f8421b8fed5b44a5208b7ed4ef905df761b6b4355ebbb204f4248d1a630fc524c308f0dff006292e61d63a8d53586369ca673245ae5c89515b2dca4d2952321a25af86d5f70b7fcfe25a70b13936b8657bfccc55e66f9a8dd97d11c4f13335f5ef68597e2100ee3c429079f250e05a3c6d3d8237a61e46533daa2da369b984e9394b593bf20d2fc595a92de1aec8c74068d5c09113e961ced4c80e291bfd48b5b911481866bf9aab1dbeb3f32b7c6c828140acab067995a7702c37e4074bc7231aea733014a83bbec96685527bc51e29aceb81cb754e4c9170a44c0a4e6e88fc9e4029d61bee10b58d5c733fc7d35b7251d2ca46d2ff929579cc045235b990f4e336785fd1e450583254b58e3ae95387fad8ef666e16005bd04b42108b70bd59042b5a4cb8168b5cf17349cf4027834820d68def0913b072e23e3e6c82199a3ceac7f710d8dd60b0085cce951c02752cb365c15e5085c1677f60a16e367941b1d367ea521662d7dbf8b6c0b583aeefc82fb5c071ed5001de55d0247298ab90050bf6cae342cecee9a23eb55451f71ae4d4a24d6378dec4a6dd377865e4d9a7d5a0deb4312736a1ed7a3a75eb32e1d0e8dbc14a2cd738e09dabf02ee345fb1a20c4f946a4b84ecec0c572109997e2dfd0a813ce18c60f0aa94b483964d59836ebc5fcc90d694b3bcb0cb17efb68527d1bb76d34491db3192bc3077ea526c4dc4ca180a368c33c692caea695d351e8f0a2fb8129558962055b533e8dd3afc8233824db12722219c46cde8e6f63f3575e298ab1a335611d154e0ca6a931d476b0b31735db0bf19f262d5ac0f50bc64968ddb9cf8db367bbf6fd1d626e646cd9790aab33f97844a9b5a297b2d59c411748863d46b9ed7a6e944080bc12303ab82cdc2d3a3cf27b2b693a65f566a1dc503c25c49eed00d484db371b83ec3b3fd7a50f1000233d7923f47eb6fe2738de30adb7defcd06e712c34638dc6d68cc37e94c31fdf9542244d1857ab955a27436908874573dae34a29d1302f19d2b68e16de507448fdb1672ad691ff08447c3176c763c22e5d3a0890e8abaad75b2a546258a48ee1806a3c72c9571996264c813c4f7d49d939790536602a6a3a3e5965311078fbd9a28bdf80b3268c0e291c7465f7a4bbdc8c493a4ce684bb7031840b82bc2f060cf1548e5ee1050b948de437ace92749223f84b2f02e8040a2280ce3c83fce409a51f29dda9c32d765d4784c9c7fbd54cb329bcdd058ba3913dc977709ad81a137a782bc9aa90061272c8f3bcd4eed7894738036adbb42e1e666d9e7082cf2e61953ccbef9dab5f3dbc6f2a07390b8a95cf86c233cce097bf25630e6c00b82777bcb2d6ddabcdc150a4ffc0beee68fb38a6849fa84bd459fe70679b8f7af3c9897088f4d0fbec930fd2f1831433c04c658392c761a9fffaaaad9966d245cf3a0372fbf5cc1871c1887732338071b1653c9919c754877e7cf86b2dd1e737778b293536a5e7b28795fc97b62094b9688f085b31f2f1b9dc4ee0dad35219fa6921217fb3cea01c07f6aa7b344b310c01388cdadfea96458eedaa54d5bf12f3752a7fcdf4b479a67c4c7123ee46809439056d7d10d91b74577518375f556cb5e2472e9d75f0d657105260bfb7a9ae66b3f59d5642f19162d25182ced68099bd70d5d127cd832a0c6fb55ba64eed293482b50db242b3a99854ac1534cf0d19b165ba96a1e73a010108c0a447a924931bccc5f5e6e4e3ac38f993326004899893982d6126b75bad0dbc95098dcec9fdb576b7917b99ee78e7652771443c3fec35298756871a216d23c29d73b4dfcfe6ae369ff0181e7528304b4807b67723caaabc89fb028c7810a9a2f5026bd6336d3d95382431233e84f86643f3622bb04becec16d1ad6aa839af1ef728e36e5c010c85337ae3e18a4753089f5b8511809253d28330976a4073a5b8833388925b038d68e3c3caa9834252e9184ed3924a02523092e4c8fd6f9290c58506710e6c6e9ee01dc44111200433cc4a43ddad67e911dfd0e39d156e2647d22aa9c9b8fa850d4ae97af542b72acb115c0345266007f399fff82064ee6d48dfbfc30d092b1af03eca3e7cdc96e7f338a7cffda6c020f278d21c3c74a9365191c607f1ee9d0493161e8457b87aaabf7eb6026c2d1be8fc539ad6e4709511468433adccfd645303abc3bbdeeb8134c257e8f4ec8fe531f50b26364c97db217942617c7c30c40c80d5dfd9a161aaf15eac2738d57be9ce908b923178235dd67e4a1c6b1a72df0a3c6eab809239461656cf0ca25e2a3363366cec17164c6e25f067623f35c6d1684e48352ccc1f89074637cc7c69ef02ec41d143af4d0fe56f31c131b96f2ef64cab694094488f2d21b5b426f0a524a42c0aa2d83d49c282563614faf18d5341bac6b96bbc03e876fbf491cb8ea395d2341e2975e68db3597ab26ac205952b5de27594926a57b8ba150eb6f060276752eb3edf10b8d419b8f6c5d3df0a1ab83380cddb609b4460d59dedb99e8227d56075d7b96e4dc44ee09e0924e43076427fba7cb4254bd4ecd71b22bd05824b58d9138ed9e8f5eac8e9d6cf4baa6ea5e9f6c56ee8d7275f36401c2c538e71878dde10710036557e8bb118b7399a55750bd87627897db68e9f10dbf0a7d41a01bbd80d56cffc1384292c642b36e2e9ee8bd86de084e0183c5d5b44a941939e14c22b2910d8149903ae19d3185582e26e27a766631a410907a2aca1472ba978194a4b0427898e7b5e0b90690d43733a2ff18c57a584f68ae0b635ced4239f946d0b29f4c2e8083a439ddd243fa977e421dfe8e7dc2a91bb9886cd0fac96dc6ce39dea6549f5f0c4e87492d1de5ef7201bde9e84e18870942782f154e5f4927f2e3fa4566555647d27129f45837a9308ab9d6c832d4f1ae2e70614b4a4bd5ae01e46249f5a2a8d8099c606b412008e1111db2053b44faaa76f14ac746e28cbdefa4fd114280c9834c5726a368440093ea61d18c5c714b8a0e2233d764dd4e8cbd7ae9b82204fc1f2562c9c888d11e6fa2ccaf59315fce08b34c16022860a972dde65c9dc08b80acb68874fb43d0125b2ad2b3fdf33659e2ddc15e9af414a1dde0d21345589889adf94e8e93c158bba374cc93af4305325d2fc8f5ba5b77fa4dfadaaaab47fc6ca3530e56be065317ecdcd17c1ea3d3cdf44d32d11246dc815970c2925fec49b6b93054f702c1245d34bd143a2658899dfd0586117551b4410c75569b5b8dc975a4b4bbfd31f2e7a3f4aaa86fc615eadef24e7efd3be421007ae4472c43996341a6100337ad4ca13c80178d86bd3593d2e57ea7a2eec0c2659838fe5a4ce5509fb3848a6929cdcdf70fcb1ed757a6aa165732c9aa1f91b020f30614efdb7897ae2dc7c17f55084df5864e3213928945e8b559af3b795996f8a62443babbde38abb2df193bbe129d4c005aafdaf52ba143ae5a18cead346035eaff06eed43c9c92416d81ee3796f4cce6c3c22799577fef2a7bc2b4b2762378f568ccbe362425877527bf477f10380eb67bf9b1e2804271ca15f6fd17d7db65c99bfaf32807fed9ed204161e4231bbb3062aec2fa2285c8b27bcaa37ebeec4546322dab291183f5263cdaf0e196a880069df6cde1bbc3c83cd6f7bdc13036b89a584fc1cd96bd7ef42cac8fd536cff72ddcf4826ac81a5f27f739715472dc96ab91a96dd8b461b3436f31002f246392fac00f588b6dd4a1ac0f25c07afec3b17eeff04aec00dec0cdde7e74ba2670606f2f7c4b6e0d67cc38363a43b741cd22bf58c8e193102ccba1cea043d3b636d57f71ef1324d5bd45c061490c2cea4cdfcd0a3a1ed942007ea2aec1efce0f9e15636d757a005500c8ce8989b2bd918587def871e36cba2c9ae2b20c665566fd7b8cc11151cf32fc0f4d3000a31372a9d342921c06bdb06c13b9b12cf75ef3da13f135ebfe697a6ff2954b5735d04ceff7fa78a3a5bb9d14f3e6bfdb11477566e91752cd421feccdbceb839b16abbd5627dad9ab76cf510a9fbd098dd45d5f5b37ba1daba54016fca737fcfaef734e51ff7a5aedcdf1ede835cd94f73b4cb01580dddbd397bbf9a5f4bada6c6ce95f8ca0e5dd5ce2cb625f52eba5d7c0e912a54a77eaf51bb527d7b5bd1375c847dac9cc137d419fabe639eea5465fd1da08df27b3d4ab3c5a4c0b93e719a397bbb588362f6e69b9d4311c4d42265610c6009fde7725ef6dbc0ff0c35fe586aae9e864a9e1bcd84a2bcef27f0e27debb72ca718cdbf52dcf321ed23e22599bb626d4e6e6bbd62334210558e025181e4170fd1aefef188b5f59951406b3273183cddf460ccb451699ef0533141e1f9400afc51757feb799dbd6fab9f125e63828f30a1ac2e35e7b23638efec79b05f50be023851a14322ec336add0e5eb1c0e86eeda94a0643701331c6fb08f35462d84a5e76032d89998d407750b93fb890e53a4449a6f0694685ad26e0fe9972140051b587d7a72646bb07c9eab54942d658a8f19ef603a1d6559f39845c8ab8d66e949dfbf5a01ef3585a311e508dcd4d9c76a57b03617762d5f2ef59397e7516902f04e7c101975295cd14dd6e0a86ff58e2a61710024a0f4e6b1b3353ac86a027d464bb7bd772a8cc9e582bae09259e0654151831f782b6c43c8264cc28decc3ceb8d5ed405456c90f9560ffe9892356702728b73a4da1b391ebd3a878176507444660fd835e44c2f0bb2f520eab9634fccaf43d3e0e053c8d6c7f5c186cc80adf1f2df377e5801e3c685b6070ac311f9973f51c2e9923eaed08627d38abaee169916db5a0cf303d7cfa06bee4c1cedcd130fb8341881ff7042657fe4095379b4a085635fc6967ce44c8a108519f1629667a084a2b0194f2c484f90c32cde121ce04d1d29d749d72c7ace48d97d8ace0123976b6f50366a667210a2e34aa772acf0c52072c54b34db3cc3f1c51eaa06cec0de466daf350822fa6946c765adab5b505d6d6f95ff41d04ed935418b5aa86041bf187d675ba41cd3dba67563bef87a59d83cd1f9159631faae1dc12ff0efad21e0392d9566c28bf102c25db61e01aa23a84ffbd09eac279224bbb9053c792d5ffaffaf2acf6e22b915955e7365b258fc111d0ddba8aac04e1b7b97b25fc4d439cf91952be66106ffd88ff1f9474e8b6894e7852fd6e310e2c63831812efd6a5d3c9d9c8a17bb20db27831c32ad3e1f193b5c4ce49e5ea6fdead55149313f4b338c578e415e3401026390ce15176e4165dbf03de442d3d25ad9760c69f597da0f644cfb77326d8c5cd07f435ebeaa5931a043dc098177e0f74e5e66b67645fb525192167ec64e3d6ea54d14612c2d8c56dc7f3b798451fbe8bd9165f3daa25cd070c8f523295fce2e60391b55ae196f99f839eeb027296c4bd47dbc7727cab82e4353c5abf5edc08720b720df6cd4a3bd892291caf5e8ded8af090c09d542c6b73294529c9bd4a9501ea1454d9a0ffc74749ccf238fc691eb0029c43b74a09b50bfb73f153d44446fe74f785c6454e8cc19bbf12761c952f31e6cb72599827e3b57caae9ce58c74540fd77bd97aee742f42ac445ac416cf04e06bdff97c2993d629b807bf8720c62e20ca195b461c600af844639c79ee053c5ea4a9705f0523e7021e53a1d8cc5c76b1020cea7141b6f571f4f2935c9921b5356b8790a4b7d5caf740a59c64387c287fd1121e8a4165abaeca5ce16c576c1014f5eca3a6156cc9d90cdecea9052c49b17e605ded2828b272b05d4b0fae2ab4d86f7ecce4b62657793ece9c8b585a7f200dfd8fdcd9cbd33e7589fd086cc1b1fade5f5e6e2d6b993217897fcc7809b6a9ba99eb60d14eb949500a364e3b822c077f4a3ca61cb42e842bdc515f05b060c236d14d04f26a485ad7e1d29542d58823debd7cb14025ecae0c7cf88b9db3a20d40a674c22504554e5d7798cf069343cab4221c241171d6d5c81aba583f39dafb159d98eeddf716a47d3ef2e79308dd04b77a07f8e19629c158ebdd2acf4b8d3d124e906169cbc596aa89490a83eb7377ba62ca3dae3a01a09a8efc396f831cb56a2069d242e7616d2af0cdf1b1cbc312de89c8fd46e70ffc01c2ad00bd0b1442c9d9d148d5c051ad6bb1d24f3f13f77b1a96dbb7a57cbb909e95014cdc0b67ef4990fac104987bcae483f9218e1d4e18847c709d33b076478511131a65e831eb06f424699954c3d53a7c12c9c3b1f901d6c38e003c339171608312e8c752a3b90f32ee4bae9fbcce5c506da34aebacff2b7ccc07356bb40c06ba4b50cf4cc00a2e04fb45415a46e9f2b842593cf12b12b377e48341d2488ff1d3d7ed0a87d1f0b20aabc2dd837fff48d7b5a51790441d37d328f2b06626982dcca60c81200b02d7022dde97dfe5bb9d8729c93445b240887fdd4d1a277959c4018cf2b84879c93b2000d4dc86cc0ec7cde95b7fd8ee18e12fcabcd1684e030826f815440f9b8e621896d56b92dd9b674cb46c353f2514ad303eecb94b0e1fcbbaac93b3369d16bbda529261ec0cfdc5e7a7a85d46565f97a8ff92bdacf74a12ce450b50657148ab7e07d4c5179d2731f96dca8b8a5d18a90fcdae534342f2392a46b343dc41e834b5bcae7de3bf63321ec278ee5888c7374180b1840e8534fbbe3d554c3de08fb528458c707e55e3ea2699a2d8c7613f087c19052b3be5fae3e236f64284b85eff4d87080b20a527c6003c9a256065d3ba99608595c48b77a651094d29b7b21e1c62da47a0e8f7eb0e55926f801d88c80078141a460f5f7dde53103706587c617b9658d19953d26dbd766002b5f6df67d1c751b4b4de920146c0d2d8d393646ae86407625dfda7d703c26d7862de34af80f925ba22b5a989011dc606402e214f1732b0cd7b920532db5f7b272e85a116925b2d9177cea9ef22da1e4bbba3e6f4a7f6ea024387413caf3fd563ffaa749e705c48b559b05d5e580ab744d90673424422c09889c924fa382f3baea1bd9208c0a74c5456957d3af69e6db8ee273d852ce0f1b55bfbe68d6a74455877fb803ec347c383bd7a418926c1a4bcd8572bb7931a7b774808780fca6d8c177abad878bd1b5dbc9e29ae4d95af4e260e99bd496ad5cceb087b509fbf0193a53fae818d652bc16d76f93056175ace2a5af4aa3a56ef9b8b84e20942401a2a55ab3d27ee8b9f4a55024a93f932c28b0d38ea55bda79f75e17f3776a21ceedf3b71aff61f6a70cb9a5563e235a612d14105fe20341ff00ba0a0546035c56da19e86bf8a713c950f986399c39d78144b7ec14ca11f8c96ec946a5c114cb1a4dab2feacf064a52fbef59220ac88f83704a38cae26b6cd2fec8a0e6ecff1b5516cde0610dc58e4090025a4a86d37844e25deefc71bce093c354e31b83526aa356394715a13226392745484e76e5ca173dd2a95f5f01c01a004c128261597096c74b750f403e3bc41992c403087d586aef0e45cc04fa4f6b4d42577a463dd4566f15fb72f3de03c95117819cc26512fb68b984015612b9d80c9b86ee850ac1bd2f1082d56be9ea395301a8c903a54a9dfaad69a25cfafa927b899fd1c9e3bb924b98f93edf1c62fdb2db93f042f724e695647825e64729ed4be6fc7ef16adba7cf7f92e33621d9289eba573dbb1f0fb72174d50e756fd67407154ed0f033746b3d0b2ea17a0dedbbbe155bc8c72259b191103916cdf72a76672c60d54503f63beb78e4d4a67971edda128489dda4c47d2858d956d71a2a9f1538258fd72195c6400e1e889d1cf30da88144bb9a6e1dc3c279d000d5fc14998aeb3e76692e728c6982cd9a00ac9935e857fd4cc3cb83176e1f9f2670fe1632138040c6a0159fbd1eb9c97dc144017d125e305768f2f2db41b0e0478a624e6b02b36ea208ca1dcbef61e72c70be4c1d676427bd93d9f4639133c2d3e7642f5e18770ba963de7bb20f9de73bca27c0223a76375ce3abc715c948f03c7751f51d633b6d7cc44c152eae88ffb62750ec16d014bd39662cf04094a4fdfd6edbe65de5a50435967b974b2b560099e52294fe79b4f81aa3b119d67936335dcef9cd56ee73a4b8f134422da3ac97e7987c18d3d48e2b72759557b048c261efd624f793fe50d4a159240fe3240dee046bd0ef456ac001b7aae41ee866ba85967ee07fb39b2715aa0ff1227a027f2fd41ac8747c8e0e825bd913ce0f77820b11ba73e28d0e9f54f3263603c36ebb948a38f1d54d5bd7835c69888bb8b46ce0bd2ee681a618d6ea75b150a4ae0eb987f10ee184f99418d87a96d84dba04160924c847b835916bc3764ee2043d7da1c496bbc1bdf945e8a6fb5334b3ef65fd793001054f18390f8633e11bb4af22b68818cb7a0392019c90557326d3ce0e5773185fa9a7c4131d4a5893a2648ce9dca7618fbebeadeee107f9c0ace86853a4b0f7420c1d21e484fd8b0552d885d80b36c3e44df2d464f3c9fc333313edb148530536562667a408c61aff7ce63fe0b07fbc36d9b5c8bb1ca7c9843a150df502b9497372ecbaed08f7ec663ea3e20bf9a6f1cc7be40c7c78620ccde77efa693a4462c548f67d1501e5aa0fd51d6805ad643676a274dee1ba0ce39db41ec62331afdc958ce45831382dc2efd4ab214d5ac920cdcdf8ed9ee4d62116652faaa12ee216270183e729078ae90ace7a32531c249f10de3832268c4523569e41f23d4622ecfb7e56c7f7f69b8c65b6cf1c2781f77ea909d56cbb024584aa11bc5c0ccbefbe664d95726d438ec530ff58845d30e9052852982f5db47b48046d698c22595a4346bda7d1aeda5813038588805932922d74db6785e04fa45a89862a455f722b7424223285d416937440cbfeafbe9998ebb78e15925b6a6938bd41d263ae4d7270adf09ccfd2aab5410b4bf4e63f3a29ea46dc08b976086c54dab8062fe0ea870fc3c912d8ff70a0d4cc40ecea077e9f037dd2b357c0a7c33aa0d01a112f07493e40959b420a288ec2b162bca9ab60f7e1b3d8723d9ecd0afbfe1187b6c05e6b8c3d352dca38b0eb74e4b31412a4ec97c5fa4e5ded316ef86aaa3e11574b8064448d9dd99e25a980be5819fa9c74948545717d01f9afcb5d59d55ac8df62584020fbbd27c3bff3b0f443a33ab8532c59c8d23dd78fc0ada7d59d5a066f46f3aac55980eeae7d852f2c5915464232af68f6e0617f3216736fc9248ec2c154e86e86ff8f2a86ec0adf849b8de0bbac6d5dcc4655b905393869b25ae9b0e1fb8ab1eb277bf273c76e60e2a2e19511aeae51c7cd6e3d742d856a715307052a193bdedea918962892205638b9c3c1cd3ebac8a0c8b1e326d21619ac121b0ce08c6a5fbf7ed02702256537f4cd09d216d95d58b0632513bd9846eff431a649c36b9e3bdff752692710cd4d356cea5bab71492bd6f1104cd8b6ca00f1f9fc4ffea9b514b0c7986f5c6738db64d0721653235aca7b0c50f82aa76e272b0a3d22b5791158f9906c376a66a044711630c01eb1555e97a189996df76131a0ae3f919623634352bc3ebe6d4c4ce381f189ea37cf8486db1192795e7cdafe95cbd0c9f16c28d1ba847570211cdfae64a11633b035d8818bfa3b9195ca4f3f8b436f8c24033149a71ed112390e7004b807188b6a716daa8518606cf9225f836a969a844949dc5cfd2e78ffd8cdf46916555d98d8dd95e587e2472d6065a8b03da82f143e4c02c904e5f141e4125ad92c483d0349b5c31fcb0822fb356448a5e67b4354f791d9907cb1c2ef02ee360d19c631fb9dffb6880474c158b5ab9915253c3844ea87b99252053c77f96284c2240b7c2448b2f7debd05f6b8e502054d17a1b5af94c9fe5efc8f5ac4aabfca9112056704c03cfa7dd62f3972ce858bdb78e9ca3c6cd5cb01594b4169fb5f24809237faf831ef84c59a019928d31ed9abf3a3253a88e073ac55ba140966b561f6c1eb330afefee657652e76526d74ac45e15d1358343b85cbdeb0b63bfb0db542dff97dc5140ea3f40d1b8e739c7bff814a787229260742f7ae2ada584f02a359e126253927e09d4a576af24597d9f56628a015fa9935805d5f1da14ec0d60b591d0b1f813f839ab5dad29b9ee17376ee8325f32f16d71245089803a4e294d15ec5c04a06e94ceb2693d6adfe9af3dfb55d9fd13a6d30ce3d87d718cf89d5f56193ae183b4699796e2edd34191cbe9326faab5c54193df288164ae71d02df982898d63b4a836fc76385b594ca8c3b64217188a66a940040bbd90a0df00c78665833fa83a2bbcf467a83ca83fbe210eb26f3f98bc6b280a112bf395ff557f49270aa1c3a28d6f0256ec706aea915d9113660dcdcbcb447ff1e007cd23f0d58eaa441660bca1af7868bcbf6c74485c6ee58bd1c31b97c3442588e39171eb794c810dc9d7f80268c20f1f71966416d6f256ed1f68d235aec49f54dc5980d87ad292335888886690350d370e2b81ffbef99304f59ae1e3ad48098e5beb57769adc424f28bd0cdc5cc804144935cd28a7d93c91bdb47ce1cfe3f4e004bb84bb1aee1c1784578204eff79f7f3fe37fefd88aa62e56e544e2a07ca2e2e081ecd91462b033a857c8ad1d88a9c4c664b685e4bbbc8b1d176728ae427e0ea21ec1d4e8708f92bd00069d7dd0a704116f518baba3f6ea8c3e62f440c0aed3c9e30378b32c811656ae16a5c2d219cf079f768cb48f2ee9f0a864a372199539add1f3c9c83fa29f4cd691ae2d31c12e103b7f858cae97080eb5a8f64ea0abbe5c7131f3b4464beec8f0dadb88b95cdd1d9ff114a0f17375a536dc708c785f1b5950984482790a580b41a8292f5880bca7fefd8373808c8c0733ac836a826b9f493c1294b39565f177d478531ef8cecbad07734e868c97c4d9e33ff0d67a3c852de40a7f8da887ab2a24e5ad8ad39d4e1f2ee973a03f4f9a6ae2cd2dfceba50b0d2e0641865fe75b63318fded0735aa2c3350f45987c679d0653e9089f89db4277702fd72eb110b34b8b225a4942138eb8245015901a6db155f1f7138c457b7be70e39edc4c1671ef52a235ff1c07e015a8ea3c0c77ad3cf1c1c23f4ffc16a2c948fb70cf0a49cdb09381904ee97b1660d7fc2f7d2911c70149bc960052b7c93d1437b2e7b4e99544e10126eb3a6e4ad60e2b99f57a5f499ea23f96b1cf090c26d31b8447f5b8579e3a589773693c242e78ac4b9c187698106a8c821118bd008f3cd4e381c51a1db94d85e2e3801543e10f4f2f0da6f6a920c0cf128102c3138632125ca8ef645a27af2d61b82cb575a9d0860a5a97797497983fb998996f38fc6f892654153b65a747c4979a42a850b95ac367d7a5c65b385af87201e7bc79ba4961f9e041f54c58866acc046a4183d7479835ab28fa1141bf1abdaf9e7afb9f0a201b6f941e48a9f651c7cb8f3eb3ee2916169a97d5f6a0b66ae764edaf463e71d713caf7203043f5945edd6255a8d196dd5ef85570712971838e3374fae45906604b9e80db40a53d622ec39f46502692766b3d785e1261169a4dd2856499192447b4e3169c02592851d39e51e9af6c5b4a15cd95a615345a5934d5b4382c667c6baeb9baf6e0d5f6eb7e9429f10be3b939cdf7a04ed918fe2b7d2bb83eab00d486c08ce9934cce2c15462c3ef228057cd3d5f4c2a57a2f5fddec2b06437e0d22e52e8ed0ad87a7c669a6285394cd5ae94920fc7df59b09336dfd674acfa019aa1e692e7e00c5fef5aaa14a1c6888b7073c04343f0a3bd1b58a78b3db7f9f134947c34885029b8f94b2eb8212d4f6911e589933aeb307c192c07371c419afb0070724d1582c601ab1e1af9fb12c1f42ed5712cc48cb4533f707732881f2c7d0ff5aabcebbc25fd1562e10444edc64e6c8fc7ee284c7a71910c775f4dfa0ddbc0887ac82190d1c331dd2a78f78d797b63fc2bd115d0008b936865981729a28b1e5631470217be2d8e601c8c75e0240cbd3fa4cb85a2c5bcbd2ea438a884db9813a8814a6c02c529d7f5fb160d8ecc741e983d2a30e8b302985b2141bb1fe1679e60f91cd32c24f47d273e2a016006961ba7d4e107ff841be21b340a76b51d95f167f9615ac1ee212538bd04dfcbe5fdece48e62177063ac2f97715ae725f09d81eae634cbdcd681469913cc73efe499fb2957e8935161b77dc51e0df67cb09a868dec5c291ace4cf9ef6e58e66134f3f02411907b57ef1f9ff10941141fc75833e92c39adc105007284c65fc107c209a502f2d84c74b59e9fcc4d65135b44df2af40683287b471fb54559a1a65762d1a90564a6eb03e5e0cf0ed87bab88701ba379b243f14fb0caab8d448a724a8e0dc8f55764969a054ae35e22d88535b7b4521a90b72d3720209260f70a5cb71e104b5bac65b261edab0f5df0d9735b9c9994534924b4b1e1d1e959548482572564e3765f7e5038a021cb575584dba73b91710de343929a2a734cf108f42f24efcba79b9170c15fe1c19498811b629131ef6a89bb03db05bb51725d54d126ae99a5d9dab525469e050c6da477644c03b0aacb037a5c6723f10ae83c8bcb3c2b60ea20d71bf4780b57d91bd36ee69d3519264eac328d6e5570f38b7d586bb9ee949f6150975f8332ec7fafe2e2202f88077068b689bedc212c81f8959e54f1b9b26c1d3c8876257e66b607726203465d322e75480eef6da9b9b7497b6dccab581d7a759cccb6de4ab98f4f07ff6af14f48c8a3160ae8d721499c1c600e357d1e5c880e47cd508c4437cf95cf7eb5c1b5ed804d35eab14bba8859d63460460d0e1bcb3304f84b576da6a66f59e48cc404dac8aec36e7ef898b208d80b41d9952f664795f16fab1ffd1130eace88b674d7b9a6ed2eeff0c376c8397f9d0046a5119f511afca88cf6837fda407114c7698fd38eaa179e86cfac1d6fe3847b9bd6b0046a869a66d76a146e59cebeffa5de19eb8ed60201ddc4e75690ec9e36c2800ee0b380709f287e5eb0bb89cc63a5300fe2c01b8a641ad8a68b37d64ed210b9b2760c7f909651b1acaedf4361e78cde43863adedfb906db2e40c33645f3d789e75212d8afa5c84fce364dfdfbc8619077c0a961d552bcd1483457373aee2619971d9731e545775aa996fe82bf3ae1d9d2b27bb3c623c5e723ea4b89df3b45171bf5b865c9c912529182a80216ffb954b8077f48576dff4ff240bae85197478622bb942779be9fde81045f60ed7cdf971d07fcfda98ece70bbb438a44adccf94a5077625de1e7f49fa272959af072ba24ad474289b4e5dbadce3831501ee13af73089a6c40203126546f9d4d0fed4e34b46e111cefeac304508c421930ade1ccffcd1763b170a6f604e32b7b1673a283f0455904758199cc19d4bcac630771d335788d3dfd60a63ab216b84d3c292d192b93115a141ea055040cf9e31057bc363f397a04f78654e35f232e3306cd2b1da742f1bad700b7272d39f47f233e72d03a185ac59971ae56c69e3fb9b29966b897c6e7464be805b9d08b07bbac83069d83c5641cc2439e236f64be08affa40eeac873d33d0af37fb88124b54dc3629eb2ca4423b5c0275b335622199f792e618c7edd56f6a152b682c6df7051b4ef266f9b9292290d4605c1397c06874549a98a066777d2d114d670d2a34b6f1df8c1664662a680fe5467ca808acca371cab9fa4ec1223560c783e5656f344cdd4f33866d7ad467360a35fab4ff50f2e2ae5a85ea29481371dace30f3016975a9610dded780ff325bd1912d7ad4c2b555e47a1983db9e854981acdaccd3950e468697e5e0bdc9c2366e7dd8841bc2c2ce80e64031243d35ea60c19efe4b78e0aeef03b696b3a6b65c22e3a60982b5c06801bf129d92b8acd94a29d77661c6e8fa93725c45b2321fe3a8b09b0001840d6fa3c8a381562442ef7702c75c60cdfe11079a94193b2d398eede75692c0ce15aac61b6a9a8c68e4efd877209c13af84d6a0932e7124a3fe0163ca02dc63de25a5a0f4974960e6d10c99cf794dae4d64078680add134085dff3f333c3eb488ba5957cc5c37f0bf6a3fc5fec5e36b401ffa8fb405c2b7da9252b18becdf994a3d85d09dee914dd70ca0655d3ccae5f12dca6061e7bb8fd0674593783cab28c710fb635cdc15339d9be3e5c3e865ac8a5533b5f3ea17a9af9e09b20a1b4e2dba1877126f717ab36ff21c59d84823ea2ef48a78490cab413166a8501b71ba5161952f3d224bee8231122445918fd9598d63693108610e433c90c194bdae8fd14385f1c299e14038d96c6b2ab39871b029ba11bb12199e192b93e1492f4e33113efe1166ae8634b52404dfa63faff157af84ddbf51295e5c8f4577617f00f9ed4032eb72bd78a91f578b223a2df34d19586082a195da46890635912b24cef2b17e5de5ec785f2e7d47f84502410fca510855db35e3c1a6156eaa0e3bdaa7d230c0851be9320c10c266fe933bc385e9c0388569d0e9916dc5515b03a1cab278e65776f33d670ce6818fbb5bb6aab6d0cf39435a9693b11040de73cc549dcd04fc49675b5222ff780a44cea70a1531fd4ad60f97d35402298f0d48945108a38db10d9df4a3ed791eccc9f13005684c870f70ef2a437d084baf8b28bcb5a9e8c3c2566bfae1dfbddc4b662037a946f42556a0bebb592867a6dd3ba37bfa3eee63d12d7b999d9c820d0b35723ac2b7ef3d238cf3457f7ca8a1a1b290aec525bd8ce5851c286554cd0165edb5bb1b18d4f605f1a7634220416f307cb4320648412f1daa27a54b1b484ec765616a5a4d81ef4a9d66a876788c7f689b1eda06357b8ec4e28464ae7f5372156774bcc4a5c4291c2a6d7e3cf86bd74680378d8f257254032ecbc000f7d394fde1676726abef6b563756780919fb7d6801260ba242be705c160e8395ecf5488009e516b12f7e105b947c2c6a84aef36752882132bfcc30fbe3a0a71c54d9016c079ad418576afcc847b154c8b9cdd4455786b02221f05f923fa8c698c225e5e7e24be59d36bd28bd43f4015730e3233209ac1afb31c0fe261b77a7dac03eb8393952c635789d229130d581a276353053d88a39869407df60f516cb29c2b7a81f230ed9effa03556281b5cfdf32b49b5067730e6781879325a23e6323be0c9b3fd2ce22f7a7f99f883f17302bae7a46b95856f083f60154724081af373d5785e33852e84434df3c5ec03bd3dca3ea73db002efd25fc33c9d1ccc7da610264caefff4669405ae9af00fa4e9919fd7a19c96df7d16be8d317542d1eabaacad48a9bc2bbe5b7142e3a89c5b4ff522a6e2cc7b04a83b31db78e3039577cb2aa5b79b61e21a757fe88491e7cf271ce9b69ee0eb0e1eec46ad4c6643a62c12c509e6ece55831e72b7287450e194026c4e8a57ac3bed1f2cb876ac85c62a62c8231f7168f0308acde6514779e83d5dffdd782cd6ba4bc86685784be0528af4813d53560cb8ff657f4c1509e98db92f11410a41b770a93adbbd1de9c219c9bddf0c02a724295cf57ae6f086c12b118c858d519e30daa499c6df31e15e518f776f752d8050d6a46a92b82a33168f9ba2a72ef5b43f29c52d5d1e4e5368d21673a693fd74b8e57d730de4d8cccef536631a80d75225bc23bc3ac573c7b2c202f0683124df2be1de4100f6ab75473cde20f78ea2bcbc86d198b49d92b1141c0aa3c59cf03c63c5fc5f773c52d5367ff1edf6466a484f59acd37e4006a83a9200a76d0c2666b48d6a8762ca8a215745b68102771878cb297be8462a7318ae8801883a3e639f44d4fbe598dedc6ddf99037ed6eda8c79fb7b778de5cc053c03aea781ff23334e55b9984fd2a3bbe650269b338294ba2b301966a70d316a9947e9d821d61261d51b5efbba6a4397294813377225c4c7c74b58716fa4d137af6521f1c1bd3d7fbce5e87a6f027669f90b79c976a3670d47e6856c5235489bf4c4e37a17ba82963dce604d58650ae448fc830e2747593f3d9d5add1d43a8272e9e955a6e3ea9ad590fac20d57ca5d7874d6eeb86c9b1978d13b445e945e8f7ec5143b2e8512a3cca2f61e8cba1f1059d7b59e49659e8de3be8ca1a34aac5d4df7e7901bf7f3a7446dd34da4962aff293324c0361ab5ebfa3e2fa1ced7507eb39ba174db73acb84f1335389e94c6e09009854b1760a975749d0ae7556858b42bc42d1a6df18178a9cceeb81a59d71ef19e478a5ccec0891a7824ab9ca2ae4d51dafeaba2ab186f90c38ea82f95f30d7fd3294594c60a2e7d263bff496fb7371cd81eb4c9b03cc1decf30dd46f48f90e296b310a7f5fcf7918a05326050297eb612423e41de7a1cc32092592d726701dc000e90e3575b983565eafaedfb24fc02e603784a9deffe29659ceb4bbf2b9356af6aa6fb6bf4a1127458d2e3d85f96a5829ab1b2b6ca2bde1e237e20f2cbaa99768e6da3fe68569a48414e6336218bcd0d769bebb89329cfea5802e82c7db3e641bfe41d5a06f7bf143cb7636a526ce5c90e3c7d9eb8990b302e0e343088014453ab3e12d3e99e6fc121b91ec34aeff342c511cde702f217b042a4f7b485c89598326dbe602c4d406f169a0ab7fe137371d54997af07b9a8eb8515b90453b69512de19b723b20914ebc700a21e231d521d1537bf6f4809047e44c7715f0588471dfdc9e8f0a06ee2424faab500123353ca42b72550667d940d911a54a6292654f6ab07b4095ef65857c50c08c5caa30d56387fb5e98e37f775a78b059f7dd064b5beba300f7182739baf6a5166dc8a6f9fafad1388375c2f7cd642a7f2fc510c62eae00e15b4fff0f9780c5a1b91c0f2fce77b8271f9f20aea3d048f896a18532be9cfa239ec0d4257d17ecb9fbd7e6276a25e0a75c6d3287d770164ff277d01b84ff5073b5ab99bfe26df97bc29c777b03d94ed3a3ccb655826f1c3195964793cab6118bf251cdd326e2e8444b5cc79ef8c2facb4170c0f90ca10234ef013bcd0e26d4328b155b855d483d0b0bebd850cb6edc38c88628ba3de2279736f43c17de9806b47146f161b2024d3680a4f942ee5a65e0eab54e1792b6960647a4438a13b0c1fa7301ff0af480b2ace2d393007f6935b162eecabb0885fc78f38e3821d45bf90fd2a615a8557b54f857b836b9eb51b9707578634235e6b3f1c893222358b81fa86e99e9e8242d0a327ec534cc1da520189bdf4a361901b3071302086e3319cb321e4b18d3c4cd45b4110e315b38079412c8417a1a56daa9018215f3419182ce5598ef8b88e77de95b4a35526a0059362a0804201133c03217a6d50724313b14bd7ceb3e4e8a55fcdfb15b477d7b5a1f312af4459ea66eb608fc7cf94941f09c34ebefd02f01518bb7ca55d92c549bc19320a2333c7ffcd4ec60d31fdda2c48f53868db7f254e717859bf220d9374684d5695d3933a107c8168ca2fb11e76d46abbd3f927903e3d866330dab1561de2556e8b54f1ab7a792e27804a6ee09b8d788e706d0f6c69c16f51c421bdc38c045beaff4fb9e92ac1debd9add4b9941719400ee58813026e7afd86197c3086ccfec0e6c627594b246403d0f93d48fdee70b16c13e1c24f4bd939b51bf0297941086146c29c5858f7e2fbf6b7cce26a7632d66ef26c7e73a449f56de4b4d4d7766445d35c9d959fa0556915e9b604263449c980dfc537848aee475097e89f50f0c91c7a0c48735e8a00854126694a8819a49ed826303bf4ead379bfe6429f3d2e6d37eb262c82a124966ce5bb576849a359b0ffb96ba96124b96669138e9ef7eb908ce18c8d7fb79c22def49e69f9187818ea350a6e5d18091ceccafa9120d4fbd5dbac6f5bc88d30d380b6e7cf2830c7892e24a965fdd85efc21fd6756b02e2b1b0b81fd7d5417f103b2401daf8944c3f40cfbbcf250f082783b70f17ea2634cedb37c8854eb90c0f3321b92eed9d3255d468a7d26add5c0ce48a50c18006de95f0eae08cb41eb36b71c793694cc56c030ed555562fc734d9d1a627e9cc83d3a47a9c5cc76627b7efefa630eacca5e9357fcd497a75bbe0571f97195287f1dbf1f74cabf7853ab15f5c48dc1db38714ec5da5cf9d8826ae2e4cf1f597e4cd1e84f98c9761089fe865eb986375a8b23caf68a771449630b514282dfcf484910c5c002dfe8e168334944b6135aaed1d8a4b77a9593738271afd1625a8dfb19ea46ec399a30e9e737177f02713bba97108f8e9d2b05045002da0d816ee250f0fff01db979ed460ac44967f4751883659c754859ee5e7acb0fe5fb293a8763a8943d43a33af8e6928f420c5d5bb8ef7f22ff9db28deda74c1534b78559e6ae558b762764a9e2d8dd0fee2c070f37c1e5f4c9e7bc92cae068241c764a07b048284eba9f418e98799e639094bcd51fa512b9a81a3136faff4f0a4ac8c6577300cd4a47e91f2cd32900da134ae97c69459d30baa136a86996772dfa080cf93f2aa7e68eef05a8fd7df527febb30a553fc03dd2f27ebd66d89ef1fadcfb6b8ae37850eba3b7aac47b44b0c562f70390f7e0c25631d38df287a0416a4fc2c9baf2303a4d10d94fcbfaab2d837b83b3e78d1c02ce8050402232a3dfc298db0b777468180cc1a38c68ef7c4d66f6f080da8fab6ee9e5966d287de0b3ae03eebf4a5d542f3f49f7e01af03d4c99bba2756103255f03027d43c48c49405d45c6a79fecb1b4ccec1d5cfd53b82b9f1a114ecf525a723b8e49f7d4ce96249d0d42048ba4146cdabb008c1223f84acf876f7140e5e970b679af8dd3a1dd08414b5325476d5b44c8cfde471996eefb26383b2b66bdaec9b26166a5d982cfaea2eb222784a4583133d174c2a8c688f2d4a4cd1afb806eda8f24a3789afce22c8f1bb9e3a4f95699ed5d4f234feb68fee2e60607b6e0f87a71c7fb2ce0cf1ee56db45f768e663c3ff8477c702c0e73d1fc6328f3829396c9e7c5eb975d281c9fcabd36c4c542994008bf1fe8ca3968b7fb29464ead1c874cebc1cd3e384dc22f84b592472270b6f9dc85015540049b8b49eb8e1c51ff31d7f5db6b9d07417bd6a34ec2bd5674afb27498e56650721e06cb35596feecbb74e4811e8a9bee61eeb8af6c0c575d0bd1ed660554f8772d7c2a9e979bde78a7957396f4e063e4be9c1f4aa25d41be7976afacbc32e4e64f7ad57729b8d7cf647a8300630954aa6adfe9b605a90c391771c4e3b7e7ac09b46386bba8ac091c466a16810d62cfe3868ad752d66a29348e45303b0d8c2562ba2dd8dcb34bad1c7424869c0a5f404634c05875874a894ee011845fd0dd2e883958eee557e958967b4867c2847e92caa2de999418a6ed7359011c78714126992d2ff277d3610d0be85ec589e0d9cc785858056f53396c466dc0f1f182aa830f2dba2453b1e82f444b59077014ffedb16fb6e30fcbce0969815f9ff8b620987ec1a6e473b343596f00fdcdb46e622f87ad4c71757e36cf1c64ee1ba7875166f1c366996cd103a84c0e9a87a8829128c9bc9c5b994c1c9fdbe30c0c495f59129c3ff1f7060bc743f31d8cbe54f0f7d41638ae1c7b6680362b16682b0a2428549d3705102f5bce61e1b3db1302c0794597ca7e99bbabf68b12af91a82e1605b9833717f487f5debff2590ae88817b6abd595b3a2177d6c6b94bb46b80bf8d8db0a38a6d409928446a42ff09212ddaaf827eb4ec0aa31c81baaead9e53f232995ebda53efc3e646e6ec2756a1cf772b2de1ec9f206365103bc24d7e6729976ce3928730dc84b9ad65fc82a5aabe8ab3ac26f5c80f6acfddba727ae76581f4fa53c6a908891e2e6b30d891f0cbc5f7ce923415324af5a46e04663a213e43299d6aa2311cd3edd7cc8084ea31f48bc52c99090279e654171f7490d777f280f8bdeb10567908fc9c76677c5c97dca6ada06af32a42af6d192b3d7687f966087ea6c5b0ca015d002fa8f9de32e62f817212ace8dbab30de1f45ac3d535144aecc7ac8da2a4e09b99c650d2a13fd5f0985ea0947b9279fe118c7f5fb6957ec0a085d42e172b550aff9e41b48fba44ab7decfb18cb1332abcf0d0f934ba59be5bb7ad4bea264bd7f3a2673ebbe7cee3b6de6d478e325e6713715dd4365e51b1ba510eba123d913ca50f9e2a63da6de641f3aa839ab3bf93adedb1662cdf530f5c2b304cb9881abefeb4f124402151b3ef97ba66591818ccc68f988d7684c83b2c15c3b0a790938c978c5b28a18443f3edd1cc738bdeefba783af8a1aa0286052758289964dcc189920263f43f72454c3b2130d53cb3de0452956c7bafdc6861eb55632bf4a8f5d1bfb603995350fbc003e69312b12c55dec0765de85218ebe6ee1b130ec945671d42bb47b7b63b22cfbe4017dc941326f8ef415cc4d8046b20d774bdbc427752c84a481913fcde4b71fc95eef88297f598731c71eb8a49002447bdac65f6942676c1382d72c4cb2fdc6496120ef0485f5edc87aeb09e76cc52eda481f0884f8ce36ca452de85bd177d90c9a312d06f547c07ce6b0887e26055bd358ac1b963bcbbc73148831fcf61e4d6024414fbeba610517fc643f8811492f0306e79cd95da231440de4a72863e2a0bdf9a397abbd804b60124d6a7edd814e99d827196b16f186185cbfdf1b6febf4602e3d716d6c7262a7b8b1b0399ae078e56ea6df0219c12f71d1dff61dc2893f8f5e59e0ba2a758e04fd7f9b0006b78f791747629e6739e2e21ea5761063a98bce06c7b7af6c065e36fce6a5b35cee2a94a590d59b494a5e6d5a9a64a1d3cd96117128ae4017398b24cf073b1f6efcf38577a6788f89a2c3168ce34309342bc5f80b504cbcea538af7caf31971da663e41a29b10fcbfd0bd8da67d1914189264c43b12410852fe4d9a44646b15fbfded706f1e3eaeb86a9e802fe9b7aa029bd2421f15ab5eee5a76538e4409e7c9383c52af41a5f27037241ea6a5ff79da44005e21ccb40cac4dbaf0156562aff967f9671dcf46492d7dea9825126453be323f12a630a2ee61d032501cb21af91c01c5488f731cb2b2eeefc50a54ee18274423c74902c123c2107e308e7d80793d3813081d85163abeabc79a93ddf63d037d49b2479aca0320504402fdc69bbc084d5219005602bcf03616b36b7744196f4cdd51d6f0e96ad847660d952a78953f7cab1c172ef484b817f0f9e28a6b985b56a62112d395e8a8cc46a47de8fd4a845766580794f3b0ad08968e9551e8dee9718b91c67ed02fed0e70ff0daafc5fc2503aeb9907981083112e0e6ae950b905ca28de706f31821f1650b72ea582e02dbd2a3a54668254af9cecd6d77ca40a891ca1b9db51355cf46cd3400b7c49bdd54db9b44d450cb67178748da6b8d76eeb2284f1e950c16511b531c7ef7eaeffeb55c2b1c926780736d43e28f633a73d10fdb559e2edeef8835e638e678e730e093b7c26f11b9e4e5f3df8c5870e37625b01f5c498a0d5ab164e859649add8e3f22fbace524a1477250f437c91a95c89b5417555760637414c3beae3646f572f55eba6010c39f705fc18ba12d7a0ed8ddc343a80f95d67869d728721337b3a4b50f04a13307886a83d227e3e615719f15540aaa9d3aa4e6590b2f5879a232e992e00b4d23f0905820c469781ef66f57b7d6abbd4f6524112e5cf5c0cb93782fa868199e9a26c8cbb893674291883c341d400984fc73b7705eb5636c8fc4ea8398a6b1fa1171bc09da22e923685080df4921c7d4d28eb8eebc39e49357eeaf977abe24deb7143f0eb8404ce797e39190338626840be8066caa34abf2cc75976312d46243ec6793723452eea421d398195aa8dfc2293fd940ce18eb87f72330bb037e51f5cd200deaba9e2156526beb451b4011ecc2ab59463f751708b57b6133316337bae25fa444e798d01df708082dada6835172b80441f079bdf71c2821b369bc1ce1bcaf0304f29d9130a5b41dde035047775aeab76e629b0f9afdf0d4399a20ca8d192d214a1f7f96d518957a15b957c8d301088d6604fe3b65dcc5acc4a3a199912e0c9fadeac83f82146cd497243b4285c89dd8754f09ea72c2884c14eae66d8729a0774afb64577c2e6ed0705866f066c3713839a4fb58b389f5f05dc6eb30dabc60bb639e3c27e2a33c6c5a421fd62e6690183557b180ec9c3b5c6f6201aae9931c9cd49131b148e8fe5d79312424cf674f09840764d0d526247d22444357058433ae82b3bc7d5fc29147332f9b7d5cb8031cb976d69749381d972fe12e2b49b1cf3d5dcfeaf1c5c758489740da32543be96e870908b52f9ed819150940f8547802c722b22e62168cb736f9f729c46bda8f48b66e73e2649501e7a2c2d7a9ddb58400cd47568df8fc1bf94fe84845611b91048a9294c18c54ea7a14d9fb168bcb5393a42f9e88dcbc48da66c1e05a1011bca8abae230d8aef6c2aeb836a0d0a410623c254ebb5a7492e6596e1428c112b61c6a03bf69a678592ec2bb7cfdec1a99f1b465a032adc437e65002d091abbe92ece36bbe15d9eafc61b071bc761a732f8e876ba906b413c07ef2f1332e231f22f737fac3e1943f301a9a58d91bc9f6830ecf6ea4d817b988004175ead6053a96608898be7b56869ff454754845935e299813873c2c5c962623e1205c8159d90ef593d4c8c60122080075953527fcc21549666d8a1a6e507c69e6e790cc64d09ae5cd51c6c296e639e5d3691fbc106d71dc1f2fd403811a53fa73a520bb195429a17812821ee83c8afd9dfc8012cf47605b939597fd7e2887fa6912bdcbdf8a07d698455bb7b26ab7e7a86bbe1468fa12592e325e1ab20b7b3d8f66c48640749136bb3b24f8e469c9914ad1b67b58416d5cc0efd65d37304a0a1b6860722f210e912bcded4fd1f06406c6e7040810e10219963a45232a785295e3db2d0c56622f3b07f053716894fc3377b574a3d6d8b96e70df147ac92b5399b4019769ad0991435bdf456b318ea2959df6b2a6fa53a0b07f81eac319272c05db5bb5f2a2d3c31ed24c231c15569b43d95b7171cf16454cdd13b1bbff1fb34a07722acf3e9f60e45948e79572cc6e28b1a753b1f974d5ac13826d80b47902796d1fb891781a5df064c491d8454183c19c9622e36158c4192e7bab76ed1b1af7e92c8415d9424fc4b6579bc86f4789e41cc29f906a5cdad62423e0d6296b8d2ef08c08fdf9514021bec0183c37fd6cbc4409a3d3eb7fd4c1311fed4ab4333a3f81ca662992bf04a308565b712ffd2a711409339b1fe719aa5800fcef1bade2a7c375537a2ae010c11f886eb42b03673b985afab3ebfc954e26352f19572c015f9108c391c56c5aed225fa2a5ce2ce96c0bef325efa94080e725f62f63d5aa8cc4b77b9c8b2723a9be3ce9ff2646a232aba0fdd8dd2e9fc4364e182bac72dabe4c239dbc8670d75f122785913605b92bbb7493b45f1cf334d11d44aaa9ac097c2ef5dfa072b1c71a99d33b380c5d6cd4cfc8f4ec415246249fb7a3edf221e76881aa6f0ae24d3e4c23867580c6a3a12b90d4feb47d0208011c605627d462f0a0213492e6998103a875ae69c21e7c7bb89bda04a7ca60834d278af298726e1f38037ae9eec16a155a521868a5eee72bdbb68b0e9b2233cee29997df2d753650177805131fef0a538e34bb53e180e1307f0a71237a09cd41500c7e20e6966a5b3393db06b2d1c0a22a85b7b812a2a1c43eb845f1f7e512f76e55077a8f6d9bbaf41eedc79bd124b213a2f3ba7405d992b9b3d2d495ad977ebe0cf22363eb2e44c9faa0667d1beb65c0a93eb2d633d582041e221a03fc289d8f5ce6ffd77a79aa69a7b9b96f358149deaab11172d26a6ff198ef73806774af4d4319149fa9538696859afff70a570a456c962af4f581eedfb426e15823f433f8c53e3b858c22c647d6abbb391d73728d74900390a635caa10691e678d113029bf10371230f3339e58bb0bf3cd4632eb6da50977a645975d9e28ee5fcd9d831a7cf7ee655362298f7066be4007381de3afb0c11c18dfea54f0c363a66001fee5e091f41a332d4a4a98752c569d7ff5c14dd8fc983aa04935f3e9835f14b01cc98c2d66ec1a6bb47a42d0f4b2cc814fcd128e72646ca599b12784f9ea27df7475d6f68706dd67621fed5bd6c5d37b222bddff07697615ed305cb4ed0c8e3b4d983789e471d6626d362c7afe07aa0f838a518194eae3276a0959f4526d7375d21375fb0c4e91fae00d2aed62194d9a1edb506a9c260bd39f2a5d95e92d82dce1efe7f86f1ab8e62d197087f6a97ee32297277f4d75d53afd883064e745e7dbc523dd811710365ed1c4cec4118bf9b80c87a47663e5c043a29ff40959ef7d853bd8c196af5b15e46579cc447df89947ea6c660b9c8d825b6d8ef71c820b091a813f8f413e2455ed6f1159ea05073f4394d42bbb4d938f687ccaafb3cdacc13d0d06d202129cd1e4ee954a1c9cc3e03e871f88cd4c3f84157526d91c49f8cde91953ceb64dcb047c9bd62626b0f9baf37ed5c3c02dcfd78b7388a13969b7215447db26cb0ef254785b5861375ffc3612927047cf725ad4ece2fcd20ef316a72b9a6ec3b7618ffbc0267c31d136374189a2be0f623591ab11fa1591b2eaf26c373ade7e3e21c74f5d20d67d8c69b307a776fb99287a2ef1b96fdedce7381f4b4cd725d08cb6886dab40c837463eec070866a5d25403f028c2e6174cbe8f55f9c5382b6b44bc218f99ab0f92ec25d366b6cb526e71c7f5e75bd09e3e1002d4a31361b6b49b7756f27162cc7a6fc8f34a45ee817006b2f5f3604f94b721f36838b65bd4de5a6b8d27fc433ad743e8c2bc2f687626df5fab4e31622d15858dc30a6bd5128ae71bc5d71bb5fd16a15e46904885485a0b3e91ced9061243ed1c6ef1f20cedbada3bcb63a2a3ccc8524016a263715d3451c39450fafd4874de56a95f7ec591340c32775df0441c819f97fbbd95eabe790f8089a94d6a17afb36565f821c584035f204a9ee85a914cbb8085c3b482bed1ca45cd3636baeb05d221795087959a239fce920e4c682eb388578ddd89030c718f62d7dec21b55ae5e26e422db299079f97768d9710b03d81470edb73c6a622bcc29ea7c23296934f451e439f94b7619e294f91f622cc92d3fd2ef926794c5ecb91817bad81ca27a12c8534e4a30dbd9f3daee066760ada019eb79f0aa68bbbef2cfd8f5b71464a4acfe8267efea2d173cf409cc774bba6937a9db364930107082c7e75519f360d5d1141ac6617df4f039fd00b517aed37158e7473d3e2c157931cfee8d5414216e8ff87e95706333b3cca2c69e8bda22a4b394800000209f91c97e797bed97c519792ba3f69ae11d756d10a9f4feb7c34cf6877b4f1e9cf2b9b7f92e82a1dd183b9f1c9e910442b460d600aa1680bd6dac22d4eb05773f73befc81cfe3888ea66e02305c6de7dcfa15f681e8eb35cd5f8b59d8ce0d87c525c3d597ec96f3f08a857560a334c7d8fa59eb8831300afd9b97bda06608d6f5ed17df4d3bbde9f3516a809b5bb8f36e0036310a927e05bf6ce8dbae7f1e69eb01f1f99aaba582c224574ec94adf156366a2bd9c4ffbfdb0a7ca407754a9e9b8461c5005f204737d7dee4fc0fa463da50799427a42252e21db02c36f1e14aeffd1be555be138a6d6eaa9c10bf1306a208aca58186818abed4b12359295853180de5adbe1eb94eae29305ecdb2a2876b094730ac4ffc2ad40e554ebfc3afae22ff368f45a793adc4304a75546431c6e415723c3d00a0918a201316aae09388f0de392100d0b67cecb4bfcba743a171c6ed4f2b6eca53e4ceb9b5db4745ee851dd71f4b258b82f217e8bd76b176542b972f5283d011759dc50c460760a32542f401e37e69fe04f131830a3e7d538305972b48e6cf167b32caaf8c99b5d62f2d32b9bcf0b817bf886363a998198779ab0740648e5ef65f2dcef3a4ee1738bb99af6d0a85d9a12c422d3cfc7cc53ea9d307af3a1f8bd63161f2f91a443d3b8ac341f39c1b75cbe9022acc6a8af05556b6599d8ba0c3c117af5e87a2dad35bd400b84873917e2fca07ca210c5903c8ae94b49a426c2f7c63ede976a26c4e59da9d0fc6c4f200ebe8892bc6ac1d2cfad1f5b58bc7373251ff9f083696dce8a7e6313eab71672be42e601cd42c332a373a47535974dd8113d945f0a1464a2da83c988585ca19c55f62f0575b207fb29bb95346e3efee25b954651adf5d4930cee8dcef430aac7e03aab288b3e9f612c6e89b95991a25322154d3065b83021db0c1d4e447a38a42b6fb1d2b650f53ed44e915a4bcce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85598a257c3728f42aa3dc04c269afb541c2d57d96a5766d2cb6384d29c743d50df297fb8f55a3d52c69a5f40d4ebfea5a9586104a41723e3cab4ba96c80851006ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85569b46d340e479d7e80408214b4bca40300ba1e0aeea4ce5998c1c99bfeaa972222fa0a5c1fa30dbc6d6ff9aef690d513998c495356813cfdb59098056d7117aefaf6bfa5cf45a0fd6e38cc113eb3a0c77533fac42a4f4c0746e68574801e6dcffe0081293081539b0f7865f51b90e518bab6619784f868351c2eea4ca4d5f7fde8ae7978bd3199075b0a876fc4fc474b31a24aa13c31774097a02a96a463fca0a9c370015b5900df0a20b31104ce9d87a8f418f24cdfa33fdee1413848abe3bf74124ef28f3e683dae3f3e42634d957790a7ad3ade767213f09ac5e42ffa8538d75ce85f0a4a8e6ae562b701a7e084cba8f693d483368233f693bb9aaf417b71ab71c7d84e6ad39f55b0bfc23bb9ae657acff0711e482f7e2922ec9806144308acbabfbb1f2079d5da24a735636474869e329ae898059b1886f8c7fe29c93d62d3d61bed4edf6b5da79bd6df75ffd27c7d84e608a0a47c35682724fe413db2aa89fa8140af16fa8c1c5ab6263a8a77ac82774ef5f00042752e95f17e71824b59f8d005e5311d86e4c5b2f540a567b6b1041c904447ccb11988ac442f5f3fea70755805df0326692797e472e974a861960598411629349cc436d3b828dffe3f33f103bdeb47f1a4a8a4267400bbbf26ff43febfcb10f317bfc06915c5a3331bf5cd524cbc1fc7026d8a5bb2e7b287c4ed231c3a39b176aedc52c5b874571c062a02b32be6095e95ccbffd54bddaf0f5977c78999849e1aa31d2982302f8529e1e2009f46fb86f1839009004ae209643ec03c93161d6db7b2e2d8f599c01c49095403852242431fb61bab757934ea08f44cd9b990754c7bcd06c36ef387317da9f3894d8af20a6054bbe6f5fb3ab9895141a0bc49baa24d70cff223fd8097f061a5764b4dea9fd5b541e1b39f91780352936cebfc30432bb8ac5111c3ef420089e38922e4655852432a63acb3458b55915932a32b1151a1910f4111b1e4f18be76f5348e1ef60a98a2442c09c2d072a78b102494bc178d24ff7c44e337edee7e82aff1140abb4271771d14d58733bbeadb75c8086c224e92d5ddc598c91d660130074dfcda2379496b48f906c4adbdb3465302d390a594aa3ba1b419a4b7ea65ff0c27ff56aa7bdcb3f83349bdd64f60bba27b7e7200db3d5635a709e1301f1857f8f2756a50244d415a69d24291d439b2e64e761237ff3f829b23ccbac5896f2c579e08b7a25ec3477c66881eea37971fb4b18b979139b9e4db7ff9cca146a6981af4bba19c5bf4c798d6720fe81c5ef0fd1e8fe32c499518998509b496a8839c4e2361f8c2c740e16da27568cb75be5812365220fa0ba793553a41636ed2679a77310aee804b363738f2c884fb1b945e019c6aa258080090231a98142e7e09694036cbcd301eec682f87a2e86fef7c3ce2da772cbe4d4e16faeedbc41a3c3bfb3cde52ec50f2b7cb6c532bec624abc4dd092f1830adb79d21ece5cf85089f5ad27ae7700745391fd1ecc99b0a7d9740b0d61b048a6df766166e62260a491c601cb5cdace18170e0b213c2fbe7e5689e9bbb8989646a980643cd2b530a8f13005a54324c7e96c0ab4ca5bf4c08063d63b3c5a4b2dbd93f2ee01ab9c3045b7efa9db5a39fcb22116a118075c26f5b9b8d19c72a77ee8a21f86be606ebab2459a0aec9da285933b45db91cbbd911b6d9310a517951f1a1f4b6a26a45f9d63e892ae2647a3440f14ad0170cfe473411902521a0228821f024222a104114a16e0db897a156372bde658eecd1531765ba0d6267e67dd83647ab567344f15b71dd0048ad703bf668f2a6b62e75d5bf4c586126a54dc98dfb3a426d42fb534530b23ccccd88fcd8709203a69ab200dc66d71e9316f38bac7757a4d89b53030a930cac46d9735343fedef3c7f9ba44de137a4b0488f565e9f5ef81ef99fdc9635b50e91bf6f9be2693aad7a5e7111c4d57c79f13aa148e5140dfa3a4f4165b25ca486f71fcb3cc0ab535a24269df2e727f8b898e6f912ed60c01881213c66b2cb25f38eb9f361f4e08926c540c4d8c11b1dd39ba74459cf54623884ac148bf1e223943f3f310c26ab6cf6223e77f204717284023eec8db89a8339860d33e6c7aafba1c98589aa655a9e951888daad48a6c7f7ca6bad25855148dfb0cf7abebb5e5a052eabd0abc2c60d96a1caf1e518cbe2fbd5beac7f3b4a8f2e994dc95b539330039b20b3d612eed1f075e8108fd8dd7ac8cbe9e5de51161b540d2d9cb2bc65e04d24186ecb4b5d49d3376bd62d9b741e1f465dca43324a317f1185b627e5e80d6cfb1feb24929975e098f2ec92a5cec09812b41ef1f4531936f9407b63b57f9b9d6cb2e8da3cf7bc1cb028e4c93c01ccf26247c585e965b407e52fa70e91fab5608741dd863f8115af295d3ecf99097c46d72755a87e9ba92dbfc14c93af100d404f7959ae8f6da0fa56531621a7222c897b4c3ab9d85a5efb12481864a0e459192e824a0c7260fc54da66562963997953790a4100f785a065eb870a71711714ad9b801bc7c9c2e58e25c9c69e0414a937216b3dd1dc652b4fd102c947e8fb1fee1d05039ed7cdc1d1e457275d254f35565770e5134d80b1999492701c4da15713d555d8bd89bc3fe491cc38896a20cc2f240963f449db80e6f7289edaade490dad60b6876fe17ab38d3126b12be197207e7f0db799f7ed144d1e0290a647033a0a46c6f7e5172f9dca00f5a80d6b58f0bb62c036c882d56eab4d80f5e0b950c3ee317cadcf2d58766311fbe49fd38daedf3ebaa2075138b3d93e9c9382e69b8133e06fccdc556ae1cf50d207296be4be96470f05bb4fe009520fe98bec9cb1f91803394c0f78521519d0676644ab9a078b06249c4fb6b722b6083780e258ca1b311eeef2a42e3d1852576686d77f4519ae11b0ef8e054348d567cbd4c7cc067f2df449cd6421cdb081c1c62531f0ab3ce044c843cd953e52b1e2378c32f4bf4163304b0ddea7f935ed36050bae3430bcdf3a7a3db82b9b0829df9b3bad104ad6559d9eba9ae5d48bfe34736c055e1a191684279b890de718a4d2fe41c64fe9563469a53d90cf0890dfaf9cdaa35db76ea1e651128f1fc4cb35af48272a238d70169480a9d593cb8a0f7a862bf966d412832f1ea544b12ecc70d152a4d1372960afd9ea04d3e6c45ea0aaeb2873256c549c847b4ad178c1e7bdc1ba7aab8b8f4e5b98cbb5fb32f0cd7826389cd8bf24f3480d1a32fd09e9938adb430472cfeebb8dcd52f59d23fc5c0266092b78b13a70021c3f5ffd37e92834491489244e0b6e4df9ad8563b1e6f5d6d718462a490344df2910d067fc2cec43832d6237842ad61742540e98a22780b88a12cc2cc85d4e1aa2183c54cb58d48fe97b0a28f6a3a0b4e776e6d950b18a3fd13a37bbc6853f25ba7899038b231633e35115e0523efb983bd04cc4542f4c82e48e64747e7862b51ecfb5da52942015db4d43757497b1dc9b3f2e8f516a8e49b9473b700795bb94a1387e4d9a9738cde06018d3afb1690c437eb2b8e300e1f3bb20de2b0009ede1f3077da1dd5c05bbe0411fab12a1f17d8bdd843c600fa18dcfb497d3f30b5d3ec25beec525025a28d3e028018a40185c867251012134cb22fb4c37baeb75aa51bb40c25dfac0caa4ab0e13699a26a46c0f9af7e115b369eeb9f5281be28f0518fda3efb68f4ef0f3ee96ec93826ab7ca1ffd5167df5c1b6faba82c5194dadd699feeb81b72284efd360415f25a91f5b910200f07c29d146277384cc05927b5dbcd4a1cd4556eeb9addce767b3e62b44a11ffc53a971015f2e50f987496beff11e507fe77244f3597804a8e1d7f75823243441aeac23786796ef96363d17038eaa043eebbe3a4cd8639f4304cd6f71599f5235ae1a315cc28c09d502bb752014bcbf009c36e023a21c05dc5c7863cea228054f9c3fe6ef55da4b5db422ba86f2ef4adfd968852c96ef8eef4d6ed6f8a96e78e5f81d1f3872c9bd62d86e6a02e6c0bd64a66fc090e142bdcc544b48490ed96559cd307677c470594c191505e3bfe482d7e257ea76cb9f92b43fc5a398b9fe460afa569f541ad3969a011821ce04a5ec8988cbc9563693802f4dde7b454ff52219d23d23df4bdebd18879514ee6ff08243f2b83536bf2f395dfdb76ebeb16790913e4b21bba7c623da471eeffd101866ac77ca5b0180105cd97a8cb046cab0a1aeb923570bb3c52f1d43af441a87bbf9f3e0458b8ca0d681b5ab306492c3ac3e7ea4c9a7517583d6be4ec670e2b89bd4fe90da79f9d5bb65314abaee329e7b4573c0ab785d75f2ea099e44964011bc9e04ffcf688bbe687cd52830ffbe25dad10ea1796622233738b5f04bcd95afaeaec0ff804cad60387810f7cbd3f4d9afd680a2feab0322a5e827f7434157e723c9a059f6ac7caf9b1b20dfaa0cb9b8759586b9bbd2d78fb674c45dca66c63574bc6fdba60d2aa453c561d53a590baed1ad0507c3d4b1e99d8039fe98817d9d8e8ef72cef858a05d4706d05fd2073e5a9336a4c149f5f8b8ae77943856e5a537a6218a7f4cbfec844b05e02069f4cc79b08555ac2555d59136406ca372cdc91b0256a28fa94393a4c9643cf11dd6102e66a1f0e7fa7122e620ba8240cd6ff16cea8b8f35dea4fba5242c420e376b343ca33ad13e217ae9c697952770bbb34505961fda4ec2cc0e4dffd2201b1354fc43cd5cd4c97a63f7dc1b6601c8c20a88da23613a89d3fe6adb3a30ddee7b3ea39d595ec15da46b8aeba43b58c8de212e648f35467130ff2616faa3406d4824a2a26d9559f4012946704b2f25a5a1fded05c188966668e338dc22aa70c767122df6879992857deffc10ab0ee51a859876f2e10ffb991ac5025cf34ef496514064d93b2d43075864a0882e2de86e1a8dc2a809d9fdfe8b5f6ae7279fc62bdaada9f9d37e92352cad4ef72a34fd14693d219d6b7c9392fa96891174e0743b25c72207ca206d4f6abf314c75b2946429b67dad2ea1132c6d5a2969fd4976af416856e022933b87842826e843713aeb3274eb38a872a304e7b784d2aafe8428f05f57df7c4d8cc8de93f8328bdb145eefc7468ec32a2464e028c6780d9ebead79a0749f920cda04d3a530071105d722083630a20935409a5373a74537cc0063bc66a22f18b984ced3b2b83834612366a451f1d5155b19b175273669d6a92675e53001b7fa1d6077dfa8d25c6d4f1563d8de0254d60806def4973beddc057af5a3a396aae19e1afae10ddc8b66dad6af311b9cc38fbe58f401b4718dc9d0e24fbdccf16b2c706dd3201ff094345be851850fac22492a8e44461725beba19b67904fd9a663015d84139ba2b3eb829396d799eb6be9d406146cc418556672c6c3880a993a708ba8701bf2aa6051ab135d3ae38d3d5915ff5925f2b3532839a53c3fbefedabed2946743352b048a935c765d693cd417ca3b29102c4f5df30d284c6715e52be2aae9dbdee8b5b0956603699b549c4776e5760cc86b80ce02afa786d743e060e726d16937816c429e18b0147e819a5b53c52f791421c6c6365c5cf8aa9405f3cca1252ce89f3359c20e91d4b1498c5d22aa304712945aa9a707693822d4155ecac95b2f8ea12430d903b63befaafb217b5107b970d801b7a533f3fbb15932ae8a03e11f00d58128b4621c307b83f77f53a1f3c72fd55212c2b2b03eb1aaada0fc7acfa6bf1425753e03cd816470625652bd207685fdda1f568ef5b7552ace70c1ebdf468f7a4c966555256742f4434317337be48c547c16b04ab7f5913f8a2f30d6f66fe1f64325ba364007b538f30065a19f483595bef92ab47926452d3c323845cc92da5a54e0c328521913ce5239bceda945b9402984519210999e5635b8a024cc3acc8557e76cb4e36b69bb62428803f1c95efa070455621cc6ecc4b5bb7c6861713ebae1cb1d37331936d561dd1b36546aad7ed6fc3afdc4d14bd4781a9d014a79d5f030401c90bf79cbb216ad8400137790e277c5d1f86b829ae7c2b9b5a6461607433558a1f007bfc137d491ee13d488f6ad858db98e50f4e7dbdf9919f622a717c04ad215ddfc73e0e4efe24a5c8c7ab0aaab82e317f2079221e4c6964a4e52b39cf82370a6132b348f834d5fcdf74a03669ae0a173725c9950f587b3e4802299d0a2bb59b862c9bfded10eacc801d221095df43b2f03bdb883e71715d9a90dc3d5ddc5c1a8912eb7d628086aff20325f9f1a14fb97a8fd5ecdd2eba6a13d4930c7be68328ffe1c3a6d614062d6fe88ea18180dd486e8372e72bd9b61f2c85c8eafe9ce6b83a512ea31aee0d2847382af4ef08043eabe22e6707215d997bd155d952e7bc54829d232da0c34601c7e4dcecf95bda8904bbd4888c5fd5a3cafa80274979e72f2d975709c30712164619c5009eb09f6e169b29f24bd7fd16e98e8e8cb7d9ae42e92c845a6eae16626a9c0bd2aeee1fba20a5c693028b5c32a3899bd87b04d99863110a60bc6d8d0b91b608660baa0dc77d72363e167cf84bda751822d7a0b92762e575bd808c3e21920187aca96138aaeb1f07c2eae11b973d32557313101ef5aac90c90f10c55c69b967c69344504c4a01f000eb131d5f7aee583a511bfbcd7ff6d09b090f681d07162491cf260050412176f9d723c519e4c0092973ff5109896ab3524e7814bf259fbb55798c7dd1dbe6b35e2022535431a17269905b03b62e11eae1424a2f251421c877cf0d3485f582c1b22b7bafd45c4d72f30cd99bdc6d2ec22b534b473053749369d6bdd10c48100b1f9a0ffbdf89c5660b9605881023df0d46dbbf521afff8eae0e5a61c81297a9a7a7805bbe510d6a54a730878d29f0331a53fad91dcd89c629ca4744e904f7ce13e4c9acc491e6e64efb59bd77e4a96d2a950993a5f282108dc270e9ac7dc4697a2e12991e1965608e66ff075ae37b694e287aa8aae685a0f76943b0f5a0ce8a7ec58b590da481f4965e910609edddc2e5ac278ac55a6a4bd6eff82c0ee9f1de56d859bf7a9a968621fee68c8e4ceb287790b5b883ac3ed93b84537b67ed5f9fe6069b3adea8914422a546fdaa8a2d2f95097199a2f8a86618f5fa2c6e552c36f8eaa59e347c03f00f35ffe61362b95d45a241a942591ff366428de6df13c9e31e6ccd6d7d19900e040d9559e8429e9dc215fa7c75dcb64a94c85a4b086134c35724f2b34ec7d8c4911c6d059ec60d026f680f7cb3dd1d8fbfd7f506e0b57fe560f009f03286aaee1fb1092de89ad0e9faaee9aa28b88dd529e94c91a21f0f102a26c0a543fe28d8a516a7394fe8ce20761b9de2101352286c20be850b06eecd94315c1c0ae1ba6d674d139dbd9784c985166e74a1baeef885fdef3b8941f468b9f3b13d0d51435eb9a937b4f13ca3f54e388fa2d36e4655e845a5543467920f05b30320cc5ab37dd66f0b7287ac3ef1a075340474fbd93183afa7449e866548c23a7031e5fd0e87ecd305fe12f0e60c15a84829b947ff28e15196cb6b1ae1a7dd60f291791528670d707ab6e202aad760613718f419091b705bd0cc6679290a2ffdbc7a6197d0e863b6f373c8e68ec004cdb78b8c9695da1fa6b0936bb3b82b5500593c38dd9a2f8f3d5e6e32d7f46aab650341526bfef1eab8ef44be9a96db35f0ae3cec3eec53e7e898f8ab8c244a9f4442bc0606323c2af49048848a44bd48edcb80eaeb1b43428e96d94ccefc73ebd565166c63f1a212c7440716d4a3b5709b1c7a39c06bb62703ea261dce3f40050c82c3edd9772dc73fc8df54c2f394ec08c6cbfefe3e6758021707cd8946ef1ae4182c5ff8f9d0c788dfbbc9407c7d2345515694101f46ee41581f36f126c6fb4af5a653121a14215ea62c79b22669807660a354368a535b46f4a8835955d64dd2b4758248d36f27f6e01e6347709d3c6465a4efa82b194abfe534fb6e29671c8eea8f072e12dc3b58b5a848d86646939611cd04c26e3c425a91d2715cb48fdcd907c23ae54798eccd94243a0a41020dea326a86181ca30df1ea417d90b0b1da040c8450445fdf30c9af0d51e2916a3707b9baf650a107ab4cca30b5fd54a11e3e8d8b1f9f3d7e91ceaccf7ff8ff5b182d594c97c88741aee3b0760fc0299610434cf6c477dd6fb1d47f599a5b37c7e18ba163679ed7385fc22e1ba485ed2e5920be4394a08061b599b6003ab839e8dc082aa5484120c11a19b551b064a60192cc9b83d8c4f22435bcc4172915fee12dfe15137506b751bd7d733e1a3cfa5dcb5e2560ec90eb543397f1e2ccdaf019428de9428dbbc4c1c9087c9ee3c3881aa81c2d021c4ae4fcbe3ee8ce7a2b4f065942500f4b0288d800bb8fdefa64e582f0cfb35f11990280659c817ee31dacfac4efe2b8c1bb19a3af3dd80d88ca5c5870e1878536434f85ef7c1825d2359fc8db3f6c8a548ccd839ffd32e34d94326aa375f9297cbed04312dfd5e33f4bd261fdd65e8b64e23b27ac11cea9753c3f1035642e6d4ee0dcab22a852c84f6f2f7f7ac48c3bdce84292da2d49dbb46bb15da8bd204008d6965ea9cb72e4a430598576f35f98c1f9c9ccae4c387a65b14ab87e69ff7cf1199188a8b9b67b31e5c1ba5020e07304489aac0f755a4b3b9f81591d129de165d26454de8715b1965f18057f59f4aac84454ec3085ad268b16c13b739e3393559d9394edeb7b3328c99981a86727452fcee649078801538eb917efa91c72fdb3365a88cf1264a413dbe03ffb4e4c328f84f4129335b74850ae307a2e8e718720e1d04f41f9343e5c1a9e8d2ee17fe755ac292f4ec7cfc010d2739079bd8943c90942ec3201f1ac0a61ce2f7e518f0f92c376b27cd2d0a1afc219ab5da9cd92e3ae24fbfd1b322f85568b673990f84ba877f35e0e9697f883dbaa4d98f4d47e5119c85de8cb7b00ef190f25c112466543380432fa95507fcb883904197b7ad5bdeb1686699089bf8bfee54c36ad72d929e48fd4fd2d962d65a8f0cae1b082e305f21a1fddbba4e4758b502ae8a103a4fe67a6febed15a731bd179c7112044f15b15171a9a3b9d84e656bf48c4c6ac12d55ffb06198a39fc3b5b4a63af9b3d2ead61c246284896092d2dc500c8fdd24f90a97ccdf0801ccbf74e6176831de2cb0afe3c421430928ad948bc7ed874aaae32045fe90525014a5f45123cf172e9391b854572d59d8359a58f95e62036c0b3a5d757230e59ad5f14b71e983661f1a5d17b6b50337af290a4e036f63a6bba549351d052aba4a04a889dc2e946c47f64e4828c57483a037722805cf5aa62fc063e4295e41348631f40fb6006984cd3fd20893f6cd04e5592efecc54168ae35dc6d2b0f60ada8938e73d28f88e3d16cc310232d8acc7adefcb82ad729392f6c79bccb60e571ee21923191c6b15cf9e7842f6c503d6efb5af2061a1296ec36068fdd0a6a7b148a40924703ce483a5166aaaeaa6e75f359b9a4b65c1619d951fa286ac424473561405a203fc5a9509f7f5bb8cefbe6237358ab8cd40d2475c50be91b1a52d9e6491e55bb17ace44af4af6cbf5a72d0e51bb173d9f40c61e5bd5cd0b734af3411f90da79560d55a8c9a483123f52075a3995c868d1e83af1f1997043e89282a48abb5af1bb3505ad1902dfd6250d3a6f95f2b7a4019b6b1332a799e74750247a40f77394d021d1f0376eae92c956ff6fd61c26894f13ac00ee188b5c58fae4cc71fc86320c860de59af1617e39443310ae8b779cf350c491d22168be88edee972d2807ebd12b2ffd98440f825d59324675c73801053ca419f7c89d7299daa715ad8d95fbc9619c51e3f5f55f9071956284a7d02c20a278d5881a5711b74699733200545ff0ee7cec415d6b946e43abfa88c087e2f0572e58819f74b4c0e3c907972b1053056fa64f02561deee82b08c8e592f107c999e86c56a49a1658e0a21819be050fd931286d038be3740f2cf5ee5d4478fc2085142386768c67c32976d2b992dadbbca4946550c44f73388ec80981c9da0a694419b7a1ea66cef0d42234d7558e7744299cabf651cafdfeb592599eba922feb04928f6c5f79e0b7fd3454771ff0e084e614b50a058144e7a6a716bc87c461d2947270f29f4bfe48dbacf3327c1966d20a5c54d2ac6cff1ef2822e154b615f532764bad5cd2f499c7984b9534fc52eac2553a3e3e19431cdc8631437fc874de7cac847f0c382d368cc0f19d251e25f101d309d206118b8c87e7ecaba4d72183a1caea14c8ab0559079a511a2b39096929ce1fd44df8f7d3225bca6173dbb606cba8bd2ee48623c00d15ec9a9e8cd7b4e1f9da73f6f8240782c7a54368e0dea9cfb617bb3cb942a24bd48b01802f85200b3780ff57c28639d5a2851f4d68e6531191e584ede3ad86233f105ae8dc1550de5821c8604507bebf907948ca0bd5fb93bcd428f64c2a9dccf708c234d95995a091a311ae0516b649748bee327026a8ae6e2dac66ee000aa9ffb53505d6f527bc418c1f358bbca7f0a1dc4dfa219317193dc8418ef63a9055832e5c0f85875edf73d582967c2fec859ceed962a26ef744728cbea48c5fc036f4d41ba6048551b1458ea30807a68702fc655b57a5e358c0172ba1d76e747a87f64d37735f374ef66132ec4c4b3acbe3cef81d3db8b8949e7da1576136e56c357f186f04e0b24430e77c585928f46714984d768ea5b38c96d4757cab4549b9074a173fcde2a648f3f740b909328efe81212e80b9e987f4f1b2401669c4016e4fb68dfa7e7608a9bf7d03778b58760bf35fc281cf2e601ac6375e6106c3177600d017500b0d23e78499019d3b4862bf9c958b66399e5ffbbfe94aea46d12039f159616f8469afee28dee076a332d6a1faa7354faa6103414b03d19c9e6483f056376f18f0e21c1d4a782b933582a2909117848d35da7d2a21a43b9cf8dad0734b811dcc1544457a17ea0aba1884d2e9619b45d0170be96e2047e92919e0e4729bd7522b680f2ef0ed585143906676dcab5590744c544c4bcfe581a726d9202ed9773476fb57cd9bc3aa501036ec60d07f9a598b0ce03cf813efc93df10ad4f3743805cfc2185030498990e2459fd0316258ceb5a02617dc877c21030913724aeeed1d21b678842d04230e519a8e4ef5b61ea133c5a45e43bcca5cc8461466d4d44d2394c745f4c87a90cc158a7f218656e20d7fb247acedd93a17c2dbecca665f6ea386216b3b5a7b1dd8ccf6ac07ed16c759cc430dd5f5e7bc3e9d35e4c52f62bbd6456ccd7e8d445f845fc1f2f07dc9838815b069a271ac617dfc9baa5ce343964a864c9ed53c586c9e5dde57fa72cfc97e96517553ce184147a8c8ae0648f77e9aff6c9c0a964965e27670282d8b95d06b3eca3ce7955e08953785b8ac48dc576296e7690da038e80c90bd8506fb3c13bb266583c9e1c488d3a911ba26e8cc7bb4f932375b3a0b79da10c177f189f6fe7a238233ecc3f259680a425a97ed3419342919b4613dd56385ce8cba2a85cf3d6b7fbac668d458ac328bdda8e93fda3dbd34c4058eb7e6f7c0629a644328a79745bbfbd50d6ea76e4b3dc8ff1ea4a9107f0010c89d1d459c46abb316040c34b575f8c0973f659e6933732d734db824768daaea61691d5b201e17dbdaf29a5d20a8d3c6970c4e16e702c1c628d083db95d8f14dff68d1ce0c35761c2851324374ccef02b4548491e8cd2dcfe14e038cefbf044c09f10ecadec017194bf2ad49af66d60482dd3fb1ca7359d54b28277655052517880d79812c0e9869d5e85ef661b82781bd1f0bdd6ed43fb483f775239e924b19c2c97d3e609b2aa713aed79eb3a64048bd15595f5e8ae8b4c79cf5b97bfaa5efb38ce5b6befefaa02617e352358bfb44894bb88b873823046e22721ef9758baf8c81b8024a638816ef67f14c049d6e3351bb353ba0433ecf48cdf1bc2b7e23519c2b68f1fac60835395c1c14fe3e873f85209c5265a28215199964f3f50b8246b498d4c8eeed1af0356076e532f944e9a40ec3664f732d090ab2d9242f1582fbd087ff48651b32f66e08e3d57b3aaf48abe49b94e64780558a93be761919774ecabdd03bf2e4c1cd54f828bfa4b10a63d6e4c351ea310131e7a440ce127574cb4e64696a6f7f15d41e5f427f06740dbb5607fac6a61988f62321bef7a5dc80568b0c33ae85eab06698533e500b3fecff58e9672c4c000be5dea27c83a38e63c8b5d9e51332d9cfc28f0835110d25dac1237bc1e0d03af6874fec0fb98ffe226f5ad138b6a179457ecbece94d459799df518f86f11b98c5e0c6b29c562d8352a039703be9fedb3495e4ff559f38858584b9af7c1c36fcc5931bbfad7cde6eee0dbf6f7753ec42c30a735455d73469e72f34d00ad1347b1fc6944013df41c69423c077fa0835c5c30d8abb8ed90fddfe6f9b56d29e18c315c20e5544a3afec3363b9ef4831815a0e4941ea9889cf93eb440f1014d7e3efbb278d8a2c307febe60e32f77dc67ea353d7e62a21f294e537d51f7dffbc9d3d125f2f1b6076ff36427196c43c90b31cc92a3b009cd4ea58e2cd8957041863bf812d21e7f3adc0d50a44432126f868c778bf6930c515f4ca2a2e65cb87e43cd0d700585f2f389689376cc993e29ef5baa2a3bd68d7bb7c1bfda2791f5cc764cb74763f314f5268672ee5c4aed60037a4901dba755be3e9bc667bc435b9ed07b77e49bf5744207cb2b65b4638c5e86bdda76d3d7795c59e1c45e4a6e17b1381ebc5cc6cc4d3ea502e910573d9fe66ab51f32de9647719b5a48f4073e4d3256c2e7a2498ffe66fb47098463fee88f0aa6be4338d0fe1e2e968b8c44cb441ed93c551df1eb036e994c223991d7e8a000c37becfd657b6b82308da622d27dc2f1760ff100d3a8acaaf5d3dbf8da2ebc1f0ec873c89918ff2fe1e8cf85af0cafd98ede9890d0c508a3b79aa241e1f45a0118475187e090e4098d653928dea1298b0968badf624d2aa37ea29fcaf3c479ae65c467cd30aec8172ae3dc6744cbe086460fb45d14fae66275894615d28c4fa005379e3b2018e2719b25b04d4065026a800e10ab0b450163eb174090ebc4d14f8b1700866c9bd82a3229e8e26d247747f572db6fe22507d8f079801b234f360ab1664c8614ea1d72e8833e0fab8f0498b59e7d4139cf26cd39efe2f1e1ff90de67d55ee4b2cf9174c637a214485b2004c1df319745c27395a40215a9531bd9f4e38b7db5ea46261dc65f543b1876ee08714ce3b8d4486eb222a66828b2d3037902a0738f1bd3d4d2c3f166761c3f55ed532b7d767a6009ca5f6c8a8ad0ac4920561c27da2073b9948e3a4193540e61ba9461ae10096fbedf196cf767dfd5a224ddba9846ceeae9723d2a5b0ed6f494e0c0e70b06b82719da87dfb74ebc9882b09055807d0866adf4a90d6194951b28530d3bce77046f8cc779dc9244cbb06227bd84c4dcd33df6cb945b9a9702c55a7f04318350d8e2b81aae22c31de2134d47d112ce570a0a0f0d1c88834cd33945995d5c126dde4abbdaa0b759032f3409da69778cfad1c08b17eb7d16a805d64fa48df4fb310b58febd05a6e54172e2f0de58b840d4acb8244f9d9beaec1f805d443420a781bb6e104eb4d91244bfa4f4fe397f05adfb54837b213752e088c2a1b9c72384b4dfcfd90a5df64d0f50f1359ad1c4bcf4a90deceaed5c86682427b740a0abc6058604331b260fba4e266721edecba063cf5c9b36d740111e650ce84bbae2d9ceb33de322fa413acf4cd9a620cae9c39e57faf5ca8965abf6abb1d5a9d83f593d90846fe7718f57bc1a81daef17f20467c5ca7b1bcf533c2732573111293f0c2ab11a817c6b577a9d7ee6b90e0edd0f5c91de8cdb2b4c1c6d5c8bb39d24dfa33742c552b4aa9500524928df5d00cdbd523f9e91800186904f344a3f5ace06755f4e134da9f9698778b39a850c4fbd3296fa64720bc400bac32a8d3c35f8fe9322a07108686b0958ec5bc8ceb09858ce170fc10b01847258c22573a420b6dd3da6a3eadedc36d348613c9f6eca06cbb6bd85726f51bd7f19f753f7db5101778defe4e090a773cc0a5d61fadc60de2d435c7e6edbff3847b38d4dd18c3eece6280fe560437ba63e3ef501f84f47b46b5a1f206ac7d6763e268cfb1a0fd843b4d34d9812e82ae8738bc4ec8d9593e0cde1b4e440d2547ca86750c0e355b391a307760bdfb8a521b413dff097baccdefb42f2d3315100c8eb6da5c2ae7edeb8df1e57116e6ee770886d5b2a1d29b7a530f366198ceb3ee692ca3164a9f84ed8f2733d93c76dbb5af3e70580683309f09a2725af4e328505ca8bd971435b34dbea97e7213eff501d88f0e479603fab87163348c44e81adc5c63e5ed7e6d0d79e945029eaf510d1faa5595f21aa0a5f7791e6b9c971fb9a83d67bb3184080114631fc09ca0a89e13d7234c6f82e481d0117ad7d7a76e91996db1240a2b038f65e07691f51a79f7bb4a7024d6478c4ad07984ed5f8a8e222f93713b8d83427e1828597498bd3bb1db419fc7cd786ef9ef634036992c1b0c524187eadf965ccbd2b0a3e8755463da6dd6e9902183fcb7b06007049e7a42d165df433cf006f80c91b9d8a273d7b93943230c5288e8e2b9bdd493d6a063e7c6ad0fa0b65ffbcfa502269486eeda919764fd27b8ee043d3862bf8f2a2154cd9716c500a40bb47df4a32a5d6a6772ee14be61b73e648b97c831c8ebdf2561e2905dbd20b609afc880c2c3680363f9bda805cc32f66bdc9de60ec7fcd1c3939fffb81c46e8209b9043b9f0c2fb25f80c2bb4c5672a9b0cebbd2370815962cc9a4115a2e4708ff4bb88ff688da0b73e3141fc9edf7a2b7bc3d7d8174c5bc8713564312c63b4e27e8672443e7ba47126a62eb6364922377c2ea24e9d1a9e508f66b93fd77f63c6e3831cbc38b313ccfe7e44b2bff2d8f2e3a13b0888a71323334d86d2d96f27c9d08f85adc5af59c24ab8cf3823833e1aad60bb53eb9495b8c643f59d2afe79fc15ce4cbfb26ee563dcf61da49e1d110938723eb4463c9173833485550dd02f282ec116b9e343152896df3420cbb9ee48da8a24e651b01207f17b31c190b292317a55a7798d4da7389e4d3dfa57be90d3086d02daa07f1f523da5fa013215fd3a10da0e0dd928ae6700f39c12905636e3e4e22a26a4ab8165f72cc30530d24a48da60ecb98affee542911635923d4c416df958d6410005365371e78e251a9b0a8cc84072a873475d4dbe5f0890a7e45210d3fc172a2e48e991742edc9e2f58c7b831554f455b8c283fa2fae2dcc7c2c09bd20c8677a245ee582cdf0f5b02af363b992c9b1ef9d6d4309661eaa5ae02e49572f06c7a35e79ce0ed612015f10f2ac5877aa5a021c76d3e10c9a3f294caf683e8f6cf10fbf0b1a5e724684866b387fd4b4a3fe4fe1d14ae0823c2812272e9bd9c53fa608e3e69f22ff02ecf28cfe7fead4b6b3bc0ca0af39590da39e197f6f4495b31724b33dd034ded0e136efc35847aa2416fac7c4cf2985a91e09a25e4bb72c3f2b4510b5c0d033133d0ae968bb8ae13ed5153873f9d85ffa884d2e19fa63c72d8791af5dc23a472c288a76a45cc587d21e57c089c8a5f6b5bf16ec373a875fea753d6642ffd87c7229c16787b6a5a2dfab2921fc486cd4e727afc1d9f250296d55d1f687edf6146b48e4460237c649f822d0392b924eba6c66f3711544f86a55abb99156b8748a14b6b83837e63c16d717f38984cca8ef3c07cd098033b6bc39d58e5131a30243b25c9e942809a78b0437da777cf041d590346f7c3f1bb0b6ffa859f964ae775ea9340e8d9d0e5b47b7ccecfa0db05382cd3a60b287aacb20ced7b6263534f8e823ad464e7524c430276e9bff8f2c8c923ab8ba8d6c122ae850aa780c0c5e4d9a9b20c278be439b039b6e44e8686b4c1c77741ae4cf850ee5385ad06ca11c090eb8e9b6ed11162d4788eab1a6863fb4989a7f864be8c657cee1066c617dd0f9c020233b3b668bbe9bffb186e507fb2e60c10fc88353861b0186fa9578895ecce7faff0e31ef82e588e7fed93ec0f2ba01eaf8c9f583257d3c7caf6d6bbf000e4fe2f74b125239ee7330293679a097a41c7ebe9c38320cc6981dd60c99cbf9afa649a57ca4fdc7689e4c22227248e6bd0dc30e52b9e1affcb733ee8363b3b6d010ae08115b88d1fbe789c7e1ef7daa10345bff24b3b772e5f64ba68791e15b1b5d5132d49f012197f97a4dfca6e8b188d200bb8d04ce12b60e1e6f57fbd11632ce30507ec7a4b97b88c01e527e450f9e3dbc385f05985355672f4f0be35e17535e07aaa3c0508b0b91bfb7335fbf541cebd3aedde7e15184ee4f0d970e363c0ce7ebb728d1db8e46fb35e0a34c2659a4972700383f1eb15094de514c376f4d8b94ca2265beda51549e414c7d2588ec779c8a9675e1082395ce16fcb13187217e5be0f4e5a4f46858ced6e44fd02ea7dd93dfa02ab7d87cfe6f5953660274de1a9c9b38d9a35033682e642c9366a963837e01dd1826c3e59689161cfb8c3145b781a0c8d9ebffaed52a11a36aff32534ad606396b81585e7fc7da6dd5ff43c8c65ec7dcc4bdb84c72f7f7053580955c2f96118f43088bf89094d07a313497f7b20acaef0e1964ac387549bbfa775e7afea24685f2e4fc0a4c2144c035a473e8a71c2bbf08d1726d2e63fa3710ced37b5bbf313537ef3c534b69e7b98a485c7a21f3512da238ef893157c0da9fd55f88c28eab57c3762da69573d2dc58c133afa4f427c81e0258da41bc244fff19e85f1fd6a3ddc72a949821f01164f45e21c264f71b50e0fc7281988ca25f48ccc6b4dab8b21b9a688c68fc63d2791d75a3a623bfdfcb9e2108b02bf9922a0c81901217066030169263db2a4e0b4a63b91a1fa5ac47ac842bf05253cd04492e2a1611514354a9462187ac94aba34b0eac05b3c6f98923ba19d761fcea6f65fae0159a7877d55541e32a1ebc235399c82aae035c1e18a93a0684ca7d2d12c3ac774e94d0f02a2f06575f9fcd31ba75bd1c0defc77c2fc28b188b4e9971d15cd3b781b6267276f325b154f74b9d51e3ed6c87f9ae272db44bf7e0ad1f0655a93f271cb56adf0bb6c8fdfcb090ef2e9b70ec58980b2dbc22900d6cec34e89538d04d5d8b53dd7c40a6a29f2e4d573ab6256ab24d580702d534523cca8678704a92afeb493fda13dcd091141d1c54e0eabb77ec29613ceea28e55433f6cb10f495d6e3270ead003b122d2af92dc4a4d53050b57394c01ded0e69636ae744e2f3aa271c2c6b4607bcdea99ace111d9576e9e1d38e2cde68f991508961b82702864f254e2d49584405a44112604b97e277233b5c7d981fc89670c6615201513ae712db8dc1c83b2844a38905ce4da46614b875c945654970c2120f78ec5bdfdb5ca6e8d794fcf301f307fba46d058da3557d154a6cede312976a69eda5e247f68441ee6df8653ff86cb76c0c1c81bc56d030864a882463be6afca27122e4f6a06136cc33ee6365e64c576e20e27b5a08600948a2023ed0cae0e66ae237c6572461b3f65a1445bb005f042f8d195de8682fa78955129570a90288f279ffccf7eb7c5769c15af0323c4dbc22688e3c3637870c17302eb0048704e074739b09f9b6271418b9e155a21925d121ed0e4507068c7dde83719de684f65df6bb6def163e29b3dbb387b66bd90179168fd99ad36fe7b9175876eaeac91e15cf78e8e4ceee6cf1f3d0a0b9a5e09682a94c2fe482f57a2f568093af013517b877d7b30b7bb517412e9e5dee4dbc88e5c6a30487a35478369e0d93a98066315bccd7b1653d3f15d7818c118082b8f2615fb14bd798d43f544bd1cfbed6ce8832e2ee741c37a0ac6fd92fdd674a878c65a72d8b6c4d2ac080e7c7ea86392d82acb4e5d49c48f715802fdca495d4e980510de7cf2a337e8adbcd816b51b78fd14beea87cbb0e30697a92d52e474a6d7c45332aa07460a6178222957d5ea62c5fa29cee63ac736366c25cce68828b9a4992f8d3e4518424af7befab63b23f9ecd07f8b780cf3db9d695cc1317442716aaac7bb053f1e8e719cb5544f4519fb317901a3542ed467f68220e95d6195e49e54420b434f28e730b953f436b2a2fbee839477282585b6121d44294f82f8992f8b60b2c2a0c2b6e43d5bcb8505b20d39aa7ce9f9fb24a194392a6994b38276282ae2ce5fe3169613f1c59ffacf34ca178bca5737680f4621621677210a04eea3d8dc1ae711e803ae942a7195cc7053d82f25643417c7d7d7efbf33b371cb038aeb5e725863ab66529ddb60f27182e5b41082009610bddcfd8efae7533e5231e831b3965741525409a033b8a8356b8562d1deb45196b4fbe9a9e1619051b732f9dbc7fa89762aef5b59d25389760d179b0c0416b7d64af3d952ff1b56290056d4fa2b1d6602452bb92448f7e8b3acfa7b4111c7b8df2a2b9ff45141aa01c422a7546a747fd077ba573bc7946be2b00396eda41e45f98298777b4da8588df0ede9df1cbef7747e1415e583caa77d7d0fe1e41807990e25816863449465365344dc6fb85a8e87c98e21258054ca78237b6d4d3ee011c9be421793436bd1b6ce6fe368298dc1ce0289427706ad8fa128655657730633a965d13843f8f3779933023dd15cbb12dc79e75387c0ceb7a7f6653ee2cb75fc178f6fad472a46013ff0591201fa2e961c9fdf91cff50184e56bf6c236a5ce1efd15b67e04278206ce43751f4f984e9f7725266ecfb3a53e25b0098de918428dd4d3d86c24a6a04dad9dc059ad3126c32d2a073716dedd1214fa34758c355c0d698e91f2e105016eff7e0a696f745c79798b69be55b162f1930bef0c46e38757b9d9e60047c204dbcea18ba102a68d8549a3ea6f1ec96b97b02af4a7a40ca5848355980021adf5691950272697a74f913662b904cfa45ab4163638c66ff367398cd04bd2ac3da4d7097817ee2bb39cbeb76946589a586cb48dd7c4e7609cd69ddd978e5a9b1c196bcc96c996656fd303d35ecb1d38b5928efa497a8ae199c9746d2ac5b752d13840b828a2d27956ebb479760df09cb7ba5f80dbb3fa5ea7140c4162a9397b50e1a2b40841350adf046af585105275d42578bb33d6a8e92d1e64bf6f01e9e0f06c96f568dcac31c347352aeeb1796e088466535094cb65f5e324be4f83ce1ba3d97c9f295bd196ae8ccc0751ecc8febca34748e5f0e752446be0b810abca92f7a56f24b77af17e615f264f770d4256ac40667cdd5c430f8f20c0321315751b64459dac2de345988d9236f19d95c9d6d9a134a35980ad348f766d348654ef42c1343efd0a019e878425e35d90b499454ce5598ea68ed3b0fbcfee229fd42dbb38438963e2fb926987603076bb7d3f20c93808a851976d5830c2537ec73324f6ecc51b0f9aa4e823a842a579a2f47123ea8ed258765f88d7daa102a8e2d5066650563de3eecbfc03f74ae18cb59f43cfabbeeffe0d324e5b32675a36482e04dad51b4a51acc1b46061f33056dc5913ed58f5829ae2994737a099182436f18a4a845101bd7e7cbf3a7bb327edfef62e5881304b99601c45032d6f8296b1ffdf6f4173f5212233893b7e8263e837ed830935a179ac8ace873febbf156aad7da9373aed719caaaecc03676c19de6a05d3ccf6d4f62b1028898b2675405a5806a5078b69f5f7ac75f9e0e8a3ae54f54ef8195b23ce9ab8f4f49fe75d0365af3e749c467eabc35c0cd154359c108b9669d84cd47b84ecf56e6f3d4b4194664622b0184b618ddafe36527c7ffc1c20185c97a7e435f4a8676f724a10863df9324bb8697e05cbf40038af76757335bbc4b9f186e37207c1200ed4e5d8f216bc10dc95a8807794914749fcd8acae95f0cef5b25450404199fcd843639772884ed5741d7d544f85cde60774f20cda3519c095cb037d194f1908a76fb3b5ea53d786cf54fe18216cb2f6d572c6734d1880db759b3b5d7c9f0eff8d3e7424d5e7e929b25a00c9eae686e3492973d03fb9d2c0ddcd19f6ecee44ee8671313775e715db9bbf4fb2d3123444e700af997ca66f5d87bb6a549b1401f22135df5905002d34624c4117cac36df02767be8d429a0d61e61fc8973d95442969c3c1f8c7e2f21c4e98238df6467a19e8e277a500a8ebad84959945b01242a134dc54d4ba56699895bfba250d45f4eb4d2747578955cc41bf6150e46b1d10ca0fd6f782b63d9bd011fdf3bd8703d708d3ec75fb310aab12ff32ab3a19708a86d7418785fc9172cde2d45beb0a612babead8176d04d7aa8c38364b908a6069549c9e8cdebc48734a62306a0f2b8c65f781164da314c3c96519fe6861be4b29fcb705965b4173bf3e54c548fd12c9a3097f07acb809aee28f58f230e8b47a7c6c90e35dc72cbb845cffd4cfc3f4b400bb6522b2ccd9427f325ad5e598b3ee3775d547e79db19e650cc809c3dce1ddffab4e5fdb850901e3b157ef6c37c00ca408c796d303091239c27f67f4c26f8b5cd0148ab78f1c073a2e904f475d19a9526ced496aabd9cb0c7d464ddc33f1e64720ed8b718b0915cbc4300ff38478249fb8d26a1916cc23634820d685e5ab901c474fad9389513654658f831256707320ac5e3450a2fecd917ac8cf6cf1ce475d1449ff5223811d10913741a5964b9373f226e1e2240471b4d69f8bc81b9ec469a48f6e193dadf0c271409129c1fac7e4391fcce9cafd7c4628a4b88c38456aad4637a988b0e1cf173b6870cea6590b05dbc45b43e0d8c23bde9409801da24d4dd95dc4235fc94e69faaeca48b08a0a47f7fc10ad9091cc18a7f45408ae3b201363818d3eea32295b6ec49ffe4eaa7611172220298c6bb7f5002eb70dfc5a263e60fade81e4eb4a6bc2e5271e579dedbc5ee3f1dbe8e88c84025587b4d4ea4efae98b359a38fd22e21201ff5571d4de56ae7c9c4ceb4500b62d5bb131c952f3f53b793ac471069a1732a9e70f2e2f855ec201171f0cdc0e6e9bead43b47a49a7bb0812865c6fd8a46e0e445e56c63274d0e8b5e89ce6cb68ab70d9657ef43959f2f4411cb46d7ec28dd155976b0421d32455bff8200fd7ee95d058bd2b140778baa8d8558570ec292f0ae3c38a82bce91b9c86279a871417181db319b86cf5fca37889d7e64d2f0ee26037f2d597a391373e565418e0a597584f1de64f0111a77ba9b4d3e71f8e3f1b0501aac403a3342296e844d186dc067dc633b687b0daf547b05ff2cbef31d0eafdcdef64e76f4bcd69f385e73dac66fe6812dd38afb6f6ad3eef6bbfd560b554274f177e921e3ae396a5c7bfc8b63c2490684556f3916f3cc1e6c40aaa7261d4df0c0ca43bc8c98988d2999d68a93560ac2d93c5154d913f8487389fd229924f32463870199222468a458b9c07d04a78afb2c43d6cd8e6119153fbf6ece48c5f71d682d42ed86cea81a6a4158acd5138b4be9e9bc58d24526d1b90d14cc0d800c5b4f0352d6642232aca25cf5de535204548e6bb6aa3df535d11044591226f123c100b3814fb6873d844bc7b8e05a8057b50398fdf1a0fb07d98564a75ed830a472a537a4a2f5ebd4c388ba36fcd598c18736f108a2e5aace3c11720d2ed35f88c6a63a3ae19e65abaff36e41cf31babd81967e5f79fdad71e24c2c7f20fd19bb28e28905f80cdd09f8426bb1a498b3da2bfcbaf4c5c5c24db373889619da0470313e955221022c00b3accd72e0d47a8d8d17170d8888e902d8e2e7411c45f62c2584f3e88ee1d31fc028e9b753dbe0fb94b4d48c14b4816cce017acbaf35dfa458a6a8b4728909b78ab9d2c5e92614f118061ca3b713bc6d07992d7b43438ae6f3fb48b4abcdf576605d73a6769cdbc5a35dea74c01ab9439cab11374e461baf36395ab5f5fd972b8b5bc9344edec26d6061e682c56f8e11f1f0ace49dbc54925a7a7bb6ce871de9483f2295f9ec070b9ed7ecda9e8d2f1ea9d56421f38a8d8846422122cb5fc8c20cd10765b638ed8d3340b4cd1a35bec06caf80bfdf6654111d5aa4ceccd998c4b9ba0718db30a2f277b840f3cd8d08ada196e3311914f5aee289a0702cdc831f1a00799b86985786e50adeb42fc538305247eb7619f47a9ea9e645cad2645c1b914ab1757be86848b0c54d21e13f97bf6fbd39d75a368cb287bfc95dd6587c6c5c949b2939876c54b254838c96f6702df0a6df53e4e8653039d37f4c1a622490bd60c4156bab251a00a1a0345569c2f82abb8bb3dd4502e6be3742bf503526f432a7bf3305488d758df61bc491cebecb6333567e7a7d2d20c20ed35d44bc281ee8142e9d0c16294a4b043eb53ad9ac91631d89816c570c779d75d96edf7af89f45ecf8774b69fd04f85d666835d7ed8de01cfc4c369093ec576b01f9345cc5b90ffc38c5ffc9f27fcbe1d5db109f9fe8a171976e0b26f3e35e96fb2eb3a2749da24bdca27422f905deaa3cb1d33b57a35a53e9d307932882470ad2e429c49ed695abb094126620bd05229b0d408989c3132b9644973f5af187d62fe81ed3597af36b0c14e4e11466908dbfcb4c4878262405293ef9b96a81330d4490235d387853a3efd77a7b2eef530ce3e7901f0a9dd1fa84eb435a52a64c19b894139d73083a2243d415e060affb10f85f228c20308c56076a8add2e18c91132f4edf2e207a0e9245a50c7b32bb510c02a1fee9429c6d8d5166056cb1f6119fade984e3e6509931c4842983f575c7a89fd3ddc496d635d3b82ff9842807084cdd90221294657e5b6f67905e34a797e7e4db3f6420190d8814bddbf19f7941d183a438d199289113949c0110bb8a1dc5af5ee4a4c2464e865db9cfe684304af868c664a4085e99c7bcfead3cd1546b25167ec05ac5a99e32a9e360881edc60b7723472c8046bbb6eb4ca5fdce7fb4e19bd14e9960695038c48c65fa9f379d85eec71e488a9f1ab47e188321b66e89d33529d0d9273f9bbebd43b40fe1d59ff092e8511d1c042b6e750b8a031b3e1957e79eb042af876b115d82eac27389c791a5afe153c88e4bdb35c68e4ac82f421592e477baab3d1aecdd1da9b6f5af040d0b8bc94294e8de5bbf673aebdfa42e9a5c82d0ca6d191dd1ac1dc68670169f6a04fc21921866868a90655ff13cabe0148f808a2481e4bf1d61a0ee846c36d563ab542483e7d23f26bb9c2516e3a478392fe11141faa72fa9610851aeed280573784ac728d84c52358310157362694a7687d2781e9a7e84edba6bb1a49f3d290e0811905efdacfc97e84b416dc210289ddb18e096c665cffc18a4a2204d870b1a8268ce61aea8e86856a015618dfcff552ace65115d768188bf02b6600c2fcb78c241b83420cd53043452e89518d6f60fcbf149a27f40e99d0e7081b40c5a17525016238a2569e07f9a1e5d550639cdd72c54afaeb3514917dcb683486c3cc203a0fa36c353d2eb0f82b2a2d5bff9c98e519b25964eeee15d3d7df18a19bef83cc1c89415688aaf3958150d1004951c65f08d758ff8b9c94c6f5e49e5c40cf789a66bb1250684597438ad57adc2f9368e6127282d454a9631bbfdb2e22f82626581c88aedb9a6681049b478da03e49e107d2182f76be5da245ed71609af8d3c4b45088ed2a4a7753281cf3005419d8b919230e6f51292f466cdc5d192f60a9dd7ac9943cf3cf379f1054bdc145c935ad1aea04a785c305ca3e3d62e15484ad63dd2fd7bbcdff0214201e640c439e0f5ff6e42da8f51bfe2a78f312fc6c064d087a4b4a801daa589cdcfd34b54cb163583a9d0f3b50a4d29d6a3ed9e78763c25464c03ac78063c605176de271ebc9abe4ad87e882fdc57e5d866fe499a708617ad4f9bbe46e9a99207a10d76bdc4e50412f902a106bfa3d8f617cbb2cb41813ca1b01b9005373ad1630a33b7d75dd05d7b61b1c298b861cc3cd0146bae468d90774a1cdc8569e57b40d2a7c4e3dabccd5ef9457c61d57816617bf145463087cda809c87e196fff6408a216bd369cf8551622b842ee44d052bb47d689bafb75a35f6eb63841c5f519a1ecf32d902efb92421f00295f9cb4920886768a698aab6f5d13add4d9085ad96bce8ae977f630c0ef767f5bdd014c655ae03a5df0a0429f5217e02e86749c672d46e9e6ba8bd0e3bf250fe71fa5bdd31056988c42e5313bcae8c4fc4bdd3cea9d66fc74bdfc6e46ebb58d40bd47a241c634a6eeccfa82ecda9bc085cbb228f870ed41a9de8eb1394151e3baee9eed5c5186ec26f9d58646cc832512d5fbdbd442f163f9f6fac4214a732789402c7391d521dab4b4a99cea0141992b3f76ae5ab23459607f22692baa7995427d3fab8212786ed71c193eda4f99dfc5fba6bcc0903b3eb2493e523e301659f2c9a51a2861fad2ac52e59c52d8553c6247680565e90cd976defc5db4f73e0a2a7e1b94a58d8133c801ae5faa38870d9d237fd8641aeddd06fdb4243328a993c89ec932fa951ce7661543cdd1558c591d6f756d6bb85e7b03afbcef5cc358fae6c85002055157626d429c02c60637458eb9d33dc667a3824443aa388e1e8faf3e0921715f0b9129b02c2d9a1ecde80cf409cac4baff796b79df29a0d499745c563f9e283a3b6f48424affe7312ea4d6af99951b630876007aebd16e501ccb88016121f8f52dd670ceb42b101c48ce328882b3c56214f2f48edd4e04b99e3090394ac739f2b9c8574186ff3bd30f5f6fa18bcd3ce5b4c5e5f6db882ab542d19a91c750de5e09f323c160f1d13f0de74ee827a1e631d863ad4a1f44ef91750e18aca6d1d3aeca10f29e36ffecad2df836bea75000707c7974c270c2848d6243bd6a3545babb7a13c6a89020254baa3e6b6c12125496431d2824f561ea34036eb6bc3394a006b7b046c5d63e9269719ecd582f36dc11849cdf54c10d756c9ee58cf0e38f42affdff67f638b07a1f465fc2fa719eb8cf11fc7985b36d3a0167296dd4ad8d7f31a4a80447c2f4ff5366af77c449c56bb481f8ac5e0223ccd6d32c4f644c44f363a64a28bf26e6cb5e7856224ec005399ac37023b8e98ae2ec0aab094fd3af75500b2ea9d58a9326ad6c3ec9c39aebe615d5d200c4bdd2133e9c3a91404c6c4f5a9324e6a2245b1a06da10e09886a26512987f53e89b9917437260c419753f1c63cc6c0de5699a436580385688263c3a6352d6ab843e128881da6451cd86237f836b0dc8c54a6a5a57d542320e225bb126afe82f6bf013503e5fe1fb5b7520702aba1ef1cb4f2730ede4fa6e89236252e03ce3b48f7b4b96a0e4da87c682ebfc0492239aa718d34c40e9928f763f2da9f7b491777b48c8c4299597aafa23153c7283ac194ddbc9923c69058e2c6cc2f7f09371a23abdbe69277d64b197801669bd2d3a59e5844e42b09a909ec9fc68a52ceb7baebc2b95864a8370203647874e9b718ab7f4f91a80c73f3b118d76332d811334b272b218310a81cdfda2e3201781be727952292b945e7297c76380000766be721506013dd9a6f0c61f8c406de055ef3d7bf27a76cba7d449797e44e7acd1b00326fc53c60be5c4756dc75eab6f86529cfd042da304668fd0f3edc0d09b1bfff2f7f780c7c4b05724818151237d5b052e91946dfba90f717b771741777d40a41ba53f2858e347f39311dc905ac435ff55f0ea99b3bf707920481313223b543370e91dbc71605aa3c49df78509f605ddbedc98f4aa50362e0d55a44ac7de28c83c5852e43be6978ec39afabefc88d7f088abd1c96c690e99d02e935008ff36709703a95e8f9ce159e8fffe818f9d05347d0f04fa3e77e8c1d10f7df2adf60c55f1c6bee5dfff4b779e2617ac1e74c514a5c7f80f43e21f172fc4289a35d2762806afbb848c8f8687db1a137df94a9f512a791918d415f1307fc0f93d308dc14297091a7831e3ad51c9f3b1bb5da18e13d635132c49af4116c3ae735c0b30a6eab2721cad8ae6889e1da91ab4a067da5acf5fac4835951285cb67adf338413dfef81dd9a0a82a94d42b392ab06747f98925047331e6b6180cafb7dfa64410e9f5cc1d6a502d6b8700be83bfe46d6a4d9f832bc59139bdc33916d0188c517f58d6a707662bc4745451893c246e36b1b38742a0ab473fea5cd9a156467bfd003845b169c6b12386b98d4ea36f51f96d65bccab9d471a6be9b5d0c5285b863be942acf9ccefd8f654bb42744fab2534444f2473e9af47faf4e45a767059ea85d8bdda34cd616d0575eb0e681fe50f51759b79d348aaa99f5aab2952addcee7e7d1a2eb360b834fe516885b2a9269be6909736246d05a5a2e9336ce674251341744b4414ea9d9c38c80c962251dd5fd3758d570df9df6aad71085abd4b5d69779f35d56556e5a8dde69815d0fa01b8d37044994c03d79adba795f30551881e4ffd56a371b4e00f610e74a04fce76161fee21d5a058b1965280d393089f150f001a5e06bd12bd6283c5f115371a1d6829ff0052b2f746b711da21565906d6e48b8ae8176e3cf0c32ee13a17a1f04acc83baab8986e513439b4ed656b611e8b88d33c0193c8b060cb39242c6113c439227a59aa0d793c413ac89e3627601c79eb1898cf782dcd1f60a3754c2dc4aac5e407cb100746712a02deb0f29349110d6c02320810f78d35e2c8ddc9d98a7873c581318b8f4d6a0c9a6b5ddae70017a7de6025b22571c5c97254d5c9bee61e42c6d58aa1c1f07ba247e908b29f876659353234abc56669dafee6718ddf8abd94a20f7368f629140790613719867713c62c46385e24b51858420e4db7deced0d0e27d16304fd52c26f9694e55d200e069b84e008a7019eb6bbba96dd0d69fec8a5f2c2877e47ffd070e60fb10645c522c70e9dc5bf33bb6125d19c7f9f65fabdaad65d9eb3c3bec5f4d0ceb1ff15d44b24a77e8cfcefd7c817818818effcf6d78467415e64530e865b5c216582cd17e2f8a29036ffa98e654d237aa89fb547dffe98200d28f336c06fc0e2cb75b580a6285a96a6ea64ffe2f918d7a43c14412f9565bc10195d7cbe350813624a024397682e6307a83ba5cab947fe2539d48e54a2a96852fb8c81b4eb58f213a435b2ba071815892461dff161bbde6b0d77a42744e70cea8023d532b31f997f7da4ad0e43e6f86698daae744d52ac85b723295d88ca3d086c70076dce89b97ab0c2b5a492d6a2ede52873138044c927d7795b4389c61072af50c491387f234b1e845edbff21f1761093632d64372af1a550678e16c6aeb862a8f2f9a4aefe6aa375d07a9323dcb9f1cf74be5bb10a8cc29a35bee19a4f5790f76f639b07ef1146e411722a195d7adea8c3cf66f92c125e178f0acb4aa7b6891c1aaeacad783ddb7e75b389c3e5806c6357d958fd0c625f7793f9729d0df63fc75043b3296af5d8b80124e7c57b04d7f47ae96c6176f8aa2e041ff35a0f245cdbac6cad5162795a8e78eddedc093288a873f595de8863c10391997d2bc1b3c6c95b11f1ddeb4d0d0adce4575f0d98f0344e835a48e01bd4407e1d811a6140d96cb46cc39e070749ae8e8e64affc3e95c9165f5dbe2d8168a49349739c82d495b4b0ce6bfd5c2f5ca0dc0572d85cf241e02abc10ddbc9c75f09cea299ac5a685c898f57e6555062ff1357c99bc7f70d39d3be343277bc8904cbf9680770733cf46140649b1ecbcaed40bf6359fabf6146137d793565e6de8903682aa0fd7ce3755f2df1f9f27208a14602b6e056c5ae704d8cb05271812db7004fc1f23cc2cffb09565e5d2b9fc6d46213cc0517078d935f3e169379eb6f383a6d4b5cf545cf92593bd26080972e55e9697a69baf81e9312f989cabe16b823fc0a50a1ac47d94277aae94a05aaf11a0ea6e68b7161d758ba6de4c5a4659232c7de73da8f588626e2e5b4787d54edd52809e3609825729c15ece927fcbfdf09fccfe5ecb0e3909002d6b4629054b4eeaa851d1f0a463aaed01a5ffdf8111dda72c42d270d1e9a54d33d1d6264c953e980470c5f2d067bbdec7226639cbd370d51dda2c0dd849e06ea0019a601bc4e45b6bb3fcec0598f517536b09d4589b445f6c436eb7bf7d2df47a627925af64724b1cdae497d115af0d0a6790dfe924a85543609e854020af80d804a97b1559f83b07427dfdb8f35461da2289c6ac48e6ccddf159499162b1996d576f01388ac417685d87c89418a2e0b52c0bf4d816fdca40a40686c5dc3f37f10ed2c546a36dec6ab892d229abca42dc0c9d4ea44e3444924f97642b1a3a09b387bc6a37bec839d95a8e46a39a7272742a55df18cd694c1c3ea13c6796620b32d10f5fa45dfcacea9dbe558db3a64dbad992f8321c3997ea3366c7d2d858233ee41e609eb71ee1169245403197e31ff10eb45f3c3a14391e41f0ea5169a7df3313cfbddef0c5e5934ea2f6976304c8dbf86ce321ff9f7d3379ce124bfe488357684d734ce54d26a379ca073c596093bbed6cd39510fe0790d9f7a9261d97e431368a1ff48b7624dc284e4dd15ff63ca9af597afe0c4f25785e1067fb2da6885069067dd84f218badb27607b1b36c14d407b4528f956735f950ef638fdcd579a88ae0f10ffe4ff29682f50df9e70f3133473902bf926e14b4f1aa766a3e8394a552f4a0f7b5bdb8ed0c7221993f079da94c49c10f817a355b46507724bac7bb77af6df5dafa823b8eec953444b82c562cb70121d190ec05ad7aeda8d1fc6f6ffb306e63e263bb9a24db2cd812d6db382812cd1e3d60608916946d9a77566f9272b566dbe6324526230fedbd40cd8ff70b915939aefdc7e83aa436f228471a7f023aa1ed4bb8658fbf94113bdc9fb767c583bf3e3a05e08d70765887cda362a5f0649549ed83310a38b16663770b3e16d8670ee6b84483980e7ee571a8cb65e1624352a36cb2cb6928f262d6e1681c0c647180a10795309e3efbb4ef45de0f1a181a3a4571e9dfcd0a1fc8e2b5751018d0037d9154e6b62d1d6610a4a2b9de233da337c5241f12095537ea81c870f60f10b162cd0cfa0b285019a8fcba055575889cb258b2e383d3d8d8df1c5b2bd8055c543be69962909471d0c67aaa66f0a7b90e90690ab0fe755828ace4cb20eb4d198ee03a9ceeb1335e5e90edf37ddc1f31e7b62286a493c8a99b46560fcd688dc2eac55ef7379ddb48c905c2329811b855c994d97c9b4bab3a1d57ae03ef3a06814a518d907c42ae9989c64396b82803db853cfcc6cfcc1a18b8fde1f2fd34150b5bd34271ccfbb2df8a3bb363a717a428d3b3d163aa14671dae7307404f5460997407b1d3dc6b23d6aa7bec0c8146dc9619de85093b2d804dfc7706f96ea15d48c023ea446980dd19edeb0039ce5f7c92a362b38dc696d63529d4f0af2aa711fdfc198ac2774830c98b0c3ca8a52e4029cb963ef781286b5ed9b4f452495d0c24cb60e92d2b7f01c14922800e272b334eb6ec640b54f087d5912ee87fd07706055a23683142173108c74744e5c80d4ab5b25f5f055a1cfd8119ced554a8096fbe26253f7b062f0f915a7bf68e26dcd478698a116d474fa34583686c7e0d10ebdf214e236c1e1cf3e2067c90bcf3b6ac28e885684bd0361ab48825380f42a2d9db758f240b53ba3ee8f9955c91bf00a7dfa5e8c31d2b916c601474e967e5e447f25a819b7f8fac68db5e99fed2a9a91cd55d5df39fc9f4bccb4a622b2b9ebefbbac2330dfccde3fff669dfbc276e046699c42d4d2329f08a5b47171d08a28914112c667db2aabb316431f0558a4603e99e54c01b28fac587e6dc389d3c8fbc421c61245d1c3e8449766e527227268aef585464518fe88440a78be0299e448273dbea3fbdd272eb8bed9fb508fedf79745be018be7cdfcab4166480ce6081122cc689fea96bfe93947ee07495ae5fa248c5ab761e9bc1a48c63651216a281664c91bbfe86bccba35b34ff457c051484c6431e5930e6eb7424bc1abb3d44896ded3ac6f5b1e92b213689dc4a50e02dab08ae04b52222031e8e5e44304822677d3f565898e499bf46a8b51aebd0e019d0a45b5de0fedf77ac26bf6761b8af015f273d72c7d4d96d83b1c65ce314b2af7a82440bfaf32de42ef5a699f3c4ed0c67f0af36d21469d21364249e6b477c267b80ed05693d407855e194c4a0f2dbe20274ee28326bb73dc1cf6f8f0d306618f3a094c30b36e500c7cf13a91b99bbcf3afb771204c1ac808336623fb6ccb5a8bfc0dbe853862680f3e3276e01a1f39efb1607eeeaebda36bac0f63242ca681a7427de657eb9c4c3960a84ed2ba2560698588600d17d30d556fa116379a8611cd0e70c8c8904dbb349692f0c6a65853d1572fbf412e1c4f00fcafc90e043b4810198e282fbc66347064ece793a6c080f82d13ddbba597dcace61dbe55a032de77d5b30615e5bba44f210bf34ed66db5fb07ed542e0e7a197f71ef73b8948d675766b88418e4f97a431899cdd76761fb1cd6b6e0c61bcb5bb5beebb5203f417c9d3bd8a4b848f6aa93698babb02ab26fff2c30c2b1bbb63cce5fe963647bc97ade8307d7520290386ce32658f5a618b9115cd41d2292abe9b66ecf730815783fbd08716e570092eb76ae10e29d730dad3f35c2fa153b07097b850afbc3c7445b3861e6f688c328fc1daab15d898bb59454559d2c9a405729c79491d67374366097083f9cf283e180393f5edc73bf1bf213bdee091ff69a7b1135c1fa62f20fae7dd7d2cdb930a247224803e996d3b3bf357a0f9b95b0ffb2183476f332aec2b644c1fcd401b12a3b71692a31151c493f64492c0b0d8fea97d296d523008ad62563dd8b27383ebc92275d77c4721763452cfea9f397990b198532b6b589f3a5c3c78d6978e00bd3ecc3edc6382a339717c9c5636a476083f4f3cc0d986354dfdbaa6f01f684c31ca8345c4b18eed27c331f95f39a1c75c88f7418c8d3e62e9d5005a6618c59f68a44c65e71c460e7cde29b4c410d7e4212398d2d47090392fde575f59b15176df8dd4f20cec5a90d527a60bf42ffe4b5540242fdefc59c492b48d23df733eab1846cab1f00a5d134ef8b645f25c92b77c3741787e170f8cb6eacf7ca127887cecb60ab3b147b703cbfcaf2387a4b80f396c548ea5009b9aab94907f4dccb186540b329908a9d7eb3f0d8896209255506a2eaf6cda061ed89f04a5a83e0f59389ee377eddc0cd15f05edc61a791135c361fc81e46a18d711121c6ed76254bd22d3ab3fc933170d345b23116520bf09372bdbeb373de683be8c5cae87be700dee70ecbd05f136589c978231c8955cc27e213672e10212110e917f0fb448ef990cf469562b1453d6be92063a6131fcc8a1babf27fdcb2e7fb1812e0090c3fc4cc1e47ba937403b39b0b5dc743964f48ec1de61c601fb0a8bbf317ceea9a1f0604a8834e663214956ba588a49c09785ba7785e6bfe55a5dc76c9a0988322ec8a0d7e6adee72e94f532a716a1dab86adca4aff1f0671e39182dc92e647c3cbac3f04e59ae99ada4e18ba9bfb65b981969ca8ef8459f6a9fa792d947a2c8d9d87b17358e07f9970221b35a619afc7cf685442859df1a292cfad5ed3ebb058cc2ac567516270a9ac95cc25ef6e7a31e0f76c14f7364a6cc339ac7d6bff9f5fca70c97c29e4536ba6131d75e724c75bc05448b083b3df42de4fde0295dff1a22bdff8412c2929aad5f8c3ee2f432bd4a6ace0a7b4a674de6b339e9bb6219a83599e188e715af8d42a3745eeb36d6898ecc82df6f4979ca9eb017483717b6e3ec3638d14fb3bb141f62eeab77bee404e3c720d039d6e568359cfe48f9646c82868a982b44beec8d9e6f1b13db88b07f4885a4922d6ab2b44cf9191de5f075ce12afe68a5a4dbde67a0a512e85950ed58a0ccb2d8d5c40761f2ff5ca1d274a721ee00db417d44ec85903fcc105998e9aef2c0c2f7adc9412ff0f9d11124ac2d733fd62b5019f13b10cf86d58376599ae334db9c087d3f9407eacc583e5975f866a713cede7fe9fc3d11d01b80c858e2161edcc05ffabde7dd70de73d6088f8c060006c67a8f8f029a5957136a854849f30c92c86d138d7548e9445016560b8452047c42533411533e7d3835634b3ff4ee39281512bc0b12e7e731684cf3cfb529bb15b5b74c781fe9bfd01aed7bc00127a8a274ebfbc87ca96df8899972c602f6657b16843763c5c1d4c86a8b6db7d9165e7bdb4d00d0f65fe39666a27e861b9b3e0cf4d68e3c72e52f9195ac1d6703b60839ceb093e8dfb0b21c92d59054c0535cc8fe1582b155a8fac2ccc4ca7be175198a63585232c4c72d3dc9e05b264875b5993e5b446df3482768d89aa2da72b1f6a05314ab9cbd3fefdca4a5eb9488f402e5f5722d2196f41f751338e376f640ef3fe39f0b2d269b67d5352f254e1c1a205308d5f6bcbf939f96eec673559ee3757df5a9aabb26780141c3f669bca33ad866ffe050048b03e451e3e91ec42d5aa42f520109a5f4392dbb645752de789f38f042bbb2b14c0095795ac2fbf5b1ab47a456f7118cfedfba78aa52b3f686a0a11e4ce1aebbe9590aa538483d0ab5fdd1967451dc26480b8ea431986e0182039c712065e17fe0b56a53a5f51c5839f6d7b8c3bc4f32f51ad0a4dcf9b4995cf0b391a774271bbc8399f0c3c89c5bf9ed44bb76954c3f7a8db81c84d91744f88ae13988ceb92b820990badaa21d7eed8271f2656d2301ca1a925094d6e8430633c558c56783f84a2f2667d72a2a4b2f57d965ae37d9bc94347d7ded33ccee2383cd3cf7c5a2ad3d5a2e77658129354eec2ee5afd5b395ee1bf887d27455b622f024d0ed03e9e0520dd929bc32964a14908701a67118261c8f35e39f4b5c794d6d9f0d89a0c6b8784dcc2a0ba9aa81335be3c354a7185e3c6044ea2c6862ad538c2e253dafecfd140ff853ad2f2c4d351ff8659451e7ef9bdc77cc34f88c7fa847a780c9c2744ce6276dc4eb0bb234dd5c0c89f8008039109c2c6329edc0ef1bc0fc96f53726288ecda783f295e36f195a7b773506a38cb3f7e3f0a1bb4d69197903835052975a3ffa6c719fcf19b1ca0493cd64724661c34e6de77106315f86835b9115c6addb3448dbeccc8db1fcc3dfaa91bfcfc4635203ca878666aecd3734ca170871e3b6f9272ec0ca3fe2300a0c8c0246fb689ba955ecf359239d9716dc0c29e1d634813106164235a4238f0dcc9e1c95cac5ed71442deebdd0c541d0bcb6076e47c1539ee7ea1298b357f712749e21f46c175ca52ce37af109f6af85b18b981feb56862251930047de1ddc23927817d1111b509973cc766377d90a39932d1320ed3c5b2bcf8d0d9c99b62ad1f38b9e5dd52a01caebb49fa0b7f5d16da8646e5ee96ff13a282a7faa365e4cf18459fa7eb58fa6deaec9e8270199b64e16cda9fbf710eeeb1daefe37ce17d6309bc08effdd7c566d1606647dfefe74a6c76c14c3c696d7b0adace8b081ccee019086a60c68314a548760296a907eaa91a018064a448cd2afc5d3918ea13255d9cd4e4fd2673a87209c199beb76a6b541ba3b4e159771c0e0f1fb2e56e0e11fb38567e94e2512ba5c1f84855157d937382558efe89a60b61987ce3073bf69935fbba10c74f2b9d6295d43930dbe7497d5aebc19ac634f60ee439ba74d5e827d1befef19fe85cea6f55aafbec84015c02a24d1e707bf804a63ab748efeee9655769202f8d3fe5a39761f87a198371dfc98264d76114f29b884c693b551a4250d6b6d517b8bc0237198e7dd61cf4a1759c30c8ac86c8ee5700bbe4931d515e6f66fb7bd45d5859b72142cf60ef36baacef5ac4879ed82f62123c99fcea6073857d61154081f443243fc8960a101a35e0b57de30e53cf4520b07d7146cd5d493c543545cf18f2d267bece77db859b09aff79223564ce7c2e6832b6ad4b0c954e9c4f6254de9c7b5218ee24064f7da3dbf4d25265524f47e8daf214c24043142e767bda2831cdc265e551a4947a0c7b92068c9fe97cfa5e335059676592f0b98a4a8a873d09ab2715213bef93644e6b4a6c95a48c2a01b32d69cbf2211a2f9633ea8e606ab3e1815698fe1d6d7c54a8a44dae4d5c6bdc7f68a98617582d991b01dd8dd08087f4b25bdf613249de8152fb13264079f99d54282306d4aed448a191e27f8e0ce981c102eb5782fa64edb1caefb20444f036acc2eb761182303f151a9492d10544554595189ff9a4fd383b0850db46a1c263f59eeed3e34066b21101b558adbff9e53117a7e96fd3db7500b98ff817ddcebd10fc4a72cdde8ed52d23b549452d0e8dc5a8640277885c983eb9a5890032f7035a5ea96492273e5d8c89167a02d7d24804de0edf2e6b6455c97e672d89c27cabe9d7f30af4660b49af7695e8f76a5f0b0ff1461446a328bffd03c675dce1e957d7a0b5d2efbea7f4b84b73545df4456c7ffdbbcbc8535c1fa4848d6a2bd97cb1718555397c89722ec9bce51be3f1345419f4368bba88bdba02b1c15ddcdf6ecf3ef7da5eeb1fe0751c6cc4764547d97ce645d268db5bbaf6e9f99f50b4f9d98d8f1679f109cf1321b197c401d36b7296eb0bbcee018789d0b220e721eb01cd350be6a8b77a963dc4f930f6dd726bbc478d8e3eaa59933d5fe9eedaf6cfdd4c25832177f1f64b53d93b2e65451e97d89639228852ca0d2175296b54f821e3e8046f338d0f1da654276c7435e67bab18c9155722f34fbdd80017e028593858be073a217804cd87757a47527af981dcd887945ec09e04e8f25166b087eeac83ae262ae111eef29ea7d77f9fab522084f179ad962400f9cd105b1c372c28ed56bd79b45c66c22c4ccade20af382c1f8b33f185f9d10b0316308e8e97db19d6160800954e2ca5d5b2ba240689d2ff09f96f896a71e6d39d20f64a40ecceb13385bfce662ce00fdeee0164adf768e45b3e3289a8e3118fe879d7b4187f35f7215d89bae2f59e86e6e52eec2be1198ff5e9e8236e0db97ad4dd8aaea19baa6529ac5c18190dde52af8eb15d05ff35404fd6e3de7c2f469555831b805f8f29494300537e1bd385944cb8989b3b9f2507a439847c67bf26a80f9dad98d30b20cde87fcb01a2422a776981e3ef68fee93ffc67e3a40a6dcd09af5c32415a778044e37ef195f9d2178425b1bf33ce1e0516869047190f67ce3eb9d53f6f79dd88b640f6af169c48a1df70ae099dc64932649f7242532286320dd764d398d6a94019bbf990e53defe0710e574c582423a3355d628a0585d772d6c9e642a6094f924ac03d4d42bc4405a2e65e7c09f00d448f17c48e75ef89bddc6a3adf5450dd13af2b462c1b7a70b368ca933833ac3e2b6d76702bc917250ca2537692c9a8aa615f07683fb0bfed7b9ba850395c348ee5fe73bebfe5d8d7e6dd558e1b152ae35c1802fc1e3e7c5268ca44dcf8d09607e7a911d4b76be8b0c56f3515597216c77c2ebaf62f6f98da426201a0df483a67ff4c158184c591393f07d0d083c6d305cc68d352d5d660b546d0393404f8fa6e4c51f65f89c7fc02614ab4e4b169b6a75712f4436c9377ff5202d6ab1b31e0ebac5f1ed45a83f4a0fa79f365c908508420a2a429af476d1eb4b5334748615861abc8c3b346c62727b0e546cd510f61c951062089bbc5bdcbf5dd1b1c84ee776480749ceac43c2c033606265b2800c6c3b57ec5738403b163320a1bcc78638057336334bca05a8af7caa672700262a4bd51d5bf11951b1b52c9c439407db7ff03ef27f93f723155f45899b656697bcd8e4ea5df6c0a246030f149a9c7d3ced6091278fcc4d0e4f24daf790bc49aadd843182ee67fd1966510e434d4b90ed3d94ee63f0498e0fb6eeb52fc13c220cafd9d228eafc343d4bcaf57833d279424831f87820dc74b898c739b82b5bf626a28efc17a5a4942b6cbdfa955c1c30d9916965d53f36605f82770f892f5e186daedcd7a86d2327a79eed84ea8a82648e4d9874a30027f231ed2f0ffae17d29f3ea316f1d759d7066b25cb73bb3c98b6f76e0bafc72fee0cb20cd18e8342f6dad63cee8e993b8114001c125fb082a611744e020f97396fcb899ab134b46bb9926d5f70fef5da2c758631a77dd59c1d26221548ac9b6dabd57b329d24e1ccb6d98b30ac14e5ff817e83137ccbc18f3278d510e198c3f6f367c8008242ceca244026debd227746aff6ae64269937f5ac9dde32af3d1b88fa6f3f440dc876228f658ce78b80b4e27bfc89837db9b0cff258dc7e8040705f6d4d626c1c1fd525b609760e1e616149edc575387aef61fa65af5b0654e276522825405b1d88168bd24c9c1a701d93e1f81bf1fe57883f24d4c1d737b1c4e2d94caa7081a6d5642a4de75b3872f8af941ad4e95fbb82fd05996f0a733bb6601a15b0b7b3acc03e1de3ea13156f9d6a6bef732b3cf6b2e254426104649f3e0b32b4c5b29193285c03e5f7d9c70e19d3a6f1370b5508f1bcb2a747e77cc8be1db497e5a3a308c4842820b3cb07b8ac29ad7230c731cc5b42e86d004d04da8930d2cca2277a74237b1c19a51891092ac6cbb019dac0a59c465d54df6fc77a89c1110c0fe0d4f74aee9e62b4f29ae373f606983a1bb755e154ef0fa4ccaaac140d9226e5ccf990bfe5d12ec6c2181dcc48dc889f20ab95f488f4556a41d01e64cd6b04794e855ccb391ffa65943ba8ec9b7b45b375117d2b43b02ab10e9b82907492ffe56a3f91e451a2e0f2a9d1d0481dcbdafca28ddf003b3c556632a15143329f8bd74ca178a87c9e702d3adc47772a8c41ae5b4fa07ca006f0d39392be0efb056085506724f25d4a47eb4da2191654e21434f11ec3f8182da24bc66a31f6e101954ffdd5ba535490c37901e919a390c9a37436489f3a2283655abf86aa330d82c5e60f6bb1fc5fed82837b40791ff81ceb8990e03fbb639dae32897a4d023868bcd8b028f15d0bef8d0fdf924c05e6d7203e9a4216673acadcbb4bf647f1bb19fc8b593f003db92e8539d6cb4d4d5b1d803b359726bf222ff80d1f1dab7f3acf97aa851ff5fa46a5511a1616fd3cbea402f766acc3cdacd79cb0c43194a07de8834cf4ef537080d64b289da5c2f9987568a1d3320835f723083762972343d5b09641628f800f8b09d390398f5321db29dcac53c7025b23bb83875f58dfcfc3b5a5444159cae17583dff5e4a5c4edb20d3809bd1b0949a3770137b922ac7f5659ceb79f9ee802e6bc327ca1be2c6947ce50cc173fc968f96db52061f2d2aec6c022211e0b94d6f93053d659ab65becf7511a751f4e66ae5734f0800b94e66243e0803ac4f0243a37078af7c25155303ca7a441c6dcbc4ec6d65d07b5a9c440c3a004542800390fb37db5dd027c58724c466d5d4e9d6d37af75839d826eeb3533f8f9c5efff88b33ac935d806ef36b98dc624573c150c2dd5df945ca34fa86fcf1b54ef67cf8f81415768d5121be6f5d3edc145c553e0850dcf1840aa493a30aead0be5bcc3f1cacd95da9845de17c71e43ac4527e9f655d428f5052f213d35e886ee24c953c2a71acf53a18fdc5dc2cf31b09568188605a5374b3961704295a1ad6a93feb79981d1cf213bd5a040b0540f136bacf40220b43430c5e2522042a668c15420c5edd3c359a0db274417f46218330040fba1b09305204f4c8653ab78a3a2538f3e10a1e6096f08a2c86f2ffa27048bac0626ebc45611dff39b6f0d202fe81b1f8d5afd4fcb5bafd9cbb671d0389901689216be6c89fa9b2902788ce6bb47c9d025069caa74181135f1a4f12706816afb495d3863b91d644b5645f4ab77bcb610daeb871016caf866d0fa6b35e6abd08dddac74e88734415e90d7f80b91e16464a4d2bbc3264160238b44be5ca5a2067f070fc1ef922b83628ac9eaaa90dc937c23df358fce7d84de9b610b2ffd3d08ab2f42e1aeb9b17c05bb829010a3890dc501502ac6ff2e37c6b17393de7af433af7dd1aa1cfaa5809f58f42998e749b23b1b41d37f463e06f1fe2a21e6ddac1287040a3e3d9c99dded6a212cafe4340f02fbac3a5b278650e765ce3a1d6632b1b3d44a91b2e979149accdcb5f9d73640b5e01e85fb29d0ef10f5696845a64384b602630119c234de0c685acb016f4189b8f7d5d7a7be473008393e9deb68171a5ff7a9e76949b4a193d7745f8a1931a1d5811cd3e4af60b0d7b001d3f52ba683784e11e3b6c8f48e9883084ace72eaf0b4d8cb9bc993a241cebe726266e88ae8d11a236521d7a9c3270498f47fc979bb4b95107eca1c2e2118f2adcdd519bb38fbedb02736971a6ecc94a3e86ad11b83d3db4afb1ab6d60ffcf2593ad6f960746bf7e89a9260af44aad78baff03b8032827c2d6ff969f2d11c9f33538902eb9ec967938307b5cfe3176b81fae2680728628ce46da83d1320ef103d66be1253bd913c77bacff45287dd5e3bd75d45138f1b65d2fa0e7c3adac015cf29b85367f6d3858f23a7804da21648b87601d86bf49f14d9ae97e821455ea7a6a3904fa49be96c4c55240dd65eae9102e94c4f62b9d92a241da19a5d8312c85e9f1add6d2a6224985b477512db6230903bbc489c9affc9810ebfd2234e388c81bc27d5457820b874664bfa6b90e7b658a1b3365d2a167ee30aff59e143cc712d1f649acbacf19ef2eea248d404a40dc4b25b7f87659d02433718f1d23a12bf1077c22f27830ed94d1f84f874ff242034ce0b26e84723ce42d6e351ba0f58afdf550a7cfa4eee3085581dbc8bea7406b7772fa5079963d77fefbd4f324c68d6d8e06cbeb855d8380cf5b5f660cae43611b11c59ec9de1e2100569cd71dff62c11c837203e0cad4d77cd251732e07e8ded90377dc5bdf5e957061974888191f2314ddec4d09fdf963b2399ce3ad4fbfe0c615bb56b104b7aaae2f02db733e33854d4ce84c041edc476130d495840f5aad70996f505c8944e1c5f4c3f613ea3e86104a2f1870df3d95db91c2a302f74992509c0d92df2b32b1b25cd6e3b5b9f29009dc535a46650f1c7e2e6acf0c3473b90de319be19286991121811d4677d7229eb08346afa3164df2049ee77682996155344c9238a8ab68ce7ecf3aa8e0e27fa93861535489d1e25344b38ca825ac98fa35c0977572e1be82513957be08b1f0c6cd64e3dee7a803e76378b218f4fb8d9eca1d0ef836bccdccb622ddf006781992a3f7a87195f2d4fdf8324050e3a7dfe172ba83120fb0484b9678de56274330e89dbf541aeaf9205a7072db7fbfbcd05ee9505a007854724a14f7a7dbca84111792d03e5a33bde960b977c590148a63b4bf6720b52517278fa751dae986d80cb3e0b30565618c4b7dc93a2f2d3020cc69dce1b2639003e0f0f6f7a880cf30cb1521e68c77e9104243a8dcdf6f1043040cd3944e9cc12e75f2247b76e97b499e9bc3c0f78c183c3fbef93e7b8e29e9e91d46e6c752475f5cb7ce007784a313cdb830808a3e2a22b9c353ef292d556e4ee63c4b2d0b336d531332948be9a6a20fc6178803531bcd30554b040e1aef9d8cdd706c0c697eee65b678e2bf20c45017cd3d0591949907af9aaf237c9133aeae24a6e257f0c0b988fccd974e5930d20a9c064278fa5a376e1fda3c69e558fac66881b6ae9ac37f87f03c4cd3f3891c1405020a7b8fe65c4248dd5b53922c5cb6c65fe7a537cef1273fba3198d3e0395f42c8deb61fbf3b46575b5434612cbecf06218f4d44bf46edd48be649fc1a5ddcd4158d79dc8e191d142b28af2383a527a70e0af475ff64ed65cc2ce580cf05e2e43859f56fd5960987a5771fa87dd7f4d8c14e87e7c4f26595a141e732401cca8970e34705334a5d8b7909d4cd57b2c3b38b7cfa62f0f33831362589c1723dc1e75702eabbc73fd32022a64fcee2ecc505e9bf9bd74f44da4e148ed96156a5d9f8336a4656d7066454344dd8c9fdff0453e2f1d2603c39f474c02bb760fd78a39aabc3c53eb9eedb68176ccb49ae80b99eb98e4b3c633eac530f04b12239620988299ea8980d1436d3c86864e6501d7b90612c2385d675a9c7866bef661b0a2e1a4d2de166fde3479c66b4404ab5b37370a69aad1f0b4245baff2df242a9bcc52590b4939b87b280bb4a0b87f1e3a044947ac3b801b807c3549963ead266a9499be9beb0d356aaaca14ae2b0faa312443eb28e7ce67bc2e3ec8d70ebc30318d6734583cf9cc9b18faff71b43fa7f105c03eb0935690fba3b9721194afc0bcc0912cb6dc7c35653b9380c0f33e14b6a0ca8702ef75b804b6337c7b1a13c11796138a285b205a2e26512a13ad49dbbd3ef8773d7c21ac30d128c99db5625058465e18a7516b00709bcfbbaac3a4e3f715ab3d32a15ae3de3f33a3f7466e55c6ee01293aecf6e3d53e49ab6f1a73595fb26b8fc011eaba423df6a82efed75f63509ee3dfb583c7e9f885506db5ce9a2c83e46fd4096f7803dfb7dae476c5eb058807eb2bce1be77b2f60c8871cb025ca50ad24e3eecada971bd1e3270f6537c06abc1e7e4908095c7d865070ccaa4b9d021a913790f03df6afd6021c73f68a42eb3f8eebf9634d97fc639e38d579f82b49b9e440b03e74802cfed17944c38958d2d0196850cc3035eacac3d10121ba97bf6b606a9f5fe909c31c3e758ceccdaca8c2d22ad1ae16dc6cae251e5ecc6cbbd3ebebc0c9c765d3d670ab04fd7e7827ad512ec36ae2c8d5e0892392a20018edb05b05e79ad361aecb8dd82bf0c85dd576ea22a7cf96b614c77081b2f70fe7b3a52675e468aadbd75b7846831ebe43bec404759a5e8bc2e21339361ec67e2badf4b1c02047b42b175742fa5313768d85d143b8e2a60a9e2de62224decfa6eedcc706f08977faf529631cef009d60dc02ce864965375fa86300a22e40de03a6646feb0d7a338c08fc7e0401108180793da5d883a608cc2f92f5cce98686f0d7b7ee671ffcfe8ef2384a564d3b769db4583aa5d002fd34b39f5e4c6bb16ed5b0b404f611c5475a788c02457cb1dbcc0e64ae57cd19dd954a4bea50b030ac8e68d56789c2b74e8ca526fa63d9dc077a168c245316c6464f168590348d1b916e17bcbc36cc523ca181273c0a84fab9fbcd78776e21995fdc9a138ec2b904e19ec485d5b77fa89d569faa032d0563de8ea35e7f318b7a24a25e74d4b79f79edc41b926a4f407f5f4b7e4f872c98b709f429f42a7f66a8527886411dd106b865cf43d00933289f0fed28bdd7eadc117b81622bd30e001c627f427135605ed2e7d74d6cdf1add711f77e5a3fdf79386b9642c22b4f96aeb2a19f869dd7156d4396f9c06ae65894c5f70a5ba7ce87b7d5118033a345c4f321e91e3711287597e636a5f5f68f88a6a423ae3758a1c67ba4c8747b83b589926edf9b77681ffff059594137044c7d78d00454f145ba2fbd3363ccbc3aa5cc863b53945d9ec0418118625ec75469a8610be175272ca2eb40090d508fac27e63c5015213531538c52502e6bc46a87f218cb5a321864cd54d736c7239b722be19f895ee4ddd65d1d14c115ef3a5b8169a0789c0f24333d28a30808bdd1c209de79ffe6eaf85535c488c6be9a706fe71bfcd32056acad6ac4e0ad4b74e02debeef2bad55a1437c45a5541505f05f3895efff9cba4eb344376ad7c8f298305c0c9bc6977eb5836ec935caf22472fa07ed43395dd340a871a1fd45dcd6a247de8b1ed72887cb60d7c4730f7c0d6eacfcaf729d4d0d5d56bfd22be05923aa767fae22d39e1c899689e2548b001edb2910460fd4f8b921538a746b4a5a800b95109ec5c3997bd4cf3d6adc5e8f03578dffd3a10f0c7f333a162400eaf1825eb2b531e9297a9b0658da5599d071e08bc802089c4f3b1fe2bf2cd5365b41f74a7da450f39e1a6fc5cdd7fbd491bae1331e8d871214f517354a08914c0427bfbf35495477bba0c9a062d4590370059edacc3a636b19a9f6deff7959e56daa149070d1646ec10bf4fa0f68d3c32f43f8356767b659274b195bf7cbbea5ecb55692495460749cb2b38205b43a862b85b30cf688c84d5a992e494e9d3a7f059d9522cb455760bbd4af1b7bf263b416deb7aff016cb45134cd5fd74e8963a025c1a10ab69216882503b862ec751e684a87fa9d4321ffa685642e8d37cb933caac1f665b5c216c85752cee6e7833a9d9442c6671bddd220161bc1ddde964b6b5519770035f0960d1ef272174a25436cf7d307bcb2f2849e0840622941b4e15858492660a6a4d4e52103b28a94053a9b0863482b3b15da66db6606bc6a0ab982c862ea6ab7ffcb4e0eac16bba263cc461208e79f5cb3f7ae346e9cc2a3189c8b108f58d8f24603098d4e698975fa21bec04af824006cb11ad1f5193b73567370c8374d923e692362a745477a5cefe5b1b565f027f73131d543171d5b69a2a5c80332e60bae054e43720892f499b05d78f9a45ec95634116e1ceb6db6687f22869437e24cdb3d6fbb6a22df77dacef2048da6fc0fd95af0e45c675934d0627d19b15efa5d394470798f147121c6b4ec30ad39ab118b18583206beb8584a5e1af20ee72bc2269c0007acbaadbfb2368c6ca43649b06d3ce3f128de1d258113a5a2ba4ff67e81c8605be6907bd23944ab03dc2c5c2d460a4f49be398c85d24d1ce8f7adeda8a4835754e02d28b6b8f4c1cf1f79b66acc7e4e4b8943137050c0ecb7d39f1b167cde7c25f76375477c9d5e5553519a910ffe08f5e001731be858c9211ffe4bff4f6dd3fa0dcccdb5265a1f7eecd2cab49a403c6189b93c2652932400bf11ab0fc880b474a5c013fbcee8646507f9809ce5a9a8382dc3b56e6c0765cc9dab1ad6012c8a505d603622c7d14c7c9372aa41b81cc4728f2753c56b43671a4bfa4ccf7e249564574e29af218e3e14c14871c614aec7254554993b96ba070a866c4a6ee777a340d64775db731dea8d99e39db2203324bc82eb8f281c2f68895f8bf081778cdbb142cca68e41b975bfa369c372cba818725773aab5532098c691f5a1efae8ac7c2c99af63ceeb40aaffa6932bd6fcb22b1d6fcd2b643f1706ac9a070c480ac7148adbcbc21e77897ca6eb1d308cff7bb81f75d6bf1d13a1b9eb6fa0b16935d4c9115d5ba72577c4165163dc41bf43c958a87a09c67b376f490e305222e20f6baa68c7c8493df2b02dcf4851851a1391aa394e6ec44c50d3b31b62b7d68618f4739a876b00261b54a56e0ce81d4a03b9768bf565a72d7be6aa5bc41d73444437f082837054a55bc9e0dbfa84a34b459b51aa1778643d172395e75b73f22115b2655c8df8d9d59c3261bae50d4e777398377cc55fa48c0ed5935afa0d7bd375a580d935bcaee4f3cf7c5c22304bbd6b83f85e00db017c776bd72e481b890f20918138bb9e49e562ecc3cb2fb7c61b6c6fea1eb3518fe276629d86597fec3ce369b1368a11e3da50a5f414af755a2fc3644fcc8c17ed8c5ee1c836ac75a7289b30595a5118dd672829b2fc33e262d6b968e754ba964eb377b22157dd54139e7d72cc696f81836a220fbaa8c4aaba9eacef9de48d588976b6971788bf0ef48ca9ca032de6759d45a58fe0131d73b35b59f66ab07721e46410a0a5a98163aa1654d8c6e86cc3262f807e33dcbe55713662c1aa248f966f230414a974153fe333a8a6e6d082339901bfd74e5dcd476e063b4e5fdc9b96cde1b7bff5d1728d4d859996c54771cafc1dddc162de7d1bd66d40863adc1e34463a1c97fb2fd9eeef28e0ba4676b769cd5de55e854ad10d01e37ae759c6785cdec9d6512dce569277a4a06712804a1c641ebc1ff1ce773262976bec51739edd6a4fea876736c8110916f6ad7b4e4917b137ff5b2b7108c246b7a5c722dfbf9ba6d4bd3a76bf8a30faf324687a808a79d39c3dda5cf0ebe72b3b2089dfbabf34c64c144727db2cff79d9f785a24476ee75addfd5335c61930db8402b60cd28cb7ae38054a71fe0976557a570a56d46cf4bfd3050c21eee064bb60ad6c842d92809b19d8a4439c1ae9f4fc8a7fe62ee57aa14e8c79d55b29c4df53a936065fbbdc6429ec9d77140304e0183b7da5ec776119c53021b57a8ac5f0cbfd7fe515c9c2353037bc6939d2abe33035bd8a18717e5b1099ada9f31b20376d0c3624bef5eb9cd6b3afaa35e331159afef9ac54f3843adf64ed335823b60de873abaff64cd8e0bb1985dba3516ea26979f6d0b35df2fbb01f02b9827b5e26e608abd896f195697d8b68fe5c503ef1429072496828c9129338dc82328481f0505551ba280c95ab09250936e88f0df9df2dff27cd62fec333d99e9e4332fd2f7bf7c4005e05012f55e71dcb85db921c0790494dbe667b5923cb43995a2ff323c28f194be4e3d079900195e174e90539fc564047eeddf58ab084a107ff97d87ad369fefa5367779f78906eb38a1609d2904c5139e62df456e51126660f0cee7ea1ac97a83fab4461dfd626be90f7ef4e2d710e0e7837f645189126f15872194197bbda40a70e5559ba0d13f1cfc905260c8aeca7b372be0cad7ef8e35f7154a2cb4a0e78e609985fd05f83686737075d1aea70e651d2d2e2c45129048a46f616968039105d2f43554d938b23b08ee08f0bfbbc8d561b2ec8d0db70da52abc3bf5116f74a8066235aea7b1f93b8c8c50b6986f68f67301fc8a757b765a7a48e59cf631b9f2720c5acfa50b896d27f2b9b9e3f039ffbfad7e217b280e31fd6f645afddc13872b37372a646d0f3cdc9c5547c1d54b33dcde5bcc06068ad8368e371195a594c6758183fc6c6990d8911307fe5e144746f9dc3de33adc9fd05b2dcef35015b02a6069b677a612c2f7432c8088e26c03bf310d4ac17acf905ac2ba41fdb508b4c62f7bea7acb1a3b1e29612b9f199a45a0d334d9caa977f6fbc21d1433190da4b8f72b1d95ba27d39658ad4d4d236d64ae373dba9b248d8d030fd7c77311852c54f0630fb42b62955c6529e1d3a35834f7bca6123a3a5f02bdb5a757bcf709bd0103fced47d0a57fd9cbf4c9872715de9340902af19263e1a779ea869a121cb575ce3ea2fac9e19f4116c73b50c6fc637893b51c67b24d1c524d72c5d639f35b5108f3d4554f5e823dfce357fe28d13c7c393dd37f06f052306bce38cfb6a13bf95cd60679a173e137c1e5f6e1fe7e187880d35f15e645c5ea397a9732528957876eb4522f76947f14d1aecdd29ffe8528af46124fc41d4885e53aee36f0808bad3ef925354eac124bf7bdce2910ee81fabb885ad3eeba0676c110087513a19210837f475085ad1f13d2c114fe961ce4537d2673a1c345ea4f797185c134358617d2d403ebb9e637d33a2e3c8e4c77438ff78a80200ad0ec22cf4052689d83c21d26b1fe6ca04d7857f4e86e674856c17449c8ee5f9f403efa5d6d87ab5068fb27af41b1406c3d31cb453587e66309755e8587643fc0a2f7dda12185c19dda97493f92ad727c5abeb8712ec669ec8372d409d21164ff203a9f90d1e2205aea241154ca7fdbc86733862e0659105d8ef9cb141ef062126529faa658aa21ae20444a06173dc29a61d4b9eea8fd610aa053aeec9c8a11140c62afed593f7cf259aa29c7e786c3d1fb7b8d7224af796f5df7c277079a2983e33876b9d4a7efd4699c41267d2fc7087589bc1430e82b0c54458dd9ee8a95fd83e2fa86e0cb666c3fcc4e87c29646b5d4d15948b987dc964a9a701e49413071b3028ab94fb68c599cd8b2acb7e496e439471b9f7e509b12f9d085ad48eb968893869a7e0db7f9429f98d900cadb916101c68fa8e604cae9d4a2ae9d7662d7718c11d033d6e4ff69363c6ae94d2b711159300bd0b1f69040207cb0c4960543de1f8edf0e58675a64b6719cf871fa761856d278968fdf15701fb98461a6312eeab2e573f1792373a7158bfd02de1993851ec43cafc0dfb5d2fd0a629cce605893aefa3f18f91f0b8fd435f88be6f8451b25fda0c9b5c10b4365a5b8705ac6fd1f4e1206b87d6d061ffbc5d7c686e35916498496ffbc1b16435c20c3645d73df54e015783c42fb43256ef5231661d6c6351676db2ea4ec0dce9b26db216e18c190a18c62d4023b0922ff4ce5adbb1d940226cb860f2406fb88aef80d4402acb6feb86491db6f176d1c3fef14ac54bb1521c241a5473845e60a77b774559e93380dae323bc3030c582c5d95aee91f89201108a1a4e1aecf47b62ec272b26049888ba607a645d6ddba7569fd45c1e25d973ee939b8b0167ee6663d31e13a668cbd6321feb1a6f91b3fbf39141f119de993818b069148173ac2e44a2bdcbc81cf7d3d52d60b187ba1b2704badd05984f7a9bd64eb2fb1379a480e6501ec2211e2c047ba03f314336b2e4ae202b038cb27638afb1077640d0358c0bd94c6b2ef1e6d69759fb3fd9fdbfb3d3a8304dcb62ad03e3e81ec2683ce332b6675fae8fd2a8f64e4a9f700e48d9111266d6019a053629775c7c86c8a01e8564614dab1c69fecf501d8db39339a7505d901dfe36b07cb035516a5324eebf49f7456b9898dc8abf37344891574434ef6419a601e34cc4235125952a194243c961b674e52151ad4cfd6536e313dac9df737d1d8b72f862faf6758b89723c8c3393de7c36dd13ea14b0c73b7cc611691fa174c1947f3fcf4dd79ca2f282458ee109cab8f481013c50821bc7320c468a9bc87c99b659195338fbeb74ce4b31ab2d31e41eb8d8d99128699e098b8040593a4418eca0d8c066063bfafdabebf4b9258ac8a9bd753ba8f0bf5a3ce2c316cf88bb207ea7ff9c7a7ef2f27d91bca4cb2635faccecad971b55c015da69b793df17daf7757bc6e1bb2c2190fb338cf514036ed054653654394c9d195fa4f367b17a9865d789f3805decf7975e9eae13b7687517ef16d4e13bf128556c9a1e2534a72048c0626055a35080e62259e7436fa6846722e9676024e77ac3228a9f18f851d98845078c79c17e43fa53250bf4c70bbc8d7d178f9cfafa1bc09f720baf667eff97aac40af62625ee7cc9f092a96d9fe7c731ff5d546865a00aee76ee1b9a726493bcd53728188a4c006abf2ec86a9e1431541192cfe1435206b366c5199b76d1949d596323f0cb3a3c47f928829f1df1acd431796a1855eaa1308e1d4af34c3ebbb45c9eec98034d675d1828afce75da9ea56c53011cebb312e8bc2cb0acd4795f161dca0c492faa8275e432bd8d1c8de51f29f6016e229a0a3a83b75ac875b1a8e60eef139e6785a87ce13caa5fbf5c7aafa321c5bc1a464c1a2e9914fa73fdf98bcb9be1bbb0e196cf350d3d6e74658c07383923f998a71b993c7aa143b15777a3c3ad7701b2c3f164ae02e0cde71baa1e719f1b67eed7e6c6a4af4383fa14034fa0c22e735b220205147c2ae01ff7bce126454cd451345fc4921a1f0a3d954361cd7eda3f680c7b9f86dfe20190fa7d3de22110772a664bbb0a526f30861cb60dba45954251a646843da1358d1003090f2e5cec5026494f1052b58909a7e466833abddc74ce13078bc23ec28a6a90cbb57b5735170a59c2b93523a0bf8a6c6391fba6af4683730bbce05669efaa6f5ea8722d2a0a9967e56e5e813fa28f7d487dbc73a14296fba151fcc5b754fe1ae962879b7ae5d6e7ebdfbe3953cb6c92c51164bd944491919c39bc6af0f7b6c1d1c109dd6d2f6e5f68a242074ed71cf344ec97b166b7b012084994efcd48027b56ff8051f984706ae5e4bbab35bfb0ff81d5090abf4ad73d83dbd0dce92ee94017467906e0f825cf480b4f33a3c75b264f636cc825bd4fb52f51940049fe2086a2b5ed132aad4652499f6d18ca7d176af502bc02bf3b1d9ba1ba0b7e1e472d5e9747d4c3405450e256e8742423159f7dfcaa37851fe4429aa8c15036bfb65926bfa3702959bdd9becb92b452fc20320e7266a5828074f71ab2b5e779cbbc636694b7ee8705ef4ec9403471dee37b8e774904f4e990034ec79d6ae67f45755c12a19edf08484e7647a90802356887f73ec71a32c95645316b55274e134db0e80ec1c36ce052e7540cfb2ce8687583ce9662b0e364141be737ec3f7055c5aeae9beaa920a7fcdde6042b95e6dd17f2dbf4f1cbc6d747a341be43b249066f894ac21dd79a08a8411b3baa1ad8495e5ce5ef33745f9f6f6708bbc129cc304f524821567dac2a5eea820ae098fe9ffc9214ae97fef792cd19210ac93e6f02363cbba2691cdfdd9d23cab297ac17388b8ef13d11e27e3cd82fb02b08accf9a9b90973da76555fe5ff19918b83309e117607aa8cf6e6ff013962ecc88ffb4acd4c66dd79836d508d904ab9993b4139be6dffac4768167ee9077ac1bd3ca9bd84f972bc5ca8ef677295f837607a367b1426eb0ed1f20079843671a7e60cd248d68c61cc2b9f6f0b5b592580960b5dada99f122a1e76c7162b26612700c4ca439d20f85c6ef131633fb207adef6087b115eab9e013bc2bc26b0b6ae00686658d2e290c486973f4f356501d127f2b53bf0b5f915dfd65632355c14873baacaf9e1acdaeb1f313563d945555cc87c0abedce8cb357349ba10b741e3a8df73f8f4e9464e50399ec98ceb42b34faeb08eba82d19e9220e37fd5cca46e5712cb33df1a612364dd13ef161bbbd050fe069ebbed8dc06af7d32b609218d3eecca81a8404c18630a97779f39aefcb9015669eff54e822742d51d9be663a904eeed0811aa74b766205d8a6a7fe29bdbe0a8ca84ad491f0d8e16bb24a832ef8770a7c7991ffca2b53a1a068321ae46e10acd6373d88bea5bf460d42f60fd0b2cdb5eaa1d8717d01f88340bedea519c293dac8640861dfe3a302cde6dc5f923b823519586f176bd0c4fefcafc2d59792160dd9d99cc3e4741fb184eb24c90a09c04e8b0208ed21ebc26bd1d54e005705bd3c2483a6af3a59ac9ff5e9e362589fb54195ffe47367ce6eaaa42bd0fb1855bd51157243d062e1bf49b85e02e4963c992f2410b43fe62349a8fda56c9b8a7d1e8e694940dfe7bb5b88463ffa8a3da9d5aface7c08df20906ece57f048aa3c546495f28b31ff6f6ee8d04f12d076278886b84e65917671e4dc4f7024d091573578c11ffca7cc36862ad410f8f36075e578c001e19bd2c88d772f58d44e60cfe6022afd3b2e397aafc75430e2c0e758b0a869f45b34bf9cd7507763d1fb092886932ba5c0e8e594a871159a31dc1040b3b8e03ce2bb14121c31b169160f24d9196f848f333a67d9341b515a49d208d88956b57d2e310d5144869817ad5a833bfa57c726899450a5035b6a5b4214110a5030f0f061f1c6f7a472d6a6bbf8d33cd56603513da399f2eb2eae312fe57911fb0141e916ea6b6f5861d6149c7c55eca426d6e13016ec178a7b934192cddf0a602bad0112d02301c6bd96444d752dc4d5ab83ee19d832ae8a14ed6e644f72070dba336641d6e219110428a7a214add6c7fc7cd1d6bd453b8ac509503f338919198b0debba3bade4349c3455227c1b0ead1ba9b4a62e56a34c1ed1a9c92c0e231b52f937a3c2a14fbe0759f82b760a3116ed9028a16c4d7733c4d2b357931083cf1f702b12aba4e77724a719bf8e82850ffcc4c9764c58189eaf42fcedb39113befd0352b17ff0d54b080c9d569479f996853c847a7b9b4c210712a9eb3b0300dad65f82c19864a71d0a8e47d78ae2c5033769c42c89d06e14e3caae71289e5001b2c45244b5e3464ed1e58a4e51e7195dfb9261986996f40d8c04225095b9e3d4c02ac059e2507f515c8cd05543c13bf70dfa4f44d4804e7eb37106c7db76fd88a1ab5e3fad8cebfbeb0e8a3278f361d7dce9d734c08c37413d06b21674ad942cd757d3484e6eae3798698dc78b36616893e6ee7dd3614a375a3c1bf2ceea0b9dba9fba4d453ddafb30fde0e32fc2827af43448520753e07eabc73490139db02c4bf4ef151fa117d5e1ab0576727a87f5f1bd0e0b1ef95fa3e88cbac455e92c6ab6a6636812e78c5ee3532a6a8561aae74011755e153db57de41597ecf8e3967063ea2426e2041e5c3c00f5ff3913a2c796a5c4e472b80f2f6a2523ea31d442aef62f49b9b38955c953bd1ba37c2aec97a1d443d7a3119b15f0c03223b284ad1f0f341def7a8626debcd0af00126089c1e914d7ee6616b2c5211af539d6bacd30ab3969a733fc5b69b713a80f2b0c08760baa6e184975bbbefb60c24d79e7c2375c627a619a6089e72adccadd2c931c9009d82c38ecf004ac2dd136097c46b3aa40c5c2781292e1bd1df04e42dd90df28849221cb9193bb56b623336bd049f12db24f9b7cd470014ce40256e902c68e85ac166b1d46ebc6ddc729b017070dc9b347eea7258baf9e742b3e8fd703feb9be8e210f443fc21733fb81932372088ef53ee1845468a9a7fb66ddc405ea07bf2fa7f0f41f3a9fe64793def635fb33f95f265fa6342c13eecd777f810bb0856e5b3c03dccac1dafa5cd81ec5e24594b4d05d042cd5b6359a98594eede6ee8b6b6b680ccf6d17e7241df6a566352732e37855e87d07a68ee1ad76b03443a768df373313b54957699497c7d17f512ee784531946fe2f29eb4bf4252fb66dff740f3db02b8df8c71d883e89b17f9fccf8721190a6fff9f2c7aef5db8bad777c035545fdbae9bd05c6540527ad5853cb9c33cab194fb6d0a3c924341a2c7f9db54dff9874962523ca0eeefcd8bb830b84fda4b398b6f1a32a92b345ee0f8b5d57fca1f286b1ece517dc479744dd005b2ed1fe2267450091d40fce4573d44bd0731e628188fe406c693ba7f207020988d9dfdd1f4cd92450088d46aadf22ba975354715d1bb44c28524f842522bcfd35bb71abb12eb645c7ab70b1a64e1429b8ee361ae027ab22c94241da3053eb905b111804c91031283ab919fd5fbc448b3e7f959dc2eda20a03dfb7187c90ecd3672fb877ae752b4a8348515245cff328576aed9edf670e55a5f35959c22953edc84ac6c53ba05d86557eed474893106e85b0344d56c438e1753c11225e0eaab56dda52c5ecf55668a5292d2a9b99bca5536c2660f4a2801a24bc345d9c86e23b6cb0542dfdbc3893668b3d4a2811817d5192b348611e03b1e6d6b87282bdc279d501918d1bc6ca0bbc6bfdc357018955b8aef7edfe79030408effaa88c2095f256ba051fc7ae4db9fe5b01c1d573c84db0982842e22dfa7ace7bf99880d38e4d778693ae84f75ef9b954c27626913d46fc3e8ade421b662ec0140500a95744b7de05c7b3e765db6cb0c26a6b1af2be48c452e17f942602c6a3f57dad69fd74f23c7a4607b4199ade9596c998bd7691816b62883dc1b80590211080fc0de0bdd0e0d1011aedae2757e36e883cb2e10db6328d32b617caf0522ba1fd9b9e86f1ee247a5b8746166744c1e865dc0268579a6e466d9eb3483aeeb694ddff6b251475f0cb6bebd027d4fb3765c33493df23346c76b6e2542b3ae5b044a15f0cde73a35c1fbd993a35ea5f2067c1a222e3ef6b0c516ea25ebff1d0c55efab01e65a360ac7316e03504e6722debb418bb823662a1a399d1a11865d89fdf1169f38389a55540b02b24508076a078c7226d81d7d7be5271b1646aec240fc7a9828d6b772f33fea62f1e46bcf0d813180b3794a8b87e9e315a533452d17087566ecf046f85d985fa1712937fac668b0e43f9bd0055f7d8668635c7836f3421e6a6eb0e846260a5c54a42f66597ef01597d871feaa3318d49bf89204598aaa0183f115a8a3a7ae08edb4f861cd906a0e6d1d390e44ae97167ae5d14d89db6a33a73419fc781d7f6a2aaae79b24892761715288711830419b94dee38b5ad779009fc6d5078a4eb687e8cf9d4fb93000d4f702a553913d30758d13fd3fa28b4a08f740541a9f4ce00e17e04092f2a3b604213a8f340dc3cdb1567ad4e1a8b879da252bdc333edee7c8acc708933648f560c6027d41f0240555c421ba3f217406c361bb2ecba4029c527d2f5de72ece03f106f156110554ac51176edfd32a764b5baa3311a74f4991a97c3ee0cda1216ce97cbc76f08855b71f6febb3500c67a86335c3a56207a7203a9c08969d394eac88aea7fa36381bfa85dc6f01ff521414bc883ad18ab4e1093c7542360684cf1178e4b60a3558fe4e399ea9a600ee5aa65bb3c4a91938a5b88e5f814142aee3f8c359a27b10e9ed2fe32be6f6396f556afda6e7abe0febb74b15741330c305a435c55353b8505f9cc587946d39cb3c5f5588184d21f1d86ee5e42cef8b2046c3e614e3701c679015f857c155a65d497a565b0fdd5629cb031c460721f7f87abf314c8fc2fa5eab8305829d048f043cae3a1610195429bd1154b00c6121360b6b09b4c311a0dd2f895f440c4cc5366cf4b8981b62d558913ef4dd50cc51472912097cbdfdf0909200c9f5a9111406ffc4b8050f6ce9ba2961be260952767991c49e61b33df61f1a367cee8528e60fbf388dc161c0e77543ae20bffc1cf05b1103671cc93a747177d5d18885ec5de1068086de68eb0d10f546e8173c3e6111cc6efc503eef0da7d833200c3235dee26e694d8a8b6758db4a8f371e2f74907d32e50ffed19be73313a920733a964162013bd7f7f2b727a724817a3d2144a019fd205aec3f0052557ab26c859224939025170feaa6512ba9b36cf91f1946ecfa1bccd7d6bd2f24bd886389fee522298fc09919df2ffe6375d7e519d4e94b5d039693155c63c5e5f9c4644429e88ef8a687add298c8e75d9ce91e46f16b7d1b031d87535091a1e024236acd4a48f4ff2700e48e8f45756ed64e29ad08e9343c2d949d9eccba3d3fb2664fa04a50508465e8f4e1fb64ce46333e014d9ee35c9717428e7ba825413f69893b6412376c92cfdbc7b10bbb458e352910872df6202acb0282e397da2349aeab4c428f91998c606d6fe16de94afc5114d2f00fff0ff8131953e1059389fbb2a6f8773e19a96996ef4720ff4f42e2bc9d996331b84781d5b5350c3853365d67d766d69cbfafc817c4640c23f2aabdd1bdd58032ce57ea36d65b319e0e85b389f786a0bf5d6a997c0590ec96e957b4903bd2d46283be86293c4170812354fc6bc0312a3d81dbf36ed97223d86abdabe314e33c768807ef2fb6976988c2fa78b64509baa5eee0c254a6069576c51299381ebb080fdab457bfde419111e800c04ec1a6f7fb5984f39b9c84f6cb237ed4507320552a5bcd156f7e4e64de302181a38d5fcba2c69194b88c6aad563acbc2920c6452972f911f94a19e0c45bc75eb913745be801c028b4d5535330139d44fc2d3f0d5eea0a596ad2694a5eedd882a1a51a0632534f886415fd667ae5ba48bd2eaf2ba743b8306d6a0d089fee5649a62bbf364fcfa7cab1bff4574c67e3b525f00ff1e1e762c628649d2996748036b3a75a437281f65023fbed30383b97d362308de6e9b1e5c5df899bc23dfd338fb9c1947af1dec387812841abe3dc427c606296a12927cdbc8769760c67fd1ed6026c9bb87e5a28aa6413787a9923b43fe262691199624cfbb99d9025a1b820f60a80879cd6155664661b6dc7e2deda6620faa7cc334556fd95de54e1c445c4f6b31fdb36b06b552c949855a03f59a23e9e204adde98ef400c210dc11e530cf9a76241639eb78edae6aad7fdf997aa8aa638996c22cf626e2ba2b32fa3932f4e4f5fe5c556a9815e4f95285b91c0e66bd304ec5987752fd839856d345781a9d9b8c0f0eca3c6a4ad6d8f2452a3ab97fc3a060629f8a44943b70b7dcf3394bb08b44669d3a835b8de033cc1dfe699b15f5eb855cdd4815abdc897fe0af4a384211ea14b5d7068047d508fe7dcc9c5a2ebe2aa551fccc79712accd10e4c6d5cdfdfc2e1af76bbda9f96c6e6027eb2e6a7b938752a5ec30d9fb93bc2712e1689e47ffa8e058a8a6a0846e098bff19108902f4064bbbf18ee089ca5e4f58991891d495e2069fed3d72029134e9e9b32d12f13ec2a1a40767a7e59e8125094df19d4f87cc6952e4531d999c9888f71cde81575f9d180b21482e335e8649f699907dd895228c22602521f68ddbb04700c24fca791461b85ab0edf66b3914fd2fdd6bbb04442ebc44c78aab67987bea17d88d83e9a1bd41b4f1d0aafe77e40f29143380032bb51aa67fe0de51d45da2a41a2e55f9ef6869ce459420ac2941ffe3962851a609d1fbc994778a1bea67effe7b90f572b908af48eb84d641822b01d27dab7708790c0c3c06d80d0248aaa9c6590520a3adf7c2dc8ca0b83b95e9fba563e9d47277bdf1bcc78ec017e236bd4dc3c21f049a35a31dc09fc4f7cf164e2a445ad7e347a1f126e53f651a8e9ff8c7eedfcedd44a09f6a14a77f7016c19f890b2a9dbb6716c08157f8dfcfd87dd5602c4654798c8c1e8f641b7ca671f08dde7decffa92bed21dd1786f703b4b710ebbe1fc7bfb0785bb916319f228ccdbf599a66274db2eb6d6f54a7774eda6da0d56c2ab928a41386d695760b335eb6ac55f54f7f6d5c9b9c6224bfef08f79ee10c05f23b5f3eabe974903708dfb28156265eb45f11c8aab8adf72cefef2fab0b1ade837e554b033cd5c6efab20fd276bd0d5388902611611c77d22006a11bd787435e1bdf1a15da6eb86200a9a442366a55ecfa23a60dac7a7739ce34e98741c9eeda2b769bebb6751adc42f2b2634c529a7938024bce78ecb7d22cc9c78e3b80ba6651102a16d04002440783306cd6fec29a44656a52375dacc5c743a6e747442b3d354dac93de620c026d10cf7b3eb37c311393433a89a93b97d7d4bba2a87366edcd898ff104a95d11a733c4c0732441556074e785d0b68321dcf757670a4a883698790522f8081d610157186f045ddfabd8ecc865e33e121f0cdf215f93ed97491417c5cd6f35c5fb42ef76940f576c0ad5b8361d743a6c411455c793db200474d4648ab885eb1aef62c210ca6bea3be4e0aeb67fb6a24fc3f650b02b6a11cfd495f1f95a9b789bb943fa0233f1d9e6ba1882320820057a5fc50e313232282ce8ed87208bc1de1cbdcdaf06f5575573d381bf921cb8deb56a31893918db1b1bb4483955e4cff6236bccb898c16be853b5fc41acb553590d11ac5cd189c2ff425200aee296b471e5521dfef127b203c256ae09cd5b3f33518ede682347c6bdcee0fb6cc20a5c9685ca886862bfcdfa8ce6c8ac29d8803805879da922f2a7fb21e92ab4026afd54f5d07e9f5aad440d3f5982a92951af290b94a9949f5578d5bf57f109c9fd79184a6446ed94ba120c9c97c8babc47dbcfe1a148461e6dc58012c45718a8d4ff425984bbb903cd3e29e712bbe50d82c0811b601e4c481ae17e26ef92fb98f0393de57dec33aa0d65ff18a3190a069c8bd46b3bfc78ab0fb8bc28c06294d24673911b78e8cb3dd810cf1dbc0dc5758ab2ddab3fd37bcd7f2842f97dd5a8959a8ec4fcfaedbfa4f3ccfae5aa84ef2fcd36a3ab713dfd9986bcf732601886ac88cf604a511fa1c7f5d3983611b5ea385c8d605bbb8692307801cd115ae9a73787fde7c37fd29d361834951a55522c2f0e2fb1dcb39f4aa4d88696023d0bcdfc15cb42408c28868e4f9313e5a933c21532b4af9a7dd06e95fb337c0fe6f21dbba106f72329933ed34dcd16443f7e9e4887ef6d6e9a913a06b965ff90948cee1a4890883074c6f6929b1b508ba7b2b3de366651be9b2e6fab4e7529abc10a9ae3b5e100c649067f422b52f8688d465dc2085ac73f7266cf4184db2869b99eee4edbbc21625a8e31e6999d0382fc101bc8a7564fd19192c4eaae483e909824bd6f389883c4f7d7f78c9248187a94ca624b4bb784fe010da47dbdbd16a9b840897efc40fe7efaaf3ce2325ec39d6d5a77cc617b0c3d6a1f3c669e15a782ab52bcb87ac6853ae217ef0a9ba26500b0a10fe2d9c2925823d919df9333d8d36c5aba1998f868c41cdb237b1a220e8aeb55415db5c694b0c2fd1a95829aa3689add2a32ab075f513a11fdafc7966a31f89412a712a3b89f6f160f8fcbe754ae099ce8be166d4e663a1706deedbba7c0ab74965879e3605a23a525fe4218a063297e5cb7f926054f2d72fc78cbc580c8da6f4e37a35fe37ceeb6960149df66a85bc05a267be25fe4586c53a0dd68a4209a9c95550bb4a1096c51c0e11775ebc3eabe9d8379f59c4b120425688134bb9450347a2cae645ec70b89214de0a056f36a4516cbad1b0c2b474898c03841d2563e3ca91d152bbce541af180f9b049a352bba3b79708aa4cff1fbc08e7d03524d0ad30089a6e8c712e4bdb027d93f0b588f006fe0ade57972cdf575b7c0fb91efc81f736a81122c6bb79c608f5fb0b3db549bab0f367fcb463e87a6f9912217ba4094a602f880d4077e9e96aadca85e96da5d75ff2a4946cd990ff7b0729624b60337aec72ab2998965d925e7a66631fd6b3930c318c3eed5079533f7174bf78234a5107808943fc2d5bba7d6bb381c2ed58bd258e0dfb3ffe00d8c7c22a2ad9592c015acdf4fc0cc6db883787d4f13dd65e82406e54c7f2194b85c9f42aff923f6ac2381bc25d5e5d66679478293d3f539d79f61c31ce99399b5a9a6f751f76e092d59b4ea162b5507cf3bace97cef975896686b1728e7f94350f391bc9857dfe0f0afa2c2dcca15adcc20f1260477e20d9b23e7403174c2babb5c97f0c6989c8b9b2693d6e338697debb29301a442dc860b7a61a5fd8ad6dbed08e43b5c860170b160b48c63b0c5cc5800dff3a23926d20768946942671f026bc54a999ab72cf5e3d270169d67d2a2ce697b1c948f41d9c8d442e753effbca62783c77b2fc2b334d0490612da5b05cc82a577d2db0ed3771f444f1ea5b1e130c4b2a96fdec39e4836feb845835a12897238ba24cf9826bc9435926179b50ca4df5056722a2b32e80c523729a86dff08c85ed880e5c67d31a62ab7b167ee4ce06b1e8c6b9738938aafbadcd0fcd051555f3a30712693aff4b2ae7c22be2391bd123fa71b72ce6358eae6123a5bcd4a785ff0bd01677e7719b5bf1e5ccb9918f25535ca23020bd6ce53b0a4831aec3bd23401882f2b1a92cd4ebcfcdcb4287fd71542224a7f769022c293af47e8bf4434a267ef2c38f68c473aef6dee990ba39c927f8ddd2f75fc1dae0217f44f8c20d9b375a6684a6fa42bfa00d8893888eaaeae35556004804ea3bb20d07b51b6eadfc6b73c6840813f11fbc182e5a4dd35fb25352ed3ce875ead331bdbe990b56aaeda200e9dd0f5c1fe0509cd0063404f6bae8c79324416b0456929fc9533fdb724b209a328816258c7b78c95fd5b323ea601c12d79ca072197345b7ff5756a769d6db4638d5419ee5925429c4bd1f80bafdcd15334440d88c842534c5fcc271855bc223f6316c27fe9415d54d65ea0eeada076080358989cc147a00cd572845a980c8b0cfe7afedde5c0fce9ccf4ee8823b02f28f28ffbcc5546867e6cb68761ebc2fb63cbc1d2b87db91bfef0677cd6deccb631283bb00555b78c938f2d984e9c68331c44c9d56386f652e6b1d08d193271c58fad6769d3a541cb469ebcdbf8925c3f4a2adead8ecef62da0f08e9f8c494a0775ccefa834dfaf88d4bc03922ea0c9dd75d501c95a07ffb2eec2f3271e20de81c0a7f422bbe7c03035e1894d554fc4d0933f66826fce09d6196ec28d2292803f52cc5ec3f0209d1e4bbadabb523048352adb3426ccd27aa49187dfb11a6ba7f6dccacd64388a84e1707585b0b04c1c650118ab80449f06a16c80b0c3cb67bae945cfd5e103e8f8fe0ef11de9dff3acec5f4622d0a195a9e76d49ca8cb160e871fcee823983a9a941d94f0b521a8b72e4395d029fecbb0264d86a1c39a2cbd311aae4bb6e41c8e1ec256a05ee1a953ad69b3690c0caddbb755345db2c8816d2387f2fc3f8725e678d2a23a1d99752eb62a6845a78a9e2eaeb4a6eb2d93a1b654ee8665f71d516cfaca3e7cf570a6b55a6c7f7112bd2f0f81cbe9d11e13746c7f4ec50a79ee712f54c97664c72ea397563234971551c285b6c09a3a0971760b2280040432bafc26a7b32d1147dec8273d9a962034e10c585115bf76b11e95c083117809fd1d17b3b074aec6f35abf319634ebf9cf1c10a6046a388c67a255ab708453c4df34ef14c05413c6b8287585af6dad5ed8a5820ecc9bd8c69ebc1704d97c39364c560cdf5d6aa939d8e124c871197438df9f92dcb984fe760cf87b23afeb0d7483a404ddf5b6f6961f26638263dc0326d66c7babd352b511c92a203a9d0e4ae42c607a437bbf5886c77f93f24f6792f01eca974be9091b18da9d44d280f45035f71803a4f56ae22f41712fa0c4e5be3fc0904a0c7c0467708a2488ba7285c50b683c76505cc7fb74d93de867bed87e56083c5f252b2f6dc84b027d6b2a96ba0aa0dcfeed60351232d71137fd5d602bcbcd29eb4e0a1686b5836ae4c4628659a460d3c6e719ba210ac422149092ef6b931374de31d156fcb6e0679c0923e87dfda4384cd5f9f11d8172109f50e9236e325b0cec56fe2d9719919789c0a44d5a2b9ff08657531a100ee0747dec24d7d8fe26bf682d20eedf1808fd62cf876b0d6fcb77f5a7b796e300994f5e9259c85f2fe41ba58dace2cdd238545fa51a2812732eedd3474b0d65b9c95e42f94f00eb94a6e7c0e57b932242b3aa5a1ce1196d6aecd6e3d7e9472438fb78b1e6f3064b18846a0a772ec81bc093bb33efe7061f5501506f21e91e97d9dffb730e77be9c97751334be2492eeade878c59b40a792fac387155d41b9e0e05cc190bf92dbb7d2e802dea2fb79d0982610ec330eee8c1c9f813d76fa6d733ea0020f381ef4c9d1acd9a23efd843891ae75fea4cfa075ad647f9f2863ea25da05c6fc69ab5666aecca0243d978066844fdff2b5327f0f099034017b3e4c4832472a0e11c4e75c74c37a459f09fadf83dfe12a7b60c225367157de6ec7df6512b7ab19cc211b83fdcbcef08412755e8c0dbee06d5090bb199578d7d2da152f30b2485ba683ecc710fbfe8b67d75ea37902c6584050feffb08b5b247e2902c5a316aa0b67089948f7ae6e11adb08fd851dda9e4e536499b8ee3b03111cf868de1cb37e4bd12e5c5c256dbc4dbbe7bf801f3eb5b306042451176d11274f71e830de8fcf11233a9f780de099d198749edd2d174b09cb3bed2d6a5ba859677fad433c1b3c3affe1e1acb26bda5a283d858f70ba04d3d1a05d4b1c129733a4b78126fa4526c531171002c16817aa7720ac3c8c359aeeb591563c2fee114c69186de36429570024a4931ad3acbc225e189bfba00473979b0dd038cd2832be0bfb2807b53c9052543d4d8ebb6cbd314128e4e0df146ce0fe2e429bdec9d546530eaa2c09263fa25fadd0da0da0b4074fc7f91d81fd78298bf8d602a6985c8f971e08cfeab5307c16f100de9f64191bfabc60f4f679bd5c995361ebf6522fa1041abfbc80d88f4d6a41288827bfc9c11c62bf3dc3e27841791c99a4af197f1fa2cb332acf53c2066f59e13bb36183643b4b98395d25b21236a7b4f2bc58c0dd964c60905ad1295d671d77604c24c83b317468b9bc1b9b2b7981ce7e8441ea3566f47ba6b76fa998ea708af7a701cf94483fc36dd4d7421476560e1130875c6b07fbd2457d748df31d17532b812d6f4047344e18d1039eed34d34d18fe983e3a82c5ead3e64917599684e53ec22099df8c60ca079f41e93a0a901158a7ae38205d975588295109e24406ff154e74cbedfe18240ff800d6a2d9abe2bd55b78e9ea9bfff61c2113ce991c0d795e51f9e784d77a5d1553c5635750080aea2b55a0ee23c935fbb1d46f0805418e9f0b61012df3666c7bd96fce726afb74a14ce77a092f35ea3867005e7d566b88f677ea258cc851dd4478305cc6b6ca0178999a83d2d5e784c5f779100c532ca16116455571b919998b329d25f2bf9850f98c19f83e15d3b54deecab26abbd14e5397db54112f0291125162a54165310c0dd23b96476aa48feb5ccc6e60a6c57c23b052901952201f85cfa420c730d1345c34ea2343daaa483819890cd11f3e4f931ee4bf5c1dffb6d404f6bc0c4a1e29bf776f11801fa2d46d191934dfef4c6da97f3edf54efa8f15bad79e6229c7f43d0393d5c95ed3fd73d127c4641f4e64e3a326a2a24613fe178b0d04c5038009ecb64bf73399c4aae715653ef56bb6084c9abf1bc466845c59b3e8003b95f070d7eda9c56c20eace754bed57e53e4a9c566a26feeba09e02fbb5d6d5758a2f07fe1cf489ed60be39380143ba7f7abe5d8aed1cefd5286f6bb8156c24a25c4c988e39e784144d813519fdd37bd677d8c312056a4f24aab25890a01ef00d920256925ea12207ccb85441c49923f21ad1849bcd20fe8977e6d95a3bc7274900e950c8be837b7e44dcb59b50af9759c895752bc997032d3b27a35f4420df8d7e0c8386dff31be7eba498c184d75b8ae3b7e9b3c3219eaf689bca7d76d491bfc0c846a8bfeb604d649da45f7891145fbbe775f2433f7a6e330a12e6767355335b931af4d4b733c71a813f29a350c6b918d187ffb8a280b429d4da319fb3ae8edddd4d334deb8936b2e8f9235c14eeb87b4cd355203080bf5c546a86f866014a9562746c0fb131d5c7eb52a8e5e4db700ef7efe4687b6c0e0944db9e740ffd6d715d7ee3df834b98c0df4c514effabcedc22b198c4c25a3dcbbdfc1f4aa027971615bf5695bebe10e40dacc358616bc540eaee7b7c337930af8702d4d4bc2a6d32c16878de4438432acd9dd41770276a66e8c7adb64759177be2b84cadf01cc0de9382694019f1fa599030f744cc8bfefaa5e8ceb512db407de7924c7bbaa0c9116e077eda50221462cf0e50197564df9d9b12cb517672c5c7b1f17e4d3f56567b3b38b6691881df52e0747cd555730379a5d81d5be1d5d945e4655d5fa36f30fe817fcade37f0578dc747ed25631e24ce218553d4a1f24ed02da1fae10d25f14a242ade352f46d0d6b57c4bb476d9074cfb2b13f74236d05b1d318d43751593545087afc044fb348d5850049fb832f3704877da8e69ecd09e30b100aeb1daaee8800708a1f945f3493ecb1ec0aa39cb47c4f6bd0a0f69895a7338e5f304a91d606110f39410856aac11e15d9767baf11ce3546f1eb790a18f5eecc99c3b3eaed5ffc65378c9a62002327a62a96d038845a652433e74b43b03ea2ec7589f06d1ab68fd452e8b234aee02fd460212b934e7474384cb0737878f5d04416bc2cc4d1a0c5b4684b7f88ce5774bde2d11a6c5dee71ca9ec9c6624aa4e9014aea2c69b9678969b8e51fe15c2bab43c3b2009555a957eb180e645415d1c80411e58a80ef7ab00e67a402e167ab6a5685229d557d4f7dec8f64c7761b2669517562f86ef3a9013fd56e86192f464abb450b69549bbe16b7b08c953204a9c30786d791a162aa64b6fa5e0bab26396ba92aaf746f17c3e189e3e03468ee7c002cbedcd8a1f52a9bbce6cc1681b2b521573c4ee99a3b76bca6847ec24fd4c9e85dce32c60711ead1cd5179e37bfb8a30c84f5696e6c185957f590f7d2b288790c210bc356034ede582eb91168e8a52b666fa28a24a9b3e7b4b8e9b2c60efad6dab8cda4f6e4fc3083a1e1ba16a1eea273e911fd3ed7af63e1f50f6f1805a53f443dfdad04324d28aaafb85fac7a4693ecec8af6c819b7d38f1a7665ba75d7d4fdb310dd23b177059cbf2c618a663e42771c25d55a0357af71b520770d3c50c19acb1c8713fd9b01b18c37accb268c4f056787d0660ba2ecc2d5ccf3452cb73f71f4c96ab55ca6e3ab54e0d6f0c41aad0a9c5b57db914a4b9f57668653cc3f9655dee6f09f0ab8d10c92138ff30f7db8f1f167fd1c666ad3c1447da716448e50f182ac451edd96ec26ba0d369f76c19d3e1ec979b33c3bdc8da322ba61a0989fe01daab4e93d50fa38bf9653c265f45f8662b16bfe15ad31adf50fdefe1ef336cf070bba85a796c0f89ba73472e20ffaf7af8f3ffd7ad8e55e6e2c985cb7e9cba60641f46f278cf97ec2f9c61be42c4bd0574e54d6ac8fef169593852466e4ee08077417370efcba10ca4799c23881b8dcad6672dec1d1b17fa2391273de3eebab8bb77f9c09d81b33c65b739d44ee17bf49245e4a97468d46ba98a291ef4cd2aa55c092c854a725ef2b25aba51d4076fe22efd461a69c57d4b55ea1c134e68a6ed2a60f254f36e7c34ae445b8012be51cdd7260b60d0e2a07b9fcc69f4e20b136eae8bb4a1248b2ea50ef8cbcf3c15b241372eddadfbcf25a2e8cb3dbd101027116f384fccaa8db5923f6a4397ea487947a11e208d993266cc274e7894b1a98e5523475df9aea66ca6d9faee905dac63c62eff52bbe27900d8c92770cbe12ba1923b26c8690230d26d9acc2096eedab91f0d46b9d36d532417cabecd0b8366a0178da3ca2efb42ac562d469baf586ce80bb2db82e06276d8a2dcf1bcd9f50d063eaf8321bfdc5161fe3fcfdf4790bbb2099c75d930d554af844d741be1bfa93ccd58b163111baaba4ac26e686058b24a9aa7323df712e4022d351f5b8a0499e53e16c788e4b7d7dfb5fce9af8b6d1749fbaf2bc1bc9d1eaddd176bfd125de6552e0ccb1a9113468a2dc21bf3641225ed09b6a18fef85ad707a17591f8d48c81593f7620b3b29d928b1a46781062af502ac596fee893f82209190798ab16624824397e859cbf5bf97d411fc727030f22cf25f665bd15ba75c9d1a28ccd62eb080a18d947485d37fc99a83891d518a6490b160553c481351c81e3b583e6b62dafb3641c5e85a0b8ebc173cac330d07b5141965f2f2a3d100f73aee11b7ec5846075330d0da046ead1265726953613d960c1a4e63fc74f70d0d3665527c1a282eeb84f4abffaae144cc721f3286453c1e7fe298aa48001bc97e9f1b2ae3997d3c00f5fd1b40d188dea76fbfbc89514b437ecba6c21234d57741edc90f704e04b98ddcd5a09f078dd3a8e935084adcfadbce0fd0450a80108069ad04d0ce4b46511cd1ec113f354d8fcbd3864201be9923430dfc00ce944cd4607c807d12899e04da75ef09a4f9f4455ff748eb33ff9d3ee0e1c79e768138cfa920e2963325780a33aeacd2db2304794523b3d0750249b069818ea594e282252d258077d84a133f2ac2f965220c685c78888aecceeb436276b2e8195c5af8ed474c902dc2d494896b29cf95e142ca825711e7ebb7fcc334d5a50525061273bdc4bdfa371f32c316d80b0c6a2f5b89a749076e227b6947084c388eb2cdab264c66ac8784ff82eb5e4605009075d5ab03b82853af631a82223a8d93961f755865ceea07dee97ac8a35002f64cf3d8724be43442fadb39d64f0aa3ae213c8ffced327623c37d5581843c08bdb5d7ff03b5421a601275df87a8f4db4c0cf0112e07836580148b37652cc633e797ecd03f3b62cf2bfa1c6aa98fde25431890dd1803595b2fb868eea4b5a1ec0b37179c9cf384a4b70e8f85d11f8965a1c91a097bb82a5651bdf1c38b99124dff172ba9f2e80e20e87cb8e41021f3d243ba957fd58b725b14308643a7651d16e6476db401cc6aa9d03594dd52403c3fcbc65a32766fdfc1b7267cb8e0f0ddc0d2dfcc23cdee04982f3c8342253df4e28c2ee5fe8042b30ee10b8b2d83ce47a1a972ccb901e5c25c94a82ebf423ba9369a4b66942e8d1e0123ab164e8d51806c0d166209553415727fc022c5878b48e80b719b806046dafeb91d1869c86e3aff7147269c1a35619bb08145bbba075a63addfef22829e69409c5da6f585fb3f0956cd5d5493096777b314b0f0607df12dd20d305cc6bef19e75d1b6a134b8e946cb1f2a1e7e4d85fb933d13c5c91bd344c78aeb71dcf954b71dfd16c77de9e11bc58dfea588d1e28dfae772a7937ff2b4ef2df757bd003e812cdb42fe54e3e33bde9ce65d872580622abab1eba2ffaa747783651ba9e033175ed712e20ba54dd705ed213ccba2b2f60a82d20ac2a65d865d8b26458bee35691e0280bab50e4ce3672bb93f432064445feb38d801f1c902b815c30820a7f3e669c256c6e55b669d99b5197ad244cca2b10173574588cd23e3547f5e9b683f532d3a4ec93ef0812633a76bce1b2675bf4079968c3820f11ce03376307ddce645fd2e04dbcd010eed8f59b5375d2c0673cca6c1479b28131d5e5c8a82d3a1793deb30972d410fd823f05d7a8a39ba00372304632bedab3ff5d7258cd6cef27571d0530133df117cf0fbf9a299b090ab91a9b041a8bed11ad90bd36da23b7cda8806f93b1159997bdaa850a7861a60856ed9930e45f4c3683c67368cf89fa2b8d9532c472facbbd72ea94bde28bce4330b6203ad0b6ff096edc275935ea8df05321eb6ee47c2b38a8d86e6981c8c9c83eef05c0ecf244a221b8d4f3df42a7c02618c901d6ffad9a6ed40215a8f293e5b49ad9e0492088a8fa4329346323918133d52853f1d03e662f5b5dca894b8770e51656bdffa4e96f4c81f43fc462f413ebe4b3bdea2951219de5c110dc1d0bba0846ebe32cfdb75317f36135437d1fe211ed645a771fb10177842c18beae1898bc5386af1ca00b5140b96e7adc2c5225320cb1610d76f1945c73c45f3f733340871f85c6a164af476baa86124dba3532f6627128faf9c404102deb46e382d05fe69f58f34d825a54a4203c57232528b1cde6723f7e39813f5c5d984e4fb35c64225cedb0996ae0ba459e7c11b55375aab782479f3ede6a8b172ddc09a3bbcfd1c849211ae79102a25e19fe65c6b168d2cc84c7d3a4becca7d8f11082e30519422010bf795b87282e4663dc247891494134d6b607f6a38c76d45eaf890c92768fd36092a8b78a8d63bf5798d985de12f24660776b5c22a2ffd1f8a2357a8699cae377ab47253b876868df59deadcb8f87d77a3e60ada61eeb39add31ee2c24cba3da0c52da6ac168988472eff55c594d6e10cbf679af955515f2a5a013eb1ddd98245c2482cd46d4f6ae6cf46ee4ac83f3a4e2e571cebc7ff58383a4d3945669e800f21557d0cbf97202a5c7e5f9549b2f76fec7be9a99d6f106a7cce5d3ecafb7ffed6790f47ec2b9dc0d1ca63e50850c7956cb3122fe340d1bf23748cbe9246794e01781a16a657edbf393b2fb7f20ea02a1c0e46f9b74b178c538f536fb66624e98c09b98e10f9d4255b1f0055775ce199d9c829d2a79f0567bf99627002b7747a151545decdc43d1167c96f96f4dbd3f9bff86e43d0211c5f87ac3771ee36a0f7fada981e6b0034b30c2af19de46c4834eefa3ec63e945f240522d913d34246dcdded18f64731b4d2d9c65ee1daec7b155c2a0a8f8a6f50883f34b254d5d3f8c1f8713f5b0783a5c23292cdd8fe63390f816a8cb78d1dcf49be18d729c04f7eb352b762b9e09668dd95c6a7787e3f87a6f49c49d82c472044bc83e906eaf159a18f9662ec8362ee03e6238320fa7810c060b10759d3050ecb27a916a12bdc4bad6facdb43236f2f63165594647af00e396120b7d3603527beb2d2e90fcf7e2ecd1280252b2beb30f469371036fa181afb08f8ac595573f99e2e258f0d4849ddfc6af9ea1cd2a6ceb087bd39e7b696cc8d7ed67a9f5d04b63a92fda026b7f8d0736f85aa80eab09660f2a52454b6c6bf14a2c11a8230732acd288fe480a1fb862595d6a4585bdb9c31c7396f52e5cf0d5321b791a5fa88f3cccd20ae01e66e3c83c9bf8005625801b3e0f2d98ebbec40d6a8d47fb0d4aa6ca67af9a5815d1c190b56283a7b3a688a3c68f12778e8e81b4d322d05ea3cc4d11743800a2ca9642a42afc58cc5defc2e5e0331fcc6cf07323f86a8fe97c06332f22c4d2d1976a889d7d59eeef7f475c823b671ec39080acf8eafab36ae52aaa767574da18745dd722a31336c75ebaeee073f10cb4e72b3c01a1b0d1a119ec3e529c42109111ac849c387d01f1a176391bf017b525b29be1df4e44d94c856a3fed9a887cfdd9b9a43cbe67b278ac7eed381c3880b1c2ae1eccd8ea280d5b8b1f556f2b5921aa1fcbea2f6972981e51f06b64d38e45a4d730079800b5830b0c6644909f0a9e052fcd4984976388cf6357122daf5e681b1cc237101476530a0b15aebcc2d30bb6146ad684af5436a965a2420c894f5d1512005adf5b9497230fa7d0c3a47f8a369a385ba8c2ba173fb0a55bc0fb0a2076e6171b5517c19fb5cfbfa3e82a7a00d78e01f665a416e1b3e681d523ce7c9b4b3e291fe9a0fc5b10ea3bfd129b524deee585b1c09b3ad464c6e839ea2a536951d3f6c9b201cb936683ca5f3c0ce5fe0dad1159e472ad6f94c9dc88178b8786f252ce1ee15e85006ab12b758d5904a7a94b8e54a67c6b617bf17bf9495378bc1e77f9f47128825849767f618977469ead13601a54624e028202aabc2f59608d44c9d0cdc0a1b595276d810a35b4f57510f3c54be08ec2ebc58a6ae1d8c3a2998c0fa09c3359aa4e120c378174e88e10df0e7c0f8146540a65593d67072398373b3800828b354889612fb03b18f1c00b726d60deeb82a1544accb0229a8508fd93df8310059844708921bedfd549a8d229eb638934ae333baa92f59a1939281a9818437124522f35bce0f45930083d03ec592bcfd359a06bec1478829fd13d5e202ff05242c97bb23a1349c460e54238e3fef25964758bba83d5ac819f596b7787d629353d566d8837c31ca12addd64f75e2be4a3e8ae3140fbe48bc66f9c23f487be5efe5a9e9e5c3d90eadc96bf652a6e0eecacb1cace3f2082fe86be8b52cf7a309e2b43bc1353faea3f8e4c9e33f63e096d092bd1c531cc5f5e4484b28515901f4ee2641e59cca3c11950582aac302f73ddfba8ae2b48a1a81a676f0548669030d74be921aa43e81e1e0e0ab20bbed47623d97bee7fcca72353e3136a4719a773bc077fbce663a1c0b972415d52d339b30ce60a0a509c6c2920a9e5a23d9d0200e11c640414fdf6a3665db502f42c8c26f32f306a0c34a6710e90e90530ecb4d0c14e267e9236752e1a734ec9d263dd00c76dc357d8c6697a1036d580844c1f09484230d1ef056a57856e5fd74d25d6a196be528b3c844fc90c52b30187afdc530e079af87663fba01250182ab68bdaeeff3ff75a9857cc5392f27937f1976f9adef31f3776599af279db93bb3013f66c870719a6649f8a47a93b19c5dfaad9443c8627b59fbadbf3a833c7c3c2084da44e2c394c6912649061fe03b3ed3ea60a1537a6463087ed926228612f43fcb46c546254ca397708ce096992303ccd6f1b34dbcc49cde2ff280d814cf7f930a8103c5df917564d466c653b379e576018b872bfcb6e33e1496193c6ad513d39a7611b750341c2683d1af1d01b696e3e6279308a66a2dbe510b405fe21f47591783198b68d59de53d9e86a4000d5781192417c6973b8c71c6130585dee12f182064a20be4e94bd1e2cb5907be372bf8ccf3ac1ad808f9f4ba852754da0f2c163a054bd36385207929ef7557d330067f5f85466b027891ab4a520df399cec845d802b8c97af3c95b14ae80b364f2c254828f38892bee7f1c1853275ff8994701d4b6bf3ca731ceeaa0f7dbccc9537fe74ab0d557f6d60b3481eeaa90c8bdc094ebf1271b565adc97bca6aa8d055db88c18d53b16627fa9bc9bc568fe3502549d44462764a0522c45f71ae7ad21f04b08a11a12effc9d6330979a26f9cc9ed89e5cbb45bfbdbf97e2a78fdaf66cfe91974fa09b8634ac0004456f226175960a8568e8d77aae32c7edcb70c39a63562e42ca589c53103c33e5eaf3d46eadf864859acc5f4f8bf3897f24ff08a8d4b2309f47cc30a5d73173b5b4f8aa2011d39e5bef73603e4e7fffdf24c1fe4c48b8c7e55bca00f02c46001c5679d8e5c1eb313ec6c947883ecf7550e665f07fb8ad8c680769fe90b959bad5d2cf871f11eb3776c39bc2dfcbebc8762b1ca674c704829039475ec5d0bd5ca436404f6da0b36a88364152202fc9f512a31ab679a153fe70adacc7101497cf7727184763f37aa613bc33849c4479be0d134d87f76362d05e90771b37ea9d57b3f8a8ad1d3ad1f609a13df4cde264c6bbd18cc0fb76589ded2d8ef70e989f2983646f5568ead1b2cda4e10615456106f671536319ce5595fb5a2369a6fdef0c4b9badd6774f08af7ed6a85a0def38f3c5484813428d69d58a23bd00c78898e68df10db9d50ee08e338a03529deca08e6fa4b05e433205d3fd5700b2f0885903d3b0f6e97e658998735a35d3dd015933ec23d46a9cb2b2b05b4722e878253a04068fca951a167e57f0c6a6b302cf2327410602bc4aec52e51df12f733ee95376acd9c3ff36c021b3fcf002d8e939febacda3f407bc3b0e46376c9fc163896054a6d0a067277203d78c60ac376a46e818001076e8905555008d63006ff6931baa4429e0e1f8d4ee676fd82a1055cf5bb62ba48602ce9abde057663f0445f1ae2da2cc4d02bfe1ce8e200293bba29665ceae891f9574787ec832c96e32a28f91def6d0927e4f0362ef60b0011632277a05725d21b51e96badf0e0fe03070e3e5005ebf38c40104e6fd35912cf8d06f65f04a1c111754e76825c12ee152ee88261f36ba18a31e85b481d20305c83545fbba3dc54ea0e5e7daa19cf95925aa2da3c433ae5182472c7a424852e3742c8fd27363aa16b88d08c549e3b2b07da01144cb596cd951570e66963b89df5b4b5f5369d59a6e784a267a76949cd42953fa3a40023e7b6f16f868de58d3ae857ef1059fa2ca7e79488332bd7b422fd866c56992815f9073491a0f7f7b2fc4ff17d07812a1e90191099e11d82cc2714f37e51f1d5981140f81848081f7c4a6fb3ae5ab334f5b5c5644da482aa76f7e2a24283ac70b58ffed4cc31ff892196e2cccb41a006c6dcc2c5e64551826f9722316d00d6b36bc9634dfc90b91aa0ff0f3fcd851a5a8cd9f4b9e1658ea475a85d953584ae89ee225ad0c22dee6b8d5a0672be93f38379aa28cd5f6bee6d353ddd4a5427ab0750ac2107bf288c860325a61b6b8b6068e153abdf7ebebd6a357ff3a7c2d5f2c98d1aef7f462b35f603e3d12a6a5b1c1a14694ee34a1cd9e61451ec419ed6a33a187cf6d70ba72f3e3e53d65a2700ec44b7b33067dab047f278a1be4aae25eade0e16c50670939b4ba3485085a5d05546888694f9d03569c827d440aeb8ed46577781ed6deb0a9c735360cc5e27fc53f591e0e7cd4f7cfff5275996ae2a8ac9fb7fbf3219fb57b25b4cd6e36c338577f4ce3937ff97fb54d554606e6700255ad9173fcaa06d0f92067909f69650e2f7832afc62dea12e0fb917b9f471420874c29f08450499455d92fb6b7f9d630619129ef98c8a637288a2d843946cb0029ffdd51bac2df280b386afd8950ed81f369efc3394179745554617150c3901f89f20e22a3d76370dbb368e06ca59fffbabbce32682015e485084cd3eb445d105b4387bf28360048c30de992b2fa9219c5f23aeec25e456a1a2f025af8988035276d31c5b41305c8fc74e4aedddd0106f7bf8f979f1ec6d2608c3fa63e54567f2602df9f408b5f098ddf6e69e1faad9ccf8219341680db1138be3ffc4e6e9dd57f425f80b8cde40bb7e83405ac61befb8ec8663a5732d17ea779b238ddcf81865a5a104cb03888f5bf6a422728bb47509427ecb03e453cbc4fd066c233b9b4bcf63f934a4683ad0828d64047df7ea4cfddbb099fa359d81c4e41818c6032587d0032e01056945d6ee7d7a1bf7ebdb5a81bc81cc6645c5532e5a7942897b9dc61ec7a77059ff77986d2e1f8f1bb90b4a8122ae6876af1ff89bc8a147737c3d0c531e58bad908ff79f449eba1f3effae1bd12f0e85ef85d86dee317796480f89165df9304f4b6e0932eaba5a93dd41b81cc9595600c9b1b2ba01bf298910a16500cbebc0db742864cfa7c6b71b96f2083c2b9e8231909d54412561872bb090b28088703d16be082b7940d2f121408518c5f2ab4daba2904a4787b87f8f5708da69cbeabd6d559180a6d860d62bf75eb05012e0382706559a777d07a4890310d95516a4a4ffaee3af28fb9083f5428ad21b59407284f0ddeb544755f0ee04c0e56317d151f2177dbd020b7d5b7ba80e40c46a1ad0babd685b630ae3a3742490d59d4d6273b4f6a92be09d223af04f83c513a4a5d7555f4d3d026bde437a2cfc385ee605e9706f45d30fe267091c86151f6aadc8dab67596de5a7fae20b1b2c27a28a49d24594dae145dc4820815fee9990012b7b76fd33a6ea5a1beae23961ca393c1787645b99b1fbe7a134aa74360aa6511e2ed4f43e57dd02f7861fbcd88af0ba4d82ae185f7f96093fbe0e1ab41478de957121862930f4107cef81ab88348c3111552ab263a2b8352d9f4592d21beea02729d501b45a5d8e1db80d072c99c076ebad853c06fd280fdb578e3821876688d8b8b34f919b89ce924c142398a8c609425801d98568b864092a203ec7d7fb85e7a12fe3456797016163c1efb3c9eb0866e1efb4bdc14c5077090088e82b5e5a3377f72ae5d8996d2d03dcf861bbf506e53d9b2bf259fdefed582ff33276c0afd55c93a3667bfc76ab213831d90bcbb586860692320126c6c92bdfbd26dcb70652106db3e4e4925a176ebc49e9ceb84c6daa91efdc97b60dca74da726927c78b290c718f1fa742f90a819c18ba627e6cc045f169a708232158270f9b55aedfee802f7e25390cd3d4850705b64a46a3ba4eff37bb2983794b4e2c4b95b511ea7c7abe53bf3dccfbef4d4c7f387dc5348cef7f9949a302c7889e550c5045af7e8e5e8cd675004c26cf89855e45496a71fb7802e7d7c359ee905cfee847d5c6d9e74c93ced49063c69ec4ffa883cb51ac1d5720eabbedcb5c5d245b6bebe2e68409a70d2d1af20f1da14a261d92e60ee0bdb81f77b0cadb3a327b3c98a1961289806eafdbdadb2d9a29a4090f13cdc0d481d01bc912f628976dc30716d8157c208e6a291ac98c4d1448176f584380b12efc42102a6eb02e0e963b636a62895060775aff98895717fd53a23b2d408f008316310964009726ea9b33ae5beca44ae4cc5f3c89177333558d69fb150ac68b4e6ac8ce9efd2d97a7819af7a3f8f964eaa922e2545ea74f9efffe077e5f081e682c77eaa3eb47a46e27d554c59cdb299459b7034fd2afcb3112f092c58ae415af3fab4232d3273c3222d244a2b362e7528443b470c243b794fd9a48e21b881764697db971734a632484c650b7e50665127b274c92558fbd781c2185fa2b2ea801d8bd23e2b778a51d38c35723b7f7d9d299319db077cd79c47863df5dd311007d8cebe68c041d5c1596988ab22019c1d36092f05cd2b3f48eb4b025a196b1b2207a65721166bd0b999afe6beb327e6665373cf504dfd2e72c65eb14bee8f6f3dc96de6b3f99221935e0d9d44e5d546e3b6d33afa0f32a9f2ac73850b9f728cd42e924f017625641910b4722c034b3672f6f2ec5e4eea6e161fcfff1f0b5cbf9072206ec8f8b0e66654b039d276891615c7efb28fa5fe77f49fce0d832d1d7e774d6a9899dedc8aecf36476fedbf6781ec5c4cb6714d11d9e1c88e27200e6a3aee3e85661790ad7bbfb4aa9f47c69d66d22d1b2eb288fee03bec3dd335d93d49c7d74067b5b9de08a5c144a8ab7ca691be91bb7ce94cc429543078629a5608c3428e29ac1a224292aa400124ce6df6753b40f3dc1b848a5d015c2beee19e620e7fa15842023c185f7b22106a4e3c961a7c25b9e8bbe6f996fe73148665179f2ef60c1d984fa00d39198573ccc5584f7dc53467cc843c8d773cd2cf5a057c7fd8d0be0cea62c29488e5075d8f0973e57375888890480493dca512afa533288c6869983134244f2a5622af0c8e0669210490ab1f9648a0b32933b38ecee36b9e5dce10ed8e5e14a759fb2dd08fcf084fd4d11d1526611c7e9c8afb2d7c074d301d064c06b7bdd38b0c29ce26338941cbd894f0f9c129ad52671ddb08a993ecba2c14751c30d92572683b22e01a398da6468b5fcb6868d8349bde3b6b516f98d5e01add1c4ecc83950de3174645f70749f4ea69086f31f19064870b0438cd6113bfc3563fcf37a0fa2432d3b9d21668a4bf7df009639545a0621e1304d56335d0a3d1a8af1fdc68f5c8cfc9747d1ea8b62668e179ab1f680d7f637a1e53c157739169f837406c7472d079f18ce001ed21bc61b451314aa1e7c80168288f59dd39db70581b6328f649a1b1adea57d21751eba505c2657b6d4e8dca700a21dd74bbaaa018ac244d2f088aecb885d78eb8b3cb4ffab56309c718edeae546a14ced0c159e8322353325d1620044f1e20733a8eae2b99acd1c3914787e33e809ce4c258fb9da6d42128bf66ea1b1f1e38e0a9f9d5e67b247aab40cff413e111114527707f4ee11c99abafce03f991ea2f43dad2fc2929bfec82f98f8922f435d9ff5fab77b0732e7aba0f2ad55b73112d0a8662c09dd11001cddc5acec8bd982c9fc82e2e796cc2e3685e119922048aa1790e297cb16d5f33e78054eefb7c483b211bbc7e903befaa8b82d231cadd7ce79be11b0064caa3bd19f60d6113fe5bdd35bfdfe2fcb70856033f2340667bb80c55d1edc610f7b69a68f4130677ffc3a67284e81b6cfef5641391c51db72d7dfe7fca360d56b8b44d21503a42a58144d0ff6784443085114d77b2c16ad5544e77680cbdc4651c96de073eb1871ebe439d9fa776378bd708747b7089390f7499753316fd0a668ed1355f27ab139c1f757a81acd481dd046d78616022304d3f08f467a5dce003be3945267acc944b1111a92b6fe88a77ec99b7eb5af6d7663506f379a28d8c47aeec94088de1b0c8fdcd91e74c42b90b369cd2aec5e6ff0a692e095fdf30b5186be12ba49566f3f7f4bf2e5b50548876d5ba812fe9ec584bb96739be75d7a11a0ff7c1ec8ff7d05d0c9b8dc53d2738ca1a68ecc65fb88d069820358dbf31e5a1dee17a4f4038211ccde46bb2efed3966bacf7c45852d66e357102955c3b6f15837f64538dd4144dd5042f8338a428bf289e606ab2784210a5e867464f39e47e5f5e4a9a91cda6879421f3a10403a0b543fc194b2d3344ff7b0b246a939d318f5ac787c23f9054b4784a9a0b56fbc7129ff5fe8eeb88eeea57c192a4538e0f76e20723fc112a025e447370361f0743adcec491124d8d8342235e149222b05610f0b749a4c81ec601e9fc801a5390b82be081394d88cad2fa6fc6a466cea279a4d366d50245db89607a8d4b59b257fd60182186588d52ced75ebfa6bd3a1e07913c097bfbbc02a173f0886ce1789961690603870a86d2a4c47cca3b19a0e4d68552bd42c3efd755e7dfedf95f7e2d9ce7978b8bd682df93885929831d1b500446854025d4f27dadbda3d205f6fbfc83125e090e6221d63392940deec715e614babef47716d29868fc07ec6ecf8ae5ee6dd35a03bb08f5d5af2c3fbbcd3036e63ab79019a6ab8df65558b4765917f15e8b4574958c490144e94a1b3223eef4eb2b9d794cc1a2713220b680994b82462ecc668f0146a5f1d74e0316c5c3de7ad695b31b7b487e328837a03a296d13c963c1d78124693155e885a1b49f12c87984c4425d8671e37c778604fed33f3d20994306a95c379848ddd9331e37e545192d161b853c075626a18334a109d9efad60609fbeeb4e30b2720ea08311d58eda05cdb021c37f469e2e37d067c9468b703271dbb764baf0b5621309a2a84696eff55fc956dde737f7b380f3a2d894fde461e9ea70a87e22932e13ebfa24f069b72d09f2949d5ee4d6645bb35b18d02f11e5ba4cb5dacf97fe5040f4dc8e022b3c9ddc1d858d904d9f218e8fad848a0a60b3467cda14b1857461438da6c07343f2706cec57070d053464115a6cf7682a569f3dae401602b1de005b41bc79cb686800a7f569778b2ab0a3a8982c783bbe182ad3996edf9adecd5497fb8ed9d38f9f39b746827433ecb3da79b375e96cdb9ddc4082070797c9d4f87447456c705ad55824b6ca2b20975aa36cec4e0e3d3634031f4cbb024bb1785a12442e578473a1570f9102e62f006721a1769a530d86b254f88ff560a041b59d5e38a320706e18d0d686146fdc7d5a8770d38b955a5d7807fc128ebc7661a51ac361fa9f6f1599951dbc709cc867777b524fcfa38d0b19d61ab14353ef08c1026824c5b41454a94b9d296de363f5cc6826d79db496df97f1a4e02a66cb94f0416ff5351cbdb253c4838b1a7b17c95b4cef5f04e68822e0d46e129fa6de7b6ddd1ba8dca39189996ad3049ddad16c281e565d59e5e70cd42b88526688622ecd30f69b1aa26bfb136672a4bee05af92e0e4f927bc53d049973d780aaab5ebcc2c4ad648cc7549f6c8d8244de6f980090910c9f0129224ca633193b80f5629b407e75cf7e6d54b8241357659f4e0a83d9193ed595c63350e4e9a852093f61405b2c1dcf420bba514fffc3dd7f44a8edf78f54f5ee4c852fd268661f5fa5e7e8c87f5cc5a9070541d8fc81366506111fa5a1cd7a2c6375a294da478ad77cc680565840e979f04a2fe39a9e78c03cd677cdfd6569a485587862e3e1ba62f3447835d24737cfe2229f9b959126404e63c7ea9920590b98bd394405c346f883304415d2dbff457c8a9539946d699ced6c86303d551cb1d8355de2ab77d679e72489de8ea27b23e9df53678535083a1c9be31a9fdaa91b6b075bb98295f9c2e59733efafc5921c957f531a34b2963cc3e2a5a474fb03e785970d664763561cddc77af084bb613ea07ed59f5d9cb471fe7249b3ede5bfb120548c202226455426480ca46c37b1c53d943ef27db73a09b3ea6ee270ff95a3ed9e0df0c3c8d3e94380dd4a7bef0ce92bf30c6f56347c263ca0983145c108091587d548b6e27679cb08406983f3161094cafc4826cc2b95db0edea3772148d259eebb45ea5fd39996c1b5b10d0ad94960d0fb57141ba693e4d314970560bee838b13cf3c591c7dde64e9d1892b6d6b22952be6178150a0ebdee00a96771ae7f66b360e7139da408038c255a1b4bf1b05896d5e75890b23232a5cd03b2368992acdd1fff19c064f56b428fa46a506c64d4a655a0ef4ef34135209a2ea61d75e4bb7c158b27f7dda036944cde22a2c7d1d6fb10a638c331bb5f8878380e847a66c098af8f80cbae680a42dce801b4691ff7b25853bb8932285d4e038a629af4a69e17fee52fd7984bf166e4529990bf323e3aa4c020642ef0bb08149ae4c916ff9f068ba03c0e65850dcab4408951ccfe49249b125b2bf8b7d6c672915315d09fd58d2e375e2829dccf4063ef46577b0ae5840a04b70fe3edae070040db6e3c30963ac30e24cd830cc959def38de0ded9ebe19507f0f7308f9665c5f6285a8828ef5c4996fa73648793a35e3314747b0996572abae3ced9a3b68b3eeef1c25ce4110723d959e4d945ba9de7ae98f303bc26e223d70f2200f6208c70423918e8d5305708c5ab65a6025c9a390fa1ace2e7effaf5d51a18884876e6e8ebab75516a4fc558eabee856754837f1f9ff515d498951b34dcae5720faddede3f4fc0aaa2f3e3de13ae929e61be14a2d4ba1c9ede10b915ea9d2983f22fb23c97f8eea8133c6caf23e9d9ec72958de509d25ac4a21bb149d3e482e5e0d4f5b7b93738bfd4a9957128d68d7d0f57fa7f48ebe2115f5fe7cc3eee0740afd9951e309330f9daef5f100eddf085cc00aaec1d6d2f69cf41386f210ab8271a5328bfcd29cb01f6ef29fdc00c38b00463641c4be631033ca70eba9bac6dacb1c7834f97395cf02ec8424e97dd2fedf7be0873620eb8eeebf635fc67799b0fda70071ade968db9c6962b50cd16d556f8ffd0dcb4a97a05a798506764f4112f446c234c37ad0a309c735f83cf7405f30057162832baa69c8bfe545bf3a8ac3d35b274206e22ec91a4493ba315fe878323f0b5ee82f8d2e970c03ec5915621794ac6265bdce8c556cc5510a28e34b2786403edabbbf8637f6346db755f207a0be99ea131f9ffbf48cda6d1ca0a2e5c1bc2c714b9bb590b0a83cd836fc519cb0df2db87da953d9c9e858db196b24cb9c61b1cef7d9b3f15b4ebe59cb6eb8349319285efcfcda52f3b22c638812454913bbe6c4b9a55c4aa5d220c9568fb9b13552733dffca92b090f788a777285ab8c8444d2e9e91b40592556c08fbca6fdca07a99182adda07fbfb027dc6f22b354f09c71dd5000ab414325cf645c5710ee1ca004678a40db540912d0e9e0a895fc42937e2d9e738ab460fd946d27b6afeeab120c1ad59f22f613f24d5d9a355aee6938d329d716cb5667cdc372ce1e567b775dff12df5536d9b2938ba385736a6ea4711f5cb99ada00d18bb3d5a7385fac8cb8e886620c54966e8dd267a6be6b868a3c46bcbc62e5f2029f5862bc46e4390a87483c422e4a9ca24b8d7a63de6f194cfeb0ddf78ec263872e7f6443f2b2182f03ca52831e7c5219b232f5e1f8d5c6d4ce6cf7d8f47083fdbb5c54ca0f92aeca36fb8f88e5df745e58627d233517d33e8335731d2da1382d8edd3e4d73b8b34f352f9e01574b9d2d5676127e54eec31549d2bf1c2a2fc867baea2e6c24c1dde4ad2292601b1a0cb21aeefdecd0979b16b0f3eb4722bd0f5625fc83f4191dabb831b70138a1f4ca1a47d33b17d9cedc57da49b11afbd80fa3e0455a1d6a2d9e92a73c9ae40b257e099db367770cb7f1bf6b52b748148adaa92f399d622091d74730aa0233b282412284b0a5b563d82a3f5147316cebe5be31a88b4c429c3235503dce6023cecb15a503847e2f88f86466d9dee71683180bad00b8f02977dedb3df303b5ece92eb8350be381ecc563f355d2cc22e1b1fff564932ed6e7c2df5d24df1bb4ef3f49b64fbc1ace10331c4b04a9135dcfb8eb735aac2c7f42c11184028b6df4fe01d36bd5f7ed4a328e4967bd0bdcb2075fb07bbf0201005ffd73338581256671214661efc08da0623e80495693b807c325bbc0283530575c333d716c4fa27972f3bff88fc9a76dceae802786f56280f65e8782f6d561782fea914da693a28855ee8fe28605c0644d473de49041465929f35c8f54513b957bcf640acdcaaadfea0e9f7377d0aa082a3737248fbb8ff03d6b23cfbc56488d394cf65af2704ec11bd2c03b85484b4e578217b4ae39d7fe904ea5036aa4ffff5482ae2092f318f5d6d6cf3aa41169747c5cfb26de2ce4dcb20a4c758c6db674735cee6ccbb150b7b6b7512fa076fc03caffb25c0c460b0cf7d8604ea704a67e4dfab272583128b5802972e95509fa1dd649c7618ee15f4fce50307bff3bae9bdbe5ce318c1e06067fc5452a231a2efa25b86fb5a52aeff161bfcffab634185aaa5a03fc47aa2521d93359c3da941ecf7daa45701c3b0def80fa523a8b7fb9dd33459b485f860854016d7866c16a0198f230c0b8cefd43de957b5fd1ab01aa00c733d7f1044eba40f8ef89d0b3b3c6cf163bc366b9b0c68741ede8bbdd41fb0c046dcc0246d09b0ced377396748a5af95a4e8cd9eccbdc4ef3bb7623e7e82cac00607b3a85a5e39f2dcbb7bbb8edc1e61a196f3f3db14155ac85f0e267777f4294f2a23af0309c2db30253e1153acc97f6ebf566c8d9f5ccd446889aedee493aefc7779f1810413ff79bda1bb50ce14545e7a919a9f7687a5b84a94eb3f9ed7bc7cc81641a5846f529a825416dc6556524f7217244d8e2f0cbf18f94ba19db2eb43026a88a3de47da26b972f7cdec6cea6525d70708d84d96c16a82a1bb7250b454833259e9baa963f35af4f3c4601ce65ca5634c13393eec6bbeb1532a112aca825f7958f883c63e637a92f33900ebe1b3b27c9b5ee91e54ec47e55c7e425dd9e5bab8f2600d408218159c351945bb634e8f7e28ed331de90f4ef902a1dc80408941da68df203dcfdf4bad02a0a76630143fe5dfe24c2ca7f21f33ece1685848b45ec8b65c0b6bbfbe8d9b0694fb09888061fddf26d98b33d88b4eb73d7ea210eacebc70b5f9129c5800875e30a7ca68ab85c90315a708e364c5c71b7ee01f9979a9a370739eb4825a7ba9064310f67afe759ec8822f1f2c16811f91dd59050fea9e6c27294e1afc593d53a66acdabe7b5f7055699aec1c8b98fb09bd7877b739727ec9754634118ac6338573b2dd84cc15f8122d7cf6d06a3683141b444fe36eee333e2ff42ab2e6d37c35c7e42836273a23f689efd46f08da3e0f93464e724d3fb88a8a1b487cda645f552acc46183561d39786e9c49f6d17b2102d9319aac6159090f159f8fcf68e4cd72ebd960c56f7bcc108e702f1ee9948d8cae87793e15f7232ff4f1d5f326e40ade8ec0c183652e490dc8cd90e2697a4f3c56158ba5c7e7312b2f9a3041e23eb2d27930d99db34cdac772894e587660508b1f5b70847d1497ced6829accb72f0295d9e7e7ac7d84a8dff5b03cb5d110470dc0fa1845ddf8e762eafb0455f33525aa31ec0fc5b9e49a939c1be5e37fd5b00a69fe504ee698735b2e689fe7143f4c87192e95894b288d48352f8b480d483540831db5e205bace8b9a18a86a1dba0700f84bccde9f73cd7d79cf47c66346cab951f2622fa2f62002ff93302d859d9bbca63952c0b3b5cc466c3008d51e6d3d2b6e3e80bd7b56e62c7ee6287e03d857f6e9d29e71ffa1e413aa73baea8f52d5394158f76aa2f1e5d8e875dc496658fdb921ba46541428b23d8bfb78d73dc81ddb344009b191d3b4e7e757e734ed1ecbc31cc3ec9660e9bfcd4cfe80fe5c327d39f24b38fd040d783d63b9a1eef8c380149b7ec5af4cc51378145563cfdd2b7b49b99099d10b7ba97eef27e9cf34efae0baf296bd0406a9b418da49415f9ce2964ea3c0a5e6d13c33a569466ab435e1f2226ad2c657c3bc7665ebbfca973c99ac16573d3ae054bbb11aa49cffec62bbf50fbe9a77527acac3ad6268966b8161393a0913b534b0243e8ab4ef053604add4ea00a47fb216305405fbf56ee0a6fc478c43d342e298a7bd101001949a73fe1085a8392c890daa0167a437f9d04c2cb25ef4322075ae9473db7d7bd6fbd34325b8b4c38dd31225311a5607aacaff5a295322066cf4e7fcb1cc462f004bb4eaa94f6421186131559878a7fc1f5bb79953b23c7939b80d259c42a391f9b9288db44d071653c703cad74f972788fd0d6a3e8b05db9a899c7ab520f63266d31621b94cc56273fac53798f9f62c7b42e2fd8353b94d2b11633a1b3fcaf5b51049778b2759fe26178f35a713c3a48e8ec2de29d470950869e2c4d99748fdcb6fdbe8e3fccb33778ca4dcc4061d199911bc1e80544b82934eab2058b75821fd1d6c8c0c19964610a3a48425034bb84d41d277d0cbb4db905cbee42c7b9d8d3f2cd28d76ee0d3d28e0672e5975b4adea3413c8a9f8462a42c4f59e50978df21adcf3c300fa81b2682fd14f3ca87a9b74749e9615dd4af5f0536311efa270709441a24ef73d7f6b6af24730cd36f81d7edfa3a73e271c037c5f182c55629b390c40b27af64e57735440025cc71135e3db54640003ea7d0e561fd4286957a9206258d9578c77b0fa570b5de6796aba08404a12f4956b137452b9023b00087422f1ed435d112196c738fe0066d0f9cc8d6630a4e5db40e8d62f27d430d337d02decea023384b25883dda992d3135a4fdcf411f5078adf35c72424940c87aa0ec6b19dc5c6aebbd69f96dbb6f646b27239b50181bce7f5ac06ab6d9b811f85f17bfa3496fb40a5ddbec8ba0a33c934295c0676a42ed1ec355a367c860381950724931c56d292aae1ba949475cce6ff86cbcd99c23ba85db820e90763c3aaa5949df91a357af76081bb9853ca1104cba22d0305475ae31855124a992a4c2d5c80e139209d83b4689f1d371de960e16cb3fc07fe7f98665cc8d2219f801931b8fc7460c5d9f954e48956b533ad5f9a045df3b85f2e9d0b24e18cec9b696225f24012e7c1c072604e4dc7d09ed716b485652c55da728808b9b364f724d0df23de7affb33d8cff8acb784197e0392163585a5c5abf094e1398998338c076057d46af06834c2cd28f0c1811ca8be553db1a6c4d0e68d061ada4c41b8e9962f7c75f875d3f5e2590ed3b1e16b631c43225ef172a57783131ab7b03e7bcd2d3b4e9ee19c8a62e014ef375dc10b16777f8fcfc1db20ae969e7a345d8b2b946589da3411e4ad04735b9f40a37eb16247108d8e611a6d62e9f54c751050b6e31b657a7fed8d49c6fa12a13e94e144b4870ae1cc6938644f3de5ba0c793c50943ee46777edd8277473a6e6f604d8d9216d397e9412d18e28b07ba860e4f74ff0e8314d47687ad9d68afe2d2b4a2845bcf9864eceed2c7c42e41b796d470416b57fed9513d4404b93131524edfe0481e14693e3fabe626c1689e514fd933275d05875d1917ea664b3d4532b8212a885bbc436d85b3b90e79f9acba77cf43675decce129983ab3b0d67be0e91a5c513bd12437bb4b4cae17a22870904cdf6af91f061ec5d6bd374c48f4dd357f0cd77de8b32364bb065d9f902f3bd362489ac71d22092e7c9f7dda169ac1be61f61b4450d075a45d629f2d0d5e39c30274526d09fc3f1fb1df4682167696031ccea3bce974d16e87cf7532dc1769545878a65b60fc6f5ae76f27265616173830e1a7d8d19db71e47087495d645b65c2a5b7aa654f4438346d3fa6ad1db3329a433f82eeaacc0298e5a46caf2a00f983ddc1ae93a4f2870f983476ee9e165b8403f5c189a1ace3f60b90b2ef8ff673c36df3704be3c0f8336ef805efa7db64f66f29e46a69ffc9858327201a5eecca9f7a30c690d3e77648138dec39b06669bf6c2e7ad3b35de16e3c7935f483c44e107d36fd250715c35dd88053781f2441ec811db7394b5715a16261981e639ce6256c6a14f53207201cb149be69eba4fdcd9ef29218154f74607c4455bc86812733b635af81d3f642b12e6ba1d22686b9c751044f8b8799b61670b46cd1b09dfb9419feebb876f8e61fc6bf89c30350c50599e21b84f634a73f5bb3df00d76fac9f8b849d151e867214aa231de8e246bc45e12f2ffcbac0b81d44622bfc0e9d07e6b6787597471a163fee0e0e1c736eb65dc425a2420d3a7b6e76575470dbcd449bbbfe65cc5f9d284a7765eb85950416ff9e3341e3983f520cd970c711a5864b0914c1545c3a2a4b28b636d096e59b3df98c3c2acf55b47c9046c2726145a7d4cdc956a492dc76aae5824150b24e8e6364f3ef987d9e7f4fa99243126b012d8b56c1b91d1df811a4337463bab977d7c3bc40f9fb8620e1b5a6bf8e3fa0dc34c9a89758d008d1c625581fe3bd153f16e8b4d3d4e051aef48fa67c26e633ffbd80281ee6f553664aeccb57e6254a5a23ab4158aa7dd45ee6abfcb78cd6eb539e09a595f58ff078127f00b9b3bb5e4d3d259ec5dd614f2258156ed04a769c6574549fa1a845ef9d3adc45840ed89f0af792200c62f0654564c95c77376902c99fdd8ed8c9a8a96fc2586e95f9fd98fe7c197f976576f78197632dca03bcd82d476b1a99c985b192b907cda1622f2b9b49d384f784e0a2d989d9f7373765ef6a80c4ac3336c8c55eebf1d1bca9a7e24fe752fb08c3994eb3587de7cb0614c1d6e8b137021edda75e3645652df7fca84519c5cdef3733d78e2f98b5861e04eb5100d3189e3f4d9b866086e07e1e12d35f65552df19912019b4b62a89dd2a23a1c27d20d6552278c992d886647278a553dd52bb6c42038be4c85662991e679df861ef1b6052e46ae47c124adc77b799d5929fb96b05539374e8bdc71b6dfaee227048f7a879d86b1a19cc3d7cbc06b12f77f94f6c218a19aba92aa2df03986d76b0035a1271ff3bbaf99c6cbefda03b592d6659b84b1e0768c1ecdcee01b437fcb2467ecc254dacd8e2ece5b1dcfe97b7d26ff8e6d8dd96906889426187474892beb877d29944a060840bb6597bdaf97dfebce1902542628392efc29a092becca2f991116457e9559a7f696b1c204fd5385a1fac37f8adab31462a52da1874282eb264ab9f2fa1b24cea248186ebd49ed7c24cbfb4cd699e69cca944db4e1933b483ba06327968ef9a244b43aadf3b65cc20b22613c19db5bd096837fec9991920fa33d3c1ddb58f9f7c9ba9ae7a81a323222a27dc30e30829a9670f3e04c8924881366a62f90933d8fe247e245e9c1bfe16a8b21f40fb8c2013c1ccba6a38cdc491db92569da78afc3000f387a07db9f6279de8ce8d16f78f3542d5333dd7ee2c8813ff641f82429389c1ce5c10d0f573c9fcef4424d1390bc9eb553cebfcb188b3806366235146535cdff115d1abbf7589e671aada65d9f0ac216b3c13728724ba90732c93121a1b05768b099296290387f66bdafc29f9dd9cb2da27bb2335e23e39e0a7484218f58e2e120703a8bd031d6bb1e7c04d58503ac1283cd74b094e65492191b88c1bca3025c542ec7fefecfa7c259e14ab4e2fb3efed3d71121f974e1b1944c547b26bdbaa230b01958ecba5934cca406dd265af2956197fc1410091208e00f0ad940355e7d22fdc34346c87d8495f0138fadeef63e1164cf10322a351ff0ee7e4f95e20c159edf6fc8da931ae7e1eb635f5f4ce5b58f65e957d623ba7f8dfc5857f875f3e1693ecd9dc3dd336a4678bc0ef4c5e959f17b1d85b5dfd942469ebfabfaec44357899460ad159507b16204968e0a1113e1d5b0914b7372111ebef3c04e179f8173f1261663e246f8dc28d8027a22c54a07ee4778f37adde70d1fa1bf7a5c5766a149481a6cbc8e64fcaada9859481ec821d891cab5e90d4cfe16678ac60584c9b2a8de57e88fd2710237bc64800a1ab2d6a899cec74606bbef7f29f301d6041c2fd680f4e148ca44eb76443925c412c13bec6986dd018dffbe0a550795f93a10365439f2a80d927f50d73962e22dfd51f8f3a3625888ed10e660e70902c1d690cf70155ac6eb5495b5674dbfdda3b084e129adc5e8c3c31e0926748b2b6525183cb1d82e4512bda0a6063a199116b64206d18c3d3eea357765a219b4cca02b5fe4d8f7ef52153fef4f7ee1982590431e82f421b7276c374d0c0c5b5c52a087247b97279ad41d1eeaea2ab70c0cb92c828fe7bb1c6c3bcaee06d90fccf0849f56ee0e764fee3390bef48320423ac7ce8af9c8b46865cdfa0d5ae20e438f051b82574c2a1b23520cea102dc20a2ab81c9292ba45f048ca74337a7e510e9accecb93907617ba0c3e11192afc4fdb3d830177d68532a818bcb2ae3b8c495d543d43293142dd84a059048d169d3a304ba53f2229d8a6161d73705696e4962bc22aee10761ec57f0256d13752f770a06b7981b6f9e2c643f69e9612dc12e655f42d489b3f65da39928c0354d7f5fa6c6514b1204da4d224e60a5cb75e87b3bb12d930cb5e01c7b19a6e54d93281eb91aff2972c5986f8d57b26f6c61fc0ea0313f8841a94f6d13c9577cbe32808655e29febc4e58d69d6bf94d108029c5fb7dafa947192908a90992cbfc5f06cbc93fafd56fcc1da0ed3c54566ab8e4fe79e2813e29d8a064c5611f5a20c4995252a5978196edced7c9eb2c0b8679f61be7217e708caf4ad7bc573f4d96e3dabe00656fbe71384835cb4b8368fe60d92a1bc503982c493af33802222f64de5624fcafd13c692b668bda31315cf60758398dfc289e72cea26e8f86035e17c1a68f9356a339bf6f975847c0ed186130dd9f36b76f510db8ae7bd4996700f0abd1f99b57eb533b37126846e0f7c95ea2f63f93a3e922207721a08519bdd29ee645f1071fef658d76628c13e2b9f0c0ca4dad11f943438741f02eec45ffda653eeaf5929c7c264b1fdbbfd20f7af365a05c20ace2f2477170b6b67e530694d212f7d0846c928400295727a5cb1c512ce439a978f46b9c6c65bd192c57762da9462417b92ab9135e58b256e8847ed4056ce204b2d36ff2ca62df45464dad201ef272eb32c75f5cd829b234f999af56c39c31d8f25dcef22a657d9c03b7414ed4c3ff0685bdfb6a97154e2e7ed647a51369100d76747504909e06577003e2090f52c3c8561883662092c5c6769ac05222cebf2b6c379b19c035d60c551c12499273327f7ca4b04dcf3f8a57ef5f5aff2453f5eda21743b21ec48575f37b0af8a4b06a79ad950bd3e6dfc0021ccfdb35bd555aa9951a8033fdff243b9b38271c2a790f4d4722083425a88b299179999cc2d60ecd19f3aa1fb2ad4061f2539d613344398e21939f9d755b306406e0d2ea7f477dd33e685809bd8a2e5cffa6313ddef03a8faf9fc57a81144c913258712c1b6113f80dd3b4277b9f18d106f7e5e26d5de67a1b0ac66e179f691f54ddb2dc99053bc3b254d2125c8abb9ea5af6a7912c99d413abbaff663bb2513eb2b5c0da7d5cc78f4b9595faf628f4f1bdf00d26043abb95f90873d28bb607a7717f12f0366768a1d60a07d57dc04d1a96f08a03c36f2cf6d32d84cab7d21b0126c86861ff7c2240a479363e58f4ef36929b5879bf5a630d0107069037e98d5448e6ef26aacf9424ab100fba3d9efaeae81a992bdac2f8e60593e94615ea056748840e9bdd92555dc7b61163f81c5ed8c4a54e864150a5325757a4995441ee12d8b44002e4d1009da8de6defc1e7b5490c4af44de276536da5d2f727caf5b813ab42d7d7ddc92e2e522f017f96a067aff8cb5efceeff13dc64e7e22f704c5838724cd86a72bb545e020df60aaad4abb5b20087d8376632a1bf7a7cfd38ae4faf876363a0a356f363d5ad820d8967be4dcb4d0a94e4b373aade4c05ef9fca567c6b270cd14972a18cb5f87c68e3470746628cd478e86a657a356f3622200d2bcb9af0e8c4a0c06ec9956cfebd45082beae98de5abbf5fac5c15cae549916eec5f66bf4d449adef70ecb6af277ddc36a5b86714b49905be772bee84bcf7c3874090312df6941d8620cf948672aea8deb07ad79fc4b7613c1d64f56acf7d3e3bc0c8aea3a3e91bdc385b4341dbc44d8f4765e402f216208994510f57c385a39974e5f7f4bd07c8a618b5474c6a3dd4fd426a7ff717347fcaa262cc639ff0372123b97d632fff4133cab52e53e04fcd42cacb859ae48d84da32cb72fda3a49ab56b093da7a3155a2fbb532b8bfb6fef98bc76383ee9acc05189fb3a994cbeea999664a36b3d1bac53e118acf217d7661ab6cd4b445ab50c249bfb106714721135631bbad5ff909d3afd44baf6c56a65d7ef9e367a550068156a4106c35bc5979066cc10f3942175ddef1b9a40bcdc5cb4d3ea7ea6a3c88280fe44bc46624ca24e299638fee6b1f29578920bb6b0976764915f218c59c8822fe8938fbb3f7aa7b9464b5f322ed52d43c29df32017b5fbbf30751f2e40370ac63bf641d11f45a53ff6cc977e8bd42ddeeb8c05456b0a6376a8e6d33d18ecd86e2aa4e2425fa7c9a5baf1c890599afd62e6f00367b3023a6ac323bf16d0fbc20e721661a07b14e9121b1e82b493f0162241aafd973c5fd4f5a94148b788314f0260a160665600702cf55a0677f6275c5904f32d31c4889c969957e7fee4f480cdb4896f62868db2b4e986fbd3fc6029564073e1ec4add0aa7c8b46df15c4a8395699194048cc4199cc909376966ec6e1341a57f527fdb4097b267edd0bda7b6e0d295fdd2708ca15c8c3edd3f8a627228e20add1fceee550bab288e67aeb39c97d82102b22f78cc2b3594552a53f09cfeafb5140eb11286dd612011c63dba69fb182b58166863defe9573624e2e3a391c6845c7fcbb49c5cbda548934f6b3211c595a45a58ea3775bbb412a22053e579920409476ba5e3ed3e4325bbf3de2f28a8d398f003eae95f04ef13d9dd02031d195cfb17816121b88ec20c7209ebac699e0512141f9146f9bad71069a36ad39499a439616e59ce360d63ad2cda2123b99b985f0e0fc5420a6222b88eacd71946d9d076d4531e3217fe2e8720340d8b632ffe9b45fb8c5c4483f5c7bcf69548a89495d660df2adc339b7156fd53fa68f4d80cb31692e8b5caa2afdc94337c3af976b5dc91a0f45eaa7b03b3af57aef01173b03dc430bf75d28b1dacea37d06a5e89bd2c6ef6dcf2ae4724e6b27275c994351a780dbbddafd3726277b48d9205829d5e8846a9c6734888e67021d0422df625405c95f1d966ea6af732a5ad8a8208bde16e8e75eb6488c18e82ee61ad351cdab281a52e1d94990a6749f9667225d90dad9733a4c66501b4b2cd9530d3c73607805c6b1283d34a01d9d4db403c4d705eeec70b987f96568c3c1500db85e9f162e9b668ece0325d189354bf4e861883e37611839329f0ae5be1c53e5441cf5a94d02866c2cfc0103970c79a4ee8428d6c131e3e669766ebb7a8f941339a9ca4451a654282de5a88e7849cfa2aaebac2cf824a7eef2e1cfb1bddb6fba389cd73c5863fbef5a8ab9237dd7f1eede664fad2aa0d0633b9d25f830c178e4987be4222f685809a0e3ed33c940f0420751fbd90cbf1bdf5b0abd03c2f0323fa4ea7259ef17b9bbd2253ee88fe99c2802c477c61a09c9de6aea158f76feded44c1272580e0fdae851503f9d7f08d8ff1f2a216131ad2aacc4a1b4270b67b44f7af48744108ae20ed66f3e978afc6150018cc381cb6cac071918c314bbed4b1a79b1946a54ac46d6b6975ab0df48edfcb7d96493c0a4b04f31cb267d48395d04574f876dce2fc76979262b5fa8111920900ed304fe92617490513de77dfba0023dbb2fb51bce336329d970139a989705fb3da28b69b7d72968974c69cd13484cbf9275e49d78bc0d1d131ee58be9f4d0a65378b8e542b600875d5b5a0d24158e4d498dd3697b6c32d1dd75e5924d98ba4a6865265a16f84f8920f973fe6cee57679e9098d176eefd87f7f988ba91e4f1bbdf8f78ad2ad4623ba2098c286bf9bb6f37070a4a69fb9eb7efc5d9503437b6ff0cc8c700b8742d3443e3e36083bd31fec708fb5b56bae5f200c4b5ef000fb44cb43a99b3798c7cddf0959068962321037a8b45d449f2c5b124d6416d8c7e41c1c92d58d5c49983b323fbaf927617658072b73ac47528a407bdc1c2b46d08311418d0154e76be8a763f471492d94d3588f41262c440b192b0554d894df035c33d7aec396fb5c5b7bf493a3a2f405190ce914a54e4302fc443f0c89ae8c7f7cb7c13d991105215b0050475b083ea6b28470ee8c457fca6c6111cc4057a5fde754e3021c589c76c8c0f883657646b01ac749b36b0c17988658686f5d7d2855902e5b4f7e8bddb2cdc8e44b8ef2c3f6b6477f2e381af7a04db91ff61d3ea0e32044f52d61db1e65b0f6fea388f9184749f2a7c419df3f3c79f2c2f72811c2c811b7a0b019917e7ce0bc404ecb4726e51b33bf1f2e57d1286875f9507d7f2b47ae880e297bed67e3db4d8e57383f693a3970b07427083483b7fc54295cac96701b3fb29b20dd62c1116060fb89f395160d30cd0be1b2093f579d72baf825eb76c09dcf16ebe75eec69a45c79a54dfd72300def1b3aff9f755c6d840bf0f54a60c7c373b68fa5854d60e1785e61a99fcfd65dd916b9bd60f2e98aa0b6f4fb597c2d7dae4d17c9dd6ec6a08839b008a8fbeac833d0b976a4981997c55384148e294a7911673c628b659501630ea0f6d8ef5c6caa765ba87cddd224632003d3ce3ccb5589867c5c1332de903fd43bcbc6633b83ff45016ba4ce9b07cfeb757f7f03f1cb8b09036a971629b13994ebbf8d76fd225965556f70017355a8158076ceefa25da28e338d17cbc8f73bfa3aa670d9795a926362a1e04d1708150b8a10191019c47cd860c63b22326a75207e7c9bf03828e062131aa9f5b6d97761a3a18948560ed20611495770b41c1493ffbc35622310f2905c89595121e9ccffa37d909862a935bd07627ce9c07423ce835a0954bd6e048ff440e4af0de03015a7cdb2edbe0c763b8b370ebdccb87742b92d76d6ef077aaa75ce2797c1477911e17125dc639bba2b75c841ca27cd5a6fb3822b29cd01d1184383dc8f592e49582c43b0d64ae229fd97e0ce5d28d1dd15d45bf07e0ba97f15a8f0d0eb85e5a725f02c83bb175883aadc50ca29042642454841e3f959dde3308fa898e4d7ac055bb986450ebf6a498f66d36471bb92013996e9ddf55efee4f00354c58c686b7b88e400e61eb056eb41552eb98dff17825892493acb4457a6693deeeac6f8115c8c9f49b303c1e6c927136cec94bde1847edc9b21b8d9d80e5640064db9d9af9ff0bf763054da28cfc31f1e57524ab2651a96f2b32aa0f181715d566d9bffe7a242e5b1d865a1af745fc71987a0e967b84ccfe96e70c56989f11c48ae402043e41c4370913cf5a7e40cd21c87c8134bb1ddb362c9105266254aa16cdb7a107c74790a0f4d6bb75d7c4601e159224e998ade5fe54c82d96cfe3cf4040cef2c8f7ef89a711d58ef4f200d9fb7162d08fd1dc4f74f9e4ddc4c22002d4d26fdfebd8cfab95ec8acf5b75c3cb2013f92bf56a74f8ec69130c272cfa63a0f8ff8b4cccaf6a35ff64967aa1036e4428f14a7cc6639d206410cd7489aaa40f2c358c81e85966afeaf3bdc97a532d844b8a47a9aa895724e7445868bb2a6609727f24a9f22aea2509f43d023285eacabe50bc9bbe23e798d06993a1e009723a9f71a4765b61e4c32ae005bae8783b51fb7463280fd7628220ed9727a98e3f27493fbcca650054229fb429b40b5081900c7ed884ee719d195b65a4f36afd93a90454bab26469629e887a74ebe06e0daa243e085aedf4280d1193072381325247c6fa23365f2112c963532b5356e33eb2845c9904c83491a128607d3e04496efb0663ee713bd7bae22d542fac7c3d880575f2fb74c685b1a1012862020608b62c3c9d44cde08b04f61db8807ef0b84f222a6acebbf78a8880c25d477725640a308364095e4a72b356c2ac5ff943e1d1f3ad08a9424eb0329aee6cdfcb8f726a67f345f64dc925a101de50c3f93f24d237f3161c282d21f14073d78dca980652e4896bb27c56d3200a38bd035955b7f6333b64a806018c2629cb160619da6169794b3fa76180c73c1c9389850b4a35c80c2251d1741c7501d7a9086afa58cff0577c020c784834d34c78f228cef369d281f3635c5856b36419d6d30edc7b302fa668285bd362566ccc91433db5b04607578b173fbcb8fab5ce7200b89e8b445da2f743075e827e5e2e6c184dea162a87f1e08f246ffe980999b1977813ed4769cb537946b2253b5881c994d1926dcc299aa2e7bed144cb2bd77477e36a911c322c52ad30c413adf7405a2f03455cca3ecbaf703709150d2da6b9f5735ba4df1b2318ccacf7ef343e4e4c943044f68b8b7fb98b67b314509be8a2ac665c511196b8063aba6f264143265bb8787df3588d9ac841e97d4cda3eef354d70d26a74b79eb12aed997fb44f5c167df344b3f0247091eaaa00ebc3177b264316bfac22cf12f50e2113cc78d25e4f4e0cf895bcfbb1fe53eb52c7bb7c9d6deab1661b83ccb8794abb541f857fd3dc2cb0835eb86544297c403c30e8cbb3ccdea7ab48f8908480f1390928aa68cc529c0b669a0af81befeccb74c2a137e73260190ff3a34dcc5049b52f625b455631a327276213017c8f996380bcd32af4286c315f5106dfb6e3e244b7e401acaf9e50e3281855cc19f875285d7608edf20aded54469007b9e5e86baddeaf7aca84384dd532de04b2cc28471f18e0ac93aeef59242526dedaaf25c8f2be0b99fe3039142666f70fc3666f655986191629fb4ceaf6375dcfba27d5441e5be9f1f0ba7c52bacbea2ca027ec647b2b947da23bdd4a8e7e73bde61cc6f7ff4d94213b18d992ce0eaccec89070fd264cbb575ddf8ff55aa6148cd1497f465f1d041de2a97cd0761e230d4ca4a662adc7c57b96c3cf911a2fc81d799ebec115b75f4c13cdf83dd8345dd1febb96f4a8557ad9aecf77a3940914b8fd87791ccec5ee88cbc64bf2a2d371a87b2728491a3a0db15ef0f89eb20b8ef263919255357eb140a999e2fa37c10d35ce756d1a601e490b15df26903eac5763ceb15e24dacc374f0695b6f64b520af1412576b0235f542f19a1b63f54cf7f9db17b1abf4cd8a7d29e02202c4efbc9d0b05f5b7e75f3fb237522e305c938344d22d03fc162f0f3e5a57938f6cb52abfef019dad04d609ed7535246a74f75623b66b6c434b0190f326dcf54c767b7836b7b6ad825b3939ff55c1f7640a7f20a2607b0495bdf62442d156d0a229df1edda6ed43894b7ee9492e4a0fe2d4d9e52cfe9a3b9f91f15134ae4e559eeeb276fa7c18a417ec5da0b88791ce30643da70a7dc9e0fe9d072fe703d2c6f89a7b0145457ff471de39d33a2fcb6643581e41883e9d86a970a4ee8cdf43aff8b9aef707c87af025b3f8889f08e8f479710220b2857b3967cd3e6ebebc84ba4b8b095529be586db3a311bbb91f67fd0becff0375d8b35001acbc4ee67c4276dcce627cfb3a3b9466d792623481dbe0a9f2593b76c5fbeb2651238ae31f65fac2cb25953d1da4bef0701a06375d5d8c14b2c6c5f8810cd7702b015538f1b7f78af9a9629289d1a11f97bf85531e670d741f9ea5f2fe6d608b4ed22d966c2485a6c4101c15845c8530539280ee0be7341d592a0a5b1020506633e43685b50891a9964e31e187f8b01e08d3581ff03f8ee6436193c13b5f1f5d6aa0f7eff05c681bd57b2e12677ee31aa6aed1375334bb00a75c644e6fad66e9e467f46fb64478192e2ab8b35c38763ffe327882eb3d68dfc634a549132f33ead1443979ed2c745dadec40df5f8bd963f1bd8ef49a40ea4cfa92061ceaf4816af024c18df5e9486fb2bfd75f586e6bf01c59889f6a2219fab4f96028477b442724ff9ba3743fac47f10b52a0ccabc338007c7a457d3dbd4921b5337b60ad58c40d69d98372fef3cfeaa49faeeb2a346700fdc705885a2606fa83d1d34dfed62e1b145d8102a037a086180eb7c3bbfa60d766125b740c04c4166dc2b251bf67820e3421e5a2e02d4394fbc771d6e1789499b349874d8c48aa81f6edbd18e5ea74888e7c25d85c6224df0af875dbb510558c340bd0acb72682ec1316e44668743a5594f6414371b95f04b8fe47893b8f2ecf95b91e4b5fd7d4ebcaa775a4288ec4bea91865bb96349b279acf0c9ca64b31b187c13a60a97728835c8b677810fba9528a9dfe36bb227333ec6f94314e88dbce7f1f379fef5e924d74e5d0ffe8cec30515126035332e2f57ace7fb409e1c2599f3e3185626713c967792acb2bad6f9c7be14cd48b6f5eb847077c017e34a9502cbfd2f1cc3df4b3ba9c32c42cf9d882c1b04362e91d6d1292f919f1ca4264b6a9982ffabe1b2458bbe78dddf196f0a7b4a84fd71c71c63bb870e7f8855b25daabfa445172a9b12b6bb8d9db305a3bce4e68f51bdcf239d6bc4f8c3c5630b9c09e4fa63ef390f0e980f864f46bee218143134249b699e6c98b51e5fbe2b407aaeecafdc926439c446aafc285585b8c3dba96bd26f4ee99cd7ffca9fc718d69a5a41ac99402fadb67b157aea3912a7f0426159a51640e5e4117eb001432b6be606934124e53f0147f72610156d4e20d9e931c5ff8e33ac7aabf27e71c6fad89a71d6c1507d29b957ca21c918a64ee56985bc8940d5a887c858e74d4f77d6fa7805d45abd4d222736d2785dfe46d70166c7ac5fdde5c0862793fa1f02bc7a24fb429b63ce81aaca2438f648bf46f6136a5c8143242812ecdef908dd4aa66cc73657652e7199e07a4c10a69855ce78248d9292e101bbccafc24e8ee9b9f98be160b26a4a8fdad69570f3a197163cc01de55b4858737a5afb9bc2f8914a8eea6a677d296da6d70d7b26423b65ad2349c010a8be77a6e10520fe79cd20adb537794451912a38f3fb490af9abbcee37fb73ffe84026e6d57ca726ec4b68a907739d8c04447a9d8fd9eb92b7f752432c96a60c859a86264deb31686557c445733f18eac2f6a36160fa3188c8c03022846e7fbea400148b42138c4f5f406ac1411e591e062c415d6adddcdac4d5355b347a1f58170b5b72d572ed04693fae4ce1f02b4aa5fd03bb066e986c179cc608bce84510ae9f472dd6a1c9803b2d02e10e9183d327bd3c528c558f3cf83198f35436d355af824fddf10afe17faccdaeb40727c607b8d71ff1d5eff1a7b25f4fd58695901f1dddaba5ff6a1e907e53ca1f13795e1f7d329e93560e2de3a451c85f8687387748b729e2fd13f9e893e58c388c8c27d216d232948154d13ae7c7e2ead91061822921d21ca2293d1d482ac53aa171d3c67c360ce2a1949189f43bf2575b5b8ee59fdf75eb4a0e8780938d049a41e7a26381a1eed90c37fb7702cddba671d5eb6c1db245f58f81382c59e131fef5c9d5e157b4d66fa83da689e71ae4cbb5aa11e15f3f502b064416b80a83e772b1f200bc650a5b0c96946213c96ecd335eea7df02792470bc0aac65c95bb40eb330f77688f5c32a5ff910d5b602029edf55cebe3237f5ffb73ded631bc061a9045cf3b0a101c99a51732d988b602153855af8aa0946ef6d4be30f1b0d61f624163a9c7e0c7a1dcca854a08becee50c73a04449804b60508f970e6bb9e75e12bfa06be03dcdfd8961a7db433c8eb73c58805084b2f9ac1fe28f27c2086f1cbd4e48498ed55bacd363f22d40e5a8d123d339e6e9600ea982e413723a1dd3b3315e659696c88bb1b320e8b70cc6397a851845a905812f502dc821187f759484a35017ab747784b316481e4a7f4fbd641edf7be8d477bd5ac865905be0e05ae7a1ed665d0076506df411a2aa9e99682bc45a8e9f191d7f00774e91908c89f095d0a853ee0138afa58acd8f8f7c5348def2d317b00793a05e7cb636958b5d337d20588a6c8b73eda5677ac1d3dab9e9b30062759c377de078e16fe8740b195b468657010f6e40f359e5e6fc9ed6c83b805bce11f60206c942185f49c60786826f8796b9dfe781b4376387687c579490b0994419a8746c998832aaf8a1acb07533018a317a4e473a96155f48959ec21f4336a0c2de126be1fdee210a5ca73cc71bd1e82f50327a8edda4239ff6adbd3f5bf57767321640a8c06d0f57fa10b96f750dce806f804a6f2f989ceb222be4fc00ba719b0f821d32b4cd540419c778a380d3469ce636da89a8e7f469ec8d8f6789271b27976d735871cb83eb4d6b4d9c2f1195974fe4ba1717f4c904e7d743ed97cced066b1e9a9381d0833dc66dde2782cd978b1b37d7c95b14669c569fb2a003c8722f091ed191d645e8ebde1906d57b66c7ab5dd4b1d45cdc179ecada380285896f6769c9af6880d7c72aa199aaf81a508d7e84089544cc1011dfdacdce34248218666805b8593ff4194962aee54c458a493e8af6221852b1e31d36157b96a2a101b9a637bf5c801e7a63ca82704b6ee11e28e4dbe6d0c6e4f9555a7b50b35f705d3b07ce61985e8cd5f1fe6fe003ea13d26f81b66be3c6ec3c0572e380d65e25128936011f88c27f29689aef2f3342a1274a260d20ede8521ae47bcf61a30e4b5f11503f943d8379c92e4e2a37188dd8b61a0e44a2ca748072a5d137d95e258359a94f26769d51f098c5f7155602a96f29708d85fa53855a8b1c66be7f575e5ddbc8a2baa939e5f0182f6b12dafed45fd5143ef0318e8770b3fe37d28d5f747c68c6b04a470b3ddbdde1c534dfbf0ebd79a170fa582b69dd7256d19a59ba95dcab47de318d3135f5e051fba5f42e4431d64ab67863b88f6ebaad5be881d4c32280995305ea6bf3099a1d971f686ed6fe9229fc328604ac2413f273057f530fa03d577dca53156218976995226a48de485cea217a8e25686f0e30047fa3aaf8356b6226e3c624a2f79a7e5514f9b796719b26f486336f4739bd5744d11e4b35e89396dd47a901e5571f4ca4491a8760d631a3871f49678233d5b7af357cf76093e5518d1c0393e1accbc1507cbb0f09d13fdd0266280c28b96baef98dfe541f10f26a7e188d65c4d55d2b399118bd950a08b70e8025fa7968c16373ba992c7d01f4f63d60a808815bdf259e8f5498e834938501c87e12a4a7fe66e7cf874d09194f1ac19532e4b627e1d773bc87bd9c45dcbf67546b21900e5003083623a5e584355be68a6e12eb9dc7d09adc230f11af6263c1f594efa42ee3c495070ad29cc7723f10a31d030ae1ae093317f157604f1fb627f0f88c60811b0439815e1a0fd466e2d54819059de07a00aecd1354ce9dc8c0b0f64c3175d4f7639e055f55c103806351385667aa246b5e378a4a0a01ce6eff779fc92dc0df36af8418dff0c96f159e765ed7cff0520dbdf1a8aa6ec00075214d3989b5bb780ced652bd6235df2c81a7d0609992462f242cb16ad1b3d0f11d5d7d73d1feb8526c04de119bae61413bac1cff1243a14b418af951e3ac232527e2133dbebd0d350e7024ec2e173dd03e9e01a6fd4a31f70b79faf1519d2f4a36e4c21f44bd6e9132ac9a943000ab459fea6cf7500706189073bc85a830550e89dba3b110128b8a4b44b57fbc3fdb95635c2f88540ab27b376b5eabd04b5749b70fe0e65d5979e52d48fbcfd6d1d08e2a02047136534336326c5b8773db92727f16db0db4c54a306c727c5eb12e3a6d3a8efa6759b170fe27c4d0ab41651ed721bdb80dc65b4ddffee1b668fcd8723d7d2c41c1cde5c97cfd4eabf1e594a2d093c8701f51969e2e91207af0ca085f008e87a8bfa2153a957edf174ea599a71823ac38b44753124d8a762ec887d9e77834d971da539c102e6cddf340c8a0006c84161a20e264bbdc9742a6302f1f4f13240dd0205ee808533f1978088df5f6bf3b518bcb852ae53ecf60c1a9884c25aec4b2316e11ba1740a9e05c3b7ff254df6237f088a22a0da1de81b40a657eeb3336a3e051964df8197f71e5c5d2310655b3368e0325fcef2554da8f1035ece0858adf4e15ca38e5cbd40b96629f46021c886f05ec305a9b1ddeb0684b10a37eaa941254dd93a50ddb048eaceb2270d96eda610a946863c30bbab9feaecea0b090a2512cfa556c88252253a1935aa5a0ec48e43c9c9157d71abd064d1563db4e8a9a4304bc2053d137f9ccdf85edb81842991cc77b44a923558ce93939f58474d516e3373c9c8a3cebcf27b6d428bf7afc6a0495502881c30b316e2db4664baefd5663a39dc00bf730e12358ce958a10382e8ccc0e591adbb26710f6d61841be71b80aa1b58293ad6c851afbd63da8d661bb2dfcf2c222d8b38a05046e418ca7db1fe41a61345b7886bff8059b944fb9ed22679c3c4f34cb7206a7db101538405bdf8c4d2d267a8471522b1faeecb2356406efe7060c67659c5988dce1f030ca520af4d586195e99e2871cec82422779df0709963a1ed9830819a958b7ddeb025584798592227d611ffc25cdcb7c91047d65b142763e93904807a7dd471cf4c60861bd38d24e3d820180bd5a267d2f40db12cede8fb6893844e66b3f6623d7ebc8e71b1b9e4a5cb738c56397a53f29196a0ce7a544a419fcbe178a14c81e0213ad4e7984ee9667c45028568e20bcc02efe8fbfc4c1fad4b5cb6444d94b2e56589111364afd81c4b3f3a6221849290a2854870a85452c3d3dca283e2830cfe05d4cba0a8ad13f1aa462a775edb08cc49219e8caf02a736d4e6b6c87c1d1c27caac7ba8613f3af4cb97d844ffb4dcd6973c195a6c32b27eb6853e91efdb43fd95d7971ac344040bc6a7264d8d21a70d70072f5e4143b1e23e27416b6629560a05ed056f895e666ef0ce68d4debdb4685a6a1c28f7f3a789974843493c2909148fedc1addd1da21a238d16aab84e993be37a00c15f594b9dc99df9bcb20c91652c04b196561899f1f1ed22b489c11f17a517ff1a1ac176aa18744b6dcac9746be8209680b94c6e1634dfc0e94fbf29caed74ab798dd3f0d288ae9a541cc241e40f59be6b0e494f7bb389a85a6d05af094fa8356b79115b73d71cf3af2a5e883548e1ac4c517c15bddff32ab6ca1e21efdccc7de758eaef7cb38071fa49b73173ef0fb31581b9f06828405b9c4e95825381862b24c768bca95ce9d7e2366ea1844a22ae6a0c1a22f8d32ffc72f3d97bcf3d1373e25748846a926a4e2566341515dd9121f71c693ade70374e2fa9838cfa34e8482492aeabf0afd85151bb2663797aeee5ef3160662eece1448d93afc2f93d6ebc7241b56bd2dc2a109fd6dc0ef0511a420b7a0cec617172003cba4b443f06ebddc459f7a12a2d1490d7c38596da87aa6b388965e93c9bdb16a5ba74c5b549337a4ec1766e7a02a8275dd96b1bb72425099114d29b5381e2a8216bfa82656bd58437a57fd58bb49c7bfb27c049cc67e2c90f427a250cf5cefcde6231d75e425dd75d272cd76bda0a8c2ebb599a4b8f61469a3312baabd540d1b6a3ee57ff34363a9ce3e16d91f580a57e6720f298bdbc65acc582776190b4efc64aeacbfd524c110dfa17b162ac0cfa4101d4072c006d631ace22ca8d5097d2120591a0f232ec741b5e533219da6f9ffd551770c6c17313bd7350da8e445da74a1424657955c091f8376d234cf64c27df8127df0fb906dd32e6b71c844cc9831de0c942891ecbd1075cb2943b4d565ae02ff0208e7119ede89a77c2b368de14a1d69bfa61dbd897e759db87dcd33eeebce03303e0d4d6312a715d524849033ae371ddc70244b0cf11c107dc1ed00f4483e7bf16ac550cf044407027c74ac2c142cb5460986c182b5df4dfcdaaba6de952fde0ec211cb70c8263a2d0a4629b7a578b06afa6a15d0a21b6ecd306b01130f7a05e83702524c06ceafba86ec7940f74b85ef07fec25ccd4de9e52268e4f5d5c97f96bfd3d509ea4694ced8f32cadfe771a69ee995fe2d35d2c46df40be8b414fbaf8073e7050cc3f495632d1962cc1fea57102c2767a3cef1fb5149687f1ebc7941d9e194d369db837a6616c1e5d31f75179168ff6bf34481bc1425941564c71aa7e95c5fa2e3357a5e4f354d1f7b95e5d647fec25f76b6e4a3c78c2a35446d50e126f44a9c4c29a56c6dd448c1dea039f0e12bbba7d6beeab6374ef4626b2915dc68d1a3544cf52df857744576707387e4be656330df9dbaf9d15d46fab2cfe051d30540bdd06fc868cf1d615711cc4ffcff98661390d01c6e51df816c06ab8a8eeb2d4a23485f0461a179de9447154dac13f03bd6eb003ca069ab9846212f1312a33c7010f1b7ff8530177ff8f15d59b2bcf9ba46bfbd2e97b7f69fe3dfd9310d6a85f4990916e698e439c6ab3b6f513849f0c6ae5699fbf8490526cec2e94c37b027d36c5fa698f7ff9b907895d031387e9356510d3f7ffb0403ca4a0f5161d208fe2d5c2d4b3c485cdc3f4c78940908122ffd452327e64c39d627e496c03add77e8b6e14da501ea61b4ebc9b294801da37f4e3a9b98b0b8f91b3a5634b29c91b0b1d1ca0902a7767d206715579049775ac0ec83a4bae939ebdf476669e771930a15f41d95356daa61dadbb5d9650eef9b3fc187666a42904e72cb4274a8f20bb814442392f4fa56bc715fb941beb945532f6e162512dd5922d0e41cf3864f31d4eec05893e2793bd27ae8dc083a074db1b577c6e749ebab4f0bc9b85bc4107ae8c8917be26f431dc7d12dc16aef3a41888d6599f37fa4170568bb1ebed317dfd678d1b61a5e79ab20a30eb7ad9273caadc40ae6afe58fff9cf77374fa422813fdaa1b95c21cbc7461be0a4fbe4e1dba58d85f96853b8ba33533bfb4fb21d12993ef4b592fa5936f412ac1488fcf9b59d4afa99280725e67f5fdf4de9639cd4d4857267f90e31883d9835cafb51bc5591b022f9af6b0bac505ede51c5976a1e1d9f56d3a1a1ce6522081536ff06c136d5d4b0db1fdb7906550dd0634ea6ee847dd36c4f13c4d1df3e25b60e66baae4b88bf940ac19e3bca2d6bd18b214dc935c089850f810e4b4230bdfd5fc4a27655a11de1fbd1ed4e2d59a52ed81996c439c5fa84694b9eb5c838ea4205fd4252825879bbc3f28224b166eabd54cb6f1af1fb1e26264e7ed216989e500c316a29d4c91811fc19922183906626f27a97b0543da1606ff49e05add80d3db616dbd6386bdf9cec821cb49f7c13aa40177a8e4679e17f969cd8809e858e7c9318e43abdfd25d8c0a14d27a8c596e81949367f895fd68bc7fd320b1fa20f279bd27fcb9b1eecaef5305ef63302040a1d83b3d7bc58295fed97bf524bd4342de536baaba8a9be9187699be6e75a40e46bc0c5bee9378b3cb50f621e4c5a096b6cdbf637b3fe1605ccaae4fed194682e0f9bdf6ebd514e179d281af39e54ffcf9e16392b2ceee677217ea1a86c5f1953b5920285a4792eb5e0e18872313d31118db53904ee6b00c73c26e1485a6b55c42e33a77ae8840ae9d99b332a21d08f1b1b381e9193b00a742e0971e5ac98a20341a6d41239795b6cc4fb8640143a04c9745a06bf4b1bab669a0e125d150f606d7a8b0dfdfe06536aa84aa4d8e7d94ce885fe641d9c22a32b0a25e116c43f8031a513445cfb410620ac4d906a4bc263e1ed3762073b6b1294616c32f70412ffadcf7896cf41337f6f6599a71f27a49e1df36176ce3bac752d2ba011a2900dc633b0cb8e44f74572d10658b3be401916c15b696847db7b6c87b07713939032182398b378af2ead7c3f0a6d42013d1f5253f5cda30d9b01ea1a943546612ee6f61aaf1ad4d0451f390107965059e5fee6dc07b2b4fb2a638c83bbbf4a8f81a8804611e74e46d10a2202443e4c05bdd8addbd96738e647e9bfa3b71c942f186168c4739d1aa622d8765e419e89db4dc9807f43617858abfa334d75c3688a9e97b5050c76378cdcfaf773edc8ca59d7c4678aceba5c03763420c1fa67c2039c69417de12c81625cf7dcbd2fbc6ad90574d7bd2a740d95be68a45a8a4797db7877f890c73f50c9e723fd0f6997f5bd29e34710330d9be0ead3cf44fd8694107b520557b516da0b62461aad3ff6a80f74e64e3a175e2fde1393fcf7ac4a2160e011a48d23f46d9853cc2525d2dfa63a7324cc3ee260952ffb39f28f5854f4d58d91587b08b3804966278328a3a923b50f094d0edc59503f62a1a021d836a3a452b37354a5dd33665028b994b1b473d850bc79f4e26e044aa494e7c392f9f3a4dba1b7859c02437a63a1e4471aa67f533d2432f0cacc485728220fc6b23c603194b1c597dac3bcacb0c92767a09201b4a2f1dbdfb49ffc301d7330bc528ef32202711bde1a467b9cb8a2572a7782165d96c9419694a0cb718f0d47429a1ed43d5ed9a0803c458a02c94a229fe85882dcb1fe5738e8aa0b3161193889b9dc8b5bfe88131822fb5b39b5c20115ec1aa1ae5daf4183c58874a5be2f8fee21279e5c30c857d6d20a12559c81208e408a7b6481630b2e6042e32eeca1c561f43f8ff2397968cc94a1af1339a4df41ae8f4a8c48ef9fd5c2ea10b84f5960bd2e12d956a97543209ee160095c1342ec59cba235f889a43a52f9e35c212b39e981bc9183620a93721ef145385e6af94d2b020867290b5441d5f2c367d4c9f66e6d3521e45ac0609545fdd2970d8cfef0141384cff576e7cd8165480e258645aefd5b653eed21aa6fdfcac163cab0090315b6d0aee45dcffa0b1425a4d08cf3153400bcbf1a0d6dd8c7633ac23078c19c359f12f43d02bffb94ac8c3835b16d6fce3902b62b615c93121319a8dc3ec7775dab099d699b6523720b65f85b9cb1fa10ceb0d0a6102113b78c3bb3f59fe962514c9cc4e524685ab36d0bc995106c215ec385eb533d232ea9bfc61860f15f5acc76a3108268afe0f241000c55fea98aa738d3d84dc41d1032c09523892406033c73193e2f7ff447dfb529c04d9214b674475b8c3a36ab849648ec9ec4781760e2fd88cdfff55a651818f9fbf207db252d1183aca443eb5a2bf2e3e16c93651d7cfdbb236a15a3bd0dc427e499f3edd60c34c3140f93368ad2828d5d51fa1c66ec31997b61bc4f661683c8f49646e34abae6674a837aa23ed53c9afffcda1512a0b273bfb330c096fca59de495ff9740e1a67a376f411ad75a72f8583d0da1312f0312cd8725171d9210cace3d63ef0a5f6e695c963e43bcca9295f48d668bdb727854f5f290fae5c9920f1b32e31328e83769e9be77c6465b85eb1a70350347c2833500dbbcd30d7bb0a8610c3de33157b58f5c26b1e388f473465c4068092100eb6b061ec499c961d9a48704646b6503e8d32be6a1826cee7c78b76aad767a64675b97b610e76be4555cdaef82786884796792c58a79d5ee9008db0c2998ff2297a7e826554a0d304714b7bdfc01625d7f78551e4f5b4b6b395e146ec219fcca248eaf036c4f4ee91b0dc3dc5927fc05233c96289306672268a816169e379cd793030607063c88080702f5e4ee5e9494056ecf4191df5ef8322ade19abc6878a9824cb2815f480ff98e49513f5fa76344d94d0d7895c804c86665949d4b71ca4d4e2cfc374bb1d1a68f71f985f5853f510fc340dc031b1222149d6fb2728008c423f294a79cb20267fd57b69e4aad0be729422ddeb9b148130cacc9970b7fa6f2cf1b3715950eed169c62ff4a62b9c8eda9505e7e31fc8c1c5c5fd4693e49a6a12464389f8baf39ff413d769d8f648a417173d472019126cee464dfca1240931d7d9f916f92cca78c727c58049c43f167151f4ac32d51dcd2d21a236dc09d50565fe3aaf6a565e1588b91efd81a95f8f2a804c3c6c8eaa246d258e1547d0f3fe3eb4b8a7e9a9cc01ad8a2d24bc47fb6fc07b8763d99a2c3d99780ba1fed53dd41c417a28de4dba41f584f468c0f6d3ddf31c3ef0467a46ce44fcdf99a9ec42492fe46d673c86ace329039a7648e96d5639d85ee6be9635716e21f7c03782576bf899a20779539d5b73166d9a8219df0b94cd4cf5837184e0ac05edb55f34962a5e35d2a7b67184ead6b59d677fe3cc14799015714d816277ca345bc8228ff19a1789b220abf6bbd727a0b4a4feb764440592fc4575fa274aa5042b5991ffb27d4242504a646d5ddff37a13cd76ed8f64155247d61a53cb471079a30d1009dc9d678007b121755c35973d41c3244ddfe159a89a4c1e6a1a9d4e6ada758a30bb61e7efe663e614ac776175590e7aa02094a15b6b248267b9fb4425260974834c8df36ab70074f6821f370824bc6dd313e4d8c1b8fef19b2b4fea30762cd38384706ed74ef774a398eb60c221dbfca5d066788efce46279c4f41b90295968ab7c63cedaf80a03d85f45d21a7ce380c7af5eac726e353f4ee81908388321b4de246cb0ce369d70ddd97447307a27b65aa50a540942e822e41ae62cbc9b98a064a8b6c073386e05a9fa46af04876c45060c2c8d0ef35e597707cb73052f910943ef526a3ddb8fd62b5d31255770e152da83b9866ba1620b8d19de7746f45f4e6ba096488c35f8b18727fe7882c9903833dc3d06cdc86a80947cd67763696d1f49b48eb0aa51f3aca86b5f19c0e685b28826fa21ff067d2c81b1f0f9502616ac8d5a08ecc864c50d33c471fbc3e37611738680abc96c01133a3411432a97e265c1b1b5b9cd2abe87bb30a90b3e3bb03d13185fc11c41774dc2e3d737cbe0fe41ac80f346337fa77f965c7837f20086a2dc14bf0d8998e7719b392e9583eb9aec50c08f9e27d0f11d8bf4115090bb0a935b0f9cc043c19a7785773bd0f17937fcbdd3ad7bde7e8c50253cb69b09255a16ea6c4b50de3a1b26cd25604bfd1b3ae983587b75f2a1e912e165a7e83d7bdf4a065f1cbb8204477339f61db160baeb23ae1180b674090e26903f0ed10c1b5f9bb17ccdb91d7202f5469c035caea85c2a5fff4fb25f0c5722bc36a29683dcbcc693c3afdaaadf1e5481ecf16779408ff2b395e2a93e50322b4c68e1b7fe28fc13c0ed807aa127385f4f91fce2613d29914f15190853be8407489b5cd8650c027abc1617c0a010bd2532e7231e24e52ca849a94d66284e9cfdcfcc9bdd06858bd76fa4a6b253fb382d2f74518e1204fc743994a747ae48ba0c74f3110b05b5ca1ae5ee14c38c491c94e13c91674268241468fdae74afc9bb9014c7c762fcde7ddfe56f60e513a7a51d1d71780b55ddecf7daf3a97cbc70f69bc226c766b0b38a96021a41add01ca09c514f23d422c2df9e3b78b9ded000c59b84ea848246c1e37e5093b35d4a301d3ca431497692a0f262ea5d4c0a5a026e349e65f64a7e5e1cd9efa872a9d1f89d0e41dde3a5deae9044fda826d2f03642fd6ea8843932536b16aaf8e928c54f0d15d572277e8150f3f37c6369368fbd2656786f3268c68c88ea972fd274a5be47eb682518cfca31697ea3690cf5b80987cad3fc68209edad344974de54a39387bb9d1a1ceb306dfac2cfdd8d71a0e6465a79722b3e73db8ae878a0e0bb2a0d8d4d46f7f01304f09362721e9004f912152ce807eb25a916ba363c4aedf234fd773f58936e3fda5eaaea3bb726a7c4eb21727f6b03f6d70ecdcb294927b9d313406ca65574a939ffede1640b25695af70590ec5b1e1b2df9e84c20cb72bb60ec7093a0d0c05c955d6b7668d48dd17a2ec2cde75c7a63f198ef2c1b71b6bb6fcce247934a0050ecb9b1487106fdad6e160524d5f642792994ddeb877b4d4291446e94f536ebb7fc793aff9e0c4edbf14a2a17148f32a121f6634b20843bad5cd1bb531aff0af952a4aad319a50c7ff5d7ad10b0486cd47e9eca4c050b91e2dca12a5ca16f7211bcb3ef6ae75389617f16f1ec3ede8c9650f39b829c77f5781e5bf0e051073a3b8fb89e834dd33af03b063c48e44eaab73c9bed59cb982098d47c01def5e581ece26f9f1c12e583fe44760b463e1f2fc1b39c62e791fe3cda508c9e21fef0c4ee5c3504a45c50a2e8392bc609b244747b9844e12f1089a6e800986c1fd47a27083f792ac9133646c8316cf9b40edb21de0f8b88a4cb89a79dafff7a9fae974522c85c984c759d985af38be679867e50013c3447086732b872608673f48f02c4f7e44853a7746317bfbc427cec6fbb7d71f9d3b86cc0cf6972ff68f1bed45704619fc8f4c5375aa1b6512b2936a619818918584cb32cee6ab3d0918489f34605244a0de8a94ed078d2cebfc0dec64efe994d81a0489c6901fef18e8748dcca6884e0b241466e978ec06aeeb68af8651ed13e65a52353e5fa0db1a11b6989f60845ecca0d87e7f8177b521560b384429907dd9f989d6104b8d25f392aca05d33e9097cb553fd7a7279a9573ec22857a85e441bdfeb9e2f7879c2e8d73e6f85fd7ea0313353bd309aaf286da49d4107a9c07bb3730eaa0ce62c3352935f871d830fd6f726e8b1641f70efada34e02e45e7199f36aca71df3b951d468b438ef92df4b2660c9bd79b923b947b39ef9944c24214966f1d17ed8639fa0786dfcc04e7936725c5358eeececa6602a2e6f328e85f515093d072705d9e0436e1ac4f80525ba0cabe58c59d458f6f567f3e2f43c3f492947ade5bdd2788dd206d9aecb085bb2a64f4d5d6adc65eb1675792922a7cb6d8751166335599abc662e8a3512c75d7770ee560c40b56ed39f7b2be5369a71ac3a69b02d7f138c67767cd2d4f92774c2d8ecfdeed385d0825a96c6f0283408f2196be44ce26aa51b3f9fa8572d2d03cca56522ee04ce9cd31b9295d689a33268a422202c8828b2719c64573afbffb35069e630b04d4c792597901eb93af8c82c9a1713aff0a4bdfeffdcfa5feb6a8071fe48a4ea904a436ae27cc57e2b9a56760452b5ad6a7f9d0fa03b93a9a5da8aaa4e3b3bd03e4f11a863441598e4880a3b9d74cb2a25bebf8a1564a52e9c65b7d9dfa2bae9343168e986b4e5d7cca24443199053b7e27e8d26082b96ba2616ec22362ac622d597acac96e55d19e0396f5f7181d2e515c0525a4af899887df3bd2540d30f11a62fded5be36c0baa0a8ae340ffd8ebfcfb89a5193881b79c9b27472b2eddefb51ecd31fa676c8ca0a48f14ec4903d315482a91961b94aea38f70133ac4d47886458302149ed907ff0404f77af7e2170f2d5e6f3efef3e2e984457879ece2ecbae777fc315e4ecd2334b65d5de53aaa7c96f9e5e50ed4186a0d35f2283c6cb36542a7278a8d057b4f920abd6d17b5b44519eaaa8b4044b015efccc0b9b3d5880aab4374dca714dbdd9ebb1184120ab08e5cb16ca4ca4cbb9c3b0e27cf6e3af7e29f595882a050c41c06199a7cefa3e2149481358f304e3c2484c4703e6af08df4749e5643f9a16441ddba360af1df3929bd1f1f1a98cb0c0e257abfb09714e70f24f5be5b9eb38ae3fcd23b8a9660da49478d0528e5fd15dc654717ac54f031d54a3a98547e59fb80bde9c897d856b75b740e1b5432186883fbebace8e72def481c4d6c082e5f53b05a2d1df776461e0ca8d2515c48a35f8fef6aba43efdd9687adee6a10509422b9826dbe7beb47e74043061a18196d23c2cde5fc3c20309639f80e38cfc2015559eba653f58162413f5dfb00415936254d3d598e07d7f1ee092abc97c252741a006a725ff38b65404c755d847f03b3c3c0b3383c8cd12d2119a6968d34d96311f815fb8e6580f44cd6fbd8cd2e90b25e07722f8b92fbd185a7280c51c0786573059b6a47de07aae4f069dca299aa67d61c490c66392c0b3e933067cbbfbc26e879432fccc639c59801f607dfbd7b463f34944f66daef0925fc928e0f6ed3370d4fedc75ba36e1e6ffeb849835ef191a9c3fd90754269030491190c68e9be6d351e44f188150fb20ec563691e48f1652e3eaf3458acb443afd15dc8aa26905ffda01866d9f8272e0cc477fe4560c718fd66ab08998900e9366ea6a84e87b0f931a5686c377d63c523491ec5740c565eca488a5f0fbbda76e2e6efc91aa3ab1eeb472ec5f77fdda9f9870a9937feb16067b8db09edb9b3ac5188105bbcb98caac694cdab31e826f7d9fda8c9dcdf10e4b1116d95f7e1607132f7f8dd716a095c07c162db8f2315ad883b58d25af0afeaac2abc76a288cffefcf1376a215219975aa98fca3783045316a9948c1966964cd7b55ef5afd15edf0ae837f416f81a35c65b3f30e15835e8eb6375056e77c4ca2f2832f2961ee18c2bc43203a451485a8488b5d78673da24cb93793522e5ca51e342e0f05dd8fa52d193e225c07d6317c59464ce254985c9867a4db7e0b4432ece7bc0e988818f9956f9e8d13e186314cbd97052fca7a7c03407a860dca3801e0c495261320f45af5564e9a5d33d5ef9742da85f12ae61612af753bafd79175aac8a941e3ec23ca883c08c080184b912e3f9729ba17b72f080e034eeb680cec591a802bf9a0a643862aa001925709000697301260403ca95292f8e39d224cb14818c4d06d36c07e66e81411ca95e669cdba73e1014e2109fbea36c72dd09534d068da6cd7b2464d0c3227fde7c251338fbcae577638a2f46b48ac49f7624eb77d8918bedbea9c3df914aebc3070e15321b88295ab29470c908a406c39dce3df07bf56447c3f0e4604c95c83a36aefa9886463151ed2430ad0d30f438e0282c09d62b628a11d11709cfd8019167c5a2a09626024c51c621c376e5b738747ec2c14e21b829b90674ad63d99ba3c4001755889df494bf3fe6d4e5dbaba43962b4844cbe9f53b5e1de37d1054d6fb5eff1aa472cadcc40878eb6815b7b020bc288896f9e0fd1fefc7b7d92964551bf50bf14e53a770c5bb214055e9f24323d1c1f4b2afefad295b11bc64e161665f383e464ad1404f77639fb521f2b3a670d982a65bf67bca97ef3ed572ebc487f74bb157f1a64ff55b71d31fd75fd681e729d9b9c18cb89bfb56d2ee8d94ecc17daca1b38e99ed6390c2046dc899eaca2b9f3817aa2ddd38893cc5131a2a93245bcf589cc0eca38f366a2023fc9e2ed9daec6db146a06f809aa547ff16d37bfa114039613597b51bd6261a8ce88bd5e43b12fbb69fb04cff51f247389607d50038b435d210782ddee8045b7df266c582bc7afd09894afa907ccaa6a5764d727b941ba7c67803714a3cfecda5bced13119d866e190bc70c24b3d3e515ed4d8a2d54245462b0c1370b0c9ead74cec95f5025dc697ea7ab2ae76a227618b16c6bcf0df779987b6f746a2167a4857b49c9ab0ea2c926aa5e04a6f1feaaaf3e76bf4c069aa00edc8b5ac336cabb687f62ed67fb925609431cfe3dd7be3bc86d429061a0c0224a79a7c90dc5f276fa0a2f1243e892ea96f91ba5a48c0a0db6a2473bc4db9e043a829f4d7bd335496787134fa04fbf8c7e8d6ee3e726dd552504c3abd655b76d62081dddb231957ca07173e63fff514f1eabc60c31519976cf9b7b7f4d17c68d4ed410fe02392b0ab08c813195944b81ff592ec8fab0f79b99b17f51032af0018d5b4c59f498e03caf5f4fbec56eb7cc3d3bf5ba6e8f423e2a3fa6c918fb7b3416dea4ddec6c022a6d10220402b07594e7207ba250efe10f91279987348baebf08fe9d60224b8706dedc9b740c15e6867a31e307de46ca4bbc0d08df956a75d999102891c283d7833732a4ee6d8f807df0ac35e5a689b416878212cbc2b89fd3464906e9c0f4dbf21017f9ee9bfe639da5367fd7fcb6eccaca379bdd843931111cc7a27548caf4513b4bfbe6bd0e592b590e00f88833d44832543b7d0898ecec694b6c19d938589c35369a013d205f6dfc85aae806e5802c23983608d885acaf239824dd518f1eeea05a33164f0e7a492c28c456baff863246ecb75a4190c48250e26f52e2f5f8167c215bb6ac2ddbd20540d2f9f85dcaac25ab6028f6bb37b278e1bc3f91c1224fe4aae4e8a4ffdd94ded9f82df469901501253fff3d4f3f486089fc643faadcf89622d4dc10935d8620af231e01047bc62831be044509db4cd2a9e34dd4be2af546f0fca649fa434993f9e200d7b3cb79d9df303b0ad1354f54c7765398ab19c4d14a5ae52d1f9d258d1563a631a32635cec7c60a0ef33208614b5ea3b23763253c9b9738ec0f5a294cb01ce977f580126278733d6fd686c2838ff9cd69aa9bd62d5018e2f69dac192a249b13f8c67fed78693a605d5dd2b1798b8196e733cc8d23858bbf1e85f027cf34476f3e600c1fd3b8ca2993f171a193c517f87891b4ee903242e5df71c84b90e0ef7661bbeb9b0f54f25ae3828302364738aa29a378404daa74438f9b4970a5024d223ea208669125b558d7af5e7e778382fc6423b740b78977f14612361c3b78c661fd465be29b246886c8d9241d498b386a76c1641305d4030fa8bf31361e4c6ae34d37e4e77aa67704a4f27904ab1e693d0eeb31e5f95f3f2b7fda5c0439fbd0e7c079408884f892c687317fe1881320772540590ade4afd0b4d454898c2ad754420e700736c6ddc4225cf58e91c6a5fcb90397a62132ad7ccc4b5a0ee0dd062306162a52b58eaeb0530b142c8f01c0322afa5573b99bda4d5a7cb48f7af7df42fa5776324f58014498c3253931f87896dfb9ecf4934a65e152eec55614f73a452f666349f1b161345d806f964b0ce5e8267018b39aae7ff30b44a0b830c7e4f5ed298b8ce83b41c9468b1343a38bc2b7e9302acc78261a9eb0d4eab367aa335c2a924537fe967f497e33f72223b9e8605f06e0218c8e3d16de89be1e446a7d972345b41da1aa372c50ae0efdccf27de675d745b98199aab9766e0e1f0dfc2cfdacf42272852912d52a2456e7bb1a062001f210ceb762b1fb9f9f5d869d0bf89577a274a814fa7234d402d0e419bae23d7f37a220b9575728bfaacd7ec6f38cf869fb6ecb3ee47e0f4ad217504b61f57e027a08c1466bc5c69bdb95b85b15c3aa30950dde3eeb4b1598fc2a3fedce497180a31671ae1c17769bbe6e42511d66e823b47510146c4d19fc465e96a91d98b08648b94a8f73e7babef918603144d80094148bac8dd0b2a99d7a6e2e788025637b4e76d6d6677b28da5b59aa3f344a454510a6d1facbddbe8e2388961833a84bdaae6a88ba3a0dd49a81f187945c2daa3230ba03487a6b2d1901afbcd420978cd9f0ad60e83b64d0ffab6effa367c88662e7557b48100f7ce547645a6f77f2340294f0a2547fb353b1842a2db77ff50fbf73dc529b4326b66d19ad45151457258f61618e0ef34b58edd359c77402142219ca332483f4b8687e5ea0a3b2d41bb8724358be8ab422747363657f6f3881992b1e2f218f2c622913ec0016631f78b83b018ee03d2241c8e6cb7bf92354f1c6e98d732512b94eb8750c95820791b2218f15dfc72950947a2b3966050cb5adb3570e1ee9a809fbfcbc12cc9102e7b4438de31d37eed3208c90d9064202adc9e6bd3339ffb4925e357128bbbc22a318f65cd78b15ef4b892cf436982a93d4c8e2585cc743eba04804b4d0f1d220f9c1aff5b3b4b115800e8cd595165e6ae07d2ae32366b27c4d902c9d32bf82a2bb3f7eb45f82d095e496f5d552c7537e2af66054032b573088bfc30d799665e19b5ff5bc3f79e7667d876833e650de38638cbafb0e3392ae1066d0ec2fb182842e900ac76c7770801b115dc36aee2bc09af2e3484a48762095bcf2d702e35e7e7d8877b1c9133c31e3401ec57910f232b1a9f910616fb0b11c12a93c07ef4b7159a966722eeab350468533a92a04645600ae94eb4f33595820851ad751f14986a9c7606df7ac5f0210b9cb80565b6bd40ee0016678c1eacf15c28ed40effe898e09e5dc3b28d0954ed978355eb7785526c33a41b06c12071d70bb30dc3c07abc07798a4a70b3a3c2a65632688281f2bfe3e29422762d046b02e08a1a772b97df1584fdd994b13db7339665f97d9c4ffde3f0f7632a2a4fc8e44907c88f6b6496098df9b37936a8efa3dea7e0d95f979a019c1f99c659d3dbce32835698c4a62d1eebb74e97fe063b910ecead68db8f699ab1d0f4a60cc91af5266af3fffbf260380b69f45ea3c2d4aae5fe1602cf3f55cc3c119c6eca1ccd3c4cc055b978b1cc1a022019f212b138a906e3d6030a2cd2bc2df3a6da12ca4333664c7d19710b861e72dbdfaa3d2b7dd904af6c37c8f29ff566e6852bf929740ea603c6e7e5487ce9d2d342b982794e20bfb9ad70b419bb4da1aaca2c24ad66d0d4181395e8d22924f1d9fc906e6928b9e8fcb38a84c6893a8e286cd2faf859130c7051ef9ff5a64b8b5e17ae012a166fc453250d0aff3d87b7caf9e62f5482ff8f368d19a203b447843976a60ea1d3553932b0aefa95ba7114bdbc7a8251d0cc9e3e5497a29f78a44f53ffd7973c96c1891f7d164a89e61f30304a2275835e44f9a795be7ef0de93dd7fff9dce042a4715fc9062a764f756df500d80233e32b5e2dfb77a2218a2a91b445d1e2237415b7761823b6b18be3af7175ff12eebd1f2cc1276b062d138b5b6c912b1189aaa9712d28f708fe3ba19825513196563f16b8ad14a143ba681064ab5077b40e13093f4d8a4be636d1432d474e3d721c397757bcad875020e0a6891d6d23ceb412a57d5ee3faba0b364e5f3675a8cae9b80623fe15b96e5fb026b128b1a89f4478adaacb1b12466e323b0e5d422cf83864969434d27c39c29e6daee9d14dc332ea54c50c98b381da9f90776c94f3eedf794cfedb0f547f36cbf9c2dd26bb933c0b8a29ea338b1675c2876fc0ce2e2a4c4c85e359663d7fdc8ea6fd8c1e5008d862e658a009a21fa3d56e05144b5d526efe1959fbf3c55435f90954e07b58f94601e670080a24f848e9c432ce71c2c464c0b516197ff562900f4e869c864e14a0e27757145527b156c0a6901f32435c734303d9476528e406d6c4d914ddeebbdec99f899486c49036aab2368342676c74e43b44889c0cad8db94b4506f27f883c0b3b2e8b63cae4f8dd05d3473c0819764523e192a1e4ccb51fda5d43ea7c8f83177c6a4bc1e1ae0de3ea8e25813d83680dec2a62c34217a46c0624f7551b598fdb3f83d061c41ee6a3e273578b70af34606e4bde0a290367576f28f7e1213c6c9fd783481b666e7afc02f5e38af09079a06f2ad65efbb6ac080e92b1cc4e239ab0ce8d5940c7421982616e6cd2388c127394cfc335fd018af45696af9c7f616873ce97c52c0511bc9689c34e04f9d8a6cd0e46723fa61d4273892cb7cc89eb5e1570526a07a4692a729c8fedc6462d39af9dd7d2c8eba7859fe40bfed0613f994a391efd03b090bc92c552dd83a3c828fa5b30feb37564cefebebdb57866705db405de83cdd68951e19a989884ade7ce9c618cc034dd62c6573bf1f1907bb235ca9634de32508118b6038fe2a2941652bade57d9d05c51f7c5871a5d0cb36d41822f7c4c37a348e136d1a1f1de39e91d9130dd817221ec7564c32d13a6b4588bb494ee4b229facb1936605b948235bfe963234efdad4c3b73e21059e0e292dc61044c72497e3cb3b287d5014d5c276430448b450d3a90192ca89b88a45df3fbe3e32711ee581b72f9157d0876e39e6a5c978e80602872935edfe13538738bbb1c5378a7cc4ae1a5fb4f8242e8843c612f8f38c497d776cd94504d00ebe9c41863b986917fef57cb59a48bdb6cae7360c47a4e5a1f1306caa4c2dc285920027a06fef63439b9dddbef56afc168b71dfbd3bb5f3a36cffa9fca510b3d2194c34cc0ec5c8bf9405e5b7c2417b944bfd2d766411bcffb3e14e1b063efcc7430160d23b2aab1f0ec28b7a1b02d2abcb7ebf59c4ca6c65a9aa0a9599b93f3004a869ed7e81618b0cb241f4753b0abf89acd83d44e4c57842fd9a7908cb0af568b94aa077ba05c3290cbaddedbebb2f1ba3b9ffef3f0ef8a5e32cb8a07ea436705f35d8fa1db233be9358dcac10f88b35293d7718faff25fdbe0357a917483839750789561eaf86b4b32e93f9c8c9ae60ebcd3504871ee0ba5abee74ce70b5b1c5d6dbfc4d2b3dc8f3724778989e32cb88ba9653c131680d1cc65a252a2c311996faf2356d680bc8d8067f53148f5fb2a103b0b7856f513244672df322eae3d20f30f8bfc398bad887d1b308f71382cfe142b88aebe62b5b53745d85ad70da5e07c1a84fafe67af3abf7aa2890ebc1b3cf4f6bf916ca0cfa3e5b20a14d2f4892f7d0481e9d6b26f775800818599280a35bdd4f4ee918c85cbd2bef8dbced1285eafa52e1248ac33ad2de2344abf3282620400d1ecf8e0445cd8d807c2e0eba743dcc4500fef051852f92bc7db499b643cc7225b7d729aa97d89d3aafac4ee9a4458166a1cf57e1a3456d352f7788efef1a0fb8d4e07caa7e911dd2ce2d3a97eb099d58987a544ef76eec0b62cd605b4a635a4205ea8de9bba5794fa1504ad6b985d1960edb48e4300c3edf3daac5f5837fac0582ded5ef217fc4837794324f8965e75385f801187587af024913c3426cb44f99130fbafc3150bbc58738cc135aeb3fb40fbd8e551b5a62f7ce93c4cf11bdcbb92354446ef98c467e688406b8bf94df1367328fedfbd37f416bf77f49ace5b60439e0b45e004e4f492ecdcd5d95306e87c8f122cc4fcaa03af520d70d4ecab858a7f1b4fcbaaced66d19d5defb0372e8990a1c90c3ef0bd2264a84dc898ff29b6e2c3c47d3c464a15577b7b57ef7bdfbd09d4ddfadcd44de82531a1ba3d89e76f650d33008e417e44a57e6f1b43320d4ef4d9d8a36b27734e0a79da9bd322c067888840654ed651b09428394accd6e3ac326b4cb6d5f97e2ef33898588aa617d5e5a9cc1e998c3da2b203869f25de9fa3e61410b332e4d70c5fe21912e3b93cfe2dd6a13b751e60903f38dbfd385cf88ccff8d625db8e767fb80e32961c20485fc1a199f87a40783e1556585eac4f63f67aa073beaeae4a6dd5eebc7b6d1c9d48a571473f120f0e5f49c67935ca84253741d25c74939775e6de96b8d6b56825fa1623382bfdccbb1d2ce08ad56f5963b3df77343b596727c8ed4d2b81c7d38c3a36df52cb7ba23d3a1b653372ab03337ddc28434a845fa5c12f714b7c74aa58d8d100246664d45abedac44ba89539c6033c270ae66831c380c34d9bec69e85007f00867af1b6b0b18ed1f16b92e6b63b0eae6154966cb8b117b1da90122604579245d0f291e7b6e4db1aff251370d9b885e1a3e1fd321b46945f61c61bfaa804f7d04ea35eba057f86ec6037ff3bc8299790bcbc65e8d1466950611852f3ce0a046bf1ad1ef1d92cfefe85933c667c3e2d99d2d5a8808b7a319b5d2d9b4014639b858dbbb5f3021100eb856f752fe1b5aa3ea8dff7894bb11d18bb10f19c1f66fe6bd83f1edcfe60a380fa4ee4d7ce895f332f50f90aff065976ce48d1e83f76cbeebe1d272543d9e5db5682a64863c186dd63b6e5db89b5a85ee6831ea55f25bc86c90853357db40bea2d513aff24b2bea11e9fe021d8550c2cfaf97d859a11d609986422f23fd5780af8d0c67165761bc1b0a621306e0707b4c2e565a3f95824dfe2103be47967cb2669bd6e99c0675f33095d87514f57535857f145c24aa10cee107ec3bfb7901535480c75f032f99e98ed3ffb07d4ab8a7c6b5fee0a46bfc8ced64ede14cdd6f87034b015705a7005776cdb72120c113e34d417093f443584afce5880e39a4774aba20cade7e681b772e471801c344ef176bdd9f608beee6dcbdbb6e060045feeabb0838846967e58eb7cf331362ab8a5205c90a3dee090707200aadb586cca07f8632a44834fcdc16ba7c549127009cec40ccacd26d40c440cfc1c9b0a2855d7160c94c9d60ca8aa3c650da52c7a597e26a37775925b471429c68e9ec3885ce467e9abd46482b85c4af1f138e6cf144e87bd273e39aad5453d802ddc38ace1e517a443399b7de321a76d51decfc44f974d421a439227559812a707fd4dc5898741004bf0a62fd10a5a7f0328ae78fcb8d36bf1ba78c3153ba5f0fa1fdab1084557caff191f487ee4e2e5136c0e62ebe1f9b7e6b59183c4ba4565b3341504bacda511f427a9ba9f117464dfec87f75bfe96dfd6b85debb419ce2ecb516d4c451fd8ef31ba5c32d29029185e44caee95367570131a4f043677f1368540d9e52cb7c3fcd499383c6ab0a7b16c551a21ff1c1fb4dba0b6fbebfb9f12fdfab1db5db879c8d125fc6bb25a64177b5e8ec7ead733e9c21c436b17268a19e06bb1e6c4c4566bbfeb458881e60e4c03d8c6b4a31041426aa247b67871950e44c800f196098f214b867de2fbdce8b068edd4a1b2c17400dfa623c3b37c27607a1643bade4f4508ac595383015961f32db1c4e10616df1d5ecafb8ad2b6e130b4c458af70f8730eba2875648eed431794e0aa017cd652dbd49eb21c19e8c54f653328bbdbdffbd5845ed97f449fbe48b365dd8c0f05cd7e15ec06e8410b7611c3765c57c283538fc4a6da4bd575ecd43aa2f3f6af5a965e0f5bb4a81e8d7a7cacbb56132c6218a7f8f5aa795d7c9ca47a00cde95e25deaaab01500fc2a60a74187961183e1f3c4392e996ee535b3a9ac09136e2e93c4dbfce95048e6b9ab7e0c2536c7b973bc35ce56763e5dd3aade917f9870fe82c5b14fb0f4eb0c8e154872a380bfaaf17bd34cd2856de27ab279c31848c404e4f057bc6c41c2004d46408eb92272e7535b2e6dabb2d5dba2330f93c274927eccbf58910ea8d489cf42d3b982232a89d290982c56eb32c1b365a7faea98825f9de2537ae386d761f4e19bb00e6327f62f6e4c12d994d54766cbd21fd67bcbcb31c62859cb40b32b663a0e0cf20c439d14c32059fbd4bedfcf0878ed7eadce4ec6ec3bdc1813be8c8694ae7ca053289a57a60e0ab945625e0d66e7d41e1b703544c45dbe53c3dcae2eb82dd058372fef1e80ff5b7fe6439b8c573f65c50168acdaac0ef191e35221c51e9e70c0b788c20d3c336e027748f6964c4541b67ab997509ee31edacb95260a2b903349c10699097a065aa25260bc25d7af6d487e2b22fc83a5d9f07ff969940fe064cb1ba5d286a79d671ff14be5c890a702207d9bd6d79969accc4639a946b7e22cd442cb608a5da8c916bff402d9829bbfc9cf5f14c2046c2e1a3f97247ced63bbd8a2902480ddc8d853a59e249f43451f7b47f0159bc334d851e0d61e6d9c79544b36e42bfe19f26ab9c035828285da197eff1d91b425246dad0454210461c9802d7444e70f1ce2b947c856311055bf2f65f5fddc302cf81e2172e6ff4068f3ef752a558efac3920b1114fbc2db4267842a18ddd6a34415309b351d7b3ccf8cb3f464e0a9fd65b4633b6d0316d33968495450ebca56270154413df41dfa327c8d3bc58ff4589b84b3f0120c76a3764414493c2e286a4ec4df91ba064ae2d047365882fb6a4ad783444df8c5014f4ca99002798d468ca39b6c3ffbc0e7e81aa5f8d98388fedb037e81eb2ede38d90dc72523243e4a5273653fcdebc1a05c384e6714d02aaff1f6c882e90e1e7adf6e5a5c818618bdf84b9136aa05c2eaf470e39a08f9108490ae3ff027876912ac9210840d5c7d07c6ccc3ff03d5e8b527825498e15a91142f246e38ad0454e2583ba52bf3c69b71073d8a4234c3b547e1691344bf38feaf524071ed5577b2de5d042852a65d415fdd9c7ad5a899437302a79340d4732abfa20676fad4da0e14b65ba5d5300845f9c1db236fd2f51cfc8bb73959a7a91a5c87c88d14869a30eaec10faf1401ec02f044851b9ca3b1bed896d9c221670373b7097ad428ed179cb6d572e495741d7b5ada7a758e210a1f1b8729eac45a326f1d3ae1cf2347c84d71aeb335446abf8e34844898cf9ebf8d0bf842bec8d3a534c6b3de37d60f0226309274f950e2b80f0a05a836a4c333013874e038e42e3eb152748b961b3ea7a834ae1f3db127792721f3ed8f65ef0b7f7c0fd950dc44139a87d2e312f164067ab2226bcd3434d0239467a40a74962e9a5a7f4b9438bcc664e2a7886d7e71cae383cb4debad1631eaf747c080fe0096ff636d967918b3c431cb244ea0d9b2f47065707568ac3989eba707a55e4160c42c06a5d27660e8da7cce5bb69570427fbcfef1d5004314eb21a12680c8e4210b3bdae37c06a50df037eedecf7674846b3a5befc9a867e9cfc2562089f9d0e5cb84bb823f6f4e84920d4f5e161e9f2acb786854a14a0193e4af24e2ca7702f58bdc78fc7eba3a946e04e10b424f33bb8cf93bcc769e8c40240c9a0070bff283bed2ef6cbab1c963bc31168aca271d48c1182abe1e0d59a829b97dee75144feeea48e77285d85b8d407f34712e6bab1b3c207d8ce6a423dd3e47a324d85ce9fd60c929534c5d9822b658ebb6ee314065d7c60a72954aa473fe3b5513a412d66386c27e994d11d58866d94497b5747efecff30a744a09d39f04c8b48a9a445287d44599b3bc9a1bf6e3eee9b6a24872ac242d2aea750a326848de5ec93ad91b34be1bd8d0006524ca0aeb4c8db8ab9f02e219c58ae391fb493badf7e95b3f6f5263d633b5b6bdd01063ff85a002f3ccc6e77afc22cd3b1698940a54b53f0ff1f3b532c4b92a5eaac460aaee7049a64af0beaeb4704e91721b2b1d47c93873be965df49a50c687a9f77c4518ea7b13f7e044eae50a0e0d1f73fce4f98091a3f7860cfa7b9e9e6d78904c08b7547791d57131c1027ee7434478ce7faca91693c79715e2736177f8c5b85ec9a814feb5eb165a21ad3d02bb8b3bfb8e309c42e26296a0cbcf16783b4f2a62489fb7e112965809c8f3f441eab0482d3e84e480300d9bdefc6e0ac08fd43e38ae53b06c4eedea902c6be18b1aef7bde1cdc02b44471a99c18536c4763f9cac647429d57ef31f78a45cc52e6fbb2faba060758185d3b1fd4e7e8d4036aea2e0048eeab832cb0835a00b351c84f4027b4a48090429ff8c7a7e9bdc336caf26cd9b19142f8a9d94832d60161144b37f2e1daa701a4a21ec5265e7fc6d5562323d76351de86723b5f8a86e0271cbb18cca77515bba315181b096c04b2a1b35b24ebe3f195482175b68604fa5f785118ce415c9641735d9e7af31751c2a4fa9b7197d881e8e832df2e21b8fb18584476c00ca4a244d43ce09eb12455381158dc113bb5fd5721fe8a0e126431a9586f4d257fa89a4f5a9257b0d5bb4d7f9b57a1f8ce02e816841ae01893f2d1b255377a3562cb45d807bfba4fc366be30563ea420b3b19bd5abc6dd0ebe37c5533cc5bc824d58aec11c50e57bf54f5ea11701a5c108da4b0d0a8b11235deb60a444260addb170a0aa183d5296d657d67860f1c38300729c70e5b5ec231f5ba6390e0ab4461e1e52929cf6ac6755d9347d5c72935deeff7d95ab2a9e8b4a953b627da3d4cea09349803c6ebdf5198e9e550f585e45f206c9d4a62b7698d2b1fc98b4ea83fff0bb13372cd2fb843c2101f3a5910124f31000828cd395b0587fe7839d10ec363a4275f88fb93bdf77df7e45441ea4870a7046cf8328c9a774767081260ce8186d8f07b5293f277874083de8a0dcc2f91fcb7bfe856fd90dd44cac9f5ca8a944705b7bca68d0076e8c889e8b150936b429241be5b254ad2829e69458d7bcb2014fec2bb6dee3024daf387f19258fd27754be8b8a51fb0db0e0d086c3f45ddf5bb14f52a9dc6fb9e9138d2299d25a20ab00794489a92de54135af156fa8acb4d7fa4946a390a7f379317d813dca819ecb7bc084df1a80f709ea0e6b9243585397246f270bb8fc60f85d50d2dc13931d2366acb4a2046bb155690ba329a2ccc170767c873230decc44788260ffe1b8b2909ba88d0388147e5b3a7c84b08cb808a9509264b98c9e52f2803b868a047467edceb3ba50135fd08a0fe4ca1a578940da4e6ac74ae8a6dac7ec1fa2256435049a1f1e2e11d421258b2ddb8546549fd1cf1428ff8a94ff5900e8df8bc16444483a2007009f18dee311f54d465fbea15c9752035d821ac7310f3e4c13ebdd17330df38ee76e43170416dbf7e966ea01a2329532f10f603c49f1e588cfa0239ad953d7d16f60ff39162c8f1234b75759db939810bf83dfba4416a58bf7c11e9f4c76cc6d9d7174039f502f32cba19369d383a7fba08c7bc1969d3870e07c51348da9c2cbba46cb943e400cdeb995030c77a0371cf53dfaed95b5174c7ab28b40c06fd33c596d43f254f5198cfb6ea3b40114ccde81da2e54a434b1b9ae4113d3cbfe394413db92f0427866b855b3dc73b1acb7c2f4876bbf700cb9114b3b603160a60953e9c3b52bccafcc0a8a696eebe466bddb31acb4eee996d324d59a67ad295f86f63dfc5d832eebecbd99958363e87fb21bf35a84d27f01c2e58619f263de0b7acda1a685fc39323d66fd6540220cf76f9996867b99d4898618005c02abf79e4a65d8e5a002d2627bb38a1ba97e6e79d054bb3aaf693d970c044f42b40b59b2b7cade6c3c0fa3482bcb5ffa2da81eaafb538e59430dbe7976a4c4a1debf8a9e4cb09219d2dae69dd6eb347c5aee0c1fc364f93d8d16cf08fea51796069bd74ca4d8a1a200d8c9f9cb39eb5a5df9ec5e7362f22a9f9ca8657dbc660fcb8f8279a8c06fe003a556f449b6f2029c1a5dc1c138909b639cac97cd5dd8a82addf8cf848dd901bb8b1f5cd89fbfa0c9e6fa0d83f87cac28448acb97d9a31d4cb4a887a3b3cf346abcd9a17e91ab8aab89ba665af273dc136f116a890fd19be14c3f417aade60563cd5741f3e21672f03df726f689eab9f632551b3dc5d5bd6490bf02faef7ac54a71981ee114501d4b91eeb21aab1ae1ab2eb053b9fd22e041927090d87b2a457462d4ca07a2508c0e902eb00b78ffeee572656c436343e1013485a085f9bd17570d545fbf757ff851f90cbb5da8bc7623a503bbbd554f1391e241e6eb6b7a4b9d4c33bc3001b4f2aed60e573dd9780fbefb446eb69ecfb2c1d7a807ba1d52ed2c601d40bc56b05ea9a7020d105efb116f93a247050ba12d08cdc22e2882a58a930912e0c9cde0b2924f186f1e498f4c31be238d1674659bda47e1a677a2a283808430b354a902c42a78065637349c214d52c16f1b7c03471e1e1163967db8429744ee7714ebaa5631c9c378e48ef83dd4ab683d9ef56152083b2c5cd61e6bfe31180779c9af1b764ca7a0a19b6cc4fb68e4471003b2dcd68bfd672dd76fd0c7accbec9c11e935ac0aa58668c65fd412df31a1bc077ab8cbd7c74cf03b03d0177562f355e75cb7350074580cfbed10ba49250d6b213acf156afc4d3b91174666b44f22bef6d7cbb8c1a52ae6226740e8393ccf11b64e256af198fd05b226a1c37d6afc7692df33e599a89506a2d83dc0e21338193bf92486ff87669606e75c9214ac14614f8df0dfab09acd365d076b43f79371032f7567149342616e6458f2931d67352a2d1d48dd33bb51467cc6eecf49195962842a6ccd8e7a3117b03ff002d834981d41e5eb728298d7a7f9f191f58a371bfe6d98ee3791f6ce7d9b0e6d7c1f2be1735b49986b2f7f09d8fe3fc8389e1f5f9339390b0d22269168d93cc4413d7a9656658d33df91732860c5cda155de48920132f4c4159f631ba6823dfb0876d7080f35db5157e18f9703c81a96cbc40ef06fb57dd5f7478afd0d1ba41bf3306b2d57db6223a02ba440430c9dc18d6a6a89ee777d35b63c38b7a063cba31436c3b035856b3713142a405fd8e4706ce934eeda7058d618c0185c38ae4c56b7ca8e976c4b203a8f98c1631eeaa532d68f6b1399a57f0d964f51e21be5f099e392fe020c741b3caa358ba6b98a6210243cf18a4377bd621bba96e1a1cd21210636a67fafa3228dcbf9e6f90d5ce8e58c9d356c6decc05f31f4b58892c19c77f9423847f7e121161858a42a184e59deceeefe85ad7781dffc1b0dcfdc2ce6cb67180ce6065fb9c45f1a098320560be26f84f28b70e9cf59419e79f54027fe54d4d8701e4a6dd88f6c49944982663810533d11cc30444ee8e82dd738e1cd2a0828e0178ce2d5f3868ca714937d437338242638d7499786ae5500fc03350159681454746325d9e645185f37699f34b5a39e0485bd244ee96babab27b656661d19f0dcaf40dc82a087694cb1e7cfc2187b7f2c60db3165bd1daa0d51fe931572bd786c5e389805f2dc45384d758b469f5cb899b40899c290c2b80c88513a4d4727a3b905a747eea943002f61dc481076b09f04455fb0797d04c3d3c2ada9c6cbd4ea2ca96d7563048b8fadbb746c4814146c35c0e1849888ef9e0a38e810f7a0515d10c56823c555ccc762d79e2f222515b8448d2c3d6ef2872a6dae5e7c54f86e28e3de25dc27ba1a3247ae3bf76aada2a0b07b339c65252bd4b84fca59707dedd2529a958bd3d16d7c7c501f8ded566b595d5f4b33186a39af80f77f1902d170db3a65ea30e6277c8b814c578b3fd70c4d64286367dd15d66fb8752ba8b88f90ae1a6d1d1c3dc6efe13b24e4dc07e068bbf2e881f0c66e96567bc479971cb143afa751ddd4859a3b4a694c508da182712cd96b998240fa30a92bc04ac615121990965b4ec2f46100e6e53a7337bba8dcaca25ed4091b1f602f0e011b3622ccfeee7b22070af24ce0ca88d08c0b45d16e7d2b1354b147ae0cb69eb07de4e93f2208d837f33b252e1f2074ceb7fd1696267a8be0c1a7ee930e3b7387f9f8c5fa9c93126882598c3fb9f070e09a0a4c0c2f142a00b483dc2f08d0b292eaae373ad638c3313e4737ca93ebb2b6f72048f804c9f8c274aeec65dbc162a227fe071031ef9699386f9f3e1a8bf0b8c5c165b488ef62438ec9f74384a3b23ad687d841c695a27b071a716e143ca69c13cee0cd37a956e0f9ad7340f4495dd4f6f984970917dd7ca078260ac667366a2cc840c51b591d3c3e9c82031457a36f5529438d5e0e0d6757ed75e5faf681fa8cfcac3a0e211de5a345d57c0361ccc0c551948d27def0de08e0ee3c90486c4bcd14425e5f80126060f533cf6c69d240fe71ebea15be5c7d7a1be41c286dcde78f7fd8f81c740b2843d3da888d97eabe48b18964d491e1a0d2fd84e72f5101985e42adbae950c605f717b633049d663c368db717bbc9fe3fb6f39222b69e13097b2021fa9c4760048c4c7139e7e7b721e1e067e8c8aac24ec3b66536b613c6f2344a3382f53e0499f6edd4a6d6a846fad103f58ec6982b9f5027d70b331e79628d3a45153a579f226cb343df0efa56b4655cbd8c8789317b1c4bb75a04e7cec83691a6afb3c389fc4ea5c0c950d34533d0994f246652c6ce99691ce13804346d9127ab7b287f054a52ec07d711fc9074bcc60dcd67efd14adcc02f15a3d69e78aa90d86020f3141e834138cd57af1a1f3a7dc519f61ad5b3c48035f1566818febd6effbfd4b171d58d342a03d69e87b403f14c10616f7657966632ed8ca9dfafe19e0bd683e88b8f3741fc3a4104e1471e1d5caaa309b2d2dead645476aac9256bc029919c673f53545ec7c2fecf5f69165c7f43014615aff29dc208c934fc00cbf6f5d2db4d138beb408a3154b831808063fa5af120923ceca0d23b090fca5f2ce8e988b29c8f35ffae93a0f469d5f48563e494d096794dd702d5c7eb857bafebf059f0706a7b91640568fef908ee352b46cbc273ec80ccff69b9d4743d9ba346241a1646b2589c5cb2a9a1507b1de9af182eeaa15f837d350979a031f74125755cc0ecc16db8a17eb0a57f6b9b4e5dcab32ef77a335455c6cf1e405bcaa94def0ff45a27a95871affc3ad6b85ba7c80f02a126753ea60cdef97392c887d0fdd9c95f89aebb38cc2f9e042bc5ade12450e4a183a55555320d530c1d22914542dca6511ea3f9d9d951682983805d540f0ab9aa294995352ae695f876a6cae2feed955e1bcceaf90b9f3c9ea4af872e8ac13b2e38c3b804af5bf5d1705160fd90dc3138b1344007e6d70bd0dd88df3a27e79910596d737874d04b01a3b2e832043ccbeba38b80e37ec92fe0d5ceb0c6913a7b45fc7137ed2124798217c7b9712d511ad2bfcd99e02a659289dcc3addf162e7c0384c6b54d7d68c72a3e7df3d6d6b73fd94716b6861a8b54b942c4c14c12feb54b687df3f269e5c97aae601b6a036dd8d328889abe67b2926965040aa55a120e61d3578c1f05743009d0274648f39bce06e6a993f02b81fef46530c837da621fd5dad7034589e34b915db633cbfffdd0c30700359b56063fce7c76d0dda8f2529b1532bc63f15d7bb8c12a847051f53bb6f83fded3acc5cd3642cbe109637cdc37cae34db2728485856e4701a4ad3b6252570c038ff4d043658d213956b03469161495c9798ed1ef47f68a78107fc17f2d0c0c43d7480c6b3a70bf35cc7b4783d973fb3e6850b50da94e844af9b774fb5fbccc8aacbcb03851285f38d9b0e368c70fac746a7f303ac316d5a667a9cb6451f136b8ccf59fe390bff3a002dafca7e0f48a4eb8f6451922e19d0e00a7622c7c6b536de6a6ff1e5d0fc00976459d40f4375b1b13a381e27f1c022700580cc1eab3b10f6b336c74e03e50809f3074b1c6031199aef01d138a2c1e0915131a66262c6fd7f501b3a26fdad39f9c6ed4b291135178eddde06763c4ffe98ae17fe8a0a12f31822adae1657706a0eba17742172ffdad3ea9f2994c6e2d150825c7975018ba79f483ee185e0896ae1c991d2095029a737760f3cfbc524ed071ad67822c208df8e1c1eca3af270fcd59657484d288ee925c02d2f82a5b30f3aa14e01c031708045e02d3179667d4049365a402545fd24fee8ea1b86965d455caee4136c7112ba841c6b36ed81d71264cf78930d208e3e803c5324a8dfaa21771709d9b73b0d5f1a29e06070c5c39819916ef9f6398e35ebeef18197ae1cd25def4ee291241af0633f03406084e666a3c5a8aa142bbee34b1ca9c61daa58c771f295c544a149beec033f7049e14aac1614cbc227f298e2ad3cc4e13c6632d6480e3779fa66557e9ebdb193c0fb266c6a276c989a90bfd6ba3d447dced57f8770c144a672da0e51e0c8863c138afabee53ae3de82fad39ba9fe8e06b6dd2fed3f337aac76102a493b5651a3157ef8b6ad0748f847448fc4ae6e7b617e897c3c4daabf2024a2945ae574844c3a8265b0277a9c7f3d0aa5a0cccfd6c79f2949919185b10209419eccbcd7f5f7a55871e430b1562eb6949a64e4743ba0115c55f75d036c501ae2ac5df0bc2406ac5b593f9cb08ed6fd7cad83e83382b130b2f664dbbde6efcf3a0a8720790eb54d67a4a2c2bbc167e220846ce38fc5c62b531fc6b9f1088ea5cc11a24108f1d5af61ea080efd057aae4bb249cc32435b6bc258de2f1ebe2a848f74c77b5fbf6c3c94c0c9d24ef37676355a6e5e810e71d5d2c80332edd30a8ec85a52e6b870c8d02dd75f8bfd3e6703fb382e2fac9cdfbf50e8a49b6e5d257fa3592d4ae25b2344f3b9a50080f27e455aaaa534eb7b8ea61231ac35e659a0e9165891f9533a9e9a83be9660a27ae5478ff8cd4e2a3e76b4befde4bd89521aa78fd05c0b69b18ac57f9af8c0300391254bb0c0c7b19e71f5fbebc326eb5680ab604e2ff04f7feaba20047f475e2f0688df7b10084fe520bb2ad4dedf194c0b379390d7a2d57e56f8d80a98342240b4e02ff00c72d4f65164f96c07ddad0c6135a57a5ca9fd6dce3150cd3f2db40864c39055dca9843cca466b666bfb2dfc17e5034650c666110567ef1fa6b03e9599c33682d492ab9b7a8ebff81bb36534734e54c3055cb805f534645670cb1a33713ab0d58506e6e7923f6c4f74cbabf2229de3f3f5ff00ec64bf9d002af6c69120d78b5c8c290af2e714761c3f988fb5fe360e3a79977788af35055d6252679aba443390261e61e7b473fac7642ceb1976785a458bc2c5e523b0059c7e6a1c15c9d0692a200ea61e37736101b503b97fa7460eed2e66ed67aa9b0681dc7d4791b527211c8b42bcc54e6150e71d9ef976a98841ee60f269877e475b6a05acf71a82587830146aa9721fdda280a2f69268457fe3b42ba7d3b61c5e1fddb169e0bba432c98db3d34790cd9d9adf4e356581398543eee4d62591728d9502fe9bded99c6fb6fc10ec4ac84c349b5a92af89435eebcb7954902fcfe91dad27bea2cf2fb42a21dca9e3426f6a4dfb6a7508bfed44b89535ee6d9652a22bbff466f2a0d907dcb920587b943139bdb4828195a37dc4fe50130aaa9838383ee396fa4a837877c77b70f7d706484ef5061bf7b427ec4f26af8b41d282fd0f34c223cb508347bb81b1b387f69b3ebadee53d2211b2932b6f1dd51f19f552bf619d69084289efd1ccf350a49cdf52f636a3f40289d662217e8b2e61bf5671b2f06c454081a24c52012cdf50e873df9a253e2173f913297d9af0ad2bd399c52da59b6626f022fd4d03dc5d004ebe0bc94792c0584745a484584ff0914bad1b7bb10a9c98711d57df9ab178961a8f76fcc87de1139b4d201c8184069f006c9f8610d456a794712b1455b8e1f792391f21d7801f719d4ee99507644d8a5ea1312ba4ce300237e4eab353e691d4d7e4daf5502d1f4daa047c2479f35e42d29993d2e0299cc7345c5be2bad2273f85990e11881fd8a8af2116ef5db210d04867b9402fec49e21db9957d6294bcccced8f1364be76061c39f3ce4e902d654fd9c6cefbb3e5fb4d947a6fa0ffc5ee8ecc23e972a6c6a2609a2ed28d27ea01662eea646c9a27e81058e15d535d2b0b518b3dc57abb96429ce5688c2c848cad8ceb6a541f85437b403e87c738400645042ac304c0df180eb9b7ed86887674f44c2b688ec9f78b034f9efe9692f0c1ec69ae27e497783c314ad1f74fa66b34b39ae5a5af0959968a4d5be2ca93c2abff734be836a2792a6dc486b70ce72644cfb9c442c8d95d920a853842bc252b1860b4889529de63e7791522598a0dd5275d77ccf73f6ec94560418ba6fa91c02d801c25f438610317cd7a946470de8cd844e1b3c89b4b6e0420006333772cfc9eadf21950f7947f08a21e18b9c68a03f203a846f89358877b8a919483ca39749fd9e1acab6b2eb79fbf2baa6bdfd9b21a289e73c118c43e426f60d40bc26342917d3e675058d9fa1ed8352ec2d6c5bc6de85f2d395b0f471ccd4fe0438edf1e44ae8f13656b31290853fce66f4974137e273a3fa1de53f4fdaa3973a675849d6d317b30190d9680b66af478d37358495f4aa8a7ef2409b5953a0efc4a83c2db225fc913f839c8bc8fc5c92c144d0a166d89feecbced4344df08be830dd9ff8edff007994258d404cb5b7bbdc0db294d520af62bfdcbb14df91b20f147739b8ffe293a726c182a7b150db6e058c91fe9b75dd983e8f17a78115af1e1e59909236db626c62d00e67d6e2dc42e4a9b16c897b1c2cf39109f7b3d382010eb4ba15a216d094a8c4c26ffd014c9e2221c221e014140285abb39a74ed8235a55a5b9148e430c0fbb5cd9040069151efe4d91d70bc88a5368e06443e11f4d7a08921600eb1b2e14b4d4e78349d60ceadd699a2ac002f8c07f26b91165ca876a6e2d560e47a4112513b971a99db3bbb2dac265756b9c8e1d93b34da3ffb8e544634ad4ae02f715f18ecdcbabd7d793d4824df442cfd909dd26e6197858fc7ddaa24e2a316c7fa60d7e30da9345bf19ab8f4ceeb6b85af533d43c87cfa1fd696ffde05153777b8e955c87182a2298c429610c3dfa56810a4fe7ee29de9c78237d3a2f6ffaf0f35f6863372ed5851a309978789b67766220057a1b41bcb39d3c8aa9feb90fb3326ac977d11d30cbcdf300c07f03f859f828488cf286c32c3a9d6cd4248cf830dedf9792c5c44c8cf6f7475a797de880c1a8324090a01ce0260dc30a2539d2862c0bb14e6b86739b8a15f5e6900b3ee63eaf525b88501c410a0e2f325f6e2fbbe82cb9dfbcad2df5f55c0845e2869a20d35a8d48298398bf7892f807bf4f2509fb254e63b3a1c39f65f96fa03b6deb18e3c48d6c7aede3f9f71dadafed9544a96d763ffda6f69f5a74aa471e0907e288fee995bafa13dcbe769f0684cf2020727822d586462d9ae529248189d056de7e9dc8c2c905932e6b789a6d554c7bdbccda32ef6aa9c65d3802f7ec1972441995804839c9660f99cae2a0e32d6d3eeddf59176b90f062fb3b493a4debead335c805566599db6e16b7dc737e6f856ab6d612451d7ed4a223e335db9f82aeb473062423610f465d3b4e3c448b76f0d8a01b90ac36178b4bbedbb6f8cfcb71c104a88be08a5c04c2d0b040304eebfaa761a96be6e4b0a35e68c4c438d5dbc77cf08b305d3bc19297a746b7c8e4512eb4dc10ec3382b6dd1a31e726c6986b2bfc248bcf97bc2ed34f8bafb1cab1c3a1164dd18c5a972f9697155c031f23bee0e911b0d91f252ccfee5e3422c5b9356fce31d1ffab2b1672436e3e5bfbc9da7e080d412bfc857e4b719bfcc7127542ea242c5e921cb38f20f887ea3a3e56dc77dca4be7ee52754665fc6a789aa1f7708391267d19cd3c09317a7688a6912755233b544fbac562ce1df242280064d16d0c5aeee57871e5e8e4827da4698a9f3cd7af87b7ac458c13950b8baaa61a6bc9470ecc88dd25a55256961a73398e9ab637c4b8b5930ff77f55d26a4c68c609f2ffc22280a3a84d2fc4b040e1a04a425ccbb24c4324f9daf3b12bf568a4ec3a16a8b49b969dbd18b1b3e9845ca3bb80c6b7d455c059207161566d609af25a2bd263d193a7c74cf8ec6a864f2af844f5f0ebd0747598ea1cb54d5a3095b48bbc8e51cf8801a34ec138741be5e95a29d548ac9b782ae3219ae37e3b42ae8cdbb56ed5adffbdf30dc89fed0c30ae5fd0517d04e4ee735ec4b0056d677dff34ef8500b9cbfc3761ac2decf9694604d01ce59b0cf5635e24ee507bfdc2f490a9ce35174e24956a70b773a336b45a64f89e99dd9d25a97d76d666af03a87784224c6219e334d655f2b9f2b324d4830ae82f0a142561cdfcc6d422a0f7bf3126d738e1fccf097a5447945c92b441dc7c71b2da138bc00457a718fa31e6ab1de8d32f76e383d848af4c63babfe51296c5961f50ab88ccf8c938ddebfa8abec4961a06f13cc759e3e15cfdf6e092e73927e431c53e23234c4fd67e296f74d6bc53e36c6125407eabb38d260301c15a189b422274966ada37b1c6bc06db07c4303cb53b43d19596a7ae475ffa902d256ec64b349ca3f49fd97f60e87007689c2b1e39b6ba352b54ce4d354e68d4b4acb4abe60ac6b015d657005c9df512f11622ca24d25907e8321606123368ec5a845b6335f91d1043fa1c7c9033259e7a7850376443814ae93a504fa0386a5eaed8d56709e5e5e4751394a8794755fa32eea87e7a78702aeaeb8ddf2ada6b3fe426878e880d44edc4709f954690fb1c56d31cf20ac42eb8d10011628120d0a7d299c371301bbe53019a15a4379c9bc1ce042dec0835e3ca6d80f1711740f55fee355225bb3e9348b5d4bf38f278a763de5ed0742900f5e37a1cfe1732ffa018133852b1be71820bf1818cf4c15d97f7e4dec71fa15a40c663719d7e27e7a5211739725d5fd5e08007c9590d186b2da62823c255d95993c28e045438126ca90cf46ffe20120d34f637565266d13801e8a85b5d04524b2fa7eff40dd34c004b06fb43f9fac846d56f46faa537f07b1fc781eb04606e400b985b454ac0ca38ebff6d5a25a78947ba5a2c561a43f0c5ec28910325f4c3a0c816691370d2c5a81427568453610ff43f20cbbba32bbecb02104dc857b9d63d46c4c14c98abf4a8678bce61b90dcccb1abc03185d083903241a06877320d79a94a8337e5a6dd18159cdcb91b2cb6325da5c91284271ea2e70469ca0087ab13556221aa19bee654ce2810ff1ed538def66ec5c704777de8cf0a970edbba7ad5eea9101e0596aca88b13c5cb1cba338a485ac27d08a898bc348c05d8c122e71bc5c800520122957ed5e42a6116508dcdefa821d9777714f5022dd17a20ac10599a3c57245079ed3018b8ca6d2ff38656d7e1dfb54cb38e8ca9adb2933697e671c08ae093ba288b0c231012b6afe79b4fa897ee09a9ee0143311b8566a838f2cf8032fd41bab656aa0c0f7174e10096cfbb82bc1966d46a36dde84ed13ae774e172b9c613139cdfbf47ac89e692fdc2858fe5f68f0a5b8a610f19ea83cbf8a98240ccada0f01becbbb82e14246b20a994be80d03d48c9fd5b02c90dd88f7d56896f3391c88897c0e96529cb343b6fa0255879d8792c88e5829337a0505e53e3773d56ccebf5f4d95171f52ccf6ae3e69e94d127e583f3bf8df6db30ea0bb44002a504388463a231bc2ed8a59caf4591cfabddf1d36c03964527db4900bd0a29e42cbc4f5c3af0dc1124710788007512d1140dab7b3687058884b280ecccda5cc3059f2ea9005901d640f10ad9257dfa70b8aa3db8fa73efb9357b584592c02e221953407d3b759af5d83eb7fe608e1e31bf584bdf68d701b7fbd85e48158d14b32ff38aca0f24dd1e07380d90f0880c4ed0472d387712e4d1c60fe0bc37855dfc7f745ce8eca23c6419fe797da36dc877f590a54e65c401ff50231581ea97a3a5f4439f98a574b4474e69b5edc96b55ccf28757cf6aae71cb33493f76fc84eb8df89e2ec96eee8fd1c634ebe7117849493c0d6a1595bc7116239fa70d3c9f44cf0c0d2175ba645422a559679d6101679825c61d66df231e420a260faba45041dd4e21fe4e785b754d3dc7ed1d8bc76caff74f978d7254cc1cc01c2c0598767fde273ea7882c7c12562dc7550c0f92ddf0761a77717ce97c1685b86f421993b2a20c2faa7e358920d6f41c9bd24a7cc3e75887f0fc76b08b50b65ed6dd7c27df9560c07a0c0e5782a8f81a0bbd61c0f0ca5628a5e3d543ea56614417c68ac89823f88d56ed51b29d926835ed405e1f8ec2f90197493ed7853b7c67cc2af62c8cee20667eca5915160ab5f696881ae31706828347cc4c71a0238305d17d10bc5a2ba9cd3e7f0b60ec6929c44beab7bfa7b4216a196402fe12e95d1b056b35f0c5b4f90c2b33703d025b99cfa2a8a52d498ac53e5c030477364689f9e5d6a9155c15887405499d1bc940228a00cf0bca0f047c76f954a5df200eb47a44d3e28dcf0f580cea8253db617cff21f25bb4ccf9479adbb9fa96e55bb551f1ca9391d7f5d4a1ed539d7e3c45f77dac36b4aa5834b5893cb32f2221d2cc7e8a7b07ce652f66eb33d4acbfaa82ed825a27cdddbe0a8f14405817f5a4f564e4198494792069b1662b82346cb7bc1a8a53de2340cd8d5028bee9f4f22e5fced00992ea9494b974d30bfff6036970ab4304d378f482083b88e31257e23619978fdee36126d0beab5807a200a0a2f9a21213f8d31624fe8af0bedc484f7cf415687a1e0a3d150871523630986326925dea1f7d3939fed858de56bb5352d02fa2e7cff6d039406a2023153bf70dd2970afae1008ddeccda09a31a61a168b07da1419572ae18daff2fefb3d5693b8f8d2ea5239cbae4c421176ef8af11d5553da3f99813e3bc5a620418708c4d88ae0e1281dbe3eb5b9f5bb55fd61e5dab640c51610bdd7e4c4f2e06c1fbbc132604eea61b951171c277957a10b87aa6ad5effcb73cbbae8cf8b5ad3044b1b02adcf67385be062621f8952a774aa461068efe629f746b54fe7e002e8a6192cd85853419395de3d7647c039d48c00989bca6bfb8dd4689cf2bbe43d9e5e38d162d8df4a7cfb837ea20529ff9e1f29cc7459a11c26e66c8d08bc78dd7856c1423a05b57a79a54f435210c6cdfeed95c9f1c15d4b16fb4820db106650de899fed0e9b9d99108cca83888e78f7c7042f0a97ba86fcc70009f030665b8bcb0ceaec3282dd17e4c2c59e7fd8334286fc3673ef9c23ab7ba66e9b8142ef6b5961c19018852d2306405705a07b325a1963f6d2dcbbf6fe446842b626cf6f3e4a3fc7d91cee470e53a8acf3f026d9e44f108b248751eb4cfc3e1204195a68c6b39494f5fa23601265fcbc95dec027a9ccfb559787894c8c5dd87231429c103f76569fc05f52b11c1ba147775b6797021ed0df7833e50f7a9eb973ed3b700bbf1d3995ca6d09b1e7464a42f99a26934e6cf4375857531aab8ae2197dd33f081984d20b234b730774db39c2a700a8dbb6511f2ad9e752560fb2f7b310be9ca736f283d6c12e33933f7a79b16a3896c7e052ff5d250f3292a48cd4bb7e402d26f3f866cdae33c2abb2ed43ce0f45c4c920e926637db7775038f7218703ab89a7a1a2fe8ecc039594f64ee3fa4d2b881bfa7d43038e94216b544fd9c9a8abab41619ae34edbe9ee3d2fb7d6b40bc73bbc31fcd4716ae2e2da940d96f0c1bee7d5ee8eb3fd66e7cd615f0217e3f744b907c053f93286adddbed5562c120aeaf5ded007801db0dc31f20461806adf46aaa3431b0d11c9147f5d3818d89eec2ef636f8d2489577b3b4d271bcf340f83b0e2073dc54e7c054481c354c90c06320faef48092000915e4eb40773f214065abd188efa25a46d94f7e6228c07f52964491ab16f282b2fc7e68a25d6d52de743ad9ac8290e0a398180fa303d29a89cc426471910d2a4b350806747061e60e3f5cadc4cef64bb7e8b554146f5759b512101ff5620645708d9c094ca00a88a8560e2b3b506b880dd447fa1d32dd463cb0e7d16a1b963b395dfbc62ad660c3e0540cdd2493ebe1981164311d16e82d70ec281b6bcf90cc80cee48ad9f0efe0bc91815dbca8d642b09f380a6d812b46ef08aced8eba03c34bcacc709217b4e64c92800f47fcca13a3d9e10da3bf8783a674321a6855435f019df9c802fab1ae47168cb75769818e28c52718212b5bd852b02df77836faca6472873e54095a9a8984e859184e05469d2a132a844f457b047ca361acc68df9508c8b31f7e53668fb09d04c9f80fb2f2b2ad36ea2c372a55bde093593f6e7a04b20f27e7a47bfd3a1bd70c3f26172c3ee4232dfbe720280894230568145b757683c16387137ba02208175e82d3fc5e9af12649450157d818079adaeb365ac5e90b44adbd1a82fa1539599e931ed96a0a6df7a79935b04b591e26b65a62a2d5719427371e94b98b662391c40c93b43172aeae0aa1d26db8db8e98c7fbe0b4c46e8ae1fc269c3a72bff7208eafecffe1d911a2dc7ddd683c955ee634d39aacd5fb38d101370b9ee2112ea13018431fce90ca319c06fa0442fa4a4c2e82dda165f8584f1c9c307c8f03a3598a59e74bd0afdaa730be11addd648ed697bba9bc435c6656c0d5b51860ed015d907295c77d56b1c4455105967a22fee9bf76b35c18202dbd56b3e0a6c838589b5cd7417c2e30741103c4a90c8518c3ff3107b1155cc4f0823d23dfcc67368203522e99fd64bb0f3c1719cf03beb8b5356e02e66babad88c7f4547d2099b425e58d2e43ea3e58e2b8e50df9007c2b672fea5e05d9c42ba54cb84e58b877bc178b83fed8e0591c19e00e82c7cce279b7c1e5fc674491d5566084c427e69cd1d3ceb0db45866d61334439875e1b114990ac5821c45f3b4c01209fafb61977ad0cae915508bf4b19682283196c910c76622d3c1490284ff51dc5c447f9cd4051960c519eb700147e6836e22574d9e228966f5118afd94cab6ec40aec85d82a753e0b057333a7b2a0ed7e1783a5aed4858c9b276f53e5abcb916fc97ab314b0e9f079accf0f69ddae5cacb4e43f5b9e180d83d9fd30ce79da2dedf0bdcfba4a833c4fc1d02e01beefc6aed53c1bc56267381225a51ac9c7a30ea59f36cdf05c7997b7f89e6b09b9152cde5caa067c739fa38e0d059e5aab6df2568d90618588977c61350e23a5647ba26d48c3c8f36b11d1ced902d1692825e0fd1b0b9e52d7d2bc8e15ca229c29f72e1a2df84ad6e2529505d6bacda101cbbb35568f1d64e3466349e7c8add7fe368e31b249e9a2054287c8cf229a74434f9c677cff2820e75f68023bef7280e504f5ad8c8d587e3e1c610d6a739ede5dc22b98919a126beff426aaacdbc15cbefffc6aebcac588fb6ca41dfc936c6bd36f634d8d7b42a82803418266d9c1ba7b9446650ca1b617124ff118c57e080023975406e2d828f474e62b596ca1121c3b4c8565720c9d92349ae8f1063c51987148ad8efad2e38e41f4a1be67c8b3e33f46981a4d19abedd0502d28f434a236469bb3d53a8cf6b5025c57b45c8eb169d644acf73f7a1e027546db02ae62cb530f9c791d8140ce3ed86d2f23d984134efec96431cb47f32972adb774078d37922452c814a29bac27955a5d0d73189b877dc83b4f7b0a1679dfdd697aefa564bcebbef144c44b037281bb4973ae0eeea198d4eb9c5f28a9ad3afb4f7e298f4216be6e16369873aefaae91c254538d940a21b016d985181cf03620b30659bfabbdedbe42f1943055cc9fd64a4592170898345bb5ea27ca88c9baf42814b0ce6e985fae74e8a21c01d909f8767cf4962d25b9d67b4a3ea58fd23b55e3619bb6ff6fe7b61b7d71e6f6cc85bab4b4a129466d824e04a2b1f98eba84327273ac93fc3d07e97657c7296a7fa053673f63c9b4c534ed035194c3cde6501783fda4f3d0c2ad26172dbf47f70a8155685788c017730858ee5f652af07424c455773857c8a369a930e90a5b33624fb42d1309374c4e96f7b826e251a5887266468dab6ee116a429f7b4f799d53d1f9543c02ba081a8bcd70dba9b98c304e04d68d34bd062f5749efad9ab2ffe3f5b00b3ec51f691969ad5563373666a1e7b586846cf01160ac87b1016b436257608316593beac56404140f71137db88498daa43c9543ffc95ed1a945fc70a8fcbc07353812d8c841cd45b3010f6b9e53dc56c47f9ab068e596c972cf5a94e4ab9c5a22e2972bb500d34471f4061da28e48b88cb998a7ddf841a577880ec7a2c35d78c5a4cfd24789b94166cca1b9bc62af1f35e8507d599d4ae34d6147634cb5f3dbc19fc8111c1c16d8e3044822c9aa636d83107be709edaa9d5746409ccd94cef301263bd23d454625aeee4ae56135ae41cfe7025fa1b9f0e7c211dc6b360ce8b22c92dc91277b11505c580a94c84439a7b267f4550b0161a7fc7c705898f7e5515b99931142b4c03606226407e90c5065c83a0fcc85d3c312af30e8a577bec803de17fdc1c7dfb9d147325d09ba60344158b813d3c863896ca968b8ba4bc9b3fd8bda91511f224e8eeee43779eb643cb05a3179e85b298aacb9a4ca5fefea6f97d7ba1e013e8efb05738c0e85a264f77dd0034dd64c5bbe159dbc4e0483b7451333ef56c6ce1c4761449415d707aeabc64a28f36b061888bc5621fed671ca19410d23eec7a89e68a18c49d4991d62a09fbfbb86bfb35dcea42c20160b8678260d36dceaa77f0eb1f2756b6f190c912c7635031aed792a8b767df56486c7adece6eabd88ba381ab4772365c23e98130c981b65bcd669e734e232a3d3db43e1465d163c9553ad0f7c677008a5c3cde8e6208fc949fb023899aefe062d2da1d0ce0d8cbfd8758f41befba052b9d1819ad60b74d4fe2dd917a54684445bf71bb00811da3b2a1fdf744aa9d78635dc079881e71e3470bd5fff19726e3197337c68b7c947fe95589b4d88fa1407891406147680f067939fec66efefcf2921a5f837fe628b3bca0caa8784e7590e658532172f0bc1693f25acb87d0f7b9e7e4e4f6148517e1507577f8f860c78628b3d7ae0d3f9e7887971a45a2d3c6262f024633ba1a27776eeace570315d059ddea71d3575680194fffd0327b9868fb5a48c74203b17dd610ad1934750f540f6cbd118fcc5c6a481d60e2fdcdb00b213db21fa494d3b6f6abd65af35c24e04e6514d92f32958eb26e4ee643340bf4570a662e14cf2d0d6b7fa597781bbcbed184c120407a736f37a67df84e02ebd3c91e4a8ab4dcc67fbf8ddf7fe9c9fe69608e19f6e8c857225b511a9d5a3cb17d731a93aec3f36ca7a3f875e5ee15a6a676dcfaecc1781fb2d3de1f1d6bbb22f0800e08528874f0b1397066b2d40dde3c3120e4630d36c2b00dae3a1789e84bb9f70f37a021321a97d13912ff1450abb1899fe6201030d174f860908ce73bb4a3fa3f47f8ee65eabf5cb7cb5c1adf88bb3bc20b9c008602699698ec352e8ed2bfd19a1654bedac31b426aaebb0df5478c9d81b824a27a0a7809fcdc717580d5f24142e96d692628a37162c0f52bf1944ea2cc909a8c339b0f13faf87c77498120215d1b401f6f7e98ef0998279d968c61a253ea39afab52620eced8e735cbd879b622b590535f7cad4b758444699c7601db583a43e1b2861c34a20f820afc04570be5535be46bfd48da56a6c1570536b1ba6ef5f4641d767e6d6f4d1fff9020f6f4a1f66494a4a16e90564e79eec92c6ee39e627cb798649c90f71614efb6a1c8c4e8127716cd9346e7976bb8ff58f87d1fb2d1990845dec3c63cf62d84d9e286dbec2a9d7508f581df9dec521994aefb82841d8e0ce830a2704945eb28b2d0c53e7839481a9579aaa4f2d9158a8ace66d3720e650060cb705b7dbc44bc6dc67ed08703ac491b2ee9b70dcd3edea1eb75da61258f6c1a6eaa65e59390b18f6445839c4757e44092d9431b777b8dd61985c6a7cf814530871d0fa777e8c5c75b23682a8b320f86beea2f3f4737ad0f073dd6d361f07075daf9e58ac832197818672120bc70f1a246b1c86de3fcecd01515392fac8956cce5a8f221753bda6ef5818d112a34b76ac940e6b8e79787cd2515a10fa5fc195ed1cd6dff7e08a90ac083496179f71ed9af3834945f72f6e5b72aea77293e4e120d504a35d30d0f2c2b687a8cdda209e47f21872faf7d0b67130282f810e98cfce48574b6c87ac76255112750f4f2f7efeab6460c607ee231fb38258b0cd08ea65ba49858b5c739d825ee3ff957c34f965619deb0bbd00e1bceca59f897fb3f3af754b27c057d0f0fc42d206a34008fe8396ca8b024f6ec644a43fb0c91823f03ab7b52b80fb7d7f48de9fecab9cea5c57314227428c64695d0c4335d66396d4bc870312a9e08d9192e26556c6b4b1e8830de8d4fb3a604f33c223a405a3a39bfdd2b908d2a4f298d270f48b7fabd0ce87988459cd66c2229e9d5197385d66331722ce9c356a86f87bad23587e712f15897748c4581b1da8e6129b5690f392066450bc692b44eb50da21cff3518928c01f747bacdea857115d7ce38b897061594b7b62a81085b38f3fbd411372b17665b8c59c3596a4bb0c9c1b4c042702441842b901f5fd55c964bc5a16e794521b945e9a116a1649e950007a1a997065b3d6946333670816ed7e5548762c7d5d0314d951bf14f977a025f9c42371deb0e0dca5c3dfaa318c9007f2791f2d01dfaf24816f18ef640b9791645bc7e5aa330eb211161033586162ec90e4fb360f3b79b469bd82f11c592c40c89e7e442efacc3c5880a37e5bceeebca0bb688fe89f573bce131a40ec7780ddcf77760f0e7814304925c99b0f63ee19d83357e2785516761c988111296481786c78fd882ae27a37e38fc3cb3e4e2f2e037ad8743513696da54ee791ecdc8806c15b2920a272e049d671fe0316d5cd7aabccec11650ac9bf0991542fbb7edc4b319ab21e6d0a3f399a8f89b15152c75886af9dc3572c2d2aa31962e668c41cd73c0542b38ff4a22c415b6ca33c11761d6d51fc503862fd514ad078c3a27f4f7d8bf072ae134b6bd279f59b4a451f454d4f3e9667169753217f3cc0c82c84a00faca226ee671a3c530623cb1a671bd55a226b43287b3be6bedabed0baf1d8fa7ffbec1038a5a20e045eaf9eae0d5f25a842d7fd5608618a4fd0dac003e4fc1800124344e3385c53d51c1922e4cba005e8580ac13faf193455dea07765c81a8da1ac81e910b02789751462b6201d029b3ea66c385ee0ac468e718d3357c76c3f904af50da2ab3eebcc0cb026c3be7dabc61db3a9c54d25abcaf8b240fc14558aceb1a0f8ba9d3a5a8b796f10d27d8b1a22cd55ca49867511ae559a933cfccd235b2893e078715a1b704d837d0d232f430392124aa1beb7e3c0dfd782f49b421c4fc937f6ff8bfd235a6dbdd31ca3d6540af43fd449835671dc2b6f4e087a11ac7684c2b93807d6f3955bf79feccc3f3d68a60c6f2ec12084c622fd03850d5fe9e0d11f91630d19c15f9a36997d63534cfb5b534ce4d94e87ed15e42d1c0cde40a8838f49b329cd33db021f98260150f29c061be414260c30a7252bed5f3b493c12e10f93c89d8b176d044f6447b83522c5423e8064fd2bc57848674d5daebb83dc5fa57b52d4d14e9e52d68265e1c4147aa1de5e30d500d01e47cb95988a92d4988dd3f200fe984b305eedc7119189a3a09591d0f5aac69c2ca9016e0295df4b107d4eee60f427ff5b417c8b78437743a6601bf827a40bc5e92c6e6a89fbe6ad5653c08e05d54bf0b0023da2d60085a4f47648865eeb3eac039a829b455d8d7546cd4008400d198b21e2e7bc9b18b4f1b331ffc3549e1759235a42e4c3f905a3049f3dd410cf1b59450ca724271aa10226926ecba43a62123e61bcc22b01b984a2fcc4018c457a39c12c996ab8821ff4df1f43b9388888a1bc9f0067bce7e6e4ddee24d471c362ba201c9047619d693efdf880e7d83ba6806697b5c2a337a59073e1175db2260024c6c49ee96c3b5286af6a1bd3f45c8f5c3c33247e8e9cb63ff041a1359f01afc125c1b5f2768972cc89964bfa6b20f9b9f6358594a7eda058e740aac65c607ba28f13f48d4def02791f9eab7b337d7dbcfa1b7974c3e1b5ef0baea0c99cdbcfd61613644d6361f7249e73176d5c21db217277976720382be06a83d1b77b3361c4b706be4c3ce69e018a946cc133ba08af47883896c3d83ea1b77d1064ccad449c7c0023d7996fdc1b5594134cdc3ab978d37731fba64788f4bd73657901ea575ba3b59c21524cc3c0452d70c3701ebcdb93910b6c3a69b1014ed2e2df6c0591e2bc8228749e16509723976cf6676dd9922d4436317d917b3ae6d4b88f9fcf830b60246a1d8ab6614a61da6cd6c5301382309abf169d63ee90961f29801bbb274eb08e8a6bbf324f16de9be26f2a26ccad4203ba485da58195bd1e0b3ca612fcc1aa00a5edebdff84792839f50f621eb192666ec23fb93fa85f77837b409a0a638b766f7f78e88d772bc59639a48079ab1233ad13366548edb102ccbe1f5514c4996eaad6f8d88f0f57519411f3c96f373e81cdf3f5d329ea69622dc7abbe5b49ba2c7c55d324e224eb2b8056a81709c7a2422693abad664fc0d54af767c9f4c968964f7eea8f7a7f64ed5e61924ca77a632882a04a340eb66c173b2de9dc0ab3cdbbe865fb15e4349a783c31a2f9254d61c56790b9ecf76e0f7e4f5219b1df2d6c52db33af7e7c30a874e777b48f9a745fe41592896be58758d75b995f3463afac9e4c25caab689fd274f39b6bb15a530d4fcc83f3979dc845adefe382d35f1bea81b772657bb13b7399a56dcc2f9bd2d293cac28e52d15577e2db3b9737803f181ed4bf9774241f06ddff28f7a37cc343fb40746c811bd5ae0922beb3a96dea7dfe28b2360d86225108e2467a183da9300c1e3b7fb9451a6cc1e872b788b43f6a2b837d5a2bd5ca7cdf3ceb6852d65a656ed6d8f260c9c4ceb5341ab8911f2bbc242e0f01b0b216e821ec50199821d050a6acc6f13f7b3905cb64a06ab11915d5cdf31a15596d36cbfd21971736207a21514d0657bdbf2f3409b5c323fc74ce223c35efefdc7f77ebdf106d9f8948f1fb194c9e20bbce1dda8f7002ccf8c9fc5f26cd854c4034000243ade8eb1522766ddaa6a44df8a08b388fc0ac5b49282d88dc4d6e3a00e6df5cd9d4c7300d449d878025fe53e1e547a995be6a0da000f8681955230917f1d9f9351ab16acec93705b3962e2e76ca42875df932d5e2db030a9be8ee7e42a67a962cd6cd83bb3cde257fe51524357f78266315f468f1148f8a12f8dd209ad4f068ee9aff8e265b9a1104ff85052b2989768849934a66a478c1aacc5f26b147bd1d87f9abd06373d87b8d4e1d15b555a7b0b0837d9c6db282bdc138af542bca2806c649d8ca42ea36a8fe02b02d81212f72bd1f7b3a2e42e32ea14f877af6637333700b579a2d2fff9b3d2cf732f2fea693a76a05d818d18c6895b77a2fb77fc2fee29e2b8233dafda624d465fc54da5f90ae5b6c1d9f4b770d7ae9803e47cef7f80b1ebe1505ae9bb67edbdde1a2e10371a389c6c88245463659f0ea2ed629f41470dc7efd9ab502b158bc45b6dc06d656f6b222f0fca76119d185a21dff8a260b1203cc080838398f850e08b81b828d496fa47ed646bb5d4910811659f4c2308ae84b6bd0c6c1a05bca162a04d029bbc5d0c4fc9ed123eaa8d3df16b06862e62d7e7f5e93a47b2033f80d6b6177e72aaef2ba533d1b171bbeec68e69a559a0c53d7d675abc365cbbf7fd02aa8b53628c93312a4eede5805ad41f34f487451dac741fde2bf63f486e81b31568dc01d2cdfd5b677b0614a0181ed4417252afb2f11f5c5fcfcf2f0bc92c7467ac670699e00e557bcb42d2478461d1dad48ea4390cfa0f2e2b8c5b2314ebb390473261e25799173be027402622f9afdc045291b6237c3a29557448c951e47131f3c2e4c79ad9c0216f87f557e7901ceae41bcb3a18f5b24e965febfe6f1cd419f59f86edd89894a944380f04c8f0a65eeaaa015e18ac7b32c8fb1abfaea41e8256b3121659ffee18d62b1a7d6a02c36fae6d94fcf959d268346da7cdcb6c8d7155e568f4ae3de40e732c19b60e4c31a35142fd7d76ee0ff1320183ab346a91eb88468c3b98ed2e611c4c5a3caa799589c80c11a0353d6f205a972390fd04fef060369166dca5190a6dfc33270f4d5d9fa68f3ed413642d0d15781e4759aefa320485aaf0cba30668f664f69204dc79b42f6f2bd4a69d733c1a7d7260bb813e2fc5ea34c03e50a38e0c7d034934ac00c5ef83f13a02e376cc39fae0261c1c09f39db76bf2dc530973488ba7cf8e98c609044b7432550c86b653a40970d4423a80e9653745515b2d3ba6006f304a66c784ef77a9cf90b1170598bffa89af74c110ce726268ec010e3844f000954efd6460fec7dad540d7b3cd5e26564e09a021be3c4553ba47b0fe0d67271e43ee73b40befcbe1fe3a082c865af6e34a408aeb7b1aab33fc45a07277f48d9b7b03359586153f4a9dd0fb23e62d6966efc37e63d550197bb9583bf40d926d288018ce0a9cefe26f311a941c6bfc47be00db47bf9785f9e101ee29a636f812f80996b219f3178cab45620a092932afbaa13d4b20723b82f2d875a57d2699e8f1ced0b43b1008ab4d876157301242babc6a7e87f2ad280649daae8faf1210de0aef8652dc8c60d19417e11a60fdd2f0f2f0d168000d5a4529f8ed70e26c51d97bf8f89de8a5ee9619343eb5c9a78eae6c44bb86a89f4bc22996e6bfa6efbf358ef20986071c859e48d973b8b07255ad2061d1a7e2d1d8ab14af9a1e4987b8f48d08bfc373e80eb48703419fd0e52af6bad80698aa97a468433ae3b6f0e07e540e4af3ff07da81cab6510c9de5966413942d49eab2cc0ffa379f3ba9f28b96bc9d4b5a23ed209cfa8f65b66b0bbf2352c3d9dd546e338387acc6abf326b1e8267120c02e5336c066a2d8ca2bbd9e6aea150124d2eb84591b19a2545999559f35bed17c7e98f4a836fa2515316c622ae69dc3ee4f4fef5b000f1fabbc2b8d861aa37de7484914006278f380c18373de1fdc6fda85536b75beeb02007725414188e487ab42fb569eeb3f4ce11664d14cd2d3251d643bef40eafec4f8f0dce88dae58ae124a492bf3586412b4586fcd9789860723e2597de4d4440326b5482fc09aa4816c6a324f3ec5d4cad4183188991ef1fc978bc5946808ed87c84f9295602dce5c061dde8f8d3297c5fdbfed73b2060a77970cff4ade0c439a0d87200b2917432e740e5a629ad582d1c69032abf308ebe18d6e07bfb1c80fab908ae1f673492e9a6d0c88e7401b90477e95b41a86cf2bf77f0c56c76570f22cd12a402aedc378b95543dce307ad5f1e7462ca0a5a55bfa4541659b078ca520e789ba2e662dd0bb544e4f7c133c92f7c20ae9f93c73e60ba4ef76c63a42d045d36cebe8145d750797740c3c4650d84bf16b52a9732dd6dcf6a75390eba432b7c69954cfd8af671db355a3e2b23ceffc62a359ff4ea25b8c203e371c04d22c8beafb61448d12515b86131a9e8c844423c8edb498844e9d2cf7b8b5b36aeb777f85e697f786035e025f5948dcbf112e058975f5b02bcb778581202e54ccf8875a49fd363be7f778d1b4db52c39dba56e5a1e4305cba883073c56e9432a751ece152aece2dadd740463acabab9c2f09ea9f169258318d03d8ae9c1e6ca65f6cc83f09fe7cdca5596f27d5920440746e3e00a4e21ac1f68db7ae7b16e07aa3e13d79fe814de3df254121fd090608b240d5505c13be0f767b8ec31f7f43adc20a9a5ae56acb4d0c772293cecbcf56bb1a2a2645f7fb7102703e2a326d9db43fc13e582cd66e8299976ed9fb81640020aa98073929429dc53a13649470463d4e7154f7a7caff8a98994e192a819edefa5b8729e9efc6581519ad6d4ffeaa9234b3f52437cec9d80a0872821336b529d9464977a23ffef26cfb4cfbd580e1fa7dde3cfee85846885f8ac6f115f7b74bd50de20f3df3310cca876d3e37346e5f324024ab68e4a81908c24cf499cc76126121384c3b6ae833e736efc9788af1e7c9e482dc6eceb6d4aea0a027e535179e875180129764f09679d7dc23c4c6f2930e79b90fa2139bf2d26c62566d82e6c853e469805032d60fe662cd0699c3aca5e727f56150b21ecc0ad43de2b057867b24d28bb7d673bdfc04856a8f132344fab2e2fd7b59f34e5349b945e00bf4b851ee71d1760049e82df46c96d7a2f1ef86365f94ff260afdbeff3d24473255b517793cb5942c336bcee14fe928734a07d540795676445e0012b1452c97c93c3c80b06f12f3970d5f7f9a532805c67a9056f0dcdadd0df53066846e616ef160905d6062cfe4e0184e341cb8adbfaa909d95ea520cdb9bb0334682ed3934d90814da9089d1219de1da9f684b4d15c414c4582a59d903bc411423c97a7bbd579108a3fe1e6ec309932176d572dfc904eb8b34d4e0d20e8d2608121fe8e4eeecd8aa858ea06122f3cd5e79cbb1872f0497301f903b7965858ab6c93d9afcc4f1811805160680c984d17ee189becf4138a4c7c5b868dc456f9485b8c2870dd943839574e14bab7dd67ef8aecda14d434af1494f7a2882f8496cbdc7435cbb50f224e9d3daeba13df20c42551ebd092d2d35797c6c0639706c3f2762399ec028c12417c08b48d90cec27346bb957c64b4ca13187ada9ad95f43809c7307e6b8e6c616b8adc944ac3c91f656b49fdccf1b21b2a217ebee0a7589a43ab9bbca97739839d0b0565b03c1deaa3707bbf7a743c7ad07adfdd347ada1177ba99968e5be346ee5562a1a611ec3d6add0f0341ffc7e08785d57e1e9c5a490f570ccc50b1a7ce6a777de3a8f24aab9632c054ae355524ba1137a587ada2749585d7b3c29126cdc0680ea93ae74d1168ed64a0fa96d2fc5711c0f39017d69253db2b99a3866ce3ef23d53944e9f53b650706976bb09dc7b1fafc3ad6b4b03f5817af4b9a3296c20e68dd993b83994d55b1f72f25507d3804484913ce7c20b3ec9c4d0ed2bbdfdf314a38013e108bbea7fc1020e345e42349877aa8ae9835761463baa2e8445fede4d3821d9195f6eb9e16f02fe44ddc457fa9f65dd9cfc6f95bc63bad19c7fdf4ab19ec4e05530791ceba09ae25d6d2eea9dc9297b32d345151e4f08e970b91bd18db62a012c61b87222f169a1091a7027141121c052bcc34b4be9400774ce835b744b074fc339fa6cebb195be49a6d4a37e3dec7b9d08df8e57d56729800575835f0d01bd3cc01f7bf0ec9c0d2656610ae901c0472861f284608273beb907bcf208f49dd36c77cde2d312e8f1699e8e9ddd8766038d5bfce8f1ebb073afd75b39d433f281e85160bda5a5c99bdf2da1ce2af57e97783b15730a584a1a1c5f91b04a8a70ead411b4ccbe88a7df17b9e448d971a021c2545fbff07d6ac32f6b9154d2ceca4b76025e833e0fc0a5250ac4e8645633ddd61750c555b86c35dca6f860cc6503516864d909789ebf9f3863f72ca5a5f301be269fd6202ae85e0965ebfcfbf64fd5431e96393e7632837585aafa4490d2056066ebd5519bbfa41094fcdce89b450cdba543263a5b996151ed36629422f0cd59f2ade1f62630a76beba21fb8601eaee92fe7b21553cd59cf92949c6c2d85a4610c1f821eaf94d1ebeb60a79ec5a72dd56011fb5cbe051d3158047c50d789714b2fbb6c567f934b054247755dc05573512529a426f402a6a1f09d206d2cbf090463fffeb9262664f278e65c41a595db5ce79f3b3cc59b933982bbd34a765c45409fdade443ca16caf308921d9c6a046c82ef3ecc7ad0b79f73e939f41774b28e0ded9fcb8115e627d0d17bbadc99beabc97dd30dd2e57225fe3ec18f49edcffbc95314e763ac37f65ced607470db61cb72498be35171399426db78c261472d4198207f37472779bb03cf444310145ed17c1142a51e481a6cd341b52fe2ab544715a5bf57499065c49960ed5a92bdeda617ff06fbce1e6e00bf982569a99eb60452c490631c9609ef534cc7fe9a84fbf87aefd5c283c61e76426c6f97b2e86c634b56730bb8ceed73c70f41f6a3a4084663a0823f7c71846a8bd5adc55161fc577060634c80f91fdb34d9a1e55526585ef48ea46631a5826e73e4bd082aa2e0ffb52cc4cee3dd816c1feace609e67e230fb117d47beab423d036969dfa5b85e5ae8875c3dffad0548c8a27b917ac184107b5a6da897993e323ff49c83e564357b3580769dff19ce2d6e34cb9e2c9749b41fc2710dae47c32cd963a96f7a56217ca28ec19978993867c3b7b6614ab2c55a569c0f032d635e72a38ad898f08f2c678db6ef6c45a0f514fec52d15aa0e4cae53791de8a6f988e76156002398a5be64b3edc3b130fd7877edcac47154a2c3f9ca9b15e3a9368a73cdc01ecc5bd953d765911f80700fa3df9bd84d2c1bff1afcdeefdfa4074a8d4703dd374523947e976528e7a7211cae02870c97d9cb29322ad8db2924c3e34f51fef2a73c63c2bdcf85a015aa794698db9a66115939c8d580adfb20c7cc0e47afff811b2b8c6c9f306d89ba6ec67973f4e0e41e6672427ff286ddabbc1f0c3ed936426d37fcd9e154009d08a32d99e49fd342b226d36907560d7e6f205ec7c6d1a0716a75156abb68bf9e4938d990ab931f874a5df3303b88959fd8079d4f3e5cdf878657d1c34cc8a0f7f962fab1a1b55fc36c522095b335edb51f0f442113a1736152b95f93ac3f4845e385dfde238478a03e7b60b4ca52dcb5f7c6c22b346e3d25ab83a26e4a4462d1e5328781f9ee54d71e05f187aa7670d1e0f4ee61302c38b3944e69bfc6cd725b85c5aadcb7a3f69de98fc8dbf7e9961942c67c7bd618bce745b61a5d671475eb170619a2e19f1f47f4773675b6a9edf2ec011fed7f0382204cb229ba34099f7290f0dee2f7901db33b5759871731db28af60c8b717884befdf81496f7a4e47f85d88dba6bdd37f627704882ef586566168fcfd166ec5cd058de76db39a95f3848773b50a8345908989a72de1f8c1c0ed982e01bbffce33c547f44e2bc8fa0c9760faa95bd600ed15a49011e6961624d92e87616992a698a77d616583c7a4659d26a586374d6458bdccf357151c56699ab202659b64dbc287c0cc50ee44f8d6cff2edf61e65437c0c7de80018dba0977dc078d4b34637aa21b96df27973df5e959cbc1c07ec877931a2cbd4b377dd9051e738f2f62107d3afed02c0d2ced546e3db8b9440456cc47b421343b73da5195734f17a209202019a10ef587758fd02f3c22bcfc4bd08edbb5481c538713cab996ff3b85a62e93b30b0ed8a5c395ef8ac44ff4b7c7092a9a8a930a1e67ef70895387ecd3343e91ae123ae7f137785bc375b72fa962a1a11cace557c7d01445e218b6a0f8247886db11d33d0ac375dcd249a84a4e95a90a859b946df8df7a5ca3603dd04d584aacf6af13f17091d33ea7577b89d9ef12d5ae86e3ffd4bab99e9c72f97ff048f32dccd316ef638c0df9848ea4076199d524eb4c932501630cb52b76935e4f798d4c77bdd769f0d7c0e7445ab00a95ced5251aedad06bb3d604aadfcfb08a70c4be0177a3879ebcf7c6096bcaa514ebb545058cdf2e0684c31c7f4a686948f48d18754e143d3f829bc9d4454c232badf6e2b7e2c17c71739816481b7a148b64421270cfe76d0d03c0f9c87e581e89b1937cd72774b29795c5d3bc0d7385c4a419e0072f64d8d03994678009b0979e09fb96d312a0211cf49015669f614642b896a76ce0e42a4715a8f376367bbd9108ec7a2cab2d180c7843f94fa3724f171ea25104e4561e60b030d6ce1681364600009cb2b6329527d3f6946ab1edf653c468049e85641af338f2b558b5c33f0cc38d21992184efd17810eae4f62d283fd252991374d8981308cbd2f5cc8d077b251e96427ff3f80b5789fbffe60c49f6ebda512274b98f4ec8229ef846237c2b1d647ac926340f8ef9f365eebc207cc34eae0b80e79c2f2236e44d192fe190e5ca0400b9c436ef2a4e8a7a9e7ce055e067022ac88f41734ec27053adb3d0f790efc465b505955eb449aaec6d7866238994bde3e42a845f9fb9bdba90ccf5824df5651585882156f6104396fc417cde4626b5c6ebaad879795bcd4cad94be74dd5b6eff1ab46e415221a4c50f371dbf77e26d9ea9ccc0f3f3bbdf7b18e103a36f204c2bdb51d42ed3a0c98dd4e8505a9e62dd335cbc560072352667e37956bb850bafbd3c8d9e19c296174bbb16ea19f97bcef0657f4e8babedb0acec9c3828297d4646c634e427f7c239fa981629ad400ab7e5a98be65e2d8abbaec7dae31af741316967a83c6700fe0a1c7ef9dbde89f48669edc00ada2a89c470e95a901076ff6df73dffe4b1f3aa089640ebe118375c0afd67646e9d42fe2bde35999d4a9fdc11f9c252aba8d944094ed1d68eade551cf0c3ebbf6d8a8c266df3bfd34d009488e1830d7f15a2eb1ccce77a651541145c5934080992dd3a3a483491fedc2346d86be4f57d1ba266421eac640c19bdc0f792a6bbbcdcfc0f2d932a70df80914fe77efe8304224723ce6e44ef85fc5fb051f4eeb680f76414115ef500afaf08ffcbf782b33ca0f55ccf35139431c9d1fe0e2ee952db74ad9f1f313a00df1267743b58ccbe5e51682fb4ac9cce7d14a5f7aef1cfdbe0334fc32578b9ada25e063c9ba7564101b95b43136610f016263735ffcd5028e40b77e2a871e3d575af2f890f2a135a204acc8ffae765880f3b6c88bf29d4086fadfe98c356731a0ec32b4481552b48b43d72fee971671518c090f339634766ca935dc757099c3d0463bb69862fa4f06310f7efa0c4fc0fb5aa52362d4f45f595de43c5a75b591e2ff53cfac0cd28cd53fbd6085f0235127ccb91bb6b4ac8a36fb6069d01c6b866fd61ec1d53e8b8f041f4ac2230f2dce01a21712e4e32ca86cf8200e7a4304e6e48a1329640dd3f5d068c6c58c77c5a544fdf767f7f4da7813414cdd43288246e05d266a05c0f1d5ecdc5e4f345526055b189690f118bf63e1e173e06c9afd6cbe775d4032480e97ed1724259221736f7b2677d8130516fb4f9aae2d7140eb39ef15b6996667b1e033429ce3e88f6eea040ffaf2fadc362061b8dc703efec3199161f38f90953c3bff282c910385c4aa00e045e5eebbd16069523ccc25f0f354708d3bdc19bde62cedea271182b2f027b6035fecd5f0720807ea766d95864952e8bb547c86505c953df6af40bf5e4eec0271cbe06e54ee65b340ee5388946de46dfd722f72167aa61d5b26fa85cd573688ad76ea0c5b5593c176cb9fb546a48bab39106bd780530f19b6b5817921259958bd6b66727b8f66deda140d0593b91326914965bce56979c411d27455b0c4096c9aa634ca5782bb2d80c26ef6c0ca1572f6baba1c33c66bc73aed86ed09a7331be58c097472a62fe80592b5f491eeb345fcbee75669b0d6dc04b159000ee606c423fcc221f2f689ccdbdb0be6cd8d9649733b5b1fa9ce05c8b78ad7c387eba1f8dd9af1279d6ac9467408f7d95cc1a5386f95fb9c7728244762fcc62c30e3a79c015dbf47cd71f61993ebb503933ed18f25b0bb4b5c55b42e612b2ac07f57f9d82269d5b47f248eba83a48119c0a915fa63f59991e275e85850728e6ce7f01904a0f2d1e0c535bc62dbc9999882c291c4b137eb075fc46c41c1505e9965bb2061dc17ac32cf0d243772ba90031ccf4d639b90fda8d04239026292ab849dd67135bfbc115320b3d5028ea557f705ae6a3e92dd6c85cecc79eeb8dfe8ea781c4967cc4d073c99fc58bc38c4aef741f47d213fe013291c3db53fea28ebdb8e901e73a4763a17f00c569a92b017bc80ee61986dc730fac7b39dd5c103cd2bb7a2bad477b2fc9dc177ab6546909cb1f01cbfdf889847c7fb8f0e9e9db88d141bc3fcc3e3bcf8a12e88c4e7f8d0d4d241a63e98521c5c605823e698b1b353e274483dad1861d8f0967cf543f5deac740554872c762ac99e5079021cd63dd0f8db67ff875f565755c7d8cfaae0ac40f435231acd254418f5fb23bff512a2c400d6202a0dfec62c61dfd2f66b41e9fe1eea8bf26bf3ee0508bd34a5f0104ac9bd1d669b12eb0108f254d788cbd2389297f678fd05c1ae4b073448c8933fa9764909bd0d5efff6a51a5992330ffe5ab05109438ce00cb5a0a740a711e460fec669bcddb0207c06ea4898676054aa102b9247f89d33f913e790bc7e414a280f0064c31c82efbb2d5d64eaba0bdce21989c6292e7cd7d10e8b55f1e1c51034bfa37be116acdd0ae43398ce09c40c0e3e4cc718a83753f64399d706a9d3d2d0d3adb7b04c289b43aaf4afa900b79a9bf41a9fe0d55f326c862b2c6514c7d1afdc87e80147d5ebcc16c4b71383e79b30c56bd4e9d180918ce8c203f349061d912cc423ab5038c049b9a0af718c1eba533cbce1293b1f3aa12dd7804dbc5311313cc259a26f0db4281351ff1fb04cc45cb67ca18a6b522f6de4db69f37c5bf9e5a33001efd95b23154ff2b5f0a9248243202c8951385b510f0ffa2caeec43453fe1d971870209dbde8d5881593f66ec5cd02297ff912251c979823e8fcbf559983ce6e7cc7e2d6e2780738a2ef6e313f88535eae1eb6baee7d338229b48d8c9a934553b228ade7275fa3cd575bd6b165c14255c921978c5b7b3cbbd2db01fec7abb50c0f23ed13b1a0fdc7b27a5c1c27d0521970f35fd48beb7731575586fa662803acb06777011f911056c13423bec69e9e08f82d2cdb61a425aa8fd5cba65db2bfb81f3f681287832ded76954f6e513040c8660eafff2662dee335b4b59bb3800b960437b5604eabca26d6c6b2fbb359c44d54d98dec0b9ebf3c633dc12470311b94293734213137f286134f0f54900db2e9e9c04b9c956630acd95fe8b44303175bc3737c9740e5917130fcf17fd6665b30fc507664f4ef675a9f6f861c7a1c73ee8da92a4659f1bc0b013c6ca51d0359378a8b18b660a97132d2b01e421138e3a106c1c884617bd739f16328cbc2c2acf95a9f8bf530fb8ef428d59d37af58b730255333f1a4aec72319ba20a824daf7b9a875e14cf881380dc9ce92a90407b7e5759ac8b0810c418023271ab94260e09880b77dcf4bba940dcbab6c3666e47edb27af3fde2821b27b95776d1d15cf9f0bb6fd17c547623f18ffae67bb0c04708ce0996842d25638ba03ac5bdd2be2031eced8ed6155caf05b3f1d4d47f4f967edc515e3fc184e57123b0dd5d1f7de266aaff678dd50121126073e787fcaa41d4fba9278da5a14f29ab6bf5d76f1472ccfab587fca38361ea8fbc611575d19ed6ddbe69572469176c7cdaae462032a3b0e0c9af55d943b9758d7b166a7314200e100363b4097ddc527e39c2efc031e98835b25598a6ed79b2d4fc3b0dac2e6b3a573717dc0cc2e95879597e8048d6bba6ae33e7d5fddf41eb798cb077be9ba4dee659c4956703d54ae1ec5e925ebc0a362f39a98ed7dbc9c6cde02d831380c7670d6a0fa630f55a3d5b26bc8a2fa1c1b4b1cd6d236b0a32d111be622e29c2388ce5be544b5144fef9022a1073fb02e5884c9acb3251e5f958a55c78b8f1c80e487ff66b927ad990c18419d385f4f01f07394b5aa8408f07c16703170d52194b89068b57fde05960d798ea99acc5a79ea5196160f3487f21fb77972ad5450c21651bc743c89fefa9c8f6a60e1df92e9786464fb17631e957cda3b1a8f0d6729c8164dc6833396ae19f864baddf5112f22212d95b9cd8eb48e4332c6ed1788b035db28cd56868daa769252351dc1a09418ac15dadcfc42e7249b66852f56758899ba0503a5210fdb2394063d8d398b75aeb63e7fcf8df89b60866afadccfb2eb61379aec888b0e9f8c286757f26f8a5aeab9994659c533a206675857b652f80f28d5084362e8aeb5279cb1b4cc778931258015b5a0a8b8b253f7de1c43f233b9c5eeb84b4f5f20450602dc65d1eac27b1c11b7f4288b7ca15504e061e63585d8f371c1d47a3f2f362495bd6b8d0b20a5a690ce44dfedc832a33f26253f8b4945a882c680e532a41ca566f5e9d642611474862f6bb9a274a3d5645a2d7e1380c993dac029bd2bfe8093712364086d618454a5543b7b23cb8211f75258ca606aa0726cb2c3a32e0ed1977cd45799249ea9c717b29438f9b8189d2903f55322111e4b901faf15d9aa25da278fc09246a1092773889e3b50516b633346f186256ca5d99578bd76c9615104578ae1b0857acb09cea3fcb8b80c33b8438ca6184e289ceda97b803b815c6e776484872ebe320f04dcbaa0e1e9308158c533b6c3613b4ca51c512631c918a1872fcac7abb5c9cc813ddc76a3c9412aff4fcf1c4f32cfa257a2624356ff3b4e2c02f29f8d0447de30963472a7d597fe01db541faf48e34934ad2a90cd20920c0e473bda36ec6ab13538fbca6b6cff056604196d614108b9b28ac7dacb3dbb7cd9696867702825e32740c7c6cb1c47cdfd7b5e19c655ffd48d7c713bd5ac081995874642dcd47dbf3f08331bc50520417e08ea82ee7d15d5a8e47e15454039e4ce0c5672b427e41a1d4cb4992f8ead8166cdca00ae4b1625fe3a3271b452a811aff99b507de336614a1f24627c74836a7861094c3542f0274e5f7e1477c5ded3beecb9f7a23bc1a845fa6c33ca6b8d535bf26e9cdb168502849c586ddfe5d4ca942aad4b6b6d8fbaf63773fab4d701cdb167457e3286ef543a0db4f301cfe9c4648d26dcdc7b5137d751586512cd7b5afe32c916edbeb1f546563a7b04365e081cde6986468edabae146dc2997d14dc840e4fe5db322ce542484853b38e742f0d225451967ab482584b213639afc1f85f37b9ffafd22a0de17e3f1a03ed0967f7107afe744e53d5f8b6cd08d49acc646453104a12d818bfbb58388db8a56da98647f7927b3d95fc45ff7c8b41237df36b4fa2687736bfa44ba8df1b39a91c4cdf4208dd7076d4c2793a1149e72ca6846a8ba8501c832653c73bb27218a69ceb248ad080beb2c6a8c2f24146a27ebcb3965a7c23daa31711f5eb1c3b267ce125f375f4606768c00b5f332d391c883a36cd5e0c3b6df2b6aa5eced5973d2a23fcbeeab2901888b414b7e7486cdbf722561167e2014d011072ea052af8e9d963bbde4e498fa0d937a63671fe1f675374b54062b2f808208cebfb3e2840126b109ffd75cdf1395d3a3d9e6b9abfc138cd8d72dea9027620711f9b5be720f54ff5b02cbb524f386892649fd3f01c57aa4c8b076059a2eeeb2b98879806c0ac310eca35043e6df6ddc0f0ddb97327ac1e822d7bddefd2c5c0b48e12d3a2a6f4b1d38cf680a83dd3ea0ab99c810259ea7198f1ffe84ccb38e679cc9442cf5745c266d7b6db83f0da40c5fddd16a8d6028e170927bb6a16301502587310b5527bcfe32fb3f4639379afdd00be5969c9f72f2e62adc433dd4e3ffe9236277d2fee0103b04633719585a5a1e54fd0dda9b178bfd5dbaff149a91840fe52f90d7e1fb428dc2831c44ff9a4f0278a61d6362d690ca91dcc76ce671ade134e9c6e3266056bc624a19de4b1e4511edbe458b9812b7f9c4dc9985664eb5129b7abcc4d722110c17a7171f389676474912d1e5fb25df4ca4e85fe38226553e6f17e256eb76dd7e4b7b46e4def205fda79941a9f30f0fff04e49ed9e3910cc6be5503ab683a9198b0dc3be16c72feb9c57936a56c2933ff0adf77ae196e49e2087b855b7d7fbcbc2a7a68e2e38a5d692845456057a1c5116f851e136de661729140d8d5da331ac77ca1063ea9238e3a44256a0ee721b1b23a7aca96a1af7c2cfd2688253bbb0256b3e0dec001f285440ff48eb4d6f9c0defa2465d95ccf3ebfde0615912e77be2c9f660bf55073afbf40d4fe2be17a9433a3c56bac21cb2bc36ce4d044769b267d446c92bc1ecf434ef6eaa632550a0fef2ab85f83bcc0c194ca4b6decd51407b60b3f5e9e781d7dc52b71bc1b73a31cb8e88622e82bd61a0d6fcf5b56158deaa8bed0784bd0fc380a6436f3c6e386a4503761e61e4c686f49d0e87835d0bbc63acae14b55b034b03945d3693db4918ce7ec916f735129194f946cceede8054179685431840438dd669354e776c1a1d9197eb82dd55d8b3d51516ea39bade152ef6ecf14be77484df79d02bf2c3334185adbe1d33918ec0e02eb411d37bb02f153dc337f923cb07590f929eaeab9e59cbc157fe3675fbfcc95c5b02eb876694946a8dce3d148631178144ab538d982bfc15f2d10486535dd765b59ac73bbb4eb5c6c670ea1415879d866f76d8794677208942f885d44c1997a65a2da54fb2ff933b55e70b37e1911c1c941b7edfea9f83608abb47b7ec1a076cf9b6cd2d0888e8a2705114ee4d5ff331211ae8443253b92523ca9766ea3b0116863a9fe39559db154513526d0e74a1e023e0a7fa435b161f37d9affa43a399a8e35042cc480ae4e8dccad0c9be49c7267ad8569a3d171423d16905d885f26f5356eafc82a06621ff1f69d6ec5a7b1801696e0cdfd402dd6b2772ef8bd118c2360abe2831477d948304729648baee61931c7d60db589bfc1e100a7552c4cc87d4435b884dff34d93fd1fbc7de2070cf09ed730683277db6276a99bbf6686b021ab332654c61b3cd0ea902f3a0a8acedc91430e27a7429a62fa059e03805f383cc27862a87b55680dfa4dafcf2cad192c951c3dfb284b3e27169063c1eaca3f778fc88b065de33983f96a6a9ff67654b61acea4d85568466af770dd8ce37914ba8e364b0ae3db4829a347d25070bbda8360de800ce9326e40bd8bc9252c885cd994d5a52c709df9a36fb41482fe3babcca7c1a6bd9e92d1363c46478c6eda0d545bf876ebaf160c24f8829895949794731882a7f45039e92aaa705c00650a1871cf3756a652ec6794a51cbc184edfcc19a203cd8690bc6751238e833343c2dba6844a006ef8ea40bd351d03565925a0fb2460216be6ca01624e71543107fde453b91042ad56c7a3e31e04813f88993f911af4e4e5ca783805fecaea9c683b2380a8a7dd718da799d9ab25558beca84054d395a82f3349209c4e48f59c4854e96aba1518c96b39cc02ff6a2d7d380f8fb65f659da17c142298adce65f444369946e3d7ca8f7900e9a7198f5e11b836cdbc793289266839ceb37a6115704f73d95cfbff0b623f151c96ce010b73371fb4a47a0e31e5042b3126c5e96273e99bc69de52655d947db9ec37e5504f05042f73a56a4c39ba66cba976905bc6577e5c44cdfa92d8d74a96fcea5636f0c335ba7a75d691b862e84c1772f4c0833d53e0d3f482798c60ba05d6d9b6a1647cfcbbd162c74c12fad287908d0f53b29753ed3fc4c007b1330320dafcbffee8a3decceb3e6edaf68a266dbd67c2d795f13cd71f242aa19b3f4232c01e905aefb7f609c0aabe01609d123747108979b6a4955fa82181297a4c8480bbdc26a216333a205d023c517b98766a94072609c8125d65af34b5004bb9e7062c8beaf97736cb45c4bfb5d081232d0a37e25bb0760020ce458838796ce026c97ea6f18541e5d7e81e4f1a7fd92f1103677a4a7ace78b3a94eb5c726d26e87d4b9b910e42e770668800b29e86666184abed059492ebebca91bd37bb21c6330c7037a7f5c731acdc56efc1b4ddeaf056ee6267df4cd0b4583e502db87728c92628cbaa73158c0cc00a983eff5212f5693727684797b0f2ff13b9762482c3b6ad4607577f51615b67d19bc1b4910c5a59a13d5593b44ca2a05f13e7b5860812b467fe8faaed11076b48e3c0ef2e39ec63468104bb04929630c66285ae6160b0443e09c289581feb15aa6d07485038e4ab4aa44408abb121178494ffb1c897bbc428eb0a41ca9d32bcf96995b256bb46967a3940ef0452a7ae91c5aa35d7d0faf44d3be59270b498b30cb5e1ef4075809ae25a4e99b5ad22d2160186ae4299c1cc4316855a5839336b9174eb2cc956feafc22e8828f5a2593f9f8d2f4d9809e95d54548127b3d1d545c6156437bf4c384674bd301c2f5392193c723f5c14cbc47a532285a64a9881f6efc3efaf4f0e593c56caa8572753351f2a5450fdafd47218d1c944685de5af36d57cca1cb080c306c19ce569129469d835ac3ec9fb5b16ac2632da942e912d74486feadaa0f4e37bbd522c62859fc70773e6a027567d5494ff8675c44c786ab4e294eb15e3f6314487025bbc4e5265c99b17fba39baa644d6ad870ed9aca9e9b14539fbd5e5d00cf85f5050bb93ed62381aa2a37d037c067848a78700c93d536f3caf3fc0d9c4660af9bf81a9c70f3f6614e0d976f7fe72b6d77d0b3faa5b4db9892d3301262f05558bfbde9d442e04135c734113209c7e65b3bc49ee835b3bcb4d66c6da010c2dc39b82f8643f8a6f3f16dc303bc07a886146498ca2f3df0e496809c8b7a3fc62bbde1524981acb73e1847dbffb8ff89bc86d94a22edf241ea659f2d56a300ed878e05c232a36977c171faa2bfdd22324a97c95a0d96f0d6bd21d5f3c8dd4333279cdb07f57dda480e595c23fc3ca26e11ba556e6bdc03fc6097c84c629d2f9041d8a94f2585b1fa967c0bc3144d5809baba479a26db3a49893c03de375c5b716171ae006d8bfe419cb81d94dde5a563334050997248e5e4215f2e873c4b172d580262d0e088c5da0870b1798a1dc4cabbe64671a9cb2ee3ecba6630c0eb5a151a9f08890cb571092a80079dc9d51c5641de4c5bd6879eae8ba2f927dc2003754780bc6661921f6d3e57f1dd8011099aab2b57c42c146ce85bbf2026dabe6a9546029057b4f1d12626bf5a15191da42dbbaa093bd4cbea8c935383a8ff15599a7aa98421da85656f4d9d0b818a20e76e4c903b5252e2928537df54a6bac8818f357d377fae1da07debdd9de4be4a3afd8eb748b05e8b7fd941663de5ce0fd50a90cdf86020f79183c11c76e4aa52cd892ad04930b680e77f08f1b22016cf0e4c2ceac0fbf4638900c9f1b90bbe0d6f5dd61486f460f83ba4824a495b8f2ce096f87c1f005264a61bee21a4bd11805223c98037e4eb962d691fcb4e36e532753ac90c474f654bb01af2ea4cf3bad4c1de9177095b3f240d0bb4747f9b6f2905f6029be3779db1014e885a27a486c5977e4120e9c54786d03aacb46bb69550e918499b40ae90fa591e5f399d14521b06942369ddb5e43df8add2add197cdd764c902253a4ae8d4d7a5a094e84f9773b5a9913e461100f1f835b59649aea7046c5866fd95233b95898a8033cad89fc885ddd84e732650c8bb7bb880180c6f333c45310cb8086d6286b9d8b70a8d5a5b9b508dcb16baddf6f3d7397095587d5914af4a76c549c8deda38d2d214c1ef4a3beca948e4d01e853fec38140c5900c56eccb0270f30012bf2ba8f815d7de076f8248d2e405f27f263cb57ca7c851c76dc08457d530f8f1e2e870a5ad88f04371a9f9251dd5a10122347bca502f94463cb90aff6abba27caa99769c82dafb5be083970ea516caa5b1a3a78dd4a7d4e03eec07eec848c4a08046e61d20f565ae18e5702ea53e18785f31b2610cd2fdc6dd99b01a4f4086785e28b881d8f9b43ef08baf09a1e282144908f4b9556f3e46702c90bb80f26b357eb134b80db4139daacb487dc3593e94804c7e1853225b43811e458508ab7e3de0cba2b02902144acd3711c40b565fdc51e9a974dfa64f953cd19796aa7cad1d98e3c8041ce35e008206e9ef71be8433fee38a5ed0a1d945f7435197168f1ef34a3658e327199af818ee36cf39f57b9a27441c08cd687e28a937b975228106b85988e9a378666018e25c391a01ae7d72697ad7494ea4e06a98056a2f361aa48e669ff51190f90f023fd90b45a27aec445f199ca4c4ccd268c6049198a9f433b78aa2016eda9d4895d50a6f355f59654e77628919b69696c6e83dd5c8d1fe7e4db5135f1dce205cb985453fe92945d6fba46422aeed4593d36ac49a5b5fd152780f0cabae38e43211cff7076d177be1f8f4c19c97c35a8736c0ac3470a91a467d6abd5a9eda51b844a0459677da256ed2b8d8d596c9c8e48a2d5208ea2b90245822505c647e3c4a53546ea3ddc44bc545ce80da09da5594558ba38449bc2701f6c8ede6768c0c0a5e790740e0ab6ff7ca73c0c07c7f4cbebe1863d82b720a61d1ad341d40cfe0249eac72a4a7c60904c6c7ee1b6a5e35db9f7449a2178904bdc6bb06c3f8b09b80043962b3284e3b1e6e1e0a9a1e02cee7c8340865b4bb6b8344b69214de7c54f7d1b76ea13897048f508ec645892569dbf31f7dbc62852d5a04d9e997a94960a57aeece8c0c3422ceeb745e760c1f59777a0fb4e8b7eaeabc3e8fa1a85c60bfe55ef6144ad69c331d1d87b0afbb85119efe573d540f5837acc9039650fb50051d760e3574406a4d1017b23b65b5d3d19e2674cd4c2ecaac45b1e91c1ed27a23aa2dfa3e7fe121a9cec265dd0cf6425e7eafcddbad81bab1738db7147744b20809268ff3ee5fc8ecd234dc1ecb5540bcf1f1de0afc3b0006a7ce3e9613a1ea766559277b0bf44f628d00084b365e94c295fcbe816a9b9a85c7168e88817440954ca648d86f677c0640f95db8bf55734548d054d4bb96194529087d088af952b63ea289622a83ee8a1c5cf41fa3c649c0576702c487866faa37d51378b0d9617b3552b3eb8f4e4d9c724548a0acfa68125c4fd1821eb0022132ca7fce600bb1257d8797cde3fcf81c2ae92f139a63fd8bba769f9dc6f56d68d37e51613943cb18adfb82d6752e946d9f8795ecb2ef9df40b02c9f72fc52d8b6822b8df008300bef01df80f56d66f9a9cb5d95d3514a5b3400c4332002b1bcdb87eb6ca286c8291085fc6663c8d5861111ffd102f1e57b6e5816c490a2ef49491be8613adc5e947439f9b191feb3d4070223c8827982425100599301ae39c6aa50205d4ce9b54c7ddaf7594797f893e5def3b78553459a9dedb5d0c8e14cc59a09c3f920b7365f09d6744e695bc38dc6b7c12c4f966a0c61e31b0ed4e08a1f839f6dfd21d651e40b63dabd4c721da6a3a49f8fffb4a2ae597c58d900ba4f169af38ebcab042319c3f7198e674147775566e1f659615da2e47cc2ef46c56f263db95330e9e1a589969ae0203afa772b1c3e3c85f255d43fcd420203e72ecfe72ff958316394d0c215377eb81b6aab78ba7f0a2456748c20346441c208d31367ffec0e06c66d1d8ef274f38246e1f955ea0524b9c57fce7dd6616de12d1694cdb6f9efd7d283e646d9e189c0c67b564d8fd17714bef39a035000f4d593976b441b8bef6553825831561c2bf22666924f0f88ec64cd1a4a7413b4364465d3af43fcb0102d4834e167f2f71c0eadba35e451d77d7224aee3783fa30b113f57cc1a1c6a91fc64dfdb02cc6927fdd43409d53126ae45c48da5ca0899273fa9cc219a00b5e536df1c7565caaece256b5856a5c3a623c942754ca08183ec80292dcbc19af3282f6b463a98065f0aab6b26b6e2030dcaaff0f0d30f637e2a5e11e692b4a1ea59b489afd66805c109b5dd3f4591d6f1a5f16645bdcd9f8ceb803649e0c359e94a8c9c4bb34261b80b8e412181da8ea9d96c27f457c8b45bce258201f0956d96f649fd31ac5bb7367076dac7abf4cfb48ca40392f40fd765f5d7fba03b489a3517f2088d84e71fa1596afb6eb8b4f55a2fe9cb9e01e61782ae7ff49c77f06da147acb84c865935521bf9f8af7549d8153f2da0df63696df865a10b881d430ebda7e569e68fa6d76ca818f8d00434198a975cba004f06a504ac99db72e49c99771c05055c6b91f9c98f1b4b2949cdc13744ba25b01ade072f0bfc23bf64c171c0b27ddb88e0b0fd7cab69576fc235296dc61c31455aa0857d90a73ef7d54127549765af632136c7ec3bcaa760bb8da20efe5e29cc6d79a6255be8ce0ebe62114dae8785eb7b4b189f0c1bec890f756887bb3ab8cb9716785f0e8f525ed98e3cebeba47ebb798889b9ac24923ccee8d06b08b7b31ba88143999fbf63bd7c7a0d2158a8532430cc2a2935beed97b65765d4a517b5f788a5194636d5ad6fb630d726bc47c562507b9fbbdad500b5b9fd92722101a1d9d057542c8d50b5fca1e730ff09d159cffbe6c37e8d6ae7a900560a9d4a9ada9b2f50f3e2a6d9d183f961f8b191e51b0111b8e010efcdb1dfeda5182a756fc8d4eb41095e6a4786303bb264e9892adf980d2cd460b6684e3b040b715d60e6c7e6990dc9d549c5b1c79304421b5a784fbd16bb3eae4c6b7502e4036b5691c0519c3c2b01f4c50802e893ac662a3e9d0415c5789f5ea58543052639b08e94dfd9873ddfd3194e5b6c02ebd227e55ebc25284cca659dfa22cb7b1812dc8e2216b9616523d464d2eef6d6baee2b399a5cef5c199e16c165e3d5a0a6ad91fcfa73476b2d83361b9c892b16324af3427acfc8f867227236af3176c933508df5267606dfbc9b8b9b21b13d389efcad09fe0feac0fc441eb5ac59941ce0c9942d1a4b3ce257dc593e2668d3662efad90f6fe1ce2e9538ba38c5f963a9a7fdaa93ef9d19d73d368eab58ace3df9861a2980e74531973c714895aad76b546c20fd21ff60a7987d597218cc877dc55bde9156e8b676a5e8179b86e13ee7e1b49e429d8c73e1b15bb0176b0bb5fc5b54440010870c3619e98502d1633e20ad3c5f582bc3dfee10faa9d5b613c73507f8f6b6e32b4447080d1b5f136a101755d722e3e0dd5d4f1648fbc9ee362239d3719ffd77aeceea5d73f253c9dc5519cfa24742300f769f70835b610ac520f514be34c1f94649e6a707ed67caad419314404a01ea8af7ccc7826fa99535e8b64dbe19a5a9575ebc1e8e60f078db090297b500c2d72e1333fb307ae688e3f69ee20f6a760082e65b44276a4a9f4fb2038a91c4c8652ecd217b699f1f48a9597de199baf5856708bfc09e4097615d3af0a350bbf4382474fcb8cb8941363af28ab87468f115839c80c8ae0d37e94f2b0fe225aaf8792ea07d50e9d484a03e6ce6e2103b730d2d041daac7783df216b571ab799783bcf41a0aaba86e06b7076f090b64be95863f9fc7d2b08c51932f94be30608b22589903b20958b01f0a3819b940f69cea92d7d06e4e1475f0a398afbbf793129aedb5f02321daf7a9590d0b46277e05642b295c7263864e1bea7257d499e23a3351b99310627ca1cff801fff0cf86267fbb087943752480255396ab514549dafade92ca85089366c7fd164e2bc48e16a88971da9bdc65b990ee91243dde6d3622a5487b3f7e442e3c8af6f47dbbbc6feb9a37aeb58261fa61d421f7088f1b858789f7d5317e45ca95cd39906865f72c32cea968b98159c2ef003e25ffae232cbe4ca3602799a4accc51ba848b8010a1fec74d4f135c7f034cdf3ab1e1d83e42981076ad548de36a8aa6dfc3093897a899cbb3d189f3c72158eb91e0e983c8a07431a90c1596aded23ddb1e709a2886e5a9ae85d6a0006fea0100d6b5bb3746f1eb961dacf32ccafaacd842c89e5c48360af6dfafa22b15fc6a045fbd122c21887ac3ab6a19a6be9e3b294e9ec4139d72fbe7a57d76fac03ec09818378e7c1eb3adeebf3c642601e6c1d3a748274f7843d48dd28a7be0a1f22d839e31a18d9b51b2c8528f8d5d61b18d3326b106a00c102e2f8ad266ea7f5939ec58ae97960b5b354ff34177cd08ac221c02b5ffb33fae86a7f89f2a488413d77c393eb156719986cdddf9f72c564fb1b43ec7721edbe9a1fb6e3a1cefce6d2890e99d4c49359cfc5e513b8faf374c8df15779b2beac07031a190012af69e1105f7f53694bd2514ba2c25247d9e7c662b4fb3d60d6f96402947ae8f9cf6b5909a0d797e04745e6b7afd8eedac3eee4b7657cfce45300463b9b378443ff68481f90f623a1a6ad7f000577275cbf7c80eac9fbaf0f8396c4acd789b8d0ee39b693d354717be1c162ae82dbad832814ef6a22526f9192df50f3d24015498a1a9b4ba37ee789f190906da5bc2e18fff23f3862879d48b35a113463dd997fcfa48bcc571d4e72f18a94df0691618a0e9b68d3734d21500a69ddb09cd713976f347fb5dab07fecc7480e2e09a33d55c149d23ba6defdf5b054e35d8f4fe9557b80ba0379e47d5d079c650ccb53312a526c9b06b88b8a1e8ac003527e29bad9ee0833579f2046b9bc755afcbf5fa8b6ccfb102e73265ecacb7fbf0c45476112104cf7ab8167b3ae4c76877ca537a190eb3f97cdaa3f00eb2bf440921306a698bb9bc86fa5ddc65c505b45cb0f157664cb8d3673b53b2a6e3cf1ec303dd5d40c8440e5ed92301b519bb855eb0174f0507b32bd701796d7feece324efedf38560727016aed39e9589f24f40cb25a82c42e115efe42199f3788df2467d2b44b4999abb18ac3a55287d99a505687c32b56342d752bf11f1619c18a4a6389e19aeea62048be25bdfbdf9915929ddd935292d979affae19625998b8190e8678ef0b11c843c27997d168708308ad4698cbed5616f0256f8c9992c489232444b2bcbafe5ff1b1c572d3344cb1c8be805aeb2ca1c10fafc3d6ae0d941c41b20f0a229eeb38b4ad3d9c0185129a829b250258b5423ca11eafc6b4b7e29315d2ac945e6dc8be70ea9c508eaf7b7d1c2563880fe20334ff69ab6e6552883a9cce5bacd0ccf1d1df5b0be5732f4505c924f4e0d19bfce9903bae4857f81886b67d230d9ceab4158ad88a2e1ec1055e14b66719ca768cd9b66bdbd885d2f03ecdd71983a21c40dfbaf872cee5b4c0f0929e60da45e6e6f45503560776fcec9c68e2ab36fe0c183499dca37e59aaa44520064598a7621c80f3a79405272c640af994b7e2551f19f7cdd0a7018f773729c2ce8971dec0db1d12f607d25b477e69496abcb2757beb4855e3c6bd21e816bd25e54295a32d297b8e28a1ac8f07662041156f0e18ff6abd9e15fc4b8ee6f2474633f473248d7d1738e24bc39bf0c4280fdc37f00fc97400bd6b4cdde339cea91cd93f3aa894fd0b6a7b6c0cbf805bfae2bf18aa90eddb6c2afd8f6e6be21c7622f13576ee240e4d41a1e3a19cf7586b261cc31dd054ff5822dca5572656daec7c22fcf9ee71a5b201f74823118511935d4ddb582bd641bac3b3dbbb95adaa8608bdee25f907bcf52bfb383af951772edc9bdcca9679fa3f0aada584672eb4cb2f9f45a56557684d6624b52984e079a0f97a1e75e024f2314019c2c9534105e38772830d4a403f56876066279fe78db23723f4c29147102797350ed59e1bb868d93d25762feb3f5d4106615f57c023a6971f9a22277caec56be4c34321a43d78d8f9903ae62186b78b739e5e9802fc8ac0c41e9a111202f78fc34d34dad9536690fc1262b53072229eeb0fdbd9b5b0dfbcb3ebe6bef84842b49f84197ee9030af5c44c18304e3cb155d8ff2099e93515591bebfbdfc6c7359936a8863fa54025ccd6f134d614f8f46b405ba3cefe9fe1986cb4d9a494cc01fd8a49d6e7ac5ee3ea2402f8636ee28153e7da4a88697cad08463c97c793a3e524231712327624b9c50f133fd3574a7f9ce19dd99ba32958618914b6f3691c3773b06d5fa7dae94084afe3b944868f7d0b6d6979964cf2de0d4e0e2cd3fba7676a686cd3c28e6a614f299159c144bcd64b61b985f48ae78eae6c98134e85c3a27ba657fc80f7745178ed8f4c1f0866a380254326bead9e2081bba901a22a56acbdda320df6707991d807b0902b1859c10e2043fc1ad8a90fd870dd6900bd3db2d805f4cb2f5703bc69a1de5344102733fbf2faf6f394460d5ae667068da9843f51e605331b4156ea1f241e21cf21ede9e03d35e6e2889819f8c082bb8cb47849105b10db749ebe520e2a4add4495fa4a787ade26974ac860d384c0d71e97a5681bb6db5db8fe97e02e31d843d0d6ec9c639df1869299df9863ce2718c9fd922b5d91485818c8c79537e58b5951d791ce586f604c3856f21058f2e2c1374472639cb5787a6367cf15b26dae5a97eac8fe16002f60ef703512b901e5ed4d42fe3ff93b71f4674115a2cfd519c104e9097ee0c63cc3cfcf9f21208b2e0d93e67c7901feadc6b5d47cc33be99031c4494ea48ab901402bb502c65a6b0f2a37f677f2549f2d6723776cc797831359f297938e2a3a6111c8d98685d93d9f1c8ab8aeee3ff24b2cc847aaa6c7a785224b5d6f07f4f0c2a7a4e8fa916fc6792751fa4d5e58e6b1f42c489643f9004e28c376458ec944a3ebe20eb98d6ade2e0c6bc26265c92eaca3c37a2ac5750173ca817503c6e23de3cd530af7a8c53603e737bfc8b60b267145ef7f6df822e62c11b3c614343562c3e3f70d5ec7d843bcf4e34dfd58b081ee8aa6fe64c7c2293d170593e4b652003f58cc2c0f4f2709a560d7d379f3c67442a88fbe7c17a396c9b8cc5becf484fd7930382916e2452eadc90d04c3b8efaa1caa420101a140bf660fe4d87872ba64b77d005370f80a1ca20ab641ebb2eb8827bedc649ff8351b048da2a5a01da5ed2af8e30ad9c3f47e5614ae304abd1a6f46cdca1aa241ad03b5c1981cf9ed0a3a5071fcaa3488e7f50f81565cfdc3bb5d05c3f9bd62e9b1512d50974c763c27da1ce8962d9f49e3efcff2f3a7b364eeaa6ac5a64cc5b12bc0ac4da286bd39a7a39496072ed561a3e46c78a29a008b2cd0395cd19371a03d87c2a1c97870fa62289420ccf702c5e5c9ce3bed10a27fcbfb8e3bf1665f705fa5b03345cc3f951bc067f2f5193e9e2036cbc625e80d2568b47c22b6a6278343ba50b5ebd8addead79f6a09f39358de704b907865b026f1a369d373fdc615add493c9107da2b1eb3eaf6f4c27a30d1b5751d56333b784602fdb0f90f6255a1294b3d480fe4ad522e06b6e975bad4332c5ed76dc95e6abdf49f8e7cc154a45c6155dc63fcd477010bce484ffa929b075e1f4e9d9150e3a89b1ed3874797950fa027446c8b9017d95737a65c5eb8eda517529da3c3148c0171c17c5e97cebe948e916cd816a9aa11e2eeaf6f75c6ca3fe62e175d40a3282b2c4e31596c7a6cc64a71a51dbd9fea32400fdcd552f089b10c894ea041bc0fb6cd6a6dcf0c864eafe822a49c64d361cbfcc53e7eae4a4805f22598d016247aeb4cc2a5da56c934550afdd4649822848cdd6d8753aaa6b3febde8a0b7b41f1c93efed526123902c0217680841bbc3c42ae986bf40a01f4695bb1ac15974d56b2af301198f69c4a15ad21d2f2c578839d668cf18f354db2528870d1db143c18e66b838bf330bf4e5d6b4cb246253ee0d95cdb424ad266164ead902cbdec08e45fa88f0bbcf6c9ea502ddf54d4e850210233ec23d20b5f49f63ca5e0be69702ed61996cde4a776cb634577208bb7d5257ffd6342065fd0f7838bbc30fc69f14b568a3ca4b156ddee5e339c69fc8509160ef8216c44040a60984096428cc6e8d35106edebe6d743f33b6e99681613853932fdc8f8151dec819dd2e33ca899da32c4979339de2a585bf625273371b2b612f507c4adcdc3181c1f196387ad59eb074b25c800cbb545c3fd4035507950769180e1e8629b4fdabc09c5cb5dad671e5d24071852ab64f842a33069d99cf65b2d77e8c7cb22ffda4f53727ff891a34d0af7ffb0e6e6ceab290685be478908e932bd3dd25f05a19a2a80b73cd8c629212f66e8063f9c6bc155b393180e60049623bc1f037b0751143f3e7095d7e97c5eaf2a0d474a46f406e87c8270ac404be436b055a8ead64a7e81bf72699a658367c8aeff1cc42977989098df6d3d540d9dc1a7b9c7785cf7d0f11a0115b7e230b6fd6a44fe1bf203c8381f5a5d6f2bd76e1f49ca50983c3ad61b42bbfe5f8bf332210d02f86601c5023b3e03af2448f1431b2fd98b31b01ae8bc0cb7c3a11a3103418af07fabdf882b160ef9eda38095bcd4044966846902ff4a56176d820f59e54643947ca3cd15e81d0fc44e6667cb7cf1428516a7f4d88eb3af27301f57ef4b7f42dfb90142de89450d42702c70d74fd1e634a8342d8667c02301527693f872b7ef67050872af685c452e2b86f848a800592f285428f13a6bfdab4874d76a14f67c7c96b588b847c4a18af79aaa65d25d69380b1047571244eeca48cda8ed88a59272765fba3f72f8025e7583693caff50b0ebd46d6015441b3f12e1767a24060367c36616b4ee57cd0e9cc3bea5b446f33548333e1e7f1234daeebe7518660c1b9c6d404119b3b03e729b5b212361fa658aa3a6192803e0670bcf578a6e1426f922fb27db47ba58267726909a10fefba517451fb984192fa77be0d22d04feeb9a1c7445494843e465838f782d343d43b249f47596ff1a84d3fb13d0b741bd4e9f34bbbc439dfc11949a38d5b5a988eb117839b74fa5b199e62e1bca640917eecdfa298e323750225441e6cbc93e5df08722c1e3dcda6b2cdca9bc4f69ef6fae4266c7364feb75d05b0f9b42290e2ccd56288c65d4cd01359b151ef53b63b95042ac6c55761b2bce7f421071e2f2b9053450d473faa6cc260a0defc82a6a8435604338398960bf802992d9d5bf46e9fe293afe2f5a6208fc403503143e6097fb832df58d12709667ef9145a6a05dfc48a717a1b13f0dbd818b640bda4d504bfdb5cce71cd238e5f6cc5958de212a544e0865503ae220eec17ebf0ce740e6889eac9c5e943725fa56c03066221cd6771b5e1f98a6987efb07fe5911e1bd408216baa8b1742ec67e6dc3eba5c3e312d136c205ce80ae9507abef9ccc2bc643c50f1c9787e6b83a188b000180800cb5d23ab8110d5f21edcf913ffa8cbf45249f9814f3f4c51f4b6aa8de3311bc501659a8d1b8132ddc8d855dc395df3d3821dc3fbe5be0db0126461fc9630cc37e45ff6d23aca70e7c949b939e40da7103053976db9fca1a6e073ad02b45c0996268bd785fda1530ce268d396aa900f9cf2eac698eeda2c5330341c9275d23b34ac631398b9a4be1125898b826757cc6764e8531510a6c3a462f0931f66b0816808038d059acc6594a5f3cd0a6c913fce73fdef600d1b09a12a012e9f4c1f7be1de024c8a0f82dde6bccc08964da62e8ea1eea871e1c9364ca965576e33cfbd943453394259cda5084138b4924fb79ef727bc8eb31d32b385d77c9da8c4386789d1de4d7e6ed700214ca1d7b892014b35fa78e476d33acc017602d85fe1589bf87f4a8da1a84c6df98c7f040cf851e55fd4cc0ef7d61f3b83dc2e11bd7d96651208cbde8bde52e94a204f4ceabb00c28aeb81a2fc9dedbc99bb5b18caf6521931cc9f118fb8ce9ce44e14038274c8e687bce8ac66230cc326980e646a9eff57e190398dfd3bc48ccffdba30f31ba56b14efe2faa47427021c5b9432a51d0789df1bbced59073edccca2e414274a663215ca8bddd7cbd242ddb981397bdba2cccbc4f107b348187a1991e630aabc4ee94826a2afc71984b66a22ccfb5602b35c52e085d7c29b79f5617f863e11ea33b5ad2a122c5a7b82bda638f845532545734a7861b6ccae7645282947fa92db782d8aa4c4f9ec8db3530d6dd98df6d97320a81fc3f6f8d8be803620edc0e5f7ff8a19ed917611e3c1782361fb1a5320e99ef6d1fbdb239e6f6354ccee4fa47c9e831f49bf5ba2648d2f180be1c84a97c28383fb8e5f2f9d82cba9f73206899b69d96ea97e4c8e6357abdb207bb19b45866d63911d8658829d6996385f9bbb990d29e2d07de7b9f5dcd86d8a7b48695ac95b1b5cc74bb3af50e6299aa06f13e98cd626ec9870e9be980326f06cc389475395506b445007c8af3ba2cb669c9c1cc6cbe2332c0beba4018b44d4f89311ef0b7c7d818f9ef672feac06ec7a23e284f4008f91c86e561eb20441da0addc5491f78a5f9623bd691994345a80c4b38d6c30d2561c7d057a32a96a248413860592c08155e68503ddcd51406fd41103a1e291871859f5b209d4b701919dd4b890530c096a2c6a64457a44bb836f125a4215becbf5d68e3f3b3a1bc0aeddf54debe25739ad7edf51b23034924f2f674482fe8f83b77632ad9ee76922d83b487bb3367ed4a01a3be55fad0e5952b04434b85a404af6ea1943191ad534ef473272be78c821b550c62f49485fefff30faa093ab38b6f2870680bba8621cc4318edd8b19ef675f5cb43acc8b67630ef2914e90d2f3cf28561cd55a7ddab9badc2d3914f6c7f4fc803b8f15e70d77641cb4230001ce57464fa6a48cf7dc018ecce7ed242802601d068d41d4319da0a31c833a24d2fd28f96e09885a55c829ecf56436e492abb9ef8ff1b276f44e7b9c9a1a7159f057c13dd708f59f08db20110ad55382f2c05bcdc9b55525f9d3d9c4152f62f8add3c848f465c256e63b82a3b8e958c0d6d554af0262a7bc761df49568973c9a95682dcd0c9f290a6838f45871c7d70900f127c2e82c5409c40aeda52b69de6f26edd001370a5606d0d3bbd085355cc6861f698117bd72ac27e63ebdcc118de3f65c5ff50ba00637917bda18eb1c1b1518f5da2146c2ac90cd61698267eeaee3119ac2917453bb2545877c6efc309a38ab00367de32ddae486a0254bf9c9e94e3fc08f222b4f9cdddc1751035cafc172ee0ac1933f946ee0ccfc0a49852898d00d3a7f23b7102ac4d22e211c9574734def9d19fe2a2be92910abcabbcb69654e6ec82a1ce21387f8fc14964771921c7aa2b9297fdc0ab7c495b21f7c6acf021eae58d6ca3fb705d0cef2fefd252b57e86299744e3d01e79645f5167f9a795a3eeb48ddfd4e0e869bb6af008df129cab7474438a0af7d08994513c3dee5a4c250203571fc81a31013729eca6e2391f469178a241bd58e626f05127377bc6aab8ad1d640248c9f1e95e7221a5d5c8db4ac2babb4e8325d295e1ff02153a11d952d81a2921fa6420ee9361f1f980f6e3a1c329cfac445d2769285375dea679fd127623eb13f7ad073a2331099fa4cdec615a5372c6f3acddd60d1fb809f66f6af9e55fd34ceab7d388e416642f7b3bf80265625a59654516b5e059633f1f7d232a583b00a567acedbcebc79ba37d72194df0e8ae78597e0174d852cec2e41aee48bed70f4f3eeacc90c9ab8551b9684b616d9f8eb4ff06d1d239adfc6ea9d21d69d5facaa5648cdc1351c1c8e76dbe440bbae78b441681ae6baa19b681e6bd6aca2dbc988e6365d7d1a272fd9472f926f6050062459207c41906062d91723e41670c7a2494462971186d6186312b11189040e3a0f76d24f141b9a92da87839e2d7a4f6d66a0d1b061b3a77bed8fad4acebdd0b761d530fa661dcf97d2a20402d82197c9996a5c8c02a3876413e2d5b03d4950030a09d5c000685e09e04b4b57d874c8cbe58dbb6e480891eb2cc25920a5ac84f5f4d48b874577227a30aefb038e7b9823f48346f137ddf7b88be025e1d643812069e8a4b6e85867d378ed6d494cbfabc735e70e3082a17b1123d13b3b7f78c9765722ac22d4ea7d8b54e02e2d298086a45b7406a610ec6610baa912400bb6b612eda40e2def2970b47991ac91ceee9f582e125c3009cf321381c1a87dc078779e4d6d2403962b9e85ca65a85d27ca6c4ddd285243b2dd13a5833efdba4f3cad87938a5e5b068a96c19e583c3114e66a75dad0b579ef5d3c1e5cc55efa45d911aebb139a66f6db2eabbfc2ed1b02b90f13a00803c2a255934dd90d5c556f2c909879d8994be20272a2bf525249a25524a0abdb9cbf5961c4dc6d2b70723ea5773696dc0b8253b39747eb22396c44e3efc6b397b4da786e09170948ff086ed272e16d7cff375b8387e4927fcd5ee728630a3bc0d21496a4bab9fc65bbe662443390a9385e1a53ffeb8de65a9ad6628a352fbe3a042294cca1b4d543e40bb60fed907b1bcd4c967ecd493eabf09e07728402d3bbf9e31facc78feafb196eab62cbee87bb59ab00002814f54f7238881e317d0d8fcc5dc96386ec6a66d94af4a524b2cc7ce6b767bce36e740f6a9b1dda5ac7ae86a3cfe0b79a343d3c8419b711b157095fcbc0f21800ff2ea6203515830b870b07e0377b16e420a4d6223e2464fea244665018f6a3697743998759dc19a49b24930a6010a2ebfc3e1cdda8ea5d0467fc6436c135ea30b41d4a5d71e2fc7df6eb8dfd5a9bd3dbbe3a51d064b1a756ac4f885f723308b865ac63372086aeb858bbe0a0ad42892954a41ae0b7470bf5e361cd26cdaaaea43ca2cafd4bc1706b5e7ae1ff8f7f77912feffccd175c1d9c2c019b092ca2440f23422d62809b4227d75c3036058b40f546ed53368926c8a0581bf5a21718f14ed221e361cc8b8c3e5f228ab3d08a582b9ec7f685a39f4085a8a2b328152d63b6409019840218dccdf50ce2e128be1fa4b2dcc738cc62fbe87b56b72bc7af7c1f98aee4cc40d5a15822c5a3bf51a0b24ffaca21f905f8441f066c75713a038c99168c986153c0328c83adb4709678c07eb48f7070715f1f591f0732bf5f689e1ca275bd0cd1178eaee486d97dcdc5c6ad8b881721bde9daa5a9d8b751c4c24edab732f7188a2d44d3dfeb2a9ed989be5085b7d7c7bf02b1b6d41119f4bb9a5cc1dfb8124383ecbd57216e47cb809a9636c3b7318b00bcb60e2cd9f0286fe5d1f0c72e4c11e807300196d13cb1651c49ace5efb62232a59ac37deafe78b13c1c9fc8f40fedded50d69402d16c0fc5df21e0c7ef89646e9fdf27a4b3abba6237f3f2cbd015e8d7742f38ffd081bdbe0bdcac9f57781088c419f251c658d57d7d6e292392a8801ea22ba3a7a2cd144b59ec3f0a184d01557d2a49a1d8ca0bf1c19a5b83ad8de2c883957457b4acca8e81376bd7a012068d0a123f464e4aae35131160ae9dc47e1c8a2f2a6460713f7e8cc83252a8a789f44feac43239c70c193e039a41b24968a935f63c38f13e80b7e89273ebf89b1da662c64db8bb9d754c5b5390c7494849098e78491b7bb592fd9b9c7cff73d4534ad4c122bdc0fe38d36198a63e844986bd3842f73991832c170a03ea6c7733ef332c5aa84f91988b821557db683fcebfff978f562c4dafd76d102844aece467795a6f5813524ea04b6e56b9002e5259a0c564dba6b19b3fcacb9211601b4107027065f565dd98f978489548656fc78af727cf9ad1c91b6ff5f6b99d030ce4f0b6e77fc2ae7302c9155f0eb96f9bb7403d0a9d61909b8cdb9488cdeacd200abc87ca48873bda82e83bab4cae1de350e034b647aaed691cd3195745167e612b05f40ee41c53f525c92b11150a10d3b6024cf77722debd29cb680208a5151604a2675928cb3b4f336e5488b5cd509fc73de2a21930b45f5c702285e6a6e268520f65e2688ff4fd72a7653fcbb19bb9bc32c797a7cbb7c8a98583f72da657f08a2104b24e3d4ea1b6fc59445faaf82635f97df587bce0dd30aa8c47f779b518bf03d0c778515926f7686be542bdc42aab72502f74ccc836a31f2f44de99894d0d220e666678a755845ee5c95a549dfb47fe34aee48429a643e358b6aaf8a8ee61e08ded11369670233713b968ce05cd473a05d72ba1d94f1edba5f12e85e8dcb184d4644c8648216308a8c75e543b31e33047328782be103297e8471d64a660fc13c7e58bc87480af2a3aee7980eb899469ab0b93beaab85986215e1a3be52f52e7b866ef12d2ad96ddcc82243ef5df87d69dc8898a8ba63a064abad0108994dbde1f07e144ed9cba0f25715a278e7d52f895f3b32f48cfc602142655030e6d17614516416cd6723d882a2fbcbf48ce43f2940679fb7bb34f8d49d415354220dbd575ff71c22df85aec67602096c5cc2af03c86cee70cbdfdfc5c4074f06dc160c9945a3797eed997ee1f60e64e60c17efa73998e8bfd6ef2d593279364fa7ae7684abe939ee0701e79efa66a1b6ad7b6a760ff4702366a403120cc7643b5eaed70a5bbe8fd4c87bd0d32a48f508566f5a4fa0b2194feb64cdc13a5424fe2d6f1467cd3d388519aa6a2b3ab2bf553e26cd342d48d6bfa5ccf1df29ec7b58fe21c7bdcf03242447458185776b77c65067721c547e67544a32ad3474bb45844bf5b67ee9b6fc1c37957029af803653cf40074c752d436e857cef9268d67d5274cbfe512bb4e1c7e55bb97fadf846256ac94532129c8ff89b6a8d53b1dd609052a2cfda0dde23d5cc7b43fa73f3d4c8f9aedf08ef817e1700ccede3f2493c6a6b762074900f87709b81ec309c8231254fb5df5bb1cf2885ac18be57df08c1f699d858331f0a27af72a9bada90f876ce4a3c4ff7b6ea4280c6c5d040404881f8b2c68bcb30722f7ccc4453c5cd4f5a6d0802690a095294ce19de773df8a32316cc112cbdfd7cedee8450266f83f34346b5f4e2f0984ed5b286389dd0f1d759d04aee6ba142be5f168dab5412d20a48ded8eaf5b12b4a985b769c99c1804bf233c12c57895d71dcc694d0617483d295d521ac7629aba78357c6b0361ca1b8877b80760e23ad9bf7a0c1c5e1d3174efafae90fd3589f7bd244df3613e5ed1a29f65bac93fc35d1dad517b0f39253d2449f4169a8380c9727d2e7a80875b62f7f53eecbc98cc201b6db1841aecd404ec90e442aaf4922c8e097c9bc22f44a388eb3399cee18c64cab2a408de7b39d58fe627caf5f1d3d32b5b6bb0b1c3eed42059450daf342a87b5fccce41d27bedc1b5075cb3a74fd38ec93d09c168386104f56c75b3dd80b68d94c0d44174ed9e3a4dac43cb8965d0a9f764693be6b75487ebbf2afd1c4ea3ab3a4d401ffb53fe858cec9c3fc902e48c75679663e5c54c6391636c6652cc299ba71afcbab6d20ae98a394bdeda69a7859211d49640aa05b48d171bc6cfc3321484e25a135ac03e4e77a97e2d461772524fa9a3b30a99cd0bc4f1f7496cd19afb1d5d5264f14f72104c29b4b089fce9db0b455daef3a440e633a9d0acd75f44f23add2103486b3ce1beed35bb5eb3de54dc2ad59f266a5318dac3aa0ddec318227da71c9922c7591089fb930ff64f91940d8b9fd1a3e1b15824a83f1e83d93342f5f9dcea97b582792a0237c02112bd57180e1891b674b57ed8f1e8048704e8c09aee1436a19e20516d3f56c6c9547c41838bb1fdc20a86b401a1f646fad71e98fa0fe082777a3b150537215f806a928f6cb8c11646a844fd97aef90cadef434c1189323cb1a018270f83c4050f1abb5537217dc64637581927dc393d9b59f2050c557a99950b56b8c4f59de5bf63817be1a2316fced0aaaa05cc2b1ab52afe7b0d690b3cb668abc484766c4c62540adbb4887b142c8924890c81ccbf1b01d32aaa870d90cffb931f02ee65812a755874e44a7392fb65c36558a9271d239521285cc01e2b3235e11cb1551c975b664ce1d6ebefabedfffbd6b9242538cdee03a6f77696b9439000492a6f773802471018b5cd6b4b566cd0c97e0bc2d6d9402383539e3ca79fae406421e5044c0a9a43df756e6f278c88aa9812a29dd080d14f4b7fb0f5821e04c30820c7b8d525323482876faa67985c565ef25713dbb07a6baf4253c919d9bce781de30d35469149bc031ac431ea42b77728b630422384d553e93e72a7b20e515c0bdcce3919149adcb0a2e5edd1a9f9fbf6d686e769924e8b62bb7ca7731fb6e45812f95cceea7a9b6e9c9f4f469acfa5e01c58a01ff10e325eba1148411870f969f002a9bbf7523c91b67eda22bde084b0ab0f17e198b3667594b46e81df9bf78f593d81b9e1341305cd4811f72270d4aa5b69db2c3312152f64f278c86ff8b6f82268537ae98e73bedca6d97f527b07864042f811fbccc03789915dc1cac9323501ef17a60051a1933c80488a9527869b0bfc8dbdaf92c77a6afd4e1a714e1e48688bb5aac06f2e0f90ad040c85e33b73eead06e2e5d6ee1282e9d9d6ee424573b05901d9af157eef419ac3a12311178fb49ed76aee3187a793649cad8caf8f9d3429df35cfa7a4e3eb9e00492b3723f905538f60f57906adfcfaf41c091cb611be7aefed495620692b8c2658d7e394319a9bdb6b3415e0e637164eff3aca3e50a31b940a35e92f641c6623d83f01c5903ec171b674ce67ab495278aaacf80fea528af6a54ae633550153e6220337332946f547058810daadc836aff90d05c7d45445b6f1832b191e3586a61355071431c2e570bedc123707cf6a834abfca48541768045d829d4cc4a89b7a87a0c1027fa93e4c22bef20fe593110496b45b225f9aadcee56637988253c930d50d7f8992fd3a10bf584d3c23ed149203a66fba253708aa5742b6ac0556c479c0be92cf1c7449cb6cea4e590ca8159a15f4e9ee53468c1301eceff339e9117e81169da2ad17c5448adca150063e9393f46de4b817fe4d4c222cbd15c102d3569f8b27c4908a2cc023a8c8cb0f067cf473853b04b8b08c4f63f9db17ba199864f9d99e930ea3661a94e0ee2c810d7c791efc4b0eaea46d178cdb684dfb5da255e122feed0e5791a82f3489c176ef8d4eb78f3a431002eef092928c07b4a0c644c0a38d8fb5623b0120cad95b97e01f46cfaf84e7e6faf5e29da0e5ccbed930a1c15b4711fab1d285a420caca36176d42165af8fff01b20e770ebcfed2c2688a395f70d58fb9c29654ebb33cac1f604111eade0587ceb791215b66c200e0c7bedf5c8a61b022eddde34c032605df6a238c655dcf90eeaea3b49848d5071404b19d67cb29bf9f04957ca37abfa633e56316df43c4d5d30362cc20afb671aaeb4b6e3edcb248191216a7eb1d2e51ce9b0e1023c0b424f63f6187b381b61958441b323e7fcd8c59409a392550c88cec4cb9dac2e7e911b51b6138b8759f4af83399bec356be7bffa904e000fd4333b9184af3b8d11c500a88d9c92889d65764317b3495f8ced5fb40d5006545d9e485a9d8093be1501f8b84d9a32f03730d29ee867b50fd4e19dbb500ea487e5c69938f22d447a3d9b8754962f65a023905bc44b32c88a5f24a54b3f7911312a8f8e0bb1f25e198754bce5ad6bdc19c6766a231612636fa594c0dedba32b052bedde82ad4fc0e217d4f710bb721766bc7094b79e1c46f9f9f74910ea54564279a4e73dfdfa8c8b81df186c48027ca3fee90f0cda2a1ced307487c9216d8a217c6b804347550d11331e5f010314448e21e873f814cd9457705af4b30e8f61158fd3a8ff6e1449507ad3c2bd8e201b195cc661d56dda66f833fefbdf81d6888ab06adae8cc1849b51b95bbb0d87154ced83d84929018d1b05d4ad14ce2b7e1001bf4350b6a745bb80f934f35a5e035042c027bf61a215a9726db031626861dbc264a39cfadf3833c868945f8f8cb264ca2b17bcb7101e18a012c55611c729be4b291ac62235ba5b83da6d6c00d114c2457c69ac751ce38cb1d191a45b8c83f32aa461da0262966fe7601bee5ee0a7a8764051212de327b6e4ae187a9989de2af69884e4b7f4516af5629c603ebb4439a0d02b973e5ad543c017754ec80041768b43d6041aa338a3a7e44df5e2417568877b8fb3796759794d2244d82c5bf7bd631f0d9d1dc90902e001f290ee55347df7d7cbf32b9b4afc5a87576153e2111f4f038ce305c90cd79a8a0c5d7e640717eee52954f84fc42b793ed9bf1e0f62b8744aaf456689656fa39d6dd4d70fb66be63b0ec65ad643bf009033d6afaeaa9b0609f216f72221825ff3b5b9181588503644e06d4ff3741669ea53c0f12b1c399d6752ecb9f77c80e4deec041e4eaf3e1e583d1f6dfac65982cfaead4831957414e6d6e96d6be7ee5b911b1b5b22400cfef24c2bf2fee7b18c47f4a1f61a8246978da0a880a0578a410c3f7a398d4d6a5a4c3c36e74432e32399e144335560c77aa4c7ec286a18fd6e890cabf52d7070670486d2de426d29b8452e5624ab83f1c52aca1615822d18411321f31fd1e3c75a91931404e2efc8debdf36e00844deef82240ac43dc21bcbe1f35abe26693a5a13bb5b0b87626f5f7af97f87c60fa3523269a4b7acd24a049714edbdc6095eb7a5d3fdafafda9c9862910a13839dca8b60912280c9f7aee357a904837a5b5da9993e1339efaa101d7857948d136c7b931612b9651e5ae3964ff65c45415ed13cadc45b54d47542055185eeda75df9af4852ced5881f6bf9c2f6098c2896cede6fcc20be8f71493bfcb5921f4d00347c3595ce3c1f1634a4c653a287e9126dc892f4549d2915aa4d9215ba724cd701102c4e9bacda035afee2ed9f2a69169ea2ff23249de0af8ebc57b5edcb95128af5b1dc95f0bf85a017f9939b1ab7bebdba61a94f63fe7deecc22950ce0bb59d918f79ede44c32a7f60c0b656b88c7f39f06c90f2bc1ae8e4affb34f101ce107ff7b35e3d76e36a3ed7c2ab3ff2a1c0385df5c3b99beb3fbfc1c3ef57871e305e07ed6fdb34539088eae62d846ecf9fbd41f6f282c1c5fa962481cbdadd8d1354c33ace621143fcc9cb5f871a9c5fb8589402541608821d7d88fd56851752d7f8246065cea2414248cf732e4fbb37dd004e482d014351d698dfbfc3acba1a797d8b8a06da16bd16ff8790905440964b6ca14dd6c9ed20d19500e53d0715a88303fb3821f4ea9c0b6e1ba7fe49835865a0b8deac54732bd00f1a70fbf90410fe7953e86cd76a0f35d485c7398cc3b2ba731b8ae1b6165e1ca3a271f685eb87cf7afac0bcfe24770396a7244c8c0f2f4138d43c32918db88c7f983214556ee6e70fa5fa27162e4f0ec9889b08b6e22c7fd03dd70852da0af7af182a46a694532bc3ebd8654540af5a0d4a32a5519d58a10b9d77460221693f256f01cf5e26f8e8985fd8a77b22c4645ea677f8837ae00eb8467ac3611d5d0a3927962a1e892cd5defd95f31331ac0fa262019fd1c55cdb9e0bae64f487a86e1c7461fddf4519001127aca359c9c4bc33df14d661703cd9de61a593425039304b326398bbbca466739b08207302c415b252f3724e7da4891d3242fa58802fb581c924686c139f68847c366617cfb7e5e8684a16b91ba1620453b3a72a82217d92f57c9b588bcf5748751b0bd98f19fcc9df0561ad6dc7c097ed96806b1159b70f20220f052b65f231ba6adc4e4f824e624f288768277d5db0c5b07009495c0fc6da1b22783828620dbdb038970e3a4211868b84cc8ba8c80ff9b92d5341b6f0f76682203a2920b6921ea7f747136da6206071d6c704f30f70ca446d26a2de241bc4ac26a1a4509d119f67b1869ce146e2fa8b78ff8c4716ae88735692faf00fc5571f2591aec9b968ac3d8c190b217526bacfbd6f3d52f7e39ef9f508267ee4989db8ea2dba871e996a18c72a3d3d7ea765cb7b2beb65c268d4dd3a41a5254b28f25a94fbe262469aaf2bfa04a3140d68e118682f3bb0daedde74412937e5ecd5ce2be6a0d2d4db5adbb00360c3cd9e47223cb9e96c317367e1a92befe7614e5a517060b27af3d824e54f3f4c95e0a8f3ead1bf5d4da18906a9d626313d868bdd56e3934c8a8ad5b27b49fac2df7938fed605b53a0967c6d4a97e54240471b6de2c11af8f9a7d7e682a6cb52d9b4e4145cb0f9512f46bb4dbcc22372cc0034ea6b8ac508073a84f35e46f464e2bde7e0c17a8cf1fa7c1ab2fa0ba53c38cbceac8b743fb5cdf0fb671bdf9d19deb2092643b6b4fe519a1d6ee9ca45284b8a53b0976c6e9448efae2997202ae39abe3407238bad1df29ba9fe2ca6c82815fa359a0a6012d52fa9de6f5af88b989cba70ed7eddf61c7c39e5c07f45cacf4086787965df05a5fe8f08276bb5a8a095fdeb9881e20cdcbd1bc42132957b15703cf5ff808af04fe4abb426508834dedc217f92f270545dc9edc9278ee18e56b7e1f7d10b13aaa29cc2addaa92ab1113bfc7af81b92e6d8327a7fecaa7c9d0b72eabe5f8fd20c1393de05f9344894a0c0e673414d86bf7bb2defed306c90ce3e7e5a2576b6903e82f345d22ed9d54a9b3151ac74b0a8a84cbf8d18a723181741684efd5a4f7a97405ac35cc7b40085836aeee5050992157fed07700743869697ac4346911dc7615da4c778c752fe28a84b0c221fcc1cee4653f80d4a54ab787a3bdc39c4f606484e3ae8ab8cf4f692683fb02afbb48ed53287968c71bd9114511863751074582e26fa289671e874abe4e49922cd90ab041a39418cb892ad71db2346c78e27255eba3095cb8c748c0e7006f5bca9c6e11baa3ec635a3247f3dd53f48a021cb4ccff2ad53d8a639df8aef28f8d37a75940a220116cde2f81d7ef442c3d67fbd62aac178664e5e0fd88374eb2a349de237f26db8bc0af36748663bbdd3f5031e9f6ef8ff475d22bdb024d85d7d9b53672c8c998d36e138b4c86e275fe29dea077d9ab70d6d35fc0cf1edc123dc37fbc54f5de5bf915aacdf8e5f07073908b40ce6671519500c94ae4b39adcc3357d7475d546945f684c6ba83af4c9337eb8931d2d7947026e2363be6230b04040307806f25f5f5f26c209bc3d62762ca99825b132b06887bd3ae525556295bd11287e3f6698af04384f51274fc93ec5e50e51d773b3f37245d08629c64c91fe8222fc23b12a379c1fea7d1dba0a62922a1ccc28acf8254091d5ce691b259e8a3537dcc44c770db9dee78d6994cc08b03dc248fe98bcc3a85abccd1203556f4715c8faeec40150ffa4ad7a21b2a931745fb4378599218341d372ae9539fbc79f6231c3a227b39820eed45dc607832f5a52840298409dc7bdac0cb8c376c4dc69ec8017e88245b3da0483efd27564bb57ab422e8e9a2c0c7924996c3fae0009c13b7801bd8c6612a6c4903c1d9a50671a100219db8c9db96a281cdec04fe270124e82360dc2172aeb4773c16fb72d8e9c8b08e9837738e90614ff33afa97db6b6cab591604b65d355dd9907ea4f13d720ac6f4b5cad5bd1726d33a6bc3cfd89d6cb18c36718cf284a93ada8cef12a4739e1a7f2417a6f178a67a9c24220f037f37bb6cdbf928d5b2cd2fcd8ec4c40f130ede18fbc907a1a75978050af3a9f8e460e4b4cc1c8fed7a5b6585df46c466dfeba03b4e6d78f8a8371a5ec886f6c0fd0435050a9cae1f4b9a28644cdc3bf893f8f55b40252cf6499299d54532e6a27d2a2b125e976f4ef3fe5294a581df14a56599137d60058be9d315d976cea7ef09c646b52e603cedc305d68c50db583e6a103146855f4891f419f2edc7afd48786b3d8351baffc9ce28f99f38c372da95772390f3c33dfdadba51c480d939c79b915305bafdcc32877eeaf1a305cf2fe19d38402b17e595afebae6d3df4783e299d73a1a89e3be1793029fd3c1a8b5850f5a00be510ce12bdc7fc8f2aebe05a0895aff4a8cca5ec4be6c6e3fd411422596da8bf7cb8211b0c7e240cdc579c5fd0206daf67e249bfa841d721267df607c844fc2e6632c743101e457744501277129312bf2e460c14ae7b00b4f8bdaef57aea5be9540c20ecac44ce959ef9f403b51d0efa4dce2b9fa1159d770bcc17c4cf0ded66c9ab6f5458ba9e88a47d54fc74b7210858e32c9a68ff0ae7f0de918018eb04291a11ce16b320f5767b1a3503bc5793ac743f512ff272e8da114bf059c27d0bc338d496092bd52b6448612264360a86c7f326efcf116ba61d3cbb5c2245486f666a30507dfdac48c3cd4679bd0d286e7b6134401cd1bcf15756844003cf952cc4fdc4bc1e75c040818231f016a6f5d2275785ed49dfc3e5bc78994226bbb662cabc726472374640411f17fc3adcfcc5ee663a974dc1b760356970ab8bb1c679461eaebb6ad3d34d2ab667e532b1411f000d35ca7dbe4dffae958601228725193edcc2830f4cd82ff3a05eaed76989f265fa109c0a8226f7ae9e4c6bece525a65cb62f5f697bfb7a5d99b56cace7610f9e31e56a894e3be585e77e5f235a67fa9174ddb9704ad59a69e8fdb8bdab00e2d4162ec2377a9426eed3d5a9f0abbe3c2af3de8ee3db00c581a6f12265d6dd40d541a95a9af50e7a5a99f30375675912036e01022ecc7d80681c7f22f17ad4c70c0ae207faef05e2873878c1baabd1cf30fbe48816b0f8b6652b5c670fc64dbc30e23d4fea5a9fdfa643ddaa54ba73b6c74a8519a58f1d53142f796d09a14f540557abca5fb11c626ba9c9c9ae65180bcbdd14872a1cb335f4067d86ca140f7eb37d4bc1e87ecaa15c90bf7061f73e9c644691faafadbdde507e2cd5da8d3b964706bf1042bd58e40a398aef1e2c1c50741b550aef85f1f63d2e083147554ff26290a1f36f6e6de530e77a46bc99efb5818124745329c4ac080f31ed68c3ccb2fdfafa4d8ad67359529077f2879488a89778808e29ac2213051d92986a098b92387875916c97cecac30c0142d8aed6d673c721b23e1cd5f15921afed134caec79e23727e037738cbc7eda97a96ddb43f266f9018c7262cfc4723f7dd62b2129ffa940c79ff2a597aa55951863c6357b20fbf3d85c7eb2317ae77d008b1494e700d12e230c04d6bcda5967e8a951dfba9b4df4e7daf092b243140239ac624294c0d8bb27f91f2cbd458183c0bacb20373cf239b790e42260976d4a9e9922eede526d8b9823f6f0aae2e7a622022dd4c1df651daed6c6e7797c68abbb73b717df335d834fc3024587737583814eb2a73927e0cddb4893293ffd93c9a118c9695c9520da8e49bd01f3c03f7d46b831a9dd1a7f6b4bc8b22888235142fb4dcb050f84763883fde45e782eba74f717d9c95f1b46cd188b0bd2a9970e455b74bbef949023bd8d6122a0f9407638dbb3866192991b4df3a0d70793738c1145379bc9ae7aa344017ee57764a345ebaf3a3b776f8775d09849d265fbe7ec1f407f147633c0897159b3e68e64cd4255d73ab5eb8072de0b07d6be2c7a311c1e5f8c40518d4a057c7d2557fabacc11806c7b45e0b7c704c4637fc42b624d1657f32e975b5e2a8f33d5520a882fdc3bfd3b4041434fa9604c4eaf23567ae418d8eab9d5113b5b3fc3d34c06612bc265fc5bb516788c47f28e47c2590f30bdb67c96a5bb1f443891635adf3865877f0abca8eb1a7e2b4e0c36348affc09c918715c392b0a439196081b62bfe9ba99b3c63689b7f803929209dfc06edf0b0f6941009ee7e8245d90de47d94e203c99763782a047edd6c9a07121f1e307c3523b721678e948459f56d86223afbb5408e4ff0f0850302bcf54fcd471c0c3bd4f33a799e025df8bd69c4e4afe797005fd5b189420bddd0e1ed9edd43405e94f8723badede280ab546561f123224a76d03d01ab112dcec8b612b212159d51233476024e4627915927db78cdac46a1fc955690452ca9380917ff279d760953bb70d18399ec3b22615815cd6d6a6d7b9e66012b535beb0cb28cb808d5e498a77d5c08f2e0627e3addd2db0080e6f106ed2291c036647237e1da3b16917d696cf54b2404e07859eaaae5de8e3a21907bfec970d7b96fdffa0a470e9ce6fe578f9aba8c76f197fdb15405f2fdec22787b724be2b1daa7ac5731b14d248e8dc80b403c25448d4817f5c17b6d7abf303e72a6801cdf594cc37fda3d93a6df541e3c3a8887f3c0bc0b3f42cea5533777aab0bbce553b3713181e2f4c3127d870e93db6c8584e38dc203858058687949a434b180d4a40ae0c907ac8cdb539e61260d75100eaf0fc9baed9da01a773b440f1aeacf4a45a7c1c236c131e85da1067f2b53887c4f3c66ef7cf900cd91dd6e21abd79f6a536174305128c84572e413629d37197663e645d2a4173f854214364ee166622cc7a8e2f26ce1cd91208d5aae9a55edec7b2299a0cc91708350cb64a765df1135f495868b9d0ed2fe1c84caa808054e87227fc3f1e4f6b151a187e026b12ee0dbae1220d19e0b9048e0dc9891e5fc9448c2dd6830ad92c194bdd98a806007933f2319061aaa55b641c21ccbda8501a1623a9760e4bf9e815ad539e8f746e1063a9be62ce88274ffa5505bb959a4e1dd8406b16e2d300a2be6f2ea0be32e550f6f00657846d7df07ec94b90b0c6a26caec6ef01a6e8486b1983390c28132ad8d3883c90ea1c0b6a94c2301a2d228bb5e02407f7018b3bffdc19398ee0ee54a77260ef0038a69a7961def9ea6301a10e5b4a615919ccc4b65f130e57dc49042521d07eb55c4e2a6317c551bc543f7bfc096fe442003fad9e8bc2293f0594d7d1c2a2848d6eccde72a8848e3d51d258bf1312de15bce8c6358eaecc18bfa2c0eb55f476e0c7c661c04bf29fa33288c9e1e2ca3d57de5f734c1f7c6edfae574a15669b9d2f57f5547de068fe3323e076bb33c78820272a89bc196891f41c80b5a2a76648a0c8efbd75c09a6b41eda72702abbc4154a5842b7edf0f26f63b17781ea275818da8186257a949fbf802b89c18d798c4af2a93c2a98b93d186b98b9e3b5f558c3164c1641ff481806374d8a25654336f23e6d7f34301028c26880a001bf1d4f74923ca0f937893f419d128bee1a0aa572d8115ae593e1be93a8a3fd88b9a89205bd5c1f0deedd788260b043b108ffdd4b3aa86090651745ca188d5b47bb45ef1b8d374fe1ae5e843fca1ed29175c04d624591da5a850a56ac020d2510b65ee8b6af341165e8cd3c71e7ffc81400561b2fb772c1a38429f7b65bf450ca7533e059d4629b091fd5cd895cc2b5256e761c14a94dd1ccdfc677e7993f646316406a76e16ab35614e480347da2266784444e4b099a2398e7eb6d83a6fd764e44296a9fd89d7ab31bc0cbddbce74ae680a3c8b952061915feb358d9ac00f6f4f9e3d30fd2804e643dad2e3d09c3cddde9a3478b48fe020ed74af8435ac209df0444769a96ef8cac85ebb575639c397a12b500249bce4b8042b5d7fdcd21e7447c061e061351ff153bebd5ac3c72d3d50bda2fa4b7a83a7379cb44c6dc712ce75deefb3da0b318684ed57e054b430b099b72b6491a9f7d1f1af146f94c131f7d5947c61729c93f2e81f744ca5c66e62f9fa4838e69a36f452d376bcb9f018378cea55d360490d71816683cddd15cf28d82b81ba5ac8abe2fa379e2e50508d70f5f6655f4c059cc4d2ad467e207fa8a2e842c4331ae2a2554cb991a78eba7b6042d1eace6067961e15bab5eac92f6c1000c35b7dd0075f869efb265fae137550a68b7041367ce00de19e0e9e6cf313bf8731856c7be531828b5f41e555234994832ca249c1f6437ae96ccdbf74ffd2a888bbed1410c1f18f3c39ee2bdb4b7ae052948ee31b72450f383cce3f11ae9a426034300b194739ebfa2231d417ae1587070cc2d8beb225a11e48230df4e4a4ac0c78bc9784b0edc660ef9a9e52c8bacbcb5222395aa4eb9b255d95a11df2b240170783977e2331ab85d185c39e9461bb5e17976bc6b94a0663bc4190e2bd71b30d4cad437b321d1893e94aca1cee03b8dd9195cf07a6e4a42b8c64d255c8531b09df8816930ee60f227bd2cc8a86434b57e80d958bce1a1154b0ef8025599ca1e0ef048bc8f4ad76e7e580e7f0d5fb1664ef288c50fb7a512ef5906f15652ed3d9ed23998eb94060ef8aced36e61a3b3e8f4db969dae641a958d46bb4e24b931f9e16aa47f41afef18079bb92dbc10afe285049c93e53e45860cf5411ee9a5c89f75e34dbe910b7b5246e8091f895bacae959705890f2ad3c0358651609c34f997676b69f515e112f95b0ab57a8f17449df9d016d8aa5bc9d90be5d8931c3e4135dba95aa2bbb03dc6b36f9f4ba68bacc909a4db7391431810656370760fb75284f6f3d6e14b67e48ad42c681277f4193c17195b971eed171717f0665d4aa0b490f4049c4834fcce774224fa990cbcedc90febe0cc3cfdb016a7077d244c6589dc34bb509a542f986d5088437f16fe061504190db2e101e7424630b21cbafe4ab7bc7ae685fcfb41550bb6855fc75ed0e8f53279b5fd88c8ca1a606100c76f4717b374715eb137cf27cd48b30f1abb3d2a95a74ba350d263a3dbf21dbe00e738005269af591af2f7ce2631055c316204ccd97b1ffba09200fa9fd84b1ee4788d7777d7081e24f19f3db4d0c40dc14b8f93038d6960811bbd15eff6cdf62ea0958a5d283fd7c0e001a8a860ae7771394da0d4231bfa1f58e24fa3f53a5037a6d452716d8ad803c566bf196c80d5a8d00cf6140b170e69ebeaec1c92f7ca3224dd87253f515aa771ec29272b57c17bb82485e0895a73036a57eceecaa9195c1144ed76f9c2a07e0eb987cccf389078056ebd6fde49f94a3a55390ce2fe5cc9145976eab072242815de6977d6322c700ab68dcb768e85964b2d0330eb273fa803d91ae780ed24fea10ab1cd1c14517ffadb78793962c4742fd9e2dc495ebfd983ceb330857d636c859771548f1eeea293fd0c340b5ab901ba4d8f972d4830d1f6891bf416170d5c04b39fefc98a024feb4798088993775488c798ee640113052202e3807702a3096a5268958275056e4262cef1111ee9edc531d63fab5e6f0e9ecf223156757b8bc1f0f3966206dc29ed71190a1d73cca833ced57faad96dee82b87a7ec54f51983338d83ad80583afd0e2e284941268abd485f6944543fe13eec02475dfe904852fffad4239d6abcbe556bbe21f2ac92c52e86c91bbe19ca608abc9fd2220acd99d0403dff4cc1915703ecec48b72f620eede8278fe8f6d7af69e5bd7350af114e4cc363b93d8c963b825a62499740fed84ae48c3f9f291ab81f4b6fb142944a0f66b62bead4b96f8c23ddf1412dcd55e398c0ed7774b14e4faf58db930ec708f33537d09d6e6c629ceb467c2ade0fa4315fa9513a540a4758bb4ac3446b42ad80d5a4826d6b10a5da39c8b83101f46575f54662082a0945d02a7b8ab0ef77811b52777b9bb84268169b72ff6840f2f646525dc554e29a5c35905ad408ec47be68c1c308a61d5e8b0e0fbbf9fba9b96aca0d992937a97abbe8ce7c7f06d09603a6990a1f6fbbab9a5867fbebf9de8f9250382095b774326cf4c4fbdfb6dcebde270bcc4fe2a9019ff7b48e1209ef72af720739dcf8ea2068f63929b483e410628a4bf10e9e7f152be95889cb46b3854379015d423fb6b671bba8de2544bc322a1b12512a1dff6502e77902d8b9d1e8f144f24f689e8b1a9079aa2a02539687edbdc9eeea61266022fa44d6f99963e434605524be75ceef13e597f8478b9125b210e652870ceacde82efaf608dc389a42cf09b1d5f81bfeabaff7ef7063b67c943cd6e56f62b93075f0d4a8735b798c52d957efbafaf483abba70d451460fe1e2fa547bb37af23f7dad3ed22442fa3a01273b18523e6facb6ab303579438b8415b609d50a528fbf07718daded9e4351479b9fa8bd19a5bd3d766a251c26ca8e647da15dae299214716703d1b78426a6d2063025f3075ef22033aa8c8d8596b4273a855dfb08fe783d3ca33200318f2d74ec731cc48afda307a0f13590018965413e1d33af7909340b2ee3b8fa805acb4c1d6cb8bbc4e9dc55ea5b4e4f59c9115c9063a2c3c348036bbb3bd968a38cf04705b3ffab2ee27cc40f2e36904b2dd9635f0ff0820040268f9557c020b0286fca89f9d16ea77665cc06050b2642ede727be0f6549824cabe05239566605c4eb76baa23d6de3be5a93ad74259d38d3b63f6ec7133169fb9ec3665890d129363aadfb64389d0e46c07441a2e3db84ae094479c4d6eccb0975ee56ea7776a0f73b83e22ac097263c15f66c3e9611cad741eb11d028c6dbfe78bf0f7fe9570a21eb9caacaa7256a49b0c7aa0b924d674aae89a4f1a46297a041bad1f5cadb85198d8a9f6d3a18a8c3ee1971deaad65f556ee5402afb6a610771c7b24b4be79a7b5a8df6eb3c7a0b97a04ca238cffb9d0ec85fc85e5504f051d60c5e03787b7aec2a98799718ee16fcffcd596df93583748145bff3f82704e9e1fa1c6a90649edd76bfa8c6568b6a8f51e400b0f3253c947e9d0aa3c166fff590976d5443025d0420b728367d1ed22c6fe8abc8d8984193d9a0c1e101b71271c10650d0a00f12a91eef4f93d8394202f4871902e1be5d41ab804ab3a768ef6f40bf05a1e12ff822fc534d7cb64129e40db8dc83d9a1bd84fdbcb4d0f4b4023a7ce7324fb92419ed793cba76c2477e058e8189467d5fb266a08d99ac00c00ccf21edfc5b523a66583cdcc3f5cf4b174c0c6665db6aedef436625be8dd383d523f8390603dbb69117bc09a980827ed27b64c7ba49e32ad18a9aa04962679090f9f2d074cc1c013e1702bf1178bf91b67767bea877146da82c28b98cd25f3a50d1615c857c840b555b44f76a4e72a79ff0dc2796dae791ed483376a738c3e53f2a41aa17184d198721fb525a1f3df3d73ad9978ec06efaca0175b000e2e32a3d159067ddbc4f027355641f07e6aa138f3960b27f611d91fbbbe3add0d206b3b99cd3a0c20ab49445cb45fef4e511be61d799dbcc529a2706265a767b9619d6728046e746445a850c97c1ca4b3baec4d0fd9f1e5405562d495bf1002607065441cb83d88f1fa9374027c77bfeb44343e82de74cd6ea5960642df6649df4d610ba818d8b553c833179003e4a07b2385a22a0e665d1b92eca7b7d8191265c50614719e2cc2c71f54fc2becc0554ca3ef2ef1ef760d250cd1e0368f64096b80b6222d44a72e98ac9ef9e60bcc00a01bb564cbf43c78b1a71f66ebb590d8abe873dd716a6616fa30e5d44a88884e3bb405445c9737caff482ca3d2b9b5c51b98a07e9d26c39d55b7e9c6e46ab5753f857841dc55da5a14fbcfd063178f779eb4b70eceb4b102eb7c45d2ca1003a43f36af0e1b257b3d04901842ce42d728abdbafa64d9444b8ed7490fd9dc412a7de9fa9d53c04356a5b6275cfdbc0204eadf6f94ba306ba6991d13367e11b67538bbde64e53a111f0ef076de3fdd643a697c9ca1d888acb64d6beb1efb3959a14278cb395d543b77c4721bbf4901cb02a0e2768c67552a78831d2356cca50d79152ff6aa84ee619fa36b8e65879c44836705398f283819cbf281f5b6b184c536f7df2495b3d1c6580776a8cbaa41946a21aee17360c0b62279b4d6974ce9e4608d2f15570fc0ff79d6ea16755ecb3ee0509b43d6d5866d515554bb6880772ff69ba075d81237ef5186b4c650e98083ad85e1d2a2d06f9e5341be07f214318959846083a4fee4d23a3c19593c8ca581c0e33287014cb6889cc962fabfa48cff5b269597f41367c95e8ce831880f830f51cfbf0529aa1b8d5df5e4fc6758592ebf67f869eae63cd306b3898c976b7ef7359787d4d787c62ef807122dd7ef64550461db06037aeccc0bfd57c261f5c173a48e42df98bbfae3d0815a577707560d27a072cd52411a2b8649ed32dcef30c6c9d030360c83529cc3164d20f9fc7bada543b73b81f39056da1b64b693d99c442adf0b426585d114841ee7afbfb3aa7142c0a73c676910b3a2d4ce12f8df94ef277c9a450f502e0c18c8e4c7d4bc86f5ec06b94aac03d3e2db30a98b87a88cea72f96e9aa05190f273b1a84fc1cf9322a4b1bc79d296824609d02dc440d91cc2d6b37dedce4f59809958ba453a6135eb54d25c439db4fca42ff6564bbbaaf3c2c7cb3fb284acaa50dceabab827047f9629a3423c966758557d9a6f2f3110f4cbbb774f8033c023c6f4229e4f10474976370b4f05a36f2f329473c8e132e312a4da9bb267d802ae281bdc620b21a22bde2dc9034f80156db4a14cfd81a23b74d2b9f82736a6252cab5e1fc679b9367e5cddcbe24c26bce05a1366c81f2af1df7feae5d7cf1315c579c66a85b19726a212853da15b461bb8e4374b79804580d5a855e51b794eccf2e0cb34c7e0decd0d1a2fa944578bd81c97638c3c49bc7b0136d8e6001e172d2dccfd8dabcddf077fb4ff1b86b9ab62c6f9fced45f96f16cc11ae18da12f0adbdc4e4cfaf52034072d1f3274eb0cdb153d2a9eb76cff2b86d29e46d70393dff862b92d7773513a77ce56ff68485e7f2a5f6642e044d68ebf48cd4f27b3509387829c59bc8252beab0ef4e217431a73a9a5ab2d8f651fbb74f0feba5fcaa7123115e49ea6a3852ec482a0147b700b5d681e2a5174a34116b1a3380fa5509e965b32e038daccbb505ffe31a414a4b1688d868631a46d8af0dd1d987f2a9cf4dda28c8c74045dbc609aa2ccc5762be609deaea9f48f29405dfbf300100b3237787ec9123ec93fb21a6cbd0cad1154531dadfc5ba31841291fcce973ff1ee4cebf6d14d06181992040288632b983a855908ac8f746d9d1080f4d546863d18c748b7f71d8dd8b771e19890461e77c1deeead7277cdb91fc44a9754bcad0a2ddef823accd9b8a730093fe22af2cd37888ee5182d462ce638476318a2f0cc5921b185a8ffd04ca07efaa489cefc72dfbde407767c90942913574925c303d8dbf44bac8a04db91b7f4849aff5011b0300e5bb5d5dcce48d8e85317b3f466f512595e8aa9a9cfec94ec740c2dd91fa0254ecc4efa7922e8943b129a2931089a04aae602b2dbf914f2ca4da2174eeaf4133003aad59cd89107aca127962324ae0fb6a9295ef89885b787307d13efe70405efdbfb4801b56665cbf6c0a786732f89e781cdeffbebdd7142dc4bb6fd65cf049c4164523a97216447b17dc51dc89a89820288e7880ad6090f9cf8a1112f1c7092cd4be0b3eb4821cf7c20f79948381c75c609f2bcc3c6802f6d6c260f3645574fab277eaf96f3de362f1415378a381419ab2c61cc0a90d132bd5a46667c552a23ce0cb2e9154f98f7c65582e48bd3ed09e624b864b5f60c972e99bc24e7b133a92673e0a85b579d1f7c96fc1b4494f5a652e0f09c30f1677f5bb40b47b499056f2d56f347db8571e4b58f214afa7690a61b3701a6237541206b37b793a165acf0c04ded828403feae311b3e33f1f866bb666901db700b39ceef4874f4503a1ba4d7992773d1dbdb81a609d130a3404e596b7e6fc6afa092f0c2d0480a19bf87a9f82f0412aa74eed554e058a2e076272231381a15f6ef1b0b0828abbeed2b806eb4f4ca0dc451841763a39b4be0ae8fdf1693280a3dada463703c38a6fa256fc584ef83581e5d2bb658d663ac3346894a155487066cb8d7e4ceda8104b555737e00898a47d6825e284a52702f5a18841f3fcf5a7bd91e95cb11ad695ca5ceab3842df049f15f6e4e52a870dd50b4e2afb20bac95336fd1a224c704648cc6b3619f4a428184d371d6a006e599e3d8a396aefb1ba5da9e96354fdbfbf678303f48fcf9c7086b6bc52597b2060e1dac086b6c4f4755912c0e0c6b8eb47e763c174a4878401eb630aea7702bd33878a940b4acc681c9a8d97cadc7b51f75e7c2e3a5d36e239c96921e04e5291c0a5069bfb46cf3afc1ef0aa77746f7f8bfab0cb432e0b2a34b91d4ac09fee144cc0db43de69e3f3af6df9c5a4abc0f384c7c57ea0e3de22638ec76aed294d43abfa9412ca0bf30032729ec777f814b8240d82f984edfa969529973b9e582b321d8e8aa5fe9ef3273225732cc0c4bb9a577cd4d50d8de68fb3912a446ffa9c08b2b2d2bacea5dcdc51a39671a27f67a04e0d8ebd870837b1b9a8a9f2bad60e7a83dce331ae3121b10cb2597f098fa7ca0d38ae16e096537d526f00a9eaf355955354998e4c6a4f79cdef9cd7f8fd8cb264ce05b4cd7fcdb2244b746ad0890b58e17a41bdcaa156c0028b4d139de924d4983f0c3581239b1a657aecad626df61513e576d4bfd562cf744343db7724aa042501fcd6efca7c54d96cbbb8d8f728b85d1dfab672edd66708d4383190aa7432e912d3a748be11f81278b1987b96f660d11156bed7f5b3fa34064f1e25d0fd0e38b52ee8d81f6cc607c9d5cf033ea6b77fe04ddec64d63f4234ee30c8ccdb8926f5e02ab5f54e1e7b371d3c8b0aca17a582fae035beecda3fc14de3d2c19b9f9a82ad38ffa60596fa77d15cfdd8a5f2b30337071b2cd2506b985f5c888e705b169201c0f22b6f852355063cd2a80f720411e8097bc9ab8b8269f7c47da6a3d242f3096ff9f15301b2b3c09c347ae422f140c47a26bf6f3e150b4ce7b0bcb2c1a7313fd829de4334d1e9556343b72c3bb3cf48184fa2c059487315dfebb0ac7da4b88435f799e808c76052492d0def2737fa3d780511a8c7ce6a31cba84c87e0c0924c5b6bd1578e5983b7192776579feb114cc2b845804bcaf73a930de0450e9788d9d5a92fd41255aedcad19baa210bdcbdf7273d3a19f15c8c98028020036d88d862517cad490e9250a140bd13e711c7ed18fb0890842708be98c13c7a491fbf9f9257131c2a827c2bf24c5916cc0180d4e3d1c4939d71a3c931ae92012d768a90209a1f9d8fc28e36d2d7da9aa43085f550fcf5bd2002c32c7a0de0529669538206b697c6c0335dbe43250f9fb619e3d22e3d69b6a5f6704119479c3bd40f4fba43f20db099e5df7dcf1cf5274a962f26e63f5ecd60e0352810c29c78ee8c32beb3db9356a6d2f07b93c4964ea9512ff67d296d70a6e9e083dfe15c506fe3fd4a98a35d9ee9685a2d44dfa5298f29e3466acaf0fd2fe7a1cd873c88c5685a01c1c36b5dfa9602541de598f5feee82c7bbad4d809740d88eb2557236ef43564415eb445093943a50f9f1cb65e4ef3c741499084d362aa4e027638574cebd7b49bf3bb512d2a9e74a3d97e2dc8f9ba8b5828152cffcd76deb693d82838c284d6e94cbf61015ab896eb2bcb10ed118facec7fc7342163749886a37a5d1728e41e535557489ebc4a2a230a6d4ec0b752437d313d93bcf61ec63a89b0206d0204be57c70a84a2d25bffcd4ad4558a8cb5f0c18456129048c469f1971dd4701c179296a852685348f242816aaeb9f37627bdca435c392fd29e8b58101c08bf4d7a34a6ea8b6f14992d93756531dc27f548923db7404fe9076006c3d8cdf3bd01246f477b85e632d0d03f8fdf63c2dbe35baaa3d18afcf989105f9f38cc01cf85f8decabdcc5a1a55cc1061d4b4f65bddef6ccddbf2f71c6b466a11f047e811770a641acfcb822ee1414af8b40bc947cdb0bf798b952e6736903c26ec7ac2d58f30e21de18f921a4c38dbfe01fbef30757bc9ccb73cb5ff176ae5700ca4f753a024953340f3cf1b42e027415c9df42c56eb3be3370c9140c663db76c0e68eae4b0d356397c66137399ff28a437bdd15603e7275af35f067de6b7c390b64437f5cf0c6ed8952a3a827f80d985a38c561a0f6c10cb31b9448cacd9745a27718912d356af8735d4920cf59b76918131166e0c1d87877732784de1835529e0e5e91212b936d3acb8dd6ceec4aeba2ff5983b21bb6c812f60055a8307ccf6d4e5628c74c7847271bde04e6a4da86adcd4801ae258f70a02c2468748eaea1a3e053cd180696e5c1cbc98e924174dbe0cb0f7744aa21dd88b3e9376751e4b0e3c2a8a073b5321a80e1c740741619113db6e29586e8ac174c983174230db75148c1eb0fe1ba9f5f6f38dc1a62c7df1e837907e4729cbecb044088f2809695f250c58653f7012c40c7cb71ac7cadbd1da4956c9990929fe760afaf847ee47cb4f2746a771f30352396d976375906ad43f9dde4290d6f8db91222c92bec6ed4b45e771586abbb1da4a9f3af72889beed6901009f6d893812059634bd0f83f361c931504daf9a45dbb0823882bb041ddb109cff6c0aa9a2ffebf4f8b0db26201e31c688de8480046243adf6da839cf4fb32ee9a3c92f8d96c76eba6462568b3f4b2cb0c4b487eaf2429b01ee16a3badab2649a4b3a8a3caa912b7c45248d2cb01afc83b37dc469824036efa40d88f8ad0edda22c838a47156301d806860201cf9bd85a7a31587a8b2bb44e4e7f18886f57f70a9ebfe431b63fe6c0cdaf9c57a28ec6543d7be8e172d8c6e9f130916eb042db3f07ce1a5156816f80afd5a039d562e2e3ad499fc395c515d9885b8c4cc5e4d691c69e5cd36fc3902cca7f9bee5404b849faeccc85e2230c0712c89cc20c50b18bd7e27c0742d591f0a3f69afe752e73e069c03a8a15bec865f077852252506936c4cf4f978181fdcb545b13c06a38f0bd266bf9ee77bd00098e90325301d1282873e7f6a674b7880e59705c56a01ca882ce8725b4689218461f42fe327258e27dbd06bfc3ff7f47398b3173ec35b3dc9eddc61482d40bb95a188ee2f201efc8d820628a2984693fd0fabf02458cb5e20e9a3b118f08446e025a9832f6cd5963af6598a6007fea3bad8fb428accc96dd0872ce82ba1298875edc3955db436982f40e9ce99ba0809a32b2876c38bcbe1cd18c7d2af66da3fa9eac2ca8abc96fcc912e43b14b1be8cb7c3a209a190c0e94085d2e62c12cd77f66a0471184b4048c5b9d0522f23340dd399fd0fdd5fbcb14a5cff94c4e02702f5b8a8df349cd1d2141e23d9298384bb1fed0acdbcab49b8c5c36675fdb083c04dcde4fc921cc30bb06e9e31a89a2ca8a149414794bc09979a65504300895a6f1fa82a26cfc89f708da5850c3782e9bf8157a7363c24265b43ad6f92c48f98854da360767484c9ed989de286dae170cabd43843660d06d1a3a5510b7b377177e30d67f9c6bcfb1b06ebcb6a1f82f2edce1da1931fa5e9f1e36ca9d95c2b98e32a4ff52c999c1e4ea66590d38e609a5f74e5ee46f9aaf908eed670783a696714c353d3646698d9d12f97a8e281143003e852f45b5ca39dcee59b42c98096002e30f54563eb340173dcd91cdd7388d8d2601e35b229bf4f051671d475920d0ca516ece30591e32238d2c5c6f7702f00869903d152935680da3aec8a38d7798eb37030eb866986fd34b9f9804de6f9f17f8f5fe291ee50fdcc1907d1f918e8a5ab4cbcac9de2edc878810c08426c31b1a9da37ce72d4b8fdb82d3da14e0c6b5137eeafd9ed886a5c1824281d259a232982263858ac63656d0c1b7d29d4d7d50af4e8b460761ff44cb97913b12eb996503011e11986b4efcbe2166babafddd54a319b7246f171437ed3521f29b4a4db82c6215b2b3e1f6e666a75f29ee6767acc9c5892405f22859514c747a160f847cc0635ea0b73bece878faa67a89b8a8a97cef2cdbe1cb2cfd88d87c6f64ca869a2f6b0e6aca0b16882f1fc94d06c298811c29e65f9c6b75ec779ba942170b2dd50d956fe22f04b30cb20cca08a8da8015c1cfff2155bf8afb0df650f745df6cc97d12fbd4f3de94ad2e5f1fcde1feba8ed8ac303580efd84436765ef5dc2ee5d43518441bc556611af80599d8339b52ce59c26dafee1f84724e1450214ef5aaadc02f9c0b150f1e23541ae6cfda184981dc113c3bcd6b9c18c18197bae9223f864996967cff6750057b4e42edb7a569a9f410007f1f75e09ccf016556c6a0ab6a57fcf99e576351b2022dd256b2f8b12ccbb5b5b8e75d9cbf1ac695bdbaa4e014205e4bc90431d7e7f4ea943690df3d1a498e481a04f600b770c765125023e297e4b5719c8297d18e5752bd058781af2166a9b4027af9ea00340839c782740b25a412466624f6665fdc891b177427ac24b66785628de7ce803fc6afc1e0aa090195a04096708785ac7a9b56aba0599ca07760a847fbb84aea3ac5af7ef0dcafe6921def5f7882769a004726ef3accd5df926f905da22a03ed5b28d9afa9fe9193a02ddbbd511b024a1e59f900f38fa4ab16733fb00cf4218724ee12c59b886e0f2c8f24dbf88dfdc170038ce3ab16fc41fe8ec466f2eb1dda4ab02c5a95ad535b81829cd1166d2213b449eae1c3a186dd6504880f246d12c40d06c992ee4a65ea54cd35064827d8081404351abf261b9f4d7ef3f40bc86e89a17989999a86cc9943fdf545984a4ba36d99e10ebb2d78b2c10499b77f70ea18c99041aa380938de0c7087e8c5052f6096bb3a21677d996807c32ad9af62420e54bef240ff4696c17a7d01c79c417fac9fbecd3d2c5136a47f8f6f27829bf6e231a55b182b777551d08cde832016a3099e7a1e5709b76eddf4856d89e4f9d9539926b355b95dd49ff254a2994953be8671f7c0746efb9e693ce6cca402d0fc7a81eb696219767ee6cd22cce67a06ad7c4c77c942b9dd6abaf94a06c0cc6e5b4175aa4c857536e8cdc7cd017a17916ff9c0bd75bfbb3d0e51a711731d542c476556f148005ccf04b6654a586627ebb5de3507cf2e969a69c300b0b8707d35fa08680db1d00a58a042be72119b9defba847f3a65be7454b76542a7402debe5486aa9aeb72016032e9f8e206261dd79bb1468d82a5f4b474b52dbff80cbd41ab98d7e1a8c6f10aadb775fd52ec5d020413402eb95397e59b359a684e1c505cfd0ef1e9b59aee740e8b7e24ad720f76535bcfeff6e0b446b3e4a36801f8e7c3c1e278bb59dc5b40b9f51e9a3e4ad5183a51845f18a2b0c911d70b0bdba3e885828015ad8db548002ff41e4735ee7ea62535bb6014d1637ae36dd30fdb4d917501b776b7fb7d5d2bb27901df8ba867713ae8d3acfe142be79b7cd8668c399ef2c04bdd2f65e186f45927ef1396c6b13a64d8599cf14112329130fa61579160b9070130511739311ee72da112ec4477da574fc1998b160f17771cab258d688fd3f8d3f70e863b7b15cc310b4f37b565d3ec08bff7dbee1ed513f10e662a4f2172e69c9a8afd7990104013696a02f6d149d339dea42f0fd028a8ced07a5e7f13c23031f6e8c2bb39a6352d2ee40f3eeddd3330b93d606b3606ce4ee0b7af3b43ce5b0cdbe22d9278c3d19c70de61879c9621a17b41de1b1cad6a5e5f433c3bceb991fa976f29088019dfa34984c0e7928ac72c86ddd5e30b9fdc6e2ec02734c107597fdcd93985072ca3d260978c477067a6e468b97351c2ab4e323d1572b85d09473ad3143a6996d423f94369027433be5909977cae6c572e9174f733caed5403ac74e061e1fdf389f632abdf00c7c4035a2d8d844aa4c3a81df304a854369cc880e524ecf4d8ef4b6586cab2cd73809920d73725b81d4e8debbfda9419485c78fe1022048a12ed4d274a0e01f7bf66c0c67389640b2478427265594abda439b07f14c5facaab28c7b6e13019f41eacee22902a5c30a5c3f49fdbe50d30acd36300667c2e84a6ba9c0a9f9150b576881d91bf7e67527aad2cbcd8c042de17a567cad70418aba15314f3bc9b8a8b72e59b9168b2e832a2f06ed282b087fde90f1d860e6d32cc8bda055c5263cd28dcecc97e22eee5e027e643efef8fda1574a03a19a45d8c66888f8e515c2ffd353cc8498444e525e8131fc73888451e6d3db18e7a5a96ce278cf5ca0bd03a4947173ef6ad5b94e4ece35dae7b0772b7462182dda1a8b03122609a44c8bce01d90b13dfdbb00c120665c494f48dddc92252886b0363736b2070e454c37b0945b7aa2b104258e9fdefde2dabf78ff480f9f124d9876be0ded6de3cad68557d59af2674ec9dd8966d1b3bee882c8d794e1c0b085ae6011e4618497aaf8a183285c60e8476de5b1dbccbfa0ccb6ee7bf1db551075efa2457888a6b0088bd932293356b3d39c0fe46319835e80e5a24a3b2b68e608c58bcc4d26e9b1f54b08640a81cb5d669de99ea9e2b8dfdff73709f5eb7bc82309b3e92e3b662c81ee3089efbed4b5a1e907e6ef92b5d3b74188bdc77717e5e19c968bda796e652862f8eb27bbe7c7c098059113dbedf3af241396a32bbff855ca902a010dbf653d10bf77eb6df30b9b6db1f30639e5dcf4064152c956bbb6d798d31e0e51eae8dd440ec94530a9942810bb98b7e87d69e5d570b7c66ccac7a66219032381655d442deac0b05db63a72f1f91e34006de04dbe7af7aed2e5fd523dea724876f5a9971cce44417f702a5a5086c4e03cdc70b28aa6284c1d51cf016e710730f2919199367a0b4669cf8fccae55f1baaf36ed6037d70c7f988d60eec58c1b3f839892db7f2adfe64f11e74bae1f07f4c94ae0de13419d578f94b07e120f7fad85116975e17f4c3e041c277db4d04060284950150d3ec04c8c48519dc957540190f60b5b1ce99e8569bff21aeb521cb0f214366eb38913b832bdaafbcc4c7106b2a8f7df44d303cbae5f94b340db3683f792114fece46b8a8d744c4dfe9a8322374f7e471a2e8961c462c1aefba8701fd663f1bddd4e37972fcc4be1650869e01d41f03074820614c9d0b27a61d3383d5ec0d4941e6432ea2624dd4ef745959430490b0d87bb2452a4cceb32b065efec0de83370a41484d3e1dff0b0d4e909b09f7213fa132c6697511b4a6c3598cf2e94b16dd274ec660297805ffa83559284f50cda32fec9a6165d65705932e95d9aa78e54475f7554df2accdb79b1cf2c228e730e5a93e8c65959c283a8230417ac36d1ddcf48be1ef0c71cbbd0ae2d4b4682456e784614fe862d99839c804cf82273e290ee2dc3d78d079e8b48b1156b823fb2af98b740aa9b9bdfcc55853ced3b7bbfbfc12b9f95e062b6f5f6822d480e245a219bc829065409b7d028e1fe1b08ee89e993e877ff5d98771eb456e19ba1949774dc9758c0d19a4857017040192cec81dc4ad73ddca127842f50c2e468f9f4853f0c82100875948db50db2a5c18f2ffcc5286f02f5d88ceeb9cd7566dbe4c3a9105169fcc51cdf83754251bce7a5bf59a464dbd9f012074ae2b4ffd9dabb9c9b674404012fe2dd92654f4f186f31d537f19c658e4b70b129103382f4a42147cf0f83771fbdfd983c0da4f86da0e027fb466b972e5f5d5c34e6ab8d82b2934c71aeae1b380fcf6786edef4ab098c2eccba2c69f5cd78c3ccdd2b6421f635c023b39f482c572c61b426990fc715c2c5615d7a4591835cc51e3818b76ee58f7d9080c53bed54c4d430691cb577d68e29a580396cbd006ba3655747aa9d62459721a0c7591edff1e805d037453dbd552000410cf1a2719fd192af235d0d52173b93477ea59e270b47403bdff0d48a6ec88d54e4a77ee8391de976156f3218f159223524ad2ce35f20a789a77d13c217d2bbc48d0710ee7602ece8b8392019501f30f3136f33c45eb672ae2ebecc352a27454639f177510d2b53a2545e9bbd633aeff47e5c790f524e5bfad4d46a1b9dc9f3466420dab39cc96d3bf8eaf8b4bd5164535feb417c510daf54444e8858901fb670353f06c47cebafceba6fa1ffac7fbc7982640653e7355b57782eafbe358da6ae5b0f7c585ca4a500873336d57451c216f3e09f9ea9ece26bb036731a68a91593d99a89729111e65beb6ee4fca80040ef3e47df57764dbdc04b3e53516459b8c537acd43d60b011ed536a76e937daaa812a69a6ecfc077cfccb7a41f3e03f1c2835f4218aa755198a4dad65ec99fe68f9821b99760cbc7295b09634cf0dd7630f6aa12b807ea22c042aaf835530f7787da0c8cb028044c174d6891cd33912dfaf8044af79c001e30c18bc66b07f9fc586110e3350b091ea17501b0635acf0b70dc7a898ef5a7a47dffebee6915326a3cb3d84d1b838908f5cd1c9f5352b970b6c4df8343f858e1263a261186f6d04cc33e4456ed10b7ebfdb3ed6395c9623597f8030527469bdff51701be662c34e06d679b06c99d187dc6660a985bcd15c3967524004b4dc7c2e29aa348b564d49ab68410d0e196d6ae826965bf6647b5bfb80f52541f3ad9ca45e3f595e3b526000d09e745822f64db66158cdf61d27de3bcc3d8ad04836af09de2dc7f5922b588e72b10a08389c56321c9b354d9dad31ba000e88124322fbe44928935a6f1a7d487db97c0bb5a57bb956214b9f7a31086ce30505b3a96cc386eaf004cdc45874f2a1d6f66cdfed21f01249cf3443f15552633c2f7ba0b4d1d4d71929882cfaa036030c58caa6e11b771b11b3ca305e29ee895b13704980ce9e954ff3577d996acefde4da06183894c941979fbdc4aa0effd51efdad5ddee989749d42bbc5265389ecf8ab9bc2a146476be16f2350eb26f16ef16bbafc256cb7c2973971283574c240cb9422e1ad2ae29e0cdfaff7a38eed9d56f6b8a1dc128e3b7129ec551bb276a60c1cc8c9f3b86aa032c272792c172c3a43a0c226566e30d4d717eac6f00d6d24e18c9ca9dd4f2fd103b0109c428060e6b52a708591fd8e2a2dcf846b4b3c5865e7df7a5bfba5c6c15955db1fef7527f8c0d2652b33139d6dc7601946973b4a1cbe1054c5849b5c5565d3a599a79f5cdadcb6c643b50d01411a0eba2ccd7f039ae441ac47fdfd55dba84e951e9069f2b36a100a7fd8268c60e0c1dbf73562b3c7f99b54a218295881c20a875c2ee0feab7482141e6812db3a65c89753b95bf7b9e5e228fe616a5558ed15f921b8444e9a4ed58a37097d9259892192184369efa78ab86551ee902ef75867e0f526739a968d18116ac944c807e04fc2717bda9a25bc3d20f79ef05e7fc8654970c1cbddd393f381e4f727a84df5e339e7505b96493eb6a8b7bf4d1be51e371cffb9670ec7c918724c2cb1ee26b88bfa5535bf2e742eb26248a2eb3de6332d3be5c4d21dc459562025853767601583ce840c13c2620aa80017a7f9ccede52ec5f9bee7fd8d783b5d168fac866a372b387288b1ef1e272c9097e28b32867621503e315226622ee951e79dcd511c84876122557fb553cf9da480b2db8cbb271823186cb80876780f1a97c36211eb4e544fe3171b1adc2ea31ed888bfa5bc68b2d1df3252620d9ecac3b25fcce80a0fb79774bd156cac694415f93bb3a3470e03b405ff715a00abd4b2fa9a6e4d660989349eebd1ccb3ded64088f985284cf7a9a521a770b93ee05c240abbfc8e50c6c6d5f144730959b8be7dd3f9b8383dfa8bbc3f56865e068ea1233e28fc3fd50ba41dd1e9eab632f2d01f4bbfcd26e464880f44817ba2176919c8d5848da4e5667f2727213b735afb6078754efa67c9fc740c14330ae729af0eb6caddba1175796ac54b3d2da2a64b28727e5b798820e19da5db6b1fb5a7d457bbad08d39349d0b675941de821cad4ae0930403fd54b6dcef7eb6f528abf9ae5c5c28f432aae3f6a99ab076d91d79eae5020d96405c5a6eec9f56c2fac8c475ba5b5a52d1111da0d45c54b0d1613ce6a8361b06bf28e1afe4bf95be82239cd47b8ca64cade6b78672ed5317273ace46674ac7c1dae609c66f707c7bad034504f518dbeff98f249a4a3c8937e0633159e363aae078b32a1ec4f372abf5d4c2cf2faf591db0a05fcf361e77194423ce8f619bfd1b8382ed07063d84f7d1884434c791a600ef2274d65d3f37c488698a9fd32d67060c9a786970d0e80006153f8d8127038c32d8d19b51b2a056500157afcb9fb9cd56bac7d8b82906c32423d23424e3a9388a24130bc7144a5d288ce265449052de2645fcb68f9fdd96ecfc3ff7b7af827b327f334ce2d1245939cad0fc2c09b7e4bd74c158a7fcf91f0dbcca242db2a1419b227d953cf34fcfab7525cca71c9a96d123895392b60040b8294e79f80b10c1c561189fd0e43c206b71215314a5085a36f980a23b0c78eca37aa4798cb73bb8ad21b93c031162a541727bb50764fa7c3e465e9501e59da9fc92027702c90fdb896213b518cd8e775e9988924e1f9fbbd8609427cc2c5caa8c3798643e567793df0d5818907c77ef7147bec363b9c40075cbcebcc9ecff6706e89f0c103569fb207bc46b0a1569e8d0057082ea89bcdf6e064f1ee3aa992d40820cccfecdec806d65e0473f85e0ea1680ae5538cc14778b6dcfb4bf8b207713fb2e7e87afb66028ee15718c34521470418f7d56ca5016318b9ae9deca1569a2bfa37fb48a9a3bf0221bacc0a6765df334f248fdc753b9e8d6783247e940ff7f30b433b55f3881c0307625ea4526af0cb6adbf8c6dd20b4a5ab4ee8f3c2b01400994aa6e6f01a52724a1a2b42199a75460397535e16d53d830b97106ce98b1df847ece3f389a3e4c55103c43f0d27887865ed9db39a686daa8a4b3c7674535c0797a7ff7b90dfb328a89efdeade9b0fd5425996c4930bbbe7d2985144b83a4ecf618cb656044c418e7cfe91e074ec7bb06ef0587c5ec641b0b8bd9cc203f7a265d4cebb2c824eb65104a3f6548882cccfaefd781ad59adc97b3e3ce8ca6bef2bc228260fbd3a4e912e5dd594f1f71f8687a77b004684b2c7f0b800014f2174625346a82e3775a610886ff4effb47291c985b89f976ee95b0f22548524cafcf109a855d8e0e8de863ed9412352fef6ebb85263bec9b1923eac9e10e2c145e86e3483ec36b32ba7167cdc1dabec4b376aba1ca8fbd7fb391dc3a83452fe0987992c2ac1111a81328f9c723fe7513e3eb0e6a33c8d63c631ab386bfebb99ca6c902dc77a0578a7c4dff551d9a7bceb11c9b08de2eba3801acde4ea504d42bcaa2f495e2eb8b76a00e6d8c8a8ce1b7a92900d53bfdf21c689aa639bf229f7a2b8ea73ef9cd4c15651039f3514ac08e1744cef7c8d1477050c3546f08c39bf067aff7cc53e5fd2ae22036b1a601ec22c9f7574ee4b75b5c4dc9ca64c2f101b6a36dcb66354961f243392d30d97e47d2f1a857227028fb4a6f6fe11682a11e89698327c6d9b21515540f50d44d19b886948e28f5c01e2a1e9196faea5d3e670f8ae017c3d843a83edd2f77d8ef17c67ecf3c3ea955715f40e4f2a89085084da00c1e4e3c18260a8a0ca1a471928c73efb78db76344e8faeea9f50f47cbf719739466e9b0ecf1cd4fa5dc998784bfe492a4c0348bd6aee9051761564a30b13a2e7693f8b45886bb757933d056d174893dffb93f7f9bfd3a0ea97e85c8d310f3264814546367e9d81aabdfeaa8abe9df2dfc6187d1d97b3b3b8dbb250b1422b3eb1702933353747485704210ecb8f881e4c118f4f1258a8a7b17548f8e34c27a6eb0bc807c387ced3ca0248d7c287e4c17ba753907d9d0abceadd467fd4e619072c736a9c799e37c137d3afbc2fbeca0e5b8a4fccac07963e1dd7f5eb2be2674f6fc5c91d590c0fe353103f3dc98f244cd8c04bb026c7c1624c4ab67b97cd9834cf2b04088b101d26f6a402899080367b58eace9ef353710101b4e0442219c220633cb691ef66cac2283d0b0869532b5a0539538d3f40466c9c336193b7e04872fe1b0d68e447cb1a43865717115c899d0adec7b0439c1632c0e63aa9a2d5f07b5e2deda1d2d1980d80c64434d0aacd1b9459b55aa834f672cdbec935fb30dcfad87ecd6e79bf7463cf9bf084ac57b23e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85547a5399856f02457e4adcde1c3b7cf362be4b42e3d7032ac5dc9823c5246b2bfb30cc21554e321d146c615e2392d183fce82554c34524b3d66bfaa512548cd0c30939c80d5db92de03e275d78543ce1e2a7353ffba1cccf03a7559603565b25f92413e31da2240ca8ec5e61b3e6639512cf38dd4e1a442b62ce3e3b27aaeb7607e5ff8753ca22354b7d75ee9639b09e6e13b44492de18f8c41b7278c8b578295e997bd64d86ba5dda1d3be1f1b126e460322b1963a6e2e9ff08b49f881886085c85365f0c6717dcd39458ae247098f66432aaf6f9599978e27fd30a8a8bccaa02bfa396030c4422a9898c882eff0281564b07fed2b526c09c16ffb007eeba7f4660346c0e176eedf0c1fa797dd2f7e33483bbaae206e54f3531a82199f8136ac74548963166c8d1ab65babde510e018e3c0c591a8abc570c4246d8c9f1334ed7097b75211abd9c8689c14a8cc93aaebf062f1b31947823fe465b6aa6828e29142000cef4ccc570c42192e35f332e23b849c9c70ec7abedaedc5bae3f16ea4973dce7b507ea8846a53db53636a2334413a644b93d3008d6fe263e512ec4053e333394017b8107ca93f98f8bf3c695603098d02eb5cdf35e27400d5dbb5ab04dc147ac683bba214228f76d0ec005a5fa2432df3a0d31a84a231d8a08c48755c64fb790e508e6b51d5b8086a378483e522911ab1894cad51a8227ca661b3a71eb547b6fc3a3bf1ace6740922a8a243d1feaded521f5b184403d4b4b20fca72d2cf22d10098b05e194c2ebf02dff8a36d984ecf07b8cb5a20e58d7a24ae83807c4a46d05522a1b240a272ca7876ab97e8811b22257b6f14770e9d75a766f8dd569aa7be858846dd62e3f0616a4f32e7cad10e2ce6b3571023921773ff8e1f2878e5f5fc855258bf0c6581fd10c273c31fae3bbfa562d393b3f7745b476c7b4a91169dfaa0b1c40aa01d04cc2bfa423e2b4e5aec1c7c8f2658a10613132f43e9802d2d32bba855cda57f2e6efbe48cc91c483eab7b5664427f77a19059a0656d9ea129c538cb195dfefd791ccf71283316f74f5fabb58087c1728095ebf62c197159ed3817035200fea99d8522a7a37fa9441aff46346345083fade7d69f844994454fd3ab3fba23498818efb377bb169963e1b39a0c1751e2ebe77149dd9ff76cd235c846943c2ae0e973abfd183d595cf1f0ca7d16253d6578d242f17a758f9788de39c998bc222b6b85ab6571abad92c9a1e38ea1cab21ad89b96e16d368ac133e2cba94661f29d67356459d14b310c931c1507c7519ec3d92da87dcf6c5a7b84bffe537aece7aaf6af5c39a7dc41de803f0c431977cbbb5af62f5f9809b49ada8163eb82771d145d399fc4a035629235fd6b7b131f4523de78097cf69877b88cc06fffb4b67759997424dbe83583e6aba94152d5027ce3c709ee046f3e00ca77b80d5f211aedc596a64f23fa883029ffad942fcb10a16537388176a12826680becede36980637156931d213a93834bf7f7f27e1fcecb1bbb3405f4081ab7d1a922f25321e74438dc4c5972cb66db33a5066cfe7210b304a4cd72387b0a974824c4738b2bceacacd65478ae5e7434dac2b457dd80e12b0555b4fc8a7d8f460b2e3175b2e4547d3d70c15565bfb7e6da687ee0a0513de77efd43dd23971c1fa2c4e4240f285ce8b058bbf6774ee8d3e62fa883f442cbdeac20d713f2a1d99950fec9714366d6deebe32fca9537440e973e6e2652c7ea58593fddf8d3f8531b451360a6ccd53797282017b8cac8058d39eda369920b27d1c40ef0f90e387b9befdeded582670b67ee804ec46fa41ebfaf1d8a679f0f31e15381ae228c303b4235c18610d0c1b960cd4b3c6769b0c1354b7ae1b19c250bc6a9a9a53090e235448fb125c676df7199f9de59b34906bd59568347562f0b29ec13bff56cb8ba80c681c2bbd4eaf4640f2e01cf010bd721ca4a5d0277d0242bf95eb431ad25d70af329b8d1c2be8e8fc6375b9ea90d5bf423818c4ae2341318c97a3fa33cbfcd072f9d29c6d9ec8f93f082f17788f5af1889d6bf58c2ba9b27a2e38abd87d32d6977eb4d20693a3907ab1bed8552ce8be8ce2f2fd0ba926d1ea23109a72644e320ef4effaa3c196a8aee50e778ad9115af77be8fd341ff6d7e299db60f4aaeb357cf8a6164230c5fe03e30b1c74c9db8116faeb4f3858deda4f79a8cabba01eb43513f674b791e85056b7ae3cbc2c3e3450db1819e35bb50a6a8122981d87072b3b2465cea910e9c5dcf5501088c68090e683fcbd54ed1e5a57cf8a99874876f982b27a7ac70b8dfdb6b78dfd8a88877d60b27e84f788a399ba688f0ba9b5b8bb42e5cb2a9d845ca7411e27af75a0faaf6d2b987afd3228e602fe3b632ec79d9f664435a6efad3850ecdc11ecb1c24fe8a4daf75e93859d32d39aefd1301cfddbb4595dade2b2dc01a0210cd4a5c2126940a7a0a4b2b444d7ba0023d1033132c346d4b5d1b501c648cec423ae389734452d7c6ca97924c44fde5c2a31e12512e617ff17118231ab56256b063c551484ac992a0dbb8ef7116c8bb08199c8edbfd2f82649c45adcef2879cd3b62aa48ebe60e44079b555b3be6a2583fea05b93977d7f5b44b3fa4b8c4c9df3329e97e68543cae7d9042236b84a48bf3509f952b306a274d41bdb2fdaf85701d7dcaa7e984f78cfad5b8b4e29eebc45f5e512a8fb7b848cbeb3dcbcc5f1a9dacee86153b1abb07a48ebc71f0d53225da51a35c0b8046acb71749b8c9f28fb5fe0995eb39e28b57b1c3651f2d6ba5cea7ff4d8b60deafa4ec282cba72616c5d9dc19317b1c9b7a1173d343058985c0e0b8a93d20aba19905f57d8e655e4182d48e59552e914f0ac834018014cb8e92f1b4314255b4433f7f03a27238a2bd41103b85e00c56e47eb95f2785b7cb93e66c06339a16e5a496df7a091018c2c1b910ebb273294a4426328b73d1111b658d0f5fcb5ed8a3fe7884cd886b0624479d580644106d43e8e987685ae71e41ea531692fa4c1453086492a36a55ef85b9d5d8afa42d8fba6c6be440d30fc181eec5112a1fbd5c6f372c7f043ebd5135795f6f71110807036ffe665897b4c00814a63bab1e867829fc366ea4e33c06e695b3c5df428ce6e21bf92fa73cb70420514b24ba4614953a1b443b75e758b93e428cc58200cefff0c949b6a65597ae544497820f4dc6bddf563ba88939ddbc2feae56034003520996b063710172c3ca8f0bbd8260dee55412657aa34dcff9bc363f10c69754fb16d582b27bf8deb121d4f012e7b2fdddf1295c87fdef449710d7acb4b9d5b6ba298d382d86cce689ab3a97157983c04f408a80be8c41e0d77afacab43644c03d66fe04db5755a72d7c8d7f769df18d93c047639e471db1fb2c99d42ca8bf8e6e9a28f229e547470c18aa9bd2492003c44b6ec5ade46477c255566ca75cfa2761aea9ccb9a2f6dcb4155f5590820e254bf009b1bc3829d7f62125a25a4937edab5be8e49185edc6ae4eb63413c7faa8bc3e63bd57b750b696e4bdac9a44c945837bd4e9e051f1b74fbf6776931a956b2c34bfc1c70fbfaaaf9f16d26794070936ef7f841d89357f5aeb69a1ac95806b63e6d4ac94914aa0f2d188f324c948bb812d3ba203dd17af12e259ae317f4f8c456ac185ba2a10f9fcb076dee3e69d6cde46fd6ab976ccd9832c0706f3ccf85237ceaa61ac992e4a46d452b4381dd82c0c0a1c08671770a2ece4f858779c221c0e5c2b770db5d1eced55300e4089e62c766fe95bd354a3bbc33af6c94f1a598d06711fed3c2232f21e116fcc4a899b9d5dfb83caffe247b70666b4070c1da6305d30ea309928a7a3a8c2d377b57e49a397045c43f615c68669f5d037a192d659bf11185920c4d8dd0c766314e1516411a2011a5dcbfa2a244f7cfb7a973d9fce50179cbc5054f8bb61c759ef92711a0e35994e1f6c11003be3a813d4637f10a9e9b8f266b970bff27930b86370a1b2ebcbd1ae3dc510fab0f3304f7f32785b63ebe0248e3a9f9d734407241628c1c17c6fbf88286339bb491a9f07764a41ef66d8914e55aa4a49f36aae90f241043030db30d7300ce16ca3672c3334e198b0bc67eb721b851c0b33d266ed7546e7e54f41b0db65f5e8b8eb4b16f1158160c9857c013b3a287be2d0dd5cd58cf55d13798c9c9c66f35e33e4648e7dc846061eca1f51be534374519e94ad143ebde2c2d7ad4f3ca3eaaa7293dc302bed88ef43db89904d42bc10cab27aa8d841d2e60a2861b8fc1cf4f7134ee7faf12f25412973e5c73c4c4e4d455e2ea8b603931907545dddb8023819c236755700f24a6e5d03d86aeef5c47c3bd94037ad858bdc0fa25846e38c6c608b90b14aad240a0517ec646fddfc9335837376386af0093053d798afc8856f8e3122f8cf21d52268d8cfd1069617978fe1a045dbd67b23cd9e893f83e4712b84c7c86729649c7f53249720f2cca9d6dac32e75af77afd95dc6a2d9bac8287617c9ad59cb059136db8c6b31d2f67c480fc54eaa4b4ff75705af9cc62a144b3d22e03c1dd9e86da48531cfe103db71bc4dc1510b7a1926102450fe1e3458cbdfb564204c37aa7e264a25f4c0fce7f5e1835fdce554d68db856b9430f96f5e5fa3518ceeff61a9f5e74103e490e0d12e7c4222ebc44db46a077d0732ba7ec5f35fe5ecbe343b358bd01a2a391bb4c05adbb9c5999b0d237aab873ecbe8ead84242ba78ba6e979428730763f084aad7204a0d018487a249a663db2423e280f0f5bc6a6adf7e18e9f483239100344f0dddaa0709b73cb82cb2cf3b6efa464d3046d0f9350b505ec957e887cb8a2610a2565ac734d1bf78e8e1c08173a3d5ca01db373efc0bc880ff7f08b968eee8ecd3b31798ef95443865e8a01e92d22cc400f588086b1b4fe9269a8da60a16afa1dfac1e5386f1aa19b5b73d731010f2efdd322dd2f4c7552c6771867be38fd73a605572736a85c6005918d3b86e70aa1be24e79a921cffb22c87723a32333f6759eae1ca0c788ddec4b9e95544ce4d8d2c577d9f2476fc72936394ce1ae73f5ba8a0fedf5348e4e574fcc144e186dffc47e969bdf72e5e74b9c1fabcf47278e3e1b58aae011c3a8008f033f7a40475cc03ab00f01be90a7a0f95115158dc9b185fd9f561842a355d1f2f22b315517b6d3db7d03899fc662a54db423b8e49d17bf4e47d10a03252c2919cb5cdf4ff7153cd6a6d984f907d837f1f0a1a052a7fe306aeda87e7726e0745a862534ebd3dd87e4cae1938a47a3fe0ff9eb727ef6487b50b1bfe1fda21956cf9acbd66475d595172e354884efdb8f58bea29f949bcc99e48faa6b52fa09f8e194c03c4cbc28af9f84c21fed67dd49ef636126b6230a840a3b6e1e587388590eaf9550011b684dfefc208d157ee7568d10d559939ed0af6819f9ab4a89203171bd6cadfe8e66832775b68dc05bc834a0e7026e078492ea4abadf5fa3303024d5edcdf83cd5a8563d9ebbabeceb080829bac2d478b5c67c481a580c7279b2c05ef522f0a6ded73118d5842eb2acfb77e05f280f8e7f245c041995d95c9522ee3e27ab2f248a55ee4f8f7f047bc16ff08c3f73ac42205636be9422d6358b1b02cf4b61bc90be7c9578da8d85d69cdeb416ca98fe73034c5f174d882b514376dd640733609e3e07496fa8478c260bbea67d867dc85e85271317210224287d6bd23443c5ce18641ead5a9447fe9e3f151f0849c04e882402afc16013a6af374d074a8927e086e79915150f47aa85ec4ecfce13c6457c8f878faa2b5a30aeaea4dcfa4d7e506d3cdbf7c95e90b2bd0e4497518b4982c5870d90266af5c4472c5e412e507c9c80bd4ae1ad8c41af647305e718524f68dec3470ea074628053066b316b9336e7a6163fcfe346eedc3a94a31057f920b5b515e00625fde5e50e87f6f9bae926a8507ab8f7fa2c47b7fa5c49aaf90556b0a7cc9e41b388d3ebabd49481149ada21a9b4cdab01d785c8cdf18899c6c4e4f2e6d788352d1a8e7d5e833076781dbe00306bb33658ee57867a227b4bf8d0c85719121ea29aa40ab4816a29607f9292814b9112bd62d71435247f284d6449957904b3b4b8aa209dcde2ff010fa394bdd1b75fc4dd2fedc18543770322720ee8569b7419c4eb9c8dc4bb853cbcacf0b2d99e05807cca97cb5a69254faef60f4f2172c4a31131a869bb870048a37e64c0a00daecffd64c79255908278913eb0fb2d3ac40f088f1534bb02713c7484b924648db95d9894175b4357e97289b04c480f162c7aedd86a5ba6e84dddc7f3daccd741b70755c334e257affede4fc3bae33f3f6bc73a0568d46405897886830f471fb54cfa36599413d391e1a268023ee1df4198296014dc91607221d186e025b1871f02f2003e8182cd5aa99f336d3838b768f12fff08a8e9253e45085eff4b58c60f2ea1281b4ca1b559eb5ce4ed3f3aaa79cc8fbe257d56ffda86edce3a879e4ab63d2b748f8cfeed6acc91cb9d93d947c880ae8f6707e42f330beea21a6134cb62409d376b2ce5b1a0892d05cb92394a70c5ef14919cc0e0634f51d8d35c7325ad1cf2ed230bf8a455179d2c658138101dbe74935798e5be216dd7400f67a033f1734482379ca19c17cba5b8df3899e90d9bd9ad966a539ab8b238640b82b0ad8bbecf56750ef1079d65001b56c59de590c56b31c176c8f317266b672ee2d787f798844413305271b414667f2c99f02f91e809d4bb60878a4608992776ef411565ef90cef0656aac3649e9cadd544fdb5daa4b41a70f14d737232681ea353525a3a2a7c1f3cbc26fc8f92e302189d889ee9fc8f7b36b8db748429a1b690ebe43eebaf5228126247b0bbf7f4d0b27c08f1a4766d253ebc875aacfbe6d047bddf5989258af4bc8644d1bf6975d3bd94995e7f5d3ec5ad672960a02d9c6b20c3ccb9f5b7b61df34d5d548628f4a2c0b9b5211dea229089c20b249351bef1dc735b1609aee17a62fa7db8d2223229770207c9a2d3f8beba8200c719fb91bbba93be590fe1d1c5bf66a20aaaedd352e07e1f7a84399f76ef9665a7f03bdc30c11ec16a76266d4ecc13a3d52d7253d511c18f663418a983b645c974999a06ab25b446001a735fe85b8a31fa6ed1516f581a4adcc92ad0bd76c885935679d2aa3543eb3266e6d4d27b18011a6893e4cdc0783186602ad86453321f00361e082d719dbab64dc5aafb0a5e896847309517a81edffdb56ac1e21d7b8d26eef02cd702ec5d6abdee1d8f0f399bf2414104bf1707b1fa9777ee17c9a8375e3d6dc54bbae57b64c86334e03e87c45f914df5c46592522900bbad34f6a3244db8c26eedf990cd9d997a428fab8255e079e2a82fba36d58c36bf8eb4e8feae41d8c81d728ed1dc3f51c90eff1eec0e2030cd30e9dcabcc1a3601356dd6a26963c6b4eb0c4e32b7e90893f24fc853e317e47c2f1afbd9cd826eb7881cd76614cb22498753f40bac45225a070578cbf05168027735f5d27c62da6b8eb5c28fe8b286056648138114d0158dd607ccd410d6d760451a751fc79755237c59032bad7c7ae332594ba2a1b1bb64bb5c2a8b1d3bdd68c4f0d51d26f84d617053496e49a257a8b78c1a2d73bfa63d860ed861222a46f26c29a9818f08fc910405014dbfd30a621af9954f9054d43f52fcd7f2741c440eb7d9ae689c7b60b85ed7a473c1bbcbcb989df08fa3fe9c47618df4d677cabd763d0ca14dae6c4f81f014f963412e61a3cd6b92d838ed5731fff884db2daf3bb70bb9266b5c979851096d266fecf931deefdfbb611914b0d294567850354b65cf73d6d0e839cfa83ce3365b2992cbe957d396cb80de5fd7a30d3fe638b7961380f3952185570c0243a7c9e825843ad63ee11a2c28dad3ee2e04b16eba39916b92f5155f3309f3f565c469683749e9054d394b65f346cfa383ab1cb41a4ae659f6d7895aabbf910b15ca4e0c887070c6e28036097f74909a66ce91d7d902c070a0f5b93d84eb3b2f251c1a83e34aa2fb80e50bb96761c782dfccbfc71646a0bdad16bda0ec0f1beb7d0f8086066c18170f1263b5a7d4a368f4efcc3b602514c40205a971e95d2592c9952e4f5eab4ecf43046d11b14369fba1a0d8908bb2dee41bb210ee0a81b2ebd95acfbcbf9fae021798a445552e8e513308b194d960eb0f79659eb8fa7cf20d14258ce42d43dd84a1c883543bc487a9a32edfb5147f41a8618f5bd7bec5301da101607e5f5cfc89174ff66c7b009dff4ffdf705c34f0ea51a1d1faf5c5567ac5433acb38a2c0271f2c04b3ba01523f80b808f499ee699e67ae7dec6d93357a49f2961748748cc137def6feb12fdb19939e87ab4ce742229221ead87abfb6e3fdeaa9f349d012bd23b8c98440514da5effc46a5f526a2e243009b2617b2f052058896d1033bd43bb9147976fa7e8f35ef10e67b30a08366dc4a406fd8f4e20088015f7427ffb952a420456ed7c7162f927440ddce4ecfa8e47436d5e02d4c64ea8b6c89f151d5da5585cdbb0ff4ff1a821c6b232995773defb4ae334ecd69c0b7c8e5bd48d3434022a44da8e0972ec7bffa8764ae2fe2c1cd3c144f701a951c46c0254886b3a32a389475c4feb65780190fdea9c2696442c6707bb00206471f491886737a2ed30d5138ced207b0a6ff0a89111142f7d0a57abb44ee4ef0251906e8ea025d43574ececa70b7fb1e32e0a4f2ff6e2a3fb3d6dfa6ec5e5437aedda5dcee6ea4836ba0a82361db83d11cf9ccc930c4c5ddd35fc77c3f1b6aed564aeeb3a8732ceeb0129350a1b6e37c16748fa74aefba9159f753ce9cbfa64e9f7e5c60afb006008e27680b98b53d7c4f1b54b044a01d14d11a6a92e1ba0c1881f6d865e2c00eceda720d047e78a5bc4af75b6c544fc5e6c1b9f3c97a5c6da5e4725c478a818083e810015b07302e65744bc92efb286acbd31131589fe8259807e3cf3cb73f38998a9a87bc7799f3c04b19a18f06b95df87bc39d37b86322d10bf15c96636e5fafea7a4f7ec0a69651e67ea5d0412290854fec4a751d2477b4c01b3d2bff0068543885039f1ba5bf4e6130a0c60dfe150a3c3568e994480ff04622f1e4d74dd2063b844982563672d8f37ce0cd655216c38a56b685e40f348668cec1de1c9590adf70a2427e570506589679131842a1eb0d4ff2e7f4f82e728b197c942e0cfed288dec1b6eeb9f6eaf0a5d502593d5ba489c546a146a4d62b660b6b9bd53da3262078a352f03731883d03ee48789a17605a116cc0643c6c2beda9a32091eb98f88d1ca9e6b3bc50b51e05b2698471c4b24f30a3815ed442539226cb74459cd151fee5b326bcb136e55ec6d5ca5c53d40eb91f74dc0aff76650876b26f5465af0893cf83b9aff741e4f56d62a52c3a4b29207384efd0e5e104823f61955616dbd39c9f21257e2dd7231f9a3c93b49ae3b1307061a9f32c7dffe005a162f91f831acd83982f03cd8cdb9b062335ff5594ec2e347fb47c2e14f8c4fead5c580f49a6ba99126e79a1962350283f1d21c9e38c86c51855f8f98873ae361da3e2acd01875ebabf09ef3949f98b34b873ed3553350acec6e0c237cf65528dc714b2aae3bab86e410179d3ba69e5ad5d70f36adab8c0841476a18c9b5e1d7c06ee68fcd8990f3f3c7e61d0b4704504ec36675ba12c46dab0af95ccae0436d2d9077f96564232d40a9a4f60251e4b0550ef61526ef6491063a29a98c7be62b13902cd8fcfa660f2724e07d8e675abd85fe15ec90647890ea96f703435e92607a9f1ab9eeec3fbd8b268c25f7169a7619d36a05b739d4410696c2dcb63179230fb1bcfc90afb5e47ba2bcf4cb68397ba9bd4832371516d78ebb010ec35c7b7ec17eb8faf68c3c86dcfd0f81620db599e0f07af939b3243ddc2b3d99d0879aa2409e37a87ab395d830c0290207083ed5002b4af73af1def508409c5dcf9dde5722a044417d296df4d769c2875db537ed3e75e576b7104a8147af1393cb01244c98a4ae5cf98f2321e3459623c278aa3f5e3d2958a925b846cb588e6ca501502202a2cdf76429aadbae323101976f1b109e33c5ad58408c003e327ce2fc1f5a9f0763485696059920e76f77ba18ecaab2718a3ca48abedb467c6cad1e436c4d2d5ffde0e3a804b6418034feb8f15b2cba1bae5ad03741b47c13a19cb53c7daa68ec1169b958a7a61e90195df1558ba028da33d278702e5d6e8b14c9fb99ec7923c422c11f54b9e71292f7c3764a7c6db7914558ebdfa0ccf6982e1c7e623726eb9227b4f7facf4348fbc42cfc5c1f6df1c1023359d7bf522a612b93bca8a6db7b994c894c48c1fed44f15fd65b2c34aab8318a63fde6ca8de35a7379306dbe8084ab584570f0597e10b322e8014672ddf09b88e9b75ad6ea80d567d28ab386fb0b2a30b7e66af4c54fd97ff0501be093723444464d7f13e23afff8601413fac32a1ede0ebd166d29a921b5e5ff4549a019daeacbfd8c41cfcd05c2907bd58558c360c54df66cfca027c89629fea6b733a82f19ba02cd8ce9b1ea95f840dadb27d47774df82b08f1f834fabbd80d8ff615f2f384c1ec0bbe65830d8a68d4b12399967c139f8d1e4eeee8ca38fbd817bf30f919370dc0f1956f2810a1eee5d9d757a9c0c598561313b1ad2314c7bcfde62ee05396848c49d3339ede377b3024c3c63d5cc6ad05227439ccb1485c9b4f170f7799b54eaec92c510b71d335eea7e720ecb9220362202234ef3635a6cafceba74d45fc97169a4cacb891dd166f1810a49eac794a4d9d8791a7cc53f6fcb4d50ad91f98a59f6f74f110009a4530229eb602c32aa737878bb9d748a8cd4cb1ea35942fa1d40240ccb57f1f06933bbc23b4e6629e7910606fac4497c7af6b98b4f8399011b9765e7ae1aa581353f3a88bf6331bafa733aa358f0111dd6ba317f06fecefba399d69c54d8de13eb497284be6bc427ed820c2c51dda07233c54a21ff1bff2367a3ac23a109f7cd1d4509c7b15a956d4ea47df09acd25c31ee45b8476b2ce9e6c9fca8a9c90ee999a9e1d5b0341989d89b5673b82d187a7ab5f074c46dd4e645d1b97fa0f5b1f175a4db6ddc64529940e20e2b2c332fc0fead1249d2e9225f1e55388bee744c05e23652ba83e026b247660d8aee4e5f74de27edafecffb9fd6fbb5c519c104afa22965e428dd20111a0e89ef2caedfd5f4e4bf92758e9099d68fd5e85f923b88c5345372f6d80f2e85c5c28f831a4f68146b62a02a9701119cb1bed71629a3a7f858376444e3b3145105284a7a0fdfee85b807c96383f5c83c8e76a17b5e152429ab32a5c4aebff351522f05be23545f325658aaa2ea930249964afaf6768fe836036132d8177b0d01c5424544414474a7be2dca21ff8da9ab53e4d98de405409577be74348352d04f425c701ce09346c9dfa06e2fde2a4f03a822e771666f7ec1a70073e3203b35de6b5dd838634aea434392806a34bb3f89ebf669e3267d6bdcd5514583e9c8459c9300a420e7efd2f560fd3b0400c2811e6d02f9d01acf45174c9e7a73e7cb30220419404094bedea120adb60d75d6d4fbf50f4fb2e8c74b5f2501ab65820b3c9acd7d5599f22088af97a2f6ee8daa26c6f102ce6b010e316a12098a778884599ac568a024d2dcc4f5ebbcbabe2eb09b93758b77bda9f596ec3912f8b7c76f441716c926fa0920a3b4f1dbb30b3b7a102b6183c9ceb5674ac0d559e71671bbbce73ee655c703a5ad775094a09bb2f1f30b1ea55c4d77a32e8b0a1838b198353b91afc5143841d0d0563feb80ed12adb43aa6027186fa76bd17b72f611d946b3a1d01dc021136880cbd98d4e2dcb1019c953e0057a6af817f34bf23e2b5d037ab669493b0458b45708fc8847a02a07597841133d6a9741c131a54fe3d59e7c4bdf2ae2370bbf6677a65b1f94fa92630d72f5f270e4902564090eaf958eec47e2016fc15da543e1e2491a81a0bed72545d28453c727c96950df20ce62cbc6124b025d0ee3e63a3b0d640646ec5069cc8f723e99af51913459c1a44808596e48cc3b828d06f6afc85956d5bb80fd187f54d7eae3cc5340df56da36df093003217e39939f9ec9d55bce8a607f76a93cbf430e6f7ed6044be80ecf9262e3cbede2bf3483de43a11fc47bf6387d5d2f5a803f9a48819ed688d84b28998ce79293bcadd250e7e8f688f20b52a0650f8165ddd3540bd48151a716c3996282cb8ad5aef0d3f34024910093d35e1c464388d0648e42dc22428e76e94b3b15a4ecf421621c11b115abd129b8f643ca6e65553379ccd3076545cac1d4be366d9e9362ae6e67bdbf6fe58ae6d1088090629d19819ade7a3caa49fc81412c50a7c547452b78f2336247b82112a089642d923b5b97e32b57a5ef06e2a3cef41dd7d4ee9818d5f1e17787b7206ac8d91542bee5e0e68f800f64cf957342346a6b4eb98076723c9ce8d887aa4d3f75b3205aeb14c2e21811dd2ea8679beec91780d8cc35a9c2f1d00753b280497b5341eafdcf4380147177665062a416800aec19c92c60ba2322a3b8edcb428fbd58d94e362bd8a985bdc0a4af81d561e8136d5aefcd0cb1b19e7536ed15e778cdc7f0aac8e78ab83738d046c0ddbdcbcae8b55b0824c852184bb0a2aa03df2853ca7d7d7e5bd56ef7963346ccb021acd0a0726dde7f7ba4328ab56f8f4b5ae219ae69a755d2b732baebc08047d402fc022bb661774909033af4e1e6f48a42b847eb72b2377d7c9499dd590be5334a648d82a871f6a92e2ff971f98f8899b53a7c4f602298b26d418e4c9c2aaedfd3412e7e8b7301313eb7e44044d1f1a997b490d0daab57b08d0858f06175b4098a678d701ac3cd26fdee294d64192e3b5aa8967e79cf6ebd5eab986973b292dd6a9db4675d34c4d24e965c12abc91e7fc1b5483ac37769e276be231eebd60c0ef9ffe22d9ade217b19749284017cfacd8693c95f2cf26d16592a092cf68be0a3dde7fe9a4d5c34056835c55f3ed8d6b967c51cee8ef87ac6f5ea07a479b1c9c2d620a6b92f0399a01fb6b05921f36f93849fc9b69371fa075a4b933c7678ab2e00b722feef994c24df1d47ada070b0780d82c634a6eb7fdf7b3fe5f3cc3eb754c664fd672d1d5cff1e52bd4a034263181ddad187b1fb4c0cf1991c0c86b51e009eb3a2b727dd600af9ed82fb0424eedd83dccaf2239d547f84673bac85ce50b742e45efb34dee5ec4a42f5b40e6fefb64a645b75a5e4a74573e0f5e3db187d82b51437f6cb1c518b5ebf151c1d8440315aa62c46bf86153390a5c9ffd5d00ea2f9845b9624a2c5408da0bb1697853a9268d58e5e57ddd575c035908b7ca5b07b3cee035ea5e0ed14464b1a15fabd4728ec8e7065b52f4f0555682389d4b1e338e8fb295d6263eaff59c64a81d97338b0f03e3c96a4ac3449b144aef5da0ca364feee50b98afc39bb312479fe55e9debd6a48cf35a7cfa56415b7d6ea444a0ab9424bb1e11fed89084bb2517d95eb473415fd5ab56bc9c7d5b91917bbd18d5997520b86cc65f3f40bd6ead664588a808c061337a3b830660b86381da6a481c00d75412741ca0752bce41627f9229763f8c0cd2e779d0ee1da854d06b18a5a772f48afd9765690095f739a721ca0b6b230ae0bb43f06a8057e399c6e0b325b100f9ddcf88d9b584fa998d74ac212108e4aea51c8b32fc36f629b1bb86d61843738a144f4d218f41ed4ac6d6414232b31e10028f6d4697e4ac43453a8ca48344a3fd5414fff1d712e0416bd62c43ff1ede2540a5a328bd0e4868e411f2e3b56b5466bd9c252b46eba3ac28f94db317c0d7caac553064f5e049a6816b1e1dcb9f8b34274467a663a89669a8c879a89d068a1350844de45f7e46fd67bfddfc2d45dca3a35908c4152cc6353cc26b499c580f8247b4bb6728348bcafd238f90cbfb140e58463f0aadecdf6884abd0d891f9b4503f63d314a553e75af60c6cc3b46441bffc922f98e68a4101bb73ed40c1a48d004d1227841ad0be62141a8967710f1fa05584d8cac1688ff2042341fdd3fe40dfb876b09e552b51154a841413f4674eaeb6dafa571e3f6393e95a8df0918f71db401678e09d2cc90024b68cdea1fc7df80fd9ec1ad341b75336a0ab2eb4c3d6d9b98eb2be9ff8fd5cf0bb5f42c8b6768dddcc0f7722b52de8bd3f4e304022ec92a7b05e6107154a948127d657417538034cd2ba3951a63ac42eeaa72de6e580df3eda45770c5d904a1cabfe35242898b79eeae138d9f461dd69cef3243e60fccbb6068e6816b4c0335852702c3f370aef30b237d4c5cd3847fc8c8952c57a300836897c9a908fae840bab8a3a2fa8be60123d248ae686b754fe8e88b060ebbc95a410d68c5408f00e67dcea92f43b644c331ccd318a148273a46630a14fa082977e147d93f4e5ce646ceca8bfd2d38c2a618de761381c9a242cf24137da40dcbf71eedfd448d69fcb03df761d4fe9d5e3f04ba0f83817d07ccc98f4254ce8cf0a1fdf4a0434896e7a77b6d93baed012b88b34e483d391a6036f43c66c5af0225e68682e0ca52901c9f5d526be80f33da07f463eab28166e8090857cabf02c549977ea6467804c8d7b734a87e3acb4e7cf70299a7f7370e667b80cc23a76a2dcd22002dafd7997c8ae31cca1284f60b51132be298db76249485333a949180d0c1bd4f5a1a81220ba18c5618747ada8ba23a269cc397f05383430a16d15c37c1d555f224a93478c9b192b44a9bce66d84b3f15fb9823c7be0906d74ffae37f383760fdec66256a74db3fd1f250d44acaeb7814993468eaf99c21800a99aadf8f96e1673e2d359d63e0dbfd00a8babcfa51905b51a9c50287bd180c1159dce584bc73f073a4546bcef1cbba1fa7451ecd56e4886f9d9a9323ca067c67c6f1ea6a60fc6ce1864b3a99056f6d30c64603671e22600598f7bf2c431a589b115a252cb3e33b7f091c085216ae30a39157c5a23408d1fc7a4d86fa722c34342c03944fc1176440bed51fd9f5dbeb4dbedfe7430067df75d54dee21bb4f0eca4f53686a85c8a404df39d2a18adcf560f705619246d8c15de6744f136c527a6cb5ad66738a49725d15ac09c3b91b581fcc86c5bb0b9a6227fdd8d4d99eb045d7ef5d51c349e8a625f90e59c105431e159fd1509e6923622bf9990b20d626d06e2d73431969d003d6673996c2066660b97a913cc1d58c62bde37ecf208ca8200c79a1db068a677f63038a3197579a5ee2d247aca42f6d8384c4044fd955d12bae0ed28c45d98cd6d28ca32f2e59a4316882529c1bbd7c7255115b9301c97ab3c444e5418792f0a5183a27565a29bc9306f1d5a466afc0832fcbdbf272f356cbc6a1cd02597dfb9e4a9214e2b4e71bae93da1ee603e2ff2949e55b840713ea6ed534ccf0e3ca06735f6b93439ea4a46d2172357febe4a1643ff8bbca061ef1559710447e4b648cd18b3e97a38d2724e647026f475c033a0774c1fd8e5c8b7ad31ccd5a5333d394505d304dda3c4edd3deb46ad2865985c119b61248fa4d280be0348686c62a5f1d645e4c7441905ae086d43d8d9c0bcbfbe03b5b4a176b7c13671289c361e783293b7054212fcda7d8f96fb08a8b9c82e191c77b389ce8371a951dc89de995774a0cbbe9532253e411800aa6d4afb9397dc9566c2bd90b3f7b6d9ab1ff41d04996b15ea3d4baca04668c529e65a55c975ba2fdc78586d20ae881447df35fd2ad6ce008038d5c419561bb414561e3a67dd9869cc2c7058931a623c8c8860c45e6245553b47f0e991cbe9fc827e6072c52557a9c711287b3bcb1fe4014bc3c1d1ee94e026dfe28683372e9221392e12e4328c80e520b17c78415c5faf6491b941efa1d3c94d06aab6455972c63868e1ebb6c9b2ce230d10cdfdbf1684d5d89fc00fb23f388cb3b0f1c7d6044804d80e48c29b55ff01cb65acd8a6dec8dac885684e0cd0681b12ade7dea4fa3888997cf4cd97a3d66ba559c818dc70400c977bfbb434168b3243cb39ef73b07507a3160d7291b214cf2f5cc8cfb8218c0c6e132d93831f84b172759db733065488440eb4103a2a1e1b1b3466b07bba4afd839ea057b9ed867ecc64eb55346a9e464a3a2794043ffe8e6ac3619ada32d21761c4a70d40db26d16e71ea657d8c539b73b4214e35e292a6634c765e97d8d4bb9e25bfee115f9295e47438afac857ae0449ca8acc1be602e8b8b712a01956087c87987bc41340131d416f9728979de59b43b4ad8c1fb75d8e5f2c81d0182491f33fe6501de41a7d30fe23d18545fb2ad98d371bdb8087f786781e94b2785e12143ed52f499ca27768a277f97781d43c05c4b5dbcc04fd72f0a9c36312b9c47371c50baca9e4a45da11c3a12e0be7fa0e9565fbfa8351a55ca7e26a2bfac2aeb5ce12902ee7b8c2a7fcdf7c3e31eb438230b8743f5e31d16978a363a1f5860a6866940ca97e825800e1ff7931869919bd1510378771416e5ab276688f150e82ec3c9a54c9a48ac1ecc018ce4c0b82584dfe04f50839926b2fff4a55b471349eae8cc65481a6502f091a49df2db1d6e99c3a38588f353ec284cfc16f804a7deeb7a3a1a084e9c4004538d72e41ed82e41b8cf50502447628b2d021c515a1f373299de0a482c3f61380cf7c9100c5288645ed5be5fd78ac4d947dd3c1423996589b4572b4714d2df66165fd86bed51db170e6dbf45689d8b479f43fbd609f80af8151064b05f92ea52f7b3baec71bf14da435eb4d18fe06f84c4e1d861a51c10900baf409849eb8269bf328bf29510fbbe5729f896c0b22045072a98281cfa3b2503806a6b59ff480c3eed517b363c02418147adbbfe700c2a4107092a1f756a2e0ad8b7f97c86b3ad203002ae16f29acf0089fb9eedc12875c64de461ffa1d05dfa87b4c221f1b89545286fe81d94220dc3b5cd30fc6f6c1551136542395e719f7b8d54a4d79650879c9ddd630882443bb8ef80f6293ad26b948218c0360999e1400800e5d38d1a7a1e132015d93a3146409abe7a111c73c6be7cc22dc2c44f448aab1c3a7e66c2a11bef6ece4b65305a711a27991bf12e2c62115cff2b25967a06dbf24eba25689dc7c79835a8ab1a4304ace64ff87ec9abff275f04a1ee039f92ced473b96aa4d7ea5f8da94cee55c833d9b8f6ee1bbb6ea92e684f15ebff68a2e12bbb39d9ddce873516d1f8ebb8773c8c5ba8d91b33eee6335e6570919bfa0eade01df83964a44e8bd45f0c01a315900a1d31182fbfc20dc081a8939f7d49cfc34b55f54bfd700df5c76aacf5295da1fc187b4bbb42d8c1dc2a9ea8c3e20e22ab834a62000077b60f653f58cd12388626e2f37159db9fe3c11752f6fad61bb22df157a340b1811118c11f9e269fa2c5773d9f1b3d17cebb72657a81cdc6e4f267e9dc416e6a2b251c5626c58a26432de909f66445b573d5807dad37020b992a42ad47493486d26d7ddeaf546ae3b0d884ba42b8e2ad41cc1558d6717c929e6462a0727fcc92f6d83ba6ab89ef446ae36d698a061ed69771967483618c703b05b800995fdc3b31b7b05db19fb0b7a2a3fe0f9c7d5b3e76fad289c142143b7effaeabee5fed119218ba6149c4985279cbe50156e93913bf9c26de198a6a81a87fdd4d69e22e46e48c76e440271f6f1561e8411345963ebc11255c1c2d5c3afb68955ae390e2ac70a810b4d1b04341c2408c797ca1575464f0e796bff5433d9647ef4dc08859302dfe1f3c4651363f62582ea83f9907192db0c15bcd65461c0e22e99b8ab2da82ad3ab55afefa8fb4172234e592f4500b8d32b139fd3fd805ab089fc23836e6976c1d8d0792038e5dd8a900331e6f1b2951ba6d02429ab04788d95d56fe1c30ff2c71bd61df7d8f91ae1ae73b86b9cd884c67ddaec8bd2b6c4a644ae177212fa713974454774825f11defdcf56c86dd2d491119682903c04987ed4b918c536ea5e43a989baf600912de27a5f529cd50ad72345be24dcf52f92df4b7c6548075c939d04e3e9cb290a5323817a1d3f2c4cbda3583fb103a245223c57bd2a31191a48092a56a523fc26c1b88cf90a84ede0fe4638a5a86d3a39bf03425f57201a0a30ece975bcc16ab3956d25be0c268171083fe9181138da2092b36b31b4e26b1351350a6519f990d36edc2acf544f54bc91dea4965801d522e6bdf7b8e2bb23db151a848dd49e422cc809e6a98c0e0def4d9e1b4b84c25a2032c08181b9e9efc9ef202362f369245506287c9cc0e78228de334bf11861f8d94017e70c2b94cd6380f35e775720cc6c6111df04a820bb246340f747b2eb1f78b0490cfc029855956ad0f5665b51619a2a17ea7eaead9577fb2a62a1fb9c0191de08e65d847cafa90c1d7b5a4e02ffcdf70a42282ac5a2d276558abbbbe3aa91d4df2dc2b5c53ec017002a286e261c30ddcd9a5ea3ec27bf0d82d7c493abc6589ed30325e34eba08bbdf2f14a04177a82ea65b7779557f66cb4f92c1409a6c272af4f7682165d8861e30182c503c72d9ff47d38f47953d937b74f30a3516e194551fac4059577dd69983483266ca1c6dd3371e9582a761534916d9bf0f2fe2cfb08c2a01db74a1b371d9c04dc3d5749d9712bc2c82d7a63d3a1637a3e8f57ff774ccb40fc8cd0cf72327965acf6be592364af2d0232aa6851b9b4356b917ad6743311bb2f8546fe7f9bf2ae0d99d44acc000702fae63e05c8b0923acf16c2b135ad5ace630c55d9df2720655ddd1fbd025c5634e8bfb3fac68c276b576b837b5373d7a3fddd373b6fd9e5ee91388463d119544c705d33b31ceb3339e5482e6041e3222be94d2054b33833d8cfb501c9843de419cb5d30da8b79e7fc51e8aa8e84ba6b53b74ab95c3e1438d5deb0fef2f891401079bec1bd9faf8a3668d4dde4cb3f58df7106844d3374f6cee79a0f0e25d69c7f0dfa993085b13207079d4ef8730fef60b0bcbe4855bcd25f89614eae9e60321671c0db3871629e9db8a3c707d1ee0f6e6d1584915cb298097331fd6183b273891ac5e4c456321ef27c63c8dda0718395201397808fe55ecbdc60f54668fa49390117309c8bc1339b3ef899573d17d6d719ae72cd6f61358649b75ff0e0bff47d5e4caf600e4732fd0d937bf1e4d6246ffbb09a3dee1c30d30893fce705bcea45fe0d68b303f44e3b1bc01a201d6e3ade1e2e189ee0bb5b0123d728d448ba1fb4dbf7f0ad32712bb9bf0783e5f7c06e4a66fe95abc2ff4e5940f9c63f029d49056fb1d263f906f3f27f94c5362c73b914baae33cd9e6442e1cce8d2904c3f69b10cf1d14996f3a5afd8d507a3b5e2ebbcd2696693b950697d87134742dd77b9cc3e7ff7f69d4d548b8f69097b3d7a76d6d8d1be646f2225217229d145db77f49678beb5d67f198f22526d905a8656bb173c783ef48d60747156cff0c9cf44740acaffa776b53aebaee2aee273e81833d49d56238085a6330da9a660200c4e9ec946f784aa8a080319008041289fb37aabaccc533bd3456cbb2c1051a8f51bf19e92d6a56aaa856af1b8dd723063a74b7ba74e472a3f9fd38bc37a0ac4475c17e99f30452a01efe143a0b942c6e89d248158c8124522974271bcd5707497d0cd81ffcf835a2d84bbc7fbf235fcc3d8ba210febc36f98af2e0aed78897a2fb753fbb18ed980d767c1cfe5a39a9655f8c844a0a1b6995776c8247f0d8575d310464c7691945b61fa4b7f789b5aa4dea3e5137c542c3bf76e2476c71a4910c4962fbf6f0c262a352937565e02f0375b867f031179316e93503a176acf62daedacbbc39f990855c439408ae130970757885c482f890d2f5855ea7f5045fceaf225e74c4a92c09756ddd92eae2fab95c93109a5a2b8f9e5e9d2e8d28288183cef6f4ca8a10cba436267dcf6e6104884cea9b2bd42547a3a9eb1186c9ffdbc7fe282753f420684ec058cf486a922846c708a46419fdba04d49df6a0c58a2b1af046ccfb2e845b86c8bbe97d37f21593c2e1ab8acc46f6226f0def07c7b2b1123466de1c7150d92cd112ed51dd189e9cd4b446dd5fd040c5349532f2982a02687cee366869bfaae7ed6893b42c0769952db9eaa26f0b95e28abfa6844da5106b877a33bc770ee26fe2b520d9f5c819556132d4f327c649e63b9ab17f7934787a291bbbb138782635a12743af33e3b46f625bf777d909cbf51704ecc663622350d876fa95e53504f765c11080945b491afe9c98feef7677a6b5b69d47defbdc2ed7c29bd2213cf2e92a989c730b3d08ed4e5036f4b7c60af72308c3bfb2535d5540a75677831bbe803f3599a0206d5c599ebb7cbdbff1153eb10e77980b1da52e1a2a41ef45f25e3e0c40ffa29a4897c7e4680bb58bff0836e8395b17bfdf3ef6aa0e8ab2d7a95383a167853346c0ebb64030a970a5099f3f8e831776d543f2d23c2649b072c31edb293bf9e7a02c6bf9aba84d89154e7740a5bd02c089155cf82cee62613c05538f18a2866e1282914e9a79e05db731d79906d59fcb2118e57001c729128f00b59c6a0461e123eba983991914a3e2eefd8386366fd8d817113de0c73e3a7ce9dc6a6561315b273f78b2a3ceee55b2026b67bea8fe90950a56785976da24cab284e8eea5222eb866d4a1020cdef79c1684667724bb34dd7bf90c66075e76f1368325392f1faebf9cd52d04f68868a7245cb8a4798493198e5c3bbab64515be0de81335d8c91d1a436b823a1d864703e9bce8c2b64a71546c684a446e1d83f49a9fbd0176e182f92def07f61e640ca1c3c96b96e2edd4c4162b4a46594a5d64156aceb4d6cc777d00b12e7a7b154fe9a1b9ae7e438481c162e9f5d895dc05a6c0ffbd7123b6ff55edcb154e21164b8e8f6b955d618c8f57714269d2c5646362bd407ed0f0cd4bf1ff7c951433663430c2a9e33a6db56f33b0f909b6f53cf4a35d1aeb67c4653e3f65cc34b31f7927f454e21495e98c401481984c674eeb297750c120a5f9fc17b33537dbc712cadb83830c6d23d3dbc91af30cbc732e713de0f49529dbc83326a05b1e1fb5a3c3d3ac23f3e121d9511a90b23d94ff22ef606022f37792cc324cea62af344af43374a74a98065eb4eac0b3c812dec83bd4d66ceebca3b76693feee4d0f2d0f1de1d92c0bddcf4aa2682541373c4168c92508aaefbc0b978c1c5e85618087d5c83d04235f9702e12356193df311a77e083d42d14db672eb6dc2d854df9cf747cca195524bcdd5bc5088368c10b5a786cf899d1b22e53621712f547231befad102391a57f2e81f70593b0158189b1243f50a589083c1a70cba1a0b756c1123346edcea2b35b64c15c2f1ae641bce25f870478063e4d68ec77788f644132e3ff8a7e575f5e198226dd0116efdf01e6d8113b8bff859896cef07dc5412b5ffa52beecc181381843668bf2437fc36bb0d1cabed6eff163c3337264645dd4d45381ff671e1b038af803edb6094c420a6662047c42779f0a47d7243da6701ec90169e1636092f646b62de67c7e6bc2f99a5b717b7903cfc4c31d2967d478b79b6d9868e500ba0352e11418b27eaffcbe2ad4c050590526f5cf5f9ed886bfc5e5467e6dc712ef21b930398e320c88e2d3c79fac3ae57825d57625a3b66e3074552a4aff8dea9ff68e7d600ac11257dcd70df168c153a7c60191f26f44526a1c7b0b1f85fcd2008b797cd055d05db544c36ee545d7dcde816c1cf574b5022610d6699d6cfc905ca025747c98ddb2f61912a6e7476080ab08038951b20fc4d754aae4ba3e265c326c953f3c334d719d6d18889e4e7b7bd61b2b59aa5d9df86e6b5f07ff6747b75234b07caca23581cb39838b8ef14a08af2541540079765cc5950a886b57a2f162f1c156af11da2985ef468a3b1b693fedf4496dad1c78ba09f8501e223ada58cfb30bec3fce3456893613f8ffd82ccfb216662c22542acf7af26520e4da19c100045df8d69b2555ada50a1eea7514c1b566efde02683cabdd2373a7ccbe0bea806207e7bdc6a8c865affd8ca36fe967b72189f16a281dc01ff766573a60ba3675ebd288d7dffe26437a25e26671e46c3903de64f05207852c11c3a9a2a7eb38029f31573680751ea3a76100130b1253905c29e97c72ba5d054547d0930bd83753b235d403882991953c44c4c921d142c2d165da6289662a21e67c72438aa76178dbf4754cf773cc374535e6a2994b4161319bd050be492c12e529687ac8311090d98ab093d011fd4b856025359d6746f62d46c5b75c4a589221a26d6d527f56630149bccd05dde7c178f94e92cfeeb4295d7009562ff5f06e4d4a67620c1d1b4a80c246113bdc776987748c795d40a1429034ad2259b6745b92227b286d0cb18ffaec6e8ca478bc08aef6e59176d6d0d653f602cdf1610ad6af68eb2224115eb5f0dae3c2a2964909a011af110d5b36e3abf515ed682c2833331dae4e3fe14eb42a9694247b8c59df65405db79557164431177d7bfc8567de5bb204162767c3984f86937182eafdd26e6c777311eae549faa79feb8095f8f14369e9fd3b9070fd9e3adca540a1f4a1e2edfb01d0f0593aeee597816707aac3819405ac1b006198de9b36d618c0df2e6309cd48f65db3e9ccf0eb1e20a2cfbdb4e625dbd824520d825abeb9c673e5c14f7a34be95e0657d008211e587179f8558bb4ee0830b96a229d9a13fbc44b83f6beb8dfb58663d73b0777102918f66becf9b638bfdc9678ca20bed3c1cc5d4c9fec20d585839f1734d75baeeaa2ecff7167caea19aa83b3bdd11c7d95c85ab953d573a7646b5565d23f501e14b0ffbc2f6c7503cddffa2f9161dc217097e9299307c0ba0c81c61578aadcf479af4e30ac92e4c33911daf8e8d68bad3a7aac4273bdbde0ff137dc54f3fd381421a16d2b3a2d5de2c59d2ed7c253a9f2d4b84e5117fea658cadb82725ec7fe024ffcbc194c507f754d0b7f669534fbfbdc6890980ca504f1437aee3eedfc554642368ba66aacdae23bc5a93f94bc2228a239b40555c7fc5dd422b6a13228464a7306d32c46124788351fbc316f66e0ba379d120b339e006b60cdd8cf2199890d04a6312afbb87d8a4cd9f4541cbbee56b80347c5ed02eaf3c790a64e19c1763f1785ad506b80b1f289e5da6f47e2589479af631b53024b7d3e19f4c23c29ab046d04434368e35ff35a75caffb884cd7da0ee520e3122a6649d660dd87322a04d6948e2fb1d81a90152d306b2054ac62cb8330c7e3b0135a29642e466b89bd2f991acf82e957b107ba4235114a54e1cdc15eff74957e5de101c0b2333a3c9d72ce4c18d159a81669a5a03ad91f8b1e32424a4fefc8d3a39296c1708eabe97a51a3bad454313f346446b8f161a9e144ddd44b4611d13088c6f6806a55c28e33023307b80ef69ecafd1dba729567073d4bf6d6cf8ec4dbf56e0e589664dd19a175c7f2b9260a50a8ae3cf8954d88e223d4f4e76b9c8b01d69d3417765c312f8888378458f2db5a5c694eddae4ec1e34f115ff07cc44149561335adf72f8f78a3437ca41da83a026cdd20f22b92631228b2e408d519c980e9ec83f3e0b431ce65c6f01fac6da1a8cbae62d0c9d223505772e8b7f28aa6f4aa63b9a22c1cac51410c4a29496848c9353296c81bf2283ca5d5f8233576a438074138a88c45f1e81c78d07fe8e13fb5b72ef975bd216453635e74f93caed0a13bb58b738f72c778727fb7014a08672175d1b1d67babeadf52e4bbdd2e32fa7dc66a8483142e228338fff783706a7215f6c33b0f7b8ba6c83f9da810f6b2ed0a014289b8651f3072f031142ce9215c4c3eb046cbfd62e9075bfb58d79e92a4b91abd928344056cc0be60291d61d09c001457b7891ecb8151d958135ee8678563d51d391d8253d853f8d136f8172d2121e89bbe88fcd6fda6bb72804e9f84d4bfcdb426ca143ffd8a6a644f167600e2de5796af6e1589bae295d23e3097d3d0bf6ef1d88f9cb8a2b87a21c76c8f4b0979279d5a46d096297ff820a7565f1eff4371ec10966f923a1f9158e75595ea8755f92d68afe8d09e5e94499cabc6e79a38cfc326a876b2abbe8037ae9b59766321edc5c406c764162cf531f50884f3c79d31024dd992f6cda14faee6b9a351768bad984134d0524262ecf2d207b6c1ddba39c8ba1acc846b49ca45a3b2655c427416a454b5c1a15f78714124fff48b34c7bf6b1b45a42fb72dc6fa36833502c2281ebbd01cfa2c52469c516c2eaa9176beee6c5d67f2ddf7031f35fb4bb0ce6a6da0b90deebb859aa7dae5c77a21c8ad695f219dae3ce1c6c850c23d424325bfa81a354ef114a2094252bf3b82cf669711283ab51c6fc2260543c7128ee454544919f9c0f8a76eaa61db542080ac5f32f9b1797b0c614074db72d0cac4cbb0fa7bf7865deeea17e2259e253726efa7f2b136790fd7b0098dbe92ad55cf6468157113569cf2fcf43ed98dc8f300f6e4280a7ec4233f919b52fcfd6ec316c945a95fd674b8243a3542d3122f5d6f1fbb33fe25b0becfe5c0e632de50e3e1b88db53113f7867348f79e08ff1ceb5a94da966013460c067e9aca9b8ac7f8a03ecfa9bbcb1f89bfc49752d77f8145709c4f96996657daa421c2c5547a4cb19dc3332121be2402e9dc6e8f8a1475b6700c988b4773060b4c24250d1f02bcc826b9349846620b7c8aad56e81c675dcefdd95f71dcf6b1d788b6f7d57ab87612eeec17380e3914d28b2b9dba41c0d1214482e5344e073b93eeb1353a22848c02fe0aee2e9daac573c19155513fe6ea408dc54ea902cca233893015a86fb222da0f48f4cf072849a5519785779177ae49dc0ae04d77eba63972f52b02cc87b9d29af8fc062f31a7968583a429abce3981efe73bb01aa9d23707eb61d227cea1ac4c3d613925ea0ba3375839b5ab6546b2383cf1a4de5bcacc433466a57dc193fe05d0a3ba2dc3d966005d7c664faca66a64ba55c767bfd0f1a85775c1b4220527758942fbbf50c62ed91fe0d26c0221845bf1c7b9c2bd8fbad20f03009f155fe64879f71cb23aad39525af6f04cf3961f1ae57de7a60c0fefa5e2cd6d051ef42c90dd63c94a04421b05b3b15b87640d64ef2ca539df43dede138ea125cb3d8acce88c747c711ba8db7b99daf2b46f238584bff4f87b65defa1e2d6409cc1095f98bce2f78328b0520b5925cf889b4893bfe475753c5a6ad445188cfee22a5624fef09689c825e311a72433df4ec3817f16d3954867adc3ca276d17ef2dd722fed3038693c19cc5fda8fdb5d900096024334b09b92940332222543afd60d0330a23388e33d4eeba4890ed70d857a0c264693009265c2cdca98fb1bb772fc235cf34648d62d0670186cbca133bdfd78b15e0f9c1d223958d0d0de4ee12f5a2df973ea910bf50b07901c42bc9d3854c342683397c17a20b6bbd78780d76b3ea2770602dc05572e7dc5c8ac7d80a06b719aafde8ea55b652b8c48a3f424023dc00c06a6dc841d12d74387d688e47cdc3de4a3851a9c6a055afba6729ac4db73176f98736c878c3765a08c1926060f8bd5bf4959b5431d2088ead02273d5cf4014a20b1483c213739c71efd3fa9b7c1c837e31dae651f83da0db68bf7a86569cbec37aed50b06e1b0ed103916a52ab34db5ff0fff298d4294e0432f987bf5e95fec57a231180e456c77b903340db5fa54fb8916426ca3ca9dd771d452ed934b87124828f216ae1f5cf590396ae3303a43ded23b4ebe9a40f4c615488099fb230241179f31942e5c58c876df7cc342460a20780a7b1fb3164e37c8f4aec9b7d33eb534240bcaf8a62b617fa222881ee878220ef40b7bafb88d71e061d373792f3c9f723b0d75f7e439c5915c6583be7940de3fa1cf031db38fa61a4dbd50a212237cb581117fc682db1a6fc87ef98275e44fedcd7520ae6f1738075f6a7ea9602eead1a93cfdb2cf12e2b0484e753f4f85b7d10475f30e048e4ff0379f83e26154b7f4a88004b0fc1ccf37786825a8c1db30a07e856488a20a5dfc5797ced5106f18cb83fb9bf6cb86b9e4802e067a1123230811c3dd53b04b641c66da0af6c5d3c86b209dc3b86f1f670f77489c08039b5ab53c957b93c8d7f0103d9d552ab22f3d6f9021521b26d8fc843070c2a389268def397eda5e839f0d11a9a71be5b128635d89ccb9a77eb34a944181038a3f764447fdb92f1b9f8f9f6bf87548ced26a9321f498e835274fb9e72f3fe6496918b590378eb3ae9790bb2e1f6be24b39ad520f216cd6ade20c36a28e8fdb4afc7f29576e8a2d4885a7f7f2a7d995455c9a49110e18f2264b1034ff9132f5c1f18138da461b658d3db9ded3eea365b51c61ce622fab7020e597e3325f4e8cc84e70f6f7a71143b29c2fde200660f54292b2eb41dd28f53673b57ae43b57b8229c1ea5035f3ea0dc2491da773d6d607da880e6842b5041f3983712fe0a02bee4ce7af5dc5684c272ced3006351e9e307299d6d352211ba2d735646528f65317beed000641ad85e3582c744097b3408951599324abb527f7057af6a7976a14e76747005dc49c47693ea55dd6fe15025eedaf30c90d36e006513d2dea12222fb8ca202d8561e05f012d39481c4c57aeefe5f298750ede062d84771e24edfb09e99241cd2ae8391f9cf4b96a6fc20c805c5175fac44e9cf34be973b20f2278b31346a007f2241704ec74ae3b87403e3dfc467d3cee70dd616a9a6b390e258f56b297e79eec1ee186ba4a98aa83796e7a400901a307d1df7c91ab8aa0d4116db58b55bd8400ab1779f8d44fa08b08e35b0f22b38cac5bf0d7396b1c2c05c9ccf53d32e825fb6cfdf9240d5f7a5543ad8bc8349c5723e550fb3450033ee2d5f28ad1b82c2778c4ab48e0013d99fc57ed8ea325e56044f4bb6db5787d107a8c0809eddb148c0c42ecc9bde57bd209b3fe8cc3ce45f517c99cb749fab3675db91101582bc154f071c36485012a7f7a770d87ca800b985574233858d2d2f3e06c9d119c9826d6e88bbdf3a4b70065fa710303f432968e0c30e2df78a1bb266c4defa035ad01cf8ef7f1e9491a052bdca6383ac30af02872444f767b740ffdf0063a2acb864edd6ee145018584e81320495138bd2bb7d1b4cab53cc520e048a3393f1087f1e41037e7f748e6f35b85e154b99c418900d88aabcd3f29b4458c5619bad7d802fa1a0fa4e11b204f5c504f661cf3f8fe15c5452042f36b6b8c6ded33d07b969f518e68d301b8015238e981d698da02617b671c3b849a30e7abfbfa5374c23827444d6d54999ceab2a32894d00e43481468f30298496e445727a13a07dd00d2bb7b4c3f4a544ab4207f53e6b63d3ca0423fa756aff4eb6047ff7609310162ed3f22e859568b722975cd779d2796b8fa83d6e6cd6d84ad2620a9f7113c265a521f532a3ff88703542bd6e30e64fde534970cea35826da4e5c88c5a38dcccf73f3e26cf3a4d0f9d6b892b3fbb35a2ea9e052258507a89c12b086722ade870a07ed10356e813a2f853e2dad7c2a1d0e7e6d219982becfcf472fd3f0b9a21ad092f2ac0f5990a091ddc7aab640500a414292de5d5860de1a44a2c16558963abb2dbe3aced0177797b1c294b2b873344d17c1f020928b21c29f10f469f90f8b094b532168a5d62021acd2d873dcd225edc293106242084a94dcfd9c222e75d53a852ed61a167bb19e5fc256004466bc88a669021135c4edb9718db48be070489d4a7c1c0ad17ed87d0171a886c522948b869f5a20149ff00fc46ca17ab85682dc36b7266ad61992212a0aa7d594e6c429691d1bfea8fd09801e79293ea365eba3efecc5b2059493a610737dad48790e4d7165f4b9ca7bc75d3731875cfa9885f0fc840e2f75ed28a586eccc15601f03292f67c7b632e927afc5e3239e13a041f58fae4830336ac9878b4f549a5606033af494162be11c3ad7aab2ebf611f4c32053c10a07af37a71d82b82ff4c25b8d45b44ccf2046e19e5834fa5255a8c6ccc6c80301668538377e26e33fb718c9af52ea52e671d9fc5dcc074261fd343682cedff3e762ff4601909c1c63ba5cd04d80cf5457f1ae6ac43b2418d638b525dbb23cbea5020204f3a423eabc34608f130c35f810841990c2198b7bef2bb31d6f84351d1acccfd528e22a01f092207ea8b748d0c17c29331fb9df8916bc4a2a499851aa6ce6b3f0ebd461cda285565832e591421ca91d42926bc8b0591019589605dff06bc9d101227772bab5feb195c090fdc98e69f067d83679f8359e21fa94a8198686dbeed43cbf2a5a38d44d7df70641179318ff8b53d7dc845476ea3f679dea79cda47e3cc0751f17a6e22dd63db4f565709f641cd8060092090b33466a38b11a39ee6ad72db58fd2d5f49ce97ae57d175898ccb8b7358f01cd1e81ec576a4bdfffc0ce4d4b7992416dfd36bcfde4c642c068470eaa4e541b8811736eafec5b3d3e45999e707cc4a48e8351f20ae9d73305fe7c250b0c4ee330ba0129ef21b6c140aea4cd727194c435e3e380d07af10164b3843abb004a7637da8865fd8b410ad5796dc5de8017442fd7d62c927f92f4833675462b018194251f89d3dddb44b6027908cdf94e76d916a9e2b2fe247fe7c9c349181ac16bdd6eab2fed10d011bf00ad384832c8a717964642206f92b79aed3044f358936d032e56973c4dc64e52b0acabc3d84310bd00eea4b7a4cdd7a8e6a989ded209e3bdb172dd496aaff8d8baa306538e854d5ab0daa494988ec5413029cbb1d394262841fbbccff70f882ca83bd5a725b5986bf337d551331ad023f2ebf08bb5e5e2a52760937cbc4325ddfcf8e20fd381c47d8ba97a94ccb21c3aa1ca98e47ee7e41a630c8d7354646da2437506c8593b49bec6266b7b9fc9a66a285fe7aef3afbe9d31e9520089bfd1178866cf944f1928e524c1628b86cecc691f00b4af43cc3299687397e97cc778b52ac981fcf543f4a1c7bd5f700052dd6f67bd4887cfd1ce683f01b625f421b0dbf959c3a06bfa376b8312b7db36465bef10b2d2b2e7e28fd73a552fcc51077b7cc38d071fd0618eff21e092658cbdb6361fb2fe0ab3b9f3cabb2ef49384c558cd7944087172684179c9d5b9735c5cd346dd3cf563ff1be88f01297cbceacba51de238b04c7630553cc58e1a3672be5c303dbb97f4f174851cf217d5ac474fdb982b6cf020e5177bef37646452eb2384bc35c6fb56486172e7354b56c46879f977c06cb1b924fd4626f6d4597bdf69a3e609015cbc771c2cb51bc94bde21e9a305eb8046adae08f63f218acfb3285df09f6c81899434034be264b2566ca1d6ce282c4f823682cd6d82d85462783bd3103ac30dace2efc81e8d60e39c78f976679fb20e394bcdbde053fa10669573b87399009f52234c55662fafb434b8967265aa905c21115b1085452d6cc304656cd6ab44a06b7bdc4e70c4f69b6e437161baf518f7e2ea465895d3f7ce45a0d8606d1162e58d07e334337eb0a1b7128af4dc7b7045a77064f0871193278e537359f733a3df2ca601f7e48f08f4f0a8dae39fbb185cd73c054a3734c1bde88b35a6768e04e6f02eaf8f10bcf5e9afe38cc2d5acad54097d21cc31186b734106b29d2bf7cc5035fca96d0b5a86bf43dbcb6789eaa487c8026cfbddb74c95c3a9fda6c21df14fff96618af7df37efa29758a54fac3fd6c3b42ea3e0e7051e6cb2a14596597285bc4375de533407edcda0eb34f2df4fff2423c6ff518cd2fc06e9b0f090069fca11357989f878866670ff1371a81f8415fed14df4fe4db19c9522964fddb01726b0d80a6bdb1cb04d8d3e604b0ee025a84620182ac0c00bf75642eb93022cb044144e70b33fe7dd4b9837a4e7bb347a2b67c3a8eb2d132f26bceb21d384c989fc614abda1327ad8c44f1ef15768bcf0cb80421dfb64a651847a0b9230adbc8e97cb96a7f100899eeffb9ad8b68a2370ef81624bf96b4e456fd775c40c0287548f056a888da7e63819c1035bfbc638af9aeb09281ffad595982202e393a3fa9b13b58f4e20cec7db766b2ad2d014e63e6c950b21a63854492036a1bd6578593693eea26a930a929094feab6e3e14d912ca41de7173b296c9a59ec0b458d64d802923546e60f4aacd9e982fce0b05a012dc184447a710bafabd6a130b965c99d8bdcd5d77a4e3e21f4c405f50c2b7787b18db3c0eec1f04115636856aceade565e8a8f924a7debddfae56a0e4ed337fade2f035ca7cf3ce1529f09525919f66a5423c240d24ae3fa1da9d7fa6b9d1e00dc062b34cd78dc9e5f867426536931b0d8430d226e2a312cdece71485388dcca2942cb60574128eda7fce446156bbaa85571059e917a134332307a1a79fcbfd9235e40b0b908c1e2f51c265f35a1c3bc2e3bc6a5a8532ce24203d6653793d0da743a214077a414876ff158850f14a1285b62cabb79de8b57779cdf7e26734752c09120f84cfe8ed6b73011dc41a4f894bb7a210a67f559149b46149bc95964673e3ff0735e9307ddb25290abc3c20292d2b789ea1d1e1719c83b65f150c5d8508cf9cb07f2dabcce9d9f88637f915491b458327895abddc71128c0f2f6d770c777515320d23b6d3063cf0dc71808bbedceba55cd112003f750d1aeee39488517c39f1b4cbcd9d87c0efed831bf3eb7646f9efdaa1a7c802ed7e2fc6665ddb7ab75c5a11df0c22ed278c3b5909626edca280e59d7f19e8d45aa8c5b098968b22c316add4da022e06b9df01e0ce1f3b75204a1a54ed4d912dd163efccfbb1b5d877d014889033269cd6785e084e2b273447c03bb5991b9ffe8a1c9e1a1a5a29486734845782d858ac7c505bf85b6a6bbee6b5eaff82c13f762489fb45122976e17dd8c66d2bf0003d0dc4d15b30e0122c8ed9e6b18ac5808b30ef049de1f3a4cdec9f5c379bc5a172abc44ce03091eaf1f5c707d068d8876e5e592e2babfff50391ce97e223dc1cb10066c35818c488e0fb5ef18320156f5f76282a0a88227519c1b42f6c02bf91868f412205521ef223bdb6b398c79999969265738e3848485aaecc07cb924be45a92b66875a13febbb4eb980ec74ed488bd946ace7768193095850b91185a0b88d252606a3c3b625fdf6fec0253879e6dc46dafe4750fdcd4a86982c078319573e138e15846c206860c81de40ad209e5f475bebe8ba01b1caa86685109575088f0a679361efeaa0a91604f8189bad5e9548866f110655ae42b4ab9673b5c7abc5c9078bfd3866a14cba9a954bacc7f7cd54e6a3624e3f8b4b04f60111c6a9d1783d3ef412645ec66f83a38e773445b15ddfbb2576ef393a2a7ed8d34b1eaa7b437125fe5a98606bfd33a74e2b4d692fecf1088f78de18a837c178f6bad7b657e36689d8a3f26fce2ca4208e9ec319c08ff545544a0860b51984178c8f583fde3921d1ec2f51a0175f34674265c61fb7357ebe63826b563cbb0867be71c818735ff08972b3102b7a98bdddc07e8464722882aa9fc44915854473b48fea6ccccfc75452a42ebbb8d2f81c92ec52c3e30e2733f1ac81bd34e9ee4c6208062db25c457cfb9ea7c515d3125fba1bef963554835705031b2c4dfcf74776e95a82b022d9a3d285b2860b7c5101ce91ce0896c695ec41297c89d3cfbaa43b4633e6fba88b24b5e0a8aa299303493e1e85d503f2d769197e6cef7e5e4047aa9acb9a66bc06736813a923fad97a026ecb8aac3d8b288bcb9e933556078d9d32e5a7ea72c945900ebd94e78173fcd726519d3582a00ae1ec008b25de40a664dfc22e03edf9ecce7eac72a9aee5778768531d8610987f943163a785718451379e50a31fa75cc8cc8793edf26d4f3db345fe0c6a111ca81728fde288716e1af2a92cb3acc9edfeec953ffccf41f0776c623da758d8631c6135a77ca4f35935bbdf396720a8e20110197259ea139af56cdb69a21eb7920ef27cac22f68cfa8cd8a062257c776fadeb66109e08d298d37abf3932fc6e26f8f8dbe8d33fcf190ec99a2b7a2b5847f4d00580ef0e0e9ea42095896f5fcd9763a76cb5e23072073cfbb3d8c9023c235e42d3861c7e1702c8069634ff4f36e4fed4cacf954891da90b07e9d03c613fa9d9a5d99557944c3a091bd75825845e4b7f8d798d5390df2d07855e85af442c9414e3519b8638956ce5af57d352bf51f4e568666c5e5ea75ff697b8d8ee189ea9cd89708d4cadcad10b0272263d24f2c7b5491c12d68c295568aae12b3839fa8c16f572db7908286cdf8a083fcf7c98c665de6ba970e39b9861fc4c19214291c48d1eeb53f37f2752b5119dd658778398eed9a5fe7360f7e59ad88c96ff90d27b32ce33b0cf4cf2868332ff35a594c919714df88819f068d11914b45c3769c504d16115cf5cb0f0a88fb71a81c08db679963dd54cce07e908db65a6aa64b427b367ae898a4b7220454a9d55d3482d511c8ad0b780c3fab2224877a0587a9e3925e999fcea9557637c6c3a3cd92202928b95d30ac3d82dbb869c999fb1836b6c96d980a063be11219477ab60c1d95a96f7d611ed0984065410a4ad980484718862cbda883cff4a6aca593f8105f06b7b0fd4b96b38231a94acae3ce170dc30bdb9c0f62e211530c17681a8732c99ef939a326343156bcc43072839dd8980af962defa50ea7dcff98e4db87494f612f9fd7a3fa97639b50a3cbb2c2acb3e0090d057cf8a01b6fed501bab18ba8254e4291dd9bc2565e7f021ec255e31fcfad84dfad8e36e901c389b92bd00112af67bb1b942b017100653085e280efcfffe447303a3cf700b81c3548f03a13ae1c0b37d8f38e913975e4011edc7602b05cc9da4ba031e12284ce177d96af7ebe411e48ffca468abafd2b9e9a063a182a3ceac6b915a26ec1b959682a21e38dbfd3c7babdaf1ec2b017b1beebedd29d7a773ad0019c44bc75df0bca95ca03db030e1aa67bbba59e02a5cb6a435e29d4c4d29155b5c2bbc7610f66ae67b6ee5ed3f73eacae59eae3da6f51892d65bb1de0b769e27477e2fdd3c1c5159e50f4ebd0701aeaafd24e19e5e40c244bad3be658f2fd902dc0a2948b69701b76be7b76a25ea6ab315f93ae8cfab27b606f1d1b63a6991e7681a36b280e12a92f1f720dffe7d4ab3524b227e976abe0f85bfe72d81398689c403242153664b39de5492c219e0f29fd1419248b175c69b2f69da94c54d17775de2c8d617a31e32f7c04d26413557d2e77221a5ec839f3ac636d2957029adeb13831dc6a733d380ed9b24e9553eb428883402ac73cacbf40eb4977b112188b7c6e3e582d4492d57606b3c64c5a948ac2aebc944c63208b0fc8ccedc37224671ca7d96d8cb43ab859591e0420448f407d885c6ee2bbd7f96db7b75263d1a48774ca786eabed7b2a2e4d8a84de7e83b36ab06b6a9c6c190bd1654aa92185a19103442dbbca83153d92a581d2fc1853097e800366dae3429462cd6300646db9ebbdf155a48e036438fbb4226e6a0ff1bf93a042f34c3b6c8299babed98599d800bc90903212c6a0cf96fed42bf14c3a9814a7040dc1cdf18f952a17bc5b04315390c71897cc0e21b136eb4f5872ec52a104c62ac3731dbde8fbad7347ed27930fb81d00be6d15050fde3e33f0c373dba448bddbb00724356c52b5bc9e4ad657937f0aaca8e1e668316c186c7a5ce8481cd3504debd068d831d4569cf0530a76a4c275af939a10112d71c18ca60dd271b9296697c6bbc8a4967ae8e69bffedbffb46a99c1e1732c0aad511a29938818395b0eceeec6d3695b316f6fbeb06113df899a158e6ab42507ae17c9c2502848dedf527609eb656f3fa0b486e72e2a6180a88c3f219a0eb81bb03981cc910c2c7f25464666e289c632311f9388700cb92ac0d7413c40dabfc2acc1fc1b37d2c434f89bfe5be0b07aee6f048d2f115787cc74f6ad6006832eb8a19c402c86a5b3ef594080fd914ca1a1034e4de32a8ab1e92513795a7f22e73f88f7f9c04c2f123e7e7dbcf504b65a352ede3dfc80abeef05ec2dc19ce0ed97bc5bf4ae5a85b60bc3966e119e6791eae028832bb225ce171d3e6060f1356cb9c9105de44fa414c81417252f8a7fbceda78ce7ceeab6f4180be0b68f2af19f4d1e255b58a2d566e29e9d162b434bef82ec4d7369ff9508b0b57ed6bd940a68689540c35425e69f1b34b57b0bea77b4820afd4a561e76c80138c886ebc4adc39b233238b3dbbbebc8a5d223aeedb2fbe3156ff33ea397e3c6f3e7a3477afce1d21c65a1e10c2ee6c7a13a0cddda1b7a7f45c0589e7e2cd1f16dc5111d273faad572187ee7fd4e0a32f244ce65d9aea54009fff51fea2172ca5dec9ea29fe70fb63d435265c04eaa8b49030e85aa9981b5ac2620280efe2524231af720c27150215735072a9d70ac20e06bb9de8a29539bd0bb923ec9aa0464ab54058bf5ea6be1aeced16d68e141db744d9a04388de32aff559bf244c533a980ffc434cfc2fc5ae71213d3d3c508960df451ff9d4f2489d8a35e1fa3440c81f98c806ccbbfdbb6f458ee05fc8f58b6d6293fbfcc06e43b1e94c90e4edb0be056165582d729bf76b8ad9b53f703cc03a69706d8868334179dc748c57b7664545aeb503a36e7daf74880198e9d1cad3ac88b5b2886e3ce04894d10c88aaf281a3a1ecbb38773be7b9bce1176f43e174b398b7d5d05a3f2c98d96bf30edffc6c51a6205884e619528f237d822d7fc87bf4c67ccccf7e62c8f5f1786c68eb5d9ea72eca02b4d608ea1bdb0c26d61c02ad240b1b92e9c4af70f01009ffaaa0c9470c0b3f2ebff27742772f2ec4378274b26955c59e185ce401df51ee0bb2785c98532f47c200595bc32e6d98a9af0eb064c76cd5ad33fbcacc7e03829c75be976428e5c3e037f1175a47beb58e9519c2925ab310c9061b5132845e31602befc02bbd2e4e3a72642fb40f7f55bcb9bd098f943c35e1ac986cad1d6c8c08bf9d5339993c62f59652e855e381792bcbd89b6efbf0734f2349b59ab0c159b6102c50079851ed1f73caa6a0414d9d7714ce62a5d46849ab7794a8d50d32f0bf0c160c8efe26222c199b736e9f952fd0d612db2c9311d6a120c0f3be80f08f63df732f0bcfb212868ce1c2532f33c52aa9243268d88728f85fa2b4aa12527acf7fc66ad4c61e6ab7c314c212280c674ae70bfbe3a51350f06d867b6188eb80363187f1facfc185bc0cf619af7ad3de79633a2ee231776923ce8347a4de9bd628e81f776e4cd92f8f5f23331d29632e653848d3aeca46e8cf1979fbbdec914ca654bd7c9e39f1c269275d4c17b2b8ff8f4d5d24f04bc290ee17d1b7def0b949fc0f551167e2474968a8e616c3897fbed6e92870faabb8f85b8866ff12991f48e6584b6d799a22a86fa19749dbfe5c05d5044f42d31af6f60a07f72b3e6fa30d24bf9d3dfc955d50f6127297f8393e376ac84f2a6f35e81a1a3d31d5acbf08859a1b8410a64fa4519cda87da76d33ef75ecda4778947e853d7cad015261ea7295812942c1a66dd23b17b024163cb8d3859d13a9fcde620c70d10f6109f0b51bb448a71b86a2bf42ea1ee0c4ebefbd3e5d398c8af2e12e366a10a041fa287daa99d93a65199b5695600f3ea1ada8ed7421741bbe5264fb726d5388dc05b2cf25a65e51228dd4b8efd764e77b376e0b869da6d0494202330cb622a91a6a219647d7b5508459e41cfe97812a7bbf2b3ec9dfae5ea712f1c0d71a02ef70910b93ff3aacd45f66b810511c4d12ed93ca0afa6335d4e2cdc42fae53e50cbdc9fae6eeeeaf298699bdb192c490348cbe00e99c647b14afb9e9ec90140e14eb9c76bbdc9648c4ae318bf46bd484e3b3462107a924d1761c22ecbdb24f084df55b515cb3c50730cae239b8f7649e57dca14e7e2b4c6b4ff6259f31dbab3e58c7d1b3eb940d9c496f1ba94c085f45d240688cded51d4b3afa1a37dc0d3bcc3f274411711bbe243b1fb18fe60dae9a9d1741314e8fc9b0c8cc778b821e7321dec89c477339831bdcbeed1616a887a1919d6ec0fa2669f7916e5241bdfd9da022ba1b01dd950efdb8375e619bb49b39855351503315d79305f5ba77ff63e1386dc8795a8c42876e9e328a10cbdddbfcd07d8c91c6089ffacc5bd3e00c327bb31c2afb9620a7e6740c5bcdab9a327e18b56edef5c0b8d94fd98865bdd3a092d259d71e4852a85e7a6af29c6293779c2a6454189d3275642d7b9326b4b78a3ed5fdd5f5c61bc84c802bca6c3251a6bb94315bd7e7a89c278b63cf479a9f28810c80d7662a427554d3e53351b8815cf6fff98b8f7adef51cea01c5519419f55135d165dc4c584f24f616cedee24b6084a5feabcf2a054305cc1b079a4b7b7319e0891f3b80846a680e6c03a5d51f5b32d3a97efb35fe2b9117b91b7b07516de3ede108b6aa8944e5599618a7076a3d5afae3ddef2cca0154b00bf44bcbfb21516f0ad80c5af045afc4f45a3ef619fe43b3ed34cb82f281595c25dda72ac6eafa5a70eb0d8f6ba773df754441807eb38a4975bb622763171b81a33c6b05b85b03dcaca6131da53aea520de73c8d693515de3f7792f98c7fed3a589a3148c516f61ae3cfe9936ae657e73f59e6261ea92673fd68a78d2515cb4bf0ece67d9b3e70fd6e825b1484f9604ebc9d1698a652ef8f052b795f07e15e9a5b807a25fa24ef7ca57d5c563fc4fbc9e27ec89867185416e6ae6bfe30ab9fdcc4f481a8d6006f10adb417cb34335c04d9614d8097b1f7d2b85d0960c8bb4d1795e7ba08fd4acab4308087d4673f0edc9ffd5f78266ab40e6b9928aa5908d1aa9da015f02fbada6a0b3b02c0f8f7a920a4356f606495b15d28c5fb4ab26cd6139182cd8dbe25f0df7d2c53cb137e23b726959a83c205d1c7545681a466b953ebc96db3bdbdd192dfa9c79ea2dd9700faa88382349cc2780ab2fbbd3ce0f5b8a7ffe231cbbc6b1cca5f8b7bd1cac63e9db704049698dcacfbbeed896fcaf9c1ec33f61af092486887b4ab62b3d413e2381cbaf1ccc5ebc81a313797bcedd228f46a3cc01e6125daf37c3242ec4f8d222eb954b376b67d48b3219e76f4ae112286858aae27fb36802ffd3d9d85b205b3e6a916a01e980b866da1c46fbbb8bf39be53ec6a38ddc86cbf17eed78f89e44e41d38342e89a70956460121459200c8f48b33931b7b65c11b0a4f5993b1e203169dd5600add57de8c262546f8decb3b0546f4e59c54ff523d9127e20ecfd07a3a26e35ad6ba19b752572870fd74b7e16178d389c3dc9714ca0213f6d2c1acb3bb6642c18d82b8de8a15a1af396d7e59301542dc4ea36d32a041113e375901ca73bb1053a9b841a2654be854d8e272ba4b22ba995cf1578b642401bc1fae57c8a21f9220373b5868b3c82e6e9fd15556650f30431b2ac1b9a2e82f06a55f8966d83964672eb391e59b5bf13dc649784aa1ecb199331a77c5ff332e5e08eae95c310b14e09a67f269778ef2be2b5ff2027a6a68224027f60405c400f977b059aa5ff35350d44ee832abb4eff957bdf13c5e07afd466f2b772abc285a0e785875b06430dd528bdf6b76789421006ff331a8dbda5e94c5ee5015f8adb591af5ab86e7455a48f811122c2355799879e8174f0a1d744fed11ffee7250af01a7d1d69d6c186157a44e6a2f44096e87725cc59300803cbca09e4085933281e4501f50fdc0653db757928ced07aa78d26f27957f76abd7c6d77517f03b64501bd406452b3b37f5fd8cd47980de3b6045087608b740ae468305c6abba5b27a0f01475fb64e972bb032f43cc10ab7bf042241abb466ae61dfc6554e399de0b20d02ad5e0b967d9e5ca0bb4469fb9d0edadee9f3ee2b2987d7d49356d2fb14917e398780d9248df15cd0878359b2d560c5912da1d953a006980f5fdff7feee4e6610d296f2caea1e1fb6a20de108878fd73cb97935d88dc9bba1fc3e76d9d38680df64ef25f37a0b339d9fe07df8296ab4d01d200e21b439923a2b888afa77ba722aca8cbffcf518d7ca78bb782f1e41a902744304021cc0ea400d842d3738ee7daca0f3ab968c9f5d033d009e7b279fd41b5f678e08374967b77b04500784af7779b9fdc2e4479bce0145bf0f7bf35c0d05e79fec90da3b15e76351bfac1d78950535bb8a66ef37451c69492ea01f8c32b5bfde1d86b46321cd8b11fccfdce189bc63e3d3b7768cd85e100078d2fd22fbccdc2a08dd5a723da224be796fe82835ebc948825a2de7c47d4309942dfec87e4a503c712d1047abc200232eacb4a48c60845efbca7296ad8c1a2e2974efc8bffd3ab812ad081fa7e02d89008d6a92357e0a7462f8478e72ef65e5e143423cf5139073ac56f7b1911dabe3e6e9d6dbe8221b02d02856a26faaac784cec64f575ea87bed120c4f18e75b62e97bb16f37379165d793dbe0846da1946ebb19e0a7ee6d31c558fcd2829d054f3613e747e09dda3a1969b3e2cf6ac09073197ffcd24af869522fea75477ef3193c2cf4b6827dc707f14365599977f69a7cfaee755b984de858ce7ac7fb32eaba3a4005f4158f689e587d778a9b4e6427016c4481b7f8fc0ee1dd81d13a2467dd831381aae24cc5205800c73ed8b61c61e8bf8d75042642bdd850ff78c0713bfb28542f2e2b523b54c9485c7b76cabfd86e2a0ac984679338f30511e70469a97ad07838ca11cfea85a28dd7ce8261d9fce6dc28c5bdf1aab1f68d6bc498795f92d155cfbb8f57c3de219625f6e9a3c73bd72e06d2f086b7229b5d6c00346315e77353149175bb561b31297546ef1ea3ddb754af918c95a3c49d0a17809269ce361649e28069fadd563128f8b186d5672bd713c396be19b1b791c2e014f9d58d14bd4cb3b0f1b0daa7561d26af7ba023dea1795addd26464139c1628281a810608f683ff8e74f5650bcc622f5d6b863ccb1082ee06e656130f3522e11c6327397303e575659ce861078fbd16b0b5a4b3033635f4646eaf124df45810876e0743f37c434aa7c513ac9965602beff89971476e9b14b2aff9525cca302ba0cc15c2e6ca991c73c938c65f998566582d45545b0886ab52686483a98c88129a07f4a320528fac40662fa40e3ea170003a4583d07f4b01e15899a75137c9381377cac06cf27e8437b0c161f72116d81629a55e676256fef7d93d547cac2bd2f7fe766e4168d275c2fc1360051c8c256911eb958910ad18dfaf385035d7f095e7440e9ec1c930184a0dc3c555cfc44b3861db077a22226c29b235405bf1a6c2d3f1d56e7195fc48a246b5106a651453a7ef31c3c3e75c5b0b4e82f60af9f1a0b092f188f8b5284804f515967f5a9f4b07d2c6c0d246faf34ba560799cf3869ad5fa4e5aa7bbc6eea85d35f3ffba18822247244cbeed7edec85ab72a450110cd058258a11697422e132edcd49cfd568f37aef1ad9a71d875001548b56723853e3de834d608e03ee4c7befd030c9eb7b8f9daace79c1b6d54869dc03e6e279fb488833edfa16fb2ef8b67dea8a462dd595a119c73c8a04b9fb11e14cdeb97668382340df01c679af4a7c376e628265222a9f8dd67e1ca27512b821c56fdbaf170f6b8a8f6662900576f9ba85cc1f14ce20fdeee2720037dd994e8178ac4f0d28bcb5441f50a92d118f12bd2e96c1ff4d4ad83e66a37a1575248bdff3f09a31175dc911ecf41362bd16805dc869b2a8ff5d34d442b477609e6c4968892ba08eac40eae3dde01c476310881d70c0c177b9fd07bcc80e876e71cfc983f512bf9d40d73569dd2bff370cb81d97e421c63df779282c1a8cbbd5e25ba519395fb32bd0746046dd90deea29fcfe5f355ca2ddcb5c1b14631a9e264fefa61da968eb0943171477ce7201dbaa1c6200cef1d82d9a2419785e2b33ef2adb151b03523f8239aa858658dc0bfe4fe8d9827fa49ae207c2e5fb53a807c7099ea46cc48202713e176fab567a5617f7e84265c5deb07b463230069ef704281f0772dd4d675a135749fa9aba37a33e58e646d2f12c2b8130781ad2e211b9339e63cd33142cf28f57897b42bea09aa874aa532d9b7c04baf56709b1289368da955a9c7baf85b548a3ce8d6a0e4229ccbdc1f84eb30bc649108e1296afb107dc06af663a78eada9ea71209f4109f36e700b75a610a1421c30cd7e337dc35f351880d6822e6d14517d2c0cd08f8d746ea2fe5994569b14233f2fb2641deb72bcb6d560e7e4182691da37c73cf4f1eb6cb2e6f5e583a5382c687c7a2854499db8e76eb20b5dd9103504861961e4a52783b71c2f42a39fdc4ec1e5589ccd84c2b4e1c73bf27f9f133ddcbed31ed53204d7a0918494d6d006f45189b0d29dfddfcc6f39a2da8e1c0111ac19d845704a6b15c0ec59a8f6da9ac515800cfcda8a650ae287466489a5dfacf0274f577cdf4c2da38a966f5c49f37e64eb3511b4b05075e56120812bba2140b0f6f83e4cf66245e84deb5ffff334d3911b018bdde386cc03bbfee3076c261f507cd0bc6fd137a4877c8607604cf64b68ca656cc40c63c2f992fe715498553d9efa7ce250b6412db144473dfcefe1390b69d0fcfa06b79ec52b11654b94be493d3561c283a00a50e41367c0c6f606c33c9ef4987f80e0ebe8540cd0ac309e92e472e3f515b151cb2449389f3016d76efb4c3a50d7c8462bdb274dfe4f9ee3f12f724be0a0f7cad1faab5c4d3975b155570d168f7d6341b65993170aa800aee5a6686ff2ff1fa6ef8c96387e79072be2dc9dfc90606a842884ba6bd04bfd00710d71e2ce1a979ebdfa5211650f8d7952c418308cfb5b1bb21aba797592dd57f2093367a85fdc5b97efe2a8e1832c729f209b6c8f593061a5e6bff89a87b756fc444aa58dff09deacf630ee544b77871ddf13186e63ee28395373af9064d5c08a5547126be760cc8b1def73eb9abebda384b174f15235ac096dd8454daff33273ddff5edea45683160a4e8ac14a8c5baf880ccd04cb3839d091936c106e79c1a89d2b58c4b165fbd9162f2839448f8d02f395ae190ff20a22306d228515ca91439ccbf61e5ac5b9e1d944edc88103ddb7c0c6e773f5c970ce74fde5a1de2a30d824d41ce9d29ab096dc9fce27d1a3983a72015efb5f3488b93c89ae2fd19d90ef1e421de639584f2dab34624df26fc2e4b6adfc83be2fe575e5b6ae0f6c1c84e4125f336311c4eadaa33f4ab122c848b39d09850da16da1d23bba5d7a0daecd109bcb980c239564a0b84907c056190e4f95a99a3264378e19eff0a471a18e4d39d06625a0ed5a03891e8a1522eee153e586f4336343efee7430ed30681aab22aee32631339d3bf36e168613925e0d5f3ef52fde16629271a589dedf5af4acd0df0f1b2aec221bb588a3c6833bccf9bc365478437dd629af9e2f63544f64346bfcdbbb20255edb15a4259d096a7e9eaadd27f16759064c6214e4ea631cd421790b0523e356987e65ca6d2d707f200a41202611b2bbd33d4df7c9254ea058bb66dd77ade6ad0681648e79ef473a404b0becb841084e66b44f9575e273339d38beebf6e7aaf8ce792f6cad482323d87c1ed7ae4123f264a54be87d41bf1420d1090ffbb792a2b898055780f44609d0e77d057dd0ff509a8b25d4b692bd2d4acd8b03ae8c8a3ea446b870efe6a25d8b4b0a4b2356399f852e56c41e1fabcf617a63fe73b8dac9647db1dee3cbaa0123bbee7c46d9c030c06aaf4949780f8835cc161922b224125361c94656803a7a44da3ce118c6838b3eb76bb51cfa14db46127b18e18907a8cb861de79a365a8c76a7c90c41632173fcd9977657247600eba3b451d0dad10160bb3af35cd8b891706a751ab1bb2ae29629efcfa707a3085a51b45f4c9fe87f450c005f91ed0137fd3680cf94508e5cdcc64f8f88f5a9b3a8c5ecbdbc792613a27c22113effe2bf5599ba82139f929e0b284d54de6b1151a9b201ff88f0974158fd9173ef39b44a75accad2d5c3051e3997fdc9b31a30e0f0fedbd59c4b41970052e063c3a4c2a5e1d3576e1b3f19296f33b9d97d0af95165e3d63e19a097bb2d1cac46fefc8706a209c95fe77f8ec8f05831fd18b0e0fb478a5308d6131dc205dacaa2affe128d369d764da99b83310667584c3a3466a1812c1c047e779b86d62596d44d2da8ac15727929a01f2462c2d0259c52e68607b60dbe5cc6c4102472918ff8e73b562cf5f9d1c1a407ebba3292d0f739a7c234a7d582017435f5567d8e1dfe00cf4047db28b0d64fb2d75471c31dc15f244ac8e9d3c484d959acc0b90a9faadc3cf2f3b3098188176969f6707f883cf9effb64c16ddd0d58e7aaf1333f20dcaed68e0a420e6ab825c1799ca784f824c291283f513f57e525b5f006bb14b1f083d38d6b661c0f867c630e3ee01e8f953094ab3c4dd950e354b90a3a618e484c2202c64deb943ac7a2b1950ec4eac28b49a9419c17e1871a22c439ae4d9d9cb0c7c241a4144b3fd0da6739b8fac93164f3122ec6ac229b8c3af0051f4e480b8c4c790f87d7546d58cb1dc61f0beb7ad2044676ce774f7997391e08a752eb7c7646f2f5636b922cded603e6e9455aec045d362b62c2cc0989fc0700a3adcf192f2ff264b7dc2e9b1c07d4f8877a79be90d7dc81110db210ef909ae082baf667e183f9711800c6e4426fb5328af790400120100d8b2b6e3ef5c8a8c0ea89cf241f896202324e74b5c2b435a7fd7f8120e784ffa89160321d2e8af78b165e1275c45ffea5acdd1051a1f18a022621c2c1a94964ca225829edefe73b19f30ed75d0b08c207a245b97c3fbfb392da2170e3d7f4dbbe8807d85f5d37584749eff6f348f8d57e8f73308f65be7656d92df82562de00298e02695ed1079b2059dd1e88fe7559bb46596597713e0b181ddf2a3637b9b6aa71e10040ce496ea2b7dc3a79b6df32acfa3b80c4c59cd316694e7eba563bd2948912e9030133df2f999d6b447487868c071d783e9dee79223034e85da5e633be912534d87056e091f21335adc637b748b71dd8717cdb14de4ec1bf60599a87d40f84a09081cabdabd9586a5ad6dcade93141823d8f5fd4aa6657b87f5e2f4eb221f64f99cd4cfdd8fbe856cb189db07c74a48cb0f828379624fa17cf007e6bc7d2894a74a4c27a13b5e948a605f1fd263937bde39e2825963e8e8d38c3d001ca3e3837d8116c453dab5aa573788651f7720cc7afb11695bfb059f0f4d104f794e5780c888844f35b4b211724de0865c42b88a2f51eca81371ec71fcaf0e357c59d9ecad525f57e676737313257a6060e9a8955eb2397ed7b37a49509406de972b303091ca9ce4ae527142d9ea835d60eefd962cbe7d46065b277bc20aee48e91bc76eb9137206acba14a117e9e284486c5cdc0377876f8081641bd05052088952a8e0178236a511db2a967a0ab2467cc4d8b27ee896cb5cd0bdec17b5f6714b4a6abc38fcab2da28cc6c1d38337d882aa61dfff501bdd0bd0c5b0ac7d43df592f8a42c47ee329296f52510b68ccb497eeaad04bbdb07951dc69d1498f2bf67100c86b0b8a49380d8e262854bd5f14cc0cb66c2297612b927415f6a88a8100bb17156b1b02e682b02c6920c82d42752af0ea0ff0781db166c7a6ef87b495266cd80869b71d6587c2c307fb9c53abec0adfbad78bfbc45711bc956fc6558a85f6b534d0aa5d384baa8f1c84d63532359087cd624c0f0b891915d04b7cb8eb6add449d3f88f6ad8ae04c3e6c40c05f7f2885df4d4486ab6b91253d1b17f47a62a60da61ddc306169d5fb5ab5d6f430ea915a7a6366f7d966d8fcc67267e8edb1eab95f2fe439094e9d642f90e15c9b72ef4608887c7dca04d1d0df8dafc8d9fb4b5aa2f5218fe6ffc4a9b91b42353a27b40fe9ec8b1869d4745be5dc17d45f526afb6151b95367ae29b351a31f6a42b1cb85e66aff7d2a9d8f4c1c8cc11ef3514a5c5ec9d0051e5153d69268556d0af2dd3dafbf9b2c88387efe9843503e2782004a392e7bb0f9aaa6795534d4929421d81fe5c309743bfeaacf1d45751df11374329f81dd094b149ec58b4194552cfa5812a2fca49f9cf32c936ab197a434523223c674cd2bc9fab9f99a9bd0dae4a501a9845989fcfc85881ba9a50b3b092923e3bc92d914677835de3e53ccfac918975afb98738541c8d82c6824335bce3fe948c961a6bf438d4290ed9a3dead7d5863cae5c4f09a34605a31f9aae7ad46c3fe9ab6e7aaf9b3fa3484147fa48440b4b9f365204a4f8821a5dca775064b0091c24272adfeaeb31ff0c15728abc951ec3a50417d3307380fd74a3611c61a5790a84f1629d767cc30118208c21d180beed60eecf71797ff0d91971ac6e568cf1b5bd7f1ee5d7989b4eb3250164a4ff31552278c9eeaa4099c272a00bcce1b5f4c6ea17e4b884dab8a35e7152363508cd524ca9c0e196f8de9fab908610e2d499f6a134db5123a860a1fe7b029eab258dd7ec3d641da8ea9f74f75825ba0ce37fdba145b26017bd4f8bfb0daae887f6f803c820a6df0bfab820018b6319345f15e75884ba48d30b88b8cc26fb9ff20682f0cf2fbacb916e598ad0c858f0e02a8e8520eca854c1ac190ef24c0c8341d86ce1ff9d2f83aeb3dd3357dec49305407882e49c6cc4fcc7df006d088805d135079deaa06a4c106f4e6cc0e14ec25848229b8598285017ffd5b2cc3e0d59db7ac5ca711821995b9219da42e838db44fad71b34e8c32331b8e58acb8a36fa87358f942effefe3ad0e9fa6f296cfaa30ff6ef1aa9bc222eac52f222555c7c0d71416244ef7caadf3af1843719d8e84efd3bc3e2d15f78f330cc68d4916f5004bc88c4f5812364fea0e21e5ee718035107dc993fd490c37a366f4873b38a04c4777d37e16d1207a7d81beac6027354bb0d036813d3bd5394cb4a190c37e6687204afbb5b08f4f3f48493a87911403c5ed5cc5873c310d3582396b484dc26855452050469131af0d4cd275172591f7672a4595ec1582393b70bf4f1b172d78252358544422564d864425fc7a9e9c854e119a91bc9fcda9746c6f1bf732dbccd517ac389d95190947716d1dfd89d87156092d390e3dd4af81e24f7ec87c583d45ddfa27e40687737159b4f8462dd96d6309a60d5d51302a0ee2619abb9796016ce371f2b186993705abe85db7f01754e4d65f2eccb5e807db64b2819a6c033cae5d4a5511c81c32ff85afc7f3766a02030e3b18bc71bc9ce33ebf7becfd18daef4562bbb388b9cd7d06aada6fea0beb1582b0d56dd383917d5141c3b5ce4352933b90a84acbaf62917796d2a8f37e3a857f2fb210e0586fe55b5290d01c5a851c4ee626b000b2f52f717c959e5b746b48213e157eed85a6b090b2153fff25bde11651171f562802debb95253b3376af06fefcd269c7c5dea1dee7a215dfd03efdb4c4e37101a01a5a2e42b9fe34d9d1913966efa854d512d0a496ad15c979d0fa516e1eebffcf07daa9ab45607e499e281213be2812210dddcae474cda1835db17abf51987eb2aa09ff7ed41cae475b4da8ee5be4604b134d835ae470c56a6feeea75badcaa583005223ab4f8af15c79e009458329cf60c2b6cd0608354152345bce3004fc6086f7a33c3cc3ecdcbb74f528c130d321f9fe7afdf45908fa9d1975581e8f6087eb69499725bdf94dafb5c8d269a004520e9b87037fc8c61004b60df3dc1c393ffed807b0109baa91c3640977d829fdad9ab9f6e1c9d7d37a47bc66ee55fe78151c76119cf58dc342d2118ab5585fba79d43a5eb2b84455e0101bd6d1a85d68966de7ac69ebb087090925594ed871b2576e0927bd3dae4c8f13fd31b43373459d3b058af79469f9a863181b398c0b8e923520012de987bd13aca19ae75270dd5f870b7173d9d7076fde4342f5dd49d6ea4277f6281eac96244e17b826ec1764e032ddfb4d6c406c7000da10eac8db0389b7bbd5e26dab7947f54b121a07967f643e7d55570d7ae341abcdc790ca6b6ab3403fabf7f4494a7fd68008b42218fdde71ff7c66897899f1fdeafc29df0bceb4ee9baa2c861c7650442d7a32ce1d3f155e45dd964bc871cfd7fd521e0dd0f0b579a46f4e90773dc39855c16d4b2f86952eecd0b4923dddb7ea85a3a1da92557e5360628a506f3b32e815b9cafa65fc75302e97bb83e9920d350ef95de8af7256f8e4dbb64dcf96cda80d6a6ae0152729b6e75864eeacc28936c4b5e929cd947052570d834dfb4c5ecb831549959409c81b88d138f9e17d6a53372c95e46ff6d5598139e40271e9fb804cd88df8b142b6c584d9c5f6a395f3ae6d020ad3f89988f8170785bb5b639b2de8f0bc919cfcb3c0f10e0bab1077d966b39c9f4690e21d5ba6472b2521a9dadad6690263f10b65d298de3f98fa47fff286ab67494b998ade081a016ddc59bfcad6c4952f1a528f656d8160e2d61278067632b56439b883b2b346c2619fc8073d49ab7260ead1418bae9c2cc590054c5f84158cd13a660f9cd976b343da025c00eaea17e78d048d83cf5d77a6838f98d02ac9947cab1fa1d532c064d0fe1a56a5b5977f6cc12d9b0dfc340e1c053544ba3e556d75a7ec93422106b217d0f61afc01df9c8e343c096a381341c0aa1bbd1ae80facd83bcee1c41c40bbc2deec318506d4a4b1af62336110495c2d76aeb29d57e69383b206bfe145cfe7791f586b59599fbee35803a4be957d86d012923cf1fc4456f5b58042d6636c68cb568f83097969a5dd66044fa31bda273d03a9ac503edec15327c2a493c635c22fe3a76be6397443b93d10fde5f01f227a6be876c4f45de2b45806c77f7f4888f8bf9f7cccff3b830f79b86fd5be7e54aae7bb28edbae941a8c3ce768bcc11ab4fa0e894895f4032c888a7ee2a9c5920921347033500216a52ed13428246473846d97a9a71c4260744878c436aa61c662d381447422f047784857f133730742bbfc52ae4394fa180646eae243c62e0bbde9a06db9e432949a1cc35985deb9da679105b35d008de8c858f5b4b77b4f3aa03d2d0e4ea1ba3ce5eb9eada4ea34d55482f806e9ddbed092c05c4fd0565692e61ec36ed194bbf7168010833bdcb9d253f16759e9222bb4867f84c060ba4586c515dbedb88832b2a0019f8c369a701b4c31d3df7926f2f956efc2578f584802830cadf4f15ceeae6ac33c4b3202382864f3b100fb899b2d47aa4eb7b2cceed5ee0e2e7414e48b98bc7b41c64c9132c7085da6744b19e005efa287af41134631a5c7810180e4a59a64ed8e46ace9e2a28ed83ee443c6cebe6c4f432d334be1226b8758197b3ade5aad5be034819606bfac87a5dd2a277365a885d37887045d8cca95ada0745848e43c005ba2a2a73b7e36eecc2388fd4569fce1d567d8578ec201f6d4a7e09e79c45d2ba9d47a002017a6f079c9ac960435463fd4a04836f18d5c535f61cedf77609c6f24549392878e55a41c49eaaa60f64092b2f897f45b25b0367af5ab7fe9425808e644722abf8e4e8f518024a1e608eadfd563493238eacdac1a8289c2092b7a4fd29d09509ec4a404540e6369e6ba3221d2ec7a13e1910c39fbe00c1bd5c55789495167596fed575b725f15567ca79723e7522257c3dab67d8774684581c1540d7118d330346a0c0d435d85e376024248cf08ac60d25fb8fca0f9d7796d216f7042475a5df5c0d5b8dcfe21994dd88ef35bad00c9e1c1d3cd875f7702a4c9dd41e5041a616a8ac271962128c0af6514a9235d4acd3c22d6e37ae6fd9dc4fdf877f2e2376ef76dd3bee78157c57ba2ac5527c2ea9b52195fed264315093f37a877028a81ba8b308602fb826f462921b4b5a95d693ccc5e855533d682ca4d377569256b37eda284b631f25d37e91371de6d06122244df42e42d67a29214a19fe056b18feef2dd26144369e062e2e37cda4115d37794bffdd1c7f6cddb1412b3b3acfd5a90b11ed66d11fb6b1499ef12599a4d23f1b5f504e3cdf36bfef985226db6e9d3c1df54bbf5361fa39ddd911a2139a21f2933a6aed65ec68ba53f770e9f391960371f2b21c555764f526076349e1f5c2f7611de376fc0682036d4e5dd9b3898cf963dbd0217159233b6094f049a3bb0221efe53633a18d1261945d5162b6ef28d5978695f1e0e54667b3b8a7d3a6cb052fb141424ac0c48ed39617cda2b4f7a1600d9f4f6d2fa976c10e9f2c0a7c61af67673671dd715552cbd0406824ce13aa7838bb32c5e3879fc34e41b108c1804af0fa5f685c641f7a515b1947b5c30e5e43154a86bab98abe21a6ebac4c1de5f1b0f7e3d44287f0bd981d4d593125f1af101a722f2948ff36703fd269c20066ceee341f7935a87614d5870bab39c9aeec76428754f31fc0d2a994046e00de3cf1ffb6cc83a8398b7acfdbc34292354c57e4450be1c7e468e534f1d9c9acdb18ba34a55114a3d4e2e3f40d608f98e2016054a75b0f97788f7a7de9d31d9d4e41c6ccf199bfa86f49cd2578a7efcc681b28fd8b7328ee94c1c465ed5185f78c5974328c46b6028715310e7ca34c409eb1ee3f256647d371a46e445843ce1b7ddee728a526d8ce9793f3602998e00c63429f8f6f687da61ee934d25e0165dd2ba5b77f05a4aa83fcf0bce45d143f94d3b9b172efdf2dbd69367ced5a10bc875d352e0e61de48195d42cfe1cfe463c62ac106abefab6d1e5da580b7f807b205cd852de67a978ef460a11aa1f53c98e511601f0df95319337f544ce3c30eafcb4494b9cef57d89a622d4ac8e0512d9a469c2d5a3389484ed1fe3e2f5097eccf99add40021c99000ab8f649216952e22911589486c3e2933d79c59360fe9ab3f44da4884bccf9db024451875c153a9f6291ec1fc39a4bd705a2edf770c41a4e98d9eaf4c1e7a290da7f3df0c7607ce2fbe8f86caf2e469bd53659f2629de146990dc8c57dc9ef0e825ad3cd94ee4f53d30af6ad2fc5f4172639d346c9948a1bdb2ad1ddfa37aa1d9617f2b619e50e19c8e2691e35882d7051e7e55838a74a5d20c9d630bc00d0c5293a5d6db046e52340f2a2caffc74642af8ec6b177dd94d998cb95d2cde248a715c46aaa96fe698f96b540dbcb51a6a986301873ddb2bf48ff88ccdb0283bb820072f815e7811d7cf2b4fa7b81032c0bb4bf238f7c04037ce72a2bc89a4307cbb201b7fbb724a3fb137038545d1fa10e6ea1cf196778e6ac222f25123e58d62461723310c100145a5f6330a40cc32fab02596b853a3a6db029d3211d69b821252a486a08a4334dfe3ee60227bdac7a919ef1da9b5ca1237f2f4312213e92882a5667bb567ef45221f11130523e33880051946f16b4452271693578e933ebeade93c1e11571c10ffa71070cb17ce594f339fa298b9ffbbceb550e5463232a5eaa4233cbdb1352f9caaa01b71ad14b90bf433d01e3092abec892b2def8693947d0762d4892e19d37f404a02c5c3dd753c98a80219b3b912ec35acc2d4e05cd2a96f14215d6df750eac3d1f66bcf28f962b7919766dca07585482078a01a6c27d3e6f0ad946d359bea006e4ed7e18802235ee5bb1056a94790c94c767c254cfc082d267d98721d3951e55e9aa44480912e9664535d8bac0c90b9cc609caeaabdeb79ca52270ffd0d537ec092ac26bf9139ba0f854b9a20e83a279e7611f39312069dc50ddb4aed5dec782bf0f2c8d28f0808dbd26d3b583ae1945fcbe8dc4dceb41b5dd2278641e414af0a7cb66629544c579868c0beafda5db0d3ff345f4d0ece26c667e7015215e333b9b5858add5251e9878ab6546ebca755b776457834d85266e6579212fb38d40c00931431d979863ea74c5a5d5c9ecbfb80f9f122d490233f81e89d5050654512eef631cf99f540f935a15a1cfa2d577004950ee9f11dbf1705259bec146f2f7f006a803a3d1633711830038a4243b61ccfa204a8b098c887e36be21c3864467e7a20526d925550dbda12b9f956cf107fcf11996884efe6260143767a1225a6ab3556a7570bf2e9ef929a0ed75b56d58781fb454df11fb26e5487106694ac46e9648e4bb234c5b3dd37c4f4b59ead3c44f69a5a77ecfeac3905341f0b0ff41e49c8e80716e8055fe69694a1fbf8ac1fc3cdb5531d7c3694e241e5fcecafb0cd9beb3fed4c391845e1d2540672d2e2afccfe34a5474d8ba35995cfb856d0de1cffdb92f09f984299e0763ab4dd8f1eaa155db3c8e32a2d20d90fcb3861e762d6a00fa6bdc80f1f27ef7d15da5f98aa5f2d29fae07cf846d7ab93b9130396906b51d41a48fd0ffcaeaf614513796ecfd997179abef09e3c240f65c9ea0b3491f9c6d5ca8820059fd2c8f4d92f28e51317e8d3f5b01b4c7cbbeb50529e218b3a2c8ff36a28ab024a45d38f7a3015a6d5298a742d5d849fbe59f374ce31f652d4859a32ca296e3b63b12d8a5746662336f99c702c2e2cb0e97f8c687874584497897a5eaace68f2c285786a7e051586f83c872a34b5d49afb402dc33aa0e258b65b6ceb391642d927b10e86656bfbe34e74a0ef85278fd5db296c6347988d299f44ceca35fab7bb1df6f703aae36201628a2198763dcc7957a0dad5d43acdb654e201c6e7e3003715450770f35b640803e9501136d334adb2386bb94f24d517c805a8352ec125f83f8e2fbbaed968bddf9513dbfec21f2f9b0fd7897e2aa408a124f884a90fb5ff9a9449e6d86394354bf610a6b56479117a1936d35bd1f0e1c52807603983d8ab22894214227f2db5388e0f59f08fc3aaf548b892e92dd4a69b0ec227269c2c9e2e1ab5eaa98ec2b5129aa5c32e48f73d37c4b0f767de3f5be328187220d3567889a6d77fc8e6be45470d6b8ab4ae70ab54fda7858095fbdded9d0bd46b88840b0bbfacc93c63f7119ad1b9bedca9d9640fb04781b5f0cf8dc168a9879cb17a0701f41375317d5367d0b0947301c1cb49f26ced91c50e03a718b82f2f4c3746e4c880aebd36cfcd9a2b9b99d13934c6c3b5d7b3a4f27edcd3859c644855cd70d482990d5006c3a079ce603cddf95096a5652517bb4530abbb3847bbf50eed9f7c517b53034f6f6ca307dcccd9aa307caeac9e53e069db9c8a2c89b8738ca1706b12a6154546bd24abd28a496de4d8dad852af5f7e48b8bc7b5a9d3cd485a6b41324a09665672719674ee581d76a35b2b246986d910efaba339b5c45ae95e69491f642d242dcfa3ae3b8a2ddbbda63da42f003084abefd2c29ba2d87b74fbff294a27f4b0a8247ac10028b3dbbc9672ca38416c1047fc4bb1d3be3fc294eb71d6c65b25bb648c0733b7c50f884b7538751c37c04e9191bd90ea89848b35eb292b51d9d75691383913b9f1c2b6dc224140bde82a98c38d9d1704db8a5e090824e0969b3048a0093e7ad8c2a4a8f16e8c78d9cab4aee4c53907012e3684168f452b640e025345ae5e22fcc6fc26f627eebd570b321f9c6be390f4421e076bc935df9e39f47dbe01da942042b464b0da42b0c8b23a62a22ef101e94e3f65f6c2ed61a9cd90b311ac49117faf9265b9456b5bc32c9a26429f2ead24b5b26d824a63197a845cf07470135cfcb6371099c868ad965a94c87d51a23e055f86b891a11571c25a77520ac696ae51d60ba91b208d947792258f73f09fbcd6080d24c34c21b18a6021cd3b1c5f4a7c5dd62e6f7262f7c22e026582a3c0de6635d84c4491cc05a50449aac5d650f832217cd79add8e4da6032b873e94fb601a9e06ab242912cc122756034ade94e8648112803f5bd405b33c8e65068c62588abf22ee60953d0e1e59701ab91890e9114d63d1408f355c721cc4dd0800d37a72859b15f6ffe08b56464d35da458cec977dd41e56d66e6450fdcc985f403ecbe08af4858f6495181595208b26615ca2171aabf609b833a36339b31da1fa59575f3fd46736b13fe3e2d209a2e90547c154860d8355581a85c1ad0803362236d62b68e739a13a9bcd68380935d6db242fbf5a0d2cb5e3ce180e84edef6a3a246b516c633fa61f9071b6f6bf1df042fdc549dc7889ea0982dd35a22c6bf4d3f81c6baf4e5b8172fbbf976142a304fa750c1f876f2c1503b2a44de8cf79e39d18dfa1d72a1375708b29fb6b55dbe3f21a5cebcb6dafa1e8a563e58f2827f230e71a7b1fed65940abf267835fc1025ed352422b5ca68133c81bf60319d42049cef95a5951f15aa29fd4a8e516c135b745bfc16c5b4d2bafe2ce469da62378f06357c9fea248d70a30ecea1f0b66bf78313fd6e5197e9248c61639fa4c6a8374a07097f45ba8e388202410e9a69a94d9f288d1f6df02477ed09f577e27f5db5a12e461d4b62f423ff6c0bd47d218f76d4cd6d8be4e938725b7b91b9052de6982f648822f67846549a6cdd71dc0e65aaf8025000f2944508175bb78c4677b5ab4434c85b47f9da1736ae27a553a7b9d5dea3109b8b79f84c201fd5442e098c558ece09467642265d130665e128afccf1aa959a0495a8b1f1e90ebab858745a854bf54daafc188e98c7b299e9aae1f42175c85a885b829a6a606b4d1b9c6b445733f8c5f2e180a5a3eecf3b55fb7432d971f38d70f6625ef1094e28c29e361be72ce6bf57bddc5c0679405d5e77c764a4e15b14c4b47c16e83f09b383083bdeaa62049639da62f2bad6eadcf566e088559459e46ae39b774ce1781f7516149d63e98c33e784d8af259dc7257c282f38f1809d311075b5088fa0bf7b432ca5c6cce89ea6c39008c6f122db71d559ece799b652f908261e332436bacceb4cd7489c9bc770a3cb6f07bbc78a49e7a534dbf483beb87580721dc1cecfebd42101b633264270d9904902bdb06571a4d10e8d2a62aa609bbcfd2aaae9aa8d77fee41d2072ca4dd2d2dc1932d9a3ff0f664156bd5b918161a6edadb94bb641fd51eccd1c23ad109b29493a5d1b76b3ddf6ef4b99b42cc7dc8eb963b3ac029abc10b82eafbb0ee90be342f3f524f272fc095f0467d47b9c7bd2c42d5dada9bf57b81650d801b30a7c01b8203bf13bec029e6e472a08a26e4e344447b539014b270d62327f544003735f19ea2bbfc91cd254f8a0a775ec0579f2d6823a247e69036f70f2c189fbdcb1a5cb86b2e915d5f7b3990d93ee92926c806777665120bed497b59f0c86eed1dba29936cf30d79cc1a213ce6c56982a81f098b8fca87b42a39fc0f9432ceaf0299b43dd21887f3ef351d7248322e6d0f3bfedb5f2a7a7dffa5f155a6708c9c1a29726a46539ccb81f21c56da344e1900968b15c8c552137eb01af2f9c5a96376fd1ceffe1bb14c7771487ae8a2e07de90a562bb04b9181413977e9357f4c89d473481a5780cdfa995982b38d0960a096d9fcb6118b79517741f025f071e674e1c7dbdace48d44d9b397f1d5d3782ecf37f68a4cf624a7e47140cd4847acd8cd77880a62d506f2cf2c263458a473420609bd84c5045ddc75c0635429eb49bd9429de3e74d9a63b32b61443b070e75f23fef62c485ec933ed4a6230adfaa80a4d2dc099317ea62535e7eb45abb4c04801fa6e4ff970286f41cb4bc89527be25553f0ce31126d57a4fc301bc96468d639ac1005e422d460edb0dd085a99ccfad6d56fb0b4885bcfa0828b7c3c65765171824fde9bbde1ff654a9d0ca16a7179a1347747857d513e0ed61cd7e8100bfcde5d50371e38631cbef4931ccb57b749475b8806bb52b95c4ddf1333f6c1be7c9321112152bd5bcaa8fe3d0f1f9a0f97007d3a72d6c8af8b3efecbc2e74d4ddb6b7fd69a017bd73d4c0dc67fef8f50caa779226b8f2f6d79cd340322e442d44436af0f290af5772ee51be34a3b340e37c3d591c6d0e43385fdfedf446deeffb2103e39d6da6dcc36e9ce1d4aef92a2beba456e59778efbedaa35dfe0b59ea74f2e90c77e456d76bcd595fa35ab1bae912b6f8e7a74c6ff24879bf387d6e829550c28c3bcdd6dc0ba5777c02d928078941a640556cb6aa391df1ef6d72d4532d9cc7c5895aa031445e2434e27bf966dfef3280e77a31d2710b4b925999d4b4a78ae17586bd54934fff25cad0b42ec6bd59bcbb83918288f59a75f4528500690e5c361c264d141e2be1ae907e00a6f72c2ff263c33300a45a405e3e04c1da9f5c7c5ba7424db7ef2bc3a0d714438c44058b93e9134b7b497212df79d0fa61a793015ef2b570cd49dcb034f2d93d3db366e3ebe1a6f09345d8ab382c8eff21bf8fda25046a221f7e2257cd920ebc488fc9fda9ed7b304e36e389e8db27011157c319b35283159dab9a2d4330f1bcad931dae3a6d4cc1a1d6baa5772b2b7df53b184545e57f30929bdb1286a5cde4b9b31da1cf206d36299f48ad0726618edcfd67a7df45480baf14415d171f253b94d85b347b776228bc44f80f133b36cb8f8be64d7d7f47fb3b2b1f40987e494cb1d117db35500b0e39b4834cea9891421417f0acb6ac7f455d5141233058079c6d8981fc5d71816cc32faea0ebf65f9a2cc8af1d8b0a30968ed70121aec610e198683fc8e798bd7b8caed9dbc991bf40c1d5f3c5e544a424391fa21011c2e5d41da25c02d0e63e01328a864f85d6fdab591c541fad5d25b45a12963f2730829ac708165a689c3f1958aad5cecb4755cb5d7d358e5be8ef8e4ec1dadb1925516092fd0db00ad9f285dde980b37bc4a8f4a158f3127346e88edd3f3c1031b4a414d7c8be171813f2d8097f709b900a80f0834483d4f4e84a181cca5068592a13d82422b9d31459217636b4cc1700607abc357c6823c2061d1101e1082aeaaf63993974aa9bad7287c1a5f8c5891ce99c2861c5ca4249371a3d8e1d8dde4c777fa6c43c9d91793df6d508bf138c8498fca1e767b62db632fdd147f3baee5aa8281b17b6f15406dea8488disabled-daily.listinnodb_page_size.inc../../../../../bin/my_safe_processmysql-test-run.plmysql-test-run.pl../../../../include/windows.inccol_opt_not_null.optcol_opt_not_null.optcol_opt_not_null.optalter_table_enable_keys_fulltext.resultfulltext_version_10_0_no_such_key.resultoptimization_count_skip_after_insert_multithread.resultalter_table_enable_keys_fulltext.test../storage/suite.opt../storage/suite.pm../../heap/mtr2/READMErocksdb_deadlock_detect_rc.resultrocksdb_deadlock_stress_rc.result../../../../include/have_binlog_format_row.optbloomfilter.testadd_index_inplace_cardinality-master.optadd_index_inplace_cardinality-master.optmysqldump-master.optrocksdb_deadlock_detect_rc.testrocksdb_deadlock_detect_rc-master.optrocksdb_deadlock_stress_rc.testrocksdb_cf_reverse-master.optrocksdb-master.optrpl_row_rocksdb.cnfrpl_row_rocksdb.cnfrqg_examples-master.optdrop_table3-master.optttl_primary-master.optttl_primary-master.optttl_primary_read_filtering-master.optrocksdb-master.optrocksdb_cf_reverse-master.optrocksdb-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb_cf_reverse-master.optrocksdb-master.opttype_decimal-master.optrocksdb_cf_reverse-master.optallow_to_start_after_corruption-master.optstream.resultstream.resultgtid-master.opt../../rocksdb/include/have_rocksdb.inc../../rocksdb/include/have_rocksdb.optconsistent_snapshot_mixed_engines-master.optrpl_gtid_rocksdb_sys_header-master.optrpl_no_unique_check_on_lag-slave.optconsistent_snapshot_mixed_engines-master.optconsistent_snapshot_mixed_engines-master.opt../../rocksdb/include/have_rocksdb.inc../../rocksdb/include/have_rocksdb.optrocksdb_stress.result../rocksdb/suite.opt../rocksdb/suite.pm../../rocksdb/include/have_rocksdb.inc../../rocksdb/include/have_rocksdb.opt../parts/suite.optdeinit_master_1.incdeinit_master_1.incdeinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/ha_init_child2_1.inc../../bg/include/ha_init_child2_2.inc../../bg/include/ha_init_child2_3.inc../../bg/include/ha_init_child3_1.inc../../bg/include/ha_init_child3_2.inc../../bg/include/ha_init_child3_3.inc../../bg/include/ha_init_master_1.inc../../bg/include/hs_init_child2_1.inc../../bg/include/hs_init_child2_2.inc../../bg/include/init_child2_2.inc../../bg/include/init_child2_3.inc../../bg/include/init_slave1_1.inc../../bg/r/basic_sql.result../../bg/r/basic_sql_part.result../../bg/r/direct_aggregate.result../../bg/r/direct_aggregate_part.result../../bg/r/direct_update.result../../bg/r/direct_update_part.result../../bg/r/function.result../../bg/r/ha.result../../bg/r/ha_part.result../../bg/r/vp_fixes.result../bg/suite.pm../../bg/t/basic_sql.test../../bg/t/basic_sql_part.test../../bg/t/connect_child2_1.inc../../bg/t/connect_child2_2.inc../../bg/t/connect_child2_3.inc../../bg/t/connect_child3_1.inc../../bg/t/connect_child3_2.inc../../bg/t/connect_child3_3.inc../../bg/t/connect_master_1.inc../../bg/t/connect_slave1_1.inc../../bg/t/direct_aggregate.test../../bg/t/direct_aggregate_part.test../../bg/t/direct_update.test../../bg/t/direct_update_part.test../../bg/t/function.test../../bg/t/ha.test../../bg/t/ha_part.test../../bg/t/ha_test_deinit.inc../../bg/t/ha_test_init.inc../../bg/t/have_engine.inc../../bg/t/have_func.inc../../bg/t/have_partition.inc../../bg/t/have_trigger.inc../../bg/t/hs_test_deinit.inc../../bg/t/hs_test_init.inc../../bg/t/slave_test_deinit.inc../../bg/t/slave_test_init.inc../../bg/t/spider3_fixes.test../../bg/t/spider3_fixes_part.test../../bg/t/spider_fixes.test../../bg/t/spider_fixes_part.test../../bg/t/test_deinit.inc../../bg/t/test_init.inc../../bg/t/vp_fixes.testdeinit_master_1.incdeinit_master_1.incdeinit_master_1.inc../bg/include/ha_init_child2_1.inc../bg/include/ha_init_child2_2.inc../bg/include/ha_init_child2_3.inc../bg/include/ha_init_master_1.inc../bg/include/hs_init_child2_1.inc../bg/include/hs_init_child2_2.inc../handler/include/hs_init_master_1.inc../bg/include/init_slave1_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/ha_init_child2_1.inc../../bg/include/ha_init_child2_2.inc../../bg/include/ha_init_child2_3.inc../../include/ha_init_child3_1.inc../../include/ha_init_child3_2.inc../../include/ha_init_child3_3.inc../../handler/include/hs_init_master_1.inc../../bg/include/init_slave1_1.inc../../bg/t/basic_sql.test../../bg/t/basic_sql_part.test../../bg/t/connect_child2_1.inc../../bg/t/connect_child2_2.inc../../bg/t/connect_child2_3.inc../../bg/t/connect_child3_1.inc../../bg/t/connect_child3_2.inc../../bg/t/connect_child3_3.inc../../bg/t/connect_master_1.inc../../bg/t/connect_slave1_1.inc../../bg/t/direct_aggregate.test../../bg/t/direct_aggregate_part.test../../bg/t/direct_update.test../../bg/t/direct_update_part.test../../bg/t/function.test../../bg/t/ha.test../../bg/t/ha_part.test../../bg/t/ha_test_deinit.inc../../bg/t/ha_test_init.inc../../bg/t/have_engine.inc../../bg/t/have_func.inc../../bg/t/have_partition.inc../../bg/t/have_trigger.inc../../bg/t/hs_test_deinit.inc../../bg/t/hs_test_init.inc../../bg/t/slave_test_deinit.inc../../bg/t/slave_test_init.inc../../bg/t/spider3_fixes.test../../bg/t/spider3_fixes_part.test../../bg/t/spider_fixes.test../../bg/t/spider_fixes_part.test../../bg/t/test_deinit.inc../../bg/t/test_init.inc../../bg/t/vp_fixes.test../../oracle/include/deinit_child3_1.inc../../oracle/include/deinit_child3_2.inc../../oracle/include/deinit_child3_3.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/deinit_master_1.inc../../bg/include/ha_init_child2_1.inc../../bg/include/ha_init_child2_2.inc../../bg/include/ha_init_child2_3.inc../../include/ha_init_child3_1.inc../../include/ha_init_child3_2.inc../../include/ha_init_child3_3.inc../../oracle/include/ha_init_master_1.inc../../oracle/include/hs_init_child2_1.inc../../oracle/include/hs_init_child2_2.inc../../handler/include/hs_init_master_1.inc../../oracle/include/init_child2_1.inc../../oracle/include/init_child2_2.inc../../oracle/include/init_child2_3.inc../../oracle/include/init_child3_1.inc../../oracle/include/init_child3_2.inc../../oracle/include/init_child3_3.inc../../bg/include/init_slave1_1.inc../../oracle/include/init_spider.inc../oracle/my.cnf../../oracle/r/basic_sql.result../../oracle/r/basic_sql_part.result../../oracle/r/direct_aggregate.result../../oracle/r/direct_aggregate_part.result../../oracle/r/direct_update.result../../oracle/r/direct_update_part.result../../oracle/r/function.result../../oracle/r/ha.result../../oracle/r/ha_part.result../../oracle/r/vp_fixes.result../../bg/t/basic_sql.test../../bg/t/basic_sql_part.test../../bg/t/connect_child2_1.inc../../bg/t/connect_child2_2.inc../../bg/t/connect_child2_3.inc../../bg/t/connect_child3_1.inc../../bg/t/connect_child3_2.inc../../bg/t/connect_child3_3.inc../../bg/t/connect_master_1.inc../../bg/t/connect_slave1_1.inc../../bg/t/direct_aggregate.test../../bg/t/direct_aggregate_part.test../../bg/t/direct_update.test../../bg/t/direct_update_part.test../../bg/t/function.test../../bg/t/ha.test../../bg/t/ha_part.test../../bg/t/ha_test_deinit.inc../../bg/t/ha_test_init.inc../../bg/t/have_engine.inc../../bg/t/have_func.inc../../bg/t/have_partition.inc../../bg/t/have_trigger.inc../../bg/t/hs_test_deinit.inc../../bg/t/hs_test_init.inc../../bg/t/slave_test_deinit.inc../../bg/t/slave_test_init.inc../../bg/t/spider3_fixes.test../../bg/t/spider3_fixes_part.test../../bg/t/spider_fixes.test../../bg/t/spider_fixes_part.test../../bg/t/test_deinit.inc../../bg/t/test_init.inc../../bg/t/vp_fixes.test../bg/r/basic_sql.result../bg/r/basic_sql_part.result../bg/r/direct_aggregate.result../bg/r/direct_aggregate_part.result../bg/r/direct_update.result../bg/r/direct_update_part.result../bg/r/function.result../bg/r/ha.result../bg/r/ha_part.result../bg/r/spider3_fixes_part.result../bg/r/spider_fixes.result../bg/r/vp_fixes.resultbg/suite.optbg/suite.pm../bg/t/basic_sql.test../bg/t/basic_sql_part.test../bg/t/connect_child2_1.inc../bg/t/connect_child2_2.inc../bg/t/connect_child2_3.inc../bg/t/connect_child3_1.inc../bg/t/connect_child3_2.inc../bg/t/connect_child3_3.inc../bg/t/connect_master_1.inc../bg/t/connect_slave1_1.inc../bg/t/direct_aggregate.test../bg/t/direct_aggregate_part.test../bg/t/direct_update.test../bg/t/direct_update_part.test../bg/t/function.test../bg/t/ha.test../bg/t/ha_part.test../bg/t/ha_test_deinit.inc../bg/t/ha_test_init.inc../bg/t/have_engine.inc../bg/t/have_func.inc../bg/t/have_partition.inc../bg/t/have_trigger.inc../bg/t/hs_test_deinit.inc../bg/t/hs_test_init.inc../bg/t/slave_test_deinit.inc../bg/t/slave_test_init.inc../bg/t/spider3_fixes.test../bg/t/spider3_fixes_part.test../bg/t/spider_fixes.test../bg/t/test_deinit.inc../bg/t/test_init.inc../bg/t/vp_fixes.testrpl_mixed_replace_into.resultrpl_mixed_replace_into.resultrpl_tokudb_read_only_ff.resultrpl_partition_tokudb-master.optrpl_partition_tokudb-master.optrpl_partition_tokudb-master.optrpl_parallel_tokudb_update_pk_uc0_lookup0-slave.optrpl_parallel_tokudb_delete_pk.testrpl_tokudb_read_only_ff.testrpl_tokudb_read_only_ff.testrpl_tokudb_read_only_ff.testrpl_tokudb_row_log-master.optrpl_tokudb_row_crash_safe-master.optrpl_tokudb_row_crash_safe-slave.optrpl_tokudb_row_lower_case_table_names-slave.optrpl_parallel_tokudb_update_pk_uc0_lookup0-slave.optrpl_tokudb_update_pk_uc0_lookup0.testrpl_tokudb_update_pk_uc0_lookup0.testrpl_tokudb_update_pk_uc0_lookup0.testrpl_parallel_tokudb_update_pk_uc0_lookup0-slave.optrpl_tokudb_update_pk_uc0_lookup1-slave.optrpl_tokudb_write_pk.testrpl_tokudb_write_pk-slave.optrpl_tokudb_write_unique.testchange_column_carchar_sum_cross256.resultfast_update_binlog_mixed.resultfast_update_blobs.resultfast_update_blobs.resultfast_update_blobs.resultfast_update_blobs.result../../../../include/have_binlog_format_statement.opt../../rpl/t/suite.opt../../rpl/t/suite.opt../tokudb_add_index/suite.opt../../rpl/t/suite.optxa-2.result../tokudb_add_index/suite.opt../../rpl/t/suite.opt../tokudb_add_index/suite.opt../../tokudb/include/table_files_replace_pattern.inc../tokudb_add_index/suite.opt../tokudb_bugs/suite.pmpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb-master.opt../../rpl/t/suite.opt../../tokudb/include/have_tokudb.inc../tokudb/suite.opt../../tokudb/include/have_tokudb.inc../tokudb/suite.opt../../rpl/t/suite.optcase_insensitive_file_system.requireselect.resultsystem_mysql_db.resultsystem_mysql_db.result../client-cert.crlmaria050533_xxx_croatian_ci.MYDmaria050533_xxx_croatian_ci.MYDinnodb_tb2.txtmdev17909#P#p20181029.MYI../../include/rpl_init.combinationsbinlog_mixed_cache_stat.resultbinlog_mixed_cache_stat.resultbinlog_row_ctype_cp932.resultbinlog_mysqlbinlog2-master.optbinlog_mysqlbinlog2-master.optbinlog_mysqlbinlog2-master.optbinlog_mysqlbinlog2-master.optbinlog_mysqlbinlog2-master.opt../../../plugin/innobase/storage_engine/suite.optbinlog_row_innodb_stat-master.optbinlog_variables_log_bin.testbinlog_variables_relay_log.test../binlog/r/binlog_incident.result../binlog/r/binlog_index.result../binlog/t/binlog_index.test../binlog/t/binlog_ioerr.test../binlog/t/binlog_mysqlbinlog-cp932-master.opt../binlog/r/binlog_mysqlbinlog-cp932.result../binlog/r/binlog_write_error.result../binlog/t/binlog_write_error.test../binlog/t/binlog_xa_recover-master.opt../binlog/t/binlog_xa_recover.testbinlog_row_annotate.combinationsbinlog_row_annotate.combinationsrpl_parallel_show_binlog_events_purge_logs.cnfrpl_parallel_show_binlog_events_purge_logs.cnfrpl_parallel_show_binlog_events_purge_logs.cnfrpl_parallel_show_binlog_events_purge_logs.cnffilekeys_encfile.resultfilekeys_encfile_bad.resultinnodb-checksum-algorithm,32k.rdifffilekeys_encfile.testfilekeys_encfile_bad.testfilekeys_plugin.inccreate_or_replace.optinnodb_encryption-page-compression.optinnodb-first-page-read.opt../../../../r/comment_column2.result../../../../r/comment_table.resultin_calendar_pk_constraint_error.resultin_multicolumn_calendar_pk_constraint_error.resultin_multicolumn_calendar_pk_constraint_duplicate_update.resultin_multicolumn_number_pk_constraint_error.resultrpl_row_max_relay_size.resultin_multicolumn_calendar_pk_constraint_error.testin_multicolumn_number_pk_constraint_error.testrpl_ignore_grant-slave.optrpl_loaddata_m-master.optrpl_sp-master.optrpl_sp_effects-master.opt../../plugin/innobase/storage_engine/suite.optis_tables_is.resultmemory_bitdata.resultmemory_cursors.resultmemory_func_view.resultmemory_storedproc_02.resultmemory_storedproc_03.resultmemory_storedproc_06.resultmemory_storedproc_07.resultmemory_storedproc_08.resultmemory_storedproc_10.resultmemory_trig_0102.resultmemory_trig_03.resultmemory_trig_0407.resultmemory_trig_08.resultmemory_trig_09.result../../../plugin/tokudb/tokudb_parts/t/partition_max_parts_hash_tokudb-master.opt../../../std_data/charset_utf8.txt../../std_data/loaddata/nl.txthave_mariabackup.incgalera_autoinc_sst_mariabackup.resultgalera_ist_innodb_flush_logs.resultgalera_ist_mariabackup.resultgalera_ist_mariabackup.resultgalera_sbr.resultgalera_sst_rsync.resultgalera_sst_rsync.resultgalera_sst_mariabackup_encrypt_with_key.resultgalera_sst_mariabackup.resultgalera_sst_mariabackup_encrypt_with_key.resultgalera_v1_row_events.resultMW-313-master.optMW-313-master.optMW-284.cnfgalera_as_master_gtid.cnfgalera_as_slave.cnfMW-313-master.optgalera_ist_innodb_flush_logs.testMW-313-master.optgalera_query_cache-master.opt../../../plugin/rocksdb/rocksdb/t/mariadb_misc_binlog-master.optgalera_sst_mariabackup.cnfgalera_wan_restart_ist.cnfgalera_var_gtid_domain_id.test../../../plugin/rocksdb/rocksdb/t/rocksdb_qcache-master.opt../../../plugin/rocksdb/rocksdb/t/rocksdb_qcache-master.optGAL-501.resultgalera_ipv6_mariabackup.resultgalera_slave_options_do.resultGAL-501.optGAL-501.optGAL-501.optgalera_ipv6_mysqldump.cnfGAL-501.optGAL-501.optgalera_ipv6_rsync.testgalera_innobackupex_backup.cnf../../encryption/include/innodb-util.pl../../../std_data/loaddata/mdev-15497.txtinnodb_bug35220.resultinnodb_bug35220.result../../gcol/t/innodb_virtual_debug_purge.opt../../gcol/t/innodb_virtual_debug_purge.opt../../binlog/t/binlog_mdev342-master.opt../../binlog/t/binlog_mdev342-master.optgroup_commit_binlog_pos_no_optimize_thread-master.optinnodb-consistent-master.optinnodb-alter.opt../../binlog/t/binlog_mdev342-master.opt../../encryption/t/innodb-bad-key-change4.optinnodb_defrag_stats.opt../../encryption/t/innodb-bad-key-change4.optcorrupted_during_recovery.opt../../gcol/t/innodb_virtual_debug_purge.opt../../gcol/t/innodb_virtual_debug_purge.opt../../gcol/t/innodb_virtual_debug_purge.opt../../gcol/t/innodb_virtual_debug_purge.opttruncate_debug.opt../../gcol/t/innodb_virtual_debug_purge.opttruncate_debug.opt../../innodb/t/data_types.opt../../../r/gis-rtree.result../../std_data/loaddata/nl.txt../../innodb/include/dml_ops.inc16k-master.opt16k-master.optinnochecksum.opt../../innodb/t/truncate_debug.opt../../innodb/t/truncate_debug.opt../../innodb/t/truncate_debug.opt../../innodb/t/truncate_debug.opt../../innodb/t/truncate_debug.opt../binlog/t/binlog_mdev342-master.optmaria-gis-recovery.opt../binlog/t/binlog_mdev342-master.optmaria-gis-recovery.opt../encryption/t/filekeys-data.enc../encryption/t/filekeys-data.key../../encryption/include/have_file_key_management_plugin.inc../gcol/t/innodb_virtual_debug_purge.optencrypted_page_corruption.optincremental_rocksdb.optxb_rocksdb_datadir.optxb_rocksdb_datadir.resultnewcomb.resultnewcomb.resultnewcomb.result../binlog_encryption/multisource.result../binlog_encryption/multisource.test../../engines/funcs/r/de_multi_db_table_using.result../../engines/funcs/r/de_multi_db_table_using.result../../engines/funcs/r/de_multi_table.result../../engines/funcs/r/de_multi_table.result../../engines/funcs/r/de_multi_table_using.result../../engines/funcs/r/de_multi_table_using.result../../engines/funcs/t/de_multi_db_table_using.test../../engines/funcs/t/de_multi_db_table_using.test../../engines/funcs/t/de_multi_table.test../../engines/funcs/t/de_multi_table.test../../engines/funcs/t/de_multi_table_using.test../../engines/funcs/t/de_multi_table_using.test../../../plugin/tokudb/tokudb_parts/r/partition_exch_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_4_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_4_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_5_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_5_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_7_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_7_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_8_tokudb.result../../../plugin/tokudb/tokudb_parts/r/partition_exch_qa_8_tokudb.resultpartition_exch_myisam.test../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc2_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc2_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc2_tokudb-master.opt../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc2_tokudb-master.optlog_connection_error.patch/percona_log_connection_error-master.opt../percona_query_cache_with_comments.inc.backup../percona_query_response_time_flush.inc../percona_query_response_time_show.inc../percona_slow_extended-use_global_control-master.optpercona_slow_extended-slave_innodb_stats-master.optddl_socket_summary_by_event_name.resultstart_server_innodb.resultbinlog_edge_mix-master.optbinlog_edge_mix-master.optbinlog_edge_mix-master.optbinlog_edge_mix-master.optbinlog_edge_mix-master.optconnection.testconnection.testconnection.testddl_socket_summary_by_event_name.test../../handler/disabled.defevent_aggregate.testevent_aggregate.testevent_aggregate.testevent_aggregate.testevent_aggregate.testevent_aggregate.testevent_aggregate.test../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../galera_3nodes/t/GAL-501.opt../../../plugin/rocksdb/rocksdb/t/rocksdb_qcache-master.optsizing_high.test../../../plugin/rocksdb/rocksdb/t/rocksdb_qcache-master.optdigest_table_full.teststart_server_innodb-master.optcassandra.opt../../binlog_encryption/rpl_binlog_errors.result../../binlog_encryption/rpl_cant_read_event_incident.result../../binlog_encryption/rpl_corruption.result../../binlog_encryption/rpl_incident.result../../binlog_encryption/rpl_init_slave_errors.result../../binlog_encryption/rpl_loaddata_local.result../../binlog_encryption/rpl_mixed_binlog_max_cache_size.result../../binlog_encryption/rpl_packet.result../../binlog_encryption/rpl_parallel_show_binlog_events_purge_logs.result../../binlog_encryption/rpl_relayrotate.result../../../plugin/tokudb/rpl/r/rpl_row_blob_tokudb.result../../../plugin/tokudb/rpl/r/rpl_row_blob_tokudb.resultrpl_non_direct_row_mixing_engines.result../../binlog_encryption/rpl_semi_sync.result../../binlog_encryption/rpl_skip_replication.result../../binlog_encryption/rpl_special_charset.result../../binlog_encryption/rpl_sporadic_master.result../../binlog_encryption/rpl_ssl.result../../binlog_encryption/rpl_mixed_binlog_max_cache_size.resultrpl_row_flsh_tbls.resultrpl_mixed_implicit_commit_binlog.resultrpl_row_max_relay_size.result../../binlog_encryption/rpl_stm_relay_ign_space.result../../binlog_encryption/rpl_switch_stm_row_mixed.result../../binlog_encryption/rpl_sync.result../../binlog_encryption/rpl_temporal_format_default_to_default.result../../binlog_encryption/rpl_temporal_format_mariadb53_to_mysql56.result../../binlog_encryption/rpl_temporal_format_mysql56_to_mariadb53.result../../binlog_encryption/rpl_typeconv.resultcreate_or_replace_mix.cnfcreate_or_replace_mix.cnf../../../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../../binlog_encryption/rpl_cant_read_event_incident.test../../binlog_encryption/rpl_checksum.test../../binlog_encryption/rpl_checksum_cache.test../../binlog_encryption/rpl_corruption.test../../engines/funcs/t/rpl_create_database-master.opt../../engines/funcs/t/rpl_create_database-slave.opt../../engines/funcs/t/rpl_err_ignoredtable-slave.optrpl_flushlog_loop-master.opt../../engines/funcs/t/rpl_free_items-slave.optrpl_circular_for_4_hosts.cnf../../binlog/t/binlog_mdev342-master.opt../../engines/funcs/t/rpl_ignore_grant-slave.opt../../engines/funcs/t/rpl_ignore_grant-slave.opt../../engines/funcs/t/rpl_ignore_table_update-slave.opt../../binlog_encryption/rpl_incident.test../../engines/funcs/t/rpl_init_slave-slave.opt../../binlog_encryption/rpl_init_slave_errors.test../../innodb/t/innodb_autoinc_lock_mode_zero-master.opt../../innodb/t/innodb_autoinc_lock_mode_zero-master.opt../../innodb/t/innodb_autoinc_lock_mode_zero-master.opt../../../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../../engines/funcs/t/rpl_loaddata_m-master.opt../../engines/funcs/t/rpl_loaddata_m-master.opt../../binlog_encryption/rpl_loaddata_local.test../../../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../../engines/funcs/t/rpl_multi_delete-slave.opt../../engines/funcs/t/rpl_multi_delete2-slave.opt../../../plugin/tokudb/rpl/t/rpl_tokudb_multi_update2-slave.opt../../engines/funcs/t/rpl_multi_update4-slave.opt../../binlog_encryption/rpl_packet.test../../binlog_encryption/rpl_parallel.testrpl_circular_for_4_hosts.cnf../../binlog_encryption/rpl_parallel_show_binlog_events_purge_logs.test../../binlog/t/binlog_mdev342-master.opt../../../plugin/tokudb/rpl/t/rpl_partition_tokudb-master.opt../../binlog_encryption/rpl_relayrotate.test../../engines/funcs/t/rpl_relayspace-slave.opt../../engines/funcs/t/rpl_replicate_ignore_db-slave.opt../../../include/have_binlog_format_row.optrpl_row_img_blobs.cnfrpl_row_img_blobs.cnf../../../std_data/loaddata/nl.txt../../../plugin/tokudb/rpl/t/rpl_tokudb_row_log-master.opt../../engines/funcs/t/rpl_row_max_relay_size.test../../engines/funcs/t/rpl_row_reset_slave.test../../../include/have_binlog_format_row.opt../../../plugin/tokudb/tokudb_backup/t/rpl_safe_slave-master.opt../../binlog_encryption/rpl_semi_sync.testrpl_semi_sync_event-master.opt../../engines/funcs/t/rpl_server_id2-slave.opt../../engines/funcs/t/rpl_server_id2-slave.opt../../engines/funcs/t/rpl_sp-master.opt../../engines/funcs/t/rpl_sp-master.opt../../engines/funcs/t/rpl_sp_effects-master.opt../../engines/funcs/t/rpl_sp_effects-master.opt../../../plugin/innobase/storage_engine/suite.opt../../binlog_encryption/rpl_special_charset.opt../../binlog_encryption/rpl_special_charset.test../../binlog_encryption/rpl_sporadic_master-master.opt../../binlog_encryption/rpl_sporadic_master.test../../binlog_encryption/rpl_ssl.test../../../plugin/tokudb/rpl/t/rpl_tokudb_row_lower_case_table_names-slave.opt../../binlog_encryption/rpl_stm_relay_ign_space-slave.opt../../binlog_encryption/rpl_stm_relay_ign_space.test../../engines/funcs/t/rpl_stm_reset_slave.test../../binlog_encryption/rpl_switch_stm_row_mixed.test../../binlog_encryption/rpl_sync-master.opt../../binlog_encryption/rpl_temporal_format_default_to_default.test../../../plugin/spider/spider/handler/suite.opt../../binlog_encryption/rpl_typeconv.test../../plugin/rocksdb/rocksdb/t/se-innodb.out../../../plugin/rocksdb/rocksdb/r/level_read_uncommitted.result../../../plugin/rocksdb/rocksdb/r/level_serializable.resultautocommit_func2.resultautocommit_func3.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_flushing_method_basic.resultautocommit_func2.testautocommit_func2.testautocommit_func2.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_flushing_method_basic.testidentity_func-master.opt../../percona/log_connection_error.patch/percona_log_connection_error-master.optmax_user_connections_basic-master.opt../../perfschema/t/start_server_innodb-master.opt../../perfschema/t/socket_instances_func_win-master.opt../../../plugin/spider/spider/handler/suite.optsysvars_server_embedded.optbinlog_format.optunstable-tests../suite/mariabackup/auth_plugin_win.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../suite/engines/funcs/t/comment_column2.test../suite/innodb/t/innodb_lock_wait_timeout_1-master.opt../r/create_replace_tmp.result../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../suite/perfschema/t/selects-master.opt../suite/perfschema/t/selects-master.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../suite/perfschema/t/socket_instances_func_win-master.optlowercase_mixed_tmpdir-master.sh../suite/innodb/t/innodb_bug60196-master.optlowercase_table-master.optlowercase_table-master.opt../plugin/tokudb/tokudb_parts/t/partition_mgm_lc1_tokudb-master.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.optmulti_update-master.optcount_distinct2-master.opt../suite/parts/t/partition_repair_myisam-master.opt../suite/binlog/t/binlog_mdev342-master.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.optflush2-master.opt../suite/mariabackup/auth_plugin_win.opt../suite/binlog/t/binlog_row_mix_innodb_myisam-master.optpartition-master.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../suite/engines/funcs/t/tc_partition_list_directory.opt../plugin/connect/connect/t/secure_file_priv-master.opt../suite/perfschema/t/socket_instances_func_win-master.opt../suite/sys_vars/t/thread_pool_size_basic.opt../plugin/tokudb/rpl/t/rpl_mixed_row_tokudb-master.opt../suite/sys_vars/t/timestamp_sysdate_is_now_func-master.optskip_grants-master.optrootrootrootrootrootrootrootrootrootrootrootrootrootrootmysqlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmysqlrootrootrootrootrootrootrootrootrootrootrootrootrootrootmysqlrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootmysqlmariadb-10.2.25-lp150.2.16.1.src.rpmmariadb-102-testmariadb-testmariadb-test(x86-64)mysql-testperl(My::Config)perl(My::Config::Group)perl(My::Config::Group::ENV)perl(My::Config::Group::OPT)perl(My::Config::Option)perl(My::ConfigFactory)perl(My::CoreDump)perl(My::File::Path)perl(My::Find)perl(My::Handles)perl(My::Options)perl(My::Platform)perl(My::SafeProcess)perl(My::SafeProcess::Base)perl(My::Suite)perl(My::Suite::Archive)perl(My::Suite::AuthGSSAPI)perl(My::Suite::BinlogEncryption)perl(My::Suite::CTest)perl(My::Suite::Connect)perl(My::Suite::Disks)perl(My::Suite::Encryption)perl(My::Suite::Federated)perl(My::Suite::GALERA_3NODES)perl(My::Suite::Galera)perl(My::Suite::MTR2::MyISAM)perl(My::Suite::MTR::Example)perl(My::Suite::Main)perl(My::Suite::Maria)perl(My::Suite::MariaBackup)perl(My::Suite::Metadata_lock_info)perl(My::Suite::Mroonga)perl(My::Suite::OQGraph)perl(My::Suite::Plugins)perl(My::Suite::Query_response_time)perl(My::Suite::Rocksdb)perl(My::Suite::Rocksdb_sys_vars)perl(My::Suite::SQL_Discovery)perl(My::Suite::Sequence)perl(My::Suite::Sphinx)perl(My::Suite::Spider)perl(My::Suite::TokuDB)perl(My::Suite::TokuDB_add_index)perl(My::Suite::TokuDB_alter_table)perl(My::Suite::TokuDB_bugs)perl(My::Suite::TokuDB_mariadb)perl(My::Suite::User_variables)perl(My::Suite::WSREP)perl(My::Suite::WSREP_INFO)perl(My::SysInfo)perl(My::Tee)perl(My::Test)perl(mtr_cases)perl(mtr_match)perl(mtr_report)perl(mtr_results)perl(mtr_unique)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@    /bin/bash/bin/sh/usr/bin/perllibaio.so.1()(64bit)libaio.so.1(LIBAIO_0.1)(64bit)libaio.so.1(LIBAIO_0.4)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.10)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)liblzo2.so.2()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libmariadb_pluginslibpcre.so.1()(64bit)libpcreposix.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)mariadbmariadb-benchmariadb-clientmariadb-toolsperl(Data::Dumper)perl(Env)perl(Exporter)perl(Fcntl)perl(File::Temp)perl(Getopt::Long)perl(IPC::Open3)perl(Socket)perl(Sys::Hostname)perl(Test::More)perl(Time::HiRes)perl-DBD-mysqlprocpsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)time3.010.2.2510.2.2510.2.2510.2.253.0.4-14.6.0-14.0-15.2-1otherproviders(mysql-test)4.14.1]J@]9]\v{\mA@\-@\@[@[G[[ @Z@Z@Z@ZZ@ZH@Z$ZZaZOhZKt@Z;@ZZ@Z@YeYeY@YYcl@Y-^X@X,XpXXbWXAb@X W]NW+5V@V\:@UM@U@U@U>U@UJ@U-@U-@U@U.@T@TPT7T@TT_W@Kristyna Streitova Kristyna Streitova Kristyna Streitova kstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comro@suse.dersalevsky@suse.comkstreitova@suse.comdmueller@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comdimstar@opensuse.orgkstreitova@suse.comrhafer@suse.devcizek@suse.comkstreitova@suse.comvcizek@suse.combwiedemann@suse.comvcizek@suse.comkstreitova@suse.comfvogt@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comdimstar@opensuse.org13ilya@gmail.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comdmueller@suse.comkstreitova@suse.comkstreitova@suse.comkstreitova@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commichal.hrusecky@opensuse.orgmichal.hrusecky@opensuse.orgdvaleev@suse.comsweet_f_a@gmx.demichal.hrusecky@opensuse.orgmgorse@suse.comxrigou@otenet.grxrigou@otenet.grmichal.hrusecky@opensuse.orgLed - adjust mysql-systemd-helper ("shutdown protected MySQL" section) so it checks both ping response and the pid in a process list as it can take some time till the process is terminated. Otherwise it can lead to "found left-over process" situation when regular mariadb is started [bsc#1143215]- remove client_ed25519.so plugin because it's shipped in mariadb-connector-c package (libmariadb_plugins)- update to 10.2.25 GA * Fixes for the following security vulnerabilities: * 10.2.23: none * 10.2.24: CVE-2019-2628, CVE-2019-2627, CVE-2019-2614 * 10.2.25: none * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10223-release-notes https://mariadb.com/kb/en/library/mariadb-10223-changelog https://mariadb.com/kb/en/library/mariadb-10224-release-notes https://mariadb.com/kb/en/library/mariadb-10224-changelog https://mariadb.com/kb/en/library/mariadb-10225-release-notes https://mariadb.com/kb/en/library/mariadb-10225-changelog - remove mariadb-10.2.22-fix_path.patch that was applied upstream in mariadb 10.2.23 - remove caching_sha2_password.so because it's shipped in mariadb-connector-c package (libmariadb_plugins) - remove xtrabackup scripts as it was replaced by mariabackup (we already removed xtrabackup requires in the first phase) - fix reading options for multiple instances if my${INSTANCE}.cnf is used. Also remove "umask 077" from mysql-systemd-helper that causes that new datadirs are created with wrong permissions. Set correct permissions for files created by us (mysql_upgrade_info, .run-mysql_upgrade) [bsc#1132666] - fix build comment to not refer to openSUSE - tracker bug [bsc#1136035]- add mariadb-10.2.22-fix_path.patch to fix a path to resolveip in mysql_install_db script [bsc#1127027] MDEV-18526- update to 10.2.22 GA * notable changes: * Backport Information Schema CHECK_CONSTRAINTS Table. * MDEV-17475: Maximum value of table_definition_cache is now 2097152 * InnoDB ALTER TABLE fixes: MDEV-16499, MDEV-18186, MDEV-18237, MDEV-18222, MDEV-18256, MDEV-18016, MDEV-16849 * Mariabackup fixes: MDEV-18185, MDEV-18201, MDEV-18194 * Galera crash recovery fix: MDEV-15740 * Encryption fixes: MDEV-18129, MDEV-18183, MDEV-18279 * Fixes for the following security vulnerabilities: * CVE-2019-2510, CVE-2019-2537 * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10222-release-notes https://mariadb.com/kb/en/library/mariadb-10222-changelog - add slow_query_log example to my.cnf (my.ini) and adjust the logrotate configuration to rotate all /var/log/mysql/*.log files. This is useful when the slow query log is enabled. In that case, this log file should also be rotated (bsc#1112767) * refresh the following patches: mariadb-10.0.15-logrotate-su.patch mariadb-10.2.4-logrotate.patch mariadb-10.2.9-galera_cnf.patch - fix references path below legacy directory /var/run -> /run - remove xtrabackup requirement as MariaDB ships a build in mariabackup so xtrabackup is not needed unless a user specificaly wants to use xtrabackup as sst method (also solves [bsc#1122475]) - tracker bug [bsc#1122198]- update to 10.2.21 GA * notable changes: * MDEV-17589 - Stack-buffer-overflow with indexed varchar (utf8) field * MDEV-16987 - ALTER DATABASE possible in read-only mode (forbid ALTER DATABASE in read_only) * MDEV-17720 - slave_ddl_exec_mode=IDEMPOTENT does not handle DROP DATABASE * MDEV-6453 - Assertion `inited==NONE || (inited==RND && scan)' failed in handler::ha_rnd_init(bool) with InnoDB, joins, AND/OR conditions * MDEV-18105 - Mariabackup fails to copy encrypted InnoDB system tablespace if LSN>4G * MDEV-18041 - Database corruption after renaming a prefix-indexed column [bsc#1120041] * MDEV-17470 - Orphan temporary files after interrupted ALTER cause InnoDB: Operating system error number 17 and eventual fatal error 71 * MDEV-17833: ALTER TABLE is not enforcing prefix index size limit * MDEV-17989: InnoDB: Failing assertion: dict_tf2_is_valid(flags, flags2) * MDEV-17765: Locking bug fix for SPATIAL INDEX * MDEV-17923, MDEV-17904, MDEV-17938: Fixes for FULLTEXT INDEX * Fixes for regressions introduced in MariaDB Server 10.2.19 by the backup-safe TRUNCATE TABLE (MDEV-13564, innodb_safe_truncate=ON) and innodb_undo_log_truncate: * MDEV-17780, MDEV-17816, MDEV-17849, MDEV-17851, MDEV-17885 * Several improvements to MariaDB Server and backup for dealing with encrypted or page_compressed pages: * MDEV-12112: corruption in encrypted table may be overlooked * MDEV-17958: On little-endian systems, remove bug-compatible variant of innodb_checksum_algorithm=crc32 * MDEV-17957: Make innodb_checksum_algorithm stricter for strict_* values * MDEV-18025: Mariabackup fails to detect corrupted page_compressed=1 tables * fixes for the following security vulnerabilities: none * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10221-release-notes https://mariadb.com/kb/en/library/mariadb-10221-changelog https://mariadb.com/kb/en/library/mariadb-10220-release-notes https://mariadb.com/kb/en/library/mariadb-10220-changelog - update suse_skipped_tests.list- remove PerconaFT from the package as it has AGPL licence [bsc#1118754]- update to 10.2.19 GA [bsc#1116686] * notable changes: * innodb_safe_truncate system variable for a backup-safe TRUNCATE TABLE implementation that is based on RENAME, CREATE, DROP (MDEV-14717, MDEV-14585, MDEV-13564). Default value for this variable is ON. If you absolutely must use XtraBackup instead of Mariabackup, you can set it to OFF and restart the server * MDEV-17289: Multi-pass recovery fails to apply some redo log records * MDEV-17073: INSERT…ON DUPLICATE KEY UPDATE became more deadlock-prone * MDEV-17491: micro optimize page_id_t * MDEV-13671: InnoDB should use case-insensitive column name comparisons like the rest of the server * Fixes for indexed virtual columns: MDEV-17215, MDEV-16980 * MDEV-17433: Allow InnoDB start up with empty ib_logfile0 from mariabackup --prepare * MDEV-12547: InnoDB FULLTEXT index has too strict innodb_ft_result_cache_limit max limit * MDEV-17541: KILL QUERY during lock wait in FOREIGN KEY check causes hang * MDEV-17531: Crash in RENAME TABLE with FOREIGN KEY and FULLTEXT INDEX * MDEV-17532: Performance_schema reports wrong directory for the temporary files of ALTER TABLE…ALGORITHM=INPLACE * MDEV-17545: Predicate lock for SPATIAL INDEX should lock non-matching record * MDEV-17546: SPATIAL INDEX should not be allowed for FOREIGN KEY * MDEV-17548: Incorrect access to off-page column for indexed virtual column * MDEV-12023: Assertion failure sym_node->table != NULL on startup * MDEV-17230: encryption_key_id from alter is ignored by encryption threads * fixes for the following security vulnerabilities: CVE-2018-3282 [bsc#1112432], CVE-2016-9843 [bsc#1013882], CVE-2018-3174 [bsc#1112368], CVE-2018-3143 [bsc#1112421], CVE-2018-3156 [bsc#1112417], CVE-2018-3251 [bsc#1112397], CVE-2018-3185 [bsc#1112384], CVE-2018-3277 [bsc#1112391], CVE-2018-3162 [bsc#1112415], CVE-2018-3173 [bsc#1112386], CVE-2018-3200 [bsc#1112404], CVE-2018-3284 [bsc#1112377] * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10219-release-notes https://mariadb.com/kb/en/library/mariadb-10219-changelog - do not pack libmariadb.pc (packed in mariadb-connector-c)- update to MariaDB 10.2.18 * notable changes in 10.2.18 * MDEV-15511 - if available, stunnel can be used during Galera rsync SST * MDEV-16791 - mariabackup: Support DDL commands during backup * MDEV-13564 - Refuse MLOG_TRUNCATE in mariabackup * MDEV-16934 - add new system variable eq_range_index_dive_limit to speed up queries that new long nested IN lists. The default value, for backward compatibility, is 0 meaning "unlimited". * MDEV-13333 - errors on InnoDB lock conflict * Report all InnoDB redo log corruption * MDEV-17043 - Purge of indexed virtual columns may cause hang on table-rebuilding DDL * MDEV-16868 - corruption of InnoDB temporary tables * MDEV-16465 - Invalid (old?) table or database name or hang in ha_innobase::delete_table and log semaphore wait upon concurrent DDL with foreign keys * it fixes the following security vulnerabilities: CVE-2018-3066 [bsc#1101678], CVE-2018-3064 [bsc#1103342] CVE-2018-3063 [bsc#1101677], CVE-2018-3060 (no bsc) CVE-2018-3058 [bsc#1101676] * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10218-release-notes https://mariadb.com/kb/en/library/mariadb-10218-changelog - refresh mariadb-5.5.28-install_db-quiet.patch - refresh mariadb-10.2.4-fortify-and-O.patch - refresh mariadb-10.2.9-galera_cnf.patch - pack wsrep_sst_rsync_wan file to galera subpackage (not shipped) - add "Requires: libmariadb_plugins" to the mariadb-test subpackage in order to be able to test client plugins successfuly [bsc#1111859] - don't remove debug_key_management.so anymore [bsc#1111858]- switch to libedit as control sequences were already fixed there so we don't have to avoid it [bsc#1098683]- update to 10.2.15 GA * notable changes: * PCRE updated to 8.42 * The embedded server library now supports SSL when connecting to remote servers [bsc#1088681], [CVE-2018-2767] * MDEV-15325 - Incomplete validation of missing tablespace during recovery * MDEV-15720 - ib_buffer_pool unnecessarily includes the temporary tablespace * MDEV-15764 - InnoDB may write uninitialized garbage to redo log * MDEV-15553 - Virtual Columns: Assertion failed in dict_table_get_col_name * MDEV-14705 - slow innodb startup/shutdown can exceed systemd timeout * MDEV-15507 - Assertion failed in dict_check_sys_tables on upgrade from 5.5 * MDEV-15916 - Change buffer crash during TRUNCATE or DROP TABLE * encryption fixes - MDEV-12632, MDEV-13516, MDEV-15752, MDEV-15566, MDEV-16092 * temporary table ROLLBACK fixes - MDEV-15826, MDEV-15374 * applicable changes from 5.7.22 - MDEV-16142 * fixes for the following security vulnerabilities: CVE-2018-2786, CVE-2018-2759, CVE-2018-2777, CVE-2018-2810, CVE-2018-2782, CVE-2018-2784, CVE-2018-2787, CVE-2018-2766, CVE-2018-2755, CVE-2018-2819, CVE-2018-2817, CVE-2018-2761, CVE-2018-2781, CVE-2018-2771, CVE-2018-2813 * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10215-release-notes https://mariadb.com/kb/en/library/mariadb-10215-changelog - update suse_skipped_tests.list and add tests that are failing with GCC 8 [bsc#1092544], MDEV-16127 - do not build TokuDB as a build without jemalloc is not supported upstream- update suse_skipped_tests.list and add failing tests for s390- update to 10.2.14 GA * notable changes: * MyRocks is now Gamma (RC) * MDEV-14533 - Added the DISKS plugin, for monitoring disk space * MDEV-14611 - ALTER TABLE EXCHANGE PARTITION does not work properly when used with DATA DIRECTORY. * MDEV-15333 - MariaDB (still) slow start * MDEV-12255 - Wrong result with innodb_prefix_index_cluster_optimization * MDEV-12396 - IMPORT TABLESPACE cleanup * MDEV-14648 - Restore fix for MySQL BUG#39053 - UNINSTALL PLUGIN does not allow the storage engine to cleanup open connections * MDEV-15249 - IMPORT fixes * MDEV-14988 - innodb_read_only tries to modify files if transactions were recovered in COMMITTED state * MDEV-14773 - DROP TABLE hangs for InnoDB table with FULLTEXT index (fixing a recent regression from upstream) * MDEV-15529 - IMPORT TABLESPACE unnecessarily uses the doublewrite buffer * MDEV-15554 - InnoDB page_cleaner shutdown sometimes hangs * MDEV-14545 - Mariabackup - Backup fails due to MLOG_INDEX_LOAD record * fixes for the following security vulnerabilities: none * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10214-release-notes https://mariadb.com/kb/en/library/mariadb-10214-changelog - remove the following patches * mariadb-10.2.14-xtrabackup-v2.patch (applied upstream, MDEV-15254) * mariadb-10.2.13-aarch_compilefix.patch (applied upstream, MDEV-14318) * mariadb-10.2.10-disable_openssl_compatibility_check.patch (fixed upstream in https://github.com/MariaDB/server/pull/558) * mariadb-10.2.8-systemd-cmake.patch and DWITH_SYSTEMD=ON compile option that are no longer needed - systemd is detected correctly now (discussed in [bsc#1080891] and MDEV-8379) * mariadb-10.2.3-mysql_install_db-mariadb_dirs.patch (fixed upstream in 52516706c86f9f66c76836eabde7e2477694bac3) * remove mariadb-10.2.3-group.patch that was just a half solution of the group support (missing server part) and moreover using a group option in mysql-systemd-helper was removed few years ago as it caused troubles because MariaDB resolved it as 'group_concat_max_len option' (see https://github.com/openSUSE/mysql-packaging/issues/15) - remove jar files from the tarball (used for testing from the source) - build TokuDB without the jemalloc support for now. Jemalloc 5 is not backwards compatible which leads to the errors in the testsuite at least (MDEV-15034) - update suse_skipped_tests.list- change %{extra_provides} macro from "mariadb_102" to "mariadb-102" and use this macro in Provides/Obsoletes for mariadb, test, tools, bench and errormessages subpackages to ensure a smooth transition from SLE12 to SLE15 [fate#323756] - remove "Provides: mariadb-errormessages = 10.1.25" that shouldn't be needed anymore- fix build on aarch64: compile a few more files with -O0 from https://jira.mariadb.org/browse/MDEV-14318 add patch mariadb-10.2.13-aarch_compilefix.patch- add mariadb-10.2.14-xtrabackup-v2.patch (bsc#1083087)- update to 10.2.13 GA * notable changes * InnoDB updated to 5.7.21 * Galera wsrep library updated to 25.3.23 * MDEV-13869 - MariaDB slow start * MDEV-14611 - ALTER TABLE EXCHANGE PARTITION does not work properly when used with DATA DIRECTORY * MDEV-15249 - Crash in MVCC read after IMPORT TABLESPACE * Foreign key bugs: * MDEV-15199 - Referential integrity broken in ON DELETE CASCADE/MDEV-14222 Unnecessary 'cascade' memory allocation for every updated row * MDEV-15219 - FOREIGN KEY CASCADE or SET NULL operations will not resume after lock wait * MDEV-15042 - INSERT ON DUPLICATE KEY UPDATE produces error 1032 (Can't find record) * MDEV-13205 - InnoDB: Failing assertion: !dict_index_is_online_ddl(index) upon ALTER TABLE * MDEV-14958 - Merge new release of InnoDB MySQL 5.7.21 to 10.2 * MDEV-15165 - InnoDB purge for index on virtual column is trying to access an incomplete record * MDEV-15143 - InnoDB: Rollback of trx with id 0 completed * MDEV-11415 - Remove excessive undo logging during ALTER TABLE…ALGORITHM=COPY * MDEV-15016 - multiple page cleaner threads use a lot of CPU * MDEV-14941 - Timeouts on persistent statistics tables caused by MDEV-14511 * MDEV-14985 - innodb_undo_log_truncate may be blocked if transactions were recovered at startup * MDEV-14441 - InnoDB hangs when setting innodb_adaptive_hash_index=OFF during UPDATE * MDEV-14887 - On a 32-bit system, MariaDB 10.2 mishandles data file sizes exceeding 4GiB * fixes for the following security vulnerabilities: * CVE-2018-2562, CVE-2018-2622, CVE-2018-2640, CVE-2018-2665, CVE-2018-2668, CVE-2018-2612 * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10213-release-notes/ https://mariadb.com/kb/en/library/mariadb-10213-changelog/ * fixes [bsc#1058729] and [bsc#1068906] - refresh mariadb-10.2.10-disable_openssl_compatibility_check.patch - refresh mariadb-10.2.3-group.patch- add dependency on which for galera scripts- change owner of mysql-test directory from root to mysql. It also fixes sys_vars.secure_file_priv running under mysql user (e.g. if ít's started via suse-test-run script) that needs to be able to create a test file there during its run [bsc#1012075]- update to 10.2.12 GA * release notes and changelog: https://mariadb.com/kb/en/library/mariadb-10212-release-notes/ https://mariadb.com/kb/en/library/mariadb-10212-changelog/ - remove mysql-community-server-5.5.6-safe-process-in-bin.patch becuase this moving is done in the specfile - get rid of the archive with patches (remove mysql-patches.tar.xz and series files), handle patches in the standard way mysql-community-server-5.1.45-multi-configuration.patch mariadb-10.2.4-logrotate.patch mariadb-5.5.28-install_db-quiet.patch mariadb-10.1.1-mysqld_multi-features.patch mariadb-5.2.3-cnf.patch mariadb-10.2.3-group.patch mariadb-10.1.12-deharcode-libdir.patch mariadb-10.0.15-logrotate-su.patch mariadb-10.2.4-fortify-and-O.patch mariadb-10.2.8-systemd-cmake.patch mariadb-10.2.3-mysql_install_db-mariadb_dirs.patch mariadb-10.2.9-galera_cnf.patch mariadb-10.2.10-disable_openssl_compatibility_check.patch - add comments to the section with removing unused files (based on https://lists.launchpad.net/maria-developers/msg11028.html) - put rm statements together - install the new upstream systemd-tmpfiles configuration file 'tmpfiles.conf' and rename it to 'mariadb.conf' in order to follow the manual - remove the new upstream systemd-sysusers configuration file as we handle creating of mysql user in the specfile - mysql.service: remove calling of the wait function and let systemd to do this job. Switch from 'Type=simple' to 'Type=notify' and add TimeoutSec=300 - rename unit files from mysql to mariadb and add mysql alias for the backward compatibility [bsc#1067443] * mysql.service -> mariadb.service * mysql.target -> mariadb.target * mysql@.service -> mariadb@.service - remove configuration-tweaks.tar.xz and move configuration to my.ini/my.cnf file (omit default_plugins.cnf as all configuration here was commented out) - add a numeric prefix for galera.cnf file in order to allow users to speficy in which order the configs will be loaded within the my.cnf.d directory [bsc#1055268] - add 'bind-address = 127.0.0.1' as a default option to my.cnf file for security reasons (disable MariaDB to listen for TCP/IP connections by default) [bsc#1058374] - update my.cnf file and add a section with SSL configuration [bsc#1058374]- switch from deprecated 'net-tools' to 'iproute2' for mariadb-galera subpackage. This dependency switch is sufficient for making wsrep_sst_rsync.sh script to use 'ip' instead of 'ifconfig' command- Do not manually delete %{_localstatedir}/adm/update-messages/%{name}-%{version}-%{release}-something: The file is listed as ghost and thus properly owned by the package. - Use %tmpfiles_create which can cope with transactional updates.- update to 10.2.11 GA * release notes and changelog: * https://mariadb.com/kb/en/library/mariadb-10211-release-notes/ * https://mariadb.com/kb/en/library/mariadb-10211-changelog/ - pack additional mroonga/groonga files - change default charset to utf8mb4 for full Unicode support [fate#324329] - remove mariadb-10.2.10-wsrep_sst_common.patch as it's no longer needed- Added mariadb-10.2.10-wsrep_sst_common.patch (bsc#1069401). Upstream bug: https://jira.mariadb.org/browse/MDEV-14256- Disable openssl compatibility checking * the check uses CRYPTO_set_mem_functions() to set debugging memory allocation function. The setting only succeeds if no allocation was done before. Our fips self-tests, which are run from the library constructor, however, do allocate memory, so the subsequent call to CRYPTO_set_mem_functions causes the compatibility check to fail * add mariadb-10.2.10-disable_openssl_compatibility_check.patch- update to 10.2.10 GA * release notes and changelogs https://downloads.mariadb.org/mariadb/+releases/ * fixes for the following security vulnerabilities * 10.2.10: CVE-2017-10378, CVE-2017-10268, CVE-2017-15365 * 10.2.8: CVE-2017-3636, CVE-2017-3641, CVE-2017-3653, CVE-2017-10320, CVE-2017-10365, CVE-2017-10379, CVE-2017-10384, CVE-2017-10286, CVE-2017-3257 * 10.2.6: CVE-2017-3308, CVE-2017-3309, CVE-2017-3453, CVE-2017-3456, CVE-2017-3464 * 10.2.5: CVE-2017-3313, CVE-2017-3302 * [bsc#1042632], [bsc#1043328], [bsc#1019948], [fate#323738] - refresh and rename the following patches: * mariadb-10.1.4-group.patch to mariadb-10.2.3-group.patch * mariadb-10.1.16-systemd-cmake.patch to mariadb-10.2.8-systemd-cmake.patch * mariadb-10.1.18-mysql_install_db-mariadb_dirs.patch to mariadb-10.2.3-mysql_install_db-mariadb_dirs.patch * mariadb-10.1.12-fortify-and-O.patch to mariadb-10.2.4-fortify-and-O.patch * mysql-community-server-5.1.46-logrotate.patch to mariadb-10.2.4-logrotate.patch - add mariadb-10.2.10.tar.gz.sig signature and mariadb.keyring files - start building without client library part, use mariadb-connector-c for getting libmariadb libraries. Remove libmysclient* packages - remove baselibs.conf because we no longer build client libraries here - update %{soname} to 19 (libmysqld soname) - change '=' to '>=' in Requires:mariadb-errormessages for libmysqld%{soname}. Versioned libraries shouldn't require regular packages with '='. It also causes problems during update (Problem: libmysqld18-10.1.25-3.1.x86_64 requires mariadb-errormessages = 10.1.25, but this requirement cannot be provided). Also add "Provides: mariadb-errormessages = 10.1.25" for errormessages subpackage that solves this problem for the current update. - pack new files, remove mysql specific files - remove README.SUSE as it was outdated - package cleaning * run spec-cleaner * renumber sources * reorganize subpackages order and update summaries, descriptions and groups * tweak and add some comments to the specfile * remove warning about mysql-packaging repository that is no longer used for this package * remove checks whether we build mysql or mariadb (we build mariadb only) - add galera subpackage * add missing "Requires:" (lsof, net-tools, rsync, socat, xtrabackup) for proper wsrep scripts functionality * add mariadb-10.2.9-galera_cnf.patch that enhances galera.cnf configuration file (add wsrep_on=OFF and set the location of the wsrep library) * rename README-wsrep to README.wsrep so it corresponds with the other README names * move galera_new_cluster, galera_recovery, use_galera_new_cluster.conf, wsrep_* scripts to the galera subpackage - remove the following macros definitions: * %{_tmpfilesdir} - it's been defined in systemd macros since openSUSE 13.2 * %{preferred} - we no longer need to distinguish between preferred and not preferred version (we build mariadb only) * %{with_mandatory_lz4} - mysql specific * %{build_extras}, %{pretty_name}, %{build_readline}, %{builtin_plugins} and {libname} - they are no longer needed - add the following macros * %{run_testsuite} macro that controls the run of the regression testsuite * %{ignore_testsuite_result} macro - when set to 1 it ignores results from the regression testsuite (debug purposes) * %{with_mroonga} macro (enable mroonga build for x86_64 archs only) - rename %{with_jemalloc} to %{with_tokudb} and enable tokudb for x86_64 architectures for openSUSE and SLE15 [fate#323280]. Don't enable it for SLE12 (missing jemalloc dependency) - add the following BuildRequires: * unixODBC-devel to allow ODBC support for Connect engine [bsc#1039034] * krb5-devel to build auth_gssapi.so plugin * libarchive-devel * use libboost_headers-devel instead of boost-devel for TW. Boost package has been split up and will migrate to using multibuild. This results in packages that unnecessarily build require boost-devel to cause major bottlenecks [bsc#1062583] - do not use "BuildRequires: lzo-devel" for i586 and arm because it makes build fail - add the following Requires: * hostname - as mariadb_install_db depends on this tool [bsc#1060110] * libaio-devel for libmysqld-devel because libmysqld depends on libaio - tweak build options: * remove "DWITH_ASAN=OFF" - this option was added because of mysql and it's no longer needed * switch from "-DWITH_JEMALLOC=auto" to "-DWITH_JEMALLOC=system" * use "DCMAKE_SKIP_INSTALL_RPATH" - this allows to link with -rpath during build and fixes quite a few test suite failures. When installing the file -rpath is still disabled, so this should not have any effect on the installed binaries * add "-DWITH_LIBARCHIVE=ON" and "-DWITH_MARIABACKUP=ON" * remove -DWITH_BOOST=../boost/ as we use system boost now - enable OQGRAPH to build (openSUSE only, SLE is missing Judy requirement) - disable Cassandra storage engine build as it's no longer actively being developed (See MDEV-4695) [bsc#1055165] * Remove "BuildRequires: libthrift-devel" and %{with_cassandra} macros that are no longer needed now - disable make test (Connector/C unit tests) as it requires a running server. These tests are part of mysql-test-run now (MDEV-12470) - add suse_skipped_tests.list - the list of the tests that we want to skip (they fail correctly or the fix is in progress) * adjust mysql-test-run options to skip tests listed there [bsc#1041891] - remove mytop utility that is packaged separately - remove *.jar files from mysql-test - remove python scripts remains from tokudb upstream - remove generating of the MySQL NDB Cluster filelists - remove removing of manpages for MySQL Carrier Grade Edition - provide a symlink for the my_safe_process executable that was moved from its location to bindir - update filename in /var/adm/update-messages to match documentation and build-compare pattern - README is now README.md - fix "file listed twice" build error- Also Require: libopenssl-1_0_0-devel from the libmysqlclient-devel package- Drop INFO_BIN from package because it is not needed and differs for every build (boo#1047218)- Explicitly require libopenssl-1_0_0-devel, to successfully build once we switch openssl to 1.1 (bsc#1042632)- update to MariaDB 10.1.25 GA * notable changes * MariaDB can no longer be compiled with OpenSSL version 0.9.8 and below. The last 0.9.8 release was in December 2015, it is out of support and is no longer getting security fixes. * MariaDB Backup is now beta * release notes and changelog: * https://mariadb.com/kb/en/mariadb/mariadb-10125-release-notes * https://mariadb.com/kb/en/mariadb/mariadb-10125-changelog * refresh mariadb-10.1.12-fortify-and-O.patch * remove mariadb-10.1.22-xtradb_null_checks.patch (MDEV-12358), a fix was merged upstream * update file lists for new man-pages and tools - switch from 'Restart=on-failure' to 'Restart=on-abort' in mysql.service in order to follow the upstream- Add mariadb-10.1.22-xtradb_null_checks.patch (boo#1041525) (See also https://jira.mariadb.org/browse/MDEV-12358) - switch from '/var/run' to '/run' as /var/run is just a symlink to /run - fix permissions for /var/run/mysql that were wrongly set to 700 instead of 755 due to added umask. This prevented non-root from connecting to the database [bsc#1038740] - change permissions of the configuration dir/files to 755/644. Please note that storing the password in the /etc/my.cnf file is not safe. Use for example an option file that is accessible only by yourself [bsc#889126] - set the default umask to 077 in mysql-systemd-helper [bsc#1020976]- increase required physical memory in _constraints from 5 GB to 7 GB in order to try to fix i586 build that fails because of "Out of memory" error- update to MariaDB 10.1.22 GA * notable changes * XtraDB updated to 5.6.35-80.0 * TokuDB updated to 5.6.35-80.0 * PCRE updated to 8.40 * MDEV-12160: ed25519 authentication plugin * MDEV-11842: Fix a 10.1.21 regression with failed INSERT, BEFORE INSERT triggers, and columns with no default value * MDEV-12075: Fix a 10.1.21 regression in the InnoDB data file extension code * MDEV-11027: better InnoDB crash recovery progress reporting * MDEV-11520: improvements to how InnoDB data files are extended * Improvements to InnoDB startup/shutdown to make it more robust * MDEV-11233: fix for FULLTEXT index crash * MDEV-9734: systemd compatible bintar files now available * release notes and changelog: * https://mariadb.com/kb/en/mariadb/mariadb-10122-release-notes/ * https://mariadb.com/kb/en/mariadb/mariadb-10122-changelog/ * fixes the following CVEs: * CVE-2017-3313 [bsc#1020890], CVE-2017-3302 [bsc#1022428] - refresh mysql-community-server-5.1.46-logrotate.patch - refresh mariadb-10.1.16-systemd-cmake.patch - remove mariadb-10.1.20-incorrect_list_handling.patch that is no longer needed [bsc#1022428] [CVE-2017-3302]- update to MariaDB 10.1.21 * notable changes: * Innodb updated to 5.6.35 * Performance Schema updated to 5.6.35 * release notes and changelog: * https://mariadb.com/kb/en/mariadb/mariadb-10121-release-notes/ * https://mariadb.com/kb/en/mariadb/mariadb-10121-changelog/ * fixes the following CVEs: CVE-2017-3318 [bsc#1020896], CVE-2017-3317 [bsc#1020894], CVE-2017-3312 [bsc#1020873], CVE-2017-3291 [bsc#1020884], CVE-2017-3265 [bsc#1020885], CVE-2017-3258 [bsc#1020875], CVE-2017-3257 [bsc#1020878], CVE-2017-3244 [bsc#1020877], CVE-2017-3243 [bsc#1020891], CVE-2017-3238 [bsc#1020882], CVE-2016-6664 [bsc#1008253] - add mariadb.te file to the filelist - add mysqld_safe_helper to the filelist - refresh mariadb-10.1.4-group.patch - add mariadb-10.1.20-incorrect_list_handling.patch to fix incorrect linked list handling in mysql_prune_stmt_list() function that can cause use-after-free error [bsc#1022428]- Replace systemd and systemd-devel BuildRequires with pkgconfig(libsystemd), which matches what the build system is actually looking for.- update to MariaDB 10.1.20 * notable changes: * XtraDB updated to 5.6.34-79.1 * TokuDB updated to 5.6.34-79.1 * HeidiSQL updated to 9.4 * The limit for the table_open_cache system variable has been increased to 1024K * Galera wsrep library updated to 25.3.19 * release notes and changelog: * https://mariadb.com/kb/en/mariadb/mariadb-10120-release-notes/ * https://mariadb.com/kb/en/mariadb/mariadb-10120-changelog/- update to MariaDB 10.1.19 * notable changes: * XtraDB updated to 5.6.33-79.0 * TokuDB updated to 5.6.33-79.0 * release notes and changelog: * https://mariadb.com/kb/en/mariadb/mariadb-10119-release-notes/ * https://mariadb.com/kb/en/mariadb/mariadb-10119-changelog/ * fixes for the following security vulnerabilities: CVE-2016-7440 [bsc#1005581] CVE-2016-5584 [bsc#1005558] - add mariadb-10.1.18-mysql_install_db-mariadb_dirs.patch to fix mysql_install_db.sh script to find data files in mariadb directories when a user uses "--basedir" option [bsc#1006539] - switch to xz compression instead of bz2 for the following tarballs: * mysql-patches.tar.bz2 renamed to mysql-patches.tar.xz * configuration-tweaks.tar.bz2 renamed to configuration-tweaks.tar.xz replace occurrences of "bzip2" with "xz" in README.debug- update to 10.1.18 * Release notes: https://mariadb.com/kb/en/mariadb/mariadb-10118-release-notes/ https://mariadb.com/kb/en/mariadb/mariadb-10117-release-notes/ https://mariadb.com/kb/en/mariadb/mariadb-10116-release-notes/ https://mariadb.com/kb/en/mariadb/mariadb-10115-release-notes/ * Changelog: https://mariadb.com/kb/en/mariadb/mariadb-10118-changelog/ https://mariadb.com/kb/en/mariadb/mariadb-10117-changelog/ https://mariadb.com/kb/en/mariadb/mariadb-10116-changelog/ https://mariadb.com/kb/en/mariadb/mariadb-10115-changelog/ * fixed CVE's: CVE-2016-8283, CVE-2016-6663, CVE-2016-5629, CVE-2016-5626, CVE-2016-5624, CVE-2016-5616, CVE-2016-3492, CVE-2016-6662, CVE-2016-5440, CVE-2016-3615, CVE-2016-3521, CVE-2016-3477 * fix: [bsc#1005582], [bsc#1001367], [bsc#1005569], [bsc#1005566], [bsc#1005564], [bsc#1005562], [bsc#1005555], [bnc#998309], [bsc#989926], [bsc#989922], [bsc#989919], [bsc#989913] * refresh mariadb-10.1.4-group.patch * refresh mariadb-10.1.12-fortify-and-O.patch - requires devel packages for aio and lzo2 - remove mariadb-10.0.21-mysql-test_main_bootstrap.patch that is no longer needed [bnc#984858] - append "--ignore-db-dir=lost+found" to the mysqld options in "mysql-systemd-helper" script if "lost+found" directory is found in $datadir [bnc#986251] - remove syslog.target from *.service files [bsc#983938] - add BuildRequires: systemd-devel - make some dependecies switchable - add systemd to deps to build on leap and friends - add mariadb-10.1.16-systemd-cmake.patch to allow more (case-insensitive) values for 'WITH_SYSTEMD' variable in systemd.cmake - replace '%{_libexecdir}/systemd/system' with %{_unitdir} macro - remove useless mysql@default.service [bsc#971456] - replace all occurrences of the string "@sysconfdir@" with "/etc" in mysql-community-server-5.1.46-logrotate.patch as it wasn't expanded properly [bsc#990890]- update to 10.1.14 * What is MariadDB 10.1: https://mariadb.com/kb/en/mariadb/what-is-mariadb-101/ * CVEs fixed in 10.1.x branch CVE-2016-2047, CVE-2016-0668, CVE-2016-0651, CVE-2016-0650, CVE-2016-0649, CVE-2016-0646, CVE-2016-0644, CVE-2016-0642, CVE-2016-0641, CVE-2016-0640, CVE-2016-0616, CVE-2016-0610, CVE-2016-0609, CVE-2016-0608, CVE-2016-0606, CVE-2016-0600, CVE-2016-0598, CVE-2016-0597, CVE-2016-0596, CVE-2016-0546, CVE-2016-0505, CVE-2015-7744, CVE-2015-4913, CVE-2015-4895, CVE-2015-4879, CVE-2015-4870, CVE-2015-4866, CVE-2015-4864, CVE-2015-4861, CVE-2015-4858, CVE-2015-4836, CVE-2015-4830, CVE-2015-4826, CVE-2015-4819, CVE-2015-4816, CVE-2015-4815, CVE-2015-4807, CVE-2015-4802, CVE-2015-4792 * adjust mysql-patches.tar.bz2 archive for mariadb-101 * pack new MariaDB 10.1.x files - remove '%define _rundir' as 13.1 is out of support scope - temporarily disable OQGraph It seems to need the boost library with the version not earlier than 1.40 and not later than 1.55 (MDEV-9479) - add "BuildRequires: systemd-devel" for SLE12, openSUSE 13.2 and openSUSE Leap in order to enable systemd features during the build of mariadb-101 for these products. Otherwise we get "Performing Test HAVE_SYSTEMD - Failed" and systemd files aren't installed. - re-enable profiling support - don't remove HandlerSocket plugin [bnc#979524] - add 'log-error' and 'secure-file-priv' configuration options (added via configuration-tweaks.tar.bz2) [bsc#963810] * add '/etc/my.cnf.d/error_log.conf' that specifies 'log-error = /var/log/mysql/mysqld.log'. If no path is set, the error log is written to '/var/lib/mysql/$HOSTNAME.err', which is not picked up by logrotate. * add '/etc/my.cnf.d/secure_file_priv.conf' which specifies that 'LOAD DATA', 'SELECT ... INTO' and 'LOAD FILE()' will only work with files in the directory specified by 'secure-file-priv' option (='/var/lib/mysql-files'). - run 'usermod -g mysql mysql' only if mysql user is not in mysql group. Run 'usermod -s /bin/false/ mysql' only if mysql user doesn't have '/bin/false' shell set. - don't delete the log data when migration fails- fix constraints conditions for 32bit architectures- fix information leak via mysql-systemd-helper script [CVE-2015-5969], [bnc#957174]- update to 10.0.22 * Release notes: https://kb.askmonty.org/en/mariadb-10022-release-notes/ * Changelog: https://kb.askmonty.org/en/mariadb-10022-changelog/ * fixed CVEs: CVE-2015-4802, CVE-2015-4807, CVE-2015-4815, CVE-2015-4826 CVE-2015-4830, CVE-2015-4836, CVE-2015-4858, CVE-2015-4861 CVE-2015-4870, CVE-2015-4913, CVE-2015-4792 * remove the following patches (applied upstream) * mysql-community-server-5.6.12-srv_buf_size.patch * mariadb-10.0.16-header_files_const_warnings.patch - add mariadb-10.0.21-mysql-test_main_bootstrap.patch that fix main.bootstrap test (change default charset to utf8 in test result) [bnc#937787] - add mariadb-10.0.22-fix_build_denabled_profiling_off.patch to fix compilation with '-DENABLED_PROFILING=OFF'- update to MariaDB 10.0.21 * changes: * https://mariadb.com/kb/en/mariadb/mariadb-10021-release-notes * the following patches were processed upstream and are no longer needed: * mariadb-5.5.28-hotcopy.patch * mariadb-5.1.50-strncat-overflow.patch * mysql-community-server-5.1.51-mysql_config.patch * mariadb-5.5.32-upgrade-exit-status.patch * mariadb-5.5.41-mariadb-admincrash.patch - use syntax in mysql-systemd-helper that is accepted by both mariadb and mysql [bnc#937767] - fix spurious macro expansion in comment in specfile - install INFO_BIN and INFO_SRC, noticed in MDEV-6912 - replace readline-devel for readline5-devel (MDEV-6912) [bnc#902396] - use spec-cleaner - Tweak some cmake switches to enable more things * WITH_ASAN=OFF adress sanitization WITH_LIBWRAP=ON tcp wrappers ENABLED_PROFILING=OFF profiling disable (for mysql) ENABLE_DEBUG_SYNC=OFF debug testing sync disable (for mysql) WITH_PIC=ON by default we want pic generated binaries (for mysql) - set cmake options for MariaDB Galera Cluster - remove superfluous '--group' parameter from mysql-systemd-helper - make -devel package installable in the presence of LibreSSL - cleanup after the update-message if it was displayed - add 'exec' to mysql-systemd-helper to shutdown mysql/mariadb cleanly [bnc#943096] - remove redundant entry from %{_tmpfilesdir}/mysql.conf. Using both 'x' and 'X' options is redundant and causes a warning message. Leaving only the 'x' line fixes this problem. [bnc#942908]- Sync to git state, fixes bnc#937754 too- Sync to git state fixing few triv issues- Enable testsuite- Update to 10.0.20: https://mariadb.com/kb/en/mariadb/mariadb-10020-release-notes/ * Fixes bnc#934789 Logjam Attack using 512bit dh groups in ssl - Sync the package to git state, redoing initscripts to be more robust- Update to 10.0.19, sync to git state of repository: https://mariadb.com/kb/en/mariadb/mariadb-10019-release-notes/- fix parent directory has insecure permissions error- disable optional features for mariadb * still possible to use them from mariadb_100 package- Adjust _constraints. 11GB is not enough for ppc64 builds, increase to 13GB- fix build for openSUSE 13.2 ppc bnc#921955- Updated to the version 10.0.17 * Release notes: http://kb.askmonty.org/v/mariadb-10017-release-notes * Changelog: http://kb.askmonty.org/v/mariadb-10017-changelog - merged patches to packaging git and regenerated * few fixes mainly to upgrades- README.SuSE is now README.SUSE; fix name in some places.- Fix undefined initial status in systemd script (boo #914370)- Fix include dir in alternative cnf files (bnc #859345)- run spec cleaner on spec - update to 10.0.15 * Release notes: http://kb.askmonty.org/v/mariadb-10015-release-notes * Changelog: http://kb.askmonty.org/v/mariadb-10015-changelog - conditionally enable more storage engines - updated packaging to the latest templates- fix bashism in posttrans scriptmariadb-102-testmysql-testlamb23 1565969840  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  !!!!!!!!!! ! ! ! ! !!!!!!!!!!!!!!!!!!! !!!"!#!$!%!&!'!(!)!*!+!,!-!.!/!0!1!2!3!4!5!6!7!8!9!:!;!<!=!>!?!@!A!B!C!D!E!F!G!H!I!J!K!L!M!N!O!P!Q!R!S!T!U!V!W!X!Y!Z![!\!]!^!_!`!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!z!{!|!}!~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""" " " " " """"""""""""""""""" "!"""#"$"%"&"'"(")"*"+","-"."/"0"1"2"3"4"5"6"7"8"9":";"<"=">"?"@"A"B"C"D"E"F"G"H"I"J"K"L"M"N"O"P"Q"R"S"T"U"V"W"X"Y"Z"["\"]"^"_"`"a"b"c"d"e"f"g"h"i"j"k"l"m"n"o"p"q"r"s"t"u"v"w"x"y"z"{"|"}"~"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########## # # # # ################### #!#"###$#%#&#'#(#)#*#+#,#-#.#/#0#1#2#3#4#5#6#7#8#9#:#;#<#=#>#?#@#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#P#Q#R#S#T#U#V#W#X#Y#Z#[#\#]#^#_#`#a#b#c#d#e#f#g#h#i#j#k#l#m#n#o#p#q#r#s#t#u#v#w#x#y#z#{#|#}#~#################################################################################################################################$$$$$$$$$$ $ $ $ $ $$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)$*$+$,$-$.$/$0$1$2$3$4$5$6$7$8$9$:$;$<$=$>$?$@$A$B$C$D$E$F$G$H$I$J$K$L$M$N$O$P$Q$R$S$T$U$V$W$X$Y$Z$[$\$]$^$_$`$a$b$c$d$e$f$g$h$i$j$k$l$m$n$o$p$q$r$s$t$u$v$w$x$y$z${$|$}$~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%% % % % % %%%%%%%%%%%%%%%%%%% %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s%t%u%v%w%x%y%z%{%|%}%~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&& & & & & &&&&&&&&&&&&&&&&&&& &!&"&#&$&%&&&'&(&)&*&+&,&-&.&/&0&1&2&3&4&5&6&7&8&9&:&;&<&=&>&?&@&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W&X&Y&Z&[&\&]&^&_&`&a&b&c&d&e&f&g&h&i&j&k&l&m&n&o&p&q&r&s&t&u&v&w&x&y&z&{&|&}&~&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''' ' ' ' ' ''''''''''''''''''' '!'"'#'$'%'&'''(')'*'+','-'.'/'0'1'2'3'4'5'6'7'8'9':';'<'='>'?'@'A'B'C'D'E'F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V'W'X'Y'Z'['\']'^'_'`'a'b'c'd'e'f'g'h'i'j'k'l'm'n'o'p'q'r's't'u'v'w'x'y'z'{'|'}'~'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((( ( ( ( ( ((((((((((((((((((( (!("(#($(%(&('((()(*(+(,(-(.(/(0(1(2(3(4(5(6(7(8(9(:(;(<(=(>(?(@(A(B(C(D(E(F(G(H(I(J(K(L(M(N(O(P(Q(R(S(T(U(V(W(X(Y(Z([(\(](^(_(`(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u(v(w(x(y(z({(|(}(~((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))) ) ) ) ) ))))))))))))))))))) )!)")#)$)%)&)')()))*)+),)-).)/)0)1)2)3)4)5)6)7)8)9):);)<)=)>)?)@)A)B)C)D)E)F)G)H)I)J)K)L)M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)[)\)])^)_)`)a)b)c)d)e)f)g)h)i)j)k)l)m)n)o)p)q)r)s)t)u)v)w)x)y)z){)|)})~)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))********** * * * * ******************* *!*"*#*$*%*&*'*(*)***+*,*-*.*/*0*1*2*3*4*5*6*7*8*9*:*;*<*=*>*?*@*A*B*C*D*E*F*G*H*I*J*K*L*M*N*O*P*Q*R*S*T*U*V*W*X*Y*Z*[*\*]*^*_*`*a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*{*|*}*~*********************************************************************************************************************************++++++++++ + + + + +++++++++++++++++++ +!+"+#+$+%+&+'+(+)+*+++,+-+.+/+0+1+2+3+4+5+6+7+8+9+:+;+<+=+>+?+@+A+B+C+D+E+F+G+H+I+J+K+L+M+N+O+P+Q+R+S+T+U+V+W+X+Y+Z+[+\+]+^+_+`+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z+{+|+}+~+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,, , , , , ,,,,,,,,,,,,,,,,,,, ,!,",#,$,%,&,',(,),*,+,,,-,.,/,0,1,2,3,4,5,6,7,8,9,:,;,<,=,>,?,@,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,[,\,],^,_,`,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,{,|,},~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------- - - - - ------------------- -!-"-#-$-%-&-'-(-)-*-+-,---.-/-0-1-2-3-4-5-6-7-8-9-:-;-<-=->-?-@-A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z-[-\-]-^-_-`-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z-{-|-}-~---------------------------------------------------------------------------------------------------------------------------------.......... . . . . ................... .!.".#.$.%.&.'.(.).*.+.,.-.../.0.1.2.3.4.5.6.7.8.9.:.;.<.=.>.?.@.A.B.C.D.E.F.G.H.I.J.K.L.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.[.\.].^._.`.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r.s.t.u.v.w.x.y.z.{.|.}.~.................................................................................................................................////////// / / / / /////////////////// /!/"/#/$/%/&/'/(/)/*/+/,/-/.///0/1/2/3/4/5/6/7/8/9/:/;/</=/>/?/@/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/[/\/]/^/_/`/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/{/|/}/~/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////0000000000 0 0 0 0 0000000000000000000 0!0"0#0$0%0&0'0(0)0*0+0,0-0.0/000102030405060708090:0;0<0=0>0?0@0A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001111111111 1 1 1 1 1111111111111111111 1!1"1#1$1%1&1'1(1)1*1+1,1-1.1/101112131415161718191:1;1<1=1>1?1@1A1B1C1D1E1F1G1H1I1J1K1L1M1N1O1P1Q1R1S1T1U1V1W1X1Y1Z1[1\1]1^1_1`1a1b1c1d1e1f1g1h1i1j1k1l1m1n1o1p1q1r1s1t1u1v1w1x1y1z1{1|1}1~1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 2 2 2 2 2222222222222222222 2!2"2#2$2%2&2'2(2)2*2+2,2-2.2/202122232425262728292:2;2<2=2>2?2@2A2B2C2D2E2F2G2H2I2J2K2L2M2N2O2P2Q2R2S2T2U2V2W2X2Y2Z2[2\2]2^2_2`2a2b2c2d2e2f2g2h2i2j2k2l2m2n2o2p2q2r2s2t2u2v2w2x2y2z2{2|2}2~2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222223333333333 3 3 3 3 3333333333333333333 3!3"3#3$3%3&3'3(3)3*3+3,3-3.3/303132333435363738393:3;3<3=3>3?3@3A3B3C3D3E3F3G3H3I3J3K3L3M3N3O3P3Q3R3S3T3U3V3W3X3Y3Z3[3\3]3^3_3`3a3b3c3d3e3f3g3h3i3j3k3l3m3n3o3p3q3r3s3t3u3v3w3x3y3z3{3|3}3~3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334444444444 4 4 4 4 4444444444444444444 4!4"4#4$4%4&4'4(4)4*4+4,4-4.4/404142434445464748494:4;4<4=4>4?4@4A4B4C4D4E4F4G4H4I4J4K4L4M4N4O4P4Q4R4S4T4U4V4W4X4Y4Z4[4\4]4^4_4`4a4b4c4d4e4f4g4h4i4j4k4l4m4n4o4p4q4r4s4t4u4v4w4x4y4z4{4|4}4~4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444445555555555 5 5 5 5 5555555555555555555 5!5"5#5$5%5&5'5(5)5*5+5,5-5.5/505152535455565758595:5;5<5=5>5?5@5A5B5C5D5E5F5G5H5I5J5K5L5M5N5O5P5Q5R5S5T5U5V5W5X5Y5Z5[5\5]5^5_5`5a5b5c5d5e5f5g5h5i5j5k5l5m5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555556666666666 6 6 6 6 6666666666666666666 6!6"6#6$6%6&6'6(6)6*6+6,6-6.6/606162636465666768696:6;6<6=6>6?6@6A6B6C6D6E6F6G6H6I6J6K6L6M6N6O6P6Q6R6S6T6U6V6W6X6Y6Z6[6\6]6^6_6`6a6b6c6d6e6f6g6h6i6j6k6l6m6n6o6p6q6r6s6t6u6v6w6x6y6z6{6|6}6~6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666667777777777 7 7 7 7 7777777777777777777 7!7"7#7$7%7&7'7(7)7*7+7,7-7.7/707172737475767778797:7;7<7=7>7?7@7A7B7C7D7E7F7G7H7I7J7K7L7M7N7O7P7Q7R7S7T7U7V7W7X7Y7Z7[7\7]7^7_7`7a7b7c7d7e7f7g7h7i7j7k7l7m7n7o7p7q7r7s7t7u7v7w7x7y7z7{7|7}7~7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777778888888888 8 8 8 8 8888888888888888888 8!8"8#8$8%8&8'8(8)8*8+8,8-8.8/808182838485868788898:8;8<8=8>8?8@8A8B8C8D8E8F8G8H8I8J8K8L8M8N8O8P8Q8R8S8T8U8V8W8X8Y8Z8[8\8]8^8_8`8a8b8c8d8e8f8g8h8i8j8k8l8m8n8o8p8q8r8s8t8u8v8w8x8y8z8{8|8}8~8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888889999999999 9 9 9 9 9999999999999999999 9!9"9#9$9%9&9'9(9)9*9+9,9-9.9/909192939495969798999:9;9<9=9>9?9@9A9B9C9D9E9F9G9H9I9J9K9L9M9N9O9P9Q9R9S9T9U9V9W9X9Y9Z9[9\9]9^9_9`9a9b9c9d9e9f9g9h9i9j9k9l9m9n9o9p9q9r9s9t9u9v9w9x9y9z9{9|9}9~999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::: : : : : ::::::::::::::::::: :!:":#:$:%:&:':(:):*:+:,:-:.:/:0:1:2:3:4:5:6:7:8:9:::;:<:=:>:?:@:A:B:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:Y:Z:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{:|:}:~:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;; ; ; ; ; ;;;;;;;;;;;;;;;;;;; ;!;";#;$;%;&;';(;);*;+;,;-;.;/;0;1;2;3;4;5;6;7;8;9;:;;;<;=;>;?;@;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;[;\;];^;_;`;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o;p;q;r;s;t;u;v;w;x;y;z;{;|;};~;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<< < < < < <<<<<<<<<<<<<<<<<<< =?=@=A=B=C=D=E=F=G=H=I=J=K=L=M=N=O=P=Q=R=S=T=U=V=W=X=Y=Z=[=\=]=^=_=`=a=b=c=d=e=f=g=h=i=j=k=l=m=n=o=p=q=r=s=t=u=v=w=x=y=z={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>0>1>2>3>4>5>6>7>8>9>:>;><>=>>>?>@>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R>S>T>U>V>W>X>Y>Z>[>\>]>^>_>`>a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v>w>x>y>z>{>|>}>~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????? ? ? ? ? ??????????????????? ?!?"?#?$?%?&?'?(?)?*?+?,?-?.?/?0?1?2?3?4?5?6?7?8?9?:?;?<?=?>???@?A?B?C?D?E?F?G?H?I?J?K?L?M?N?O?P?Q?R?S?T?U?V?W?X?Y?Z?[?\?]?^?_?`?a?b?c?d?e?f?g?h?i?j?k?l?m?n?o?p?q?r?s?t?u?v?w?x?y?z?{?|?}?~?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????@@@@@@@@@@ @ @ @ @ @@@@@@@@@@@@@@@@@@@ @!@"@#@$@%@&@'@(@)@*@+@,@-@.@/@0@1@2@3@4@5@6@7@8@9@:@;@<@=@>@?@@@A@B@C@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@Y@Z@[@\@]@^@_@`@a@b@c@d@e@f@g@h@i@j@k@l@m@n@o@p@q@r@s@t@u@v@w@x@y@z@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDz10.2.2510.2.25-lp150.2.16.110.2.25-lp150.2.16.110.2.2510.2.2510.2.25   !!!!"#$$$###%%%&'()))))))))))))))))))))))))))))))))))))))))))))))))))))))'**+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'--................................................................................................................................---/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////01111102222222232222444444444444456666666666666666666666666777777776666666666666666666668888888888888666669:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;<<<<<<<<<<=>>????????????????????????????????>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=BBCCCCCCCCCCCCBBDDDDDDBEEEEEEEE=FFGGGFFHHHHHHHHHHHHHHHHHHHFFFFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII=JJKKKJJLLJJJMMMM=NOOOONNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ=RRRRRRRRRRRSSSSRRRRRRRRTTTTTTTRRRRRRUVVVVVVVWXXXXXXXXXYZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[]]]]]]]]]]]]]][[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Z_``````````````````````````````````````__aaaaaaaaaaaaaa___bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbZccccccccccccccccccccccccccccccccccccccccccccZZdeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeddffffffffffffffdggggggggggggggggggggggggggggggggggZhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhjjjjjjjjjjjjjjhkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkZllllllllllllllZZZmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnonpqqqqqqnrrrrrssttuvvtwwwtxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxttyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyszzz{{{{{{{{{{{zz||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||zzzz}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}s~~~~~ssssssss                                                              ! """   ####$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())(**************((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------------------------------------------------------------------..................----------------------------------------------------////////////////////////////////----------------------------------------------------------------------------------01111111111022222033333344555555546666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666664777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777899::::::::::::::9;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>==??????????????==@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmy_safe_processmysql_client_testmysql_client_test_embeddedmysql_waitpidmysqltestmysqltest_embeddedmy_safe_process.1.gzmysql-stress-test.pl.1.gzmysql-test-run.pl.1.gzmysql_client_test.1.gzmysql_client_test_embedded.1.gzmysql_waitpid.1.gzmysqltest.1.gzmysqltest_embedded.1.gzmysql-testREADMEREADME-gcovREADME.stresscollections10.0-compatible.listREADMEREADME.experimentalbuildbot_suites.batdefault.dailydefault.experimentaldefault.pushdefault.weeklydisabled-daily.listdisabled-per-push.listdisabled-weekly.listmysql-next-mr-wl2540.pushmysql-trunk.dailymysql-trunk.weeklydgcov.pldisabled.defextrabinlog_testsbinlog.testbinlog_cache_stat.testbinlog_incident-master.optbinlog_incident.incbinlog_index.incbinlog_insert_delayed.testbinlog_ioerr.incbinlog_mysqlbinlog-cp932.incbinlog_row_annotate.incbinlog_truncate.testbinlog_write_error.incbinlog_xa_recover.incblackhole.testctype_cp932.testctype_cp932_binlog.testctype_ucs_binlog.resultctype_ucs_binlog.testdatabase.testdrop_table.testdrop_temp_table.testimplicit.testinsert_select-binlog.testmix_innodb_myisam_binlog.testmix_innodb_myisam_side_effects.testmysqlbinlog_row_engine.incrpl_testscheck_type.inccreate_recursive_construct.incdelayed_slave_wait_on_query.incmultisource.incrpl_EE_err.testrpl_auto_increment.testrpl_auto_increment_insert_view.testrpl_auto_increment_invoke_trigger.testrpl_autoinc_func_invokes_trigger.testrpl_binlog_errors.incrpl_binlog_max_cache_size.testrpl_blackhole.testrpl_blackhole_basic.testrpl_cant_read_event_incident.incrpl_charset.testrpl_checksum.incrpl_checksum_cache.incrpl_commit_after_flush.testrpl_conflicts.testrpl_corruption.incrpl_ddl.testrpl_deadlock.testrpl_delete_no_where.testrpl_drop_create_temp_table.incrpl_drop_create_temp_table.testrpl_extra_col_master.testrpl_extra_col_slave.testrpl_failed_optimize.testrpl_flsh_tbls.testrpl_get_master_version_and_clock.testrpl_gtid_basic.incrpl_implicit_commit_binlog.testrpl_incident.incrpl_init_slave_errors.incrpl_innodb.testrpl_insert_delayed.testrpl_insert_id.testrpl_insert_id_pk.testrpl_insert_ignore.testrpl_loaddata.testrpl_loaddata_local.incrpl_loadfile.incrpl_loadfile.testrpl_log.testrpl_lower_case_table_names.testrpl_max_relay_size.testrpl_mixing_engines.incrpl_mixing_engines.testrpl_multi_query.testrpl_multi_update.testrpl_multi_update2.testrpl_multi_update3.testrpl_not_null.testrpl_packet.incrpl_parallel.incrpl_parallel_show_binlog_events_purge_logs.incrpl_partition.testrpl_record_compare.testrpl_relayrotate.incrpl_relayrotate.testrpl_reset_slave.testrpl_row_001.testrpl_row_UUID.testrpl_row_annotate.testrpl_row_basic.testrpl_row_blob.testrpl_row_delayed_ins.testrpl_row_func003.testrpl_row_img.testrpl_row_img_blobs.testrpl_row_sp002.testrpl_row_sp003.testrpl_row_sp006.testrpl_row_sp007.testrpl_row_tabledefs.testrpl_semi_sync.incrpl_set_null.testrpl_show_binlog_events.incrpl_show_log_events_with_varying_options.incrpl_show_relaylog_events.incrpl_skip_replication.incrpl_special_charset.incrpl_sporadic_master.incrpl_ssl.incrpl_start_stop_slave.testrpl_stm_EE_err2.testrpl_stm_create_if_not_exists.testrpl_stm_relay_ign_space.incrpl_stop_middle_group.testrpl_stop_slave.testrpl_sv_relay_space.testrpl_switch_stm_row_mixed.incrpl_sync.incrpl_temporal_format_default_to_default.incrpl_test_framework.incrpl_tmp_table_and_DDL.testrpl_trig004.testrpl_truncate.testrpl_truncate_helper.testrpl_typeconv.inctype_conversions.testtable_index_statistics.incincludeadd_anonymous_users.incalter_table_mdev539.incanalyze-format.incanalyze-sync_with_master.testanalyze-timeout.testassert.incassert_grep.incautoinc_mdev15353.incbegin_include_file.incbig_test.incbinlog_inject_error.incbinlog_parallel_replication_marks.testbinlog_start_pos.incbug38347.incbytes.incbytes2.inccheck-testcase.testcheck-warnings.testcheck_concurrent_insert.inccheck_events_off.inccheck_ftwrl_compatible.inccheck_ftwrl_incompatible.inccheck_ipv6.inccheck_key_reads.inccheck_key_req.inccheck_no_concurrent_insert.inccheck_no_row_lock.inccheck_shared_row_lock.inccheck_slave_is_running.inccheck_slave_no_error.inccheck_slave_param.inccheck_var_limit.inccleanup_fake_relay_log.inccommit.inccommon-tests.incconcurrent.incconnect2.inccount_sessions.inccrash_mysqld.incctype_8bit.incctype_E05C.incctype_ascii_order.incctype_common.incctype_czech.incctype_datetime.incctype_filesort.incctype_filesort2.incctype_german.incctype_heap.incctype_innodb_like.incctype_like.incctype_like_cond_propagation.incctype_like_cond_propagation_utf8_german.incctype_like_escape.incctype_like_ignorable.incctype_like_range_f1f2.incctype_like_range_mdev14350.incctype_mdev13118.incctype_myanmar.incctype_numconv.incctype_pad.incctype_pad_all_engines.incctype_pad_space.incctype_regex.incctype_regex_utf8.incctype_str_to_date.incctype_strtoll10.incctype_thai.incctype_uca_w2.incctype_unescape.incctype_unicode520.incctype_unicode_latin.incctype_utf8_ilseq.incctype_utf8_table.incctype_utf8mb4.incdaemon_example_bad_format.inidaemon_example_bad_soname.inidbt3_s001.incddl_i18n.check_events.incddl_i18n.check_sp.incddl_i18n.check_triggers.incddl_i18n.check_views.incdeadlock.incdefault_client.cnfdefault_my.cnfdefault_mysqld.cnfdelete_anonymous_users.incdiff_servers.incdiff_tables.incend_include_file.incendspace.incequal_fields_propagation_datetime.incexpect_crash.incexplain_non_select.incexplain_utils.incfile_does_not_exist.incfilter_file.incfunc_hybrid_type.incfunc_str_ascii_checksum.incfunction_defaults.incfunction_defaults_notembedded.incgalera_clear_sync_point.incgalera_cluster.incgalera_connect.incgalera_diff.incgalera_end.incgalera_init.incgalera_resume.incgalera_set_sync_point.incgalera_signal_sync_point.incgalera_suspend.incgalera_wait_ready.incgalera_wait_sync_point.incgap_lock_error_all.incgap_lock_error_cleanup.incgap_lock_error_init.incgap_lock_error_select.incgap_lock_error_update.incget_relay_log_pos.incgis_debug.incgis_generic.incgis_keys.incgrant_cache.inchave_32bit.inchave_64bit.inchave_archive.inchave_archive.opthave_aria.inchave_aria_used_for_temp_tables.inchave_big5.inchave_binlog_checksum_off.inchave_binlog_format_mixed.inchave_binlog_format_mixed.opthave_binlog_format_mixed_or_row.inchave_binlog_format_mixed_or_statement.inchave_binlog_format_row.inchave_binlog_format_row.opthave_binlog_format_row_or_statement.inchave_binlog_format_statement.inchave_binlog_format_statement.opthave_blackhole.inchave_blackhole.opthave_case_insensitive_file_system.inchave_case_insensitive_fs.inchave_case_sensitive_file_system.inchave_collation.inchave_compress.inchave_cp1250_ch.inchave_cp1251.inchave_cp866.inchave_cp932.inchave_crypt.inchave_csv.inchave_dbi_dbd-mysql.inchave_debug.inchave_debug_sync.inchave_des.inchave_eucjpms.inchave_euckr.inchave_example_plugin.inchave_gb2312.inchave_gbk.inchave_geometry.inchave_innodb.combinationshave_innodb.inchave_innodb_16k.inchave_innodb_32k.inchave_innodb_4k.inchave_innodb_64k.inchave_innodb_8k.inchave_innodb_disallow_writes.inchave_innodb_max_16k.inchave_ipv4_mapped.inchave_koi8r.inchave_latin2_ch.inchave_local_infile.inchave_log_bin-master.opthave_log_bin-slave.opthave_log_bin.inchave_lowercase0.inchave_lowercase1.inchave_lowercase2.inchave_maria.inchave_max_indexes_128.inchave_max_indexes_64.inchave_metadata_lock_info.inchave_metadata_lock_info.opthave_mutex_deadlock_detector.inchave_not_innodb_plugin.inchave_numa.inchave_openssl.inchave_outfile.inchave_partition.inchave_partition.opthave_perfschema.inchave_plugin_auth.inchave_plugin_auth.opthave_plugin_interface.inchave_plugin_server.inchave_pool_of_threads.inchave_profiling.inchave_query_cache.inchave_rbr_triggers.inchave_semisync.inchave_semisync.opthave_semisync_plugin.inchave_sequence.inchave_sequence.opthave_simple_parser.inchave_sjis.inchave_ssl_communication.inchave_ssl_crypto_functs.inchave_stat_tables.inchave_stat_tables.opthave_symlink.inchave_tis620.inchave_ucs2.inchave_udf.inchave_ujis.inchave_unix_socket.inchave_utf16.inchave_utf32.inchave_utf8.inchave_utf8mb4.inchave_working_dns.inchave_wsrep.inchave_wsrep_enabled.inchave_wsrep_provider.inchave_xtradb.combinationshave_xtradb.incicp_tests.incimplicit_commit_helper.incindex_merge1.incindex_merge2.incindex_merge_2sweeps.incindex_merge_ror.incindex_merge_ror_cpk.incinnodb-index.incinnodb_encrypt_log.combinationsinnodb_encrypt_log.incinnodb_encrypt_tables.combinationsinnodb_encrypt_tables.incinnodb_page_size.combinationsinnodb_page_size.incinnodb_page_size_small.combinationsinnodb_page_size_small.incinnodb_rollback_on_timeout.incinnodb_row_format.combinationsinnodb_row_format.incinnodb_trx_weight.incinnodb_undo_tablespaces.combinationsinnodb_undo_tablespaces.incinstall_semisync.incio_thd_fault_injection.incipv6.incipv6_clients.incis_embedded.inckill_binlog_dump_threads.inckill_mysqld.inckill_query.inckill_query_and_diff_master_slave.inclibdaemon_example.inilinux.inclinux_sys_vars.incload_sysvars.incloaddata_autocom.inclong_test.incmaria_empty_logs.incmaria_make_snapshot.incmaria_make_snapshot_for_comparison.incmaria_make_snapshot_for_feeding_recovery.incmaria_verify_recovery.incmaster-slave.incmax_indexes.incmaybe_debug.combinationsmaybe_debug.incmin_null_cond.incmix1.incmix2.incmix2_ucs2.incmrr_tests.incmtr_check.sqlmtr_warnings.sqlmysql_upgrade_preparation.incmysqladmin_shutdown.incmysqlbinlog_have_debug.incmysqldump.incmysqlhotcopy.incmysqltest-x.incno_protocol.incno_running_event_scheduler.incno_running_events.incno_valgrind_without_big.incnot_as_root.incnot_binlog_format_row.incnot_blackhole.incnot_crashrep.incnot_debug.incnot_embedded.incnot_encrypted.incnot_parallel.incnot_ssl.incnot_staging.incnot_threadpool.incnot_valgrind.incnot_var_link.incnot_windows.incnot_windows_embedded.incone_thread_per_connection.incparser_bug21114.incpartition_date_range.incplatform.combinationsplatform.incplugin.defsps_conv.incps_create.incps_ddl_1.incps_modify.incps_modify1.incps_query.incps_renew.incquery_cache.incquery_cache_partitions.incquery_cache_sql_prepare.incread_many_rows.increlocate_binlogs.increquire_openssl_client.increset_master_slave.increstart_mysqld.increstart_slave_sql.incrowid_order.incrpl_assert.incrpl_change_topology.incrpl_connect.incrpl_connection.incrpl_diff.incrpl_end.incrpl_events.incrpl_for_each_slave.incrpl_generate_sync_chain.incrpl_init.combinationsrpl_init.incrpl_ip_mix.incrpl_ip_mix2.incrpl_ipv6.incrpl_loaddata_charset.incrpl_multi_engine.incrpl_multi_engine2.incrpl_multi_engine3.incrpl_reconnect.incrpl_reset.incrpl_restart_server.incrpl_row_img_general_loop.incrpl_row_img_set.incrpl_start_server.incrpl_start_slaves.incrpl_stmt_seq.incrpl_stop_server.incrpl_stop_slaves.incrpl_sync.incrpl_udf.incrunning_event_scheduler.incsave_master_gtid.incsave_master_pos.incsearch_pattern_in_file.incset_binlog_format_mixed.sqlset_binlog_format_row.sqlset_binlog_format_statement.sqlsetup_fake_relay_log.incshow_all_slaves_status.incshow_binary_logs.incshow_binlog_events.incshow_binlog_events2.incshow_binlog_using_logname.incshow_delayed_slave_state.incshow_events.incshow_gtid_list.incshow_master_logs.incshow_master_status.incshow_msg.incshow_msg80.incshow_relaylog_events.incshow_rpl_debug_info.incshow_slave_hosts.incshow_slave_status.incshutdown_mysqld.incsp-vars.incstart_mysqld.incstart_slave.incstop_dump_threads.incstop_slave.incstop_slave_io.incstop_slave_sql.incstrict_autoinc.incsubselect_mat_cost.incsupport_long_file_names.incsync_io_with_master.incsync_slave_io_with_master.incsync_slave_sql_with_io.incsync_slave_sql_with_master.incsync_with_master.incsync_with_master_gtid.incsystem_db_struct.inctest_fieldsize.inctest_outfile.inctestdb_only.inctpcb.inctpcb_disk_data.inctruncate_file.inctype_hrtime.inctype_temporal_zero_default.incuninstall_semisync.incunsafe_binlog.incuses_vardir.incvarchar.incview_alias.incwait_condition.incwait_condition_sp.incwait_for_binlog_checkpoint.incwait_for_binlog_event.incwait_for_purge.incwait_for_query_to_fail.incwait_for_query_to_succeed.incwait_for_slave_io_error.incwait_for_slave_io_to_start.incwait_for_slave_io_to_stop.incwait_for_slave_param.incwait_for_slave_sql_error.incwait_for_slave_sql_error_and_skip.incwait_for_slave_sql_to_start.incwait_for_slave_sql_to_stop.incwait_for_slave_to_start.incwait_for_slave_to_stop.incwait_for_sql_thread_read_all.incwait_for_status_var.incwait_show_condition.incwait_until_connected_again.incwait_until_count_sessions.incwait_until_disconnected.incwait_until_ready.incwait_until_rows_count.incwait_wsrep_ready.incweight_string.incweight_string_8140.incweight_string_8EA1.incweight_string_8FA2C3.incweight_string_A1A1.incweight_string_chde.incweight_string_euro.incweight_string_l1.incweight_string_l12.incweight_string_l14.incweight_string_l2.incweight_string_l3.incweight_string_l4.incwindows.incwindows_sys_vars.incword_size.combinationsword_size.incworld.incworld_schema.incworld_schema1.incworld_schema_utf8.incwrite_result_to_file.incwrite_var_to_file.inclibMyConfig.pmConfigFactory.pmCoreDump.pmFilePath.pmFind.pmHandles.pmOptions.pmPlatform.pmSafeProcessSafeProcess.pmBase.pmmy_safe_processSuite.pmSysInfo.pmTee.pmTest.pmgenerate-ssl-certs.shmtr_cases.pmmtr_gprof.plmtr_io.plmtr_match.pmmtr_misc.plmtr_process.plmtr_report.pmmtr_results.pmmtr_stress.plmtr_unique.pmprocess-purecov-annotations.plv1MyConfig.pmincompatible.testsmtr_cases.plmtr_gcov.plmtr_gprof.plmtr_im.plmtr_io.plmtr_match.plmtr_misc.plmtr_process.plmtr_report.plmtr_stress.plmtr_timer.plmtr_unique.plmysql-test-run.plmtrmysql-stress-test.plmysql-test-runmysql-test-run.plpluginauth_gssapiauth_gssapibasic.resultbasic.testsuite.optsuite.pmconnectconnectdisabled.defmy.cnfralter.resultalter_xml.resultalter_xml2.resultbin.resultcsv.resultdatest.resultdbf.resultdir.resultdrop-open-error.resultendian.resultfix.resultfmt.resultgeneral.resultgrant.resultgrant2.resultgrant3.resultindex.resultinfoschema-9739.resultinfoschema2-9739.resultini.resultini_grant.resultjdbc.resultjdbc_new.resultjdbc_oracle.resultjdbc_postgresql.resultjson.resultjson_java_2.resultjson_java_3.resultjson_mongo_c.resultjson_udf.resultjson_udf_bin.resultmongo_c.resultmongo_java_2.resultmongo_java_3.resultmrr.resultmul.resultmul_new.resultmysql.resultmysql_discovery.resultmysql_exec.resultmysql_grant.resultmysql_index.resultmysql_new.resultnull.resultoccur.resultodbc.resultodbc_firebird.resultodbc_oracle.resultodbc_postgresql.resultodbc_sqlite3.resultodbc_sqlite3_grant.resultodbc_xls.resultpart_file.resultpart_table.resultpivot.resultsecure_file_priv.resulttbl.resulttbl_thread.resulttemporary.resultunsigned.resultupd.resultupdelx.resultupdelx2.resultvcol.resultvec.resultxcol.resultxml.resultxml2.resultxml2_grant.resultxml2_html.resultxml2_mdev5261.resultxml2_mult.resultxml2_zip.resultxml_grant.resultxml_html.resultxml_mdev5261.resultxml_mult.resultxml_zip.resultzip.resultstd_dataTestbal.datbeers.xmlbib0.jsonbiblio.jsonbios.jsonbookstore.xmlboys.txtboyswin.txtcities.jsoncoffee.htmcontact.inicontacts.xlscp1251.xmldept.datemp.txtemployee.datexpense.jsonexpenses.txtfunny.txtfunny2.txtgirls.txtgloss.jsonlatin1.xmlmdev9949.frmmulexp3.jsonmulexp4.jsonmulexp5.jsonnocs.xmlpeople.csvsexe.csvsitmat.csvtest.sqlite3xsample.xmlxsample2.xmlsuite.optsuite.pmtalter.testalter_xml.testalter_xml2.testbin.testcsv.testdatest.testdbf.testdir.testdrop-open-error.optdrop-open-error.testendian.testfix.testfmt.testgeneral.testgrant.incgrant.testgrant2.testgrant3.testhave_libxml2.inchave_odbc.inchave_odbc_oracle.inchave_odbc_postgresql.inchave_odbc_sqlite3.inchave_zip.incindex.testinfoschema-9739.testinfoschema2-9739.testini.testini_grant.testjdbc.testjdbc_new.testjdbc_oracle.testjdbc_postgresql.testjdbconn.incjdbconn_cleanup.incjson.testjson_java_2.testjson_java_3.testjson_mongo_c.testjson_udf.incjson_udf.testjson_udf2.incjson_udf_bin.testmongo.incmongo_c.testmongo_java_2.testmongo_java_3.testmongo_test.incmrr.testmul.testmul_new.testmyconn.incmyconn_cleanup.incmysql.testmysql_discovery.testmysql_exec.testmysql_grant.testmysql_index.testmysql_new.testnull.testoccur.testodbc.testodbc_firebird.testodbc_oracle.sqlodbc_oracle.testodbc_postgresql.sqlodbc_postgresql.testodbc_sqlite3.testodbc_sqlite3_grant.testodbc_xls.testpart_file.testpart_table.testpivot.testsecure_file_priv-master.optsecure_file_priv.testtbl.testtbl_thread.testtemporary.testunsigned.testupd.testupdelx.incupdelx.testupdelx2.testvcol.testvec.testwindows.incxcol.testxml.testxml2.testxml2_grant.testxml2_html.testxml2_mdev5261.testxml2_mult.testxml2_zip.testxml_grant.testxml_html.testxml_mdev5261.testxml_mult.testxml_zip.testzip.testdisksdisksdisks.resultdisks.testsuite.optsuite.pmexampleREADMEmtrsuite.pmtcombs.combinationsinc.incnewcomb.combinationsover.resultover.testself.resultself.testsource.resulttest2,c2.resulttest2.opttest2.rdifftestsh-master.shheapmtr2READMEmy.cnfinnobasestorage_enginealter_tablespace.optautoinc_secondary.rdiffcache_index.rdiffchecksum_table_live.rdiffcol_opt_not_null.optcol_opt_null.optdefine_engine.incdisabled.deffulltext_search.rdiffindex_enable_disable.rdiffindex_type_hash.rdiffinsert_delayed.rdifflock_concurrent.rdiffoptimize_table.rdiffpartschecksum_table.rdiffcreate_table.rdiffdisabled.defoptimize_table.rdiffrepair_table.rdiffsuite.optrepair_table.rdiffsuite.opttbl_opt_index_dir.rdifftbl_opt_insert_method.rdifftbl_opt_row_format.rdifftbl_opt_union.rdifftrxcons_snapshot_serializable.rdifflevel_read_committed.rdifflevel_read_uncommitted.rdiffsuite.opttype_blob.opttype_char_indexes.rdifftype_float_indexes.rdifftype_text.optmetadata_lock_infometadata_lock_inforglobal_read_lock.resulttable_metadata_lock.resultuser_lock.resultsuite.optsuite.pmtglobal_read_lock.testtable_metadata_lock.testuser_lock.testmroongamroongaincludemroongacheck_64bit.inccheck_freebsd.inccheck_ha_mroonga_so.inccheck_libgroonga_embedded.inccheck_libgroonga_support_lz4.inccheck_libgroonga_support_zlib.inccheck_libgroonga_support_zstd.inccheck_mariadb.inccheck_osx.inccheck_solaris.inccheck_strict_sql_mode.inccheck_version.inccheck_windows.inchave_fractional_seconds.inchave_freebsd.inchave_groonga_plugin_register.inchave_mariadb.inchave_mariadb_10_2_or_later.inchave_mroonga.inchave_mroonga_deinit.inchave_mroonga_helper.inchave_mysql.inchave_mysql_5_7_or_later.inchave_signed_64bit_time_t.inchave_solaris.inchave_strict_sql_mode.inchave_version_10_0.inchave_version_10_0_or_later.inchave_version_5_5.inchave_version_5_6.inchave_version_5_6_or_later.inchave_version_5_7.inchave_version_5_7_or_later.incload_mroonga_functions.incprint_groonga_query_log.incskip_freebsd.incskip_mariadb_10_0_or_later.incskip_mariadb_10_1.incskip_mariadb_10_1_or_earlier.incskip_mariadb_10_2_or_later.incskip_mariadb_5_5.incskip_mysql_5_5.incskip_mysql_5_7.incskip_mysql_5_7_or_later.incskip_osx.incskip_signed_64bit_time_t.incskip_solaris.incskip_strict_sql_mode.incsupport_libgroonga_lz4.incsupport_libgroonga_zlib.incsupport_libgroonga_zstd.incunload_mroonga_functions.incunsupport_libgroonga_lz4.incunsupport_libgroonga_zlib.incunsupport_libgroonga_zstd.incstoragedisabled.defralter_table_add_column_after.resultalter_table_add_column_first.resultalter_table_add_column_flags_comment.resultalter_table_add_column_flags_parameter.resultalter_table_add_column_groonga_type_comment.resultalter_table_add_column_groonga_type_parameter.resultalter_table_add_column_multibyte_cp932.resultalter_table_add_column_multibyte_utf8.resultalter_table_add_column_multiple.resultalter_table_add_column_plain.resultalter_table_add_column_type_comment.resultalter_table_add_index_token_filters_one_token_filter.resultalter_table_add_index_unique_duplicated.resultalter_table_add_index_unique_multiple_column_duplicated.resultalter_table_add_key_multiple_column_with_data.resultalter_table_add_primary_key.resultalter_table_change_column_comment_not_for_mroonga.resultalter_table_change_column_have_index.resultalter_table_change_column_rename_after.resultalter_table_change_column_rename_first.resultalter_table_change_column_rename_multiple.resultalter_table_change_column_rename_no_order.resultalter_table_change_engine_decimal.resultalter_table_change_engine_fulltext_index.resultalter_table_change_token_filter.resultalter_table_disable_keys_create_fulltext.resultalter_table_disable_keys_fulltext_table.resultalter_table_disable_keys_fulltext_ujis.resultalter_table_disable_keys_fulltext_utf8.resultalter_table_disable_keys_multiple_column.resultalter_table_disable_keys_normal.resultalter_table_disable_keys_primary.resultalter_table_disable_keys_truncate.resultalter_table_disable_keys_updating.resultalter_table_drop_column_multiple.resultalter_table_drop_column_one.resultalter_table_drop_key_multiple_column_with_data.resultalter_table_drop_primary_key.resultalter_table_enable_keys_fulltext.resultalter_table_enable_keys_fulltext_table.resultalter_table_enable_keys_fulltext_ujis.resultalter_table_enable_keys_fulltext_utf8.resultalter_table_enable_keys_multiple_column.resultalter_table_enable_keys_normal.resultalter_table_enable_keys_primary.resultalter_table_fulltext_add_no_primary_key.resultalter_table_fulltext_add_normal.resultalter_table_fulltext_add_table.resultalter_table_fulltext_drop_table.resultalter_table_modify_column_after.resultalter_table_modify_column_first.resultalter_table_modify_column_no_order.resultalter_table_recreate_anonymous_index_at_once.resultalter_table_rename_table.resultalter_table_spatial.resultauto_increment_TODO_SPLIT_ME.resultauto_increment_table_param.resultauto_increment_text.resultbinlog_TODO_SPLIT_ME.resultcheck_table_broken.resultcheck_table_not_broken.resultcollation_utf8_general_ci_french.resultcollation_utf8_unicode_520_ci_french.resultcollation_utf8_unicode_520_ci_japanese.resultcollation_utf8_unicode_ci_french.resultcollation_utf8_unicode_ci_japanese.resultcolumn_comment_index_not_for_mroonga.resultcolumn_comment_normal_not_for_mroonga.resultcolumn_date_with_index.resultcolumn_date_without_index.resultcolumn_date_zero_date.resultcolumn_datetime_32bit_2038.resultcolumn_datetime_32bit_before_unix_epoch.resultcolumn_datetime_32bit_max.resultcolumn_datetime_32bit_out_of_range.resultcolumn_datetime_64bit_2038.resultcolumn_datetime_64bit_before_unix_epoch.resultcolumn_datetime_64bit_max.resultcolumn_datetime_64bit_strict_sql_mode_out_of_range.resultcolumn_datetime_64bit_version_5_5_out_of_range.resultcolumn_datetime_64bit_version_5_6_or_later_out_of_range.resultcolumn_datetime_fractional_seconds_with_index.resultcolumn_datetime_fractional_seconds_without_index.resultcolumn_datetime_freebsd_before_unix_epoch.resultcolumn_datetime_mariadb_10_2_or_later_zero_date.resultcolumn_datetime_mariadb_10_2_or_later_zero_month_day.resultcolumn_datetime_mysql_5_7_or_later_zero_date.resultcolumn_datetime_mysql_5_7_or_later_zero_month_day.resultcolumn_datetime_null.resultcolumn_datetime_with_index.resultcolumn_datetime_without_index.resultcolumn_datetime_zero_date.resultcolumn_datetime_zero_month_day.resultcolumn_decimal_fractional_seconds_with_index.resultcolumn_decimal_fractional_seconds_without_index.resultcolumn_decimal_with_index.resultcolumn_decimal_without_index.resultcolumn_enum_less_with_index.resultcolumn_enum_many_with_index.resultcolumn_generated_stored_add_column.resultcolumn_generated_stored_delete.resultcolumn_generated_stored_drop_column.resultcolumn_generated_stored_insert.resultcolumn_generated_stored_reindex.resultcolumn_generated_stored_update.resultcolumn_generated_virtual_add_column.resultcolumn_generated_virtual_delete.resultcolumn_generated_virtual_drop_column.resultcolumn_generated_virtual_insert.resultcolumn_generated_virtual_mariadb_10_2_or_later_add_index.resultcolumn_generated_virtual_mariadb_10_2_or_later_create_table_with_index.resultcolumn_generated_virtual_mysql_5_7_or_later_add_index.resultcolumn_generated_virtual_update.resultcolumn_groonga__id__id.resultcolumn_groonga__id_invalid_id.resultcolumn_groonga_index_fulltext_other_table.resultcolumn_groonga_index_fulltext_vector_other_table.resultcolumn_groonga_index_int_other_table.resultcolumn_groonga_scalar_reference.resultcolumn_groonga_scalar_support_lz4.resultcolumn_groonga_scalar_support_zlib.resultcolumn_groonga_scalar_support_zstd.resultcolumn_groonga_scalar_unsupport_lz4.resultcolumn_groonga_scalar_unsupport_zlib.resultcolumn_groonga_scalar_unsupport_zstd.resultcolumn_groonga_scalar_with_not_for_mroonga_comment.resultcolumn_groonga_vector_order_by_with_function.resultcolumn_groonga_vector_reference.resultcolumn_int_with_index_zero_value.resultcolumn_json_insert.resultcolumn_multibyte_cp932.resultcolumn_multibyte_utf8.resultcolumn_set_16_with_index.resultcolumn_set_24_with_index.resultcolumn_set_32_with_index.resultcolumn_set_64_with_index.resultcolumn_set_8_with_index.resultcolumn_signed_bigint_with_index.resultcolumn_signed_int_with_index.resultcolumn_signed_mediumint_with_index.resultcolumn_signed_smallint_with_index.resultcolumn_signed_tinyint_with_index.resultcolumn_time_fractional_seconds_with_index.resultcolumn_time_with_index.resultcolumn_timestamp_fractional_seconds_with_index.resultcolumn_timestamp_with_index.resultcolumn_tinyint_without_index.resultcolumn_unsigned_bigint_with_index.resultcolumn_unsigned_bigint_without_index.resultcolumn_unsigned_int_with_index.resultcolumn_unsigned_mediumint_with_index.resultcolumn_unsigned_smallint_with_index.resultcolumn_unsigned_tinyint_with_index.resultcolumn_year_with_index.resultcolumn_year_without_index.resultcount_star.resultcreate_database_name_slash.resultcreate_table_TODO_SPLIT_ME.resultcreate_table_column_flags_comment.resultcreate_table_column_flags_parameter.resultcreate_table_column_groonga_type_comment.resultcreate_table_column_groonga_type_nonexistent.resultcreate_table_column_groonga_type_parameter.resultcreate_table_column_type_comment.resultcreate_table_column_type_nonexistent.resultcreate_table_comment_normal.resultcreate_table_default_tokenizer.resultcreate_table_index_flags_comment.resultcreate_table_index_flags_index_medium.resultcreate_table_index_flags_index_small.resultcreate_table_index_flags_none.resultcreate_table_index_flags_parameter.resultcreate_table_index_index_flags_none.resultcreate_table_index_index_flags_with_position_and_with_weight.resultcreate_table_index_normalizer_comment.resultcreate_table_index_normalizer_fulltext_index_bin.resultcreate_table_index_normalizer_index_bin.resultcreate_table_index_normalizer_no_utf8_charset_with_utf8_normalizer.resultcreate_table_index_normalizer_none.resultcreate_table_index_normalizer_parameter.resultcreate_table_index_parser_comment.resultcreate_table_index_parser_default.resultcreate_table_index_parser_off.resultcreate_table_index_token_filters_multiple_token_filters.resultcreate_table_index_token_filters_one_token_filter.resultcreate_table_index_token_filters_parameter.resultcreate_table_index_tokenizer_comment.resultcreate_table_index_tokenizer_default.resultcreate_table_index_tokenizer_off.resultcreate_table_index_tokenizer_parameter.resultcreate_table_table_normalizer_default.resultcreate_table_table_normalizer_hash.resultcreate_table_table_token_filters_multiple_token_filters.resultcreate_table_table_token_filters_one_token_filter.resultcreate_table_table_token_filters_stop_word.resultdelete_fulltext_column.resultdelete_index_btree_many_records.resultdelete_index_hash_id_no_unique.resultdelete_index_hash_id_unique.resultdelete_normal_column.resultdelete_unsigned_bigint.resultdrop_database_TODO_SPLIT_ME.resultdrop_database_no_table.resultdrop_table_TODO_SPLIT_ME.resultflush_logs.resultforeign_key_alter_add.resultforeign_key_alter_drop.resultforeign_key_create.resultforeign_key_delete_existent.resultforeign_key_delete_nonexistent.resultforeign_key_insert_existent.resultforeign_key_insert_nonexistent.resultforeign_key_rename.resultforeign_key_update_existent.resultforeign_key_update_nonexistent.resultfulltext_boolean_mode_empty_query.resultfulltext_boolean_mode_escape.resultfulltext_boolean_mode_leading_not.resultfulltext_boolean_mode_pragma_all.resultfulltext_boolean_mode_pragma_default_operator_minus_no_operator.resultfulltext_boolean_mode_pragma_default_operator_minus_with_or.resultfulltext_boolean_mode_pragma_default_operator_minus_with_plus.resultfulltext_boolean_mode_pragma_default_operator_or_no_operator.resultfulltext_boolean_mode_pragma_default_operator_or_with_minus.resultfulltext_boolean_mode_pragma_default_operator_or_with_plus.resultfulltext_boolean_mode_pragma_default_operator_plus_no_operator.resultfulltext_boolean_mode_pragma_default_operator_plus_with_astarisk.resultfulltext_boolean_mode_pragma_default_operator_plus_with_minus.resultfulltext_boolean_mode_pragma_default_operator_plus_with_or.resultfulltext_boolean_mode_pragma_syntax_script_operator.resultfulltext_boolean_mode_pragma_syntax_script_selector.resultfulltext_boolean_mode_pragma_weight_full_spec.resultfulltext_boolean_mode_pragma_weight_no_weight.resultfulltext_boolean_mode_pragma_weight_omit_section.resultfulltext_boolean_mode_pragma_weight_ten_or_more_sections.resultfulltext_boolean_mode_pragma_weight_three_or_more_sections.resultfulltext_boolean_mode_syntax_error_error.resultfulltext_boolean_mode_syntax_error_error_and_log.resultfulltext_boolean_mode_syntax_error_ignore.resultfulltext_boolean_mode_syntax_error_ignore_and_log.resultfulltext_charset_ascii.resultfulltext_charset_cp932.resultfulltext_charset_eucjpms.resultfulltext_charset_japanese.resultfulltext_charset_utf8mb4.resultfulltext_empty_query.resultfulltext_found_rows.resultfulltext_groonga_varchar_vector.resultfulltext_index_recreate.resultfulltext_insert_select.resultfulltext_insert_values.resultfulltext_multiple_column_index_delete.resultfulltext_multiple_column_index_insert.resultfulltext_multiple_column_index_recreate.resultfulltext_multiple_column_index_update.resultfulltext_multiple_index.resultfulltext_no_primary_key.resultfulltext_not_match_against.resultfulltext_or.resultfulltext_order_boolean_mode_different_against.resultfulltext_order_boolean_mode_different_match.resultfulltext_order_boolean_mode_no_where.resultfulltext_order_boolean_mode_same_match_against.resultfulltext_order_natural_language_mode_asc.resultfulltext_order_natural_language_mode_desc.resultfulltext_order_natural_language_mode_different_against.resultfulltext_order_natural_language_mode_different_match.resultfulltext_order_natural_language_mode_no_where.resultfulltext_order_natural_language_mode_same_match_against.resultfulltext_two_inner_join.resultfulltext_version_10_0_no_such_key.resultfulltext_version_5_5_no_such_key.resultfulltext_version_5_6_no_such_key.resultfunction_command_auto-escape.resultfunction_command_select.resultfunction_command_special-database-name.resultfunction_escape_error_query_is_missing.resultfunction_escape_error_query_is_not_string.resultfunction_escape_error_target_characters_is_not_string.resultfunction_escape_query_all.resultfunction_escape_query_custom.resultfunction_escape_query_join.resultfunction_escape_query_match_against.resultfunction_escape_query_named.resultfunction_escape_query_nested.resultfunction_escape_script_decimal.resultfunction_escape_script_integer.resultfunction_escape_script_real.resultfunction_escape_script_string.resultfunction_highlight_html_dynamic_keyword.resultfunction_highlight_html_japanese.resultfunction_highlight_html_multiple_keywords.resultfunction_highlight_html_normalizer.resultfunction_highlight_html_query.resultfunction_highlight_html_query_pragma.resultfunction_highlight_html_record.resultfunction_last_insert_grn_id.resultfunction_last_insert_id_reference.resultfunction_last_insert_id_set.resultfunction_normalize_default.resultfunction_normalize_normalizer.resultfunction_normalize_record.resultfunction_query_expand_multiple.resultfunction_query_expand_no_index.resultfunction_query_expand_one.resultfunction_query_expand_pragma.resultfunction_snippet_ascii.resultfunction_snippet_cp932.resultfunction_snippet_eucjpms.resultfunction_snippet_html_dynamic_keyword.resultfunction_snippet_html_japanese.resultfunction_snippet_html_multiple_keywords.resultfunction_snippet_html_multiple_snippets.resultfunction_snippet_html_query.resultfunction_snippet_html_query_pragma.resultfunction_snippet_html_record.resultfunction_snippet_invalid_nonexistent_charset.resultfunction_snippet_invalid_unsupported_charset.resultfunction_snippet_japanese.resultgeometry_bulk_insert_null.resultgeometry_contains.resultgeometry_strict_sql_mode_bulk_insert_null.resultgeometry_strict_sql_mode_contains.resultindex_btree_equal_datetime.resultindex_btree_equal_time.resultindex_btree_equal_timestamp.resultindex_btree_normal_column_insert.resultindex_hash_id_normal.resultindex_hash_id_primary.resultindex_hash_id_unique.resultindex_hash_normal_column_insert.resultindex_hash_strict_sql_mode_id_primary.resultindex_multiple_column_delete.resultindex_multiple_column_nullable_smallint.resultindex_multiple_column_nullable_unsigned_bigint.resultindex_multiple_column_nullable_unsigned_int.resultindex_multiple_column_nullable_unsigned_smallint.resultindex_multiple_column_nullable_varchar.resultindex_multiple_column_order_by_where_equal_asc_asc.resultindex_multiple_column_order_by_where_equal_desc_desc.resultindex_multiple_column_primary_delete.resultindex_multiple_column_primary_select_int.resultindex_multiple_column_primary_strict_sql_mode_update.resultindex_multiple_column_primary_update.resultindex_multiple_column_range_all_used_greater_than.resultindex_multiple_column_range_all_used_greater_than_or_equal.resultindex_multiple_column_range_all_used_less_than.resultindex_multiple_column_range_all_used_less_than_or_equal.resultindex_multiple_column_range_partially_used_have_prefix_greater_than.resultindex_multiple_column_range_partially_used_have_prefix_greater_than_or_equal.resultindex_multiple_column_range_partially_used_have_prefix_less_than.resultindex_multiple_column_range_partially_used_have_prefix_less_than_or_equal.resultindex_multiple_column_range_partially_used_no_prefix_greater_than.resultindex_multiple_column_range_partially_used_no_prefix_greater_than_or_equal.resultindex_multiple_column_range_partially_used_no_prefix_less_than.resultindex_multiple_column_range_partially_used_no_prefix_less_than_or_equal.resultindex_multiple_column_recreate.resultindex_multiple_column_replace.resultindex_multiple_column_select_double.resultindex_multiple_column_select_float.resultindex_multiple_column_select_int.resultindex_multiple_column_select_max.resultindex_multiple_column_select_min.resultindex_multiple_column_select_string.resultindex_multiple_column_select_varchar.resultindex_multiple_column_unique_date_32bit_equal.resultindex_multiple_column_unique_date_64bit_equal.resultindex_multiple_column_unique_date_index_read.resultindex_multiple_column_unique_date_order_32bit_asc.resultindex_multiple_column_unique_date_order_32bit_desc.resultindex_multiple_column_unique_date_order_64bit_asc.resultindex_multiple_column_unique_date_order_64bit_desc.resultindex_multiple_column_unique_date_reinsert.resultindex_multiple_column_unique_datetime_index_read.resultindex_multiple_column_unique_datetime_insert_delete_insert_invalid_value.resultindex_multiple_column_unique_datetime_order_asc.resultindex_multiple_column_unique_datetime_order_desc.resultindex_multiple_column_unique_datetime_reinsert.resultindex_multiple_column_unique_decimal.resultindex_multiple_column_unique_time_index_read.resultindex_multiple_column_unique_time_order_asc.resultindex_multiple_column_unique_time_order_desc.resultindex_multiple_column_unique_time_reinsert.resultindex_multiple_column_unique_timestamp_index_read.resultindex_multiple_column_unique_timestamp_order_asc.resultindex_multiple_column_unique_timestamp_order_desc.resultindex_multiple_column_unique_timestamp_reinsert.resultindex_multiple_column_unique_varchar.resultindex_multiple_column_unique_year_32bit_equal.resultindex_multiple_column_unique_year_64bit_equal.resultindex_multiple_column_unique_year_index_read.resultindex_multiple_column_unique_year_order_32bit_asc.resultindex_multiple_column_unique_year_order_32bit_desc.resultindex_multiple_column_unique_year_order_64bit_asc.resultindex_multiple_column_unique_year_order_64bit_desc.resultindex_multiple_column_unique_year_reinsert.resultindex_multiple_column_update_int.resultindex_multiple_column_update_string.resultindex_primary_char_exact_length.resultindex_primary_char_null_character.resultindex_primary_char_short.resultindex_primary_date.resultindex_primary_datetime_with_fractional_seconds.resultindex_primary_datetime_without_fractional_seconds.resultindex_primary_decimal_with_fractional_seconds.resultindex_primary_decimal_without_fractional_seconds.resultindex_primary_time_with_fractional_seconds.resultindex_primary_time_without_fractional_seconds.resultindex_primary_timestamp_with_fractional_seconds.resultindex_primary_timestamp_without_fractional_seconds.resultindex_primary_varchar_null_character.resultindex_primary_year.resultindex_range_normal_greater_than_asc.resultindex_range_normal_greater_than_desc.resultindex_range_normal_greater_than_or_equal_asc.resultindex_range_normal_greater_than_or_equal_desc.resultindex_range_normal_less_than_asc.resultindex_range_normal_less_than_desc.resultindex_range_normal_less_than_or_equal_asc.resultindex_range_normal_less_than_or_equal_desc.resultindex_range_primary_greater_than_asc.resultindex_range_primary_greater_than_desc.resultindex_range_primary_greater_than_or_equal_asc.resultindex_range_primary_greater_than_or_equal_desc.resultindex_range_primary_less_than_asc.resultindex_range_primary_less_than_desc.resultindex_range_primary_less_than_or_equal_asc.resultindex_range_primary_less_than_or_equal_desc.resultindex_read_multiple_bigint.resultindex_read_multiple_bigint_unsigned.resultindex_read_multiple_double.resultindex_read_multiple_float.resultindex_read_multiple_int.resultindex_read_multiple_int_unsigned.resultindex_read_multiple_mediumint.resultindex_read_multiple_mediumint_unsigned.resultindex_read_multiple_smallint.resultindex_read_multiple_smallint_unsigned.resultindex_read_multiple_tinyint.resultindex_read_multiple_tinyint_unsigned.resultindex_read_multiple_varchar.resultindex_read_multiple_varchar_collation.resultindex_read_normal_int.resultindex_read_normal_varchar.resultindex_read_primary_int.resultindex_read_primary_varchar.resultindex_unique_delete_all.resultindex_unique_delete_by_primary_key.resultindex_unique_insert_after_error.resultindex_unique_search_after_duplicated.resultindex_unique_varchar.resultindex_update_multiple_column.resultindex_update_single_column.resultinformation_schema_plugins.resultinformation_schema_tables_auto_increment_none.resultinformation_schema_tables_auto_increment_use.resultinformation_schema_tables_data_length.resultinsert_TODO_SPLIT_ME.resultinsert_delayed.resultinsert_on_duplicate_key_update_no_primary_key_and_unique_key_twice.resultinsert_on_duplicate_key_update_primary_key.resultinsert_on_duplicate_key_update_unique_key.resultinsert_virtual_column.resultlike_unicode_ci.resultlock_tables_read.resultoptimization_count_skip_after_insert_multithread.resultoptimization_count_skip_after_insert_single_thread.resultoptimization_count_skip_disabled.resultoptimization_count_skip_index_and.resultoptimization_count_skip_index_between.resultoptimization_count_skip_index_equal.resultoptimization_count_skip_index_full_text_search_in_boolean_mode.resultoptimization_count_skip_index_full_text_search_in_natural_language_mode.resultoptimization_count_skip_index_greater.resultoptimization_count_skip_index_greater_equal.resultoptimization_count_skip_index_less.resultoptimization_count_skip_index_less_equal.resultoptimization_count_skip_index_not_equal.resultoptimization_count_skip_index_view.resultoptimization_count_skip_multiple_conditions.resultoptimization_count_skip_primary_key_between.resultoptimization_count_skip_primary_key_equal.resultoptimization_count_skip_primary_key_greater.resultoptimization_count_skip_primary_key_greater_equal.resultoptimization_count_skip_primary_key_less.resultoptimization_count_skip_primary_key_less_equal.resultoptimization_count_skip_primary_key_not_equal.resultoptimization_order_limit_not_optimized_disabled.resultoptimization_order_limit_not_optimized_multiple_match_againsts.resultoptimization_order_limit_not_optimized_no_limit.resultoptimization_order_limit_optimized_cp932.resultoptimization_order_limit_optimized_datetime_between.resultoptimization_order_limit_optimized_datetime_between_over.resultoptimization_order_limit_optimized_datetime_equal.resultoptimization_order_limit_optimized_datetime_greater_than.resultoptimization_order_limit_optimized_datetime_greater_than_or_equal.resultoptimization_order_limit_optimized_datetime_less_than.resultoptimization_order_limit_optimized_datetime_less_than_or_equal.resultoptimization_order_limit_optimized_duplicated_order_by_columns.resultoptimization_order_limit_optimized_enum_name.resultoptimization_order_limit_optimized_enum_value.resultoptimization_order_limit_optimized_have_primary_key.resultoptimization_order_limit_optimized_int_between.resultoptimization_order_limit_optimized_int_between_over.resultoptimization_order_limit_optimized_int_equal.resultoptimization_order_limit_optimized_int_greater_than.resultoptimization_order_limit_optimized_int_greater_than_or_equal.resultoptimization_order_limit_optimized_int_less_than.resultoptimization_order_limit_optimized_int_less_than_or_equal.resultoptimization_order_limit_optimized_no_primary_key.resultoptimization_order_limit_optimized_no_where_clause.resultoptimization_order_limit_optimized_order_by_asc.resultoptimization_order_limit_optimized_order_by_desc.resultoptimization_order_limit_optimized_order_by_id.resultoptimization_order_limit_optimized_order_by_match_against.resultoptimization_order_limit_optimized_select_match_against.resultoptimization_order_limit_optimized_time_between.resultoptimization_order_limit_optimized_time_between_over.resultoptimization_order_limit_optimized_time_equal.resultoptimization_order_limit_optimized_time_greater_than.resultoptimization_order_limit_optimized_time_greater_than_or_equal.resultoptimization_order_limit_optimized_time_less_than.resultoptimization_order_limit_optimized_time_less_than_or_equal.resultoptimization_order_limit_optimized_varchar_equal_with_index.resultoptimization_order_limit_optimized_varchar_equal_without_index.resultoptimization_order_limit_optimized_year_between.resultoptimization_order_limit_optimized_year_between_over.resultoptimization_order_limit_optimized_year_equal.resultoptimization_order_limit_optimized_year_greater_than.resultoptimization_order_limit_optimized_year_greater_than_or_equal.resultoptimization_order_limit_optimized_year_less_than.resultoptimization_order_limit_optimized_year_less_than_or_equal.resultpartition_insert.resultpartition_update.resultrepair_table_no_index_file.resultreplace_geometry.resultreplace_select_varchar.resultreplace_text.resultreplace_varchar.resultreplace_vector.resultreplace_without_key.resultselect_all.resultselect_empty_key_where_equal.resultselect_empty_key_where_not_equal.resultselect_group_by_with_index.resultselect_group_by_without_index.resultselect_pkey.resultselect_secondary_key.resultshow_create_table_TODO_SPLIT_ME.resultsub_query_fulltext.resulttemporary_table.resulttruncate.resultupdate_binlog_row.resultupdate_fulltext.resultupdate_id_hash_index.resultupdate_id_unique_hash_index.resultupdate_int.resultupdate_last_insert_grn_id.resultupdate_virtual_column.resultvariable_boolean_mode_syntax_flags_allow_column.resultvariable_boolean_mode_syntax_flags_allow_leading_not.resultvariable_boolean_mode_syntax_flags_allow_update.resultvariable_boolean_mode_syntax_flags_syntax_query.resultvariable_boolean_mode_syntax_flags_syntax_script.resultvariable_database_path_prefix.resultvariable_default_parser_new_value.resultvariable_default_parser_same_value.resultvariable_default_tokenizer_new_value.resultvariable_default_tokenizer_same_value.resultvariable_dry_write_delete.resultvariable_dry_write_insert.resultvariable_dry_write_update.resultvariable_enable_operations_recording_insert.resultvariable_lock_timeout_disable.resultvariable_lock_timeout_invalid.resultvariable_lock_timeout_no_retry.resultvariable_lock_timeout_valid.resultvariable_log_file_new_value.resultvariable_log_file_nonexistent_path.resultvariable_log_file_same_value.resultvariable_log_level_TODO_SPLIT_ME.resultvariable_match_escalation_threshold_global.resultvariable_match_escalation_threshold_session.resultvariable_max_n_records_for_estimate_global.resultvariable_max_n_records_for_estimate_mysql_5_7_or_later_global.resultvariable_max_n_records_for_estimate_mysql_5_7_or_later_not_found_in_limit.resultvariable_max_n_records_for_estimate_mysql_5_7_or_later_session.resultvariable_max_n_records_for_estimate_not_found_in_limit.resultvariable_max_n_records_for_estimate_session.resultvariable_query_log_file_disabled_empty_value.resultvariable_query_log_file_disabled_null_value.resultvariable_query_log_file_enabled_empty_value.resultvariable_query_log_file_enabled_null_value.resultvariable_query_log_file_new_value.resultvariable_query_log_file_same_value.resultvariable_vector_column_delimiter.resultvariable_version.resultsuite.optsuite.pmtalter_table_add_column_after.testalter_table_add_column_first.testalter_table_add_column_flags_comment.testalter_table_add_column_flags_parameter.testalter_table_add_column_groonga_type_comment.testalter_table_add_column_groonga_type_parameter.testalter_table_add_column_multibyte_cp932.testalter_table_add_column_multibyte_utf8.testalter_table_add_column_multiple.testalter_table_add_column_plain.testalter_table_add_column_type_comment.testalter_table_add_index_token_filters_one_token_filter.testalter_table_add_index_unique_duplicated.testalter_table_add_index_unique_multiple_column_duplicated.testalter_table_add_key_multiple_column_with_data.testalter_table_add_primary_key.testalter_table_change_column_comment_not_for_mroonga.testalter_table_change_column_have_index.testalter_table_change_column_rename_after.testalter_table_change_column_rename_first.testalter_table_change_column_rename_multiple.testalter_table_change_column_rename_no_order.testalter_table_change_engine_decimal.testalter_table_change_engine_fulltext_index.testalter_table_change_token_filter.testalter_table_disable_keys_create_fulltext.testalter_table_disable_keys_fulltext_table.testalter_table_disable_keys_fulltext_ujis.testalter_table_disable_keys_fulltext_utf8.testalter_table_disable_keys_multiple_column.testalter_table_disable_keys_normal.testalter_table_disable_keys_primary.testalter_table_disable_keys_truncate.testalter_table_disable_keys_updating.testalter_table_drop_column_multiple.testalter_table_drop_column_one.testalter_table_drop_key_multiple_column_with_data.testalter_table_drop_primary_key.testalter_table_enable_keys_fulltext.testalter_table_enable_keys_fulltext_table.testalter_table_enable_keys_fulltext_ujis.testalter_table_enable_keys_fulltext_utf8.testalter_table_enable_keys_multiple_column.testalter_table_enable_keys_normal.testalter_table_enable_keys_primary.testalter_table_fulltext_add_no_primary_key.testalter_table_fulltext_add_normal.testalter_table_fulltext_add_table.testalter_table_fulltext_drop_table.testalter_table_modify_column_after.testalter_table_modify_column_first.testalter_table_modify_column_no_order.testalter_table_recreate_anonymous_index_at_once.testalter_table_rename_table.testalter_table_spatial.testauto_increment_TODO_SPLIT_ME.testauto_increment_table_param.testauto_increment_text.testbinlog_TODO_SPLIT_ME.testcheck_table_broken.testcheck_table_not_broken.testcollation_utf8_general_ci_french.testcollation_utf8_unicode_520_ci_french.testcollation_utf8_unicode_520_ci_japanese.testcollation_utf8_unicode_ci_french.testcollation_utf8_unicode_ci_japanese.testcolumn_comment_index_not_for_mroonga.testcolumn_comment_normal_not_for_mroonga.testcolumn_date_with_index.testcolumn_date_without_index.testcolumn_date_zero_date.testcolumn_datetime_32bit_2038.testcolumn_datetime_32bit_before_unix_epoch.testcolumn_datetime_32bit_max.testcolumn_datetime_32bit_out_of_range.testcolumn_datetime_64bit_2038.testcolumn_datetime_64bit_before_unix_epoch.testcolumn_datetime_64bit_max.testcolumn_datetime_64bit_strict_sql_mode_out_of_range.testcolumn_datetime_64bit_version_5_5_out_of_range.testcolumn_datetime_64bit_version_5_6_or_later_out_of_range.testcolumn_datetime_fractional_seconds_with_index.testcolumn_datetime_fractional_seconds_without_index.testcolumn_datetime_freebsd_before_unix_epoch.testcolumn_datetime_mariadb_10_2_or_later_zero_date.testcolumn_datetime_mariadb_10_2_or_later_zero_month_day.testcolumn_datetime_mysql_5_7_or_later_zero_date.testcolumn_datetime_mysql_5_7_or_later_zero_month_day.testcolumn_datetime_null.testcolumn_datetime_with_index.testcolumn_datetime_without_index.testcolumn_datetime_zero_date.testcolumn_datetime_zero_month_day.testcolumn_decimal_fractional_seconds_with_index.testcolumn_decimal_fractional_seconds_without_index.testcolumn_decimal_with_index.testcolumn_decimal_without_index.testcolumn_enum_less_with_index.testcolumn_enum_many_with_index.testcolumn_generated_stored_add_column.testcolumn_generated_stored_delete.testcolumn_generated_stored_drop_column.testcolumn_generated_stored_insert.testcolumn_generated_stored_reindex.testcolumn_generated_stored_update.testcolumn_generated_virtual_add_column.testcolumn_generated_virtual_delete.testcolumn_generated_virtual_drop_column.testcolumn_generated_virtual_insert.testcolumn_generated_virtual_mariadb_10_2_or_later_add_index.testcolumn_generated_virtual_mariadb_10_2_or_later_create_table_with_index.testcolumn_generated_virtual_mysql_5_7_or_later_add_index.testcolumn_generated_virtual_update.testcolumn_groonga__id__id.testcolumn_groonga__id_invalid_id.testcolumn_groonga_index_fulltext_other_table.testcolumn_groonga_index_fulltext_vector_other_table.testcolumn_groonga_index_int_other_table.testcolumn_groonga_scalar_reference.testcolumn_groonga_scalar_support_lz4.testcolumn_groonga_scalar_support_zlib.testcolumn_groonga_scalar_support_zstd.testcolumn_groonga_scalar_unsupport_lz4.testcolumn_groonga_scalar_unsupport_zlib.testcolumn_groonga_scalar_unsupport_zstd.testcolumn_groonga_scalar_with_not_for_mroonga_comment.testcolumn_groonga_vector_order_by_with_function.testcolumn_groonga_vector_reference.testcolumn_int_with_index_zero_value.testcolumn_json_insert.testcolumn_multibyte_cp932.testcolumn_multibyte_utf8.testcolumn_set_16_with_index.testcolumn_set_24_with_index.testcolumn_set_32_with_index.testcolumn_set_64_with_index.testcolumn_set_8_with_index.testcolumn_signed_bigint_with_index.testcolumn_signed_int_with_index.testcolumn_signed_mediumint_with_index.testcolumn_signed_smallint_with_index.testcolumn_signed_tinyint_with_index.testcolumn_time_fractional_seconds_with_index.testcolumn_time_with_index.testcolumn_timestamp_fractional_seconds_with_index.testcolumn_timestamp_with_index.testcolumn_tinyint_without_index.testcolumn_unsigned_bigint_with_index.testcolumn_unsigned_bigint_without_index.testcolumn_unsigned_int_with_index.testcolumn_unsigned_mediumint_with_index.testcolumn_unsigned_smallint_with_index.testcolumn_unsigned_tinyint_with_index.testcolumn_year_with_index.testcolumn_year_without_index.testcount_star.testcreate_database_name_slash.testcreate_table_TODO_SPLIT_ME.testcreate_table_column_flags_comment.testcreate_table_column_flags_parameter.testcreate_table_column_groonga_type_comment.testcreate_table_column_groonga_type_nonexistent.testcreate_table_column_groonga_type_parameter.testcreate_table_column_type_comment.testcreate_table_column_type_nonexistent.testcreate_table_comment_normal.testcreate_table_default_tokenizer.testcreate_table_index_flags_comment.testcreate_table_index_flags_index_medium.testcreate_table_index_flags_index_small.testcreate_table_index_flags_none.testcreate_table_index_flags_parameter.testcreate_table_index_index_flags_none.testcreate_table_index_index_flags_with_position_and_with_weight.testcreate_table_index_normalizer_comment.testcreate_table_index_normalizer_fulltext_index_bin.testcreate_table_index_normalizer_index_bin.testcreate_table_index_normalizer_no_utf8_charset_with_utf8_normalizer.testcreate_table_index_normalizer_none.testcreate_table_index_normalizer_parameter.testcreate_table_index_parser_comment.testcreate_table_index_parser_default.testcreate_table_index_parser_off.testcreate_table_index_token_filters_multiple_token_filters.testcreate_table_index_token_filters_one_token_filter.testcreate_table_index_token_filters_parameter.testcreate_table_index_tokenizer_comment.testcreate_table_index_tokenizer_default.testcreate_table_index_tokenizer_off.testcreate_table_index_tokenizer_parameter.testcreate_table_table_normalizer_default.testcreate_table_table_normalizer_hash.testcreate_table_table_token_filters_multiple_token_filters.testcreate_table_table_token_filters_one_token_filter.testcreate_table_table_token_filters_stop_word.testdelete_fulltext_column.testdelete_index_btree_many_records.testdelete_index_hash_id_no_unique.testdelete_index_hash_id_unique.testdelete_normal_column.testdelete_unsigned_bigint.testdrop_database_TODO_SPLIT_ME.testdrop_database_no_table.testdrop_table_TODO_SPLIT_ME.testflush_logs.testforeign_key_alter_add.testforeign_key_alter_drop.testforeign_key_create.testforeign_key_delete_existent.testforeign_key_delete_nonexistent.testforeign_key_insert_existent.testforeign_key_insert_nonexistent.testforeign_key_rename.testforeign_key_update_existent.testforeign_key_update_nonexistent.testfulltext_boolean_mode_empty_query.testfulltext_boolean_mode_escape.testfulltext_boolean_mode_leading_not.testfulltext_boolean_mode_pragma_all.testfulltext_boolean_mode_pragma_default_operator_minus_no_operator.testfulltext_boolean_mode_pragma_default_operator_minus_with_or.testfulltext_boolean_mode_pragma_default_operator_minus_with_plus.testfulltext_boolean_mode_pragma_default_operator_or_no_operator.testfulltext_boolean_mode_pragma_default_operator_or_with_minus.testfulltext_boolean_mode_pragma_default_operator_or_with_plus.testfulltext_boolean_mode_pragma_default_operator_plus_no_operator.testfulltext_boolean_mode_pragma_default_operator_plus_with_astarisk.testfulltext_boolean_mode_pragma_default_operator_plus_with_minus.testfulltext_boolean_mode_pragma_default_operator_plus_with_or.testfulltext_boolean_mode_pragma_syntax_script_operator.testfulltext_boolean_mode_pragma_syntax_script_selector.testfulltext_boolean_mode_pragma_weight_full_spec.testfulltext_boolean_mode_pragma_weight_no_weight.testfulltext_boolean_mode_pragma_weight_omit_section.testfulltext_boolean_mode_pragma_weight_ten_or_more_sections.testfulltext_boolean_mode_pragma_weight_three_or_more_sections.testfulltext_boolean_mode_syntax_error_error.testfulltext_boolean_mode_syntax_error_error_and_log.testfulltext_boolean_mode_syntax_error_ignore.testfulltext_boolean_mode_syntax_error_ignore_and_log.testfulltext_charset_ascii.testfulltext_charset_cp932.testfulltext_charset_eucjpms.testfulltext_charset_japanese.testfulltext_charset_utf8mb4.testfulltext_empty_query.testfulltext_found_rows.testfulltext_groonga_varchar_vector.testfulltext_index_recreate.testfulltext_insert_select.testfulltext_insert_values.testfulltext_multiple_column_index_delete.testfulltext_multiple_column_index_insert.testfulltext_multiple_column_index_recreate.testfulltext_multiple_column_index_update.testfulltext_multiple_index.testfulltext_no_primary_key.testfulltext_not_match_against.testfulltext_or.testfulltext_order_boolean_mode_different_against.testfulltext_order_boolean_mode_different_match.testfulltext_order_boolean_mode_no_where.testfulltext_order_boolean_mode_same_match_against.testfulltext_order_natural_language_mode_asc.testfulltext_order_natural_language_mode_desc.testfulltext_order_natural_language_mode_different_against.testfulltext_order_natural_language_mode_different_match.testfulltext_order_natural_language_mode_no_where.testfulltext_order_natural_language_mode_same_match_against.testfulltext_two_inner_join.testfulltext_version_10_0_no_such_key.testfulltext_version_5_5_no_such_key.testfulltext_version_5_6_no_such_key.testfunction_command_auto-escape.testfunction_command_select.testfunction_command_special-database-name.testfunction_escape_error_query_is_missing.testfunction_escape_error_query_is_not_string.testfunction_escape_error_target_characters_is_not_string.testfunction_escape_query_all.testfunction_escape_query_custom.testfunction_escape_query_join.testfunction_escape_query_match_against.testfunction_escape_query_named.testfunction_escape_query_nested.testfunction_escape_script_decimal.testfunction_escape_script_integer.testfunction_escape_script_real.testfunction_escape_script_string.testfunction_highlight_html_dynamic_keyword.testfunction_highlight_html_japanese.testfunction_highlight_html_multiple_keywords.testfunction_highlight_html_normalizer.testfunction_highlight_html_query.testfunction_highlight_html_query_pragma.testfunction_highlight_html_record.testfunction_last_insert_grn_id.testfunction_last_insert_id_reference.testfunction_last_insert_id_set.testfunction_normalize_default.testfunction_normalize_normalizer.testfunction_normalize_record.testfunction_query_expand_multiple.testfunction_query_expand_no_index.testfunction_query_expand_one.testfunction_query_expand_pragma.testfunction_snippet_ascii.testfunction_snippet_cp932.testfunction_snippet_eucjpms.testfunction_snippet_html_dynamic_keyword.testfunction_snippet_html_japanese.testfunction_snippet_html_multiple_keywords.testfunction_snippet_html_multiple_snippets.testfunction_snippet_html_query.testfunction_snippet_html_query_pragma.testfunction_snippet_html_record.testfunction_snippet_invalid_nonexistent_charset.testfunction_snippet_invalid_unsupported_charset.testfunction_snippet_japanese.testgeometry_bulk_insert_null.testgeometry_contains.testgeometry_strict_sql_mode_bulk_insert_null.testgeometry_strict_sql_mode_contains.testindex_btree_equal_datetime.testindex_btree_equal_time.testindex_btree_equal_timestamp.testindex_btree_normal_column_insert.testindex_hash_id_normal.testindex_hash_id_primary.testindex_hash_id_unique.testindex_hash_normal_column_insert.testindex_hash_strict_sql_mode_id_primary.testindex_multiple_column_delete.testindex_multiple_column_nullable_smallint.testindex_multiple_column_nullable_unsigned_bigint.testindex_multiple_column_nullable_unsigned_int.testindex_multiple_column_nullable_unsigned_smallint.testindex_multiple_column_nullable_varchar.testindex_multiple_column_order_by_where_equal_asc_asc.testindex_multiple_column_order_by_where_equal_desc_desc.testindex_multiple_column_primary_delete.testindex_multiple_column_primary_select_int.testindex_multiple_column_primary_strict_sql_mode_update.testindex_multiple_column_primary_update.testindex_multiple_column_range_all_used_greater_than.testindex_multiple_column_range_all_used_greater_than_or_equal.testindex_multiple_column_range_all_used_less_than.testindex_multiple_column_range_all_used_less_than_or_equal.testindex_multiple_column_range_partially_used_have_prefix_greater_than.testindex_multiple_column_range_partially_used_have_prefix_greater_than_or_equal.testindex_multiple_column_range_partially_used_have_prefix_less_than.testindex_multiple_column_range_partially_used_have_prefix_less_than_or_equal.testindex_multiple_column_range_partially_used_no_prefix_greater_than.testindex_multiple_column_range_partially_used_no_prefix_greater_than_or_equal.testindex_multiple_column_range_partially_used_no_prefix_less_than.testindex_multiple_column_range_partially_used_no_prefix_less_than_or_equal.testindex_multiple_column_recreate.testindex_multiple_column_replace.testindex_multiple_column_select_double.testindex_multiple_column_select_float.testindex_multiple_column_select_int.testindex_multiple_column_select_max.testindex_multiple_column_select_min.testindex_multiple_column_select_string.testindex_multiple_column_select_varchar.testindex_multiple_column_unique_date_32bit_equal.testindex_multiple_column_unique_date_64bit_equal.testindex_multiple_column_unique_date_index_read.testindex_multiple_column_unique_date_order_32bit_asc.testindex_multiple_column_unique_date_order_32bit_desc.testindex_multiple_column_unique_date_order_64bit_asc.testindex_multiple_column_unique_date_order_64bit_desc.testindex_multiple_column_unique_date_reinsert.testindex_multiple_column_unique_datetime_index_read.testindex_multiple_column_unique_datetime_insert_delete_insert_invalid_value.testindex_multiple_column_unique_datetime_order_asc.testindex_multiple_column_unique_datetime_order_desc.testindex_multiple_column_unique_datetime_reinsert.testindex_multiple_column_unique_decimal.testindex_multiple_column_unique_time_index_read.testindex_multiple_column_unique_time_order_asc.testindex_multiple_column_unique_time_order_desc.testindex_multiple_column_unique_time_reinsert.testindex_multiple_column_unique_timestamp_index_read.testindex_multiple_column_unique_timestamp_order_asc.testindex_multiple_column_unique_timestamp_order_desc.testindex_multiple_column_unique_timestamp_reinsert.testindex_multiple_column_unique_varchar.testindex_multiple_column_unique_year_32bit_equal.testindex_multiple_column_unique_year_64bit_equal.testindex_multiple_column_unique_year_index_read.testindex_multiple_column_unique_year_order_32bit_asc.testindex_multiple_column_unique_year_order_32bit_desc.testindex_multiple_column_unique_year_order_64bit_asc.testindex_multiple_column_unique_year_order_64bit_desc.testindex_multiple_column_unique_year_reinsert.testindex_multiple_column_update_int.testindex_multiple_column_update_string.testindex_primary_char_exact_length.testindex_primary_char_null_character.testindex_primary_char_short.testindex_primary_date.testindex_primary_datetime_with_fractional_seconds.testindex_primary_datetime_without_fractional_seconds.testindex_primary_decimal_with_fractional_seconds.testindex_primary_decimal_without_fractional_seconds.testindex_primary_time_with_fractional_seconds.testindex_primary_time_without_fractional_seconds.testindex_primary_timestamp_with_fractional_seconds.testindex_primary_timestamp_without_fractional_seconds.testindex_primary_varchar_null_character.testindex_primary_year.testindex_range_normal_greater_than_asc.testindex_range_normal_greater_than_desc.testindex_range_normal_greater_than_or_equal_asc.testindex_range_normal_greater_than_or_equal_desc.testindex_range_normal_less_than_asc.testindex_range_normal_less_than_desc.testindex_range_normal_less_than_or_equal_asc.testindex_range_normal_less_than_or_equal_desc.testindex_range_primary_greater_than_asc.testindex_range_primary_greater_than_desc.testindex_range_primary_greater_than_or_equal_asc.testindex_range_primary_greater_than_or_equal_desc.testindex_range_primary_less_than_asc.testindex_range_primary_less_than_desc.testindex_range_primary_less_than_or_equal_asc.testindex_range_primary_less_than_or_equal_desc.testindex_read_multiple_bigint.testindex_read_multiple_bigint_unsigned.testindex_read_multiple_double.testindex_read_multiple_float.testindex_read_multiple_int.testindex_read_multiple_int_unsigned.testindex_read_multiple_mediumint.testindex_read_multiple_mediumint_unsigned.testindex_read_multiple_smallint.testindex_read_multiple_smallint_unsigned.testindex_read_multiple_tinyint.testindex_read_multiple_tinyint_unsigned.testindex_read_multiple_varchar.testindex_read_multiple_varchar_collation.testindex_read_normal_int.testindex_read_normal_varchar.testindex_read_primary_int.testindex_read_primary_varchar.testindex_unique_delete_all.testindex_unique_delete_by_primary_key.testindex_unique_insert_after_error.testindex_unique_search_after_duplicated.testindex_unique_varchar.testindex_update_multiple_column.testindex_update_single_column.testinformation_schema_plugins.testinformation_schema_tables_auto_increment_none.testinformation_schema_tables_auto_increment_use.testinformation_schema_tables_data_length.testinsert_TODO_SPLIT_ME.testinsert_delayed.testinsert_on_duplicate_key_update_no_primary_key_and_unique_key_twice.testinsert_on_duplicate_key_update_primary_key.testinsert_on_duplicate_key_update_unique_key.testinsert_virtual_column.testlike_unicode_ci.testlock_tables_read.testoptimization_count_skip_after_insert_multithread.testoptimization_count_skip_after_insert_single_thread.testoptimization_count_skip_disabled.testoptimization_count_skip_index_and.testoptimization_count_skip_index_between.testoptimization_count_skip_index_equal.testoptimization_count_skip_index_full_text_search_in_boolean_mode.testoptimization_count_skip_index_full_text_search_in_natural_language_mode.testoptimization_count_skip_index_greater.testoptimization_count_skip_index_greater_equal.testoptimization_count_skip_index_less.testoptimization_count_skip_index_less_equal.testoptimization_count_skip_index_not_equal.testoptimization_count_skip_index_view.testoptimization_count_skip_multiple_conditions.testoptimization_count_skip_primary_key_between.testoptimization_count_skip_primary_key_equal.testoptimization_count_skip_primary_key_greater.testoptimization_count_skip_primary_key_greater_equal.testoptimization_count_skip_primary_key_less.testoptimization_count_skip_primary_key_less_equal.testoptimization_count_skip_primary_key_not_equal.testoptimization_order_limit_not_optimized_disabled.testoptimization_order_limit_not_optimized_multiple_match_againsts.testoptimization_order_limit_not_optimized_no_limit.testoptimization_order_limit_optimized_cp932.testoptimization_order_limit_optimized_datetime_between.testoptimization_order_limit_optimized_datetime_between_over.testoptimization_order_limit_optimized_datetime_equal.testoptimization_order_limit_optimized_datetime_greater_than.testoptimization_order_limit_optimized_datetime_greater_than_or_equal.testoptimization_order_limit_optimized_datetime_less_than.testoptimization_order_limit_optimized_datetime_less_than_or_equal.testoptimization_order_limit_optimized_duplicated_order_by_columns.testoptimization_order_limit_optimized_enum_name.testoptimization_order_limit_optimized_enum_value.testoptimization_order_limit_optimized_have_primary_key.testoptimization_order_limit_optimized_int_between.testoptimization_order_limit_optimized_int_between_over.testoptimization_order_limit_optimized_int_equal.testoptimization_order_limit_optimized_int_greater_than.testoptimization_order_limit_optimized_int_greater_than_or_equal.testoptimization_order_limit_optimized_int_less_than.testoptimization_order_limit_optimized_int_less_than_or_equal.testoptimization_order_limit_optimized_no_primary_key.testoptimization_order_limit_optimized_no_where_clause.testoptimization_order_limit_optimized_order_by_asc.testoptimization_order_limit_optimized_order_by_desc.testoptimization_order_limit_optimized_order_by_id.testoptimization_order_limit_optimized_order_by_match_against.testoptimization_order_limit_optimized_select_match_against.testoptimization_order_limit_optimized_time_between.testoptimization_order_limit_optimized_time_between_over.testoptimization_order_limit_optimized_time_equal.testoptimization_order_limit_optimized_time_greater_than.testoptimization_order_limit_optimized_time_greater_than_or_equal.testoptimization_order_limit_optimized_time_less_than.testoptimization_order_limit_optimized_time_less_than_or_equal.testoptimization_order_limit_optimized_varchar_equal_with_index.testoptimization_order_limit_optimized_varchar_equal_without_index.testoptimization_order_limit_optimized_year_between.testoptimization_order_limit_optimized_year_between_over.testoptimization_order_limit_optimized_year_equal.testoptimization_order_limit_optimized_year_greater_than.testoptimization_order_limit_optimized_year_greater_than_or_equal.testoptimization_order_limit_optimized_year_less_than.testoptimization_order_limit_optimized_year_less_than_or_equal.testpartition_insert.testpartition_update.testrepair_table_no_index_file.testreplace_geometry.testreplace_select_varchar.testreplace_text.testreplace_varchar.testreplace_vector.testreplace_without_key.testselect_all.testselect_empty_key_where_equal.testselect_empty_key_where_not_equal.testselect_group_by_with_index.testselect_group_by_without_index.testselect_pkey.testselect_secondary_key.testshow_create_table_TODO_SPLIT_ME.testsub_query_fulltext.testtemporary_table.testtruncate.testupdate_binlog_row.testupdate_fulltext.testupdate_id_hash_index.testupdate_id_unique_hash_index.testupdate_int.testupdate_last_insert_grn_id.testupdate_virtual_column.testvariable_boolean_mode_syntax_flags_allow_column.testvariable_boolean_mode_syntax_flags_allow_leading_not.testvariable_boolean_mode_syntax_flags_allow_update.testvariable_boolean_mode_syntax_flags_syntax_query.testvariable_boolean_mode_syntax_flags_syntax_script.testvariable_database_path_prefix.testvariable_default_parser_new_value.testvariable_default_parser_same_value.testvariable_default_tokenizer_new_value.testvariable_default_tokenizer_same_value.testvariable_dry_write_delete.testvariable_dry_write_insert.testvariable_dry_write_update.testvariable_enable_operations_recording_insert.testvariable_lock_timeout_disable.testvariable_lock_timeout_invalid.testvariable_lock_timeout_no_retry.testvariable_lock_timeout_valid.testvariable_log_file_new_value.testvariable_log_file_nonexistent_path.testvariable_log_file_same_value.testvariable_log_level_TODO_SPLIT_ME.testvariable_match_escalation_threshold_global.testvariable_match_escalation_threshold_session.testvariable_max_n_records_for_estimate_global.testvariable_max_n_records_for_estimate_mysql_5_7_or_later_global.testvariable_max_n_records_for_estimate_mysql_5_7_or_later_not_found_in_limit.testvariable_max_n_records_for_estimate_mysql_5_7_or_later_session.testvariable_max_n_records_for_estimate_not_found_in_limit.testvariable_max_n_records_for_estimate_session.testvariable_query_log_file_disabled_empty_value.testvariable_query_log_file_disabled_null_value.testvariable_query_log_file_enabled_empty_value.testvariable_query_log_file_enabled_null_value.testvariable_query_log_file_new_value.testvariable_query_log_file_same_value.testvariable_vector_column_delimiter.testvariable_version.testwrapperdisabled.defralter_table_add_column.resultalter_table_add_column_multibyte_cp932.resultalter_table_add_column_multibyte_utf8.resultalter_table_change_column_comment.resultalter_table_change_engine.resultalter_table_comment_change_engine.resultalter_table_disable_keys_create_fulltext.resultalter_table_disable_keys_fulltext.resultalter_table_disable_keys_multiple_column.resultalter_table_disable_keys_normal.resultalter_table_disable_keys_primary.resultalter_table_disable_keys_updating.resultalter_table_drop_column.resultalter_table_enable_keys_fulltext.resultalter_table_enable_keys_lock_tables.resultalter_table_enable_keys_multiple_column.resultalter_table_enable_keys_normal.resultalter_table_enable_keys_primary.resultalter_table_fulltext.resultalter_table_rename_table.resultalter_table_spatial.resultauto_increment_text.resultbinlog_TODO_SPLIT_ME.resultcheck_table_for_upgrade.resultcolumn_comment_index_not_for_mroonga.resultcolumn_generated_stored_add_column.resultcolumn_generated_stored_delete.resultcolumn_generated_stored_drop_column.resultcolumn_generated_stored_insert.resultcolumn_generated_stored_reindex.resultcolumn_generated_stored_update.resultcolumn_generated_virtual_add_column.resultcolumn_generated_virtual_add_fulltext_index.resultcolumn_generated_virtual_add_index.resultcolumn_generated_virtual_delete.resultcolumn_generated_virtual_drop_column.resultcolumn_generated_virtual_insert.resultcolumn_generated_virtual_update.resultcolumn_multibyte_cp932.resultcolumn_multibyte_utf8.resultcolumn_normal_comment.resultcount_star.resultcount_star_mysql_5_7_or_later_with_index.resultcount_star_with_index.resultcreate_table_TODO_SPLIT_ME.resultcreate_table_comment_combined.resultcreate_table_flags_comment.resultcreate_table_flags_none.resultcreate_table_flags_parameter.resultcreate_table_index_flags_none.resultcreate_table_index_flags_with_position_and_with_weight.resultcreate_table_normalizer_comment.resultcreate_table_normalizer_fulltext_index_bin.resultcreate_table_normalizer_parameter.resultcreate_table_parser_comment.resultcreate_table_token_filters_index_multiple_token_filters.resultcreate_table_token_filters_index_one_token_filter.resultcreate_table_token_filters_index_parameter.resultcreate_table_tokenizer_comment.resultcreate_table_tokenizer_parameter.resultdelete_TODO_SPLIT_ME.resultdelete_all.resultdrop_table_new_connection.resultfulltext_boolean_mode_leading_not.resultfulltext_boolean_mode_multiple_match_against.resultfulltext_boolean_mode_pragma_default_operator_minus_no_operator.resultfulltext_boolean_mode_pragma_default_operator_minus_with_or.resultfulltext_boolean_mode_pragma_default_operator_minus_with_plus.resultfulltext_boolean_mode_pragma_default_operator_or_no_operator.resultfulltext_boolean_mode_pragma_default_operator_or_with_minus.resultfulltext_boolean_mode_pragma_default_operator_or_with_plus.resultfulltext_boolean_mode_pragma_default_operator_plus_no_operator.resultfulltext_boolean_mode_pragma_default_operator_plus_with_minus.resultfulltext_boolean_mode_pragma_default_operator_plus_with_or.resultfulltext_boolean_mode_pragma_weight_full_spec.resultfulltext_boolean_mode_pragma_weight_no_weight.resultfulltext_boolean_mode_pragma_weight_omit_section.resultfulltext_charset_ascii.resultfulltext_charset_cp932.resultfulltext_charset_eucjpms.resultfulltext_charset_japanese.resultfulltext_index_recreate.resultfulltext_insert_select.resultfulltext_insert_values.resultfulltext_many_records.resultfulltext_matched_and_not_matched_have_where_matched_order.resultfulltext_matched_and_not_matched_have_where_no_order.resultfulltext_matched_and_not_matched_no_where_both_order.resultfulltext_multiple_column_index_delete.resultfulltext_multiple_column_index_insert.resultfulltext_multiple_column_index_recreate.resultfulltext_multiple_column_index_update.resultfulltext_multiple_index.resultfulltext_myisam.resultfulltext_not_match_against.resultfulltext_order_TODO_SPLIT_ME.resultfulltext_order_transaction.resultfunction_last_insert_id_reference.resultfunction_last_insert_id_set.resultgeometry_contains.resultgeometry_delete.resultgeometry_update.resultindex_force_index_not_used.resultinsert_TODO_SPLIT_ME.resultinsert_bulk.resultinsert_on_duplicate_key_update_multiple_column_primary_key_myisam.resultinsert_on_duplicate_key_update_multiple_column_unique_index_myisam.resultmulti_range_read_disk_sweep.resultmulti_range_read_mysql_5_7_or_later_disk_sweep.resultoptimization_order_limit_TODO_SPLIT_ME.resultoptimization_order_limit_no_direction.resultoptimization_order_limit_no_where_clause.resultoptimization_order_limit_order_by_primary_key.resultperformance_schema.resultrepair_table_no_files.resultrepair_table_no_index_file.resulttemporary_table.resulttransaction_query_cache.resulttransaction_rollback_delete_delete.resulttransaction_rollback_delete_update.resulttruncate.resultupdate_fulltext.resultupdate_int.resultvariable_dry_write_delete.resultvariable_dry_write_insert.resultvariable_dry_write_update.resultvariable_match_escalation_threshold_global.resultvariable_match_escalation_threshold_session.resultsuite.optsuite.pmtalter_table_add_column.testalter_table_add_column_multibyte_cp932.testalter_table_add_column_multibyte_utf8.testalter_table_change_column_comment.testalter_table_change_engine.testalter_table_comment_change_engine.testalter_table_disable_keys_create_fulltext.testalter_table_disable_keys_fulltext.testalter_table_disable_keys_multiple_column.testalter_table_disable_keys_normal.testalter_table_disable_keys_primary.testalter_table_disable_keys_updating.testalter_table_drop_column.testalter_table_enable_keys_fulltext.testalter_table_enable_keys_lock_tables.testalter_table_enable_keys_multiple_column.testalter_table_enable_keys_normal.testalter_table_enable_keys_primary.testalter_table_fulltext.testalter_table_rename_table.testalter_table_spatial.testauto_increment_text.testbinlog_TODO_SPLIT_ME.testcheck_table_for_upgrade.testcolumn_comment_index_not_for_mroonga.testcolumn_generated_stored_add_column.testcolumn_generated_stored_delete.testcolumn_generated_stored_drop_column.testcolumn_generated_stored_insert.testcolumn_generated_stored_reindex.testcolumn_generated_stored_update.testcolumn_generated_virtual_add_column.testcolumn_generated_virtual_add_fulltext_index.testcolumn_generated_virtual_add_index.testcolumn_generated_virtual_delete.testcolumn_generated_virtual_drop_column.testcolumn_generated_virtual_insert.testcolumn_generated_virtual_update.testcolumn_multibyte_cp932.testcolumn_multibyte_utf8.testcolumn_normal_comment.testcount_star.testcount_star_mysql_5_7_or_later_with_index.testcount_star_with_index.testcreate_table_TODO_SPLIT_ME.testcreate_table_comment_combined.testcreate_table_flags_comment.testcreate_table_flags_none.testcreate_table_flags_parameter.testcreate_table_index_flags_none.testcreate_table_index_flags_with_position_and_with_weight.testcreate_table_normalizer_comment.testcreate_table_normalizer_fulltext_index_bin.testcreate_table_normalizer_parameter.testcreate_table_parser_comment.testcreate_table_token_filters_index_multiple_token_filters.testcreate_table_token_filters_index_one_token_filter.testcreate_table_token_filters_index_parameter.testcreate_table_tokenizer_comment.testcreate_table_tokenizer_parameter.testdelete_TODO_SPLIT_ME.testdelete_all.testdrop_table_new_connection.testfulltext_boolean_mode_leading_not.testfulltext_boolean_mode_multiple_match_against.testfulltext_boolean_mode_pragma_default_operator_minus_no_operator.testfulltext_boolean_mode_pragma_default_operator_minus_with_or.testfulltext_boolean_mode_pragma_default_operator_minus_with_plus.testfulltext_boolean_mode_pragma_default_operator_or_no_operator.testfulltext_boolean_mode_pragma_default_operator_or_with_minus.testfulltext_boolean_mode_pragma_default_operator_or_with_plus.testfulltext_boolean_mode_pragma_default_operator_plus_no_operator.testfulltext_boolean_mode_pragma_default_operator_plus_with_minus.testfulltext_boolean_mode_pragma_default_operator_plus_with_or.testfulltext_boolean_mode_pragma_weight_full_spec.testfulltext_boolean_mode_pragma_weight_no_weight.testfulltext_boolean_mode_pragma_weight_omit_section.testfulltext_charset_ascii.testfulltext_charset_cp932.testfulltext_charset_eucjpms.testfulltext_charset_japanese.testfulltext_index_recreate.testfulltext_insert_select.testfulltext_insert_values.testfulltext_many_records.testfulltext_matched_and_not_matched_have_where_matched_order.testfulltext_matched_and_not_matched_have_where_no_order.testfulltext_matched_and_not_matched_no_where_both_order.testfulltext_multiple_column_index_delete.testfulltext_multiple_column_index_insert.testfulltext_multiple_column_index_recreate.testfulltext_multiple_column_index_update.testfulltext_multiple_index.testfulltext_myisam.testfulltext_not_match_against.testfulltext_order_TODO_SPLIT_ME.testfulltext_order_transaction.testfunction_last_insert_id_reference.testfunction_last_insert_id_set.testgeometry_contains.testgeometry_delete.testgeometry_update.testindex_force_index_not_used.testinsert_TODO_SPLIT_ME.testinsert_bulk.testinsert_on_duplicate_key_update_multiple_column_primary_key_myisam.testinsert_on_duplicate_key_update_multiple_column_unique_index_myisam.testmulti_range_read_disk_sweep.testmulti_range_read_mysql_5_7_or_later_disk_sweep.testoptimization_order_limit_TODO_SPLIT_ME.testoptimization_order_limit_no_direction.testoptimization_order_limit_no_where_clause.testoptimization_order_limit_order_by_primary_key.testperformance_schema-master.optperformance_schema.testrepair_table_no_files.testrepair_table_no_index_file.testtemporary_table.testtransaction_query_cache.testtransaction_rollback_delete_delete.testtransaction_rollback_delete_update.testtruncate.testupdate_fulltext.testupdate_int.testvariable_dry_write_delete.testvariable_dry_write_insert.testvariable_dry_write_update.testvariable_match_escalation_threshold_global.testvariable_match_escalation_threshold_session.testmyisammtr2READMEoverlay.incsingle.rdiffsuite.optsuite.pmstorage_enginealter_table_online.rdiffalter_tablespace.rdiffcheck_table.rdiffdefine_engine.incforeign_keys.rdiffindex_type_hash.rdiffmisc.rdiffpartsdisabled.defshow_engine.rdifftbl_opt_insert_method.rdifftbl_opt_union.rdifftrxcons_snapshot_repeatable_read.rdiffcons_snapshot_serializable.rdiffdelete.rdiffinsert.rdifflevel_read_committed.rdifflevel_read_uncommitted.rdifflevel_repeatable_read.rdifflevel_serializable.rdiffselect_for_update.rdiffselect_lock_in_share_mode.rdiffupdate.rdiffxa.rdiffxa_recovery.rdiffmyisammrgstorage_enginealter_table.incalter_table.rdiffalter_table_online.rdiffalter_tablespace.rdiffanalyze_table.rdiffautoincrement.rdiffcache_index.rdiffchecksum_table_live.rdiffcleanup_engine.inccreate_table.inccreate_table.rdiffdefine_engine.incdisabled.defforeign_keys.rdifffulltext_search.rdiffhandler.rdiffindex.rdiffindex_enable_disable.rdiffindex_type_btree.rdiffindex_type_hash.rdiffinsert_delayed.rdifflock.rdiffmisc.rdiffoptimize_table.rdiffpartsalter_table.rdiffanalyze_table.rdiffcheck_table.rdiffchecksum_table.rdiffcreate_table.rdiffoptimize_table.rdiffrepair_table.rdifftruncate_table.rdiffrepair_table.rdiffshow_engine.rdifftbl_opt_ai.rdifftbl_opt_avg_row_length.rdifftbl_opt_checksum.rdifftbl_opt_connection.rdifftbl_opt_data_dir.rdifftbl_opt_delay_key_write.rdifftbl_opt_index_dir.rdifftbl_opt_insert_method.rdifftbl_opt_key_block_size.rdifftbl_opt_max_rows.rdifftbl_opt_min_rows.rdifftbl_opt_pack_keys.rdifftbl_opt_password.rdifftbl_opt_row_format.rdifftbl_opt_union.rdifftbl_standard_opts.rdifftbl_temporary.rdifftruncate_table.rdifftrxcons_snapshot_repeatable_read.rdiffcons_snapshot_serializable.rdiffdelete.rdiffinsert.rdifflevel_read_committed.rdifflevel_read_uncommitted.rdifflevel_repeatable_read.rdifflevel_serializable.rdiffselect_for_update.rdiffselect_lock_in_share_mode.rdiffupdate.rdiffxa.rdiffxa_recovery.rdifftype_char_indexes.rdifftype_float_indexes.rdifftype_spatial.rdifftype_spatial_indexes.rdiffvcol.rdiffoqgraphoqgraphboundary_conditions.resultboundary_conditions.testconnections_mdev5748.resultconnections_mdev5748.testcreate_attr.resultcreate_attr.testcreate_attr_legacy.resultcreate_attr_legacy.testgeneral-Aria.resultgeneral-Aria.testgeneral-MyISAM.resultgeneral-MyISAM.testgeneral-innodb.resultgeneral-innodb.testgeneral.incgenerate_backing_table_tests_suite.shinvalid_operations.resultinvalid_operations.testisnull.resultisnull.testlegacy_upgrade.resultlegacy_upgrade.testmaintainer-general-record.shregression_1133093.resultregression_1133093.testregression_1134355.resultregression_1134355.testregression_1195735.resultregression_1195735.testregression_1196020.resultregression_1196020.testregression_1196027.resultregression_1196027.testregression_1196036.resultregression_1196036.testregression_1213120.resultregression_1213120.testregression_1233113.resultregression_1233113.testregression_796647.resultregression_796647.testregression_796647b.resultregression_796647b.testregression_796647c.resultregression_796647c.testregression_drop_after.resultregression_drop_after.testregression_mdev5744.optregression_mdev5744.resultregression_mdev5744.testregression_mdev5871.resultregression_mdev5871.testregression_mdev5996.incregression_mdev5996.resultregression_mdev5996.testregression_mdev6282.resultregression_mdev6282.testregression_mdev6345.resultregression_mdev6345.testsocial.resultsocial.testsuite.optsuite.pmquery_response_timequery_response_timebasic.resultbasic.testquery_response_time-stored.incquery_response_time-stored.resultquery_response_time-stored.testquery_response_time.incquery_response_time.resultquery_response_time.testsuite.optsuite.pmrocksdbrocksdbcombinationsincludeautoinc_crash_safe.incbulk_load.incbulk_load_unsorted.incddl_high_priority.incddl_high_priority_module.incdeadlock_stats.incdup_key_update.inchave_rocksdb.inchave_rocksdb.opthave_rocksdb_default.inchave_rocksdb_replication.inchave_write_committed.incindex_merge1.incindex_merge2.incindex_merge_2sweeps.incindex_merge_ror.incindex_merge_ror_cpk.inclocking_issues_case1_1.inclocking_issues_case1_2.inclocking_issues_case2.inclocking_issues_case3.inclocking_issues_case4.inclocking_issues_case5.inclocking_issues_case6.inclocking_issues_case7.incprefix_index_only_query_check.increstart_mysqld_with_invalid_option.increstart_mysqld_with_option.incrocksdb_concurrent_delete.incrocksdb_icp.incsimple_deadlock.incstart_mysqld_with_option.incmy.cnfr1st.result2pc_group_commit.resultadd_index_inplace.resultadd_index_inplace_cardinality.resultadd_index_inplace_crash.resultadd_index_inplace_sstfilewriter.resultadd_unique_index_inplace.resultallow_no_pk_concurrent_insert.resultallow_no_primary_key.resultallow_no_primary_key_with_sk.resultallow_to_start_after_corruption.resultalter_table.resultanalyze_table.resultapply_changes_iter.resultautoinc_crash_safe.resultautoinc_crash_safe_partition.resultautoinc_debug.resultautoinc_secondary.resultautoinc_vars.resultautoinc_vars_thread.resultautoinc_vars_thread_2.resultblind_delete_without_tx_api.resultbloomfilter.resultbloomfilter2.resultbloomfilter3.resultbloomfilter4.resultbloomfilter5.resultbloomfilter_bulk_load.resultbloomfilter_skip.resultbulk_load.resultbulk_load_drop_table.resultbulk_load_errors.resultbulk_load_rev_cf.resultbulk_load_rev_cf_and_data.resultbulk_load_rev_data.resultbulk_load_sk.resultbulk_load_unsorted.resultbulk_load_unsorted_errors.resultbulk_load_unsorted_rev.resultbytes_written.resultcardinality.resultcheck_ignore_unknown_options.resultcheck_table.resultcheckpoint.resultchecksum_table.resultchecksum_table_live.resultcol_opt_default.resultcol_opt_not_null.resultcol_opt_null.resultcol_opt_unsigned.resultcol_opt_zerofill.resultcollation.resultcollation_exception.resultcom_rpc_tx.resultcommit_in_the_middle_ddl.resultcompact_deletes.resultcompression_zstd.resultconcurrent_alter.resultcons_snapshot_read_committed.resultcons_snapshot_repeatable_read.resultcons_snapshot_serializable.resultcorrupted_data_reads_debug.resultcovered_unpack_info_format.resultcreate_no_primary_key_table.resultcreate_table.resultddl_high_priority.resultdeadlock.resultdeadlock_stats.resultdeadlock_tracking.resultdelete.resultdelete_before_lock.resultdelete_ignore.resultdelete_quick.resultdelete_with_keys.resultdescribe.resultdrop_database.resultdrop_index_inplace.resultdrop_table.resultdrop_table2.resultdrop_table3.resultdup_key_update.resultduplicate_table.resultexplicit_snapshot.resultfail_system_cf.resultfast_prefix_index_fetch.resultforeign_key.resultgap_lock_issue254.resultgap_lock_raise_error.resultget_error_message.resulthandler_basic.resulthermitage.resulti_s_ddl.resulti_s_deadlock.resultindex.resultindex_file_map.resultindex_key_block_size.resultindex_merge_rocksdb.resultindex_merge_rocksdb2.resultindex_primary.resultindex_type_btree.resultindex_type_hash.resultinformation_schema.resultinnodb_i_s_tables_disabled.resultinsert.resultinsert_optimized_config.resultinsert_with_keys.resultissue100.resultissue100_delete.resultissue111.resultissue243_transactionStatus.resultissue255.resultissue290.resultissue314.resultissue495.resultlevel_read_committed.resultlevel_read_uncommitted.resultlevel_repeatable_read.resultlevel_serializable.resultloaddata.resultlock.resultlock_info.resultlock_rows_not_exist.resultlock_wait_timeout_stats.resultlocking_issues.resultlocking_issues_case1_1_rc.resultlocking_issues_case1_1_rr.resultlocking_issues_case1_2_rc.resultlocking_issues_case1_2_rr.resultlocking_issues_case2_rc.resultlocking_issues_case2_rc_lsr.resultlocking_issues_case2_rr.resultlocking_issues_case2_rr_lsr.resultlocking_issues_case3_rc.resultlocking_issues_case3_rr.resultlocking_issues_case4_rc.resultlocking_issues_case4_rr.resultlocking_issues_case5_rc.resultlocking_issues_case5_rr.resultlocking_issues_case6_rc.resultlocking_issues_case6_rr.resultlocking_issues_case7_rc.resultlocking_issues_case7_rc_lsr.resultlocking_issues_case7_rr.resultlocking_issues_case7_rr_lsr.resultmariadb_ignore_dirs.resultmariadb_misc_binlog.resultmariadb_plugin.resultmariadb_port_fixes.resultmariadb_port_rpl.resultmax_open_files.resultmisc.resultmulti_varchar_sk_lookup.resultmysqlbinlog_gtid_skip_empty_trans_rocksdb.resultmysqldump.resultmysqldump2.resultnative_procedure.resultnegative_stats.resultno_merge_sort.resultoptimize_table.resultoptimizer_loose_index_scans.resultpartition.resultpercona_nonflushing_analyze_debug.resultperf_context.resultpersistent_cache.resultprefix_extractor_override.resultread_only_tx.resultrecords_in_range.resultrepair_table.resultreplace.resultrocksdb.resultrocksdb_cf_options.resultrocksdb_cf_per_partition.resultrocksdb_cf_reverse.resultrocksdb_checksums.resultrocksdb_concurrent_delete.resultrocksdb_datadir.resultrocksdb_deadlock_detect_rc.resultrocksdb_deadlock_detect_rr.resultrocksdb_deadlock_stress_rc.resultrocksdb_deadlock_stress_rr.resultrocksdb_debug.resultrocksdb_icp.resultrocksdb_icp_rev.resultrocksdb_locks.resultrocksdb_parts.resultrocksdb_qcache.resultrocksdb_range.resultrocksdb_range2.resultrocksdb_row_stats.resultrocksdb_table_stats_sampling_pct_change.resultrollback_savepoint.resultrpl_read_free.resultrpl_row_not_found.resultrpl_row_rocksdb.resultrpl_row_stats.resultrpl_row_triggers.resultrpl_savepoint.resultrpl_statement.resultrpl_statement_not_found.resultrqg_examples.resultrqg_runtime.resultrqg_transactions.resultsecondary_key_update_lock.resultselect.resultselect_for_update.resultselect_for_update_skip_locked_nowait.resultselect_lock_in_share_mode.resultshow_engine.resultshow_table_status.resultshutdown.resultsingledelete.resultskip_validate_tmp_table.resultslow_query_log.resultstatistics.resulttable_stats.resulttbl_opt_ai.resulttbl_opt_avg_row_length.resulttbl_opt_checksum.resulttbl_opt_connection.resulttbl_opt_data_index_dir.resulttbl_opt_delay_key_write.resulttbl_opt_insert_method.resulttbl_opt_key_block_size.resulttbl_opt_max_rows.resulttbl_opt_min_rows.resulttbl_opt_pack_keys.resulttbl_opt_password.resulttbl_opt_row_format.resulttbl_opt_union.resulttbl_standard_opts.resulttmpdir.resulttransaction.resulttruncate_table.resulttruncate_table3.resulttrx_info.resulttrx_info_rpl.resultttl_primary.resultttl_primary_read_filtering.resultttl_primary_with_partitions.resultttl_secondary.resultttl_secondary_read_filtering.resultttl_secondary_read_filtering_multiple_index.resultttl_secondary_with_partitions.resulttype_binary.resulttype_binary_indexes.resulttype_bit.resulttype_bit_indexes.resulttype_blob.resulttype_blob_indexes.resulttype_bool.resulttype_char.resulttype_char_indexes.resulttype_char_indexes_collation.resulttype_date_time.resulttype_date_time_indexes.resulttype_decimal.resulttype_enum.resulttype_enum_indexes.resulttype_fixed.resulttype_fixed_indexes.resulttype_float.resulttype_float_indexes.resulttype_int.resulttype_int_indexes.resulttype_set.resulttype_set_indexes.resulttype_text.resulttype_text_indexes.resulttype_varbinary.resulttype_varchar.resultunique_check.resultunique_sec.resultunique_sec_rev_cf.resultunsupported_tx_isolations.resultupdate.resultupdate_ignore.resultupdate_multi.resultupdate_with_keys.resultuse_direct_reads.resultuse_direct_reads_writes.resultvalidate_datadic.resultvarbinary_format.resultwrite_sync.resultxa.resultslow_query_log.awksuite.optsuite.pmt1st.test2pc_group_commit-master.opt2pc_group_commit.testadd_index_inplace.testadd_index_inplace_cardinality-master.optadd_index_inplace_cardinality.testadd_index_inplace_crash.testadd_index_inplace_sstfilewriter.testadd_unique_index_inplace.testallow_no_pk_concurrent_insert.testallow_no_primary_key.testallow_no_primary_key_with_sk.testallow_to_start_after_corruption-master.optallow_to_start_after_corruption.testalter_table.testanalyze_table.testapply_changes_iter.testautoinc_crash_safe.cnfautoinc_crash_safe.testautoinc_crash_safe_partition.cnfautoinc_crash_safe_partition.testautoinc_debug-master.optautoinc_debug.testautoinc_secondary.testautoinc_vars.testautoinc_vars_thread.testautoinc_vars_thread_2.testblind_delete_without_tx_api.cnfblind_delete_without_tx_api.testbloomfilter-master.optbloomfilter.incbloomfilter.testbloomfilter2-master.optbloomfilter2.testbloomfilter3-master.optbloomfilter3.testbloomfilter4-master.optbloomfilter4.testbloomfilter5-master.optbloomfilter5.testbloomfilter_bulk_load-master.optbloomfilter_bulk_load.testbloomfilter_load_select.incbloomfilter_skip-master.optbloomfilter_skip.testbloomfilter_table_def.incbulk_load.testbulk_load_drop_table.testbulk_load_errors.testbulk_load_rev_cf.testbulk_load_rev_cf_and_data.testbulk_load_rev_data.testbulk_load_sk.testbulk_load_unsorted.testbulk_load_unsorted_errors.testbulk_load_unsorted_rev.testbytes_written.testcardinality-master.optcardinality.testcheck_ignore_unknown_options.testcheck_log_for_xa.pycheck_table.inccheck_table.testcheckpoint.testchecksum_table.testchecksum_table_live.testcol_not_null.inccol_not_null_timestamp.inccol_null.inccol_opt_default.testcol_opt_not_null.testcol_opt_null.testcol_opt_unsigned.testcol_opt_zerofill.testcollation-master.optcollation.testcollation_exception-master.optcollation_exception.testcom_rpc_tx.cnfcom_rpc_tx.testcommit_in_the_middle_ddl.testcompact_deletes-master.optcompact_deletes.testcompact_deletes_test.inccompression_zstd.testconcurrent_alter.testcons_snapshot_read_committed.testcons_snapshot_repeatable_read.testcons_snapshot_serializable.testconsistent_snapshot.inccorrupted_data_reads_debug.testcovered_unpack_info_format.testcreate_no_primary_key_table-master.optcreate_no_primary_key_table.testcreate_table.testddl_high_priority.testdeadlock.testdeadlock_stats.testdeadlock_tracking.testdelete.testdelete_before_lock.testdelete_ignore.testdelete_quick.testdelete_with_keys.testdescribe.testdisabled.defdrop_database.testdrop_index_inplace.testdrop_stats_procedure.incdrop_table-master.optdrop_table.testdrop_table2.testdrop_table3-master.optdrop_table3.incdrop_table3.testdrop_table3_repopulate_table.incdrop_table_repopulate_table.incdrop_table_sync.incdup_key_update.testduplicate_table.testexplicit_snapshot-master.optexplicit_snapshot.testfail_system_cf.testfast_prefix_index_fetch.testforeign_key.testgap_lock_issue254-master.optgap_lock_issue254.testgap_lock_raise_error.testget_error_message.testhandler_basic.testhermitage.inchermitage.testhermitage_init.inci_s_ddl.testi_s_deadlock.testindex.incindex.testindex_file_map-master.optindex_file_map.testindex_key_block_size.testindex_merge_rocksdb-master.optindex_merge_rocksdb.testindex_merge_rocksdb2-master.optindex_merge_rocksdb2.testindex_primary.testindex_type_btree.testindex_type_hash.testinformation_schema-master.optinformation_schema.testinit_stats_procedure.incinnodb_i_s_tables_disabled-master.optinnodb_i_s_tables_disabled.testinsert.testinsert_optimized_config.testinsert_with_keys.testissue100.testissue100_delete-master.optissue100_delete.testissue111.testissue243_transactionStatus.testissue255.testissue290.testissue314.testissue495.testlevel_read_committed.testlevel_read_uncommitted.testlevel_repeatable_read.testlevel_serializable.testloaddata.incloaddata.testlock.testlock_info.testlock_rows_not_exist.testlock_wait_timeout_stats.testlocking_issues.testlocking_issues_case1_1_rc.testlocking_issues_case1_1_rr.testlocking_issues_case1_2_rc.testlocking_issues_case1_2_rr.testlocking_issues_case2_rc.testlocking_issues_case2_rc_lsr.testlocking_issues_case2_rr.testlocking_issues_case2_rr_lsr.testlocking_issues_case3_rc.testlocking_issues_case3_rr.testlocking_issues_case4_rc.testlocking_issues_case4_rr.testlocking_issues_case5_rc.testlocking_issues_case5_rr.testlocking_issues_case6_rc.testlocking_issues_case6_rr.testlocking_issues_case7_rc.testlocking_issues_case7_rc_lsr.testlocking_issues_case7_rr.testlocking_issues_case7_rr_lsr.testmariadb_ignore_dirs.testmariadb_misc_binlog-master.optmariadb_misc_binlog.testmariadb_plugin-master.optmariadb_plugin.testmariadb_port_fixes.testmariadb_port_rpl.testmax_open_files.testmisc.testmulti_varchar_sk_lookup.testmysqlbinlog_gtid_skip_empty_trans_rocksdb-master.optmysqlbinlog_gtid_skip_empty_trans_rocksdb.testmysqldump-master.optmysqldump.testmysqldump2-master.optmysqldump2.testnative_procedure-master.optnative_procedure.testnegative_stats.testno_merge_sort.testno_primary_key_basic_ops.incoptimize_table-master.optoptimize_table.incoptimize_table.testoptimizer_loose_index_scans.testpartition.testpercona_nonflushing_analyze_debug.testperf_context.testpersistent_cache.testprefix_extractor_override-master.optprefix_extractor_override.testread_only_tx-master.optread_only_tx.testrecords_in_range-master.optrecords_in_range.testrepair_table.increpair_table.testreplace.testrocksdb-master.optrocksdb.testrocksdb_cf_options-master.optrocksdb_cf_options-master.shrocksdb_cf_options.testrocksdb_cf_per_partition.testrocksdb_cf_reverse-master.optrocksdb_cf_reverse.testrocksdb_checksums-master.optrocksdb_checksums.testrocksdb_concurrent_delete.testrocksdb_concurrent_insert.pyrocksdb_datadir.testrocksdb_deadlock_detect.incrocksdb_deadlock_detect_rc-master.optrocksdb_deadlock_detect_rc.testrocksdb_deadlock_detect_rr.testrocksdb_deadlock_stress.incrocksdb_deadlock_stress.pyrocksdb_deadlock_stress_rc-master.optrocksdb_deadlock_stress_rc.testrocksdb_deadlock_stress_rr.testrocksdb_debug.testrocksdb_icp-master.optrocksdb_icp.testrocksdb_icp_rev-master.optrocksdb_icp_rev.testrocksdb_locks-master.optrocksdb_locks.testrocksdb_parts-master.optrocksdb_parts.testrocksdb_qcache-master.optrocksdb_qcache.testrocksdb_range-master.optrocksdb_range.testrocksdb_range2.testrocksdb_row_stats.testrocksdb_table_stats_sampling_pct_change.testrollback_savepoint.testrpl_read_free.cnfrpl_read_free.testrpl_row_not_found.cnfrpl_row_not_found.incrpl_row_not_found.testrpl_row_rocksdb.cnfrpl_row_rocksdb.testrpl_row_stats-slave.optrpl_row_stats.cnfrpl_row_stats.testrpl_row_triggers.cnfrpl_row_triggers.testrpl_savepoint.cnfrpl_savepoint.testrpl_statement.cnfrpl_statement.testrpl_statement_not_found.cnfrpl_statement_not_found.testrqg.incrqg_examples-master.optrqg_examples.testrqg_runtime-master.optrqg_runtime.testrqg_transactions-master.optrqg_transactions.testse-innodb.outsecondary_key_update_lock.testselect.testselect_for_update.testselect_for_update_skip_locked_nowait.testselect_lock_in_share_mode.testset_checkpoint.incshow_engine.testshow_table_status-master.optshow_table_status.testshutdown-master.optshutdown.testsingledelete-master.optsingledelete.testskip_validate_tmp_table.testslow_query_log-master.optslow_query_log.teststatistics-master.optstatistics.testtable_stats-master.opttable_stats.testtbl_opt_ai.testtbl_opt_avg_row_length.testtbl_opt_checksum.testtbl_opt_connection.testtbl_opt_data_index_dir.testtbl_opt_delay_key_write.testtbl_opt_insert_method.testtbl_opt_key_block_size.testtbl_opt_max_rows.testtbl_opt_min_rows.testtbl_opt_pack_keys.testtbl_opt_password.testtbl_opt_row_format.testtbl_opt_union.testtbl_standard_opts.testtmpdir.testtransaction.testtransaction_isolation.inctransaction_select.inctruncate_table.testtruncate_table3-master.opttruncate_table3.testtrx_info.testtrx_info_rpl.cnftrx_info_rpl.testttl_primary-master.optttl_primary.testttl_primary_read_filtering-master.optttl_primary_read_filtering.testttl_primary_with_partitions-master.optttl_primary_with_partitions.testttl_secondary-master.optttl_secondary.testttl_secondary_read_filtering-master.optttl_secondary_read_filtering.testttl_secondary_read_filtering_multiple_index.testttl_secondary_with_partitions-master.optttl_secondary_with_partitions.testtype_binary.inctype_binary.testtype_binary_indexes-master.opttype_binary_indexes.testtype_bit.inctype_bit.testtype_bit_indexes-master.opttype_bit_indexes.testtype_blob.inctype_blob.testtype_blob_indexes-master.opttype_blob_indexes.testtype_bool.inctype_bool.testtype_char.inctype_char.testtype_char_indexes-master.opttype_char_indexes.testtype_char_indexes_collation-master.opttype_char_indexes_collation.testtype_date_time.inctype_date_time.testtype_date_time_indexes-master.opttype_date_time_indexes.testtype_decimal-master.opttype_decimal.testtype_enum.inctype_enum.testtype_enum_indexes-master.opttype_enum_indexes.testtype_fixed.inctype_fixed.testtype_fixed_indexes-master.opttype_fixed_indexes.testtype_float.inctype_float.testtype_float_indexes-master.opttype_float_indexes.testtype_int.inctype_int.testtype_int_indexes-master.opttype_int_indexes.testtype_set.inctype_set.testtype_set_indexes-master.opttype_set_indexes.testtype_text.inctype_text.testtype_text_indexes-master.opttype_text_indexes.testtype_varbinary.inctype_varbinary.testtype_varchar-master.opttype_varchar.inctype_varchar.testtype_varchar_endspace.incunique_check.testunique_sec.incunique_sec.testunique_sec_rev_cf.testunsupported_tx_isolations.testupdate.testupdate_ignore-master.optupdate_ignore.testupdate_multi.testupdate_multi_exec.incupdate_with_keys.testuse_direct_reads.testuse_direct_reads_writes.testvalidate_datadic.testvarbinary_format.testwrite_sync.testxa-master.optxa.testrocksdb_hotbackupbase.cnfincludecleanup.inccreate_slocket_socket.shcreate_table.shload_data.shload_data_and_run.shload_data_slocket.shremove_slocket_socket.shsetup.incsetup_replication_gtid.shsetup_replication_gtid_and_sync.incsetup_slocket.incstream_run.shmy.cnfrgtid.resultslocket.resultstream.resultwdt.resultxbstream.resultxbstream_socket.resulttgtid-master.optgtid-slave.optgtid.testslocket.teststream.testwdt.testxbstream.testxbstream_socket.testrocksdb_rplcombinationsincludehave_rocksdb.inchave_rocksdb.optrpl_no_unique_check_on_lag.incmy.cnfrconsistent_snapshot_mixed_engines.resultmulticlient_2pc.resultrpl_binlog_xid_count.resultrpl_crash_safe_wal_corrupt.resultrpl_ddl_high_priority.resultrpl_gtid_crash_safe.resultrpl_gtid_crash_safe_wal_corrupt.resultrpl_gtid_rocksdb_sys_header.resultrpl_missing_columns_sk_update.resultrpl_mts_dependency_unique_key_conflicts.resultrpl_no_unique_check_on_lag.resultrpl_no_unique_check_on_lag_mts.resultrpl_rocksdb_2pc_crash_recover.resultrpl_rocksdb_snapshot.resultrpl_rocksdb_snapshot_without_gtid.resultrpl_rocksdb_stress_crash.resultrpl_skip_trx_api_binlog_format.resultsingledelete_idempotent_recovery.resultsingledelete_idempotent_table.resultrpl_1slave_base.cnfsuite.optsuite.pmtcombinationsconsistent_snapshot_mixed_engines-master.optconsistent_snapshot_mixed_engines.testdisabled.defmulticlient_2pc-master.optmulticlient_2pc.testrpl_binlog_xid_count-master.optrpl_binlog_xid_count.testrpl_check_for_binlog_info.plrpl_crash_safe_wal_corrupt.cnfrpl_crash_safe_wal_corrupt.testrpl_ddl_high_priority.testrpl_gtid_crash_safe-master.optrpl_gtid_crash_safe-slave.optrpl_gtid_crash_safe.testrpl_gtid_crash_safe_wal_corrupt.cnfrpl_gtid_crash_safe_wal_corrupt.incrpl_gtid_crash_safe_wal_corrupt.testrpl_gtid_rocksdb_sys_header-master.optrpl_gtid_rocksdb_sys_header-slave.optrpl_gtid_rocksdb_sys_header.testrpl_missing_columns_sk_update.cnfrpl_missing_columns_sk_update.testrpl_mts_dependency_unique_key_conflicts.testrpl_no_unique_check_on_lag-slave.optrpl_no_unique_check_on_lag.testrpl_no_unique_check_on_lag_mts-slave.optrpl_no_unique_check_on_lag_mts.testrpl_rocksdb_2pc_crash_recover-master.optrpl_rocksdb_2pc_crash_recover-slave.optrpl_rocksdb_2pc_crash_recover.testrpl_rocksdb_snapshot-master.optrpl_rocksdb_snapshot-slave.optrpl_rocksdb_snapshot.testrpl_rocksdb_snapshot_without_gtid.testrpl_rocksdb_stress_crash-master.optrpl_rocksdb_stress_crash-slave.optrpl_rocksdb_stress_crash.testrpl_skip_trx_api_binlog_format-master.optrpl_skip_trx_api_binlog_format-slave.optrpl_skip_trx_api_binlog_format.testsingledelete_idempotent_recovery.cnfsingledelete_idempotent_recovery.testsingledelete_idempotent_table.cnfsingledelete_idempotent_table.testrocksdb_stresscombinationsincludehave_rocksdb.inchave_rocksdb.optrocksdb_stress.incmy.cnfrrocksdb_stress.resultrocksdb_stress_crash.resultsuite.optsuite.pmtdisabled.defload_generator.pyrocksdb_stress.testrocksdb_stress_crash.testrocksdb_sys_varsincludecorrectboolvalue.inchave_rocksdb.inchave_rocksdb.optrocksdb_sys_var.incmy.cnfrall_vars.resultrocksdb_access_hint_on_compaction_start_basic.resultrocksdb_advise_random_on_open_basic.resultrocksdb_allow_concurrent_memtable_write_basic.resultrocksdb_allow_mmap_reads_basic.resultrocksdb_allow_mmap_writes_basic.resultrocksdb_allow_to_start_after_corruption_basic.resultrocksdb_blind_delete_primary_key_basic.resultrocksdb_block_cache_size_basic.resultrocksdb_block_restart_interval_basic.resultrocksdb_block_size_basic.resultrocksdb_block_size_deviation_basic.resultrocksdb_bulk_load_allow_sk_basic.resultrocksdb_bulk_load_allow_unsorted_basic.resultrocksdb_bulk_load_basic.resultrocksdb_bulk_load_size_basic.resultrocksdb_bytes_per_sync_basic.resultrocksdb_cache_index_and_filter_blocks_basic.resultrocksdb_checksums_pct_basic.resultrocksdb_collect_sst_properties_basic.resultrocksdb_commit_in_the_middle_basic.resultrocksdb_commit_time_batch_for_recovery_basic.resultrocksdb_compact_cf_basic.resultrocksdb_compaction_readahead_size_basic.resultrocksdb_compaction_sequential_deletes_basic.resultrocksdb_compaction_sequential_deletes_count_sd_basic.resultrocksdb_compaction_sequential_deletes_file_size_basic.resultrocksdb_compaction_sequential_deletes_window_basic.resultrocksdb_create_checkpoint_basic.resultrocksdb_create_if_missing_basic.resultrocksdb_create_missing_column_families_basic.resultrocksdb_datadir_basic.resultrocksdb_db_write_buffer_size_basic.resultrocksdb_deadlock_detect_basic.resultrocksdb_deadlock_detect_depth_basic.resultrocksdb_debug_manual_compaction_delay_basic.resultrocksdb_debug_optimizer_no_zero_cardinality_basic.resultrocksdb_debug_ttl_ignore_pk_basic.resultrocksdb_debug_ttl_read_filter_ts_basic.resultrocksdb_debug_ttl_rec_ts_basic.resultrocksdb_debug_ttl_snapshot_ts_basic.resultrocksdb_default_cf_options_basic.resultrocksdb_delayed_write_rate_basic.resultrocksdb_delete_obsolete_files_period_micros_basic.resultrocksdb_enable_2pc_basic.resultrocksdb_enable_bulk_load_api_basic.resultrocksdb_enable_thread_tracking_basic.resultrocksdb_enable_ttl_basic.resultrocksdb_enable_ttl_read_filtering_basic.resultrocksdb_enable_write_thread_adaptive_yield_basic.resultrocksdb_error_if_exists_basic.resultrocksdb_error_on_suboptimal_collation_basic.resultrocksdb_flush_log_at_trx_commit_basic.resultrocksdb_force_compute_memtable_stats_basic.resultrocksdb_force_compute_memtable_stats_cachetime_basic.resultrocksdb_force_flush_memtable_and_lzero_now_basic.resultrocksdb_force_flush_memtable_now_basic.resultrocksdb_force_index_records_in_range_basic.resultrocksdb_git_hash_basic.resultrocksdb_hash_index_allow_collision_basic.resultrocksdb_ignore_unknown_options_basic.resultrocksdb_index_type_basic.resultrocksdb_info_log_level_basic.resultrocksdb_io_write_timeout_basic.resultrocksdb_is_fd_close_on_exec_basic.resultrocksdb_keep_log_file_num_basic.resultrocksdb_large_prefix_basic.resultrocksdb_lock_scanned_rows_basic.resultrocksdb_lock_wait_timeout_basic.resultrocksdb_log_file_time_to_roll_basic.resultrocksdb_manifest_preallocation_size_basic.resultrocksdb_manual_compaction_threads_basic.resultrocksdb_manual_wal_flush_basic.resultrocksdb_master_skip_tx_api_basic.resultrocksdb_max_background_jobs_basic.resultrocksdb_max_latest_deadlocks_basic.resultrocksdb_max_log_file_size_basic.resultrocksdb_max_manifest_file_size_basic.resultrocksdb_max_manual_compactions_basic.resultrocksdb_max_open_files_basic.resultrocksdb_max_row_locks_basic.resultrocksdb_max_subcompactions_basic.resultrocksdb_max_total_wal_size_basic.resultrocksdb_merge_buf_size_basic.resultrocksdb_merge_combine_read_size_basic.resultrocksdb_merge_tmp_file_removal_delay_ms_basic.resultrocksdb_new_table_reader_for_compaction_inputs_basic.resultrocksdb_no_block_cache_basic.resultrocksdb_override_cf_options_basic.resultrocksdb_paranoid_checks_basic.resultrocksdb_pause_background_work_basic.resultrocksdb_perf_context_level_basic.resultrocksdb_persistent_cache_path_basic.resultrocksdb_persistent_cache_size_mb_basic.resultrocksdb_pin_l0_filter_and_index_blocks_in_cache_basic.resultrocksdb_print_snapshot_conflict_queries_basic.resultrocksdb_rate_limiter_bytes_per_sec_basic.resultrocksdb_read_free_rpl_tables_basic.resultrocksdb_records_in_range_basic.resultrocksdb_remove_mariabackup_checkpoint_basic.resultrocksdb_reset_stats_basic.resultrocksdb_seconds_between_stat_computes_basic.resultrocksdb_signal_drop_index_thread_basic.resultrocksdb_sim_cache_size_basic.resultrocksdb_skip_bloom_filter_on_read_basic.resultrocksdb_skip_fill_cache_basic.resultrocksdb_skip_unique_check_tables_basic.resultrocksdb_sst_mgr_rate_bytes_per_sec_basic.resultrocksdb_stats_dump_period_sec_basic.resultrocksdb_stats_recalc_rate_basic.resultrocksdb_store_row_debug_checksums_basic.resultrocksdb_strict_collation_check_basic.resultrocksdb_strict_collation_exceptions_basic.resultrocksdb_supported_compression_types_basic.resultrocksdb_table_cache_numshardbits_basic.resultrocksdb_table_stats_sampling_pct_basic.resultrocksdb_tmpdir_basic.resultrocksdb_trace_sst_api_basic.resultrocksdb_two_write_queues_basic.resultrocksdb_unsafe_for_binlog_basic.resultrocksdb_update_cf_options.resultrocksdb_update_cf_options_basic.resultrocksdb_use_adaptive_mutex_basic.resultrocksdb_use_clock_cache_basic.resultrocksdb_use_direct_io_for_flush_and_compaction_basic.resultrocksdb_use_direct_reads_basic.resultrocksdb_use_fsync_basic.resultrocksdb_validate_tables_basic.resultrocksdb_verify_row_debug_checksums_basic.resultrocksdb_wal_bytes_per_sync_basic.resultrocksdb_wal_dir_basic.resultrocksdb_wal_recovery_mode_basic.resultrocksdb_wal_size_limit_mb_basic.resultrocksdb_wal_ttl_seconds_basic.resultrocksdb_whole_key_filtering_basic.resultrocksdb_write_batch_max_bytes_basic.resultrocksdb_write_disable_wal_basic.resultrocksdb_write_ignore_missing_column_families_basic.resultrocksdb_write_policy_basic.resultsuite.optsuite.pmtall_vars.testrocksdb_access_hint_on_compaction_start_basic.testrocksdb_advise_random_on_open_basic.testrocksdb_allow_concurrent_memtable_write_basic.testrocksdb_allow_mmap_reads_basic.testrocksdb_allow_mmap_writes_basic.testrocksdb_allow_to_start_after_corruption_basic.testrocksdb_blind_delete_primary_key_basic.testrocksdb_block_cache_size_basic.testrocksdb_block_restart_interval_basic.testrocksdb_block_size_basic.testrocksdb_block_size_deviation_basic.testrocksdb_bulk_load_allow_sk_basic.testrocksdb_bulk_load_allow_unsorted_basic.testrocksdb_bulk_load_basic.testrocksdb_bulk_load_size_basic.testrocksdb_bytes_per_sync_basic.testrocksdb_cache_index_and_filter_blocks_basic.testrocksdb_checksums_pct_basic.testrocksdb_collect_sst_properties_basic.testrocksdb_commit_in_the_middle_basic.testrocksdb_commit_time_batch_for_recovery_basic.testrocksdb_compact_cf_basic.testrocksdb_compaction_readahead_size_basic.testrocksdb_compaction_sequential_deletes_basic.testrocksdb_compaction_sequential_deletes_count_sd_basic.testrocksdb_compaction_sequential_deletes_file_size_basic.testrocksdb_compaction_sequential_deletes_window_basic.testrocksdb_create_checkpoint_basic.testrocksdb_create_if_missing_basic.testrocksdb_create_missing_column_families_basic.testrocksdb_datadir_basic.testrocksdb_db_write_buffer_size_basic.testrocksdb_deadlock_detect_basic.testrocksdb_deadlock_detect_depth_basic.testrocksdb_debug_manual_compaction_delay_basic.testrocksdb_debug_optimizer_no_zero_cardinality_basic.testrocksdb_debug_ttl_ignore_pk_basic.testrocksdb_debug_ttl_read_filter_ts_basic.testrocksdb_debug_ttl_rec_ts_basic.testrocksdb_debug_ttl_snapshot_ts_basic.testrocksdb_default_cf_options_basic.testrocksdb_delayed_write_rate_basic.testrocksdb_delete_obsolete_files_period_micros_basic.testrocksdb_enable_2pc_basic.testrocksdb_enable_bulk_load_api_basic.testrocksdb_enable_thread_tracking_basic.testrocksdb_enable_ttl_basic.testrocksdb_enable_ttl_read_filtering_basic.testrocksdb_enable_write_thread_adaptive_yield_basic.testrocksdb_error_if_exists_basic.testrocksdb_error_on_suboptimal_collation_basic.testrocksdb_flush_log_at_trx_commit_basic.testrocksdb_force_compute_memtable_stats_basic.testrocksdb_force_compute_memtable_stats_cachetime_basic.testrocksdb_force_flush_memtable_and_lzero_now_basic.testrocksdb_force_flush_memtable_now_basic.testrocksdb_force_index_records_in_range_basic.testrocksdb_git_hash_basic.testrocksdb_hash_index_allow_collision_basic.testrocksdb_ignore_unknown_options_basic.testrocksdb_index_type_basic.testrocksdb_info_log_level_basic.testrocksdb_io_write_timeout_basic.testrocksdb_is_fd_close_on_exec_basic.testrocksdb_keep_log_file_num_basic.testrocksdb_large_prefix_basic.testrocksdb_lock_scanned_rows_basic.testrocksdb_lock_wait_timeout_basic.testrocksdb_log_file_time_to_roll_basic.testrocksdb_manifest_preallocation_size_basic.testrocksdb_manual_compaction_threads_basic.testrocksdb_manual_wal_flush_basic.testrocksdb_master_skip_tx_api_basic.testrocksdb_max_background_jobs_basic.testrocksdb_max_latest_deadlocks_basic.testrocksdb_max_log_file_size_basic.testrocksdb_max_manifest_file_size_basic.testrocksdb_max_manual_compactions_basic.testrocksdb_max_open_files_basic.testrocksdb_max_row_locks_basic.testrocksdb_max_subcompactions_basic.testrocksdb_max_total_wal_size_basic.testrocksdb_merge_buf_size_basic.testrocksdb_merge_combine_read_size_basic.testrocksdb_merge_tmp_file_removal_delay_ms_basic.testrocksdb_new_table_reader_for_compaction_inputs_basic.testrocksdb_no_block_cache_basic.testrocksdb_override_cf_options_basic.testrocksdb_paranoid_checks_basic.testrocksdb_pause_background_work_basic.testrocksdb_perf_context_level_basic.testrocksdb_persistent_cache_path_basic.testrocksdb_persistent_cache_size_mb_basic.testrocksdb_pin_l0_filter_and_index_blocks_in_cache_basic.testrocksdb_print_snapshot_conflict_queries_basic.testrocksdb_rate_limiter_bytes_per_sec_basic.testrocksdb_read_free_rpl_tables_basic.testrocksdb_records_in_range_basic.testrocksdb_remove_mariabackup_checkpoint_basic.testrocksdb_reset_stats_basic.testrocksdb_seconds_between_stat_computes_basic.testrocksdb_signal_drop_index_thread_basic.testrocksdb_sim_cache_size_basic.testrocksdb_skip_bloom_filter_on_read_basic.testrocksdb_skip_fill_cache_basic.testrocksdb_skip_unique_check_tables_basic.testrocksdb_sst_mgr_rate_bytes_per_sec_basic.testrocksdb_stats_dump_period_sec_basic.testrocksdb_stats_recalc_rate_basic.testrocksdb_store_row_debug_checksums_basic.testrocksdb_strict_collation_check_basic.testrocksdb_strict_collation_exceptions_basic.testrocksdb_supported_compression_types_basic.testrocksdb_table_cache_numshardbits_basic.testrocksdb_table_stats_sampling_pct_basic.testrocksdb_tmpdir_basic.testrocksdb_trace_sst_api_basic.testrocksdb_two_write_queues_basic.testrocksdb_unsafe_for_binlog_basic.testrocksdb_update_cf_options.testrocksdb_update_cf_options_basic.testrocksdb_use_adaptive_mutex_basic.testrocksdb_use_clock_cache_basic.testrocksdb_use_direct_io_for_flush_and_compaction_basic.testrocksdb_use_direct_reads_basic.testrocksdb_use_fsync_basic.testrocksdb_validate_tables_basic.testrocksdb_verify_row_debug_checksums_basic.testrocksdb_wal_bytes_per_sync_basic.testrocksdb_wal_dir_basic.testrocksdb_wal_recovery_mode_basic.testrocksdb_wal_size_limit_mb_basic.testrocksdb_wal_ttl_seconds_basic.testrocksdb_whole_key_filtering_basic.testrocksdb_write_batch_max_bytes_basic.testrocksdb_write_disable_wal_basic.testrocksdb_write_ignore_missing_column_families_basic.testrocksdb_write_policy_basic.teststorage_enginecache_index.rdiffchecksum_table_live.rdiffcleanup_engine.incdefine_engine.incdisabled.defindex.rdiffindex_type_btree.rdiffindex_type_hash.rdiffmask_engine.incmisc.rdiffpartschecksum_table.rdiffcreate_table.rdiffdisabled.defsuite.optshow_engine.rdiffshow_table_status.rdiffsuite.opttbl_opt_insert_method.rdifftbl_opt_union.rdifftbl_temporary.rdifftruncate_table.rdifftrxdelete.rdiffdisabled.definsert.rdifflevel_read_committed.rdifflevel_repeatable_read.rdiffsuite.optupdate.rdifftype_binary_indexes.rdifftype_bit_indexes.rdifftype_enum.rdifftype_enum_indexes.rdifftype_set.rdifftype_set_indexes.rdiffsequencesequencegroup_by.resultgroup_by.testinc.incinc.optsimple.resultsimple.testsuite.pmsphinxsphinxdisabled.defmy.cnfsphinx.resultsphinx.testsuite.optsuite.pmtestdata.xmlunion-5539.resultunion-5539.testspiderspiderbgincludedeinit_child2_1.incdeinit_child2_2.incdeinit_child2_3.incdeinit_child3_1.incdeinit_child3_2.incdeinit_child3_3.incdeinit_master_1.incdeinit_slave1_1.incha_deinit_child2_1.incha_deinit_child2_2.incha_deinit_child2_3.incha_deinit_child3_1.incha_deinit_child3_2.incha_deinit_child3_3.incha_deinit_master_1.incha_init_child2_1.incha_init_child2_2.incha_init_child2_3.incha_init_child3_1.incha_init_child3_2.incha_init_child3_3.incha_init_master_1.inchs_deinit_child2_1.inchs_deinit_child2_2.inchs_deinit_child2_3.inchs_deinit_master_1.inchs_init_child2_1.inchs_init_child2_2.inchs_init_child2_3.inchs_init_master_1.incinit_child2_1.incinit_child2_2.incinit_child2_3.incinit_child3_1.incinit_child3_2.incinit_child3_3.incinit_master_1.incinit_slave1_1.incmy.cnfrbasic_sql.resultbasic_sql_part.resultdirect_aggregate.resultdirect_aggregate_part.resultdirect_update.resultdirect_update_part.resultfunction.resultha.resultha_part.resultspider3_fixes.resultspider3_fixes_part.resultspider_fixes.resultspider_fixes_part.resultvp_fixes.resultsuite.optsuite.pmtbasic_sql.testbasic_sql_part.testconnect_child2_1.incconnect_child2_2.incconnect_child2_3.incconnect_child3_1.incconnect_child3_2.incconnect_child3_3.incconnect_master_1.incconnect_slave1_1.incdirect_aggregate.testdirect_aggregate_part.testdirect_update.testdirect_update_part.testfunction.testha.testha_part.testha_test_deinit.incha_test_init.inchave_engine.inchave_func.inchave_partition.inchave_trigger.inchs_test_deinit.inchs_test_init.incslave_test_deinit.incslave_test_init.incspider3_fixes.testspider3_fixes_part.testspider_fixes.testspider_fixes_part.testtest_deinit.inctest_init.incvp_fixes.testhandlerincludedeinit_child2_1.incdeinit_child2_2.incdeinit_child2_3.incdeinit_child3_1.incdeinit_child3_2.incdeinit_child3_3.incdeinit_master_1.incdeinit_slave1_1.incha_deinit_child2_1.incha_deinit_child2_2.incha_deinit_child2_3.incha_deinit_child3_1.incha_deinit_child3_2.incha_deinit_child3_3.incha_deinit_master_1.incha_init_child2_1.incha_init_child2_2.incha_init_child2_3.incha_init_child3_1.incha_init_child3_2.incha_init_child3_3.incha_init_master_1.inchs_deinit_child2_1.inchs_deinit_child2_2.inchs_deinit_child2_3.inchs_deinit_master_1.inchs_init_child2_1.inchs_init_child2_2.inchs_init_child2_3.inchs_init_master_1.incinit_child2_1.incinit_child2_2.incinit_child2_3.incinit_child3_1.incinit_child3_2.incinit_child3_3.incinit_master_1.incinit_slave1_1.incmy.cnfrbasic_sql.resultbasic_sql_part.resultdirect_aggregate.resultdirect_aggregate_part.resultdirect_update.resultdirect_update_part.resultfunction.resultha.resultha_part.resultspider3_fixes.resultspider3_fixes_part.resultspider_fixes.resultspider_fixes_part.resultvp_fixes.resultsuite.optsuite.pmtbasic_sql.testbasic_sql_part.testconnect_child2_1.incconnect_child2_2.incconnect_child2_3.incconnect_child3_1.incconnect_child3_2.incconnect_child3_3.incconnect_master_1.incconnect_slave1_1.incdirect_aggregate.testdirect_aggregate_part.testdirect_update.testdirect_update_part.testfunction.testha.testha_part.testha_test_deinit.incha_test_init.inchave_engine.inchave_func.inchave_partition.inchave_trigger.inchs_test_deinit.inchs_test_init.incslave_test_deinit.incslave_test_init.incspider3_fixes.testspider3_fixes_part.testspider_fixes.testspider_fixes_part.testtest_deinit.inctest_init.incvp_fixes.testincludedeinit_child2_1.incdeinit_child2_2.incdeinit_child2_3.incdeinit_child3_1.incdeinit_child3_2.incdeinit_child3_3.incdeinit_engine.incdeinit_handlersocket.incdeinit_innodb_plugin.incdeinit_master_1.incdeinit_slave1_1.incdeinit_spider.incha_deinit_child2_1.incha_deinit_child2_2.incha_deinit_child2_3.incha_deinit_child3_1.incha_deinit_child3_2.incha_deinit_child3_3.incha_deinit_master_1.incha_init_child2_1.incha_init_child2_2.incha_init_child2_3.incha_init_child3_1.incha_init_child3_2.incha_init_child3_3.incha_init_master_1.inchs_deinit_child2_1.inchs_deinit_child2_2.inchs_deinit_child2_3.inchs_deinit_master_1.inchs_init_child2_1.inchs_init_child2_2.inchs_init_child2_3.inchs_init_master_1.incinit_child2_1.incinit_child2_2.incinit_child2_3.incinit_child3_1.incinit_child3_2.incinit_child3_3.incinit_engine.incinit_master_1.incinit_slave1_1.incinit_spider.incmy.cnforacleincludedeinit_child2_1.incdeinit_child2_2.incdeinit_child2_3.incdeinit_child3_1.incdeinit_child3_2.incdeinit_child3_3.incdeinit_master_1.incdeinit_slave1_1.incha_deinit_child2_1.incha_deinit_child2_2.incha_deinit_child2_3.incha_deinit_child3_1.incha_deinit_child3_2.incha_deinit_child3_3.incha_deinit_master_1.incha_init_child2_1.incha_init_child2_2.incha_init_child2_3.incha_init_child3_1.incha_init_child3_2.incha_init_child3_3.incha_init_master_1.inchs_deinit_child2_1.inchs_deinit_child2_2.inchs_deinit_child2_3.inchs_deinit_master_1.inchs_init_child2_1.inchs_init_child2_2.inchs_init_child2_3.inchs_init_master_1.incinit_child2_1.incinit_child2_2.incinit_child2_3.incinit_child3_1.incinit_child3_2.incinit_child3_3.incinit_master_1.incinit_slave1_1.incinit_spider.incmy.cnfrbasic_sql.resultbasic_sql_part.resultdirect_aggregate.resultdirect_aggregate_part.resultdirect_update.resultdirect_update_part.resultfunction.resultha.resultha_part.resultspider3_fixes.resultspider3_fixes_part.resultspider_fixes.resultspider_fixes_part.resultvp_fixes.resulttbasic_sql.testbasic_sql_part.testconnect_child2_1.incconnect_child2_2.incconnect_child2_3.incconnect_child3_1.incconnect_child3_2.incconnect_child3_3.incconnect_master_1.incconnect_slave1_1.incdirect_aggregate.testdirect_aggregate_part.testdirect_update.testdirect_update_part.testfunction.testha.testha_part.testha_test_deinit.incha_test_init.inchave_engine.inchave_func.inchave_partition.inchave_trigger.inchs_test_deinit.inchs_test_init.incslave_test_deinit.incslave_test_init.incspider3_fixes.testspider3_fixes_part.testspider_fixes.testspider_fixes_part.testtest_deinit.inctest_init.incvp_fixes.testoracle2includedeinit_child2_1.incdeinit_child2_2.incdeinit_child2_3.incdeinit_child3_1.incdeinit_child3_2.incdeinit_child3_3.incdeinit_master_1.incdeinit_slave1_1.incha_deinit_child2_1.incha_deinit_child2_2.incha_deinit_child2_3.incha_deinit_child3_1.incha_deinit_child3_2.incha_deinit_child3_3.incha_deinit_master_1.incha_init_child2_1.incha_init_child2_2.incha_init_child2_3.incha_init_child3_1.incha_init_child3_2.incha_init_child3_3.incha_init_master_1.inchs_deinit_child2_1.inchs_deinit_child2_2.inchs_deinit_child2_3.inchs_deinit_master_1.inchs_init_child2_1.inchs_init_child2_2.inchs_init_child2_3.inchs_init_master_1.incinit_child2_1.incinit_child2_2.incinit_child2_3.incinit_child3_1.incinit_child3_2.incinit_child3_3.incinit_master_1.incinit_slave1_1.incinit_spider.incmy.cnfrbasic_sql.resultbasic_sql_part.resultdirect_aggregate.resultdirect_aggregate_part.resultdirect_update.resultdirect_update_part.resultfunction.resultha.resultha_part.resultspider3_fixes.resultspider3_fixes_part.resultspider_fixes.resultspider_fixes_part.resultvp_fixes.resulttbasic_sql.testbasic_sql_part.testconnect_child2_1.incconnect_child2_2.incconnect_child2_3.incconnect_child3_1.incconnect_child3_2.incconnect_child3_3.incconnect_master_1.incconnect_slave1_1.incdirect_aggregate.testdirect_aggregate_part.testdirect_update.testdirect_update_part.testfunction.testha.testha_part.testha_test_deinit.incha_test_init.inchave_engine.inchave_func.inchave_partition.inchave_trigger.inchs_test_deinit.inchs_test_init.incslave_test_deinit.incslave_test_init.incspider3_fixes.testspider3_fixes_part.testspider_fixes.testspider_fixes_part.testtest_deinit.inctest_init.incvp_fixes.testrbasic_sql.resultbasic_sql_part.resultdirect_aggregate.resultdirect_aggregate_part.resultdirect_update.resultdirect_update_part.resultfunction.resultha.resultha_part.resultspider3_fixes.resultspider3_fixes_part.resultspider_fixes.resultspider_fixes_part.resultvp_fixes.resultsuite.optsuite.pmtbasic_sql.testbasic_sql_part.testconnect_child2_1.incconnect_child2_2.incconnect_child2_3.incconnect_child3_1.incconnect_child3_2.incconnect_child3_3.incconnect_master_1.incconnect_slave1_1.incdirect_aggregate.testdirect_aggregate_part.testdirect_update.testdirect_update_part.testfunction.testha.testha_part.testha_test_deinit.incha_test_init.inchave_engine.inchave_func.inchave_partition.inchave_plugin.inchave_trigger.inchs_test_deinit.inchs_test_init.incslave_test_deinit.incslave_test_init.incspider3_fixes.testspider3_fixes_part.testspider_fixes.testspider_fixes_part.testtest_deinit.inctest_init.incvp_fixes.testtest_sql_discoveryarchivediscover.testmaintcreate.testdrop.testmdl_sync.testpartition_disabled.testplugin.testrename.testsql_discoveryinc.incinc.optsimple.resultsimple.testsuite.pmtokudbREADME.tokudbrpldisabled.defextrarpl_testsrpl_parallel_load_tokudb.testrpl_tokudb.testincludehave_tokudb.inchave_tokudb.optrpl_tokudb_row_img_general_loop.incrrpl_deadlock_tokudb.resultrpl_extra_col_master_tokudb.resultrpl_extra_col_slave_tokudb.resultrpl_mixed_replace_into.resultrpl_mixed_row_tokudb.resultrpl_not_null_tokudb.resultrpl_parallel_tokudb.resultrpl_parallel_tokudb_delete_pk.resultrpl_parallel_tokudb_update_pk_uc0_lookup0.resultrpl_parallel_tokudb_write_pk.resultrpl_partition_tokudb.resultrpl_relay_space_tokudb.resultrpl_rfr_disable_on_expl_pk_absence.resultrpl_row_basic_3tokudb.resultrpl_row_blob_tokudb.resultrpl_row_rec_comp_tokudb.resultrpl_row_replace_into.resultrpl_row_sp002_tokudb.resultrpl_row_sp007_tokudb.resultrpl_row_tabledefs_3tokudb.resultrpl_set_null_tokudb.resultrpl_stm_tokudb.resultrpl_stmt_replace_into.resultrpl_tokudb_bug28430.resultrpl_tokudb_bug30888.resultrpl_tokudb_commit_after_flush.resultrpl_tokudb_delete_pk.resultrpl_tokudb_delete_pk_lookup1.resultrpl_tokudb_insert_id.resultrpl_tokudb_insert_id_pk.resultrpl_tokudb_mixed_ddl.resultrpl_tokudb_mixed_dml.resultrpl_tokudb_multi_update.resultrpl_tokudb_multi_update2.resultrpl_tokudb_multi_update3.resultrpl_tokudb_read_only_ff.resultrpl_tokudb_read_only_ft.resultrpl_tokudb_read_only_tf.resultrpl_tokudb_read_only_tt.resultrpl_tokudb_rfr_partition_table.resultrpl_tokudb_row_crash_safe.resultrpl_tokudb_row_img_blobs.resultrpl_tokudb_row_img_eng_full.resultrpl_tokudb_row_img_eng_min.resultrpl_tokudb_row_img_eng_noblob.resultrpl_tokudb_row_img_idx_full.resultrpl_tokudb_row_img_idx_min.resultrpl_tokudb_row_img_idx_noblob.resultrpl_tokudb_row_log.resultrpl_tokudb_row_lower_case_table_names.resultrpl_tokudb_row_sp003.resultrpl_tokudb_row_sp006.resultrpl_tokudb_row_trig004.resultrpl_tokudb_stm_log.resultrpl_tokudb_stm_mixed_crash_safe.resultrpl_tokudb_stm_mixed_lower_case_table_names.resultrpl_tokudb_update_pk_uc0_lookup0.resultrpl_tokudb_update_pk_uc0_lookup1.resultrpl_tokudb_update_pk_uc1_lookup0.resultrpl_tokudb_update_pk_uc1_lookup1.resultrpl_tokudb_update_unique_uc0_lookup0.resultrpl_tokudb_update_unique_uc0_lookup1.resultrpl_tokudb_write_pk.resultrpl_tokudb_write_pk_uc1.resultrpl_tokudb_write_unique.resultrpl_tokudb_write_unique_uc1.resultrpl_truncate_3tokudb.resultrpl_typeconv_tokudb.resultrpl_xa_interleave.resulttokudb_innodb_xa_crash.resultsuite.pmtdisabled.defrpl_deadlock_tokudb-slave.optrpl_deadlock_tokudb.testrpl_extra_col_master_tokudb.testrpl_extra_col_slave_tokudb.testrpl_mixed_replace_into.testrpl_mixed_row_tokudb-master.optrpl_not_null_tokudb.testrpl_parallel_tokudb-master.optrpl_parallel_tokudb-slave.optrpl_parallel_tokudb.testrpl_parallel_tokudb_delete_pk-slave.optrpl_parallel_tokudb_delete_pk.testrpl_parallel_tokudb_update_pk_uc0_lookup0-slave.optrpl_parallel_tokudb_update_pk_uc0_lookup0.testrpl_parallel_tokudb_write_pk-slave.optrpl_parallel_tokudb_write_pk.testrpl_partition_tokudb-master.optrpl_partition_tokudb.testrpl_relay_space_tokudb.testrpl_rfr_disable_on_expl_pk_absence-slave.optrpl_rfr_disable_on_expl_pk_absence.testrpl_row_basic_3tokudb.testrpl_row_blob_tokudb.testrpl_row_rec_comp_tokudb.testrpl_row_replace_into.testrpl_row_sp002_tokudb.testrpl_row_sp007_tokudb.testrpl_row_tabledefs_3tokudb.testrpl_set_null_tokudb.testrpl_stm_tokudb.testrpl_stmt_replace_into.testrpl_tokudb-master.optrpl_tokudb_bug28430-master.optrpl_tokudb_bug28430-slave.optrpl_tokudb_bug28430.testrpl_tokudb_bug30888.testrpl_tokudb_commit_after_flush.testrpl_tokudb_delete_pk-slave.optrpl_tokudb_delete_pk.testrpl_tokudb_delete_pk_lookup1-slave.optrpl_tokudb_delete_pk_lookup1.testrpl_tokudb_insert_id-master.optrpl_tokudb_insert_id-slave.optrpl_tokudb_insert_id.testrpl_tokudb_insert_id_pk.testrpl_tokudb_mixed_ddl.testrpl_tokudb_mixed_dml.testrpl_tokudb_multi_update.testrpl_tokudb_multi_update2-slave.optrpl_tokudb_multi_update2.testrpl_tokudb_multi_update3.testrpl_tokudb_read_only_ff-slave.optrpl_tokudb_read_only_ff.testrpl_tokudb_read_only_ft-slave.optrpl_tokudb_read_only_ft.testrpl_tokudb_read_only_tf-slave.optrpl_tokudb_read_only_tf.testrpl_tokudb_read_only_tt-slave.optrpl_tokudb_read_only_tt.testrpl_tokudb_rfr_partition_table-slave.optrpl_tokudb_rfr_partition_table.testrpl_tokudb_row_crash_safe-master.optrpl_tokudb_row_crash_safe-slave.optrpl_tokudb_row_crash_safe.testrpl_tokudb_row_img_blobs.testrpl_tokudb_row_img_eng_full.testrpl_tokudb_row_img_eng_min.testrpl_tokudb_row_img_eng_noblob.testrpl_tokudb_row_img_idx_full.testrpl_tokudb_row_img_idx_min.testrpl_tokudb_row_img_idx_noblob.testrpl_tokudb_row_log-master.optrpl_tokudb_row_log.testrpl_tokudb_row_lower_case_table_names-slave.optrpl_tokudb_row_lower_case_table_names.testrpl_tokudb_row_sp003.testrpl_tokudb_row_sp006.testrpl_tokudb_row_trig004.testrpl_tokudb_stm_log-master.optrpl_tokudb_stm_log.testrpl_tokudb_stm_mixed_crash_safe-master.optrpl_tokudb_stm_mixed_crash_safe-slave.optrpl_tokudb_stm_mixed_crash_safe.testrpl_tokudb_stm_mixed_lower_case_table_names-slave.optrpl_tokudb_stm_mixed_lower_case_table_names.testrpl_tokudb_update_pk_uc0_lookup0-slave.optrpl_tokudb_update_pk_uc0_lookup0.testrpl_tokudb_update_pk_uc0_lookup1-slave.optrpl_tokudb_update_pk_uc0_lookup1.testrpl_tokudb_update_pk_uc1_lookup0-slave.optrpl_tokudb_update_pk_uc1_lookup0.testrpl_tokudb_update_pk_uc1_lookup1-slave.optrpl_tokudb_update_pk_uc1_lookup1.testrpl_tokudb_update_unique_uc0_lookup0-slave.optrpl_tokudb_update_unique_uc0_lookup0.testrpl_tokudb_update_unique_uc0_lookup1-slave.optrpl_tokudb_update_unique_uc0_lookup1.testrpl_tokudb_write_pk-slave.optrpl_tokudb_write_pk.testrpl_tokudb_write_pk_uc1-slave.optrpl_tokudb_write_pk_uc1.testrpl_tokudb_write_unique-slave.optrpl_tokudb_write_unique.testrpl_tokudb_write_unique_uc1-slave.optrpl_tokudb_write_unique_uc1.testrpl_truncate_3tokudb.testrpl_typeconv_tokudb.testrpl_xa_interleave.testsuite.opttokudb_innodb_xa_crash-slave.opttokudb_innodb_xa_crash.testtokudbbulk-fetch-gen.pydisabled.defincludecluster_key.incfast_update_gen_footer.incfast_update_gen_footer_silent.incfast_update_gen_header.incfast_update_int.incfast_upsert_gen_header.incfast_upsert_int.inchave_mrr.inchave_tokudb.incsetup_fast_update_upsert.inctable_files_replace_pattern.inclocks-blocking-row-locks-testgen.pyrauto_increment.resultauto_increment_boundary.resultauto_increment_boundary_traditional.resultbackground_job_manager.resultbf_create_select.resultbf_create_select_hash_part.resultbf_create_select_range_part.resultbf_create_temp_select.resultbf_delete.resultbf_delete_trigger.resultbf_insert_select.resultbf_insert_select_dup_key.resultbf_insert_select_trigger.resultbf_insert_select_update_trigger.resultbf_replace_select.resultbf_replace_select_trigger.resultbf_select_hash_part.resultbf_select_range_part.resultbug-1657908.resultbulk-fetch.resultbulk-fetch2.resultcard_add_drop.resultcard_add_index.resultcard_auto_analyze_lots.resultcard_drop_index.resultcard_drop_index_2.resultcard_drop_pk.resultcard_no_keys.resultcard_pk.resultcard_pk_2.resultcard_pk_sk.resultcard_scale_percent.resultcard_sk.resultcard_sk_2.resultcard_unique_sk.resultchange_column_all_1000_1.resultchange_column_all_1000_10.resultchange_column_auto_inc.resultchange_column_bin.resultchange_column_bin_descriptor.resultchange_column_bin_key.resultchange_column_bin_pad.resultchange_column_bin_rename.resultchange_column_blob.resultchange_column_blob_data.resultchange_column_carchar_sum_cross256.resultchange_column_char.resultchange_column_char_binary.resultchange_column_char_charbinary.resultchange_column_char_charset.resultchange_column_char_default.resultchange_column_char_descriptor.resultchange_column_char_key.resultchange_column_char_null.resultchange_column_char_rename.resultchange_column_delete_change_char_5674.resultchange_column_delete_change_int_5674.resultchange_column_delete_change_varchar_5674.resultchange_column_int.resultchange_column_int_default.resultchange_column_int_descriptor.resultchange_column_int_key.resultchange_column_int_not_supported.resultchange_column_int_rename.resultchange_column_multiple_columns.resultchange_column_multiple_int.resultchange_column_text.resultchange_column_text_data.resultchange_column_varbin.resultchange_column_varbin_cross256.resultchange_column_varbin_default.resultchange_column_varbin_descriptor.resultchange_column_varbin_key.resultchange_column_varbin_multiple.resultchange_column_varbin_null.resultchange_column_varbin_rename.resultchange_column_varbin_varchar.resultchange_column_varchar.resultchange_column_varchar_charset.resultchange_column_varchar_cross256.resultchange_column_varchar_default.resultchange_column_varchar_descriptor.resultchange_column_varchar_key.resultchange_column_varchar_null.resultchange_column_varchar_prefix_a.resultchange_column_varchar_prefix_b.resultchange_column_varchar_rename.resultchange_column_varchar_sum_cross256.resultchange_column_varchar_varbin.resultcluster_1829.resultcluster_2968-0.resultcluster_2968-1.resultcluster_2968-2.resultcluster_2968-3.resultcluster_create_table.resultcluster_delete.resultcluster_delete2.resultcluster_filter.resultcluster_filter_hidden.resultcluster_filter_key.resultcluster_filter_unpack_varchar.resultcluster_filter_unpack_varchar_and_int_hidden.resultcluster_filter_unpack_varchar_hidden.resultcluster_filter_varchar_prefix.resultcluster_key.resultcluster_key_part.resultcluster_query_plan.resultcluster_tokudb_bug_993.resultcluster_tokudb_bug_993_2.resultcluster_update.resultcluster_update2.resultcompressions.resultctype_ascii.resultctype_collate.resultctype_cp1250_ch.resultctype_cp1251.resultdir-per-db-with-custom-data-dir.resultdir_cmd.resultdir_per_db.resultdir_per_db_rename_to_nonexisting_schema.resultext_key_1_innodb.resultext_key_1_tokudb.resultext_key_2_innodb.resultext_key_2_tokudb.resultfast_update_binlog_mixed.resultfast_update_binlog_row.resultfast_update_binlog_statement.resultfast_update_blobs.resultfast_update_blobs_with_varchar.resultfast_update_char.resultfast_update_deadlock.resultfast_update_decr_floor.resultfast_update_error.resultfast_update_int.resultfast_update_int_bounds.resultfast_update_key.resultfast_update_sqlmode.resultfast_update_uint_bounds.resultfast_update_varchar.resultfast_upsert_bin_pad.resultfast_upsert_char.resultfast_upsert_deadlock.resultfast_upsert_int.resultfast_upsert_key.resultfast_upsert_sqlmode.resultfast_upsert_values.resultgap_lock_error.resulthotindex-del-0.resulthotindex-del-1.resulthotindex-del-fast.resulthotindex-del-slow.resulthotindex-insert-0.resulthotindex-insert-1.resulthotindex-insert-2.resulthotindex-insert-bigchar.resulthotindex-update-0.resulthotindex-update-1.resulti_s_tokudb_lock_waits_released.resulti_s_tokudb_lock_waits_timeout.resulti_s_tokudb_locks.resulti_s_tokudb_locks_released.resulti_s_tokudb_trx.resultinformation-schema-global-status.resultkill_query_blocked_in_lt.resultlocking-read-repeatable-read-1.resultlocking-read-repeatable-read-2.resultlockretry-insert.writelocktable.resultlockretry-writelocktable.insert.resultlockretry-writelocktable.insert2.resultlocks-blocking-row-locks-getset.resultlocks-blocking-row-locks-race.resultlocks-blocking-row-locks.resultlocks-delete-deadlock-1.resultlocks-no-read-lock-serializable-autocommit.resultlocks-select-update-1.resultlocks-select-update-2.resultlocks-select-update-3.resultlocks-update-deadlock-1.resultmvcc-1.resultmvcc-10.resultmvcc-11.resultmvcc-12.resultmvcc-13.resultmvcc-14.resultmvcc-15.resultmvcc-16.resultmvcc-17.resultmvcc-18.resultmvcc-19.resultmvcc-2.resultmvcc-20.resultmvcc-21.resultmvcc-22.resultmvcc-23.resultmvcc-24.resultmvcc-25.resultmvcc-26.resultmvcc-27.resultmvcc-28.resultmvcc-2808-read-committed.resultmvcc-2808-read-uncommitted.resultmvcc-29.resultmvcc-3.resultmvcc-30.resultmvcc-31.resultmvcc-33.resultmvcc-34.resultmvcc-35.resultmvcc-36.resultmvcc-37.resultmvcc-38.resultmvcc-39.resultmvcc-4.resultmvcc-40.resultmvcc-5.resultmvcc-6.resultmvcc-7.resultmvcc-8.resultmvcc-9.resultmvcc-checksum-locks.resultnested_txn_autocommit.resultnested_txn_begin.resultnested_txn_implicit_commit.resultnonflushing_analyze_debug.resultpercona_kill_idle_trx_tokudb.resultprim_key_1.resultprim_key_2.resultprim_key_3.resultprim_key_4.resultprim_key_5.resultprim_key_6.resultreplace-ignore.resultrow_format.resultrows-32m-0.resultrows-32m-1.resultrows-32m-rand-insert.resultrows-32m-seq-insert.resultsavepoint-1078-2.resultsavepoint-1078-3.resultsavepoint-1078-4.resultsavepoint-1078.resultsavepoint-2.resultsavepoint-3.resultsavepoint-4.resultsavepoint-5.resultsimple_delete_all.resultsimple_join_tokudb_innodb.resultsimple_join_tokudb_myisam.resultsimple_truncate.resultsql_mode_default.resultstorage_engine_default.resulttable_index_statistics.resulttokudb_mrr.resulttokudb_support_xa.resulttruncate_row_count.resulttruncate_txn_commit.resulttruncate_txn_rollback.resulttruncate_txn_rollback_innodb.resulttype_binary.resulttype_bit.resulttype_bit_innodb.resulttype_blob.resulttype_date.resulttype_datetime.resulttype_decimal.resulttype_enum.resulttype_float.resulttype_nchar.resulttype_newdecimal-big.resulttype_newdecimal.resulttype_ranges.resulttype_set.resulttype_temporal_fractional.resulttype_temporal_upgrade.resulttype_time.resulttype_timestamp.resulttype_timestamp_explicit.resulttype_uint.resulttype_varchar.resulttype_year.resultreplace-ignore-gen.pysuite.optsuite.pmtauto_increment.testauto_increment_boundary.testauto_increment_boundary_traditional.testbackground_job_manager.testbf_create_select.testbf_create_select_hash_part.testbf_create_select_range_part.testbf_create_temp_select.testbf_delete.testbf_delete_trigger.testbf_insert_select.testbf_insert_select_dup_key.testbf_insert_select_trigger.testbf_insert_select_update_trigger.testbf_replace_select.testbf_replace_select_trigger.testbf_select_hash_part.testbf_select_range_part.testbug-1657908.testbulk-fetch.testbulk-fetch2.testcard_add_drop.testcard_add_index.testcard_auto_analyze_lots.testcard_drop_index.testcard_drop_index_2.testcard_drop_pk.testcard_no_keys.testcard_pk.testcard_pk_2.testcard_pk_sk.testcard_scale_percent.testcard_sk.testcard_sk_2.testcard_unique_sk.testchange_column_Makefilechange_column_all_1000_1.testchange_column_all_1000_10.testchange_column_auto_inc.testchange_column_bin.testchange_column_bin_descriptor.testchange_column_bin_key.testchange_column_bin_pad.testchange_column_bin_rename.testchange_column_blob.testchange_column_blob_data.testchange_column_char.testchange_column_char_binary.testchange_column_char_charbinary.testchange_column_char_charset.testchange_column_char_default.testchange_column_char_descriptor.testchange_column_char_key.testchange_column_char_null.testchange_column_char_rename.testchange_column_delete_change_char_5674.testchange_column_delete_change_int_5674.testchange_column_delete_change_varchar_5674.testchange_column_int.testchange_column_int_default.testchange_column_int_descriptor.testchange_column_int_key.testchange_column_int_not_supported.testchange_column_int_rename.testchange_column_multiple_columns.testchange_column_text.testchange_column_text_data.testchange_column_varbin.testchange_column_varbin_cross256.testchange_column_varbin_default.testchange_column_varbin_descriptor.testchange_column_varbin_key.testchange_column_varbin_multiple.testchange_column_varbin_null.testchange_column_varbin_rename.testchange_column_varbin_varchar.testchange_column_varchar.testchange_column_varchar_charset.testchange_column_varchar_cross256.testchange_column_varchar_default.testchange_column_varchar_descriptor.testchange_column_varchar_key.testchange_column_varchar_null.testchange_column_varchar_prefix_a.testchange_column_varchar_prefix_b.testchange_column_varchar_rename.testchange_column_varchar_sum_cross256.testchange_column_varchar_varbin.testcluster_1829.testcluster_2968-0.testcluster_2968-1.testcluster_2968-2.testcluster_2968-3.testcluster_create_table.testcluster_delete.testcluster_delete2.testcluster_filter.testcluster_filter_hidden.testcluster_filter_key.testcluster_filter_unpack_varchar.testcluster_filter_unpack_varchar_and_int_hidden.testcluster_filter_unpack_varchar_hidden.testcluster_filter_varchar_prefix.testcluster_key.testcluster_key_part.testcluster_query_plan.testcluster_tokudb_bug_993.testcluster_tokudb_bug_993_2.testcluster_update.testcluster_update2.testcompressions.testctype_ascii.testctype_collate.testctype_cp1250_ch.testctype_cp1251.testdir-per-db-with-custom-data-dir-master.optdir-per-db-with-custom-data-dir.testdir_cmd.testdir_per_db.testdir_per_db_rename_to_nonexisting_schema.testdir_per_db_show_table_files.incdisabled.defext_key_1_innodb.testext_key_1_tokudb.testext_key_2_innodb.testext_key_2_tokudb.testfast_update_Makefilefast_update_binlog_mixed-master.optfast_update_binlog_mixed.testfast_update_binlog_row-master.optfast_update_binlog_row.testfast_update_binlog_statement-master.optfast_update_binlog_statement.testfast_update_blobs.testfast_update_blobs_with_varchar.testfast_update_char.testfast_update_deadlock.testfast_update_decr_floor.testfast_update_error.testfast_update_int.testfast_update_int_bounds.testfast_update_key.testfast_update_sqlmode.testfast_update_uint_bounds.testfast_update_varchar.testfast_upsert_bin_pad.testfast_upsert_char.testfast_upsert_deadlock.testfast_upsert_int.testfast_upsert_key.testfast_upsert_sqlmode.testfast_upsert_values.testgap_lock_error.testhotindex-del-0.testhotindex-del-1.testhotindex-del-fast.testhotindex-del-slow.testhotindex-insert-0.testhotindex-insert-1.testhotindex-insert-2.testhotindex-insert-bigchar.testhotindex-update-0.testhotindex-update-1.testi_s_tokudb_lock_waits_released.testi_s_tokudb_lock_waits_timeout.testi_s_tokudb_locks.testi_s_tokudb_locks_released.testi_s_tokudb_trx.testinformation-schema-global-status.testkill_query_blocked_in_lt.testlocking-read-repeatable-read-1.testlocking-read-repeatable-read-2.testlockretry-insert.writelocktable.testlockretry-writelocktable.insert.testlockretry-writelocktable.insert2.testlocks-blocking-row-locks-getset.testlocks-blocking-row-locks.testlocks-border-locks.notyet.3981locks-delete-deadlock-1.testlocks-no-read-lock-serializable-autocommit.testlocks-select-update-1.testlocks-select-update-2.testlocks-select-update-3.testlocks-update-deadlock-1.testmvcc-1.testmvcc-10.testmvcc-11.testmvcc-12.testmvcc-13.testmvcc-14.testmvcc-15.testmvcc-16.testmvcc-17.testmvcc-18.testmvcc-19.testmvcc-2.testmvcc-20.testmvcc-21.testmvcc-22.testmvcc-23.testmvcc-24.testmvcc-25.testmvcc-26.testmvcc-27.testmvcc-28.testmvcc-2808-read-committed.testmvcc-2808-read-uncommitted.testmvcc-29.testmvcc-3.testmvcc-30.testmvcc-31.testmvcc-33.testmvcc-34.testmvcc-35.testmvcc-36.testmvcc-37.testmvcc-38.testmvcc-39.testmvcc-4.testmvcc-40.testmvcc-5.testmvcc-6.testmvcc-7.testmvcc-8.testmvcc-9.testmvcc-checksum-locks.testnested_txn_autocommit.testnested_txn_begin.testnested_txn_implicit_commit.testnonflushing_analyze_debug.testpercona_kill_idle_trx_tokudb.testprim_key_1.testprim_key_2.testprim_key_3.testprim_key_4.testprim_key_5.testprim_key_6.testreplace-ignore.testrow_format.testrows-32m-0.testrows-32m-1.testrows-32m-rand-insert.testrows-32m-seq-insert.testsavepoint-1078-2.testsavepoint-1078-3.testsavepoint-1078-4.testsavepoint-1078.testsavepoint-2.testsavepoint-3.testsavepoint-4.testsavepoint-5.testsimple_delete_all.testsimple_join_tokudb_innodb.testsimple_join_tokudb_myisam.testsimple_truncate.testsql_mode_default.teststorage_engine_default.testsuite.opttable_index_statistics.testtokudb_mrr.testtokudb_support_xa.testtruncate_row_count.testtruncate_txn_commit.testtruncate_txn_rollback.testtruncate_txn_rollback_innodb.testtype_binary.testtype_bit.testtype_bit_innodb.testtype_blob.testtype_date.testtype_datetime.testtype_decimal.testtype_enum.testtype_float.testtype_nchar.testtype_newdecimal-big.testtype_newdecimal.testtype_ranges.testtype_set.testtype_temporal_fractional.testtype_temporal_upgrade.testtype_time.testtype_timestamp.testtype_timestamp_explicit-master.opttype_timestamp_explicit.testtype_uint.testtype_varchar.testtype_year.testtokudb_add_indexincludehave_tokudb.incr1522.resultadd_index_1.resultadd_index_10.resultadd_index_11.resultadd_index_12.resultadd_index_13.resultadd_index_14.resultadd_index_15.resultadd_index_16.resultadd_index_17.resultadd_index_18.resultadd_index_2.resultadd_index_3.resultadd_index_4.resultadd_index_5.resultadd_index_6.resultadd_index_7.resultadd_index_8.resultadd_index_9.resultfalcon_bug_22516.resultfalcon_bug_23691.resultfalcon_bug_23692.resultfalcon_bug_23818_1.resultfalcon_bug_23818_2.resultfalcon_bug_23818_A.resultfalcon_bug_23818_B.resultfalcon_bug_23818_C.resulthot_create_unique_index.resulttokudb_bug_1152.resultsuite.optsuite.pmt1522.testadd_index_1.testadd_index_10.testadd_index_11.testadd_index_12.testadd_index_13.testadd_index_14.testadd_index_15.testadd_index_16.testadd_index_17.testadd_index_18.testadd_index_2.testadd_index_3.testadd_index_4.testadd_index_5.testadd_index_6.testadd_index_7.testadd_index_8.testadd_index_9.testfalcon_bug_22516.testfalcon_bug_23691.testfalcon_bug_23692.testfalcon_bug_23818_1.testfalcon_bug_23818_2.testfalcon_bug_23818_A.testfalcon_bug_23818_B.testfalcon_bug_23818_C.testhot_create_unique_index.testsuite.opttokudb_bug_1152.testtokudb_alter_tableincludehave_tokudb.incr4630.result5260.resultai_aui.resultai_di.resultai_part.resultalter_column_default.resultauto_inc.resultdi_dui.resultdrop_add_pk_104.resultdrop_add_pk_part_104.resultdrop_pk_with_prefix.resultfrm_discover.resultfrm_discover_partition.resulthcad_all_add.resulthcad_all_add2.resulthcad_all_add3.resulthcad_all_blob_add.resulthcad_all_blob_drop.resulthcad_all_drop.resulthcad_all_fixed_add.resulthcad_all_fixed_drop.resulthcad_all_var_add.resulthcad_all_var_drop.resulthcad_and_rename_table.resulthcad_clustering.resulthcad_clustering2.resulthcad_diff_num_offset_bytes.resulthcad_drop_char0_t6.resulthcad_fixedblob_add.resulthcad_fixedblob_add2.resulthcad_fixedblob_drop.resulthcad_fixedvar_add.resulthcad_fixedvar_add2.resulthcad_fixedvar_drop.resulthcad_indexing_mix.resulthcad_null_bits.resulthcad_part.resulthcad_pk.resulthcad_pk2.resulthcad_template.resulthcad_tmp_tables.resulthcad_tmp_tables_56.resulthcad_varblob_add.resulthcad_varblob_add2.resulthcad_varblob_drop.resulthcad_with_dels.resulthcad_with_lock_sps.resulthcad_with_locks.resulthcr.resulthcr2.resulthcr3.resulthcr_binary1.resulthcr_blob.resulthcr_char1.resulthcr_enum.resulthcr_text.resulthcr_time.resulthot_row_format_alter.resultmod_enum.resultnull_bytes_add_key.resultnull_bytes_col_rename.resultnull_bytes_drop_default.resultnull_bytes_drop_key.resultother_alter.resultother_alter2.resultrename_column_cold_104.resultrename_column_cold_part_104.resultrow_format_alter.resulttest_field_same_detection.resultvirtual_columns.resultsuite.optsuite.pmt4630.test5260.testai_aui.testai_di.testai_part.testalter_column_default.testauto_inc.testdi_dui.testdisabled.defdrop_add_pk_104.testdrop_add_pk_part_104.testdrop_pk_with_prefix.testfrm_discover.testfrm_discover_partition.testhcad_all_add.testhcad_all_add2.testhcad_all_add3.testhcad_all_blob_add.testhcad_all_blob_drop.testhcad_all_drop.testhcad_all_fixed_add.testhcad_all_fixed_drop.testhcad_all_var_add.testhcad_all_var_drop.testhcad_and_rename_table.testhcad_clustering.testhcad_clustering2.testhcad_diff_num_offset_bytes.testhcad_drop_char0_t6.testhcad_fixedblob_add.testhcad_fixedblob_add2.testhcad_fixedblob_drop.testhcad_fixedvar_add.testhcad_fixedvar_add2.testhcad_fixedvar_drop.testhcad_indexing_mix.testhcad_null_bits.testhcad_part.testhcad_pk.testhcad_pk2.testhcad_template.testhcad_tmp_tables.testhcad_tmp_tables_56.testhcad_varblob_add.testhcad_varblob_add2.testhcad_varblob_drop.testhcad_with_dels.testhcad_with_lock_sps.testhcad_with_locks.testhcr.testhcr2.testhcr3.testhcr_binary1.testhcr_blob.testhcr_char1.testhcr_enum.testhcr_text.testhcr_time.testhot_row_format_alter.testmod_enum.testnull_bytes_add_key.testnull_bytes_col_rename.testnull_bytes_drop_default.testnull_bytes_drop_key.testother_alter.testother_alter2.testrename_column_cold_104.testrename_column_cold_part_104.testrow_format_alter.testsuite.opttest_field_same_detection.testvirtual_columns.testtokudb_backuprbackup_master_info.resultbackup_master_state.resultempty_slave_info_file.resultinnodb_use_native_aio_enabled.resultrpl_safe_slave.resultrpl_tokudb_commit_sync.resulttokudb_backup_exclude.resulttokudb_backup_set_last_error.resulttbackup_master_info.testbackup_master_state.testempty_slave_info_file.testinnodb_use_native_aio_enabled-master.optinnodb_use_native_aio_enabled.testrpl_safe_slave-master.optrpl_safe_slave-slave.optrpl_safe_slave.cnfrpl_safe_slave.incrpl_safe_slave.testrpl_tokudb_commit_sync-slave.optrpl_tokudb_commit_sync.testsuite.opttokudb_backup_exclude.testtokudb_backup_set_last_error.testtokudb_bugsdisabled.defincludehave_tokudb.incnot_5_5.incr1648.result1684.result1711.result1795.result1833.result1853.result1872.result1883.result1913.result1938.result1949.result2043.result2219.result2262.result2383.result2458.result2494-read-committed.result2548.result2641.result2952.result2970.result2970i.result3014.result3015.result3083.result3441.result3478.result3486.result3518.result4175.result4260.result4472.result4618.result4633.result4648.result4656.result4656_2.result4675.result5003.result5089.result5469.result5554.result5585.result5695.result5733_innodb.result5733_tokudb.result5951.result5974-2.result5974.result6053.result6684.result889.result895.result94.resultPS-3773.resultPS-4979.resultPS-5158.resultPS-5163.resultalter_external_lock_assert.resultalter_part_tokudb_bug_155.resultalter_table_comment_rebuild_data.resultalter_table_copy_table.resultbulk_fetch.resultcheckpoint_lock.resultcheckpoint_lock_2.resultcheckpoint_lock_3.resultcommit_index_end_1.resultcommit_index_end_2.resultdb233.resultdb397_delete_trigger.resultdb397_insert_trigger.resultdb397_update_trigger.resultdb739_insert.resultdb739_replace.resultdb739_upsert.resultdb743.resultdb756_card_part_hash.resultdb756_card_part_hash_1.resultdb756_card_part_hash_1_pick.resultdb756_card_part_hash_2.resultdb756_card_part_hash_2_pick.resultdb757_part_alter_analyze.resultdb762.resultdb766.resultdb768.resultdb771.resultdb788-optimize-index-name.resultdb801.resultdb805.resultdb806.resultdb811.resultdb811s.resultdb817.resultdb823.resultdb917.resultdb938.resultdb945.resultdict_leak_3518.resultexpand_tinytext_text.resultfileops-2.resultfileops-3.resultfileops-4.resultfileops.resultfrm_store.resultfrm_store2.resultfrm_store3.resultft-index-40.resultindex_read.resultleak172.resultlock_uniq_key_empty.resultlock_uniq_key_left.resultlock_uniq_key_middle.resultlock_uniq_key_right.resultmdev4533.resultmdev5932.resultoptimize_temp_table_tokudb.resultsimple_icp.resultsubselect_index_next_same_bug_157.resulttokudb718.resulttokudb_drop_part_table_668.resulttokudb_drop_simple_table_668.resultxa-1.resultxa-2.resultxa-3.resultxa-4.resultxa-5.resultxa-6.resultxa.resultstd_dataleak172_t1.dataleak172_t2.datasuite.optsuite.pmt1648.test1684.test1711.test1795.test1833.test1853.test1872.test1883.test1913.test1938.test1949.test2043.test2219.test2262.test2383.test2458.test2494-read-committed.test2548.test2641.test2952.test2970.test2970i.test3014.test3015.test3083.test3441.test3478.test3486.test3518.test4175.test4260.test4472.test4618.test4633.test4648.test4656.test4656_2.test4675.test5003.test5089.test5469.test5554.test5585-master.opt5585.test5695.test5733_innodb.test5733_tokudb.test5951.test5974-2.test5974.test6053.test6684.test889.test895.test94.testPS-3773.testPS-4979.testPS-5158-master.optPS-5158.testPS-5163.testalter_external_lock_assert.testalter_part_tokudb_bug_155.testalter_table_comment_rebuild_data.testalter_table_copy_table.testbulk_fetch.testcheckpoint_lock.testcheckpoint_lock_2.testcheckpoint_lock_3.testcommit_index_end_1.testcommit_index_end_2.testdb233.testdb397_delete_trigger.testdb397_insert_trigger.testdb397_update_trigger.testdb739_insert.testdb739_replace.testdb739_upsert.testdb743.testdb756_card_part_hash.testdb756_card_part_hash_1.testdb756_card_part_hash_1_pick.testdb756_card_part_hash_2.testdb756_card_part_hash_2_pick.testdb757_part_alter_analyze.testdb762.testdb766.testdb768.testdb771.testdb788-optimize-index-name.testdb801.testdb805.testdb806.testdb811.testdb811s.testdb817.testdb823.testdb917.testdb938.testdb945.testdict_leak_3518.testdisabled.defexpand_tinytext_text.testfileops-2.testfileops-3.testfileops-4.testfileops.testfrm_store.testfrm_store2.testfrm_store3.testft-index-40.testindex_read.testleak172.testlock_uniq_key_empty.testlock_uniq_key_left.testlock_uniq_key_middle.testlock_uniq_key_right.testmdev4533.testmdev5932.testoptimize_temp_table_tokudb.testsimple_icp.testsubselect_index_next_same_bug_157.testsuite.opttokudb718.testtokudb_drop_part_table_668.testtokudb_drop_simple_table_668.testxa-1.testxa-2.testxa-3.testxa-4.testxa-5.testxa-6.testxa.testtokudb_mariadbr229cols.resultalter.resultautoinc.resultclustering.resultcommit_5396.resultcompression.resultcreate_or_replace.resultdiscover_names.resultmdev12972.resultmdev5426.resultmdev6519.resultmdev6657.resultmrr.resultoptimize.resultsavepoint.resultxa-recovery-9214.resultxa.resultsuite.optsuite.pmt229cols.testalter.testautoinc.testclustering.testcommit_5396.testcompression.testcreate_or_replace.testdiscover_names.testmdev12972.testmdev5426.testmdev6519.testmdev6657.testmrr.testoptimize.testsavepoint.testxa-recovery-9214.optxa-recovery-9214.testxa.testtokudb_partsdisabled.defincludehave_tokudb.inctable_files_replace_pattern.incrnonflushing_analyze_debug.resultpart_blocked_sql_func_tokudb.resultpart_supported_sql_func_tokudb.resultpartition_alter1_1_2_tokudb.resultpartition_alter1_1_tokudb.resultpartition_alter1_2_tokudb.resultpartition_alter2_1_1_tokudb.resultpartition_alter2_1_2_tokudb.resultpartition_alter2_2_1_tokudb.resultpartition_alter2_2_2_tokudb.resultpartition_alter3_tokudb.resultpartition_alter4_tokudb.resultpartition_auto_increment_tokudb.resultpartition_basic_symlink_tokudb.resultpartition_basic_tokudb.resultpartition_bit_tokudb.resultpartition_char_tokudb.resultpartition_datetime_tokudb.resultpartition_debug_sync_tokudb.resultpartition_debug_tokudb.resultpartition_decimal_tokudb.resultpartition_engine_tokudb.resultpartition_exch_myisam_tokudb.resultpartition_exch_qa_1_tokudb.resultpartition_exch_qa_4_tokudb.resultpartition_exch_qa_5_tokudb.resultpartition_exch_qa_7_tokudb.resultpartition_exch_qa_8_tokudb.resultpartition_exch_tokudb.resultpartition_exchange_tokudb.resultpartition_float_tokudb.resultpartition_int_tokudb.resultpartition_max_parts_hash_tokudb.resultpartition_max_parts_inv_tokudb.resultpartition_max_parts_key_tokudb.resultpartition_max_parts_list_tokudb.resultpartition_max_parts_range_tokudb.resultpartition_max_sub_parts_key_list_tokudb.resultpartition_max_sub_parts_key_range_tokudb.resultpartition_max_sub_parts_list_tokudb.resultpartition_max_sub_parts_range_tokudb.resultpartition_mgm_lc0_tokudb.resultpartition_mgm_lc10_tokudb.resultpartition_mgm_lc1_tokudb.resultpartition_mgm_lc2_tokudb.resultpartition_reorganize_tokudb.resultpartition_special_tokudb.resultpartition_syntax_tokudb.resultpartition_value_tokudb.resultsuite.optsuite.pmtdisabled.defnonflushing_analyze_debug.testpart_blocked_sql_func_tokudb.testpart_supported_sql_func_tokudb.testpartition_alter1_1_2_tokudb.testpartition_alter1_1_tokudb.testpartition_alter1_2_tokudb.testpartition_alter2_1_1_tokudb.testpartition_alter2_1_2_tokudb.testpartition_alter2_2_1_tokudb.testpartition_alter2_2_2_tokudb.testpartition_alter3_tokudb.testpartition_alter4_tokudb.testpartition_auto_increment_tokudb.testpartition_basic_symlink_tokudb.testpartition_basic_tokudb.testpartition_bit_tokudb.testpartition_char_tokudb.testpartition_datetime_tokudb.testpartition_debug_sync_tokudb-master.optpartition_debug_sync_tokudb.testpartition_debug_tokudb-master.optpartition_debug_tokudb.testpartition_decimal_tokudb.testpartition_engine_tokudb.testpartition_exch_myisam_tokudb.testpartition_exch_qa_1_tokudb.testpartition_exch_qa_4_tokudb.testpartition_exch_qa_5_tokudb.testpartition_exch_qa_7_tokudb.testpartition_exch_qa_8_tokudb.testpartition_exch_tokudb.testpartition_exchange_tokudb.testpartition_float_tokudb.testpartition_int_tokudb.testpartition_max_parts_hash_tokudb-master.optpartition_max_parts_hash_tokudb.testpartition_max_parts_inv_tokudb-master.optpartition_max_parts_inv_tokudb.testpartition_max_parts_key_tokudb-master.optpartition_max_parts_key_tokudb.testpartition_max_parts_list_tokudb-master.optpartition_max_parts_list_tokudb.testpartition_max_parts_range_tokudb-master.optpartition_max_parts_range_tokudb.testpartition_max_sub_parts_key_list_tokudb-master.optpartition_max_sub_parts_key_list_tokudb.testpartition_max_sub_parts_key_range_tokudb-master.optpartition_max_sub_parts_key_range_tokudb.testpartition_max_sub_parts_list_tokudb-master.optpartition_max_sub_parts_list_tokudb.testpartition_max_sub_parts_range_tokudb-master.optpartition_max_sub_parts_range_tokudb.testpartition_mgm_lc0_tokudb.testpartition_mgm_lc10_tokudb.testpartition_mgm_lc1_tokudb-master.optpartition_mgm_lc1_tokudb.testpartition_mgm_lc2_tokudb-master.optpartition_mgm_lc2_tokudb.testpartition_reorganize_tokudb.testpartition_special_tokudb-master.optpartition_special_tokudb.testpartition_syntax_tokudb.testpartition_tokudb_status_file-master.optpartition_value_tokudb.testsuite.opttokudb_perfschemarcrash_tokudb.resultstart_server_tokudb.resulttcrash_tokudb.teststart_server_tokudb.testsuite.opttokudb_rpldisabled.defincludehave_tokudb.incrrpl_parallel_optimistic.resultsuite.opttrpl_parallel_optimistic.testtokudb_sys_varsincludehave_tokudb.incrtokudb_analyze_delete_fraction.resulttokudb_analyze_in_background_basic.resulttokudb_analyze_mode_basic.resulttokudb_analyze_throttle_basic.resulttokudb_analyze_time_basic.resulttokudb_auto_analyze.resulttokudb_cardinality_scale_percent_basic.resulttokudb_pk_insert_mode_basic.resultsuite.optsuite.pmtsuite.opttokudb_analyze_delete_fraction.testtokudb_analyze_in_background_basic.testtokudb_analyze_mode_basic.testtokudb_analyze_throttle_basic.testtokudb_analyze_time_basic.testtokudb_auto_analyze.testtokudb_cardinality_scale_percent_basic.testtokudb_pk_insert_mode_basic.testuser_variablesuser_variablesbasic.resultbasic.testsuite.optsuite.pmwsrep_infowsrep_infomy.cnfrplugin.resultsuite.optsuite.pmtplugin.testpurify.suppr1st.resultaborted_clients.resultadddate_454.resultalias.resultalmost_full.resultalter_table-big.resultalter_table.resultalter_table_autoinc-5574.resultalter_table_errors.resultalter_table_mdev539_maria.resultalter_table_mdev539_myisam.resultalter_table_online.resultalter_table_trans.resultalter_user.resultanalyze.resultanalyze_debug.resultanalyze_format_json.resultanalyze_stmt.resultanalyze_stmt_orderby.resultanalyze_stmt_privileges.resultanalyze_stmt_privileges2.resultanalyze_stmt_slow_query_log.resultansi.resultassign_key_cache.resultassign_key_cache_debug.resultauth_named_pipe.resultauth_rpl.resultauto_increment.resultauto_increment_ranges_innodb.resultauto_increment_ranges_myisam.resultbad_frm_crash_5029.resultbench_count_distinct.resultbig_test.requirebigint.resultbinary.resultbinary_to_hex.resultblackhole.resultblackhole_plugin.resultbool.resultbootstrap.resultbug12427262.resultbug13633383.resultbug39022.resultbug46760.resultbug47671.resultbug58669.resultbulk_replace.resultcache_innodb.resultcache_temporal_4265.resultcase.resultcase_insensitive_file_system.requirecase_insensitive_fs.requirecase_sensitive_file_system.requirecast.resultchange_user.resultchange_user_notembedded.resultcheck.resultcheck_constraint.resultcheck_constraint_innodb.resultcheck_constraint_show.resultcheck_var_limit.requireclient_xml.resultcomment_column.resultcomment_column2.resultcomment_index.resultcomment_table.resultcomments.resultcommit.resultcommit_1innodb.resultcompare.resultcompound.resultcompress.resultconcurrent_innodb_safelog.resultconcurrent_innodb_unsafelog.resultconnect.resultconnect2.resultconnect_debug.resultconsistent_snapshot.resultconstraints.resultcontributors.resultcount_distinct.resultcount_distinct2.resultcount_distinct3.resultcrash_commit_before.resultcreate-big.resultcreate-uca.resultcreate.resultcreate_delayed.resultcreate_drop_binlog.resultcreate_drop_db.resultcreate_drop_event.resultcreate_drop_function.resultcreate_drop_index.resultcreate_drop_procedure.resultcreate_drop_role.resultcreate_drop_server.resultcreate_drop_trigger.resultcreate_drop_udf.resultcreate_drop_user.resultcreate_drop_view.resultcreate_not_windows.resultcreate_or_replace.resultcreate_or_replace2.resultcreate_or_replace_permission.resultcreate_replace_tmp.resultcreate_select_tmp.resultcreate_user.resultcreate_w_max_indexes_128.resultcreate_w_max_indexes_64.resultcte_grant.resultcte_nonrecursive.resultcte_recursive.resultcte_recursive_not_embedded.resultctype_ascii.resultctype_big5.resultctype_binary.resultctype_collate.resultctype_cp1250_ch.resultctype_cp1251.resultctype_cp850.resultctype_cp932.resultctype_cp932_binlog_row.resultctype_cp932_binlog_stm.resultctype_create.resultctype_errors.resultctype_eucjpms.resultctype_euckr.resultctype_filename.resultctype_filesystem.resultctype_gb2312.resultctype_gbk.resultctype_gbk_binlog.resultctype_gbk_export_import.resultctype_hebrew.resultctype_latin1.resultctype_latin1_de.resultctype_latin2.resultctype_latin2_ch.resultctype_ldml.resultctype_like_range.resultctype_many.resultctype_mb.resultctype_nopad_8bit.resultctype_partitions.resultctype_recoding.resultctype_sjis.resultctype_swe7.resultctype_tis620.resultctype_uca.resultctype_uca_innodb.resultctype_uca_partitions.resultctype_ucs.resultctype_ucs2_def.resultctype_ucs2_query_cache.resultctype_ucs2_uca.resultctype_ujis.resultctype_ujis_ucs2.resultctype_upgrade.resultctype_utf16.resultctype_utf16_def.resultctype_utf16_uca.resultctype_utf16le.resultctype_utf32.resultctype_utf32_uca.resultctype_utf8.resultctype_utf8_def_upgrade.resultctype_utf8_uca.resultctype_utf8mb4.resultctype_utf8mb4_heap.resultctype_utf8mb4_innodb.resultctype_utf8mb4_myisam.resultctype_utf8mb4_uca.resultdate_formats.resultdatetime_456.resultddl_i18n_koi8r.resultddl_i18n_utf8.resultdeadlock_innodb.resultdebug_sync.resultdefault.resultdefault_debug.resultdefault_session.resultdefault_storage_engine.resultdelayed.resultdelete.resultdelete_returning.resultdelete_returning_grant.resultdelimiter_command_case_sensitivity.resultdeprecated_features.resultderived.resultderived_cond_pushdown.resultderived_opt.resultderived_view.resultdirty_close.resultdistinct.resultdrop-no_root.resultdrop.resultdrop_bad_db_type.resultdyncol.resultempty_server_name-8224.resultempty_table.resultempty_user_table.resultendspace.resultenforce_storage_engine.resultenforce_storage_engine_opt.resultengine_error_in_alter-8453.resulterror_simulation.resulterrors.resultevents_1.resultevents_2.resultevents_bugs.resultevents_embedded.resultevents_grant.resultevents_logs_tests.resultevents_microsec.resultevents_restart.resultevents_scheduling.resultevents_slowlog.resultevents_stress.resultevents_time_zone.resultevents_trans.resultevents_trans_notembedded.resultexecution_constants.resultexplain.resultexplain_json.resultexplain_json_format_partitions.resultexplain_json_innodb.resultexplain_non_select.resultexplain_slowquerylog.resultext_key_noPK_6794.resultfailed_auth_3909.resultfailed_auth_unixsocket.resultfast_prefix_index_fetch_innodb.resultfeatures.resultfilesort_bad_i_s-7585.resultfilesort_debug.resultfix_priv_tables.resultflush-innodb-notembedded.resultflush-innodb.resultflush.resultflush2.resultflush_block_commit.resultflush_block_commit_notembedded.resultflush_read_lock.resultflush_read_lock_kill.resultflush_table.resultforeign_key.resultfrm_bad_row_type-7333.resultfulltext.resultfulltext2.resultfulltext3.resultfulltext_cache.resultfulltext_charsets.resultfulltext_derived_4257.resultfulltext_derived_4316.resultfulltext_distinct.resultfulltext_left_join.resultfulltext_multi.resultfulltext_order_by.resultfulltext_update.resultfulltext_var.resultfunc_analyse.resultfunc_compress.resultfunc_concat.resultfunc_crypt.resultfunc_date_add.resultfunc_default.resultfunc_des_encrypt.resultfunc_digest.resultfunc_encrypt.resultfunc_encrypt_nossl.resultfunc_encrypt_ucs2.resultfunc_equal.resultfunc_gconcat.resultfunc_group.resultfunc_group_innodb.resultfunc_hybrid_type.resultfunc_if.resultfunc_in.resultfunc_isnull.resultfunc_json.resultfunc_like.resultfunc_math.resultfunc_misc.resultfunc_op.resultfunc_regexp.resultfunc_regexp_pcre.resultfunc_regexp_pcre_debug.resultfunc_rollback.resultfunc_sapdb.resultfunc_set.resultfunc_str.resultfunc_system.resultfunc_test.resultfunc_time.resultfunc_time_hires.resultfunc_timestamp.resultfunc_weight_string.resultfunction_defaults.resultfunction_defaults_innodb.resultfunction_defaults_notembedded.resultgcc296.resultget_diagnostics.resultgis-alter_table_online.resultgis-debug.resultgis-json.resultgis-loaddata.resultgis-precise.resultgis-rt-precise.resultgis-rtree.resultgis.resultgis_notembedded.resultgrant.resultgrant2.resultgrant3.resultgrant4.resultgrant5.resultgrant_4332.resultgrant_cache_no_prot.resultgrant_cache_ps_prot.resultgrant_explain_non_select.resultgrant_lowercase.resultgrant_lowercase_fs.resultgrant_not_windows.resultgreedy_optimizer.resultgroup_by.resultgroup_by_innodb.resultgroup_by_null.resultgroup_min_max.resultgroup_min_max_innodb.resulthandler_read_last.resulthandlersocket.resulthave_compress.requirehave_geometry.requirehave_local_infile.requirehave_log_bin.requirehave_met_timezone.requirehave_moscow_leap_timezone.requirehave_outfile.requirehave_perror.requirehave_pool_of_threads.requirehave_profiling.requirehave_query_cache.requirehave_symlink.requirehave_utf16.requirehave_utf32.requirehave_utf8mb4.requirehave_working_dns.requirehaving.resulthelp.resulthost_cache_size_functionality.resulthuge_frm-6224.resultimplicit_char_to_num_conversion.resultimplicit_commit.resultin_datetime_241.resultindex_intersect.resultindex_intersect_innodb.resultindex_merge_innodb.resultindex_merge_myisam.resultinformation_schema-big.resultinformation_schema.resultinformation_schema2.resultinformation_schema_all_engines.resultinformation_schema_chmod.resultinformation_schema_db.resultinformation_schema_inno.resultinformation_schema_linux.resultinformation_schema_parameters.resultinformation_schema_part.resultinformation_schema_prepare.resultinformation_schema_routines.resultinformation_schema_stats.resultinit_connect.resultinit_connection_query_cache.resultinit_file.resultinit_file_longline_3816.resultinit_file_set_password-7656.resultinnodb_bug878769.resultinnodb_ext_key.resultinnodb_group.resultinnodb_icp.resultinnodb_ignore_builtin.resultinnodb_load_xa.resultinnodb_mrr_cpk.resultinnodb_mysql_lock.resultinnodb_mysql_lock2.resultinnodb_mysql_sync.resultinnodb_utf8.resultinsert.resultinsert_innodb.resultinsert_notembedded.resultinsert_select.resultinsert_update.resultinsert_update_autoinc-7150.resultipv4_and_ipv6.resultipv4_as_ipv6.resultipv6.resultjoin.resultjoin_cache.resultjoin_crash.resultjoin_nested.resultjoin_nested_jcl6.resultjoin_optimizer.resultjoin_outer.resultjoin_outer_innodb.resultjoin_outer_jcl6.resultkey.resultkey_cache.resultkey_diff.resultkey_primary.resultkeyread.resultkeywords.resultkill-2.resultkill.resultkill_processlist-6619.resultkill_query-6728.resultlast_value.resultlimit.resultlimit_rows_examined.resultloaddata.resultloaddata_autocom_innodb.resultloadxml.resultlocale.resultlock.resultlock_multi.resultlock_multi_bug38499.resultlock_multi_bug38691.resultlock_sync.resultlock_tables_lost_commit.resultlocked_temporary-5955.resultlog_errchk.resultlog_slow.resultlog_slow_debug.resultlog_state.resultlog_state_bug33693.resultlog_tables-big.resultlog_tables.resultlog_tables_debug.resultlog_tables_upgrade.resultlong_tmpdir.resultlowercase0.requirelowercase1.requirelowercase2.requirelowercase_fs_off.resultlowercase_fs_on.resultlowercase_mixed_tmpdir.resultlowercase_mixed_tmpdir_innodb.resultlowercase_table.resultlowercase_table2.resultlowercase_table4.resultlowercase_table5.resultlowercase_table_grant.resultlowercase_table_qcache.resultlowercase_utf8.resultlowercase_view.resultmax_statement_time.resultmdev-504.resultmdev13607.resultmdev316.resultmdev375.resultmdev6830.resultmdev_14586.resultmdev_19276.resultmdl.resultmdl_sync.resultmerge-big.resultmerge.resultmerge_debug.resultmerge_innodb.resultmerge_mmap.resultmetadata.resultmix2_myisam.resultmix2_myisam_ucs2.resultmrr_derived_crash_4610.resultmrr_icp_extra.resultmulti_statement.resultmulti_update.resultmulti_update_big.resultmulti_update_debug.resultmulti_update_innodb.resultmulti_update_tiny_hash.resultmyisam-big.resultmyisam-blob.resultmyisam-optimize.resultmyisam-system.resultmyisam.resultmyisam_crash_before_flush_keys.resultmyisam_debug.resultmyisam_enable_keys-10506.resultmyisam_explain_non_select_all.resultmyisam_icp.resultmyisam_icp_notembedded.resultmyisam_mrr.resultmyisam_optimize.resultmyisam_recover.resultmyisampack.resultmysql-bug41486.resultmysql-bug45236.resultmysql.resultmysql5613mysql.resultmysql57_virtual.resultmysql_binary_mode.resultmysql_client_test.resultmysql_client_test_comp.resultmysql_client_test_nonblock.resultmysql_comments.resultmysql_cp932.resultmysql_embedded.resultmysql_locale_posix.resultmysql_not_windows.resultmysql_protocols.resultmysql_tzinfo_to_sql_symlink.resultmysql_upgrade-6984.resultmysql_upgrade.resultmysql_upgrade_no_innodb.resultmysql_upgrade_noengine.resultmysql_upgrade_ssl.resultmysql_upgrade_view.resultmysqladmin.resultmysqlbinlog-innodb.resultmysqlbinlog.resultmysqlbinlog_raw_mode.resultmysqlbinlog_row_big.resultmysqlbinlog_row_compressed.resultmysqlbinlog_row_minimal.resultmysqlbinlog_stmt_compressed.resultmysqlcheck.resultmysqld--defaults-file.resultmysqld--help,win.rdiffmysqld--help.resultmysqld_help_crash-9183.resultmysqld_option_err.resultmysqldump-compat.resultmysqldump-max.resultmysqldump-nl.resultmysqldump-no-binlog.resultmysqldump.resultmysqldump_restore.resultmysqlhotcopy_myisam.resultmysqlshow.resultmysqlslap.resultmysqltest.resultmysqltest_256.resultmysqltest_cont_on_error.resultmysqltest_ps.resultmysqltest_tracking_info.resultnamed_pipe.resultnegation_elimination.resultno-threads.resultno_binlog.resultno_password_column-mdev-11170.resultnon_blocking_api.resultnot_embedded_server.resultnot_partition.resultnot_staging.requirenot_true.requirenot_valgrind.requirenull.resultnull_key.resultodbc.resultolap.resultold-mode.resultone_thread_per_connection.requireopenssl_1.resultopenssl_6975,tlsv10.resultopenssl_6975,tlsv12.resultorder_by-mdev-10122.resultorder_by.resultorder_by_innodb.resultorder_by_optimizer.resultorder_by_optimizer_innodb.resultorder_by_sortkey.resultorder_by_zerolength-4285.resultorder_fill_sortbuf.resultoutfile.resultoutfile_loaddata.resultoverflow.resultpacket.resultparser.resultparser_bug21114_innodb.resultparser_not_embedded.resultparser_precedence.resultparser_stack.resultpartition.resultpartition_alter.resultpartition_binlog.resultpartition_binlog_stmt.resultpartition_blackhole.resultpartition_bug18198.resultpartition_cache.resultpartition_cache_innodb.resultpartition_cache_myisam.resultpartition_charset.resultpartition_column.resultpartition_column_prune.resultpartition_csv.resultpartition_datatype.resultpartition_debug_sync.resultpartition_default.resultpartition_disabled.resultpartition_error.resultpartition_example.resultpartition_exchange.resultpartition_explicit_prune.resultpartition_grant.resultpartition_hash.resultpartition_innodb.resultpartition_innodb_plugin.resultpartition_innodb_semi_consistent.resultpartition_innodb_stmt.resultpartition_key_cache.resultpartition_list.resultpartition_mgm.resultpartition_mgm_err.resultpartition_mgm_err2.resultpartition_myisam.resultpartition_not_blackhole.resultpartition_not_windows.resultpartition_open_files_limit.resultpartition_order.resultpartition_pruning.resultpartition_range.resultpartition_rename_longfilename.resultpartition_symlink.resultpartition_sync.resultpartition_truncate.resultpartition_utf8.resultpartition_windows.resultperror-win.resultperror.resultplugin.resultplugin_auth.resultplugin_auth_qa.resultplugin_auth_qa_1.resultplugin_auth_qa_2.resultplugin_auth_qa_3.resultplugin_innodb.resultplugin_load.resultplugin_load_option.resultplugin_loaderr.resultplugin_maturity.resultplugin_not_embedded.resultplugin_vars.resultpool_of_threads.resultpreload.resultprocesslist.resultprofiling.resultprogress_976225.resultps.resultps_10nestset.resultps_11bugs.resultps_1general.resultps_2myisam.resultps_3innodb.resultps_4heap.resultps_5merge.resultps_change_master.resultps_ddl.resultps_ddl1.resultps_error.resultps_grant.resultps_max_subselect-5113.resultps_not_windows.resultps_qc_innodb.resultquery_cache.resultquery_cache_28249.resultquery_cache_debug.resultquery_cache_innodb.resultquery_cache_merge.resultquery_cache_notembedded.resultquery_cache_ps_no_prot.resultquery_cache_ps_ps_prot.resultquery_cache_with_views.resultquick_select_4161.resultrange.resultrange_innodb.resultrange_interrupted-13751.resultrange_mrr_icp.resultrange_vs_index_merge.resultrange_vs_index_merge_innodb.resultread_many_rows_innodb.resultread_only.resultread_only_innodb.resultrename.resultrenamedb.resultreopen_temp_table.resultrepair.resultrepair_symlink-5543.resultreplace.resultreset_connection.resultrollback.resultround.resultrow-checksum-old.resultrow-checksum.resultrow.resultrowid_order_innodb.resultrpl_mysqldump_slave.resultschema.resultsecond_frac-9175.resultsecure_file_priv_win.resultselect.resultselect_debug.resultselect_found.resultselect_jcl6.resultselect_pkeycache.resultselect_safe.resultselectivity.resultselectivity_innodb.resultselectivity_no_engine.resultservers.resultsession_tracker_last_gtid.resultset_password.resultset_statement.resultset_statement_debug.resultset_statement_notembedded.resultset_statement_notembedded_binlog.resultset_statement_profiling.resultshm.resultshow.resultshow_bad_definer-5553.resultshow_check.resultshow_create_user.resultshow_explain.resultshow_explain_non_select.resultshow_explain_ps.resultshow_function_with_pad_char_to_full_length.resultshow_grants_with_plugin-7985.resultshow_profile.resultshow_row_order-9226.resultshutdown.resultsighup-6580.resultsignal.resultsignal_code.resultsignal_demo1.resultsignal_demo2.resultsignal_demo3.resultsignal_sqlmode.resultsingle_delete_update.resultsingle_delete_update_innodb.resultskip_grants.resultskip_log_bin.resultskip_name_resolve.resultslowlog_enospace-10508.resultsp-big.resultsp-bugs.resultsp-bugs2.resultsp-code.resultsp-destruct.resultsp-dynamic.resultsp-error.resultsp-fib.resultsp-group.resultsp-innodb.resultsp-lock.resultsp-no-code.resultsp-prelocking.resultsp-security.resultsp-threads.resultsp-ucs2.resultsp-vars.resultsp.resultsp_gis.resultsp_missing_4665.resultsp_notembedded.resultsp_stress_case.resultsp_sync.resultsp_trans.resultsp_trans_log.resultsql_mode.resultssl-big.resultssl.resultssl_7937,nossl.resultssl_7937.resultssl_8k_key.resultssl_and_innodb.resultssl_ca.resultssl_cipher.resultssl_compress.resultssl_connect.resultssl_crl.resultssl_crl_clients.resultssl_timeout-9836.resultssl_timeout.resultssl_verify_ip.resultstack-crash.resultstat_tables-enospc.resultstat_tables.resultstat_tables_disabled.resultstat_tables_innodb.resultstat_tables_innodb_debug.resultstat_tables_myisam_debug.resultstat_tables_par.resultstat_tables_par_innodb.resultstat_tables_partition.resultstat_tables_rbr.resultstat_tables_repl.resultstatistics.resultstatistics_close.resultstatistics_index_crash-7362.resultstatus.resultstatus2.resultstatus_bug17954.resultstr_to_datetime_457.resultstrict.resultstrict_autoinc_1myisam.resultstrict_autoinc_2innodb.resultstrict_autoinc_3heap.resultsubselect-crash_15755.resultsubselect.resultsubselect2.resultsubselect3.resultsubselect3_jcl6.resultsubselect4.resultsubselect_cache.resultsubselect_debug.resultsubselect_exists2in.resultsubselect_exists2in_costmat.resultsubselect_extra.resultsubselect_extra_no_semijoin.resultsubselect_gis.resultsubselect_innodb.resultsubselect_mat.resultsubselect_mat_cost.resultsubselect_mat_cost_bugs.resultsubselect_no_exists_to_in.resultsubselect_no_mat.resultsubselect_no_opts.resultsubselect_no_scache.resultsubselect_no_semijoin.resultsubselect_notembedded.resultsubselect_nulls.resultsubselect_partial_match.resultsubselect_sj.resultsubselect_sj2.resultsubselect_sj2_jcl6.resultsubselect_sj2_mat.resultsubselect_sj_aria.resultsubselect_sj_jcl6.resultsubselect_sj_mat.resultsubselect_sj_nonmerged.resultsum_distinct-big.resultsum_distinct.resultsymlink-aria-11902.resultsymlink-myisam-11902.resultsymlink.resultsynchronization.resultsysdate_is_now.resultsystem_mysql_db.resultsystem_mysql_db_fix40123.resultsystem_mysql_db_fix50030.resultsystem_mysql_db_fix50117.resultsystem_mysql_db_refs.resulttable_elim.resulttable_elim_debug.resulttable_keyinfo-6838.resulttable_options-5867.resulttable_options.resulttablelock.resulttablespace.resulttc_heuristic_recover.resulttemp_table.resulttemp_table_frm.resulttemporal_literal.resulttemporal_scale_4283.resultthread_id_overflow.resulttimezone.resulttimezone2.resulttimezone3.resulttimezone4.resulttimezone_grant.resulttmp_table_count-7586.resulttrans_read_only.resulttrigger-compat.resulttrigger-trans.resulttrigger.resulttrigger_no_defaults-11698.resulttrigger_notembedded.resulttrigger_null-8605.resulttrigger_wl3253.resulttrue.requiretruncate-stale-6500.resulttruncate.resulttruncate_badse.resulttruncate_coverage.resulttype_binary.resulttype_bit.resulttype_bit_innodb.resulttype_blob.resulttype_date.resulttype_datetime.resulttype_datetime_hires.resulttype_decimal.resulttype_enum.resulttype_float.resulttype_int.resulttype_json.resulttype_nchar.resulttype_newdecimal-big.resulttype_newdecimal.resulttype_num.resulttype_num_innodb.resulttype_ranges.resulttype_set.resulttype_temporal_innodb.resulttype_temporal_mysql56.resulttype_time.resulttype_time_6065.resulttype_time_hires.resulttype_timestamp.resulttype_timestamp_hires.resulttype_uint.resulttype_varchar.resulttype_year.resultudf.resultudf_debug_sync.resultudf_notembedded.resultudf_query_cache.resultudf_skip_grants.resultunion.resultunion_crash-714.resultuniques_crash-7912.resultunsafe_binlog_innodb.resultupdate.resultupdate_ignore_216.resultupdate_innodb.resultupgrade.resultuser_limits.resultuser_var-binlog.resultuser_var.resultuserstat-badlogin-4824.resultuserstat.resultvarbinary.resultvariables-notembedded.resultvariables.resultvariables_community.resultview.resultview_alias.resultview_debug.resultview_grant.resultwait_timeout.resultwarnings.resultwarnings_debug.resultwarnings_engine_disabled.resultwin.resultwin_as_arg_to_aggregate_func.resultwin_avg.resultwin_big-mdev-10092.resultwin_big-mdev-11697.resultwin_big.resultwin_bit.resultwin_empty_over.resultwin_first_last_value.resultwin_i_s.resultwin_insert_select.resultwin_lead_lag.resultwin_min_max.resultwin_nth_value.resultwin_ntile.resultwin_orderby.resultwin_percent_cume.resultwin_rank.resultwin_std.resultwin_sum.resultwindows.resultxa.resultxa_binlog.resultxa_sync.resultxml.resultxtradb_mrr.resultstd_data14897.frmMoscow_leapbad2_master.infobad3_master.infobad4_master.infobad5_master.infobad6_master.infobad_gis_data.datbad_master.infobad_row_type.MYDbad_row_type.MYIbad_row_type.frmbinlog_savepoint.000001binlog_transaction.000001bug11747416_32228_binlog.000001bug15328.cnfbug16171518_1.datbug16171518_2.datbug16266.000001bug19371.MYDbug19371.MYIbug19371.frmbug30435_10k_items.txtbug30435_5k.txtbug33029-slave-relay-bin.000001bug35469.datbug36055.MYDbug36055.MYIbug36055.frmbug37631.MYDbug37631.MYIbug37631.frmbug40482-bin.000001bug46565.ARZbug46565.frmbug47012.ARMbug47012.ARZbug47012.frmbug47142_master-bin.000001bug47205.frmbug48265.frmbug48449.frmbug48633.ARMbug48633.ARZbug48633.frmbug49823.CSMbug49823.CSVbug49823.frmbug887051.txtcacert.pemcakey.pemcharset_utf8.txtcheckDBI_DBD-mysql.plclient-cert.crlclient-cert.pemclient-key.pemcluster_7022_table.MYDcluster_7022_table.MYIcluster_7022_table.frmcorrupt-relay-bin.000624corrupt_t1#P#p1.MYIcorrupt_t1.MYIcrldired1f42db.r0ctype_upgrademaria050313_ucs2_croatian_ci_def.MYDmaria050313_ucs2_croatian_ci_def.MYImaria050313_ucs2_croatian_ci_def.frmmaria050313_utf8_croatian_ci.MYDmaria050313_utf8_croatian_ci.MYImaria050313_utf8_croatian_ci.frmmaria050533_xxx_croatian_ci.MYDmaria050533_xxx_croatian_ci.MYImaria050533_xxx_croatian_ci.frmmaria100004_xxx_croatian_ci.MYDmaria100004_xxx_croatian_ci.MYImaria100004_xxx_croatian_ci.frmmysql050614_xxx_croatian_ci.MYDmysql050614_xxx_croatian_ci.MYImysql050614_xxx_croatian_ci.frmdes_key_fileempty_filefrmmdev16518.frmt1.frmfuncs_1innodb_tb1.txtinnodb_tb2.txtinnodb_tb3.txtinnodb_tb4.txtload_file.txtmemory_tb1.txtmemory_tb2.txtmemory_tb3.txtmemory_tb4.txtmyisam_tb1.txtmyisam_tb2.txtmyisam_tb3.txtmyisam_tb4.txtt3.txtt4.txtt7.txtt9.txthost_old.MYDhost_old.MYIhost_old.frminit_file.datinit_file_longline_3816.sqlintersect-bug50389.tsvkeys.txtkeys2.txtkeys3.txtldmlIndex.xmlascii2.xmllatin1.xmlloaddatamdev-11079.txtmdev-11343.txtmdev-11631.txtmdev-15497.txtmdev12696.xmlmdev14628a.xmlmdev14628b.xmlmdev8711.txtmdev9823.ujis.txtmdev9823.utf8mb4.txtmdev9824.txtmdev9842.txtmdev9874.xmlnl.txtloaddata1.datloaddata2.datloaddata3.datloaddata4.datloaddata5.datloaddata6.datloaddata7.datloaddata_dq.datloaddata_pair.datloaddata_utf8.datloadxml.datloadxml2.datlogkey.txtlong_table_name.MYDlong_table_name.MYIlong_table_name.frmmariadb-5.5-binlog.000001master-bin.000001mdev-4645-binlog_checksum.binlogmdev-4645-binlog_group_id.binlogmdev-4645-binlog_group_id_checksum.binlogmdev-4645-binlog_none.binlogmdev17909#P#p20181029.MYDmdev17909#P#p20181029.MYImdev17909#P#p20181128.MYDmdev17909#P#p20181128.MYImdev17909.frmmdev17909.parmdev5029_1.frmmdev5029_2.MADmdev5029_2.MAImdev5029_2.frmmdev6020-mysql-bin.000001mysql5613mysqlREADMEcolumns_priv.MYDcolumns_priv.MYIcolumns_priv.frmdb.MYDdb.MYIdb.frmevent.MYDevent.MYIevent.frmfunc.MYDfunc.MYIfunc.frmplugin.MYDplugin.MYIplugin.frmproc.MYDproc.MYIproc.frmprocs_priv.MYDprocs_priv.MYIprocs_priv.frmproxies_priv.MYDproxies_priv.MYIproxies_priv.frmservers.MYDservers.MYIservers.frmtables_priv.MYDtables_priv.MYItables_priv.frmtime_zone.MYDtime_zone.MYItime_zone.frmtime_zone_leap_second.MYDtime_zone_leap_second.MYItime_zone_leap_second.frmtime_zone_name.MYDtime_zone_name.MYItime_zone_name.frmtime_zone_transition.MYDtime_zone_transition.MYItime_zone_transition.frmtime_zone_transition_type.MYDtime_zone_transition_type.MYItime_zone_transition_type.frmuser.MYDuser.MYIuser.frmmysql56datetime.MYDmysql56datetime.MYImysql56datetime.frmmysql56time.MYDmysql56time.MYImysql56time.frmmysql56timestamp.MYDmysql56timestamp.MYImysql56timestamp.frmmysql57_virtual.MYDmysql57_virtual.MYImysql57_virtual.frmmysql_upgradeevent.MYDevent.MYIevent.frmv1.frmv1badcheck.frmv2.frmv3.frmv4.frmnew-format-relay-log-win.infonew-format-relay-log.infonumbers.txtold-format-relay-log-win.infoold-format-relay-log.infoold_decimalt1dec102.MYDt1dec102.MYIt1dec102.frmold_table-323.frmonerow.xmlpartspart_supported_sql_funcs_int_ch1.incpart_supported_sql_funcs_int_date.incpart_supported_sql_funcs_int_float.incpart_supported_sql_funcs_int_int.incpart_supported_sql_funcs_int_time.inct1.frmt1TIMESTAMP.frmt1_blackhole.frmt1_blackhole.part1_will_crash#P#p1_first_1024.MYDt1_will_crash#P#p2.MYDt1_will_crash#P#p2.MYIt1_will_crash#P#p3.MYIt1_will_crash#P#p4.MYIt1_will_crash#P#p6.MYDt1_will_crash#P#p6_2.MYDt1_will_crash#P#p6_3.MYDrpl_bug28618.datrpl_loaddata.datrpl_loaddata2.datrpl_mixed.datrpl_timezone.datrpl_timezone2.datserver-cert.crlserver-cert.pemserver-key.pemserver-new-cert.pemserver-new-key.pemserver8k-cert.pemserver8k-key.pemserversan-cert.pemserversan-key.pemt917689.ARZtemporal_upgrademysql050614_temporal0.MYDmysql050614_temporal0.MYImysql050614_temporal0.frmmysql050614_temporal1.MYDmysql050614_temporal1.MYImysql050614_temporal1.frmtrunc_binlog.000001untrusted-cacert.pemvchar.frmvcol_autoinc.MYDvcol_autoinc.MYIvcol_autoinc.frmwarnings_loaddata.datwords.datwords2.datwords3.datwsrep_notify.shzoneinfoGMTsuitesuite.pmarchivearchive-big.resultarchive-big.testarchive.resultarchive.testarchive_bitfield.resultarchive_bitfield.testarchive_debug.resultarchive_debug.testarchive_eits.resultarchive_eits.testarchive_gis.resultarchive_gis.testarchive_no_symlink-master.optarchive_no_symlink.resultarchive_no_symlink.testarchive_plugin.resultarchive_plugin.testarchive_symlink.resultarchive_symlink.testdiscover.resultdiscover.testdiscover_5438.resultdiscover_5438.testmysqlhotcopy_archive.resultmysqlhotcopy_archive.testpartition_archive.resultpartition_archive.testrepair.resultrepair.testsuite.pmbinlogcombinationsdisabled.defincludecheck_binlog_size.incrbinlog_base64_flag.resultbinlog_bug23533.resultbinlog_bug36391.resultbinlog_checkpoint.resultbinlog_checksum.resultbinlog_commit_wait.resultbinlog_database.resultbinlog_delete_and_flush_index.resultbinlog_dmls_on_tmp_tables_readonly.resultbinlog_drop_if_exists.resultbinlog_flush_binlogs_delete_domain.resultbinlog_format_switch_in_tmp_table.resultbinlog_grant.resultbinlog_gtid_delete_domain_debug.resultbinlog_implicit_commit.resultbinlog_incident.resultbinlog_index.resultbinlog_innodb.resultbinlog_innodb_row.resultbinlog_innodb_stm.resultbinlog_ioerr.resultbinlog_killed.resultbinlog_killed_simulate.resultbinlog_max_binlog_stmt_cache_size.resultbinlog_max_extension.resultbinlog_mdev342.resultbinlog_mdev717.resultbinlog_mixed_cache_stat.resultbinlog_mixed_load_data.resultbinlog_mysqlbinlog-cp932.resultbinlog_mysqlbinlog2.resultbinlog_mysqlbinlog_base64.resultbinlog_mysqlbinlog_row.resultbinlog_mysqlbinlog_row_frag.resultbinlog_mysqlbinlog_row_innodb.resultbinlog_mysqlbinlog_row_myisam.resultbinlog_mysqlbinlog_row_trans.resultbinlog_old_versions.resultbinlog_parallel_replication_marks_row.resultbinlog_parallel_replication_marks_stm_mix.resultbinlog_query_filter_rules.resultbinlog_row_annotate.resultbinlog_row_binlog.resultbinlog_row_cache_stat.resultbinlog_row_ctype_cp932.resultbinlog_row_ctype_ucs.resultbinlog_row_drop_tbl.resultbinlog_row_drop_tmp_tbl.resultbinlog_row_insert_select.resultbinlog_row_mix_innodb_myisam.resultbinlog_row_mysqlbinlog_db_filter.resultbinlog_row_mysqlbinlog_options.resultbinlog_row_mysqlbinlog_verbose.resultbinlog_server_id.resultbinlog_sf.resultbinlog_spurious_ddl_errors.resultbinlog_sql_mode.resultbinlog_start_comment.resultbinlog_statement_insert_delayed.resultbinlog_stm_binlog.resultbinlog_stm_blackhole.resultbinlog_stm_cache_stat.resultbinlog_stm_ctype_cp932.resultbinlog_stm_ctype_ucs.resultbinlog_stm_datetime_ranges_mdev15289.resultbinlog_stm_do_db.resultbinlog_stm_drop_tbl.resultbinlog_stm_drop_tmp_tbl.resultbinlog_stm_insert_select.resultbinlog_stm_mix_innodb_myisam.resultbinlog_stm_ps.resultbinlog_stm_row.resultbinlog_stm_unsafe_warning.resultbinlog_stm_user_variables.resultbinlog_switch_inside_trans.resultbinlog_tmp_table.resultbinlog_tmp_table_row.resultbinlog_trigger.resultbinlog_truncate_innodb.resultbinlog_truncate_kill.resultbinlog_truncate_myisam.resultbinlog_unsafe.resultbinlog_variables_log_bin.resultbinlog_variables_log_bin_index.resultbinlog_variables_relay_log.resultbinlog_variables_relay_log_index.resultbinlog_write_error.resultbinlog_xa_recover.resultflashback-largebinlog.resultflashback.resultload_data_stm_view.resultmysqladmin.resulttemptable_uservar_disconnect-7938.resultstd_databinlog_old_version_4_1.000001bug32407.001update-full-row.binlogupdate-partial-row.binlogver_5_1-telco.001ver_5_1_17.001ver_5_1_23.001ver_trunk_row_v2.001write-full-row.binlogwrite-partial-row.binlogtbinlog_base64_flag.testbinlog_bug23533.testbinlog_bug36391-master.optbinlog_bug36391.testbinlog_checkpoint.testbinlog_checksum.testbinlog_commit_wait.testbinlog_database.testbinlog_delete_and_flush_index-master.optbinlog_delete_and_flush_index.testbinlog_dmls_on_tmp_tables_readonly.testbinlog_drop_if_exists.testbinlog_flush_binlogs_delete_domain.testbinlog_format_switch_in_tmp_table.testbinlog_grant.testbinlog_gtid_delete_domain_debug.testbinlog_implicit_commit.testbinlog_incident.testbinlog_index-master.optbinlog_index.testbinlog_innodb.testbinlog_innodb_row.testbinlog_innodb_stm.testbinlog_ioerr.testbinlog_killed.testbinlog_killed_simulate-master.optbinlog_killed_simulate.testbinlog_max_binlog_stmt_cache_size.optbinlog_max_binlog_stmt_cache_size.testbinlog_max_extension.testbinlog_mdev342-master.optbinlog_mdev342.testbinlog_mdev717.testbinlog_mixed_cache_stat.testbinlog_mixed_load_data.testbinlog_mysqlbinlog-cp932-master.optbinlog_mysqlbinlog-cp932.testbinlog_mysqlbinlog2-master.optbinlog_mysqlbinlog2.testbinlog_mysqlbinlog_base64.testbinlog_mysqlbinlog_row-master.optbinlog_mysqlbinlog_row.testbinlog_mysqlbinlog_row_frag.testbinlog_mysqlbinlog_row_innodb-master.optbinlog_mysqlbinlog_row_innodb.testbinlog_mysqlbinlog_row_myisam-master.optbinlog_mysqlbinlog_row_myisam.testbinlog_mysqlbinlog_row_trans-master.optbinlog_mysqlbinlog_row_trans.testbinlog_old_versions.testbinlog_parallel_replication_marks_row.testbinlog_parallel_replication_marks_stm_mix.testbinlog_query_filter_rules-master.optbinlog_query_filter_rules.testbinlog_row_annotate-master.optbinlog_row_annotate.testbinlog_row_binlog-master.optbinlog_row_binlog.testbinlog_row_cache_stat.testbinlog_row_ctype_cp932.testbinlog_row_ctype_ucs.testbinlog_row_drop_tbl.testbinlog_row_drop_tmp_tbl.testbinlog_row_innodb_stat-master.optbinlog_row_insert_select.testbinlog_row_mix_innodb_myisam-master.optbinlog_row_mix_innodb_myisam.testbinlog_row_mysqlbinlog_db_filter.testbinlog_row_mysqlbinlog_options-master.optbinlog_row_mysqlbinlog_options.testbinlog_row_mysqlbinlog_verbose.testbinlog_server_id.testbinlog_sf.testbinlog_spurious_ddl_errors-master.optbinlog_spurious_ddl_errors.testbinlog_sql_mode.testbinlog_start_comment.testbinlog_statement_insert_delayed.testbinlog_stm_binlog-master.optbinlog_stm_binlog.testbinlog_stm_blackhole.testbinlog_stm_cache_stat.testbinlog_stm_ctype_cp932.testbinlog_stm_ctype_ucs.testbinlog_stm_datetime_ranges_mdev15289.testbinlog_stm_do_db-master.optbinlog_stm_do_db.testbinlog_stm_drop_tbl.testbinlog_stm_drop_tmp_tbl.testbinlog_stm_innodb_stat-master.optbinlog_stm_insert_select.testbinlog_stm_mix_innodb_myisam-master.optbinlog_stm_mix_innodb_myisam.testbinlog_stm_ps.testbinlog_stm_row.testbinlog_stm_unsafe_warning-master.optbinlog_stm_unsafe_warning.testbinlog_stm_user_variables.testbinlog_switch_inside_trans.testbinlog_tmp_table.testbinlog_tmp_table_row.testbinlog_trigger.testbinlog_truncate_innodb-master.optbinlog_truncate_innodb.testbinlog_truncate_kill.testbinlog_truncate_myisam.testbinlog_unsafe-master.optbinlog_unsafe.testbinlog_variables_log_bin-master.optbinlog_variables_log_bin.testbinlog_variables_log_bin_index-master.optbinlog_variables_log_bin_index.testbinlog_variables_relay_log-master.optbinlog_variables_relay_log.testbinlog_variables_relay_log_index-master.optbinlog_variables_relay_log_index.testbinlog_write_error.testbinlog_xa_recover-master.optbinlog_xa_recover.testflashback-largebinlog.testflashback-master.optflashback.testload_data_stm_view.testmysqladmin.testtemptable_uservar_disconnect-7938.testbinlog_encryptionbinlog_incident.combinationsbinlog_incident.resultbinlog_incident.testbinlog_index.resultbinlog_index.testbinlog_ioerr.resultbinlog_ioerr.testbinlog_mysqlbinlog-cp932-master.optbinlog_mysqlbinlog-cp932.resultbinlog_mysqlbinlog-cp932.testbinlog_row_annotate-master.optbinlog_row_annotate.combinationsbinlog_row_annotate.resultbinlog_row_annotate.testbinlog_write_error.resultbinlog_write_error.testbinlog_xa_recover-master.optbinlog_xa_recover.resultbinlog_xa_recover.testdisabled.defencrypted_master.resultencrypted_master.testencrypted_master_lost_key.resultencrypted_master_lost_key.testencrypted_master_switch_to_unencrypted.cnfencrypted_master_switch_to_unencrypted.resultencrypted_master_switch_to_unencrypted.testencrypted_slave.cnfencrypted_slave.resultencrypted_slave.testencryption_algorithms.combinationsencryption_algorithms.incencryption_combo.cnfencryption_combo.resultencryption_combo.testmultisource.cnfmultisource.resultmultisource.testmy.cnfmysqlbinlog.combinationsmysqlbinlog.resultmysqlbinlog.testrestart_server.incrpl_binlog_errors.cnfrpl_binlog_errors.resultrpl_binlog_errors.testrpl_cant_read_event_incident.resultrpl_cant_read_event_incident.testrpl_checksum.cnfrpl_checksum.resultrpl_checksum.testrpl_checksum_cache.resultrpl_checksum_cache.testrpl_corruption.cnfrpl_corruption.resultrpl_corruption.testrpl_gtid_basic.cnfrpl_gtid_basic.combinationsrpl_gtid_basic.resultrpl_gtid_basic.testrpl_incident.cnfrpl_incident.resultrpl_incident.testrpl_init_slave_errors.resultrpl_init_slave_errors.testrpl_loaddata_local.resultrpl_loaddata_local.testrpl_loadfile.resultrpl_loadfile.testrpl_mixed_binlog_max_cache_size.resultrpl_mixed_binlog_max_cache_size.testrpl_packet.cnfrpl_packet.resultrpl_packet.testrpl_parallel.resultrpl_parallel.testrpl_parallel_show_binlog_events_purge_logs.cnfrpl_parallel_show_binlog_events_purge_logs.resultrpl_parallel_show_binlog_events_purge_logs.testrpl_relayrotate-slave.optrpl_relayrotate.resultrpl_relayrotate.testrpl_semi_sync.resultrpl_semi_sync.testrpl_skip_replication.cnfrpl_skip_replication.resultrpl_skip_replication.testrpl_special_charset.optrpl_special_charset.resultrpl_special_charset.testrpl_sporadic_master-master.optrpl_sporadic_master.resultrpl_sporadic_master.testrpl_ssl.resultrpl_ssl.testrpl_stm_relay_ign_space-slave.optrpl_stm_relay_ign_space.resultrpl_stm_relay_ign_space.testrpl_switch_stm_row_mixed.resultrpl_switch_stm_row_mixed.testrpl_sync-master.optrpl_sync-slave.optrpl_sync.resultrpl_sync.testrpl_temporal_format_default_to_default.cnfrpl_temporal_format_default_to_default.resultrpl_temporal_format_default_to_default.testrpl_temporal_format_mariadb53_to_mysql56.cnfrpl_temporal_format_mariadb53_to_mysql56.resultrpl_temporal_format_mariadb53_to_mysql56.testrpl_temporal_format_mysql56_to_mariadb53.cnfrpl_temporal_format_mysql56_to_mariadb53.resultrpl_temporal_format_mysql56_to_mariadb53.testrpl_typeconv.resultrpl_typeconv.testsuite.pmtestdata.inccsvcsv.resultcsv.testcsv_alter_table.resultcsv_alter_table.testcsv_not_null.resultcsv_not_null.testread_only.resultread_only.testencryptiondisabled.defincludehave_example_key_management_plugin.inchave_example_key_management_plugin.opthave_file_key_management_plugin.combinationshave_file_key_management_plugin.incinnodb-util.plraria_tiny.resultcompressed_import_tablespace.resultcorrupted_during_recovery.resultcreate_or_replace.resultdebug_key_management.resultencrypt_and_grep.resultencryption_force.resultfilekeys_emptyfile.resultfilekeys_encfile.resultfilekeys_encfile_bad.resultfilekeys_encfile_badfile.resultfilekeys_encfile_file.resultfilekeys_encfile_no.resultfilekeys_nofile.resultfilekeys_syntax.resultfilekeys_tooshort.resultfilekeys_unencfile.resultinnochecksum.resultinnodb-bad-key-change.resultinnodb-bad-key-change2.resultinnodb-bad-key-change3.resultinnodb-bad-key-change4.resultinnodb-checksum-algorithm,32k.rdiffinnodb-checksum-algorithm,64k.rdiffinnodb-checksum-algorithm.resultinnodb-compressed-blob.resultinnodb-discard-import-change.resultinnodb-discard-import.resultinnodb-encr-threads.resultinnodb-encryption-alter.resultinnodb-encryption-disable.resultinnodb-first-page-read.resultinnodb-force-corrupt.resultinnodb-key-rotation-disable.resultinnodb-missing-key.resultinnodb-page_encryption-32k.resultinnodb-page_encryption.resultinnodb-page_encryption_compression.resultinnodb-page_encryption_log_encryption.resultinnodb-read-only.resultinnodb-redo-badkey.resultinnodb-redo-nokeys.resultinnodb-remove-encryption.resultinnodb-scrub-log.resultinnodb-spatial-index.resultinnodb_encrypt_key_rotation_age.resultinnodb_encrypt_log.resultinnodb_encrypt_log_corruption.resultinnodb_encryption-page-compression.resultinnodb_encryption.resultinnodb_encryption_discard_import.resultinnodb_encryption_filekeys.resultinnodb_encryption_is.resultinnodb_encryption_row_compressed.resultinnodb_encryption_tables.resultinnodb_first_page.resultinnodb_onlinealter_encryption.resultinnodb_page_encryption_key_change.resultinnodb_scrub.resultinnodb_scrub_background.resultsecond_plugin-12863.resulttempfiles.resultsuite.pmtaria_tiny.testcompressed_import_tablespace.optcompressed_import_tablespace.testcorrupted_during_recovery.testcreate_or_replace.optcreate_or_replace.testdebug_key_management.optdebug_key_management.testencrypt_and_grep.optencrypt_and_grep.testencryption_force.optencryption_force.testfilekeys-data.encfilekeys-data.keyfilekeys-tooshort.encfilekeys_badtest.incfilekeys_emptyfile.optfilekeys_emptyfile.testfilekeys_encfile.optfilekeys_encfile.testfilekeys_encfile_bad.optfilekeys_encfile_bad.testfilekeys_encfile_badfile.optfilekeys_encfile_badfile.testfilekeys_encfile_file.optfilekeys_encfile_file.testfilekeys_encfile_no.optfilekeys_encfile_no.testfilekeys_goodtest.incfilekeys_nofile.testfilekeys_plugin.incfilekeys_plugin.optfilekeys_plugin_exists.incfilekeys_syntax.optfilekeys_syntax.testfilekeys_tooshort.optfilekeys_tooshort.testfilekeys_unencfile.optfilekeys_unencfile.testinnochecksum.testinnodb-bad-key-change.testinnodb-bad-key-change2.testinnodb-bad-key-change3.testinnodb-bad-key-change4.optinnodb-bad-key-change4.testinnodb-checksum-algorithm.testinnodb-compressed-blob.combinationsinnodb-compressed-blob.testinnodb-discard-import-change.testinnodb-discard-import.testinnodb-encr-threads.testinnodb-encryption-alter.testinnodb-encryption-disable.testinnodb-first-page-read.optinnodb-first-page-read.testinnodb-force-corrupt.testinnodb-key-rotation-disable.optinnodb-key-rotation-disable.testinnodb-missing-key.optinnodb-missing-key.testinnodb-page_encryption-32k.optinnodb-page_encryption-32k.testinnodb-page_encryption.testinnodb-page_encryption_compression.testinnodb-page_encryption_log_encryption.optinnodb-page_encryption_log_encryption.testinnodb-read-only.optinnodb-read-only.testinnodb-redo-badkey.optinnodb-redo-badkey.testinnodb-redo-nokeys.optinnodb-redo-nokeys.testinnodb-remove-encryption.testinnodb-scrub-log.optinnodb-scrub-log.testinnodb-spatial-index.optinnodb-spatial-index.testinnodb_encrypt_key_rotation_age.optinnodb_encrypt_key_rotation_age.testinnodb_encrypt_log.optinnodb_encrypt_log.testinnodb_encrypt_log_corruption.optinnodb_encrypt_log_corruption.testinnodb_encryption-page-compression.optinnodb_encryption-page-compression.testinnodb_encryption.optinnodb_encryption.testinnodb_encryption_discard_import.optinnodb_encryption_discard_import.testinnodb_encryption_filekeys.optinnodb_encryption_filekeys.testinnodb_encryption_is.optinnodb_encryption_is.testinnodb_encryption_row_compressed.optinnodb_encryption_row_compressed.testinnodb_encryption_tables.optinnodb_encryption_tables.testinnodb_first_page.optinnodb_first_page.testinnodb_onlinealter_encryption.optinnodb_onlinealter_encryption.testinnodb_page_encryption_key_change.testinnodb_scrub.optinnodb_scrub.testinnodb_scrub_background.optinnodb_scrub_background.testsecond_plugin-12863.testtempfiles.combinationstempfiles.opttempfiles.testenginesREADMEfuncscombinationsdisabled.defrai_init_alter_table.resultai_init_create_table.resultai_init_insert.resultai_init_insert_id.resultai_overflow_error.resultai_reset_by_truncate.resultai_sql_auto_is_null.resultan_calendar.resultan_number.resultan_string.resultcomment_column.resultcomment_column2.resultcomment_index.resultcomment_table.resultcrash_manycolumns_number.resultcrash_manycolumns_string.resultcrash_manyindexes_number.resultcrash_manyindexes_string.resultcrash_manytables_number.resultcrash_manytables_string.resultdate_function.resultdatetime_function.resultdb_alter_character_set.resultdb_alter_character_set_collate.resultdb_alter_collate_ascii.resultdb_alter_collate_utf8.resultdb_create_character_set.resultdb_create_character_set_collate.resultdb_create_drop.resultdb_create_error.resultdb_create_error_reserved.resultdb_create_if_not_exists.resultdb_drop_error.resultdb_use_error.resultde_autoinc.resultde_calendar_range.resultde_ignore.resultde_limit.resultde_multi_db_table.resultde_multi_db_table_using.resultde_multi_table.resultde_multi_table_using.resultde_number_range.resultde_quick.resultde_string_range.resultde_truncate.resultde_truncate_autoinc.resultfu_aggregate_avg_number.resultfu_aggregate_count_number.resultfu_aggregate_max_number.resultfu_aggregate_max_subquery.resultfu_aggregate_min_number.resultfu_aggregate_sum_number.resultgeneral_no_data.resultgeneral_not_null.resultgeneral_null.resultin_calendar_2_unique_constraints_duplicate_update.resultin_calendar_pk_constraint_duplicate_update.resultin_calendar_pk_constraint_error.resultin_calendar_pk_constraint_ignore.resultin_calendar_unique_constraint_duplicate_update.resultin_calendar_unique_constraint_error.resultin_calendar_unique_constraint_ignore.resultin_enum_null.resultin_enum_null_boundary_error.resultin_enum_null_large_error.resultin_insert_select.resultin_insert_select_autoinc.resultin_insert_select_unique_violation.resultin_lob_boundary_error.resultin_multicolumn_calendar_pk_constraint_duplicate_update.resultin_multicolumn_calendar_pk_constraint_error.resultin_multicolumn_calendar_pk_constraint_ignore.resultin_multicolumn_calendar_unique_constraint_duplicate_update.resultin_multicolumn_calendar_unique_constraint_error.resultin_multicolumn_calendar_unique_constraint_ignore.resultin_multicolumn_number_pk_constraint_duplicate_update.resultin_multicolumn_number_pk_constraint_error.resultin_multicolumn_number_pk_constraint_ignore.resultin_multicolumn_number_unique_constraint_duplicate_update.resultin_multicolumn_number_unique_constraint_error.resultin_multicolumn_number_unique_constraint_ignore.resultin_multicolumn_string_pk_constraint_duplicate_update.resultin_multicolumn_string_pk_constraint_error.resultin_multicolumn_string_pk_constraint_ignore.resultin_multicolumn_string_unique_constraint_duplicate_update.resultin_multicolumn_string_unique_constraint_error.resultin_multicolumn_string_unique_constraint_ignore.resultin_number_2_unique_constraints_duplicate_update.resultin_number_boundary_error.resultin_number_decimal_boundary_error.resultin_number_length.resultin_number_null.resultin_number_pk_constraint_duplicate_update.resultin_number_pk_constraint_error.resultin_number_pk_constraint_ignore.resultin_number_unique_constraint_duplicate_update.resultin_number_unique_constraint_error.resultin_number_unique_constraint_ignore.resultin_set_null.resultin_set_null_boundary_error.resultin_set_null_large.resultin_string_2_unique_constraints_duplicate_update.resultin_string_boundary_error.resultin_string_not_null.resultin_string_null.resultin_string_pk_constraint_duplicate_update.resultin_string_pk_constraint_error.resultin_string_pk_constraint_ignore.resultin_string_set_enum_fail.resultin_string_unique_constraint_duplicate_update.resultin_string_unique_constraint_error.resultin_string_unique_constraint_ignore.resultix_drop.resultix_drop_error.resultix_index_decimals.resultix_index_lob.resultix_index_non_string.resultix_index_string.resultix_index_string_length.resultix_unique_decimals.resultix_unique_lob.resultix_unique_non_string.resultix_unique_string.resultix_unique_string_length.resultix_using_order.resultjp_comment_column.resultjp_comment_index.resultjp_comment_older_compatibility1.resultjp_comment_table.resultld_all_number_string_calendar_types.resultld_bit.resultld_enum_set.resultld_less_columns.resultld_more_columns_truncated.resultld_null.resultld_quote.resultld_simple.resultld_starting.resultld_unique_error1.resultld_unique_error1_local.resultld_unique_error2.resultld_unique_error2_local.resultld_unique_error3.resultld_unique_error3_local.resultps_number_length.resultps_number_null.resultps_string_not_null.resultps_string_null.resultre_number_range.resultre_number_range_set.resultre_number_select.resultre_string_range.resultre_string_range_set.resultrpl000010.resultrpl000011.resultrpl000013.resultrpl000017.resultrpl_000015.resultrpl_LD_INFILE.resultrpl_REDIRECT.resultrpl_alter.resultrpl_alter_db.resultrpl_bit.resultrpl_bit_npk.resultrpl_change_master.resultrpl_create_database.resultrpl_do_grant.resultrpl_drop.resultrpl_drop_db.resultrpl_dual_pos_advance.resultrpl_empty_master_crash.resultrpl_err_ignoredtable.resultrpl_flushlog_loop.resultrpl_free_items.resultrpl_get_lock.resultrpl_ignore_grant.resultrpl_ignore_revoke.resultrpl_ignore_table_update.resultrpl_init_slave.resultrpl_insert.resultrpl_insert_select.resultrpl_loaddata2.resultrpl_loaddata_m.resultrpl_loaddata_s.resultrpl_loaddatalocal.resultrpl_loadfile.resultrpl_log_pos.resultrpl_many_optimize.resultrpl_master_pos_wait.resultrpl_misc_functions.resultrpl_multi_delete.resultrpl_multi_delete2.resultrpl_multi_update4.resultrpl_ps.resultrpl_rbr_to_sbr.resultrpl_relayspace.resultrpl_replicate_ignore_db.resultrpl_row_NOW.resultrpl_row_USER.resultrpl_row_drop.resultrpl_row_func001.resultrpl_row_inexist_tbl.resultrpl_row_max_relay_size.resultrpl_row_reset_slave.resultrpl_row_sp001.resultrpl_row_sp005.resultrpl_row_sp008.resultrpl_row_sp009.resultrpl_row_sp010.resultrpl_row_sp011.resultrpl_row_sp012.resultrpl_row_stop_middle.resultrpl_row_trig001.resultrpl_row_trig002.resultrpl_row_trig003.resultrpl_row_until.resultrpl_row_view01.resultrpl_server_id1.resultrpl_server_id2.resultrpl_session_var.resultrpl_sf.resultrpl_skip_error.resultrpl_slave_status.resultrpl_sp.resultrpl_sp004.resultrpl_sp_effects.resultrpl_start_stop_slave.resultrpl_stm_max_relay_size.resultrpl_stm_mystery22.resultrpl_stm_no_op.resultrpl_stm_reset_slave.resultrpl_switch_stm_row_mixed.resultrpl_temp_table.resultrpl_temporary.resultrpl_trigger.resultrpl_trunc_temp.resultrpl_user_variables.resultrpl_variables.resultrpl_view.resultse_join_cross.resultse_join_default.resultse_join_inner.resultse_join_left.resultse_join_left_outer.resultse_join_natural_left.resultse_join_natural_left_outer.resultse_join_natural_right.resultse_join_natural_right_outer.resultse_join_right.resultse_join_right_outer.resultse_join_straight.resultse_rowid.resultse_string_distinct.resultse_string_from.resultse_string_groupby.resultse_string_having.resultse_string_limit.resultse_string_orderby.resultse_string_union.resultse_string_where.resultse_string_where_and.resultse_string_where_or.resultsf_alter.resultsf_cursor.resultsf_simple1.resultsp_alter.resultsp_cursor.resultsp_simple1.resultsq_all.resultsq_any.resultsq_corr.resultsq_error.resultsq_exists.resultsq_from.resultsq_in.resultsq_row.resultsq_scalar.resultsq_some.resultta_2part_column_to_pk.resultta_2part_diff_string_to_pk.resultta_2part_diff_to_pk.resultta_2part_string_to_pk.resultta_3part_column_to_pk.resultta_3part_string_to_pk.resultta_add_column.resultta_add_column2.resultta_add_column_first.resultta_add_column_first2.resultta_add_column_middle.resultta_add_column_middle2.resultta_add_string.resultta_add_string2.resultta_add_string_first.resultta_add_string_first2.resultta_add_string_middle.resultta_add_string_middle2.resultta_add_string_unique_index.resultta_add_unique_index.resultta_column_from_unsigned.resultta_column_from_zerofill.resultta_column_to_index.resultta_column_to_not_null.resultta_column_to_null.resultta_column_to_pk.resultta_column_to_unsigned.resultta_column_to_zerofill.resultta_drop_column.resultta_drop_index.resultta_drop_pk_autoincrement.resultta_drop_pk_number.resultta_drop_pk_string.resultta_drop_string_index.resultta_orderby.resultta_rename.resultta_set_drop_default.resultta_string_drop_column.resultta_string_to_index.resultta_string_to_not_null.resultta_string_to_null.resultta_string_to_pk.resulttc_column_autoincrement.resulttc_column_comment.resulttc_column_comment_string.resulttc_column_default_decimal.resulttc_column_default_number.resulttc_column_default_string.resulttc_column_enum.resulttc_column_enum_long.resulttc_column_key.resulttc_column_key_length.resulttc_column_length.resulttc_column_length_decimals.resulttc_column_length_zero.resulttc_column_not_null.resulttc_column_null.resulttc_column_primary_key_number.resulttc_column_primary_key_string.resulttc_column_serial.resulttc_column_set.resulttc_column_set_long.resulttc_column_unique_key.resulttc_column_unique_key_string.resulttc_column_unsigned.resulttc_column_zerofill.resulttc_drop_table.resulttc_multicolumn_different.resulttc_multicolumn_same.resulttc_multicolumn_same_string.resulttc_partition_analyze.resulttc_partition_change_from_range_to_hash_key.resulttc_partition_check.resulttc_partition_hash.resulttc_partition_hash_date_function.resulttc_partition_key.resulttc_partition_linear_key.resulttc_partition_list_directory.resulttc_partition_list_error.resulttc_partition_optimize.resulttc_partition_rebuild.resulttc_partition_remove.resulttc_partition_reorg_divide.resulttc_partition_reorg_hash_key.resulttc_partition_reorg_merge.resulttc_partition_repair.resulttc_partition_sub1.resulttc_partition_sub2.resulttc_partition_value.resulttc_partition_value_error.resulttc_partition_value_specific.resulttc_rename.resulttc_rename_across_database.resulttc_rename_error.resulttc_structure_comment.resulttc_structure_create_like.resulttc_structure_create_like_string.resulttc_structure_create_select.resulttc_structure_create_select_string.resulttc_structure_string_comment.resulttc_temporary_column.resulttc_temporary_column_length.resulttime_function.resulttr_all_type_triggers.resulttr_delete.resulttr_delete_new_error.resulttr_insert.resulttr_insert_after_error.resulttr_insert_old_error.resulttr_update.resulttr_update_after_error.resultup_calendar_range.resultup_ignore.resultup_limit.resultup_multi_db_table.resultup_multi_table.resultup_nullcheck.resultup_number_range.resultup_string_range.resulttai_init_alter_table.testai_init_create_table.testai_init_insert.testai_init_insert_id.testai_overflow_error.testai_reset_by_truncate.testai_sql_auto_is_null.testan_calendar.testan_number.testan_string.testcomment_column.testcomment_column2.testcomment_index.testcomment_table.testcrash_manycolumns_number.testcrash_manycolumns_string.testcrash_manyindexes_number.testcrash_manyindexes_string.testcrash_manytables_number.testcrash_manytables_string.testdata1.incdata2.incdate_function.testdatetime_function.testdb_alter_character_set.testdb_alter_character_set_collate.testdb_alter_collate_ascii.testdb_alter_collate_utf8.testdb_create_character_set.testdb_create_character_set_collate.testdb_create_drop.testdb_create_error.testdb_create_error_reserved.testdb_create_if_not_exists.testdb_drop_error.testdb_use_error.testde_autoinc.testde_calendar_range.testde_ignore.testde_limit.testde_multi_db_table.testde_multi_db_table_using.testde_multi_table.testde_multi_table_using.testde_number_range.testde_quick.testde_string_range.testde_truncate.testde_truncate_autoinc.testfu_aggregate_avg_number.testfu_aggregate_count_number.testfu_aggregate_max_number.testfu_aggregate_max_subquery.testfu_aggregate_min_number.testfu_aggregate_sum_number.testgeneral_no_data.testgeneral_not_null.testgeneral_null.testin_calendar_2_unique_constraints_duplicate_update.testin_calendar_pk_constraint_duplicate_update.testin_calendar_pk_constraint_error.testin_calendar_pk_constraint_ignore.testin_calendar_unique_constraint_duplicate_update.testin_calendar_unique_constraint_error.testin_calendar_unique_constraint_ignore.testin_enum_null.testin_enum_null_boundary_error.testin_enum_null_large_error.testin_insert_select.testin_insert_select_autoinc.testin_insert_select_unique_violation.testin_lob_boundary_error.testin_multicolumn_calendar_pk_constraint_duplicate_update.testin_multicolumn_calendar_pk_constraint_error.testin_multicolumn_calendar_pk_constraint_ignore.testin_multicolumn_calendar_unique_constraint_duplicate_update.testin_multicolumn_calendar_unique_constraint_error.testin_multicolumn_calendar_unique_constraint_ignore.testin_multicolumn_number_pk_constraint_duplicate_update.testin_multicolumn_number_pk_constraint_error.testin_multicolumn_number_pk_constraint_ignore.testin_multicolumn_number_unique_constraint_duplicate_update.testin_multicolumn_number_unique_constraint_error.testin_multicolumn_number_unique_constraint_ignore.testin_multicolumn_string_pk_constraint_duplicate_update.testin_multicolumn_string_pk_constraint_error.testin_multicolumn_string_pk_constraint_ignore.testin_multicolumn_string_unique_constraint_duplicate_update.testin_multicolumn_string_unique_constraint_error.testin_multicolumn_string_unique_constraint_ignore.testin_number_2_unique_constraints_duplicate_update.testin_number_boundary_error.testin_number_decimal_boundary_error.testin_number_length.testin_number_null.testin_number_pk_constraint_duplicate_update.testin_number_pk_constraint_error.testin_number_pk_constraint_ignore.testin_number_unique_constraint_duplicate_update.testin_number_unique_constraint_error.testin_number_unique_constraint_ignore.testin_set_null.testin_set_null_boundary_error.testin_set_null_large.testin_string_2_unique_constraints_duplicate_update.testin_string_boundary_error.testin_string_not_null.testin_string_null.testin_string_pk_constraint_duplicate_update.testin_string_pk_constraint_error.testin_string_pk_constraint_ignore.testin_string_set_enum_fail.testin_string_unique_constraint_duplicate_update.testin_string_unique_constraint_error.testin_string_unique_constraint_ignore.testix_drop.testix_drop_error.testix_index_decimals.testix_index_lob.testix_index_non_string.testix_index_string.testix_index_string_length.testix_unique_decimals.testix_unique_lob.testix_unique_non_string.testix_unique_string.testix_unique_string_length.testix_using_order.testjp_comment_column.testjp_comment_index.testjp_comment_older_compatibility1.testjp_comment_table.testld_all_number_string_calendar_types.testld_bit.testld_enum_set.testld_less_columns.testld_more_columns_truncated.testld_null.testld_quote.testld_simple.testld_starting.testld_unique_error1.testld_unique_error1_local.testld_unique_error2.testld_unique_error2_local.testld_unique_error3.testld_unique_error3_local.testload_bit.incload_enum_set.incload_less_columns.incload_more_columns.incload_null.incload_null2.incload_quote.incload_simple.incload_starting.incload_unique_error1.incload_unique_error2.incload_unique_error3.incps_number_length.testps_number_null.testps_string_not_null.testps_string_null.testre_number_range.testre_number_range_set.testre_number_select.testre_string_range.testre_string_range_set.testrpl000010-slave.optrpl000010.testrpl000011.testrpl000013.testrpl000017-slave.optrpl000017.testrpl_000015.testrpl_LD_INFILE.testrpl_REDIRECT.testrpl_alter.testrpl_alter_db.testrpl_bit.testrpl_bit_npk.testrpl_change_master.testrpl_create_database-master.optrpl_create_database-slave.optrpl_create_database.testrpl_do_grant.testrpl_drop.testrpl_drop_db.testrpl_dual_pos_advance.testrpl_empty_master_crash.testrpl_err_ignoredtable-slave.optrpl_err_ignoredtable.testrpl_flushlog_loop.testrpl_free_items-slave.optrpl_free_items.testrpl_get_lock.testrpl_ignore_grant-slave.optrpl_ignore_grant.testrpl_ignore_revoke-slave.optrpl_ignore_revoke.testrpl_ignore_table_update-slave.optrpl_ignore_table_update.testrpl_init_slave-slave.optrpl_init_slave.testrpl_insert.testrpl_insert_select.testrpl_loaddata2.testrpl_loaddata_m-master.optrpl_loaddata_m.testrpl_loaddata_s-slave.optrpl_loaddata_s.testrpl_loaddatalocal.testrpl_loadfile.testrpl_log_pos.testrpl_many_optimize.testrpl_master_pos_wait.testrpl_misc_functions.testrpl_multi_delete-slave.optrpl_multi_delete.testrpl_multi_delete2-slave.optrpl_multi_delete2.testrpl_multi_update4-slave.optrpl_multi_update4.testrpl_ps.testrpl_rbr_to_sbr.testrpl_relayspace-slave.optrpl_relayspace.testrpl_replicate_ignore_db-slave.optrpl_replicate_ignore_db.testrpl_row_NOW.testrpl_row_USER.testrpl_row_drop.testrpl_row_func001.testrpl_row_inexist_tbl-slave.optrpl_row_inexist_tbl.testrpl_row_max_relay_size.testrpl_row_reset_slave.testrpl_row_sp001.testrpl_row_sp005.testrpl_row_sp008.testrpl_row_sp009.testrpl_row_sp010.testrpl_row_sp011.testrpl_row_sp012.testrpl_row_stop_middle.testrpl_row_trig001.testrpl_row_trig002.testrpl_row_trig003.testrpl_row_until.testrpl_row_view01.testrpl_server_id1.testrpl_server_id2-slave.optrpl_server_id2.testrpl_session_var.testrpl_sf.testrpl_skip_error-slave.optrpl_skip_error.testrpl_slave_status.testrpl_sp-master.optrpl_sp-slave.optrpl_sp.testrpl_sp004.testrpl_sp_effects-master.optrpl_sp_effects-slave.optrpl_sp_effects.testrpl_start_stop_slave.testrpl_stm_max_relay_size.testrpl_stm_mystery22.testrpl_stm_no_op.testrpl_stm_reset_slave.testrpl_switch_stm_row_mixed.testrpl_temp_table.testrpl_temporary.testrpl_trigger.testrpl_trunc_temp.testrpl_user_variables.testrpl_variables-master.optrpl_variables.testrpl_view-slave.optrpl_view.testse_join_cross.testse_join_default.testse_join_inner.testse_join_left.testse_join_left_outer.testse_join_natural_left.testse_join_natural_left_outer.testse_join_natural_right.testse_join_natural_right_outer.testse_join_right.testse_join_right_outer.testse_join_straight.testse_rowid.testse_string_distinct.testse_string_from.testse_string_groupby.testse_string_having.testse_string_limit.testse_string_orderby.testse_string_union.testse_string_where.testse_string_where_and.testse_string_where_or.testsf_alter.testsf_cursor.testsf_simple1.testsp_alter.testsp_cursor.testsp_simple1.testsq_all.testsq_any.testsq_corr.testsq_error.testsq_exists.testsq_from.testsq_in.testsq_row.testsq_scalar.testsq_some.testta_2part_column_to_pk.testta_2part_diff_string_to_pk.testta_2part_diff_to_pk.testta_2part_string_to_pk.testta_3part_column_to_pk.testta_3part_string_to_pk.testta_add_column.testta_add_column2.testta_add_column_first.testta_add_column_first2.testta_add_column_middle.testta_add_column_middle2.testta_add_string.testta_add_string2.testta_add_string_first.testta_add_string_first2.testta_add_string_middle.testta_add_string_middle2.testta_add_string_unique_index.testta_add_unique_index.testta_column_from_unsigned.testta_column_from_zerofill.testta_column_to_index.testta_column_to_not_null.testta_column_to_null.testta_column_to_pk.testta_column_to_unsigned.testta_column_to_zerofill.testta_drop_column.testta_drop_index.testta_drop_pk_autoincrement.testta_drop_pk_number.testta_drop_pk_string.testta_drop_string_index.testta_orderby.testta_rename.testta_set_drop_default.testta_string_drop_column.testta_string_to_index.testta_string_to_not_null.testta_string_to_null.testta_string_to_pk.testtc_column_autoincrement.testtc_column_comment.testtc_column_comment_string.testtc_column_default_decimal.testtc_column_default_number.testtc_column_default_string.testtc_column_enum.testtc_column_enum_long.testtc_column_key.testtc_column_key_length.testtc_column_length.testtc_column_length_decimals.testtc_column_length_zero.testtc_column_not_null.testtc_column_null.testtc_column_primary_key_number.testtc_column_primary_key_string.testtc_column_serial.testtc_column_set.testtc_column_set_long.testtc_column_unique_key.testtc_column_unique_key_string.testtc_column_unsigned.testtc_column_zerofill.testtc_drop_table.testtc_multicolumn_different.testtc_multicolumn_same.testtc_multicolumn_same_string.testtc_partition_analyze.testtc_partition_change_from_range_to_hash_key.testtc_partition_check.testtc_partition_hash.testtc_partition_hash_date_function.testtc_partition_key.testtc_partition_linear_key.testtc_partition_list_directory.opttc_partition_list_directory.testtc_partition_list_error.testtc_partition_optimize.testtc_partition_rebuild.testtc_partition_remove.testtc_partition_reorg_divide.testtc_partition_reorg_hash_key.testtc_partition_reorg_merge.testtc_partition_repair.testtc_partition_sub1.testtc_partition_sub2.testtc_partition_value.testtc_partition_value_error.testtc_partition_value_specific.testtc_rename.testtc_rename_across_database.testtc_rename_error.testtc_structure_comment.testtc_structure_create_like.testtc_structure_create_like_string.testtc_structure_create_select.testtc_structure_create_select_string.testtc_structure_string_comment.testtc_temporary_column.testtc_temporary_column_length.testtime_function.testtr_all_type_triggers.testtr_delete.testtr_delete_new_error.testtr_insert.testtr_insert_after_error.testtr_insert_old_error.testtr_update.testtr_update_after_error.testup_calendar_range.testup_ignore.testup_limit.testup_multi_db_table.testup_multi_table.testup_nullcheck.testup_number_range.testup_string_range.testwait_show_pattern.incwait_slave_status.inciudscombinationsdisabled.defrdelete_decimal.resultdelete_time.resultdelete_year.resultinsert_calendar.resultinsert_decimal.resultinsert_number.resultinsert_time.resultinsert_year.resultstrings_charsets_update_delete.resultstrings_update_delete.resulttype_bit_iuds.resultupdate_decimal.resultupdate_delete_calendar.resultupdate_delete_number.resultupdate_time.resultupdate_year.resultsuite.opttdelete_decimal.testdelete_time.testdelete_year.testhindi.txtinsert_calendar.testinsert_decimal.testinsert_number.testinsert_time.testinsert_year.testsample.txtstrings_charsets_update_delete.teststrings_update_delete.testtype_bit_iuds.testupdate_decimal.testupdate_delete_calendar.testupdate_delete_number.testupdate_time.testupdate_year.testrr_trxcheck_consistency.sqlincludecheck_for_error_rollback.inccheck_for_error_rollback_skip.inccheck_repeatable_read_all_columns.increcord_query_all_columns.incrr_init.testinit_innodb.txtrinit_innodb.resultrr_c_count_not_zero.resultrr_c_stats.resultrr_i_40-44.resultrr_id_3.resultrr_id_900.resultrr_insert_select_2.resultrr_iud_rollback-multi-50.resultrr_replace_7-8.resultrr_s_select-uncommitted.resultrr_sc_select-limit-nolimit_4.resultrr_sc_select-same_2.resultrr_sc_sum_total.resultrr_u_10-19.resultrr_u_10-19_nolimit.resultrr_u_4.resultrun.txtrun_stress_tx_rr.pltinit_innodb.testrr_c_count_not_zero.testrr_c_stats.testrr_i_40-44.testrr_id_3.testrr_id_900.testrr_insert_select_2.testrr_iud_rollback-multi-50.testrr_replace_7-8.testrr_s_select-uncommitted.testrr_sc_select-limit-nolimit_4.testrr_sc_select-same_2.testrr_sc_sum_total.testrr_u_10-19.testrr_u_10-19_nolimit.testrr_u_4.testfederatedassisted_discovery.resultassisted_discovery.testcombinationsdisabled.deferror_on_close-8313.resulterror_on_close-8313.testfederated.resultfederated.testfederated_archive.resultfederated_archive.testfederated_bug_13118.resultfederated_bug_13118.testfederated_bug_25714.resultfederated_bug_25714.testfederated_bug_32426.resultfederated_bug_32426.testfederated_bug_35333.resultfederated_bug_35333.testfederated_bug_585688.resultfederated_bug_585688.testfederated_debug-master.optfederated_debug.resultfederated_debug.testfederated_innodb.resultfederated_innodb.testfederated_maybe_16324629.resultfederated_maybe_16324629.testfederated_partition-slave.optfederated_partition.resultfederated_partition.testfederated_server.resultfederated_server.testfederated_transactions.resultfederated_transactions.testfederatedx.resultfederatedx.testhave_federatedx.inchave_federatedx.optincludefederated.incfederated_cleanup.incmy.cnfnet_thd_crash-12725.resultnet_thd_crash-12725.testnet_thd_crash-12951.resultnet_thd_crash-12951.testsuite.pmfuncs_1README.txtbitdatabitdata_master.testcursorscursors_master.testdatadictbasics_mixed1.incbasics_mixed2.incbasics_mixed3.inccolumns.incdatadict.predatadict_bug_12777.incdatadict_load.incdatadict_priv.incis_key_column_usage.incis_routines.incis_schemata.incis_table_query.incis_tables.incis_triggers.incis_views.incprocesslist_priv.incprocesslist_val.incstatistics.inctable_constraints.inctables.inctables1.inctables2.incdisabled.defincludebug28309_skip.inccleanup.incinnodb_tb1.incinnodb_tb2.incinnodb_tb3.incinnodb_tb4.incmemory_tb1.incmemory_tb2.incmemory_tb3.incmemory_tb4.incmyisam_tb1.incmyisam_tb2.incmyisam_tb3.incmyisam_tb4.incshow_connection.incsp_tb.inctb3.inclibDataGen_local.plDataGen_modify.plrcharset_collation.resultinnodb_bitdata.resultinnodb_cursors.resultinnodb_func_view.resultinnodb_storedproc_02.resultinnodb_storedproc_03.resultinnodb_storedproc_06.resultinnodb_storedproc_07.resultinnodb_storedproc_08.resultinnodb_storedproc_10.resultinnodb_trig_0102.resultinnodb_trig_03.resultinnodb_trig_03e.resultinnodb_trig_0407.resultinnodb_trig_08.resultinnodb_trig_09.resultinnodb_trig_1011ext.resultinnodb_trig_frkey.resultinnodb_views.resultis_basics_mixed.resultis_character_sets.resultis_check_constraint.resultis_cml_innodb.resultis_cml_memory.resultis_cml_myisam.resultis_coll_char_set_appl.resultis_collations.resultis_column_privileges.resultis_column_privileges_is_mysql_test.resultis_columns.resultis_columns_innodb.resultis_columns_is.resultis_columns_is_embedded.resultis_columns_memory.resultis_columns_myisam.resultis_columns_myisam_embedded.resultis_columns_mysql.resultis_columns_mysql_embedded.resultis_engines.resultis_engines_archive.resultis_engines_blackhole.resultis_engines_csv.resultis_engines_federated.resultis_engines_innodb.resultis_engines_memory.resultis_engines_merge.resultis_engines_myisam.resultis_events.resultis_key_column_usage.resultis_key_column_usage_embedded.resultis_routines.resultis_routines_embedded.resultis_schema_privileges.resultis_schema_privileges_is_mysql_test.resultis_schemata.resultis_schemata_embedded.resultis_schemata_is_mysql_test.resultis_statistics.resultis_statistics_is.resultis_statistics_mysql.resultis_statistics_mysql_embedded.resultis_table_constraints.resultis_table_constraints_is.resultis_table_constraints_mysql.resultis_table_constraints_mysql_embedded.resultis_table_privileges.resultis_tables.resultis_tables_embedded.resultis_tables_innodb.resultis_tables_is.resultis_tables_is_embedded.resultis_tables_memory.resultis_tables_myisam.resultis_tables_myisam_embedded.resultis_tables_mysql.resultis_tables_mysql_embedded.resultis_triggers.resultis_triggers_embedded.resultis_user_privileges.resultis_views.resultis_views_embedded.resultmemory_bitdata.resultmemory_cursors.resultmemory_func_view.resultmemory_storedproc_02.resultmemory_storedproc_03.resultmemory_storedproc_06.resultmemory_storedproc_07.resultmemory_storedproc_08.resultmemory_storedproc_10.resultmemory_trig_0102.resultmemory_trig_03.resultmemory_trig_03e.resultmemory_trig_0407.resultmemory_trig_08.resultmemory_trig_09.resultmemory_trig_1011ext.resultmemory_views.resultmyisam_bitdata.resultmyisam_cursors.resultmyisam_func_view.resultmyisam_storedproc_02.resultmyisam_storedproc_03.resultmyisam_storedproc_06.resultmyisam_storedproc_07.resultmyisam_storedproc_08.resultmyisam_storedproc_10.resultmyisam_trig_0102.resultmyisam_trig_03.resultmyisam_trig_03e.resultmyisam_trig_0407.resultmyisam_trig_08.resultmyisam_trig_09.resultmyisam_trig_1011ext.resultmyisam_views-big.resultprocesslist_priv_no_prot.resultprocesslist_priv_ps.resultprocesslist_val_no_prot.resultprocesslist_val_ps.resultrow_count_func.resultstoredproc.resultstoredproccleanup_sp_tb.incload_sp_tb.incparam_check.incstoredproc_02.incstoredproc_03.incstoredproc_06.incstoredproc_07.incstoredproc_08.incstoredproc_08_show.incstoredproc_10.inctcharset_collation.testinnodb_bitdata.testinnodb_cursors.testinnodb_func_view.testinnodb_storedproc_02.testinnodb_storedproc_03.testinnodb_storedproc_06.testinnodb_storedproc_07.testinnodb_storedproc_08.testinnodb_storedproc_10.testinnodb_trig_0102.testinnodb_trig_03.testinnodb_trig_03e.testinnodb_trig_0407.testinnodb_trig_08.testinnodb_trig_09.testinnodb_trig_1011ext.testinnodb_trig_frkey.testinnodb_views.testis_basics_mixed.testis_character_sets.testis_check_constraint.testis_cml_innodb.testis_cml_memory.testis_cml_myisam.testis_coll_char_set_appl.testis_collations.testis_column_privileges.testis_column_privileges_is_mysql_test.testis_columns.testis_columns_innodb.testis_columns_is.testis_columns_is_embedded.testis_columns_memory.testis_columns_myisam.testis_columns_myisam_embedded.testis_columns_mysql.testis_columns_mysql_embedded.testis_engines.testis_engines_archive.testis_engines_blackhole.testis_engines_csv.testis_engines_federated.testis_engines_innodb.testis_engines_memory.testis_engines_merge.testis_engines_myisam.testis_events.testis_key_column_usage.testis_key_column_usage_embedded.testis_routines.testis_routines_embedded.testis_schema_privileges.testis_schema_privileges_is_mysql_test.testis_schemata.testis_schemata_embedded.testis_schemata_is_mysql_test.testis_statistics.testis_statistics_is.testis_statistics_mysql.testis_statistics_mysql_embedded.testis_table_constraints.testis_table_constraints_is.testis_table_constraints_mysql.testis_table_constraints_mysql_embedded.testis_table_privileges.testis_tables.testis_tables_embedded.testis_tables_innodb.testis_tables_is.testis_tables_is_embedded.testis_tables_memory.testis_tables_myisam.testis_tables_myisam_embedded.testis_tables_mysql.testis_tables_mysql_embedded.testis_triggers.testis_triggers_embedded.testis_user_privileges.testis_views.testis_views_embedded.testmemory_bitdata.testmemory_cursors.testmemory_func_view.testmemory_storedproc_02.testmemory_storedproc_03.testmemory_storedproc_06.testmemory_storedproc_07.testmemory_storedproc_08.testmemory_storedproc_10.testmemory_trig_0102.testmemory_trig_03.testmemory_trig_03e.testmemory_trig_0407.testmemory_trig_08.testmemory_trig_09.testmemory_trig_1011ext.testmemory_views.testmyisam_bitdata.testmyisam_cursors.testmyisam_func_view.testmyisam_storedproc_02.testmyisam_storedproc_03.testmyisam_storedproc_06.testmyisam_storedproc_07.testmyisam_storedproc_08.testmyisam_storedproc_10.testmyisam_trig_0102.testmyisam_trig_03.testmyisam_trig_03e.testmyisam_trig_0407.testmyisam_trig_08.testmyisam_trig_09.testmyisam_trig_1011ext.testmyisam_views-big.testprocesslist_priv_no_prot.testprocesslist_priv_ps.testprocesslist_val_no_prot.testprocesslist_val_ps.testrow_count_func-master.optrow_count_func.teststoredproc.testtriggerstrig_frkey.inctrig_frkey2.inctriggers_0102.inctriggers_03.inctriggers_03e_columns.inctriggers_03e_db_level.inctriggers_03e_db_table_mix.inctriggers_03e_definer.inctriggers_03e_global_db_mix.inctriggers_03e_prepare.inctriggers_03e_table_level.inctriggers_03e_transaction.inctriggers_0407.inctriggers_08.inctriggers_09.inctriggers_1011ext.incviewsfunc_view.incfv1.incfv2.incfv_cast.incfv_if1.incfv_if2.incfv_ifnull.incviews_master.incfuncs_2charsetcharset_master.testdatacharset_utf8.txtdisabled.defincludecheck_charset.inccheck_charset_ucs2.inccheck_charset_utf8.inclibgen_charset_utf8.plrinnodb_charset.resultmemory_charset.resultmyisam_charset.resultreadme.txtsuite.opttinnodb_charset.testmemory_charset.testmyisam_charset.testgaleradisabled.defgalera_2nodes.cnfgalera_2nodes_as_master.cnfgalera_2nodes_as_slave.cnfgalera_3nodes_as_slave.cnfgalera_4nodes.cnfincludeauto_increment_offset_restore.incauto_increment_offset_save.incgalera_have_debug_sync.incgalera_load_provider.incgalera_reset_cluster_address.incgalera_sst_restore.incgalera_sst_set_mysqldump.incgalera_st_clean_slave.incgalera_st_disconnect_slave.incgalera_st_kill_slave.incgalera_st_kill_slave_ddl.incgalera_st_shutdown_slave.incgalera_unload_provider.incgalera_wsrep_recover.inchave_filekeymanagement.inchave_mariabackup.inchave_wsrep_replicate_myisam.inchave_xtrabackup.inckill_galera.incprint_gtid.increset_query_cache.incshutdown_mysqld.incstart_mysqld.incmy.cnfrGAL-382.resultGAL-401.resultGAL-419.resultGAL-480.resultMW-252.resultMW-258.resultMW-259.resultMW-284.resultMW-285.resultMW-286.resultMW-292.resultMW-309.resultMW-313.resultMW-328A.resultMW-328B.resultMW-328C.resultMW-328D.resultMW-328E.resultMW-329.resultMW-336.resultMW-357.resultMW-369.resultMW-388.resultMW-402.resultMW-416.resultMW-44.resultMW-86-wait1.resultMW-86-wait8.resultbasic.resultbinlog_checksum.resultcreate.resultenforce_storage_engine.resultenforce_storage_engine2.resultev51914.resultfk.resultgalera#414.resultgalera#500.resultgalera#505.resultgalera_FK_duplicate_client_insert.resultgalera_account_management.resultgalera_admin.resultgalera_alter_engine_innodb.resultgalera_alter_engine_myisam.resultgalera_alter_table_force.resultgalera_applier_ftwrl_table.resultgalera_applier_ftwrl_table_alter.resultgalera_as_master.resultgalera_as_master_gtid.resultgalera_as_master_gtid_change_master.resultgalera_as_master_large.resultgalera_as_slave.resultgalera_as_slave_autoinc.resultgalera_as_slave_gtid.resultgalera_as_slave_nonprim.resultgalera_as_slave_preordered.resultgalera_as_slave_replication_bundle.resultgalera_autoinc_sst_mariabackup.resultgalera_autoinc_sst_xtrabackup.resultgalera_bf_abort.resultgalera_bf_abort_flush_for_export.resultgalera_bf_abort_for_update.resultgalera_bf_abort_ftwrl.resultgalera_bf_abort_get_lock.resultgalera_bf_abort_lock_table.resultgalera_bf_abort_sleep.resultgalera_bf_background_statistics.resultgalera_bf_lock_wait.resultgalera_binlog_cache_size.resultgalera_binlog_checksum.resultgalera_binlog_event_max_size_max.resultgalera_binlog_event_max_size_min.resultgalera_binlog_row_image.resultgalera_binlog_rows_query_log_events.resultgalera_binlog_stmt_autoinc.resultgalera_concurrent_ctas.resultgalera_create_function.resultgalera_create_procedure.resultgalera_create_table_like.resultgalera_create_trigger.resultgalera_ddl_multiline.resultgalera_defaults.resultgalera_delete_limit.resultgalera_desync_overlapped.resultgalera_drop_database.resultgalera_drop_multi.resultgalera_encrypt_tmp_files.resultgalera_enum.resultgalera_events.resultgalera_fk_cascade_delete.resultgalera_fk_cascade_update.resultgalera_fk_conflict.resultgalera_fk_mismatch.resultgalera_fk_multicolumn.resultgalera_fk_multitable.resultgalera_fk_no_pk.resultgalera_fk_selfreferential.resultgalera_fk_setnull.resultgalera_flush.resultgalera_flush_local.resultgalera_forced_binlog_format.resultgalera_ftwrl.resultgalera_ftwrl_drain.resultgalera_fulltext.resultgalera_gcache_recover.resultgalera_gcache_recover_full_gcache.resultgalera_gcache_recover_manytrx.resultgalera_gcs_fc_limit.resultgalera_gcs_fragment.resultgalera_gcs_max_packet_size.resultgalera_gra_log.resultgalera_gtid.resultgalera_gtid_slave.resultgalera_gtid_slave_sst_rsync.resultgalera_insert_ignore.resultgalera_insert_multi.resultgalera_ist_innodb_flush_logs,debug.rdiffgalera_ist_innodb_flush_logs.resultgalera_ist_mariabackup,debug.rdiffgalera_ist_mariabackup.resultgalera_ist_mariabackup_innodb_flush_logs,debug.rdiffgalera_ist_mariabackup_innodb_flush_logs.resultgalera_ist_mysqldump,debug.rdiffgalera_ist_mysqldump.resultgalera_ist_progress.resultgalera_ist_recv_bind.resultgalera_ist_restart_joiner.resultgalera_ist_rsync,debug.rdiffgalera_ist_rsync.resultgalera_ist_xtrabackup-v2,debug.rdiffgalera_ist_xtrabackup-v2.resultgalera_kill_applier.resultgalera_kill_ddl.resultgalera_kill_largechanges.resultgalera_kill_nochanges.resultgalera_kill_smallchanges.resultgalera_load_data.resultgalera_lock_table.resultgalera_log_bin.resultgalera_log_output_csv.resultgalera_many_columns.resultgalera_many_indexes.resultgalera_many_rows.resultgalera_many_tables_nopk.resultgalera_many_tables_pk.resultgalera_mdev_10812.resultgalera_mdev_13787.resultgalera_mdev_15611.resultgalera_mdl_race.resultgalera_migrate.resultgalera_multi_database.resultgalera_myisam_autocommit.resultgalera_myisam_transactions.resultgalera_nopk_bit.resultgalera_nopk_blob.resultgalera_nopk_large_varchar.resultgalera_nopk_unicode.resultgalera_parallel_apply_lock_table.resultgalera_parallel_autoinc_largetrx.resultgalera_parallel_autoinc_manytrx.resultgalera_parallel_simple.resultgalera_pc_ignore_sb.resultgalera_pk_bigint_signed.resultgalera_pk_bigint_unsigned.resultgalera_prepared_statement.resultgalera_query_cache.resultgalera_query_cache_sync_wait.resultgalera_read_only.resultgalera_repl_key_format_flat16.resultgalera_repl_max_ws_size.resultgalera_restart_nochanges.resultgalera_restart_on_unknown_option.resultgalera_roles.resultgalera_rsu_add_pk.resultgalera_rsu_drop_pk.resultgalera_rsu_error.resultgalera_rsu_simple.resultgalera_rsu_wsrep_desync.resultgalera_sbr.resultgalera_sbr_binlog.resultgalera_schema_dirty_reads.resultgalera_serializable.resultgalera_server.resultgalera_split_brain.resultgalera_sql_log_bin_zero.resultgalera_ssl.resultgalera_ssl_compression.resultgalera_ssl_upgrade.resultgalera_sst_mariabackup,debug.rdiffgalera_sst_mariabackup.resultgalera_sst_mariabackup_encrypt_with_key.resultgalera_sst_mariabackup_table_options.resultgalera_sst_mysqldump,debug.rdiffgalera_sst_mysqldump.resultgalera_sst_mysqldump_with_key,debug.rdiffgalera_sst_mysqldump_with_key.resultgalera_sst_rsync,debug.rdiffgalera_sst_rsync.resultgalera_sst_rsync2,debug.rdiffgalera_sst_rsync2.resultgalera_sst_rsync_data_dir,debug.rdiffgalera_sst_rsync_data_dir.resultgalera_sst_xtrabackup-v2,debug.rdiffgalera_sst_xtrabackup-v2-options.resultgalera_sst_xtrabackup-v2.resultgalera_sst_xtrabackup-v2_data_dir,debug.rdiffgalera_sst_xtrabackup-v2_data_dir.resultgalera_sst_xtrabackup-v2_encrypt_with_key.resultgalera_status_cluster.resultgalera_status_local_index.resultgalera_status_local_state.resultgalera_suspend_slave.resultgalera_sync_wait_show.resultgalera_toi_alter_auto_increment.resultgalera_toi_ddl_error.resultgalera_toi_ddl_fk_insert.resultgalera_toi_ddl_fk_update.resultgalera_toi_ddl_locking.resultgalera_toi_ddl_nonconflicting.resultgalera_toi_ddl_sequential.resultgalera_toi_drop_database.resultgalera_toi_ftwrl.resultgalera_toi_lock_exclusive.resultgalera_toi_lock_shared.resultgalera_toi_truncate.resultgalera_transaction_read_only.resultgalera_transaction_replay.resultgalera_truncate.resultgalera_truncate_temporary.resultgalera_unicode_identifiers.resultgalera_unicode_pk.resultgalera_update_limit.resultgalera_v1_row_events.resultgalera_var_OSU_method.resultgalera_var_OSU_method2.resultgalera_var_auto_inc_control_off.resultgalera_var_auto_inc_control_on.resultgalera_var_certify_nonPK_off.resultgalera_var_cluster_address.resultgalera_var_desync_on.resultgalera_var_dirty_reads.resultgalera_var_fkchecks.resultgalera_var_gtid_domain_id.resultgalera_var_innodb_disallow_writes.resultgalera_var_load_data_splitting.resultgalera_var_log_bin.resultgalera_var_max_ws_rows.resultgalera_var_max_ws_size.resultgalera_var_mysql_replication_bundle.resultgalera_var_node_address.resultgalera_var_notify_cmd.resultgalera_var_reject_queries.resultgalera_var_replicate_myisam_off.resultgalera_var_replicate_myisam_on.resultgalera_var_retry_autocommit.resultgalera_var_slave_threads.resultgalera_var_sst_auth.resultgalera_var_sync_wait.resultgalera_var_wsrep_on_off.resultgalera_wan.resultgalera_wan_restart_ist.resultgalera_wan_restart_sst.resultgalera_wsrep_desync_wsrep_on.resultgalera_wsrep_log_conficts.resultgalera_wsrep_new_cluster.resultgalera_wsrep_provider_options_syntax.resultgalera_wsrep_provider_unset_set.resultgalera_zero_length_column.resultgrant.resulthave_wsrep_replicate_myisam.requirelp1276424.resultlp1347768.resultlp1376747-2.resultlp1376747-3.resultlp1376747-4.resultlp1376747.resultlp1438990.resultlp959512.resultmdev_10518.resultmdev_9290.resultmysql-wsrep#110.resultmysql-wsrep#198.resultmysql-wsrep#201.resultmysql-wsrep#237.resultmysql-wsrep#247.resultmysql-wsrep#31.resultmysql-wsrep#33.resultmysql-wsrep#332.resultmysql-wsrep#90.resultpartition.resultpxc-421.resultquery_cache.resultrename.resultrpl_row_annotate.resultsql_log_bin.resultunique_key.resultview.resultsuite.pmtGAL-382.testGAL-401.testGAL-419.testGAL-480.testMW-252.testMW-258.testMW-259.testMW-284.cnfMW-284.testMW-285.testMW-286.testMW-292.testMW-309.testMW-313-master.optMW-313.testMW-328-footer.incMW-328-header.incMW-328A.testMW-328B.testMW-328C.testMW-328D.testMW-328E.testMW-329-master.optMW-329.testMW-336.testMW-357.testMW-369.incMW-369.testMW-388.testMW-402.testMW-416.testMW-44-master.optMW-44.testMW-86-wait1-master.optMW-86-wait1.testMW-86-wait8-master.optMW-86-wait8.testbasic.testbinlog_checksum.testcreate.testenforce_storage_engine.testenforce_storage_engine2.optenforce_storage_engine2.testev51914.testfk.testgalera#414.cnfgalera#414.testgalera#500.testgalera#505.testgalera_FK_duplicate_client_insert.testgalera_account_management.testgalera_admin.testgalera_alter_engine_innodb.testgalera_alter_engine_myisam.testgalera_alter_table_force.testgalera_applier_ftwrl_table.testgalera_applier_ftwrl_table_alter-master.optgalera_applier_ftwrl_table_alter.testgalera_as_master.cnfgalera_as_master.testgalera_as_master_gtid.cnfgalera_as_master_gtid.testgalera_as_master_gtid_change_master.cnfgalera_as_master_gtid_change_master.testgalera_as_master_large.cnfgalera_as_master_large.testgalera_as_slave.cnfgalera_as_slave.testgalera_as_slave_autoinc.cnfgalera_as_slave_autoinc.testgalera_as_slave_gtid.cnfgalera_as_slave_gtid.testgalera_as_slave_nonprim.cnfgalera_as_slave_nonprim.testgalera_as_slave_preordered.cnfgalera_as_slave_preordered.testgalera_as_slave_replication_bundle.cnfgalera_as_slave_replication_bundle.testgalera_autoinc_sst_mariabackup.cnfgalera_autoinc_sst_mariabackup.testgalera_autoinc_sst_xtrabackup.cnfgalera_autoinc_sst_xtrabackup.testgalera_bf_abort.testgalera_bf_abort_flush_for_export.testgalera_bf_abort_for_update.testgalera_bf_abort_ftwrl.testgalera_bf_abort_get_lock.testgalera_bf_abort_lock_table.testgalera_bf_abort_sleep.testgalera_bf_background_statistics.optgalera_bf_background_statistics.testgalera_bf_lock_wait.testgalera_binlog_cache_size.testgalera_binlog_checksum-master.optgalera_binlog_checksum.testgalera_binlog_event_max_size_max-master.optgalera_binlog_event_max_size_max.testgalera_binlog_event_max_size_min-master.optgalera_binlog_event_max_size_min.testgalera_binlog_row_image.testgalera_binlog_rows_query_log_events.testgalera_binlog_stmt_autoinc.testgalera_concurrent_ctas.testgalera_create_function.testgalera_create_procedure.testgalera_create_table_like.testgalera_create_trigger.testgalera_ddl_multiline.testgalera_defaults.testgalera_delete_limit.testgalera_desync_overlapped.testgalera_drop_database.testgalera_drop_multi.testgalera_encrypt_tmp_files.cnfgalera_encrypt_tmp_files.testgalera_enum.testgalera_events.testgalera_fk_cascade_delete.testgalera_fk_cascade_update.testgalera_fk_conflict.testgalera_fk_mismatch.testgalera_fk_multicolumn.testgalera_fk_multitable.testgalera_fk_no_pk.testgalera_fk_selfreferential.testgalera_fk_setnull.testgalera_flush-master.optgalera_flush.testgalera_flush_local.optgalera_flush_local.testgalera_forced_binlog_format-master.optgalera_forced_binlog_format.testgalera_ftwrl.testgalera_ftwrl_drain.testgalera_fulltext.testgalera_gcache_recover.cnfgalera_gcache_recover.testgalera_gcache_recover_full_gcache.cnfgalera_gcache_recover_full_gcache.testgalera_gcache_recover_manytrx.cnfgalera_gcache_recover_manytrx.testgalera_gcs_fc_limit.testgalera_gcs_fragment.cnfgalera_gcs_fragment.testgalera_gcs_max_packet_size.cnfgalera_gcs_max_packet_size.testgalera_gra_log.testgalera_gtid-master.optgalera_gtid.testgalera_gtid_slave.cnfgalera_gtid_slave.testgalera_gtid_slave_sst_rsync.cnfgalera_gtid_slave_sst_rsync.testgalera_insert_ignore.testgalera_insert_multi.testgalera_ist_innodb_flush_logs.cnfgalera_ist_innodb_flush_logs.testgalera_ist_mariabackup.cnfgalera_ist_mariabackup.testgalera_ist_mariabackup_innodb_flush_logs.cnfgalera_ist_mariabackup_innodb_flush_logs.testgalera_ist_mysqldump.cnfgalera_ist_mysqldump.testgalera_ist_progress.cnfgalera_ist_progress.testgalera_ist_recv_bind.cnfgalera_ist_recv_bind.testgalera_ist_restart_joiner.cnfgalera_ist_restart_joiner.testgalera_ist_rsync.cnfgalera_ist_rsync.testgalera_ist_xtrabackup-v2.cnfgalera_ist_xtrabackup-v2.testgalera_kill_applier.testgalera_kill_ddl.testgalera_kill_largechanges.testgalera_kill_nochanges.testgalera_kill_smallchanges.testgalera_load_data.cnfgalera_load_data.testgalera_lock_table.testgalera_log_bin-master.optgalera_log_bin.testgalera_log_output_csv-master.optgalera_log_output_csv.testgalera_many_columns.testgalera_many_indexes.testgalera_many_rows.cnfgalera_many_rows.testgalera_many_tables_nopk.testgalera_many_tables_pk.testgalera_mdev_10812.testgalera_mdev_13787.optgalera_mdev_13787.testgalera_mdev_15611.cnfgalera_mdev_15611.testgalera_mdl_race.testgalera_migrate.cnfgalera_migrate.testgalera_multi_database.testgalera_myisam_autocommit.testgalera_myisam_transactions.testgalera_nopk_bit.testgalera_nopk_blob.testgalera_nopk_large_varchar.testgalera_nopk_unicode.testgalera_parallel_apply_lock_table.testgalera_parallel_autoinc_largetrx.testgalera_parallel_autoinc_manytrx.testgalera_parallel_simple.testgalera_pc_ignore_sb.testgalera_pk_bigint_signed.testgalera_pk_bigint_unsigned.testgalera_prepared_statement.testgalera_query_cache-master.optgalera_query_cache.testgalera_query_cache_sync_wait-master.optgalera_query_cache_sync_wait.testgalera_read_only.testgalera_repl_key_format_flat16.testgalera_repl_max_ws_size.testgalera_restart_nochanges.testgalera_restart_on_unknown_option.testgalera_roles.testgalera_rsu_add_pk.testgalera_rsu_drop_pk.testgalera_rsu_error.testgalera_rsu_simple.testgalera_rsu_wsrep_desync.testgalera_sbr.testgalera_sbr_binlog-master.optgalera_sbr_binlog.testgalera_schema_dirty_reads.testgalera_serializable.testgalera_server.testgalera_split_brain.testgalera_sql_log_bin_zero.testgalera_ssl.cnfgalera_ssl.testgalera_ssl_compression.cnfgalera_ssl_compression.testgalera_ssl_upgrade.cnfgalera_ssl_upgrade.testgalera_sst_mariabackup.cnfgalera_sst_mariabackup.testgalera_sst_mariabackup_encrypt_with_key.cnfgalera_sst_mariabackup_encrypt_with_key.testgalera_sst_mariabackup_table_options.cnfgalera_sst_mariabackup_table_options.optgalera_sst_mariabackup_table_options.testgalera_sst_mysqldump.cnfgalera_sst_mysqldump.testgalera_sst_mysqldump_with_key.cnfgalera_sst_mysqldump_with_key.testgalera_sst_rsync.cnfgalera_sst_rsync.testgalera_sst_rsync2.cnfgalera_sst_rsync2.testgalera_sst_rsync_data_dir.cnfgalera_sst_rsync_data_dir.testgalera_sst_xtrabackup-v2-options.cnfgalera_sst_xtrabackup-v2-options.testgalera_sst_xtrabackup-v2.cnfgalera_sst_xtrabackup-v2.testgalera_sst_xtrabackup-v2_data_dir.cnfgalera_sst_xtrabackup-v2_data_dir.testgalera_sst_xtrabackup-v2_encrypt_with_key.cnfgalera_sst_xtrabackup-v2_encrypt_with_key.testgalera_status_cluster.testgalera_status_local_index.testgalera_status_local_state.testgalera_suspend_slave.testgalera_sync_wait_show.testgalera_toi_alter_auto_increment.testgalera_toi_ddl_error.testgalera_toi_ddl_fk_insert.testgalera_toi_ddl_fk_update.testgalera_toi_ddl_locking.testgalera_toi_ddl_nonconflicting.testgalera_toi_ddl_sequential.testgalera_toi_drop_database.testgalera_toi_ftwrl.testgalera_toi_lock_exclusive.testgalera_toi_lock_shared.testgalera_toi_truncate.testgalera_transaction_read_only.testgalera_transaction_replay.testgalera_truncate.testgalera_truncate_temporary.testgalera_udf-master.optgalera_unicode_identifiers.testgalera_unicode_pk.testgalera_update_limit.testgalera_v1_row_events-master.optgalera_v1_row_events.testgalera_var_OSU_method.testgalera_var_OSU_method2.testgalera_var_auto_inc_control_off.testgalera_var_auto_inc_control_on.optgalera_var_auto_inc_control_on.testgalera_var_certify_nonPK_off.testgalera_var_cluster_address.testgalera_var_desync_on.testgalera_var_dirty_reads.testgalera_var_fkchecks.testgalera_var_gtid_domain_id.cnfgalera_var_gtid_domain_id.testgalera_var_innodb_disallow_writes.testgalera_var_load_data_splitting.testgalera_var_log_bin.cnfgalera_var_log_bin.testgalera_var_max_ws_rows.testgalera_var_max_ws_size.testgalera_var_mysql_replication_bundle.testgalera_var_node_address.cnfgalera_var_node_address.testgalera_var_notify_cmd-master.optgalera_var_notify_cmd.testgalera_var_reject_queries.testgalera_var_replicate_myisam_off.testgalera_var_replicate_myisam_on.testgalera_var_retry_autocommit.testgalera_var_slave_threads.testgalera_var_sst_auth.optgalera_var_sst_auth.testgalera_var_sync_wait.testgalera_var_wsrep_on_off.testgalera_wan.cnfgalera_wan.testgalera_wan_restart_ist.cnfgalera_wan_restart_ist.testgalera_wan_restart_sst.cnfgalera_wan_restart_sst.testgalera_wsrep_desync_wsrep_on.testgalera_wsrep_log_conficts-master.optgalera_wsrep_log_conficts.testgalera_wsrep_new_cluster-master.optgalera_wsrep_new_cluster.testgalera_wsrep_provider_options_syntax.testgalera_wsrep_provider_unset_set.testgalera_zero_length_column.testgrant.testlp1276424.testlp1347768.testlp1376747-2.testlp1376747-3.testlp1376747-4.testlp1376747.testlp1438990.testlp959512.testmdev_10518.cnfmdev_10518.testmdev_9290.testmysql-wsrep#110.testmysql-wsrep#198.testmysql-wsrep#201-master.optmysql-wsrep#201.testmysql-wsrep#237.testmysql-wsrep#247.testmysql-wsrep#31.testmysql-wsrep#33.cnfmysql-wsrep#33.testmysql-wsrep#332.testmysql-wsrep#90.testpartition.testpxc-421.testquery_cache.optquery_cache.testrename.testrpl_row_annotate.cnfrpl_row_annotate.testsql_log_bin.testunique_key.testview.testgalera_3nodesdisabled.defgalera_2x3nodes.cnfgalera_3nodes.cnfmy.cnfrGAL-501.resultgalera_certification_ccc.resultgalera_certification_double_failure.resultgalera_evs_suspect_timeout.resultgalera_garbd.resultgalera_gtid_2_cluster.resultgalera_innobackupex_backup.resultgalera_ipv6_mariabackup.resultgalera_ipv6_mariabackup_section.resultgalera_ipv6_mysqldump.resultgalera_ipv6_rsync.resultgalera_ipv6_rsync_section.resultgalera_ipv6_xtrabackup-v2.resultgalera_ist_gcache_rollover.resultgalera_load_data_ist.resultgalera_parallel_apply_3nodes.resultgalera_pc_bootstrap.resultgalera_pc_weight.resultgalera_safe_to_bootstrap.resultgalera_slave_options_do.resultgalera_slave_options_ignore.resultgalera_var_dirty_reads2.resultsuite.pmtGAL-501.cnfGAL-501.optGAL-501.testgalera_certification_ccc.testgalera_certification_double_failure.testgalera_evs_suspect_timeout.testgalera_garbd.testgalera_gtid_2_cluster.cnfgalera_gtid_2_cluster.testgalera_innobackupex_backup.cnfgalera_innobackupex_backup.testgalera_ipv6_mariabackup.cnfgalera_ipv6_mariabackup.optgalera_ipv6_mariabackup.testgalera_ipv6_mariabackup_section.cnfgalera_ipv6_mariabackup_section.optgalera_ipv6_mariabackup_section.testgalera_ipv6_mysqldump.cnfgalera_ipv6_mysqldump.optgalera_ipv6_mysqldump.testgalera_ipv6_rsync.cnfgalera_ipv6_rsync.optgalera_ipv6_rsync.testgalera_ipv6_rsync_section.cnfgalera_ipv6_rsync_section.optgalera_ipv6_rsync_section.testgalera_ipv6_xtrabackup-v2.cnfgalera_ipv6_xtrabackup-v2.optgalera_ipv6_xtrabackup-v2.testgalera_ist_gcache_rollover.cnfgalera_ist_gcache_rollover.testgalera_load_data_ist.cnfgalera_load_data_ist.testgalera_parallel_apply_3nodes.testgalera_pc_bootstrap.cnfgalera_pc_bootstrap.testgalera_pc_weight.cnfgalera_pc_weight.testgalera_safe_to_bootstrap.testgalera_slave_options_do.cnfgalera_slave_options_do.testgalera_slave_options_ignore.cnfgalera_slave_options_ignore.testgalera_var_dirty_reads2.testgcolincgcol_blocked_sql_funcs_main.incgcol_cleanup.incgcol_column_def_options.incgcol_dependancies_on_vcol.incgcol_handler.incgcol_ins_upd.incgcol_keys.incgcol_non_stored_columns.incgcol_partition.incgcol_select.incgcol_supported_sql_funcs.incgcol_supported_sql_funcs_main.incgcol_trigger_sp.incgcol_unsupported_storage_engines.incgcol_view.incinnodb_v_large_col.incrfederated_gcol.resultgcol_archive.resultgcol_blackhole.resultgcol_blocked_sql_funcs_innodb.resultgcol_blocked_sql_funcs_myisam.resultgcol_bug20746926.resultgcol_bugfixes.resultgcol_column_def_options_innodb.resultgcol_column_def_options_myisam.resultgcol_csv.resultgcol_falcon.resultgcol_handler_innodb.resultgcol_handler_myisam.resultgcol_ins_upd_innodb.resultgcol_ins_upd_myisam.resultgcol_keys_innodb.resultgcol_keys_myisam.resultgcol_memory.resultgcol_merge.resultgcol_ndb.resultgcol_non_stored_columns_innodb.resultgcol_non_stored_columns_myisam.resultgcol_partition_innodb.resultgcol_partition_myisam.resultgcol_rejected_innodb.resultgcol_rollback.resultgcol_select_innodb.resultgcol_select_myisam.resultgcol_supported_sql_funcs_innodb.resultgcol_supported_sql_funcs_myisam.resultgcol_trigger_sp_innodb.resultgcol_trigger_sp_myisam.resultgcol_update.resultgcol_view_innodb.resultgcol_view_myisam.resultinnodb_partition.resultinnodb_prefix_index_check.resultinnodb_virtual_basic.resultinnodb_virtual_blob.resultinnodb_virtual_debug.resultinnodb_virtual_debug_purge.resultinnodb_virtual_fk.resultinnodb_virtual_fk_restart.resultinnodb_virtual_index.resultinnodb_virtual_purge.resultinnodb_virtual_rebuild.resultinnodb_virtual_stats.resultinnodb_wl8114.resultmain_alter_table.resultmain_mysqldump.resultrpl_gcol.resulttgcol_archive.testgcol_blackhole.testgcol_blocked_sql_funcs_innodb.testgcol_blocked_sql_funcs_myisam.testgcol_bug20746926.testgcol_bugfixes.testgcol_column_def_options_innodb.testgcol_column_def_options_myisam.testgcol_handler_innodb.testgcol_handler_myisam.testgcol_ins_upd_innodb.testgcol_ins_upd_myisam.testgcol_keys_innodb.testgcol_keys_myisam.testgcol_memory.testgcol_merge.testgcol_non_stored_columns_innodb.testgcol_non_stored_columns_myisam.testgcol_partition_innodb.testgcol_partition_myisam.testgcol_rejected_innodb.testgcol_rollback.testgcol_select_innodb.testgcol_select_myisam.testgcol_supported_sql_funcs_innodb.testgcol_supported_sql_funcs_myisam.testgcol_trigger_sp_innodb.testgcol_trigger_sp_myisam.testgcol_update.testgcol_view_innodb.testgcol_view_myisam.testinnodb_partition.testinnodb_prefix_index_check.testinnodb_virtual_basic.testinnodb_virtual_blob.testinnodb_virtual_debug.testinnodb_virtual_debug_purge.optinnodb_virtual_debug_purge.testinnodb_virtual_fk.testinnodb_virtual_fk_restart.testinnodb_virtual_index.testinnodb_virtual_purge.testinnodb_virtual_rebuild.testinnodb_virtual_stats.testinnodb_wl8114.testmain_alter_table.testmain_mysqldump.testrpl_gcol.testhandleraria.resultaria.testdisabled.defdisconnect_4480.resultdisconnect_4480.testhandler.incheap.resultheap.testinit.incinnodb.resultinnodb.testinterface.resultinterface.testmyisam.resultmyisam.testps.resultps.testheapbtree_varchar_null.resultbtree_varchar_null.testheap.resultheap.testheap_auto_increment.resultheap_auto_increment.testheap_btree.resultheap_btree.testheap_hash.resultheap_hash.testinnodbdisabled.defincludealter_table_pk_no_sort.incautoinc_persist_alter.inccrc32.pldml_ops.inchave_innodb_bzip2.inchave_innodb_lz4.inchave_innodb_lzma.inchave_innodb_lzo.inchave_innodb_punchhole.inchave_innodb_snappy.inchave_undo_tablespaces.combinationshave_undo_tablespaces.incibd_convert.plimport.incinnodb-page-compression.incinnodb-util.plinnodb-wl6045.incinnodb_binlog.combinationsinnodb_binlog.incinnodb_bulk_create_index.incinnodb_bulk_create_index_debug.incinnodb_dict.incinnodb_isolation_selects.incinnodb_merge_threshold_delete.incinnodb_merge_threshold_secondary.incinnodb_merge_threshold_update.incinnodb_simulate_comp_failures.incinnodb_stats.incinnodb_wl6501_crash.incinnodb_wl6501_crash_temp.inclog_file_cleanup.incno_checkpoint_end.incno_checkpoint_start.increstart_and_reinit.incshow_i_s_tables.incshow_i_s_tablespaces.inctruncate_recover.incwait_all_purged.incr101_compatibility.resultadd_constraint.resultalter_candidate_key.resultalter_copy.resultalter_crash.resultalter_foreign_crash.resultalter_inplace_perfschema.resultalter_key_block_size-11757.resultalter_kill.resultalter_missing_tablespace.resultalter_partitioned_debug.resultalter_partitioned_xa.resultalter_rename_existing.resultalter_rename_files.resultalter_table.resultalter_varchar_change.resultanalyze_table.resultauto_increment_dup,skip-log-bin.rdiffauto_increment_dup.resultautoinc_debug.resultautoinc_persist.resultbinlog_consistent.resultblob-update-debug.resultblob_unique2pk.resultcorrupted_during_recovery.resultcount_distinct.resultcreate-index-debug.resultcreate-index.resultcreate_isl_with_direct.resultdata_types.resultdeadlock_detect.resultdefault_row_format_alter.resultdefault_row_format_compatibility.resultdefault_row_format_create,dynamic.rdiffdefault_row_format_create,redundant.rdiffdefault_row_format_create.resultdefrag_mdl-9155.resultdoublewrite.resultdrop_table_background.resultdropdb.resultfake_changes-7000.resultfile_format_defaults.resultforeign-keys.resultforeign_key.resultgroup_commit.resultgroup_commit_binlog_pos.resultgroup_commit_binlog_pos_no_optimize_thread.resultgroup_commit_crash.resultgroup_commit_crash_no_optimize_thread.resultgroup_commit_no_optimize_thread.resulthelp_url.resultibuf_not_empty.resultindex_merge_threshold.resultindex_tree_operation.resultinnodb-16k.resultinnodb-32k-crash.resultinnodb-32k.resultinnodb-64k-crash.resultinnodb-64k.resultinnodb-agregate.resultinnodb-alter-autoinc.resultinnodb-alter-debug.resultinnodb-alter-nullable.resultinnodb-alter-table.resultinnodb-alter-tempfile.resultinnodb-alter-timestamp.resultinnodb-alter.resultinnodb-analyze.resultinnodb-autoinc-18274.resultinnodb-autoinc-44030.resultinnodb-autoinc-56228.resultinnodb-autoinc-61209.resultinnodb-autoinc-optimize.resultinnodb-autoinc.resultinnodb-bigblob.resultinnodb-blob.resultinnodb-bug-14068765.resultinnodb-bug-14084530.resultinnodb-change-buffer-recovery.resultinnodb-changed-pages.resultinnodb-consistent.resultinnodb-corrupted-table.resultinnodb-dict.resultinnodb-enlarge-blob.resultinnodb-fk-virtual.resultinnodb-fk-warnings.resultinnodb-fk.resultinnodb-fkcheck.resultinnodb-flush-changed-page-bitmaps.resultinnodb-get-fk.resultinnodb-index,debug.rdiffinnodb-index-debug.resultinnodb-index-online,crypt.rdiffinnodb-index-online-delete.resultinnodb-index-online-fk.resultinnodb-index-online-norebuild.resultinnodb-index-online-purge.resultinnodb-index-online.resultinnodb-index.resultinnodb-index_ucs2.resultinnodb-isolation.resultinnodb-lock-schedule-algorithm.resultinnodb-lock.resultinnodb-lru-force-no-free-page.resultinnodb-mdev-7408.resultinnodb-mdev-7513.resultinnodb-mdev7046.resultinnodb-on-duplicate-update.resultinnodb-online-alter-gis.resultinnodb-page_compression_bzip2.resultinnodb-page_compression_default.resultinnodb-page_compression_lz4.resultinnodb-page_compression_lzma.resultinnodb-page_compression_lzo.resultinnodb-page_compression_snappy.resultinnodb-page_compression_tables.resultinnodb-page_compression_zip.resultinnodb-replace-debug.resultinnodb-replace.resultinnodb-semi-consistent.resultinnodb-stats-initialize-failure.resultinnodb-stats-modified-counter.resultinnodb-stats-sample.resultinnodb-table-online,crypt.rdiffinnodb-table-online.resultinnodb-timeout.resultinnodb-trim.resultinnodb-truncate.resultinnodb-ucs2.resultinnodb-update-insert.resultinnodb-virtual-columns.resultinnodb-virtual-columns2.resultinnodb-wl5522-1.resultinnodb-wl5522-debug.resultinnodb-wl5522.resultinnodb-wl5980-alter.resultinnodb-xa.resultinnodb.resultinnodb_28867993.resultinnodb_autoinc_lock_mode_zero.resultinnodb_blob_truncate.resultinnodb_buffer_pool_resize.resultinnodb_buffer_pool_resize_with_chunks.resultinnodb_bug11754376.resultinnodb_bug12400341.resultinnodb_bug12661768.resultinnodb_bug12902967.resultinnodb_bug13510739.resultinnodb_bug14007649.resultinnodb_bug14147491.resultinnodb_bug14676111.resultinnodb_bug14704286.resultinnodb_bug21704.resultinnodb_bug27216817.resultinnodb_bug30423.resultinnodb_bug30919.resultinnodb_bug34053.resultinnodb_bug34300.resultinnodb_bug35220.resultinnodb_bug38231.resultinnodb_bug39438.resultinnodb_bug40360.resultinnodb_bug40565.resultinnodb_bug41904.resultinnodb_bug42101-nonzero.resultinnodb_bug42101.resultinnodb_bug42419.resultinnodb_bug44032.resultinnodb_bug44369.resultinnodb_bug44571.resultinnodb_bug45357.resultinnodb_bug46000.resultinnodb_bug46676.resultinnodb_bug47167.resultinnodb_bug47621.resultinnodb_bug47622.resultinnodb_bug47777.resultinnodb_bug48024.resultinnodb_bug49164.resultinnodb_bug51378.resultinnodb_bug51920.resultinnodb_bug52199.resultinnodb_bug52663.resultinnodb_bug53046.resultinnodb_bug53290.resultinnodb_bug53592.resultinnodb_bug53674.resultinnodb_bug53756.resultinnodb_bug54044.resultinnodb_bug56143.resultinnodb_bug56716.resultinnodb_bug56947.resultinnodb_bug57252.resultinnodb_bug57255.resultinnodb_bug57904.resultinnodb_bug59307.resultinnodb_bug59410.resultinnodb_bug59641.resultinnodb_bug59733.resultinnodb_bug60049.resultinnodb_bug60196.resultinnodb_bug60229.resultinnodb_bug68148.resultinnodb_bulk_create_index.resultinnodb_bulk_create_index_debug.resultinnodb_bulk_create_index_flush.resultinnodb_bulk_create_index_replication.resultinnodb_bulk_create_index_small.resultinnodb_corrupt_bit.resultinnodb_ctype_big5.resultinnodb_ctype_latin1.resultinnodb_ctype_ldml.resultinnodb_ctype_utf8.resultinnodb_defrag_binlog.resultinnodb_defrag_concurrent.resultinnodb_defrag_stats.resultinnodb_defrag_stats_many_tables.resultinnodb_defragment.resultinnodb_defragment_fill_factor.resultinnodb_defragment_small.resultinnodb_file_format.resultinnodb_force_pk.resultinnodb_force_recovery.resultinnodb_gis.resultinnodb_information_schema.resultinnodb_information_schema_buffer.resultinnodb_information_schema_tables.resultinnodb_lock_wait_timeout_1.resultinnodb_max_recordsize_32k.resultinnodb_max_recordsize_64k.resultinnodb_multi_update.resultinnodb_mutexes.resultinnodb_mysql.resultinnodb_mysql_rbk.resultinnodb_notembedded.resultinnodb_prefix_index_restart_server.resultinnodb_query_cache.resultinnodb_simulate_comp_failures.resultinnodb_simulate_comp_failures_small.resultinnodb_skip_innodb_is_tables.resultinnodb_stats.resultinnodb_stats_create_on_corrupted.resultinnodb_stats_create_table.resultinnodb_stats_drop_locked.resultinnodb_stats_fetch.resultinnodb_stats_fetch_corrupted.resultinnodb_stats_fetch_nonexistent.resultinnodb_stats_persistent.resultinnodb_stats_persistent_debug.resultinnodb_stats_rename_table.resultinnodb_stats_rename_table_if_exists.resultinnodb_sys_semaphore_waits.resultinnodb_timeout_rollback.resultinnodb_trx_weight.resultinnodb_uninstall.resultinnodb_xtradb_compat.resultinsert_debug.resultleaf_page_corrupted_during_recovery.resultlock_deleted.resultlog_alter_table.resultlog_corruption.resultlog_data_file_size.resultlog_file.resultlog_file_name.resultlog_file_name_debug.resultlog_file_size.resultmdev-117.resultmdev-15707.resultmonitor.resultmulti_repair-7404.resultmvcc.resultpage_reorganize.resultpurge_secondary.resultpurge_thread_shutdown.resultread_only_recover_committed.resultread_only_recovery.resultreadahead.resultrecovery_shutdown.resultredo_log_during_checkpoint.resultrename_table.resultrename_table_debug.resultrestart.resultrow_format_redundant.resultrow_lock.resultsnapshot.resultsp_temp_table.resultstored_fk.resultstrict_mode.resultsystem_tables.resulttable_definition_cache_debug.resulttable_flags,32k,debug.rdifftable_flags,32k,release.rdifftable_flags,4k,debug.rdifftable_flags,4k,release.rdifftable_flags,64k,debug.rdifftable_flags,64k,release.rdifftable_flags,8k,debug.rdifftable_flags,8k,release.rdifftable_flags,debug.rdifftable_flags.resulttable_index_statistics.resulttemp_table.resulttemp_table_savepoint.resulttemporary_table.resulttemporary_table_optimization.resulttmpdir.resulttrigger.resulttrigger_error.resulttruncate.resulttruncate_crash.resulttruncate_debug.resulttruncate_foreign.resulttruncate_inject.resulttruncate_missing.resulttruncate_purge_debug.resulttruncate_restart.resultundo_log.resultundo_truncate.resultundo_truncate_recover.resultupdate-cascade.resultupdate_time.resultupdate_time_wl6658.resultxa_debug.resultxa_recovery.resultt101_compatibility.testadd_constraint.testalter_candidate_key.testalter_copy.optalter_copy.testalter_crash.optalter_crash.testalter_foreign_crash.testalter_inplace_perfschema.optalter_inplace_perfschema.testalter_key_block_size-11757.testalter_kill-master.optalter_kill.testalter_missing_tablespace.testalter_partitioned_debug.testalter_partitioned_xa.testalter_rename_existing.testalter_rename_files.testalter_table.testalter_varchar_change.testanalyze_table.testauto_increment_dup.optauto_increment_dup.testautoinc_debug.testautoinc_persist.testbinlog_consistent.testblob-update-debug.testblob_unique2pk.testcorrupted_during_recovery.optcorrupted_during_recovery.testcount_distinct.testcreate-index-debug.testcreate-index.testcreate_isl_with_direct.optcreate_isl_with_direct.testdata_types.optdata_types.testdeadlock_detect.testdefault_row_format_alter.testdefault_row_format_compatibility.testdefault_row_format_create.testdefrag_mdl-9155.testdoublewrite.testdrop_table_background.optdrop_table_background.testdropdb.testfake_changes-7000.testfile_format_defaults-master.optfile_format_defaults.testforeign-keys.testforeign_key.testgroup_commit.testgroup_commit_binlog_pos-master.optgroup_commit_binlog_pos.testgroup_commit_binlog_pos_no_optimize_thread-master.optgroup_commit_binlog_pos_no_optimize_thread.testgroup_commit_crash-master.optgroup_commit_crash.testgroup_commit_crash_no_optimize_thread-master.optgroup_commit_crash_no_optimize_thread.testgroup_commit_no_optimize_thread-master.optgroup_commit_no_optimize_thread.testhelp_url.testibuf_not_empty.testindex_merge_threshold.optindex_merge_threshold.testindex_tree_operation.optindex_tree_operation.testinnodb-16k-master.optinnodb-16k.testinnodb-32k-crash-master.optinnodb-32k-crash.testinnodb-32k-master.optinnodb-32k.testinnodb-64k-crash-master.optinnodb-64k-crash.testinnodb-64k-master.optinnodb-64k.testinnodb-agregate.testinnodb-alter-autoinc.testinnodb-alter-debug.testinnodb-alter-nullable.testinnodb-alter-table.testinnodb-alter-tempfile.testinnodb-alter-timestamp.testinnodb-alter.optinnodb-alter.testinnodb-analyze.testinnodb-autoinc-18274.testinnodb-autoinc-44030.testinnodb-autoinc-56228-master.optinnodb-autoinc-56228.testinnodb-autoinc-61209.testinnodb-autoinc-optimize.testinnodb-autoinc.optinnodb-autoinc.testinnodb-bigblob.optinnodb-bigblob.testinnodb-blob.testinnodb-bug-14068765.testinnodb-bug-14084530.testinnodb-change-buffer-recovery-master.optinnodb-change-buffer-recovery.testinnodb-changed-pages-master.optinnodb-changed-pages.testinnodb-consistent-master.optinnodb-consistent.testinnodb-corrupted-table.testinnodb-dict.testinnodb-enlarge-blob.optinnodb-enlarge-blob.testinnodb-fk-virtual.testinnodb-fk-warnings.testinnodb-fk.testinnodb-fkcheck.testinnodb-flush-changed-page-bitmaps.optinnodb-flush-changed-page-bitmaps.testinnodb-get-fk.testinnodb-index-debug.optinnodb-index-debug.testinnodb-index-online-delete.testinnodb-index-online-fk.optinnodb-index-online-fk.testinnodb-index-online-norebuild.optinnodb-index-online-norebuild.testinnodb-index-online-purge.testinnodb-index-online.optinnodb-index-online.testinnodb-index.testinnodb-index_ucs2.testinnodb-isolation.testinnodb-lock-schedule-algorithm.optinnodb-lock-schedule-algorithm.testinnodb-lock.testinnodb-lru-force-no-free-page.testinnodb-master.optinnodb-mdev-7408.optinnodb-mdev-7408.testinnodb-mdev-7513-master.optinnodb-mdev-7513.testinnodb-mdev7046.testinnodb-on-duplicate-update.testinnodb-online-alter-gis.testinnodb-page_compression_bzip2.testinnodb-page_compression_default.testinnodb-page_compression_lz4.testinnodb-page_compression_lzma.testinnodb-page_compression_lzo.testinnodb-page_compression_snappy.testinnodb-page_compression_tables.testinnodb-page_compression_zip.testinnodb-replace-debug.testinnodb-replace.testinnodb-semi-consistent-master.optinnodb-semi-consistent.testinnodb-stats-initialize-failure.testinnodb-stats-modified-counter.optinnodb-stats-modified-counter.testinnodb-stats-sample.testinnodb-table-online-master.optinnodb-table-online.testinnodb-timeout.testinnodb-trim.optinnodb-trim.testinnodb-truncate.testinnodb-ucs2.testinnodb-update-insert.testinnodb-virtual-columns.testinnodb-virtual-columns2.testinnodb-wl5522-1.testinnodb-wl5522-debug.testinnodb-wl5522.testinnodb-wl5980-alter.optinnodb-wl5980-alter.testinnodb-xa.testinnodb.optinnodb.testinnodb_28867993.testinnodb_autoinc_lock_mode_zero-master.optinnodb_autoinc_lock_mode_zero.testinnodb_blob_truncate.testinnodb_buffer_pool_resize.optinnodb_buffer_pool_resize.testinnodb_buffer_pool_resize_with_chunks.optinnodb_buffer_pool_resize_with_chunks.testinnodb_bug11754376.testinnodb_bug12400341-master.optinnodb_bug12400341.testinnodb_bug12661768.testinnodb_bug12902967.testinnodb_bug13510739.testinnodb_bug14007649.testinnodb_bug14147491-master.optinnodb_bug14147491.testinnodb_bug14676111.optinnodb_bug14676111.testinnodb_bug14704286.testinnodb_bug21704.testinnodb_bug30423.testinnodb_bug30919-master.optinnodb_bug30919.testinnodb_bug34053.testinnodb_bug34300.testinnodb_bug35220.testinnodb_bug38231.testinnodb_bug39438-master.optinnodb_bug39438.testinnodb_bug40360.testinnodb_bug40565.testinnodb_bug41904.testinnodb_bug42101-nonzero-master.optinnodb_bug42101-nonzero.testinnodb_bug42101.testinnodb_bug42419.testinnodb_bug44032.testinnodb_bug44369.testinnodb_bug44571.testinnodb_bug45357.testinnodb_bug46000.testinnodb_bug46676.testinnodb_bug47167.testinnodb_bug47621.testinnodb_bug47622.testinnodb_bug47777.testinnodb_bug48024.testinnodb_bug49164.testinnodb_bug51378.testinnodb_bug51920.testinnodb_bug52199.testinnodb_bug52663.testinnodb_bug53046.testinnodb_bug53290.testinnodb_bug53592.testinnodb_bug53674-master.optinnodb_bug53674.testinnodb_bug53756-master.optinnodb_bug53756.testinnodb_bug54044.testinnodb_bug56143.testinnodb_bug56716.testinnodb_bug56947.testinnodb_bug57252.testinnodb_bug57255.testinnodb_bug57904.testinnodb_bug59307.testinnodb_bug59410.testinnodb_bug59641.testinnodb_bug59733.testinnodb_bug60049-master.optinnodb_bug60049.testinnodb_bug60196-master.optinnodb_bug60196.testinnodb_bug60229.testinnodb_bug68148.testinnodb_bulk_create_index.testinnodb_bulk_create_index_debug.testinnodb_bulk_create_index_flush.testinnodb_bulk_create_index_replication.testinnodb_bulk_create_index_small.testinnodb_corrupt_bit.optinnodb_corrupt_bit.testinnodb_ctype_big5.testinnodb_ctype_latin1.testinnodb_ctype_ldml-master.optinnodb_ctype_ldml.testinnodb_ctype_utf8.testinnodb_defrag_binlog.optinnodb_defrag_binlog.testinnodb_defrag_concurrent.optinnodb_defrag_concurrent.testinnodb_defrag_stats.optinnodb_defrag_stats.testinnodb_defrag_stats_many_tables.optinnodb_defrag_stats_many_tables.testinnodb_defragment.optinnodb_defragment.testinnodb_defragment_fill_factor.optinnodb_defragment_fill_factor.testinnodb_defragment_small.testinnodb_file_format.testinnodb_force_pk.optinnodb_force_pk.testinnodb_force_recovery.testinnodb_gis.testinnodb_information_schema.testinnodb_information_schema_buffer.optinnodb_information_schema_buffer.testinnodb_information_schema_tables.optinnodb_information_schema_tables.testinnodb_lock_wait_timeout_1-master.optinnodb_lock_wait_timeout_1.testinnodb_max_recordsize_32k.optinnodb_max_recordsize_32k.testinnodb_max_recordsize_64k.optinnodb_max_recordsize_64k.testinnodb_multi_update.testinnodb_mutexes-master.optinnodb_mutexes.testinnodb_mysql-master.optinnodb_mysql.testinnodb_mysql_rbk-master.optinnodb_mysql_rbk.testinnodb_notembedded.testinnodb_prefix_index_restart_server.testinnodb_query_cache.testinnodb_simulate_comp_failures-master.optinnodb_simulate_comp_failures.testinnodb_simulate_comp_failures_small-master.optinnodb_simulate_comp_failures_small.testinnodb_skip_innodb_is_tables.optinnodb_skip_innodb_is_tables.testinnodb_stats.testinnodb_stats_create_on_corrupted.testinnodb_stats_create_table.testinnodb_stats_drop_locked.testinnodb_stats_fetch.testinnodb_stats_fetch_corrupted.testinnodb_stats_fetch_nonexistent.testinnodb_stats_persistent.testinnodb_stats_persistent_debug.testinnodb_stats_rename_table.testinnodb_stats_rename_table_if_exists.testinnodb_sys_semaphore_waits-master.optinnodb_sys_semaphore_waits.testinnodb_timeout_rollback-master.optinnodb_timeout_rollback.testinnodb_trx_weight.optinnodb_trx_weight.testinnodb_uninstall.optinnodb_uninstall.testinnodb_xtradb_compat-master.optinnodb_xtradb_compat.testinsert_debug.testleaf_page_corrupted_during_recovery.optleaf_page_corrupted_during_recovery.testlock_deleted.testlog_alter_table.testlog_corruption.testlog_data_file_size.optlog_data_file_size.testlog_file.testlog_file_name.testlog_file_name_debug.testlog_file_size.testmdev-117.testmdev-15707.optmdev-15707.testmonitor.testmulti_repair-7404.testmvcc.testpage_reorganize.testpurge_secondary.optpurge_secondary.testpurge_thread_shutdown.testread_only_recover_committed.testread_only_recovery.testreadahead.testrecovery_shutdown.testredo_log_during_checkpoint.testrename_table.optrename_table.testrename_table_debug.optrename_table_debug.testrestart.testrow_format_redundant.testrow_lock.testsnapshot.testsp_temp_table.teststored_fk.teststrict_mode.testsystem_tables.testtable_definition_cache_debug.opttable_definition_cache_debug.testtable_flags.testtable_index_statistics.testtemp_table.testtemp_table_savepoint.testtemporary_table.testtemporary_table_optimization.opttemporary_table_optimization.testtmpdir.testtrigger.testtrigger_error.testtruncate.opttruncate.testtruncate_crash.opttruncate_crash.testtruncate_debug.opttruncate_debug.testtruncate_foreign.opttruncate_foreign.testtruncate_inject.opttruncate_inject.testtruncate_missing.opttruncate_missing.testtruncate_purge_debug.opttruncate_purge_debug.testtruncate_restart.opttruncate_restart.testundo_log.testundo_truncate.testundo_truncate_recover.testupdate-cascade.testupdate_time-master.optupdate_time.testupdate_time_wl6658.testxa_debug.testxa_recovery.testinnodb_ftsrbasic.resultconcurrent_insert.resultcrash_recovery.resultcreate.resultfts_kill_query.resultfulltext.resultfulltext2.resultfulltext3.resultfulltext_cache.resultfulltext_distinct.resultfulltext_left_join.resultfulltext_misc.resultfulltext_multi.resultfulltext_order_by.resultfulltext_table_evict.resultfulltext_update.resultfulltext_var.resultinnodb-fts-ddl.resultinnodb-fts-fic.resultinnodb-fts-stopword.resultinnodb_ft_aux_table.resultinnodb_fts_large_records.resultinnodb_fts_misc.resultinnodb_fts_misc_1.resultinnodb_fts_multiple_index.resultinnodb_fts_plugin.resultinnodb_fts_proximity.resultinnodb_fts_result_cache_limit.resultinnodb_fts_stopword_charset.resultinnodb_fts_transaction.resultmisc_debug.resultsync.resultsync_block.resultsync_ddl.resulttbasic.testconcurrent_insert.testcrash_recovery.testcreate.optcreate.testfts_kill_query.testfulltext.testfulltext2.testfulltext3.testfulltext_cache.testfulltext_distinct.testfulltext_left_join.testfulltext_misc.testfulltext_multi.testfulltext_order_by.testfulltext_table_evict.testfulltext_update.testfulltext_var.testinnodb-fts-ddl.testinnodb-fts-fic.testinnodb-fts-stopword.optinnodb-fts-stopword.testinnodb_ft_aux_table.optinnodb_ft_aux_table.testinnodb_fts_large_records.testinnodb_fts_misc.testinnodb_fts_misc_1.testinnodb_fts_multiple_index.testinnodb_fts_plugin.testinnodb_fts_proximity.testinnodb_fts_result_cache_limit.testinnodb_fts_stopword_charset.testinnodb_fts_transaction.testmisc_debug.testsync.optsync.testsync_block.testsync_ddl.testinnodb_gisdisabled.defr0.result1.resultalter_spatial_index.resultbug16236208.resultbug16266012.resultbug17057168.resultcheck_rtree.resultcreate_spatial_index.resultgeometry.resultgis.resultgis_split_inf.resultgis_split_nan.resultinnodb_gis_rtree.resultkill_server.resultmulti_pk.resultpoint_basic.resultpoint_big.resultprecise.resultrepeatable_spatial.resultrollback.resultrt_precise.resultrtree.resultrtree_add_index.resultrtree_compress.resultrtree_compress2.resultrtree_concurrent_srch.resultrtree_create_inplace.resultrtree_debug.resultrtree_drop_index.resultrtree_estimate.resultrtree_multi_pk.resultrtree_purge.resultrtree_recovery.resultrtree_rollback1.resultrtree_rollback2.resultrtree_search.resultrtree_split.resultrtree_undo.resulttypes.resultupdate_root.resultt0.test1.testalter_spatial_index.testbug16236208.testbug16266012.testbug17057168.testcheck_rtree.testcreate_spatial_index.testgeometry.testgis.testgis_split_inf.testgis_split_nan.testinnodb_gis_rtree.testkill_server.testmulti_pk.testpoint_basic.testpoint_big.testprecise.testrepeatable_spatial.testrollback.testrt_precise.testrtree.testrtree_add_index.testrtree_compress.testrtree_compress2.testrtree_concurrent_srch.testrtree_create_inplace.testrtree_debug.testrtree_drop_index.testrtree_estimate.testrtree_multi_pk.testrtree_purge.testrtree_recovery.testrtree_rollback1.testrtree_rollback2.testrtree_search.testrtree_split.testrtree_undo.testtypes.testupdate_root.testinnodb_zipdisabled.defincludehave_no_undo_tablespaces.incinnodb-wl6045.incinnodb_create_tab_indx.incinnodb_dml_ops.incinnodb_fetch_records.incinnodb_load_data.incinnodb_stats_comp_index.incinnodb_stats_restart.incinnodb_wl6501_scale.incr16k.result4k.result8k.resultbug36169.resultbug36172.resultbug52745.resultbug53591.resultbug56680.resultcmp_drop_table.resultcmp_per_index.resultcreate_options.resultindex_large_prefix.resultindex_large_prefix_4k.resultindex_large_prefix_8k.resultinnochecksum.resultinnochecksum_2.resultinnochecksum_3.resultinnodb-zip.resultlarge_blob.resultprefix_index_liftedlimit.resultrecover.resultrestart.resultwl5522_debug_zip.resultwl5522_zip.resultwl6344_compress_level.resultwl6347_comp_indx_stat.resultwl6501_1.resultwl6501_crash_3.resultwl6501_crash_4.resultwl6501_crash_5.resultwl6501_scale_1.resultt16k-master.opt16k.test4k-master.opt4k.test8k-master.opt8k.testbug36169.testbug36172.testbug52745.testbug53591.testbug56680.testcmp_drop_table-master.optcmp_drop_table.testcmp_per_index.optcmp_per_index.testcreate_options.testindex_large_prefix.testindex_large_prefix_4k.testindex_large_prefix_8k.testinnochecksum.optinnochecksum.testinnochecksum_2.optinnochecksum_2.testinnochecksum_3.testinnodb-zip.testlarge_blob-master.optlarge_blob.testprefix_index_liftedlimit.testrecover.testrestart.optrestart.testwl5522_debug_zip.testwl5522_zip.testwl6344_compress_level.testwl6347_comp_indx_stat.testwl6501_1.optwl6501_1.testwl6501_crash_3.optwl6501_crash_3.testwl6501_crash_4.optwl6501_crash_4.testwl6501_crash_5.optwl6501_crash_5.testwl6501_scale_1.optwl6501_scale_1.testjpdisabled.defincludetrim_sjis.incrjp_alter_sjis.resultjp_alter_ucs2.resultjp_alter_ujis.resultjp_alter_utf8.resultjp_charlength_sjis.resultjp_charlength_ucs2.resultjp_charlength_ujis.resultjp_charlength_utf8.resultjp_charset_sjis.resultjp_charset_ucs2.resultjp_charset_ujis.resultjp_charset_utf8.resultjp_convert_sjis.resultjp_convert_ucs2.resultjp_convert_ujis.resultjp_convert_utf8.resultjp_create_db_sjis.resultjp_create_db_ucs2.resultjp_create_db_ujis.resultjp_create_db_utf8.resultjp_create_tbl_sjis.resultjp_create_tbl_ucs2.resultjp_create_tbl_ujis.resultjp_create_tbl_utf8.resultjp_enum_sjis.resultjp_enum_ucs2.resultjp_enum_ujis.resultjp_enum_utf8.resultjp_insert_sjis.resultjp_insert_ucs2.resultjp_insert_ujis.resultjp_insert_utf8.resultjp_instr_sjis.resultjp_instr_ucs2.resultjp_instr_ujis.resultjp_instr_utf8.resultjp_join_sjis.resultjp_join_ucs2.resultjp_join_ujis.resultjp_join_utf8.resultjp_left_sjis.resultjp_left_ucs2.resultjp_left_ujis.resultjp_left_utf8.resultjp_length_sjis.resultjp_length_ucs2.resultjp_length_ujis.resultjp_length_utf8.resultjp_like_sjis.resultjp_like_ucs2.resultjp_like_ujis.resultjp_like_utf8.resultjp_locate_sjis.resultjp_locate_ucs2.resultjp_locate_ujis.resultjp_locate_utf8.resultjp_lpad_sjis.resultjp_lpad_ucs2.resultjp_lpad_ujis.resultjp_lpad_utf8.resultjp_ltrim_sjis.resultjp_ltrim_ucs2.resultjp_ltrim_ujis.resultjp_ltrim_utf8.resultjp_ps_sjis.resultjp_ps_ujis.resultjp_replace_sjis.resultjp_replace_ucs2.resultjp_replace_ujis.resultjp_replace_utf8.resultjp_reverse_sjis.resultjp_reverse_ucs2.resultjp_reverse_ujis.resultjp_reverse_utf8.resultjp_right_sjis.resultjp_right_ucs2.resultjp_right_ujis.resultjp_right_utf8.resultjp_rpad_sjis.resultjp_rpad_ucs2.resultjp_rpad_ujis.resultjp_rpad_utf8.resultjp_rtrim_sjis.resultjp_rtrim_ucs2.resultjp_rtrim_ujis.resultjp_rtrim_utf8.resultjp_select_sjis.resultjp_select_ucs2.resultjp_select_ujis.resultjp_select_utf8.resultjp_subquery_sjis.resultjp_subquery_ucs2.resultjp_subquery_ujis.resultjp_subquery_utf8.resultjp_substring_sjis.resultjp_substring_ucs2.resultjp_substring_ujis.resultjp_substring_utf8.resultjp_trim_sjis.resultjp_trim_ucs2.resultjp_trim_ujis.resultjp_trim_utf8.resultjp_union_ujis.resultjp_update_sjis.resultjp_update_ucs2.resultjp_update_ujis.resultjp_update_utf8.resultjp_where_sjis.resultjp_where_ucs2.resultjp_where_ujis.resultjp_where_utf8.resultstd_datajisx0201_sjis.datjisx0201_ucs2.datjisx0201_ujis.datjisx0201_utf8.datjisx0208_sjis.datjisx0208_sjis2.datjisx0208_sjis3.datjisx0208_ucs2.datjisx0208_ujis.datjisx0208_utf8.datjisx0212_ucs2.datjisx0212_ujis.datjisx0212_utf8.dattjp_alter_sjis.testjp_alter_ucs2.testjp_alter_ujis.testjp_alter_utf8.testjp_charlength_sjis.testjp_charlength_ucs2.testjp_charlength_ujis.testjp_charlength_utf8.testjp_charset_sjis.testjp_charset_ucs2.testjp_charset_ujis.testjp_charset_utf8.testjp_convert_sjis.testjp_convert_ucs2.testjp_convert_ujis.testjp_convert_utf8.testjp_create_db_sjis.testjp_create_db_ucs2.testjp_create_db_ujis.testjp_create_db_utf8.testjp_create_tbl_sjis.testjp_create_tbl_ucs2.testjp_create_tbl_ujis.testjp_create_tbl_utf8.testjp_enum_sjis.testjp_enum_ucs2.testjp_enum_ujis.testjp_enum_utf8.testjp_insert_sjis.testjp_insert_ucs2.testjp_insert_ujis.testjp_insert_utf8.testjp_instr_sjis.testjp_instr_ucs2.testjp_instr_ujis.testjp_instr_utf8.testjp_join_sjis.testjp_join_ucs2.testjp_join_ujis.testjp_join_utf8.testjp_left_sjis.testjp_left_ucs2.testjp_left_ujis.testjp_left_utf8.testjp_length_sjis.testjp_length_ucs2.testjp_length_ujis.testjp_length_utf8.testjp_like_sjis.testjp_like_ucs2.testjp_like_ujis.testjp_like_utf8.testjp_locate_sjis.testjp_locate_ucs2.testjp_locate_ujis.testjp_locate_utf8.testjp_lpad_sjis.testjp_lpad_ucs2.testjp_lpad_ujis.testjp_lpad_utf8.testjp_ltrim_sjis.testjp_ltrim_ucs2.testjp_ltrim_ujis.testjp_ltrim_utf8.testjp_ps_sjis.testjp_ps_ujis.testjp_replace_sjis.testjp_replace_ucs2.testjp_replace_ujis.testjp_replace_utf8.testjp_reverse_sjis.testjp_reverse_ucs2.testjp_reverse_ujis.testjp_reverse_utf8.testjp_right_sjis.testjp_right_ucs2.testjp_right_ujis.testjp_right_utf8.testjp_rpad_sjis.testjp_rpad_ucs2.testjp_rpad_ujis.testjp_rpad_utf8.testjp_rtrim_sjis.testjp_rtrim_ucs2.testjp_rtrim_ujis.testjp_rtrim_utf8.testjp_select_sjis.testjp_select_ucs2.testjp_select_ujis.testjp_select_utf8.testjp_subquery_sjis.testjp_subquery_ucs2.testjp_subquery_ujis.testjp_subquery_utf8.testjp_substring_sjis.testjp_substring_ucs2.testjp_substring_ujis.testjp_substring_utf8.testjp_trim_sjis.testjp_trim_ucs2.testjp_trim_ujis.testjp_trim_utf8.testjp_union_ujis.testjp_update_sjis.testjp_update_ucs2.testjp_update_ujis.testjp_update_utf8.testjp_where_sjis.testjp_where_ucs2.testjp_where_ujis.testjp_where_utf8.testjsonrjson_no_table.resulttjson_no_table.testlarge_testsREADME.TXTralter_table.resultlock_tables_big.resultrpl_slave_net_timeout.resulttalter_table.testlock_tables_big.testrpl_slave_net_timeout-slave.optrpl_slave_net_timeout.testmariaalter.resultalter.testcollations.resultcollations.testcompat_aliases-master.optconcurrent.resultconcurrent.testcreate.resultcreate.testdistinct.resultdistinct.testdynamic.resultdynamic.testencrypt-wrong-key.resultencrypt-wrong-key.testfulltext2.resultfulltext2.testgroup_commit.resultgroup_commit.testicp.resulticp.testinsert_select-7314.resultinsert_select-7314.testinsert_select.resultinsert_select.testlock.resultlock.testlocking.resultlocking.testmaria-autoinc.resultmaria-autoinc.testmaria-autozerofill.resultmaria-autozerofill.testmaria-big.resultmaria-big.testmaria-big2.resultmaria-big2.testmaria-connect.resultmaria-connect.testmaria-gis-recovery.optmaria-gis-recovery.resultmaria-gis-recovery.testmaria-gis-rtree-dynamic.resultmaria-gis-rtree-dynamic.testmaria-gis-rtree-trans.resultmaria-gis-rtree-trans.testmaria-gis-rtree.resultmaria-gis-rtree.testmaria-mvcc.resultmaria-mvcc.testmaria-no-logging.resultmaria-no-logging.testmaria-page-checksum.resultmaria-page-checksum.testmaria-partitioning.resultmaria-partitioning.testmaria-preload.resultmaria-preload.testmaria-purge.resultmaria-purge.testmaria-recover-master.optmaria-recover.resultmaria-recover.testmaria-recovery-big-master.optmaria-recovery-big.resultmaria-recovery-big.testmaria-recovery-bitmap-master.optmaria-recovery-bitmap.resultmaria-recovery-bitmap.testmaria-recovery-master.optmaria-recovery-rtree-ft-master.optmaria-recovery-rtree-ft.resultmaria-recovery-rtree-ft.testmaria-recovery.resultmaria-recovery.testmaria-recovery2-master.optmaria-recovery2.resultmaria-recovery2.testmaria-recovery3-master.optmaria-recovery3.resultmaria-recovery3.testmaria-ucs2.resultmaria-ucs2.testmaria.resultmaria.testmaria2.resultmaria2.testmaria3.resultmaria3.testmaria_notembedded.resultmaria_notembedded.testmaria_partition.resultmaria_partition.testmaria_showlog_error.resultmaria_showlog_error.testmax_length.resultmax_length.testmrr.resultmrr.testoptimize.resultoptimize.testps_maria.resultps_maria.testrepair.resultrepair.testsmall_blocksize-master.optsmall_blocksize.resultsmall_blocksize.testsuite.pmtruncate.resulttruncate.testmariabackupabsolute_ibdata_paths.optabsolute_ibdata_paths.resultabsolute_ibdata_paths.testapply-log-only-incr.resultapply-log-only-incr.testapply-log-only.resultapply-log-only.testauth_plugin_win.optauth_plugin_win.resultauth_plugin_win.testbackup_grants.resultbackup_grants.testbackup_ssl.resultbackup_ssl.testcompress_qpress.resultcompress_qpress.testcreate_during_backup.resultcreate_during_backup.testcreate_with_data_directory_during_backup.resultcreate_with_data_directory_during_backup.testdata_directory.resultdata_directory.testdrop_table_during_backup.resultdrop_table_during_backup.testencrypted_page_compressed.optencrypted_page_compressed.resultencrypted_page_compressed.testencrypted_page_corruption.optencrypted_page_corruption.resultencrypted_page_corruption.testextra_lsndir.resultextra_lsndir.testfilekeys-data.encfilekeys-data.keyfull_backup.resultfull_backup.testhuge_lsn.opthuge_lsn.resulthuge_lsn.testincludehave_file_key_management.inchave_rocksdb.increstart_and_restore.incincremental_backup.resultincremental_backup.testincremental_ddl_before_backup.resultincremental_ddl_before_backup.testincremental_ddl_during_backup.resultincremental_ddl_during_backup.testincremental_encrypted.optincremental_encrypted.resultincremental_encrypted.testincremental_rocksdb.optincremental_rocksdb.resultincremental_rocksdb.testinnodb_log_optimize_ddl.resultinnodb_log_optimize_ddl.testlock_ddl_per_table.optlock_ddl_per_table.resultlock_ddl_per_table.testlog_checksum_mismatch.resultlog_checksum_mismatch.testmdev-14447.optmdev-14447.resultmdev-14447.testmissing_ibd.resultmissing_ibd.testmlog_index_load.resultmlog_index_load.testnolock_ddl_during_backup_end.resultnolock_ddl_during_backup_end.testpage_compression_level.resultpage_compression_level.testpartial.resultpartial.testpartial_exclude.resultpartial_exclude.testpartition_datadir.resultpartition_datadir.testpartition_partial.optpartition_partial.resultpartition_partial.testrecreate_table_during_backup.resultrecreate_table_during_backup.testrename_during_backup.resultrename_during_backup.testrename_during_mdl_lock.resultrename_during_mdl_lock.testskip_innodb.optskip_innodb.resultskip_innodb.testsmall_ibd.resultsmall_ibd.testsuite.optsuite.pmtruncate_during_backup.opttruncate_during_backup.resulttruncate_during_backup.testundo_space_id.optundo_space_id.resultundo_space_id.testunencrypted_page_compressed.resultunencrypted_page_compressed.testunsupported_redo.resultunsupported_redo.testxb_aws_key_management.optxb_aws_key_management.resultxb_aws_key_management.testxb_compressed_encrypted.optxb_compressed_encrypted.resultxb_compressed_encrypted.testxb_file_key_management.optxb_file_key_management.resultxb_file_key_management.testxb_fulltext_encrypted.optxb_fulltext_encrypted.resultxb_fulltext_encrypted.testxb_history.resultxb_history.testxb_page_compress.resultxb_page_compress.testxb_partition.resultxb_partition.testxb_rocksdb.optxb_rocksdb.resultxb_rocksdb.testxb_rocksdb_datadir.optxb_rocksdb_datadir.resultxb_rocksdb_datadir.testxb_rocksdb_datadir_debug.optxb_rocksdb_datadir_debug.resultxb_rocksdb_datadir_debug.testxbstream.resultxbstream.testmtrtcombs.combinationscombs.incinc.incnewcomb.resultnewcomb.testproxy.incself.resultself.testsimple,c2,s1.rdiffsimple,s2,c2.rdiffsimple,s2.resultsimple.combinationssimple.resultsimple.testsingle.resultsingle.testsource.resultsource.testtest2.resulttest2.testtestsh.resulttestsh.testmtr2combinationsoverlay.incsingle.resultsingle.testmulti_sourcegtid.cnfgtid.resultgtid.testgtid_ignore_duplicates.cnfgtid_ignore_duplicates.resultgtid_ignore_duplicates.testinfo_logs-master.optinfo_logs.resultinfo_logs.testload_data.resultload_data.testmdev-9544.cnfmdev-9544.resultmdev-9544.testmultisource.resultmultisource.testmy.cnfrelaylog_events.resultrelaylog_events.testreset_slave.resultreset_slave.testsimple.resultsimple.testskip_counter.resultskip_counter.teststatus_vars.resultstatus_vars.testsyntax.resultsyntax.testoptimizer_unfixed_bugsREADME.txtdisabled.defrbug36981.resultbug40992.resultbug41029.resultbug41996-extra1-innodb-innodb.resultbug41996-extra1-innodb.resultbug41996-extra1.resultbug41996-extra2-innodb-innodb.resultbug41996-extra2-innodb.resultbug41996-extra2.resultbug41996-extra3-innodb-innodb.resultbug41996-extra3-innodb.resultbug41996-extra3.resultbug41996-extra4-innodb-innodb.resultbug41996-extra4-innodb.resultbug41996-extra4.resultbug41996.resultbug42991.resultbug43101.resultbug43249.resultbug43360.resultbug43448.resultbug43617.resultbug43618.resultbug45219.resultbug45221.resultbug49129.resulttbug36981.testbug40992.testbug41029-master.optbug41029.testbug41996-extra1-innodb.testbug41996-extra1.testbug41996-extra2-innodb.testbug41996-extra2.testbug41996-extra3-innodb.testbug41996-extra3.testbug41996-extra4-innodb.testbug41996-extra4.testbug41996.testbug42991.testbug43101.testbug43249.testbug43360.testbug43448.testbug43617.testbug43618.testbug45219.testbug45221.testbug49129.testpartsdisabled.defincmethods1.incpart_alter_values.incpart_blocked_sql_funcs_main.incpart_exch_drop_tabs.incpart_exch_qa.incpart_exch_qa_1.incpart_exch_qa_13.incpart_exch_qa_4.incpart_exch_qa_5.incpart_exch_qa_7.incpart_exch_qa_8.incpart_exch_tabs.incpart_supported_sql_funcs_delete.incpart_supported_sql_funcs_main.incpartition.prepartition_10.incpartition_11.incpartition_12.incpartition_20.incpartition_alter1_1.incpartition_alter1_1_2.incpartition_alter1_2.incpartition_alter2_1.incpartition_alter2_2.incpartition_alter3.incpartition_alter4.incpartition_alter_1.incpartition_alter_11.incpartition_alter_13.incpartition_alter_41.incpartition_auto_increment.incpartition_basic.incpartition_basic_symlink.incpartition_bigint.incpartition_binary.incpartition_bit.incpartition_blob.incpartition_blocked_sql_funcs.incpartition_char.incpartition_check.incpartition_check_drop.incpartition_check_read.incpartition_check_read1.incpartition_check_read2.incpartition_cleanup.incpartition_crash.incpartition_crash_add.incpartition_crash_change.incpartition_crash_drop.incpartition_crash_exchange.incpartition_crash_t2.incpartition_date.incpartition_datetime.incpartition_decimal.incpartition_directory.incpartition_double.incpartition_engine.incpartition_enum.incpartition_exchange.incpartition_fail.incpartition_fail_add.incpartition_fail_change.incpartition_fail_drop.incpartition_fail_exchange.incpartition_fail_t2.incpartition_float.incpartition_int.incpartition_key_16col.incpartition_key_32col.incpartition_key_4col.incpartition_key_8col.incpartition_layout.incpartition_layout_check1.incpartition_layout_check2.incpartition_mediumint.incpartition_methods1.incpartition_methods2.incpartition_mgm.incpartition_mgm_crash.incpartition_set.incpartition_smallint.incpartition_supported_sql_funcs.incpartition_syntax.incpartition_syntax_1.incpartition_syntax_2.incpartition_text.incpartition_time.incpartition_timestamp.incpartition_tinyint.incpartition_trigg1.incpartition_trigg2.incpartition_trigg3.incpartition_value.incpartition_varbinary.incpartition_varchar.incpartition_year.incralter_data_directory_innodb.resultinsert_ignore-5421.resultlongname.resultoptimizer.resultpart_blocked_sql_func_innodb.resultpart_blocked_sql_func_myisam.resultpart_ctype_utf32.resultpart_supported_sql_func_innodb.resultpart_supported_sql_func_myisam.resultpartition_alter1_1_2_innodb.resultpartition_alter1_1_2_myisam.resultpartition_alter1_1_innodb.resultpartition_alter1_1_myisam.resultpartition_alter1_2_innodb.resultpartition_alter1_2_myisam.resultpartition_alter2_1_1_innodb.resultpartition_alter2_1_2_innodb.resultpartition_alter2_1_maria.resultpartition_alter2_1_myisam.resultpartition_alter2_2_1_innodb.resultpartition_alter2_2_2_innodb.resultpartition_alter2_2_maria.resultpartition_alter2_2_myisam.resultpartition_alter3_innodb.resultpartition_alter3_myisam.resultpartition_alter4_innodb.resultpartition_alter4_myisam.resultpartition_alter_innodb.resultpartition_alter_maria.resultpartition_alter_myisam.resultpartition_auto_increment_archive.resultpartition_auto_increment_blackhole.resultpartition_auto_increment_innodb.resultpartition_auto_increment_maria.resultpartition_auto_increment_max.resultpartition_auto_increment_memory.resultpartition_auto_increment_myisam.resultpartition_basic_innodb.resultpartition_basic_myisam.resultpartition_basic_symlink_innodb.resultpartition_basic_symlink_myisam.resultpartition_bigint_innodb.resultpartition_bigint_myisam.resultpartition_bit_innodb.resultpartition_bit_myisam.resultpartition_char_innodb.resultpartition_char_myisam.resultpartition_datetime_innodb.resultpartition_datetime_myisam.resultpartition_debug.resultpartition_debug_innodb.resultpartition_debug_myisam.resultpartition_debug_sync_innodb.resultpartition_decimal_innodb.resultpartition_decimal_myisam.resultpartition_double_innodb.resultpartition_double_myisam.resultpartition_engine_innodb.resultpartition_engine_myisam.resultpartition_exch_innodb.resultpartition_exch_myisam.resultpartition_exch_myisam_innodb.resultpartition_exch_qa.resultpartition_exch_qa_10.resultpartition_exch_qa_11.resultpartition_exch_qa_12.resultpartition_exch_qa_13.resultpartition_exch_qa_14.resultpartition_exch_qa_15.resultpartition_exch_qa_1_innodb.resultpartition_exch_qa_1_myisam.resultpartition_exch_qa_2.resultpartition_exch_qa_3.resultpartition_exch_qa_4_innodb.resultpartition_exch_qa_4_myisam.resultpartition_exch_qa_5_innodb.resultpartition_exch_qa_5_myisam.resultpartition_exch_qa_6.resultpartition_exch_qa_7_innodb.resultpartition_exch_qa_7_myisam.resultpartition_exch_qa_8_innodb.resultpartition_exch_qa_8_myisam.resultpartition_exchange_archive.resultpartition_exchange_blackhole.resultpartition_exchange_innodb.resultpartition_exchange_memory.resultpartition_exchange_myisam.resultpartition_float_innodb.resultpartition_float_myisam.resultpartition_innodb_status_file.resultpartition_int_innodb.resultpartition_int_myisam.resultpartition_mdev6067.resultpartition_mediumint_innodb.resultpartition_mediumint_myisam.resultpartition_mgm_lc0_archive.resultpartition_mgm_lc0_innodb.resultpartition_mgm_lc0_memory.resultpartition_mgm_lc0_myisam.resultpartition_mgm_lc1_archive.resultpartition_mgm_lc1_innodb.resultpartition_mgm_lc1_memory.resultpartition_mgm_lc1_myisam.resultpartition_mgm_lc2_archive.resultpartition_mgm_lc2_innodb.resultpartition_mgm_lc2_memory.resultpartition_mgm_lc2_myisam.resultpartition_recover_myisam.resultpartition_repair_myisam.resultpartition_smallint_innodb.resultpartition_smallint_myisam.resultpartition_special_innodb.resultpartition_special_myisam.resultpartition_syntax_innodb.resultpartition_syntax_myisam.resultpartition_t55.outpartition_tinyint_innodb.resultpartition_tinyint_myisam.resultpartition_value_innodb.resultpartition_value_myisam.resultrpl_partition.resultshow_create.resulttruncate_locked.resultupdate_and_cache.resulttalter_data_directory_innodb.testinsert_ignore-5421.testlongname.testoptimizer.testpart_blocked_sql_func_innodb.testpart_blocked_sql_func_myisam.testpart_ctype_utf32.testpart_supported_sql_func_innodb.testpart_supported_sql_func_myisam.testpartition_alter1_1_2_innodb.testpartition_alter1_1_2_myisam.testpartition_alter1_1_innodb.testpartition_alter1_1_myisam.testpartition_alter1_2_innodb.testpartition_alter1_2_myisam.testpartition_alter2_1_1_innodb.testpartition_alter2_1_2_innodb.testpartition_alter2_1_maria.testpartition_alter2_1_myisam.testpartition_alter2_2_1_innodb.testpartition_alter2_2_2_innodb.testpartition_alter2_2_maria.testpartition_alter2_2_myisam.testpartition_alter3_innodb.testpartition_alter3_myisam.testpartition_alter4_innodb.testpartition_alter4_myisam.testpartition_alter_innodb.testpartition_alter_maria.testpartition_alter_myisam.testpartition_auto_increment_archive.testpartition_auto_increment_blackhole.testpartition_auto_increment_innodb.testpartition_auto_increment_maria.testpartition_auto_increment_max.testpartition_auto_increment_memory.testpartition_auto_increment_myisam.testpartition_basic_innodb.testpartition_basic_myisam.testpartition_basic_symlink_innodb.testpartition_basic_symlink_myisam.testpartition_bigint_innodb.testpartition_bigint_myisam.testpartition_bit_innodb.testpartition_bit_myisam.testpartition_char_innodb.testpartition_char_myisam.testpartition_datetime_innodb.testpartition_datetime_myisam.testpartition_debug.testpartition_debug_innodb-master.optpartition_debug_innodb.testpartition_debug_myisam-master.optpartition_debug_myisam.testpartition_debug_sync_innodb-master.optpartition_debug_sync_innodb.testpartition_decimal_innodb.testpartition_decimal_myisam.testpartition_double_innodb.testpartition_double_myisam.testpartition_engine_innodb.testpartition_engine_myisam.testpartition_exch_innodb.testpartition_exch_myisam.testpartition_exch_myisam_innodb.testpartition_exch_qa.testpartition_exch_qa_10.testpartition_exch_qa_11.testpartition_exch_qa_12.testpartition_exch_qa_13.testpartition_exch_qa_14.testpartition_exch_qa_15.testpartition_exch_qa_1_innodb.testpartition_exch_qa_1_myisam.testpartition_exch_qa_2.testpartition_exch_qa_3.testpartition_exch_qa_4_innodb.testpartition_exch_qa_4_myisam.testpartition_exch_qa_5_innodb.testpartition_exch_qa_5_myisam.testpartition_exch_qa_6.testpartition_exch_qa_7_innodb.testpartition_exch_qa_7_myisam.testpartition_exch_qa_8_innodb.testpartition_exch_qa_8_myisam.testpartition_exchange_archive.testpartition_exchange_blackhole.testpartition_exchange_innodb.testpartition_exchange_memory.testpartition_exchange_myisam.testpartition_float_innodb.testpartition_float_myisam.testpartition_innodb_status_file-master.optpartition_innodb_status_file.testpartition_int_innodb.testpartition_int_myisam.testpartition_mdev6067.testpartition_mediumint_innodb.testpartition_mediumint_myisam.testpartition_mgm_lc0_archive.testpartition_mgm_lc0_innodb.testpartition_mgm_lc0_memory.testpartition_mgm_lc0_myisam.testpartition_mgm_lc1_archive-master.optpartition_mgm_lc1_archive.testpartition_mgm_lc1_innodb-master.optpartition_mgm_lc1_innodb.testpartition_mgm_lc1_memory-master.optpartition_mgm_lc1_memory.testpartition_mgm_lc1_myisam-master.optpartition_mgm_lc1_myisam.testpartition_mgm_lc2_archive-master.optpartition_mgm_lc2_archive.testpartition_mgm_lc2_innodb-master.optpartition_mgm_lc2_innodb.testpartition_mgm_lc2_memory-master.optpartition_mgm_lc2_memory.testpartition_mgm_lc2_myisam-master.optpartition_mgm_lc2_myisam.testpartition_recover_myisam-master.optpartition_recover_myisam.testpartition_repair_myisam-master.optpartition_repair_myisam.testpartition_smallint_innodb.testpartition_smallint_myisam.testpartition_special_innodb-master.optpartition_special_innodb.testpartition_special_myisam.testpartition_syntax_innodb.testpartition_syntax_myisam.testpartition_tinyint_innodb.testpartition_tinyint_myisam.testpartition_value_innodb.testpartition_value_myisam.testrpl_partition.testshow_create.testtruncate_locked.testupdate_and_cache.testperconadisabled.defhave_response_time_distribution.inchave_response_time_distribution.requireinnodb_sys_index.resultinnodb_sys_index.testlog_connection_error.patchpercona_log_connection_error-master.optpercona_log_connection_error.resultpercona_log_connection_error.testpercona_flush_contiguous_neighbors-master.optpercona_flush_contiguous_neighbors.resultpercona_flush_contiguous_neighbors.testpercona_innodb_buffer_pool_shm-master.optpercona_innodb_buffer_pool_shm.resultpercona_innodb_buffer_pool_shm.testpercona_innodb_deadlock_count.resultpercona_innodb_deadlock_count.testpercona_innodb_expand_fast_index_creation.resultpercona_innodb_expand_fast_index_creation.testpercona_innodb_fake_changes.resultpercona_innodb_fake_changes.testpercona_innodb_fake_changes_locks.resultpercona_innodb_fake_changes_locks.testpercona_innodb_kill_idle_trx.resultpercona_innodb_kill_idle_trx.testpercona_innodb_kill_idle_trx_locks.resultpercona_innodb_kill_idle_trx_locks.testpercona_innodb_kill_idle_trx_show.incpercona_log_warnings_suppress-master.optpercona_log_warnings_suppress.resultpercona_log_warnings_suppress.testpercona_processlist_row_stats.resultpercona_processlist_row_stats.testpercona_query_cache_with_comments.inc.backuppercona_query_response_time-replication.resultpercona_query_response_time-replication.testpercona_query_response_time-stored.resultpercona_query_response_time-stored.testpercona_query_response_time.resultpercona_query_response_time.testpercona_query_response_time_flush.incpercona_query_response_time_show.incpercona_query_response_time_sleep.incpercona_server_variables.incpercona_server_variables_debug.resultpercona_server_variables_debug.testpercona_server_variables_release.resultpercona_server_variables_release.testpercona_show_temp_tables.resultpercona_show_temp_tables.testpercona_slow_extended-slow_query_log_timestamp_always-cl-master.optpercona_slow_extended-slow_query_log_timestamp_always-cl.resultpercona_slow_extended-slow_query_log_timestamp_always-cl.testpercona_slow_extended-use_global_control-master.optpercona_slow_extended-use_global_control.resultpercona_slow_extended-use_global_control.testpercona_sync_flush.resultpercona_sync_flush.testpercona_xtradb_bug317074.resultpercona_xtradb_bug317074.testprofiling_slow.patchpercona_bug643149.resultpercona_bug643149.testquery_cache_enhance.patchpercona_query_cache_with_comments.incpercona_query_cache_with_comments.inc.backuppercona_query_cache_with_comments.resultpercona_query_cache_with_comments.testpercona_query_cache_with_comments_begin.incpercona_query_cache_with_comments_clear.incpercona_query_cache_with_comments_crash.resultpercona_query_cache_with_comments_crash.testpercona_query_cache_with_comments_disable.resultpercona_query_cache_with_comments_disable.testpercona_query_cache_with_comments_end.incpercona_query_cache_with_comments_eval.incpercona_query_cache_with_comments_prepared_statements.resultpercona_query_cache_with_comments_prepared_statements.testpercona_query_cache_with_comments_show.incpercona_status_wait_query_cache_mutex.resultpercona_status_wait_query_cache_mutex.testquery_response_time-replication.incquery_response_time-stored.incquery_response_time.incresponse-time-distribution.patchpercona_query_response_time-replication.resultpercona_query_response_time-replication.testpercona_query_response_time-stored.resultpercona_query_response_time-stored.testpercona_query_response_time.resultpercona_query_response_time.testpercona_query_response_time_flush.incpercona_query_response_time_show.incpercona_query_response_time_sleep.incshow_slave_status_nolock.patchpercona_show_slave_status_nolock.resultpercona_show_slave_status_nolock.testslow_extended.patchgrep.incpercona_slow_extended-combined-master.optpercona_slow_extended-combined.resultpercona_slow_extended-combined.testpercona_slow_extended-combined2-master.optpercona_slow_extended-combined2.resultpercona_slow_extended-combined2.testpercona_slow_extended-control_global_slow-master.optpercona_slow_extended-control_global_slow.resultpercona_slow_extended-control_global_slow.testpercona_slow_extended-log_slow_filter-master.optpercona_slow_extended-log_slow_filter.resultpercona_slow_extended-log_slow_filter.testpercona_slow_extended-log_slow_sp_statements-cl-master.optpercona_slow_extended-log_slow_sp_statements-cl.resultpercona_slow_extended-log_slow_sp_statements-cl.testpercona_slow_extended-log_slow_timestamp_every-cl-master.optpercona_slow_extended-log_slow_timestamp_every-cl.resultpercona_slow_extended-log_slow_timestamp_every-cl.testpercona_slow_extended-log_slow_verbosity-cl-master.optpercona_slow_extended-log_slow_verbosity-cl.resultpercona_slow_extended-log_slow_verbosity-cl.testpercona_slow_extended-log_slow_verbosity-master.optpercona_slow_extended-log_slow_verbosity.resultpercona_slow_extended-log_slow_verbosity.testpercona_slow_extended-long_query_time-master.optpercona_slow_extended-long_query_time.resultpercona_slow_extended-long_query_time.testpercona_slow_extended-microseconds_in_slow_extended-master.optpercona_slow_extended-microseconds_in_slow_extended.resultpercona_slow_extended-microseconds_in_slow_extended.testpercona_slow_extended-min_examined_row_limit-master.optpercona_slow_extended-min_examined_row_limit.resultpercona_slow_extended-min_examined_row_limit.testpercona_slow_extended-slave_innodb_stats-master.optpercona_slow_extended-slave_innodb_stats-slave.optpercona_slow_extended-slave_innodb_stats.resultpercona_slow_extended-slave_innodb_stats.testpercona_slow_extended-slave_statements-and-use_global_long_query_time-master.optpercona_slow_extended-slave_statements-and-use_global_long_query_time-slave.optpercona_slow_extended-slave_statements-and-use_global_long_query_time.resultpercona_slow_extended-slave_statements-and-use_global_long_query_time.testpercona_slow_extended-slave_statements-master.optpercona_slow_extended-slave_statements-slave.optpercona_slow_extended-slave_statements.resultpercona_slow_extended-slave_statements.testpercona_slow_extended-slow_query_log_microseconds_timestamp-cl-master.optpercona_slow_extended-slow_query_log_microseconds_timestamp-cl.resultpercona_slow_extended-slow_query_log_microseconds_timestamp-cl.testpercona_slow_extended-use_global_long_query_time-cl-master.optpercona_slow_extended-use_global_long_query_time-cl.resultpercona_slow_extended-use_global_long_query_time-cl.testpercona_slow_extended-use_global_long_query_time-master.optpercona_slow_extended-use_global_long_query_time.resultpercona_slow_extended-use_global_long_query_time.testsql_no_fcache.patchpercona_sql_no_fcache.resultpercona_sql_no_fcache.testuserstat_bug602047.resultuserstat_bug602047.testperfschemadisabled.defincludebinlog_common.incbinlog_edge_common.incbinlog_ok_common.inccleanup_helper.incconnection_cleanup.incconnection_load.incconnection_setup.incdigest_cleanup.incdigest_execution.incdigest_setup.incdisable_instruments.incenable_instruments.incevent_aggregate_cleanup.incevent_aggregate_load.incevent_aggregate_setup.inchave_aligned_memory.inchave_timer_cycle.inchostcache_dump.inchostcache_set_state.incpfs_no_running_event_scheduler.incpfs_running_event_scheduler.incpfs_upgrade.incprivilege.incrpl_statements_truncate.incschema.incsetup_helper.incsizing_auto.incsocket_check1.incsocket_event.incsocket_event_dbg.incsocket_ipv6.incsocket_summary_check.incsocket_summary_check_dbg.incstage_cleanup.incstage_setup.incstart_server_common.inctable_aggregate_cleanup.inctable_aggregate_load.inctable_aggregate_setup.inctable_io_basic_dml.inctable_io_cleanup_helper.inctable_io_result_helper.inctable_io_setup_helper.incupgrade_check.incwait_for_pfs_thread_count.incwait_till_sleep.incrall_tests.resultbad_option_1.resultbad_option_2.resultbad_option_3.resultbad_option_4.resultbad_option_5.resultbinlog_edge_mix.resultbinlog_edge_row.resultbinlog_edge_stmt.resultbinlog_mix.resultbinlog_ok_mix.resultbinlog_ok_row.resultbinlog_ok_stmt.resultbinlog_row.resultbinlog_stmt.resultchecksum.resultcnf_option.resultcolumn_privilege.resultconnect_attrs.resultconnection.resultconnection_3a.resultconnection_3a_3u.resultconnection_3u.resultcsv_table_io.resultddl_accounts.resultddl_cond_instances.resultddl_esgs_by_account_by_event_name.resultddl_esgs_by_host_by_event_name.resultddl_esgs_by_thread_by_event_name.resultddl_esgs_by_user_by_event_name.resultddl_esgs_global_by_event_name.resultddl_esms_by_account_by_event_name.resultddl_esms_by_digest.resultddl_esms_by_host_by_event_name.resultddl_esms_by_thread_by_event_name.resultddl_esms_by_user_by_event_name.resultddl_esms_global_by_event_name.resultddl_events_stages_current.resultddl_events_stages_history.resultddl_events_stages_history_long.resultddl_events_statements_current.resultddl_events_statements_history.resultddl_events_statements_history_long.resultddl_events_waits_current.resultddl_events_waits_history.resultddl_events_waits_history_long.resultddl_ews_by_account_by_event_name.resultddl_ews_by_host_by_event_name.resultddl_ews_by_instance.resultddl_ews_by_thread_by_event_name.resultddl_ews_by_user_by_event_name.resultddl_ews_global_by_event_name.resultddl_file_instances.resultddl_fs_by_event_name.resultddl_fs_by_instance.resultddl_host_cache.resultddl_hosts.resultddl_mutex_instances.resultddl_os_global_by_type.resultddl_performance_timers.resultddl_rwlock_instances.resultddl_session_account_connect_attrs.resultddl_session_connect_attrs.resultddl_setup_actors.resultddl_setup_consumers.resultddl_setup_instruments.resultddl_setup_objects.resultddl_setup_timers.resultddl_socket_instances.resultddl_socket_summary_by_event_name.resultddl_socket_summary_by_instance.resultddl_threads.resultddl_tiws_by_index_usage.resultddl_tiws_by_table.resultddl_tlws_by_table.resultddl_users.resultdigest_null_literal.resultdigest_table_full.resultdiscovery.resultdml_accounts.resultdml_cond_instances.resultdml_esgs_by_account_by_event_name.resultdml_esgs_by_host_by_event_name.resultdml_esgs_by_thread_by_event_name.resultdml_esgs_by_user_by_event_name.resultdml_esgs_global_by_event_name.resultdml_esms_by_account_by_event_name.resultdml_esms_by_digest.resultdml_esms_by_host_by_event_name.resultdml_esms_by_thread_by_event_name.resultdml_esms_by_user_by_event_name.resultdml_esms_global_by_event_name.resultdml_events_stages_current.resultdml_events_stages_history.resultdml_events_stages_history_long.resultdml_events_statements_current.resultdml_events_statements_history.resultdml_events_statements_history_long.resultdml_events_waits_current.resultdml_events_waits_history.resultdml_events_waits_history_long.resultdml_ews_by_account_by_event_name.resultdml_ews_by_host_by_event_name.resultdml_ews_by_instance.resultdml_ews_by_thread_by_event_name.resultdml_ews_by_user_by_event_name.resultdml_ews_global_by_event_name.resultdml_file_instances.resultdml_fs_by_event_name.resultdml_fs_by_instance.resultdml_handler.resultdml_host_cache.resultdml_hosts.resultdml_mutex_instances.resultdml_os_global_by_type.resultdml_performance_timers.resultdml_rwlock_instances.resultdml_session_account_connect_attrs.resultdml_session_connect_attrs.resultdml_setup_actors.resultdml_setup_consumers.resultdml_setup_instruments.resultdml_setup_objects.resultdml_setup_timers.resultdml_socket_instances.resultdml_socket_summary_by_event_name.resultdml_socket_summary_by_instance.resultdml_threads.resultdml_tiws_by_index_usage.resultdml_tiws_by_table.resultdml_tlws_by_table.resultdml_users.resultevent_aggregate.resultevent_aggregate_no_a.resultevent_aggregate_no_a_no_h.resultevent_aggregate_no_a_no_u.resultevent_aggregate_no_a_no_u_no_h.resultevent_aggregate_no_h.resultevent_aggregate_no_u.resultevent_aggregate_no_u_no_h.resultfunc_file_io.resultfunc_mutex.resultglobal_read_lock.resulthostcache_ipv4_addrinfo_again_allow.resulthostcache_ipv4_addrinfo_again_deny.resulthostcache_ipv4_addrinfo_bad_allow.resulthostcache_ipv4_addrinfo_bad_deny.resulthostcache_ipv4_addrinfo_good_allow.resulthostcache_ipv4_addrinfo_good_deny.resulthostcache_ipv4_addrinfo_noname_allow.resulthostcache_ipv4_addrinfo_noname_deny.resulthostcache_ipv4_auth_plugin.resulthostcache_ipv4_blocked.resulthostcache_ipv4_format.resulthostcache_ipv4_max_con.resulthostcache_ipv4_nameinfo_again_allow.resulthostcache_ipv4_nameinfo_again_deny.resulthostcache_ipv4_nameinfo_noname_allow.resulthostcache_ipv4_nameinfo_noname_deny.resulthostcache_ipv4_passwd.resulthostcache_ipv4_ssl.resulthostcache_ipv6_addrinfo_again_allow.resulthostcache_ipv6_addrinfo_again_deny.resulthostcache_ipv6_addrinfo_bad_allow.resulthostcache_ipv6_addrinfo_bad_deny.resulthostcache_ipv6_addrinfo_good_allow.resulthostcache_ipv6_addrinfo_good_deny.resulthostcache_ipv6_addrinfo_noname_allow.resulthostcache_ipv6_addrinfo_noname_deny.resulthostcache_ipv6_auth_plugin.resulthostcache_ipv6_blocked.resulthostcache_ipv6_max_con.resulthostcache_ipv6_nameinfo_again_allow.resulthostcache_ipv6_nameinfo_again_deny.resulthostcache_ipv6_nameinfo_noname_allow.resulthostcache_ipv6_nameinfo_noname_deny.resulthostcache_ipv6_passwd.resulthostcache_ipv6_ssl.resulthostcache_peer_addr.resultindexed_table_io.resultinformation_schema.resultinnodb_table_io.resultmemory_table_io.resultmerge_table_io.resultmisc.resultmks_timer-6258.resultmulti_table_io.resultmyisam_file_io.resultmyisam_table_io.resultnesting.resultno_threads.resultone_thread_per_con.resultortho_iter.resultpart_table_io.resultpartition.resultpfs_upgrade_event.resultpfs_upgrade_func.resultpfs_upgrade_proc.resultpfs_upgrade_table.resultpfs_upgrade_view.resultprivilege.resultprivilege_table_io.resultquery_cache.resultread_only.resultrelaylog.resultrollback_table_io.resultrpl_gtid_func.resultrpl_statements.resultschema.resultselects.resultserver_init.resultsetup_actors.resultsetup_consumers_defaults.resultsetup_instruments_defaults.resultsetup_objects.resultshort_option_1.resultshort_option_2.resultsizing_default.resultsizing_growth.resultsizing_high.resultsizing_low.resultsizing_med.resultsizing_off.resultsocket_connect.resultsocket_instances_func.resultsocket_instances_func_win.resultsocket_summary_by_event_name_func.resultsocket_summary_by_instance_func.resultsocket_summary_by_instance_func_win.resultstage_mdl_function.resultstage_mdl_global.resultstage_mdl_procedure.resultstage_mdl_table.resultstart_server_1_digest.resultstart_server_disable_idle.resultstart_server_disable_stages.resultstart_server_disable_statements.resultstart_server_disable_waits.resultstart_server_innodb.resultstart_server_low_digest.resultstart_server_no_account.resultstart_server_no_cond_class.resultstart_server_no_cond_inst.resultstart_server_no_digests.resultstart_server_no_file_class.resultstart_server_no_file_inst.resultstart_server_no_host.resultstart_server_no_mutex_class.resultstart_server_no_mutex_inst.resultstart_server_no_rwlock_class.resultstart_server_no_rwlock_inst.resultstart_server_no_setup_actors.resultstart_server_no_setup_objects.resultstart_server_no_socket_class.resultstart_server_no_socket_inst.resultstart_server_no_stage_class.resultstart_server_no_stages_history.resultstart_server_no_stages_history_long.resultstart_server_no_statement_class.resultstart_server_no_statements_history.resultstart_server_no_statements_history_long.resultstart_server_no_table_hdl.resultstart_server_no_table_inst.resultstart_server_no_thread_class.resultstart_server_no_thread_inst.resultstart_server_no_user.resultstart_server_no_waits_history.resultstart_server_no_waits_history_long.resultstart_server_nothing.resultstart_server_off.resultstart_server_on.resultstatement_digest.resultstatement_digest_charset.resultstatement_digest_consumers.resultstatement_digest_consumers2.resultstatement_digest_long_query.resulttable_aggregate_global_2u_2t.resulttable_aggregate_global_2u_3t.resulttable_aggregate_global_4u_2t.resulttable_aggregate_global_4u_3t.resulttable_aggregate_hist_2u_2t.resulttable_aggregate_hist_2u_3t.resulttable_aggregate_hist_4u_2t.resulttable_aggregate_hist_4u_3t.resulttable_aggregate_off.resulttable_aggregate_thread_2u_2t.resulttable_aggregate_thread_2u_3t.resulttable_aggregate_thread_4u_2t.resulttable_aggregate_thread_4u_3t.resulttable_io_aggregate_global_2u_2t.resulttable_io_aggregate_global_2u_3t.resulttable_io_aggregate_global_4u_2t.resulttable_io_aggregate_global_4u_3t.resulttable_io_aggregate_hist_2u_2t.resulttable_io_aggregate_hist_2u_3t.resulttable_io_aggregate_hist_4u_2t.resulttable_io_aggregate_hist_4u_3t.resulttable_io_aggregate_thread_2u_2t.resulttable_io_aggregate_thread_2u_3t.resulttable_io_aggregate_thread_4u_2t.resulttable_io_aggregate_thread_4u_3t.resulttable_lock_aggregate_global_2u_2t.resulttable_lock_aggregate_global_2u_3t.resulttable_lock_aggregate_global_4u_2t.resulttable_lock_aggregate_global_4u_3t.resulttable_lock_aggregate_hist_2u_2t.resulttable_lock_aggregate_hist_2u_3t.resulttable_lock_aggregate_hist_4u_2t.resulttable_lock_aggregate_hist_4u_3t.resulttable_lock_aggregate_thread_2u_2t.resulttable_lock_aggregate_thread_2u_3t.resulttable_lock_aggregate_thread_4u_2t.resulttable_lock_aggregate_thread_4u_3t.resulttable_name.resulttable_schema.resulttemp_table_io.resultthread_cache.resultthreads_innodb,xtradb.rdiff-disabledthreads_innodb.resultthreads_insert_delayed.resultthreads_mysql.resulttrigger_table_io.resultunary_digest.resultupdate_order-3837.resultview_table_io.resulttall_tests.testbad_option_1.testbad_option_2.testbad_option_3.testbad_option_4.testbad_option_5.testbinlog_edge_mix-master.optbinlog_edge_mix.testbinlog_edge_row-master.optbinlog_edge_row.testbinlog_edge_stmt-master.optbinlog_edge_stmt.testbinlog_mix.testbinlog_ok_mix-master.optbinlog_ok_mix.testbinlog_ok_row-master.optbinlog_ok_row.testbinlog_ok_stmt-master.optbinlog_ok_stmt.testbinlog_row.testbinlog_stmt.testchecksum.testcnf_option.cnfcnf_option.testcolumn_privilege.testconnect_attrs.testconnection.testconnection_3a-master.optconnection_3a.testconnection_3a_3u-master.optconnection_3a_3u.testconnection_3u-master.optconnection_3u.testcsv_table_io.testddl_accounts.testddl_cond_instances.testddl_esgs_by_account_by_event_name.testddl_esgs_by_host_by_event_name.testddl_esgs_by_thread_by_event_name.testddl_esgs_by_user_by_event_name.testddl_esgs_global_by_event_name.testddl_esms_by_account_by_event_name.testddl_esms_by_digest.testddl_esms_by_host_by_event_name.testddl_esms_by_thread_by_event_name.testddl_esms_by_user_by_event_name.testddl_esms_global_by_event_name.testddl_events_stages_current.testddl_events_stages_history.testddl_events_stages_history_long.testddl_events_statements_current.testddl_events_statements_history.testddl_events_statements_history_long.testddl_events_waits_current.testddl_events_waits_history.testddl_events_waits_history_long.testddl_ews_by_account_by_event_name.testddl_ews_by_host_by_event_name.testddl_ews_by_instance.testddl_ews_by_thread_by_event_name.testddl_ews_by_user_by_event_name.testddl_ews_global_by_event_name.testddl_file_instances.testddl_fs_by_event_name.testddl_fs_by_instance.testddl_host_cache.testddl_hosts.testddl_mutex_instances.testddl_os_global_by_type.testddl_performance_timers.testddl_rwlock_instances.testddl_session_account_connect_attrs.testddl_session_connect_attrs.testddl_setup_actors.testddl_setup_consumers.testddl_setup_instruments.testddl_setup_objects.testddl_setup_timers.testddl_socket_instances.testddl_socket_summary_by_event_name.testddl_socket_summary_by_instance.testddl_threads.testddl_tiws_by_index_usage.testddl_tiws_by_table.testddl_tlws_by_table.testddl_users.testdigest_null_literal.testdigest_table_full-master.optdigest_table_full.testdisabled.defdiscovery.testdml_accounts.testdml_cond_instances.testdml_esgs_by_account_by_event_name.testdml_esgs_by_host_by_event_name.testdml_esgs_by_thread_by_event_name.testdml_esgs_by_user_by_event_name.testdml_esgs_global_by_event_name.testdml_esms_by_account_by_event_name.testdml_esms_by_digest.testdml_esms_by_host_by_event_name.testdml_esms_by_thread_by_event_name.testdml_esms_by_user_by_event_name.testdml_esms_global_by_event_name.testdml_events_stages_current.testdml_events_stages_history.testdml_events_stages_history_long.testdml_events_statements_current.testdml_events_statements_history.testdml_events_statements_history_long.testdml_events_waits_current.testdml_events_waits_history.testdml_events_waits_history_long.testdml_ews_by_account_by_event_name.testdml_ews_by_host_by_event_name.testdml_ews_by_instance.testdml_ews_by_thread_by_event_name.testdml_ews_by_user_by_event_name.testdml_ews_global_by_event_name.testdml_file_instances.testdml_fs_by_event_name.testdml_fs_by_instance.testdml_handler.testdml_host_cache.testdml_hosts.testdml_mutex_instances.testdml_os_global_by_type.testdml_performance_timers.testdml_rwlock_instances.testdml_session_account_connect_attrs.testdml_session_connect_attrs.testdml_setup_actors.testdml_setup_consumers.testdml_setup_instruments.testdml_setup_objects.testdml_setup_timers.testdml_socket_instances.testdml_socket_summary_by_event_name.testdml_socket_summary_by_instance.testdml_threads.testdml_tiws_by_index_usage.testdml_tiws_by_table.testdml_tlws_by_table.testdml_users.testevent_aggregate-master.optevent_aggregate.testevent_aggregate_no_a-master.optevent_aggregate_no_a.testevent_aggregate_no_a_no_h-master.optevent_aggregate_no_a_no_h.testevent_aggregate_no_a_no_u-master.optevent_aggregate_no_a_no_u.testevent_aggregate_no_a_no_u_no_h-master.optevent_aggregate_no_a_no_u_no_h.testevent_aggregate_no_h-master.optevent_aggregate_no_h.testevent_aggregate_no_u-master.optevent_aggregate_no_u.testevent_aggregate_no_u_no_h-master.optevent_aggregate_no_u_no_h.testfunc_file_io.testfunc_mutex.testglobal_read_lock.testhostcache_ipv4_addrinfo_again_allow.testhostcache_ipv4_addrinfo_again_deny.testhostcache_ipv4_addrinfo_bad_allow.testhostcache_ipv4_addrinfo_bad_deny.testhostcache_ipv4_addrinfo_good_allow.testhostcache_ipv4_addrinfo_good_deny.testhostcache_ipv4_addrinfo_noname_allow.testhostcache_ipv4_addrinfo_noname_deny.testhostcache_ipv4_auth_plugin.testhostcache_ipv4_blocked.testhostcache_ipv4_format.testhostcache_ipv4_max_con-master.opthostcache_ipv4_max_con.testhostcache_ipv4_nameinfo_again_allow.testhostcache_ipv4_nameinfo_again_deny.testhostcache_ipv4_nameinfo_noname_allow.testhostcache_ipv4_nameinfo_noname_deny.testhostcache_ipv4_passwd.testhostcache_ipv4_ssl.testhostcache_ipv6_addrinfo_again_allow-master.opthostcache_ipv6_addrinfo_again_allow.testhostcache_ipv6_addrinfo_again_deny-master.opthostcache_ipv6_addrinfo_again_deny.testhostcache_ipv6_addrinfo_bad_allow-master.opthostcache_ipv6_addrinfo_bad_allow.testhostcache_ipv6_addrinfo_bad_deny-master.opthostcache_ipv6_addrinfo_bad_deny.testhostcache_ipv6_addrinfo_good_allow-master.opthostcache_ipv6_addrinfo_good_allow.testhostcache_ipv6_addrinfo_good_deny-master.opthostcache_ipv6_addrinfo_good_deny.testhostcache_ipv6_addrinfo_noname_allow-master.opthostcache_ipv6_addrinfo_noname_allow.testhostcache_ipv6_addrinfo_noname_deny-master.opthostcache_ipv6_addrinfo_noname_deny.testhostcache_ipv6_auth_plugin-master.opthostcache_ipv6_auth_plugin.testhostcache_ipv6_blocked-master.opthostcache_ipv6_blocked.testhostcache_ipv6_max_con-master.opthostcache_ipv6_max_con.testhostcache_ipv6_nameinfo_again_allow-master.opthostcache_ipv6_nameinfo_again_allow.testhostcache_ipv6_nameinfo_again_deny-master.opthostcache_ipv6_nameinfo_again_deny.testhostcache_ipv6_nameinfo_noname_allow-master.opthostcache_ipv6_nameinfo_noname_allow.testhostcache_ipv6_nameinfo_noname_deny-master.opthostcache_ipv6_nameinfo_noname_deny.testhostcache_ipv6_passwd-master.opthostcache_ipv6_passwd.testhostcache_ipv6_ssl-master.opthostcache_ipv6_ssl.testhostcache_peer_addr.testindexed_table_io.testinformation_schema.testinnodb_table_io.testmemory_table_io.testmerge_table_io.testmisc.testmks_timer-6258.testmulti_table_io.testmyisam_file_io.optmyisam_file_io.testmyisam_table_io.testnesting.testno_threads-master.optno_threads.testone_thread_per_con-master.optone_thread_per_con.testortho_iter.testpart_table_io.testpartition.testpfs_upgrade_event.testpfs_upgrade_func.testpfs_upgrade_proc.testpfs_upgrade_table.testpfs_upgrade_view.testpool_of_threads-master.optprivilege.testprivilege_table_io.testquery_cache-master.optquery_cache.testread_only.testrelaylog.testrollback_table_io.testrpl_gtid_func.testrpl_statements.testschema.testselects-master.optselects.testserver_init.testsetup_actors.testsetup_consumers_defaults-master.optsetup_consumers_defaults.testsetup_instruments_defaults-master.optsetup_instruments_defaults.testsetup_objects.testshort_option_1-master.optshort_option_1.testshort_option_2-master.optshort_option_2.testsizing_default.cnfsizing_default.testsizing_growth-master.optsizing_growth.testsizing_high.cnfsizing_high.testsizing_low.cnfsizing_low.testsizing_med.cnfsizing_med.testsizing_off.cnfsizing_off.testsocket_connect.testsocket_instances_func-master.optsocket_instances_func.testsocket_instances_func_win-master.optsocket_instances_func_win.testsocket_summary_by_event_name_func.testsocket_summary_by_instance_func.testsocket_summary_by_instance_func_win.teststage_mdl_function.teststage_mdl_global-master.optstage_mdl_global.teststage_mdl_procedure.teststage_mdl_table.teststart_server_1_digest-master.optstart_server_1_digest.teststart_server_disable_idle-master.optstart_server_disable_idle.teststart_server_disable_stages-master.optstart_server_disable_stages.teststart_server_disable_statements-master.optstart_server_disable_statements.teststart_server_disable_waits-master.optstart_server_disable_waits.teststart_server_innodb-master.optstart_server_innodb.teststart_server_low_digest-master.optstart_server_low_digest.teststart_server_no_account-master.optstart_server_no_account.teststart_server_no_cond_class-master.optstart_server_no_cond_class.teststart_server_no_cond_inst-master.optstart_server_no_cond_inst.teststart_server_no_digests-master.optstart_server_no_digests.teststart_server_no_file_class-master.optstart_server_no_file_class.teststart_server_no_file_inst-master.optstart_server_no_file_inst.teststart_server_no_host-master.optstart_server_no_host.teststart_server_no_mutex_class-master.optstart_server_no_mutex_class.teststart_server_no_mutex_inst-master.optstart_server_no_mutex_inst.teststart_server_no_rwlock_class-master.optstart_server_no_rwlock_class.teststart_server_no_rwlock_inst-master.optstart_server_no_rwlock_inst.teststart_server_no_setup_actors-master.optstart_server_no_setup_actors.teststart_server_no_setup_objects-master.optstart_server_no_setup_objects.teststart_server_no_socket_class-master.optstart_server_no_socket_class.teststart_server_no_socket_inst-master.optstart_server_no_socket_inst.teststart_server_no_stage_class-master.optstart_server_no_stage_class.teststart_server_no_stages_history-master.optstart_server_no_stages_history.teststart_server_no_stages_history_long-master.optstart_server_no_stages_history_long.teststart_server_no_statement_class-master.optstart_server_no_statement_class.teststart_server_no_statements_history-master.optstart_server_no_statements_history.teststart_server_no_statements_history_long-master.optstart_server_no_statements_history_long.teststart_server_no_table_hdl-master.optstart_server_no_table_hdl.teststart_server_no_table_inst-master.optstart_server_no_table_inst.teststart_server_no_thread_class-master.optstart_server_no_thread_class.teststart_server_no_thread_inst-master.optstart_server_no_thread_inst.teststart_server_no_user-master.optstart_server_no_user.teststart_server_no_waits_history-master.optstart_server_no_waits_history.teststart_server_no_waits_history_long-master.optstart_server_no_waits_history_long.teststart_server_nothing-master.optstart_server_nothing.teststart_server_off-master.optstart_server_off.teststart_server_on-master.optstart_server_on.teststatement_digest.teststatement_digest_charset.teststatement_digest_consumers-master.optstatement_digest_consumers.teststatement_digest_consumers2-master.optstatement_digest_consumers2.teststatement_digest_long_query-master.optstatement_digest_long_query.testtable_aggregate_global_2u_2t.testtable_aggregate_global_2u_3t.testtable_aggregate_global_4u_2t.testtable_aggregate_global_4u_3t.testtable_aggregate_hist_2u_2t.testtable_aggregate_hist_2u_3t.testtable_aggregate_hist_4u_2t.testtable_aggregate_hist_4u_3t.testtable_aggregate_off.testtable_aggregate_thread_2u_2t.testtable_aggregate_thread_2u_3t.testtable_aggregate_thread_4u_2t.testtable_aggregate_thread_4u_3t.testtable_io_aggregate_global_2u_2t.testtable_io_aggregate_global_2u_3t.testtable_io_aggregate_global_4u_2t.testtable_io_aggregate_global_4u_3t.testtable_io_aggregate_hist_2u_2t.testtable_io_aggregate_hist_2u_3t.testtable_io_aggregate_hist_4u_2t.testtable_io_aggregate_hist_4u_3t.testtable_io_aggregate_thread_2u_2t.testtable_io_aggregate_thread_2u_3t.testtable_io_aggregate_thread_4u_2t.testtable_io_aggregate_thread_4u_3t.testtable_lock_aggregate_global_2u_2t.testtable_lock_aggregate_global_2u_3t.testtable_lock_aggregate_global_4u_2t.testtable_lock_aggregate_global_4u_3t.testtable_lock_aggregate_hist_2u_2t.testtable_lock_aggregate_hist_2u_3t.testtable_lock_aggregate_hist_4u_2t.testtable_lock_aggregate_hist_4u_3t.testtable_lock_aggregate_thread_2u_2t.testtable_lock_aggregate_thread_2u_3t.testtable_lock_aggregate_thread_4u_2t.testtable_lock_aggregate_thread_4u_3t.testtable_name.testtable_schema.testtemp_table_io.testthread_cache-master.optthread_cache.testthreads_innodb.testthreads_insert_delayed.testthreads_mysql-master.optthreads_mysql.testtrigger_table_io.testunary_digest.testupdate_order-3837.testview_table_io.testperfschema_stressREADMEincludesettings.incrmodify.resultread.resultwork.resultstress_init.txtstress_tests.txttmodify.testread.testsetup.testwork.testpluginsraudit_null.resultaudit_null_debug.resultauth_ed25519.resultauth_v0100.resultbinlog-simple_plugin_check.resultcassandra.resultcassandra_qcache.resultcassandra_reinstall.resultcracklib_password_check.resultdialog.resultfalse_dupes-6543.resultfeedback_plugin_install.resultfeedback_plugin_load.resultfeedback_plugin_send.resultfulltext_plugin.resultlocales.resultpam.resultpam_cleartext.resultprocesslist.resultqc_info.resultqc_info_priv.resultserver_audit.resultshow_all_plugins.resultsimple_password_check.resultsql_error_log.resultthread_pool_server_audit.resulttwo_password_validations.resultunix_socket.resultsuite.pmtaudit_null.testaudit_null_debug.testauth_ed25519.testauth_v0100.testbinlog-simple_plugin_check.testcassandra.optcassandra.testcassandra_qcache.optcassandra_qcache.testcassandra_reinstall.testcracklib_password_check.testdialog.testfalse_dupes-6543.testfeedback_plugin_install.optfeedback_plugin_install.testfeedback_plugin_load.optfeedback_plugin_load.testfeedback_plugin_send.testfulltext_plugin.testlocales.optlocales.testpam.testpam_cleartext.optpam_cleartext.testpam_init.incprocesslist.testqc_info.testqc_info_init.incqc_info_init.optqc_info_priv.testserver_audit.optserver_audit.testshow_all_plugins.testsimple_password_check.testsql_error_log.testthread_pool_server_audit.optthread_pool_server_audit.testtwo_password_validations.testunix_socket.testrolesacl_load_mutex-5170.resultacl_load_mutex-5170.testacl_statistics.resultacl_statistics.testadmin.resultadmin.testcreate_and_drop_current.resultcreate_and_drop_current.testcreate_and_drop_role.resultcreate_and_drop_role.testcreate_and_drop_role_invalid_user_table.resultcreate_and_drop_role_invalid_user_table.testcreate_and_grant_role.resultcreate_and_grant_role.testcurrent_role_view-12666.resultcurrent_role_view-12666.testdefault_create_user_not_role.resultdefault_create_user_not_role.testdefiner.resultdefiner.testdrop_current_user-5176.resultdrop_current_user-5176.testdrop_routines.resultdrop_routines.testflush_roles-12366.resultflush_roles-12366.testflush_roles-17898.resultflush_roles-17898.testgrant-5771.resultgrant-5771.testgrant_empty.resultgrant_empty.testgrant_proxy-5526.resultgrant_proxy-5526.testgrant_revoke_current.resultgrant_revoke_current.testgrant_role_auto_create_user.resultgrant_role_auto_create_user.testi_s_applicable_roles_is_default.resulti_s_applicable_roles_is_default.testip-6401.resultip-6401.testnone_public.resultnone_public.testpassword.resultpassword.testprepare_stmt_with_role.resultprepare_stmt_with_role.testps.resultps.testrebuild_role_grants.resultrebuild_role_grants.testrecursive.increcursive.resultrecursive.testrecursive_dbug.resultrecursive_dbug.testrename_user.resultrename_user.testrevoke_all.resultrevoke_all.testrole_case_sensitive-10744.resultrole_case_sensitive-10744.testrpl_definer.resultrpl_definer.testrpl_grant_revoke_current_role-8638.resultrpl_grant_revoke_current_role-8638.testset_and_drop.resultset_and_drop.testset_default_role_clear.resultset_default_role_clear.testset_default_role_for.resultset_default_role_for.testset_default_role_invalid.resultset_default_role_invalid.testset_default_role_new_connection.resultset_default_role_new_connection.testset_default_role_ps-6960.resultset_default_role_ps-6960.testset_role-13655.resultset_role-13655.testset_role-5232.resultset_role-5232.testset_role-9614.resultset_role-9614.testset_role-database-recursive.resultset_role-database-recursive.testset_role-database-simple.resultset_role-database-simple.testset_role-multiple-role.resultset_role-multiple-role.testset_role-recursive.resultset_role-recursive.testset_role-routine-simple.resultset_role-routine-simple.testset_role-simple.resultset_role-simple.testset_role-table-column-priv.resultset_role-table-column-priv.testset_role-table-simple.resultset_role-table-simple.testshow_create_database-10463.resultshow_create_database-10463.testshow_grants.resultshow_grants.testshow_grants_replicated.resultshow_grants_replicated.testrplREADMEdisabled.defextensionREADME.checksumchecksum.plincludehrtime.incrpl_innodb_rows_counters.incrpl_mixed_check_db.incrpl_mixed_check_event.incrpl_mixed_check_select.incrpl_mixed_check_table.incrpl_mixed_check_user.incrpl_mixed_check_view.incrpl_mixed_clear_tables.incrpl_mixed_ddl.incrpl_mixed_dml.incrpl_mixed_show_binlog_format.incrpl_partition.incrpl_set_statement.incmy.cnfrcircular_serverid0.resultcreate_or_replace2.resultcreate_or_replace_mix.resultcreate_or_replace_row.resultcreate_or_replace_statement.resultcreate_select.resultfailed_create_view-6409.resultignore_table_autoinc-9737.resultkill_hard-6290.resultkill_race_condition.resultlast_insert_id.resultmyisam_external_lock.resultmysql-wsrep#110-2.resultparallel_conflicts.resultrename.resultreplace.resultrpl000001.a.resultrpl000001.b.resultrpl_000010.resultrpl_000011.resultrpl_000013.resultrpl_000017.resultrpl_15867.resultrpl_15919.resultrpl_EE_err.resultrpl_LD_INFILE.resultrpl_alter.resultrpl_alter_db.resultrpl_alter_extra_persistent.resultrpl_auto_increment.resultrpl_auto_increment_11932.resultrpl_auto_increment_bug33029.resultrpl_auto_increment_bug45679.resultrpl_auto_increment_update_failure.resultrpl_autogen_query_multi_byte_char.resultrpl_begin_commit_rollback.resultrpl_binlog_compress.resultrpl_binlog_corruption.resultrpl_binlog_dup_entry.resultrpl_binlog_errors.resultrpl_binlog_grant.resultrpl_binlog_index.resultrpl_bit.resultrpl_bit_npk.resultrpl_blackhole.resultrpl_blackhole_row_annotate.resultrpl_bug26395.resultrpl_bug31076.resultrpl_bug33931.resultrpl_bug37426.resultrpl_bug38694.resultrpl_bug41902.resultrpl_cant_read_event_incident.resultrpl_change_master.resultrpl_charset.resultrpl_charset_sjis.resultrpl_checksum.resultrpl_checksum_cache.resultrpl_circular_for_4_hosts.resultrpl_colSize.resultrpl_commit_after_flush.resultrpl_concurrency_error.resultrpl_conditional_comments.resultrpl_connection.resultrpl_corruption.resultrpl_create_database.resultrpl_create_drop_db.resultrpl_create_drop_event.resultrpl_create_drop_function.resultrpl_create_drop_index.resultrpl_create_drop_procedure.resultrpl_create_drop_role.resultrpl_create_drop_trigger.resultrpl_create_drop_udf.resultrpl_create_drop_user.resultrpl_create_drop_view.resultrpl_create_if_not_exists.resultrpl_create_tmp_table_if_not_exists.resultrpl_critical_errors.resultrpl_critical_errors.result.txtrpl_cross_version.resultrpl_ctype_latin1.resultrpl_current_user.resultrpl_ddl.resultrpl_deadlock_innodb.resultrpl_default.resultrpl_delayed_slave,parallel.rdiffrpl_delayed_slave.resultrpl_delayed_slave2.resultrpl_delete_no_where.resultrpl_do_grant.resultrpl_domain_id_filter.resultrpl_domain_id_filter_io_crash.resultrpl_domain_id_filter_master_crash.resultrpl_domain_id_filter_parallel.resultrpl_domain_id_filter_restart.resultrpl_drop.resultrpl_drop_db.resultrpl_drop_db_fail.resultrpl_drop_temp.resultrpl_drop_view.resultrpl_dual_pos_advance.resultrpl_empty_master_host.resultrpl_err_ignoredtable.resultrpl_events.resultrpl_extra_col_master_innodb.resultrpl_extra_col_master_myisam.resultrpl_extra_col_slave_innodb.resultrpl_extra_col_slave_myisam.resultrpl_failed_optimize.resultrpl_filter_dbs_dynamic.resultrpl_filter_tables_dynamic.resultrpl_filter_tables_not_exist.resultrpl_filter_wild_tables_dynamic.resultrpl_flush_logs.resultrpl_flushlog_loop.resultrpl_foreign_key_innodb.resultrpl_free_items.resultrpl_function_defaults.resultrpl_geometry.resultrpl_get_lock.resultrpl_get_master_version_and_clock.resultrpl_grant.resultrpl_gtid_basic.resultrpl_gtid_crash.resultrpl_gtid_crash_myisam.resultrpl_gtid_delete_domain.resultrpl_gtid_errorhandling.resultrpl_gtid_errorlog.resultrpl_gtid_excess_initial_delay.resultrpl_gtid_ignored.resultrpl_gtid_master_promote.resultrpl_gtid_mdev4473.resultrpl_gtid_mdev4474.resultrpl_gtid_mdev4484.resultrpl_gtid_mdev4485.resultrpl_gtid_mdev4820.resultrpl_gtid_mdev9033.resultrpl_gtid_misc.resultrpl_gtid_nobinlog.resultrpl_gtid_reconnect.resultrpl_gtid_sort.resultrpl_gtid_startpos.resultrpl_gtid_stop_start.resultrpl_gtid_strict.resultrpl_gtid_until.resultrpl_heartbeat.resultrpl_heartbeat_2slaves.resultrpl_heartbeat_basic.resultrpl_heartbeat_debug.resultrpl_heartbeat_ssl.resultrpl_hrtime.resultrpl_hrtime_row.resultrpl_idempotency.resultrpl_ignore_grant.resultrpl_ignore_revoke.resultrpl_ignore_table.resultrpl_ignore_table_update.resultrpl_incident.resultrpl_init_slave.resultrpl_init_slave_errors.resultrpl_innodb_bug28430.resultrpl_innodb_bug30888.resultrpl_innodb_bug68220.resultrpl_innodb_mixed_ddl.resultrpl_innodb_mixed_dml.resultrpl_insert.resultrpl_insert_delayed,stmt.rdiffrpl_insert_delayed.resultrpl_insert_id.resultrpl_insert_id_pk.resultrpl_insert_ignore.resultrpl_invoked_features.resultrpl_ip_mix.resultrpl_ip_mix2.resultrpl_ipv4_as_ipv6.resultrpl_ipv6.resultrpl_killed_ddl.resultrpl_known_bugs_detection.resultrpl_lcase_tblnames_rewrite_db.resultrpl_loaddata.resultrpl_loaddata_charset.resultrpl_loaddata_fatal.resultrpl_loaddata_m.resultrpl_loaddata_map.resultrpl_loaddata_s.resultrpl_loaddata_simple.resultrpl_loaddata_symlink.resultrpl_loaddatalocal.resultrpl_loadfile.resultrpl_locale.resultrpl_log_pos.resultrpl_lost_events_on_rotate.resultrpl_manual_change_index_file.resultrpl_many_optimize.resultrpl_mariadb_slave_capability.resultrpl_master_pos_wait.resultrpl_mdev-11092.resultrpl_mdev10863.resultrpl_mdev359.resultrpl_mdev382.resultrpl_mdev6020.resultrpl_mdev6386.resultrpl_mdev8193.resultrpl_misc_functions.resultrpl_mix_found_rows.resultrpl_mixed_binlog_max_cache_size.resultrpl_mixed_bit_pk.resultrpl_mixed_ddl_dml.resultrpl_mixed_drop_create_temp_table.resultrpl_mixed_implicit_commit_binlog.resultrpl_mixed_mixing_engines.resultrpl_mixed_row_innodb.resultrpl_multi_delete.resultrpl_multi_delete2.resultrpl_multi_engine.resultrpl_multi_update.resultrpl_multi_update2.resultrpl_multi_update3.resultrpl_multi_update4.resultrpl_mysql_upgrade.resultrpl_name_const.resultrpl_non_direct_mixed_mixing_engines.resultrpl_non_direct_row_mixing_engines.resultrpl_non_direct_stm_mixing_engines.resultrpl_nondeterministic_functions.resultrpl_not_null_innodb.resultrpl_not_null_myisam.resultrpl_old_decimal.resultrpl_old_master.resultrpl_optimize.resultrpl_packet.resultrpl_parallel.resultrpl_parallel2.resultrpl_parallel_charset.resultrpl_parallel_conflicts.resultrpl_parallel_mdev6589.resultrpl_parallel_multilevel.resultrpl_parallel_multilevel2.resultrpl_parallel_no_log_slave_updates.resultrpl_parallel_optimistic.resultrpl_parallel_optimistic_nobinlog.resultrpl_parallel_partition.resultrpl_parallel_retry.resultrpl_parallel_show_binlog_events_purge_logs.resultrpl_parallel_temptable.resultrpl_partition_archive.resultrpl_partition_innodb.resultrpl_partition_memory.resultrpl_partition_myisam.resultrpl_password_boundaries.resultrpl_performance_schema.resultrpl_plugin_load.resultrpl_ps.resultrpl_rbr_to_sbr.resultrpl_read_new_relay_log_info.resultrpl_read_old_relay_log_info.resultrpl_read_only.resultrpl_relay_space_innodb.resultrpl_relay_space_myisam.resultrpl_relayrotate.resultrpl_relayspace.resultrpl_reopen_temp_table.resultrpl_replicate_do.resultrpl_replicate_ignore_db.resultrpl_report.resultrpl_report_port.resultrpl_reset_slave_fail.resultrpl_rewrt_db.resultrpl_rotate_logs.resultrpl_rotate_purge_deadlock.resultrpl_row_001.resultrpl_row_4_bytes.resultrpl_row_NOW.resultrpl_row_USER.resultrpl_row_UUID.resultrpl_row_annotate_do.resultrpl_row_annotate_dont.resultrpl_row_basic_11bugs.resultrpl_row_basic_2myisam.resultrpl_row_basic_3innodb.resultrpl_row_basic_8partition.resultrpl_row_big_table_id,32bit.rdiffrpl_row_big_table_id.resultrpl_row_binlog_max_cache_size.resultrpl_row_blob_innodb.resultrpl_row_blob_myisam.resultrpl_row_colSize.resultrpl_row_conflicts.resultrpl_row_corruption.resultrpl_row_create_select.resultrpl_row_create_table.resultrpl_row_delayed_ins.resultrpl_row_drop.resultrpl_row_drop_create_temp_table.resultrpl_row_err_ignoredtable.resultrpl_row_find_row.resultrpl_row_find_row_debug.resultrpl_row_flsh_tbls.resultrpl_row_func001.resultrpl_row_func002.resultrpl_row_func003.resultrpl_row_idempotency.resultrpl_row_img_blobs.resultrpl_row_img_eng_min.resultrpl_row_img_eng_noblob.resultrpl_row_implicit_commit_binlog.resultrpl_row_index_choice.resultrpl_row_inexist_tbl.resultrpl_row_lcase_tblnames.resultrpl_row_loaddata_concurrent.resultrpl_row_loaddata_m.resultrpl_row_log.resultrpl_row_log_innodb.resultrpl_row_max_relay_size.resultrpl_row_merge_engine.resultrpl_row_mixing_engines.resultrpl_row_multi_query.resultrpl_row_mysqlbinlog.resultrpl_row_rec_comp_innodb.resultrpl_row_rec_comp_myisam.resultrpl_row_reset_slave.resultrpl_row_rollback_to_savepoint.resultrpl_row_show_relaylog_events.resultrpl_row_sp001.resultrpl_row_sp002_innodb.resultrpl_row_sp003.resultrpl_row_sp005.resultrpl_row_sp006_InnoDB.resultrpl_row_sp007_innodb.resultrpl_row_sp008.resultrpl_row_sp009.resultrpl_row_sp010.resultrpl_row_sp011.resultrpl_row_sp012.resultrpl_row_spatial.resultrpl_row_tabledefs_2myisam.resultrpl_row_tabledefs_3innodb.resultrpl_row_tbl_metadata.resultrpl_row_to_stmt.resultrpl_row_trig001.resultrpl_row_trig002.resultrpl_row_trig003.resultrpl_row_trig004.resultrpl_row_triggers.resultrpl_row_trunc_temp.resultrpl_row_unsafe_funcs.resultrpl_row_until.resultrpl_row_utf16.resultrpl_row_utf32.resultrpl_row_view01.resultrpl_row_wide_table.resultrpl_savepoint.resultrpl_semi_sync.resultrpl_semi_sync_after_sync.resultrpl_semi_sync_after_sync_row.resultrpl_semi_sync_event.resultrpl_semi_sync_event_after_sync.resultrpl_semi_sync_skip_repl.resultrpl_semi_sync_uninstall_plugin.resultrpl_semi_sync_wait_point.resultrpl_server_id1.resultrpl_server_id2.resultrpl_server_id_ignore.resultrpl_session_var.resultrpl_set_charset.resultrpl_set_null_innodb.resultrpl_set_null_myisam.resultrpl_set_statement.resultrpl_set_statement_default_master.resultrpl_show_slave_hosts.resultrpl_show_slave_running.resultrpl_skip_error.resultrpl_skip_incident.resultrpl_skip_replication.resultrpl_slave_grp_exec.resultrpl_slave_invalid_external_user.resultrpl_slave_load_in.resultrpl_slave_load_remove_tmpfile.resultrpl_slave_load_tmpdir_not_exist.resultrpl_slave_skip.resultrpl_slave_status.resultrpl_slow_query_log.resultrpl_sp.resultrpl_sp004.resultrpl_sp_effects.resultrpl_sp_variables.resultrpl_spec_variables.resultrpl_special_charset.resultrpl_sporadic_master.resultrpl_ssl.resultrpl_ssl1.resultrpl_start_stop_slave.resultrpl_stm_000001.resultrpl_stm_EE_err2.resultrpl_stm_auto_increment_bug33029.resultrpl_stm_binlog_max_cache_size.resultrpl_stm_conflicts.resultrpl_stm_drop_create_temp_table.resultrpl_stm_flsh_tbls.resultrpl_stm_found_rows.resultrpl_stm_implicit_commit_binlog.resultrpl_stm_innodb.resultrpl_stm_lcase_tblnames.resultrpl_stm_loaddata_concurrent.resultrpl_stm_loadfile.resultrpl_stm_log.resultrpl_stm_maria.resultrpl_stm_max_relay_size.resultrpl_stm_mix_show_relaylog_events.resultrpl_stm_mixing_engines.resultrpl_stm_multi_query.resultrpl_stm_no_op.resultrpl_stm_relay_ign_space.resultrpl_stm_reset_slave.resultrpl_stm_sql_mode.resultrpl_stm_start_stop_slave.resultrpl_stm_stop_middle_group.resultrpl_stm_until.resultrpl_stm_user_variables.resultrpl_stop_slave.resultrpl_stop_slave_error.resultrpl_strict_password_validation.resultrpl_switch_stm_row_mixed.resultrpl_sync.resultrpl_table_options.resultrpl_temp_table.resultrpl_temp_table_mix_row.resultrpl_temporal_format_default_to_default.resultrpl_temporal_format_mariadb53_to_mariadb53.resultrpl_temporal_format_mariadb53_to_mysql56.resultrpl_temporal_format_mariadb53_to_mysql56_dst.resultrpl_temporal_format_mysql56_to_mariadb53.resultrpl_temporal_format_mysql56_to_mysql56.resultrpl_temporal_mysql56.resultrpl_temporal_mysql56_to_mariadb.resultrpl_temporal_mysql56_to_mariadb53.resultrpl_temporary.resultrpl_temporary_error2.resultrpl_temporary_errors.resultrpl_test_framework.resultrpl_timezone.resultrpl_tmp_table_and_DDL.resultrpl_tmp_table_and_DDL_innodb.resultrpl_trigger.resultrpl_trunc_temp.resultrpl_truncate_2myisam.resultrpl_truncate_3innodb.resultrpl_typeconv.resultrpl_typeconv_innodb.resultrpl_udf.resultrpl_unsafe_statements.resultrpl_upgrade_master_info.resultrpl_user.resultrpl_user_variables.resultrpl_variables.resultrpl_variables_stm.resultrpl_view.resultrpl_view_debug.resultrpl_view_multi.resultsec_behind_master-5114.resultsemisync_future-7591.resultsemisync_memleak_4066.resultshow_status_stop_slave_race-7126.resulttemporal_row-9560,old2new.rdifftemporal_row-9560.resultrpl_1slave_base.cnftcircular_serverid0.cnfcircular_serverid0.testcreate_or_replace.inccreate_or_replace2.testcreate_or_replace_mix.cnfcreate_or_replace_mix.testcreate_or_replace_row.cnfcreate_or_replace_row.testcreate_or_replace_statement.cnfcreate_or_replace_statement.testcreate_select.cnfcreate_select.testfailed_create_view-6409.testignore_table_autoinc-9737.testkill_hard-6290.testkill_race_condition.testlast_insert_id.cnflast_insert_id.testmyisam_external_lock-slave.optmyisam_external_lock.testmysql-wsrep#110-2.testrename.testreplace.testrpl_000010-slave.optrpl_000010.testrpl_000011-slave.optrpl_000011.testrpl_000013.testrpl_000017.testrpl_15867.testrpl_15919-slave.optrpl_15919.testrpl_EE_err.testrpl_LD_INFILE.testrpl_alter.testrpl_alter_db.testrpl_alter_extra_persistent.testrpl_auto_increment-master.optrpl_auto_increment-slave.optrpl_auto_increment.testrpl_auto_increment_11932.testrpl_auto_increment_bug33029.testrpl_auto_increment_bug45679.testrpl_auto_increment_update_failure.testrpl_autogen_query_multi_byte_char.testrpl_begin_commit_rollback-master.optrpl_begin_commit_rollback-slave.optrpl_begin_commit_rollback.testrpl_binlog_compress.testrpl_binlog_corruption.testrpl_binlog_dup_entry.testrpl_binlog_errors-master.optrpl_binlog_errors.testrpl_binlog_grant.testrpl_binlog_index.testrpl_bit.testrpl_bit_npk.testrpl_blackhole.testrpl_blackhole_row_annotate-master.optrpl_blackhole_row_annotate-slave.optrpl_blackhole_row_annotate.testrpl_bug26395.testrpl_bug31076.testrpl_bug33931.testrpl_bug37426.testrpl_bug38694-slave.optrpl_bug38694.testrpl_bug41902-slave.optrpl_bug41902.testrpl_cant_read_event_incident.testrpl_change_master.testrpl_charset.testrpl_charset_sjis.testrpl_checksum-master.optrpl_checksum.testrpl_checksum_cache.testrpl_circular_for_4_hosts.cnfrpl_circular_for_4_hosts.testrpl_colSize.testrpl_commit_after_flush.testrpl_concurrency_error-master.optrpl_concurrency_error.testrpl_conditional_comments.testrpl_connection.testrpl_corruption-master.optrpl_corruption-slave.optrpl_corruption.testrpl_create_database-master.optrpl_create_database-slave.optrpl_create_database.testrpl_create_drop_db.testrpl_create_drop_event.testrpl_create_drop_function.testrpl_create_drop_index.testrpl_create_drop_procedure.testrpl_create_drop_role.testrpl_create_drop_trigger.testrpl_create_drop_udf.testrpl_create_drop_user.testrpl_create_drop_view.testrpl_create_if_not_exists.testrpl_create_tmp_table_if_not_exists.testrpl_critical_errors.testrpl_cross_version-master.optrpl_cross_version.testrpl_ctype_latin1.testrpl_current_user.cnfrpl_current_user.testrpl_ddl-slave.optrpl_ddl.testrpl_deadlock_innodb-slave.optrpl_deadlock_innodb.testrpl_default.testrpl_delayed_slave.combinationsrpl_delayed_slave.testrpl_delayed_slave2.testrpl_delete_no_where.testrpl_do_grant.testrpl_domain_id_filter.testrpl_domain_id_filter_io_crash.testrpl_domain_id_filter_master_crash.testrpl_domain_id_filter_parallel.testrpl_domain_id_filter_restart.testrpl_drop.testrpl_drop_db.testrpl_drop_db_fail.testrpl_drop_temp-slave.optrpl_drop_temp.testrpl_drop_view.testrpl_dual_pos_advance.testrpl_empty_master_host.testrpl_err_ignoredtable-slave.optrpl_err_ignoredtable.testrpl_events.testrpl_extra_col_master_innodb.testrpl_extra_col_master_myisam.testrpl_extra_col_slave_innodb.testrpl_extra_col_slave_myisam.testrpl_failed_optimize.testrpl_filter_dbs_dynamic.testrpl_filter_tables_dynamic.testrpl_filter_tables_not_exist-slave.optrpl_filter_tables_not_exist.testrpl_filter_wild_tables_dynamic.testrpl_flush_logs-master.optrpl_flush_logs.testrpl_flushlog_loop-master.optrpl_flushlog_loop-slave.optrpl_flushlog_loop.testrpl_foreign_key_innodb.testrpl_free_items-slave.optrpl_free_items.testrpl_function_defaults.testrpl_geometry.testrpl_get_lock.testrpl_get_master_version_and_clock-slave.optrpl_get_master_version_and_clock.testrpl_grant.testrpl_gtid_basic.cnfrpl_gtid_basic.testrpl_gtid_crash-master.optrpl_gtid_crash-slave.optrpl_gtid_crash.testrpl_gtid_crash_myisam-master.optrpl_gtid_crash_myisam.testrpl_gtid_delete_domain.testrpl_gtid_errorhandling.testrpl_gtid_errorlog.testrpl_gtid_excess_initial_delay.testrpl_gtid_ignored.testrpl_gtid_master_promote.cnfrpl_gtid_master_promote.testrpl_gtid_mdev4473.cnfrpl_gtid_mdev4473.testrpl_gtid_mdev4474.cnfrpl_gtid_mdev4474.testrpl_gtid_mdev4484.testrpl_gtid_mdev4485.cnfrpl_gtid_mdev4485.testrpl_gtid_mdev4820.testrpl_gtid_mdev9033.cnfrpl_gtid_mdev9033.testrpl_gtid_misc.testrpl_gtid_nobinlog.cnfrpl_gtid_nobinlog.testrpl_gtid_reconnect.testrpl_gtid_sort.testrpl_gtid_startpos.testrpl_gtid_stop_start.cnfrpl_gtid_stop_start.testrpl_gtid_strict.testrpl_gtid_until.testrpl_heartbeat.testrpl_heartbeat_2slaves.cnfrpl_heartbeat_2slaves.testrpl_heartbeat_basic.cnfrpl_heartbeat_basic.testrpl_heartbeat_debug.testrpl_heartbeat_ssl.testrpl_hrtime.testrpl_hrtime_row.testrpl_idempotency.testrpl_ignore_grant-slave.optrpl_ignore_grant.testrpl_ignore_revoke-slave.optrpl_ignore_revoke.testrpl_ignore_table-slave.optrpl_ignore_table.testrpl_ignore_table_update-slave.optrpl_ignore_table_update.testrpl_incident.testrpl_init_slave-slave.optrpl_init_slave.testrpl_init_slave_errors.testrpl_innodb-master.optrpl_innodb_bug28430-master.optrpl_innodb_bug28430-slave.optrpl_innodb_bug28430.testrpl_innodb_bug30888.optrpl_innodb_bug30888.testrpl_innodb_bug68220.testrpl_innodb_mixed_ddl.testrpl_innodb_mixed_dml.testrpl_insert.testrpl_insert_delayed.testrpl_insert_id.testrpl_insert_id_pk.testrpl_insert_ignore.testrpl_invoked_features-master.optrpl_invoked_features.testrpl_ip_mix.cnfrpl_ip_mix.testrpl_ip_mix2.cnfrpl_ip_mix2.testrpl_ipv4_as_ipv6.cnfrpl_ipv4_as_ipv6.testrpl_ipv6.cnfrpl_ipv6.testrpl_killed_ddl-master.optrpl_killed_ddl.testrpl_known_bugs_detection-master.optrpl_known_bugs_detection.testrpl_lcase_tblnames_rewrite_db-slave.optrpl_lcase_tblnames_rewrite_db.testrpl_loaddata.testrpl_loaddata_charset.testrpl_loaddata_fatal-slave.optrpl_loaddata_fatal.testrpl_loaddata_m-master.optrpl_loaddata_m.testrpl_loaddata_map-master.optrpl_loaddata_map-slave.optrpl_loaddata_map.testrpl_loaddata_s-slave.optrpl_loaddata_s.testrpl_loaddata_simple.testrpl_loaddata_symlink-master.optrpl_loaddata_symlink-master.shrpl_loaddata_symlink-slave.optrpl_loaddata_symlink-slave.shrpl_loaddata_symlink.testrpl_loaddatalocal.testrpl_loadfile.testrpl_locale.testrpl_log_pos.testrpl_lost_events_on_rotate.testrpl_manual_change_index_file.testrpl_many_optimize.testrpl_mariadb_slave_capability.testrpl_master_pos_wait.testrpl_mdev-11092.optrpl_mdev-11092.testrpl_mdev10863.testrpl_mdev359.testrpl_mdev382.testrpl_mdev6020.testrpl_mdev6386-slave.optrpl_mdev6386.testrpl_mdev8193.testrpl_misc_functions-slave.shrpl_misc_functions.testrpl_mix_found_rows.testrpl_mixed_binlog_max_cache_size.testrpl_mixed_bit_pk.testrpl_mixed_ddl_dml.testrpl_mixed_drop_create_temp_table.testrpl_mixed_implicit_commit_binlog.testrpl_mixed_mixing_engines.testrpl_mixed_row_innodb-master.optrpl_multi_delete-slave.optrpl_multi_delete.testrpl_multi_delete2-slave.optrpl_multi_delete2.testrpl_multi_engine.testrpl_multi_update.testrpl_multi_update2-slave.optrpl_multi_update2.testrpl_multi_update3.testrpl_multi_update4-slave.optrpl_multi_update4.testrpl_mysql_upgrade.testrpl_name_const.testrpl_non_direct_mixed_mixing_engines.testrpl_non_direct_row_mixing_engines.testrpl_non_direct_stm_mixing_engines.testrpl_nondeterministic_functions.testrpl_not_null_innodb.testrpl_not_null_myisam.testrpl_old_decimal.testrpl_old_master.testrpl_optimize.testrpl_packet-master.optrpl_packet-slave.optrpl_packet.testrpl_parallel.testrpl_parallel2.testrpl_parallel_charset.testrpl_parallel_conflicts-slave.optrpl_parallel_conflicts.testrpl_parallel_mdev6589.testrpl_parallel_multilevel.cnfrpl_parallel_multilevel.testrpl_parallel_multilevel2.cnfrpl_parallel_multilevel2.testrpl_parallel_no_log_slave_updates-slave.optrpl_parallel_no_log_slave_updates.testrpl_parallel_optimistic.testrpl_parallel_optimistic_nobinlog.cnfrpl_parallel_optimistic_nobinlog.testrpl_parallel_partition.testrpl_parallel_retry.testrpl_parallel_show_binlog_events_purge_logs.testrpl_parallel_temptable-master.optrpl_parallel_temptable.testrpl_partition_archive.testrpl_partition_innodb-master.optrpl_partition_innodb.testrpl_partition_memory.testrpl_partition_myisam.testrpl_password_boundaries.testrpl_performance_schema.testrpl_plugin_load.testrpl_ps.testrpl_rbr_to_sbr.testrpl_read_new_relay_log_info.testrpl_read_old_relay_log_info.testrpl_read_only.testrpl_relay_space_innodb.testrpl_relay_space_myisam.testrpl_relayrotate-slave.optrpl_relayrotate.testrpl_relayspace-slave.optrpl_relayspace.testrpl_reopen_temp_table.testrpl_replicate_do-slave.optrpl_replicate_do.testrpl_replicate_ignore_db-slave.optrpl_replicate_ignore_db.testrpl_report-slave.optrpl_report.testrpl_report_port.testrpl_reset_slave_fail.testrpl_rewrt_db-slave.optrpl_rewrt_db.testrpl_rotate_logs.cnfrpl_rotate_logs.testrpl_rotate_purge_deadlock-master.optrpl_rotate_purge_deadlock.testrpl_row_001.testrpl_row_4_bytes-master.optrpl_row_4_bytes.testrpl_row_NOW.testrpl_row_USER.testrpl_row_UUID.testrpl_row_annotate_do-slave.optrpl_row_annotate_do.testrpl_row_annotate_dont-slave.optrpl_row_annotate_dont.testrpl_row_basic_11bugs-master.optrpl_row_basic_11bugs.testrpl_row_basic_2myisam.testrpl_row_basic_3innodb.testrpl_row_basic_8partition.testrpl_row_big_table_id.testrpl_row_binlog_max_cache_size.testrpl_row_blob_innodb.testrpl_row_blob_myisam.testrpl_row_colSize.testrpl_row_conflicts.testrpl_row_corruption-slave.optrpl_row_corruption.testrpl_row_create_select.testrpl_row_create_table.testrpl_row_delayed_ins.testrpl_row_drop.testrpl_row_drop_create_temp_table.testrpl_row_err_daisychain-master.optrpl_row_err_daisychain-slave.optrpl_row_find_row.testrpl_row_find_row_debug.testrpl_row_flsh_tbls.testrpl_row_func001.testrpl_row_func002.testrpl_row_func003.testrpl_row_idempotency.testrpl_row_img.cnfrpl_row_img_blobs.cnfrpl_row_img_blobs.testrpl_row_img_eng_min.cnfrpl_row_img_eng_min.testrpl_row_img_eng_noblob.cnfrpl_row_img_eng_noblob.testrpl_row_implicit_commit_binlog.testrpl_row_index_choice.testrpl_row_inexist_tbl.testrpl_row_lcase_tblnames-slave.optrpl_row_lcase_tblnames.testrpl_row_loaddata_concurrent.testrpl_row_log-master.optrpl_row_log-slave.optrpl_row_log.testrpl_row_log_innodb-master.optrpl_row_log_innodb.testrpl_row_max_relay_size.testrpl_row_merge_engine.testrpl_row_mixing_engines.testrpl_row_mysqlbinlog-master.optrpl_row_mysqlbinlog.testrpl_row_rec_comp_innodb.testrpl_row_rec_comp_myisam.testrpl_row_reset_slave.testrpl_row_rollback_to_savepoint.testrpl_row_show_relaylog_events.testrpl_row_sp001.testrpl_row_sp002_innodb.testrpl_row_sp003.testrpl_row_sp005.testrpl_row_sp006_InnoDB.testrpl_row_sp007_innodb.testrpl_row_sp008.testrpl_row_sp009.testrpl_row_sp010.testrpl_row_sp011.testrpl_row_sp012.testrpl_row_spatial.testrpl_row_tabledefs_2myisam.testrpl_row_tabledefs_3innodb.testrpl_row_tbl_metadata.testrpl_row_to_stmt-master.optrpl_row_to_stmt-slave.optrpl_row_to_stmt.testrpl_row_trig001.testrpl_row_trig002.testrpl_row_trig003.testrpl_row_trig004.testrpl_row_triggers.testrpl_row_trunc_temp.testrpl_row_unsafe_funcs.testrpl_row_until.testrpl_row_utf16.testrpl_row_utf32.testrpl_row_view01.testrpl_row_wide_table.testrpl_savepoint.testrpl_semi_sync.testrpl_semi_sync_after_sync.testrpl_semi_sync_after_sync_row.testrpl_semi_sync_event-master.optrpl_semi_sync_event.testrpl_semi_sync_event_after_sync-master.optrpl_semi_sync_event_after_sync.testrpl_semi_sync_skip_repl.testrpl_semi_sync_uninstall_plugin.testrpl_semi_sync_wait_point.optrpl_semi_sync_wait_point.testrpl_server_id1.testrpl_server_id2-slave.optrpl_server_id2.testrpl_server_id_ignore-slave.optrpl_server_id_ignore.testrpl_session_var.testrpl_set_charset.testrpl_set_null_innodb.testrpl_set_null_myisam.testrpl_set_statement.testrpl_set_statement_default_master.testrpl_show_slave_hosts.cnfrpl_show_slave_hosts.testrpl_show_slave_running.testrpl_skip_error-slave.optrpl_skip_error.testrpl_skip_incident-master.optrpl_skip_incident-slave.optrpl_skip_incident.testrpl_skip_replication.testrpl_slave_grp_exec.testrpl_slave_invalid_external_user.testrpl_slave_load_in.testrpl_slave_load_remove_tmpfile.testrpl_slave_load_tmpdir_not_exist-slave.optrpl_slave_load_tmpdir_not_exist.testrpl_slave_skip.testrpl_slave_status.testrpl_slow_query_log-slave.optrpl_slow_query_log.testrpl_sp-master.optrpl_sp-slave.optrpl_sp.testrpl_sp004.testrpl_sp_effects-master.optrpl_sp_effects-slave.optrpl_sp_effects.testrpl_sp_variables.testrpl_spec_variables-slave.optrpl_spec_variables.testrpl_special_charset.optrpl_special_charset.testrpl_sporadic_master-master.optrpl_sporadic_master.testrpl_ssl.testrpl_ssl1.testrpl_start_stop_slave-slave.optrpl_start_stop_slave.testrpl_stm_000001.testrpl_stm_EE_err2.testrpl_stm_auto_increment_bug33029.testrpl_stm_binlog_direct-master.optrpl_stm_binlog_max_cache_size.testrpl_stm_conflicts.testrpl_stm_drop_create_temp_table.testrpl_stm_flsh_tbls.testrpl_stm_found_rows.testrpl_stm_implicit_commit_binlog.testrpl_stm_innodb.testrpl_stm_lcase_tblnames-slave.optrpl_stm_lcase_tblnames.testrpl_stm_loaddata_concurrent.testrpl_stm_loadfile.testrpl_stm_log-slave.optrpl_stm_log.testrpl_stm_maria.testrpl_stm_max_relay_size.testrpl_stm_mix_show_relaylog_events.testrpl_stm_mixing_engines.testrpl_stm_multi_query.testrpl_stm_no_op.testrpl_stm_relay_ign_space-slave.optrpl_stm_relay_ign_space.testrpl_stm_reset_slave.testrpl_stm_sql_mode.testrpl_stm_start_stop_slave.testrpl_stm_stop_middle_group.testrpl_stm_until.testrpl_stm_user_variables.testrpl_stop_slave.testrpl_stop_slave_error-slave.optrpl_stop_slave_error.testrpl_strict_password_validation.testrpl_switch_stm_row_mixed.testrpl_sync-master.optrpl_sync-slave.optrpl_sync.testrpl_table_options.testrpl_temp_table.testrpl_temp_table_mix_row.testrpl_temporal_format_default_to_default.testrpl_temporal_format_mariadb53_to_mariadb53.testrpl_temporal_format_mariadb53_to_mysql56.testrpl_temporal_format_mariadb53_to_mysql56_dst.testrpl_temporal_format_mysql56_to_mariadb53.testrpl_temporal_format_mysql56_to_mysql56.testrpl_temporal_mysql56.testrpl_temporal_mysql56_to_mariadb.testrpl_temporal_mysql56_to_mariadb53.testrpl_temporary.testrpl_temporary_error2.testrpl_temporary_errors-slave.optrpl_temporary_errors.testrpl_test_framework.cnfrpl_test_framework.testrpl_timezone-master.optrpl_timezone-slave.optrpl_timezone.testrpl_tmp_table_and_DDL.testrpl_tmp_table_and_DDL_innodb.testrpl_trigger.testrpl_trunc_temp.testrpl_truncate_2myisam.testrpl_truncate_3innodb.testrpl_typeconv-slave.optrpl_typeconv.testrpl_typeconv_innodb.testrpl_udf.testrpl_unsafe_statements.testrpl_upgrade_master_info.testrpl_user.testrpl_user_variables.testrpl_variables.testrpl_variables_stm.testrpl_view.testrpl_view_debug.testrpl_view_multi.testsec_behind_master-5114.testsemisync_future-7591.testsemisync_memleak_4066.testshow_status_stop_slave_race-7126.testtemporal_row-9560-master.opttemporal_row-9560.combinationstemporal_row-9560.teststorage_engine1st.result1st.testalter_table.incalter_table.resultalter_table.testalter_table_online.resultalter_table_online.testalter_tablespace.resultalter_tablespace.testanalyze_table.incanalyze_table.resultanalyze_table.testautoinc_secondary.resultautoinc_secondary.testautoinc_vars.resultautoinc_vars.testautoincrement.resultautoincrement.testcache_index.resultcache_index.testcheck_errors.inccheck_table.inccheck_table.resultcheck_table.testchecksum_table.incchecksum_table.resultchecksum_table.testchecksum_table_live.incchecksum_table_live.resultchecksum_table_live.testcleanup_engine.inccol_not_null.inccol_null.inccol_opt_default.resultcol_opt_default.testcol_opt_not_null.resultcol_opt_not_null.testcol_opt_null.resultcol_opt_null.testcol_opt_unsigned.resultcol_opt_unsigned.testcol_opt_zerofill.resultcol_opt_zerofill.testcreate_table.inccreate_table.resultcreate_table.testdefine_engine.incdelete.resultdelete.testdelete_ignore.resultdelete_ignore.testdelete_low_prio.resultdelete_low_prio.testdelete_quick.resultdelete_quick.testdelete_with_keys.resultdelete_with_keys.testdescribe.resultdescribe.testdisabled.defforeign_keys.resultforeign_keys.testfulltext_search.resultfulltext_search.testhandler.resulthandler.testhave_default_index.inchave_engine.incindex.incindex.resultindex.testindex_enable_disable.resultindex_enable_disable.testindex_key_block_size.resultindex_key_block_size.testindex_primary.resultindex_primary.testindex_type_btree.resultindex_type_btree.testindex_type_hash.resultindex_type_hash.testinsert.resultinsert.testinsert_delayed.resultinsert_delayed.testinsert_high_prio.resultinsert_high_prio.testinsert_low_prio.resultinsert_low_prio.testinsert_with_keys.resultinsert_with_keys.testloaddata.resultloaddata.testlock.resultlock.testlock_concurrent.resultlock_concurrent.testmask_engine.incmisc.resultmisc.testmy.cnfobfuscate.incoptimize_table.incoptimize_table.resultoptimize_table.testpartsalter_table.resultalter_table.testanalyze_table.resultanalyze_table.testcheck_table.resultcheck_table.testchecksum_table.resultchecksum_table.testcreate_table.resultcreate_table.testmy.cnfoptimize_table.resultoptimize_table.testrepair_table.optrepair_table.resultrepair_table.testtruncate_table.resulttruncate_table.testrepair_table.increpair_table.resultrepair_table.testreplace.resultreplace.testse-innodb.outselect.resultselect.testselect_high_prio.resultselect_high_prio.testshow_engine.resultshow_engine.testshow_table_status.resultshow_table_status.teststrict_check_errors.inctbl_opt_ai.resulttbl_opt_ai.testtbl_opt_avg_row_length.resulttbl_opt_avg_row_length.testtbl_opt_checksum.resulttbl_opt_checksum.testtbl_opt_connection.resulttbl_opt_connection.testtbl_opt_data_dir.resulttbl_opt_data_dir.testtbl_opt_delay_key_write.resulttbl_opt_delay_key_write.testtbl_opt_index_dir.resulttbl_opt_index_dir.testtbl_opt_insert_method.resulttbl_opt_insert_method.testtbl_opt_key_block_size.resulttbl_opt_key_block_size.testtbl_opt_max_rows.resulttbl_opt_max_rows.testtbl_opt_min_rows.resulttbl_opt_min_rows.testtbl_opt_pack_keys.resulttbl_opt_pack_keys.testtbl_opt_password.resulttbl_opt_password.testtbl_opt_row_format.resulttbl_opt_row_format.testtbl_opt_union.resulttbl_opt_union.testtbl_standard_opts.resulttbl_standard_opts.testtbl_temporary.resulttbl_temporary.testtruncate_table.resulttruncate_table.testtrxcons_snapshot_repeatable_read.resultcons_snapshot_repeatable_read.testcons_snapshot_serializable.resultcons_snapshot_serializable.testconsistent_snapshot.incdelete.resultdelete.testinsert.resultinsert.testlevel_read_committed.resultlevel_read_committed.testlevel_read_uncommitted.resultlevel_read_uncommitted.testlevel_repeatable_read.resultlevel_repeatable_read.testlevel_serializable.resultlevel_serializable.testmy.cnfselect_for_update.resultselect_for_update.testselect_lock_in_share_mode.resultselect_lock_in_share_mode.testsupport_savepoints.incsupport_transactions.incsupport_xa.inctransaction_isolation.incupdate.resultupdate.testxa.resultxa.testxa_recovery.resultxa_recovery.testtype_binary.inctype_binary.resulttype_binary.testtype_binary_indexes.resulttype_binary_indexes.testtype_bit.inctype_bit.resulttype_bit.testtype_bit_indexes.resulttype_bit_indexes.testtype_blob.inctype_blob.resulttype_blob.testtype_blob_indexes.resulttype_blob_indexes.testtype_bool.inctype_bool.resulttype_bool.testtype_char.inctype_char.resulttype_char.testtype_char_indexes.resulttype_char_indexes.testtype_date_time.inctype_date_time.resulttype_date_time.testtype_date_time_indexes.resulttype_date_time_indexes.testtype_enum.inctype_enum.resulttype_enum.testtype_enum_indexes.resulttype_enum_indexes.testtype_fixed.inctype_fixed.resulttype_fixed.testtype_fixed_indexes.resulttype_fixed_indexes.testtype_float.inctype_float.resulttype_float.testtype_float_indexes.resulttype_float_indexes.testtype_int.inctype_int.resulttype_int.testtype_int_indexes.resulttype_int_indexes.testtype_set.inctype_set.resulttype_set.testtype_set_indexes.resulttype_set_indexes.testtype_spatial.inctype_spatial.resulttype_spatial.testtype_spatial_indexes.resulttype_spatial_indexes.testtype_text.inctype_text.resulttype_text.testtype_text_indexes.resulttype_text_indexes.testtype_varbinary.inctype_varbinary.resulttype_varbinary.testtype_varchar.inctype_varchar.resulttype_varchar.testunexpected_result.incupdate.resultupdate.testupdate_ignore.resultupdate_ignore.testupdate_low_prio.resultupdate_low_prio.testupdate_multi.resultupdate_multi.testupdate_with_keys.resultupdate_with_keys.testvcol.resultvcol.teststressincludeddl.clnddl.preddl1.incddl2.incddl3.incddl4.incddl5.incddl6.incddl7.incddl8.incrddl_archive.resultddl_csv.resultddl_innodb.resultddl_memory.resultddl_myisam.resulttddl_archive.testddl_csv.testddl_innodb.testddl_memory.testddl_myisam.testwrapper.testsys_varsdisabled.defincautocommit_func2.incbin_relay_log_basename_index.inccharset_basic.inccollation_basic.incexplicit_defaults_for_timestamp.incsysvars_server.incsysvars_server.optrall_vars.resultaria_block_size_basic.resultaria_checkpoint_interval_basic.resultaria_checkpoint_log_activity_basic.resultaria_encrypt_tables_basic.resultaria_force_start_after_recovery_failures_basic.resultaria_group_commit_basic.resultaria_group_commit_interval_basic.resultaria_log_file_size_basic.resultaria_log_purge_type_basic.resultaria_max_sort_file_size_basic.resultaria_page_checksum_basic.resultaria_pagecache_age_threshold_basic.resultaria_pagecache_buffer_size_basic.resultaria_pagecache_division_limit_basic.resultaria_pagecache_file_hash_size_basic.resultaria_recover_options_basic.resultaria_repair_threads_basic.resultaria_sort_buffer_size_basic.resultaria_stats_method_basic.resultaria_sync_log_dir_basic.resultaria_used_for_temp_tables_basic.resultauto_increment_increment_basic.resultauto_increment_increment_func.resultauto_increment_offset_basic.resultauto_increment_offset_func.resultautocommit_basic.resultautocommit_func.resultautocommit_func2.resultautocommit_func3.resultautocommit_func4.resultautocommit_func5.resultautomatic_sp_privileges_basic.resultautomatic_sp_privileges_func.resultback_log_basic.resultbasedir_basic.resultbig_tables_basic.resultbinlog_annotate_row_events_basic.resultbinlog_cache_size_basic.resultbinlog_checksum_basic.resultbinlog_commit_wait_count_basic.resultbinlog_commit_wait_usec_basic.resultbinlog_direct_non_transactional_updates_basic.resultbinlog_format_basic.resultbinlog_optimize_thread_scheduling_basic.resultbinlog_row_image_basic.resultbinlog_stmt_cache_size_basic.resultbulk_insert_buffer_size_basic.resultcharacter_set_client_basic.resultcharacter_set_client_func.resultcharacter_set_connection_basic.resultcharacter_set_connection_func.resultcharacter_set_database_basic.resultcharacter_set_database_func.resultcharacter_set_filesystem_basic.resultcharacter_set_results_basic.resultcharacter_set_results_func.resultcharacter_set_server_basic.resultcharacter_set_server_func.resultcharacter_set_system_basic.resultcharacter_sets_dir_basic.resultcollation_connection_basic.resultcollation_connection_func.resultcollation_database_basic.resultcollation_database_func.resultcollation_server_basic.resultcollation_server_func.resultcompletion_type_basic.resultcompletion_type_func.resultconcurrent_insert_basic.resultconcurrent_insert_func.resultconnect_timeout_basic.resultdatadir_basic.resultdate_format_basic.resultdatetime_format_basic.resultdeadlock_search_depth_long_basic.resultdeadlock_search_depth_short_basic.resultdeadlock_timeout_long_basic.resultdeadlock_timeout_short_basic.resultdebug_basic.resultdebug_binlog_fsync_sleep_basic.resultdebug_dbug_basic.resultdebug_dbug_func.resultdebug_dbug_func_notembedded.resultdebug_mutex_deadlock_detector_basic.resultdebug_no_thread_alarm_basic.resultdebug_sync_basic.resultdefault_master_connection_basic.resultdefault_regex_flags_basic.resultdefault_storage_engine_basic.resultdefault_tmp_storage_engine_basic.resultdefault_week_format_basic.resultdefault_week_format_func.resultdelay_key_write_basic.resultdelay_key_write_func.resultdelayed_insert_limit_basic.resultdelayed_insert_limit_func.resultdelayed_insert_timeout_basic.resultdelayed_queue_size_basic.resultdiv_precision_increment_basic.resultdiv_precision_increment_func.resultencrypt_tmp_disk_tables_basic.resultenforce_storage_engine_basic.resulterror_count_basic.resultevent_scheduler_basic.resultexpensive_subquery_limit_basic.resultexpire_logs_days_basic.resultexplicit_defaults_for_timestamp_basic.resultexplicit_defaults_for_timestamp_off.resultexplicit_defaults_for_timestamp_on.resultexternal_user_basic.resultextra_max_connections_basic.resultextra_port_basic.resultflush_basic.resultflush_time_basic.resultforeign_key_checks_basic.resultforeign_key_checks_func.resultft_boolean_syntax_basic.resultft_boolean_syntax_func.resultft_max_word_len_basic.resultft_min_word_len_basic.resultft_query_expansion_limit_basic.resultft_stopword_file_basic.resultgeneral_log_basic.resultgeneral_log_file_basic.resultgeneral_log_file_func.resultgeneral_log_func.resultgroup_concat_max_len_basic.resultgroup_concat_max_len_func.resultgtid_binlog_pos_basic.resultgtid_binlog_state_basic.resultgtid_current_pos_basic.resultgtid_domain_id_basic.resultgtid_ignore_duplicates_basic.resultgtid_seq_no_basic.resultgtid_slave_pos_basic.resultgtid_strict_mode_basic.resulthave_compress_basic.resulthave_crypt_basic.resulthave_csv_basic.resulthave_dynamic_loading_basic.resulthave_geometry_basic.resulthave_innodb_basic.resulthave_openssl_basic.resulthave_profiling_basic.resulthave_query_cache_basic.resulthave_rtree_keys_basic.resulthave_ssl_basic.resulthave_symlink_basic.resulthistogram_size_basic.resulthistogram_type_basic.resulthost_cache_size_auto.resulthost_cache_size_basic.resulthostname_basic.resultidentity_basic.resultidentity_func.resultignore_builtin_innodb_basic.resultignore_db_dirs_basic.resultin_transaction_basic.resultinit_connect_basic.resultinit_file_basic.resultinit_slave_basic.resultinnodb_adaptive_flushing_basic.resultinnodb_adaptive_flushing_lwm_basic.resultinnodb_adaptive_flushing_method_basic.resultinnodb_adaptive_hash_index_basic.resultinnodb_adaptive_hash_index_partitions_basic.resultinnodb_adaptive_hash_index_parts_basic.resultinnodb_adaptive_max_sleep_delay_basic.resultinnodb_autoextend_increment_basic.resultinnodb_autoinc_lock_mode_basic.resultinnodb_autoinc_lock_mode_func.resultinnodb_background_scrub_data_check_interval_basic.resultinnodb_background_scrub_data_compressed_basic.resultinnodb_background_scrub_data_interval_basic.resultinnodb_background_scrub_data_uncompressed_basic.resultinnodb_blocking_buffer_pool_restore_basic.resultinnodb_buf_dump_status_frequency_basic.resultinnodb_buf_flush_list_now_basic.resultinnodb_buffer_pool_chunk_size_basic.resultinnodb_buffer_pool_dump_at_shutdown_basic.resultinnodb_buffer_pool_dump_now_basic.resultinnodb_buffer_pool_dump_pct_basic.resultinnodb_buffer_pool_dump_pct_function.resultinnodb_buffer_pool_evict_basic.resultinnodb_buffer_pool_instances_basic.resultinnodb_buffer_pool_load_abort_basic.resultinnodb_buffer_pool_load_at_startup_basic.resultinnodb_buffer_pool_load_now_basic.resultinnodb_buffer_pool_populate_basic.resultinnodb_buffer_pool_restore_at_startup_basic.resultinnodb_buffer_pool_shm_checksum_basic.resultinnodb_buffer_pool_shm_key_basic.resultinnodb_buffer_pool_size_basic.resultinnodb_change_buffer_max_size_basic.resultinnodb_change_buffering_basic.resultinnodb_change_buffering_debug_basic.resultinnodb_checkpoint_age_target_basic.resultinnodb_checksum_algorithm_basic.resultinnodb_checksums_basic.resultinnodb_cmp_per_index_enabled_basic.resultinnodb_commit_concurrency_basic.resultinnodb_compression_algorithm_basic.resultinnodb_compression_failure_threshold_pct_basic.resultinnodb_compression_level_basic.resultinnodb_compression_pad_pct_max_basic.resultinnodb_concurrency_tickets_basic.resultinnodb_corrupt_table_action_basic.resultinnodb_data_file_path_basic.resultinnodb_data_home_dir_basic.resultinnodb_deadlock_detect_basic.resultinnodb_debug_force_scrubbing_basic.resultinnodb_default_row_format_basic.resultinnodb_defragment_basic.resultinnodb_defragment_fill_factor_basic.resultinnodb_defragment_fill_factor_n_recs_basic.resultinnodb_defragment_frequency_basic.resultinnodb_defragment_n_pages_basic.resultinnodb_defragment_stats_accuracy_basic.resultinnodb_dict_size_limit_basic.resultinnodb_disable_background_merge_basic.resultinnodb_disable_resize_buffer_pool_debug_basic.resultinnodb_disable_sort_file_cache_basic.resultinnodb_disallow_writes_basic.resultinnodb_doublewrite_basic.resultinnodb_doublewrite_batch_size_basic.resultinnodb_doublewrite_file_basic.resultinnodb_encrypt_log_basic.resultinnodb_encrypt_tables_basic.resultinnodb_encryption_rotate_key_age_basic.resultinnodb_encryption_rotation_iops_basic.resultinnodb_encryption_threads_basic.resultinnodb_fake_changes_basic.resultinnodb_fast_checksum_basic.resultinnodb_fast_shutdown_basic.resultinnodb_fatal_semaphore_wait_threshold.resultinnodb_fatal_semaphore_wait_threshold_basic.resultinnodb_fil_make_page_dirty_debug_basic.resultinnodb_file_format_basic.resultinnodb_file_format_check_basic.resultinnodb_file_format_max_basic.resultinnodb_file_io_threads_basic.resultinnodb_file_per_table_basic.resultinnodb_fill_factor_basic.resultinnodb_flush_checkpoint_debug_basic.resultinnodb_flush_log_at_timeout_basic.resultinnodb_flush_log_at_trx_commit_basic.resultinnodb_flush_method_basic.resultinnodb_flush_neighbor_pages_basic.resultinnodb_flush_neighbors_basic.resultinnodb_flush_sync_basic.resultinnodb_flushing_avg_loops_basic.resultinnodb_force_load_corrupted_basic.resultinnodb_force_primary_key_basic.resultinnodb_force_recovery_basic.resultinnodb_ft_aux_table_basic.resultinnodb_ft_cache_size_basic.resultinnodb_ft_enable_diag_print_basic.resultinnodb_ft_enable_stopword_basic.resultinnodb_ft_max_token_size_basic.resultinnodb_ft_min_token_size_basic.resultinnodb_ft_num_word_optimize_basic.resultinnodb_ft_result_cache_limit,32bit.rdiffinnodb_ft_result_cache_limit.resultinnodb_ft_result_cache_limit_basic,32bit.rdiffinnodb_ft_result_cache_limit_basic.resultinnodb_ft_server_stopword_table_basic.resultinnodb_ft_sort_pll_degree_basic.resultinnodb_ft_total_cache_size_basic.resultinnodb_ft_user_stopword_table_basic.resultinnodb_ibuf_accel_rate_basic.resultinnodb_ibuf_active_contract_basic.resultinnodb_ibuf_max_size_basic.resultinnodb_idle_flush_pct_basic.resultinnodb_immediate_scrub_data_uncompressed_basic.resultinnodb_import_table_from_xtrabackup_basic.resultinnodb_instrument_semaphores_basic.resultinnodb_io_capacity_basic.resultinnodb_io_capacity_max_basic.resultinnodb_kill_idle_transaction_basic.resultinnodb_large_prefix_basic.resultinnodb_lazy_drop_table_basic.resultinnodb_limit_optimistic_insert_debug_basic.resultinnodb_lock_wait_timeout_basic.resultinnodb_locking_fake_changes_basic.resultinnodb_locks_unsafe_for_binlog_basic.resultinnodb_log_block_size_basic.resultinnodb_log_buffer_size_basic.resultinnodb_log_checkpoint_now_basic.resultinnodb_log_checksums_basic.resultinnodb_log_compressed_pages_basic.resultinnodb_log_file_size_basic.resultinnodb_log_files_in_group_basic.resultinnodb_log_group_home_dir_basic.resultinnodb_log_optimize_ddl_basic.resultinnodb_log_write_ahead_size_basic.resultinnodb_lru_scan_depth_basic.resultinnodb_max_bitmap_file_size_basic.resultinnodb_max_changed_pages_basic.resultinnodb_max_dirty_pages_pct_basic.resultinnodb_max_dirty_pages_pct_func.resultinnodb_max_dirty_pages_pct_lwm_basic.resultinnodb_max_purge_lag_basic.resultinnodb_max_purge_lag_delay_basic.resultinnodb_max_undo_log_size_basic.resultinnodb_merge_threshold_set_all_debug_basic.resultinnodb_mtflush_threads_basic.resultinnodb_numa_interleave_basic.resultinnodb_old_blocks_pct_basic.resultinnodb_old_blocks_time_basic.resultinnodb_online_alter_log_max_size_basic.resultinnodb_open_files_basic.resultinnodb_optimize_fulltext_only_basic.resultinnodb_page_cleaners_basic.resultinnodb_page_hash_locks_basic.resultinnodb_page_size_basic.resultinnodb_prefix_index_cluster_optimization_basic.resultinnodb_print_all_deadlocks_basic.resultinnodb_print_lock_wait_timeout_info_basic.resultinnodb_purge_batch_size_basic.resultinnodb_purge_rseg_truncate_frequency_basic.resultinnodb_purge_threads_basic.resultinnodb_random_read_ahead_basic.resultinnodb_read_ahead_basic.resultinnodb_read_ahead_threshold_basic.resultinnodb_read_io_threads_basic.resultinnodb_read_only_basic.resultinnodb_recovery_stats_basic.resultinnodb_recovery_update_relay_log_basic.resultinnodb_replication_delay_basic.resultinnodb_rollback_on_timeout_basic.resultinnodb_rollback_segments_basic.resultinnodb_saved_page_number_debug_basic.resultinnodb_sched_priority_cleaner_basic.resultinnodb_sched_priority_io_basic.resultinnodb_sched_priority_master_basic.resultinnodb_sched_priority_purge_basic.resultinnodb_scrub_log_basic.resultinnodb_scrub_log_speed_basic.resultinnodb_show_locks_held_basic.resultinnodb_show_verbose_locks_basic.resultinnodb_simulate_comp_failures_basic.resultinnodb_sort_buffer_size_basic.resultinnodb_spin_wait_delay_basic.resultinnodb_stats_auto_recalc_basic.resultinnodb_stats_auto_update_basic.resultinnodb_stats_include_delete_marked_basic.resultinnodb_stats_method_basic.resultinnodb_stats_modified_counter_basic.resultinnodb_stats_on_metadata_basic.resultinnodb_stats_persistent_basic.resultinnodb_stats_persistent_sample_pages_basic.resultinnodb_stats_sample_pages_basic.resultinnodb_stats_traditional_basic.resultinnodb_stats_transient_sample_pages_basic.resultinnodb_stats_update_need_lock_basic.resultinnodb_status_output_basic.resultinnodb_status_output_locks_basic.resultinnodb_strict_mode_basic.resultinnodb_support_xa_basic.resultinnodb_support_xa_func.resultinnodb_sync_array_size_basic.resultinnodb_sync_debug_basic.resultinnodb_sync_spin_loops_basic.resultinnodb_table_locks_basic.resultinnodb_table_locks_func.resultinnodb_temp_data_file_path_basic.resultinnodb_thread_concurrency_basic.resultinnodb_thread_concurrency_timer_based_basic.resultinnodb_thread_sleep_delay_basic.resultinnodb_tmpdir_basic.resultinnodb_track_changed_pages_basic.resultinnodb_track_redo_log_now_basic.resultinnodb_trx_purge_view_update_only_debug_basic.resultinnodb_trx_rseg_n_slots_debug_basic.resultinnodb_undo_directory_basic.resultinnodb_undo_log_truncate_basic.resultinnodb_undo_logs_basic.resultinnodb_undo_tablespaces_basic.resultinnodb_use_atomic_writes_basic.resultinnodb_use_global_flush_log_at_trx_commit_basic.resultinnodb_use_mtflush_basic.resultinnodb_use_native_aio_basic.resultinnodb_use_stacktrace_basic.resultinnodb_use_sys_stats_table_basic.resultinnodb_use_trim_basic.resultinnodb_version_basic.resultinnodb_write_io_threads_basic.resultinsert_id_basic.resultinsert_id_func.resultinteractive_timeout_basic.resultinteractive_timeout_func.resultjoin_buffer_size_basic.resultjoin_buffer_space_limit_basic.resultjoin_cache_level_basic.resultkeep_files_on_create_basic.resultkey_buffer_size_basic.resultkey_buffer_size_func.resultkey_cache_age_threshold_basic.resultkey_cache_block_size_basic.resultkey_cache_division_limit_basic.resultkey_cache_file_hash_size_basic.resultkey_cache_segments_basic.resultlarge_files_support_basic.resultlarge_page_size_basic.resultlarge_pages_basic.resultlast_gtid_basic.resultlast_insert_id_basic.resultlast_insert_id_func.resultlc_messages_basic.resultlc_messages_dir_basic.resultlc_time_names_basic.resultlc_time_names_func.resultlicense_basic.resultlocal_infile_basic.resultlocal_infile_func.resultlock_wait_timeout_basic.resultlocked_in_memory_basic.resultlog_basic.resultlog_bin_basename_basic.resultlog_bin_basic.resultlog_bin_index_basic.resultlog_bin_trust_function_creators_basic.resultlog_bin_trust_function_creators_func.resultlog_error_func.resultlog_error_func2.resultlog_error_func3.resultlog_output_basic.resultlog_output_func.resultlog_queries_not_using_indexes_basic.resultlog_slave_updates_basic.resultlog_slow_admin_statements_func.resultlog_slow_filter_basic.resultlog_slow_queries_basic.resultlog_slow_rate_limit_basic.resultlog_slow_verbosity_basic.resultlog_tc_size_basic.resultlog_warnings_basic.resultlong_query_time_basic.resultlow_priority_updates_basic.resultlower_case_file_system_basic.resultlower_case_table_names_basic.resultmaster_verify_checksum_basic.resultmax_allowed_packet_basic.resultmax_allowed_packet_func.resultmax_binlog_cache_size_basic.resultmax_binlog_cache_size_func.resultmax_binlog_size_basic.resultmax_binlog_stmt_cache_size_basic.resultmax_connect_errors_basic.resultmax_connections_basic.resultmax_delayed_threads_basic.resultmax_digest_length_basic.resultmax_error_count_basic.resultmax_heap_table_size_basic.resultmax_insert_delayed_threads_basic.resultmax_join_size_basic.resultmax_join_size_func.resultmax_length_for_sort_data_basic.resultmax_long_data_size_basic.resultmax_prepared_stmt_count_basic.resultmax_prepared_stmt_count_func.resultmax_relay_log_size_basic.resultmax_seeks_for_key_basic.resultmax_seeks_for_key_func.resultmax_sort_length_basic.resultmax_sort_length_func.resultmax_sp_recursion_depth_basic.resultmax_sp_recursion_depth_func.resultmax_statement_time_basic.resultmax_tmp_tables_basic.resultmax_user_connections-2.resultmax_user_connections_basic.resultmax_user_connections_func.resultmax_write_lock_count_basic.resultmaximum_basic.resultmetadata_locks_cache_size_basic.resultmetadata_locks_hash_instances_basic.resultmin_examined_row_limit_basic.resultmrr_buffer_size_basic.resultmulti_range_count_basic.resultmyisam_block_size_basic.resultmyisam_data_pointer_size_basic.resultmyisam_data_pointer_size_func.resultmyisam_max_sort_file_size_basic.resultmyisam_mmap_size_basic.resultmyisam_recover_options_basic.resultmyisam_repair_threads_basic.resultmyisam_sort_buffer_size_basic.resultmyisam_stats_method_basic.resultmyisam_stats_method_func.resultmyisam_use_mmap_basic.resultmysql56_temporal_format_basic.resultmysql56_temporal_format_func.resultnamed_pipe_basic.resultnet_buffer_length_basic.resultnet_read_timeout_basic.resultnet_retry_count_basic.resultnet_write_timeout_basic.resultold_alter_table_basic.resultold_basic.resultold_mode_basic.resultold_passwords_basic.resultold_passwords_func.resultopen_files_limit_basic.resultoptimizer_prune_level_basic.resultoptimizer_search_depth_basic.resultoptimizer_selectivity_sampling_limit_basic.resultoptimizer_switch_basic.resultoptimizer_use_condition_selectivity_basic.resultoqgraph_allow_create_integer_latch_basic.resultperformance_schema_basic.resultpfs_accounts_size_basic.resultpfs_digests_size_basic.resultpfs_events_stages_history_long_size_basic.resultpfs_events_stages_history_size_basic.resultpfs_events_statements_history_long_size_basic.resultpfs_events_statements_history_size_basic.resultpfs_events_waits_history_long_size_basic.resultpfs_events_waits_history_size_basic.resultpfs_hosts_size_basic.resultpfs_max_cond_classes_basic.resultpfs_max_cond_instances_basic.resultpfs_max_digest_length_basic.resultpfs_max_file_classes_basic.resultpfs_max_file_handles_basic.resultpfs_max_file_instances_basic.resultpfs_max_mutex_classes_basic.resultpfs_max_mutex_instances_basic.resultpfs_max_rwlock_classes_basic.resultpfs_max_rwlock_instances_basic.resultpfs_max_socket_classes_basic.resultpfs_max_socket_instances_basic.resultpfs_max_stage_classes_basic.resultpfs_max_statement_classes_basic.resultpfs_max_table_handles_basic.resultpfs_max_table_instances_basic.resultpfs_max_thread_classes_basic.resultpfs_max_thread_instances_basic.resultpfs_session_connect_attrs_size_basic.resultpfs_setup_actors_size_basic.resultpfs_setup_objects_size_basic.resultpfs_users_size_basic.resultpid_file_basic.resultplugin_dir_basic.resultplugin_maturity_basic.resultport_basic.resultpreload_buffer_size_basic.resultprofiling_basic.resultprofiling_history_size_basic.resultprogress_report_time_basic.resultprotocol_version_basic.resultproxy_user_basic.resultpseudo_slave_mode_basic.resultpseudo_thread_id_basic.resultquery_alloc_block_size_basic.resultquery_cache_limit_basic.resultquery_cache_limit_func.resultquery_cache_min_res_unit_basic.resultquery_cache_size_basic.resultquery_cache_strip_comments_basic.resultquery_cache_type_basic.resultquery_cache_type_func.resultquery_cache_wlock_invalidate_basic.resultquery_cache_wlock_invalidate_func.resultquery_prealloc_size_basic.resultquery_prealloc_size_func.resultrand_seed1_basic.resultrand_seed2_basic.resultrange_alloc_block_size_basic.resultread_buffer_size_basic.resultread_only_basic.resultread_only_func.resultread_rnd_buffer_size_basic.resultrelay_log_basename_basic.resultrelay_log_basic.resultrelay_log_index_basic.resultrelay_log_info_file_basic.resultrelay_log_purge_basic.resultrelay_log_recovery_basic.resultrelay_log_space_limit_basic.resultreplicate_annotate_row_events_basic.resultreplicate_do_db_basic.resultreplicate_do_table_basic.resultreplicate_events_marked_for_skip_basic.resultreplicate_ignore_db_basic.resultreplicate_ignore_table_basic.resultreplicate_wild_do_table_basic.resultreplicate_wild_ignore_table_basic.resultreport_host_basic.resultreport_password_basic.resultreport_port_basic.resultreport_user_basic.resultrowid_merge_buff_size_basic.resultrpl_init_slave_func.resultrpl_max_binlog_size_func.resultrpl_semi_sync_master_enabled_basic.resultrpl_semi_sync_master_timeout_basic.resultrpl_semi_sync_master_trace_level_basic.resultrpl_semi_sync_master_wait_no_slave_basic.resultrpl_semi_sync_master_wait_point_basic.resultrpl_semi_sync_slave_enabled_basic.resultrpl_semi_sync_slave_trace_level_basic.resultsecure_auth_basic.resultsecure_auth_func.resultsecure_file_priv.resultsecure_file_priv2.resultsecure_file_priv_basic.resultserver_id_basic.resultsession_track_system_variables_basic.resultshared_memory_base_name_basic.resultshared_memory_basic.resultshow_vs_valstr.resultskip_external_locking_basic.resultskip_name_resolve_basic.resultskip_networking_basic.resultskip_parallel_replication_basic.resultskip_replication_basic.resultskip_show_database_basic.resultslave_allow_batching_basic.resultslave_compressed_protocol_basic.resultslave_ddl_exec_mode_basic.resultslave_domain_parallel_threads_basic.resultslave_exec_mode_basic.resultslave_load_tmpdir_basic.resultslave_max_allowed_packet_basic.resultslave_net_timeout_basic.resultslave_parallel_max_queued_basic.resultslave_parallel_mode_basic.resultslave_parallel_threads_basic.resultslave_run_triggers_for_rbr_basic.resultslave_skip_errors_basic.resultslave_sql_verify_checksum_basic.resultslave_transaction_retries_basic.resultslave_type_conversions_basic.resultslow_launch_time_basic.resultslow_launch_time_func.resultslow_query_log_basic.resultslow_query_log_file_basic.resultslow_query_log_file_func.resultslow_query_log_func.resultsocket_basic.resultsort_buffer_size_basic.resultsql_auto_is_null_basic.resultsql_big_selects_basic.resultsql_big_selects_func.resultsql_big_tables_basic.resultsql_big_tables_func.resultsql_buffer_result_basic.resultsql_buffer_result_func.resultsql_log_bin_basic.resultsql_log_off_basic.resultsql_log_off_func.resultsql_low_priority_updates_basic.resultsql_low_priority_updates_func.resultsql_max_join_size_basic.resultsql_max_join_size_func.resultsql_mode_basic.resultsql_mode_func.resultsql_notes_basic.resultsql_notes_func.resultsql_quote_show_create_basic.resultsql_quote_show_create_func.resultsql_safe_updates_basic.resultsql_safe_updates_func.resultsql_select_limit_basic.resultsql_select_limit_func.resultsql_slave_skip_counter_basic.resultsql_warnings_basic.resultsql_warnings_func.resultssl_ca_basic.resultssl_capath_basic.resultssl_cert_basic.resultssl_cipher_basic.resultssl_crl_basic.resultssl_crlpath_basic.resultssl_key_basic.resultstorage_engine_basic.resultstored_program_cache_basic.resultstored_program_cache_func.resultsync_binlog_basic.resultsync_frm_basic.resultsync_master_info_basic.resultsync_relay_log_basic.resultsync_relay_log_info_basic.resultsystem_time_zone_basic.resultsysvars_aria,32bit.rdiffsysvars_aria.resultsysvars_debug,32bit.rdiffsysvars_debug.resultsysvars_innodb,32bit,xtradb.rdiff-disabledsysvars_innodb,32bit.rdiffsysvars_innodb,xtradb.rdiff-disabledsysvars_innodb.resultsysvars_server_embedded,32bit.rdiffsysvars_server_embedded.resultsysvars_server_notembedded,32bit.rdiffsysvars_server_notembedded.resultsysvars_wsrep,32bit.rdiffsysvars_wsrep.resulttable_definition_cache_basic.resulttable_open_cache_basic.resultthread_cache_size_basic.resultthread_cache_size_func.resultthread_concurrency_basic.resultthread_handling_basic.resultthread_pool_idle_timeout_basic.resultthread_pool_max_threads_basic.resultthread_pool_min_threads_basic.resultthread_pool_oversubscribe_basic.resultthread_pool_size_basic.resultthread_pool_size_high.resultthread_pool_stall_limit_basic.resultthread_stack_basic.resulttime_format_basic.resulttime_zone_basic.resulttime_zone_func.resulttimed_mutexes_basic.resulttimestamp_basic.resulttimestamp_func.resulttimestamp_sysdate_is_now_func.resulttmp_disk_table_size_basic.resulttmp_disk_table_size_func.resulttmp_memory_table_size_basic.resulttmp_table_size_basic.resulttmpdir_basic.resulttransaction_alloc_block_size_basic.resulttransaction_prealloc_size_basic.resulttransaction_prealloc_size_bug27322.resulttx_isolation_basic.resulttx_isolation_func.resulttx_read_only_basic.resultunique_checks_basic.resultupdatable_views_with_limit_basic.resultupdatable_views_with_limit_func.resultuse_stat_tables_basic.resultuserstat_basic.resultversion.resultversion_basic.resultversion_comment_basic.resultversion_compile_machine_basic.resultversion_compile_os_basic.resultversion_malloc_library_basic.resultversion_ssl_library_basic.resultwait_timeout_basic.resultwait_timeout_func.resultwarning_count_basic.resultwsrep_auto_increment_control_basic.resultwsrep_causal_reads_basic.resultwsrep_certify_nonpk_basic.resultwsrep_cluster_address_basic.resultwsrep_cluster_name_basic.resultwsrep_convert_lock_to_trx_basic.resultwsrep_data_home_dir_basic.resultwsrep_dbug_option_basic.resultwsrep_debug_basic.resultwsrep_desync_basic.resultwsrep_dirty_reads_basic.resultwsrep_drupal_282555_workaround_basic.resultwsrep_forced_binlog_format_basic.resultwsrep_gtid_domain_id_basic.resultwsrep_gtid_mode_basic.resultwsrep_load_data_splitting_basic.resultwsrep_log_conflicts_basic.resultwsrep_max_ws_rows_basic.resultwsrep_max_ws_size_basic.resultwsrep_mysql_replication_bundle_basic.resultwsrep_node_address_basic.resultwsrep_node_incoming_address_basic.resultwsrep_node_name_basic.resultwsrep_notify_cmd_basic.resultwsrep_on_basic.resultwsrep_osu_method_basic.resultwsrep_provider_basic.resultwsrep_provider_options_basic.resultwsrep_recover_basic.resultwsrep_replicate_myisam_basic.resultwsrep_restart_slave_basic.resultwsrep_retry_autocommit_basic.resultwsrep_slave_fk_checks_basic.resultwsrep_slave_threads_basic.resultwsrep_slave_uk_checks_basic.resultwsrep_sst_auth_basic.resultwsrep_sst_donor_basic.resultwsrep_sst_donor_rejects_queries_basic.resultwsrep_sst_method_basic.resultwsrep_sst_receive_address_basic.resultwsrep_start_position_basic.resultwsrep_sync_wait_basic.resulttall_vars-master.optall_vars.testaria_block_size_basic.testaria_checkpoint_interval_basic.testaria_checkpoint_log_activity_basic.testaria_encrypt_tables_basic.testaria_force_start_after_recovery_failures_basic.testaria_group_commit_basic.testaria_group_commit_interval_basic.testaria_log_file_size_basic.testaria_log_purge_type_basic.testaria_max_sort_file_size_basic.testaria_page_checksum_basic.testaria_pagecache_age_threshold_basic.testaria_pagecache_buffer_size_basic.testaria_pagecache_division_limit_basic.testaria_pagecache_file_hash_size_basic.testaria_recover_options_basic.testaria_repair_threads_basic.testaria_sort_buffer_size_basic.testaria_stats_method_basic.testaria_sync_log_dir_basic.testaria_used_for_temp_tables_basic.testauto_increment_increment_basic.testauto_increment_increment_func.testauto_increment_offset_basic.testauto_increment_offset_func.testautocommit_basic.testautocommit_func.testautocommit_func2-master.optautocommit_func2.testautocommit_func3-master.optautocommit_func3.testautocommit_func4-master.optautocommit_func4.testautocommit_func5-master.optautocommit_func5.testautomatic_sp_privileges_basic.testautomatic_sp_privileges_func.testback_log_basic.optback_log_basic.testbasedir_basic.testbig_tables_basic.testbinlog_annotate_row_events_basic.testbinlog_cache_size_basic.testbinlog_checksum_basic.testbinlog_commit_wait_count_basic.testbinlog_commit_wait_usec_basic.testbinlog_direct_non_transactional_updates_basic.testbinlog_format_basic.testbinlog_optimize_thread_scheduling_basic.testbinlog_row_image_basic.testbinlog_stmt_cache_size_basic.testbulk_insert_buffer_size_basic.testcharacter_set_client_basic.testcharacter_set_client_func.testcharacter_set_connection_basic.testcharacter_set_connection_func.testcharacter_set_database_basic.testcharacter_set_database_func.testcharacter_set_filesystem_basic.testcharacter_set_filesystem_func-master.optcharacter_set_results_basic.testcharacter_set_results_func.testcharacter_set_server_basic.testcharacter_set_server_func.testcharacter_set_system_basic.testcharacter_sets_dir_basic.testcollation_connection_basic.testcollation_connection_func.testcollation_database_basic.testcollation_database_func.testcollation_server_basic.testcollation_server_func.testcompletion_type_basic.testcompletion_type_func.testconcurrent_insert_basic.testconcurrent_insert_func.testconnect_timeout_basic.testdatadir_basic.testdate_format_basic.testdatetime_format_basic.testdeadlock_search_depth_long_basic.testdeadlock_search_depth_short_basic.testdeadlock_timeout_long_basic.testdeadlock_timeout_short_basic.testdebug_basic.testdebug_binlog_fsync_sleep_basic.testdebug_dbug_basic.testdebug_dbug_func.testdebug_dbug_func_notembedded.testdebug_mutex_deadlock_detector_basic.testdebug_no_thread_alarm_basic.testdebug_sync_basic.testdefault_master_connection_basic.testdefault_regex_flags_basic.testdefault_storage_engine_basic.testdefault_tmp_storage_engine_basic.testdefault_week_format_basic.testdefault_week_format_func.testdelay_key_write_basic.testdelay_key_write_func-master.optdelay_key_write_func.testdelayed_insert_limit_basic.testdelayed_insert_limit_func.testdelayed_insert_timeout_basic.testdelayed_queue_size_basic.testdiv_precision_increment_basic.testdiv_precision_increment_func.testencrypt_tmp_disk_tables_basic.testenforce_storage_engine_basic.testerror_count_basic.testevent_scheduler_basic.testexpensive_subquery_limit_basic.testexpire_logs_days_basic.testexplicit_defaults_for_timestamp_basic.testexplicit_defaults_for_timestamp_off.testexplicit_defaults_for_timestamp_on-master.optexplicit_defaults_for_timestamp_on.testexternal_user_basic.testextra_max_connections_basic.testextra_port_basic.testflush_basic.testflush_time_basic.testforeign_key_checks_basic.testforeign_key_checks_func.testft_boolean_syntax_basic.testft_boolean_syntax_func.testft_max_word_len_basic.testft_min_word_len_basic.testft_query_expansion_limit_basic.testft_stopword_file_basic.testgeneral_log_basic.testgeneral_log_file_basic-master.optgeneral_log_file_basic.testgeneral_log_file_func-master.optgeneral_log_file_func.testgeneral_log_func.testgroup_concat_max_len_basic.testgroup_concat_max_len_func.testgtid_binlog_pos_basic.testgtid_binlog_state_basic.testgtid_current_pos_basic.testgtid_domain_id_basic.testgtid_ignore_duplicates_basic.testgtid_seq_no_basic.testgtid_slave_pos_basic.testgtid_strict_mode_basic.testhave_compress_basic.testhave_crypt_basic.testhave_dynamic_loading_basic.testhave_geometry_basic.testhave_openssl_basic.testhave_profiling_basic.testhave_query_cache_basic.testhave_rtree_keys_basic.testhave_ssl_basic.testhave_symlink_basic.testhistogram_size_basic.testhistogram_type_basic.testhost_cache_size_auto-master.opthost_cache_size_auto.testhost_cache_size_basic-master.opthost_cache_size_basic.testhostname_basic.testidentity_basic.testidentity_func-master.optidentity_func.testignore_builtin_innodb_basic.testignore_db_dirs_basic-master.optignore_db_dirs_basic.testin_transaction_basic.testinit_connect_basic.testinit_file_basic.testinit_slave_basic.testinnodb_adaptive_flushing_basic.testinnodb_adaptive_flushing_lwm_basic.testinnodb_adaptive_flushing_method_basic.testinnodb_adaptive_hash_index_basic.testinnodb_adaptive_hash_index_partitions_basic.testinnodb_adaptive_hash_index_parts_basic.testinnodb_adaptive_max_sleep_delay_basic.testinnodb_autoextend_increment_basic.testinnodb_autoinc_lock_mode_basic.testinnodb_autoinc_lock_mode_func-master.optinnodb_autoinc_lock_mode_func.testinnodb_background_scrub_data_check_interval_basic.testinnodb_background_scrub_data_compressed_basic.testinnodb_background_scrub_data_interval_basic.testinnodb_background_scrub_data_uncompressed_basic.testinnodb_blocking_buffer_pool_restore_basic.testinnodb_buf_dump_status_frequency_basic.testinnodb_buf_flush_list_now_basic.testinnodb_buffer_pool_chunk_size_basic.testinnodb_buffer_pool_dump_at_shutdown_basic.testinnodb_buffer_pool_dump_now_basic.testinnodb_buffer_pool_dump_pct_basic.testinnodb_buffer_pool_dump_pct_function.optinnodb_buffer_pool_dump_pct_function.testinnodb_buffer_pool_evict_basic.testinnodb_buffer_pool_instances_basic.testinnodb_buffer_pool_load_abort_basic.testinnodb_buffer_pool_load_at_startup_basic.testinnodb_buffer_pool_load_now_basic.optinnodb_buffer_pool_load_now_basic.testinnodb_buffer_pool_populate_basic.testinnodb_buffer_pool_restore_at_startup_basic.testinnodb_buffer_pool_shm_checksum_basic.testinnodb_buffer_pool_shm_key_basic.testinnodb_buffer_pool_size_basic-master.optinnodb_buffer_pool_size_basic.testinnodb_change_buffer_max_size_basic.testinnodb_change_buffering_basic.testinnodb_change_buffering_debug_basic.testinnodb_checkpoint_age_target_basic.testinnodb_checksum_algorithm_basic.testinnodb_checksums_basic.testinnodb_cmp_per_index_enabled_basic.testinnodb_commit_concurrency_basic.testinnodb_compression_algorithm_basic-master.optinnodb_compression_algorithm_basic.testinnodb_compression_failure_threshold_pct_basic.testinnodb_compression_level_basic.testinnodb_compression_pad_pct_max_basic.testinnodb_concurrency_tickets_basic.testinnodb_corrupt_table_action_basic.testinnodb_data_file_path_basic.testinnodb_data_home_dir_basic.testinnodb_deadlock_detect_basic.testinnodb_debug_force_scrubbing_basic.testinnodb_default_row_format_basic.testinnodb_defragment_basic.testinnodb_defragment_fill_factor_basic.testinnodb_defragment_fill_factor_n_recs_basic.testinnodb_defragment_frequency_basic.testinnodb_defragment_n_pages_basic.testinnodb_defragment_stats_accuracy_basic.testinnodb_dict_size_limit_basic.testinnodb_disable_background_merge_basic.testinnodb_disable_resize_buffer_pool_debug_basic.testinnodb_disable_sort_file_cache_basic.testinnodb_disallow_writes_basic.testinnodb_doublewrite_basic.testinnodb_doublewrite_batch_size_basic.testinnodb_doublewrite_file_basic.testinnodb_encrypt_log_basic.testinnodb_encrypt_tables_basic.testinnodb_encryption_rotate_key_age_basic.testinnodb_encryption_rotation_iops_basic.testinnodb_encryption_threads_basic.testinnodb_fake_changes_basic.testinnodb_fast_checksum_basic.testinnodb_fast_shutdown_basic.testinnodb_fatal_semaphore_wait_threshold-master.optinnodb_fatal_semaphore_wait_threshold.testinnodb_fatal_semaphore_wait_threshold_basic.testinnodb_fil_make_page_dirty_debug_basic.testinnodb_file_format_basic.testinnodb_file_format_check_basic.testinnodb_file_format_max_basic.testinnodb_file_io_threads_basic.testinnodb_file_per_table_basic-master.optinnodb_file_per_table_basic.testinnodb_fill_factor_basic.testinnodb_flush_checkpoint_debug_basic.testinnodb_flush_log_at_timeout_basic.testinnodb_flush_log_at_trx_commit_basic.testinnodb_flush_method_basic.testinnodb_flush_neighbor_pages_basic.testinnodb_flush_neighbors_basic.testinnodb_flush_sync_basic.testinnodb_flushing_avg_loops_basic.testinnodb_force_load_corrupted_basic.testinnodb_force_primary_key_basic.testinnodb_force_recovery_basic.testinnodb_ft_aux_table_basic.testinnodb_ft_cache_size_basic.testinnodb_ft_enable_diag_print_basic.testinnodb_ft_enable_stopword_basic.testinnodb_ft_max_token_size_basic.testinnodb_ft_min_token_size_basic.testinnodb_ft_num_word_optimize_basic.testinnodb_ft_result_cache_limit.testinnodb_ft_result_cache_limit_basic.testinnodb_ft_server_stopword_table_basic.testinnodb_ft_sort_pll_degree_basic.testinnodb_ft_total_cache_size_basic.testinnodb_ft_user_stopword_table_basic.testinnodb_ibuf_accel_rate_basic.testinnodb_ibuf_active_contract_basic.testinnodb_ibuf_max_size_basic.testinnodb_idle_flush_pct_basic.testinnodb_immediate_scrub_data_uncompressed_basic.testinnodb_import_table_from_xtrabackup_basic.testinnodb_instrument_semaphores_basic.testinnodb_io_capacity_basic.testinnodb_io_capacity_max_basic.testinnodb_kill_idle_transaction_basic.testinnodb_large_prefix_basic.testinnodb_lazy_drop_table_basic.testinnodb_limit_optimistic_insert_debug_basic.testinnodb_lock_wait_timeout_basic.testinnodb_locking_fake_changes_basic.testinnodb_locks_unsafe_for_binlog_basic.testinnodb_log_block_size_basic.testinnodb_log_buffer_size_basic.testinnodb_log_checkpoint_now_basic.testinnodb_log_checksums_basic.testinnodb_log_compressed_pages_basic.testinnodb_log_file_size_basic.testinnodb_log_files_in_group_basic.testinnodb_log_group_home_dir_basic.testinnodb_log_optimize_ddl_basic.testinnodb_log_write_ahead_size_basic.testinnodb_lru_scan_depth_basic.testinnodb_max_bitmap_file_size_basic.testinnodb_max_changed_pages_basic.testinnodb_max_dirty_pages_pct_basic.testinnodb_max_dirty_pages_pct_func.testinnodb_max_dirty_pages_pct_lwm_basic.testinnodb_max_purge_lag_basic.testinnodb_max_purge_lag_delay_basic.testinnodb_max_undo_log_size_basic.testinnodb_merge_threshold_set_all_debug_basic.testinnodb_mtflush_threads_basic.testinnodb_numa_interleave_basic-master.optinnodb_numa_interleave_basic.testinnodb_old_blocks_pct_basic.testinnodb_old_blocks_time_basic.testinnodb_online_alter_log_max_size_basic.testinnodb_open_files_basic.testinnodb_optimize_fulltext_only_basic.testinnodb_page_cleaners_basic.testinnodb_page_hash_locks_basic.testinnodb_page_size_basic.testinnodb_prefix_index_cluster_optimization_basic.testinnodb_print_all_deadlocks_basic.testinnodb_print_lock_wait_timeout_info_basic.testinnodb_purge_batch_size_basic.testinnodb_purge_rseg_truncate_frequency_basic.testinnodb_purge_threads_basic.testinnodb_random_read_ahead_basic.testinnodb_read_ahead_basic.testinnodb_read_ahead_threshold_basic.testinnodb_read_io_threads_basic.testinnodb_read_only_basic.testinnodb_recovery_stats_basic.testinnodb_recovery_update_relay_log_basic.testinnodb_replication_delay_basic.testinnodb_rollback_on_timeout_basic.testinnodb_rollback_segments_basic.testinnodb_saved_page_number_debug_basic.testinnodb_sched_priority_cleaner_basic.testinnodb_sched_priority_io_basic.testinnodb_sched_priority_master_basic.testinnodb_sched_priority_purge_basic.testinnodb_scrub_log_basic.testinnodb_scrub_log_speed_basic.testinnodb_show_locks_held_basic.testinnodb_show_verbose_locks_basic.testinnodb_simulate_comp_failures_basic.testinnodb_sort_buffer_size_basic.testinnodb_spin_wait_delay_basic.testinnodb_stats_auto_recalc_basic.testinnodb_stats_auto_update_basic.testinnodb_stats_include_delete_marked_basic.testinnodb_stats_method_basic.testinnodb_stats_modified_counter_basic.testinnodb_stats_on_metadata_basic.testinnodb_stats_persistent_basic.testinnodb_stats_persistent_sample_pages_basic.testinnodb_stats_sample_pages_basic.testinnodb_stats_traditional_basic.testinnodb_stats_transient_sample_pages_basic.testinnodb_stats_update_need_lock_basic.testinnodb_status_output_basic.testinnodb_status_output_locks_basic.testinnodb_strict_mode_basic.testinnodb_support_xa_basic.testinnodb_support_xa_func.testinnodb_sync_array_size_basic.testinnodb_sync_debug_basic.testinnodb_sync_spin_loops_basic.testinnodb_table_locks_basic.testinnodb_table_locks_func.testinnodb_temp_data_file_path_basic.testinnodb_thread_concurrency_basic.testinnodb_thread_concurrency_timer_based_basic.testinnodb_thread_sleep_delay_basic.testinnodb_tmpdir_basic.testinnodb_track_changed_pages_basic.testinnodb_track_redo_log_now_basic.testinnodb_trx_purge_view_update_only_debug_basic.testinnodb_trx_rseg_n_slots_debug_basic.testinnodb_undo_directory_basic.testinnodb_undo_log_truncate_basic.testinnodb_undo_logs_basic.testinnodb_undo_tablespaces_basic.testinnodb_use_atomic_writes_basic.testinnodb_use_global_flush_log_at_trx_commit_basic.testinnodb_use_mtflush_basic.testinnodb_use_native_aio_basic.testinnodb_use_stacktrace_basic.testinnodb_use_sys_stats_table_basic.testinnodb_use_trim_basic.testinnodb_version_basic.testinnodb_write_io_threads_basic.testinsert_id_basic.testinsert_id_func.testinteractive_timeout_basic.testinteractive_timeout_func.testjoin_buffer_size_basic.testjoin_buffer_space_limit_basic.testjoin_cache_level_basic.testkeep_files_on_create_basic.testkey_buffer_size_basic.testkey_buffer_size_func.testkey_cache_age_threshold_basic.testkey_cache_block_size_basic.testkey_cache_division_limit_basic.testkey_cache_file_hash_size_basic.testkey_cache_segments_basic.testlarge_files_support_basic.testlarge_page_size_basic.testlarge_pages_basic.testlast_gtid_basic.testlast_insert_id_basic.testlast_insert_id_func-master.optlast_insert_id_func.testlc_messages_basic.testlc_messages_dir_basic.testlc_time_names_basic.testlc_time_names_func.testlicense_basic.testlocal_infile_basic.testlocal_infile_func.testlock_wait_timeout_basic.testlocked_in_memory_basic.testlog_bin_basename_basic.testlog_bin_basic.testlog_bin_index_basic.testlog_bin_trust_function_creators_basic.testlog_bin_trust_function_creators_func.testlog_error_func.testlog_error_func2.optlog_error_func2.testlog_error_func3.optlog_error_func3.testlog_output_basic.testlog_output_func.testlog_queries_not_using_indexes_basic.testlog_slave_updates_basic.testlog_slow_admin_statements_func.testlog_slow_filter_basic.testlog_slow_rate_limit_basic.testlog_slow_verbosity_basic.testlog_tc_size_basic.testlog_warnings_basic.testlong_query_time_basic.testlow_priority_updates_basic.testlower_case_file_system_basic.testlower_case_table_names_basic.testmaster_verify_checksum_basic.testmax_allowed_packet_basic.testmax_allowed_packet_func.testmax_binlog_cache_size_basic.testmax_binlog_size_basic.testmax_binlog_stmt_cache_size_basic.testmax_connect_errors_basic.testmax_connections_basic.testmax_delayed_threads_basic.testmax_digest_length_basic.testmax_error_count_basic.testmax_heap_table_size_basic.testmax_insert_delayed_threads_basic.testmax_join_size_basic.testmax_join_size_func.testmax_length_for_sort_data_basic.testmax_long_data_size_basic.testmax_prepared_stmt_count_basic.testmax_prepared_stmt_count_func.testmax_relay_log_size_basic.testmax_seeks_for_key_basic.testmax_seeks_for_key_func.testmax_sort_length_basic.testmax_sort_length_func.testmax_sp_recursion_depth_basic.testmax_sp_recursion_depth_func.testmax_statement_time_basic.testmax_tmp_tables_basic.testmax_user_connections-2.testmax_user_connections_basic-master.optmax_user_connections_basic.testmax_user_connections_func-master.optmax_user_connections_func.testmax_write_lock_count_basic.testmaximum_basic-master.optmaximum_basic.testmetadata_locks_cache_size_basic-master.optmetadata_locks_cache_size_basic.testmetadata_locks_hash_instances_basic.testmin_examined_row_limit_basic.testmrr_buffer_size_basic.testmulti_range_count_basic.testmyisam_block_size_basic.testmyisam_data_pointer_size_basic.testmyisam_data_pointer_size_func-master.optmyisam_data_pointer_size_func.testmyisam_max_sort_file_size_basic.testmyisam_mmap_size_basic.testmyisam_recover_options_basic.testmyisam_repair_threads_basic.testmyisam_sort_buffer_size_basic.testmyisam_stats_method_basic.testmyisam_stats_method_func.testmyisam_use_mmap_basic.testmysql56_temporal_format_basic.testmysql56_temporal_format_func.testnamed_pipe_basic.testnet_buffer_length_basic.testnet_read_timeout_basic.testnet_retry_count_basic.testnet_write_timeout_basic.testold_alter_table_basic.testold_basic.testold_mode_basic.testold_passwords_basic.testold_passwords_func.testopen_files_limit_basic.testoptimizer_prune_level_basic.testoptimizer_search_depth_basic.testoptimizer_selectivity_sampling_limit_basic.testoptimizer_switch_basic.testoptimizer_use_condition_selectivity_basic.testoqgraph_allow_create_integer_latch_basic.testperformance_schema_basic-master.optperformance_schema_basic.testpfs_accounts_size_basic-master.optpfs_accounts_size_basic.testpfs_digests_size-master_basic.optpfs_digests_size_basic.testpfs_events_stages_history_long_size_basic-master.optpfs_events_stages_history_long_size_basic.testpfs_events_stages_history_size_basic-master.optpfs_events_stages_history_size_basic.testpfs_events_statements_history_long_size_basic-master.optpfs_events_statements_history_long_size_basic.testpfs_events_statements_history_size_basic-master.optpfs_events_statements_history_size_basic.testpfs_events_waits_history_long_size_basic-master.optpfs_events_waits_history_long_size_basic.testpfs_events_waits_history_size_basic-master.optpfs_events_waits_history_size_basic.testpfs_hosts_size_basic-master.optpfs_hosts_size_basic.testpfs_max_cond_classes_basic-master.optpfs_max_cond_classes_basic.testpfs_max_cond_instances_basic-master.optpfs_max_cond_instances_basic.testpfs_max_digest_length-master_basic.optpfs_max_digest_length_basic.testpfs_max_file_classes_basic-master.optpfs_max_file_classes_basic.testpfs_max_file_handles_basic-master.optpfs_max_file_handles_basic.testpfs_max_file_instances_basic-master.optpfs_max_file_instances_basic.testpfs_max_mutex_classes_basic-master.optpfs_max_mutex_classes_basic.testpfs_max_mutex_instances_basic-master.optpfs_max_mutex_instances_basic.testpfs_max_rwlock_classes_basic-master.optpfs_max_rwlock_classes_basic.testpfs_max_rwlock_instances_basic-master.optpfs_max_rwlock_instances_basic.testpfs_max_socket_classes_basic-master.optpfs_max_socket_classes_basic.testpfs_max_socket_instances_basic-master.optpfs_max_socket_instances_basic.testpfs_max_stage_classes_basic-master.optpfs_max_stage_classes_basic.testpfs_max_statement_classes_basic-master.optpfs_max_statement_classes_basic.testpfs_max_table_handles_basic-master.optpfs_max_table_handles_basic.testpfs_max_table_instances_basic-master.optpfs_max_table_instances_basic.testpfs_max_thread_classes_basic-master.optpfs_max_thread_classes_basic.testpfs_max_thread_instances_basic-master.optpfs_max_thread_instances_basic.testpfs_session_connect_attrs_size_basic-master.optpfs_session_connect_attrs_size_basic.testpfs_setup_actors_size_basic-master.optpfs_setup_actors_size_basic.testpfs_setup_objects_size_basic-master.optpfs_setup_objects_size_basic.testpfs_users_size_basic-master.optpfs_users_size_basic.testpid_file_basic.testplugin_dir_basic-master.optplugin_dir_basic.testplugin_maturity_basic.testport_basic.testpreload_buffer_size_basic.testprofiling_basic.testprofiling_history_size_basic.testprogress_report_time_basic.testprotocol_version_basic.testproxy_user_basic.testpseudo_slave_mode_basic.testpseudo_thread_id_basic.testquery_alloc_block_size_basic.testquery_cache_limit_basic.testquery_cache_limit_func.testquery_cache_min_res_unit_basic.testquery_cache_size_basic.testquery_cache_strip_comments_basic.testquery_cache_type_basic.testquery_cache_type_func.testquery_cache_wlock_invalidate_basic.testquery_cache_wlock_invalidate_func.testquery_prealloc_size_basic.testquery_prealloc_size_func.testrand_seed1_basic.testrand_seed2_basic.testrange_alloc_block_size_basic.testread_buffer_size_basic.testread_only_basic.testread_only_func.testread_rnd_buffer_size_basic.testrelay_log_basename_basic.testrelay_log_basic.testrelay_log_index_basic.testrelay_log_info_file_basic.testrelay_log_purge_basic.testrelay_log_recovery_basic.testrelay_log_space_limit_basic.testreplicate_annotate_row_events_basic.testreplicate_do_db_basic.testreplicate_do_table_basic.testreplicate_events_marked_for_skip_basic.testreplicate_ignore_db_basic.testreplicate_ignore_table_basic.testreplicate_wild_do_table_basic.testreplicate_wild_ignore_table_basic.testreport_host_basic.testreport_password_basic.testreport_port_basic.testreport_user_basic.testrowid_merge_buff_size_basic.testrpl_init_slave_func.testrpl_max_binlog_size_func-master.optrpl_max_binlog_size_func.testrpl_semi_sync_master_enabled_basic.testrpl_semi_sync_master_timeout_basic.testrpl_semi_sync_master_trace_level_basic.testrpl_semi_sync_master_wait_no_slave_basic.testrpl_semi_sync_master_wait_point_basic.testrpl_semi_sync_slave_enabled_basic.testrpl_semi_sync_slave_trace_level_basic.testsecure_auth_basic.testsecure_auth_func-master.optsecure_auth_func.testsecure_file_priv-master.optsecure_file_priv.testsecure_file_priv2-master.optsecure_file_priv2.testsecure_file_priv_basic.testserver_id_basic.testsession_track_system_variables_basic.testshared_memory_base_name_basic.testshared_memory_basic.testshow_vs_valstr.testskip_external_locking_basic.testskip_name_resolve_basic-master.optskip_name_resolve_basic.testskip_networking_basic.testskip_parallel_replication_basic.testskip_replication_basic.testskip_show_database_basic.testslave_allow_batching_basic.testslave_compressed_protocol_basic.testslave_ddl_exec_mode_basic.testslave_domain_parallel_threads_basic.testslave_exec_mode_basic.testslave_load_tmpdir_basic.testslave_max_allowed_packet_basic.testslave_net_timeout_basic.testslave_parallel_max_queued_basic.testslave_parallel_mode_basic-master.optslave_parallel_mode_basic.testslave_parallel_threads_basic.cnfslave_parallel_threads_basic.testslave_run_triggers_for_rbr_basic.testslave_skip_errors_basic.testslave_sql_verify_checksum_basic.testslave_transaction_retries_basic.testslave_type_conversions_basic.testslow_launch_time_basic.testslow_launch_time_func-master.optslow_launch_time_func.testslow_query_log_basic.testslow_query_log_file_basic-master.optslow_query_log_file_basic.testslow_query_log_file_func-master.optslow_query_log_file_func.testslow_query_log_func.testsocket_basic.testsort_buffer_size_basic.testsql_auto_is_null_basic.testsql_big_selects_basic.testsql_big_selects_func.testsql_buffer_result_basic.testsql_buffer_result_func.testsql_log_bin_basic.testsql_log_off_basic.testsql_log_off_func-master.optsql_log_off_func.testsql_low_priority_updates_func.testsql_mode_basic.testsql_mode_func.testsql_notes_basic.testsql_notes_func.testsql_quote_show_create_basic.testsql_quote_show_create_func.testsql_safe_updates_basic.testsql_safe_updates_func.testsql_select_limit_basic.testsql_select_limit_func.testsql_slave_skip_counter_basic.testsql_warnings_basic.testsql_warnings_func.testssl_ca_basic.testssl_capath_basic.testssl_cert_basic.testssl_cipher_basic.testssl_crl_basic.testssl_crlpath_basic.testssl_key_basic.teststorage_engine_basic-master.optstorage_engine_basic.teststored_program_cache_basic.teststored_program_cache_func.testsync_binlog_basic.testsync_frm_basic.testsync_master_info_basic.testsync_relay_log_basic.testsync_relay_log_info_basic.testsystem_time_zone_basic.testsysvars_aria.optsysvars_aria.testsysvars_debug.optsysvars_debug.testsysvars_innodb.optsysvars_innodb.testsysvars_server_embedded.optsysvars_server_embedded.testsysvars_server_notembedded.optsysvars_server_notembedded.testsysvars_wsrep.testtable_definition_cache_basic.testtable_open_cache_basic.testthread_cache_size_basic-master.optthread_cache_size_basic.testthread_cache_size_func-master.optthread_cache_size_func.testthread_concurrency_basic.testthread_handling_basic.testthread_pool_idle_timeout_basic.testthread_pool_max_threads_basic.testthread_pool_min_threads_basic.testthread_pool_oversubscribe_basic.testthread_pool_size_basic.optthread_pool_size_basic.testthread_pool_size_high.optthread_pool_size_high.testthread_pool_stall_limit_basic.testthread_stack_basic.testtime_format_basic.testtime_zone_basic.testtime_zone_func.testtimed_mutexes_basic.testtimestamp_basic.testtimestamp_func.testtimestamp_sysdate_is_now_func-master.opttimestamp_sysdate_is_now_func.testtmp_disk_table_size_basic.testtmp_disk_table_size_func.testtmp_memory_table_size_basic.testtmp_table_size_basic.testtmpdir_basic.testtransaction_alloc_block_size_basic.testtransaction_prealloc_size_basic.testtransaction_prealloc_size_bug27322.testtx_isolation_basic.testtx_isolation_func-master.opttx_isolation_func.testtx_read_only_basic.testunique_checks_basic.testupdatable_views_with_limit_basic.testupdatable_views_with_limit_func.testuse_stat_tables_basic.testuserstat_basic.testversion.optversion.testversion_basic.testversion_comment_basic.testversion_compile_machine_basic.testversion_compile_os_basic.testversion_malloc_library_basic.testversion_ssl_library_basic.testwait_timeout_basic.testwait_timeout_func.testwarning_count_basic.testwsrep_auto_increment_control_basic.testwsrep_causal_reads_basic.testwsrep_certify_nonpk_basic.testwsrep_cluster_address_basic.testwsrep_cluster_name_basic.testwsrep_convert_lock_to_trx_basic.testwsrep_data_home_dir_basic.testwsrep_dbug_option_basic.testwsrep_debug_basic.testwsrep_desync_basic.testwsrep_dirty_reads_basic.testwsrep_drupal_282555_workaround_basic.testwsrep_forced_binlog_format_basic.testwsrep_gtid_domain_id_basic.testwsrep_gtid_mode_basic.testwsrep_load_data_splitting_basic.testwsrep_log_conflicts_basic.testwsrep_max_ws_rows_basic.testwsrep_max_ws_size_basic.testwsrep_mysql_replication_bundle_basic.testwsrep_node_address_basic.testwsrep_node_incoming_address_basic.testwsrep_node_name_basic.testwsrep_notify_cmd_basic.testwsrep_on_basic.optwsrep_on_basic.testwsrep_osu_method_basic.testwsrep_provider_basic.testwsrep_provider_options_basic.testwsrep_recover_basic.testwsrep_replicate_myisam_basic.testwsrep_restart_slave_basic.testwsrep_retry_autocommit_basic.testwsrep_slave_fk_checks_basic.testwsrep_slave_threads_basic.testwsrep_slave_uk_checks_basic.testwsrep_sst_auth_basic.testwsrep_sst_donor_basic.testwsrep_sst_donor_rejects_queries_basic.testwsrep_sst_method_basic.testwsrep_sst_receive_address_basic.testwsrep_start_position_basic.testwsrep_sync_wait_basic.testunitsuite.pmvcoldisabled.defincvcol_cleanup.incvcol_column_def_options.incvcol_dependancies_on_vcol.incvcol_handler.incvcol_init_vars.prevcol_ins_upd.incvcol_keys.incvcol_non_stored_columns.incvcol_partition.incvcol_select.incvcol_supported_sql_funcs.incvcol_trigger_sp.incvcol_unsupported_storage_engines.incvcol_view.incralter_inplace-9045.resultbinlog.resultcharsets.resultcross_db.resultdelayed.resultindex.resultinnodb_autoinc_vcol.resultinnodb_virtual_fk.resultload_data.resultmrr.resultmyisam_repair_prefix_varchar.resultnot_supported.resultpartition.resultraces.resultrange.resultrpl_vcol.resultupdate.resultupdate_binlog.resultupgrade.resultvcol_archive.resultvcol_blackhole.resultvcol_blocked_sql_funcs.resultvcol_column_def_options_innodb.resultvcol_column_def_options_myisam.resultvcol_csv.resultvcol_handler_aria.resultvcol_handler_innodb.resultvcol_handler_myisam.resultvcol_ins_upd_innodb.resultvcol_ins_upd_myisam.resultvcol_keys_aria.resultvcol_keys_innodb.resultvcol_keys_myisam.resultvcol_memory.resultvcol_merge.resultvcol_misc.resultvcol_non_stored_columns_innodb.resultvcol_non_stored_columns_myisam.resultvcol_partition_innodb.resultvcol_partition_myisam.resultvcol_select_innodb.resultvcol_select_myisam.resultvcol_supported_sql_funcs.resultvcol_syntax.resultvcol_trigger_sp_innodb.resultvcol_trigger_sp_myisam.resultvcol_view_innodb.resultvcol_view_myisam.resultwrong_arena.resulttalter_inplace-9045.testbinlog.testcharsets.testcross_db.testdelayed.testindex.testinnodb_autoinc_vcol.testinnodb_virtual_fk.testload_data.testmrr.testmyisam_repair_prefix_varchar.testnot_supported.testpartition.testraces.testrange.testrpl_vcol.testupdate.testupdate_binlog.testupgrade.testvcol_archive.testvcol_blackhole.testvcol_blocked_sql_funcs.testvcol_blocked_sql_funcs_main.incvcol_column_def_options_innodb.testvcol_column_def_options_myisam.testvcol_csv.testvcol_handler_aria.testvcol_handler_innodb.testvcol_handler_myisam.testvcol_ins_upd_innodb.testvcol_ins_upd_myisam.testvcol_keys_aria.testvcol_keys_innodb.testvcol_keys_myisam.testvcol_memory.testvcol_merge.testvcol_misc.testvcol_non_stored_columns_innodb.testvcol_non_stored_columns_myisam.testvcol_partition_innodb.testvcol_partition_myisam.testvcol_select_innodb.testvcol_select_myisam.testvcol_supported_sql_funcs.testvcol_supported_sql_funcs_main.incvcol_syntax.testvcol_trigger_sp_innodb.testvcol_trigger_sp_myisam.testvcol_view_innodb.testvcol_view_myisam.testwrong_arena.testwsrepREADMEdisabled.defincludecheck_galera_version.incmy.cnfralter_table_innodb.resultbinlog_format.resultforeign_key.resultmdev_10186.resultmdev_6832.resultmdev_7798.resultmysql_tzinfo_to_sql_symlink.resultplugin.resultpool_of_threads.resulttrans.resultvariables.resultwsrep-recover-v25,binlogon.rdiffwsrep-recover-v25.resultwsrep_rpl.resultsuite.pmtalter_table_innodb.optalter_table_innodb.testbinlog_format.optbinlog_format.testforeign_key.optforeign_key.testmdev_10186.optmdev_10186.testmdev_6832.optmdev_6832.testmdev_7798.optmdev_7798.testmysql_tzinfo_to_sql_symlink.testplugin.testpool_of_threads.optpool_of_threads.testtrans.testvariables.testwsrep-recover-step.incwsrep-recover-v25.cnfwsrep-recover-v25.combinationswsrep-recover-v25.testwsrep_rpl.cnfwsrep_rpl.testsuse-test-runsuse_skipped_tests.listt1st.testaborted_clients.testadddate_454.testalias.testalmost_full.testalter_table-big.testalter_table.testalter_table_autoinc-5574.testalter_table_errors.testalter_table_mdev539_maria.testalter_table_mdev539_myisam.testalter_table_online.testalter_table_trans.testalter_user.testanalyze.testanalyze_debug.testanalyze_format_json.testanalyze_stmt.testanalyze_stmt_orderby.testanalyze_stmt_privileges.testanalyze_stmt_privileges2.testanalyze_stmt_slow_query_log-master.optanalyze_stmt_slow_query_log.testansi.testassign_key_cache.testassign_key_cache_debug.testauth_named_pipe-master.optauth_named_pipe.testauth_rpl-slave.optauth_rpl.testauto_increment.testauto_increment_ranges.incauto_increment_ranges_innodb.testauto_increment_ranges_myisam.testbad_frm_crash_5029.testbench_count_distinct.testbigint.testbinary.testbinary_to_hex.testblackhole.testblackhole_plugin.testbool.testbootstrap-master.optbootstrap.testbug12427262.testbug13633383.testbug39022.testbug46760-master.optbug46760.testbug47671-master.optbug47671.testbug58669-master.optbug58669.testbulk_replace.testcache_innodb.testcache_temporal_4265.testcase.testcast.testchange_user.testchange_user_notembedded.testcheck.testcheck_constraint.testcheck_constraint_innodb.testcheck_constraint_show.testclient_xml.testcomment_column.testcomment_column2.testcomment_index.testcomment_table.testcomments.testcommit.testcommit_1innodb.testcompare.testcompound.testcompress.testconcurrent_innodb_safelog-master.optconcurrent_innodb_safelog.testconcurrent_innodb_unsafelog-master.optconcurrent_innodb_unsafelog.testconnect.cnfconnect.testconnect2.cnfconnect2.testconnect_debug.testconsistent_snapshot.testconstraints.testcontributors.testcount_distinct.testcount_distinct2-master.optcount_distinct2.testcount_distinct3.testcrash_commit_before-master.optcrash_commit_before.testcreate-big.testcreate-uca.testcreate.testcreate_delayed.testcreate_drop_binlog.testcreate_drop_db.testcreate_drop_event.testcreate_drop_function.testcreate_drop_index.testcreate_drop_procedure.testcreate_drop_role.testcreate_drop_server.testcreate_drop_trigger.testcreate_drop_udf.testcreate_drop_user.testcreate_drop_view.testcreate_not_windows.testcreate_or_replace-master.optcreate_or_replace.testcreate_or_replace2.testcreate_or_replace_permission.testcreate_replace_tmp.testcreate_select_tmp.testcreate_user.testcreate_w_max_indexes_128.testcreate_w_max_indexes_64.testcte_grant.testcte_nonrecursive.testcte_recursive.testcte_recursive_not_embedded.testctype_ascii.testctype_big5.testctype_binary.testctype_collate.testctype_cp1250_ch.testctype_cp1251.testctype_cp850.testctype_cp932.testctype_cp932_binlog_row.testctype_cp932_binlog_stm.testctype_create.testctype_errors.testctype_eucjpms.testctype_euckr.testctype_filename.testctype_filesystem-master.optctype_filesystem.testctype_gb2312.testctype_gbk.testctype_gbk_binlog.testctype_gbk_export_import.testctype_hebrew.testctype_latin1.testctype_latin1_de-master.optctype_latin1_de.testctype_latin2.testctype_latin2_ch.testctype_ldml-master.optctype_ldml.testctype_like_range.testctype_many.testctype_mb.testctype_nopad_8bit.testctype_partitions.testctype_recoding.testctype_sjis.testctype_swe7.testctype_tis620.testctype_uca.testctype_uca_innodb.testctype_uca_partitions.testctype_ucs.testctype_ucs2_def-master.optctype_ucs2_def.testctype_ucs2_query_cache-master.optctype_ucs2_query_cache.testctype_ucs2_uca.testctype_ujis.testctype_ujis_ucs2.testctype_upgrade.testctype_utf16.testctype_utf16_def-master.optctype_utf16_def.testctype_utf16_uca.testctype_utf16le.testctype_utf32.testctype_utf32_uca.testctype_utf8-master.optctype_utf8.testctype_utf8_def_upgrade.optctype_utf8_def_upgrade.testctype_utf8_uca.testctype_utf8mb4-master.optctype_utf8mb4.testctype_utf8mb4_heap.testctype_utf8mb4_innodb-master.optctype_utf8mb4_innodb.testctype_utf8mb4_myisam.testctype_utf8mb4_uca.testdate_formats-master.optdate_formats.testdatetime_456.testddl_i18n_koi8r.testddl_i18n_utf8.testdeadlock_innodb.testdebug_sync.testdefault.testdefault_debug.testdefault_session.testdefault_storage_engine.testdelayed.testdelete.testdelete_returning.testdelete_returning_grant.testdelimiter_case_mdev_10728.sqldelimiter_command_case_sensitivity.testdeprecated_features.testderived.testderived_cond_pushdown.testderived_opt.testderived_view.testdirty_close.testdistinct.testdrop-no_root.testdrop.testdrop_bad_db_type.testdyncol.testempty_server_name-8224.testempty_table.testempty_user_table.testendspace.testenforce_storage_engine.testenforce_storage_engine_opt.optenforce_storage_engine_opt.testengine_error_in_alter-8453.testerror_simulation-master.opterror_simulation.testerrors.testevents_1.testevents_2.testevents_bugs-master.optevents_bugs.testevents_embedded.testevents_grant.testevents_logs_tests-master.optevents_logs_tests.testevents_microsec.testevents_restart-master.optevents_restart.testevents_scheduling.testevents_slowlog.testevents_stress.testevents_time_zone.testevents_trans.testevents_trans_notembedded.testexecution_constants.testexplain.testexplain_json.testexplain_json_format_partitions.testexplain_json_innodb.testexplain_non_select.testexplain_slowquerylog-master.optexplain_slowquerylog.testext_key_noPK_6794.testfailed_auth_3909.testfailed_auth_unixsocket.testfast_prefix_index_fetch_innodb.testfeatures.testfilesort_bad_i_s-7585.testfilesort_debug.testfix_priv_tables.testflush-innodb-notembedded.testflush-innodb.testflush.testflush2-master.optflush2.testflush_block_commit.testflush_block_commit_notembedded.testflush_read_lock.testflush_read_lock_kill.testflush_table.testforeign_key.testfrm_bad_row_type-7333.testfulltext.testfulltext2.testfulltext3.testfulltext_cache.testfulltext_charsets.testfulltext_derived_4257.testfulltext_derived_4316.testfulltext_distinct.testfulltext_left_join.testfulltext_multi.testfulltext_order_by.testfulltext_update.testfulltext_var.testfunc_analyse.testfunc_compress.testfunc_concat.testfunc_crypt.testfunc_date_add.testfunc_default.testfunc_des_encrypt.testfunc_digest.testfunc_encrypt-master.optfunc_encrypt.testfunc_encrypt_nossl.testfunc_encrypt_ucs2.testfunc_equal.testfunc_gconcat.testfunc_group.testfunc_group_innodb.testfunc_hybrid_type.testfunc_if.testfunc_in.testfunc_isnull.testfunc_json.testfunc_like.testfunc_math.testfunc_misc.testfunc_op.testfunc_regexp.testfunc_regexp_pcre.testfunc_regexp_pcre_debug.testfunc_rollback.testfunc_sapdb.testfunc_set.testfunc_str.testfunc_system.testfunc_test.testfunc_time.testfunc_time_hires.testfunc_timestamp.testfunc_weight_string.testfunction_defaults.testfunction_defaults_innodb.testfunction_defaults_notembedded.testgcc296.testget_diagnostics.testgis-alter_table_online.testgis-debug.testgis-json.testgis-loaddata.testgis-precise.testgis-rt-precise.testgis-rtree.testgis.testgis_notembedded.testgrant.testgrant2.testgrant3-master.optgrant3.testgrant4.testgrant5.testgrant_4332.testgrant_cache_no_prot.testgrant_cache_ps_prot.testgrant_explain_non_select.testgrant_lowercase.optgrant_lowercase.testgrant_lowercase_fs.testgrant_not_windows.testgreedy_optimizer.testgroup_by.testgroup_by_innodb.testgroup_by_null.testgroup_min_max.testgroup_min_max_innodb.testhandler_read_last.testhandlersocket.testhaving.testhelp.testhost_cache_size_functionality.testhuge_frm-6224.testimplicit_char_to_num_conversion.testimplicit_commit-master.optimplicit_commit.testin_datetime_241.testindex_intersect.testindex_intersect_innodb.testindex_merge_innodb.testindex_merge_myisam.testinformation_schema-big.testinformation_schema.testinformation_schema2.testinformation_schema_all_engines-master.optinformation_schema_all_engines.testinformation_schema_chmod.testinformation_schema_db.testinformation_schema_inno.testinformation_schema_linux.testinformation_schema_parameters.testinformation_schema_part.testinformation_schema_prepare.testinformation_schema_routines.testinformation_schema_stats.testinit_connect-master.optinit_connect.testinit_connection_query_cache-master.optinit_connection_query_cache.testinit_file.optinit_file.testinit_file_longline_3816.optinit_file_longline_3816.testinit_file_set_password-7656.testinnodb_bug878769.testinnodb_ext_key.testinnodb_group.testinnodb_icp.testinnodb_ignore_builtin-master.optinnodb_ignore_builtin.testinnodb_load_xa.optinnodb_load_xa.testinnodb_mrr_cpk.testinnodb_mysql_lock.testinnodb_mysql_lock2.testinnodb_mysql_sync.testinnodb_utf8.testinsert.testinsert_innodb.testinsert_notembedded.testinsert_select.testinsert_update.testinsert_update_autoinc-7150.testipv4_and_ipv6.optipv4_and_ipv6.testipv4_as_ipv6-master.optipv4_as_ipv6.testipv6-master.optipv6.testjoin.testjoin_cache.testjoin_crash.testjoin_nested.testjoin_nested_jcl6.testjoin_optimizer.testjoin_outer.testjoin_outer_innodb.testjoin_outer_jcl6.testkey.testkey_cache-master.optkey_cache.testkey_diff.testkey_primary.testkeyread.testkeywords.testkill-2-master.optkill-2.testkill.testkill_processlist-6619.testkill_query-6728.testlast_value.testlimit.testlimit_rows_examined.testloaddata.testloaddata_autocom_innodb.testloadxml.testlocale.testlock.testlock_multi.testlock_multi_bug38499.testlock_multi_bug38691.testlock_sync-master.optlock_sync.testlock_tables_lost_commit-master.optlock_tables_lost_commit.testlocked_temporary-5955.testlog_errchk.testlog_slow.testlog_slow_debug.testlog_state-master.optlog_state.testlog_state_bug33693-master.optlog_state_bug33693.testlog_tables-big-master.optlog_tables-big.testlog_tables-master.optlog_tables.testlog_tables_debug.testlog_tables_upgrade.testlong_tmpdir-master.optlong_tmpdir-master.shlong_tmpdir.testlowercase_fs_off.testlowercase_fs_on.testlowercase_mixed_tmpdir-master.optlowercase_mixed_tmpdir-master.shlowercase_mixed_tmpdir.testlowercase_mixed_tmpdir_innodb-master.optlowercase_mixed_tmpdir_innodb-master.shlowercase_mixed_tmpdir_innodb.testlowercase_table-master.optlowercase_table.testlowercase_table2.testlowercase_table4-master.optlowercase_table4.testlowercase_table5.testlowercase_table_grant-master.optlowercase_table_grant.testlowercase_table_qcache-master.optlowercase_table_qcache.testlowercase_utf8-master.optlowercase_utf8.testlowercase_view-master.optlowercase_view.testmax_statement_time.testmdev-504.testmdev13607.testmdev316.testmdev375.testmdev6830.testmdev_14586.testmdev_19276.testmdl.testmdl_sync-master.optmdl_sync.testmerge-big.testmerge.testmerge_debug.testmerge_innodb.testmerge_mmap-master.optmerge_mmap.testmetadata.testmix2_myisam.testmix2_myisam_ucs2.testmrr_derived_crash_4610.testmrr_icp_extra.testmulti_statement-master.optmulti_statement.testmulti_update-master.optmulti_update.testmulti_update_big.optmulti_update_big.testmulti_update_debug.testmulti_update_innodb.testmulti_update_tiny_hash-master.optmulti_update_tiny_hash.testmyisam-big.testmyisam-blob-master.optmyisam-blob.testmyisam-master.optmyisam-optimize.testmyisam-system.testmyisam.testmyisam_crash_before_flush_keys-master.optmyisam_crash_before_flush_keys.testmyisam_debug.testmyisam_enable_keys-10506.testmyisam_explain_non_select_all.testmyisam_icp.testmyisam_icp_notembedded.testmyisam_mrr.testmyisam_optimize.testmyisam_recover-master.optmyisam_recover.testmyisampack.testmysql-bug41486.testmysql-bug45236.testmysql.testmysql5613mysql.testmysql57_virtual.testmysql_binary_mode.testmysql_client_test-master.optmysql_client_test.testmysql_client_test_comp-master.optmysql_client_test_comp.testmysql_client_test_nonblock-master.optmysql_client_test_nonblock.testmysql_comments.sqlmysql_comments.testmysql_cp932.testmysql_delimiter.sqlmysql_delimiter_19799.sqlmysql_delimiter_source.sqlmysql_embedded.testmysql_locale_posix.testmysql_not_windows.testmysql_protocols.testmysql_tzinfo_to_sql_symlink.testmysql_upgrade-6984.optmysql_upgrade-6984.testmysql_upgrade.testmysql_upgrade_no_innodb.testmysql_upgrade_noengine.testmysql_upgrade_ssl.testmysql_upgrade_view.testmysqladmin.testmysqlbinlog-innodb.testmysqlbinlog-master.optmysqlbinlog.testmysqlbinlog_raw_mode.testmysqlbinlog_row_big.testmysqlbinlog_row_compressed.testmysqlbinlog_row_minimal.optmysqlbinlog_row_minimal.testmysqlbinlog_stmt_compressed.testmysqlcheck.testmysqld--defaults-file.testmysqld--help.testmysqld_help_crash-9183.testmysqld_option_err.testmysqldump-compat.optmysqldump-compat.testmysqldump-max-master.optmysqldump-max.testmysqldump-nl.testmysqldump-no-binlog-master.optmysqldump-no-binlog.testmysqldump.testmysqldump_restore.testmysqlhotcopy_myisam.testmysqlshow.testmysqlslap.optmysqlslap.testmysqltest.testmysqltest_256.testmysqltest_cont_on_error.testmysqltest_ps.testmysqltest_tracking_info.testnamed_pipe-master.optnamed_pipe.testnegation_elimination.testno-threads-master.optno-threads.testno_binlog.testno_password_column-mdev-11170.testnon_blocking_api.testnot_embedded_server.testnot_partition.testnull.testnull_key.testodbc.testolap.testold-mode-master.optold-mode.testopenssl_1.testopenssl_6975.combinationsopenssl_6975.testorder_by-mdev-10122.testorder_by.testorder_by_innodb.testorder_by_optimizer.testorder_by_optimizer_innodb.testorder_by_sortkey.testorder_by_zerolength-4285.testorder_fill_sortbuf.testoutfile.testoutfile_loaddata.testoverflow.testpacket.testparser.testparser_bug21114_innodb.testparser_not_embedded.testparser_precedence.testparser_stack.testpartition-master.optpartition.testpartition_alter.testpartition_binlog.testpartition_binlog_stmt.testpartition_blackhole.testpartition_bug18198.testpartition_cache.testpartition_cache_innodb.testpartition_cache_myisam.testpartition_charset.testpartition_column.testpartition_column_prune.testpartition_csv.testpartition_datatype.testpartition_debug_sync.testpartition_default.testpartition_disabled-master.optpartition_disabled.testpartition_error.testpartition_example.testpartition_exchange-master.optpartition_exchange.testpartition_explicit_prune.testpartition_grant.testpartition_hash.testpartition_innodb-master.optpartition_innodb.testpartition_innodb_plugin.testpartition_innodb_semi_consistent-master.optpartition_innodb_semi_consistent.testpartition_innodb_stmt.testpartition_key_cache.testpartition_list.testpartition_mgm.testpartition_mgm_err.testpartition_mgm_err2.testpartition_myisam.testpartition_not_blackhole-master.optpartition_not_blackhole.testpartition_not_windows-master.optpartition_not_windows.testpartition_open_files_limit-master.optpartition_open_files_limit.testpartition_order.testpartition_pruning.testpartition_range.testpartition_rename_longfilename.testpartition_symlink.testpartition_sync.testpartition_truncate.testpartition_utf8.testpartition_windows.testperror-win.testperror.testplugin.testplugin_auth.testplugin_auth_qa.testplugin_auth_qa_1.testplugin_auth_qa_2-master.optplugin_auth_qa_2.testplugin_auth_qa_3-master.optplugin_auth_qa_3.testplugin_innodb.testplugin_load.optplugin_load.testplugin_load_option.optplugin_load_option.testplugin_loaderr.optplugin_loaderr.testplugin_maturity-master.optplugin_maturity.testplugin_not_embedded.testplugin_vars.testpool_of_threads.cnfpool_of_threads.testpreload.testprocesslist.testprofiling.testprogress_976225.testps-master.optps.testps_10nestset.testps_11bugs.testps_1general.testps_2myisam.testps_3innodb-master.optps_3innodb.testps_4heap.testps_5merge.testps_change_master.testps_ddl.testps_ddl1.testps_error.testps_grant.testps_max_subselect-5113.testps_not_windows.testps_qc_innodb.testquery_cache.testquery_cache_28249.testquery_cache_debug.testquery_cache_innodb.testquery_cache_merge.testquery_cache_notembedded-master.optquery_cache_notembedded.testquery_cache_ps_no_prot.testquery_cache_ps_ps_prot.testquery_cache_with_views.testquick_select_4161.testrange.testrange_innodb.testrange_interrupted-13751.testrange_mrr_icp.testrange_vs_index_merge.testrange_vs_index_merge_innodb.testread_many_rows_innodb.testread_only.testread_only_innodb.testrename.testrenamedb.testreopen_temp_table.testrepair.testrepair_symlink-5543.testreplace.testreset_connection.testrollback.testround.testrow-checksum-master.optrow-checksum-old-master.optrow-checksum-old.testrow-checksum.optrow-checksum.testrow.testrowid_order_innodb.testrpl_mysqldump_slave.testschema.testsecond_frac-9175.testsecure_file_priv_win-master.optsecure_file_priv_win.testselect.testselect_debug.testselect_found.testselect_jcl6.testselect_pkeycache-master.optselect_pkeycache.testselect_safe.testselectivity.testselectivity_innodb.testselectivity_no_engine.testservers.testsession_tracker_last_gtid.testset_password.testset_statement.testset_statement_debug.testset_statement_notembedded.testset_statement_notembedded_binlog.testset_statement_profiling.testshm-master.optshm.testshow.testshow_bad_definer-5553.testshow_check-master.optshow_check.testshow_create_user.testshow_explain.testshow_explain_non_select.testshow_explain_ps.testshow_function_with_pad_char_to_full_length.testshow_grants_with_plugin-7985.testshow_profile.testshow_row_order-9226.testshutdown.testsighup-6580.testsignal.testsignal_code.testsignal_demo1.testsignal_demo2.testsignal_demo3.testsignal_sqlmode.testsingle_delete_update.testsingle_delete_update_innodb.testskip_grants-master.optskip_grants.testskip_log_bin-master.optskip_log_bin.testskip_name_resolve-master.optskip_name_resolve.testslowlog_enospace-10508.testsp-big.testsp-bugs.testsp-bugs2.testsp-code.testsp-destruct.testsp-dynamic.testsp-error.testsp-fib.testsp-group.testsp-innodb.testsp-lock.testsp-no-code.testsp-prelocking.testsp-security.testsp-threads.testsp-ucs2.testsp-vars.testsp.testsp_gis.testsp_missing_4665.testsp_notembedded.testsp_stress_case.testsp_sync.testsp_trans.testsp_trans_log.testsql_mode.testssl-big.testssl.testssl_7937.combinationsssl_7937.testssl_8k_key-master.optssl_8k_key.testssl_and_innodb.testssl_ca.testssl_cipher.testssl_compress.testssl_connect.testssl_crl.combinationsssl_crl.testssl_crl_clients.testssl_timeout-9836.optssl_timeout-9836.testssl_timeout.testssl_verify_ip.optssl_verify_ip.teststack-crash.teststat_tables-enospc.teststat_tables.teststat_tables_disabled.teststat_tables_innodb.teststat_tables_innodb_debug.teststat_tables_myisam_debug.teststat_tables_par.teststat_tables_par_innodb.teststat_tables_partition.teststat_tables_rbr.teststat_tables_repl.teststatistics.teststatistics_close.teststatistics_index_crash-7362.teststatus-master.optstatus.teststatus2.teststatus_bug17954.teststr_to_datetime_457.teststrict-master.optstrict.teststrict_autoinc_1myisam.teststrict_autoinc_2innodb.teststrict_autoinc_3heap.testsubselect-crash_15755.testsubselect.testsubselect2.testsubselect3.testsubselect3_jcl6.testsubselect4.testsubselect_cache.testsubselect_debug.testsubselect_exists2in.testsubselect_exists2in_costmat.testsubselect_extra.testsubselect_extra_no_semijoin.testsubselect_gis.testsubselect_innodb.testsubselect_mat.testsubselect_mat_cost-master.optsubselect_mat_cost.testsubselect_mat_cost_bugs.testsubselect_no_exists_to_in.testsubselect_no_mat.testsubselect_no_opts.testsubselect_no_scache.testsubselect_no_semijoin.testsubselect_notembedded.testsubselect_nulls.testsubselect_partial_match.testsubselect_sj.testsubselect_sj2.testsubselect_sj2_jcl6.testsubselect_sj2_mat.testsubselect_sj_aria.testsubselect_sj_jcl6.testsubselect_sj_mat.testsubselect_sj_nonmerged.testsum_distinct-big.testsum_distinct.testsymlink-aria-11902.testsymlink-myisam-11902.testsymlink.testsynchronization.testsysdate_is_now-master.optsysdate_is_now.testsystem_mysql_db.testsystem_mysql_db_fix40123.testsystem_mysql_db_fix50030.testsystem_mysql_db_fix50117.testsystem_mysql_db_refs.testtable_elim.testtable_elim_debug.testtable_keyinfo-6838.testtable_options-5867.testtable_options.testtablelock.testtablespace.testtc_heuristic_recover.testtemp_table-master.opttemp_table.testtemp_table_frm.testtemporal_literal.testtemporal_scale_4283.testthread_id_overflow.testtimezone-master.opttimezone.testtimezone2.testtimezone3-master.opttimezone3.testtimezone4-master.opttimezone4.testtimezone_grant.testtmp_table_count-7586.testtrans_read_only-master.opttrans_read_only.testtrigger-compat.testtrigger-trans.testtrigger.testtrigger_no_defaults-11698.testtrigger_notembedded.testtrigger_null-8605.testtrigger_wl3253.testtruncate-stale-6500.testtruncate.testtruncate_badse.testtruncate_coverage.testtype_binary.testtype_bit.testtype_bit_innodb.testtype_blob.testtype_date.testtype_datetime.testtype_datetime_hires.testtype_decimal.testtype_enum.testtype_float.testtype_int.testtype_json.testtype_nchar.testtype_newdecimal-big.testtype_newdecimal.testtype_num.testtype_num_innodb.testtype_ranges.testtype_set.testtype_temporal_innodb.testtype_temporal_mysql56.testtype_time.testtype_time_6065.testtype_time_hires.testtype_timestamp.testtype_timestamp_hires.testtype_uint.testtype_varchar.testtype_year.testudf.testudf_debug_sync.testudf_notembedded.testudf_query_cache.testudf_skip_grants-master.optudf_skip_grants.testunion-master.optunion.testunion_crash-714.testuniques_crash-7912.testunsafe_binlog_innodb-master.optunsafe_binlog_innodb.testupdate.testupdate_ignore_216.testupdate_innodb.testupgrade.testuser_limits-master.optuser_limits.testuser_var-binlog.testuser_var.testuserstat-badlogin-4824.testuserstat.testvarbinary.testvariables-master.optvariables-notembedded-master.optvariables-notembedded.testvariables.testvariables_community.testview.testview_alias.testview_debug.testview_grant.testwait_timeout.testwarnings-master.optwarnings.testwarnings_debug.testwarnings_engine_disabled.testwin.testwin_as_arg_to_aggregate_func.testwin_avg.testwin_big-mdev-10092.testwin_big-mdev-11697.testwin_big.testwin_bit.testwin_empty_over.testwin_first_last_value.testwin_i_s.testwin_insert_select.testwin_lead_lag.testwin_min_max.testwin_nth_value.testwin_ntile.testwin_orderby.testwin_percent_cume.testwin_rank.testwin_std.testwin_sum.testwindows.testwl4435_generated.incxa.testxa_binlog.testxa_sync.testxml.testxtradb_mrr.testunstable-testsvalgrind.suppvar/usr/bin//usr/share/man/man1//usr/share//usr/share/mysql-test//usr/share/mysql-test/collections//usr/share/mysql-test/extra//usr/share/mysql-test/extra/binlog_tests//usr/share/mysql-test/extra/rpl_tests//usr/share/mysql-test/include//usr/share/mysql-test/lib//usr/share/mysql-test/lib/My//usr/share/mysql-test/lib/My/File//usr/share/mysql-test/lib/My/SafeProcess//usr/share/mysql-test/lib/v1//usr/share/mysql-test/lib/v1/My//usr/share/mysql-test/plugin//usr/share/mysql-test/plugin/auth_gssapi//usr/share/mysql-test/plugin/auth_gssapi/auth_gssapi//usr/share/mysql-test/plugin/connect//usr/share/mysql-test/plugin/connect/connect//usr/share/mysql-test/plugin/connect/connect/r//usr/share/mysql-test/plugin/connect/connect/std_data//usr/share/mysql-test/plugin/connect/connect/t//usr/share/mysql-test/plugin/disks//usr/share/mysql-test/plugin/disks/disks//usr/share/mysql-test/plugin/example//usr/share/mysql-test/plugin/example/mtr//usr/share/mysql-test/plugin/example/mtr/t//usr/share/mysql-test/plugin/heap//usr/share/mysql-test/plugin/heap/mtr2//usr/share/mysql-test/plugin/innobase//usr/share/mysql-test/plugin/innobase/storage_engine//usr/share/mysql-test/plugin/innobase/storage_engine/parts//usr/share/mysql-test/plugin/innobase/storage_engine/trx//usr/share/mysql-test/plugin/metadata_lock_info//usr/share/mysql-test/plugin/metadata_lock_info/metadata_lock_info//usr/share/mysql-test/plugin/metadata_lock_info/metadata_lock_info/r//usr/share/mysql-test/plugin/metadata_lock_info/metadata_lock_info/t//usr/share/mysql-test/plugin/mroonga//usr/share/mysql-test/plugin/mroonga/mroonga//usr/share/mysql-test/plugin/mroonga/mroonga/include//usr/share/mysql-test/plugin/mroonga/mroonga/include/mroonga//usr/share/mysql-test/plugin/mroonga/mroonga/storage//usr/share/mysql-test/plugin/mroonga/mroonga/storage/r//usr/share/mysql-test/plugin/mroonga/mroonga/storage/t//usr/share/mysql-test/plugin/mroonga/mroonga/wrapper//usr/share/mysql-test/plugin/mroonga/mroonga/wrapper/r//usr/share/mysql-test/plugin/mroonga/mroonga/wrapper/t//usr/share/mysql-test/plugin/myisam//usr/share/mysql-test/plugin/myisam/mtr2//usr/share/mysql-test/plugin/myisam/storage_engine//usr/share/mysql-test/plugin/myisam/storage_engine/parts//usr/share/mysql-test/plugin/myisam/storage_engine/trx//usr/share/mysql-test/plugin/myisammrg//usr/share/mysql-test/plugin/myisammrg/storage_engine//usr/share/mysql-test/plugin/myisammrg/storage_engine/parts//usr/share/mysql-test/plugin/myisammrg/storage_engine/trx//usr/share/mysql-test/plugin/oqgraph//usr/share/mysql-test/plugin/oqgraph/oqgraph//usr/share/mysql-test/plugin/query_response_time//usr/share/mysql-test/plugin/query_response_time/query_response_time//usr/share/mysql-test/plugin/rocksdb//usr/share/mysql-test/plugin/rocksdb/rocksdb//usr/share/mysql-test/plugin/rocksdb/rocksdb/include//usr/share/mysql-test/plugin/rocksdb/rocksdb/r//usr/share/mysql-test/plugin/rocksdb/rocksdb/t//usr/share/mysql-test/plugin/rocksdb/rocksdb_hotbackup//usr/share/mysql-test/plugin/rocksdb/rocksdb_hotbackup/include//usr/share/mysql-test/plugin/rocksdb/rocksdb_hotbackup/r//usr/share/mysql-test/plugin/rocksdb/rocksdb_hotbackup/t//usr/share/mysql-test/plugin/rocksdb/rocksdb_rpl//usr/share/mysql-test/plugin/rocksdb/rocksdb_rpl/include//usr/share/mysql-test/plugin/rocksdb/rocksdb_rpl/r//usr/share/mysql-test/plugin/rocksdb/rocksdb_rpl/t//usr/share/mysql-test/plugin/rocksdb/rocksdb_stress//usr/share/mysql-test/plugin/rocksdb/rocksdb_stress/include//usr/share/mysql-test/plugin/rocksdb/rocksdb_stress/r//usr/share/mysql-test/plugin/rocksdb/rocksdb_stress/t//usr/share/mysql-test/plugin/rocksdb/rocksdb_sys_vars//usr/share/mysql-test/plugin/rocksdb/rocksdb_sys_vars/include//usr/share/mysql-test/plugin/rocksdb/rocksdb_sys_vars/r//usr/share/mysql-test/plugin/rocksdb/rocksdb_sys_vars/t//usr/share/mysql-test/plugin/rocksdb/storage_engine//usr/share/mysql-test/plugin/rocksdb/storage_engine/parts//usr/share/mysql-test/plugin/rocksdb/storage_engine/trx//usr/share/mysql-test/plugin/sequence//usr/share/mysql-test/plugin/sequence/sequence//usr/share/mysql-test/plugin/sphinx//usr/share/mysql-test/plugin/sphinx/sphinx//usr/share/mysql-test/plugin/spider//usr/share/mysql-test/plugin/spider/spider//usr/share/mysql-test/plugin/spider/spider/bg//usr/share/mysql-test/plugin/spider/spider/bg/include//usr/share/mysql-test/plugin/spider/spider/bg/r//usr/share/mysql-test/plugin/spider/spider/bg/t//usr/share/mysql-test/plugin/spider/spider/handler//usr/share/mysql-test/plugin/spider/spider/handler/include//usr/share/mysql-test/plugin/spider/spider/handler/r//usr/share/mysql-test/plugin/spider/spider/handler/t//usr/share/mysql-test/plugin/spider/spider/include//usr/share/mysql-test/plugin/spider/spider/oracle//usr/share/mysql-test/plugin/spider/spider/oracle/include//usr/share/mysql-test/plugin/spider/spider/oracle/r//usr/share/mysql-test/plugin/spider/spider/oracle/t//usr/share/mysql-test/plugin/spider/spider/oracle2//usr/share/mysql-test/plugin/spider/spider/oracle2/include//usr/share/mysql-test/plugin/spider/spider/oracle2/r//usr/share/mysql-test/plugin/spider/spider/oracle2/t//usr/share/mysql-test/plugin/spider/spider/r//usr/share/mysql-test/plugin/spider/spider/t//usr/share/mysql-test/plugin/test_sql_discovery//usr/share/mysql-test/plugin/test_sql_discovery/archive//usr/share/mysql-test/plugin/test_sql_discovery/main//usr/share/mysql-test/plugin/test_sql_discovery/main/t//usr/share/mysql-test/plugin/test_sql_discovery/sql_discovery//usr/share/mysql-test/plugin/tokudb//usr/share/mysql-test/plugin/tokudb/rpl//usr/share/mysql-test/plugin/tokudb/rpl/extra//usr/share/mysql-test/plugin/tokudb/rpl/extra/rpl_tests//usr/share/mysql-test/plugin/tokudb/rpl/include//usr/share/mysql-test/plugin/tokudb/rpl/r//usr/share/mysql-test/plugin/tokudb/rpl/t//usr/share/mysql-test/plugin/tokudb/tokudb//usr/share/mysql-test/plugin/tokudb/tokudb/include//usr/share/mysql-test/plugin/tokudb/tokudb/r//usr/share/mysql-test/plugin/tokudb/tokudb/t//usr/share/mysql-test/plugin/tokudb/tokudb_add_index//usr/share/mysql-test/plugin/tokudb/tokudb_add_index/include//usr/share/mysql-test/plugin/tokudb/tokudb_add_index/r//usr/share/mysql-test/plugin/tokudb/tokudb_add_index/t//usr/share/mysql-test/plugin/tokudb/tokudb_alter_table//usr/share/mysql-test/plugin/tokudb/tokudb_alter_table/include//usr/share/mysql-test/plugin/tokudb/tokudb_alter_table/r//usr/share/mysql-test/plugin/tokudb/tokudb_alter_table/t//usr/share/mysql-test/plugin/tokudb/tokudb_backup//usr/share/mysql-test/plugin/tokudb/tokudb_backup/r//usr/share/mysql-test/plugin/tokudb/tokudb_backup/t//usr/share/mysql-test/plugin/tokudb/tokudb_bugs//usr/share/mysql-test/plugin/tokudb/tokudb_bugs/include//usr/share/mysql-test/plugin/tokudb/tokudb_bugs/r//usr/share/mysql-test/plugin/tokudb/tokudb_bugs/std_data//usr/share/mysql-test/plugin/tokudb/tokudb_bugs/t//usr/share/mysql-test/plugin/tokudb/tokudb_mariadb//usr/share/mysql-test/plugin/tokudb/tokudb_mariadb/r//usr/share/mysql-test/plugin/tokudb/tokudb_mariadb/t//usr/share/mysql-test/plugin/tokudb/tokudb_parts//usr/share/mysql-test/plugin/tokudb/tokudb_parts/include//usr/share/mysql-test/plugin/tokudb/tokudb_parts/r//usr/share/mysql-test/plugin/tokudb/tokudb_parts/t//usr/share/mysql-test/plugin/tokudb/tokudb_perfschema//usr/share/mysql-test/plugin/tokudb/tokudb_perfschema/r//usr/share/mysql-test/plugin/tokudb/tokudb_perfschema/t//usr/share/mysql-test/plugin/tokudb/tokudb_rpl//usr/share/mysql-test/plugin/tokudb/tokudb_rpl/include//usr/share/mysql-test/plugin/tokudb/tokudb_rpl/r//usr/share/mysql-test/plugin/tokudb/tokudb_rpl/t//usr/share/mysql-test/plugin/tokudb/tokudb_sys_vars//usr/share/mysql-test/plugin/tokudb/tokudb_sys_vars/include//usr/share/mysql-test/plugin/tokudb/tokudb_sys_vars/r//usr/share/mysql-test/plugin/tokudb/tokudb_sys_vars/t//usr/share/mysql-test/plugin/user_variables//usr/share/mysql-test/plugin/user_variables/user_variables//usr/share/mysql-test/plugin/wsrep_info//usr/share/mysql-test/plugin/wsrep_info/wsrep_info//usr/share/mysql-test/plugin/wsrep_info/wsrep_info/r//usr/share/mysql-test/plugin/wsrep_info/wsrep_info/t//usr/share/mysql-test/r//usr/share/mysql-test/std_data//usr/share/mysql-test/std_data/crldir//usr/share/mysql-test/std_data/ctype_upgrade//usr/share/mysql-test/std_data/frm//usr/share/mysql-test/std_data/funcs_1//usr/share/mysql-test/std_data/ldml//usr/share/mysql-test/std_data/loaddata//usr/share/mysql-test/std_data/mysql5613mysql//usr/share/mysql-test/std_data/mysql_upgrade//usr/share/mysql-test/std_data/old_decimal//usr/share/mysql-test/std_data/parts//usr/share/mysql-test/std_data/temporal_upgrade//usr/share/mysql-test/std_data/zoneinfo//usr/share/mysql-test/suite//usr/share/mysql-test/suite/archive//usr/share/mysql-test/suite/binlog//usr/share/mysql-test/suite/binlog/include//usr/share/mysql-test/suite/binlog/r//usr/share/mysql-test/suite/binlog/std_data//usr/share/mysql-test/suite/binlog/t//usr/share/mysql-test/suite/binlog_encryption//usr/share/mysql-test/suite/csv//usr/share/mysql-test/suite/encryption//usr/share/mysql-test/suite/encryption/include//usr/share/mysql-test/suite/encryption/r//usr/share/mysql-test/suite/encryption/t//usr/share/mysql-test/suite/engines//usr/share/mysql-test/suite/engines/funcs//usr/share/mysql-test/suite/engines/funcs/r//usr/share/mysql-test/suite/engines/funcs/t//usr/share/mysql-test/suite/engines/iuds//usr/share/mysql-test/suite/engines/iuds/r//usr/share/mysql-test/suite/engines/iuds/t//usr/share/mysql-test/suite/engines/rr_trx//usr/share/mysql-test/suite/engines/rr_trx/include//usr/share/mysql-test/suite/engines/rr_trx/r//usr/share/mysql-test/suite/engines/rr_trx/t//usr/share/mysql-test/suite/federated//usr/share/mysql-test/suite/federated/include//usr/share/mysql-test/suite/funcs_1//usr/share/mysql-test/suite/funcs_1/bitdata//usr/share/mysql-test/suite/funcs_1/cursors//usr/share/mysql-test/suite/funcs_1/datadict//usr/share/mysql-test/suite/funcs_1/include//usr/share/mysql-test/suite/funcs_1/lib//usr/share/mysql-test/suite/funcs_1/r//usr/share/mysql-test/suite/funcs_1/storedproc//usr/share/mysql-test/suite/funcs_1/t//usr/share/mysql-test/suite/funcs_1/triggers//usr/share/mysql-test/suite/funcs_1/views//usr/share/mysql-test/suite/funcs_2//usr/share/mysql-test/suite/funcs_2/charset//usr/share/mysql-test/suite/funcs_2/data//usr/share/mysql-test/suite/funcs_2/include//usr/share/mysql-test/suite/funcs_2/lib//usr/share/mysql-test/suite/funcs_2/r//usr/share/mysql-test/suite/funcs_2/t//usr/share/mysql-test/suite/galera//usr/share/mysql-test/suite/galera/include//usr/share/mysql-test/suite/galera/r//usr/share/mysql-test/suite/galera/t//usr/share/mysql-test/suite/galera_3nodes//usr/share/mysql-test/suite/galera_3nodes/r//usr/share/mysql-test/suite/galera_3nodes/t//usr/share/mysql-test/suite/gcol//usr/share/mysql-test/suite/gcol/inc//usr/share/mysql-test/suite/gcol/r//usr/share/mysql-test/suite/gcol/t//usr/share/mysql-test/suite/handler//usr/share/mysql-test/suite/heap//usr/share/mysql-test/suite/innodb//usr/share/mysql-test/suite/innodb/include//usr/share/mysql-test/suite/innodb/r//usr/share/mysql-test/suite/innodb/t//usr/share/mysql-test/suite/innodb_fts//usr/share/mysql-test/suite/innodb_fts/r//usr/share/mysql-test/suite/innodb_fts/t//usr/share/mysql-test/suite/innodb_gis//usr/share/mysql-test/suite/innodb_gis/r//usr/share/mysql-test/suite/innodb_gis/t//usr/share/mysql-test/suite/innodb_zip//usr/share/mysql-test/suite/innodb_zip/include//usr/share/mysql-test/suite/innodb_zip/r//usr/share/mysql-test/suite/innodb_zip/t//usr/share/mysql-test/suite/jp//usr/share/mysql-test/suite/jp/include//usr/share/mysql-test/suite/jp/r//usr/share/mysql-test/suite/jp/std_data//usr/share/mysql-test/suite/jp/t//usr/share/mysql-test/suite/json//usr/share/mysql-test/suite/json/r//usr/share/mysql-test/suite/json/t//usr/share/mysql-test/suite/large_tests//usr/share/mysql-test/suite/large_tests/r//usr/share/mysql-test/suite/large_tests/t//usr/share/mysql-test/suite/maria//usr/share/mysql-test/suite/mariabackup//usr/share/mysql-test/suite/mariabackup/include//usr/share/mysql-test/suite/mtr//usr/share/mysql-test/suite/mtr/t//usr/share/mysql-test/suite/mtr2//usr/share/mysql-test/suite/multi_source//usr/share/mysql-test/suite/optimizer_unfixed_bugs//usr/share/mysql-test/suite/optimizer_unfixed_bugs/r//usr/share/mysql-test/suite/optimizer_unfixed_bugs/t//usr/share/mysql-test/suite/parts//usr/share/mysql-test/suite/parts/inc//usr/share/mysql-test/suite/parts/r//usr/share/mysql-test/suite/parts/t//usr/share/mysql-test/suite/percona//usr/share/mysql-test/suite/percona/log_connection_error.patch//usr/share/mysql-test/suite/percona/profiling_slow.patch//usr/share/mysql-test/suite/percona/query_cache_enhance.patch//usr/share/mysql-test/suite/percona/response-time-distribution.patch//usr/share/mysql-test/suite/percona/show_slave_status_nolock.patch//usr/share/mysql-test/suite/percona/slow_extended.patch//usr/share/mysql-test/suite/percona/sql_no_fcache.patch//usr/share/mysql-test/suite/perfschema//usr/share/mysql-test/suite/perfschema/include//usr/share/mysql-test/suite/perfschema/r//usr/share/mysql-test/suite/perfschema/t//usr/share/mysql-test/suite/perfschema_stress//usr/share/mysql-test/suite/perfschema_stress/include//usr/share/mysql-test/suite/perfschema_stress/r//usr/share/mysql-test/suite/perfschema_stress/t//usr/share/mysql-test/suite/plugins//usr/share/mysql-test/suite/plugins/r//usr/share/mysql-test/suite/plugins/t//usr/share/mysql-test/suite/roles//usr/share/mysql-test/suite/rpl//usr/share/mysql-test/suite/rpl/extension//usr/share/mysql-test/suite/rpl/include//usr/share/mysql-test/suite/rpl/r//usr/share/mysql-test/suite/rpl/t//usr/share/mysql-test/suite/storage_engine//usr/share/mysql-test/suite/storage_engine/parts//usr/share/mysql-test/suite/storage_engine/trx//usr/share/mysql-test/suite/stress//usr/share/mysql-test/suite/stress/include//usr/share/mysql-test/suite/stress/r//usr/share/mysql-test/suite/stress/t//usr/share/mysql-test/suite/sys_vars//usr/share/mysql-test/suite/sys_vars/inc//usr/share/mysql-test/suite/sys_vars/r//usr/share/mysql-test/suite/sys_vars/t//usr/share/mysql-test/suite/unit//usr/share/mysql-test/suite/vcol//usr/share/mysql-test/suite/vcol/inc//usr/share/mysql-test/suite/vcol/r//usr/share/mysql-test/suite/vcol/t//usr/share/mysql-test/suite/wsrep//usr/share/mysql-test/suite/wsrep/include//usr/share/mysql-test/suite/wsrep/r//usr/share/mysql-test/suite/wsrep/t//usr/share/mysql-test/t/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:10887/openSUSE_Leap_15.0_Update/09a8c34c6310d8dcb7200678a5804ce4-mariadb.openSUSE_Leap_15.0_Updatedrpmxz5x86_64-suse-linux                                                         !   !!! !!!!!!!! !! ! !!!!!!! !!                                                                                                                 ! !!! !!!"!!!!!!!!!!!!!!!!!!!!!!! ! !#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  $ %      &       $ ' '     $$$$$$ $ $           '     !! !!! !!! !! !!!!! !!! !!!!!!!   """""" """" " """" " """   """""" """" " """" " """    " """ " """" " """ """" " """" "   """ """" " """" "              "" '  " '    '      "  "     "" (      "                        )   *      +  *  + ++++         ,       - .        &      /       /    !     0       /               *     1          & & &         " " "   "  " 233  456  78 " "  " " " " " " " " " " " " " " " 4   " " %         1      9    !                            ::      && &&     &&&&                  ! ! ! ! ! !  ! ! ! ! ! ! ! !                       ! !!   ! ! !      !!!!!!!!!            ;      ;                **<*<<             !!   (   " " " "                            !           &&           (  !  !  0    ! 0   0 !                                 ! !                ! ! ### # # !                     "        !                        +           ;                       =                      >    ?                 ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=a50b644dcbb028d9df13669a2acd28a6e0a34709, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=6b16b1f24c353caa39b16fe23f0ec8775b2588fa, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=841ebe9c8a84b55cf72650bff7683aa082fcf6cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=b7cdf9c1e944dca594df9354e7eed44cb8b1f4d3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=eb6a509dc0a95dd015e93660ea1ef309e20fdbeb, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=e258adbac5218c1ef9d51a2669eee942b8bac425, strippedtroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)directoryASCII textASCII text, with very long linesPerl script text executableASCII text, with no line terminatorsNon-ISO extended-ASCII textUTF-8 Unicode textUTF-8 Unicode text, with very long linesISO-8859 textAlgol 68 source, ASCII textC source, ASCII textNon-ISO extended-ASCII text, with very long linesHTML document, ASCII textPerl5 module source textPOSIX shell script, ASCII text executable, with very long linesawk or perl script, ASCII textexported SGML document, ASCII textHTML document, UTF-8 Unicode text, with CRLF, LF line terminatorsHTML document, UTF-8 Unicode textXML 1.0 document, ASCII textISO-8859 text, with very long linesASCII text, with CRLF line terminatorsXML 1.0 document, ISO-8859 textXML 1.0 document, UTF-8 Unicode textunified diff output, ASCII textemptyunified diff output, ASCII text, with very long linesBourne-Again shell script, ASCII text executablePOSIX shell script, ASCII text executableAlgol 68 source, ASCII text, with very long linesPython script, ASCII text executablediff output, ASCII textC source, ASCII text, with very long linesNon-ISO extended-ASCII text, with LF, NEL line terminatorsNon-ISO extended-ASCII text, with very long lines, with LF, NEL line terminatorsAlgol 68 source, ISO-8859 text, with very long linesUTF-8 Unicode text, with very long lines, with CRLF, CR, LF line terminatorsASCII text, with very long lines, with overstrikingASCII text, with CRLF, LF line terminatorsASCII text, with overstrikingASCII text, with CR, LF line terminators, with overstrikingexported SGML document, UTF-8 Unicode text, with very long linesXML 1.0 document textISO-8859 text, with no line terminatorsUTF-8 Unicode text, with no line terminatorsHTML document, ISO-8859 text, with no line terminatorsXML 1.0 document, ASCII text, with very long linesXML 1.0 document, ASCII text, with very long lines, with CRLF, LF line terminatorsISO-8859 text, with CR, LF line terminatorsa /usr/bin/perl script executable (binary data)Algol 68 source, ISO-8859 textLittle-endian UTF-16 Unicode textAlgol 68 source, UTF-8 Unicode text, with very long linessymbolic link to ../suite/engines/funcs/t/tc_partition_list_directory.optAlgol 68 source, UTF-8 Unicode textDMc, /R#RR RR"RRR$R#RR RR RRR R R&R"R%RR1RRRRRRR2R$R#RRR&RRRRR RRR R RR)R,R/R-R0R(R+R.R*R"R1RR%RR RRRRRR'RRRR$R#R RR RR R"RR(RRR&R#R$R RR R RR R RR"R!R%RR1RR'RRRRRR2R$R#RRR&RRR RRR RR RR R RR)R,R/R-R0R(R+R.R*R"R!R R1RR%RRRRRRR'RRRRPPPPPP P P P P PPPPPP5P6P7RP8P9P:P;PE]c/) %@O&-WYAHf{s؋{8ymMܢIKJ5řm*<+ c;X0W.V|,pн|9#^ztH6j{$/fã"IfIL[z%^=- %B_PV[F\B!#muG"6_PwK8gd ;[wԗ1FFY/tCÝY"e,DNIwcB㊓ӻD;<.luħ}ao`ec:UV&{ҔUBfaNzBOt|G?.f̶EdKEnMOFHtH_U?4SeEe㊓ tT/eG)ZE){g?PCʢ].Zh$J]Kw0g>߆a$Qg DF] (Y@ oT0:8M1#2טvcU<e"&6!N}gu[z"V" o-nhv'ҩk+1 QEU䫹ekC'>خsD .H@܌3#[2>MK~r=Lو5Q2-'9[-GΔ茩Z"m3no$ac $sniN nM` ȼ+{Sc״wpxTi,T13QpnGf4ODwh_pĂ;YA<@/f =\u; (!TBaFOq J>~g;fKB?2fW_{Z1wxmbń$*lU.5MrTYX8juKH/$,nhXn.Wb.lk֧w J| 3~B6%q,1 I=z\)vc[`e\)}RjE`FbEi%'{ւG9{مA#0hj[j.̇|DiiyMd _%"%B|KNve质ϣцMRX垂D.GKT βN<= ggVr(z rs2 Q$e7lPkr ey-HA[1m ecʤR\qubͺ_o4X mowvwZb PKN-^-&FVT<$;]&zYp|5݄K\;\YT ?B%T,s\ۙFw>,. }> 0wogoJ"LxPQ/Kan bgmV5Tk67 Na SvONVMYXA8yz=&Kж:ڕWRv6TSwI܈a0Εp4 Ugk.q:=tHz "9/U}vf u< GY͸133F8i2b.Gl#b3M-S*y+܎8S)26x 6忓h0|6M4ئppx ƄRUK2 p-Mڨa!ZY+)q5/hcOZDz{l>s8 Agr+nV3,՚4Q{OG*C(n5.$g'Vf&|I%^HWEX.a?gTDNa?9<"DGatjP\5^A=,Dd;[6Cfe͐+-e0X),Z}" IuQI`FsJ E&s̓޽/koM5FP&5p BKXl=kP$$}N^DQ(t&Ogf(|~ڰDugZ0ۇ}_l׃ٽPm%ڐtO8H0M4v󊏼2wGךQ0ƅ՛,f (u$pl=g(d&4!ؑEme84݌TWȭ)jޣ{]=o_ QCk DGZ,~.hPċ,j&ʠ7\J"v_+P^ߡ,)Dx3&0+RB>ٿ9~f7nRp){Ǵח ۂ6U:< ~Q,dظv_GU !p)y:N|Xp?tjdQ ށ7& Cy\*' "Y<[ni޸L'`b 9訠/ɟg9W>듷+9>A :fjͬ-"O- ie"-d??:4T:h)Ap w1Veτt'+42[-m*B@<N\p_ԨY^<{қEhyt9% ?HWǚ74wo%ztJ7[Cx.ڍ@m&|]7'q~G^ސ2[J6ڂtd,_=tqi/6ۊwu8|>li;7R]3tvgےXL%W0 r9T$2] =60-Od.LDž+AGtz6d%Aӄ(vDS=^.>ԏ*N#`nG-ÔTùFtND6.gt߇d>U$oqM}(̄B&T9އOţraCV^J_X$[V'GhckAPN0Z2k^'WI^ lM1d=V)?FEįO1Uj J̰,]L@5Fu9Ȣ C:y51₮/B9)Ln|i" *7,3D!r&1AA|[ȱs;jPC>mRҒ%j#'q hxmSGOT=14ֈySbeS+lx`1*j4OMć?);GV2jx$/yD?>n3p &hت"Μ9HDб[Lt9֚bCP,ҥ^t``ÊҾpݳQɄN[0iM_Nm%v7*'A恅Ljw[GxIZy&WJ>u+AK^+T7s2X\jZZ"B߱Q GcvOҀ2\tf%0X {ۭF8v,gA#`vaI̫1E⢦'F_aL7?NRX?v!ގVVSl;h[ɇ 8Dţ&ӗδ+ǚi8c[|eɱCب:6\z@dQ0 Y4AӮZȥb{X1&fpl~? l{8ʚu  E>bQoji!$B41L_?ힹ0(3]5n6D VJXן' FF\8`f^r9S73 t[몎w }h(QȠQFul r'?_-q8|x*-2ɿz CaL1HCf-OZ9T> 5󼜆YbP ٤pweZLON>>c,'Dr˶Jq?p$*/j2wp̠Lfۈ*܈0FM E2 W>FdҒC@L&RIՓhotS<LVZ_*`uV= a.=#PW\s6hEi:MB kt2HVVFkvj2">MrĦ[%$| IhGX֣:fOkT5-f6;1Aw]j!^HM](dMPf3aLDUГqmF*TtfhC|.#b~MҪ/{l -{#V/$B߀{5HzΪΝL%LrQI8ض@̸"u8,%87'o[0e+zuGxi~wj L ɧ J-a: ֮#:gjyHkg}*&8jx}w%Xpc3ܿ:E8*D EWʤAA3 %rXD }!.,j+W1>|^KS(;kM{ѭB(c!Xo%*]Bv;̲CI0s, C ^Y~ADYńAผ~՞ySKt_?C6a]O#3w^ #fe\}GWPwϔ2{ ɚfZs"X Ho9 %OGUڊJ-R@^7Pekao=6dԫQ!Q/o J:a  xp&=گDA|yp|-fT^^ѤJ!lM$;om@Z01h5{4kɑmr dd@,Wթu -%(Cb]wv'8?^M8`0v'_lT eq6Old(?)KKReX@G_$2͛mW9~wJeqSRlEzqv/q]qB[\daIŎWW5ҌLTI Dkt0%&,7H bƢ&}o4EiٵfE|]aZ80nEk#|LXzulB(R1DzR/ 9ᶊuӺO=1a6Κ0L0k.0Ff/?!4fH|GZ*xU)[F5@OO;$`.;~) q3/S6 =P8J,D"(6]ՆwhF xp0 ۿK%IW@ o_94/}=ixzɘOݨ!cġwFsԊ:_.dM/ ,=s>MRZJ* s AMd$mi/7{-Oo=i5zӋŢ7# {vtCSkK\̖"]mdưk7kzdsa3-:m{BߌhfZ6USVi٢iRLȡ*QLг]  KlV4Of8jNH1K Da+3uZLk"<&H ңw{yǟ՗]>q_ w )Ju`̜$؞26=%j/ПbYMrՙ(37LQ]@ *"s`/a>Ng&"7s鸣SahpjF.}t6m`<wٻ2SpQ=g/ %RKXx *=ga^@xA^S뗕Q de< ~xHE8?YWװdj%v5/k]zQ&i,% lXCoz9>AR@cf<¶^=cS}`˪Èfbpr]z21. 4a}c2Z@j%HP+' )&yP,:Z-_1Fxxt,M}/ca,s]66%sAN|= K* tb,@'Dk6:q DxDk2ϐV)\%2 %қ#ܾrk}/F 1|t5ٙ1:}s.T~pyŽR !Tp >_: µ期Uc^xl@* n(5n/;7 ˲09S{7|$37SW5Jjdޞ* ^/ꮧ4lNuT,P$n f}ʛf+FJCD@Y]0'[rAZ6Yũu2=[]7nk:;2{S xII鹓λP0U=FmБG.t[GYTʰ<_d8 8 i|eX#!2{+` U-Ut+M2ώ+ApC# kS*NERhw,I8w霨fkEHZ9z߄/e@1-Zb>S$QvPZK\ĺ'nW; ՕsDVۄ:*jmڗM`o:vLh?->AT"%]Z1qoJ9Xj}&rmHp4$BzEwˆF] L_W gNʥO}PxK3 D(rPzsg߳lpԢSYF|_$tFUEM%hR{N`1wl*GuC3vjOX\nT62{vOi`%KIdE\ª=5+L `Vfe68/w_^PBuAgQu arGg wy hIE>52Z(8K @R!V_}ܸcZwөp4ۋIKz/tYwIDWLs q>LWQէ{k>cP(q2,/w 4ɢ߻ɟ!D*Hio09gQؘ ]dy}$SAA #"_=霼#< 爥VXo-yF _C6Vb{)_06T1_ 1O4MLv( 42;T؄ȑIqNMT'z9^lOQ%BUu&,y-xc uLF-TMP1x‘u*P3C{JO4Y2!r:l=~aȳ0ȸM~%DZiD"l X?Kfnn(7Ua$pLx9GͶ*[.ð~ &0~҄ә^:7{Fwם_0n?2`L|70oe; չ{ 潊k#32lWfIw2C o،5S DI+; " H;*#T I +V'C!F6(^e*yk9>܅?}Liq|4WҊ:%)uXT [79 1&{>Z="9F&j''>Փdbw$;K*PxKG}#hպ׈{M*l20=Lo( ol7ʟ*}6q\&6庼hARq[:= a7HAOIgBY]v +΄hޣtܕXNYJ. rd?#X<@4ëX Nd <5rI[+Uˆǐx>zxF5iҿ"c{tA".GTUGFH.^%/fgg[DnmDVqPz3, ˒^38{Qo.X9" cIK3@B TR3%[<&; ˾k7Խbf4}Ņ;2YBoDoxS}jJ!p1RA#z"[&e6i׳:;n-Gj2%@KQ/ 3Tix7WVɃP o~!\ˬPDn~ %O{g**vSBdOcR&.OJ _p :aj}4wOd!A3%s))r>(PqG4H&JLnp1յB}/AB~TtH]Ea`F,?(sZ (>*'9(4I.7}yH3Nwu$̭dd>A[=%܆SK_0=g}-.껱='Mfz //qqoXߪ\Q?ߗ" ~IӖ> &{M `nM20T%Vl]D6$#Fr]<2hۅnVj{/B-gvj&dsE%@W?|NPtà囼5r'7Ur RMz=Ӱ*<#ݤ;bi <4!+vuآ;A٣*ut=`RP P'Dkqfݳ8x2bL\k_ ],'8lU"" 7`IL%;<-׬!.G<c|[m[2\yTe8gj tcfE:AG~qgU=DDHTmɸ5 \/+v L~KdBGL衚`E76cmGU=Ti) JůQˢ"/S'\M+nژG}ИH}l]$!B0KOFK<0E.*Z|J7nFEև( t3] ):ˎ $ &`gSkYiĊۏzfaq:HCRj?Ch]xى4HW1y{ %Lu-n'~٬އ8SD;1uugIw3Wp",*؟e=9j)K(VgCVGsQ YR=/&Œ8,\S3W=RSIݠ$sr=Mv E Ҟ}*eGQ-[*3/,[foPZm _=,ӺcZS&,s"= 2I9tWnPgM~1$gz%7Yj>2,RlxYү6:ZwFD8AZѦR4mT`P+GşuOnRRNe!& #D}1Sw ?hs L'S=eT)q]L̔t0lR̨ l:&K̫ Za+.)kI8ԯ|NMUAJ\rLSުp.c]hn. M>tn%߼œeD)uNPBCyvZn %Peg\b쿧swق6Phs}Ť$NF9DٱϦGTV T8H? !{wy~DPz{nch971' 5afC>#~l6+/W rucLHiЂf7yn4ǠOU{zvJΛJ!q(*% 9(@szTf12rΰfhh{:f`Zdfa9'C=Կ{{r^ RkYOSq!8VsAg vT҇~]~;B٧{jv>g jڑ?h^j^^CI]Q=dO"!\uI3SP/< \4Ǩk>rh`_Rl+NIyPWD A\9(=N}"Gf|i2jgKúzcNT3`XJ"Upfq ,.E'滒#6jM읭Ҧgde7ׄԮ0C YЅHDXT*>ϒY/=,< X/m|S΁& A'iG`7ݯ5qMk@_J^~W_@EB 7zN;@Wg{!?af HQ7g^P&e&7:N8LzC-u 4б7gBc1Vu,v#ktil%C!C h[ޮG:@^ )i(R4>Ϭ)vulrV_H!XzZ͏-l<2w?ԨeA{%m|I\0)ڀع,SaٍSub\ 2Unq#Guu0i7DP~/! hyw9Ok6+|GНgbYs鋑k d}?+;S!~@Cv窋Do~ifDA0)w*GIKxg}h }y,lVկ=z"h(dŪ O煏>_mNL >cixT DXm?乂gC ].ֲ_ RWD/g/' "cGuP칫Ri? Nz~TlҼJSy=֘P` [J#zf=AExK\rq#>[!SF$O_x%{>xӣkѱv ǔi;z>ew%#hMـMǫI=NڹaOGVzDl7-'Ky;ZA<ɰV-d]"{Լ}Hzw ~ګ:Ġ^]{.ޓ-t>Ȣ/ua ?ɔ܍_࿨nmכe-|${U6:ĬfQqEgwq 0p7-)( {CϦaR,t ~bVC 煏_T\X,gERڶk\Iw=F.IT787xzu:aG67 'Df6%WoLKC%n D N{Ѷ{%2%}{"O" KHbJ =>mh: ;1 Ob&P:WIZ.f˝[&^EZoٙD|cȚ[ODz|l6vL{AUS ImU)yeH` RoLiq=h@bLŘr&$ٍv-P&plo9br?!jݍEH-&4L}۱?>pp9~Y9t3G*es35V,1 LVX{v-0,IG[E|BNt`9 "u?6KT~7[$nަ|QnXrxkf>׷m߮R{]Z CiFdɅܹP7%U>Ib8 2i% ex3a_C.LRd~8B݌^+Z3#h -? ҪRBEӤ Q[m,3`QyO"a\z9mQ=>~7NDw&] 9FaF8.zq['H>:M[UR+8 ]JlLfQau{Q"&ΉbE{dZw Cx)Uvqx3pIm+V.*,>A:#'*mt4B dkuنLY&2ڽE3iAHg;wz1l]v%]%c:zŒIeI0LvvM'W:|uTGJ9X=\V@^]TQxI()rՉxK;T~i>bVf$Ź^IK&/~%n'5*^p;&r==}  +$}`QVmM R{$ff%h[Xˢow`\sd**sk+`*~Ŗqy-IP@j=t1BC=߃y=OzQô-:Ē2%TA)gH/ KhSO13XGW*jb؏4i;8 VdjL6p0dxNIEwuu$#`~Ot_KC+vE9PМ-- 37Ӈ5Q6ʗY6j*IK?{ s$Z hNkaP0vz7NoiZۜ@x}{oYݠZ?mqcIg1vKj[29hBhy4NRW,u6FzR5-/rkӿo@ h lޞ:Q0F‚h &NQLOzuycmT]FM˴q{ld?j3ެuᆕӁlkVGl b3VB֓rd4J0}^/N+r@/=~6fVO6͛yQV:TMu,ƠCq E}4 9IW p*)7@;!vtM cNnX_:r.‘e=~yJnqIԞTnsc&AaU0 oQy-6wԏBs]f_mMIyH6u̘(]_x4`Wy.huqv(O[A:JV}qUmvFvW5TjMFlVa@D ˆ8_rё$I )CUk/E/Y)Z'R:ƞ(JO/Mg!hij'um%xspO>9cpD P8M,2RekXJPrE@ 'w_)3liQ_!kt0 eǁ"5!ޝ_>-r"}G@wd˧p0v~;$ 2aD0Hf\dD8%~Tr-E|Ԫ,66s_HI: vt=i{q6J "^ymnKsC_W -!:=72N`WC1ߨ2O1]ut@Z͋Hk2>zMS1r\l07>_2aPJ^QtrMK/*{Y VF6{uwjKg_ )m\OwU `iӯ"+4vFsTuqʚ#\]!b J :QQubM-5a7+; 9ztQcHS j-Fð c9E蛵B^>j<e3`ԋŎ6srWNē&fT`s; %P,r{0&7@4ނP#: CKDs r g[h-2(Y;1}mI(g :sz¸G}LfI9ICH @I&x3_@Q33V S%U/#7ʂKN6y܇bu$;șiLyS_؁pUˬޱ84(9o__ucuPd쒺7gЇaz|4{]ӈ_kn,l]o7Z/J* Uca !Z[I:Bo>v4Aqqu*#6U.+t Aw1R)CRٵHyýEE8JH@Fϻr[dA[-}<APH4Q ;kbAILh1rSP4) A(ꖪ? 6۲qbV<hTN-A|+\A7!wƄN-' k\—0dfrY݋2j;ӞD|nE*滏% RgRe ~EPƻEH=ò|a1AY1|PEmbV{BӍWȧ7jFa`~9CұRP^ƛQ:Fl>76ez* UdG b+!wW4)`7$e'f~5(lus n #uP{huY冣;dQ(/9;+{lG .8 ?e 4ZP&`p*ҢL$'G[2IϴTANcI67*a=x~hgAn@Ɗ6|^gExv:)9D L "`m7/$NO N"t|~(y- ޿U3ep hs1W˿[#JbNrk3;H9`ҝݰ `Ws ͳ}{E{zOQBⳞ Ae&b]h;1煐7RPlBBZF:OjvQ4&mM%ɼ\ BEjOᚡ_#Rp'?=;̈́aμu{V3i">/˽?H=(a"bPcl ^+UeF P 靋+Enu u~2I/Ъ%;(b]iq5B`Q @p3i[ ɿu|vܮMCY+Crb e)b4z"9+qρ b4OκWU[de\rOQN pȧ*ʲb -3XKw{Stevj a;55XHvLoc Et[u~>$򘋚"<$1!,ךxytp%бnGcO>Kd_ei(x^6?by5+o#/Jk.FQrc%.K84Cc5OBD+^̃nG 2W~6L4Dʋx,,П}!ժ48 dn>lA_C ꓗ9³䘘guY|>ZZ?fS9?tƀ"Bh5rá=$deE,*Eې;7sF G\T*`/j۞%Z4H^Rz'ˌ𔠨#||Ұ]d_yQ.ǔߟj$trsY&^1+th/BH2W&7\@\HnCBuv7* > UFR#W=U>TcqwHk ^ጩ{&25@ [>^]zM?H iwQoXz|>/[%\:3K!1~RY,ghD:vA?@;$![0crpdc,`kvGaRbwV]]eڊt~Ҡj)6bŹozz7~/`3 .Z@ @*X?<`KOFÞv2ޢp[K7tmU/mμKdԡY5k@LX/8\Դ߽.  %5pV~;8Z)*- >5!OErb[@G@qx\6^c͐?௰u-R&]^@H-/F/[D}L&9_e& E੬!{+,/LBT)c(< b˞ x%->JV'wv&"HKbX-_o^/ )ݺ=zxɿka iN!<;*0Є".^<&3,"YAm_+ZMVrGf)o#c͗5$4<U690`JpB(8zXNBЦd>t=k*ndZZP3\pEnFeKc2;"׍79`-cY, y]R hKkI3 ݚqed_%)3r9`?#mkex8 HB#7H@X8稏+$iE9sh wg'S+3I܁z7ok ,.z/$w6IeT`}|RhASǶ2:F,0C&+R$rxY0 =~P^p̏ռJbFg?Dc7`/`2\*!@򭃰2d!=]չOL9j~,hh@eJ]+O0<7T+Ew߉^}0d!&rZnEU6+$I7 Q\<[>\F0kA+MDsC7c9M%#G0ɗRyY15a֮vJ5r71ގFg8q'tGd:EC X崸3Z^,n\e9vJ2gN|4^o7a]k4%uHP}dmXfjEDn9+sfv*W*QW]Fx̭1`Uk!W"KXܠB*a*Wj*. Y wI#$ (^.ʷ8*&+eόQRJgN8#3KW 5t*Eκ܈hyb^ͳ>[.\ G 23 <Bfh^Aj0{lq=|`e#n2g|]MH,ivDˀlwjjgې-PoyLHϮ}~fDC?™yK|Oay*2C^)y ́Ѳl*6QuF#Q%uϵ I(bјƏrOޭi=޹oYt#>7es |& :3FDx'NĈ%lT?!i/0G:0 W&2|%L4gf`"|\O)LC \w؂a&u~+YE xZ2Q\\)3Mq?ѠULƾR ӊN`[rҤ<`r'˒*f%%N# =1p9]y40"U TPPLZYJj9@~9l>zԳ6PrM\ZӼP~y6Q1sjqȪE4ܞ6L+Y F8 9'>\b@V-:96ZHVlӟnquiI 6bwd#{}XG_e7莗,F&N*@뀢9lIwt.X`|l7x6) ;NlƂ|#Q$!ds/zn--U:HHSL9g2T5HPhP%u_7drż't,8 ^S4\Yc\'af6pK2>=*UCc=ZQKyS1Tc)ц8S)F5GSBS6DL_ fR 6gr_ԫbA,qxw=̧V 1s >@"<_ז@+hōH~~i}:=}e2§ 1kXގҴ%bPrmBV+% zQo3DSp^ U_9N0!_⫊Zzr T26~Î h(SpD!p'y*i*>2a:zAH[՗byIi1=Y[ztD„ehLP,$Ɠ#@&pEz$ C!>\IeHRXd+PpEO Ƚ[IA԰9L| VǔG"L ZB_CXTV ̐{_ # K$\YC9ijC)mzl 8`g&J`(MTP?v߿BV91Di@D`j/.K:%+Jfa;#4_x>g3y|N[| sL}_g892.OuÃ56z͜nEr:7CANza܃o oS?[e6Sī}dol ǜnu(ΑTX`=~#P!LlE;=c.߻ř `:9oqtoS["&UsE6}]~fEA;E`ˈeKw"#|6=8{;FQb,~<{,"k^CTqA7k52_o.")pri01#`h;콉j{js`Aܟ9cݍ}g%fzs!+e(wXR\t1c|Ze-qKMHukc!UcJkVgRiC7꒴>vpZa,^KRC<LuG'y.m3=#rv ,p`֚% tx2T% t9 ؜zG&TD O (jT)NLkP)F$¶/h&g@iI9Ė]6]mF ʐ\GO`2n8_f~iNyA~%u4g ZϟيOL ARYG&T(5^F,(wBR~JID.BoN\rra4{㴊bn]LerΊd@F@,qȼr]V P}+^UCF] Qh44K`E ^Vc6"UR95zSC5mO }̽\MQյ;p0p 74 TxR~%)GI/&5OW#H 3Zs _t qCy`跛=z=`FjzI:a )f6~7*!5_AIf=(+: '\ngzͩBil]49*GG,{#" `\ƈ(xq]%)#ҕ6uFOʳ@쾔˽$I )S 6׭/,wZϞHpYҒbIy:] Vqٱo)0^k`զ 0u )7֪ xz ?HP =C#=07-AĻZԥDn>r,n8js;fD{uLidu2/3CNMT;HtUs4!9r<АF?7}ǸouwgLA0,-B N"kU:K@MrU)!xCܱ!5t %ɱ| e:ŭ'='c1&!ZMzi؇L~qqRaFѸAz%e.O΁`;zD6>Y?Vu z7~%m~1᪑, +kA`9Mb}`%’(u}Cw+2t%Ј`{[!Rbju g TÍVØ0|}kd6(!-Xy=u O "F|M >2}CZvϘ_bP MK1㙘8̝$B3ZL1 &1gMda`?.I_}Q_ÇћX;[-`mْM`)(\SE-5E_'jIüڂsev4[ wr_0TH{5]K6 YIQ+.EsO֔dI9k5 42)PͤmP3  ƞttvj'9ӴIg\Q - k++%N1v =O3C+ C'b\&MzTIU!=te =V4BΞВ) ,FaWzD&UbwW#A+¾F,5s@|Oq;شP#DK>^~95hX&Q\b̿e}xrBdmͼs\CC9k_Aa-y&:8(G̒~9@viC7IN@MH1&ӿ: ƣ]rQ"zDĺP'  Rp+)4i pH:u@[@v ߽mmD!Ep[U_t;ie5okRٻEt/Ж-Lro9񅨙a ᪦)ZE RBԯ0LZSb8k^DawLRTdx1CyV!0f/ڤ9kOds8fX1՚. ͿlqQ j0JB Yd=O4>XG$SO6fTp53/+ܨ9eFQ3qo+`lEY''ˎDK@$%Y( $\y0>LxɠΩfZ6}z/j a+$aOUM =FfZFM% CfG@c0vB_e=My5D^5z+wo F97QhPdjՄ%ٺh,sucE& QuյK9@KV񀝆} ]"' 'erKGvWZ.TYC\i[8ge( o@\rIu5g8o& aGpqI+Y(5>'/S+>];f!#0iJ*v9lhMKLZ RI.$fuاu% 9> @FwQ,f+rk91}<%F3Y\i{ M@+PnJRs"FOzlǎ3[,+YRqGH˟#u}(Ձ[A#Ib>I!W3ʳ8 [b8+ѲDƯiq ʝe46Ÿj䬬\a~\fk0,\f9᳡jklr }22QI΄r(l)oge<(6ijN-gzRrnܜ~٧85+Q#Y_|vPb 4V7~ˉyx |Z+hUO'if%i\D bb)DHd-޽nG-dԺ %1X|֜ib/ %P WZF#pN_J\&;jHG\@Tu1XE>%uzY%-ؚ.TY WQDW# ߻1!q\3d74ƸU RB{ 'oDޢA&xr8.29@!+qd1U!ڢ@!3jtW%<##o.ː L<9HgXP#ĈV9D{#K7>~@KcE jQJW@:Y+kY5p2Wrem6.>i5Mke[Bú2+RUUK< WP$air.Z~a7mWwcnߟeYb]+&6˰eGWjK-. ;cxMo蠿2=A!̭>&x-\ 8 9I/\q(%a>Q,tĺʷ祠>.{ 3!&Cfe$"DsQ{_RwtXaЇxWRVyQ{rݩwLiJot:40kSM~{.~^sM>#@vD)Nt?ȧ,T3#K;FO<+Oᄑ376ɑzhX$9FnV& GWC;vKQXCBY$x~44_U TP9\ xM f~X2p0/QMo&82;|plBnvon?+83A%޾\0zߩ܂\h~x"x$?ͥ,rW=KO yNY~xXð dyl?yXî\& X"= DR=8i3Zаb -X\>ĹO%oC9@oDa+eG%;m;6r $rlK8"Ui7{NTWp~9nbD+m]?E9 ˌ#?V #s w,L."I ]{?$'E?4܂Tfc!`^EW6&ղ}蘷3fQ{wul y`QEY*KWΝ5\׾Pҽ"M7ట?4*bB\byNfkxn@cxS.dKMHX~⭃&gK\SG=np `K.K74K%ExXY.cӝ^W#y99*neXfJF_<(sW-}5^fZE!AVwNIx.9Sg@Xi/'O w/UBEQx:#9$j|m% D,X$$`b }ZHn_9}+Әŧ~n:!yB]wbp!2N-|&iLXcLj8@;'u,_֕Tl(%6BdD_yWR3YcGĺͰK,ג[3UXțΥ|['gD4AV͂q Y|Lofǻ5ydl?Aggκ6㈈Vqm0k7'D|goU 6y>U=Bx[Fsee.\q4#h{"massE(n8}5YF9@RXPMQ*TLb.F FBUG&t< 'ICX{+ة0|G9D&/b&U lΌ֌3bc4@YOKs c-o:bQ6[)CtZuj7N K:eR}cN~s`1]Kndkc,gyB`8Oy QZ;|Ftی3lM aaAK7ap"8ߙ@dGF+R%Zp):Q~m7eLݭXMACh>n\;zs :B)FyVΰ}9#ޝDL;ueRqrF甚Len՘$#!'yUB_RH8&|!g"Dͮ*54i-wJC`Q5lLU?cbRRL;N!&I1[!f'buF96win8?na45fAp|n ;Qw&E3Dùg -ny-#-&;0<%?my)kFj ބS.U1wyJ;;|‚vF{2MMxdrYcY\@#o&9#L8sy.ضi)k>5 5m#cEij&%pꉹ?2!8"vtD1Y`@NRDd3<6',V?צ}e1,}t)…>d[;r=?"di}"%2t+Dm`vc'h,AFgJNi:XpS iBU0yE+ǫohVYu;A$+%}1Fbh}LR3QBA} ܗtbKjGi5u%bNŒ7Sp<@gga T.&a%=AxA=aPU ܕKp/JG칖j~gݒ{]ƇAiGע{?"K\lí`YTjEI=8f2MjK?ɱw>3 €MIPqF}(مfIv6f\_Aޯ#,xd`W׭ hz"{,h-)k2+~LbRH}zFPŬ+ybHmICd'SϐH1hnu < dGDŽV»lA`aN~Z;N@F`4 hr~#Zd]6BW iJ ;T%dg^ I$evhgW$Kc*x-Tr]U{(10prDIͬ'{8''Br@4XB >}qviݷ!$jt?@ED411G:y?u +W7 sg\)!WUV"] (gF%<FHc4Hˢ'^nC`udhb:M_i90wj:s1$}! f,}ҡ7\-gRrLRCr;N jO' Y9TIE-*i e+; ݻƬzeUͫhS9jջ<#{<Ǯ :GkX'c+ƸD)T% VG&IpzXږk@أt N WlL{XGb]U~zUtlۂo T;ӓMN iTVoYKKSgvBj`BWPBEb69v,cOE#G|j A%c Pc&{2jg`R5YbcL $\ϰmS@=!`I<~;5Y)z%^>&WrTu(Ya&͜rYTC:qL>P=+d9qMAx d*"b$hMT%۶ v`W)\OoQak~T3 `[X_qn `#h#'?R} pkΡ2Dn[#)W$c# ,:?6MY|\+pϳ 1S^g arJhqͶ=4u-565#f5L'~Iwx#`3|%f~뺢 aý﷏:&蔜4fj|B n 05ai V= +,J wu+K"PK[Z|!(e{:$<Ɋ[`Z?Fԡ)*H:]LjUW92x^(f|00oB.ʄnMC(;ƣSDՄq nb}߄`mDxm;,9׽(m'k}(}:% &š"|6C3}Ȋ!Cb 4sB8sLĘr%Lᓗ#L6i̶CKY =L k o"5=׿vBI9@ѕϊC:J y:I5*]kE@"Y.IQ>:PB*m sm)9=[p4"\@ˌK/KQ|*I}Ly뗴̰|W-̒|t"g$4B ȭը6A=xe](Nl+"`!ѻ.8?uemA@OEBJZ7y e`&zq߭)j E<+!Z3a^azT%O:j֪ģ8L:1'jۨuǭ4'GQ@H?1'; y WL^g_\u t8b,q%6ȫ6CW՘n^KJ9a jC@FH-˴KZ[ gr?@HsQ_w-`InSoM(.\`~Xo`iFT*7йAdz#u@\aRWpލ1E}EQK9C^)W\7Ȧ2rJYi^aVBS#@#YN?9Bns>!NVqK#T:!TFÃpV3B92꾶vtb4r _->J r@Z-1lnŁ/\>Rxam&bڇP1jUEm^h5"ţ3s=& ݨY^^^vqM./$;93>WXĵ-=JQύ+։y>,OAUdNzJ)?d9 0zH=—i t?e@TCJ,-N+˒i&FޅeϘ + o<0>,AW5~X蘿潯F ޵Vw ژu _c/gvs#'F&x5|@Uh nqB+~.v`{; QTD– `i E/Csh2Dh ; Qy 8NUIҝ #$bT} K2H5qKf_ʅ=9Rɉ P 7[ޗrs'e23p 7дQd;7.6qF~2qÍzE?3˛T[׍SYHO1!@_U-4g{OW#۵pϰ'"K?)skBLtnncg۰j3xnA+k 7 m(2:U\k-m2ӔqEv?DE~a2.B½ƫGiҕ,l;GE3AЬo4zϮQ:]5\uWۓ^vVX2L0Y?j{bw~![.p[$bP4yuNj 4 AA(W^SNA֮/BY>dGpe(:Qq4HkT'tLK|!W iv\ҮatcݨIL@Jo'9 ̿ ScHІMpej5›pVrG|W^y?.ffk:"zqq^^˜ab&5z!1bٜu)вW 'eI +V1)X'o}kؼɬ_s"\?Ȓ`?2draiU\ЍvRoZwsg& fPI6MmڐpŨղ.WdfO[(ך%e/"YtK~cy)SHi4oH;vtTptbVaZa\Q:(0Rο!ʒ@ٜ$1Xdn`{ZXɑLxse&,Jm/~@Ootpi2-82-q0iHڇ ZƗs<=Mg} 7KGW]鴀IE߾Ѫ/ ږX8cM/?vRXwŚH {_s4r|*-\pծ[ ;?V(+5{nb_L X7j1-DtԖ5w\a# /72ֲ V[p,HAr=TqX1 C !oKYbܷHzpU1DEmbhrP]ȟ>ӕCAMɦJc #Cdp6"u91ʿAI q(A~%ug槧`|4~~#0MbW^".cpq@ t Ah/r UǾ*=Jj|D/wKw y@dJWJW)um e8K’S38J9u2Pl F,Sliӧj#T\=öOҍܒf٭M?_Mv KYp&("b&E<2&N0̿@c4#Q0ZHQ=e.r y,;N|Au&8݊i2ڣ<@3:lHj/I?ف#8 t0~HXha^J%@c[~Jy '%`ĊuW;dY (`kq <>>=n"ٌX<ӱ1~ mRNhlQO,{@?t!k+97[{e jJ7mE\ayE=}1?-Wi{p)%ֳ"Xv @, '?pC%%=ז⁶;%gQdbٓ޴sX16Ӻ3܃o8bjp> 6#.z'Fj9%NXjeAivM OV!{? У3FЅqimBXU%@•RfW G/x7]=㗣~xC3,qv9U$+t]#hkI/{8zLꈹI.ժ":th]^3Buū^[xQ![C<['~n4=~XGqE<Ƀh<4#rG,Q gR\Wjv yw4%l.LU(K̭X&8\6Ů,ՠkdV+9R"_bSu_ %B;_XfT4& IW1͠8|맕!]A1\9bD] ٱ3~cFGĬVxm+ץĬY..M8=dhmw{}XV58Rڿ)RM%Hc4'c}4#x'M&돰*ߋ㐿9'^yp!m'xt)K á>RqLmPkAr / GmtkU>\\aUMAmu2K git^Q]7 1|]jۦq@?81DQ)K|HB:=/2VkW)PS$+21 tWQ31EdaK`eOt{˝J<*s?\^aB}4;s ؽ Tbt$ DBbહ &NPdy_ܣb!-r{MPpR_]6jhl֛BcmD=] ?zgkI⨱(dZe2$~ @L۞jtQŧS=A\L1 jꃲw~}WG5ne)2~scjsINJ2U}(.ݮ$_!7Gw"]]3$LywCqo%J{;L! lըfX ;W+4 YߔP]wrI}()~AW37<S^Ng>Ρ7W(v _3(P!ΤM{>)n"Qы2q Ow-" {Hp@NE{%T H|H<2`a.s߮*%d=Xa8 X-%uT#vMl1NǮSNڷ?Pd7;M(l=A3&X]H kFuɼa;6asHVنޱ Q0X=zGr@~IO1ooMW\tj)RXr˞O“C,¢hF#GT)Ĩa?ś/p*miK ӧ<_$ w`OD{!f?<. <+` `*+Rdgy=X41Y+'] z2Xќ1AFHh\=5F )o)WdG)e&% -a+FK7.8c32~={TN+>D =W.r 4E//ˉB"ϚEY!umg:"*Qa,$7zAHbAFJ:$a_| yR?6ROLBC?윇8 ~AU ƯH١XDMG 2@"(x dem5~k, v]?пjuBmlyf߱qk7ef>-=5$XT|~Y#@Y+R<˨yv\dui_+;N*X ܂Ƅ_^HE ЬDCFM%YZ1_9^̓|R8C$Y2ɉxgASs>0M>" |;a:.!3/FRm>pUt*&Cr[Mzt&Nnأ@qȃI"ptQqsyFpq @c0''A5 {g/ #ȬhBGD Jj.S ^-LW\\.Δ(Ex `-!D KjE8}T^"N* :cy5 ~ LGDww= _^; ֹP2?yFtn`- -_22`7*;ʽ G.7 5b{C ߃= ;f=ع~7& B8Bh[Gca"C.s꺵8+tRv7a`NO paHڅN(K<7Ne8}a'fܵ\$JNrlYz_nwp@ݩ?}M$37lMm YNCrqSqWge}ѯ҆47'߰_m ]qfj2NiFRF׉v|띪`/{4 5J}9Otpcڤ$ *̇| Ȇ3hus">Ͼ?NE#`HIiqoۼ(RfR3/{} УkOZԒֽ I#>NuKψ_g^"bAezOm}T(\P%5s5 8f׆3lAA w2jzgl5^ˉ ˫|AXPTqE8QMi'C5Aб@d;3maLJ0C?d2%ߜP<<38ZgiJt{ '6SԎo>ە@Oқ6xDC-W?F&KAqf0P/ R<齏WB~FcF"H` {Lq$QuAk3AN\L`@zCL0-f'[:+~% j85Q8EAWi>GT ]8pS=%Ƴ;i@jw)2lHsLWx[A (-#;T|I8)ʹ&Q\`׺܇]Y5X½ml[,U&V;19" -6d7gB`>0t$Tgv#K`PU*;!oU)W\k۔RXYKf +X8vխG8*\A հ>&P}9hf]!]KRn&Xe&?B$o* YP`>?{DZap e`>e^ktm?ڗV#vKm|hya …HtGLc(-QW^yx{ hv:w7%#xm+ߌξD@cة ϐ_D ~xuTX1M|?9{#/H БM+Ib XfI7{9̱Ba;6p=Cݧ`=@GzHF{*w`~"m@Frge.YTkܪhxjo|[+ Pwna[2{K=_G$aeoM. {It_ʀZM@a5)|/T$F_:;@P5C%Nt"Uf4<Q<'3cM_ Qo26,{Dܑ$K|6&I~QH𑗍Wnx|-iA5&ڇ%wܤ&Ge-jKU֫-A dp^zm?, Q4dF@Eq"q4PlqVfDLScך#gznc+#l`ƐN(*ϼBt+5{9.$υ"{=ƃχd'+mpF {5ɍk}޿;ãJ*f}3P2Ռt:YsS )̹AJEd߆hIyg͡X(-ŀ$6LS]^fc-VjWG֌KeGm:8z|&bN/Ѧ9jJggYfDҔ\+>^doT%D;\OIdT% QMi2zj/DW*ToK*v $咆VMPiߦޚ'OG6%VG@2^XmW1]›q l(/sQ$7[g-9.C=F6jCi|qfVCh ^kaB4&v+7pž&m٫S̟\c>JbY:hJ Cܢ I,΃Ux" Aa9#50c6 {@M8- šg6pijlU5pEZujd,.}t/&nHEr~zj| )?C2v-qr*IGӆu<`؊H=U~eV(f!v?}x X6I+K`:U~=ŒKClIƸn{Ln9_`=d{f25I[ʿFz$(G|\^③MJ 0n$Sgd뺭"6 VUue=O y4֛ 1$f BC,bc8lŎ|&wvXTYv\[bW-I|eU6OF$2/X[}HC uyu狏XX_˜Cޕ ZxOcpW+ۻ R-',8YHM]*ϗdzG53]kv.3fXKN;qp-B% ?XiĸEM\^mj vN,sb"# 89p-Rt=ئgUyHP;V.a; oOjVS4wV.3TT شv&`ݭMtŒ4ڶlzuc'-6joq@ ggpH!D}@v۴_(sԂԠ-y5>o)v1NHA]_LNO+Vk C9%h$ d@QyB(KLi3**jqĻg/yڲֆ:Ԟ&;~QZ7_:Nd ޸tׄtYfmzJ[-XuQĠm!66%*/!'!؀+cDe5|6;m}ʙmL޼a0h$jYBO#/˳2ɮ @2ّlRaE B B5e3+_K`J/;5ɍqZ'w/m*dr^0%E)3k>\U0c ;1H};1ufoU_~Z@, B\זyٻlB)c_RԣBYR VE ߹h~`-:#8&}i˃^wZQ;6ĻM&<[w.-H=ضVf[ q*R*;x03~6b 6*d3,5_ Yj~S8u QܴaM)Z!ȳtfܵ|,Dq.\7@@YRg7tx ~4a%l > .+eK̆6wN3B~~^H&(8΢QDwU[8If cdybx~ًѾL(/ ֐2F6Spa7҃klV ޻t<ӻ2 ޛ 3 N 9J`~Vq%%G$I}w](<6=bNNȣgG|ZWe71,iq> 4p7+{(MsYUu"sBI'O]Dk_N$þxpXcX^\2U:˓&.sA[/ŝK띲QP=}{Vqwu dHNX.(O{D6ޒ=RBOQ\eZl3WDX/mAOI[ZՀSsViLbˁ1v(8@'/ngn9xHq=(y8Z@Hv{˭Nms?Pj-V/6|=gw]NMK齏a6ɰp F֋st(QA/<f+Vw[ %ݸ &N>iU"rۢ˥=msƺK[^bFԈL@{nbgI4xE|IlD#/EĘE_>ŃVq>a֖+U O+NK.˽&K=8;5-0RD/S&/(Cp%Q~Sysiܞp_eOX*Uc2BO''qLyg˿;yLOx/ԉ4Q"`keu2o, cMG8mDTH/~Gjw>\B8aNPAt4:@\񽱿!ǫՆfaqT'C:`[Y?7}Aڛ iP֙i謱p;2=] G/E`~Fa`8P ^}?Ƹ蓥ܯd~ooO Wk˽WHR*}U%UJz}1 GB gũ<^]Mr3Lݛ>HsbOp?Y{CIkK=2_@qX=&niR}WSl߆Wh7aoPhCh!З?mjR8Y0b"}c"Of @br '.lc7eHV3EJ i{$EA;~R3k͞, :T36O2(N)ʷ5<8T'3"tœ6N2N')>*ke? %'_s4ȃE<=瞋 3_dFeYܧŸCtlӣevO(R0S4(-mVߙHJ'7󂍶Osʉ]lX"IׁP|_@j9,,vwZƒlm,\< Ѯ}无be0bVh6%[d[aM̿ڪDxJ .J5 $HZ8ӦDzV< | pn9"^A{%cEcz:i5~!QęB38V(JYqVP{,/v}@ْf [=&Z{Wp\>`-hXPHD{3z.y +ȍ|՚zZ` : ƺ[鞽C2 YUѠ$^[Jwj|>>V~da7#Y M,{"k,bl*N jrSvV^LMj."A ޔ^Z`# P%rV%z/+neu w\U! C,"V k;D$RU˹?kMreV]bj֫ܔ@I-|a)s/}=hOѩ氖+q ҵܴH,s4vg3::b!Z"( ,-.ycLas#Vrk4+=~2^i"bmZBU&[PǗhp 0pNLk p@%A銞Y8?ȿuxqQJm(#|iz,]dmLjC+ j_%7u7=fI'ap8oj 8|٬u}Қ~aPݬ>=(gƏ[L@Y,.}Laݔ{J+$0Ci1X]Bƒ#0џj%2Wx{{R#.Nk"թ2uM?sS7h7761U%pS=إRܩ~Sq"GqM=˞nI2[ \c x&[aRGR{^pè,'bRx0#Qmb(BZf qj9 j.rN2؈5fTdd'DFz8a~+*8P=s$aO-a+w(zV5L8spdG/wF9rsUA0dN]@Z]`Ǖ:#j&-S<8a]PP%')qC `,ڞFcuI;[d:I#wvN7  )Qku RtQ"GƦ*\i[/{\ trzR^2aな}S03™ͨmD?(`OjhvHR$`}5.]6< f0ze-VP?41k->A0lV3;!E>T,9WL6ٜU,% )$ TDȖzhMuwik%9ـLtC2%@*oJ ` TZ';qn Yb]\Lv}2uA#>y6 o CoZ2>77XIyK7,=.$k5=zXɠihRAEmLѥ-TjG8^N=N+vFFq?ʎ7&2fȮgZ>ٓyœt;evڦ" DRur28wͲ1H6{ur~UD:}lG C`r?nCtQa`E'1L;'Aܚj:N8/$L2_͍!7WleI1os̰3O^Q.A"ooz~<~ m搊QG. `u"-*:LE쮘 G,c]:+I N[9a)1o­ŢV/-J<-kHj]k@b=6ZJXe28;bL cqD̿T悳ƱA&f4jڑca~gx|sb1\ [7e)XmäRmra"PQN}5YXڌQ2g+2)ݮqsH엲 P(o7ֿO6 {mx#y:)hmU#TlcgR7ڡ"L߂'g x"33]'CaW38.cU_6lէq:6??4h\L";[V*EŬgGύ43}f0>ZǦ; 0M1!@U e!FXWI~ih1TboAha9J<8n"z٦$1T^LPd ېJG}xH\y݁%9__ ؎0tU ȜYXt@ZA[*AT`Lt ?"f8Ϫ 7l ~WxOt,$S]NM[l#c6 ]J++ͻ01g/xW~_vY.|߲ 4)D\AF PYc!(yr\t ԵBwOq||3Z`HAYx-e9oe11zm0GVB !gś=vX | VZ> `m;4nUo<6Kk']ТHdDpmym/ygp27Һ&IhL?7h ۰*v'P%w. &fG]k~3LT:„F m/6VIнʼn!/p+ Kji=R$ mUZe8ΐ%9W}Ow4Qv熆q٨ɊS#XT}Il}|GR/Ш T*+蘢XaDXN<2@y[}sLtP !*{0rqB=sÆmtK!۵y-hIW'ДEC#a*,Q\ ""Njè>cʴĈhՅ@KۊN[2;"9xЎd-9$xm/`x싶wF9ʠfK*)8I{+IBmwoS\NsŒo%괽7C©]ė,K3/ڱnNt<+eqw skuYkviLl ӿ @1z̃??[X*ƵX8M8b!DiYֈ]*X41KWTdHY*rͶ SG޻񍁒(krUR,rvɈv.]GXbe@C'6U;KD/^%G3eT;AH>2/K&HQMSbnЃp@wXcg7cA_*ɻ+ ,`)j-ҞE2ɾ.J|,0]* Cѹ…JuQaў\$raRbj㙣-9%GRjN:]beޮ2(`|EGgiOHE,mESk9FCmLݶ{PP!Z9G^ rF:Ŀ%K !*6UA ~PCp=/v z°ɂ P9 lO u>VTtMdIn$-QqKٸ *m<(؎=3=jL@R.Q[/]VZv֣N@Ni ֔ A`U߼ށtv//QRY`d*̢g%F2yg{7^('[}9zA-~3$ra(fCZg$cn\RYbSↀIIn1=V^IO:Irb@eģ'5"fCØ3ろ{AY{)(MNR"T2g]>E+H2ROA@wmuW N\Z_vtGK̽`w$J4}*DXN#3VoU Q';fjZ[Sߺ2~+O-e.8%CqHgMŨh"Ko=w6a㹃\ 낶Av!իH'O>50eז3*MZ_}#c&Ϟ:1$q9{ǟzl >eo/ziࠆS(ۮP@X"w" KvZ*&oUjk1zg`溘s(z;igFS.kOJZɁ>jVszawĦ-N4<9&^X3:4"8bȣ]%Cx02 _rtzcwJVGInԗ&<R/z8oWoy&=bK^9&_ i9HWB _ǎ~!mÌ\`zL3~; 3Ws;9^Ty[QPٺ0@R'a,"j*5e7+ h`$HՓ5| Mg<!x>ǜ'Fp'I$ϿAzAI]ZnKNz(CQp}4c-kPʜ[$V=K㩈RgnenjI`ϔ(nSkynJ5(+1.a[ x4w\v?e/V9)FQDi2>mKA1)ߧh=STy7ʖ J2ν``=5e\+KSKOiOǃH3lMqO0oTV)E 4ў@PMo @GojɎZ];.T=mBUȓBͶc.\0'y&CcC8=m[~Ҩ"/lv_jfIڇjFIGjUQp,d(laF8t2e E{&B6ɯmz' Bs(bǿ9<l#ண6`Zj@䬬ݙ!8(%<֝l`U9 1f82 "4bu)tjt&{2| p'@fE GAIǭ 收T!šHؖ1tHX=Xlz`5:\opJ~p=ve0؉~e@,2ߧp#@K;(Tj? Dt|I:+7+É 0TkFۖH0{$&XPŒc>;['PH8ƀ}(ѥR,* QMH<^wXOC$ApW@?f}OD|n\Zm/ˆB_9 Ve\%r!2$kHz/ '{ 6d_I{"ԅ.+lg!ov :)[P{tEB8u(<8wM,ݹno< a>=aGjЋҖ^ވ*NzvUM(Sj$ɑ9GPoDkFғ>im{@m3]QyA P![mahʡ{BT&!a.toZm Yi[wG&brEaUS(O@e9[g^z؀Gבvpx._3Gp% WUo?B>#K1r$&^h>pFp[Gq%*'Y XgjϱdjsP /B+[nvV捕G)i+v.Yl9bU ב#HxWūo߆.oz`M4ŨK7kp!G80W?wtt=ift-@qG8 +h\ r4M igܨ$t%Me/ sjy*)ipj4+ܤV: A;IY,hmZ)M',CEnի'l.c VM~3gG}5oULǣ @ԣ t愐JlJ)7BU mB j*2%ݕBmZ_;kPA5$5^ᩑl__O |zff O[x:ͦ7qT4Tڤ %^c8H>ZVs%z4`CfE,ҢDH~rjɊ (w<ĐpW k|1z7bhotJhSH}1.eʦ $[a} rh:.2sbpE*Rچb6gd"jfalR=#IrFSV+FUpc"ޝvieXx[빱-l~-;LR뷃e΂\q8q?f+$%ם"\ :LH9rֵe-1Tش Bb+TCըf"Ln%ѷ̛çyNS̛= /9Ir*ҹf1{1!Xg C"-'gsSbD˺P`$өnϙX.{r j4q[#2&}4z^c5%]9;۲3T^vKS`2 ـ\]/V"7'd E9lZ/gݏ 2E{e{k#s$g,H`q #dG%3`D0 I>B$OtKp(:p5#vf~!$퍱T04bTdp°#*(06 j-qb @"mKRh ܤ?uprA:xA]0!}lR|%{>+l˓/ְ*E d}/ g _qPSݻfTDזeYeN-FUo;!vwo}1VQ`V7'1?E+[)o'^&hJ.]F&͘LV/T4|.Mmt] P.4 $?/Y{}ra@%Y rz Mw=xD71h MP&Is}kN+oȢc%̪rcn}}fe<ǀ,+QKU}~L}.ƅ!o\2U=t7ӑһeE@-i5QQy j.Q[hwo68Ǟ\n3U$ϭV{oQc@Uĥ<*ލ( I3ˈF}[uHFSY.W h YZ